2018-03-24 Teemu Piippo Added support for 8-primitives file | diff | annotate
2018-03-24 Teemu Piippo MainWindow now stores its state in the config file so its state and geometry is preserved across instances file | diff | annotate
2018-03-24 Teemu Piippo merged mathfunctions.cpp into algorithms/geometry.cpp file | diff | annotate
2018-03-24 Teemu Piippo Happy new year 2018 file | diff | annotate
2018-03-24 Teemu Piippo Config is now a namespace file | diff | annotate
2018-03-24 Teemu Piippo renamed sink() to singleton() file | diff | annotate
2018-03-24 Teemu Piippo reorganized headers file | diff | annotate
2018-03-24 Teemu Piippo removed unnecessary files and includes file | diff | annotate
2018-03-19 Teemu Piippo red/green view rework complete file | diff | annotate
2018-03-16 Teemu Piippo Added basic header editing file | diff | annotate
2018-03-14 Teemu Piippo added an MVC interface to the primitives tree 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-03-01 Santeri Piippo refactor file | diff | annotate
2018-02-22 Santeri Piippo Converted magic wand mode and other selection stuff to mvc file | diff | annotate
2018-02-15 Santeri Piippo more work on mvc file | diff | annotate
2018-02-15 Santeri Piippo convert MainWindow::deleteSelection to mvc file | diff | annotate
2018-02-15 Santeri Piippo used mvc selection models file | diff | annotate
2018-02-14 Santeri Piippo begin model rework 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 BFC INVERTNEXT objects are no longer individual objects file | diff | annotate
2018-01-11 Santeri Piippo renderer rework file | diff | annotate
2018-01-11 Santeri Piippo begin rendering rework file | diff | annotate
2018-01-11 Santeri Piippo encoded division slash file | diff | annotate
2018-01-10 Santeri Piippo added support for circular 8/-primitives file | diff | annotate
2018-01-04 Santeri Piippo undo config change 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
2018-01-04 Santeri Piippo replaced "Config->" with "config." file | diff | annotate
2017-03-08 Teemu Piippo Better encapsulated the BaseConfiguration class. file | diff | annotate
2017-03-05 Teemu Piippo Grid is now a namespace. file | diff | annotate
2017-03-05 Teemu Piippo MathFunctions is now a namespace. file | diff | annotate
2017-03-05 Teemu Piippo GuiUtilities is now a namespace. file | diff | annotate
2017-03-05 Teemu Piippo The Grid class is no longer a hierarchy element or a QObject. file | diff | annotate
2017-03-05 Teemu Piippo Made configuration a global singleton. I think I can give in at least that much because it makes solving a lot of problems easier. file | diff | annotate
2017-03-05 Teemu Piippo Added a new type ResourceVector which manages object lifetimes, and used it to remove a bit of memory management. file | diff | annotate
2017-03-04 Teemu Piippo Polar grid is now togglable. file | diff | annotate
2017-02-23 Teemu Piippo Replaced LDObjectList with QVector<LDObject*> file | diff | annotate
2017-02-23 Teemu Piippo At long last, the g_win pointer has been removed. Down with global variables! file | diff | annotate
2017-02-23 Teemu Piippo print() is no longer a global function but is tied to HierarchyElement. file | diff | annotate
2017-02-23 Teemu Piippo Moved GetIcon and makeSettings into the MainWindow namespace as static methods. file | diff | annotate
2017-02-23 Teemu Piippo Removed the Critical and Question functions, replaced with direct QMessageBox uses. Removed unused code from mainwindow.h. file | diff | annotate
2017-02-23 Teemu Piippo Removed dead code file | diff | annotate
2017-02-23 Teemu Piippo Some cleanup in mainwindow.cpp, use QSet<QString> for the 'ignore' variable. file | diff | annotate
2017-02-14 Teemu Piippo Renamed glCompiler.cpp → glcompiler.cpp file | diff | annotate
2017-02-14 Teemu Piippo Renamed ldDocument.cpp → lddocument.cpp file | diff | annotate
2017-02-14 Teemu Piippo Removed the intXX type aliases and removed uses of intXX_t in favor of qintXX file | diff | annotate
2017-02-12 Teemu Piippo Moved the definitions of all configuration options into a new text file and made the configuration collector read that. file | diff | annotate
2017-02-12 Teemu Piippo Moved definition of MainWindow::ToolInfo into mainwindow.cpp file | diff | annotate
2017-02-12 Teemu Piippo Reworked iterable enums: they all are enum classes now and the end value is marked with "_End" file | diff | annotate
2017-02-09 Teemu Piippo Implemented lighting. Yay! Unfortunately, faces that show up the wrong way around in BFC red/green mode also show up with inverted lighting here. file | diff | annotate
2017-02-09 Teemu Piippo Moved LDComment and LDEmpty into their own source file pairs. file | diff | annotate
2017-02-09 Teemu Piippo Moved some global constants into appropriate namespaces. file | diff | annotate
2017-02-09 Teemu Piippo Cleaned up GLCompiler. Among other changes, the compiler no longer has to be told what to compile. file | diff | annotate
2017-02-09 Teemu Piippo Created a new GLRenderer derivative class "Canvas" and made MainWindow use it file | diff | annotate
2017-02-08 Teemu Piippo LDGLData merged into GLRenderer since it only deals with one document now. GLRenderer generalised from rendering documents to models. file | diff | annotate
2017-02-08 Teemu Piippo Made a new renderer be created for each document, instead of reusing the same renderer for all documents. file | diff | annotate
2017-02-04 Teemu Piippo The current document pointer may no longer be null. file | diff | annotate
2017-01-30 Teemu Piippo Removed some unnecessary #include-directives. file | diff | annotate
(0) -100 -60 tip

mercurial