Mercurial
>
ldforge
/ graph
Search:
summary
shortlog
changelog
graph
tags
bookmarks
branches
files
help
graph
The revision graph only works with JavaScript-enabled browsers.
- LDEmpty now overrides getTypeName properly
2013-12-18
, by Santeri Piippo
- changed source file extension from .cpp to .cc
2013-12-13
, by Santeri Piippo
- LDObject::move is no longer virtual
2013-12-12
, by Santeri Piippo
- fixed: LDMatrixObject's position would be an invalid pointer if it was created with the default constructor, causing a crash
2013-12-12
, by Santeri Piippo
- Reworked primitive listing. No longer uses multi-threading.
2013-12-12
, by Santeri Piippo
- LDFile renamed to LDDocument, file.h -> document.h
2013-12-12
, by Santeri Piippo
net_autoclose is now true by default
2013-12-06
, by Santeri Piippo
renamed LDCndLine to LDCondLine
2013-12-06
, by Santeri Piippo
more stuff
2013-12-06
, by Santeri Piippo
Cleaned up download.cpp/.h, used PROPERTY. Added LIST_OPS to PROPERTY
2013-12-06
, by Santeri Piippo
minor cleanup
2013-12-06
, by Santeri Piippo
Renamed "quick colors" in the configuration to "color toolbar"
2013-12-06
, by Santeri Piippo
- re-added the external programs to the toolbar
2013-12-06
, by Santeri Piippo
updated README.md with a mention of the ring drawing
2013-12-06
, by Santeri Piippo
minor cleanup
2013-12-06
, by Santeri Piippo
- added build_shared to .gitignore
2013-12-06
, by Santeri Piippo
- Improved coordinate rounding, replaced the hack with a proper implementation, now rounds properly and works on subfiles as well
2013-12-06
, by Santeri Piippo
- Renamed common.h to main.h, split the PROPERTY macro and supporting macros to property.h
2013-12-05
, by Santeri Piippo
- Changed the callback parm of PROPERTY to a stock/custom write method argument.
2013-12-05
, by Santeri Piippo
- upgraded the PROPERTY macro, resulting in a major code refactor
2013-12-05
, by Santeri Piippo
- ensured header files' guards start with LDFORGE_
2013-12-05
, by Santeri Piippo
removed old and unused src.pro file
2013-10-22
, by Santeri Piippo
renamed the version to 0.3-alpha in the changelog
2013-10-22
, by Santeri Piippo
changelog entry
2013-10-22
, by Santeri Piippo
Made rotation/pan/zoom values camera-dependant (so now there's 7 sets of them instead of 1)
2013-10-22
, by Santeri Piippo
updated .gitignore
2013-10-22
, by Santeri Piippo
removed the legacy dir
2013-10-22
, by Santeri Piippo
forgot the new icons
2013-10-22
, by Santeri Piippo
- Added new actions "Hide" and "Reveal" which allow direct setting of objects' visibility setting instead of toggling it.
2013-10-22
, by Santeri Piippo
added a configuration option for line anti-aliasing
2013-10-22
, by Santeri Piippo
fixed: deleting objects would trigger a crash
2013-10-22
, by Santeri Piippo
more minor changes
2013-10-22
, by Santeri Piippo
style corrections
2013-10-22
, by Santeri Piippo
i'm dumb
2013-10-22
, by Santeri Piippo
also removed the if() case mentioned in the prior commit from addObjectDialog.cpp. :P
2013-10-22
, by Santeri Piippo
enclosed the assert replacement in braces. In release mode, the assert is replaced with nothing and there's a little bit of code in addObjectDialog which uses it as a statement in an one-line if(). With the assert disappearing in release builds this triggered a GCC warning, as the if would be left without a body.
2013-10-22
, by Santeri Piippo
- migrated selection from ForgeWindow to individual LDFiles. Should've done this long ago.
2013-10-22
, by Santeri Piippo
changeProperty(): don't change the property if the value would not change, this should save some procecssing..
2013-10-18
, by Santeri Piippo
initialize GLRenderer::m_hoverpos to (0, 0, 0)
2013-10-18
, by Santeri Piippo
cosmetic fixes
2013-10-18
, by Santeri Piippo
fixed: the file loader would skip every 300th line. And I thought I was going nuts when my quads kept disappearing...
2013-10-18
, by Santeri Piippo
Made the config dialog use a list widget for navigation over a tab widget.
2013-10-18
, by Santeri Piippo
- added LDSharedVertex class for holding copy-on-write vertices. Will need this for future features..
2013-10-18
, by Santeri Piippo
now displays build type in the window title (unless a release build of a release), fixed some macro shenanigans
2013-10-18
, by Santeri Piippo
made messagelog handle messages with newlines
2013-10-18
, by Santeri Piippo
Added a crash catcher which trigger under Linux. It calls GDB and tries to get a backtrace. Also integrated assertion failure handling to this new system. Removed the print() function in the process (because the new bomb box uses a text edit and QTextDocuments's print method clashes with the macro and I figured it was a good idea to rid it anyway) and replaced all calls with log().
2013-10-18
, by Santeri Piippo
fixed: LDForge would crash if message log got full - the older lines would be removed with ::erase, which now expects an iterator because of the recent transition to QList. Why does QList::iterator allow 0 to be passed?
2013-10-18
, by Santeri Piippo
fixed a small memory leak
2013-10-18
, by Santeri Piippo
Fixed: LDForge would sometimes crash over unitialized data in the GL renderer. This crash sure eluded me for a while. Turned out zoomToFit(), which uses m_width and m_height is called before resizeGL() which initializes these variables. This data is used in an operator new[] call.
2013-10-18
, by Santeri Piippo
- added debug/release build configuration. Debug builds are really useful things!
2013-10-18
, by Santeri Piippo
removed some custom functions in favor of Qt implementations
2013-10-16
, by Santeri Piippo
reworked the ring finder algorithm greatly, tries harder to find the optimal solution
2013-10-16
, by Santeri Piippo
Added last-resort ring draw with quads
2013-10-16
, by Santeri Piippo
Ring draw: maintain separate polygons for the ring circles and draw them separately of the ring fill to prevent artifact lines from being drawn
2013-10-16
, by Santeri Piippo
Removed the List -> QList alias, use QList directly
2013-10-16
, by Santeri Piippo
removed the List class in favor of QList
2013-10-16
, by Santeri Piippo
removed debug prints from the ring finder
2013-10-16
, by Santeri Piippo
ring finder integrated! it lives!
2013-10-16
, by Santeri Piippo
Finally got the ringfinder working! Working on integrating it to ring drawing...
2013-10-16
, by Santeri Piippo
Ring drawing: previewing complete
2013-10-06
, by Santeri Piippo
further cleansing - removed most uses of unsigned ints, removed list reversers
2013-10-05
, by Santeri Piippo
a bit more cleanup
2013-10-05
, by Santeri Piippo
nuked "container_cast"
2013-10-03
, by Santeri Piippo
When drawing circles, draw the radius in the middle
2013-10-03
, by Santeri Piippo
further cleanup
2013-10-03
, by Santeri Piippo
last code reformatting i swear
2013-10-03
, by Santeri Piippo
Added a new editing mode for drawing circles.
2013-10-03
, by Santeri Piippo
it's LDForge's 1st birthday!
2013-09-22
, by Santeri Piippo
Stuff
2013-09-09
, by Santeri Piippo
Further work on VAO rendering
2013-09-07
, by Santeri Piippo
VAO rendering works now! woo!
2013-09-07
, by Santeri Piippo
Merge branch 'master' into gl, reworked stuff
2013-09-07
, by Santeri Piippo
For some reason, of all changesets, 4fb5763 made compiling subfiles extremely slow. WTF? Reverted the change to restore compilation speed.
2013-09-04
, by Santeri Piippo
down with cmake!
2013-09-04
, by Santeri Piippo
made LDFile interfacing a bit clearer
2013-08-24
, by Santeri Piippo
removed unused LabeledWidget
2013-08-24
, by Santeri Piippo
redirect the user to configuration if the download path is not given
2013-08-24
, by Santeri Piippo
err
2013-08-24
, by Santeri Piippo
rework quick color code a tad
2013-08-24
, by Santeri Piippo
rename RadioBox to RadioGroup
2013-08-23
, by Santeri Piippo
bit of a clarification
2013-08-22
, by Santeri Piippo
fixed: couldn't open larger files because of a type mismatch in moc method calling, leading into runtime problems
2013-08-22
, by Santeri Piippo
fixed: front and back camera wouldn't render anything
2013-08-22
, by Santeri Piippo
Apparently CMake requires the moc files to be compiled separately.. qt4_wrap_cpp does nothing if I don't include the results in the executable... why?
2013-08-22
, by Santeri Piippo
add .kdev_include_paths to gitignore
2013-08-22
, by Santeri Piippo
Changed build system from qmake to CMake.
2013-08-22
, by Santeri Piippo
merged aboutDialog.cpp to dialogs.cpp
2013-08-22
, by Santeri Piippo
stuff
2013-08-21
, by Santeri Piippo
Fixed crash with closing: since logoed studs are now loaded, the first file in g_loadedFiles is not explicit anymore. the closing code assumed this
2013-08-21
, by Santeri Piippo
more changes. Spawn the config prompt on first start, on the profile tab. gl_colorbfc and gl_blackedges now default to false.
2013-08-21
, by Santeri Piippo
woo smallification!
2013-08-20
, by Santeri Piippo
Added ListConfig type, using it in recent files now
2013-08-20
, by Santeri Piippo
minor cleanup
2013-08-20
, by Santeri Piippo
removed broken config type check
2013-08-20
, by Santeri Piippo
added profile data auto-filling
2013-08-20
, by Santeri Piippo
ensure that all Configs are polymorphic
2013-08-20
, by Santeri Piippo
bit more cleanup
2013-08-20
, by Santeri Piippo
- added "Go to line" action, renamed the config classes to proper camelcase
2013-08-20
, by Santeri Piippo
Cut the Object-suffix from LDObject types, it doesn't help things at all
2013-08-18
, by Santeri Piippo
Use QFlags for the inlining flags, type-safety++
2013-08-18
, by Santeri Piippo
Rewrote stud logo support, restructuring inlining stuff in the process. Logoed studs must only be used for rendering scenes, otherwise they will for instance get inlined in and that's not desired, or the vertex snapper will catch onto the logo's coordinates.
2013-08-18
, by Santeri Piippo
added support for logoed studs
2013-08-18
, by Santeri Piippo
more cleanup
2013-08-18
, by Santeri Piippo
Code formatting: use same separators everywhere, remove extra spaces from license headers, simplified message manager api a bit
2013-08-18
, by Santeri Piippo
ask the user for isecalc's path if adding edges to intersector output and no path is defined
2013-08-17
, by Santeri Piippo
added missing UI file
2013-08-17
, by Santeri Piippo
ask the user for ext prog paths instead of telling to go to configuration if no path is defined
2013-08-17
, by Santeri Piippo
minor change
2013-08-16
, by Santeri Piippo
made config dialog default to the correct tab again
2013-08-16
, by Santeri Piippo
made downloaded files be stored into recent files
2013-08-16
, by Santeri Piippo
Use a busy cursor while compiling all
2013-08-16
, by Santeri Piippo
Use brighter text color with dark backgrounds for the message manager
2013-08-16
, by Santeri Piippo
::getIndex() should never return -1 if ::file() is not null so no check needed there..
2013-08-16
, by Santeri Piippo
fixed: LDObject's various methods still assumed that the current file wouldn't change
2013-08-16
, by Santeri Piippo
Added action "add history line" for adding new history entries
2013-08-16
, by Santeri Piippo
rework
2013-08-16
, by Santeri Piippo
Picking now works with the VAO setup
2013-08-09
, by Santeri Piippo
BIG COMMIT -- Moving from display lists to VAOs.
2013-08-09
, by Santeri Piippo
camera icons now draw real tooltips instead of faking them
2013-08-07
, by Santeri Piippo
fixed crashing with inlining
2013-08-06
, by Santeri Piippo
updates to recent files menu
2013-08-06
, by Santeri Piippo
corrected problems with the version string
2013-08-06
, by Santeri Piippo
Converted configuration code to use QSettings.
2013-08-06
, by Santeri Piippo
Merged PartDownloader into the prompt and renamed the prompt to PartDownloader
2013-08-03
, by Santeri Piippo
now with changelog entry
2013-08-03
, by Santeri Piippo
Moved the alias macro to common.h
2013-08-03
, by Santeri Piippo
finalized downloading
2013-08-03
, by Santeri Piippo
stability to downloading
2013-08-02
, by Santeri Piippo
added config option, refined logic and regexps. This behaves coherently now. :)
2013-08-02
, by Santeri Piippo
More work on downloading
2013-08-02
, by Santeri Piippo
handle errors
2013-08-02
, by Santeri Piippo
now actually downloads parts
2013-08-02
, by Santeri Piippo
added missing files
2013-08-02
, by Santeri Piippo
Begin groundwork on downloading from ldraw.org
2013-08-02
, by Santeri Piippo
Create README.md
2013-08-02
, by Santeri Piippo
Angles need to be reset when changing the current file too
2013-08-02
, by Santeri Piippo
Fixed crash on opening a file
2013-08-02
, by Santeri Piippo
style cleanup - it should be all unified now
2013-08-02
, by Santeri Piippo
chglog
2013-08-02
, by Santeri Piippo
If the vertex snapper finds a vertex closer than 4 pixels, it likely is the vertex being looked for and the algorithm can terminate early, hopefully this will save a few cycles on large parts.
2013-08-02
, by Santeri Piippo
added support for BFC CLIP/NOCLIP
2013-08-02
, by Santeri Piippo
Added an option for listing implicit files
2013-08-01
, by Santeri Piippo
Added an action for creating a new, blank file, improved multi-file stability
2013-08-01
, by Santeri Piippo
No need to test whether it's safe to close all when creating a new part anymore, since it no longer closes anything.
2013-08-01
, by Santeri Piippo
some further little optimization
2013-08-01
, by Santeri Piippo
Don't recompile everything when using quick colors, this speeds things up a little
2013-08-01
, by Santeri Piippo
more cleanup
2013-08-01
, by Santeri Piippo
cleanup
2013-08-01
, by Santeri Piippo
Include the moc files in the source cpp files to reduce compile time
2013-07-31
, by Santeri Piippo
Renamed LDOpenFile to LDFile
2013-07-31
, by Santeri Piippo
- fixed: checking the hi-res option would not allow segment values over 16.
2013-07-30
, by Santeri Piippo
primitive generator: added support for multiple spaces before primitive numbers, add "Hi-Res" to the names of 48/ primitives
2013-07-30
, by Santeri Piippo
Separated LDConfig.ldr-specific stuff to ldconfig.cpp/h
2013-07-30
, by Santeri Piippo
commentary++
2013-07-30
, by Santeri Piippo
cosmetics
2013-07-30
, by Santeri Piippo
Made File::iterator private - it's used only for range-for loops so it should not be used by anything else than File itself.
2013-07-30
, by Santeri Piippo
Renamed vector to List, changed it to wrap around std::deque.
2013-07-30
, by Santeri Piippo
Use repaint() instead of update() when redrawing the scene after a pick so that the new scene is repainted immediately.
2013-07-30
, by Santeri Piippo
Fixed crashing when closing all
2013-07-29
, by Santeri Piippo
stuff
2013-07-18
, by Santeri Piippo
restyle
2013-07-16
, by Santeri Piippo
Apply the proper edge color in the color sector too
2013-07-16
, by Santeri Piippo
restyle colorselectdialog.cpp
2013-07-16
, by Santeri Piippo
Further restructure, removed GUI toolbar icon size slider (always 22x22 now)
2013-07-16
, by Santeri Piippo
fixed: the list view couldn't select multiple items anymore
2013-07-16
, by Santeri Piippo
some rework with closing files, not right there, seems
2013-07-16
, by Santeri Piippo
change camera to top if switching to draw mode in free camera
2013-07-15
, by Santeri Piippo
Finalized multi-file behavior. The future is here! :P
2013-07-15
, by Santeri Piippo
behavior update
2013-07-15
, by Santeri Piippo
Added actions for saving all files, closing and closing all files
2013-07-15
, by Santeri Piippo
Multiple file support works now! woo!
2013-07-15
, by Santeri Piippo
moved ext program action definitions to extprogs.cpp rather than proxying it through gui_editactions.cpp
2013-07-15
, by Santeri Piippo
fixed config dialog crashing
2013-07-15
, by Santeri Piippo
Shortcuts are now properly loaded again
2013-07-15
, by Santeri Piippo
updates on file list
2013-07-15
, by Santeri Piippo
File list is populated now..
2013-07-15
, by Santeri Piippo
Converted ForgeWindow to Designer UI(!)
2013-07-15
, by Santeri Piippo
restructure; removed g_BBox
2013-07-15
, by Santeri Piippo
Moved the bbox class to types
2013-07-15
, by Santeri Piippo
Made the pointer to current file a private member of an anonymous shell class, thus getting accessors
2013-07-15
, by Santeri Piippo
more formatting
2013-07-13
, by Santeri Piippo
Appended 'Object' to the names of all LDObject derivatives so even though the LD prefix isn't reserved for just LDObjects anymore, these classes remain distinct
2013-07-13
, by Santeri Piippo
Reformatting..
2013-07-13
, by Santeri Piippo
Bump version to 0.2.999-intern now that 0.2-alpha is out.
2013-07-09
, by Santeri Piippo
Tag 0.2 alpha
2013-07-09
, by Santeri Piippo
Fixed compilation under windows/qt5
2013-07-09
, by Santeri Piippo
added missing openprogress.ui
2013-07-09
, by Santeri Piippo
make aborting work in the new setup
2013-07-09
, by Santeri Piippo
make file loading be done properly as just a QObject rather than multi-threaded..
2013-07-09
, by Santeri Piippo
handle empty lines better
2013-07-09
, by Santeri Piippo
Use system clipboard rather than an internal one
2013-07-09
, by Santeri Piippo
apply the c++11 'override' keyword to overriding virtual functions
2013-07-08
, by Santeri Piippo
fixed: history is supposed to be closed by default
2013-07-07
, by Santeri Piippo
further work on primitive cond-lines. I think I got it now.
2013-07-07
, by Santeri Piippo
Renamed the color class to LDColor for clarity
2013-07-07
, by Santeri Piippo
primitive generator: add conditional lines to cylinders; improved bad color handling
2013-07-07
, by Santeri Piippo
Added history functionality for swapping
2013-07-07
, by Santeri Piippo
fixed: double-clicking an object and editing it that way would not register to history
2013-07-07
, by Santeri Piippo
when inlining (as an action), reinterpret the inlinees so that there's not any pointer mess-ups
2013-07-07
, by Santeri Piippo
more restyle/refactor
2013-07-07
, by Santeri Piippo
restyle..
2013-07-07
, by Santeri Piippo
Removed the two string arrays containing object types and icon names, moved these as LDObjects' virtual functions
2013-07-07
, by Santeri Piippo
Cleaned up the toolbars, removed clutter by removing most of the not-so-often-used items
2013-07-07
, by Santeri Piippo
removed the history dialog, it doesn't fit in with the new history system
2013-07-07
, by Santeri Piippo
Fixed: color selector prompt would crash if no default was given
2013-07-07
, by Santeri Piippo
dded an action to quickly toggle BFC red/green view.
2013-07-07
, by Santeri Piippo
pngout'd
2013-07-07
, by Santeri Piippo
uh, stuff
2013-07-07
, by Santeri Piippo
BFC icon stuff - old icon is now used for bfc red/green view-to-be
2013-07-07
, by Santeri Piippo
rename: msglog.cpp/h -> messagelog.cpp/h
2013-07-06
, by Santeri Piippo
fixed: stuff that was changed during file open was written to history
2013-07-06
, by Santeri Piippo
astyle history.cpp
2013-07-06
, by Santeri Piippo
Converted flip prompt to Designer UI
2013-07-06
, by Santeri Piippo
Converted Ytruder interface to Designer UI
2013-07-06
, by Santeri Piippo
Further verbosity, #ifdef the test axle pic out of release builds
2013-07-06
, by Santeri Piippo
Completed Edger 2 interface
2013-07-05
, by Santeri Piippo
gitignore *.dat files so I won't commit in my test files accidentally
2013-07-05
, by Santeri Piippo
Update gitignore
2013-07-05
, by Santeri Piippo
Added missing src/src.pro file
2013-07-05
, by Santeri Piippo
Also put all generated UI headers on ignore
2013-07-05
, by Santeri Piippo
remove ldforge.kdev4 and put it on ignore
2013-07-05
, by Santeri Piippo
Converted ldraw path prompt
2013-07-04
, by Santeri Piippo
fixed: overlays coudln't be defined for other cameras than the one used currently
2013-07-04
, by Santeri Piippo
Converted overlay prompt
2013-07-04
, by Santeri Piippo
Added missing what's this in edit raw prompt
2013-07-04
, by Santeri Piippo
Removed more obsolete code
2013-07-04
, by Santeri Piippo
Converted rotation point prompt
2013-07-04
, by Santeri Piippo
Converted about dialog
2013-07-04
, by Santeri Piippo
converted the raw edit prompt
2013-07-04
, by Santeri Piippo
Designerified the replace coordinates action
2013-07-04
, by Santeri Piippo
Converted the config dialog to a designer UI file
2013-07-04
, by Santeri Piippo
Largely reworked the color selector. Still not perfect but is better
2013-07-04
, by Santeri Piippo
applied message log to some actions
2013-07-04
, by Santeri Piippo
optimize the common case
2013-07-04
, by Santeri Piippo
fixed: when a new message line was added, the viewport wasn't updated
2013-07-04
, by Santeri Piippo
remove old test messages
2013-07-04
, by Santeri Piippo
Re-added the message log, now draws into the viewport
2013-07-04
, by Santeri Piippo
Apply tr() for possible future translations
2013-07-02
, by Santeri Piippo
rework aborting.. I'm still not sure I'm doing it right, though.
2013-07-02
, by Santeri Piippo
Show values in file opening prompt
2013-07-02
, by Santeri Piippo
less
more
|
(0)
-240
+240
tip