2018-06-21 Teemu Piippo fixed compile errors in some cases, bezier curve now stores the segment count in each object (not editable yet) file | diff | annotate
2018-06-04 Teemu Piippo added work done on cylinders file | diff | annotate
2018-04-03 Teemu Piippo refactor file | diff | annotate
2018-04-03 Teemu Piippo fixed "edit selected object" not editing non-vertex objects file | diff | annotate
2018-03-24 Teemu Piippo Happy new year 2018 file | diff | annotate
2018-03-23 Teemu Piippo remove LDBfc file | diff | annotate
2018-03-19 Teemu Piippo red/green view rework complete file | diff | annotate
2018-03-19 Teemu Piippo Bfc red/green view almost completely fixed file | diff | annotate
2018-03-19 Teemu Piippo moved inverting code into a new file file | diff | annotate
2018-03-18 Teemu Piippo added comment editing file | diff | annotate
2018-03-18 Teemu Piippo fixed infinite recursion and integrated the subfilereference editor file | diff | annotate
2018-03-18 Teemu Piippo added subfile reference editor file | diff | annotate
2018-03-17 Teemu Piippo Added vertex object editing dialog file | diff | annotate
2018-03-16 Teemu Piippo Header parsing complete, moved all parsing code into a new class. Documents are now all loaded in one go. file | diff | annotate
2018-03-05 Santeri Piippo Added LDObject serialization and refactored the internal resource managing to use it. No more tearing objects from one model into another, and this provides a stable way to keep an object's state in memory such as the edit history. file | diff | annotate
2018-03-03 Santeri Piippo LDSubfileReference now contains the name of the subfile and not a pointer anymore. Some methods now require a DocumentManager* for context on resolving the name. file | diff | annotate
2018-03-03 Santeri Piippo removed use of model() in LDSubfileReference::inlineContents file | diff | annotate
2018-03-03 Santeri Piippo Removed LDObject::invert, inversion code moved to basic toolset file | diff | annotate
2018-03-03 Santeri Piippo removed LDObject::lineNumber file | diff | annotate
2018-03-03 Santeri Piippo more selection rework file | diff | annotate
2018-03-02 Santeri Piippo removed LDDocument::clearSelection and replaced it with a MainWindow implementation file | diff | annotate
2018-02-13 Santeri Piippo changed Model into an MVC list model and replaced the objects list with a view into the model file | diff | annotate
2018-01-11 Santeri Piippo begin rendering rework file | diff | annotate
2018-01-04 Santeri Piippo happy new year 2018 file | diff | annotate
2018-01-04 Santeri Piippo fix paren style file | diff | annotate
2017-03-05 Teemu Piippo Grid is now a namespace. file | diff | annotate
2017-03-05 Teemu Piippo Moved LDObject lifetime management from Model to ResourceVector. This is a large refactor that removes some hacks from the Model class. file | diff | annotate
2017-02-14 Teemu Piippo Renamed ldObject.cpp → linetypes/modelobject.cpp file | diff | annotate
2017-02-14 Teemu Piippo Renamed ldDocument.cpp → lddocument.cpp file | diff | annotate
2017-02-09 Teemu Piippo Created a new GLRenderer derivative class "Canvas" and made MainWindow use it file | diff | annotate
2017-01-29 Teemu Piippo More rework on model stuff, removals of LDSpawn calls. Most importantly, the LDraw code parsing function was moved to Model. file | diff | annotate
2017-01-29 Teemu Piippo Removed the AddObjectDialog. Garbage code that absolutely needs to be reimplemented. file | diff | annotate
2017-01-29 Teemu Piippo Made the quad→triangles use emplacement. However, now it crashes because of problems in the underlying system (the LDObject constructor shouldn't do anything in regard to the model!) file | diff | annotate
2017-01-29 Teemu Piippo Major overhaul of object→document relationship: added the Model class which models the object buffer. Each object is to be included in a model (an invariant that currently does not hold). A document is a subclass of a model. The LDObject is also now agnostic about selection, and the selection is now a set. A lot of things are probably broken now but it's a major step forward. file | diff | annotate
2017-01-28 Teemu Piippo Happy new year 2017! file | diff | annotate
2017-01-28 Teemu Piippo Actually, let's call it countof(). Makes more sense. file | diff | annotate
2017-01-28 Teemu Piippo Replaced uses of 'x.size()' with 'length(x)' file | diff | annotate
2016-02-16 Teemu Piippo Split grid stuff into a new class Grid in grid.cpp/grid.h file | diff | annotate
2016-02-14 Teemu Piippo Renamed ConfigurationValueBag to Configuration and added a pointer to it into HierarchyElement. This helps with the fight against global variables. file | diff | annotate
2016-01-01 Teemu Piippo Happy new year 2016! file | diff | annotate
2015-10-24 Teemu Piippo Rename LDSubfile to LDSubfileReference file | diff | annotate
2015-10-04 Teemu Piippo Copyright header fix, some minor stuff file | diff | annotate
2015-10-04 Teemu Piippo Subject Bézier curve fineness to the grid. By default, the coarse grid uses 8 segments, medium 16 and fine 32. Moved rasterization from demoting to inlining, it feels more sensible for it to be there. file | diff | annotate
2015-10-04 Teemu Piippo Begin work on Bézier curve support. They can be drawn but don't render in 3D and they load as comments. file | diff | annotate
2015-09-06 Teemu Piippo Refactor LDObject API file | diff | annotate
2015-09-05 Teemu Piippo Refactor MainWindow's API file | diff | annotate
2015-09-05 Teemu Piippo Make documents members of the main window file | diff | annotate
2015-08-31 Teemu Piippo Now compiles and links but crashes shortly after startup. file | diff | annotate
2015-08-30 Teemu Piippo Split actions.cpp and actionsEdit.cpp into toolsets. file | diff | annotate
(0) tip

mercurial