changelog
    
    
    - Mon, 08 Jul 2013 01:36:12 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 08 Jul 2013 01:36:12 +0300] rev 364
 
    - Renamed the color class to LDColor for clarity
 
    - Mon, 08 Jul 2013 01:29:28 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 08 Jul 2013 01:29:28 +0300] rev 363
 
    - primitive generator: add conditional lines to cylinders; improved bad color handling
 
    - Sun, 07 Jul 2013 23:43:43 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 07 Jul 2013 23:43:43 +0300] rev 362
 
    - Added history functionality for swapping
 
    - Sun, 07 Jul 2013 23:22:28 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 07 Jul 2013 23:22:28 +0300] rev 361
 
    - fixed: double-clicking an object and editing it that way would not register to history
 
    - Sun, 07 Jul 2013 23:17:17 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 07 Jul 2013 23:17:17 +0300] rev 360
 
    - when inlining (as an action), reinterpret the inlinees so that there's not any pointer mess-ups
 
    - Sun, 07 Jul 2013 17:45:48 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 07 Jul 2013 17:45:48 +0300] rev 359
 
    - more restyle/refactor
 
    - Sun, 07 Jul 2013 16:46:30 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 07 Jul 2013 16:46:30 +0300] rev 358
 
    - restyle..
 
    - Sun, 07 Jul 2013 15:08:38 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 07 Jul 2013 15:08:38 +0300] rev 357
 
    - Removed the two string arrays containing object types and icon names, moved these as LDObjects' virtual functions
 
    - Sun, 07 Jul 2013 03:36:30 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 07 Jul 2013 03:36:30 +0300] rev 356
 
    - Cleaned up the toolbars, removed clutter by removing most of the not-so-often-used items
 
    - Sun, 07 Jul 2013 03:25:28 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 07 Jul 2013 03:25:28 +0300] rev 355
 
    - removed the history dialog, it doesn't fit in with the new history system
 
    - Sun, 07 Jul 2013 03:19:09 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 07 Jul 2013 03:19:09 +0300] rev 354
 
    - Fixed: color selector prompt would crash if no default was given
 
    - Sun, 07 Jul 2013 03:14:20 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 07 Jul 2013 03:14:20 +0300] rev 353
 
    - dded an action to quickly toggle BFC red/green view.
 
    - Sun, 07 Jul 2013 03:04:40 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 07 Jul 2013 03:04:40 +0300] rev 352
 
    - pngout'd
 
    - Sun, 07 Jul 2013 03:03:39 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 07 Jul 2013 03:03:39 +0300] rev 351
 
    - uh, stuff
 
    - Sun, 07 Jul 2013 03:03:15 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 07 Jul 2013 03:03:15 +0300] rev 350
 
    - BFC icon stuff - old icon is now used for bfc red/green view-to-be
 
    - Sat, 06 Jul 2013 04:08:57 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 04:08:57 +0300] rev 349
 
    - rename: msglog.cpp/h -> messagelog.cpp/h
 
    - Sat, 06 Jul 2013 04:00:50 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 04:00:50 +0300] rev 348
 
    - fixed: stuff that was changed during file open was written to history
 
    - Sat, 06 Jul 2013 03:54:59 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 03:54:59 +0300] rev 347
 
    - astyle history.cpp
 
    - Sat, 06 Jul 2013 03:44:04 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 03:44:04 +0300] rev 346
 
    - Converted flip prompt to Designer UI
 
    - Sat, 06 Jul 2013 03:24:39 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 03:24:39 +0300] rev 345
 
    - Converted Ytruder interface to Designer UI
 
    - Sat, 06 Jul 2013 03:06:00 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 03:06:00 +0300] rev 344
 
    - Further verbosity, #ifdef the test axle pic out of release builds
 
    - Sat, 06 Jul 2013 02:52:54 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 02:52:54 +0300] rev 343
 
    - Completed Edger 2 interface
 
    - Sat, 06 Jul 2013 02:30:48 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 02:30:48 +0300] rev 342
 
    - gitignore *.dat files so I won't commit in my test files accidentally
 
    - Sat, 06 Jul 2013 02:02:41 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 02:02:41 +0300] rev 341
 
    - Update gitignore
 
    - Sat, 06 Jul 2013 01:59:58 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 01:59:58 +0300] rev 340
 
    - Added missing src/src.pro file
 
    - Sat, 06 Jul 2013 01:41:31 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 01:41:31 +0300] rev 339
 
    - Also put all generated UI headers on ignore
 
    - Sat, 06 Jul 2013 01:40:06 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 01:40:06 +0300] rev 338
 
    - remove ldforge.kdev4 and put it on ignore
 
    - Thu, 04 Jul 2013 22:40:11 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 22:40:11 +0300] rev 337
 
    - Converted ldraw path prompt
 
    - Thu, 04 Jul 2013 21:09:19 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 21:09:19 +0300] rev 336
 
    - fixed: overlays coudln't be defined for other cameras than the one used currently
 
    - Thu, 04 Jul 2013 21:01:52 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 21:01:52 +0300] rev 335
 
    - Converted overlay prompt
 
    - Thu, 04 Jul 2013 20:12:03 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 20:12:03 +0300] rev 334
 
    - Added missing what's this in edit raw prompt
 
    - Thu, 04 Jul 2013 20:09:25 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 20:09:25 +0300] rev 333
 
    - Removed more obsolete code
 
    - Thu, 04 Jul 2013 20:08:14 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 20:08:14 +0300] rev 332
 
    - Converted rotation point prompt
 
    - Thu, 04 Jul 2013 19:18:42 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 19:18:42 +0300] rev 331
 
    - Converted about dialog
 
    - Thu, 04 Jul 2013 18:56:34 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 18:56:34 +0300] rev 330
 
    - converted the raw edit prompt
 
    - Thu, 04 Jul 2013 18:41:24 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 18:41:24 +0300] rev 329
 
    - Designerified the replace coordinates action
 
    - Thu, 04 Jul 2013 18:03:22 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 18:03:22 +0300] rev 328
 
    - Converted the config dialog to a designer UI file
 
    - Thu, 04 Jul 2013 16:19:50 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 16:19:50 +0300] rev 327
 
    - Largely reworked the color selector. Still not perfect but is better
 
    - Thu, 04 Jul 2013 03:42:55 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 03:42:55 +0300] rev 326
 
    - applied message log to some actions
 
    - Thu, 04 Jul 2013 03:30:39 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 03:30:39 +0300] rev 325
 
    - optimize the common case
 
    - Thu, 04 Jul 2013 03:29:51 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 03:29:51 +0300] rev 324
 
    - fixed: when a new message line was added, the viewport wasn't updated
 
    - Thu, 04 Jul 2013 03:08:34 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 03:08:34 +0300] rev 323
 
    - remove old test messages
 
    - Thu, 04 Jul 2013 03:05:39 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 03:05:39 +0300] rev 322
 
    - Re-added the message log, now draws into the viewport
 
    - Wed, 03 Jul 2013 00:43:27 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 03 Jul 2013 00:43:27 +0300] rev 321
 
    - Apply tr() for possible future translations
 
    - Tue, 02 Jul 2013 23:40:27 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 02 Jul 2013 23:40:27 +0300] rev 320
 
    - rework aborting.. I'm still not sure I'm doing it right, though.
 
    - Tue, 02 Jul 2013 23:29:57 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 02 Jul 2013 23:29:57 +0300] rev 319
 
    - Show values in file opening prompt
 
    - Tue, 02 Jul 2013 23:02:53 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 02 Jul 2013 23:02:53 +0300] rev 318
 
    - simplify a bit
 
    - Tue, 02 Jul 2013 22:53:20 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 02 Jul 2013 22:53:20 +0300] rev 317
 
    - Added ability to load the overlay meta
 
    - Tue, 02 Jul 2013 21:39:47 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 02 Jul 2013 21:39:47 +0300] rev 316
 
    - Made overlay data be contained in the part files, still wip
 
    - Tue, 02 Jul 2013 01:42:43 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 02 Jul 2013 01:42:43 +0300] rev 315
 
    - UI-ified the new part prompt
 
    - Tue, 02 Jul 2013 00:31:40 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 02 Jul 2013 00:31:40 +0300] rev 314
 
    - changelog entry
 
    - Tue, 02 Jul 2013 00:27:45 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 02 Jul 2013 00:27:45 +0300] rev 313
 
    - Turns out I overlooked a slot and didn't need to derive from QSpinBox after all
 
    - Tue, 02 Jul 2013 00:15:52 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 02 Jul 2013 00:15:52 +0300] rev 312
 
    - Nuked the obsolete radial type now
 
    - Tue, 02 Jul 2013 00:06:06 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 02 Jul 2013 00:06:06 +0300] rev 311
 
    - Further work on the primitive generator
 
    - Mon, 01 Jul 2013 23:07:35 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 01 Jul 2013 23:07:35 +0300] rev 310
 
    - Begin converting the radial type into a primitive generator
 
    - Mon, 01 Jul 2013 19:48:29 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 01 Jul 2013 19:48:29 +0300] rev 309
 
    - restyled file.cpp
 
    - Mon, 01 Jul 2013 17:27:37 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 01 Jul 2013 17:27:37 +0300] rev 308
 
    - Added an atof overload to convert from string to float, hopefully without any precision error
 
    - Thu, 27 Jun 2013 14:55:32 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 27 Jun 2013 14:55:32 +0300] rev 307
 
    - Use unique IDs instead of file indices in picking lists, this is much less prone to error
 
    - Thu, 27 Jun 2013 14:12:12 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 27 Jun 2013 14:12:12 +0300] rev 306
 
    - minor improvements to primitive handling
 
    - Thu, 27 Jun 2013 12:29:54 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 27 Jun 2013 12:29:54 +0300] rev 305
 
    - Exported Rectifier interface to .ui file
 
    - Thu, 27 Jun 2013 12:13:15 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 27 Jun 2013 12:13:15 +0300] rev 304
 
    - ..
 
    - Thu, 27 Jun 2013 12:12:53 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 27 Jun 2013 12:12:53 +0300] rev 303
 
    - Converted Intersector UI, improved handling of failed ext program launches, fixed launch of non-wine programs
 
    - Thu, 27 Jun 2013 03:00:00 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 27 Jun 2013 03:00:00 +0300] rev 302
 
    - Converted Isecalc front-end dialog to Designer UI
 
    - Thu, 27 Jun 2013 02:46:12 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 27 Jun 2013 02:46:12 +0300] rev 301
 
    - Added an ui file for a to-be edger2 launcher