Sun, 11 Mar 2018 16:13:32 +0200 Santeri Piippo optimized triangle count file | diff | annotate
Thu, 08 Mar 2018 11:39:18 +0200 Santeri Piippo renamed signal file | diff | annotate
Thu, 08 Mar 2018 11:36:55 +0200 Santeri Piippo moved LDObject indices from a global array into Model file | diff | annotate
Wed, 07 Mar 2018 19:32:05 +0200 Santeri Piippo removed unused code file | diff | annotate
Tue, 06 Mar 2018 23:29:40 +0200 Santeri Piippo Implemented row moving in the model and replaced swapping with it file | diff | annotate
Mon, 05 Mar 2018 23:59:47 +0200 Santeri Piippo migrated model swapping to mvc and made Model::swapObjects to emit dataChanged signals as a temporary solution file | diff | annotate
Mon, 05 Mar 2018 22:40:34 +0200 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
Sat, 03 Mar 2018 17:47:40 +0200 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
Sat, 03 Mar 2018 17:25:12 +0200 Santeri Piippo Removed LDObject::invert, inversion code moved to basic toolset file | diff | annotate
Sat, 03 Mar 2018 16:53:56 +0200 Santeri Piippo removed LDObject::lineNumber file | diff | annotate
Thu, 15 Feb 2018 14:40:59 +0200 Santeri Piippo convert MainWindow::deleteSelection to mvc file | diff | annotate
Thu, 15 Feb 2018 12:18:57 +0200 Santeri Piippo converted highlighting to mvc file | diff | annotate
Thu, 15 Feb 2018 10:24:39 +0200 Santeri Piippo more work on mvc file | diff | annotate
Wed, 14 Feb 2018 15:17:30 +0200 Santeri Piippo begin model rework file | diff | annotate
Tue, 13 Feb 2018 14:19:07 +0200 Santeri Piippo changed Model into an MVC list model and replaced the objects list with a view into the model file | diff | annotate
Sun, 05 Mar 2017 16:50:06 +0200 Teemu Piippo Renamed some methods of the Model class to remove the 'emplace' word (however cromulent it is, being from STL...) from them. file | diff | annotate
Sun, 05 Mar 2017 16:47:52 +0200 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
Tue, 14 Feb 2017 15:21:34 +0200 Teemu Piippo Moved LDQuadrilateral into its own source pair. file | diff | annotate
Tue, 14 Feb 2017 15:11:33 +0200 Teemu Piippo Moved LDTriangle into its own source pair. file | diff | annotate
Tue, 14 Feb 2017 14:59:26 +0200 Teemu Piippo Renamed ldObject.cpp → linetypes/modelobject.cpp file | diff | annotate
Tue, 14 Feb 2017 13:25:43 +0200 Teemu Piippo Split LDConditionalEdge and LDEdgeLine into new source pairs file | diff | annotate
Tue, 14 Feb 2017 12:58:53 +0200 Teemu Piippo LDObject subclass renaming: file | diff | annotate
Tue, 14 Feb 2017 09:48:51 +0200 Teemu Piippo Removed the intXX type aliases and removed uses of intXX_t in favor of qintXX file | diff | annotate
Thu, 09 Feb 2017 22:46:37 +0200 Teemu Piippo Moved LDComment and LDEmpty into their own source file pairs. file | diff | annotate
Thu, 09 Feb 2017 20:44:36 +0200 Teemu Piippo Cleaned up GLCompiler. Among other changes, the compiler no longer has to be told what to compile. file | diff | annotate
Thu, 09 Feb 2017 00:52:23 +0200 Teemu Piippo Removed all overlay support. It's a messy pile of mess and I will reimplement it later as background images and it will be much better then. file | diff | annotate
Sat, 04 Feb 2017 14:44:39 +0200 Teemu Piippo Wrote documentation to the Model class. file | diff | annotate
Mon, 30 Jan 2017 14:30:55 +0200 Teemu Piippo Some code cleanup in abstract editing modes. file | diff | annotate
Mon, 30 Jan 2017 00:59:06 +0200 Teemu Piippo The "all objects have valid models" invariant seems to be holding up now. At least basic drawing works again. file | diff | annotate
Sun, 29 Jan 2017 21:02:11 +0200 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
Sun, 29 Jan 2017 15:39:35 +0200 Teemu Piippo Replaced uses of LDSpawn with the Model class in edit modes file | diff | annotate
Sun, 29 Jan 2017 15:05:14 +0200 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
(0) tip

mercurial