Mon, 15 Apr 2013 01:51:53 +0300 Santeri Piippo Added additive selection blending, with a toggable flash effect. :P file | diff | annotate
Sun, 14 Apr 2013 17:31:09 +0300 Santeri Piippo Highlight selected objects with a different color file | diff | annotate
Sun, 14 Apr 2013 03:54:40 +0300 Santeri Piippo GL picking stuff file | diff | annotate
Sat, 13 Apr 2013 02:11:54 +0300 Santeri Piippo Added the ability to add vertices to object corners file | diff | annotate
Fri, 12 Apr 2013 02:54:25 +0300 Santeri Piippo Added basic object moving with MLCAD-like controls. file | diff | annotate
Fri, 12 Apr 2013 01:03:08 +0300 Santeri Piippo Remade vertex icons, the old ones sucked. file | diff | annotate
Fri, 12 Apr 2013 00:28:17 +0300 Santeri Piippo Added user-configurable quick-coloring toolbar for.. quick coloring. file | diff | annotate
Thu, 11 Apr 2013 17:15:01 +0300 Santeri Piippo Recent files are now remembered and displayed in a submenu file | diff | annotate
Thu, 11 Apr 2013 02:26:14 +0300 Santeri Piippo Added inlining history management file | diff | annotate
Thu, 11 Apr 2013 01:35:30 +0300 Santeri Piippo Fleshed out the history dialog further file | diff | annotate
Wed, 10 Apr 2013 19:26:14 +0300 Santeri Piippo Added history dialog, cannot display all types yet file | diff | annotate
Wed, 10 Apr 2013 14:10:58 +0300 Santeri Piippo Added history management for cut and paste, copy doesn't alter the object list by itself so it doesn't touch history file | diff | annotate
Wed, 10 Apr 2013 04:34:19 +0300 Santeri Piippo Added history management for auto-bordering (and mass-addition in general) file | diff | annotate
Wed, 10 Apr 2013 02:22:35 +0300 Santeri Piippo Allow the user to alter the tool bar icon size file | diff | annotate
Wed, 10 Apr 2013 01:51:35 +0300 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. file | diff | annotate
Wed, 10 Apr 2013 00:46:32 +0300 Santeri Piippo Added undo/redo foundations. Capable of undoing and redoing delete operations file | diff | annotate
Tue, 09 Apr 2013 21:59:56 +0300 Santeri Piippo Added move up/down actions. file | diff | annotate
Tue, 09 Apr 2013 17:41:19 +0300 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 :) file | diff | annotate
Tue, 09 Apr 2013 14:06:40 +0300 Santeri Piippo Keyboard shortcuts can now be configured. file | diff | annotate
Mon, 08 Apr 2013 19:24:23 +0300 Santeri Piippo Systemized actions and added (for now no-op) key configurations for them file | diff | annotate
Mon, 08 Apr 2013 18:47:31 +0300 Santeri Piippo Added a New Part dialog file | diff | annotate
Mon, 08 Apr 2013 14:45:28 +0300 Santeri Piippo Added support for BFC types file | diff | annotate
Wed, 27 Mar 2013 11:24:16 +0200 Santeri Piippo Added LDConfig.ldr parsing. All colors now available as long as LDConfig.ldr is provided. file | diff | annotate
Mon, 25 Mar 2013 17:04:18 +0200 Santeri Piippo Phased out FOREACH macro in favor of C++11-style for iteration. file | diff | annotate
Mon, 25 Mar 2013 16:05:03 +0200 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. file | diff | annotate
Mon, 25 Mar 2013 15:20:56 +0200 Santeri Piippo Further fixes to bad color handling. Allow main color be represented with arbitrary transparency. file | diff | annotate
Mon, 25 Mar 2013 01:04:20 +0200 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 file | diff | annotate
Mon, 25 Mar 2013 00:44:11 +0200 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* file | diff | annotate
Sun, 24 Mar 2013 21:41:24 +0200 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. file | diff | annotate
Sun, 24 Mar 2013 18:03:33 +0200 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. file | diff | annotate
Thu, 21 Mar 2013 03:20:02 +0200 Santeri Piippo Added polygon bordering function file | diff | annotate
Thu, 21 Mar 2013 02:48:09 +0200 Santeri Piippo Simplify ForgeWindow::slot_splitQuads with the new methods file | diff | annotate
Thu, 21 Mar 2013 02:45:53 +0200 Santeri Piippo Added clipboard, added delete action file | diff | annotate
Wed, 20 Mar 2013 23:06:30 +0200 Santeri Piippo Colorized polygons now appear colorized in the list view (unless disabled). GL rendered now draws transparent polygons properly. file | diff | annotate
Wed, 20 Mar 2013 21:19:35 +0200 Santeri Piippo Turned the test palette action into a set color action for mass object coloring. file | diff | annotate
Wed, 20 Mar 2013 20:44:04 +0200 Santeri Piippo Finished with the color selection dialog file | diff | annotate
Wed, 20 Mar 2013 19:41:37 +0200 Santeri Piippo Color dialog almost up and running. Need to make it actually selectable now. TODO: make it read LDConfig.ldr file | diff | annotate
Wed, 20 Mar 2013 03:22:21 +0200 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. file | diff | annotate
Wed, 20 Mar 2013 02:44:21 +0200 Santeri Piippo Added code for parsing vertices file | diff | annotate
Wed, 20 Mar 2013 02:31:36 +0200 Santeri Piippo Added insert vertex function and added vertex icons. file | diff | annotate
Wed, 20 Mar 2013 01:58:05 +0200 Santeri Piippo Added triangle, quad and condline to the add object dialog file | diff | annotate
Tue, 19 Mar 2013 21:52:38 +0200 Santeri Piippo Begin work on dialogs for adding objects. Comments functional! file | diff | annotate
Tue, 19 Mar 2013 18:25:08 +0200 Santeri Piippo Implemented insertion of triangles, quads, condlines and comments file | diff | annotate
Tue, 19 Mar 2013 16:36:08 +0200 Santeri Piippo Made the GL renderer background color configurable file | diff | annotate
Tue, 19 Mar 2013 15:29:42 +0200 Santeri Piippo Licensed LDForge GPL3, added some more icons file | diff | annotate
Mon, 18 Mar 2013 18:29:02 +0200 Santeri Piippo Added LDraw path setting dialog file | diff | annotate
Mon, 18 Mar 2013 13:16:21 +0200 Santeri Piippo added Save As function file | diff | annotate
Mon, 18 Mar 2013 12:20:48 +0200 Santeri Piippo Renamed io.cpp to file.cpp, draw.cpp to gldraw.cpp file | diff | annotate
Mon, 18 Mar 2013 12:15:23 +0200 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. file | diff | annotate
Mon, 18 Mar 2013 04:03:05 +0200 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. file | diff | annotate
Mon, 18 Mar 2013 03:38:51 +0200 Santeri Piippo begin work on subfile caching file | diff | annotate
Sat, 16 Mar 2013 17:50:13 +0200 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... file | diff | annotate
Sat, 16 Mar 2013 16:59:16 +0200 Santeri Piippo Added split-quads-to-triangles function file | diff | annotate
Sat, 16 Mar 2013 15:45:20 +0200 Santeri Piippo Yay! This thing can save now. file | diff | annotate
Sat, 16 Mar 2013 14:21:31 +0200 Santeri Piippo Added pointer serializing so I can keep track of all LDObject* members. This way I can replace them all properly when needed. file | diff | annotate
Sat, 16 Mar 2013 13:08:24 +0200 Santeri Piippo Convert the static getCoordinateRep to a common ftoa, use this function to get proper coordinate representation when converting objects to LDraw code file | diff | annotate
Sat, 16 Mar 2013 03:42:04 +0200 Santeri Piippo Allow addition of dummy lines.. file | diff | annotate
Sat, 16 Mar 2013 03:11:19 +0200 Santeri Piippo this thing got its own reinterpret_cast now. :P Added SetContents action for altering an object by contents and reinterpreting it. file | diff | annotate
Sat, 16 Mar 2013 00:05:39 +0200 Santeri Piippo Color gibberish red. Check for line code length for gibberish (must be 1 to be valid) file | diff | annotate
Fri, 15 Mar 2013 22:27:38 +0200 Santeri Piippo remove leading whitespace from comments when drawing them in the list file | diff | annotate
(0) -60 tip

mercurial