changelog
    
    
    - Sat, 15 Jun 2013 04:20:44 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 15 Jun 2013 04:20:44 +0300] rev 290
 
    - Added primitive scanning, replaced parts list in subfile add dialog with it
 
    - Sat, 15 Jun 2013 01:29:46 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 15 Jun 2013 01:29:46 +0300] rev 289
 
    - Nuked parts.lst parsing, that was stupid
 
    - Sat, 15 Jun 2013 01:20:07 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 15 Jun 2013 01:20:07 +0300] rev 288
 
    - Converted from C-style fopen to the new File class
 
    - Fri, 14 Jun 2013 19:34:30 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 14 Jun 2013 19:34:30 +0300] rev 287
 
    - Added a File type that wraps around QFile and provides stuff like a null file and range-for-iterating
 
    - Fri, 14 Jun 2013 16:00:54 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 14 Jun 2013 16:00:54 +0300] rev 286
 
    - Converted to 16-bit strings.. again
 
    - Thu, 13 Jun 2013 16:33:17 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 13 Jun 2013 16:33:17 +0300] rev 285
 
    - Also allow objects to be edited by double-click in the viewport
 
    - Thu, 13 Jun 2013 16:17:58 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 13 Jun 2013 16:17:58 +0300] rev 284
 
    - forgot changelog entry about some key defaults changes
 
    - Thu, 13 Jun 2013 16:16:55 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 13 Jun 2013 16:16:55 +0300] rev 283
 
    - Objects can now be edited by double-clicking on them in the object list view
 
    - Thu, 13 Jun 2013 14:00:34 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 13 Jun 2013 14:00:34 +0300] rev 282
 
    - Minor tweak to drawing rectangle selection (don't draw it if it was to be an additive pick)
 
    - Thu, 13 Jun 2013 03:12:34 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 13 Jun 2013 03:12:34 +0300] rev 281
 
    - Update the rect vertices right after rect draw mode is entered so that the old values don't remain to spook around
 
    - Thu, 13 Jun 2013 03:08:17 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 13 Jun 2013 03:08:17 +0300] rev 280
 
    - And I forgot to rebrand the actual dialog box...
 
    - Thu, 13 Jun 2013 03:05:54 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 13 Jun 2013 03:05:54 +0300] rev 279
 
    - Renamed Set Contents into Edit LDraw Code; made the add object dialog's comment line box wider
 
    - Thu, 13 Jun 2013 03:01:09 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 13 Jun 2013 03:01:09 +0300] rev 278
 
    - changelog update
 
    - Thu, 13 Jun 2013 02:58:17 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 13 Jun 2013 02:58:17 +0300] rev 277
 
    - Clipboard now stores LDraw code rather than object clones, this seems much less prone to problems
 
    - Thu, 13 Jun 2013 02:55:47 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 13 Jun 2013 02:55:47 +0300] rev 276
 
    - Made history work with most things
 
    - Thu, 13 Jun 2013 01:13:06 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 13 Jun 2013 01:13:06 +0300] rev 275
 
    - Color changing is now logged into history
 
    - Thu, 13 Jun 2013 00:48:53 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 13 Jun 2013 00:48:53 +0300] rev 274
 
    - Reworked properties a bit
 
    - Mon, 10 Jun 2013 16:17:24 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 10 Jun 2013 16:17:24 +0300] rev 273
 
    - Restructed recent files handling, the list shouldn't screw the hell up anymore.
 
    - Mon, 10 Jun 2013 15:51:08 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 10 Jun 2013 15:51:08 +0300] rev 272
 
    - Cleansed the string class, moved implementations from header to code file
 
    - Mon, 10 Jun 2013 15:15:23 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 10 Jun 2013 15:15:23 +0300] rev 271
 
    - Laid down the foundations of the new history system
 
    - Sat, 01 Jun 2013 22:42:52 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 01 Jun 2013 22:42:52 +0300] rev 270
 
    - 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
 
    - Sat, 01 Jun 2013 22:01:27 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 01 Jun 2013 22:01:27 +0300] rev 269
 
    - Refactor LDSubfile
 
    - Sat, 01 Jun 2013 21:36:03 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 01 Jun 2013 21:36:03 +0300] rev 268
 
    - Make LDMatrixObject's transform and pos members properties
 
    - Sat, 01 Jun 2013 20:31:33 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 01 Jun 2013 20:31:33 +0300] rev 267
 
    - Make LDRadial's members accessed properties
 
    - Sat, 01 Jun 2013 20:09:31 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 01 Jun 2013 20:09:31 +0300] rev 266
 
    - Make LDObject's color and parent properties with accessors
 
    - Sat, 01 Jun 2013 03:17:52 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 01 Jun 2013 03:17:52 +0300] rev 265
 
    - Purged out the old history code
 
    - Tue, 28 May 2013 18:30:40 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 28 May 2013 18:30:40 +0300] rev 264
 
    - 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.
 
    - Tue, 28 May 2013 02:59:54 +0300
 
    - by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 28 May 2013 02:59:54 +0300] rev 263
 
    - Make drawn vertices display a label containing coordinate informations, round down calculated coordinates