Thu, 29 Mar 2018 12:10:54 +0300 |
Teemu Piippo |
started work on the pattern editor
experimental
|
file |
diff |
annotate
|
Sat, 24 Mar 2018 13:03:02 +0200 |
Teemu Piippo |
merged mathfunctions.cpp into algorithms/geometry.cpp
|
file |
diff |
annotate
|
Sat, 24 Mar 2018 12:54:28 +0200 |
Teemu Piippo |
Happy new year 2018
|
file |
diff |
annotate
|
Sat, 24 Mar 2018 11:57:24 +0200 |
Teemu Piippo |
reorganized headers
|
file |
diff |
annotate
|
Sat, 24 Mar 2018 11:05:40 +0200 |
Teemu Piippo |
removed unnecessary files and includes
|
file |
diff |
annotate
|
Sat, 24 Mar 2018 10:51:20 +0200 |
Teemu Piippo |
removed the unused OpenProgressDialog
|
file |
diff |
annotate
|
Fri, 23 Mar 2018 21:53:03 +0200 |
Teemu Piippo |
moved Vertex and BoundingBox into new code units
|
file |
diff |
annotate
|
Fri, 23 Mar 2018 17:14:46 +0200 |
Teemu Piippo |
ported qOverload to drop minimum Qt requirement down to 5.5
|
file |
diff |
annotate
|
Fri, 23 Mar 2018 17:13:35 +0200 |
Teemu Piippo |
remove LDPaths
|
file |
diff |
annotate
|
Fri, 23 Mar 2018 12:51:18 +0200 |
Teemu Piippo |
Begin rework to add support for multiple libraries
|
file |
diff |
annotate
|
Mon, 19 Mar 2018 10:57:13 +0200 |
Teemu Piippo |
moved inverting code into a new file
|
file |
diff |
annotate
|
Sun, 18 Mar 2018 12:00:39 +0200 |
Teemu Piippo |
added subfile reference editor
|
file |
diff |
annotate
|
Sat, 17 Mar 2018 23:59:15 +0200 |
Teemu Piippo |
Added vertex object editing dialog
|
file |
diff |
annotate
|
Sat, 17 Mar 2018 12:29:52 +0200 |
Teemu Piippo |
Added a new tool for clamping vertices
|
file |
diff |
annotate
|
Sat, 17 Mar 2018 11:35:07 +0200 |
Teemu Piippo |
removed the old Add History Line tool
|
file |
diff |
annotate
|
Fri, 16 Mar 2018 16:28:39 +0200 |
Teemu Piippo |
Added basic header editing
|
file |
diff |
annotate
|
Fri, 16 Mar 2018 11:50:35 +0200 |
Teemu Piippo |
Header parsing complete, moved all parsing code into a new class. Documents are now all loaded in one go.
|
file |
diff |
annotate
|
Wed, 14 Mar 2018 12:08:03 +0200 |
Teemu Piippo |
added an MVC interface to the primitives tree
|
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 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
|
Thu, 22 Feb 2018 11:41:58 +0200 |
Santeri Piippo |
Converted magic wand mode and other selection stuff to mvc
|
file |
diff |
annotate
|
Thu, 15 Feb 2018 14:40:59 +0200 |
Santeri Piippo |
convert MainWindow::deleteSelection to mvc
|
file |
diff |
annotate
|
Tue, 13 Feb 2018 15:43:55 +0200 |
Santeri Piippo |
removed unneeded stuff
|
file |
diff |
annotate
|
Wed, 10 Jan 2018 22:54:09 +0200 |
Santeri Piippo |
drop Qt4 support
|
file |
diff |
annotate
|
Thu, 09 Mar 2017 12:50:14 +0200 |
Teemu Piippo |
Laid groundwork for library collection support.
|
file |
diff |
annotate
|
Wed, 08 Mar 2017 20:16:06 +0200 |
Teemu Piippo |
Split the configuration main interface to a new class, BaseInterface, so that moc can properly deal with it.
|
file |
diff |
annotate
|
Mon, 06 Mar 2017 12:15:33 +0200 |
Teemu Piippo |
Configuration changes can now be detected with signals.
|
file |
diff |
annotate
|
Mon, 06 Mar 2017 11:49:00 +0200 |
Teemu Piippo |
Added Python tools to CMake so that they show up in IDEs
|
file |
diff |
annotate
|
Sun, 05 Mar 2017 13:33:37 +0200 |
Teemu Piippo |
Added a new type ResourceVector which manages object lifetimes, and used it to remove a bit of memory management.
|
file |
diff |
annotate
|
Sun, 05 Mar 2017 01:48:46 +0200 |
Teemu Piippo |
CMake fixes
|
file |
diff |
annotate
|
Thu, 23 Feb 2017 21:02:14 +0200 |
Teemu Piippo |
Moved all UI files from ui/ into src/dialogs/.
|
file |
diff |
annotate
|
Thu, 23 Feb 2017 20:29:44 +0200 |
Teemu Piippo |
Removed unused class RadioGroup.
|
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 14:53:06 +0200 |
Teemu Piippo |
Renamed glCompiler.cpp → glcompiler.cpp
|
file |
diff |
annotate
|
Tue, 14 Feb 2017 14:52:01 +0200 |
Teemu Piippo |
Renamed ldDocument.cpp → lddocument.cpp
|
file |
diff |
annotate
|
Tue, 14 Feb 2017 14:51:04 +0200 |
Teemu Piippo |
Renamed glRenderer.cpp → glrenderer.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 07:57:27 +0200 |
Teemu Piippo |
Exported GLRenderer cameras into a new class, GLCamera.
|
file |
diff |
annotate
|
Sun, 12 Feb 2017 16:59:35 +0200 |
Teemu Piippo |
Moved the definitions of all configuration options into a new text file and made the configuration collector read that.
|
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 21:04:33 +0200 |
Teemu Piippo |
Moved dialogs.cpp to dialogs/externalprogrampathdialog.cpp
|
file |
diff |
annotate
|
Thu, 09 Feb 2017 11:53:55 +0200 |
Teemu Piippo |
Created a new GLRenderer derivative class "Canvas" and made MainWindow use it
|
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
|
Sun, 29 Jan 2017 15:25:26 +0200 |
Teemu Piippo |
Removed the AddObjectDialog. Garbage code that absolutely needs to be reimplemented.
|
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
|
Sat, 28 Jan 2017 17:45:00 +0200 |
Teemu Piippo |
Matrices are now input with 9 spinboxes instead of a MLCad-style line edit
|
file |
diff |
annotate
|
Sun, 16 Oct 2016 17:54:42 +0300 |
Teemu Piippo |
Dropped Qt 4 support. We're Qt 5 only now.
|
file |
diff |
annotate
|
Sun, 08 May 2016 20:54:52 +0300 |
Teemu Piippo |
Moved matrix into new source/header pair in types/
|
file |
diff |
annotate
|
Wed, 17 Feb 2016 00:47:48 +0200 |
Teemu Piippo |
Renamed ldObjectMath.cpp/.h to mathfunctions.cpp/.h
|
file |
diff |
annotate
|
Tue, 16 Feb 2016 19:59:43 +0200 |
Teemu Piippo |
Split grid stuff into a new class Grid in grid.cpp/grid.h
|
file |
diff |
annotate
|
Tue, 16 Feb 2016 01:39:06 +0200 |
Teemu Piippo |
Split PrimitivePrompt into its new source files, renamed it to GeneratePrimitivePrompt
|
file |
diff |
annotate
|
Sun, 14 Feb 2016 03:19:28 +0200 |
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
|
Sat, 13 Feb 2016 04:06:49 +0200 |
Teemu Piippo |
Added triangle count to viewport, added compile-time line length check
|
file |
diff |
annotate
|
Sun, 04 Oct 2015 13:19:45 +0300 |
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
|
Sun, 04 Oct 2015 04:26:11 +0300 |
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
|
Tue, 22 Sep 2015 23:38:19 +0300 |
Teemu Piippo |
Commit work done on document manager. Happy 3rd birthday LDForge!
|
file |
diff |
annotate
|
Sun, 06 Sep 2015 16:57:22 +0300 |
Teemu Piippo |
Split PartDownloadRequest into its own file
|
file |
diff |
annotate
|
Sun, 06 Sep 2015 15:19:00 +0300 |
Teemu Piippo |
Use automoc so that it compiles again...
|
file |
diff |
annotate
|