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.
|
changeset |
files
|
2017-01-29 |
Teemu Piippo |
Removed uses of LDSpawn in the algorithm toolset
|
changeset |
files
|
2017-01-29 |
Teemu Piippo |
Replaced uses of LDSpawn with the Model class in edit modes
|
changeset |
files
|
2017-01-29 |
Teemu Piippo |
Removed dead code that's standing in the way of refactoring
|
changeset |
files
|
2017-01-29 |
Teemu Piippo |
Removed the AddObjectDialog. Garbage code that absolutely needs to be reimplemented.
|
changeset |
files
|
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!)
|
changeset |
files
|
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.
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Happy new year 2017!
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Matrices are now input with 9 spinboxes instead of a MLCad-style line edit
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Moved the identity matrix constant into Matrix's namespace
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Removed the dangerous C-array constructor from the matrix - no need for it anyway since the matrix already is an array of doubles.
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Reworked the Matrix interface so that less index math is involved
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Fixed formatFileSize
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Refactor roundToDecimals and formatFileSize
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Actually, let's call it countof(). Makes more sense.
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Replaced '.length()' with 'length()' where appropriate
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Replaced uses of 'x.size()' with 'length(x)'
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
refactor: added the length() function that's like Python's len()
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
refactor
|
changeset |
files
|
2016-11-19 |
Teemu Piippo |
Display error string if unable to write a crash log.
|
changeset |
files
|
2016-11-18 |
Teemu Piippo |
Made DEFINE_FLAG_ACCESS_METHODS a function macro
|
changeset |
files
|
2016-11-18 |
Teemu Piippo |
Cleaned up crash catcher, fixed missing <math.h> include
|
changeset |
files
|
2016-11-17 |
Teemu Piippo |
Fixed additive range selection not working properly.
|
changeset |
files
|
2016-11-17 |
Teemu Piippo |
Cleanup in GL renderer...
|
changeset |
files
|
2016-11-17 |
Teemu Piippo |
Cleaned up PrimitiveScanner
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Further cleanup
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Refactor primitives
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Refactor FileToolset
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Moved the about dialog into the file toolset and removed the mail button (the forums are better for this anyway)
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Removed the 'once' macro since it's not used
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Removed the USE_QT5 macro now that we're Qt5 only.
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Change "m_" prefix to "_" in members of PartDownloader
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Changed QList to QVector in PartDownloader
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Cleanup PartDownloader
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Unabbreviate "transform" to "transformationMatrix"
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Cleanup colors.cpp/.h
|
changeset |
files
|
2016-11-11 |
Teemu Piippo |
Refactor GuiUtilities
|
changeset |
files
|
2016-11-11 |
Teemu Piippo |
Some cleanup
|
changeset |
files
|
2016-10-16 |
Teemu Piippo |
Draw line lengths to 2 decimal points only.
|
changeset |
files
|
2016-10-16 |
Teemu Piippo |
Dropped Qt 4 support. We're Qt 5 only now.
|
changeset |
files
|
2016-10-16 |
Teemu Piippo |
Fixed compilation.
|
changeset |
files
|
2016-06-16 |
Teemu Piippo |
Added doxygen.ini
|
changeset |
files
|
2016-05-08 |
Teemu Piippo |
Moved matrix into new source/header pair in types/
|
changeset |
files
|
2016-05-08 |
Teemu Piippo |
Replaced the ugly for_enum macro with a generator class
|
changeset |
files
|
2016-05-08 |
Teemu Piippo |
Further improved enum handling
|
changeset |
files
|
2016-05-08 |
Teemu Piippo |
Enum stuff
|
changeset |
files
|
2016-05-08 |
Teemu Piippo |
- Refactoring...
|
changeset |
files
|
2016-05-08 |
Teemu Piippo |
Unabbreviated overlay member names
|
changeset |
files
|
2016-02-17 |
Teemu Piippo |
removed removeDuplicates in favor of QSet, and the unused ObjectList class
|
changeset |
files
|
2016-02-17 |
Teemu Piippo |
Fixed circle mode not building the circle anymore
|
changeset |
files
|
2016-02-17 |
Teemu Piippo |
Removed unneeded includes from main.cpp
|
changeset |
files
|
2016-02-17 |
Teemu Piippo |
Moved PreferredLicenseText into HierarchyElement and made the config pointer be passed to LDPaths. Now I can finally remove the Config global pointer.
|
changeset |
files
|
2016-02-17 |
Teemu Piippo |
Moved LDObject::moveObjects into MoveToolset
|
changeset |
files
|
2016-02-16 |
Teemu Piippo |
Rename Pi to lowercase pi
|
changeset |
files
|
2016-02-16 |
Teemu Piippo |
Renamed ldObjectMath.cpp/.h to mathfunctions.cpp/.h
|
changeset |
files
|
2016-02-16 |
Teemu Piippo |
Moved rotation point handling to ldObjectMath.cpp and encapsulated it into new class MathFunctions
|
changeset |
files
|
2016-02-16 |
Teemu Piippo |
Split grid stuff into a new class Grid in grid.cpp/grid.h
|
changeset |
files
|
2016-02-16 |
Teemu Piippo |
Use a better gcd algorithm, some style fixes
|
changeset |
files
|
2016-02-16 |
Teemu Piippo |
Replaced GetRecursiveFilenames with QDirIterator
|
changeset |
files
|
2016-02-15 |
Teemu Piippo |
Reformatted primitives.cpp
|
changeset |
files
|