2019-06-20 |
Teemu Piippo |
uuid things
default tip
|
changeset |
files
|
2019-02-07 |
Teemu Piippo |
reworked selection model handling
|
changeset |
files
|
2019-02-07 |
Teemu Piippo |
stuff
|
changeset |
files
|
2019-01-01 |
Teemu Piippo |
commit work done on mdi
|
changeset |
files
|
2018-12-27 |
Teemu Piippo |
moved GL stuff into a new gl namespace
|
changeset |
files
|
2018-12-27 |
Teemu Piippo |
removed the GuiUtilities class
|
changeset |
files
|
2018-12-26 |
Teemu Piippo |
removed unneeded stuff
|
changeset |
files
|
2018-12-26 |
Teemu Piippo |
reimplented shortcuts in the config dialog using model/view programming
|
changeset |
files
|
2018-12-26 |
Teemu Piippo |
Refactored the color toolbar editing into a new model/view system
|
changeset |
files
|
2018-12-21 |
Teemu Piippo |
things
|
changeset |
files
|
2018-09-15 |
Teemu Piippo |
refactor
|
changeset |
files
|
2018-08-07 |
Teemu Piippo |
added constexprs
|
changeset |
files
|
2018-08-04 |
Teemu Piippo |
fixed a crash when trying to open a document for the 3rd time after closing it 2 times
|
changeset |
files
|
2018-07-13 |
Teemu Piippo |
add const
|
changeset |
files
|
2018-07-13 |
Teemu Piippo |
fix object moving
|
changeset |
files
|
2018-06-23 |
Teemu Piippo |
added icons for circular primitives and enhanced some existing ones
|
changeset |
files
|
2018-06-22 |
Teemu Piippo |
removed a duplicate member
|
changeset |
files
|
2018-06-22 |
Teemu Piippo |
fixed rendering of bézier curves
|
changeset |
files
|
2018-06-22 |
Teemu Piippo |
simplified format()
|
changeset |
files
|
2018-06-22 |
Teemu Piippo |
Fixed cmake warning
|
changeset |
files
|
2018-06-22 |
Teemu Piippo |
added Cotire to speed up compilation
|
changeset |
files
|
2018-06-22 |
Teemu Piippo |
replaced uses of QList with QVector
|
changeset |
files
|
2018-06-21 |
Teemu Piippo |
used the new CircularSectionEditor in CircularPrimitiveEditor
|
changeset |
files
|
2018-06-21 |
Teemu Piippo |
refactored the segments/divisions editor in MainWindow to a new widget
|
changeset |
files
|
2018-06-21 |
Teemu Piippo |
fixed compile errors in some cases, bezier curve now stores the segment count in each object (not editable yet)
|
changeset |
files
|
2018-06-19 |
Teemu Piippo |
simplified more
|
changeset |
files
|
2018-06-19 |
Teemu Piippo |
simplified
|
changeset |
files
|
2018-06-19 |
Teemu Piippo |
added buttons to rotate circular primitives
|
changeset |
files
|
2018-06-19 |
Teemu Piippo |
added support for inverting circular primitives
|
changeset |
files
|
2018-06-19 |
Teemu Piippo |
fixed generation of disc negatives
|
changeset |
files
|
2018-06-19 |
Teemu Piippo |
simplified
|
changeset |
files
|
2018-06-19 |
Teemu Piippo |
fixed chord triangle count formula
|
changeset |
files
|
2018-06-19 |
Teemu Piippo |
fixed bugs regarding primitives, added chord substitution
|
changeset |
files
|
2018-06-17 |
Teemu Piippo |
added support for open/closed cylinders in LDCircularPrimitive
|
changeset |
files
|
2018-06-17 |
Teemu Piippo |
Circular primitive editor complete
|
changeset |
files
|
2018-06-17 |
Teemu Piippo |
replaced overloads with a new 'xyz' function
|
changeset |
files
|
2018-06-17 |
Teemu Piippo |
replaced GLRotationMatrix with QMatrix4x4
|
changeset |
files
|
2018-06-17 |
Teemu Piippo |
replaced the Matrix class with QMatrix4x4
|
changeset |
files
|
2018-06-10 |
Teemu Piippo |
some rework in description
|
changeset |
files
|
2018-06-10 |
Teemu Piippo |
fixed bugs regarding circular primitives
|
changeset |
files
|
2018-06-10 |
Teemu Piippo |
refactored LDPolygon
|
changeset |
files
|
2018-06-10 |
Teemu Piippo |
added the disc and disc negative to the circular primitive type
|
changeset |
files
|
2018-06-10 |
Teemu Piippo |
changed LDCylinder to LDCircularPrimitive and moved circles to it
|
changeset |
files
|
2018-06-10 |
Teemu Piippo |
cleaned up LDColor constructors
|
changeset |
files
|
2018-06-10 |
Teemu Piippo |
show the color index in the color button
|
changeset |
files
|
2018-06-10 |
Teemu Piippo |
separated the color button into a new widget
|
changeset |
files
|
2018-06-08 |
Teemu Piippo |
fixed cylinder rendering
|
changeset |
files
|
2018-06-07 |
Teemu Piippo |
changed rotation matrix to quaternion in GLRenderer
|
changeset |
files
|
2018-06-04 |
Teemu Piippo |
fix compiler warnings
|
changeset |
files
|
2018-06-04 |
Teemu Piippo |
added work done on cylinders
|
changeset |
files
|
2018-05-30 |
Teemu Piippo |
added draw plane feature (doesn't work with circle draw quite right yet)
|
changeset |
files
|
2018-05-26 |
Teemu Piippo |
refactored signal blocking
|
changeset |
files
|
2018-05-10 |
Teemu Piippo |
fixed that scaling factors could be negative
|
changeset |
files
|
2018-05-10 |
Teemu Piippo |
added a doublespinbox variant that uses "." as the decimal point and omits trailing zeros
|
changeset |
files
|
2018-05-10 |
Teemu Piippo |
added scaling vector editing into the subfile editing dialog
|
changeset |
files
|
2018-04-27 |
Teemu Piippo |
added vertex rendering
|
changeset |
files
|
2018-04-25 |
Teemu Piippo |
some fixes
|
changeset |
files
|
2018-04-05 |
Teemu Piippo |
fixed vertex cache spontaneously clearing
|
changeset |
files
|
2018-04-04 |
Teemu Piippo |
refactored the quick color toolbar
|
changeset |
files
|
2018-04-04 |
Teemu Piippo |
removed dead code
|
changeset |
files
|
2018-04-04 |
Teemu Piippo |
added a status bar and moved printed messages there
|
changeset |
files
|
2018-04-04 |
Teemu Piippo |
removed dead code
|
changeset |
files
|
2018-04-04 |
Teemu Piippo |
refactor
|
changeset |
files
|
2018-04-04 |
Teemu Piippo |
fixed changing a document not updating its references in other files
|
changeset |
files
|
2018-04-03 |
Teemu Piippo |
added an ini option to disable line stipple
|
changeset |
files
|
2018-04-03 |
Teemu Piippo |
refactor
|
changeset |
files
|
2018-04-03 |
Teemu Piippo |
fixed "edit selected object" not editing non-vertex objects
|
changeset |
files
|
2018-04-03 |
Teemu Piippo |
readded object editing by double click in list view
|
changeset |
files
|
2018-04-03 |
Teemu Piippo |
fixed the scene bounding box not getting updated as it should
|
changeset |
files
|
2018-04-02 |
Teemu Piippo |
automatically center the model in the renderer
|
changeset |
files
|
2018-04-02 |
Teemu Piippo |
reworked bounding box
|
changeset |
files
|
2018-04-02 |
Teemu Piippo |
added cull depth support
|
changeset |
files
|
2018-04-01 |
Teemu Piippo |
added some missing connections
|
changeset |
files
|
2018-04-01 |
Teemu Piippo |
fixed some problems
|
changeset |
files
|
2018-03-31 |
Teemu Piippo |
start rework
|
changeset |
files
|
2018-03-31 |
Teemu Piippo |
show subfile descriptions in the object list
|
changeset |
files
|
2018-03-30 |
Teemu Piippo |
fix warnings
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
started work on the pattern editor
experimental
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
Branch close
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
Branch close
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
Branch close
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
Branch close
scripting
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
Branch close
projects
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
Branch close header
experimental
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
Branch close integrity
experimental
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
Branch close inspector
experimental
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
Branch close bfc
experimental
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
refactor
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
refactor
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
use 3 significant figures in file size representation
|
changeset |
files
|
2018-03-27 |
Teemu Piippo |
better representation of fractions and large numbers
|
changeset |
files
|
2018-03-27 |
Teemu Piippo |
The border between the canvas and left tool box is now resizable
|
changeset |
files
|
2018-03-27 |
Teemu Piippo |
fixed minimum values
|
changeset |
files
|
2018-03-26 |
Teemu Piippo |
refactor cylinder generation
|
changeset |
files
|
2018-03-25 |
Teemu Piippo |
reworked primitive generator
|
changeset |
files
|
2018-03-25 |
Teemu Piippo |
added support for new style primitive names
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
fixed rendering artifacts
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
fixed wording
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
added comment
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
added categories for 8/ and 48/ torii
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
more work on 8-primitives
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
Added support for 8-primitives
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
Whoops
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
some python cleanup
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
improved formatting of generated configuration code
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
MainWindow now stores its state in the config file so its state and geometry is preserved across instances
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
removed another unused class
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
removed unused include
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
replaced remaining DIRSLASH, Dirname and Basename uses with Qt file info stuff
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
used Qt file info stuff in the auto-subfiler
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
Used more Qt file info stuff
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
rewrote LDDocument::shortenName using Qt stuff
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
merged mathfunctions.cpp into algorithms/geometry.cpp
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
added comment
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
Happy new year 2018
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
Use 4 points of precision for circle point coordinates
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
roundToDecimals no longer needs an lvalue. applyToMatrix removed.
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
Config is now a namespace
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
renamed sink() to singleton()
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
used squared()
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
Moved includes, added squared() function
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
reorganized headers
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
removed unnecessary files and includes
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
removed the unused OpenProgressDialog
|
changeset |
files
|
2018-03-23 |
Teemu Piippo |
reworked includes
|
changeset |
files
|
2018-03-23 |
Teemu Piippo |
moved Vertex and BoundingBox into new code units
|
changeset |
files
|
2018-03-23 |
Teemu Piippo |
added stream operators to Vertex
|
changeset |
files
|
2018-03-23 |
Teemu Piippo |
reworked Vertex, no longer a QVector3D subclass
|
changeset |
files
|
2018-03-23 |
Teemu Piippo |
remove LDBfc
|
changeset |
files
|
2018-03-23 |
Teemu Piippo |
ported qOverload to drop minimum Qt requirement down to 5.5
|
changeset |
files
|
2018-03-23 |
Teemu Piippo |
remove LDPaths
|
changeset |
files
|
2018-03-23 |
Teemu Piippo |
reworked primitive scanning
|
changeset |
files
|
2018-03-23 |
Teemu Piippo |
Begin rework to add support for multiple libraries
|
changeset |
files
|
2018-03-20 |
Teemu Piippo |
fixed warning
|
changeset |
files
|
2018-03-19 |
Teemu Piippo |
red/green view rework complete
|
changeset |
files
|
2018-03-19 |
Teemu Piippo |
Bfc red/green view almost completely fixed
|
changeset |
files
|
2018-03-19 |
Teemu Piippo |
added more comments
|
changeset |
files
|
2018-03-19 |
Teemu Piippo |
reworked invert()
|
changeset |
files
|
2018-03-19 |
Teemu Piippo |
added license headers
|
changeset |
files
|
2018-03-19 |
Teemu Piippo |
moved inverting code into a new file
|
changeset |
files
|
2018-03-18 |
Teemu Piippo |
added comment editing
|
changeset |
files
|
2018-03-18 |
Teemu Piippo |
fixed color handling
|
changeset |
files
|
2018-03-18 |
Teemu Piippo |
fixed infinite recursion and integrated the subfilereference editor
|
changeset |
files
|
2018-03-18 |
Teemu Piippo |
added subfile reference editor
|
changeset |
files
|
2018-03-17 |
Teemu Piippo |
Added vertex object editing dialog
|
changeset |
files
|
2018-03-17 |
Teemu Piippo |
the header is now also saved
|
changeset |
files
|
2018-03-17 |
Teemu Piippo |
Added a new tool for clamping vertices
|
changeset |
files
|
2018-03-17 |
Teemu Piippo |
removed the old Add History Line tool
|
changeset |
files
|
2018-03-17 |
Teemu Piippo |
Part history can now be edited
|
changeset |
files
|
2018-03-16 |
Teemu Piippo |
Added basic header editing
|
changeset |
files
|
2018-03-16 |
Teemu Piippo |
Fixed crashing
|
changeset |
files
|
2018-03-16 |
Teemu Piippo |
add comments
|
changeset |
files
|
2018-03-16 |
Teemu Piippo |
Header parsing complete, moved all parsing code into a new class. Documents are now all loaded in one go.
|
changeset |
files
|
2018-03-15 |
Teemu Piippo |
begin work on document loading rework
|
changeset |
files
|
2018-03-15 |
Teemu Piippo |
added a document header structure
|
changeset |
files
|
2018-03-15 |
Teemu Piippo |
added signal emissions
|
changeset |
files
|
2018-03-14 |
Teemu Piippo |
moved emit calls
|
changeset |
files
|
2018-03-14 |
Teemu Piippo |
added an MVC interface to the primitives tree
|
changeset |
files
|
2018-03-11 |
Santeri Piippo |
fixed removing objects causing some other objects to disappear
|
changeset |
files
|
2018-03-11 |
Santeri Piippo |
optimized triangle count
|
changeset |
files
|
2018-03-11 |
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
|
changeset |
files
|
2018-03-08 |
Santeri Piippo |
renamed signal
|
changeset |
files
|
2018-03-08 |
Santeri Piippo |
moved LDObject indices from a global array into Model
|
changeset |
files
|
2018-03-07 |
Santeri Piippo |
removed unused code
|
changeset |
files
|
2018-03-07 |
Santeri Piippo |
fixed object deleting not triggering the proper renderer updates
|
changeset |
files
|
2018-03-07 |
Santeri Piippo |
fixed DelHistoryEntries getting ignored...
|
changeset |
files
|
2018-03-07 |
Santeri Piippo |
removed some debug code
|
changeset |
files
|
2018-03-06 |
Santeri Piippo |
Implemented row moving in the model and replaced swapping with it
|
changeset |
files
|
2018-03-05 |
Santeri Piippo |
migrated model swapping to mvc and made Model::swapObjects to emit dataChanged signals as a temporary solution
|
changeset |
files
|
2018-03-05 |
Santeri Piippo |
removed some unneeded headers
|
changeset |
files
|
2018-03-05 |
Santeri Piippo |
Finally removed the cancer that is the LDObject::model pointer
|
changeset |
files
|
2018-03-05 |
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.
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
fix warning
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
removed another LDObject::model() use
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
removed LDError::fileReferenced
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
reimplemented detection of broken references in PartDownloadRequest::downloadFinished
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
reimplemented finding of broken document references
|
changeset |
files
|
2018-03-03 |
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.
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
removed use of model() in LDSubfileReference::inlineContents
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
Removed LDObject::invert, inversion code moved to basic toolset
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
removed LDObject::swap
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
moved LDObject::next to the algorithm toolset
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
removed LDObject::lineNumber
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
more selection rework
|
changeset |
files
|
2018-03-02 |
Santeri Piippo |
removed LDDocument::clearSelection and replaced it with a MainWindow implementation
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
things #2
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
things
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
add operators to LDDocument
|
changeset |
files
|
2018-03-01 |
Santeri Piippo |
refactor
|
changeset |
files
|
2018-02-22 |
Santeri Piippo |
Converted magic wand mode and other selection stuff to mvc
|
changeset |
files
|
2018-02-15 |
Santeri Piippo |
more work on mvc
|
changeset |
files
|
2018-02-15 |
Santeri Piippo |
convert MainWindow::deleteSelection to mvc
|
changeset |
files
|
2018-02-15 |
Santeri Piippo |
made lighting more subtle
|
changeset |
files
|
2018-02-15 |
Santeri Piippo |
converted highlighting to mvc
|
changeset |
files
|
2018-02-15 |
Santeri Piippo |
used mvc selection models
|
changeset |
files
|
2018-02-15 |
Santeri Piippo |
more work on mvc
|
changeset |
files
|
2018-02-14 |
Santeri Piippo |
begin model rework
|
changeset |
files
|
2018-02-13 |
Santeri Piippo |
removed unneeded stuff
|
changeset |
files
|
2018-02-13 |
Santeri Piippo |
Removed LDConditionalEdge::becomeEdgeLine
|
changeset |
files
|
2018-02-13 |
Santeri Piippo |
hook up dataChanged
|
changeset |
files
|
2018-02-13 |
Santeri Piippo |
changed Model into an MVC list model and replaced the objects list with a view into the model
|
changeset |
files
|
2018-01-15 |
Santeri Piippo |
add missing switch case
|
changeset |
files
|
2018-01-12 |
Santeri Piippo |
disable lighting in the selection scene
|
changeset |
files
|
2018-01-12 |
Santeri Piippo |
moved matrix calculations, added inverted normals for BFC back sides
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
BFC INVERTNEXT objects are no longer individual objects
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
removed GL_POLYGON_SMOOTH because it causes artifacts
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
made GLCamera a non-QObject
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
remove GL_POLYGON_SMOOTH because it causes rendering artifacts
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
renderer rework
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
begin rendering rework
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
encoded division slash
|
changeset |
files
|
2018-01-10 |
Santeri Piippo |
added support for circular 8/-primitives
|
changeset |
files
|
2018-01-10 |
Santeri Piippo |
simplify
|
changeset |
files
|
2018-01-10 |
Santeri Piippo |
add support for 8/ in part downloader
|
changeset |
files
|
2018-01-10 |
Santeri Piippo |
drop Qt4 support
|
changeset |
files
|
2018-01-06 |
Santeri Piippo |
simplify
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
undo config change
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
simplified RoundToDecimals
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
happy new year 2018
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
revamped format.h
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
reduce main.cpp
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
simplified Matrix
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
replaced Origin with default-constructed Vertex
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
fix paren style
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
add autosave
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
replaced "Config->" with "config."
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
increased range of GLRenderer bounds
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
circlemode: don't wait for the last click
|
changeset |
files
|
2017-05-07 |
Teemu Piippo |
Worked more on the library collection thing
|
changeset |
files
|
2017-03-27 |
Teemu Piippo |
LibraryCollection now derives from QObject and QVector<Library>
|
changeset |
files
|
2017-03-12 |
Teemu Piippo |
More work on library collections
|
changeset |
files
|
2017-03-09 |
Teemu Piippo |
Laid groundwork for library collection support.
|
changeset |
files
|
2017-03-08 |
Teemu Piippo |
Some cleanup in LDPaths
|
changeset |
files
|
2017-03-08 |
Teemu Piippo |
Removed the unary min and max functions.
|
changeset |
files
|
2017-03-08 |
Teemu Piippo |
Better encapsulated the BaseConfiguration class.
|
changeset |
files
|
2017-03-08 |
Teemu Piippo |
Whoops
|
changeset |
files
|
2017-03-08 |
Teemu Piippo |
Split the configuration main interface to a new class, BaseInterface, so that moc can properly deal with it.
|
changeset |
files
|
2017-03-06 |
Teemu Piippo |
Configuration changes can now be detected with signals.
|
changeset |
files
|
2017-03-06 |
Teemu Piippo |
Added Python tools to CMake so that they show up in IDEs
|
changeset |
files
|
2017-03-06 |
Teemu Piippo |
Simplified GLCompiler vbo interface
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
PrimitiveScanner is no longer a HierarchyElement.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
Grid is now a namespace.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
MathFunctions is now a namespace.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
Fixed NewPartDialog leaking the memory allocated by the user interface.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
NewPartDialog is no longer a HierarchyElement.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
ColorSelector is no longer a HierarchyElement.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
GuiUtilities is now a namespace.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
The Grid class is no longer a hierarchy element or a QObject.
|
changeset |
files
|
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.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
Also removed the copy constructor and copy assignment because those only are bad news for a resource managing vector...
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
and let's put a newline there...
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
Deleted the copy constructor version of ResourceVector<T>::insert, like with append
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
Sorted the methods in Model's public section.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
Renamed some methods of the Model class to remove the 'emplace' word (however cromulent it is, being from STL...) from them.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
Moved LDObject lifetime management from Model to ResourceVector. This is a large refactor that removes some hacks from the Model class.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
Added a new type ResourceVector which manages object lifetimes, and used it to remove a bit of memory management.
|
changeset |
files
|
2017-03-04 |
Teemu Piippo |
Polar grid is now togglable.
|
changeset |
files
|
2017-03-04 |
Teemu Piippo |
CMake fixes
|
changeset |
files
|
2017-03-03 |
Teemu Piippo |
Added polar grid snapping code.
|
changeset |
files
|
2017-03-03 |
Teemu Piippo |
Added polar grid rendering (which is disabled for now).
|
changeset |
files
|
2017-03-03 |
Teemu Piippo |
Grid::snap now snaps points.
|
changeset |
files
|
2017-03-03 |
Teemu Piippo |
Simplified Grid::snap.
|
changeset |
files
|
2017-03-03 |
Teemu Piippo |
At long last, the grid is finally now rendered onto the viewport. Woop!
|
changeset |
files
|
2017-03-02 |
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.
|
changeset |
files
|
2017-03-02 |
Teemu Piippo |
Removed some unused class stubs and definitions.
|
changeset |
files
|
2017-03-01 |
Teemu Piippo |
No need for braces there...
|
changeset |
files
|
2017-02-25 |
Teemu Piippo |
Cleanup ColorSelector, moved direct color composition to a new LDColor constructor.
|
changeset |
files
|
2017-02-25 |
Teemu Piippo |
Cleanup ColorSelector::colorButtonClicked()
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Changed QByteArray to QVector to avoid that ugly reinterpret_cast.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Turned GLRenderer::pixelCapture to GLRenderer::screenCapture() which encapsulates screen capturing properly and returns a ready image.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Hardened the GLRenderer interface, made methods more private.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Cleanup GLRenderer::initializeAxes()
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Removed GLRenderer::refresh(), update() does the job just as fine.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
GLRenderer::drawVbos no longer needs to be told the GL type
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Cleanup AlgorithmToolset::subfileSelection.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Fixed more dialog instances in AlgorithmToolset.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Moved all UI files from ui/ into src/dialogs/.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Removed unused class RadioGroup.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Replaced LDObjectList with QVector<LDObject*>
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Removed the Origin and axes global constants.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
At long last, the g_win pointer has been removed. Down with global variables!
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
print() is no longer a global function but is tied to HierarchyElement.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Made the GL renderer recieve information of object deletion via signals.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Moved GetIcon and makeSettings into the MainWindow namespace as static methods.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Removed the Critical and Question functions, replaced with direct QMessageBox uses. Removed unused code from mainwindow.h.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Removed dead code
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Some cleanup in mainwindow.cpp, use QSet<QString> for the 'ignore' variable.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Reformat colors.cpp.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Removed unused code from macros.h.
|
changeset |
files
|
2017-02-20 |
Teemu Piippo |
Made fixed cameras matrix-based. This simplifies some math.
|
changeset |
files
|
2017-02-18 |
Teemu Piippo |
Added gnomon.dat to version control. It helps me sort out the cameras as I rework them.
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Moved LDQuadrilateral into its own source pair.
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Moved LDTriangle into its own source pair.
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Renamed ldObject.cpp → linetypes/modelobject.cpp
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Renamed glCompiler.cpp → glcompiler.cpp
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Renamed ldDocument.cpp → lddocument.cpp
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Renamed glRenderer.cpp → glrenderer.cpp
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Cleanup AlgorithmToolset::replaceCoordinates()
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Fixed possible memory leak in AlgorithmToolset::editRaw().
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Split LDConditionalEdge and LDEdgeLine into new source pairs
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Removed the GLCamera::FreeToken name
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
LDObject subclass renaming:
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Updated comments
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Inlined away the LDOBJ macros in ldobject.h.
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Rearranged declarations in basics.h
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Removed the intXX type aliases and removed uses of intXX_t in favor of qintXX
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Moved more stuff to GLCamera
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Some documentation and cleanup in GLRenderer...
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Fixed the free camera icon not showing up anymore.
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Simplified camera tooltip code.
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Moved camera names to GLCamera, other adjustments
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Exported GLRenderer cameras into a new class, GLCamera.
|
changeset |
files
|
2017-02-13 |
Teemu Piippo |
Fixed some compilation problems
|
changeset |
files
|
2017-02-12 |
Teemu Piippo |
Commented GLCompiler::getColorForPolygon
|
changeset |
files
|
2017-02-12 |
Teemu Piippo |
Refactored configcollector.py
|
changeset |
files
|
2017-02-12 |
Teemu Piippo |
Moved the definitions of all configuration options into a new text file and made the configuration collector read that.
|
changeset |
files
|
2017-02-12 |
Teemu Piippo |
Moved definition of MainWindow::ToolInfo into mainwindow.cpp
|
changeset |
files
|
2017-02-12 |
Teemu Piippo |
Reworked iterable enums: they all are enum classes now and the end value is marked with "_End"
|
changeset |
files
|
2017-02-10 |
Teemu Piippo |
Added the RingAdapter class and interfacing ring() function and simplified some math in GLCompiler with it
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Replaced uses of currentDocument() in GLRenderer with m_model
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Axes are not rendered with normals so the normals client state has to be disabled when drawing them.
|
changeset |
files
|
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.
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Grah
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Moved LDComment and LDEmpty into their own source file pairs.
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Moved dialogs.cpp to dialogs/externalprogrampathdialog.cpp
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Cleaned up ExternalProgramPathDialog
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Moved some global constants into appropriate namespaces.
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Cleaned up GLCompiler. Among other changes, the compiler no longer has to be told what to compile.
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Fixed potential memory leak
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Replaced GLRenderer::m_width and GLRenderer::m_height with width() and height() calls.
|
changeset |
files
|
2017-02-09 |
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.
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Made GLRenderer's Model pointer const
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Moved more editing-related methods to Canvas.
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Removed the unneeded makeCurrent overload
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Moved more methods only used by canvas code from GLRenderer to Canvas. Thin border pen is now a static constant.
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Moved triangle count rendering to Canvas
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Moved document editing methods from GLRenderer to Canvas
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Created a new GLRenderer derivative class "Canvas" and made MainWindow use it
|
changeset |
files
|
2017-02-08 |
Teemu Piippo |
Cleaned up code in LDDocument and removed unnecessary flags and methods. Flags turned into bools.
|
changeset |
files
|
2017-02-08 |
Teemu Piippo |
Removed some unused code
|
changeset |
files
|
2017-02-08 |
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.
|
changeset |
files
|
2017-02-08 |
Teemu Piippo |
GLRenderer no longer exposes the model pointer.
|
changeset |
files
|
2017-02-08 |
Teemu Piippo |
LDGLData merged into GLRenderer since it only deals with one document now. GLRenderer generalised from rendering documents to models.
|
changeset |
files
|
2017-02-08 |
Teemu Piippo |
Made a new renderer be created for each document, instead of reusing the same renderer for all documents.
|
changeset |
files
|
2017-02-08 |
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.
|
changeset |
files
|
2017-02-08 |
Teemu Piippo |
- Use a QGenericMatrix to store the matrix, instead of a C array
|
changeset |
files
|
2017-02-08 |
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.
|
changeset |
files
|
2017-02-08 |
Teemu Piippo |
GLRenderer::clampAngle is no longer used as of the previous commit so we can do away with it.
|
changeset |
files
|
2017-02-08 |
Teemu Piippo |
Switched from euler angle rotation to matrix rotation. Gimbal lock is now broken.
|
changeset |
files
|
2017-02-04 |
Teemu Piippo |
Wrote documentation to the Model class.
|
changeset |
files
|
2017-02-04 |
Teemu Piippo |
The current document pointer may no longer be null.
|
changeset |
files
|
2017-02-03 |
Teemu Piippo |
minor amendment
|
changeset |
files
|
2017-02-03 |
Teemu Piippo |
Reworked and cleaned up the circle mode
|
changeset |
files
|
2017-01-30 |
Teemu Piippo |
Some code cleanup in abstract editing modes.
|
changeset |
files
|
2017-01-30 |
Teemu Piippo |
Removed some unnecessary #include-directives.
|
changeset |
files
|
2017-01-30 |
Teemu Piippo |
Removed the status bar, since it's not used for anything
|
changeset |
files
|
2017-01-30 |
Teemu Piippo |
Split object list representation into virtual methods
|
changeset |
files
|
2017-01-30 |
Teemu Piippo |
Removed LDDocument::getObjectCount (superceded by Model::size)
|
changeset |
files
|
2017-01-29 |
Teemu Piippo |
The "all objects have valid models" invariant seems to be holding up now. At least basic drawing works again.
|
changeset |
files
|
2017-01-29 |
Teemu Piippo |
Made all LDObject constructors protected. Emplacement is now the only way to create objects.
|
changeset |
files
|
2017-01-29 |
Teemu Piippo |
Removed the LDSpawn function and replaced its last use cases.
|
changeset |
files
|
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
|
2016-02-15 |
Teemu Piippo |
Split PrimitivePrompt into its new source files, renamed it to GeneratePrimitivePrompt
|
changeset |
files
|
2016-02-15 |
Teemu Piippo |
Transformed primitive management into a new class PrimitiveManager that is a member of MainWindow
|
changeset |
files
|
2016-02-14 |
Teemu Piippo |
Renamed ConfigurationValueBag to Configuration and added a pointer to it into HierarchyElement. This helps with the fight against global variables.
|
changeset |
files
|
2016-02-13 |
Teemu Piippo |
Fixed line length warnings
|
changeset |
files
|
2016-02-13 |
Teemu Piippo |
Added triangle count to viewport, added compile-time line length check
|
changeset |
files
|
2016-01-01 |
Teemu Piippo |
Happy new year 2016!
|
changeset |
files
|
2015-11-18 |
Teemu Piippo |
Cleanup miscallenous.cpp/.h
|
changeset |
files
|
2015-11-18 |
Teemu Piippo |
It worx again!
|
changeset |
files
|
2015-10-24 |
Teemu Piippo |
Rename LDSubfile to LDSubfileReference
|
changeset |
files
|
2015-10-04 |
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?)
|
changeset |
files
|
2015-10-04 |
Teemu Piippo |
Fix rectangle mode for real
|
changeset |
files
|
2015-10-04 |
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
|
changeset |
files
|
2015-10-04 |
Teemu Piippo |
Branch close
|
changeset |
files
|
2015-10-04 |
Teemu Piippo |
Copyright header fix, some minor stuff
|
changeset |
files
|
2015-10-04 |
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.
|
changeset |
files
|
2015-10-04 |
Teemu Piippo |
Bézier curves now render in 3D
|
changeset |
files
|
2015-10-04 |
Teemu Piippo |
Bézier curves are now parsed correctly
|
changeset |
files
|
2015-10-04 |
Teemu Piippo |
Bézier curves may now be serialized down using the "Demote" function. I need to rename that now.
|
changeset |
files
|
2015-10-04 |
Teemu Piippo |
Added some pretty pics that I left out of the previous commit.
|
changeset |
files
|
2015-10-04 |
Teemu Piippo |
Begin work on Bézier curve support. They can be drawn but don't render in 3D and they load as comments.
|
changeset |
files
|
2015-10-03 |
Teemu Piippo |
And now it should work again too
|
changeset |
files
|
2015-10-03 |
Teemu Piippo |
Now compiles again
|
changeset |
files
|
2015-09-22 |
Teemu Piippo |
Commit work done on document manager. Happy 3rd birthday LDForge!
|
changeset |
files
|
2015-09-21 |
Teemu Piippo |
LDVertexObject stuff (ultimately not worth it)
|
changeset |
files
|
2015-09-06 |
Teemu Piippo |
Removed some unused methods
|
changeset |
files
|
2015-09-06 |
Teemu Piippo |
Split PartDownloadRequest into its own file
|
changeset |
files
|
2015-09-06 |
Teemu Piippo |
Refactor PartDownloader
|
changeset |
files
|
2015-09-06 |
Teemu Piippo |
Refactor PartDownloadRequest
|
changeset |
files
|
2015-09-06 |
Teemu Piippo |
Use automoc so that it compiles again...
|
changeset |
files
|
2015-09-06 |
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
|
changeset |
files
|
2015-09-06 |
Teemu Piippo |
Sort LDFORGE_HEADERS in CMakeLists.txt
|
changeset |
files
|
2015-09-06 |
Teemu Piippo |
Refactor LDObject API
|
changeset |
files
|
2015-09-06 |
Teemu Piippo |
Removed the exiting hacks
|
changeset |
files
|
2015-09-06 |
Teemu Piippo |
Refactor GLRenderer and GLCompiler
|
changeset |
files
|
2015-09-06 |
Teemu Piippo |
Remove "!= nullptr" expressions
|
changeset |
files
|
2015-09-06 |
Teemu Piippo |
null -> nullptr
|
changeset |
files
|
2015-09-06 |
Teemu Piippo |
Refactor edit history
|
changeset |
files
|
2015-09-05 |
Teemu Piippo |
Optimize QVariant in ConfigurationValueBag
|
changeset |
files
|
2015-09-05 |
Teemu Piippo |
Refactor MainWindow's API
|
changeset |
files
|
2015-09-05 |
Teemu Piippo |
Split LDFileLoader (now LDDocumentLoader) into its own files
|
changeset |
files
|
2015-09-05 |
Teemu Piippo |
Refactor LDDocument's API
|
changeset |
files
|
2015-09-05 |
Teemu Piippo |
Make documents members of the main window
|
changeset |
files
|
2015-08-31 |
Teemu Piippo |
More refactor and removal of g_win uses
|
changeset |
files
|
2015-08-31 |
Teemu Piippo |
Make ui a reference pointer in ConfigDialog
|
changeset |
files
|
2015-08-31 |
Teemu Piippo |
Move ConfigDialog into src/dialogs/ subfolder
|
changeset |
files
|
2015-08-31 |
Teemu Piippo |
Added a GuiUtilities class to contain useful non-MainWindow-related GUI functions
|
changeset |
files
|
2015-08-31 |
Teemu Piippo |
Change color config types into actual colors now that I can do that
|
changeset |
files
|
2015-08-31 |
Teemu Piippo |
Now doesn't crash anymore
|
changeset |
files
|
2015-08-31 |
Teemu Piippo |
Now compiles and links but crashes shortly after startup.
|
changeset |
files
|
2015-08-31 |
Teemu Piippo |
Commit configuration rework (doesn't work yet, more than most probably doesn't compile either)
|
changeset |
files
|
2015-08-30 |
Teemu Piippo |
Split actions.cpp and actionsEdit.cpp into toolsets.
|
changeset |
files
|
2015-08-30 |
Teemu Piippo |
Happy new year 2015
|
changeset |
files
|
2015-08-30 |
Teemu Piippo |
elif -> else if
|
changeset |
files
|
2015-08-30 |
Teemu Piippo |
Replaced Min/Max/Clamp/Abs with use of Qt versions of them.
|
changeset |
files
|
2015-08-30 |
Teemu Piippo |
MainWindow: "ui->" -> "ui."
|
changeset |
files
|
2015-08-30 |
Teemu Piippo |
More refactor
|
changeset |
files
|
2015-08-30 |
Teemu Piippo |
More through removal of the vertex object
|
changeset |
files
|
2015-08-30 |
Teemu Piippo |
Rename MainWindow files
|
changeset |
files
|
2015-08-30 |
Teemu Piippo |
Fix result reporting in "add borders"
|
changeset |
files
|
2015-08-30 |
Teemu Piippo |
Fix crash when using "add borders" with a triangle
|
changeset |
files
|
2015-08-30 |
Teemu Piippo |
Remove the vertex object type
|
changeset |
files
|
2015-08-30 |
Teemu Piippo |
Removed all asserts from the code. Removed assert handling and the bomb box dialog.
|
changeset |
files
|
2015-08-30 |
Teemu Piippo |
Refactor OpenProgressDialog out of dialogs.cpp
|
changeset |
files
|
2015-08-30 |
Teemu Piippo |
Replace LDIterate function with LDObjectIterator class
|
changeset |
files
|
2015-08-29 |
Teemu Piippo |
Remove g_win uses from actionsEdit.cpp
|
changeset |
files
|
2015-08-29 |
Teemu Piippo |
Refactor the new part dialog into a new class
|
changeset |
files
|
2015-08-29 |
Teemu Piippo |
Refactor LDrawPathDialog and LDPaths
|
changeset |
files
|
2015-08-29 |
Teemu Piippo |
Rename all .cc files to .cpp files.
|
changeset |
files
|
2015-08-29 |
Teemu Piippo |
Closed old branch
|
changeset |
files
|
2015-08-29 |
Teemu Piippo |
Move colorSelector.cc to dialogs/colorselector.cpp
|
changeset |
files
|
2015-08-22 |
Teemu Piippo |
actually added updaterevision.py, more fixing
|
changeset |
files
|
2015-08-22 |
Teemu Piippo |
Replaced updaterevision with a python script, more renames, clang fixes
|
changeset |
files
|
2015-08-22 |
Teemu Piippo |
ColorSelector: `ui->` -> `ui.`
|
changeset |
files
|
2015-08-22 |
Teemu Piippo |
Cleanup progresses
|
changeset |
files
|
2015-08-22 |
Teemu Piippo |
More sharedpointer removal
|
changeset |
files
|
2015-08-22 |
Teemu Piippo |
Replace casts
|
changeset |
files
|
2015-08-22 |
Teemu Piippo |
Commit work done on code cleanup
|
changeset |
files
|
2015-08-22 |
Teemu Piippo |
Commit work on scripting
scripting
|
changeset |
files
|
2015-07-07 |
Teemu Piippo |
Refactoring update.
|
changeset |
files
|
2015-04-12 |
Teemu Piippo |
- fix spacing in cmakelists
|
changeset |
files
|
2015-04-02 |
Teemu Piippo |
- commit ldproject stuff
projects
|
changeset |
files
|
2015-03-19 |
Teemu Piippo |
- more work on project files
projects
|
changeset |
files
|
2015-03-05 |
Teemu Piippo |
- commit more work done on projects
projects
|
changeset |
files
|
2015-03-04 |
Teemu Piippo |
- commit work done on projects
projects
|
changeset |
files
|
2015-03-03 |
Teemu Piippo |
- merged with default
projects
|
changeset |
files
|
2015-03-03 |
Teemu Piippo |
- fixed: actions did not fire anymore
|
changeset |
files
|
2015-03-03 |
Teemu Piippo |
- rewrote codegen in python and merged updaterevision into it
|
changeset |
files
|
2015-03-03 |
Teemu Piippo |
- moved ui files to src/
|
changeset |
files
|
2015-03-03 |
Teemu Piippo |
- renamed .cc files to .cpp
|
changeset |
files
|
2015-03-03 |
Teemu Piippo |
- added dependency to libarchive
projects
|
changeset |
files
|
2015-02-21 |
Teemu Piippo |
- refactor MainWindow a tad
|
changeset |
files
|
2015-02-21 |
Teemu Piippo |
- removed the vertex object
|
changeset |
files
|
2015-02-21 |
Teemu Piippo |
- bump copyright year
|
changeset |
files
|
2015-02-21 |
Teemu Piippo |
- relaced updaterevision.c with a python script
|
changeset |
files
|
2015-02-03 |
Teemu Piippo |
- added/corrected license headers
scripting
|
changeset |
files
|
2015-02-03 |
Teemu Piippo |
- ast: added root and macro nodes and processing of them
scripting
|
changeset |
files
|
2015-02-03 |
Teemu Piippo |
- now parses to tokens
scripting
|
changeset |
files
|
2015-01-26 |
Teemu Piippo |
- more work on scripting
scripting
|
changeset |
files
|
2015-01-25 |
Teemu Piippo |
- commit work done on scripting
scripting
|
changeset |
files
|
2014-12-01 |
Teemu Piippo |
- fixed stability problems
|
changeset |
files
|
2014-11-06 |
Teemu Piippo |
- closed old head
experimental
|
changeset |
files
|
2014-11-06 |
Teemu Piippo |
- closed old head
|
changeset |
files
|
2014-11-06 |
Teemu Piippo |
- closed old head
|
changeset |
files
|
2014-10-22 |
Teemu Piippo |
- commit work done on header/body split
experimental
|
changeset |
files
|
2014-10-22 |
Teemu Piippo |
- added integrity scan first steps
experimental
|
changeset |
files
|
2014-11-06 |
Teemu Piippo |
- closed bad head
experimental
|
changeset |
files
|
2014-11-06 |
Teemu Piippo |
- commit work done on inspector
experimental
|
changeset |
files
|
2014-11-06 |
Teemu Piippo |
- merged experimental with default
experimental
|
changeset |
files
|
2014-10-23 |
Teemu Piippo |
- merged with default
experimental
|
changeset |
files
|
2014-11-06 |
Teemu Piippo |
- argh
experimental
|
changeset |
files
|
2014-11-05 |
Teemu Piippo |
- merged two default heads
|
changeset |
files
|
2014-11-05 |
Teemu Piippo |
- fixed a rendering issue..
experimental
|
changeset |
files
|
2014-11-05 |
Teemu Piippo |
- bfc stuff (at least it works now...)
experimental
|
changeset |
files
|
2014-11-05 |
Teemu Piippo |
- merged bfc with default
experimental
|
changeset |
files
|
2014-09-20 |
Teemu Piippo |
- merged with default
experimental
|
changeset |
files
|
2014-09-20 |
Teemu Piippo |
- added CMakeLists.txt.user to ignore list
|
changeset |
files
|
2014-09-16 |
Teemu Piippo |
- removed old .gitignore
|
changeset |
files
|
2014-10-23 |
Teemu Piippo |
- removed unneeded debug lines... whoops
|
changeset |
files
|
2014-10-22 |
Teemu Piippo |
- zoom-to-fit now works.. better than before
|
changeset |
files
|
2014-10-22 |
Teemu Piippo |
- commit work done on header/body split
|
changeset |
files
|
2014-10-22 |
Teemu Piippo |
- added integrity scan first steps
|
changeset |
files
|
2014-10-21 |
Teemu Piippo |
- bumped version to 0.4
|
changeset |
files
|
2014-10-21 |
Teemu Piippo |
- pressing ctrl while drawing now locks the draw to cardinal directions
|
changeset |
files
|
2014-09-10 |
Teemu Piippo |
- now remembers what toolbars are enabled and what are disabled in config
|
changeset |
files
|
2014-09-08 |
Teemu Piippo |
- merged with default
experimental
|
changeset |
files
|
2014-09-08 |
Teemu Piippo |
- merged selection optimization from experimental into default
|
changeset |
files
|
2014-09-08 |
Teemu Piippo |
- removed the clock timer I forgot in the previous commit
experimental
|
changeset |
files
|
2014-09-08 |
Teemu Piippo |
- rewritten updateSelection() core loop, a new algorithm there makes selection updating a ton lot faster than before
experimental
|
changeset |
files
|
2014-09-08 |
Teemu Piippo |
- re-committed bfc work (this makes 903ec1e46298 a suitable common ancestor for experimental branch features)
experimental
|
changeset |
files
|
2014-09-08 |
Teemu Piippo |
- backed out work done on bfc (re-committing later)
experimental
|
changeset |
files
|
2014-09-08 |
Teemu Piippo |
- merged with default
experimental
|
changeset |
files
|
2014-09-07 |
Teemu Piippo |
- improved part downloader: now asks for the path instead of just directing the user to settings. auto-fix download now configurable and opt-in
|
changeset |
files
|
2014-09-07 |
Teemu Piippo |
- interface fixes and changes: edit modes now use plain letter keybinds like gimp, fixed some edit modes missing from the menu, magic wand now follows the selection mode (in order to group selective/drawing modes together like that), etc
|
changeset |
files
|
2014-09-07 |
Teemu Piippo |
- fixed endless loop in prepareVBO due to badly incremented iterator
|
changeset |
files
|
2014-09-07 |
Teemu Piippo |
- commit work done on bfc support
experimental
|
changeset |
files
|
2014-09-07 |
Teemu Piippo |
- fixed: missing WIN32 keyword in cmakelists caused the command prompt to show up when ldforge was executed
|
changeset |
files
|
2014-09-07 |
Teemu Piippo |
- fixed: due to a shared pointer called via reference called dismiss() in LDDocument::closeInitialFile, this could cause LDDocuments to delete themselves in setImplicit(true) as no shared pointers were left inside closeInitialFile to keep the refcount up.
|
changeset |
files
|
2014-09-06 |
Teemu Piippo |
- fixed compilation on windows
|
changeset |
files
|
2014-09-06 |
Teemu Piippo |
- a more elegant fix to the problem addressed in the previous commit
|
changeset |
files
|
2014-09-06 |
Teemu Piippo |
- fixed documentless objects being selected on document close
|
changeset |
files
|
2014-09-06 |
Teemu Piippo |
- if an external program fails to run properly, an stdout&stderr log is now printed
|
changeset |
files
|
2014-09-06 |
Teemu Piippo |
- changed the unorthodox color selection grid into a push button grid
|
changeset |
files
|
2014-09-04 |
Teemu Piippo |
- fixed infinite recursion when loading logoed studs
|
changeset |
files
|
2014-09-02 |
Teemu Piippo |
- renamed line loop to line path, updated changelog
|
changeset |
files
|
2014-09-02 |
Teemu Piippo |
- finished line loop mode
|
changeset |
files
|
2014-09-02 |
Teemu Piippo |
- added line loop mode (doesn't actually create anything yet)
|
changeset |
files
|
2014-09-01 |
Teemu Piippo |
- circle mode now locks the angle offset on final confirmation stage
|
changeset |
files
|
2014-09-01 |
Teemu Piippo |
- refactor
|
changeset |
files
|
2014-08-31 |
Teemu Piippo |
- display a label next to the spinbox showing the fraction
|
changeset |
files
|
2014-08-31 |
Teemu Piippo |
- axed an unused variable
|
changeset |
files
|
2014-08-31 |
Teemu Piippo |
- circle tool is now able to rotate the partial circular primitives spawned
|
changeset |
files
|
2014-08-31 |
Teemu Piippo |
- ring finder now also tries scaling by 10 (3.4, 6.4 -> 34, 64), fixed floating point math argghhhhhhhh
|
changeset |
files
|
2014-08-31 |
Teemu Piippo |
- now tries to download missing files off ldraw.org
|
changeset |
files
|
2014-08-30 |
Teemu Piippo |
- now able to spawn partial circular primitives
|
changeset |
files
|
2014-08-30 |
Teemu Piippo |
- circle mode can now do hi-res
|
changeset |
files
|
2014-08-30 |
Teemu Piippo |
- ldforge can now open files from command-line input
|
changeset |
files
|
2014-08-23 |
Teemu Piippo |
- got rid of an annoying debug message
|
changeset |
files
|
2014-08-06 |
Teemu Piippo |
- get rid of NUM_PRIMES
|
changeset |
files
|
2014-08-06 |
Teemu Piippo |
- major identifier renaming
|
changeset |
files
|
2014-08-04 |
Teemu Piippo |
- more refactor, updated .hgignore
|
changeset |
files
|
2014-08-04 |
Teemu Piippo |
- refactor
|
changeset |
files
|
2014-07-29 |
Teemu Piippo |
- use less verbose commit time/version string in the window title
|
changeset |
files
|
2014-07-29 |
Teemu Piippo |
- fixed crash-on-exit (simply by not running full destruction processing during program termination)
|
changeset |
files
|
2014-07-28 |
Teemu Piippo |
- and fixed compilation on linux systems too
|
changeset |
files
|
2014-07-28 |
Santeri Piippo |
- fixed compilation on windows systems
|
changeset |
files
|
2014-07-27 |
Teemu Piippo |
- fixed: changing the document of a subfile wasn't recorded into history properly
|
changeset |
files
|
2014-07-27 |
Teemu Piippo |
- whoah looks like I forgot to save in designer...
|
changeset |
files
|
2014-07-27 |
Teemu Piippo |
- down with all these unnecessary semicolons!
|
changeset |
files
|
2014-07-27 |
Teemu Piippo |
- refactored up the configuration dialog. Instead of setting all configuration values one-by-one, dynamically fill in the values and save them into config based on widget names and data
|
changeset |
files
|
2014-07-27 |
Teemu Piippo |
- changed configuration entry name from minuscule camelCase to majuscule CamelCase. reasoning for this being that these variables are globals.
|
changeset |
files
|
2014-07-26 |
Teemu Piippo |
- fixed: direct color support did not work properly with full-black #000000
|
changeset |
files
|
2014-07-26 |
Teemu Piippo |
- refactoring
|
changeset |
files
|
2014-07-26 |
Teemu Piippo |
- refactor
|
changeset |
files
|
2014-07-20 |
Teemu Piippo |
- use the untransformed subfile when testing whether a subfile is flat, otherwise it won't be considered flat if the subfile is rotated. or worse...
|
changeset |
files
|
2014-07-16 |
Teemu Piippo |
- added a code generator to produce a configuration.inc which replaces the old, DIABOLIC configuration indexing mechanism
|
changeset |
files
|
2014-07-16 |
Teemu Piippo |
- changed copyright lines to use my legal name instead of my nickname
|
changeset |
files
|
2014-07-16 |
Teemu Piippo |
- moved LDMatrixObject to be an abstract class deriving from LDObject. LDSubfile only inherits from LDMatrixObject.
|
changeset |
files
|
2014-07-15 |
Teemu Piippo |
- moved ringFinder into root source directory, clearing the src/misc/ directory
|
changeset |
files
|
2014-07-14 |
Teemu Piippo |
- split the rectangle ability out of the draw mode into its own edit mode
|
changeset |
files
|
2014-07-13 |
Teemu Piippo |
- changed `&&` and `||` operators to their named variants `and` and `or`
|
changeset |
files
|
2014-07-13 |
Teemu Piippo |
- part downloader: update the input widget with the corrected part name when guesswork is done
|
changeset |
files
|
2014-07-13 |
Teemu Piippo |
- initialize History as not ignoring or history will not work at all with new files
|
changeset |
files
|
2014-07-13 |
Teemu Piippo |
- altered the non-release version string format
|
changeset |
files
|
2014-07-13 |
Teemu Piippo |
- fixed incorrect conversions of weak pointers to strong ones
|
changeset |
files
|
2014-07-13 |
Teemu Piippo |
- reimplemented vertex tracking using a method similar to what the GL compiler uses
|
changeset |
files
|
2014-07-07 |
Santeri Piippo |
- now prints the filesize upon successful save
|
changeset |
files
|
2014-07-07 |
Santeri Piippo |
- magic wand: when flood-selecting surfaces, also pick any matching conditional lines
|
changeset |
files
|
2014-07-06 |
Santeri Piippo |
- fixed: ring finder's solutions' scale values would drop to 0.0 if it would not choose to upscale radii
|
changeset |
files
|
2014-07-04 |
Santeri Piippo |
- okay that was dumb
|
changeset |
files
|
2014-07-04 |
Santeri Piippo |
- updated filenames
|
changeset |
files
|
2014-07-04 |
Santeri Piippo |
- now with license headers
|
changeset |
files
|
2014-07-04 |
Santeri Piippo |
- and now it works fine too
|
changeset |
files
|
2014-07-04 |
Santeri Piippo |
- now compiles
|
changeset |
files
|
2014-07-04 |
Santeri Piippo |
- merged with main
|
changeset |
files
|
2014-07-04 |
Santeri Piippo |
- more work on edit modes
|
changeset |
files
|
2014-07-04 |
Santeri Piippo |
- more work on edit modes
|
changeset |
files
|
2014-07-04 |
Santeri Piippo |
- saving work done on edit mode revamp
|
changeset |
files
|
2014-07-04 |
Santeri Piippo |
- updated qrc
|
changeset |
files
|
2014-07-03 |
Santeri Piippo |
- draw the free camera icon when in magic wand mode
|
changeset |
files
|
2014-07-03 |
Santeri Piippo |
- changelog entry for magic wand
|
changeset |
files
|
2014-07-03 |
Santeri Piippo |
- update the object list when the magic wand empties the selection when clicking on background
|
changeset |
files
|
2014-07-03 |
Santeri Piippo |
- added the magic wand tool
|
changeset |
files
|
2014-06-30 |
Santeri Piippo |
- optimized simplify()
|
changeset |
files
|
2014-06-30 |
Santeri Piippo |
- refactor
|
changeset |
files
|
2014-06-29 |
Santeri Piippo |
- added ability to filter out surfaces/edgelines/condlines from the viewport
|
changeset |
files
|
2014-06-29 |
Santeri Piippo |
- refactored stuff
|
changeset |
files
|
2014-06-22 |
Santeri Piippo |
- refactor
|
changeset |
files
|
2014-06-22 |
Santeri Piippo |
- ringfinder: attempt to upscale fractional radii to integral ones. this improves results
|
changeset |
files
|
2014-06-22 |
Santeri Piippo |
- refactored up the ringfinder, apply -DDEBUG with RelWithDebInfo
|
changeset |
files
|
2014-06-22 |
Santeri Piippo |
- imported the .gitignore from the old git repository as .hgignore and adapted it slightly
|
changeset |
files
|
2014-06-22 |
crimsondusk |
README.md edited online with Bitbucket
|
changeset |
files
|
2014-06-22 |
Santeri Piippo |
- adapted the code to use hg-based updaterevision
|
changeset |
files
|
2014-06-22 |
Santeri Piippo |
- transitioned from git to hg
|
changeset |
files
|
2014-06-22 |
Santeri Piippo |
- moved most of LDColorData API into LDColor
|
changeset |
files
|
2014-06-16 |
Santeri Piippo |
- refactor. got rid of the LDSharedVertex nonsense, fixed up split lines action
|
changeset |
files
|
2014-06-16 |
Santeri Piippo |
- added split lines action, doesn't yet work very well
|
changeset |
files
|
2014-06-16 |
Santeri Piippo |
- allow 5 decimals for grid precision
|
changeset |
files
|
2014-06-15 |
Santeri Piippo |
- refactor glRenderer.h
|
changeset |
files
|
2014-06-14 |
Santeri Piippo |
- made transparent direct colors a compile-time opt-in since it appears to be non-standard
|
changeset |
files
|
2014-06-14 |
Santeri Piippo |
- got rid of the old numeric() function
|
changeset |
files
|
2014-06-14 |
Santeri Piippo |
- minor edit
|
changeset |
files
|
2014-06-14 |
Santeri Piippo |
- added close buttons to tabs
|
changeset |
files
|
2014-06-14 |
Santeri Piippo |
- removed obsolete stuff from colors.cc header
|
changeset |
files
|
2014-06-14 |
Santeri Piippo |
- disable the 'transparent' checkbox when there is no direct color selected
|
changeset |
files
|
2014-06-14 |
Santeri Piippo |
- changed all color usage to use LDColor classes instead of color indices. Added support for direct colors.
|
changeset |
files
|
2014-06-05 |
Santeri Piippo |
- source reformat
|
changeset |
files
|
2014-06-03 |
Santeri Piippo |
- added various hi-res counterpart primitive categories
|
changeset |
files
|
2014-06-03 |
Santeri Piippo |
- updated the fast-draw studs category to use the 8\ subdirectory, all existing fast-draw primitives have been moved-to so those now go to Other.
|
changeset |
files
|
2014-06-03 |
Santeri Piippo |
- sort primitive categories alphabetically
|
changeset |
files
|
2014-06-03 |
Santeri Piippo |
- added primitives toolbox
|
changeset |
files
|
2014-06-03 |
Santeri Piippo |
- String -> QString
|
changeset |
files
|
2014-06-02 |
Santeri Piippo |
- added an action for opening the subfiles pointed to by selected references as editable documents
|
changeset |
files
|
2014-06-02 |
Santeri Piippo |
- made select by color/type no longer require uniform selection
|
changeset |
files
|
2014-06-02 |
Santeri Piippo |
- LDObject::Type moved back to global namespace
|
changeset |
files
|
2014-06-02 |
Santeri Piippo |
- removed code rendered unnecessary
|
changeset |
files
|
2014-06-02 |
Santeri Piippo |
- made LDDocument use shared pointers, this eliminates a lot of document-related crashes
|
changeset |
files
|
2014-06-01 |
Santeri Piippo |
- subfile inverting now detects flatness and acts accordingly instead of naively applying invertnext to everything
|
changeset |
files
|
2014-05-31 |
Santeri Piippo |
- simplified parse error handling
|
changeset |
files
|
2014-05-29 |
Santeri Piippo |
- when saving, prepare the data first into a buffer and then write to disk, minimizing the time needed to perform the I/O operation.
|
changeset |
files
|
2014-05-22 |
Santeri Piippo |
- made coordinate rounding precision configurable
|
changeset |
files
|
2014-05-21 |
Santeri Piippo |
- further edits to crashcatcher
|
changeset |
files
|
2014-05-21 |
Santeri Piippo |
- crashcatcher: don't use the bomb box at all, instead just write the crashlog and then abort for good
|
changeset |
files
|
2014-05-21 |
Santeri Piippo |
- reformatted the changelog. 0.3-specific changes reformatted to use Zandronum-like version history, this is much easier to work with
|
changeset |
files
|
2014-05-21 |
Santeri Piippo |
- selecting an invertnext'd object now also selects the invertnext
|
changeset |
files
|
2014-05-17 |
Santeri Piippo |
- don't crash when inverting conditional lines
|
changeset |
files
|
2014-05-17 |
Santeri Piippo |
- removed the build time in favor of commit time which I think is much more important
|
changeset |
files
|
2014-05-17 |
Santeri Piippo |
- bfc red/green view and random colors are now mutually exclusive, enabling one disables the other.
|
changeset |
files
|
2014-05-16 |
Santeri Piippo |
- make pick scenes always use particularly thick lines so that the line picking behavior is relayed to the mouse-over highlight
|
changeset |
files
|
2014-05-16 |
Santeri Piippo |
- use a faster ID choosing setup, this should work so long as nobody goes to create 17 million objects
|
changeset |
files
|
2014-05-16 |
Santeri Piippo |
- hopefully stabilized the entire shared pointers deal now
|
changeset |
files
|
2014-05-15 |
Santeri Piippo |
- improved shared pointer behavior, still not there yet
|
changeset |
files
|
2014-05-09 |
Santeri Piippo |
- initial overhaul with smart pointers
|
changeset |
files
|
2014-05-05 |
Santeri Piippo |
- slight refactor in ldobject methods
|
changeset |
files
|
2014-05-05 |
Santeri Piippo |
- renamed some renderer members
|
changeset |
files
|
2014-05-05 |
Santeri Piippo |
- crashcatcher: hide the main window before doing anything and also write the crashlog into a file
|
changeset |
files
|
2014-05-05 |
Santeri Piippo |
- when an object is deleted, if it's the renderer's object-under-cursor the field needs to be cleared or ldforge crashes
|
changeset |
files
|
2014-05-04 |
Santeri Piippo |
- grid-snap the drawn circle radius, not the point used for the distance calculation
|
changeset |
files
|
2014-05-02 |
Santeri Piippo |
- added a macro for adding operator++ and operator-- to enums, less cast hell this way
|
changeset |
files
|
2014-05-01 |
Santeri Piippo |
- significantly sped up selecting all objects, it is now an actually fast operation
|
changeset |
files
|
2014-04-30 |
Santeri Piippo |
- made the mouse-hover object highlight togglable from configuration
|
changeset |
files
|
2014-04-30 |
Santeri Piippo |
- added a selection hover effect to the renderer. selecting objects just became a lot more convenient...
|
changeset |
files
|
2014-04-30 |
Santeri Piippo |
- cut unnecessary code from MainWindow::updateSelection. speeds it up a bit, especially when unselecting but it's not fast enough to my tastes yet
|
changeset |
files
|
2014-04-28 |
Santeri Piippo |
- overhauled configuration setup a bit: configuration entries renamed and are now in a cfg:: namespace
|
changeset |
files
|
2014-04-28 |
Santeri Piippo |
- changed the config dialog's grid ui from being dynamically generated into a static one in the designer interface
|
changeset |
files
|
2014-04-28 |
Santeri Piippo |
- use a function for utf16 type conversion instead of a macro
|
changeset |
files
|
2014-04-28 |
Santeri Piippo |
- grids now have a single coordinate snap value instead of individual X, Y and Z values
|
changeset |
files
|
2014-04-28 |
Santeri Piippo |
- buh
|
changeset |
files
|
2014-04-28 |
Santeri Piippo |
- optimized picking, black is background now in pick scenes
|
changeset |
files
|
2014-04-28 |
Santeri Piippo |
- don't let random colors be too dark (or fully white either for dark backgrounds which use white lines)
|
changeset |
files
|
2014-04-28 |
Santeri Piippo |
- more icons
|
changeset |
files
|
2014-04-28 |
Santeri Piippo |
- fixed: the random colors action wasn't being checked on startup if it was enabled in config, causing it to go out of sync
|
changeset |
files
|
2014-04-28 |
Santeri Piippo |
- some minor cleanup
|
changeset |
files
|
2014-04-28 |
Santeri Piippo |
- simplified the code handling bfc statements a bit
|
changeset |
files
|
2014-04-28 |
Santeri Piippo |
- don't simplify (aka remove extra whitespace from) comment texts
|
changeset |
files
|
2014-04-28 |
Santeri Piippo |
- added build time to window title properly
|
changeset |
files
|
2014-04-28 |
Santeri Piippo |
- removed rest of the uses of <anonymous>
|
changeset |
files
|
2014-04-28 |
Santeri Piippo |
- added changelog entries
|
changeset |
files
|
2014-04-28 |
Santeri Piippo |
- vertex snapping is now smarter, does a depth compare to favor vertices closer to camera and does a short-range 2d check + out-of-range 2d check
|
changeset |
files
|
2014-04-27 |
Santeri Piippo |
- removed some relics from the old immediate mode renderer
|
changeset |
files
|
2014-04-27 |
Santeri Piippo |
- apply #pragma once to glShared.h
|
changeset |
files
|
2014-04-27 |
Santeri Piippo |
- type-aliased QString to String
|
changeset |
files
|
2014-04-27 |
Santeri Piippo |
- resetAngles still needs to request a zoom to fit or the ctrl-0 action doesn't zoom to fit
|
changeset |
files
|
2014-04-27 |
Santeri Piippo |
- more elegant version of ded0a9b, do not zoom to fit in setDocument, instead zoom to fit before rendering
|
changeset |
files
|
2014-04-27 |
Santeri Piippo |
- use #pragma once for the gl compiler header
|
changeset |
files
|
2014-04-27 |
Santeri Piippo |
- when setting the current document, the GL compiler must be told that a merge is necessary *before* setting the renderer's document as setDocument will call zoomToFit which renders the scene. this rendering must trigger a merge or ldforge crashes if a new document is created when a document is already open.
|
changeset |
files
|
2014-04-23 |
Santeri Piippo |
- <anonymous> -> untitled
|
changeset |
files
|
2014-04-23 |
Santeri Piippo |
- reimplemented the Vertex class as a derivative of QVector3D
|
changeset |
files
|
2014-04-23 |
Santeri Piippo |
- more icons
|
changeset |
files
|
2014-04-23 |
Santeri Piippo |
- more icons
|
changeset |
files
|
2014-04-23 |
Santeri Piippo |
- more icons
|
changeset |
files
|
2014-04-22 |
Santeri Piippo |
- started work on new icon set
|
changeset |
files
|
2014-04-22 |
Santeri Piippo |
Merge ../ldforge into gl
|
changeset |
files
|
2014-04-22 |
Santeri Piippo |
- added an icon for random colors
|
changeset |
files
|
2014-04-22 |
Santeri Piippo |
- refactored the gl compiler a tad, made selection blend work with BFC/random colors
|
changeset |
files
|
2014-04-22 |
Santeri Piippo |
- added ability to draw with random colors
|
changeset |
files
|
2014-04-19 |
Santeri Piippo |
- fixed: rotating a subfile would make known verts go out of sync
|
changeset |
files
|
2014-04-19 |
Santeri Piippo |
- use less saturated colors for the axes
|
changeset |
files
|
2014-04-19 |
Santeri Piippo |
- conditional lines are now rendered with stippled lines again
|
changeset |
files
|
2014-04-18 |
Santeri Piippo |
- now works with selection subfiling
|
changeset |
files
|
2014-04-18 |
Santeri Piippo |
- removed more debug stuff
|
changeset |
files
|
2014-04-18 |
Santeri Piippo |
- sped up known vertex information gathering by an order of magnitude
|
changeset |
files
|
2014-04-18 |
Santeri Piippo |
- cleanup
|
changeset |
files
|
2014-04-18 |
Santeri Piippo |
- reimplemented vertex snapping
|
changeset |
files
|
2014-04-17 |
Santeri Piippo |
- removed the debug code
|
changeset |
files
|
2014-04-17 |
Santeri Piippo |
- fixed: use @surfacenum instead of @surfacevbo to GLCompiler::vboSize... this was causing these damn artifacts whose root cause I've been hunting for MONTHS
|
changeset |
files
|
2014-04-17 |
Santeri Piippo |
Merge ../ldforge into gl
|
changeset |
files
|
2014-04-17 |
Santeri Piippo |
- more debug stuff....
|
changeset |
files
|
2014-04-08 |
Santeri Piippo |
Merge ../ldforge into gl
|
changeset |
files
|
2014-04-08 |
Santeri Piippo |
Merge ../ldforge into gl
|
changeset |
files
|
2014-04-08 |
Santeri Piippo |
Merge ../ldforge into gl
|
changeset |
files
|
2014-04-08 |
Santeri Piippo |
- added safety check to the countof macro
|
changeset |
files
|
2014-04-08 |
Santeri Piippo |
- more debugging...
|
changeset |
files
|
2014-04-05 |
Santeri Piippo |
Merge ../ldforge into gl
|
changeset |
files
|
2014-03-29 |
Santeri Piippo |
Merge ../ldforge into gl
|
changeset |
files
|
2014-03-12 |
Santeri Piippo |
Merge ../ldforge into gl
|
changeset |
files
|
2014-03-11 |
Santeri Piippo |
- fixed: an overlay that failed to load no longer attempts to reload it over and over again
|
changeset |
files
|
2014-03-11 |
Santeri Piippo |
- renamed some enumerators, added license header to glcompiler.cc
|
changeset |
files
|
2014-03-11 |
Santeri Piippo |
- subfile coloring now works again
|
changeset |
files
|
2014-03-11 |
Santeri Piippo |
- renamed several GLCompiler members and methods
|
changeset |
files
|
2014-03-10 |
Santeri Piippo |
- only sort and strip duplicates from the objects-staged-to-compile list when actually compiling staged objects, this eliminates needless calls which slowed file loading down a ton.
|
changeset |
files
|
2014-03-10 |
Santeri Piippo |
- fixed zoom value not being initialized properly + some other minor things
|
changeset |
files
|
2014-03-10 |
Santeri Piippo |
- refactor
|
changeset |
files
|
2014-03-10 |
Santeri Piippo |
- hooked object compilation to low-level functions so as to remove the compileObject() crap from edit actions
|
changeset |
files
|
2014-03-09 |
Santeri Piippo |
- objects need to be compiled when added to the document
|
changeset |
files
|
2014-03-09 |
Santeri Piippo |
- ported over the selected color blend from master
|
changeset |
files
|
2014-03-09 |
Santeri Piippo |
- the GL compiler now supports multiple documents
|
changeset |
files
|
2014-03-09 |
Santeri Piippo |
- LDDocument must be initialized with m_needsGLReInit as true or it will not be compiled properly...
|
changeset |
files
|
2014-03-09 |
Santeri Piippo |
- fixed build errors
|
changeset |
files
|
2014-03-09 |
Santeri Piippo |
Merge ../ldforge into gl
|
changeset |
files
|
2014-03-09 |
Santeri Piippo |
Merge ../ldforge into gl
|
changeset |
files
|
2014-03-09 |
Santeri Piippo |
- minor stuff
|
changeset |
files
|
2014-02-23 |
Santeri Piippo |
Merge ../ldforge into gl
|
changeset |
files
|
2014-02-23 |
Santeri Piippo |
- axes are now drawn properly again
|
changeset |
files
|
2014-02-23 |
Santeri Piippo |
Merge ../ldforge into gl
|
changeset |
files
|
2014-02-23 |
Santeri Piippo |
Merge ../ldforge into gl
|
changeset |
files
|
2014-02-23 |
Santeri Piippo |
- greatly improved the GL compiler, now deals colors and object removal properly
|
changeset |
files
|
2014-02-22 |
Santeri Piippo |
Merge ../ldforge into gl
|
changeset |
files
|
2014-02-06 |
Santeri Piippo |
Merge ../ldforge into gl
|
changeset |
files
|
2014-02-06 |
Santeri Piippo |
- work on improved rendering performance
|
changeset |
files
|
2014-02-05 |
Santeri Piippo |
Merge ../ldforge into gl
|
changeset |
files
|
2014-01-24 |
Santeri Piippo |
- now actually renders stuff correctly
|
changeset |
files
|
2014-01-24 |
Santeri Piippo |
- renamed some member variables for clarity
|
changeset |
files
|
2014-01-24 |
Santeri Piippo |
- removed some unneeded code
|
changeset |
files
|
2014-01-24 |
Santeri Piippo |
- converted to VBO
|
changeset |
files
|
2014-01-21 |
Santeri Piippo |
Merge ../ldforge into gl
|
changeset |
files
|
2014-01-20 |
Santeri Piippo |
- refactoring
|
changeset |
files
|
2014-01-20 |
Santeri Piippo |
- rename GLCompiler::Vertex to GLCompiler::VAO to avoid name conflicts
|
changeset |
files
|
2014-01-20 |
Santeri Piippo |
- renamed VertexCompiler to GLCompiler
|
changeset |
files
|
2014-01-20 |
Santeri Piippo |
- reworked the vertex compiler, objects are now colorized properly
|
changeset |
files
|
2014-01-20 |
Santeri Piippo |
- Merge ../ldforge into gl
|
changeset |
files
|
2014-01-20 |
Santeri Piippo |
- Merge ../ldforge into gl
|
changeset |
files
|
2014-01-20 |
Santeri Piippo |
- now compiles again
|
changeset |
files
|
2014-01-20 |
Santeri Piippo |
- Merge commit '5c835eb' into HEAD
|
changeset |
files
|
2013-10-23 |
Santeri Piippo |
now compiles again
|
changeset |
files
|
2013-10-23 |
Santeri Piippo |
Merge branch 'master' into gl
|
changeset |
files
|
2013-09-25 |
Santeri Piippo |
Merge branch 'master' into gl
|
changeset |
files
|
2014-04-22 |
Santeri Piippo |
- moved the uncolorize action to the color toolbar, renamed to uncolor
|
changeset |
files
|
2014-04-14 |
Santeri Piippo |
- use the keyword 'not' in place of the exclamation mark for operator!, this is clearer. also converted uses of '== false' to this.
|
changeset |
files
|
2014-04-10 |
Santeri Piippo |
- renamed some cmake identifiers
|
changeset |
files
|
2014-04-10 |
Santeri Piippo |
- now compiles with clang
|
changeset |
files
|
2014-04-08 |
Santeri Piippo |
- doubled buffer sizes in updaterevision to prevent GIT_HASH from being truncated
|
changeset |
files
|
2014-04-08 |
Santeri Piippo |
- some tweaks to version.cc
|
changeset |
files
|
2014-04-08 |
Santeri Piippo |
- generate gitinfo.h in the build directory, not source directory. made ldforge depend on revision_check properly
|
changeset |
files
|
2014-04-05 |
Santeri Piippo |
- use index-based iterating in LDDocument::closeUnused because deleting documents while iterating over g_loadedFiles causes the iterator to become invalidated
|
changeset |
files
|
2014-03-29 |
Santeri Piippo |
- renamed files to camelCase
|
changeset |
files
|
2014-03-12 |
Santeri Piippo |
- added a long int overload to StringFormatArg
|
changeset |
files
|
2014-03-09 |
Santeri Piippo |
- fixed various compilation issues
|
changeset |
files
|
2014-03-05 |
Santeri Piippo |
- doxygen'd DocumentPointer.h
|
changeset |
files
|
2014-03-05 |
Santeri Piippo |
- doxygenified Version.h
|
changeset |
files
|
2014-03-05 |
Santeri Piippo |
- changed doxygen entity style from @argh to \argh
|
changeset |
files
|
2014-03-05 |
Santeri Piippo |
- whoah whoops
|
changeset |
files
|
2014-03-05 |
Santeri Piippo |
- doxygenified Types.h
|
changeset |
files
|
2014-03-05 |
Santeri Piippo |
- made MessageLog.h and RingFinder.h suitable for doxygen
|
changeset |
files
|
2014-03-05 |
Santeri Piippo |
- added doxygen support for MainWindow.h
|
changeset |
files
|
2014-03-05 |
Santeri Piippo |
- added license header to format.h
|
changeset |
files
|
2014-03-05 |
Santeri Piippo |
- replaced the fmt/log/dlog/fprint macros in favor of template functions. renamed to format, print, dprint and fprint respectively.
|
changeset |
files
|
2014-03-05 |
Santeri Piippo |
- forgot macros.h out of the previous commit
|
changeset |
files
|
2014-03-05 |
Santeri Piippo |
- migrated the codebase to use a simpler PROPERTY macro, arrrrrrrrrrrrrrrrrrrrrgh
|
changeset |
files
|
2014-03-05 |
Santeri Piippo |
- changed header guards into #pragma once
|
changeset |
files
|
2014-03-05 |
Santeri Piippo |
- renamed LDObject::deleteSelf to LDObject::destroy
|
changeset |
files
|
2014-03-05 |
Santeri Piippo |
- unified separator styles
|
changeset |
files
|
2014-03-05 |
Santeri Piippo |
- renamed several LDObject methods
|
changeset |
files
|
2014-02-23 |
Santeri Piippo |
- removed debug stuff
|
changeset |
files
|
2014-02-23 |
Santeri Piippo |
- replaced the left-hand document list with a tab bar
|
changeset |
files
|
2014-02-23 |
Santeri Piippo |
- derp
|
changeset |
files
|
2014-02-23 |
Santeri Piippo |
- separated version stuff to new files to allow version changes be compiled near-instantly
|
changeset |
files
|
2014-02-22 |
Santeri Piippo |
- fixed compilation
|
changeset |
files
|
2014-02-06 |
Santeri Piippo |
- migrated to CMake again
|
changeset |
files
|
2014-02-05 |
Santeri Piippo |
- reorganized the toolbar a little bit
|
changeset |
files
|
2014-01-27 |
Santeri Piippo |
- updated the PROPERTY macro
|
changeset |
files
|
2014-01-21 |
Santeri Piippo |
- refactored filenames
|
changeset |
files
|
2014-01-20 |
Santeri Piippo |
- bleh, don't need IN_IDE_PARSER there..
|
changeset |
files
|
2014-01-20 |
Santeri Piippo |
- added dvalof debug macro
|
changeset |
files
|
2014-01-20 |
Santeri Piippo |
- some corrections to zoomtofit
|
changeset |
files
|
2014-01-17 |
Santeri Piippo |
- removed some pointless typedefs
|
changeset |
files
|
2014-01-13 |
Santeri Piippo |
- changed the default color toolbar
|
changeset |
files
|
2014-01-13 |
Santeri Piippo |
- forgot the invokation deferer files
|
changeset |
files
|
2014-01-13 |
Santeri Piippo |
- refactoring
|
changeset |
files
|
2014-01-12 |
Santeri Piippo |
- added .cfg files to .gitignore
|
changeset |
files
|
2014-01-12 |
Santeri Piippo |
- use the correct text color to draw coordinates on the viewport
|
changeset |
files
|
2014-01-12 |
Santeri Piippo |
- GL-variables that should be document-specific are now properly document-specific (i.e. pan and zoom won't be shared across documents anymore)
|
changeset |
files
|
2014-01-12 |
Santeri Piippo |
- make the remaining virtual methods of LDObject pure virtual
|
changeset |
files
|
2014-01-10 |
Santeri Piippo |
- added a type alias LDObjectList
|
changeset |
files
|
2014-01-10 |
Santeri Piippo |
- whoopsie, forgot to re-add the cache flag to that inline flagset there
|
changeset |
files
|
2014-01-10 |
Santeri Piippo |
- make subfile references subject to position transformation again
|
changeset |
files
|
2014-01-10 |
Santeri Piippo |
- improved rotation point finding behavior. not sure what did I even do to improve it...
|
changeset |
files
|
2014-01-10 |
Santeri Piippo |
- use QCoreApplication::applicationDirPath instead of a custom hack to get the application path
|
changeset |
files
|
2014-01-10 |
Santeri Piippo |
- changelog: the file loading fix was backported to 0.2.1
|
changeset |
files
|
2014-01-10 |
Santeri Piippo |
- configuration is now always situated and read from the application working directory
|
changeset |
files
|
2014-01-08 |
Santeri Piippo |
- did stuff to types, fixed primitive listing
|
changeset |
files
|
2014-01-08 |
Santeri Piippo |
- removed the File class in favor of QFile
|
changeset |
files
|
2014-01-08 |
Santeri Piippo |
- if loading another file to replace an explicitly loaded file, this file won't get closed automatically and thus needs to be manually closed. We also need to check that it's safe to close before doing this. Also fixed a rather argh problem with ::save not using the proper path...
|
changeset |
files
|
2014-01-08 |
Santeri Piippo |
- corrected relationships between documents: opening a main file with the same name as another document is to overload it and editing the document is to invalidate its cache so that it gets rendered properly in other documents possibly referencing it.
|
changeset |
files
|
2014-01-07 |
Santeri Piippo |
- removed the 'str' typedef, use QString directly
|
changeset |
files
|
2014-01-07 |
Santeri Piippo |
- use --long in the git describe command for the GIT_DESCRIBE macro definition
|
changeset |
files
|
2014-01-07 |
Santeri Piippo |
- some cleanup
|
changeset |
files
|
2014-01-07 |
Santeri Piippo |
- reformatting
|
changeset |
files
|
2014-01-07 |
Santeri Piippo |
- added Ball Joint-8 stuff to primitive categories
|
changeset |
files
|
2013-12-31 |
Santeri Piippo |
- updated copyright year in the about prompt
|
changeset |
files
|
2013-12-31 |
Santeri Piippo |
- updated copyright year. Best wishes for 2014!
|
changeset |
files
|
2013-12-29 |
Santeri Piippo |
- when configuration options are default, they need to be removed from the settings
|
changeset |
files
|
2013-12-29 |
Santeri Piippo |
- whoops, forgot an #include in gldraw.cc
|
changeset |
files
|
2013-12-29 |
Santeri Piippo |
- minor edit
|
changeset |
files
|
2013-12-29 |
Santeri Piippo |
- split the ring finder to separate files
|
changeset |
files
|
2013-12-29 |
Santeri Piippo |
- fixed: subfile rotation had matrix multiplication done with operands the wrong way around, causing morphing
|
changeset |
files
|
2013-12-29 |
Santeri Piippo |
- removed some unnecessary full refreshes
|
changeset |
files
|
2013-12-23 |
Santeri Piippo |
- added a configurable select color
|
changeset |
files
|
2013-12-23 |
Santeri Piippo |
- "black edges" now actually mean white edges when the background is dark
|
changeset |
files
|
2013-12-23 |
Santeri Piippo |
- removed debug code from ldobject::select
|
changeset |
files
|
2013-12-23 |
Santeri Piippo |
- refactored config code
|
changeset |
files
|
2013-12-23 |
Santeri Piippo |
- use a local file with QSettings at all times. Registry is such a pain..
|
changeset |
files
|
2013-12-23 |
Santeri Piippo |
- now recognizes the recently added 8\ subdirectory
|
changeset |
files
|
2013-12-23 |
Santeri Piippo |
- removed the horrible actions.h hack in favor of usage of Qt's meta object system
|
changeset |
files
|
2013-12-22 |
Santeri Piippo |
- updated .gitignore
|
changeset |
files
|
2013-12-22 |
Santeri Piippo |
- forgot this too!
|
changeset |
files
|
2013-12-22 |
Santeri Piippo |
- forgot these new files out...
|
changeset |
files
|
2013-12-22 |
Santeri Piippo |
- documents are now refcounted. This should seriously stabilize (and speed up!) the pruning of unused files
|
changeset |
files
|
2013-12-21 |
Santeri Piippo |
- OH MY FORKING GOD
|
changeset |
files
|
2013-12-21 |
Santeri Piippo |
- fixed configuration dialog not accepting values past 99.99 for grid angles
|
changeset |
files
|
2013-12-20 |
Santeri Piippo |
corrected angle display
|
changeset |
files
|
2013-12-20 |
Santeri Piippo |
further improved file behavior
|
changeset |
files
|
2013-12-20 |
Santeri Piippo |
- added visible line angles when drawing
|
changeset |
files
|
2013-12-20 |
Santeri Piippo |
removed some debug code
|
changeset |
files
|
2013-12-20 |
Santeri Piippo |
- bumped max amount of recent files from 5 to 10
|
changeset |
files
|
2013-12-20 |
Santeri Piippo |
- added selection auto-subfiling(!)
|
changeset |
files
|
2013-12-20 |
Santeri Piippo |
- line lengths are now displayed when drawing
|
changeset |
files
|
2013-12-19 |
Santeri Piippo |
- non-release builds now display git revision info if available. This turned out to be much simpler to implement than I expected..
|
changeset |
files
|
2013-12-19 |
Santeri Piippo |
- code parser no longer complains about scientific notation
|
changeset |
files
|
2013-12-19 |
Santeri Piippo |
- cleanup closing of unused files is now defered to the event loop using a new InvokationDeferer class. This prevents ldforge from closing unused files when it *really* shouldn't be doing that, instead waiting until everything is done before it begins the cleanup process.
|
changeset |
files
|
2013-12-19 |
Santeri Piippo |
- fixed minor goofup with for_axis
|
changeset |
files
|
2013-12-19 |
Santeri Piippo |
- ext programs requiring wine now properly display an error prompt if wine is missing
|
changeset |
files
|
2013-12-18 |
Santeri Piippo |
- convert overlay images explicitly to ARGB32 format, otherwise they might not be able to be made translucent properly
|
changeset |
files
|
2013-12-18 |
Santeri Piippo |
- added file headers to crashcatcher.cc and .h
|
changeset |
files
|
2013-12-18 |
Santeri Piippo |
- removed the version monikers, new version is now just 0.3 instead of 0.3-alpha. BUILD_ID can now only be INTERNAL and RELEASE. It was way too complicated to my tastes.
|
changeset |
files
|
2013-12-18 |
Santeri Piippo |
- history now works on object list moving as well
|
changeset |
files
|
2013-12-18 |
Santeri Piippo |
- implicit documents are now auto-closed when rendered unused, in general, a LOT better document closing behavior
|
changeset |
files
|
2013-12-18 |
Santeri Piippo |
- made history ignore file loading and undo/redo calls instead of having hard-coded ignore on the actions, this will probably save a lot of hair
|
changeset |
files
|
2013-12-18 |
Santeri Piippo |
- fixed: LDObject methods still used operator delete directly, causing *a very frustrating* crash to debug
|
changeset |
files
|
2013-12-18 |
Santeri Piippo |
History should now behave properly..
|
changeset |
files
|
2013-12-18 |
Santeri Piippo |
- corrected history behavior. LDObject::clone() is now off-limits, createCopy() must be used instead. LDObject::deleteSelf() must be used to delete LDObjects (destructor is protected now)
|
changeset |
files
|
2013-12-18 |
Santeri Piippo |
- fixed: cones with 3 digit numbers wouldn't go to the "Cones (48)" category properly
|
changeset |
files
|
2013-12-18 |
Santeri Piippo |
- LDEmpty now overrides getTypeName properly
|
changeset |
files
|
2013-12-13 |
Santeri Piippo |
- changed source file extension from .cpp to .cc
|
changeset |
files
|
2013-12-12 |
Santeri Piippo |
- LDObject::move is no longer virtual
|
changeset |
files
|
2013-12-12 |
Santeri Piippo |
- fixed: LDMatrixObject's position would be an invalid pointer if it was created with the default constructor, causing a crash
|
changeset |
files
|
2013-12-12 |
Santeri Piippo |
- Reworked primitive listing. No longer uses multi-threading.
|
changeset |
files
|
2013-12-12 |
Santeri Piippo |
- LDFile renamed to LDDocument, file.h -> document.h
|
changeset |
files
|
2013-12-06 |
Santeri Piippo |
net_autoclose is now true by default
|
changeset |
files
|
2013-12-06 |
Santeri Piippo |
renamed LDCndLine to LDCondLine
|
changeset |
files
|
2013-12-06 |
Santeri Piippo |
more stuff
|
changeset |
files
|
2013-12-06 |
Santeri Piippo |
Cleaned up download.cpp/.h, used PROPERTY. Added LIST_OPS to PROPERTY
|
changeset |
files
|
2013-12-06 |
Santeri Piippo |
minor cleanup
|
changeset |
files
|
2013-12-06 |
Santeri Piippo |
Renamed "quick colors" in the configuration to "color toolbar"
|
changeset |
files
|
2013-12-06 |
Santeri Piippo |
- re-added the external programs to the toolbar
|
changeset |
files
|
2013-12-06 |
Santeri Piippo |
updated README.md with a mention of the ring drawing
|
changeset |
files
|
2013-12-06 |
Santeri Piippo |
minor cleanup
|
changeset |
files
|
2013-12-06 |
Santeri Piippo |
- added build_shared to .gitignore
|
changeset |
files
|
2013-12-06 |
Santeri Piippo |
- Improved coordinate rounding, replaced the hack with a proper implementation, now rounds properly and works on subfiles as well
|
changeset |
files
|
2013-12-05 |
Santeri Piippo |
- Renamed common.h to main.h, split the PROPERTY macro and supporting macros to property.h
|
changeset |
files
|
2013-12-05 |
Santeri Piippo |
- Changed the callback parm of PROPERTY to a stock/custom write method argument.
|
changeset |
files
|
2013-12-05 |
Santeri Piippo |
- upgraded the PROPERTY macro, resulting in a major code refactor
|
changeset |
files
|
2013-12-05 |
Santeri Piippo |
- ensured header files' guards start with LDFORGE_
|
changeset |
files
|
2013-10-22 |
Santeri Piippo |
removed old and unused src.pro file
|
changeset |
files
|
2013-10-22 |
Santeri Piippo |
renamed the version to 0.3-alpha in the changelog
|
changeset |
files
|
2013-10-22 |
Santeri Piippo |
changelog entry
|
changeset |
files
|
2013-10-22 |
Santeri Piippo |
Made rotation/pan/zoom values camera-dependant (so now there's 7 sets of them instead of 1)
|
changeset |
files
|
2013-10-22 |
Santeri Piippo |
updated .gitignore
|
changeset |
files
|
2013-10-22 |
Santeri Piippo |
removed the legacy dir
|
changeset |
files
|
2013-10-22 |
Santeri Piippo |
forgot the new icons
|
changeset |
files
|
2013-10-22 |
Santeri Piippo |
- Added new actions "Hide" and "Reveal" which allow direct setting of objects' visibility setting instead of toggling it.
|
changeset |
files
|
2013-10-22 |
Santeri Piippo |
added a configuration option for line anti-aliasing
|
changeset |
files
|
2013-10-22 |
Santeri Piippo |
fixed: deleting objects would trigger a crash
|
changeset |
files
|
2013-10-22 |
Santeri Piippo |
more minor changes
|
changeset |
files
|
2013-10-22 |
Santeri Piippo |
style corrections
|
changeset |
files
|
2013-10-22 |
Santeri Piippo |
i'm dumb
|
changeset |
files
|
2013-10-22 |
Santeri Piippo |
also removed the if() case mentioned in the prior commit from addObjectDialog.cpp. :P
|
changeset |
files
|
2013-10-22 |
Santeri Piippo |
enclosed the assert replacement in braces. In release mode, the assert is replaced with nothing and there's a little bit of code in addObjectDialog which uses it as a statement in an one-line if(). With the assert disappearing in release builds this triggered a GCC warning, as the if would be left without a body.
|
changeset |
files
|
2013-10-22 |
Santeri Piippo |
- migrated selection from ForgeWindow to individual LDFiles. Should've done this long ago.
|
changeset |
files
|
2013-10-18 |
Santeri Piippo |
changeProperty(): don't change the property if the value would not change, this should save some procecssing..
|
changeset |
files
|
2013-10-18 |
Santeri Piippo |
initialize GLRenderer::m_hoverpos to (0, 0, 0)
|
changeset |
files
|
2013-10-18 |
Santeri Piippo |
cosmetic fixes
|
changeset |
files
|
2013-10-18 |
Santeri Piippo |
fixed: the file loader would skip every 300th line. And I thought I was going nuts when my quads kept disappearing...
|
changeset |
files
|
2013-10-18 |
Santeri Piippo |
Made the config dialog use a list widget for navigation over a tab widget.
|
changeset |
files
|
2013-10-18 |
Santeri Piippo |
- added LDSharedVertex class for holding copy-on-write vertices. Will need this for future features..
|
changeset |
files
|
2013-10-18 |
Santeri Piippo |
now displays build type in the window title (unless a release build of a release), fixed some macro shenanigans
|
changeset |
files
|
2013-10-18 |
Santeri Piippo |
made messagelog handle messages with newlines
|
changeset |
files
|
2013-10-18 |
Santeri Piippo |
Added a crash catcher which trigger under Linux. It calls GDB and tries to get a backtrace. Also integrated assertion failure handling to this new system. Removed the print() function in the process (because the new bomb box uses a text edit and QTextDocuments's print method clashes with the macro and I figured it was a good idea to rid it anyway) and replaced all calls with log().
|
changeset |
files
|
2013-10-18 |
Santeri Piippo |
fixed: LDForge would crash if message log got full - the older lines would be removed with ::erase, which now expects an iterator because of the recent transition to QList. Why does QList::iterator allow 0 to be passed?
|
changeset |
files
|
2013-10-18 |
Santeri Piippo |
fixed a small memory leak
|
changeset |
files
|
2013-10-18 |
Santeri Piippo |
Fixed: LDForge would sometimes crash over unitialized data in the GL renderer. This crash sure eluded me for a while. Turned out zoomToFit(), which uses m_width and m_height is called before resizeGL() which initializes these variables. This data is used in an operator new[] call.
|
changeset |
files
|
2013-10-18 |
Santeri Piippo |
- added debug/release build configuration. Debug builds are really useful things!
|
changeset |
files
|
2013-10-16 |
Santeri Piippo |
removed some custom functions in favor of Qt implementations
|
changeset |
files
|
2013-10-16 |
Santeri Piippo |
reworked the ring finder algorithm greatly, tries harder to find the optimal solution
|
changeset |
files
|
2013-10-16 |
Santeri Piippo |
Added last-resort ring draw with quads
|
changeset |
files
|
2013-10-16 |
Santeri Piippo |
Ring draw: maintain separate polygons for the ring circles and draw them separately of the ring fill to prevent artifact lines from being drawn
|
changeset |
files
|
2013-10-16 |
Santeri Piippo |
Removed the List -> QList alias, use QList directly
|
changeset |
files
|
2013-10-16 |
Santeri Piippo |
removed the List class in favor of QList
|
changeset |
files
|
2013-10-16 |
Santeri Piippo |
removed debug prints from the ring finder
|
changeset |
files
|
2013-10-16 |
Santeri Piippo |
ring finder integrated! it lives!
|
changeset |
files
|
2013-10-16 |
Santeri Piippo |
Finally got the ringfinder working! Working on integrating it to ring drawing...
|
changeset |
files
|
2013-10-06 |
Santeri Piippo |
Ring drawing: previewing complete
|
changeset |
files
|
2013-10-05 |
Santeri Piippo |
further cleansing - removed most uses of unsigned ints, removed list reversers
|
changeset |
files
|
2013-10-05 |
Santeri Piippo |
a bit more cleanup
|
changeset |
files
|
2013-10-03 |
Santeri Piippo |
nuked "container_cast"
|
changeset |
files
|
2013-10-03 |
Santeri Piippo |
When drawing circles, draw the radius in the middle
|
changeset |
files
|
2013-10-03 |
Santeri Piippo |
further cleanup
|
changeset |
files
|
2013-10-03 |
Santeri Piippo |
last code reformatting i swear
|
changeset |
files
|
2013-10-03 |
Santeri Piippo |
Added a new editing mode for drawing circles.
|
changeset |
files
|
2013-09-22 |
Santeri Piippo |
it's LDForge's 1st birthday!
|
changeset |
files
|
2013-09-09 |
Santeri Piippo |
Stuff
|
changeset |
files
|
2013-09-07 |
Santeri Piippo |
Further work on VAO rendering
|
changeset |
files
|
2013-09-07 |
Santeri Piippo |
VAO rendering works now! woo!
|
changeset |
files
|
2013-09-07 |
Santeri Piippo |
Merge branch 'master' into gl, reworked stuff
|
changeset |
files
|
2013-09-04 |
Santeri Piippo |
For some reason, of all changesets, 4fb5763 made compiling subfiles extremely slow. WTF? Reverted the change to restore compilation speed.
|
changeset |
files
|
2013-09-04 |
Santeri Piippo |
down with cmake!
|
changeset |
files
|
2013-08-24 |
Santeri Piippo |
made LDFile interfacing a bit clearer
|
changeset |
files
|
2013-08-24 |
Santeri Piippo |
removed unused LabeledWidget
|
changeset |
files
|
2013-08-24 |
Santeri Piippo |
redirect the user to configuration if the download path is not given
|
changeset |
files
|
2013-08-24 |
Santeri Piippo |
err
|
changeset |
files
|
2013-08-24 |
Santeri Piippo |
rework quick color code a tad
|
changeset |
files
|
2013-08-23 |
Santeri Piippo |
rename RadioBox to RadioGroup
|
changeset |
files
|
2013-08-22 |
Santeri Piippo |
bit of a clarification
|
changeset |
files
|
2013-08-22 |
Santeri Piippo |
fixed: couldn't open larger files because of a type mismatch in moc method calling, leading into runtime problems
|
changeset |
files
|
2013-08-22 |
Santeri Piippo |
fixed: front and back camera wouldn't render anything
|
changeset |
files
|
2013-08-22 |
Santeri Piippo |
Apparently CMake requires the moc files to be compiled separately.. qt4_wrap_cpp does nothing if I don't include the results in the executable... why?
|
changeset |
files
|
2013-08-22 |
Santeri Piippo |
add .kdev_include_paths to gitignore
|
changeset |
files
|
2013-08-22 |
Santeri Piippo |
Changed build system from qmake to CMake.
|
changeset |
files
|
2013-08-22 |
Santeri Piippo |
merged aboutDialog.cpp to dialogs.cpp
|
changeset |
files
|
2013-08-21 |
Santeri Piippo |
stuff
|
changeset |
files
|
2013-08-21 |
Santeri Piippo |
Fixed crash with closing: since logoed studs are now loaded, the first file in g_loadedFiles is not explicit anymore. the closing code assumed this
|
changeset |
files
|
2013-08-21 |
Santeri Piippo |
more changes. Spawn the config prompt on first start, on the profile tab. gl_colorbfc and gl_blackedges now default to false.
|
changeset |
files
|
2013-08-20 |
Santeri Piippo |
woo smallification!
|
changeset |
files
|
2013-08-20 |
Santeri Piippo |
Added ListConfig type, using it in recent files now
|
changeset |
files
|
2013-08-20 |
Santeri Piippo |
minor cleanup
|
changeset |
files
|
2013-08-20 |
Santeri Piippo |
removed broken config type check
|
changeset |
files
|
2013-08-20 |
Santeri Piippo |
added profile data auto-filling
|
changeset |
files
|
2013-08-20 |
Santeri Piippo |
ensure that all Configs are polymorphic
|
changeset |
files
|
2013-08-20 |
Santeri Piippo |
bit more cleanup
|
changeset |
files
|
2013-08-20 |
Santeri Piippo |
- added "Go to line" action, renamed the config classes to proper camelcase
|
changeset |
files
|
2013-08-18 |
Santeri Piippo |
Cut the Object-suffix from LDObject types, it doesn't help things at all
|
changeset |
files
|
2013-08-18 |
Santeri Piippo |
Use QFlags for the inlining flags, type-safety++
|
changeset |
files
|
2013-08-18 |
Santeri Piippo |
Rewrote stud logo support, restructuring inlining stuff in the process. Logoed studs must only be used for rendering scenes, otherwise they will for instance get inlined in and that's not desired, or the vertex snapper will catch onto the logo's coordinates.
|
changeset |
files
|
2013-08-18 |
Santeri Piippo |
added support for logoed studs
|
changeset |
files
|
2013-08-18 |
Santeri Piippo |
more cleanup
|
changeset |
files
|
2013-08-18 |
Santeri Piippo |
Code formatting: use same separators everywhere, remove extra spaces from license headers, simplified message manager api a bit
|
changeset |
files
|
2013-08-17 |
Santeri Piippo |
ask the user for isecalc's path if adding edges to intersector output and no path is defined
|
changeset |
files
|
2013-08-17 |
Santeri Piippo |
added missing UI file
|
changeset |
files
|
2013-08-17 |
Santeri Piippo |
ask the user for ext prog paths instead of telling to go to configuration if no path is defined
|
changeset |
files
|
2013-08-16 |
Santeri Piippo |
minor change
|
changeset |
files
|
2013-08-16 |
Santeri Piippo |
made config dialog default to the correct tab again
|
changeset |
files
|
2013-08-16 |
Santeri Piippo |
made downloaded files be stored into recent files
|
changeset |
files
|
2013-08-16 |
Santeri Piippo |
Use a busy cursor while compiling all
|
changeset |
files
|
2013-08-16 |
Santeri Piippo |
Use brighter text color with dark backgrounds for the message manager
|
changeset |
files
|
2013-08-16 |
Santeri Piippo |
::getIndex() should never return -1 if ::file() is not null so no check needed there..
|
changeset |
files
|
2013-08-16 |
Santeri Piippo |
fixed: LDObject's various methods still assumed that the current file wouldn't change
|
changeset |
files
|
2013-08-16 |
Santeri Piippo |
Added action "add history line" for adding new history entries
|
changeset |
files
|
2013-08-16 |
Santeri Piippo |
rework
|
changeset |
files
|
2013-08-09 |
Santeri Piippo |
Picking now works with the VAO setup
|
changeset |
files
|
2013-08-09 |
Santeri Piippo |
BIG COMMIT -- Moving from display lists to VAOs.
|
changeset |
files
|
2013-08-07 |
Santeri Piippo |
camera icons now draw real tooltips instead of faking them
|
changeset |
files
|
2013-08-06 |
Santeri Piippo |
fixed crashing with inlining
|
changeset |
files
|
2013-08-06 |
Santeri Piippo |
updates to recent files menu
|
changeset |
files
|
2013-08-06 |
Santeri Piippo |
corrected problems with the version string
|
changeset |
files
|
2013-08-06 |
Santeri Piippo |
Converted configuration code to use QSettings.
|
changeset |
files
|
2013-08-03 |
Santeri Piippo |
Merged PartDownloader into the prompt and renamed the prompt to PartDownloader
|
changeset |
files
|
2013-08-03 |
Santeri Piippo |
now with changelog entry
|
changeset |
files
|
2013-08-03 |
Santeri Piippo |
Moved the alias macro to common.h
|
changeset |
files
|
2013-08-03 |
Santeri Piippo |
finalized downloading
|
changeset |
files
|
2013-08-02 |
Santeri Piippo |
stability to downloading
|
changeset |
files
|
2013-08-02 |
Santeri Piippo |
added config option, refined logic and regexps. This behaves coherently now. :)
|
changeset |
files
|
2013-08-02 |
Santeri Piippo |
More work on downloading
|
changeset |
files
|
2013-08-02 |
Santeri Piippo |
handle errors
|
changeset |
files
|
2013-08-02 |
Santeri Piippo |
now actually downloads parts
|
changeset |
files
|
2013-08-02 |
Santeri Piippo |
added missing files
|
changeset |
files
|
2013-08-02 |
Santeri Piippo |
Begin groundwork on downloading from ldraw.org
|
changeset |
files
|
2013-08-02 |
Santeri Piippo |
Create README.md
|
changeset |
files
|
2013-08-02 |
Santeri Piippo |
Angles need to be reset when changing the current file too
|
changeset |
files
|
2013-08-02 |
Santeri Piippo |
Fixed crash on opening a file
|
changeset |
files
|
2013-08-02 |
Santeri Piippo |
style cleanup - it should be all unified now
|
changeset |
files
|
2013-08-02 |
Santeri Piippo |
chglog
|
changeset |
files
|
2013-08-02 |
Santeri Piippo |
If the vertex snapper finds a vertex closer than 4 pixels, it likely is the vertex being looked for and the algorithm can terminate early, hopefully this will save a few cycles on large parts.
|
changeset |
files
|
2013-08-02 |
Santeri Piippo |
added support for BFC CLIP/NOCLIP
|
changeset |
files
|
2013-08-01 |
Santeri Piippo |
Added an option for listing implicit files
|
changeset |
files
|
2013-08-01 |
Santeri Piippo |
Added an action for creating a new, blank file, improved multi-file stability
|
changeset |
files
|
2013-08-01 |
Santeri Piippo |
No need to test whether it's safe to close all when creating a new part anymore, since it no longer closes anything.
|
changeset |
files
|
2013-08-01 |
Santeri Piippo |
some further little optimization
|
changeset |
files
|
2013-08-01 |
Santeri Piippo |
Don't recompile everything when using quick colors, this speeds things up a little
|
changeset |
files
|
2013-08-01 |
Santeri Piippo |
more cleanup
|
changeset |
files
|
2013-08-01 |
Santeri Piippo |
cleanup
|
changeset |
files
|
2013-07-31 |
Santeri Piippo |
Include the moc files in the source cpp files to reduce compile time
|
changeset |
files
|
2013-07-31 |
Santeri Piippo |
Renamed LDOpenFile to LDFile
|
changeset |
files
|
2013-07-30 |
Santeri Piippo |
- fixed: checking the hi-res option would not allow segment values over 16.
|
changeset |
files
|
2013-07-30 |
Santeri Piippo |
primitive generator: added support for multiple spaces before primitive numbers, add "Hi-Res" to the names of 48/ primitives
|
changeset |
files
|
2013-07-30 |
Santeri Piippo |
Separated LDConfig.ldr-specific stuff to ldconfig.cpp/h
|
changeset |
files
|
2013-07-30 |
Santeri Piippo |
commentary++
|
changeset |
files
|
2013-07-30 |
Santeri Piippo |
cosmetics
|
changeset |
files
|
2013-07-30 |
Santeri Piippo |
Made File::iterator private - it's used only for range-for loops so it should not be used by anything else than File itself.
|
changeset |
files
|
2013-07-30 |
Santeri Piippo |
Renamed vector to List, changed it to wrap around std::deque.
|
changeset |
files
|
2013-07-30 |
Santeri Piippo |
Use repaint() instead of update() when redrawing the scene after a pick so that the new scene is repainted immediately.
|
changeset |
files
|
2013-07-29 |
Santeri Piippo |
Fixed crashing when closing all
|
changeset |
files
|
2013-07-18 |
Santeri Piippo |
stuff
|
changeset |
files
|
2013-07-16 |
Santeri Piippo |
restyle
|
changeset |
files
|
2013-07-16 |
Santeri Piippo |
Apply the proper edge color in the color sector too
|
changeset |
files
|
2013-07-16 |
Santeri Piippo |
restyle colorselectdialog.cpp
|
changeset |
files
|
2013-07-16 |
Santeri Piippo |
Further restructure, removed GUI toolbar icon size slider (always 22x22 now)
|
changeset |
files
|
2013-07-16 |
Santeri Piippo |
fixed: the list view couldn't select multiple items anymore
|
changeset |
files
|
2013-07-16 |
Santeri Piippo |
some rework with closing files, not right there, seems
|
changeset |
files
|
2013-07-15 |
Santeri Piippo |
change camera to top if switching to draw mode in free camera
|
changeset |
files
|
2013-07-15 |
Santeri Piippo |
Finalized multi-file behavior. The future is here! :P
|
changeset |
files
|
2013-07-15 |
Santeri Piippo |
behavior update
|
changeset |
files
|
2013-07-15 |
Santeri Piippo |
Added actions for saving all files, closing and closing all files
|
changeset |
files
|
2013-07-15 |
Santeri Piippo |
Multiple file support works now! woo!
|
changeset |
files
|
2013-07-15 |
Santeri Piippo |
moved ext program action definitions to extprogs.cpp rather than proxying it through gui_editactions.cpp
|
changeset |
files
|
2013-07-15 |
Santeri Piippo |
fixed config dialog crashing
|
changeset |
files
|
2013-07-15 |
Santeri Piippo |
Shortcuts are now properly loaded again
|
changeset |
files
|
2013-07-15 |
Santeri Piippo |
updates on file list
|
changeset |
files
|
2013-07-15 |
Santeri Piippo |
File list is populated now..
|
changeset |
files
|
2013-07-15 |
Santeri Piippo |
Converted ForgeWindow to Designer UI(!)
|
changeset |
files
|
2013-07-15 |
Santeri Piippo |
restructure; removed g_BBox
|
changeset |
files
|
2013-07-15 |
Santeri Piippo |
Moved the bbox class to types
|
changeset |
files
|
2013-07-15 |
Santeri Piippo |
Made the pointer to current file a private member of an anonymous shell class, thus getting accessors
|
changeset |
files
|
2013-07-13 |
Santeri Piippo |
more formatting
|
changeset |
files
|
2013-07-13 |
Santeri Piippo |
Appended 'Object' to the names of all LDObject derivatives so even though the LD prefix isn't reserved for just LDObjects anymore, these classes remain distinct
|
changeset |
files
|
2013-07-13 |
Santeri Piippo |
Reformatting..
|
changeset |
files
|
2013-07-09 |
Santeri Piippo |
Bump version to 0.2.999-intern now that 0.2-alpha is out.
|
changeset |
files
|
2013-07-09 |
Santeri Piippo |
Tag 0.2 alpha
|
changeset |
files
|
2013-07-09 |
Santeri Piippo |
Fixed compilation under windows/qt5
|
changeset |
files
|
2013-07-09 |
Santeri Piippo |
added missing openprogress.ui
|
changeset |
files
|
2013-07-09 |
Santeri Piippo |
make aborting work in the new setup
|
changeset |
files
|
2013-07-09 |
Santeri Piippo |
make file loading be done properly as just a QObject rather than multi-threaded..
|
changeset |
files
|
2013-07-09 |
Santeri Piippo |
handle empty lines better
|
changeset |
files
|
2013-07-09 |
Santeri Piippo |
Use system clipboard rather than an internal one
|
changeset |
files
|
2013-07-08 |
Santeri Piippo |
apply the c++11 'override' keyword to overriding virtual functions
|
changeset |
files
|
2013-07-07 |
Santeri Piippo |
fixed: history is supposed to be closed by default
|
changeset |
files
|
2013-07-07 |
Santeri Piippo |
further work on primitive cond-lines. I think I got it now.
|
changeset |
files
|
2013-07-07 |
Santeri Piippo |
Renamed the color class to LDColor for clarity
|
changeset |
files
|
2013-07-07 |
Santeri Piippo |
primitive generator: add conditional lines to cylinders; improved bad color handling
|
changeset |
files
|
2013-07-07 |
Santeri Piippo |
Added history functionality for swapping
|
changeset |
files
|
2013-07-07 |
Santeri Piippo |
fixed: double-clicking an object and editing it that way would not register to history
|
changeset |
files
|
2013-07-07 |
Santeri Piippo |
when inlining (as an action), reinterpret the inlinees so that there's not any pointer mess-ups
|
changeset |
files
|
2013-07-07 |
Santeri Piippo |
more restyle/refactor
|
changeset |
files
|
2013-07-07 |
Santeri Piippo |
restyle..
|
changeset |
files
|
2013-07-07 |
Santeri Piippo |
Removed the two string arrays containing object types and icon names, moved these as LDObjects' virtual functions
|
changeset |
files
|
2013-07-07 |
Santeri Piippo |
Cleaned up the toolbars, removed clutter by removing most of the not-so-often-used items
|
changeset |
files
|
2013-07-07 |
Santeri Piippo |
removed the history dialog, it doesn't fit in with the new history system
|
changeset |
files
|
2013-07-07 |
Santeri Piippo |
Fixed: color selector prompt would crash if no default was given
|
changeset |
files
|
2013-07-07 |
Santeri Piippo |
dded an action to quickly toggle BFC red/green view.
|
changeset |
files
|
2013-07-07 |
Santeri Piippo |
pngout'd
|
changeset |
files
|
2013-07-07 |
Santeri Piippo |
uh, stuff
|
changeset |
files
|
2013-07-07 |
Santeri Piippo |
BFC icon stuff - old icon is now used for bfc red/green view-to-be
|
changeset |
files
|
2013-07-06 |
Santeri Piippo |
rename: msglog.cpp/h -> messagelog.cpp/h
|
changeset |
files
|
2013-07-06 |
Santeri Piippo |
fixed: stuff that was changed during file open was written to history
|
changeset |
files
|
2013-07-06 |
Santeri Piippo |
astyle history.cpp
|
changeset |
files
|
2013-07-06 |
Santeri Piippo |
Converted flip prompt to Designer UI
|
changeset |
files
|
2013-07-06 |
Santeri Piippo |
Converted Ytruder interface to Designer UI
|
changeset |
files
|
2013-07-06 |
Santeri Piippo |
Further verbosity, #ifdef the test axle pic out of release builds
|
changeset |
files
|
2013-07-05 |
Santeri Piippo |
Completed Edger 2 interface
|
changeset |
files
|
2013-07-05 |
Santeri Piippo |
gitignore *.dat files so I won't commit in my test files accidentally
|
changeset |
files
|
2013-07-05 |
Santeri Piippo |
Update gitignore
|
changeset |
files
|
2013-07-05 |
Santeri Piippo |
Added missing src/src.pro file
|
changeset |
files
|
2013-07-05 |
Santeri Piippo |
Also put all generated UI headers on ignore
|
changeset |
files
|
2013-07-05 |
Santeri Piippo |
remove ldforge.kdev4 and put it on ignore
|
changeset |
files
|
2013-07-04 |
Santeri Piippo |
Converted ldraw path prompt
|
changeset |
files
|
2013-07-04 |
Santeri Piippo |
fixed: overlays coudln't be defined for other cameras than the one used currently
|
changeset |
files
|
2013-07-04 |
Santeri Piippo |
Converted overlay prompt
|
changeset |
files
|
2013-07-04 |
Santeri Piippo |
Added missing what's this in edit raw prompt
|
changeset |
files
|
2013-07-04 |
Santeri Piippo |
Removed more obsolete code
|
changeset |
files
|
2013-07-04 |
Santeri Piippo |
Converted rotation point prompt
|
changeset |
files
|
2013-07-04 |
Santeri Piippo |
Converted about dialog
|
changeset |
files
|
2013-07-04 |
Santeri Piippo |
converted the raw edit prompt
|
changeset |
files
|
2013-07-04 |
Santeri Piippo |
Designerified the replace coordinates action
|
changeset |
files
|
2013-07-04 |
Santeri Piippo |
Converted the config dialog to a designer UI file
|
changeset |
files
|
2013-07-04 |
Santeri Piippo |
Largely reworked the color selector. Still not perfect but is better
|
changeset |
files
|
2013-07-04 |
Santeri Piippo |
applied message log to some actions
|
changeset |
files
|
2013-07-04 |
Santeri Piippo |
optimize the common case
|
changeset |
files
|
2013-07-04 |
Santeri Piippo |
fixed: when a new message line was added, the viewport wasn't updated
|
changeset |
files
|
2013-07-04 |
Santeri Piippo |
remove old test messages
|
changeset |
files
|
2013-07-04 |
Santeri Piippo |
Re-added the message log, now draws into the viewport
|
changeset |
files
|
2013-07-02 |
Santeri Piippo |
Apply tr() for possible future translations
|
changeset |
files
|
2013-07-02 |
Santeri Piippo |
rework aborting.. I'm still not sure I'm doing it right, though.
|
changeset |
files
|
2013-07-02 |
Santeri Piippo |
Show values in file opening prompt
|
changeset |
files
|
2013-07-02 |
Santeri Piippo |
simplify a bit
|
changeset |
files
|
2013-07-02 |
Santeri Piippo |
Added ability to load the overlay meta
|
changeset |
files
|
2013-07-02 |
Santeri Piippo |
Made overlay data be contained in the part files, still wip
|
changeset |
files
|
2013-07-01 |
Santeri Piippo |
UI-ified the new part prompt
|
changeset |
files
|
2013-07-01 |
Santeri Piippo |
changelog entry
|
changeset |
files
|
2013-07-01 |
Santeri Piippo |
Turns out I overlooked a slot and didn't need to derive from QSpinBox after all
|
changeset |
files
|
2013-07-01 |
Santeri Piippo |
Nuked the obsolete radial type now
|
changeset |
files
|
2013-07-01 |
Santeri Piippo |
Further work on the primitive generator
|
changeset |
files
|
2013-07-01 |
Santeri Piippo |
Begin converting the radial type into a primitive generator
|
changeset |
files
|
2013-07-01 |
Santeri Piippo |
restyled file.cpp
|
changeset |
files
|
2013-07-01 |
Santeri Piippo |
Added an atof overload to convert from string to float, hopefully without any precision error
|
changeset |
files
|
2013-06-27 |
Santeri Piippo |
Use unique IDs instead of file indices in picking lists, this is much less prone to error
|
changeset |
files
|
2013-06-27 |
Santeri Piippo |
minor improvements to primitive handling
|
changeset |
files
|
2013-06-27 |
Santeri Piippo |
Exported Rectifier interface to .ui file
|
changeset |
files
|
2013-06-27 |
Santeri Piippo |
..
|
changeset |
files
|
2013-06-27 |
Santeri Piippo |
Converted Intersector UI, improved handling of failed ext program launches, fixed launch of non-wine programs
|
changeset |
files
|
2013-06-27 |
Santeri Piippo |
Converted Isecalc front-end dialog to Designer UI
|
changeset |
files
|
2013-06-26 |
Santeri Piippo |
Added an ui file for a to-be edger2 launcher
|
changeset |
files
|
2013-06-21 |
Santeri Piippo |
Added support for launching external programs with Wine
|
changeset |
files
|
2013-06-21 |
Santeri Piippo |
Only write config options to file that actually deviate from the default. Should've done this earlier on... before 0.1 alpha was tagged
|
changeset |
files
|
2013-06-21 |
Santeri Piippo |
Nuked the now-empty string.cpp/.h
|
changeset |
files
|
2013-06-21 |
Santeri Piippo |
Added license header to primitives.cpp
|
changeset |
files
|
2013-06-15 |
Santeri Piippo |
Use a more greenish green rather than yellowish lime, added some constraints to when double-clicking in the viewport should edit the given object to prevent unwanted popups
|
changeset |
files
|
2013-06-15 |
Santeri Piippo |
When editing an existing subfile, select the primitive from the list automatically if found
|
changeset |
files
|
2013-06-15 |
Santeri Piippo |
Better categorized Technic primitives
|
changeset |
files
|
2013-06-15 |
Santeri Piippo |
Added support for regex-based primitive categorization
|
changeset |
files
|
2013-06-15 |
Santeri Piippo |
Moved primitive handling to new code files
|
changeset |
files
|
2013-06-15 |
Santeri Piippo |
Make camera icons a member of GLRenderer so multiple renderers won't conflict about them
|
changeset |
files
|
2013-06-15 |
Santeri Piippo |
Added primitive scanning, replaced parts list in subfile add dialog with it
|
changeset |
files
|
2013-06-14 |
Santeri Piippo |
Nuked parts.lst parsing, that was stupid
|
changeset |
files
|
2013-06-14 |
Santeri Piippo |
Converted from C-style fopen to the new File class
|
changeset |
files
|
2013-06-14 |
Santeri Piippo |
Added a File type that wraps around QFile and provides stuff like a null file and range-for-iterating
|
changeset |
files
|
2013-06-14 |
Santeri Piippo |
Converted to 16-bit strings.. again
|
changeset |
files
|
2013-06-13 |
Santeri Piippo |
Also allow objects to be edited by double-click in the viewport
|
changeset |
files
|
2013-06-13 |
Santeri Piippo |
forgot changelog entry about some key defaults changes
|
changeset |
files
|
2013-06-13 |
Santeri Piippo |
Objects can now be edited by double-clicking on them in the object list view
|
changeset |
files
|
2013-06-13 |
Santeri Piippo |
Minor tweak to drawing rectangle selection (don't draw it if it was to be an additive pick)
|
changeset |
files
|
2013-06-13 |
Santeri Piippo |
Update the rect vertices right after rect draw mode is entered so that the old values don't remain to spook around
|
changeset |
files
|
2013-06-13 |
Santeri Piippo |
And I forgot to rebrand the actual dialog box...
|
changeset |
files
|
2013-06-13 |
Santeri Piippo |
Renamed Set Contents into Edit LDraw Code; made the add object dialog's comment line box wider
|
changeset |
files
|
2013-06-13 |
Santeri Piippo |
changelog update
|
changeset |
files
|
2013-06-12 |
Santeri Piippo |
Clipboard now stores LDraw code rather than object clones, this seems much less prone to problems
|
changeset |
files
|
2013-06-12 |
Santeri Piippo |
Made history work with most things
|
changeset |
files
|
2013-06-12 |
Santeri Piippo |
Color changing is now logged into history
|
changeset |
files
|
2013-06-12 |
Santeri Piippo |
Reworked properties a bit
|
changeset |
files
|
2013-06-10 |
Santeri Piippo |
Restructed recent files handling, the list shouldn't screw the hell up anymore.
|
changeset |
files
|
2013-06-10 |
Santeri Piippo |
Cleansed the string class, moved implementations from header to code file
|
changeset |
files
|
2013-06-10 |
Santeri Piippo |
Laid down the foundations of the new history system
|
changeset |
files
|
2013-06-01 |
Santeri Piippo |
fixed: subfiles and radials couldn't be moved, made add-picking with control work again despite its double-use as range picking, changed 'Name' to 'Title' in new part dialog and widened it a bit
|
changeset |
files
|
2013-06-01 |
Santeri Piippo |
Refactor LDSubfile
|
changeset |
files
|
2013-06-01 |
Santeri Piippo |
Make LDMatrixObject's transform and pos members properties
|
changeset |
files
|
2013-06-01 |
Santeri Piippo |
Make LDRadial's members accessed properties
|
changeset |
files
|
2013-06-01 |
Santeri Piippo |
Make LDObject's color and parent properties with accessors
|
changeset |
files
|
2013-06-01 |
Santeri Piippo |
Purged out the old history code
|
changeset |
files
|
2013-05-28 |
Santeri Piippo |
Made range selection be done with Ctrl+Left rather than Shift+Left, additive is Ctrl+Alt+Left. Shift+Left is now an aliasing for panning alongside Mid.
|
changeset |
files
|
2013-05-27 |
Santeri Piippo |
Make drawn vertices display a label containing coordinate informations, round down calculated coordinates
|
changeset |
files
|
2013-05-27 |
Santeri Piippo |
Fixed behavior of mid-button vertex selector, add ability to all-replace and relative moving to replace coords
|
changeset |
files
|
2013-05-27 |
Santeri Piippo |
Added ability to snap to pre-existing vertices while drawing, added changelog
|
changeset |
files
|
2013-05-27 |
Santeri Piippo |
Fixed: Coordinates weren't drawn properly on a bright background (was always drawn in bright colors..). Note that previous commits were left dangling in their own head, the string class changes broke too many things.
|
changeset |
files
|
2013-05-24 |
Santeri Piippo |
Removed the Configure button from the LDraw path config dialog, it's no longer needed
|
changeset |
files
|
2013-05-24 |
Santeri Piippo |
Fixed text editing not triggering configuration. So simple..
|
changeset |
files
|
2013-05-24 |
Santeri Piippo |
Added Export To File action, moved it + insert from to File menu
|
changeset |
files
|
2013-05-24 |
Santeri Piippo |
rewrote isNumber using range-for
|
changeset |
files
|
2013-05-24 |
Santeri Piippo |
Added method for zooming to fit, fixed zoom being inappropriate when parts are first loaded
|
changeset |
files
|
2013-05-24 |
Santeri Piippo |
Further work on image generation experiment
|
changeset |
files
|
2013-05-24 |
Santeri Piippo |
Added ability to have multiple GLRenderers
|
changeset |
files
|
2013-05-24 |
Santeri Piippo |
Take the aforementioned operator<< into use
|
changeset |
files
|
2013-05-24 |
Santeri Piippo |
Made a vector class which wraps around std::vector... finally I have an operator<< for the thing.
|
changeset |
files
|
2013-05-24 |
Santeri Piippo |
Make LDOpenFile's members PROPERTIES
|
changeset |
files
|
2013-05-24 |
Santeri Piippo |
Use QMutex for the thread locking, remove filename from the progress dialog since it's not known anyway
|
changeset |
files
|
2013-05-24 |
Santeri Piippo |
Added a progress dialog for file loading to respond to desktops while loading files. With large files the no-response policy could be a bad thing. My first real use case of multi-threading...
|
changeset |
files
|
2013-05-23 |
Santeri Piippo |
Replace direct abort() calls with fatal() in String methods
|
changeset |
files
|
2013-05-22 |
Santeri Piippo |
Now that 0.1 is released, version number becomes 0.1.999
|
changeset |
files
|
2013-05-22 |
Santeri Piippo |
Added tag v0.1-alpha for changeset 3125c2a1a9ba
|
changeset |
files
|
2013-05-22 |
Santeri Piippo |
Tag version 0.1 alpha (for real this time)
|
changeset |
files
|
2013-05-22 |
Santeri Piippo |
Changed shortcut of Set Color to C, like MLCAD
|
changeset |
files
|
2013-05-22 |
Santeri Piippo |
Fixed: selecting objects in list view didn't update the GL view properly
|
changeset |
files
|
2013-05-22 |
Santeri Piippo |
Added LICENSE.icons to help clarity on the licensing of the icons
|
changeset |
files
|
2013-05-22 |
Santeri Piippo |
License graphical assets under CC BY-SA 3.0 Unported
|
changeset |
files
|
2013-05-21 |
Santeri Piippo |
Use a C-array for config too for the same reasons as with actions
|
changeset |
files
|
2013-05-21 |
Santeri Piippo |
Use a more Windows-like config dir name under Windows; warn when unable to read it
|
changeset |
files
|
2013-05-21 |
Santeri Piippo |
Added fatal error message box for the.. fatal stuff. Windows isn't really good at conveying error messages, converted actions into a C-style array because I've had a ton of problems with the vector approach (it gets zeroed when it shouldn't be..)
|
changeset |
files
|
2013-05-21 |
Santeri Piippo |
Fixed basename (for real...) and ported ::first and ::last from my previous string class implementation, std::string::find_last_of doesn't do what I thought it did
|
changeset |
files
|
2013-05-21 |
Santeri Piippo |
fix basename
|
changeset |
files
|
2013-05-21 |
Santeri Piippo |
added basename since windows doesn't have it
|
changeset |
files
|
2013-05-21 |
Santeri Piippo |
changed the way config dialog gets key input from user so it works in qt5
|
changeset |
files
|
2013-05-21 |
Santeri Piippo |
Renamed the OpenFile class to LDOpenFile as MinGW doesn't appear to like the former name
|
changeset |
files
|
2013-05-21 |
Santeri Piippo |
update project file to only use no overpainting under Windows and -lGLU under *nix
|
changeset |
files
|
2013-05-21 |
Santeri Piippo |
Added support for overpaint-less mode since I'm having serious trouble with that
|
changeset |
files
|
2013-05-19 |
Santeri Piippo |
Show the version info in the about dialog properly
|
changeset |
files
|
2013-05-19 |
Santeri Piippo |
Added patch version number, kind of late to do this but oh well
|
changeset |
files
|
2013-05-19 |
Santeri Piippo |
Update the part's Name: field when saving
|
changeset |
files
|
2013-05-19 |
Santeri Piippo |
Prompt for unsaved changes before loading or creating a new file
|
changeset |
files
|
2013-05-19 |
Santeri Piippo |
Prompt for unsaved changes in the current file if it's anonymous
|
changeset |
files
|
2013-05-19 |
Santeri Piippo |
Added version moniker
|
changeset |
files
|
2013-05-19 |
Santeri Piippo |
Added PROPERTY macro for easier exposed member variable management
|
changeset |
files
|
2013-05-18 |
Santeri Piippo |
Make zooming more intuitive - use incremental zooming after crossing the 15.0f mark
|
changeset |
files
|
2013-05-18 |
Santeri Piippo |
Add some missing icons
|
changeset |
files
|
2013-05-18 |
Santeri Piippo |
Added auto-coloring, this colors objects with the first found unused color
|
changeset |
files
|
2013-05-18 |
Santeri Piippo |
Added ability to set the depth value to something else than 0.
|
changeset |
files
|
2013-05-18 |
Santeri Piippo |
Always scroll to selection after building the object list. Maybe this is less irritating to deal with...
|
changeset |
files
|
2013-05-18 |
Santeri Piippo |
Fixed: moving objects up/down the object list messed up selection
|
changeset |
files
|
2013-05-18 |
Santeri Piippo |
Hopefully fixed the problem regarding objects not getting drawn at first
|
changeset |
files
|
2013-05-18 |
Santeri Piippo |
Fixed: pasting would add objects in reverse order
|
changeset |
files
|
2013-05-18 |
Santeri Piippo |
Added demote function for making conditional lines normal lines
|
changeset |
files
|
2013-05-17 |
Santeri Piippo |
Look for LDraw files in the part's directory first
|
changeset |
files
|
2013-05-17 |
Santeri Piippo |
Fixed: rotation point dialog didn't accept negative custom coords; objects were rotated by the grid angle's half
|
changeset |
files
|
2013-05-16 |
Santeri Piippo |
Added dialog for rotation points
|
changeset |
files
|
2013-05-15 |
Santeri Piippo |
Better support for dark backgrounds..
|
changeset |
files
|
2013-05-15 |
Santeri Piippo |
Don't do any object offsetting, instead use origin as the rotation point for the free camera.
|
changeset |
files
|
2013-05-15 |
Santeri Piippo |
Allow rectangle drawing by pressing shift when inserting the first vertex.
|
changeset |
files
|
2013-05-14 |
Santeri Piippo |
Made drawing an edit mode, allowing me to add more modes in the future
|
changeset |
files
|
2013-05-14 |
Santeri Piippo |
Added icons for Isecalc and coordinate replacer
|
changeset |
files
|
2013-05-14 |
Santeri Piippo |
Added Isecalc interface
|
changeset |
files
|
2013-05-14 |
Santeri Piippo |
Added icon for drawing
|
changeset |
files
|
2013-05-14 |
Santeri Piippo |
Added Coverer interface
|
changeset |
files
|
2013-05-14 |
Santeri Piippo |
Un-templated CheckBoxGroup, moved it and RadioButton into widgets.cpp/widgets.h; removed license text tab because I think LICENSE is enough.
|
changeset |
files
|
2013-05-14 |
Santeri Piippo |
Added icons for wireframe and inversion
|
changeset |
files
|
2013-05-14 |
Santeri Piippo |
Merged new part and LDraw path dialogs into dialogs.cpp
|
changeset |
files
|
2013-05-14 |
Santeri Piippo |
Made Qt file includes more proper (<QLineEdit> instead of <qlineedit.h>), merged setContentsDialog.cpp into dialogs.cpp
|
changeset |
files
|
2013-05-14 |
Santeri Piippo |
Split some stuff into separate files
|
changeset |
files
|
2013-05-13 |
Santeri Piippo |
Allow changing of existing overlay values
|
changeset |
files
|
2013-05-13 |
Santeri Piippo |
Allow one of the dimensions be filled via aspect ratio
|
changeset |
files
|
2013-05-13 |
Santeri Piippo |
Added image overlays, these are offset and scaled photos drawn on top of the part model to help getting part data from pictures.
|
changeset |
files
|
2013-05-13 |
Santeri Piippo |
Fixed coordconv3_2 algorithm, plane drawing works on any of the fixed cameras now.
|
changeset |
files
|
2013-05-12 |
Santeri Piippo |
Added wireframe mode
|
changeset |
files
|
2013-05-12 |
Santeri Piippo |
Split inverting into methods into LDObject and its subclasses, fixed a rather severe memory leak issue (GL display lists weren't being removed properly)
|
changeset |
files
|
2013-05-11 |
Santeri Piippo |
Readded BFC red-green view, although determining inversion isn't always correct and it cannot handle CW-certified files...
|
changeset |
files
|
2013-05-10 |
Santeri Piippo |
Added tool for replacing coordinate values
|
changeset |
files
|
2013-05-10 |
Santeri Piippo |
Rewrote the string class with a simpler version. The old one was more than probably leaking water like a boat with an elephant on board...
|
changeset |
files
|
2013-05-09 |
Santeri Piippo |
Further removal of hungarian notation
|
changeset |
files
|
2013-05-09 |
Santeri Piippo |
New gui_colortoolbar default
|
changeset |
files
|
2013-05-09 |
Santeri Piippo |
Make quick color toolbar use QToolButtons, make color selector's process of making color icons a method and use that for generic color icons
|
changeset |
files
|
2013-05-08 |
Santeri Piippo |
Speed up picking - no need to rebuild the object list as its contents do not change while picking. Fixed transparent stuff always being opaque (although it still appears messed up for some reason)
|
changeset |
files
|
2013-05-08 |
Santeri Piippo |
Move external prog actions into gui_actions.cpp because linking order changed
|
changeset |
files
|
2013-05-08 |
Santeri Piippo |
Moved source files to src/, removed zz_ prefix off dialog files.
|
changeset |
files
|
2013-05-08 |
Santeri Piippo |
Viewport no longer offsets stuff based on bbox size, that was stupid. Only use bbox size for initial zoom.
|
changeset |
files
|
2013-05-08 |
Santeri Piippo |
Object editing dialog now can alter the matrix of subfiles and radials
|
changeset |
files
|
2013-05-08 |
Santeri Piippo |
Moved LDraw path setting out of the configuration dialog to the LDraw path dialog, it does the job better.
|
changeset |
files
|
2013-05-08 |
Santeri Piippo |
Added a dialog for inquering the user's LDraw directory, not having it set leads to crashing...
|
changeset |
files
|
2013-05-07 |
Santeri Piippo |
Added icon for intersector
|
changeset |
files
|
2013-05-07 |
Santeri Piippo |
Removed groups.. that was stupid. Intersector input now based on colors.
|
changeset |
files
|
2013-05-07 |
Santeri Piippo |
Removed the message log. I'll find a better way to convey messages at some point..
|
changeset |
files
|
2013-05-07 |
Santeri Piippo |
Added Intersector interface. I'm beginning to think that groups were a bad idea...
|
changeset |
files
|
2013-05-07 |
Santeri Piippo |
Added rectifier interface
|
changeset |
files
|
2013-05-07 |
Santeri Piippo |
Add functionality for setting paths to ext progs in config dialog
|
changeset |
files
|
2013-05-07 |
Santeri Piippo |
Restructured the shortcut configuration tab a little, allowing it to be sorted.
|
changeset |
files
|
2013-05-06 |
Santeri Piippo |
Forgot the icon
|
changeset |
files
|
2013-05-06 |
Santeri Piippo |
Added visibility toggling
|
changeset |
files
|
2013-05-06 |
Santeri Piippo |
Added grouping basics - will be needed for ext programs (Intersector, Isecalc and a lot of others use 2 or more inputs, need to get all of those in somehow...) plus I think they can be useful for the actual authoring process
|
changeset |
files
|
2013-05-06 |
Santeri Piippo |
Further work on ext programs, LDObjectType_e integrated into LDObject
|
changeset |
files
|
2013-05-06 |
Santeri Piippo |
Further ytruder support
|
changeset |
files
|
2013-05-06 |
Santeri Piippo |
add missing license headers from new files
|
changeset |
files
|
2013-05-06 |
Santeri Piippo |
Begin work on external program support (Ytruder partially supported)
|
changeset |
files
|
2013-05-05 |
Santeri Piippo |
cleanup
|
changeset |
files
|
2013-05-05 |
Santeri Piippo |
Plane drawing is functional at last!!!11 Also added meta function findAction to find an action by name so I don't have to extern all of them manually in gui.cpp
|
changeset |
files
|
2013-05-04 |
Santeri Piippo |
matrix is now templated with N=int (usually 3)
|
changeset |
files
|
2013-05-04 |
Santeri Piippo |
Further tweaking
|
changeset |
files
|
2013-05-04 |
Santeri Piippo |
Mass renaming and cleanup. GLRenderer's and ForgeWindow's members made private. Names of common identifiers shortened, moved logVA to ForgeWindow since it's a GUI-related function (though logf remains under main.cpp for ubiquitous usage)
|
changeset |
files
|
2013-05-04 |
Santeri Piippo |
Compressed icons - saves 14.2 kb
|
changeset |
files
|
2013-05-04 |
Santeri Piippo |
Compile the icon resources to a QRC file, so that they are embedded in the application
|
changeset |
files
|
2013-05-03 |
Santeri Piippo |
Un-templated ButtonBox and renamed to RadioBox. Much better this way.
|
changeset |
files
|
2013-05-03 |
Santeri Piippo |
Added axes rendering
|
changeset |
files
|
2013-05-03 |
Santeri Piippo |
Added select all
|
changeset |
files
|
2013-05-03 |
Santeri Piippo |
Added context menu and uncolorize action
|
changeset |
files
|
2013-05-03 |
Santeri Piippo |
Adding objects now actually updates the bounding box like it should be.
|
changeset |
files
|
2013-05-03 |
Santeri Piippo |
Camera is now stored to configuration so it is preserved across program shutdown. I don't know how significant this is but eh
|
changeset |
files
|
2013-05-03 |
Santeri Piippo |
Switched the object list from a QTreeWidget to a QListWidget-derivative. Derivative because I'm going to add a context menu.
|
changeset |
files
|
2013-05-03 |
Santeri Piippo |
Added new BFC dialog
|
changeset |
files
|
2013-05-03 |
Santeri Piippo |
Corrected camera icon order (and association), added tool tips
|
changeset |
files
|
2013-05-03 |
Santeri Piippo |
Added icons to the renderer for switching between cameras. It works! Yay!
|
changeset |
files
|
2013-05-03 |
Santeri Piippo |
Further work on constrained cameras
|
changeset |
files
|
2013-04-28 |
Santeri Piippo |
Now capable of calculating coordinates based on mouse x and y and snapping them to the grid
|
changeset |
files
|
2013-04-27 |
Santeri Piippo |
Base work regarding constrained cameras
|
changeset |
files
|
2013-04-26 |
Santeri Piippo |
Fixed view going blank after resize
|
changeset |
files
|
2013-04-26 |
Santeri Piippo |
Added screencapping
|
changeset |
files
|
2013-04-26 |
Santeri Piippo |
Added action from inserting raw LDraw data into the part.
|
changeset |
files
|
2013-04-26 |
Santeri Piippo |
corrections to inserting from file
|
changeset |
files
|
2013-04-26 |
Santeri Piippo |
Added insert from action to import file contents from another file
|
changeset |
files
|
2013-04-26 |
Santeri Piippo |
Insertion point calculations fixed, make pasting objects cause the new objects be selected.
|
changeset |
files
|
2013-04-26 |
Santeri Piippo |
Added new subfile dialog
|
changeset |
files
|
2013-04-25 |
Santeri Piippo |
Fixed additive selection; use a green selection area background instead of blue when selecting additive; selection area borders now appear black on bright backgrounds; single additive picking an already-selected object un-selects it.
|
changeset |
files
|
2013-04-24 |
Santeri Piippo |
Converted combo boxes in add object and new part dialogs to radio buttons. Added a convenience widget which makes it easier for me to add groups of radio buttons. My first widget.. :')
|
changeset |
files
|
2013-04-24 |
Santeri Piippo |
Cleanup and some restructuring
|
changeset |
files
|
2013-04-24 |
Santeri Piippo |
Save the configuration before exiting so that grid choice is preserved.
|
changeset |
files
|
2013-04-24 |
Santeri Piippo |
Area selection! This sure was a *pain* to add.
|
changeset |
files
|
2013-04-22 |
Santeri Piippo |
Added panning to GL view, added action for resetting angles, zoom and pan
|
changeset |
files
|
2013-04-22 |
Santeri Piippo |
Use mouse wheel for zooming instead of pressing the mouse button and detecting vertical movement.
|
changeset |
files
|
2013-04-22 |
Santeri Piippo |
Show an error message box when main file loading fails.
|
changeset |
files
|
2013-04-22 |
Santeri Piippo |
A saving failure is a critical error, not a warning and should be drawn as such
|
changeset |
files
|
2013-04-22 |
Santeri Piippo |
Warn for save failures with the save and save as actions, also provide with a button to save the file under a different name.
|
changeset |
files
|
2013-04-22 |
Santeri Piippo |
Keep track of when the file was last saved and warn if there are unsaved changes when the application is closing.
|
changeset |
files
|
2013-04-22 |
Santeri Piippo |
Grid icons..
|
changeset |
files
|
2013-04-22 |
Santeri Piippo |
Make grid actions regular actions rather than auto-generated, this way they can have keyboard shortcuts
|
changeset |
files
|
2013-04-22 |
Santeri Piippo |
Added three configurable grid layouts, coarse, medium and fine grids, like those of MLCad. The grids are considerably finer by default simply because part editing works at a lower scale than model editing.
|
changeset |
files
|
2013-04-21 |
Santeri Piippo |
Added the about dialog.
|
changeset |
files
|
2013-04-21 |
Santeri Piippo |
Rotate subfiles and radials by their origin and not by their contents' bboxes.
|
changeset |
files
|
2013-04-21 |
Santeri Piippo |
Rotation improvements; allow radials be inlined
|
changeset |
files
|
2013-04-21 |
Santeri Piippo |
Rotation and rounding. Rotation needs work to get proper origin stuff
|
changeset |
files
|
2013-04-20 |
Santeri Piippo |
some GUI tweaks
|
changeset |
files
|
2013-04-20 |
Santeri Piippo |
Added winding reversal, though undoing it isn't quite ready yet.
|
changeset |
files
|
2013-04-19 |
Santeri Piippo |
Generalized SetContentsHistory to an EditHistory
|
changeset |
files
|
2013-04-17 |
Santeri Piippo |
Some renaming
|
changeset |
files
|
2013-04-16 |
Santeri Piippo |
Redrew selection icons to be clearer
|
changeset |
files
|
2013-04-16 |
Santeri Piippo |
Added functionality for getting a primitive name from a radial.
|
changeset |
files
|
2013-04-16 |
Santeri Piippo |
Radial saving and reading from files
|
changeset |
files
|
2013-04-16 |
Santeri Piippo |
Added object list representation for radials
|
changeset |
files
|
2013-04-15 |
Santeri Piippo |
Added the radial type, this one sure has been on my wishlist for a while. :)
|
changeset |
files
|
2013-04-15 |
Santeri Piippo |
Added select by type. Selection is now preserved over operations.
|
changeset |
files
|
2013-04-15 |
Santeri Piippo |
Improved shared selection handling; added select by color
|
changeset |
files
|
2013-04-15 |
Santeri Piippo |
More selection work - selecting from GUI updates the GL renderer now
|
changeset |
files
|
2013-04-14 |
Santeri Piippo |
Picking improvements
|
changeset |
files
|
2013-04-14 |
Santeri Piippo |
Added additive selection blending, with a toggable flash effect. :P
|
changeset |
files
|
2013-04-14 |
Santeri Piippo |
Highlight selected objects with a different color
|
changeset |
files
|
2013-04-14 |
Santeri Piippo |
GL picking stuff
|
changeset |
files
|
2013-04-12 |
Santeri Piippo |
Added the ability to add vertices to object corners
|
changeset |
files
|
2013-04-11 |
Santeri Piippo |
Added basic object moving with MLCAD-like controls.
|
changeset |
files
|
2013-04-11 |
Santeri Piippo |
Remade vertex icons, the old ones sucked.
|
changeset |
files
|
2013-04-11 |
Santeri Piippo |
Added user-configurable quick-coloring toolbar for.. quick coloring.
|
changeset |
files
|
2013-04-11 |
Santeri Piippo |
Recent files are now remembered and displayed in a submenu
|
changeset |
files
|
2013-04-10 |
Santeri Piippo |
Added inlining history management
|
changeset |
files
|
2013-04-10 |
Santeri Piippo |
Fleshed out the history dialog further
|
changeset |
files
|
2013-04-10 |
Santeri Piippo |
Added history dialog, cannot display all types yet
|
changeset |
files
|
2013-04-10 |
Santeri Piippo |
Added history support for adding objects.
|
changeset |
files
|
2013-04-10 |
Santeri Piippo |
Added history management for cut and paste, copy doesn't alter the object list by itself so it doesn't touch history
|
changeset |
files
|
2013-04-10 |
Santeri Piippo |
Added history handling for quad splitting.
|
changeset |
files
|
2013-04-10 |
Santeri Piippo |
Added history management for auto-bordering (and mass-addition in general)
|
changeset |
files
|
2013-04-10 |
Santeri Piippo |
History handling for list moving
|
changeset |
files
|
2013-04-10 |
Santeri Piippo |
Added history handling for set contents
|
changeset |
files
|
2013-04-09 |
Santeri Piippo |
Allow undo of set color
|
changeset |
files
|
2013-04-09 |
Santeri Piippo |
Allow the user to alter the tool bar icon size
|
changeset |
files
|
2013-04-09 |
Santeri Piippo |
Split some stuff out of the edit tool bar into move and object tool bars. The object tool bar is now located on the left side of the screen as the top one is running out of space.
|
changeset |
files
|
2013-04-09 |
Santeri Piippo |
Added icons for undo and redo
|
changeset |
files
|
2013-04-09 |
Santeri Piippo |
Added undo/redo foundations. Capable of undoing and redoing delete operations
|
changeset |
files
|
2013-04-09 |
Santeri Piippo |
Added move up/down actions.
|
changeset |
files
|
2013-04-09 |
Santeri Piippo |
Added a button to clear a keyboard shortcut.
|
changeset |
files
|
2013-04-09 |
Santeri Piippo |
Touched up the error icon, show the error icon in the set contents dialog if the contents are gibberish.
|
changeset |
files
|
2013-04-09 |
Santeri Piippo |
Added an icon for the exit action - the last one without one! Woo!
|
changeset |
files
|
2013-04-09 |
Santeri Piippo |
Added an icon for the 'about Qt' action. Let's hope Digia doesn't tear me apart for my horrible recreation of the Qt logo. :)
|
changeset |
files
|
2013-04-09 |
Santeri Piippo |
Extracted actions from ForgeWindow into their own files. The ACTION macro now manages meta, instances and callback definitions all in one. Too bad I still need to extern these actions in gui.cpp... maybe someday I'll find a way around it :)
|
changeset |
files
|
2013-04-09 |
Santeri Piippo |
Keyboard shortcuts can now be configured.
|
changeset |
files
|
2013-04-08 |
Santeri Piippo |
Systemized actions and added (for now no-op) key configurations for them
|
changeset |
files
|
2013-04-08 |
Santeri Piippo |
Added a New Part dialog
|
changeset |
files
|
2013-04-08 |
Santeri Piippo |
Don't include non-INVERTNEXT BFC statements in inlined objects.
|
changeset |
files
|
2013-04-08 |
Santeri Piippo |
LDObject::getIndex was bogus which would cause inlining to crash
|
changeset |
files
|
2013-04-08 |
Santeri Piippo |
Added support for BFC types
|
changeset |
files
|
2013-03-27 |
Santeri Piippo |
Added LDConfig.ldr parsing. All colors now available as long as LDConfig.ldr is provided.
|
changeset |
files
|
2013-03-25 |
Santeri Piippo |
Draw main color in the selection dialog based on preferences, take subfiles into account when calculating bbox
|
changeset |
files
|
2013-03-25 |
Santeri Piippo |
Phased out FOREACH macro in favor of C++11-style for iteration.
|
changeset |
files
|
2013-03-25 |
Santeri Piippo |
Simplified configuration code. Use a std::vector object to contain config pointers and have config objects register themselves upon creation instead of relying on a cfgdefs.h. Removed sections, all configurations are just simply written one after another now.
|
changeset |
files
|
2013-03-25 |
Santeri Piippo |
Further fixes to bad color handling. Allow main color be represented with arbitrary transparency.
|
changeset |
files
|
2013-03-24 |
Santeri Piippo |
57181.dat (Philo's model of the XL-motor) showcased a new problem.. there was no handling of unknown colors which led into crashes. Added stdout warnings, also added mid and dark stone colors
|
changeset |
files
|
2013-03-24 |
Santeri Piippo |
Restructured inlining to use a proper caching.. one cache per sub-file reference? What was I thinking? *whacks self with a 55295.dat*
|
changeset |
files
|
2013-03-24 |
Santeri Piippo |
Reverted changes on LDSubfile::getContents, I had a temporary, hackier solution there and forgot to change it back
|
changeset |
files
|
2013-03-24 |
Santeri Piippo |
Considerably improved sub-file inlining. Use a matrix class instead of double[9], educated myself on what matrix multiplication actually is and fixed the algorithm up. Aside from I/O problems, 32551.dat is correctly rendered now.
|
changeset |
files
|
2013-03-24 |
Santeri Piippo |
Implemented the inline action to expose inlining to the user. Also added a `deep inline` action to inline subfile recursively down into polygons and lines only.
|
changeset |
files
|
2013-03-23 |
Santeri Piippo |
Got inlining working. 3002.dat renders properly now! Now just to iron out the bugs and hone the behavior..
|
changeset |
files
|
2013-03-21 |
Santeri Piippo |
If editing contents of a gibberish object, show the reason for the gibberishness in the dialog. Clamp the bounding box scale to at least 1.0 so that polygons are visible in new files.
|
changeset |
files
|
2013-03-21 |
Santeri Piippo |
Parsing stability, finally figured that dumb crash
|
changeset |
files
|
2013-03-21 |
Santeri Piippo |
LDraw still uses inverted y-scale... I always used symmetrical objects for testing so I never noticed I had this wrong.
|
changeset |
files
|
2013-03-21 |
Santeri Piippo |
Scroll the color picker dialog to the selected color if it's off-screen
|
changeset |
files
|
2013-03-21 |
Santeri Piippo |
Added polygon bordering function
|
changeset |
files
|
2013-03-21 |
Santeri Piippo |
Simplify ForgeWindow::slot_splitQuads with the new methods
|
changeset |
files
|
2013-03-21 |
Santeri Piippo |
Added clipboard, added delete action
|
changeset |
files
|
2013-03-20 |
Santeri Piippo |
Done the rendering end of the red/green BFC view
|
changeset |
files
|
2013-03-20 |
Santeri Piippo |
Make line thickness user-configurable, draw conditional lines dashed, use the bounding box to offset the model so that it is centered properly.
|
changeset |
files
|
2013-03-20 |
Santeri Piippo |
Colorized polygons now appear colorized in the list view (unless disabled). GL rendered now draws transparent polygons properly.
|
changeset |
files
|
2013-03-20 |
Santeri Piippo |
Added color selectors for the add object dialog
|
changeset |
files
|
2013-03-20 |
Santeri Piippo |
Turned the test palette action into a set color action for mass object coloring.
|
changeset |
files
|
2013-03-20 |
Santeri Piippo |
Finished with the color selection dialog
|
changeset |
files
|
2013-03-20 |
Santeri Piippo |
Color dialog almost up and running. Need to make it actually selectable now. TODO: make it read LDConfig.ldr
|
changeset |
files
|
2013-03-20 |
Santeri Piippo |
Made the GL renderer actually use the main color configuration
|
changeset |
files
|
2013-03-20 |
Santeri Piippo |
Finally got the renderer to actually draw something! Still needs a lot of work but at least it doesn't show garbage or blank anymore.
|
changeset |
files
|
2013-03-20 |
Santeri Piippo |
Disable the locale when parsing LDraw code or atof's behavior becomes locale-dependant. Who the hell thought that was a great idea?
|
changeset |
files
|
2013-03-20 |
Santeri Piippo |
With removal of vectors, I don't need to keep the bearing class around either
|
changeset |
files
|
2013-03-20 |
Santeri Piippo |
Removed vectors. I realized that subfiles can actually perform their job just as well and that keeping them around would just imply extra work - for nothing.
|
changeset |
files
|
2013-03-20 |
Santeri Piippo |
Added code for parsing vertices
|
changeset |
files
|
2013-03-20 |
Santeri Piippo |
Added insert vertex function and added vertex icons.
|
changeset |
files
|
2013-03-19 |
Santeri Piippo |
Added triangle, quad and condline to the add object dialog
|
changeset |
files
|
2013-03-19 |
Santeri Piippo |
Begin work on dialogs for adding objects. Comments functional!
|
changeset |
files
|
2013-03-19 |
Santeri Piippo |
Implemented insertion of triangles, quads, condlines and comments
|
changeset |
files
|
2013-03-19 |
Santeri Piippo |
er, I said don't limit the amount of decimals
|
changeset |
files
|
2013-03-19 |
Santeri Piippo |
ftoa: don't limit the amount of decimals
|
changeset |
files
|
2013-03-19 |
Santeri Piippo |
Temporarily set the locale to C when using ftoa, or the resulting string is subject to the locale and gets unexpected symbols (e.g. commas for the decimal dots while the function expects periods)
|
changeset |
files
|
2013-03-19 |
Santeri Piippo |
Added main color configuration option, not implemented yet
|
changeset |
files
|
2013-03-19 |
Santeri Piippo |
Added color selection icon
|
changeset |
files
|
2013-03-19 |
Santeri Piippo |
Made the GL renderer background color configurable
|
changeset |
files
|
2013-03-19 |
Santeri Piippo |
Added RC file for the application icon introduced in d2d86021
|
changeset |
files
|
2013-03-19 |
Santeri Piippo |
Licensed LDForge GPL3, added some more icons
|
changeset |
files
|
2013-03-18 |
Santeri Piippo |
Added LDraw path setting dialog
|
changeset |
files
|
2013-03-18 |
Santeri Piippo |
added Save As function
|
changeset |
files
|
2013-03-18 |
Santeri Piippo |
and of course I forget to update ldforge.pro... or to test compile for that matter
|
changeset |
files
|
2013-03-18 |
Santeri Piippo |
Renamed io.cpp to file.cpp, draw.cpp to gldraw.cpp
|
changeset |
files
|
2013-03-18 |
Santeri Piippo |
Deleted scanner.cpp (don't need it), merged model.cpp into io.cpp. Renamed LDForgeWindow to just ForgeWindow since I want the LD* prefix only be given to LDObject derivatives.
|
changeset |
files
|
2013-03-18 |
Santeri Piippo |
added dummy action for future inlining command. Also GCC says that deleting instances of classes with virtual members but no virtual destructors is bad.
|
changeset |
files
|
2013-03-18 |
Santeri Piippo |
begin work on subfile caching
|
changeset |
files
|
2013-03-16 |
Santeri Piippo |
So much for that pointer class, caused more problems than it solved. For instance splitting a second quad after a first one had been split would trigger a peculiar crash...
|
changeset |
files
|
2013-03-16 |
Santeri Piippo |
Added split-quads-to-triangles function
|
changeset |
files
|
2013-03-16 |
Santeri Piippo |
Yay! This thing can save now.
|
changeset |
files
|
2013-03-16 |
Santeri Piippo |
Added pointer serializing so I can keep track of all LDObject* members. This way I can replace them all properly when needed.
|
changeset |
files
|
2013-03-16 |
Santeri Piippo |
Convert the static getCoordinateRep to a common ftoa, use this function to get proper coordinate representation when converting objects to LDraw code
|
changeset |
files
|
2013-03-16 |
Santeri Piippo |
Allow addition of dummy lines..
|
changeset |
files
|
2013-03-16 |
Santeri Piippo |
Added icon for setting contents
|
changeset |
files
|
2013-03-16 |
Santeri Piippo |
oops, forgot the new dialog files out
|
changeset |
files
|
2013-03-16 |
Santeri Piippo |
this thing got its own reinterpret_cast now. :P Added SetContents action for altering an object by contents and reinterpreting it.
|
changeset |
files
|
2013-03-15 |
Santeri Piippo |
Added logf function to write to message log. Write warnings of unparsable files into the message log.
|
changeset |
files
|
2013-03-15 |
Santeri Piippo |
Check whether the numeric arguments of lines really are numeric, and treat lines that don't pass this check as gibberish
|
changeset |
files
|
2013-03-15 |
Santeri Piippo |
Color gibberish red. Check for line code length for gibberish (must be 1 to be valid)
|
changeset |
files
|
2013-03-15 |
Santeri Piippo |
remove leading whitespace from comments when drawing them in the list
|
changeset |
files
|
2013-03-15 |
Santeri Piippo |
Added icons for the comment.
|
changeset |
files
|
2013-03-15 |
Santeri Piippo |
Don't version control moc files... whoops
|
changeset |
files
|
2013-03-15 |
Santeri Piippo |
Set window title dynamically based on filename
|
changeset |
files
|
2013-03-15 |
Santeri Piippo |
Add icon for file open action
|
changeset |
files
|
2013-03-15 |
Santeri Piippo |
rename file-specific icons to file-*
|
changeset |
files
|
2013-03-15 |
Santeri Piippo |
improve opening, don't auto-load 55966.dat (:P)
|
changeset |
files
|
2013-03-15 |
Santeri Piippo |
don't crash if g_CurrentFile is null
|
changeset |
files
|
2013-03-15 |
Santeri Piippo |
Recolored ends of the conditional line graphic purple instead of red for better distinguishment
|
changeset |
files
|
2013-03-15 |
Santeri Piippo |
Added icons for conditional lines
|
changeset |
files
|
2013-03-15 |
Santeri Piippo |
Initial commit
|
changeset |
files
|