- ensured header files' guards start with LDFORGE_
- removed typedef "qchar" (use QChar instead), removed use of short, long and size_t (use int instead)
- use C++11-using syntax instead of typedefs in types.h
- upgraded the PROPERTY macro, resulting in a major code refactor
- Changed the callback parm of PROPERTY to a stock/custom write method argument.
- Renamed common.h to main.h, split the PROPERTY macro and supporting macros to property.h
- Improved coordinate rounding, replaced the hack with a proper implementation, now rounds properly and works on subfiles as well
- added build_shared to .gitignore
minor cleanup
updated README.md with a mention of the ring drawing
- re-added the external programs to the toolbar
Renamed "quick colors" in the configuration to "color toolbar"
minor cleanup
Cleaned up download.cpp/.h, used PROPERTY. Added LIST_OPS to PROPERTY
more stuff
renamed LDCndLine to LDCondLine
net_autoclose is now true by default
- LDFile renamed to LDDocument, file.h -> document.h
- Added the INSTALL document
- Reworked primitive listing. No longer uses multi-threading.
- fixed: LDMatrixObject's position would be an invalid pointer if it was created with the default constructor, causing a crash
- LDObject::move is no longer virtual
- changed source file extension from .cpp to .cc