Mercurial
>
ldforge
/ graph
Search:
summary
shortlog
changelog
graph
tags
bookmarks
branches
files
help
graph
The revision graph only works with JavaScript-enabled browsers.
replaced uses of QList with QVector
Fri, 22 Jun 2018 12:13:01 +0300
, by Teemu Piippo
used the new CircularSectionEditor in CircularPrimitiveEditor
Thu, 21 Jun 2018 19:21:49 +0300
, by Teemu Piippo
refactored the segments/divisions editor in MainWindow to a new widget
Thu, 21 Jun 2018 18:46:03 +0300
, by Teemu Piippo
fixed compile errors in some cases, bezier curve now stores the segment count in each object (not editable yet)
Thu, 21 Jun 2018 17:02:58 +0300
, by Teemu Piippo
simplified more
Wed, 20 Jun 2018 00:00:26 +0300
, by Teemu Piippo
simplified
Tue, 19 Jun 2018 23:59:05 +0300
, by Teemu Piippo
added buttons to rotate circular primitives
Tue, 19 Jun 2018 23:56:07 +0300
, by Teemu Piippo
added support for inverting circular primitives
Tue, 19 Jun 2018 23:18:58 +0300
, by Teemu Piippo
fixed generation of disc negatives
Tue, 19 Jun 2018 22:45:10 +0300
, by Teemu Piippo
simplified
Tue, 19 Jun 2018 22:00:46 +0300
, by Teemu Piippo
fixed chord triangle count formula
Tue, 19 Jun 2018 21:57:39 +0300
, by Teemu Piippo
fixed bugs regarding primitives, added chord substitution
Tue, 19 Jun 2018 21:49:21 +0300
, by Teemu Piippo
added support for open/closed cylinders in LDCircularPrimitive
Sun, 17 Jun 2018 17:07:29 +0300
, by Teemu Piippo
Circular primitive editor complete
Sun, 17 Jun 2018 16:13:24 +0300
, by Teemu Piippo
replaced overloads with a new 'xyz' function
Sun, 17 Jun 2018 14:06:03 +0300
, by Teemu Piippo
replaced GLRotationMatrix with QMatrix4x4
Sun, 17 Jun 2018 13:57:00 +0300
, by Teemu Piippo
replaced the Matrix class with QMatrix4x4
Sun, 17 Jun 2018 13:53:33 +0300
, by Teemu Piippo
some rework in description
Sun, 10 Jun 2018 23:25:08 +0300
, by Teemu Piippo
fixed bugs regarding circular primitives
Sun, 10 Jun 2018 23:07:24 +0300
, by Teemu Piippo
refactored LDPolygon
Sun, 10 Jun 2018 21:48:58 +0300
, by Teemu Piippo
added the disc and disc negative to the circular primitive type
Sun, 10 Jun 2018 17:17:42 +0300
, by Teemu Piippo
changed LDCylinder to LDCircularPrimitive and moved circles to it
Sun, 10 Jun 2018 16:50:14 +0300
, by Teemu Piippo
cleaned up LDColor constructors
Sun, 10 Jun 2018 16:04:38 +0300
, by Teemu Piippo
show the color index in the color button
Sun, 10 Jun 2018 15:53:21 +0300
, by Teemu Piippo
separated the color button into a new widget
Sun, 10 Jun 2018 12:12:50 +0300
, by Teemu Piippo
fixed cylinder rendering
Fri, 08 Jun 2018 23:06:56 +0300
, by Teemu Piippo
changed rotation matrix to quaternion in GLRenderer
Thu, 07 Jun 2018 23:24:02 +0300
, by Teemu Piippo
fix compiler warnings
Mon, 04 Jun 2018 23:22:52 +0300
, by Teemu Piippo
added work done on cylinders
Mon, 04 Jun 2018 23:12:40 +0300
, by Teemu Piippo
added draw plane feature (doesn't work with circle draw quite right yet)
Wed, 30 May 2018 22:31:06 +0300
, by Teemu Piippo
refactored signal blocking
Sat, 26 May 2018 17:28:15 +0300
, by Teemu Piippo
fixed that scaling factors could be negative
Thu, 10 May 2018 15:54:26 +0300
, by Teemu Piippo
added a doublespinbox variant that uses "." as the decimal point and omits trailing zeros
Thu, 10 May 2018 15:48:39 +0300
, by Teemu Piippo
added scaling vector editing into the subfile editing dialog
Thu, 10 May 2018 14:57:23 +0300
, by Teemu Piippo
added vertex rendering
Fri, 27 Apr 2018 16:27:14 +0300
, by Teemu Piippo
some fixes
Wed, 25 Apr 2018 18:55:15 +0300
, by Teemu Piippo
fixed vertex cache spontaneously clearing
Thu, 05 Apr 2018 22:56:37 +0300
, by Teemu Piippo
refactored the quick color toolbar
Wed, 04 Apr 2018 12:08:45 +0300
, by Teemu Piippo
removed dead code
Wed, 04 Apr 2018 11:43:15 +0300
, by Teemu Piippo
added a status bar and moved printed messages there
Wed, 04 Apr 2018 11:41:26 +0300
, by Teemu Piippo
removed dead code
Wed, 04 Apr 2018 11:24:37 +0300
, by Teemu Piippo
refactor
Wed, 04 Apr 2018 11:22:47 +0300
, by Teemu Piippo
fixed changing a document not updating its references in other files
Wed, 04 Apr 2018 11:19:49 +0300
, by Teemu Piippo
added an ini option to disable line stipple
Tue, 03 Apr 2018 18:55:57 +0300
, by Teemu Piippo
refactor
Tue, 03 Apr 2018 17:37:33 +0300
, by Teemu Piippo
fixed "edit selected object" not editing non-vertex objects
Tue, 03 Apr 2018 17:34:13 +0300
, by Teemu Piippo
readded object editing by double click in list view
Tue, 03 Apr 2018 17:32:02 +0300
, by Teemu Piippo
fixed the scene bounding box not getting updated as it should
Tue, 03 Apr 2018 17:23:02 +0300
, by Teemu Piippo
automatically center the model in the renderer
Mon, 02 Apr 2018 13:21:15 +0300
, by Teemu Piippo
reworked bounding box
Mon, 02 Apr 2018 10:59:38 +0300
, by Teemu Piippo
added cull depth support
Mon, 02 Apr 2018 10:33:17 +0300
, by Teemu Piippo
added some missing connections
Sun, 01 Apr 2018 15:32:30 +0300
, by Teemu Piippo
fixed some problems
Sun, 01 Apr 2018 11:39:07 +0300
, by Teemu Piippo
start rework
Sat, 31 Mar 2018 18:41:24 +0300
, by Teemu Piippo
show subfile descriptions in the object list
Sat, 31 Mar 2018 21:23:22 +0300
, by Teemu Piippo
fix warnings
Fri, 30 Mar 2018 14:30:51 +0300
, by Teemu Piippo
started work on the pattern editor
experimental
Thu, 29 Mar 2018 12:10:54 +0300
, by Teemu Piippo
Branch close
Thu, 29 Mar 2018 12:09:06 +0300
, by Teemu Piippo
Branch close
Thu, 29 Mar 2018 12:09:06 +0300
, by Teemu Piippo
Branch close
Thu, 29 Mar 2018 12:09:05 +0300
, by Teemu Piippo
Branch close
scripting
Thu, 29 Mar 2018 12:09:05 +0300
, by Teemu Piippo
Branch close
projects
Thu, 29 Mar 2018 12:09:05 +0300
, by Teemu Piippo
Branch close header
experimental
Thu, 29 Mar 2018 12:09:04 +0300
, by Teemu Piippo
Branch close integrity
experimental
Thu, 29 Mar 2018 12:09:04 +0300
, by Teemu Piippo
Branch close inspector
experimental
Thu, 29 Mar 2018 12:09:04 +0300
, by Teemu Piippo
Branch close bfc
experimental
Thu, 29 Mar 2018 12:09:03 +0300
, by Teemu Piippo
refactor
Thu, 29 Mar 2018 10:42:45 +0300
, by Teemu Piippo
refactor
Thu, 29 Mar 2018 10:31:01 +0300
, by Teemu Piippo
use 3 significant figures in file size representation
Thu, 29 Mar 2018 10:18:18 +0300
, by Teemu Piippo
better representation of fractions and large numbers
Tue, 27 Mar 2018 14:13:58 +0300
, by Teemu Piippo
The border between the canvas and left tool box is now resizable
Tue, 27 Mar 2018 13:01:02 +0300
, by Teemu Piippo
fixed minimum values
Tue, 27 Mar 2018 12:49:15 +0300
, by Teemu Piippo
refactor cylinder generation
Mon, 26 Mar 2018 15:28:33 +0300
, by Teemu Piippo
reworked primitive generator
Sun, 25 Mar 2018 16:57:28 +0300
, by Teemu Piippo
added support for new style primitive names
Sun, 25 Mar 2018 16:28:03 +0300
, by Teemu Piippo
fixed rendering artifacts
Sat, 24 Mar 2018 23:46:25 +0200
, by Teemu Piippo
fixed wording
Sat, 24 Mar 2018 23:45:24 +0200
, by Teemu Piippo
added comment
Sat, 24 Mar 2018 16:49:02 +0200
, by Teemu Piippo
added categories for 8/ and 48/ torii
Sat, 24 Mar 2018 16:41:57 +0200
, by Teemu Piippo
more work on 8-primitives
Sat, 24 Mar 2018 16:40:12 +0200
, by Teemu Piippo
Added support for 8-primitives
Sat, 24 Mar 2018 16:33:23 +0200
, by Teemu Piippo
Whoops
Sat, 24 Mar 2018 16:12:08 +0200
, by Teemu Piippo
some python cleanup
Sat, 24 Mar 2018 16:11:42 +0200
, by Teemu Piippo
improved formatting of generated configuration code
Sat, 24 Mar 2018 15:58:35 +0200
, by Teemu Piippo
MainWindow now stores its state in the config file so its state and geometry is preserved across instances
Sat, 24 Mar 2018 15:54:41 +0200
, by Teemu Piippo
removed another unused class
Sat, 24 Mar 2018 13:55:08 +0200
, by Teemu Piippo
removed unused include
Sat, 24 Mar 2018 13:53:56 +0200
, by Teemu Piippo
replaced remaining DIRSLASH, Dirname and Basename uses with Qt file info stuff
Sat, 24 Mar 2018 13:48:50 +0200
, by Teemu Piippo
used Qt file info stuff in the auto-subfiler
Sat, 24 Mar 2018 13:42:34 +0200
, by Teemu Piippo
Used more Qt file info stuff
Sat, 24 Mar 2018 13:28:03 +0200
, by Teemu Piippo
rewrote LDDocument::shortenName using Qt stuff
Sat, 24 Mar 2018 13:11:17 +0200
, by Teemu Piippo
merged mathfunctions.cpp into algorithms/geometry.cpp
Sat, 24 Mar 2018 13:03:02 +0200
, by Teemu Piippo
added comment
Sat, 24 Mar 2018 12:58:01 +0200
, by Teemu Piippo
Happy new year 2018
Sat, 24 Mar 2018 12:54:28 +0200
, by Teemu Piippo
Use 4 points of precision for circle point coordinates
Sat, 24 Mar 2018 12:51:24 +0200
, by Teemu Piippo
roundToDecimals no longer needs an lvalue. applyToMatrix removed.
Sat, 24 Mar 2018 12:46:40 +0200
, by Teemu Piippo
Config is now a namespace
Sat, 24 Mar 2018 12:34:20 +0200
, by Teemu Piippo
renamed sink() to singleton()
Sat, 24 Mar 2018 12:09:26 +0200
, by Teemu Piippo
used squared()
Sat, 24 Mar 2018 12:06:49 +0200
, by Teemu Piippo
Moved includes, added squared() function
Sat, 24 Mar 2018 12:06:22 +0200
, by Teemu Piippo
reorganized headers
Sat, 24 Mar 2018 11:57:24 +0200
, by Teemu Piippo
removed unnecessary files and includes
Sat, 24 Mar 2018 11:05:40 +0200
, by Teemu Piippo
removed the unused OpenProgressDialog
Sat, 24 Mar 2018 10:51:20 +0200
, by Teemu Piippo
reworked includes
Fri, 23 Mar 2018 22:00:34 +0200
, by Teemu Piippo
moved Vertex and BoundingBox into new code units
Fri, 23 Mar 2018 21:53:03 +0200
, by Teemu Piippo
added stream operators to Vertex
Fri, 23 Mar 2018 21:36:37 +0200
, by Teemu Piippo
reworked Vertex, no longer a QVector3D subclass
Fri, 23 Mar 2018 21:30:24 +0200
, by Teemu Piippo
remove LDBfc
Fri, 23 Mar 2018 19:30:53 +0200
, by Teemu Piippo
ported qOverload to drop minimum Qt requirement down to 5.5
Fri, 23 Mar 2018 17:14:46 +0200
, by Teemu Piippo
remove LDPaths
Fri, 23 Mar 2018 17:13:35 +0200
, by Teemu Piippo
reworked primitive scanning
Fri, 23 Mar 2018 16:14:04 +0200
, by Teemu Piippo
Begin rework to add support for multiple libraries
Fri, 23 Mar 2018 12:51:18 +0200
, by Teemu Piippo
fixed warning
Tue, 20 Mar 2018 12:25:52 +0200
, by Teemu Piippo
red/green view rework complete
Mon, 19 Mar 2018 12:44:27 +0200
, by Teemu Piippo
Bfc red/green view almost completely fixed
Mon, 19 Mar 2018 12:24:59 +0200
, by Teemu Piippo
added more comments
Mon, 19 Mar 2018 11:04:18 +0200
, by Teemu Piippo
reworked invert()
Mon, 19 Mar 2018 10:59:58 +0200
, by Teemu Piippo
added license headers
Mon, 19 Mar 2018 10:57:19 +0200
, by Teemu Piippo
moved inverting code into a new file
Mon, 19 Mar 2018 10:57:13 +0200
, by Teemu Piippo
added comment editing
Sun, 18 Mar 2018 23:31:15 +0200
, by Teemu Piippo
fixed color handling
Sun, 18 Mar 2018 12:37:40 +0200
, by Teemu Piippo
fixed infinite recursion and integrated the subfilereference editor
Sun, 18 Mar 2018 12:33:29 +0200
, by Teemu Piippo
added subfile reference editor
Sun, 18 Mar 2018 12:00:39 +0200
, by Teemu Piippo
Added vertex object editing dialog
Sat, 17 Mar 2018 23:59:15 +0200
, by Teemu Piippo
the header is now also saved
Sat, 17 Mar 2018 20:47:35 +0200
, by Teemu Piippo
Added a new tool for clamping vertices
Sat, 17 Mar 2018 12:29:52 +0200
, by Teemu Piippo
removed the old Add History Line tool
Sat, 17 Mar 2018 11:35:07 +0200
, by Teemu Piippo
Part history can now be edited
Sat, 17 Mar 2018 11:33:05 +0200
, by Teemu Piippo
Added basic header editing
Fri, 16 Mar 2018 16:28:39 +0200
, by Teemu Piippo
Fixed crashing
Fri, 16 Mar 2018 12:20:16 +0200
, by Teemu Piippo
add comments
Fri, 16 Mar 2018 11:55:58 +0200
, by Teemu Piippo
Header parsing complete, moved all parsing code into a new class. Documents are now all loaded in one go.
Fri, 16 Mar 2018 11:50:35 +0200
, by Teemu Piippo
begin work on document loading rework
Thu, 15 Mar 2018 18:51:58 +0200
, by Teemu Piippo
added a document header structure
Thu, 15 Mar 2018 11:31:39 +0200
, by Teemu Piippo
added signal emissions
Thu, 15 Mar 2018 10:46:46 +0200
, by Teemu Piippo
moved emit calls
Wed, 14 Mar 2018 12:18:52 +0200
, by Teemu Piippo
added an MVC interface to the primitives tree
Wed, 14 Mar 2018 12:08:03 +0200
, by Teemu Piippo
fixed removing objects causing some other objects to disappear
Sun, 11 Mar 2018 23:42:03 +0200
, by Santeri Piippo
optimized triangle count
Sun, 11 Mar 2018 16:13:32 +0200
, by Santeri Piippo
fixed: LDDocument created one removal connection to the model for each object added, so removing an object from a model of 9 objects added 9 deletion entries to history
Sun, 11 Mar 2018 16:13:22 +0200
, by Santeri Piippo
renamed signal
Thu, 08 Mar 2018 11:39:18 +0200
, by Santeri Piippo
moved LDObject indices from a global array into Model
Thu, 08 Mar 2018 11:36:55 +0200
, by Santeri Piippo
removed unused code
Wed, 07 Mar 2018 19:32:05 +0200
, by Santeri Piippo
fixed object deleting not triggering the proper renderer updates
Wed, 07 Mar 2018 19:30:29 +0200
, by Santeri Piippo
fixed DelHistoryEntries getting ignored...
Wed, 07 Mar 2018 19:30:03 +0200
, by Santeri Piippo
removed some debug code
Wed, 07 Mar 2018 12:04:06 +0200
, by Santeri Piippo
Implemented row moving in the model and replaced swapping with it
Tue, 06 Mar 2018 23:29:40 +0200
, by Santeri Piippo
migrated model swapping to mvc and made Model::swapObjects to emit dataChanged signals as a temporary solution
Mon, 05 Mar 2018 23:59:47 +0200
, by Santeri Piippo
removed some unneeded headers
Mon, 05 Mar 2018 22:44:48 +0200
, by Santeri Piippo
Finally removed the cancer that is the LDObject::model pointer
Mon, 05 Mar 2018 22:42:54 +0200
, by 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.
Mon, 05 Mar 2018 22:40:34 +0200
, by Santeri Piippo
fix warning
Sat, 03 Mar 2018 17:59:56 +0200
, by Santeri Piippo
removed another LDObject::model() use
Sat, 03 Mar 2018 17:59:32 +0200
, by Santeri Piippo
removed LDError::fileReferenced
Sat, 03 Mar 2018 17:57:35 +0200
, by Santeri Piippo
reimplemented detection of broken references in PartDownloadRequest::downloadFinished
Sat, 03 Mar 2018 17:56:49 +0200
, by Santeri Piippo
reimplemented finding of broken document references
Sat, 03 Mar 2018 17:52:40 +0200
, by 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.
Sat, 03 Mar 2018 17:47:40 +0200
, by Santeri Piippo
removed use of model() in LDSubfileReference::inlineContents
Sat, 03 Mar 2018 17:28:27 +0200
, by Santeri Piippo
Removed LDObject::invert, inversion code moved to basic toolset
Sat, 03 Mar 2018 17:25:12 +0200
, by Santeri Piippo
removed LDObject::swap
Sat, 03 Mar 2018 16:59:03 +0200
, by Santeri Piippo
moved LDObject::next to the algorithm toolset
Sat, 03 Mar 2018 16:56:49 +0200
, by Santeri Piippo
removed LDObject::lineNumber
Sat, 03 Mar 2018 16:53:56 +0200
, by Santeri Piippo
more selection rework
Sat, 03 Mar 2018 15:14:07 +0200
, by Santeri Piippo
removed LDDocument::clearSelection and replaced it with a MainWindow implementation
Fri, 02 Mar 2018 22:23:53 +0200
, by Santeri Piippo
things #2
Thu, 11 Jan 2018 22:22:45 +0200
, by Santeri Piippo
things
Thu, 11 Jan 2018 22:21:50 +0200
, by Santeri Piippo
add operators to LDDocument
Thu, 11 Jan 2018 16:46:22 +0200
, by Santeri Piippo
refactor
Thu, 01 Mar 2018 11:59:54 +0200
, by Santeri Piippo
Converted magic wand mode and other selection stuff to mvc
Thu, 22 Feb 2018 11:41:58 +0200
, by Santeri Piippo
more work on mvc
Thu, 15 Feb 2018 14:59:04 +0200
, by Santeri Piippo
convert MainWindow::deleteSelection to mvc
Thu, 15 Feb 2018 14:40:59 +0200
, by Santeri Piippo
made lighting more subtle
Thu, 15 Feb 2018 12:19:10 +0200
, by Santeri Piippo
converted highlighting to mvc
Thu, 15 Feb 2018 12:18:57 +0200
, by Santeri Piippo
used mvc selection models
Thu, 15 Feb 2018 11:34:04 +0200
, by Santeri Piippo
more work on mvc
Thu, 15 Feb 2018 10:24:39 +0200
, by Santeri Piippo
begin model rework
Wed, 14 Feb 2018 15:17:30 +0200
, by Santeri Piippo
removed unneeded stuff
Tue, 13 Feb 2018 15:43:55 +0200
, by Santeri Piippo
Removed LDConditionalEdge::becomeEdgeLine
Tue, 13 Feb 2018 14:56:08 +0200
, by Santeri Piippo
hook up dataChanged
Tue, 13 Feb 2018 14:22:10 +0200
, by Santeri Piippo
changed Model into an MVC list model and replaced the objects list with a view into the model
Tue, 13 Feb 2018 14:19:07 +0200
, by Santeri Piippo
add missing switch case
Mon, 15 Jan 2018 08:20:54 +0200
, by Santeri Piippo
disable lighting in the selection scene
Sat, 13 Jan 2018 00:06:56 +0200
, by Santeri Piippo
moved matrix calculations, added inverted normals for BFC back sides
Sat, 13 Jan 2018 00:04:54 +0200
, by Santeri Piippo
BFC INVERTNEXT objects are no longer individual objects
Fri, 12 Jan 2018 00:55:31 +0200
, by Santeri Piippo
removed GL_POLYGON_SMOOTH because it causes artifacts
Fri, 12 Jan 2018 00:22:35 +0200
, by Santeri Piippo
made GLCamera a non-QObject
Fri, 12 Jan 2018 00:20:23 +0200
, by Santeri Piippo
remove GL_POLYGON_SMOOTH because it causes rendering artifacts
Thu, 11 Jan 2018 15:41:58 +0200
, by Santeri Piippo
renderer rework
Thu, 11 Jan 2018 15:30:30 +0200
, by Santeri Piippo
begin rendering rework
Thu, 11 Jan 2018 15:09:44 +0200
, by Santeri Piippo
encoded division slash
Thu, 11 Jan 2018 11:41:40 +0200
, by Santeri Piippo
added support for circular 8/-primitives
Thu, 11 Jan 2018 00:39:00 +0200
, by Santeri Piippo
simplify
Wed, 10 Jan 2018 23:07:01 +0200
, by Santeri Piippo
add support for 8/ in part downloader
Wed, 10 Jan 2018 22:54:29 +0200
, by Santeri Piippo
drop Qt4 support
Wed, 10 Jan 2018 22:54:09 +0200
, by Santeri Piippo
simplify
Sat, 06 Jan 2018 17:57:03 +0200
, by Santeri Piippo
undo config change
Thu, 04 Jan 2018 22:52:04 +0200
, by Santeri Piippo
simplified RoundToDecimals
Thu, 04 Jan 2018 22:42:01 +0200
, by Santeri Piippo
happy new year 2018
Thu, 04 Jan 2018 21:41:17 +0200
, by Santeri Piippo
revamped format.h
Thu, 04 Jan 2018 21:40:45 +0200
, by Santeri Piippo
reduce main.cpp
Thu, 04 Jan 2018 20:23:21 +0200
, by Santeri Piippo
simplified Matrix
Thu, 04 Jan 2018 20:21:36 +0200
, by Santeri Piippo
replaced Origin with default-constructed Vertex
Thu, 04 Jan 2018 19:52:24 +0200
, by Santeri Piippo
fix paren style
Thu, 04 Jan 2018 19:44:26 +0200
, by Santeri Piippo
add autosave
Thu, 04 Jan 2018 19:40:52 +0200
, by Santeri Piippo
replaced "Config->" with "config."
Thu, 04 Jan 2018 19:40:16 +0200
, by Santeri Piippo
increased range of GLRenderer bounds
Thu, 04 Jan 2018 19:24:40 +0200
, by Santeri Piippo
circlemode: don't wait for the last click
Thu, 04 Jan 2018 19:21:46 +0200
, by Santeri Piippo
Worked more on the library collection thing
Sun, 07 May 2017 13:29:58 +0300
, by Teemu Piippo
LibraryCollection now derives from QObject and QVector<Library>
Mon, 27 Mar 2017 14:56:05 +0300
, by Teemu Piippo
More work on library collections
Sun, 12 Mar 2017 11:03:44 +0200
, by Teemu Piippo
Laid groundwork for library collection support.
Thu, 09 Mar 2017 12:50:14 +0200
, by Teemu Piippo
Some cleanup in LDPaths
Thu, 09 Mar 2017 00:54:45 +0200
, by Teemu Piippo
Removed the unary min and max functions.
Thu, 09 Mar 2017 00:40:07 +0200
, by Teemu Piippo
Better encapsulated the BaseConfiguration class.
Wed, 08 Mar 2017 22:48:43 +0200
, by Teemu Piippo
Whoops
Wed, 08 Mar 2017 22:09:48 +0200
, by Teemu Piippo
Split the configuration main interface to a new class, BaseInterface, so that moc can properly deal with it.
Wed, 08 Mar 2017 20:16:06 +0200
, by Teemu Piippo
Configuration changes can now be detected with signals.
Mon, 06 Mar 2017 12:15:33 +0200
, by Teemu Piippo
Added Python tools to CMake so that they show up in IDEs
Mon, 06 Mar 2017 11:49:00 +0200
, by Teemu Piippo
Simplified GLCompiler vbo interface
Mon, 06 Mar 2017 11:48:45 +0200
, by Teemu Piippo
PrimitiveScanner is no longer a HierarchyElement.
Mon, 06 Mar 2017 01:17:15 +0200
, by Teemu Piippo
Grid is now a namespace.
Mon, 06 Mar 2017 00:55:45 +0200
, by Teemu Piippo
MathFunctions is now a namespace.
Mon, 06 Mar 2017 00:43:43 +0200
, by Teemu Piippo
Fixed NewPartDialog leaking the memory allocated by the user interface.
Mon, 06 Mar 2017 00:41:13 +0200
, by Teemu Piippo
NewPartDialog is no longer a HierarchyElement.
Mon, 06 Mar 2017 00:40:23 +0200
, by Teemu Piippo
ColorSelector is no longer a HierarchyElement.
Mon, 06 Mar 2017 00:36:40 +0200
, by Teemu Piippo
GuiUtilities is now a namespace.
Mon, 06 Mar 2017 00:35:47 +0200
, by Teemu Piippo
The Grid class is no longer a hierarchy element or a QObject.
Sun, 05 Mar 2017 20:26:56 +0200
, by 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.
Sun, 05 Mar 2017 20:25:22 +0200
, by Teemu Piippo
Also removed the copy constructor and copy assignment because those only are bad news for a resource managing vector...
Sun, 05 Mar 2017 16:57:49 +0200
, by Teemu Piippo
and let's put a newline there...
Sun, 05 Mar 2017 16:55:48 +0200
, by Teemu Piippo
Deleted the copy constructor version of ResourceVector<T>::insert, like with append
Sun, 05 Mar 2017 16:54:42 +0200
, by Teemu Piippo
Sorted the methods in Model's public section.
Sun, 05 Mar 2017 16:50:37 +0200
, by Teemu Piippo
Renamed some methods of the Model class to remove the 'emplace' word (however cromulent it is, being from STL...) from them.
Sun, 05 Mar 2017 16:50:06 +0200
, by Teemu Piippo
Moved LDObject lifetime management from Model to ResourceVector. This is a large refactor that removes some hacks from the Model class.
Sun, 05 Mar 2017 16:47:52 +0200
, by Teemu Piippo
Added a new type ResourceVector which manages object lifetimes, and used it to remove a bit of memory management.
Sun, 05 Mar 2017 13:33:37 +0200
, by Teemu Piippo
Polar grid is now togglable.
Sun, 05 Mar 2017 01:57:56 +0200
, by Teemu Piippo
CMake fixes
Sun, 05 Mar 2017 01:48:46 +0200
, by Teemu Piippo
Added polar grid snapping code.
Sat, 04 Mar 2017 01:59:58 +0200
, by Teemu Piippo
Added polar grid rendering (which is disabled for now).
Sat, 04 Mar 2017 00:54:46 +0200
, by Teemu Piippo
Grid::snap now snaps points.
Fri, 03 Mar 2017 23:23:28 +0200
, by Teemu Piippo
Simplified Grid::snap.
Fri, 03 Mar 2017 23:16:14 +0200
, by Teemu Piippo
At long last, the grid is finally now rendered onto the viewport. Woop!
Fri, 03 Mar 2017 23:08:04 +0200
, by Teemu Piippo
Added support for ideal co-ordinates, which should make writing editing tools a lot easier. For some reason they don't yet work with the back and right cameras.
Fri, 03 Mar 2017 00:35:43 +0200
, by Teemu Piippo
Removed some unused class stubs and definitions.
Thu, 02 Mar 2017 14:45:34 +0200
, by Teemu Piippo
No need for braces there...
Wed, 01 Mar 2017 12:17:56 +0200
, by Teemu Piippo
Cleanup ColorSelector, moved direct color composition to a new LDColor constructor.
Sat, 25 Feb 2017 17:24:33 +0200
, by Teemu Piippo
Cleanup ColorSelector::colorButtonClicked()
Sat, 25 Feb 2017 14:30:10 +0200
, by Teemu Piippo
Changed QByteArray to QVector to avoid that ugly reinterpret_cast.
Thu, 23 Feb 2017 23:36:59 +0200
, by Teemu Piippo
Turned GLRenderer::pixelCapture to GLRenderer::screenCapture() which encapsulates screen capturing properly and returns a ready image.
Thu, 23 Feb 2017 23:29:16 +0200
, by Teemu Piippo
Hardened the GLRenderer interface, made methods more private.
Thu, 23 Feb 2017 23:17:10 +0200
, by Teemu Piippo
Cleanup GLRenderer::initializeAxes()
Thu, 23 Feb 2017 23:11:33 +0200
, by Teemu Piippo
Removed GLRenderer::refresh(), update() does the job just as fine.
Thu, 23 Feb 2017 22:55:09 +0200
, by Teemu Piippo
GLRenderer::drawVbos no longer needs to be told the GL type
Thu, 23 Feb 2017 22:52:45 +0200
, by Teemu Piippo
Cleanup AlgorithmToolset::subfileSelection.
Thu, 23 Feb 2017 22:51:55 +0200
, by Teemu Piippo
Fixed more dialog instances in AlgorithmToolset.
Thu, 23 Feb 2017 21:03:59 +0200
, by Teemu Piippo
Moved all UI files from ui/ into src/dialogs/.
Thu, 23 Feb 2017 21:02:14 +0200
, by Teemu Piippo
Removed unused class RadioGroup.
Thu, 23 Feb 2017 20:29:44 +0200
, by Teemu Piippo
Replaced LDObjectList with QVector<LDObject*>
Thu, 23 Feb 2017 20:28:17 +0200
, by Teemu Piippo
Removed the Origin and axes global constants.
Thu, 23 Feb 2017 20:25:47 +0200
, by Teemu Piippo
At long last, the g_win pointer has been removed. Down with global variables!
Thu, 23 Feb 2017 20:21:40 +0200
, by Teemu Piippo
print() is no longer a global function but is tied to HierarchyElement.
Thu, 23 Feb 2017 20:18:39 +0200
, by Teemu Piippo
Made the GL renderer recieve information of object deletion via signals.
Thu, 23 Feb 2017 20:06:22 +0200
, by Teemu Piippo
Moved GetIcon and makeSettings into the MainWindow namespace as static methods.
Thu, 23 Feb 2017 20:03:31 +0200
, by Teemu Piippo
Removed the Critical and Question functions, replaced with direct QMessageBox uses. Removed unused code from mainwindow.h.
Thu, 23 Feb 2017 19:56:21 +0200
, by Teemu Piippo
Removed dead code
Thu, 23 Feb 2017 19:33:56 +0200
, by Teemu Piippo
Some cleanup in mainwindow.cpp, use QSet<QString> for the 'ignore' variable.
Thu, 23 Feb 2017 19:32:36 +0200
, by Teemu Piippo
Reformat colors.cpp.
Thu, 23 Feb 2017 18:47:15 +0200
, by Teemu Piippo
Removed unused code from macros.h.
Thu, 23 Feb 2017 18:38:30 +0200
, by Teemu Piippo
Made fixed cameras matrix-based. This simplifies some math.
Mon, 20 Feb 2017 07:56:21 +0200
, by Teemu Piippo
Added gnomon.dat to version control. It helps me sort out the cameras as I rework them.
Sat, 18 Feb 2017 02:02:29 +0200
, by Teemu Piippo
Moved LDQuadrilateral into its own source pair.
Tue, 14 Feb 2017 15:21:34 +0200
, by Teemu Piippo
Moved LDTriangle into its own source pair.
Tue, 14 Feb 2017 15:11:33 +0200
, by Teemu Piippo
Renamed ldObject.cpp → linetypes/modelobject.cpp
Tue, 14 Feb 2017 14:59:26 +0200
, by Teemu Piippo
Renamed glCompiler.cpp → glcompiler.cpp
Tue, 14 Feb 2017 14:53:06 +0200
, by Teemu Piippo
Renamed ldDocument.cpp → lddocument.cpp
Tue, 14 Feb 2017 14:52:01 +0200
, by Teemu Piippo
Renamed glRenderer.cpp → glrenderer.cpp
Tue, 14 Feb 2017 14:51:04 +0200
, by Teemu Piippo
Cleanup AlgorithmToolset::replaceCoordinates()
Tue, 14 Feb 2017 13:37:58 +0200
, by Teemu Piippo
Fixed possible memory leak in AlgorithmToolset::editRaw().
Tue, 14 Feb 2017 13:29:47 +0200
, by Teemu Piippo
Split LDConditionalEdge and LDEdgeLine into new source pairs
Tue, 14 Feb 2017 13:25:43 +0200
, by Teemu Piippo
Removed the GLCamera::FreeToken name
Tue, 14 Feb 2017 13:02:05 +0200
, by Teemu Piippo
LDObject subclass renaming:
Tue, 14 Feb 2017 12:58:53 +0200
, by Teemu Piippo
Updated comments
Tue, 14 Feb 2017 12:48:21 +0200
, by Teemu Piippo
Inlined away the LDOBJ macros in ldobject.h.
Tue, 14 Feb 2017 12:43:10 +0200
, by Teemu Piippo
Rearranged declarations in basics.h
Tue, 14 Feb 2017 09:53:13 +0200
, by Teemu Piippo
Removed the intXX type aliases and removed uses of intXX_t in favor of qintXX
Tue, 14 Feb 2017 09:48:51 +0200
, by Teemu Piippo
Moved more stuff to GLCamera
Tue, 14 Feb 2017 08:33:44 +0200
, by Teemu Piippo
Some documentation and cleanup in GLRenderer...
Tue, 14 Feb 2017 08:26:39 +0200
, by Teemu Piippo
Fixed the free camera icon not showing up anymore.
Tue, 14 Feb 2017 08:15:58 +0200
, by Teemu Piippo
Simplified camera tooltip code.
Tue, 14 Feb 2017 08:13:26 +0200
, by Teemu Piippo
Moved camera names to GLCamera, other adjustments
Tue, 14 Feb 2017 08:08:17 +0200
, by Teemu Piippo
Exported GLRenderer cameras into a new class, GLCamera.
Tue, 14 Feb 2017 07:57:27 +0200
, by Teemu Piippo
Fixed some compilation problems
Mon, 13 Feb 2017 20:59:16 +0200
, by Teemu Piippo
Commented GLCompiler::getColorForPolygon
Sun, 12 Feb 2017 17:28:22 +0200
, by Teemu Piippo
Refactored configcollector.py
Sun, 12 Feb 2017 17:18:14 +0200
, by Teemu Piippo
Moved the definitions of all configuration options into a new text file and made the configuration collector read that.
Sun, 12 Feb 2017 16:59:35 +0200
, by Teemu Piippo
Moved definition of MainWindow::ToolInfo into mainwindow.cpp
Sun, 12 Feb 2017 16:02:44 +0200
, by Teemu Piippo
Reworked iterable enums: they all are enum classes now and the end value is marked with "_End"
Sun, 12 Feb 2017 16:02:02 +0200
, by Teemu Piippo
Added the RingAdapter class and interfacing ring() function and simplified some math in GLCompiler with it
Fri, 10 Feb 2017 23:06:24 +0200
, by Teemu Piippo
Replaced uses of currentDocument() in GLRenderer with m_model
Thu, 09 Feb 2017 23:51:42 +0200
, by Teemu Piippo
Axes are not rendered with normals so the normals client state has to be disabled when drawing them.
Thu, 09 Feb 2017 23:50:11 +0200
, by 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.
Thu, 09 Feb 2017 23:46:45 +0200
, by Teemu Piippo
Grah
Thu, 09 Feb 2017 23:45:53 +0200
, by Teemu Piippo
Moved LDComment and LDEmpty into their own source file pairs.
Thu, 09 Feb 2017 22:46:37 +0200
, by Teemu Piippo
Moved dialogs.cpp to dialogs/externalprogrampathdialog.cpp
Thu, 09 Feb 2017 21:04:33 +0200
, by Teemu Piippo
Cleaned up ExternalProgramPathDialog
Thu, 09 Feb 2017 21:01:12 +0200
, by Teemu Piippo
Moved some global constants into appropriate namespaces.
Thu, 09 Feb 2017 20:54:21 +0200
, by Teemu Piippo
Cleaned up GLCompiler. Among other changes, the compiler no longer has to be told what to compile.
Thu, 09 Feb 2017 20:44:36 +0200
, by Teemu Piippo
Fixed potential memory leak
Thu, 09 Feb 2017 20:07:45 +0200
, by Teemu Piippo
Replaced GLRenderer::m_width and GLRenderer::m_height with width() and height() calls.
Thu, 09 Feb 2017 19:59:27 +0200
, by Teemu Piippo
Moved more business logic out of GLRenderer into Canvas. GLRenderer::pick(const QRange&) now returns a set of LDObjects without modifying them. Replaced the GLRenderer::pick(int, int) overload with GLRenderer::pickOneObject.
Thu, 09 Feb 2017 19:57:43 +0200
, by Teemu Piippo
Made GLRenderer's Model pointer const
Thu, 09 Feb 2017 19:32:41 +0200
, by Teemu Piippo
Moved more editing-related methods to Canvas.
Thu, 09 Feb 2017 13:26:44 +0200
, by Teemu Piippo
Removed the unneeded makeCurrent overload
Thu, 09 Feb 2017 13:17:22 +0200
, by Teemu Piippo
Moved more methods only used by canvas code from GLRenderer to Canvas. Thin border pen is now a static constant.
Thu, 09 Feb 2017 13:13:46 +0200
, by Teemu Piippo
Moved triangle count rendering to Canvas
Thu, 09 Feb 2017 13:07:47 +0200
, by Teemu Piippo
Moved document editing methods from GLRenderer to Canvas
Thu, 09 Feb 2017 13:05:31 +0200
, by Teemu Piippo
Created a new GLRenderer derivative class "Canvas" and made MainWindow use it
Thu, 09 Feb 2017 11:53:55 +0200
, by Teemu Piippo
Cleaned up code in LDDocument and removed unnecessary flags and methods. Flags turned into bools.
Thu, 09 Feb 2017 01:08:57 +0200
, by Teemu Piippo
Removed some unused code
Thu, 09 Feb 2017 01:00:31 +0200
, by 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.
Thu, 09 Feb 2017 00:52:23 +0200
, by Teemu Piippo
GLRenderer no longer exposes the model pointer.
Thu, 09 Feb 2017 00:45:44 +0200
, by Teemu Piippo
LDGLData merged into GLRenderer since it only deals with one document now. GLRenderer generalised from rendering documents to models.
Thu, 09 Feb 2017 00:43:30 +0200
, by Teemu Piippo
Made a new renderer be created for each document, instead of reusing the same renderer for all documents.
Thu, 09 Feb 2017 00:32:24 +0200
, by Teemu Piippo
Simplified GLRenderer::convert3dTo2d. The multiplication with the modelview matrix is not necessary, it's identity all the time... with that, I think the function makes much more sense now.
Wed, 08 Feb 2017 17:07:19 +0200
, by Teemu Piippo
- Use a QGenericMatrix to store the matrix, instead of a C array
Wed, 08 Feb 2017 16:51:55 +0200
, by Teemu Piippo
Changed from GLdouble to GLfloat. Apparently the performance difference is greater on the GPU..? It doesn't really matter but let's be consistent.
Wed, 08 Feb 2017 16:45:32 +0200
, by Teemu Piippo
GLRenderer::clampAngle is no longer used as of the previous commit so we can do away with it.
Wed, 08 Feb 2017 16:38:59 +0200
, by Teemu Piippo
Switched from euler angle rotation to matrix rotation. Gimbal lock is now broken.
Wed, 08 Feb 2017 16:25:06 +0200
, by Teemu Piippo
Wrote documentation to the Model class.
Sat, 04 Feb 2017 14:44:39 +0200
, by Teemu Piippo
The current document pointer may no longer be null.
Sat, 04 Feb 2017 14:24:16 +0200
, by Teemu Piippo
minor amendment
Fri, 03 Feb 2017 10:51:08 +0200
, by Teemu Piippo
Reworked and cleaned up the circle mode
Fri, 03 Feb 2017 10:44:23 +0200
, by Teemu Piippo
Some code cleanup in abstract editing modes.
Mon, 30 Jan 2017 14:30:55 +0200
, by Teemu Piippo
Removed some unnecessary #include-directives.
Mon, 30 Jan 2017 02:41:45 +0200
, by Teemu Piippo
Removed the status bar, since it's not used for anything
Mon, 30 Jan 2017 02:33:17 +0200
, by Teemu Piippo
Split object list representation into virtual methods
Mon, 30 Jan 2017 02:30:26 +0200
, by Teemu Piippo
Removed LDDocument::getObjectCount (superceded by Model::size)
Mon, 30 Jan 2017 02:18:42 +0200
, by Teemu Piippo
The "all objects have valid models" invariant seems to be holding up now. At least basic drawing works again.
Mon, 30 Jan 2017 00:59:06 +0200
, by Teemu Piippo
Made all LDObject constructors protected. Emplacement is now the only way to create objects.
Sun, 29 Jan 2017 21:17:43 +0200
, by Teemu Piippo
Removed the LDSpawn function and replaced its last use cases.
Sun, 29 Jan 2017 21:07:15 +0200
, by Teemu Piippo
More rework on model stuff, removals of LDSpawn calls. Most importantly, the LDraw code parsing function was moved to Model.
Sun, 29 Jan 2017 21:02:11 +0200
, by Teemu Piippo
Removed uses of LDSpawn in the algorithm toolset
Sun, 29 Jan 2017 15:49:36 +0200
, by Teemu Piippo
Replaced uses of LDSpawn with the Model class in edit modes
Sun, 29 Jan 2017 15:39:35 +0200
, by Teemu Piippo
Removed dead code that's standing in the way of refactoring
Sun, 29 Jan 2017 15:28:48 +0200
, by Teemu Piippo
Removed the AddObjectDialog. Garbage code that absolutely needs to be reimplemented.
Sun, 29 Jan 2017 15:25:26 +0200
, by 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!)
Sun, 29 Jan 2017 15:18:40 +0200
, by 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.
Sun, 29 Jan 2017 15:05:14 +0200
, by Teemu Piippo
Happy new year 2017!
Sat, 28 Jan 2017 17:47:06 +0200
, by Teemu Piippo
Matrices are now input with 9 spinboxes instead of a MLCad-style line edit
Sat, 28 Jan 2017 17:45:00 +0200
, by Teemu Piippo
Moved the identity matrix constant into Matrix's namespace
Sat, 28 Jan 2017 17:23:04 +0200
, by 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.
Sat, 28 Jan 2017 17:20:16 +0200
, by Teemu Piippo
Reworked the Matrix interface so that less index math is involved
Sat, 28 Jan 2017 17:14:05 +0200
, by Teemu Piippo
Fixed formatFileSize
Sat, 28 Jan 2017 16:30:27 +0200
, by Teemu Piippo
Refactor roundToDecimals and formatFileSize
Sat, 28 Jan 2017 14:33:09 +0200
, by Teemu Piippo
Actually, let's call it countof(). Makes more sense.
Sat, 28 Jan 2017 14:14:28 +0200
, by Teemu Piippo
Replaced '.length()' with 'length()' where appropriate
Sat, 28 Jan 2017 14:13:01 +0200
, by Teemu Piippo
Replaced uses of 'x.size()' with 'length(x)'
Sat, 28 Jan 2017 14:01:19 +0200
, by Teemu Piippo
refactor: added the length() function that's like Python's len()
Sat, 28 Jan 2017 13:49:09 +0200
, by Teemu Piippo
refactor
Sat, 28 Jan 2017 13:32:55 +0200
, by Teemu Piippo
Display error string if unable to write a crash log.
Sat, 19 Nov 2016 22:57:18 +0200
, by Teemu Piippo
Made DEFINE_FLAG_ACCESS_METHODS a function macro
Fri, 18 Nov 2016 03:01:38 +0200
, by Teemu Piippo
Cleaned up crash catcher, fixed missing <math.h> include
Fri, 18 Nov 2016 02:56:53 +0200
, by Teemu Piippo
Fixed additive range selection not working properly.
Thu, 17 Nov 2016 14:12:59 +0200
, by Teemu Piippo
Cleanup in GL renderer...
Thu, 17 Nov 2016 13:56:13 +0200
, by Teemu Piippo
Cleaned up PrimitiveScanner
Thu, 17 Nov 2016 12:18:13 +0200
, by Teemu Piippo
Further cleanup
Wed, 16 Nov 2016 01:43:37 +0200
, by Teemu Piippo
Refactor primitives
Wed, 16 Nov 2016 01:28:42 +0200
, by Teemu Piippo
Refactor FileToolset
Wed, 16 Nov 2016 00:52:22 +0200
, by Teemu Piippo
Moved the about dialog into the file toolset and removed the mail button (the forums are better for this anyway)
Wed, 16 Nov 2016 00:44:35 +0200
, by Teemu Piippo
Removed the 'once' macro since it's not used
Tue, 15 Nov 2016 17:44:54 +0200
, by Teemu Piippo
Removed the USE_QT5 macro now that we're Qt5 only.
Tue, 15 Nov 2016 17:42:42 +0200
, by Teemu Piippo
Change "m_" prefix to "_" in members of PartDownloader
Tue, 15 Nov 2016 17:40:51 +0200
, by Teemu Piippo
Changed QList to QVector in PartDownloader
Tue, 15 Nov 2016 17:39:04 +0200
, by Teemu Piippo
Cleanup PartDownloader
Tue, 15 Nov 2016 17:37:31 +0200
, by Teemu Piippo
Unabbreviate "transform" to "transformationMatrix"
Tue, 15 Nov 2016 17:12:50 +0200
, by Teemu Piippo
Cleanup colors.cpp/.h
Tue, 15 Nov 2016 13:52:44 +0200
, by Teemu Piippo
Refactor GuiUtilities
Fri, 11 Nov 2016 13:59:27 +0200
, by Teemu Piippo
Some cleanup
Fri, 11 Nov 2016 13:34:51 +0200
, by Teemu Piippo
Draw line lengths to 2 decimal points only.
Sun, 16 Oct 2016 18:28:56 +0300
, by Teemu Piippo
Dropped Qt 4 support. We're Qt 5 only now.
Sun, 16 Oct 2016 17:54:42 +0300
, by Teemu Piippo
Fixed compilation.
Sun, 16 Oct 2016 17:54:22 +0300
, by Teemu Piippo
Added doxygen.ini
Thu, 16 Jun 2016 14:13:04 +0300
, by Teemu Piippo
Moved matrix into new source/header pair in types/
Sun, 08 May 2016 20:54:52 +0300
, by Teemu Piippo
Replaced the ugly for_enum macro with a generator class
Sun, 08 May 2016 20:12:54 +0300
, by Teemu Piippo
Further improved enum handling
Sun, 08 May 2016 16:26:16 +0300
, by Teemu Piippo
Enum stuff
Sun, 08 May 2016 16:11:40 +0300
, by Teemu Piippo
- Refactoring...
Sun, 08 May 2016 15:26:58 +0300
, by Teemu Piippo
Unabbreviated overlay member names
Sun, 08 May 2016 13:25:12 +0300
, by Teemu Piippo
removed removeDuplicates in favor of QSet, and the unused ObjectList class
Wed, 17 Feb 2016 19:54:21 +0200
, by Teemu Piippo
Fixed circle mode not building the circle anymore
Wed, 17 Feb 2016 03:24:07 +0200
, by Teemu Piippo
Removed unneeded includes from main.cpp
Wed, 17 Feb 2016 03:15:10 +0200
, by Teemu Piippo
Moved PreferredLicenseText into HierarchyElement and made the config pointer be passed to LDPaths. Now I can finally remove the Config global pointer.
Wed, 17 Feb 2016 03:10:12 +0200
, by Teemu Piippo
Moved LDObject::moveObjects into MoveToolset
Wed, 17 Feb 2016 02:56:59 +0200
, by Teemu Piippo
Rename Pi to lowercase pi
Wed, 17 Feb 2016 00:54:02 +0200
, by Teemu Piippo
Renamed ldObjectMath.cpp/.h to mathfunctions.cpp/.h
Wed, 17 Feb 2016 00:47:48 +0200
, by Teemu Piippo
Moved rotation point handling to ldObjectMath.cpp and encapsulated it into new class MathFunctions
Wed, 17 Feb 2016 00:43:17 +0200
, by Teemu Piippo
Split grid stuff into a new class Grid in grid.cpp/grid.h
Tue, 16 Feb 2016 19:59:43 +0200
, by Teemu Piippo
Use a better gcd algorithm, some style fixes
Tue, 16 Feb 2016 16:28:44 +0200
, by Teemu Piippo
Replaced GetRecursiveFilenames with QDirIterator
Tue, 16 Feb 2016 02:11:33 +0200
, by Teemu Piippo
Reformatted primitives.cpp
Tue, 16 Feb 2016 01:51:00 +0200
, by Teemu Piippo
Split PrimitivePrompt into its new source files, renamed it to GeneratePrimitivePrompt
Tue, 16 Feb 2016 01:39:06 +0200
, by Teemu Piippo
Transformed primitive management into a new class PrimitiveManager that is a member of MainWindow
Tue, 16 Feb 2016 00:59:50 +0200
, by Teemu Piippo
Renamed ConfigurationValueBag to Configuration and added a pointer to it into HierarchyElement. This helps with the fight against global variables.
Sun, 14 Feb 2016 03:19:28 +0200
, by Teemu Piippo
Fixed line length warnings
Sat, 13 Feb 2016 04:14:43 +0200
, by Teemu Piippo
Added triangle count to viewport, added compile-time line length check
Sat, 13 Feb 2016 04:06:49 +0200
, by Teemu Piippo
Happy new year 2016!
Fri, 01 Jan 2016 23:41:55 +0200
, by Teemu Piippo
Cleanup miscallenous.cpp/.h
Thu, 19 Nov 2015 00:43:18 +0200
, by Teemu Piippo
It worx again!
Wed, 18 Nov 2015 19:05:22 +0200
, by Teemu Piippo
Rename LDSubfile to LDSubfileReference
Sat, 24 Oct 2015 13:19:27 +0300
, by Teemu Piippo
A bit more cleanup. Finally removed the PROPERTY macro. (now let's see about making a new one sometime that isn't so terrible?)
Sun, 04 Oct 2015 22:54:17 +0300
, by Teemu Piippo
Fix rectangle mode for real
Sun, 04 Oct 2015 16:55:26 +0300
, by Teemu Piippo
Fixed circle, rectangle and line path modes not working anymore. Add blip coordinates to curve and line path modes. Circle mode for now only can show the coordinates of the initial blip
Sun, 04 Oct 2015 16:45:30 +0300
, by Teemu Piippo
Branch close
Sun, 04 Oct 2015 14:09:46 +0300
, by Teemu Piippo
Copyright header fix, some minor stuff
Sun, 04 Oct 2015 14:08:51 +0300
, by 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.
Sun, 04 Oct 2015 13:19:45 +0300
, by Teemu Piippo
Bézier curves now render in 3D
Sun, 04 Oct 2015 06:59:09 +0300
, by Teemu Piippo
Bézier curves are now parsed correctly
Sun, 04 Oct 2015 06:43:02 +0300
, by Teemu Piippo
Bézier curves may now be serialized down using the "Demote" function. I need to rename that now.
Sun, 04 Oct 2015 06:31:36 +0300
, by Teemu Piippo
Added some pretty pics that I left out of the previous commit.
Sun, 04 Oct 2015 04:27:38 +0300
, by Teemu Piippo
Begin work on Bézier curve support. They can be drawn but don't render in 3D and they load as comments.
Sun, 04 Oct 2015 04:26:11 +0300
, by Teemu Piippo
And now it should work again too
Sun, 04 Oct 2015 02:59:38 +0300
, by Teemu Piippo
Now compiles again
Sun, 04 Oct 2015 02:52:03 +0300
, by Teemu Piippo
Commit work done on document manager. Happy 3rd birthday LDForge!
Tue, 22 Sep 2015 23:38:19 +0300
, by Teemu Piippo
LDVertexObject stuff (ultimately not worth it)
Tue, 22 Sep 2015 00:59:21 +0300
, by Teemu Piippo
Removed some unused methods
Sun, 06 Sep 2015 20:45:51 +0300
, by Teemu Piippo
Split PartDownloadRequest into its own file
Sun, 06 Sep 2015 16:57:22 +0300
, by Teemu Piippo
Refactor PartDownloader
Sun, 06 Sep 2015 16:42:57 +0300
, by Teemu Piippo
Refactor PartDownloadRequest
Sun, 06 Sep 2015 16:08:22 +0300
, by Teemu Piippo
Use automoc so that it compiles again...
Sun, 06 Sep 2015 15:19:00 +0300
, by Teemu Piippo
Add ${LDFORGE_HEADERS} into the add_executable call so that header files without corresponding source files show up in Qt Creator's project listing
Sun, 06 Sep 2015 15:14:27 +0300
, by Teemu Piippo
Sort LDFORGE_HEADERS in CMakeLists.txt
Sun, 06 Sep 2015 15:13:33 +0300
, by Teemu Piippo
Refactor LDObject API
Sun, 06 Sep 2015 15:12:30 +0300
, by Teemu Piippo
Removed the exiting hacks
Sun, 06 Sep 2015 13:46:39 +0300
, by Teemu Piippo
Refactor GLRenderer and GLCompiler
Sun, 06 Sep 2015 04:48:58 +0300
, by Teemu Piippo
Remove "!= nullptr" expressions
Sun, 06 Sep 2015 03:17:29 +0300
, by Teemu Piippo
null -> nullptr
Sun, 06 Sep 2015 03:10:03 +0300
, by Teemu Piippo
Refactor edit history
Sun, 06 Sep 2015 03:00:28 +0300
, by Teemu Piippo
Optimize QVariant in ConfigurationValueBag
Sun, 06 Sep 2015 01:52:37 +0300
, by Teemu Piippo
Refactor MainWindow's API
Sun, 06 Sep 2015 01:52:23 +0300
, by Teemu Piippo
Split LDFileLoader (now LDDocumentLoader) into its own files
Sun, 06 Sep 2015 01:22:25 +0300
, by Teemu Piippo
Refactor LDDocument's API
Sat, 05 Sep 2015 23:55:06 +0300
, by Teemu Piippo
Make documents members of the main window
Sat, 05 Sep 2015 23:03:24 +0300
, by Teemu Piippo
More refactor and removal of g_win uses
Mon, 31 Aug 2015 23:36:08 +0300
, by Teemu Piippo
Make ui a reference pointer in ConfigDialog
Mon, 31 Aug 2015 23:25:56 +0300
, by Teemu Piippo
Move ConfigDialog into src/dialogs/ subfolder
Mon, 31 Aug 2015 23:23:45 +0300
, by Teemu Piippo
Added a GuiUtilities class to contain useful non-MainWindow-related GUI functions
Mon, 31 Aug 2015 23:18:17 +0300
, by Teemu Piippo
Change color config types into actual colors now that I can do that
Mon, 31 Aug 2015 22:40:49 +0300
, by Teemu Piippo
Now doesn't crash anymore
Mon, 31 Aug 2015 21:38:58 +0300
, by Teemu Piippo
less
more
|
(0)
-1000
-448
tip