changelog
- 2019-06-20
- by Teemu Piippo <teemu@hecknology.net> [Thu, 20 Jun 2019 08:54:35 +0300] rev 1440
- uuid things
- 2019-02-07
- by Teemu Piippo <teemu@hecknology.net> [Thu, 07 Feb 2019 15:43:18 +0200] rev 1439
- reworked selection model handling
- 2019-02-07
- by Teemu Piippo <teemu@hecknology.net> [Thu, 07 Feb 2019 13:45:07 +0200] rev 1438
- stuff
- 2019-01-01
- by Teemu Piippo <teemu@hecknology.net> [Tue, 01 Jan 2019 22:30:10 +0200] rev 1437
- commit work done on mdi
- 2018-12-27
- by Teemu Piippo <teemu@hecknology.net> [Fri, 28 Dec 2018 00:03:47 +0200] rev 1436
- moved GL stuff into a new gl namespace
- 2018-12-27
- by Teemu Piippo <teemu@hecknology.net> [Thu, 27 Dec 2018 23:41:06 +0200] rev 1435
- removed the GuiUtilities class
- 2018-12-26
- by Teemu Piippo <teemu@hecknology.net> [Wed, 26 Dec 2018 23:04:09 +0200] rev 1434
- removed unneeded stuff
- 2018-12-26
- by Teemu Piippo <teemu@hecknology.net> [Wed, 26 Dec 2018 23:01:45 +0200] rev 1433
- reimplented shortcuts in the config dialog using model/view programming
- 2018-12-26
- by Teemu Piippo <teemu@hecknology.net> [Wed, 26 Dec 2018 16:38:38 +0200] rev 1432
- Refactored the color toolbar editing into a new model/view system
- 2018-12-21
- by Teemu Piippo <teemu@hecknology.net> [Fri, 21 Dec 2018 21:43:06 +0200] rev 1431
- things
- 2018-09-15
- by Teemu Piippo <teemu@hecknology.net> [Sat, 15 Sep 2018 15:57:56 +0300] rev 1430
- refactor
- 2018-08-07
- by Teemu Piippo <teemu@hecknology.net> [Tue, 07 Aug 2018 20:34:32 +0300] rev 1429
- added constexprs
- 2018-08-04
- by Teemu Piippo <teemu@hecknology.net> [Sat, 04 Aug 2018 21:46:58 +0300] rev 1428
- fixed a crash when trying to open a document for the 3rd time after closing it 2 times
- 2018-07-13
- by Teemu Piippo <teemu@hecknology.net> [Fri, 13 Jul 2018 20:48:55 +0300] rev 1427
- add const
- 2018-07-13
- by Teemu Piippo <teemu@hecknology.net> [Fri, 13 Jul 2018 20:47:35 +0300] rev 1426
- fix object moving
- 2018-06-23
- by Teemu Piippo <teemu@hecknology.net> [Sat, 23 Jun 2018 13:57:04 +0300] rev 1425
- added icons for circular primitives and enhanced some existing ones
- 2018-06-22
- by Teemu Piippo <teemu@hecknology.net> [Fri, 22 Jun 2018 15:03:50 +0300] rev 1424
- removed a duplicate member
- 2018-06-22
- by Teemu Piippo <teemu@hecknology.net> [Fri, 22 Jun 2018 14:46:30 +0300] rev 1423
- fixed rendering of bézier curves
- 2018-06-22
- by Teemu Piippo <teemu@hecknology.net> [Fri, 22 Jun 2018 14:33:09 +0300] rev 1422
- simplified format()
- 2018-06-22
- by Teemu Piippo <teemu@hecknology.net> [Fri, 22 Jun 2018 14:15:27 +0300] rev 1421
- Fixed cmake warning
- 2018-06-22
- by Teemu Piippo <teemu@hecknology.net> [Fri, 22 Jun 2018 12:37:58 +0300] rev 1420
- added Cotire to speed up compilation
- 2018-06-22
- by Teemu Piippo <teemu@hecknology.net> [Fri, 22 Jun 2018 12:13:01 +0300] rev 1419
- replaced uses of QList with QVector
- 2018-06-21
- by Teemu Piippo <teemu@hecknology.net> [Thu, 21 Jun 2018 19:21:49 +0300] rev 1418
- used the new CircularSectionEditor in CircularPrimitiveEditor
- 2018-06-21
- by Teemu Piippo <teemu@hecknology.net> [Thu, 21 Jun 2018 18:46:03 +0300] rev 1417
- refactored the segments/divisions editor in MainWindow to a new widget
- 2018-06-21
- by Teemu Piippo <teemu@hecknology.net> [Thu, 21 Jun 2018 17:02:58 +0300] rev 1416
- fixed compile errors in some cases, bezier curve now stores the segment count in each object (not editable yet)
- 2018-06-19
- by Teemu Piippo <teemu@hecknology.net> [Wed, 20 Jun 2018 00:00:26 +0300] rev 1415
- simplified more
- 2018-06-19
- by Teemu Piippo <teemu@hecknology.net> [Tue, 19 Jun 2018 23:59:05 +0300] rev 1414
- simplified
- 2018-06-19
- by Teemu Piippo <teemu@hecknology.net> [Tue, 19 Jun 2018 23:56:07 +0300] rev 1413
- added buttons to rotate circular primitives
- 2018-06-19
- by Teemu Piippo <teemu@hecknology.net> [Tue, 19 Jun 2018 23:18:58 +0300] rev 1412
- added support for inverting circular primitives
- 2018-06-19
- by Teemu Piippo <teemu@hecknology.net> [Tue, 19 Jun 2018 22:45:10 +0300] rev 1411
- fixed generation of disc negatives
- 2018-06-19
- by Teemu Piippo <teemu@hecknology.net> [Tue, 19 Jun 2018 22:00:46 +0300] rev 1410
- simplified
- 2018-06-19
- by Teemu Piippo <teemu@hecknology.net> [Tue, 19 Jun 2018 21:57:39 +0300] rev 1409
- fixed chord triangle count formula
- 2018-06-19
- by Teemu Piippo <teemu@hecknology.net> [Tue, 19 Jun 2018 21:49:21 +0300] rev 1408
- fixed bugs regarding primitives, added chord substitution
- 2018-06-17
- by Teemu Piippo <teemu@hecknology.net> [Sun, 17 Jun 2018 17:07:29 +0300] rev 1407
- added support for open/closed cylinders in LDCircularPrimitive
- 2018-06-17
- by Teemu Piippo <teemu@hecknology.net> [Sun, 17 Jun 2018 16:13:24 +0300] rev 1406
- Circular primitive editor complete
- 2018-06-17
- by Teemu Piippo <teemu@hecknology.net> [Sun, 17 Jun 2018 14:06:03 +0300] rev 1405
- replaced overloads with a new 'xyz' function
- 2018-06-17
- by Teemu Piippo <teemu@hecknology.net> [Sun, 17 Jun 2018 13:57:00 +0300] rev 1404
- replaced GLRotationMatrix with QMatrix4x4
- 2018-06-17
- by Teemu Piippo <teemu@hecknology.net> [Sun, 17 Jun 2018 13:53:33 +0300] rev 1403
- replaced the Matrix class with QMatrix4x4
- 2018-06-10
- by Teemu Piippo <teemu@hecknology.net> [Sun, 10 Jun 2018 23:25:08 +0300] rev 1402
- some rework in description
- 2018-06-10
- by Teemu Piippo <teemu@hecknology.net> [Sun, 10 Jun 2018 23:07:24 +0300] rev 1401
- fixed bugs regarding circular primitives
- 2018-06-10
- by Teemu Piippo <teemu@hecknology.net> [Sun, 10 Jun 2018 21:48:58 +0300] rev 1400
- refactored LDPolygon
- 2018-06-10
- by Teemu Piippo <teemu@hecknology.net> [Sun, 10 Jun 2018 17:17:42 +0300] rev 1399
- added the disc and disc negative to the circular primitive type
- 2018-06-10
- by Teemu Piippo <teemu@hecknology.net> [Sun, 10 Jun 2018 16:50:14 +0300] rev 1398
- changed LDCylinder to LDCircularPrimitive and moved circles to it
- 2018-06-10
- by Teemu Piippo <teemu@hecknology.net> [Sun, 10 Jun 2018 16:04:38 +0300] rev 1397
- cleaned up LDColor constructors
- 2018-06-10
- by Teemu Piippo <teemu@hecknology.net> [Sun, 10 Jun 2018 15:53:21 +0300] rev 1396
- show the color index in the color button
- 2018-06-10
- by Teemu Piippo <teemu@hecknology.net> [Sun, 10 Jun 2018 12:12:50 +0300] rev 1395
- separated the color button into a new widget
- 2018-06-08
- by Teemu Piippo <teemu@hecknology.net> [Fri, 08 Jun 2018 23:06:56 +0300] rev 1394
- fixed cylinder rendering
- 2018-06-07
- by Teemu Piippo <teemu@hecknology.net> [Thu, 07 Jun 2018 23:24:02 +0300] rev 1393
- changed rotation matrix to quaternion in GLRenderer
- 2018-06-04
- by Teemu Piippo <teemu@hecknology.net> [Mon, 04 Jun 2018 23:22:52 +0300] rev 1392
- fix compiler warnings
- 2018-06-04
- by Teemu Piippo <teemu@hecknology.net> [Mon, 04 Jun 2018 23:12:40 +0300] rev 1391
- added work done on cylinders
- 2018-05-30
- by Teemu Piippo <teemu@hecknology.net> [Wed, 30 May 2018 22:31:06 +0300] rev 1390
- added draw plane feature (doesn't work with circle draw quite right yet)
- 2018-05-26
- by Teemu Piippo <teemu@hecknology.net> [Sat, 26 May 2018 17:28:15 +0300] rev 1389
- refactored signal blocking
- 2018-05-10
- by Teemu Piippo <teemu@hecknology.net> [Thu, 10 May 2018 15:54:26 +0300] rev 1388
- fixed that scaling factors could be negative
- 2018-05-10
- by Teemu Piippo <teemu@hecknology.net> [Thu, 10 May 2018 15:48:39 +0300] rev 1387
- added a doublespinbox variant that uses "." as the decimal point and omits trailing zeros
- 2018-05-10
- by Teemu Piippo <teemu@hecknology.net> [Thu, 10 May 2018 14:57:23 +0300] rev 1386
- added scaling vector editing into the subfile editing dialog
- 2018-04-27
- by Teemu Piippo <teemu@hecknology.net> [Fri, 27 Apr 2018 16:27:14 +0300] rev 1385
- added vertex rendering
- 2018-04-25
- by Teemu Piippo <teemu@hecknology.net> [Wed, 25 Apr 2018 18:55:15 +0300] rev 1384
- some fixes
- 2018-04-05
- by Teemu Piippo <teemu@hecknology.net> [Thu, 05 Apr 2018 22:56:37 +0300] rev 1383
- fixed vertex cache spontaneously clearing
- 2018-04-04
- by Teemu Piippo <teemu@hecknology.net> [Wed, 04 Apr 2018 12:08:45 +0300] rev 1382
- refactored the quick color toolbar
- 2018-04-04
- by Teemu Piippo <teemu@hecknology.net> [Wed, 04 Apr 2018 11:43:15 +0300] rev 1381
- removed dead code
- 2018-04-04
- by Teemu Piippo <teemu@hecknology.net> [Wed, 04 Apr 2018 11:41:26 +0300] rev 1380
- added a status bar and moved printed messages there
- 2018-04-04
- by Teemu Piippo <teemu@hecknology.net> [Wed, 04 Apr 2018 11:24:37 +0300] rev 1379
- removed dead code
- 2018-04-04
- by Teemu Piippo <teemu@hecknology.net> [Wed, 04 Apr 2018 11:22:47 +0300] rev 1378
- refactor
- 2018-04-04
- by Teemu Piippo <teemu@hecknology.net> [Wed, 04 Apr 2018 11:19:49 +0300] rev 1377
- fixed changing a document not updating its references in other files
- 2018-04-03
- by Teemu Piippo <teemu@hecknology.net> [Tue, 03 Apr 2018 18:55:57 +0300] rev 1376
- added an ini option to disable line stipple
- 2018-04-03
- by Teemu Piippo <teemu@hecknology.net> [Tue, 03 Apr 2018 17:37:33 +0300] rev 1375
- refactor
- 2018-04-03
- by Teemu Piippo <teemu@hecknology.net> [Tue, 03 Apr 2018 17:34:13 +0300] rev 1374
- fixed "edit selected object" not editing non-vertex objects
- 2018-04-03
- by Teemu Piippo <teemu@hecknology.net> [Tue, 03 Apr 2018 17:32:02 +0300] rev 1373
- readded object editing by double click in list view
- 2018-04-03
- by Teemu Piippo <teemu@hecknology.net> [Tue, 03 Apr 2018 17:23:02 +0300] rev 1372
- fixed the scene bounding box not getting updated as it should
- 2018-04-02
- by Teemu Piippo <teemu@hecknology.net> [Mon, 02 Apr 2018 13:21:15 +0300] rev 1371
- automatically center the model in the renderer
- 2018-04-02
- by Teemu Piippo <teemu@hecknology.net> [Mon, 02 Apr 2018 10:59:38 +0300] rev 1370
- reworked bounding box
- 2018-04-02
- by Teemu Piippo <teemu@hecknology.net> [Mon, 02 Apr 2018 10:33:17 +0300] rev 1369
- added cull depth support
- 2018-04-01
- by Teemu Piippo <teemu@hecknology.net> [Sun, 01 Apr 2018 15:32:30 +0300] rev 1368
- added some missing connections
- 2018-04-01
- by Teemu Piippo <teemu@hecknology.net> [Sun, 01 Apr 2018 11:39:07 +0300] rev 1367
- fixed some problems
- 2018-03-31
- by Teemu Piippo <teemu@hecknology.net> [Sat, 31 Mar 2018 18:41:24 +0300] rev 1366
- start rework
- 2018-03-31
- by Teemu Piippo <teemu@hecknology.net> [Sat, 31 Mar 2018 21:23:22 +0300] rev 1365
- show subfile descriptions in the object list
- 2018-03-30
- by Teemu Piippo <teemu@hecknology.net> [Fri, 30 Mar 2018 14:30:51 +0300] rev 1364
- fix warnings
- 2018-03-29
- by Teemu Piippo <teemu@hecknology.net> [Thu, 29 Mar 2018 12:10:54 +0300] rev 1363
- started work on the pattern editor
- 2018-03-29
- by Teemu Piippo <teemu@hecknology.net> [Thu, 29 Mar 2018 12:09:06 +0300] rev 1362
- Branch close
- 2018-03-29
- by Teemu Piippo <teemu@hecknology.net> [Thu, 29 Mar 2018 12:09:06 +0300] rev 1361
- Branch close
- 2018-03-29
- by Teemu Piippo <teemu@hecknology.net> [Thu, 29 Mar 2018 12:09:05 +0300] rev 1360
- Branch close
- 2018-03-29
- by Teemu Piippo <teemu@hecknology.net> [Thu, 29 Mar 2018 12:09:05 +0300] rev 1359
- Branch close
- 2018-03-29
- by Teemu Piippo <teemu@hecknology.net> [Thu, 29 Mar 2018 12:09:05 +0300] rev 1358
- Branch close
- 2018-03-29
- by Teemu Piippo <teemu@hecknology.net> [Thu, 29 Mar 2018 12:09:04 +0300] rev 1357
- Branch close header
- 2018-03-29
- by Teemu Piippo <teemu@hecknology.net> [Thu, 29 Mar 2018 12:09:04 +0300] rev 1356
- Branch close integrity
- 2018-03-29
- by Teemu Piippo <teemu@hecknology.net> [Thu, 29 Mar 2018 12:09:04 +0300] rev 1355
- Branch close inspector
- 2018-03-29
- by Teemu Piippo <teemu@hecknology.net> [Thu, 29 Mar 2018 12:09:03 +0300] rev 1354
- Branch close bfc
- 2018-03-29
- by Teemu Piippo <teemu@hecknology.net> [Thu, 29 Mar 2018 10:42:45 +0300] rev 1353
- refactor
- 2018-03-29
- by Teemu Piippo <teemu@hecknology.net> [Thu, 29 Mar 2018 10:31:01 +0300] rev 1352
- refactor
- 2018-03-29
- by Teemu Piippo <teemu@hecknology.net> [Thu, 29 Mar 2018 10:18:18 +0300] rev 1351
- use 3 significant figures in file size representation
- 2018-03-27
- by Teemu Piippo <teemu@hecknology.net> [Tue, 27 Mar 2018 14:13:58 +0300] rev 1350
- better representation of fractions and large numbers
- 2018-03-27
- by Teemu Piippo <teemu@hecknology.net> [Tue, 27 Mar 2018 13:01:02 +0300] rev 1349
- The border between the canvas and left tool box is now resizable
- 2018-03-27
- by Teemu Piippo <teemu@hecknology.net> [Tue, 27 Mar 2018 12:49:15 +0300] rev 1348
- fixed minimum values
- 2018-03-26
- by Teemu Piippo <teemu@hecknology.net> [Mon, 26 Mar 2018 15:28:33 +0300] rev 1347
- refactor cylinder generation
- 2018-03-25
- by Teemu Piippo <teemu@hecknology.net> [Sun, 25 Mar 2018 16:57:28 +0300] rev 1346
- reworked primitive generator
- 2018-03-25
- by Teemu Piippo <teemu@hecknology.net> [Sun, 25 Mar 2018 16:28:03 +0300] rev 1345
- added support for new style primitive names
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 23:46:25 +0200] rev 1344
- fixed rendering artifacts
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 23:45:24 +0200] rev 1343
- fixed wording
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 16:49:02 +0200] rev 1342
- added comment
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 16:41:57 +0200] rev 1341
- added categories for 8/ and 48/ torii
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 16:40:12 +0200] rev 1340
- more work on 8-primitives
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 16:33:23 +0200] rev 1339
- Added support for 8-primitives
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 16:12:08 +0200] rev 1338
- Whoops
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 16:11:42 +0200] rev 1337
- some python cleanup
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 15:58:35 +0200] rev 1336
- improved formatting of generated configuration code
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 15:54:41 +0200] rev 1335
- MainWindow now stores its state in the config file so its state and geometry is preserved across instances
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 13:55:08 +0200] rev 1334
- removed another unused class
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 13:53:56 +0200] rev 1333
- removed unused include
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 13:48:50 +0200] rev 1332
- replaced remaining DIRSLASH, Dirname and Basename uses with Qt file info stuff
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 13:42:34 +0200] rev 1331
- used Qt file info stuff in the auto-subfiler
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 13:28:03 +0200] rev 1330
- Used more Qt file info stuff
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 13:11:17 +0200] rev 1329
- rewrote LDDocument::shortenName using Qt stuff
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 13:03:02 +0200] rev 1328
- merged mathfunctions.cpp into algorithms/geometry.cpp
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 12:58:01 +0200] rev 1327
- added comment
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 12:54:28 +0200] rev 1326
- Happy new year 2018
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 12:51:24 +0200] rev 1325
- Use 4 points of precision for circle point coordinates
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 12:46:40 +0200] rev 1324
- roundToDecimals no longer needs an lvalue. applyToMatrix removed.
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 12:34:20 +0200] rev 1323
- Config is now a namespace
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 12:09:26 +0200] rev 1322
- renamed sink() to singleton()
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 12:06:49 +0200] rev 1321
- used squared()
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 12:06:22 +0200] rev 1320
- Moved includes, added squared() function
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 11:57:24 +0200] rev 1319
- reorganized headers
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 11:05:40 +0200] rev 1318
- removed unnecessary files and includes
- 2018-03-24
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Mar 2018 10:51:20 +0200] rev 1317
- removed the unused OpenProgressDialog
- 2018-03-23
- by Teemu Piippo <teemu@hecknology.net> [Fri, 23 Mar 2018 22:00:34 +0200] rev 1316
- reworked includes
- 2018-03-23
- by Teemu Piippo <teemu@hecknology.net> [Fri, 23 Mar 2018 21:53:03 +0200] rev 1315
- moved Vertex and BoundingBox into new code units
- 2018-03-23
- by Teemu Piippo <teemu@hecknology.net> [Fri, 23 Mar 2018 21:36:37 +0200] rev 1314
- added stream operators to Vertex
- 2018-03-23
- by Teemu Piippo <teemu@hecknology.net> [Fri, 23 Mar 2018 21:30:24 +0200] rev 1313
- reworked Vertex, no longer a QVector3D subclass
- 2018-03-23
- by Teemu Piippo <teemu@hecknology.net> [Fri, 23 Mar 2018 19:30:53 +0200] rev 1312
- remove LDBfc
- 2018-03-23
- by Teemu Piippo <teemu@hecknology.net> [Fri, 23 Mar 2018 17:14:46 +0200] rev 1311
- ported qOverload to drop minimum Qt requirement down to 5.5
- 2018-03-23
- by Teemu Piippo <teemu@hecknology.net> [Fri, 23 Mar 2018 17:13:35 +0200] rev 1310
- remove LDPaths
- 2018-03-23
- by Teemu Piippo <teemu@hecknology.net> [Fri, 23 Mar 2018 16:14:04 +0200] rev 1309
- reworked primitive scanning
- 2018-03-23
- by Teemu Piippo <teemu@hecknology.net> [Fri, 23 Mar 2018 12:51:18 +0200] rev 1308
- Begin rework to add support for multiple libraries
- 2018-03-20
- by Teemu Piippo <teemu@hecknology.net> [Tue, 20 Mar 2018 12:25:52 +0200] rev 1307
- fixed warning
- 2018-03-19
- by Teemu Piippo <teemu@hecknology.net> [Mon, 19 Mar 2018 12:44:27 +0200] rev 1306
- red/green view rework complete
- 2018-03-19
- by Teemu Piippo <teemu@hecknology.net> [Mon, 19 Mar 2018 12:24:59 +0200] rev 1305
- Bfc red/green view almost completely fixed
- 2018-03-19
- by Teemu Piippo <teemu@hecknology.net> [Mon, 19 Mar 2018 11:04:18 +0200] rev 1304
- added more comments
- 2018-03-19
- by Teemu Piippo <teemu@hecknology.net> [Mon, 19 Mar 2018 10:59:58 +0200] rev 1303
- reworked invert()
- 2018-03-19
- by Teemu Piippo <teemu@hecknology.net> [Mon, 19 Mar 2018 10:57:19 +0200] rev 1302
- added license headers
- 2018-03-19
- by Teemu Piippo <teemu@hecknology.net> [Mon, 19 Mar 2018 10:57:13 +0200] rev 1301
- moved inverting code into a new file
- 2018-03-18
- by Teemu Piippo <teemu@hecknology.net> [Sun, 18 Mar 2018 23:31:15 +0200] rev 1300
- added comment editing
- 2018-03-18
- by Teemu Piippo <teemu@hecknology.net> [Sun, 18 Mar 2018 12:37:40 +0200] rev 1299
- fixed color handling
- 2018-03-18
- by Teemu Piippo <teemu@hecknology.net> [Sun, 18 Mar 2018 12:33:29 +0200] rev 1298
- fixed infinite recursion and integrated the subfilereference editor
- 2018-03-18
- by Teemu Piippo <teemu@hecknology.net> [Sun, 18 Mar 2018 12:00:39 +0200] rev 1297
- added subfile reference editor
- 2018-03-17
- by Teemu Piippo <teemu@hecknology.net> [Sat, 17 Mar 2018 23:59:15 +0200] rev 1296
- Added vertex object editing dialog
- 2018-03-17
- by Teemu Piippo <teemu@hecknology.net> [Sat, 17 Mar 2018 20:47:35 +0200] rev 1295
- the header is now also saved
- 2018-03-17
- by Teemu Piippo <teemu@hecknology.net> [Sat, 17 Mar 2018 12:29:52 +0200] rev 1294
- Added a new tool for clamping vertices
- 2018-03-17
- by Teemu Piippo <teemu@hecknology.net> [Sat, 17 Mar 2018 11:35:07 +0200] rev 1293
- removed the old Add History Line tool
- 2018-03-17
- by Teemu Piippo <teemu@hecknology.net> [Sat, 17 Mar 2018 11:33:05 +0200] rev 1292
- Part history can now be edited
- 2018-03-16
- by Teemu Piippo <teemu@hecknology.net> [Fri, 16 Mar 2018 16:28:39 +0200] rev 1291
- Added basic header editing
- 2018-03-16
- by Teemu Piippo <teemu@hecknology.net> [Fri, 16 Mar 2018 12:20:16 +0200] rev 1290
- Fixed crashing
- 2018-03-16
- by Teemu Piippo <teemu@hecknology.net> [Fri, 16 Mar 2018 11:55:58 +0200] rev 1289
- add comments
- 2018-03-16
- by Teemu Piippo <teemu@hecknology.net> [Fri, 16 Mar 2018 11:50:35 +0200] rev 1288
- Header parsing complete, moved all parsing code into a new class. Documents are now all loaded in one go.
- 2018-03-15
- by Teemu Piippo <teemu@hecknology.net> [Thu, 15 Mar 2018 18:51:58 +0200] rev 1287
- begin work on document loading rework
- 2018-03-15
- by Teemu Piippo <teemu@hecknology.net> [Thu, 15 Mar 2018 11:31:39 +0200] rev 1286
- added a document header structure
- 2018-03-15
- by Teemu Piippo <teemu@hecknology.net> [Thu, 15 Mar 2018 10:46:46 +0200] rev 1285
- added signal emissions
- 2018-03-14
- by Teemu Piippo <teemu@hecknology.net> [Wed, 14 Mar 2018 12:18:52 +0200] rev 1284
- moved emit calls
- 2018-03-14
- by Teemu Piippo <teemu@hecknology.net> [Wed, 14 Mar 2018 12:08:03 +0200] rev 1283
- added an MVC interface to the primitives tree
- 2018-03-11
- by Santeri Piippo [Sun, 11 Mar 2018 23:42:03 +0200] rev 1282
- fixed removing objects causing some other objects to disappear
- 2018-03-11
- by Santeri Piippo [Sun, 11 Mar 2018 16:13:32 +0200] rev 1281
- optimized triangle count
- 2018-03-11
- by Santeri Piippo [Sun, 11 Mar 2018 16:13:22 +0200] rev 1280
- 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
- 2018-03-08
- by Santeri Piippo [Thu, 08 Mar 2018 11:39:18 +0200] rev 1279
- renamed signal
- 2018-03-08
- by Santeri Piippo [Thu, 08 Mar 2018 11:36:55 +0200] rev 1278
- moved LDObject indices from a global array into Model
- 2018-03-07
- by Santeri Piippo [Wed, 07 Mar 2018 19:32:05 +0200] rev 1277
- removed unused code
- 2018-03-07
- by Santeri Piippo [Wed, 07 Mar 2018 19:30:29 +0200] rev 1276
- fixed object deleting not triggering the proper renderer updates
- 2018-03-07
- by Santeri Piippo [Wed, 07 Mar 2018 19:30:03 +0200] rev 1275
- fixed DelHistoryEntries getting ignored...
- 2018-03-07
- by Santeri Piippo [Wed, 07 Mar 2018 12:04:06 +0200] rev 1274
- removed some debug code
- 2018-03-06
- by Santeri Piippo [Tue, 06 Mar 2018 23:29:40 +0200] rev 1273
- Implemented row moving in the model and replaced swapping with it
- 2018-03-05
- by Santeri Piippo [Mon, 05 Mar 2018 23:59:47 +0200] rev 1272
- migrated model swapping to mvc and made Model::swapObjects to emit dataChanged signals as a temporary solution
- 2018-03-05
- by Santeri Piippo [Mon, 05 Mar 2018 22:44:48 +0200] rev 1271
- removed some unneeded headers
- 2018-03-05
- by Santeri Piippo [Mon, 05 Mar 2018 22:42:54 +0200] rev 1270
- Finally removed the cancer that is the LDObject::model pointer
- 2018-03-05
- by Santeri Piippo [Mon, 05 Mar 2018 22:40:34 +0200] rev 1269
- 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.
- 2018-03-03
- by Santeri Piippo [Sat, 03 Mar 2018 17:59:56 +0200] rev 1268
- fix warning
- 2018-03-03
- by Santeri Piippo [Sat, 03 Mar 2018 17:59:32 +0200] rev 1267
- removed another LDObject::model() use
- 2018-03-03
- by Santeri Piippo [Sat, 03 Mar 2018 17:57:35 +0200] rev 1266
- removed LDError::fileReferenced
- 2018-03-03
- by Santeri Piippo [Sat, 03 Mar 2018 17:56:49 +0200] rev 1265
- reimplemented detection of broken references in PartDownloadRequest::downloadFinished
- 2018-03-03
- by Santeri Piippo [Sat, 03 Mar 2018 17:52:40 +0200] rev 1264
- reimplemented finding of broken document references
- 2018-03-03
- by Santeri Piippo [Sat, 03 Mar 2018 17:47:40 +0200] rev 1263
- 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.
- 2018-03-03
- by Santeri Piippo [Sat, 03 Mar 2018 17:28:27 +0200] rev 1262
- removed use of model() in LDSubfileReference::inlineContents
- 2018-03-03
- by Santeri Piippo [Sat, 03 Mar 2018 17:25:12 +0200] rev 1261
- Removed LDObject::invert, inversion code moved to basic toolset
- 2018-03-03
- by Santeri Piippo [Sat, 03 Mar 2018 16:59:03 +0200] rev 1260
- removed LDObject::swap
- 2018-03-03
- by Santeri Piippo [Sat, 03 Mar 2018 16:56:49 +0200] rev 1259
- moved LDObject::next to the algorithm toolset
- 2018-03-03
- by Santeri Piippo [Sat, 03 Mar 2018 16:53:56 +0200] rev 1258
- removed LDObject::lineNumber
- 2018-03-03
- by Santeri Piippo [Sat, 03 Mar 2018 15:14:07 +0200] rev 1257
- more selection rework
- 2018-03-02
- by Santeri Piippo [Fri, 02 Mar 2018 22:23:53 +0200] rev 1256
- removed LDDocument::clearSelection and replaced it with a MainWindow implementation
- 2018-01-11
- by Santeri Piippo [Thu, 11 Jan 2018 22:22:45 +0200] rev 1255
- things #2
- 2018-01-11
- by Santeri Piippo [Thu, 11 Jan 2018 22:21:50 +0200] rev 1254
- things
- 2018-01-11
- by Santeri Piippo [Thu, 11 Jan 2018 16:46:22 +0200] rev 1253
- add operators to LDDocument
- 2018-03-01
- by Santeri Piippo [Thu, 01 Mar 2018 11:59:54 +0200] rev 1252
- refactor
- 2018-02-22
- by Santeri Piippo [Thu, 22 Feb 2018 11:41:58 +0200] rev 1251
- Converted magic wand mode and other selection stuff to mvc
- 2018-02-15
- by Santeri Piippo [Thu, 15 Feb 2018 14:59:04 +0200] rev 1250
- more work on mvc
- 2018-02-15
- by Santeri Piippo [Thu, 15 Feb 2018 14:40:59 +0200] rev 1249
- convert MainWindow::deleteSelection to mvc
- 2018-02-15
- by Santeri Piippo [Thu, 15 Feb 2018 12:19:10 +0200] rev 1248
- made lighting more subtle
- 2018-02-15
- by Santeri Piippo [Thu, 15 Feb 2018 12:18:57 +0200] rev 1247
- converted highlighting to mvc
- 2018-02-15
- by Santeri Piippo [Thu, 15 Feb 2018 11:34:04 +0200] rev 1246
- used mvc selection models
- 2018-02-15
- by Santeri Piippo [Thu, 15 Feb 2018 10:24:39 +0200] rev 1245
- more work on mvc
- 2018-02-14
- by Santeri Piippo [Wed, 14 Feb 2018 15:17:30 +0200] rev 1244
- begin model rework
- 2018-02-13
- by Santeri Piippo [Tue, 13 Feb 2018 15:43:55 +0200] rev 1243
- removed unneeded stuff
- 2018-02-13
- by Santeri Piippo [Tue, 13 Feb 2018 14:56:08 +0200] rev 1242
- Removed LDConditionalEdge::becomeEdgeLine
- 2018-02-13
- by Santeri Piippo [Tue, 13 Feb 2018 14:22:10 +0200] rev 1241
- hook up dataChanged
- 2018-02-13
- by Santeri Piippo [Tue, 13 Feb 2018 14:19:07 +0200] rev 1240
- changed Model into an MVC list model and replaced the objects list with a view into the model
- 2018-01-15
- by Santeri Piippo [Mon, 15 Jan 2018 08:20:54 +0200] rev 1239
- add missing switch case
- 2018-01-12
- by Santeri Piippo [Sat, 13 Jan 2018 00:06:56 +0200] rev 1238
- disable lighting in the selection scene
- 2018-01-12
- by Santeri Piippo [Sat, 13 Jan 2018 00:04:54 +0200] rev 1237
- moved matrix calculations, added inverted normals for BFC back sides
- 2018-01-11
- by Santeri Piippo [Fri, 12 Jan 2018 00:55:31 +0200] rev 1236
- BFC INVERTNEXT objects are no longer individual objects
- 2018-01-11
- by Santeri Piippo [Fri, 12 Jan 2018 00:22:35 +0200] rev 1235
- removed GL_POLYGON_SMOOTH because it causes artifacts
- 2018-01-11
- by Santeri Piippo [Fri, 12 Jan 2018 00:20:23 +0200] rev 1234
- made GLCamera a non-QObject
- 2018-01-11
- by Santeri Piippo [Thu, 11 Jan 2018 15:41:58 +0200] rev 1233
- remove GL_POLYGON_SMOOTH because it causes rendering artifacts
- 2018-01-11
- by Santeri Piippo [Thu, 11 Jan 2018 15:30:30 +0200] rev 1232
- renderer rework
- 2018-01-11
- by Santeri Piippo [Thu, 11 Jan 2018 15:09:44 +0200] rev 1231
- begin rendering rework
- 2018-01-11
- by Santeri Piippo [Thu, 11 Jan 2018 11:41:40 +0200] rev 1230
- encoded division slash
- 2018-01-10
- by Santeri Piippo [Thu, 11 Jan 2018 00:39:00 +0200] rev 1229
- added support for circular 8/-primitives
- 2018-01-10
- by Santeri Piippo [Wed, 10 Jan 2018 23:07:01 +0200] rev 1228
- simplify
- 2018-01-10
- by Santeri Piippo [Wed, 10 Jan 2018 22:54:29 +0200] rev 1227
- add support for 8/ in part downloader
- 2018-01-10
- by Santeri Piippo [Wed, 10 Jan 2018 22:54:09 +0200] rev 1226
- drop Qt4 support
- 2018-01-06
- by Santeri Piippo [Sat, 06 Jan 2018 17:57:03 +0200] rev 1225
- simplify
- 2018-01-04
- by Santeri Piippo [Thu, 04 Jan 2018 22:52:04 +0200] rev 1224
- undo config change
- 2018-01-04
- by Santeri Piippo [Thu, 04 Jan 2018 22:42:01 +0200] rev 1223
- simplified RoundToDecimals
- 2018-01-04
- by Santeri Piippo [Thu, 04 Jan 2018 21:41:17 +0200] rev 1222
- happy new year 2018
- 2018-01-04
- by Santeri Piippo [Thu, 04 Jan 2018 21:40:45 +0200] rev 1221
- revamped format.h
- 2018-01-04
- by Santeri Piippo [Thu, 04 Jan 2018 20:23:21 +0200] rev 1220
- reduce main.cpp
- 2018-01-04
- by Santeri Piippo [Thu, 04 Jan 2018 20:21:36 +0200] rev 1219
- simplified Matrix
- 2018-01-04
- by Santeri Piippo [Thu, 04 Jan 2018 19:52:24 +0200] rev 1218
- replaced Origin with default-constructed Vertex
- 2018-01-04
- by Santeri Piippo [Thu, 04 Jan 2018 19:44:26 +0200] rev 1217
- fix paren style
- 2018-01-04
- by Santeri Piippo [Thu, 04 Jan 2018 19:40:52 +0200] rev 1216
- add autosave
- 2018-01-04
- by Santeri Piippo [Thu, 04 Jan 2018 19:40:16 +0200] rev 1215
- replaced "Config->" with "config."
- 2018-01-04
- by Santeri Piippo [Thu, 04 Jan 2018 19:24:40 +0200] rev 1214
- increased range of GLRenderer bounds
- 2018-01-04
- by Santeri Piippo [Thu, 04 Jan 2018 19:21:46 +0200] rev 1213
- circlemode: don't wait for the last click
- 2017-05-07
- by Teemu Piippo <teemu@hecknology.net> [Sun, 07 May 2017 13:29:58 +0300] rev 1212
- Worked more on the library collection thing
- 2017-03-27
- by Teemu Piippo <teemu@hecknology.net> [Mon, 27 Mar 2017 14:56:05 +0300] rev 1211
- LibraryCollection now derives from QObject and QVector<Library>
- 2017-03-12
- by Teemu Piippo <teemu@hecknology.net> [Sun, 12 Mar 2017 11:03:44 +0200] rev 1210
- More work on library collections
- 2017-03-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Mar 2017 12:50:14 +0200] rev 1209
- Laid groundwork for library collection support.
- 2017-03-08
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Mar 2017 00:54:45 +0200] rev 1208
- Some cleanup in LDPaths
- 2017-03-08
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Mar 2017 00:40:07 +0200] rev 1207
- Removed the unary min and max functions.
- 2017-03-08
- by Teemu Piippo <teemu@hecknology.net> [Wed, 08 Mar 2017 22:48:43 +0200] rev 1206
- Better encapsulated the BaseConfiguration class.
- 2017-03-08
- by Teemu Piippo <teemu@hecknology.net> [Wed, 08 Mar 2017 22:09:48 +0200] rev 1205
- Whoops
- 2017-03-08
- by Teemu Piippo <teemu@hecknology.net> [Wed, 08 Mar 2017 20:16:06 +0200] rev 1204
- Split the configuration main interface to a new class, BaseInterface, so that moc can properly deal with it.
- 2017-03-06
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Mar 2017 12:15:33 +0200] rev 1203
- Configuration changes can now be detected with signals.
- 2017-03-06
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Mar 2017 11:49:00 +0200] rev 1202
- Added Python tools to CMake so that they show up in IDEs
- 2017-03-06
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Mar 2017 11:48:45 +0200] rev 1201
- Simplified GLCompiler vbo interface
- 2017-03-05
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Mar 2017 01:17:15 +0200] rev 1200
- PrimitiveScanner is no longer a HierarchyElement.
- 2017-03-05
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Mar 2017 00:55:45 +0200] rev 1199
- Grid is now a namespace.
- 2017-03-05
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Mar 2017 00:43:43 +0200] rev 1198
- MathFunctions is now a namespace.
- 2017-03-05
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Mar 2017 00:41:13 +0200] rev 1197
- Fixed NewPartDialog leaking the memory allocated by the user interface.
- 2017-03-05
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Mar 2017 00:40:23 +0200] rev 1196
- NewPartDialog is no longer a HierarchyElement.
- 2017-03-05
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Mar 2017 00:36:40 +0200] rev 1195
- ColorSelector is no longer a HierarchyElement.
- 2017-03-05
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Mar 2017 00:35:47 +0200] rev 1194
- GuiUtilities is now a namespace.
- 2017-03-05
- by Teemu Piippo <teemu@hecknology.net> [Sun, 05 Mar 2017 20:26:56 +0200] rev 1193
- The Grid class is no longer a hierarchy element or a QObject.
- 2017-03-05
- by Teemu Piippo <teemu@hecknology.net> [Sun, 05 Mar 2017 20:25:22 +0200] rev 1192
- Made configuration a global singleton. I think I can give in at least that much because it makes solving a lot of problems easier.
- 2017-03-05
- by Teemu Piippo <teemu@hecknology.net> [Sun, 05 Mar 2017 16:57:49 +0200] rev 1191
- Also removed the copy constructor and copy assignment because those only are bad news for a resource managing vector...
- 2017-03-05
- by Teemu Piippo <teemu@hecknology.net> [Sun, 05 Mar 2017 16:55:48 +0200] rev 1190
- and let's put a newline there...
- 2017-03-05
- by Teemu Piippo <teemu@hecknology.net> [Sun, 05 Mar 2017 16:54:42 +0200] rev 1189
- Deleted the copy constructor version of ResourceVector<T>::insert, like with append
- 2017-03-05
- by Teemu Piippo <teemu@hecknology.net> [Sun, 05 Mar 2017 16:50:37 +0200] rev 1188
- Sorted the methods in Model's public section.
- 2017-03-05
- by Teemu Piippo <teemu@hecknology.net> [Sun, 05 Mar 2017 16:50:06 +0200] rev 1187
- Renamed some methods of the Model class to remove the 'emplace' word (however cromulent it is, being from STL...) from them.
- 2017-03-05
- by Teemu Piippo <teemu@hecknology.net> [Sun, 05 Mar 2017 16:47:52 +0200] rev 1186
- Moved LDObject lifetime management from Model to ResourceVector. This is a large refactor that removes some hacks from the Model class.
- 2017-03-05
- by Teemu Piippo <teemu@hecknology.net> [Sun, 05 Mar 2017 13:33:37 +0200] rev 1185
- Added a new type ResourceVector which manages object lifetimes, and used it to remove a bit of memory management.
- 2017-03-04
- by Teemu Piippo <teemu@hecknology.net> [Sun, 05 Mar 2017 01:57:56 +0200] rev 1184
- Polar grid is now togglable.
- 2017-03-04
- by Teemu Piippo <teemu@hecknology.net> [Sun, 05 Mar 2017 01:48:46 +0200] rev 1183
- CMake fixes
- 2017-03-03
- by Teemu Piippo <teemu@hecknology.net> [Sat, 04 Mar 2017 01:59:58 +0200] rev 1182
- Added polar grid snapping code.
- 2017-03-03
- by Teemu Piippo <teemu@hecknology.net> [Sat, 04 Mar 2017 00:54:46 +0200] rev 1181
- Added polar grid rendering (which is disabled for now).
- 2017-03-03
- by Teemu Piippo <teemu@hecknology.net> [Fri, 03 Mar 2017 23:23:28 +0200] rev 1180
- Grid::snap now snaps points.
- 2017-03-03
- by Teemu Piippo <teemu@hecknology.net> [Fri, 03 Mar 2017 23:16:14 +0200] rev 1179
- Simplified Grid::snap.
- 2017-03-03
- by Teemu Piippo <teemu@hecknology.net> [Fri, 03 Mar 2017 23:08:04 +0200] rev 1178
- At long last, the grid is finally now rendered onto the viewport. Woop!
- 2017-03-02
- by Teemu Piippo <teemu@hecknology.net> [Fri, 03 Mar 2017 00:35:43 +0200] rev 1177
- 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.
- 2017-03-02
- by Teemu Piippo <teemu@hecknology.net> [Thu, 02 Mar 2017 14:45:34 +0200] rev 1176
- Removed some unused class stubs and definitions.
- 2017-03-01
- by Teemu Piippo <teemu@hecknology.net> [Wed, 01 Mar 2017 12:17:56 +0200] rev 1175
- No need for braces there...
- 2017-02-25
- by Teemu Piippo <teemu@hecknology.net> [Sat, 25 Feb 2017 17:24:33 +0200] rev 1174
- Cleanup ColorSelector, moved direct color composition to a new LDColor constructor.
- 2017-02-25
- by Teemu Piippo <teemu@hecknology.net> [Sat, 25 Feb 2017 14:30:10 +0200] rev 1173
- Cleanup ColorSelector::colorButtonClicked()
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 23:36:59 +0200] rev 1172
- Changed QByteArray to QVector to avoid that ugly reinterpret_cast.
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 23:29:16 +0200] rev 1171
- Turned GLRenderer::pixelCapture to GLRenderer::screenCapture() which encapsulates screen capturing properly and returns a ready image.
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 23:17:10 +0200] rev 1170
- Hardened the GLRenderer interface, made methods more private.
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 23:11:33 +0200] rev 1169
- Cleanup GLRenderer::initializeAxes()
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 22:55:09 +0200] rev 1168
- Removed GLRenderer::refresh(), update() does the job just as fine.
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 22:52:45 +0200] rev 1167
- GLRenderer::drawVbos no longer needs to be told the GL type
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 22:51:55 +0200] rev 1166
- Cleanup AlgorithmToolset::subfileSelection.
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 21:03:59 +0200] rev 1165
- Fixed more dialog instances in AlgorithmToolset.
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 21:02:14 +0200] rev 1164
- Moved all UI files from ui/ into src/dialogs/.
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 20:29:44 +0200] rev 1163
- Removed unused class RadioGroup.
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 20:28:17 +0200] rev 1162
- Replaced LDObjectList with QVector<LDObject*>
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 20:25:47 +0200] rev 1161
- Removed the Origin and axes global constants.
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 20:21:40 +0200] rev 1160
- At long last, the g_win pointer has been removed. Down with global variables!
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 20:18:39 +0200] rev 1159
- print() is no longer a global function but is tied to HierarchyElement.
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 20:06:22 +0200] rev 1158
- Made the GL renderer recieve information of object deletion via signals.
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 20:03:31 +0200] rev 1157
- Moved GetIcon and makeSettings into the MainWindow namespace as static methods.
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 19:56:21 +0200] rev 1156
- Removed the Critical and Question functions, replaced with direct QMessageBox uses. Removed unused code from mainwindow.h.
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 19:33:56 +0200] rev 1155
- Removed dead code
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 19:32:36 +0200] rev 1154
- Some cleanup in mainwindow.cpp, use QSet<QString> for the 'ignore' variable.
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 18:47:15 +0200] rev 1153
- Reformat colors.cpp.
- 2017-02-23
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 18:38:30 +0200] rev 1152
- Removed unused code from macros.h.
- 2017-02-20
- by Teemu Piippo <teemu@hecknology.net> [Mon, 20 Feb 2017 07:56:21 +0200] rev 1151
- Made fixed cameras matrix-based. This simplifies some math.
- 2017-02-18
- by Teemu Piippo <teemu@hecknology.net> [Sat, 18 Feb 2017 02:02:29 +0200] rev 1150
- Added gnomon.dat to version control. It helps me sort out the cameras as I rework them.
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 15:21:34 +0200] rev 1149
- Moved LDQuadrilateral into its own source pair.
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 15:11:33 +0200] rev 1148
- Moved LDTriangle into its own source pair.
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 14:59:26 +0200] rev 1147
- Renamed ldObject.cpp → linetypes/modelobject.cpp
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 14:53:06 +0200] rev 1146
- Renamed glCompiler.cpp → glcompiler.cpp
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 14:52:01 +0200] rev 1145
- Renamed ldDocument.cpp → lddocument.cpp
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 14:51:04 +0200] rev 1144
- Renamed glRenderer.cpp → glrenderer.cpp
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 13:37:58 +0200] rev 1143
- Cleanup AlgorithmToolset::replaceCoordinates()
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 13:29:47 +0200] rev 1142
- Fixed possible memory leak in AlgorithmToolset::editRaw().
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 13:25:43 +0200] rev 1141
- Split LDConditionalEdge and LDEdgeLine into new source pairs
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 13:02:05 +0200] rev 1140
- Removed the GLCamera::FreeToken name
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 12:58:53 +0200] rev 1139
- LDObject subclass renaming:
· LDLine → LDEdgeLine
· LDCondLine → LDConditionalEdge
· LDQuad → LDQuadrilateral
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 12:48:21 +0200] rev 1138
- Updated comments
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 12:43:10 +0200] rev 1137
- Inlined away the LDOBJ macros in ldobject.h.
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 09:53:13 +0200] rev 1136
- Rearranged declarations in basics.h
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 09:48:51 +0200] rev 1135
- Removed the intXX type aliases and removed uses of intXX_t in favor of qintXX
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 08:33:44 +0200] rev 1134
- Moved more stuff to GLCamera
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 08:26:39 +0200] rev 1133
- Some documentation and cleanup in GLRenderer...
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 08:15:58 +0200] rev 1132
- Fixed the free camera icon not showing up anymore.
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 08:13:26 +0200] rev 1131
- Simplified camera tooltip code.
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 08:08:17 +0200] rev 1130
- Moved camera names to GLCamera, other adjustments
- 2017-02-14
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 07:57:27 +0200] rev 1129
- Exported GLRenderer cameras into a new class, GLCamera.
- 2017-02-13
- by Teemu Piippo <teemu@hecknology.net> [Mon, 13 Feb 2017 20:59:16 +0200] rev 1128
- Fixed some compilation problems
- 2017-02-12
- by Teemu Piippo <teemu@hecknology.net> [Sun, 12 Feb 2017 17:28:22 +0200] rev 1127
- Commented GLCompiler::getColorForPolygon
- 2017-02-12
- by Teemu Piippo <teemu@hecknology.net> [Sun, 12 Feb 2017 17:18:14 +0200] rev 1126
- Refactored configcollector.py
- 2017-02-12
- by Teemu Piippo <teemu@hecknology.net> [Sun, 12 Feb 2017 16:59:35 +0200] rev 1125
- Moved the definitions of all configuration options into a new text file and made the configuration collector read that.
- 2017-02-12
- by Teemu Piippo <teemu@hecknology.net> [Sun, 12 Feb 2017 16:02:44 +0200] rev 1124
- Moved definition of MainWindow::ToolInfo into mainwindow.cpp
- 2017-02-12
- by Teemu Piippo <teemu@hecknology.net> [Sun, 12 Feb 2017 16:02:02 +0200] rev 1123
- Reworked iterable enums: they all are enum classes now and the end value is marked with "_End"
- 2017-02-10
- by Teemu Piippo <teemu@hecknology.net> [Fri, 10 Feb 2017 23:06:24 +0200] rev 1122
- Added the RingAdapter class and interfacing ring() function and simplified some math in GLCompiler with it
- 2017-02-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 23:51:42 +0200] rev 1121
- Replaced uses of currentDocument() in GLRenderer with m_model
- 2017-02-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 23:50:11 +0200] rev 1120
- Axes are not rendered with normals so the normals client state has to be disabled when drawing them.
- 2017-02-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 23:46:45 +0200] rev 1119
- Implemented lighting. Yay! Unfortunately, faces that show up the wrong way around in BFC red/green mode also show up with inverted lighting here.
- 2017-02-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 23:45:53 +0200] rev 1118
- Grah
- 2017-02-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 22:46:37 +0200] rev 1117
- Moved LDComment and LDEmpty into their own source file pairs.
- 2017-02-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 21:04:33 +0200] rev 1116
- Moved dialogs.cpp to dialogs/externalprogrampathdialog.cpp
- 2017-02-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 21:01:12 +0200] rev 1115
- Cleaned up ExternalProgramPathDialog
- 2017-02-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 20:54:21 +0200] rev 1114
- Moved some global constants into appropriate namespaces.
- 2017-02-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 20:44:36 +0200] rev 1113
- Cleaned up GLCompiler. Among other changes, the compiler no longer has to be told what to compile.
- 2017-02-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 20:07:45 +0200] rev 1112
- Fixed potential memory leak
- 2017-02-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 19:59:27 +0200] rev 1111
- Replaced GLRenderer::m_width and GLRenderer::m_height with width() and height() calls.
- 2017-02-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 19:57:43 +0200] rev 1110
- 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.
- 2017-02-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 19:32:41 +0200] rev 1109
- Made GLRenderer's Model pointer const
- 2017-02-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 13:26:44 +0200] rev 1108
- Moved more editing-related methods to Canvas.
- 2017-02-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 13:17:22 +0200] rev 1107
- Removed the unneeded makeCurrent overload
- 2017-02-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 13:13:46 +0200] rev 1106
- Moved more methods only used by canvas code from GLRenderer to Canvas. Thin border pen is now a static constant.
- 2017-02-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 13:07:47 +0200] rev 1105
- Moved triangle count rendering to Canvas
- 2017-02-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 13:05:31 +0200] rev 1104
- Moved document editing methods from GLRenderer to Canvas
- 2017-02-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 11:53:55 +0200] rev 1103
- Created a new GLRenderer derivative class "Canvas" and made MainWindow use it
- 2017-02-08
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 01:08:57 +0200] rev 1102
- Cleaned up code in LDDocument and removed unnecessary flags and methods. Flags turned into bools.
- 2017-02-08
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 01:00:31 +0200] rev 1101
- Removed some unused code
- 2017-02-08
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 00:52:23 +0200] rev 1100
- 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.
- 2017-02-08
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 00:45:44 +0200] rev 1099
- GLRenderer no longer exposes the model pointer.
- 2017-02-08
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 00:43:30 +0200] rev 1098
- LDGLData merged into GLRenderer since it only deals with one document now. GLRenderer generalised from rendering documents to models.
- 2017-02-08
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 00:32:24 +0200] rev 1097
- Made a new renderer be created for each document, instead of reusing the same renderer for all documents.
- 2017-02-08
- by Teemu Piippo <teemu@hecknology.net> [Wed, 08 Feb 2017 17:07:19 +0200] rev 1096
- 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.
- 2017-02-08
- by Teemu Piippo <teemu@hecknology.net> [Wed, 08 Feb 2017 16:51:55 +0200] rev 1095
- - Use a QGenericMatrix to store the matrix, instead of a C array
- Only reset angles when GL is initialized, otherwise bad things happen
- Fixed missing "}" in matrix string representation
- 2017-02-08
- by Teemu Piippo <teemu@hecknology.net> [Wed, 08 Feb 2017 16:45:32 +0200] rev 1094
- Changed from GLdouble to GLfloat. Apparently the performance difference is greater on the GPU..? It doesn't really matter but let's be consistent.
- 2017-02-08
- by Teemu Piippo <teemu@hecknology.net> [Wed, 08 Feb 2017 16:38:59 +0200] rev 1093
- GLRenderer::clampAngle is no longer used as of the previous commit so we can do away with it.
- 2017-02-08
- by Teemu Piippo <teemu@hecknology.net> [Wed, 08 Feb 2017 16:25:06 +0200] rev 1092
- Switched from euler angle rotation to matrix rotation. Gimbal lock is now broken.
- 2017-02-04
- by Teemu Piippo <teemu@hecknology.net> [Sat, 04 Feb 2017 14:44:39 +0200] rev 1091
- Wrote documentation to the Model class.
- 2017-02-04
- by Teemu Piippo <teemu@hecknology.net> [Sat, 04 Feb 2017 14:24:16 +0200] rev 1090
- The current document pointer may no longer be null.
- 2017-02-03
- by Teemu Piippo <teemu@compsta2.com> [Fri, 03 Feb 2017 10:51:08 +0200] rev 1089
- minor amendment
- 2017-02-03
- by Teemu Piippo <teemu@compsta2.com> [Fri, 03 Feb 2017 10:44:23 +0200] rev 1088
- Reworked and cleaned up the circle mode
- 2017-01-30
- by Teemu Piippo <teemu@hecknology.net> [Mon, 30 Jan 2017 14:30:55 +0200] rev 1087
- Some code cleanup in abstract editing modes.
- 2017-01-30
- by Teemu Piippo <teemu@hecknology.net> [Mon, 30 Jan 2017 02:41:45 +0200] rev 1086
- Removed some unnecessary #include-directives.
- 2017-01-30
- by Teemu Piippo <teemu@hecknology.net> [Mon, 30 Jan 2017 02:33:17 +0200] rev 1085
- Removed the status bar, since it's not used for anything
- 2017-01-30
- by Teemu Piippo <teemu@hecknology.net> [Mon, 30 Jan 2017 02:30:26 +0200] rev 1084
- Split object list representation into virtual methods
- 2017-01-30
- by Teemu Piippo <teemu@hecknology.net> [Mon, 30 Jan 2017 02:18:42 +0200] rev 1083
- Removed LDDocument::getObjectCount (superceded by Model::size)
- 2017-01-29
- by Teemu Piippo <teemu@hecknology.net> [Mon, 30 Jan 2017 00:59:06 +0200] rev 1082
- The "all objects have valid models" invariant seems to be holding up now. At least basic drawing works again.
- 2017-01-29
- by Teemu Piippo <teemu@hecknology.net> [Sun, 29 Jan 2017 21:17:43 +0200] rev 1081
- Made all LDObject constructors protected. Emplacement is now the only way to create objects.
- 2017-01-29
- by Teemu Piippo <teemu@hecknology.net> [Sun, 29 Jan 2017 21:07:15 +0200] rev 1080
- Removed the LDSpawn function and replaced its last use cases.
- 2017-01-29
- by Teemu Piippo <teemu@hecknology.net> [Sun, 29 Jan 2017 21:02:11 +0200] rev 1079
- More rework on model stuff, removals of LDSpawn calls. Most importantly, the LDraw code parsing function was moved to Model.
- 2017-01-29
- by Teemu Piippo <teemu@hecknology.net> [Sun, 29 Jan 2017 15:49:36 +0200] rev 1078
- Removed uses of LDSpawn in the algorithm toolset
- 2017-01-29
- by Teemu Piippo <teemu@hecknology.net> [Sun, 29 Jan 2017 15:39:35 +0200] rev 1077
- Replaced uses of LDSpawn with the Model class in edit modes
- 2017-01-29
- by Teemu Piippo <teemu@hecknology.net> [Sun, 29 Jan 2017 15:28:48 +0200] rev 1076
- Removed dead code that's standing in the way of refactoring
- 2017-01-29
- by Teemu Piippo <teemu@hecknology.net> [Sun, 29 Jan 2017 15:25:26 +0200] rev 1075
- Removed the AddObjectDialog. Garbage code that absolutely needs to be reimplemented.
- 2017-01-29
- by Teemu Piippo <teemu@hecknology.net> [Sun, 29 Jan 2017 15:18:40 +0200] rev 1074
- 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!)
- 2017-01-29
- by Teemu Piippo <teemu@hecknology.net> [Sun, 29 Jan 2017 15:05:14 +0200] rev 1073
- 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.
The LDObject::destroy method is also now gone. The model decides when objects are destroyed and calls the destructor directly. The end result removes a lot of cruft and adds structure to LDObject relations.
Notes:
- Inlining does not currently work (nothing simply gets inlined in)
- More work is required to ensure that each object actually goes into a model
- 2017-01-28
- by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 17:47:06 +0200] rev 1072
- Happy new year 2017!
- 2017-01-28
- by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 17:45:00 +0200] rev 1071
- Matrices are now input with 9 spinboxes instead of a MLCad-style line edit
- 2017-01-28
- by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 17:23:04 +0200] rev 1070
- Moved the identity matrix constant into Matrix's namespace
- 2017-01-28
- by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 17:20:16 +0200] rev 1069
- Removed the dangerous C-array constructor from the matrix - no need for it anyway since the matrix already is an array of doubles.
- 2017-01-28
- by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 17:14:05 +0200] rev 1068
- Reworked the Matrix interface so that less index math is involved
- 2017-01-28
- by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 16:30:27 +0200] rev 1067
- Fixed formatFileSize
- 2017-01-28
- by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 14:33:09 +0200] rev 1066
- Refactor roundToDecimals and formatFileSize
- 2017-01-28
- by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 14:14:28 +0200] rev 1065
- Actually, let's call it countof(). Makes more sense.
- 2017-01-28
- by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 14:13:01 +0200] rev 1064
- Replaced '.length()' with 'length()' where appropriate
- 2017-01-28
- by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 14:01:19 +0200] rev 1063
- Replaced uses of 'x.size()' with 'length(x)'
- 2017-01-28
- by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 13:49:09 +0200] rev 1062
- refactor: added the length() function that's like Python's len()
- 2017-01-28
- by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 13:32:55 +0200] rev 1061
- refactor
- 2016-11-19
- by Teemu Piippo <teemu@hecknology.net> [Sat, 19 Nov 2016 22:57:18 +0200] rev 1060
- Display error string if unable to write a crash log.
- 2016-11-18
- by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Nov 2016 03:01:38 +0200] rev 1059
- Made DEFINE_FLAG_ACCESS_METHODS a function macro
- 2016-11-18
- by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Nov 2016 02:56:53 +0200] rev 1058
- Cleaned up crash catcher, fixed missing <math.h> include
- 2016-11-17
- by Teemu Piippo <teemu@hecknology.net> [Thu, 17 Nov 2016 14:12:59 +0200] rev 1057
- Fixed additive range selection not working properly.
- 2016-11-17
- by Teemu Piippo <teemu@hecknology.net> [Thu, 17 Nov 2016 13:56:13 +0200] rev 1056
- Cleanup in GL renderer...
- 2016-11-17
- by Teemu Piippo <teemu@hecknology.net> [Thu, 17 Nov 2016 12:18:13 +0200] rev 1055
- Cleaned up PrimitiveScanner
- 2016-11-15
- by Teemu Piippo <teemu@hecknology.net> [Wed, 16 Nov 2016 01:43:37 +0200] rev 1054
- Further cleanup
- 2016-11-15
- by Teemu Piippo <teemu@hecknology.net> [Wed, 16 Nov 2016 01:28:42 +0200] rev 1053
- Refactor primitives
- 2016-11-15
- by Teemu Piippo <teemu@hecknology.net> [Wed, 16 Nov 2016 00:52:22 +0200] rev 1052
- Refactor FileToolset
- 2016-11-15
- by Teemu Piippo <teemu@hecknology.net> [Wed, 16 Nov 2016 00:44:35 +0200] rev 1051
- Moved the about dialog into the file toolset and removed the mail button (the forums are better for this anyway)
- 2016-11-15
- by Teemu Piippo <teemu@hecknology.net> [Tue, 15 Nov 2016 17:44:54 +0200] rev 1050
- Removed the 'once' macro since it's not used
- 2016-11-15
- by Teemu Piippo <teemu@hecknology.net> [Tue, 15 Nov 2016 17:42:42 +0200] rev 1049
- Removed the USE_QT5 macro now that we're Qt5 only.
- 2016-11-15
- by Teemu Piippo <teemu@hecknology.net> [Tue, 15 Nov 2016 17:40:51 +0200] rev 1048
- Change "m_" prefix to "_" in members of PartDownloader
- 2016-11-15
- by Teemu Piippo <teemu@hecknology.net> [Tue, 15 Nov 2016 17:39:04 +0200] rev 1047
- Changed QList to QVector in PartDownloader
- 2016-11-15
- by Teemu Piippo <teemu@hecknology.net> [Tue, 15 Nov 2016 17:37:31 +0200] rev 1046
- Cleanup PartDownloader
- 2016-11-15
- by Teemu Piippo <teemu@hecknology.net> [Tue, 15 Nov 2016 17:12:50 +0200] rev 1045
- Unabbreviate "transform" to "transformationMatrix"
- 2016-11-15
- by Teemu Piippo <teemu@hecknology.net> [Tue, 15 Nov 2016 13:52:44 +0200] rev 1044
- Cleanup colors.cpp/.h
- 2016-11-11
- by Teemu Piippo <teemu@hecknology.net> [Fri, 11 Nov 2016 13:59:27 +0200] rev 1043
- Refactor GuiUtilities
- 2016-11-11
- by Teemu Piippo <teemu@hecknology.net> [Fri, 11 Nov 2016 13:34:51 +0200] rev 1042
- Some cleanup
- 2016-10-16
- by Teemu Piippo <teemu@hecknology.net> [Sun, 16 Oct 2016 18:28:56 +0300] rev 1041
- Draw line lengths to 2 decimal points only.
- 2016-10-16
- by Teemu Piippo <teemu@hecknology.net> [Sun, 16 Oct 2016 17:54:42 +0300] rev 1040
- Dropped Qt 4 support. We're Qt 5 only now.
- 2016-10-16
- by Teemu Piippo <teemu@hecknology.net> [Sun, 16 Oct 2016 17:54:22 +0300] rev 1039
- Fixed compilation.
- 2016-06-16
- by Teemu Piippo <teemu@compsta2.com> [Thu, 16 Jun 2016 14:13:04 +0300] rev 1038
- Added doxygen.ini
- 2016-05-08
- by Teemu Piippo <teemu@compsta2.com> [Sun, 08 May 2016 20:54:52 +0300] rev 1037
- Moved matrix into new source/header pair in types/
- 2016-05-08
- by Teemu Piippo <teemu@compsta2.com> [Sun, 08 May 2016 20:12:54 +0300] rev 1036
- Replaced the ugly for_enum macro with a generator class
Fixed: qHash(const Vertex&) got sucked into infinite recursion
- 2016-05-08
- by Teemu Piippo <teemu@compsta2.com> [Sun, 08 May 2016 16:26:16 +0300] rev 1035
- Further improved enum handling
- 2016-05-08
- by Teemu Piippo <teemu@compsta2.com> [Sun, 08 May 2016 16:11:40 +0300] rev 1034
- Enum stuff
- 2016-05-08
- by Teemu Piippo <teemu@compsta2.com> [Sun, 08 May 2016 15:26:58 +0300] rev 1033
- - Refactoring...
- Camera icons don't have to be heap allocated anymore
- 2016-05-08
- by Teemu Piippo <teemu@compsta2.com> [Sun, 08 May 2016 13:25:12 +0300] rev 1032
- Unabbreviated overlay member names
- 2016-02-17
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 17 Feb 2016 19:54:21 +0200] rev 1031
- removed removeDuplicates in favor of QSet, and the unused ObjectList class
- 2016-02-17
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 17 Feb 2016 03:24:07 +0200] rev 1030
- Fixed circle mode not building the circle anymore
- 2016-02-17
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 17 Feb 2016 03:15:10 +0200] rev 1029
- Removed unneeded includes from main.cpp
- 2016-02-17
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 17 Feb 2016 03:10:12 +0200] rev 1028
- Moved PreferredLicenseText into HierarchyElement and made the config pointer be passed to LDPaths. Now I can finally remove the Config global pointer.
- 2016-02-17
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 17 Feb 2016 02:56:59 +0200] rev 1027
- Moved LDObject::moveObjects into MoveToolset
- 2016-02-16
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 17 Feb 2016 00:54:02 +0200] rev 1026
- Rename Pi to lowercase pi
- 2016-02-16
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 17 Feb 2016 00:47:48 +0200] rev 1025
- Renamed ldObjectMath.cpp/.h to mathfunctions.cpp/.h
- 2016-02-16
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 17 Feb 2016 00:43:17 +0200] rev 1024
- Moved rotation point handling to ldObjectMath.cpp and encapsulated it into new class MathFunctions
- 2016-02-16
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 16 Feb 2016 19:59:43 +0200] rev 1023
- Split grid stuff into a new class Grid in grid.cpp/grid.h
- 2016-02-16
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 16 Feb 2016 16:28:44 +0200] rev 1022
- Use a better gcd algorithm, some style fixes
- 2016-02-16
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 16 Feb 2016 02:11:33 +0200] rev 1021
- Replaced GetRecursiveFilenames with QDirIterator
- 2016-02-15
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 16 Feb 2016 01:51:00 +0200] rev 1020
- Reformatted primitives.cpp
Added license headers to generateprimitivedialog.cpp and .h
- 2016-02-15
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 16 Feb 2016 01:39:06 +0200] rev 1019
- Split PrimitivePrompt into its new source files, renamed it to GeneratePrimitivePrompt
Added PrimitiveSpec structure and used it to pass primitive specifications instead of 4 separate variables
- 2016-02-15
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 16 Feb 2016 00:59:50 +0200] rev 1018
- Transformed primitive management into a new class PrimitiveManager that is a member of MainWindow
- 2016-02-14
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 14 Feb 2016 03:19:28 +0200] rev 1017
- Renamed ConfigurationValueBag to Configuration and added a pointer to it into HierarchyElement. This helps with the fight against global variables.
Added transform.h that may or may not prove useful sometime
Added linelength.py that was missing from a prior commit
Converted the various boolean members of LDDocument to flags
- 2016-02-13
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 13 Feb 2016 04:14:43 +0200] rev 1016
- Fixed line length warnings
- 2016-02-13
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 13 Feb 2016 04:06:49 +0200] rev 1015
- Added triangle count to viewport, added compile-time line length check
- 2016-01-01
- by Teemu Piippo <crimsondusk64@gmail.com> [Fri, 01 Jan 2016 23:41:55 +0200] rev 1014
- Happy new year 2016!
- 2015-11-18
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 19 Nov 2015 00:43:18 +0200] rev 1013
- Cleanup miscallenous.cpp/.h
- 2015-11-18
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 18 Nov 2015 19:05:22 +0200] rev 1012
- It worx again!
- 2015-10-24
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 24 Oct 2015 13:19:27 +0300] rev 1011
- Rename LDSubfile to LDSubfileReference
- 2015-10-04
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 Oct 2015 22:54:17 +0300] rev 1010
- A bit more cleanup. Finally removed the PROPERTY macro. (now let's see about making a new one sometime that isn't so terrible?)
- 2015-10-04
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 Oct 2015 16:55:26 +0300] rev 1009
- Fix rectangle mode for real
Handle Bézier curves in external programs (rasterize them when passing them on)
- 2015-10-04
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 Oct 2015 16:45:30 +0300] rev 1008
- 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
- 2015-10-04
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 Oct 2015 14:09:46 +0300] rev 1007
- Branch close
- 2015-10-04
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 Oct 2015 14:08:51 +0300] rev 1006
- Copyright header fix, some minor stuff
- 2015-10-04
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 Oct 2015 13:19:45 +0300] rev 1005
- 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.
- 2015-10-04
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 Oct 2015 06:59:09 +0300] rev 1004
- Bézier curves now render in 3D
- 2015-10-04
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 Oct 2015 06:43:02 +0300] rev 1003
- Bézier curves are now parsed correctly
- 2015-10-04
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 Oct 2015 06:31:36 +0300] rev 1002
- Bézier curves may now be serialized down using the "Demote" function. I need to rename that now.
- 2015-10-04
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 Oct 2015 04:27:38 +0300] rev 1001
- Added some pretty pics that I left out of the previous commit.
I seriously need to make a Mercurial hook to warn me if I'm going to commit with unignored, untracked files lying around..
- 2015-10-04
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 Oct 2015 04:26:11 +0300] rev 1000
- Begin work on Bézier curve support. They can be drawn but don't render in 3D and they load as comments.
- 2015-10-03
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 Oct 2015 02:59:38 +0300] rev 999
- And now it should work again too
- 2015-10-03
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 Oct 2015 02:52:03 +0300] rev 998
- Now compiles again
- 2015-09-22
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 22 Sep 2015 23:38:19 +0300] rev 997
- Commit work done on document manager. Happy 3rd birthday LDForge!
- 2015-09-21
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 22 Sep 2015 00:59:21 +0300] rev 996
- LDVertexObject stuff (ultimately not worth it)
- 2015-09-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 20:45:51 +0300] rev 995
- Removed some unused methods
- 2015-09-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 16:57:22 +0300] rev 994
- Split PartDownloadRequest into its own file
Moved ui/downloadfrom.ui to src/partdownloader.ui
- 2015-09-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 16:42:57 +0300] rev 993
- Refactor PartDownloader
- 2015-09-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 16:08:22 +0300] rev 992
- Refactor PartDownloadRequest
- 2015-09-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 15:19:00 +0300] rev 991
- Use automoc so that it compiles again...
- 2015-09-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 15:14:27 +0300] rev 990
- Add ${LDFORGE_HEADERS} into the add_executable call so that header files without corresponding source files show up in Qt Creator's project listing
- 2015-09-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 15:13:33 +0300] rev 989
- Sort LDFORGE_HEADERS in CMakeLists.txt
- 2015-09-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 15:12:30 +0300] rev 988
- Refactor LDObject API
- 2015-09-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 13:46:39 +0300] rev 987
- Removed the exiting hacks
- 2015-09-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 04:48:58 +0300] rev 986
- Refactor GLRenderer and GLCompiler
- 2015-09-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 03:17:29 +0300] rev 985
- Remove "!= nullptr" expressions
- 2015-09-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 03:10:03 +0300] rev 984
- null -> nullptr
- 2015-09-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 03:00:28 +0300] rev 983
- Refactor edit history
- 2015-09-05
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 01:52:37 +0300] rev 982
- Optimize QVariant in ConfigurationValueBag
- 2015-09-05
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 01:52:23 +0300] rev 981
- Refactor MainWindow's API
- 2015-09-05
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 01:22:25 +0300] rev 980
- Split LDFileLoader (now LDDocumentLoader) into its own files
- 2015-09-05
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 05 Sep 2015 23:55:06 +0300] rev 979
- Refactor LDDocument's API
- 2015-09-05
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 05 Sep 2015 23:03:24 +0300] rev 978
- Make documents members of the main window
- 2015-08-31
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 31 Aug 2015 23:36:08 +0300] rev 977
- More refactor and removal of g_win uses
- 2015-08-31
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 31 Aug 2015 23:25:56 +0300] rev 976
- Make ui a reference pointer in ConfigDialog
- 2015-08-31
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 31 Aug 2015 23:23:45 +0300] rev 975
- Move ConfigDialog into src/dialogs/ subfolder
- 2015-08-31
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 31 Aug 2015 23:18:17 +0300] rev 974
- Added a GuiUtilities class to contain useful non-MainWindow-related GUI functions
- 2015-08-31
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 31 Aug 2015 22:40:49 +0300] rev 973
- Change color config types into actual colors now that I can do that
- 2015-08-31
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 31 Aug 2015 21:38:58 +0300] rev 972
- Now doesn't crash anymore
- 2015-08-31
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 31 Aug 2015 20:50:12 +0300] rev 971
- Now compiles and links but crashes shortly after startup.
- 2015-08-31
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 31 Aug 2015 04:57:16 +0300] rev 970
- Commit configuration rework (doesn't work yet, more than most probably doesn't compile either)
- 2015-08-30
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 17:20:55 +0300] rev 969
- Split actions.cpp and actionsEdit.cpp into toolsets.
- 2015-08-30
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 15:18:41 +0300] rev 968
- Happy new year 2015
- 2015-08-30
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 15:17:28 +0300] rev 967
- elif -> else if
Removed a bunch of long unused macros
Replaced the countof implementation with the more idiomatic one
- 2015-08-30
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 15:01:10 +0300] rev 966
- Replaced Min/Max/Clamp/Abs with use of Qt versions of them.
Renamed the other utility functions.
- 2015-08-30
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 05:30:17 +0300] rev 965
- MainWindow: "ui->" -> "ui."
- 2015-08-30
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 05:16:07 +0300] rev 964
- More refactor
- 2015-08-30
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 04:57:09 +0300] rev 963
- More through removal of the vertex object
- 2015-08-30
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 04:53:37 +0300] rev 962
- Rename MainWindow files
- 2015-08-30
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 04:45:16 +0300] rev 961
- Fix result reporting in "add borders"
- 2015-08-30
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 04:43:14 +0300] rev 960
- Fix crash when using "add borders" with a triangle
- 2015-08-30
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 04:41:54 +0300] rev 959
- Remove the vertex object type
- 2015-08-30
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 04:21:44 +0300] rev 958
- Removed all asserts from the code. Removed assert handling and the bomb box dialog.
- 2015-08-30
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 03:52:03 +0300] rev 957
- Refactor OpenProgressDialog out of dialogs.cpp
- 2015-08-30
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 03:04:39 +0300] rev 956
- Replace LDIterate function with LDObjectIterator class
- 2015-08-29
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Aug 2015 19:21:49 +0300] rev 955
- Remove g_win uses from actionsEdit.cpp
- 2015-08-29
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Aug 2015 19:18:40 +0300] rev 954
- Refactor the new part dialog into a new class
- 2015-08-29
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Aug 2015 18:45:48 +0300] rev 953
- Refactor LDrawPathDialog and LDPaths
- 2015-08-29
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Aug 2015 17:07:39 +0300] rev 952
- Rename all .cc files to .cpp files.
- 2015-08-29
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Aug 2015 16:30:56 +0300] rev 951
- Closed old branch
- 2015-08-29
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Aug 2015 16:29:11 +0300] rev 950
- Move colorSelector.cc to dialogs/colorselector.cpp
- 2015-08-22
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 23 Aug 2015 00:25:21 +0300] rev 949
- actually added updaterevision.py, more fixing
- 2015-08-22
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 22 Aug 2015 19:37:01 +0300] rev 948
- Replaced updaterevision with a python script, more renames, clang fixes
- 2015-08-22
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 22 Aug 2015 18:14:53 +0300] rev 947
- ColorSelector: `ui->` -> `ui.`
- 2015-08-22
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 22 Aug 2015 18:10:28 +0300] rev 946
- Cleanup progresses
- 2015-08-22
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 22 Aug 2015 15:58:50 +0300] rev 945
- More sharedpointer removal
- 2015-08-22
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 22 Aug 2015 15:37:02 +0300] rev 944
- Replace casts
- 2015-08-22
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 22 Aug 2015 13:51:20 +0300] rev 943
- Commit work done on code cleanup
- 2015-08-22
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 22 Aug 2015 13:04:58 +0300] rev 942
- Commit work on scripting
- 2015-07-07
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 07 Jul 2015 21:35:20 +0300] rev 941
- Refactoring update.
Removed all asserts.
- 2015-04-12
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 12 Apr 2015 23:02:26 +0300] rev 940
- - fix spacing in cmakelists
- 2015-04-02
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 02 Apr 2015 11:25:58 +0300] rev 939
- - commit ldproject stuff
- 2015-03-19
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 19 Mar 2015 15:24:02 +0200] rev 938
- - more work on project files
- 2015-03-05
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 05 Mar 2015 02:24:15 +0200] rev 937
- - commit more work done on projects
- 2015-03-04
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 04 Mar 2015 15:37:21 +0200] rev 936
- - commit work done on projects
- 2015-03-03
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 03 Mar 2015 22:29:27 +0200] rev 935
- - merged with default
- 2015-03-03
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 03 Mar 2015 22:07:36 +0200] rev 934
- - fixed: actions did not fire anymore
- 2015-03-03
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 03 Mar 2015 21:54:57 +0200] rev 933
- - rewrote codegen in python and merged updaterevision into it
- renamed editmodes/*.cc to .cpp, forgot about those
- 2015-03-03
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 03 Mar 2015 17:42:21 +0200] rev 932
- - moved ui files to src/
- 2015-03-03
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 03 Mar 2015 16:55:36 +0200] rev 931
- - renamed .cc files to .cpp
- 2015-03-03
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 03 Mar 2015 16:50:39 +0200] rev 930
- - added dependency to libarchive
- 2015-02-21
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 21 Feb 2015 20:23:34 +0200] rev 929
- - refactor MainWindow a tad
- 2015-02-21
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 21 Feb 2015 19:35:43 +0200] rev 928
- - removed the vertex object
- 2015-02-21
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 21 Feb 2015 18:51:33 +0200] rev 927
- - bump copyright year
- 2015-02-21
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 21 Feb 2015 18:50:11 +0200] rev 926
- - relaced updaterevision.c with a python script
- add 'release' and 'debug' to .hgignore
- 2015-02-03
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 03 Feb 2015 15:30:30 +0200] rev 925
- - added/corrected license headers
- 2015-02-03
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 03 Feb 2015 15:26:07 +0200] rev 924
- - ast: added root and macro nodes and processing of them
- 2015-02-03
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 03 Feb 2015 04:03:19 +0200] rev 923
- - now parses to tokens
- 2015-01-26
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 26 Jan 2015 12:46:58 +0200] rev 922
- - more work on scripting
- 2015-01-25
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 26 Jan 2015 01:16:56 +0200] rev 921
- - commit work done on scripting
- 2014-12-01
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 01 Dec 2014 05:10:22 +0200] rev 920
- - fixed stability problems
- 2014-11-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 06 Nov 2014 15:49:43 +0200] rev 919
- - closed old head
- 2014-11-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 06 Nov 2014 15:49:09 +0200] rev 918
- - closed old head
- 2014-11-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 06 Nov 2014 15:49:02 +0200] rev 917
- - closed old head
- 2014-10-22
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 22 Oct 2014 20:19:53 +0300] rev 916
- - commit work done on header/body split
- 2014-10-22
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 22 Oct 2014 16:10:52 +0300] rev 915
- - added integrity scan first steps
- 2014-11-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 06 Nov 2014 15:46:02 +0200] rev 914
- - closed bad head
- 2014-11-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 06 Nov 2014 15:42:38 +0200] rev 913
- - commit work done on inspector
- 2014-11-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 06 Nov 2014 15:44:11 +0200] rev 912
- - merged experimental with default
- 2014-10-23
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 23 Oct 2014 16:44:52 +0300] rev 911
- - merged with default
- 2014-11-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 06 Nov 2014 13:51:09 +0200] rev 910
- - argh
- 2014-11-05
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 05 Nov 2014 23:41:58 +0200] rev 909
- - merged two default heads
- 2014-11-05
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 05 Nov 2014 17:48:11 +0200] rev 908
- - fixed a rendering issue..
- 2014-11-05
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 05 Nov 2014 03:49:29 +0200] rev 907
- - bfc stuff (at least it works now...)
- 2014-11-05
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 05 Nov 2014 02:07:38 +0200] rev 906
- - merged bfc with default
- 2014-09-20
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 20 Sep 2014 14:47:45 +0300] rev 905
- - merged with default
- 2014-09-20
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 20 Sep 2014 14:47:13 +0300] rev 904
- - added CMakeLists.txt.user to ignore list
- 2014-09-16
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 16 Sep 2014 19:32:50 +0300] rev 903
- - removed old .gitignore
- 2014-10-23
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 23 Oct 2014 03:16:50 +0300] rev 902
- - removed unneeded debug lines... whoops
- 2014-10-22
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 22 Oct 2014 20:53:15 +0300] rev 901
- - zoom-to-fit now works.. better than before
- zooming no longer jumps to absurd values when zooming in enough
- 2014-10-22
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 22 Oct 2014 20:19:53 +0300] rev 900
- - commit work done on header/body split
- 2014-10-22
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 22 Oct 2014 16:10:52 +0300] rev 899
- - added integrity scan first steps
- 2014-10-21
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 21 Oct 2014 20:36:03 +0300] rev 898
- - bumped version to 0.4
- 2014-10-21
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 21 Oct 2014 20:35:37 +0300] rev 897
- - pressing ctrl while drawing now locks the draw to cardinal directions
- 2014-09-10
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 10 Sep 2014 14:02:31 +0300] rev 896
- - now remembers what toolbars are enabled and what are disabled in config
- 2014-09-08
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 09 Sep 2014 02:44:02 +0300] rev 895
- - merged with default
- 2014-09-08
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 09 Sep 2014 02:42:21 +0300] rev 894
- - merged selection optimization from experimental into default
- 2014-09-08
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 09 Sep 2014 02:39:04 +0300] rev 893
- - removed the clock timer I forgot in the previous commit
- 2014-09-08
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 09 Sep 2014 02:36:14 +0300] rev 892
- - rewritten updateSelection() core loop, a new algorithm there makes selection updating a ton lot faster than before
- 2014-09-08
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 09 Sep 2014 01:17:36 +0300] rev 891
- - re-committed bfc work (this makes 903ec1e46298 a suitable common ancestor for experimental branch features)
- 2014-09-08
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 09 Sep 2014 01:16:24 +0300] rev 890
- - backed out work done on bfc (re-committing later)
- 2014-09-08
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 09 Sep 2014 01:15:24 +0300] rev 889
- - merged with default
- 2014-09-07
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 07 Sep 2014 22:55:44 +0300] rev 888
- - improved part downloader: now asks for the path instead of just directing the user to settings. auto-fix download now configurable and opt-in
- 2014-09-07
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 07 Sep 2014 21:08:53 +0300] rev 887
- - 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
- 2014-09-07
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 07 Sep 2014 20:51:14 +0300] rev 886
- - fixed endless loop in prepareVBO due to badly incremented iterator
- 2014-09-07
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 07 Sep 2014 18:41:23 +0300] rev 885
- - commit work done on bfc support
- 2014-09-07
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 07 Sep 2014 04:15:54 +0300] rev 884
- - fixed: missing WIN32 keyword in cmakelists caused the command prompt to show up when ldforge was executed
- 2014-09-07
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 07 Sep 2014 04:11:55 +0300] rev 883
- - 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.
- fixed: bad QMap iteration after erase in the gl compiler
how diabolic can bugs get? *shudder*
- 2014-09-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 07 Sep 2014 01:13:20 +0300] rev 882
- - fixed compilation on windows
- 2014-09-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 06 Sep 2014 23:21:28 +0300] rev 881
- - a more elegant fix to the problem addressed in the previous commit
- 2014-09-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 06 Sep 2014 23:18:26 +0300] rev 880
- - fixed documentless objects being selected on document close
- 2014-09-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 06 Sep 2014 20:40:58 +0300] rev 879
- - if an external program fails to run properly, an stdout&stderr log is now printed
- fixed: external program commandlines got botched up due to bad default argument in Join()
- 2014-09-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 06 Sep 2014 15:45:07 +0300] rev 878
- - changed the unorthodox color selection grid into a push button grid
- 2014-09-04
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 04 Sep 2014 11:48:05 +0300] rev 877
- - fixed infinite recursion when loading logoed studs
- 2014-09-02
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 03 Sep 2014 01:44:51 +0300] rev 876
- - renamed line loop to line path, updated changelog
- 2014-09-02
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 03 Sep 2014 01:28:58 +0300] rev 875
- - finished line loop mode
- enter and backspace keys may now be used with the draw modes
- 2014-09-02
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 02 Sep 2014 13:34:01 +0300] rev 874
- - added line loop mode (doesn't actually create anything yet)
- 2014-09-01
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 01 Sep 2014 10:37:42 +0300] rev 873
- - circle mode now locks the angle offset on final confirmation stage
- 2014-09-01
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 01 Sep 2014 10:00:29 +0300] rev 872
- - refactor
- 2014-08-31
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 31 Aug 2014 20:54:56 +0300] rev 871
- - display a label next to the spinbox showing the fraction
- 2014-08-31
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 31 Aug 2014 20:42:20 +0300] rev 870
- - axed an unused variable
- 2014-08-31
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 31 Aug 2014 20:39:30 +0300] rev 869
- - circle tool is now able to rotate the partial circular primitives spawned
- 2014-08-31
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 31 Aug 2014 14:38:53 +0300] rev 868
- - ring finder now also tries scaling by 10 (3.4, 6.4 -> 34, 64), fixed floating point math argghhhhhhhh
- 2014-08-31
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 31 Aug 2014 03:10:51 +0300] rev 867
- - now tries to download missing files off ldraw.org
- 2014-08-30
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 30 Aug 2014 20:09:30 +0300] rev 866
- - now able to spawn partial circular primitives
- 2014-08-30
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 30 Aug 2014 16:08:05 +0300] rev 865
- - circle mode can now do hi-res
- 2014-08-30
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 30 Aug 2014 14:54:10 +0300] rev 864
- - ldforge can now open files from command-line input
- fixed compilation
- deleted obsolete ldforge.pro
- 2014-08-23
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 24 Aug 2014 01:42:46 +0300] rev 863
- - got rid of an annoying debug message
- 2014-08-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 06 Aug 2014 17:09:13 +0300] rev 862
- - get rid of NUM_PRIMES
- 2014-08-06
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 06 Aug 2014 16:18:24 +0300] rev 861
- - major identifier renaming
- 2014-08-04
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 04 Aug 2014 13:43:54 +0300] rev 860
- - more refactor, updated .hgignore
- 2014-08-04
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 04 Aug 2014 03:35:25 +0300] rev 859
- - refactor
- 2014-07-29
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 29 Jul 2014 13:16:48 +0300] rev 858
- - use less verbose commit time/version string in the window title
- 2014-07-29
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 29 Jul 2014 13:12:22 +0300] rev 857
- - fixed crash-on-exit (simply by not running full destruction processing during program termination)
- 2014-07-28
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 28 Jul 2014 16:38:34 +0300] rev 856
- - and fixed compilation on linux systems too
- 2014-07-28
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 28 Jul 2014 03:34:05 +0300] rev 855
- - fixed compilation on windows systems
- 2014-07-27
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 27 Jul 2014 15:13:42 +0300] rev 854
- - fixed: changing the document of a subfile wasn't recorded into history properly
- 2014-07-27
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 27 Jul 2014 04:35:48 +0300] rev 853
- - whoah looks like I forgot to save in designer...
- 2014-07-27
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 27 Jul 2014 04:35:00 +0300] rev 852
- - down with all these unnecessary semicolons!
- 2014-07-27
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 27 Jul 2014 04:25:50 +0300] rev 851
- - 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
- 2014-07-27
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 27 Jul 2014 03:14:27 +0300] rev 850
- - changed configuration entry name from minuscule camelCase to majuscule CamelCase. reasoning for this being that these variables are globals.
- 2014-07-26
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 27 Jul 2014 02:55:27 +0300] rev 849
- - fixed: direct color support did not work properly with full-black #000000
- 2014-07-26
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 27 Jul 2014 02:40:21 +0300] rev 848
- - refactoring
- removed the non-CA license option, made CA license a checkbox
- 2014-07-26
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 26 Jul 2014 03:43:37 +0300] rev 847
- - refactor
- 2014-07-20
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 20 Jul 2014 05:01:51 +0300] rev 846
- - 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...
- 2014-07-16
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 16 Jul 2014 18:57:48 +0300] rev 845
- - added a code generator to produce a configuration.inc which replaces the old, DIABOLIC configuration indexing mechanism
- 2014-07-16
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 16 Jul 2014 15:00:41 +0300] rev 844
- - changed copyright lines to use my legal name instead of my nickname
- 2014-07-16
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 16 Jul 2014 14:59:39 +0300] rev 843
- - moved LDMatrixObject to be an abstract class deriving from LDObject. LDSubfile only inherits from LDMatrixObject.
- 2014-07-15
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 15 Jul 2014 03:02:22 +0300] rev 842
- - moved ringFinder into root source directory, clearing the src/misc/ directory
- 2014-07-14
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 15 Jul 2014 02:54:23 +0300] rev 841
- - split the rectangle ability out of the draw mode into its own edit mode
- 2014-07-13
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 13 Jul 2014 20:40:24 +0300] rev 840
- - changed `&&` and `||` operators to their named variants `and` and `or`
- 2014-07-13
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 13 Jul 2014 20:28:52 +0300] rev 839
- - part downloader: update the input widget with the corrected part name when guesswork is done
- 2014-07-13
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 13 Jul 2014 17:18:44 +0300] rev 838
- - initialize History as not ignoring or history will not work at all with new files
- 2014-07-13
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 13 Jul 2014 17:05:28 +0300] rev 837
- - altered the non-release version string format
- 2014-07-13
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 13 Jul 2014 17:02:43 +0300] rev 836
- - fixed incorrect conversions of weak pointers to strong ones
- 2014-07-13
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 13 Jul 2014 16:48:29 +0300] rev 835
- - reimplemented vertex tracking using a method similar to what the GL compiler uses
- 2014-07-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 07 Jul 2014 18:52:10 +0300] rev 834
- - now prints the filesize upon successful save
- 2014-07-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 07 Jul 2014 15:38:45 +0300] rev 833
- - magic wand: when flood-selecting surfaces, also pick any matching conditional lines
- 2014-07-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 07 Jul 2014 02:13:31 +0300] rev 832
- - fixed: ring finder's solutions' scale values would drop to 0.0 if it would not choose to upscale radii
- 2014-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 05 Jul 2014 02:20:53 +0300] rev 831
- - okay that was dumb
- 2014-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 05 Jul 2014 02:02:31 +0300] rev 830
- - updated filenames
- 2014-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 05 Jul 2014 01:45:32 +0300] rev 829
- - now with license headers
- 2014-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 05 Jul 2014 01:44:41 +0300] rev 828
- - and now it works fine too
- 2014-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 05 Jul 2014 01:17:48 +0300] rev 827
- - now compiles
- 2014-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 04 Jul 2014 23:44:44 +0300] rev 826
- - merged with main
- 2014-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 04 Jul 2014 23:43:39 +0300] rev 825
- - more work on edit modes
- 2014-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 04 Jul 2014 22:40:35 +0300] rev 824
- - more work on edit modes
- 2014-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 04 Jul 2014 22:19:01 +0300] rev 823
- - saving work done on edit mode revamp
- 2014-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 04 Jul 2014 23:43:57 +0300] rev 822
- - updated qrc
- 2014-07-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 04 Jul 2014 00:09:37 +0300] rev 821
- - draw the free camera icon when in magic wand mode
- 2014-07-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 04 Jul 2014 00:05:23 +0300] rev 820
- - changelog entry for magic wand
- 2014-07-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 04 Jul 2014 00:04:51 +0300] rev 819
- - update the object list when the magic wand empties the selection when clicking on background
- 2014-07-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 03 Jul 2014 21:08:32 +0300] rev 818
- - added the magic wand tool
- 2014-06-30
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 30 Jun 2014 05:53:14 +0300] rev 817
- - optimized simplify()
- 2014-06-30
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 30 Jun 2014 05:52:10 +0300] rev 816
- - refactor
- 2014-06-29
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 29 Jun 2014 17:06:21 +0300] rev 815
- - added ability to filter out surfaces/edgelines/condlines from the viewport
- 2014-06-29
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 29 Jun 2014 15:22:43 +0300] rev 814
- - refactored stuff
- 2014-06-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 22 Jun 2014 21:13:50 +0300] rev 813
- - refactor
- 2014-06-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 22 Jun 2014 18:33:26 +0300] rev 812
- - ringfinder: attempt to upscale fractional radii to integral ones. this improves results
- 2014-06-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 22 Jun 2014 17:55:27 +0300] rev 811
- - refactored up the ringfinder, apply -DDEBUG with RelWithDebInfo
- 2014-06-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 22 Jun 2014 17:27:50 +0300] rev 810
- - imported the .gitignore from the old git repository as .hgignore and adapted it slightly
- 2014-06-22
- by crimsondusk <crimsondusk64@gmail.com> [Sun, 22 Jun 2014 14:23:35 +0000] rev 809
- README.md edited online with Bitbucket
- 2014-06-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 22 Jun 2014 17:17:32 +0300] rev 808
- - adapted the code to use hg-based updaterevision
- 2014-06-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 22 Jun 2014 14:51:41 +0300] rev 807
- - transitioned from git to hg
- changed updaterevision.c to the one from Zandronum as it works with hg (things need revising though..)
- 2014-06-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 22 Jun 2014 03:55:56 +0300] rev 806
- - moved most of LDColorData API into LDColor
- finally removed the DEFINE_ACTION macro, shortcut management stuff migrated to use the Qt meta system
- 2014-06-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 16 Jun 2014 18:31:13 +0300] rev 805
- - refactor. got rid of the LDSharedVertex nonsense, fixed up split lines action
- 2014-06-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 16 Jun 2014 17:55:10 +0300] rev 804
- - added split lines action, doesn't yet work very well
- 2014-06-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 16 Jun 2014 15:32:33 +0300] rev 803
- - allow 5 decimals for grid precision
- 2014-06-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 15 Jun 2014 19:21:43 +0300] rev 802
- - refactor glRenderer.h
- 2014-06-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 14 Jun 2014 19:41:09 +0300] rev 801
- - made transparent direct colors a compile-time opt-in since it appears to be non-standard
- 2014-06-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 14 Jun 2014 09:58:58 +0300] rev 800
- - got rid of the old numeric() function
- 2014-06-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 14 Jun 2014 09:56:07 +0300] rev 799
- - minor edit
- 2014-06-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 14 Jun 2014 09:48:55 +0300] rev 798
- - added close buttons to tabs
- 2014-06-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 14 Jun 2014 09:34:57 +0300] rev 797
- - removed obsolete stuff from colors.cc header
- 2014-06-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 14 Jun 2014 09:11:25 +0300] rev 796
- - disable the 'transparent' checkbox when there is no direct color selected
- 2014-06-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 14 Jun 2014 09:05:29 +0300] rev 795
- - changed all color usage to use LDColor classes instead of color indices. Added support for direct colors.
- 2014-06-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 05 Jun 2014 23:18:13 +0300] rev 794
- - source reformat
- 2014-06-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 04 Jun 2014 02:08:18 +0300] rev 793
- - added various hi-res counterpart primitive categories
- 2014-06-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 04 Jun 2014 01:56:10 +0300] rev 792
- - 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.
- 2014-06-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 04 Jun 2014 01:51:18 +0300] rev 791
- - sort primitive categories alphabetically
- 2014-06-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 04 Jun 2014 01:43:21 +0300] rev 790
- - added primitives toolbox
- 2014-06-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 03 Jun 2014 20:28:10 +0300] rev 789
- - String -> QString
- 2014-06-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 02 Jun 2014 14:34:23 +0300] rev 788
- - added an action for opening the subfiles pointed to by selected references as editable documents
- 2014-06-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 02 Jun 2014 13:35:41 +0300] rev 787
- - made select by color/type no longer require uniform selection
- 2014-06-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 02 Jun 2014 13:16:14 +0300] rev 786
- - LDObject::Type moved back to global namespace
- 2014-06-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 02 Jun 2014 13:00:58 +0300] rev 785
- - removed code rendered unnecessary
- 2014-06-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 02 Jun 2014 12:50:40 +0300] rev 784
- - made LDDocument use shared pointers, this eliminates a lot of document-related crashes
- 2014-06-01
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 01 Jun 2014 03:15:36 +0300] rev 783
- - subfile inverting now detects flatness and acts accordingly instead of naively applying invertnext to everything
- 2014-05-31
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 01 Jun 2014 02:36:29 +0300] rev 782
- - simplified parse error handling
- 2014-05-29
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 29 May 2014 17:54:43 +0300] rev 781
- - when saving, prepare the data first into a buffer and then write to disk, minimizing the time needed to perform the I/O operation.
- 2014-05-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 22 May 2014 18:01:19 +0300] rev 780
- - made coordinate rounding precision configurable
- 2014-05-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 21 May 2014 19:00:57 +0300] rev 779
- - further edits to crashcatcher
- 2014-05-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 21 May 2014 18:39:03 +0300] rev 778
- - crashcatcher: don't use the bomb box at all, instead just write the crashlog and then abort for good
- 2014-05-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 21 May 2014 18:15:09 +0300] rev 777
- - reformatted the changelog. 0.3-specific changes reformatted to use Zandronum-like version history, this is much easier to work with
- 2014-05-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 21 May 2014 13:18:19 +0300] rev 776
- - selecting an invertnext'd object now also selects the invertnext
- 2014-05-17
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 May 2014 20:33:27 +0300] rev 775
- - don't crash when inverting conditional lines
- 2014-05-17
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 May 2014 15:45:56 +0300] rev 774
- - removed the build time in favor of commit time which I think is much more important
- 2014-05-17
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 May 2014 15:38:20 +0300] rev 773
- - bfc red/green view and random colors are now mutually exclusive, enabling one disables the other.
- 2014-05-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 May 2014 02:00:02 +0300] rev 772
- - make pick scenes always use particularly thick lines so that the line picking behavior is relayed to the mouse-over highlight
- 2014-05-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 16 May 2014 21:59:03 +0300] rev 771
- - use a faster ID choosing setup, this should work so long as nobody goes to create 17 million objects
- 2014-05-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 16 May 2014 21:31:20 +0300] rev 770
- - hopefully stabilized the entire shared pointers deal now
- 2014-05-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 16 May 2014 01:22:24 +0300] rev 769
- - improved shared pointer behavior, still not there yet
- 2014-05-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 09 May 2014 12:06:56 +0300] rev 768
- - initial overhaul with smart pointers
- 2014-05-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 05 May 2014 17:18:01 +0300] rev 767
- - slight refactor in ldobject methods
- 2014-05-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 05 May 2014 17:09:25 +0300] rev 766
- - renamed some renderer members
- 2014-05-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 05 May 2014 17:04:30 +0300] rev 765
- - crashcatcher: hide the main window before doing anything and also write the crashlog into a file
- 2014-05-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 05 May 2014 16:50:36 +0300] rev 764
- - when an object is deleted, if it's the renderer's object-under-cursor the field needs to be cleared or ldforge crashes
- 2014-05-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 05 May 2014 02:19:35 +0300] rev 763
- - grid-snap the drawn circle radius, not the point used for the distance calculation
- 2014-05-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 03 May 2014 00:36:50 +0300] rev 762
- - added a macro for adding operator++ and operator-- to enums, less cast hell this way
- renamed GLRenderer::EFixedCamera to ECamera and moved it to global namespace
- 2014-05-01
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 01 May 2014 14:26:10 +0300] rev 761
- - significantly sped up selecting all objects, it is now an actually fast operation
- 2014-04-30
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 30 Apr 2014 23:44:50 +0300] rev 760
- - made the mouse-hover object highlight togglable from configuration
- somewhat optimized vbo merging
- 2014-04-30
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 30 Apr 2014 04:25:32 +0300] rev 759
- - added a selection hover effect to the renderer. selecting objects just became a lot more convenient...
- 2014-04-30
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 30 Apr 2014 03:41:23 +0300] rev 758
- - cut unnecessary code from MainWindow::updateSelection. speeds it up a bit, especially when unselecting but it's not fast enough to my tastes yet
- 2014-04-28
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 29 Apr 2014 02:06:09 +0300] rev 757
- - overhauled configuration setup a bit: configuration entries renamed and are now in a cfg:: namespace
- 2014-04-28
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 29 Apr 2014 00:15:56 +0300] rev 756
- - changed the config dialog's grid ui from being dynamically generated into a static one in the designer interface
- 2014-04-28
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 29 Apr 2014 00:00:45 +0300] rev 755
- - use a function for utf16 type conversion instead of a macro
- 2014-04-28
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 28 Apr 2014 21:31:24 +0300] rev 754
- - grids now have a single coordinate snap value instead of individual X, Y and Z values
- 2014-04-28
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 28 Apr 2014 18:27:02 +0300] rev 753
- - buh
- 2014-04-28
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 28 Apr 2014 18:25:15 +0300] rev 752
- - optimized picking, black is background now in pick scenes
- 2014-04-28
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 28 Apr 2014 18:20:51 +0300] rev 751
- - don't let random colors be too dark (or fully white either for dark backgrounds which use white lines)
- 2014-04-28
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 28 Apr 2014 18:13:20 +0300] rev 750
- - more icons
- 2014-04-28
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 28 Apr 2014 18:05:45 +0300] rev 749
- - fixed: the random colors action wasn't being checked on startup if it was enabled in config, causing it to go out of sync
- 2014-04-28
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 28 Apr 2014 18:02:43 +0300] rev 748
- - some minor cleanup
- 2014-04-28
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 28 Apr 2014 17:59:20 +0300] rev 747
- - simplified the code handling bfc statements a bit
- 2014-04-28
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 28 Apr 2014 17:56:51 +0300] rev 746
- - don't simplify (aka remove extra whitespace from) comment texts
- 2014-04-28
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 28 Apr 2014 17:50:42 +0300] rev 745
- - added build time to window title properly
- 2014-04-28
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 28 Apr 2014 17:34:10 +0300] rev 744
- - removed rest of the uses of <anonymous>
- 2014-04-28
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 28 Apr 2014 17:30:20 +0300] rev 743
- - added changelog entries
- 2014-04-28
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 28 Apr 2014 17:00:53 +0300] rev 742
- - 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
- 2014-04-27
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 27 Apr 2014 04:44:00 +0300] rev 741
- - removed some relics from the old immediate mode renderer
- 2014-04-27
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 27 Apr 2014 04:23:41 +0300] rev 740
- - apply #pragma once to glShared.h
- 2014-04-27
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 27 Apr 2014 04:23:09 +0300] rev 739
- - type-aliased QString to String
- 2014-04-27
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 27 Apr 2014 04:15:25 +0300] rev 738
- - resetAngles still needs to request a zoom to fit or the ctrl-0 action doesn't zoom to fit
- 2014-04-27
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 27 Apr 2014 04:06:46 +0300] rev 737
- - more elegant version of ded0a9b, do not zoom to fit in setDocument, instead zoom to fit before rendering
- 2014-04-27
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 27 Apr 2014 03:53:57 +0300] rev 736
- - use #pragma once for the gl compiler header
- 2014-04-27
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 27 Apr 2014 03:51:10 +0300] rev 735
- - 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.
- 2014-04-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 24 Apr 2014 02:08:53 +0300] rev 734
- - <anonymous> -> untitled
- 2014-04-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 23 Apr 2014 18:25:09 +0300] rev 733
- - reimplemented the Vertex class as a derivative of QVector3D
- 2014-04-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 23 Apr 2014 15:39:42 +0300] rev 732
- - more icons
- 2014-04-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 23 Apr 2014 14:54:37 +0300] rev 731
- - more icons
- 2014-04-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 23 Apr 2014 14:05:40 +0300] rev 730
- - more icons
- 2014-04-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 23 Apr 2014 01:33:19 +0300] rev 729
- - started work on new icon set
- 2014-04-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Apr 2014 22:52:02 +0300] rev 728
- Merge ../ldforge into gl
- 2014-04-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Apr 2014 22:28:19 +0300] rev 727
- - added an icon for random colors
- 2014-04-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Apr 2014 22:17:37 +0300] rev 726
- - refactored the gl compiler a tad, made selection blend work with BFC/random colors
- 2014-04-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Apr 2014 20:40:19 +0300] rev 725
- - added ability to draw with random colors
- toned down BFC red/green view colors
- fixed another case of known vertices going out of sync
- 2014-04-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 19 Apr 2014 14:12:30 +0300] rev 724
- - fixed: rotating a subfile would make known verts go out of sync
- 2014-04-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 19 Apr 2014 14:09:51 +0300] rev 723
- - use less saturated colors for the axes
- 2014-04-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 19 Apr 2014 14:00:40 +0300] rev 722
- - conditional lines are now rendered with stippled lines again
- 2014-04-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 19 Apr 2014 02:31:24 +0300] rev 721
- - now works with selection subfiling
- 2014-04-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 18 Apr 2014 23:33:18 +0300] rev 720
- - removed more debug stuff
- 2014-04-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 18 Apr 2014 23:17:01 +0300] rev 719
- - sped up known vertex information gathering by an order of magnitude
- 2014-04-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 18 Apr 2014 18:58:13 +0300] rev 718
- - cleanup
- 2014-04-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 18 Apr 2014 18:46:25 +0300] rev 717
- - reimplemented vertex snapping
- 2014-04-17
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 17 Apr 2014 21:51:59 +0300] rev 716
- - removed the debug code
- 2014-04-17
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 17 Apr 2014 21:49:53 +0300] rev 715
- - fixed: use @surfacenum instead of @surfacevbo to GLCompiler::vboSize... this was causing these damn artifacts whose root cause I've been hunting for MONTHS
- 2014-04-17
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 17 Apr 2014 20:50:43 +0300] rev 714
- Merge ../ldforge into gl
Conflicts:
src/actionsEdit.cc
src/glRenderer.cc
src/ldDocument.cc
- 2014-04-17
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 17 Apr 2014 20:48:31 +0300] rev 713
- - more debug stuff....
- 2014-04-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 08 Apr 2014 11:12:08 +0300] rev 712
- Merge ../ldforge into gl
- 2014-04-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 08 Apr 2014 11:07:47 +0300] rev 711
- Merge ../ldforge into gl
- 2014-04-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 08 Apr 2014 11:04:35 +0300] rev 710
- Merge ../ldforge into gl
- 2014-04-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 08 Apr 2014 11:00:29 +0300] rev 709
- - added safety check to the countof macro
- 2014-04-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 08 Apr 2014 10:54:32 +0300] rev 708
- - more debugging...
- 2014-04-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 06 Apr 2014 01:40:04 +0300] rev 707
- Merge ../ldforge into gl
- 2014-03-29
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 29 Mar 2014 05:38:03 +0200] rev 706
- Merge ../ldforge into gl
Conflicts:
CMakeLists.txt
src/actions.cc
src/glRenderer.cc
src/glRenderer.h
src/ldDocument.cc
src/ldDocument.h
src/ldObject.cc
src/ldObject.h
src/main.cc
- 2014-03-12
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 12 Mar 2014 16:21:49 +0200] rev 705
- Merge ../ldforge into gl
- 2014-03-11
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 11 Mar 2014 16:42:37 +0200] rev 704
- - fixed: an overlay that failed to load no longer attempts to reload it over and over again
- 2014-03-11
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 11 Mar 2014 16:11:22 +0200] rev 703
- - renamed some enumerators, added license header to glcompiler.cc
- 2014-03-11
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 11 Mar 2014 15:44:27 +0200] rev 702
- - subfile coloring now works again
- 2014-03-11
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 11 Mar 2014 14:35:21 +0200] rev 701
- - renamed several GLCompiler members and methods
- 2014-03-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 10 Mar 2014 14:30:37 +0200] rev 700
- - 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.
- 2014-03-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 10 Mar 2014 14:29:12 +0200] rev 699
- - fixed zoom value not being initialized properly + some other minor things
- 2014-03-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 10 Mar 2014 14:12:28 +0200] rev 698
- - refactor
- 2014-03-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 10 Mar 2014 13:26:02 +0200] rev 697
- - hooked object compilation to low-level functions so as to remove the compileObject() crap from edit actions
- 2014-03-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 10 Mar 2014 01:16:00 +0200] rev 696
- - objects need to be compiled when added to the document
- 2014-03-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 10 Mar 2014 01:02:51 +0200] rev 695
- - ported over the selected color blend from master
- 2014-03-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 10 Mar 2014 00:53:39 +0200] rev 694
- - the GL compiler now supports multiple documents
- 2014-03-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 09 Mar 2014 21:14:07 +0200] rev 693
- - LDDocument must be initialized with m_needsGLReInit as true or it will not be compiled properly...
- 2014-03-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 09 Mar 2014 21:07:44 +0200] rev 692
- - fixed build errors
- 2014-03-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 09 Mar 2014 15:00:05 +0200] rev 691
- Merge ../ldforge into gl
- 2014-03-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 09 Mar 2014 14:59:46 +0200] rev 690
- Merge ../ldforge into gl
Conflicts:
src/Document.cc
src/Document.h
src/GLRenderer.cc
src/LDObject.cc
src/LDObject.h
src/Types.h
src/actions/EditActions.cc
- 2014-03-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 09 Mar 2014 14:04:06 +0200] rev 689
- - minor stuff
- 2014-02-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 24 Feb 2014 00:59:57 +0200] rev 688
- Merge ../ldforge into gl
Conflicts:
src/Document.h
- 2014-02-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 23 Feb 2014 20:13:32 +0200] rev 687
- - axes are now drawn properly again
- 2014-02-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 23 Feb 2014 20:03:33 +0200] rev 686
- Merge ../ldforge into gl
- 2014-02-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 23 Feb 2014 20:02:36 +0200] rev 685
- Merge ../ldforge into gl
- 2014-02-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 23 Feb 2014 18:49:24 +0200] rev 684
- - greatly improved the GL compiler, now deals colors and object removal properly
- 2014-02-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 22 Feb 2014 16:41:03 +0200] rev 683
- Merge ../ldforge into gl
- 2014-02-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 06 Feb 2014 22:11:45 +0200] rev 682
- Merge ../ldforge into gl
- 2014-02-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 06 Feb 2014 22:11:28 +0200] rev 681
- - work on improved rendering performance
- 2014-02-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 05 Feb 2014 06:07:05 +0200] rev 680
- Merge ../ldforge into gl
- 2014-01-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 24 Jan 2014 22:10:49 +0200] rev 679
- - now actually renders stuff correctly
- 2014-01-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 24 Jan 2014 20:46:57 +0200] rev 678
- - renamed some member variables for clarity
- 2014-01-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 24 Jan 2014 18:31:25 +0200] rev 677
- - removed some unneeded code
- 2014-01-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 24 Jan 2014 18:29:11 +0200] rev 676
- - converted to VBO
- 2014-01-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 21 Jan 2014 02:09:14 +0200] rev 675
- Merge ../ldforge into gl
Conflicts:
src/GLRenderer.cc
src/GLRenderer.h
src/LDObject.cc
- 2014-01-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 21 Jan 2014 01:29:12 +0200] rev 674
- - refactoring
- 2014-01-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 21 Jan 2014 01:09:22 +0200] rev 673
- - rename GLCompiler::Vertex to GLCompiler::VAO to avoid name conflicts
- 2014-01-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 21 Jan 2014 01:05:03 +0200] rev 672
- - renamed VertexCompiler to GLCompiler
- 2014-01-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 21 Jan 2014 00:53:02 +0200] rev 671
- - reworked the vertex compiler, objects are now colorized properly
- 2014-01-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 20 Jan 2014 23:44:32 +0200] rev 670
- - Merge ../ldforge into gl
- 2014-01-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 20 Jan 2014 23:43:47 +0200] rev 669
- - Merge ../ldforge into gl
- 2014-01-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 20 Jan 2014 16:42:18 +0200] rev 668
- - now compiles again
- 2014-01-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 20 Jan 2014 15:04:26 +0200] rev 667
- - Merge commit '5c835eb' into HEAD
Conflicts:
src/file.cpp
src/gldraw.cc
src/gldraw.h
- 2013-10-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 23 Oct 2013 13:14:17 +0300] rev 666
- now compiles again
- 2013-10-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 23 Oct 2013 12:46:10 +0300] rev 665
- Merge branch 'master' into gl
Conflicts:
src/file.cpp
src/gldraw.cpp
src/gldraw.h
src/gui.cpp
src/ldtypes.cpp
src/src.pro
src/types.h
- 2013-09-25
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 25 Sep 2013 11:02:44 +0300] rev 664
- Merge branch 'master' into gl
- 2014-04-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Apr 2014 22:40:34 +0300] rev 663
- - moved the uncolorize action to the color toolbar, renamed to uncolor
- 2014-04-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 14 Apr 2014 16:00:36 +0300] rev 662
- - use the keyword 'not' in place of the exclamation mark for operator!, this is clearer. also converted uses of '== false' to this.
- 2014-04-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 10 Apr 2014 13:58:06 +0300] rev 661
- - renamed some cmake identifiers
- 2014-04-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 10 Apr 2014 13:56:41 +0300] rev 660
- - now compiles with clang
- 2014-04-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 08 Apr 2014 11:11:32 +0300] rev 659
- - doubled buffer sizes in updaterevision to prevent GIT_HASH from being truncated
- 2014-04-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 08 Apr 2014 11:07:25 +0300] rev 658
- - some tweaks to version.cc
- 2014-04-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 08 Apr 2014 11:03:44 +0300] rev 657
- - generate gitinfo.h in the build directory, not source directory. made ldforge depend on revision_check properly
- 2014-04-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 06 Apr 2014 01:26:04 +0300] rev 656
- - use index-based iterating in LDDocument::closeUnused because deleting documents while iterating over g_loadedFiles causes the iterator to become invalidated
- 2014-03-29
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 29 Mar 2014 05:26:10 +0200] rev 655
- - renamed files to camelCase
- 2014-03-12
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 12 Mar 2014 16:20:40 +0200] rev 654
- - added a long int overload to StringFormatArg
- 2014-03-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 09 Mar 2014 14:58:46 +0200] rev 653
- - fixed various compilation issues
- 2014-03-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 05 Mar 2014 20:49:28 +0200] rev 652
- - doxygen'd DocumentPointer.h
- 2014-03-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 05 Mar 2014 18:42:26 +0200] rev 651
- - doxygenified Version.h
- 2014-03-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 05 Mar 2014 18:31:22 +0200] rev 650
- - changed doxygen entity style from @argh to \argh
- 2014-03-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 05 Mar 2014 18:30:22 +0200] rev 649
- - whoah whoops
- 2014-03-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 05 Mar 2014 18:30:04 +0200] rev 648
- - doxygenified Types.h
- 2014-03-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 05 Mar 2014 17:29:27 +0200] rev 647
- - made MessageLog.h and RingFinder.h suitable for doxygen
- 2014-03-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 05 Mar 2014 17:12:22 +0200] rev 646
- - added doxygen support for MainWindow.h
- 2014-03-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 05 Mar 2014 16:22:15 +0200] rev 645
- - added license header to format.h
- 2014-03-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 05 Mar 2014 12:47:00 +0200] rev 644
- - replaced the fmt/log/dlog/fprint macros in favor of template functions. renamed to format, print, dprint and fprint respectively.
- 2014-03-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 05 Mar 2014 05:31:07 +0200] rev 643
- - forgot macros.h out of the previous commit
- 2014-03-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 05 Mar 2014 05:30:36 +0200] rev 642
- - migrated the codebase to use a simpler PROPERTY macro, arrrrrrrrrrrrrrrrrrrrrgh
- 2014-03-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 05 Mar 2014 03:45:49 +0200] rev 641
- - changed header guards into #pragma once
- 2014-03-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 05 Mar 2014 03:39:31 +0200] rev 640
- - renamed LDObject::deleteSelf to LDObject::destroy
- 2014-03-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 05 Mar 2014 02:33:58 +0200] rev 639
- - unified separator styles
- 2014-03-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 05 Mar 2014 02:24:05 +0200] rev 638
- - renamed several LDObject methods
- 2014-02-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 24 Feb 2014 00:25:18 +0200] rev 637
- - removed debug stuff
- 2014-02-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 24 Feb 2014 00:23:54 +0200] rev 636
- - replaced the left-hand document list with a tab bar
- 2014-02-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 23 Feb 2014 20:03:19 +0200] rev 635
- - derp
- 2014-02-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 23 Feb 2014 19:54:30 +0200] rev 634
- - separated version stuff to new files to allow version changes be compiled near-instantly
- 2014-02-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 22 Feb 2014 16:39:26 +0200] rev 633
- - fixed compilation
- 2014-02-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 06 Feb 2014 20:43:22 +0200] rev 632
- - migrated to CMake again
- added public domain updaterevision for git information
- 2014-02-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 05 Feb 2014 06:06:23 +0200] rev 631
- - reorganized the toolbar a little bit
- 2014-01-27
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 27 Jan 2014 02:34:44 +0200] rev 630
- - updated the PROPERTY macro
- 2014-01-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 21 Jan 2014 02:03:27 +0200] rev 629
- - refactored filenames
- 2014-01-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 20 Jan 2014 23:44:22 +0200] rev 628
- - bleh, don't need IN_IDE_PARSER there..
- 2014-01-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 20 Jan 2014 23:43:14 +0200] rev 627
- - added dvalof debug macro
- 2014-01-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 20 Jan 2014 14:39:49 +0200] rev 626
- - some corrections to zoomtofit
- 2014-01-17
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 17 Jan 2014 16:43:29 +0200] rev 625
- - removed some pointless typedefs
- 2014-01-13
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 13 Jan 2014 16:00:31 +0200] rev 624
- - changed the default color toolbar
- 2014-01-13
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 13 Jan 2014 10:10:32 +0200] rev 623
- - forgot the invokation deferer files
- 2014-01-13
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 13 Jan 2014 10:07:39 +0200] rev 622
- - refactoring
- 2014-01-12
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 13 Jan 2014 00:02:43 +0200] rev 621
- - added .cfg files to .gitignore
- 2014-01-12
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 13 Jan 2014 00:01:23 +0200] rev 620
- - use the correct text color to draw coordinates on the viewport
- 2014-01-12
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 12 Jan 2014 23:38:40 +0200] rev 619
- - GL-variables that should be document-specific are now properly document-specific (i.e. pan and zoom won't be shared across documents anymore)
- 2014-01-12
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 12 Jan 2014 23:12:55 +0200] rev 618
- - make the remaining virtual methods of LDObject pure virtual
- 2014-01-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 10 Jan 2014 15:48:40 +0200] rev 617
- - added a type alias LDObjectList
- 2014-01-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 10 Jan 2014 15:41:57 +0200] rev 616
- - whoopsie, forgot to re-add the cache flag to that inline flagset there
- 2014-01-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 10 Jan 2014 15:31:05 +0200] rev 615
- - make subfile references subject to position transformation again
- 2014-01-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 10 Jan 2014 15:28:29 +0200] rev 614
- - improved rotation point finding behavior. not sure what did I even do to improve it...
- 2014-01-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 10 Jan 2014 11:09:38 +0200] rev 613
- - use QCoreApplication::applicationDirPath instead of a custom hack to get the application path
- write the build date in the application title
- other misc tweaks
- 2014-01-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 10 Jan 2014 03:36:21 +0200] rev 612
- - changelog: the file loading fix was backported to 0.2.1
- 2014-01-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 10 Jan 2014 03:35:50 +0200] rev 611
- - configuration is now always situated and read from the application working directory
- primitive scanner now works for sure
- some minor cleanup
- 2014-01-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 08 Jan 2014 23:52:25 +0200] rev 610
- - did stuff to types, fixed primitive listing
- 2014-01-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 08 Jan 2014 21:43:46 +0200] rev 609
- - removed the File class in favor of QFile
- 2014-01-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 08 Jan 2014 13:57:10 +0200] rev 608
- - 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...
- 2014-01-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 08 Jan 2014 13:43:39 +0200] rev 607
- - 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.
- 2014-01-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 07 Jan 2014 12:21:46 +0200] rev 606
- - removed the 'str' typedef, use QString directly
- 2014-01-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 07 Jan 2014 12:06:12 +0200] rev 605
- - use --long in the git describe command for the GIT_DESCRIBE macro definition
- 2014-01-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 07 Jan 2014 11:56:26 +0200] rev 604
- - some cleanup
- 2014-01-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 07 Jan 2014 08:53:27 +0200] rev 603
- - reformatting
- 2014-01-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 07 Jan 2014 08:26:15 +0200] rev 602
- - added Ball Joint-8 stuff to primitive categories
- 2013-12-31
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 01 Jan 2014 00:26:47 +0200] rev 601
- - updated copyright year in the about prompt
- 2013-12-31
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 01 Jan 2014 00:25:01 +0200] rev 600
- - updated copyright year. Best wishes for 2014!
- 2013-12-29
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 29 Dec 2013 17:03:30 +0200] rev 599
- - when configuration options are default, they need to be removed from the settings
- 2013-12-29
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 29 Dec 2013 17:02:40 +0200] rev 598
- - whoops, forgot an #include in gldraw.cc
- 2013-12-29
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 29 Dec 2013 16:52:08 +0200] rev 597
- - minor edit
- 2013-12-29
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 29 Dec 2013 16:40:45 +0200] rev 596
- - split the ring finder to separate files
- 2013-12-29
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 29 Dec 2013 16:25:52 +0200] rev 595
- - fixed: subfile rotation had matrix multiplication done with operands the wrong way around, causing morphing
- 2013-12-29
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 29 Dec 2013 16:24:41 +0200] rev 594
- - removed some unnecessary full refreshes
- 2013-12-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 23 Dec 2013 16:29:44 +0200] rev 593
- - added a configurable select color
- 2013-12-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 23 Dec 2013 16:16:45 +0200] rev 592
- - "black edges" now actually mean white edges when the background is dark
- 2013-12-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 23 Dec 2013 16:13:09 +0200] rev 591
- - removed debug code from ldobject::select
- 2013-12-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 23 Dec 2013 16:10:36 +0200] rev 590
- - refactored config code
- 2013-12-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 23 Dec 2013 11:57:32 +0200] rev 589
- - use a local file with QSettings at all times. Registry is such a pain..
- 2013-12-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 23 Dec 2013 11:48:55 +0200] rev 588
- - now recognizes the recently added 8\ subdirectory
- 2013-12-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 23 Dec 2013 10:57:54 +0200] rev 587
- - removed the horrible actions.h hack in favor of usage of Qt's meta object system
- 2013-12-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 22 Dec 2013 20:46:46 +0200] rev 586
- - updated .gitignore
- 2013-12-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 22 Dec 2013 20:46:16 +0200] rev 585
- - forgot this too!
- 2013-12-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 22 Dec 2013 20:45:56 +0200] rev 584
- - forgot these new files out...
- 2013-12-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 22 Dec 2013 20:44:46 +0200] rev 583
- - documents are now refcounted. This should seriously stabilize (and speed up!) the pruning of unused files
- 2013-12-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 21 Dec 2013 02:21:07 +0200] rev 582
- - OH MY FORKING GOD
- 2013-12-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 21 Dec 2013 02:19:32 +0200] rev 581
- - fixed configuration dialog not accepting values past 99.99 for grid angles
- fixed file loader figuring that a 4-4cyli.dat in a folder called "48" can be used as 4-4cyli.dat. s/ and 48/ folders now checked properly
- 2013-12-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 20 Dec 2013 18:22:24 +0200] rev 580
- corrected angle display
- 2013-12-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 20 Dec 2013 18:04:23 +0200] rev 579
- further improved file behavior
- 2013-12-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 20 Dec 2013 17:06:06 +0200] rev 578
- - added visible line angles when drawing
- 2013-12-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 20 Dec 2013 13:35:08 +0200] rev 577
- removed some debug code
- 2013-12-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 20 Dec 2013 04:05:36 +0200] rev 576
- - bumped max amount of recent files from 5 to 10
- 2013-12-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 20 Dec 2013 04:03:48 +0200] rev 575
- - added selection auto-subfiling(!)
- 2013-12-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 20 Dec 2013 02:05:19 +0200] rev 574
- - line lengths are now displayed when drawing
- 2013-12-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 19 Dec 2013 16:08:05 +0200] rev 573
- - non-release builds now display git revision info if available. This turned out to be much simpler to implement than I expected..
- 2013-12-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 19 Dec 2013 16:01:29 +0200] rev 572
- - code parser no longer complains about scientific notation
- 2013-12-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 19 Dec 2013 13:36:48 +0200] rev 571
- - 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.
- 2013-12-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 19 Dec 2013 02:37:12 +0200] rev 570
- - fixed minor goofup with for_axis
- 2013-12-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 19 Dec 2013 02:30:36 +0200] rev 569
- - ext programs requiring wine now properly display an error prompt if wine is missing
- 2013-12-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 19 Dec 2013 01:25:50 +0200] rev 568
- - convert overlay images explicitly to ARGB32 format, otherwise they might not be able to be made translucent properly
- 2013-12-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 19 Dec 2013 01:19:42 +0200] rev 567
- - added file headers to crashcatcher.cc and .h
- 2013-12-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 19 Dec 2013 01:18:34 +0200] rev 566
- - 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.
- 2013-12-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 19 Dec 2013 01:06:34 +0200] rev 565
- - history now works on object list moving as well
- 2013-12-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 19 Dec 2013 00:59:49 +0200] rev 564
- - implicit documents are now auto-closed when rendered unused, in general, a LOT better document closing behavior
- history should now behave properly for real
- 2013-12-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 18 Dec 2013 23:38:45 +0200] rev 563
- - 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
- 2013-12-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 18 Dec 2013 20:43:50 +0200] rev 562
- - fixed: LDObject methods still used operator delete directly, causing *a very frustrating* crash to debug
- 2013-12-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 18 Dec 2013 19:39:55 +0200] rev 561
- History should now behave properly..
- 2013-12-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 18 Dec 2013 17:44:31 +0200] rev 560
- - 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)
- 2013-12-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 18 Dec 2013 17:03:35 +0200] rev 559
- - fixed: cones with 3 digit numbers wouldn't go to the "Cones (48)" category properly
- 2013-12-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 18 Dec 2013 14:32:17 +0200] rev 558
- - LDEmpty now overrides getTypeName properly
- 2013-12-13
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 13 Dec 2013 20:01:49 +0200] rev 557
- - changed source file extension from .cpp to .cc
- 2013-12-12
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 13 Dec 2013 00:39:49 +0200] rev 556
- - LDObject::move is no longer virtual
- 2013-12-12
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 13 Dec 2013 00:31:16 +0200] rev 555
- - fixed: LDMatrixObject's position would be an invalid pointer if it was created with the default constructor, causing a crash
- 2013-12-12
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 13 Dec 2013 00:28:24 +0200] rev 554
- - Reworked primitive listing. No longer uses multi-threading.
- 2013-12-12
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 12 Dec 2013 19:44:09 +0200] rev 553
- - LDFile renamed to LDDocument, file.h -> document.h
- Added the INSTALL document
- 2013-12-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 07 Dec 2013 01:18:21 +0200] rev 552
- net_autoclose is now true by default
- 2013-12-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 07 Dec 2013 01:08:52 +0200] rev 551
- renamed LDCndLine to LDCondLine
- 2013-12-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 07 Dec 2013 01:03:17 +0200] rev 550
- more stuff
- 2013-12-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 07 Dec 2013 00:01:20 +0200] rev 549
- Cleaned up download.cpp/.h, used PROPERTY. Added LIST_OPS to PROPERTY
- 2013-12-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 06 Dec 2013 21:30:58 +0200] rev 548
- minor cleanup
- 2013-12-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 06 Dec 2013 21:25:49 +0200] rev 547
- Renamed "quick colors" in the configuration to "color toolbar"
- 2013-12-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 06 Dec 2013 21:13:01 +0200] rev 546
- - re-added the external programs to the toolbar
- 2013-12-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 06 Dec 2013 21:09:23 +0200] rev 545
- updated README.md with a mention of the ring drawing
- 2013-12-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 06 Dec 2013 21:06:48 +0200] rev 544
- minor cleanup
- 2013-12-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 06 Dec 2013 20:54:34 +0200] rev 543
- - added build_shared to .gitignore
- 2013-12-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 06 Dec 2013 20:53:36 +0200] rev 542
- - Improved coordinate rounding, replaced the hack with a proper implementation, now rounds properly and works on subfiles as well
- 2013-12-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 06 Dec 2013 00:29:44 +0200] rev 541
- - Renamed common.h to main.h, split the PROPERTY macro and supporting macros to property.h
- 2013-12-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 05 Dec 2013 23:42:39 +0200] rev 540
- - Changed the callback parm of PROPERTY to a stock/custom write method argument.
- 2013-12-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 05 Dec 2013 23:20:50 +0200] rev 539
- - upgraded the PROPERTY macro, resulting in a major code refactor
- 2013-12-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 05 Dec 2013 13:51:52 +0200] rev 538
- - 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
- 2013-10-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Oct 2013 22:14:32 +0300] rev 537
- removed old and unused src.pro file
- 2013-10-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Oct 2013 22:11:57 +0300] rev 536
- renamed the version to 0.3-alpha in the changelog
- 2013-10-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Oct 2013 22:11:32 +0300] rev 535
- changelog entry
- 2013-10-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Oct 2013 22:09:53 +0300] rev 534
- Made rotation/pan/zoom values camera-dependant (so now there's 7 sets of them instead of 1)
- 2013-10-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Oct 2013 21:42:20 +0300] rev 533
- updated .gitignore
- 2013-10-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Oct 2013 21:41:05 +0300] rev 532
- removed the legacy dir
- 2013-10-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Oct 2013 21:40:01 +0300] rev 531
- forgot the new icons
- 2013-10-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Oct 2013 21:39:20 +0300] rev 530
- - Added new actions "Hide" and "Reveal" which allow direct setting of objects' visibility setting instead of toggling it.
- 2013-10-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Oct 2013 21:03:57 +0300] rev 529
- added a configuration option for line anti-aliasing
- 2013-10-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Oct 2013 19:33:41 +0300] rev 528
- fixed: deleting objects would trigger a crash
- 2013-10-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Oct 2013 19:28:45 +0300] rev 527
- more minor changes
- 2013-10-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Oct 2013 19:22:15 +0300] rev 526
- style corrections
- 2013-10-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Oct 2013 13:53:24 +0300] rev 525
- i'm dumb
- 2013-10-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Oct 2013 13:49:55 +0300] rev 524
- also removed the if() case mentioned in the prior commit from addObjectDialog.cpp. :P
- 2013-10-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Oct 2013 13:47:41 +0300] rev 523
- 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.
- 2013-10-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 22 Oct 2013 13:40:16 +0300] rev 522
- - migrated selection from ForgeWindow to individual LDFiles. Should've done this long ago.
- added an operator== for matrix to make stuff actually compile
- 2013-10-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 19 Oct 2013 02:33:08 +0300] rev 521
- changeProperty(): don't change the property if the value would not change, this should save some procecssing..
- 2013-10-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 19 Oct 2013 01:22:11 +0300] rev 520
- initialize GLRenderer::m_hoverpos to (0, 0, 0)
- 2013-10-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 19 Oct 2013 01:15:57 +0300] rev 519
- cosmetic fixes
- 2013-10-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 19 Oct 2013 01:11:26 +0300] rev 518
- fixed: the file loader would skip every 300th line. And I thought I was going nuts when my quads kept disappearing...
- 2013-10-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 19 Oct 2013 00:39:09 +0300] rev 517
- Made the config dialog use a list widget for navigation over a tab widget.
- 2013-10-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 18 Oct 2013 23:49:55 +0300] rev 516
- - added LDSharedVertex class for holding copy-on-write vertices. Will need this for future features..
- fixed zoomToFit() crashes for real this time
- 2013-10-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 18 Oct 2013 22:30:08 +0300] rev 515
- now displays build type in the window title (unless a release build of a release), fixed some macro shenanigans
- 2013-10-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 18 Oct 2013 22:07:26 +0300] rev 514
- made messagelog handle messages with newlines
- 2013-10-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 18 Oct 2013 21:52:09 +0300] rev 513
- 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().
- 2013-10-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 18 Oct 2013 18:16:54 +0300] rev 512
- 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?
- 2013-10-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 18 Oct 2013 18:12:23 +0300] rev 511
- fixed a small memory leak
- 2013-10-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 18 Oct 2013 17:57:42 +0300] rev 510
- 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.
- 2013-10-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 18 Oct 2013 17:47:05 +0300] rev 509
- - added debug/release build configuration. Debug builds are really useful things!
- fixed an assertion failure with use of QString::operator[]
- 2013-10-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 16 Oct 2013 23:20:35 +0300] rev 508
- removed some custom functions in favor of Qt implementations
- 2013-10-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 16 Oct 2013 23:07:59 +0300] rev 507
- reworked the ring finder algorithm greatly, tries harder to find the optimal solution
- 2013-10-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 16 Oct 2013 19:34:12 +0300] rev 506
- Added last-resort ring draw with quads
- 2013-10-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 16 Oct 2013 17:11:16 +0300] rev 505
- Ring draw: maintain separate polygons for the ring circles and draw them separately of the ring fill to prevent artifact lines from being drawn
- 2013-10-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 16 Oct 2013 16:47:40 +0300] rev 504
- Removed the List -> QList alias, use QList directly
- 2013-10-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 16 Oct 2013 16:40:42 +0300] rev 503
- removed the List class in favor of QList
- 2013-10-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 16 Oct 2013 16:05:51 +0300] rev 502
- removed debug prints from the ring finder
- 2013-10-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 16 Oct 2013 16:04:56 +0300] rev 501
- ring finder integrated! it lives!
- 2013-10-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 16 Oct 2013 15:32:38 +0300] rev 500
- Finally got the ringfinder working! Working on integrating it to ring drawing...
- 2013-10-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 06 Oct 2013 21:37:05 +0300] rev 499
- Ring drawing: previewing complete
- 2013-10-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 05 Oct 2013 15:18:47 +0300] rev 498
- further cleansing - removed most uses of unsigned ints, removed list reversers
- 2013-10-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 05 Oct 2013 12:51:13 +0300] rev 497
- a bit more cleanup
- 2013-10-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 03 Oct 2013 21:48:11 +0300] rev 496
- nuked "container_cast"
- 2013-10-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 03 Oct 2013 21:42:48 +0300] rev 495
- When drawing circles, draw the radius in the middle
- 2013-10-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 03 Oct 2013 21:08:34 +0300] rev 494
- further cleanup
- 2013-10-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 03 Oct 2013 20:56:20 +0300] rev 493
- last code reformatting i swear
- 2013-10-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 03 Oct 2013 18:07:06 +0300] rev 492
- Added a new editing mode for drawing circles.
- 2013-09-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 22 Sep 2013 23:27:07 +0300] rev 491
- it's LDForge's 1st birthday!
- moved the project qmake code into ldforge.pro, removing src/src.pro in the process, with UI_DIR there is no need to have the main qmake in src/
- added moc #include directives to relevant source files, speeding up compile
- 2013-09-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 09 Sep 2013 23:35:32 +0300] rev 490
- Stuff
- 2013-09-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 07 Sep 2013 16:40:05 +0300] rev 489
- Further work on VAO rendering
- 2013-09-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 07 Sep 2013 14:21:33 +0300] rev 488
- VAO rendering works now! woo!
- 2013-09-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 07 Sep 2013 13:23:09 +0300] rev 487
- Merge branch 'master' into gl, reworked stuff
Conflicts:
src/gldraw.cpp
src/gldraw.h
- 2013-09-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 04 Sep 2013 11:54:17 +0300] rev 486
- For some reason, of all changesets, 4fb5763 made compiling subfiles extremely slow. WTF? Reverted the change to restore compilation speed.
- 2013-09-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 04 Sep 2013 11:34:19 +0300] rev 485
- down with cmake!
- 2013-08-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 24 Aug 2013 16:52:45 +0300] rev 484
- made LDFile interfacing a bit clearer
- 2013-08-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 24 Aug 2013 16:30:30 +0300] rev 483
- removed unused LabeledWidget
- 2013-08-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 24 Aug 2013 16:17:48 +0300] rev 482
- redirect the user to configuration if the download path is not given
- 2013-08-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 24 Aug 2013 15:01:31 +0300] rev 481
- err
- 2013-08-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 24 Aug 2013 15:00:46 +0300] rev 480
- rework quick color code a tad
- 2013-08-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 23 Aug 2013 13:01:36 +0300] rev 479
- rename RadioBox to RadioGroup
- 2013-08-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 23 Aug 2013 01:20:09 +0300] rev 478
- bit of a clarification
- 2013-08-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 23 Aug 2013 01:04:13 +0300] rev 477
- fixed: couldn't open larger files because of a type mismatch in moc method calling, leading into runtime problems
- 2013-08-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 23 Aug 2013 00:54:31 +0300] rev 476
- fixed: front and back camera wouldn't render anything
- 2013-08-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 22 Aug 2013 20:39:26 +0300] rev 475
- 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?
- 2013-08-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 22 Aug 2013 20:28:57 +0300] rev 474
- add .kdev_include_paths to gitignore
- 2013-08-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 22 Aug 2013 20:24:16 +0300] rev 473
- Changed build system from qmake to CMake.
- 2013-08-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 22 Aug 2013 18:13:20 +0300] rev 472
- merged aboutDialog.cpp to dialogs.cpp
- 2013-08-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 21 Aug 2013 14:07:02 +0300] rev 471
- stuff
- 2013-08-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 21 Aug 2013 11:09:39 +0300] rev 470
- 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
- 2013-08-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 21 Aug 2013 10:54:33 +0300] rev 469
- more changes. Spawn the config prompt on first start, on the profile tab. gl_colorbfc and gl_blackedges now default to false.
- 2013-08-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 21 Aug 2013 01:30:38 +0300] rev 468
- woo smallification!
- 2013-08-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 21 Aug 2013 01:13:52 +0300] rev 467
- Added ListConfig type, using it in recent files now
- 2013-08-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 20 Aug 2013 21:23:56 +0300] rev 466
- minor cleanup
- 2013-08-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 20 Aug 2013 21:15:12 +0300] rev 465
- removed broken config type check
- 2013-08-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 20 Aug 2013 21:13:59 +0300] rev 464
- added profile data auto-filling
- 2013-08-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 20 Aug 2013 15:01:16 +0300] rev 463
- ensure that all Configs are polymorphic
- 2013-08-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 20 Aug 2013 14:56:26 +0300] rev 462
- bit more cleanup
- 2013-08-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 20 Aug 2013 14:47:21 +0300] rev 461
- - added "Go to line" action, renamed the config classes to proper camelcase
- 2013-08-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 18 Aug 2013 17:53:23 +0300] rev 460
- Cut the Object-suffix from LDObject types, it doesn't help things at all
- 2013-08-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 18 Aug 2013 17:38:33 +0300] rev 459
- Use QFlags for the inlining flags, type-safety++
- 2013-08-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 18 Aug 2013 17:30:58 +0300] rev 458
- 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.
- 2013-08-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 18 Aug 2013 16:33:38 +0300] rev 457
- added support for logoed studs
- 2013-08-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 18 Aug 2013 16:04:36 +0300] rev 456
- more cleanup
- 2013-08-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 18 Aug 2013 15:33:00 +0300] rev 455
- Code formatting: use same separators everywhere, remove extra spaces from license headers, simplified message manager api a bit
- 2013-08-17
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 Aug 2013 11:48:27 +0300] rev 454
- ask the user for isecalc's path if adding edges to intersector output and no path is defined
- 2013-08-17
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 Aug 2013 11:37:51 +0300] rev 453
- added missing UI file
- 2013-08-17
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 Aug 2013 11:35:51 +0300] rev 452
- ask the user for ext prog paths instead of telling to go to configuration if no path is defined
- 2013-08-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 Aug 2013 02:24:08 +0300] rev 451
- minor change
- 2013-08-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 Aug 2013 02:07:49 +0300] rev 450
- made config dialog default to the correct tab again
- 2013-08-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 Aug 2013 02:06:55 +0300] rev 449
- made downloaded files be stored into recent files
- 2013-08-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 Aug 2013 01:17:20 +0300] rev 448
- Use a busy cursor while compiling all
- 2013-08-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 Aug 2013 00:47:24 +0300] rev 447
- Use brighter text color with dark backgrounds for the message manager
- 2013-08-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 Aug 2013 00:02:17 +0300] rev 446
- ::getIndex() should never return -1 if ::file() is not null so no check needed there..
- 2013-08-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 16 Aug 2013 23:59:09 +0300] rev 445
- fixed: LDObject's various methods still assumed that the current file wouldn't change
- 2013-08-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 16 Aug 2013 23:24:57 +0300] rev 444
- Added action "add history line" for adding new history entries
- 2013-08-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 16 Aug 2013 11:05:21 +0300] rev 443
- rework
- 2013-08-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 09 Aug 2013 04:29:37 +0300] rev 442
- Picking now works with the VAO setup
- 2013-08-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 09 Aug 2013 03:09:08 +0300] rev 441
- BIG COMMIT -- Moving from display lists to VAOs.
- 2013-08-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 07 Aug 2013 20:50:53 +0300] rev 440
- camera icons now draw real tooltips instead of faking them
- 2013-08-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 06 Aug 2013 18:50:32 +0300] rev 439
- fixed crashing with inlining
- 2013-08-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 06 Aug 2013 16:23:16 +0300] rev 438
- updates to recent files menu
- 2013-08-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 06 Aug 2013 13:52:32 +0300] rev 437
- corrected problems with the version string
- 2013-08-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 06 Aug 2013 13:32:07 +0300] rev 436
- Converted configuration code to use QSettings.
- 2013-08-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 03 Aug 2013 12:31:36 +0300] rev 435
- Merged PartDownloader into the prompt and renamed the prompt to PartDownloader
- 2013-08-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 03 Aug 2013 04:44:30 +0300] rev 434
- now with changelog entry
- 2013-08-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 03 Aug 2013 04:39:39 +0300] rev 433
- Moved the alias macro to common.h
- 2013-08-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 03 Aug 2013 04:32:13 +0300] rev 432
- finalized downloading
- 2013-08-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 03 Aug 2013 02:18:41 +0300] rev 431
- stability to downloading
- 2013-08-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 03 Aug 2013 00:56:02 +0300] rev 430
- added config option, refined logic and regexps. This behaves coherently now. :)
- 2013-08-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 02 Aug 2013 23:24:49 +0300] rev 429
- More work on downloading
- 2013-08-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 02 Aug 2013 22:36:51 +0300] rev 428
- handle errors
- 2013-08-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 02 Aug 2013 22:02:40 +0300] rev 427
- now actually downloads parts
- 2013-08-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 02 Aug 2013 18:42:06 +0300] rev 426
- added missing files
- 2013-08-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 02 Aug 2013 18:39:41 +0300] rev 425
- Begin groundwork on downloading from ldraw.org
- 2013-08-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 02 Aug 2013 16:46:50 +0300] rev 424
- Create README.md
- 2013-08-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 02 Aug 2013 16:39:46 +0300] rev 423
- Angles need to be reset when changing the current file too
- 2013-08-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 02 Aug 2013 16:36:38 +0300] rev 422
- Fixed crash on opening a file
- 2013-08-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 02 Aug 2013 16:33:30 +0300] rev 421
- style cleanup - it should be all unified now
- 2013-08-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 02 Aug 2013 15:57:03 +0300] rev 420
- chglog
- 2013-08-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 02 Aug 2013 15:55:20 +0300] rev 419
- 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.
- 2013-08-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 02 Aug 2013 13:58:14 +0300] rev 418
- added support for BFC CLIP/NOCLIP
- 2013-08-01
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 01 Aug 2013 17:00:14 +0300] rev 417
- Added an option for listing implicit files
- 2013-08-01
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 01 Aug 2013 16:05:31 +0300] rev 416
- Added an action for creating a new, blank file, improved multi-file stability
- 2013-08-01
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 01 Aug 2013 15:35:11 +0300] rev 415
- No need to test whether it's safe to close all when creating a new part anymore, since it no longer closes anything.
- 2013-08-01
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 01 Aug 2013 03:50:13 +0300] rev 414
- some further little optimization
- 2013-08-01
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 01 Aug 2013 03:44:38 +0300] rev 413
- Don't recompile everything when using quick colors, this speeds things up a little
- 2013-08-01
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 01 Aug 2013 03:32:57 +0300] rev 412
- more cleanup
- 2013-08-01
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 01 Aug 2013 03:26:47 +0300] rev 411
- cleanup
- 2013-07-31
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 01 Aug 2013 02:49:42 +0300] rev 410
- Include the moc files in the source cpp files to reduce compile time
- 2013-07-31
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 01 Aug 2013 02:33:07 +0300] rev 409
- Renamed LDOpenFile to LDFile
- 2013-07-30
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 30 Jul 2013 21:31:36 +0300] rev 408
- - fixed: checking the hi-res option would not allow segment values over 16.
- 2013-07-30
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 30 Jul 2013 21:22:47 +0300] rev 407
- primitive generator: added support for multiple spaces before primitive numbers, add "Hi-Res" to the names of 48/ primitives
- 2013-07-30
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 30 Jul 2013 18:01:53 +0300] rev 406
- Separated LDConfig.ldr-specific stuff to ldconfig.cpp/h
- 2013-07-30
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 30 Jul 2013 17:38:29 +0300] rev 405
- commentary++
- 2013-07-30
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 30 Jul 2013 17:27:04 +0300] rev 404
- cosmetics
- 2013-07-30
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 30 Jul 2013 16:17:16 +0300] rev 403
- Made File::iterator private - it's used only for range-for loops so it should not be used by anything else than File itself.
- 2013-07-30
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 30 Jul 2013 07:38:08 +0300] rev 402
- Renamed vector to List, changed it to wrap around std::deque.
- 2013-07-30
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 30 Jul 2013 07:16:48 +0300] rev 401
- Use repaint() instead of update() when redrawing the scene after a pick so that the new scene is repainted immediately.
- 2013-07-29
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 30 Jul 2013 02:27:12 +0300] rev 400
- Fixed crashing when closing all
- 2013-07-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 18 Jul 2013 13:13:26 +0300] rev 399
- stuff
- 2013-07-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 16 Jul 2013 21:02:12 +0300] rev 398
- restyle
- 2013-07-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 16 Jul 2013 20:01:36 +0300] rev 397
- Apply the proper edge color in the color sector too
- 2013-07-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 16 Jul 2013 19:38:47 +0300] rev 396
- restyle colorselectdialog.cpp
- 2013-07-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 16 Jul 2013 19:35:41 +0300] rev 395
- Further restructure, removed GUI toolbar icon size slider (always 22x22 now)
- 2013-07-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 16 Jul 2013 13:57:42 +0300] rev 394
- fixed: the list view couldn't select multiple items anymore
- 2013-07-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 16 Jul 2013 03:12:03 +0300] rev 393
- some rework with closing files, not right there, seems
- 2013-07-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 16 Jul 2013 02:47:11 +0300] rev 392
- change camera to top if switching to draw mode in free camera
- 2013-07-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 16 Jul 2013 02:45:13 +0300] rev 391
- Finalized multi-file behavior. The future is here! :P
- 2013-07-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 16 Jul 2013 02:09:22 +0300] rev 390
- behavior update
- 2013-07-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 16 Jul 2013 02:06:30 +0300] rev 389
- Added actions for saving all files, closing and closing all files
- 2013-07-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 16 Jul 2013 01:33:11 +0300] rev 388
- Multiple file support works now! woo!
- 2013-07-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 15 Jul 2013 22:32:23 +0300] rev 387
- moved ext program action definitions to extprogs.cpp rather than proxying it through gui_editactions.cpp
- 2013-07-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 15 Jul 2013 22:27:16 +0300] rev 386
- fixed config dialog crashing
- 2013-07-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 15 Jul 2013 22:25:00 +0300] rev 385
- Shortcuts are now properly loaded again
- 2013-07-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 15 Jul 2013 22:07:49 +0300] rev 384
- updates on file list
- 2013-07-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 15 Jul 2013 20:45:26 +0300] rev 383
- File list is populated now..
- 2013-07-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 15 Jul 2013 19:30:16 +0300] rev 382
- Converted ForgeWindow to Designer UI(!)
- 2013-07-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 15 Jul 2013 14:43:29 +0300] rev 381
- restructure; removed g_BBox
- 2013-07-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 15 Jul 2013 13:52:46 +0300] rev 380
- Moved the bbox class to types
- 2013-07-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 15 Jul 2013 13:50:12 +0300] rev 379
- Made the pointer to current file a private member of an anonymous shell class, thus getting accessors
- 2013-07-13
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 13 Jul 2013 21:21:33 +0300] rev 378
- more formatting
- 2013-07-13
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 13 Jul 2013 19:02:48 +0300] rev 377
- 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
- 2013-07-13
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 13 Jul 2013 17:35:38 +0300] rev 376
- Reformatting..
- 2013-07-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 10 Jul 2013 02:58:59 +0300] rev 375
- Bump version to 0.2.999-intern now that 0.2-alpha is out.
- 2013-07-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 10 Jul 2013 02:18:54 +0300] rev 374
- Tag 0.2 alpha
- 2013-07-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 10 Jul 2013 02:17:23 +0300] rev 373
- Fixed compilation under windows/qt5
- 2013-07-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 10 Jul 2013 01:53:33 +0300] rev 372
- added missing openprogress.ui
- 2013-07-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 10 Jul 2013 01:50:24 +0300] rev 371
- make aborting work in the new setup
- 2013-07-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 10 Jul 2013 01:40:59 +0300] rev 370
- make file loading be done properly as just a QObject rather than multi-threaded..
- 2013-07-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 09 Jul 2013 03:07:39 +0300] rev 369
- handle empty lines better
- 2013-07-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 09 Jul 2013 03:04:31 +0300] rev 368
- Use system clipboard rather than an internal one
- 2013-07-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 09 Jul 2013 02:57:11 +0300] rev 367
- apply the c++11 'override' keyword to overriding virtual functions
- 2013-07-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 08 Jul 2013 02:46:55 +0300] rev 366
- fixed: history is supposed to be closed by default
- 2013-07-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 08 Jul 2013 02:43:43 +0300] rev 365
- further work on primitive cond-lines. I think I got it now.
- 2013-07-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 08 Jul 2013 01:36:12 +0300] rev 364
- Renamed the color class to LDColor for clarity
- 2013-07-07
- 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
- 2013-07-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 07 Jul 2013 23:43:43 +0300] rev 362
- Added history functionality for swapping
- 2013-07-07
- 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
- 2013-07-07
- 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
- 2013-07-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 07 Jul 2013 17:45:48 +0300] rev 359
- more restyle/refactor
- 2013-07-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 07 Jul 2013 16:46:30 +0300] rev 358
- restyle..
- 2013-07-07
- 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
- 2013-07-07
- 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
- 2013-07-07
- 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
- 2013-07-07
- 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
- 2013-07-07
- 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.
- 2013-07-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 07 Jul 2013 03:04:40 +0300] rev 352
- pngout'd
- 2013-07-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 07 Jul 2013 03:03:39 +0300] rev 351
- uh, stuff
- 2013-07-07
- 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
- 2013-07-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 04:08:57 +0300] rev 349
- rename: msglog.cpp/h -> messagelog.cpp/h
- 2013-07-06
- 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
- 2013-07-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 03:54:59 +0300] rev 347
- astyle history.cpp
- 2013-07-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 03:44:04 +0300] rev 346
- Converted flip prompt to Designer UI
- 2013-07-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 03:24:39 +0300] rev 345
- Converted Ytruder interface to Designer UI
- 2013-07-06
- 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
- 2013-07-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 02:52:54 +0300] rev 343
- Completed Edger 2 interface
- 2013-07-05
- 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
- 2013-07-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 02:02:41 +0300] rev 341
- Update gitignore
- 2013-07-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 01:59:58 +0300] rev 340
- Added missing src/src.pro file
- 2013-07-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 01:41:31 +0300] rev 339
- Also put all generated UI headers on ignore
- 2013-07-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 06 Jul 2013 01:40:06 +0300] rev 338
- remove ldforge.kdev4 and put it on ignore
- 2013-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 22:40:11 +0300] rev 337
- Converted ldraw path prompt
- 2013-07-04
- 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
- 2013-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 21:01:52 +0300] rev 335
- Converted overlay prompt
- 2013-07-04
- 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
- 2013-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 20:09:25 +0300] rev 333
- Removed more obsolete code
- 2013-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 20:08:14 +0300] rev 332
- Converted rotation point prompt
- 2013-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 19:18:42 +0300] rev 331
- Converted about dialog
- 2013-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 18:56:34 +0300] rev 330
- converted the raw edit prompt
- 2013-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 18:41:24 +0300] rev 329
- Designerified the replace coordinates action
- 2013-07-04
- 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
- 2013-07-04
- 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
- 2013-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 03:42:55 +0300] rev 326
- applied message log to some actions
- 2013-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 03:30:39 +0300] rev 325
- optimize the common case
- 2013-07-04
- 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
- 2013-07-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 04 Jul 2013 03:08:34 +0300] rev 323
- remove old test messages
- 2013-07-04
- 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
- 2013-07-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 03 Jul 2013 00:43:27 +0300] rev 321
- Apply tr() for possible future translations
- 2013-07-02
- 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.
- 2013-07-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 02 Jul 2013 23:29:57 +0300] rev 319
- Show values in file opening prompt
- 2013-07-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 02 Jul 2013 23:02:53 +0300] rev 318
- simplify a bit
- 2013-07-02
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 02 Jul 2013 22:53:20 +0300] rev 317
- Added ability to load the overlay meta
- 2013-07-02
- 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
- 2013-07-01
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 02 Jul 2013 01:42:43 +0300] rev 315
- UI-ified the new part prompt
- 2013-07-01
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 02 Jul 2013 00:31:40 +0300] rev 314
- changelog entry
- 2013-07-01
- 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
- 2013-07-01
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 02 Jul 2013 00:15:52 +0300] rev 312
- Nuked the obsolete radial type now
- 2013-07-01
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 02 Jul 2013 00:06:06 +0300] rev 311
- Further work on the primitive generator
- 2013-07-01
- 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
- 2013-07-01
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 01 Jul 2013 19:48:29 +0300] rev 309
- restyled file.cpp
- 2013-07-01
- 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
- 2013-06-27
- 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
- 2013-06-27
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 27 Jun 2013 14:12:12 +0300] rev 306
- minor improvements to primitive handling
- 2013-06-27
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 27 Jun 2013 12:29:54 +0300] rev 305
- Exported Rectifier interface to .ui file
- 2013-06-27
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 27 Jun 2013 12:13:15 +0300] rev 304
- ..
- 2013-06-27
- 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
- 2013-06-27
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 27 Jun 2013 03:00:00 +0300] rev 302
- Converted Isecalc front-end dialog to Designer UI
- 2013-06-26
- 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
- 2013-06-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 21 Jun 2013 18:41:44 +0300] rev 300
- Added support for launching external programs with Wine
- 2013-06-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 21 Jun 2013 17:52:44 +0300] rev 299
- Only write config options to file that actually deviate from the default. Should've done this earlier on... before 0.1 alpha was tagged
- 2013-06-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 21 Jun 2013 17:36:50 +0300] rev 298
- Nuked the now-empty string.cpp/.h
- 2013-06-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 21 Jun 2013 17:29:29 +0300] rev 297
- Added license header to primitives.cpp
- 2013-06-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 16 Jun 2013 01:39:19 +0300] rev 296
- 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
- 2013-06-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 16 Jun 2013 00:58:20 +0300] rev 295
- When editing an existing subfile, select the primitive from the list automatically if found
- 2013-06-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 16 Jun 2013 00:48:09 +0300] rev 294
- Better categorized Technic primitives
- 2013-06-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 16 Jun 2013 00:10:11 +0300] rev 293
- Added support for regex-based primitive categorization
- 2013-06-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 15 Jun 2013 19:14:42 +0300] rev 292
- Moved primitive handling to new code files
- 2013-06-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 15 Jun 2013 04:36:52 +0300] rev 291
- Make camera icons a member of GLRenderer so multiple renderers won't conflict about them
- 2013-06-15
- 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
- 2013-06-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 15 Jun 2013 01:29:46 +0300] rev 289
- Nuked parts.lst parsing, that was stupid
- 2013-06-14
- 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
- 2013-06-14
- 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
- 2013-06-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 14 Jun 2013 16:00:54 +0300] rev 286
- Converted to 16-bit strings.. again
- 2013-06-13
- 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
- 2013-06-13
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 13 Jun 2013 16:17:58 +0300] rev 284
- forgot changelog entry about some key defaults changes
- 2013-06-13
- 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
- 2013-06-13
- 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)
- 2013-06-13
- 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
- 2013-06-13
- 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...
- 2013-06-13
- 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
- 2013-06-13
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 13 Jun 2013 03:01:09 +0300] rev 278
- changelog update
- 2013-06-12
- 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
- 2013-06-12
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 13 Jun 2013 02:55:47 +0300] rev 276
- Made history work with most things
- 2013-06-12
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 13 Jun 2013 01:13:06 +0300] rev 275
- Color changing is now logged into history
- 2013-06-12
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 13 Jun 2013 00:48:53 +0300] rev 274
- Reworked properties a bit
- 2013-06-10
- 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.
- 2013-06-10
- 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
- 2013-06-10
- 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
- 2013-06-01
- 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
- 2013-06-01
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 01 Jun 2013 22:01:27 +0300] rev 269
- Refactor LDSubfile
- 2013-06-01
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 01 Jun 2013 21:36:03 +0300] rev 268
- Make LDMatrixObject's transform and pos members properties
- 2013-06-01
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 01 Jun 2013 20:31:33 +0300] rev 267
- Make LDRadial's members accessed properties
- 2013-06-01
- 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
- 2013-06-01
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 01 Jun 2013 03:17:52 +0300] rev 265
- Purged out the old history code
- 2013-05-28
- 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.
- 2013-05-27
- 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
- 2013-05-27
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 27 May 2013 22:05:10 +0300] rev 262
- Fixed behavior of mid-button vertex selector, add ability to all-replace and relative moving to replace coords
- 2013-05-27
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 27 May 2013 18:17:21 +0300] rev 261
- Added ability to snap to pre-existing vertices while drawing, added changelog
- 2013-05-27
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 27 May 2013 13:49:07 +0300] rev 260
- 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.
- 2013-05-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 25 May 2013 02:15:25 +0300] rev 259
- Removed the Configure button from the LDraw path config dialog, it's no longer needed
- 2013-05-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 25 May 2013 02:13:11 +0300] rev 258
- Fixed text editing not triggering configuration. So simple..
- 2013-05-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 25 May 2013 02:05:35 +0300] rev 257
- Added Export To File action, moved it + insert from to File menu
- 2013-05-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 25 May 2013 01:44:11 +0300] rev 256
- rewrote isNumber using range-for
- 2013-05-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 24 May 2013 20:38:55 +0300] rev 255
- Added method for zooming to fit, fixed zoom being inappropriate when parts are first loaded
- 2013-05-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 24 May 2013 19:44:53 +0300] rev 254
- Further work on image generation experiment
- 2013-05-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 24 May 2013 16:43:56 +0300] rev 253
- Added ability to have multiple GLRenderers
- 2013-05-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 24 May 2013 15:38:23 +0300] rev 252
- Take the aforementioned operator<< into use
- 2013-05-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 24 May 2013 15:23:56 +0300] rev 251
- Made a vector class which wraps around std::vector... finally I have an operator<< for the thing.
- 2013-05-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 24 May 2013 04:34:20 +0300] rev 250
- Make LDOpenFile's members PROPERTIES
- 2013-05-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 24 May 2013 03:34:09 +0300] rev 249
- Use QMutex for the thread locking, remove filename from the progress dialog since it's not known anyway
- 2013-05-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 24 May 2013 03:22:11 +0300] rev 248
- 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...
- 2013-05-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 23 May 2013 17:37:25 +0300] rev 247
- Replace direct abort() calls with fatal() in String methods
- 2013-05-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 22 May 2013 23:33:49 +0300] rev 246
- Now that 0.1 is released, version number becomes 0.1.999
- 2013-05-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 22 May 2013 22:20:06 +0300] rev 245
- Added tag v0.1-alpha for changeset 3125c2a1a9ba
- 2013-05-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 22 May 2013 22:19:20 +0300] rev 244
- Tag version 0.1 alpha (for real this time)
- 2013-05-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 22 May 2013 22:12:18 +0300] rev 243
- Changed shortcut of Set Color to C, like MLCAD
- 2013-05-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 22 May 2013 20:51:45 +0300] rev 242
- Fixed: selecting objects in list view didn't update the GL view properly
- 2013-05-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 22 May 2013 20:46:29 +0300] rev 241
- Added LICENSE.icons to help clarity on the licensing of the icons
- 2013-05-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 22 May 2013 20:34:21 +0300] rev 240
- License graphical assets under CC BY-SA 3.0 Unported
- 2013-05-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 21 May 2013 19:07:38 +0300] rev 239
- Use a C-array for config too for the same reasons as with actions
- 2013-05-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 21 May 2013 18:56:38 +0300] rev 238
- Use a more Windows-like config dir name under Windows; warn when unable to read it
- 2013-05-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 21 May 2013 18:38:06 +0300] rev 237
- 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..)
- 2013-05-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 21 May 2013 17:39:27 +0300] rev 236
- 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
- 2013-05-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 21 May 2013 14:24:41 +0300] rev 235
- fix basename
- 2013-05-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 21 May 2013 14:24:10 +0300] rev 234
- added basename since windows doesn't have it
- 2013-05-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 21 May 2013 14:21:26 +0300] rev 233
- changed the way config dialog gets key input from user so it works in qt5
- 2013-05-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 21 May 2013 14:07:33 +0300] rev 232
- Renamed the OpenFile class to LDOpenFile as MinGW doesn't appear to like the former name
- 2013-05-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 21 May 2013 14:06:06 +0300] rev 231
- update project file to only use no overpainting under Windows and -lGLU under *nix
- 2013-05-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 21 May 2013 14:02:18 +0300] rev 230
- Added support for overpaint-less mode since I'm having serious trouble with that
- 2013-05-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 19 May 2013 15:36:01 +0300] rev 229
- Show the version info in the about dialog properly
- 2013-05-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 19 May 2013 14:34:15 +0300] rev 228
- Added patch version number, kind of late to do this but oh well
- 2013-05-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 19 May 2013 14:27:21 +0300] rev 227
- Update the part's Name: field when saving
- 2013-05-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 19 May 2013 13:51:38 +0300] rev 226
- Prompt for unsaved changes before loading or creating a new file
- 2013-05-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 19 May 2013 13:21:06 +0300] rev 225
- Prompt for unsaved changes in the current file if it's anonymous
- 2013-05-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 19 May 2013 13:13:40 +0300] rev 224
- Added version moniker
- 2013-05-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 19 May 2013 03:42:25 +0300] rev 223
- Added PROPERTY macro for easier exposed member variable management
- 2013-05-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 19 May 2013 02:55:29 +0300] rev 222
- Make zooming more intuitive - use incremental zooming after crossing the 15.0f mark
- 2013-05-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 19 May 2013 02:04:46 +0300] rev 221
- Add some missing icons
- 2013-05-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 19 May 2013 01:31:13 +0300] rev 220
- Added auto-coloring, this colors objects with the first found unused color
- 2013-05-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 19 May 2013 00:47:07 +0300] rev 219
- Added ability to set the depth value to something else than 0.
- 2013-05-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 19 May 2013 00:12:02 +0300] rev 218
- Always scroll to selection after building the object list. Maybe this is less irritating to deal with...
- 2013-05-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 19 May 2013 00:09:39 +0300] rev 217
- Fixed: moving objects up/down the object list messed up selection
- 2013-05-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 18 May 2013 23:47:33 +0300] rev 216
- Hopefully fixed the problem regarding objects not getting drawn at first
- 2013-05-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 18 May 2013 21:36:01 +0300] rev 215
- Fixed: pasting would add objects in reverse order
- 2013-05-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 18 May 2013 21:35:55 +0300] rev 214
- Added demote function for making conditional lines normal lines
- 2013-05-17
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 17 May 2013 11:53:28 +0300] rev 213
- Look for LDraw files in the part's directory first
- 2013-05-17
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 17 May 2013 03:11:47 +0300] rev 212
- Fixed: rotation point dialog didn't accept negative custom coords; objects were rotated by the grid angle's half
- 2013-05-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 16 May 2013 22:59:10 +0300] rev 211
- Added dialog for rotation points
- 2013-05-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 16 May 2013 02:26:50 +0300] rev 210
- Better support for dark backgrounds..
- 2013-05-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 16 May 2013 00:43:43 +0300] rev 209
- Don't do any object offsetting, instead use origin as the rotation point for the free camera.
- 2013-05-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 15 May 2013 23:34:50 +0300] rev 208
- Allow rectangle drawing by pressing shift when inserting the first vertex.
- 2013-05-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 15 May 2013 01:25:04 +0300] rev 207
- Made drawing an edit mode, allowing me to add more modes in the future
- 2013-05-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 14 May 2013 23:05:04 +0300] rev 206
- Added icons for Isecalc and coordinate replacer
- 2013-05-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 14 May 2013 22:18:38 +0300] rev 205
- Added Isecalc interface
- 2013-05-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 14 May 2013 18:33:02 +0300] rev 204
- Added icon for drawing
- 2013-05-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 14 May 2013 18:32:34 +0300] rev 203
- Added Coverer interface
- 2013-05-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 14 May 2013 18:00:50 +0300] rev 202
- Un-templated CheckBoxGroup, moved it and RadioButton into widgets.cpp/widgets.h; removed license text tab because I think LICENSE is enough.
- 2013-05-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 14 May 2013 04:17:43 +0300] rev 201
- Added icons for wireframe and inversion
- 2013-05-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 14 May 2013 04:03:52 +0300] rev 200
- Merged new part and LDraw path dialogs into dialogs.cpp
- 2013-05-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 14 May 2013 03:49:15 +0300] rev 199
- Made Qt file includes more proper (<QLineEdit> instead of <qlineedit.h>), merged setContentsDialog.cpp into dialogs.cpp
- 2013-05-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 14 May 2013 03:23:01 +0300] rev 198
- Split some stuff into separate files
- 2013-05-13
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 14 May 2013 02:28:28 +0300] rev 197
- Allow changing of existing overlay values
- 2013-05-13
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 14 May 2013 01:22:40 +0300] rev 196
- Allow one of the dimensions be filled via aspect ratio
- 2013-05-13
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 14 May 2013 00:52:20 +0300] rev 195
- Added image overlays, these are offset and scaled photos drawn on top of the part model to help getting part data from pictures.
- 2013-05-13
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 13 May 2013 19:53:22 +0300] rev 194
- Fixed coordconv3_2 algorithm, plane drawing works on any of the fixed cameras now.
- 2013-05-12
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 13 May 2013 00:04:54 +0300] rev 193
- Added wireframe mode
- 2013-05-12
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 12 May 2013 20:21:44 +0300] rev 192
- Split inverting into methods into LDObject and its subclasses, fixed a rather severe memory leak issue (GL display lists weren't being removed properly)
- 2013-05-11
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 11 May 2013 04:02:13 +0300] rev 191
- Readded BFC red-green view, although determining inversion isn't always correct and it cannot handle CW-certified files...
- 2013-05-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 10 May 2013 21:45:36 +0300] rev 190
- Added tool for replacing coordinate values
- 2013-05-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 10 May 2013 17:39:56 +0300] rev 189
- 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...
- 2013-05-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 09 May 2013 17:03:44 +0300] rev 188
- Further removal of hungarian notation
- 2013-05-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 09 May 2013 04:01:37 +0300] rev 187
- New gui_colortoolbar default
- 2013-05-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 09 May 2013 03:58:51 +0300] rev 186
- Make quick color toolbar use QToolButtons, make color selector's process of making color icons a method and use that for generic color icons
- 2013-05-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 09 May 2013 02:28:39 +0300] rev 185
- 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)
- 2013-05-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 08 May 2013 15:30:19 +0300] rev 184
- Move external prog actions into gui_actions.cpp because linking order changed
- 2013-05-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 08 May 2013 15:19:06 +0300] rev 183
- Moved source files to src/, removed zz_ prefix off dialog files.
- 2013-05-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 08 May 2013 14:57:48 +0300] rev 182
- Viewport no longer offsets stuff based on bbox size, that was stupid. Only use bbox size for initial zoom.
- 2013-05-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 08 May 2013 13:19:07 +0300] rev 181
- Object editing dialog now can alter the matrix of subfiles and radials
- 2013-05-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 08 May 2013 04:10:31 +0300] rev 180
- Moved LDraw path setting out of the configuration dialog to the LDraw path dialog, it does the job better.
- 2013-05-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 08 May 2013 03:53:45 +0300] rev 179
- Added a dialog for inquering the user's LDraw directory, not having it set leads to crashing...
- 2013-05-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 08 May 2013 01:40:07 +0300] rev 178
- Added icon for intersector
- 2013-05-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 08 May 2013 01:12:23 +0300] rev 177
- Removed groups.. that was stupid. Intersector input now based on colors.
- 2013-05-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 07 May 2013 23:37:46 +0300] rev 176
- Removed the message log. I'll find a better way to convey messages at some point..
- 2013-05-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 07 May 2013 19:48:51 +0300] rev 175
- Added Intersector interface. I'm beginning to think that groups were a bad idea...
- 2013-05-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 07 May 2013 17:51:10 +0300] rev 174
- Added rectifier interface
- 2013-05-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 07 May 2013 16:12:15 +0300] rev 173
- Add functionality for setting paths to ext progs in config dialog
- 2013-05-07
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 07 May 2013 15:07:23 +0300] rev 172
- Restructured the shortcut configuration tab a little, allowing it to be sorted.
- 2013-05-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 07 May 2013 01:16:58 +0300] rev 171
- Forgot the icon
- 2013-05-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 07 May 2013 01:15:31 +0300] rev 170
- Added visibility toggling
- 2013-05-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 07 May 2013 00:22:01 +0300] rev 169
- 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
- 2013-05-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 06 May 2013 15:39:45 +0300] rev 168
- Further work on ext programs, LDObjectType_e integrated into LDObject
- 2013-05-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 06 May 2013 12:50:20 +0300] rev 167
- Further ytruder support
- 2013-05-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 06 May 2013 03:32:00 +0300] rev 166
- add missing license headers from new files
- 2013-05-06
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 06 May 2013 03:31:03 +0300] rev 165
- Begin work on external program support (Ytruder partially supported)
- 2013-05-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 06 May 2013 00:10:56 +0300] rev 164
- cleanup
- 2013-05-05
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 05 May 2013 17:04:42 +0300] rev 163
- 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
- 2013-05-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 05 May 2013 00:53:13 +0300] rev 162
- matrix is now templated with N=int (usually 3)
- 2013-05-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 04 May 2013 19:14:16 +0300] rev 161
- Further tweaking
- 2013-05-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 04 May 2013 18:31:03 +0300] rev 160
- 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)
- 2013-05-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 04 May 2013 13:52:47 +0300] rev 159
- Compressed icons - saves 14.2 kb
- 2013-05-04
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 04 May 2013 04:19:03 +0300] rev 158
- Compile the icon resources to a QRC file, so that they are embedded in the application
- 2013-05-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 04 May 2013 02:52:33 +0300] rev 157
- Un-templated ButtonBox and renamed to RadioBox. Much better this way.
- 2013-05-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 04 May 2013 01:57:42 +0300] rev 156
- Added axes rendering
- 2013-05-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 03 May 2013 23:46:46 +0300] rev 155
- Added select all
- 2013-05-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 03 May 2013 20:26:25 +0300] rev 154
- Added context menu and uncolorize action
- 2013-05-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 03 May 2013 18:49:23 +0300] rev 153
- Adding objects now actually updates the bounding box like it should be.
- 2013-05-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 03 May 2013 18:30:38 +0300] rev 152
- Camera is now stored to configuration so it is preserved across program shutdown. I don't know how significant this is but eh
- 2013-05-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 03 May 2013 18:14:18 +0300] rev 151
- Switched the object list from a QTreeWidget to a QListWidget-derivative. Derivative because I'm going to add a context menu.
- 2013-05-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 03 May 2013 17:30:44 +0300] rev 150
- Added new BFC dialog
- 2013-05-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 03 May 2013 17:02:25 +0300] rev 149
- Corrected camera icon order (and association), added tool tips
- 2013-05-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 03 May 2013 15:14:01 +0300] rev 148
- Added icons to the renderer for switching between cameras. It works! Yay!
- 2013-05-03
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 03 May 2013 03:55:21 +0300] rev 147
- Further work on constrained cameras
- 2013-04-28
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 28 Apr 2013 04:04:36 +0300] rev 146
- Now capable of calculating coordinates based on mouse x and y and snapping them to the grid
- 2013-04-27
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 27 Apr 2013 16:22:35 +0300] rev 145
- Base work regarding constrained cameras
- 2013-04-26
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 27 Apr 2013 02:52:32 +0300] rev 144
- Fixed view going blank after resize
- 2013-04-26
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 27 Apr 2013 02:17:03 +0300] rev 143
- Added screencapping
- 2013-04-26
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 26 Apr 2013 22:53:21 +0300] rev 142
- Added action from inserting raw LDraw data into the part.
- 2013-04-26
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 26 Apr 2013 18:28:07 +0300] rev 141
- corrections to inserting from file
- 2013-04-26
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 26 Apr 2013 18:11:34 +0300] rev 140
- Added insert from action to import file contents from another file
- 2013-04-26
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 26 Apr 2013 03:44:34 +0300] rev 139
- Insertion point calculations fixed, make pasting objects cause the new objects be selected.
- 2013-04-26
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 26 Apr 2013 03:27:56 +0300] rev 138
- Added new subfile dialog
- 2013-04-25
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 25 Apr 2013 04:12:28 +0300] rev 137
- 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.
- 2013-04-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 25 Apr 2013 01:54:25 +0300] rev 136
- 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.. :')
- 2013-04-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 24 Apr 2013 23:27:36 +0300] rev 135
- Cleanup and some restructuring
- 2013-04-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 24 Apr 2013 20:33:06 +0300] rev 134
- Save the configuration before exiting so that grid choice is preserved.
- 2013-04-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 24 Apr 2013 19:59:41 +0300] rev 133
- Area selection! This sure was a *pain* to add.
- 2013-04-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 22 Apr 2013 17:46:09 +0300] rev 132
- Added panning to GL view, added action for resetting angles, zoom and pan
- 2013-04-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 22 Apr 2013 17:15:25 +0300] rev 131
- Use mouse wheel for zooming instead of pressing the mouse button and detecting vertical movement.
- 2013-04-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 22 Apr 2013 17:01:37 +0300] rev 130
- Show an error message box when main file loading fails.
- 2013-04-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 22 Apr 2013 16:43:01 +0300] rev 129
- A saving failure is a critical error, not a warning and should be drawn as such
- 2013-04-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 22 Apr 2013 16:30:33 +0300] rev 128
- Warn for save failures with the save and save as actions, also provide with a button to save the file under a different name.
- 2013-04-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 22 Apr 2013 16:06:41 +0300] rev 127
- Keep track of when the file was last saved and warn if there are unsaved changes when the application is closing.
- 2013-04-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 22 Apr 2013 14:14:36 +0300] rev 126
- Grid icons..
- 2013-04-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 22 Apr 2013 14:14:25 +0300] rev 125
- Make grid actions regular actions rather than auto-generated, this way they can have keyboard shortcuts
- 2013-04-22
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 22 Apr 2013 03:53:21 +0300] rev 124
- 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.
- 2013-04-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 21 Apr 2013 19:03:53 +0300] rev 123
- Added the about dialog.
- 2013-04-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 21 Apr 2013 16:46:42 +0300] rev 122
- Rotate subfiles and radials by their origin and not by their contents' bboxes.
- 2013-04-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 21 Apr 2013 16:36:20 +0300] rev 121
- Rotation improvements; allow radials be inlined
- 2013-04-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 21 Apr 2013 04:17:05 +0300] rev 120
- Rotation and rounding. Rotation needs work to get proper origin stuff
- 2013-04-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 20 Apr 2013 04:26:36 +0300] rev 119
- some GUI tweaks
- 2013-04-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 20 Apr 2013 04:18:22 +0300] rev 118
- Added winding reversal, though undoing it isn't quite ready yet.
- 2013-04-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 19 Apr 2013 15:21:46 +0300] rev 117
- Generalized SetContentsHistory to an EditHistory
- 2013-04-17
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 17 Apr 2013 14:09:38 +0300] rev 116
- Some renaming
- 2013-04-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 16 Apr 2013 20:32:42 +0300] rev 115
- Redrew selection icons to be clearer
- 2013-04-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 16 Apr 2013 18:27:08 +0300] rev 114
- Added functionality for getting a primitive name from a radial.
- 2013-04-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 16 Apr 2013 14:36:56 +0300] rev 113
- Radial saving and reading from files
- 2013-04-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 16 Apr 2013 03:49:06 +0300] rev 112
- Added object list representation for radials
- 2013-04-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 16 Apr 2013 02:13:11 +0300] rev 111
- Added the radial type, this one sure has been on my wishlist for a while. :)
- 2013-04-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 15 Apr 2013 18:07:29 +0300] rev 110
- Added select by type. Selection is now preserved over operations.
- 2013-04-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 15 Apr 2013 04:58:33 +0300] rev 109
- Improved shared selection handling; added select by color
- 2013-04-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 15 Apr 2013 04:00:10 +0300] rev 108
- More selection work - selecting from GUI updates the GL renderer now
- 2013-04-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 15 Apr 2013 02:56:42 +0300] rev 107
- Picking improvements
- 2013-04-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 15 Apr 2013 01:51:53 +0300] rev 106
- Added additive selection blending, with a toggable flash effect. :P
- 2013-04-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 14 Apr 2013 17:31:09 +0300] rev 105
- Highlight selected objects with a different color
- 2013-04-14
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 14 Apr 2013 03:54:40 +0300] rev 104
- GL picking stuff
- 2013-04-12
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 13 Apr 2013 02:11:54 +0300] rev 103
- Added the ability to add vertices to object corners
- 2013-04-11
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 12 Apr 2013 02:54:25 +0300] rev 102
- Added basic object moving with MLCAD-like controls.
- 2013-04-11
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 12 Apr 2013 01:03:08 +0300] rev 101
- Remade vertex icons, the old ones sucked.
- 2013-04-11
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 12 Apr 2013 00:28:17 +0300] rev 100
- Added user-configurable quick-coloring toolbar for.. quick coloring.
- 2013-04-11
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 11 Apr 2013 17:15:01 +0300] rev 99
- Recent files are now remembered and displayed in a submenu
- 2013-04-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 11 Apr 2013 02:26:14 +0300] rev 98
- Added inlining history management
- 2013-04-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 11 Apr 2013 01:35:30 +0300] rev 97
- Fleshed out the history dialog further
- 2013-04-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 10 Apr 2013 19:26:14 +0300] rev 96
- Added history dialog, cannot display all types yet
- 2013-04-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 10 Apr 2013 16:17:22 +0300] rev 95
- Added history support for adding objects.
- 2013-04-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 10 Apr 2013 14:10:58 +0300] rev 94
- Added history management for cut and paste, copy doesn't alter the object list by itself so it doesn't touch history
- 2013-04-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 10 Apr 2013 13:24:35 +0300] rev 93
- Added history handling for quad splitting.
- 2013-04-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 10 Apr 2013 04:34:19 +0300] rev 92
- Added history management for auto-bordering (and mass-addition in general)
- 2013-04-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 10 Apr 2013 03:47:17 +0300] rev 91
- History handling for list moving
- 2013-04-10
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 10 Apr 2013 03:30:58 +0300] rev 90
- Added history handling for set contents
- 2013-04-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 10 Apr 2013 02:40:52 +0300] rev 89
- Allow undo of set color
- 2013-04-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 10 Apr 2013 02:22:35 +0300] rev 88
- Allow the user to alter the tool bar icon size
- 2013-04-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 10 Apr 2013 01:51:35 +0300] rev 87
- 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.
- 2013-04-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 10 Apr 2013 01:27:06 +0300] rev 86
- Added icons for undo and redo
- 2013-04-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 10 Apr 2013 00:46:32 +0300] rev 85
- Added undo/redo foundations. Capable of undoing and redoing delete operations
- 2013-04-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 09 Apr 2013 21:59:56 +0300] rev 84
- Added move up/down actions.
- 2013-04-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 09 Apr 2013 18:23:07 +0300] rev 83
- Added a button to clear a keyboard shortcut.
- 2013-04-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 09 Apr 2013 18:16:01 +0300] rev 82
- Touched up the error icon, show the error icon in the set contents dialog if the contents are gibberish.
- 2013-04-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 09 Apr 2013 18:07:57 +0300] rev 81
- Added an icon for the exit action - the last one without one! Woo!
- 2013-04-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 09 Apr 2013 17:56:35 +0300] rev 80
- 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. :)
- 2013-04-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 09 Apr 2013 17:41:19 +0300] rev 79
- 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 :)
- 2013-04-09
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 09 Apr 2013 14:06:40 +0300] rev 78
- Keyboard shortcuts can now be configured.
- 2013-04-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 08 Apr 2013 19:24:23 +0300] rev 77
- Systemized actions and added (for now no-op) key configurations for them
- 2013-04-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 08 Apr 2013 18:47:31 +0300] rev 76
- Added a New Part dialog
- 2013-04-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 08 Apr 2013 14:57:25 +0300] rev 75
- Don't include non-INVERTNEXT BFC statements in inlined objects.
- 2013-04-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 08 Apr 2013 14:53:58 +0300] rev 74
- LDObject::getIndex was bogus which would cause inlining to crash
- 2013-04-08
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 08 Apr 2013 14:45:28 +0300] rev 73
- Added support for BFC types
- 2013-03-27
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 27 Mar 2013 11:24:16 +0200] rev 72
- Added LDConfig.ldr parsing. All colors now available as long as LDConfig.ldr is provided.
- 2013-03-25
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 25 Mar 2013 22:52:53 +0200] rev 71
- Draw main color in the selection dialog based on preferences, take subfiles into account when calculating bbox
- 2013-03-25
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 25 Mar 2013 17:04:18 +0200] rev 70
- Phased out FOREACH macro in favor of C++11-style for iteration.
- 2013-03-25
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 25 Mar 2013 16:05:03 +0200] rev 69
- 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.
- 2013-03-25
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 25 Mar 2013 15:20:56 +0200] rev 68
- Further fixes to bad color handling. Allow main color be represented with arbitrary transparency.
- 2013-03-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 25 Mar 2013 01:04:20 +0200] rev 67
- 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
- 2013-03-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 25 Mar 2013 00:44:11 +0200] rev 66
- Restructured inlining to use a proper caching.. one cache per sub-file reference? What was I thinking? *whacks self with a 55295.dat*
- 2013-03-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 24 Mar 2013 21:45:19 +0200] rev 65
- Reverted changes on LDSubfile::getContents, I had a temporary, hackier solution there and forgot to change it back
- 2013-03-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 24 Mar 2013 21:41:24 +0200] rev 64
- 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.
- 2013-03-24
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 24 Mar 2013 18:03:33 +0200] rev 63
- 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.
- 2013-03-23
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 24 Mar 2013 01:05:59 +0200] rev 62
- Got inlining working. 3002.dat renders properly now! Now just to iron out the bugs and hone the behavior..
- 2013-03-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 21 Mar 2013 18:26:57 +0200] rev 61
- 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.
- 2013-03-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 21 Mar 2013 16:25:03 +0200] rev 60
- Parsing stability, finally figured that dumb crash
- 2013-03-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 21 Mar 2013 13:00:44 +0200] rev 59
- LDraw still uses inverted y-scale... I always used symmetrical objects for testing so I never noticed I had this wrong.
- 2013-03-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 21 Mar 2013 12:57:06 +0200] rev 58
- Scroll the color picker dialog to the selected color if it's off-screen
- 2013-03-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 21 Mar 2013 03:20:02 +0200] rev 57
- Added polygon bordering function
- 2013-03-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 21 Mar 2013 02:48:09 +0200] rev 56
- Simplify ForgeWindow::slot_splitQuads with the new methods
- 2013-03-21
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 21 Mar 2013 02:45:53 +0200] rev 55
- Added clipboard, added delete action
- 2013-03-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 21 Mar 2013 00:37:15 +0200] rev 54
- Done the rendering end of the red/green BFC view
- 2013-03-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 20 Mar 2013 23:46:37 +0200] rev 53
- Make line thickness user-configurable, draw conditional lines dashed, use the bounding box to offset the model so that it is centered properly.
- 2013-03-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 20 Mar 2013 23:06:30 +0200] rev 52
- Colorized polygons now appear colorized in the list view (unless disabled). GL rendered now draws transparent polygons properly.
- 2013-03-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 20 Mar 2013 21:47:33 +0200] rev 51
- Added color selectors for the add object dialog
- 2013-03-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 20 Mar 2013 21:19:35 +0200] rev 50
- Turned the test palette action into a set color action for mass object coloring.
- 2013-03-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 20 Mar 2013 20:44:04 +0200] rev 49
- Finished with the color selection dialog
- 2013-03-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 20 Mar 2013 19:41:37 +0200] rev 48
- Color dialog almost up and running. Need to make it actually selectable now. TODO: make it read LDConfig.ldr
- 2013-03-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 20 Mar 2013 13:41:08 +0200] rev 47
- Made the GL renderer actually use the main color configuration
- 2013-03-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 20 Mar 2013 13:27:43 +0200] rev 46
- 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.
- 2013-03-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 20 Mar 2013 03:28:49 +0200] rev 45
- Disable the locale when parsing LDraw code or atof's behavior becomes locale-dependant. Who the hell thought that was a great idea?
- 2013-03-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 20 Mar 2013 03:25:49 +0200] rev 44
- With removal of vectors, I don't need to keep the bearing class around either
- 2013-03-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 20 Mar 2013 03:22:21 +0200] rev 43
- 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.
- 2013-03-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 20 Mar 2013 02:44:21 +0200] rev 42
- Added code for parsing vertices
- 2013-03-20
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 20 Mar 2013 02:31:36 +0200] rev 41
- Added insert vertex function and added vertex icons.
- 2013-03-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 20 Mar 2013 01:58:05 +0200] rev 40
- Added triangle, quad and condline to the add object dialog
- 2013-03-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 19 Mar 2013 21:52:38 +0200] rev 39
- Begin work on dialogs for adding objects. Comments functional!
- 2013-03-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 19 Mar 2013 18:25:08 +0200] rev 38
- Implemented insertion of triangles, quads, condlines and comments
- 2013-03-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 19 Mar 2013 18:15:31 +0200] rev 37
- er, I said don't limit the amount of decimals
- 2013-03-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 19 Mar 2013 18:14:37 +0200] rev 36
- ftoa: don't limit the amount of decimals
- 2013-03-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 19 Mar 2013 18:12:39 +0200] rev 35
- 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)
- 2013-03-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 19 Mar 2013 17:21:51 +0200] rev 34
- Added main color configuration option, not implemented yet
- 2013-03-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 19 Mar 2013 17:09:07 +0200] rev 33
- Added color selection icon
- 2013-03-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 19 Mar 2013 16:36:08 +0200] rev 32
- Made the GL renderer background color configurable
- 2013-03-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 19 Mar 2013 15:32:16 +0200] rev 31
- Added RC file for the application icon introduced in d2d86021
- 2013-03-19
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 19 Mar 2013 15:29:42 +0200] rev 30
- Licensed LDForge GPL3, added some more icons
- 2013-03-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 18 Mar 2013 18:29:02 +0200] rev 29
- Added LDraw path setting dialog
- 2013-03-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 18 Mar 2013 13:16:21 +0200] rev 28
- added Save As function
- 2013-03-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 18 Mar 2013 12:24:16 +0200] rev 27
- and of course I forget to update ldforge.pro... or to test compile for that matter
- 2013-03-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 18 Mar 2013 12:20:48 +0200] rev 26
- Renamed io.cpp to file.cpp, draw.cpp to gldraw.cpp
- 2013-03-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 18 Mar 2013 12:15:23 +0200] rev 25
- 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.
- 2013-03-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 18 Mar 2013 04:03:05 +0200] rev 24
- added dummy action for future inlining command. Also GCC says that deleting instances of classes with virtual members but no virtual destructors is bad.
- 2013-03-18
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 18 Mar 2013 03:38:51 +0200] rev 23
- begin work on subfile caching
- 2013-03-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 16 Mar 2013 17:50:13 +0200] rev 22
- 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...
- 2013-03-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 16 Mar 2013 16:59:16 +0200] rev 21
- Added split-quads-to-triangles function
- 2013-03-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 16 Mar 2013 15:45:20 +0200] rev 20
- Yay! This thing can save now.
- 2013-03-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 16 Mar 2013 14:21:31 +0200] rev 19
- Added pointer serializing so I can keep track of all LDObject* members. This way I can replace them all properly when needed.
- 2013-03-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 16 Mar 2013 13:08:24 +0200] rev 18
- Convert the static getCoordinateRep to a common ftoa, use this function to get proper coordinate representation when converting objects to LDraw code
- 2013-03-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 16 Mar 2013 03:42:04 +0200] rev 17
- Allow addition of dummy lines..
- 2013-03-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 16 Mar 2013 03:24:50 +0200] rev 16
- Added icon for setting contents
- 2013-03-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 16 Mar 2013 03:12:31 +0200] rev 15
- oops, forgot the new dialog files out
- 2013-03-16
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 16 Mar 2013 03:11:19 +0200] rev 14
- this thing got its own reinterpret_cast now. :P Added SetContents action for altering an object by contents and reinterpreting it.
- 2013-03-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 16 Mar 2013 01:32:47 +0200] rev 13
- Added logf function to write to message log. Write warnings of unparsable files into the message log.
- 2013-03-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 16 Mar 2013 00:35:36 +0200] rev 12
- Check whether the numeric arguments of lines really are numeric, and treat lines that don't pass this check as gibberish
- 2013-03-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 16 Mar 2013 00:05:39 +0200] rev 11
- Color gibberish red. Check for line code length for gibberish (must be 1 to be valid)
- 2013-03-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 15 Mar 2013 22:27:38 +0200] rev 10
- remove leading whitespace from comments when drawing them in the list
- 2013-03-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 15 Mar 2013 22:13:36 +0200] rev 9
- Added icons for the comment.
- 2013-03-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 15 Mar 2013 21:55:13 +0200] rev 8
- Don't version control moc files... whoops
- 2013-03-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 15 Mar 2013 21:53:50 +0200] rev 7
- Set window title dynamically based on filename
- 2013-03-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 15 Mar 2013 21:08:22 +0200] rev 6
- Add icon for file open action
- 2013-03-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 15 Mar 2013 20:59:12 +0200] rev 5
- rename file-specific icons to file-*
- 2013-03-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 15 Mar 2013 20:52:34 +0200] rev 4
- improve opening, don't auto-load 55966.dat (:P)
- 2013-03-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 15 Mar 2013 20:39:29 +0200] rev 3
- don't crash if g_CurrentFile is null
- 2013-03-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 15 Mar 2013 20:35:47 +0200] rev 2
- Recolored ends of the conditional line graphic purple instead of red for better distinguishment
- 2013-03-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 15 Mar 2013 20:33:04 +0200] rev 1
- Added icons for conditional lines
- 2013-03-15
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 15 Mar 2013 20:11:18 +0200] rev 0
- Initial commit