changelog
- Mon, 05 Mar 2018 23:59:47 +0200
- 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
- Mon, 05 Mar 2018 22:44:48 +0200
- by Santeri Piippo [Mon, 05 Mar 2018 22:44:48 +0200] rev 1271
- removed some unneeded headers
- Mon, 05 Mar 2018 22:42:54 +0200
- by Santeri Piippo [Mon, 05 Mar 2018 22:42:54 +0200] rev 1270
- Finally removed the cancer that is the LDObject::model pointer
- Mon, 05 Mar 2018 22:40:34 +0200
- 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.
- Sat, 03 Mar 2018 17:59:56 +0200
- by Santeri Piippo [Sat, 03 Mar 2018 17:59:56 +0200] rev 1268
- fix warning
- Sat, 03 Mar 2018 17:59:32 +0200
- by Santeri Piippo [Sat, 03 Mar 2018 17:59:32 +0200] rev 1267
- removed another LDObject::model() use
- Sat, 03 Mar 2018 17:57:35 +0200
- by Santeri Piippo [Sat, 03 Mar 2018 17:57:35 +0200] rev 1266
- removed LDError::fileReferenced
- Sat, 03 Mar 2018 17:56:49 +0200
- by Santeri Piippo [Sat, 03 Mar 2018 17:56:49 +0200] rev 1265
- reimplemented detection of broken references in PartDownloadRequest::downloadFinished
- Sat, 03 Mar 2018 17:52:40 +0200
- by Santeri Piippo [Sat, 03 Mar 2018 17:52:40 +0200] rev 1264
- reimplemented finding of broken document references
- Sat, 03 Mar 2018 17:47:40 +0200
- 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.
- Sat, 03 Mar 2018 17:28:27 +0200
- by Santeri Piippo [Sat, 03 Mar 2018 17:28:27 +0200] rev 1262
- removed use of model() in LDSubfileReference::inlineContents
- Sat, 03 Mar 2018 17:25:12 +0200
- by Santeri Piippo [Sat, 03 Mar 2018 17:25:12 +0200] rev 1261
- Removed LDObject::invert, inversion code moved to basic toolset
- Sat, 03 Mar 2018 16:59:03 +0200
- by Santeri Piippo [Sat, 03 Mar 2018 16:59:03 +0200] rev 1260
- removed LDObject::swap
- Sat, 03 Mar 2018 16:56:49 +0200
- by Santeri Piippo [Sat, 03 Mar 2018 16:56:49 +0200] rev 1259
- moved LDObject::next to the algorithm toolset
- Sat, 03 Mar 2018 16:53:56 +0200
- by Santeri Piippo [Sat, 03 Mar 2018 16:53:56 +0200] rev 1258
- removed LDObject::lineNumber
- Sat, 03 Mar 2018 15:14:07 +0200
- by Santeri Piippo [Sat, 03 Mar 2018 15:14:07 +0200] rev 1257
- more selection rework
- Fri, 02 Mar 2018 22:23:53 +0200
- by Santeri Piippo [Fri, 02 Mar 2018 22:23:53 +0200] rev 1256
- removed LDDocument::clearSelection and replaced it with a MainWindow implementation
- Thu, 11 Jan 2018 22:22:45 +0200
- by Santeri Piippo [Thu, 11 Jan 2018 22:22:45 +0200] rev 1255
- things #2
- Thu, 11 Jan 2018 22:21:50 +0200
- by Santeri Piippo [Thu, 11 Jan 2018 22:21:50 +0200] rev 1254
- things
- Thu, 11 Jan 2018 16:46:22 +0200
- by Santeri Piippo [Thu, 11 Jan 2018 16:46:22 +0200] rev 1253
- add operators to LDDocument
- Thu, 01 Mar 2018 11:59:54 +0200
- by Santeri Piippo [Thu, 01 Mar 2018 11:59:54 +0200] rev 1252
- refactor
- Thu, 22 Feb 2018 11:41:58 +0200
- by Santeri Piippo [Thu, 22 Feb 2018 11:41:58 +0200] rev 1251
- Converted magic wand mode and other selection stuff to mvc
- Thu, 15 Feb 2018 14:59:04 +0200
- by Santeri Piippo [Thu, 15 Feb 2018 14:59:04 +0200] rev 1250
- more work on mvc
- Thu, 15 Feb 2018 14:40:59 +0200
- by Santeri Piippo [Thu, 15 Feb 2018 14:40:59 +0200] rev 1249
- convert MainWindow::deleteSelection to mvc
- Thu, 15 Feb 2018 12:19:10 +0200
- by Santeri Piippo [Thu, 15 Feb 2018 12:19:10 +0200] rev 1248
- made lighting more subtle
- Thu, 15 Feb 2018 12:18:57 +0200
- by Santeri Piippo [Thu, 15 Feb 2018 12:18:57 +0200] rev 1247
- converted highlighting to mvc
- Thu, 15 Feb 2018 11:34:04 +0200
- by Santeri Piippo [Thu, 15 Feb 2018 11:34:04 +0200] rev 1246
- used mvc selection models
- Thu, 15 Feb 2018 10:24:39 +0200
- by Santeri Piippo [Thu, 15 Feb 2018 10:24:39 +0200] rev 1245
- more work on mvc
- Wed, 14 Feb 2018 15:17:30 +0200
- by Santeri Piippo [Wed, 14 Feb 2018 15:17:30 +0200] rev 1244
- begin model rework
- Tue, 13 Feb 2018 15:43:55 +0200
- by Santeri Piippo [Tue, 13 Feb 2018 15:43:55 +0200] rev 1243
- removed unneeded stuff
- Tue, 13 Feb 2018 14:56:08 +0200
- by Santeri Piippo [Tue, 13 Feb 2018 14:56:08 +0200] rev 1242
- Removed LDConditionalEdge::becomeEdgeLine
- Tue, 13 Feb 2018 14:22:10 +0200
- by Santeri Piippo [Tue, 13 Feb 2018 14:22:10 +0200] rev 1241
- hook up dataChanged
- Tue, 13 Feb 2018 14:19:07 +0200
- 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
- Mon, 15 Jan 2018 08:20:54 +0200
- by Santeri Piippo [Mon, 15 Jan 2018 08:20:54 +0200] rev 1239
- add missing switch case
- Sat, 13 Jan 2018 00:06:56 +0200
- by Santeri Piippo [Sat, 13 Jan 2018 00:06:56 +0200] rev 1238
- disable lighting in the selection scene
- Sat, 13 Jan 2018 00:04:54 +0200
- by Santeri Piippo [Sat, 13 Jan 2018 00:04:54 +0200] rev 1237
- moved matrix calculations, added inverted normals for BFC back sides
- Fri, 12 Jan 2018 00:55:31 +0200
- by Santeri Piippo [Fri, 12 Jan 2018 00:55:31 +0200] rev 1236
- BFC INVERTNEXT objects are no longer individual objects
- Fri, 12 Jan 2018 00:22:35 +0200
- by Santeri Piippo [Fri, 12 Jan 2018 00:22:35 +0200] rev 1235
- removed GL_POLYGON_SMOOTH because it causes artifacts
- Fri, 12 Jan 2018 00:20:23 +0200
- by Santeri Piippo [Fri, 12 Jan 2018 00:20:23 +0200] rev 1234
- made GLCamera a non-QObject
- Thu, 11 Jan 2018 15:41:58 +0200
- by Santeri Piippo [Thu, 11 Jan 2018 15:41:58 +0200] rev 1233
- remove GL_POLYGON_SMOOTH because it causes rendering artifacts
- Thu, 11 Jan 2018 15:30:30 +0200
- by Santeri Piippo [Thu, 11 Jan 2018 15:30:30 +0200] rev 1232
- renderer rework
- Thu, 11 Jan 2018 15:09:44 +0200
- by Santeri Piippo [Thu, 11 Jan 2018 15:09:44 +0200] rev 1231
- begin rendering rework
- Thu, 11 Jan 2018 11:41:40 +0200
- by Santeri Piippo [Thu, 11 Jan 2018 11:41:40 +0200] rev 1230
- encoded division slash
- Thu, 11 Jan 2018 00:39:00 +0200
- by Santeri Piippo [Thu, 11 Jan 2018 00:39:00 +0200] rev 1229
- added support for circular 8/-primitives
- Wed, 10 Jan 2018 23:07:01 +0200
- by Santeri Piippo [Wed, 10 Jan 2018 23:07:01 +0200] rev 1228
- simplify
- Wed, 10 Jan 2018 22:54:29 +0200
- by Santeri Piippo [Wed, 10 Jan 2018 22:54:29 +0200] rev 1227
- add support for 8/ in part downloader
- Wed, 10 Jan 2018 22:54:09 +0200
- by Santeri Piippo [Wed, 10 Jan 2018 22:54:09 +0200] rev 1226
- drop Qt4 support
- Sat, 06 Jan 2018 17:57:03 +0200
- by Santeri Piippo [Sat, 06 Jan 2018 17:57:03 +0200] rev 1225
- simplify
- Thu, 04 Jan 2018 22:52:04 +0200
- by Santeri Piippo [Thu, 04 Jan 2018 22:52:04 +0200] rev 1224
- undo config change
- Thu, 04 Jan 2018 22:42:01 +0200
- by Santeri Piippo [Thu, 04 Jan 2018 22:42:01 +0200] rev 1223
- simplified RoundToDecimals
- Thu, 04 Jan 2018 21:41:17 +0200
- by Santeri Piippo [Thu, 04 Jan 2018 21:41:17 +0200] rev 1222
- happy new year 2018
- Thu, 04 Jan 2018 21:40:45 +0200
- by Santeri Piippo [Thu, 04 Jan 2018 21:40:45 +0200] rev 1221
- revamped format.h
- Thu, 04 Jan 2018 20:23:21 +0200
- by Santeri Piippo [Thu, 04 Jan 2018 20:23:21 +0200] rev 1220
- reduce main.cpp
- Thu, 04 Jan 2018 20:21:36 +0200
- by Santeri Piippo [Thu, 04 Jan 2018 20:21:36 +0200] rev 1219
- simplified Matrix
- Thu, 04 Jan 2018 19:52:24 +0200
- by Santeri Piippo [Thu, 04 Jan 2018 19:52:24 +0200] rev 1218
- replaced Origin with default-constructed Vertex
- Thu, 04 Jan 2018 19:44:26 +0200
- by Santeri Piippo [Thu, 04 Jan 2018 19:44:26 +0200] rev 1217
- fix paren style
- Thu, 04 Jan 2018 19:40:52 +0200
- by Santeri Piippo [Thu, 04 Jan 2018 19:40:52 +0200] rev 1216
- add autosave
- Thu, 04 Jan 2018 19:40:16 +0200
- by Santeri Piippo [Thu, 04 Jan 2018 19:40:16 +0200] rev 1215
- replaced "Config->" with "config."
- Thu, 04 Jan 2018 19:24:40 +0200
- by Santeri Piippo [Thu, 04 Jan 2018 19:24:40 +0200] rev 1214
- increased range of GLRenderer bounds
- Thu, 04 Jan 2018 19:21:46 +0200
- by Santeri Piippo [Thu, 04 Jan 2018 19:21:46 +0200] rev 1213
- circlemode: don't wait for the last click
- Sun, 07 May 2017 13:29:58 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sun, 07 May 2017 13:29:58 +0300] rev 1212
- Worked more on the library collection thing
- Mon, 27 Mar 2017 14:56:05 +0300
- by Teemu Piippo <teemu@hecknology.net> [Mon, 27 Mar 2017 14:56:05 +0300] rev 1211
- LibraryCollection now derives from QObject and QVector<Library>
- Sun, 12 Mar 2017 11:03:44 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 12 Mar 2017 11:03:44 +0200] rev 1210
- More work on library collections
- Thu, 09 Mar 2017 12:50:14 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Mar 2017 12:50:14 +0200] rev 1209
- Laid groundwork for library collection support.
- Thu, 09 Mar 2017 00:54:45 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Mar 2017 00:54:45 +0200] rev 1208
- Some cleanup in LDPaths
- Thu, 09 Mar 2017 00:40:07 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Mar 2017 00:40:07 +0200] rev 1207
- Removed the unary min and max functions.
- Wed, 08 Mar 2017 22:48:43 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 08 Mar 2017 22:48:43 +0200] rev 1206
- Better encapsulated the BaseConfiguration class.
- Wed, 08 Mar 2017 22:09:48 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 08 Mar 2017 22:09:48 +0200] rev 1205
- Whoops
- Wed, 08 Mar 2017 20:16:06 +0200
- 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.
- Mon, 06 Mar 2017 12:15:33 +0200
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Mar 2017 12:15:33 +0200] rev 1203
- Configuration changes can now be detected with signals.
- Mon, 06 Mar 2017 11:49:00 +0200
- 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
- Mon, 06 Mar 2017 11:48:45 +0200
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Mar 2017 11:48:45 +0200] rev 1201
- Simplified GLCompiler vbo interface
- Mon, 06 Mar 2017 01:17:15 +0200
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Mar 2017 01:17:15 +0200] rev 1200
- PrimitiveScanner is no longer a HierarchyElement.
- Mon, 06 Mar 2017 00:55:45 +0200
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Mar 2017 00:55:45 +0200] rev 1199
- Grid is now a namespace.
- Mon, 06 Mar 2017 00:43:43 +0200
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Mar 2017 00:43:43 +0200] rev 1198
- MathFunctions is now a namespace.
- Mon, 06 Mar 2017 00:41:13 +0200
- 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.
- Mon, 06 Mar 2017 00:40:23 +0200
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Mar 2017 00:40:23 +0200] rev 1196
- NewPartDialog is no longer a HierarchyElement.
- Mon, 06 Mar 2017 00:36:40 +0200
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Mar 2017 00:36:40 +0200] rev 1195
- ColorSelector is no longer a HierarchyElement.
- Mon, 06 Mar 2017 00:35:47 +0200
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Mar 2017 00:35:47 +0200] rev 1194
- GuiUtilities is now a namespace.
- Sun, 05 Mar 2017 20:26:56 +0200
- 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.
- Sun, 05 Mar 2017 20:25:22 +0200
- 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.
- Sun, 05 Mar 2017 16:57:49 +0200
- 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...
- Sun, 05 Mar 2017 16:55:48 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 05 Mar 2017 16:55:48 +0200] rev 1190
- and let's put a newline there...
- Sun, 05 Mar 2017 16:54:42 +0200
- 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
- Sun, 05 Mar 2017 16:50:37 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 05 Mar 2017 16:50:37 +0200] rev 1188
- Sorted the methods in Model's public section.
- Sun, 05 Mar 2017 16:50:06 +0200
- 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.
- Sun, 05 Mar 2017 16:47:52 +0200
- 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.
- Sun, 05 Mar 2017 13:33:37 +0200
- 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.
- Sun, 05 Mar 2017 01:57:56 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 05 Mar 2017 01:57:56 +0200] rev 1184
- Polar grid is now togglable.
- Sun, 05 Mar 2017 01:48:46 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 05 Mar 2017 01:48:46 +0200] rev 1183
- CMake fixes
- Sat, 04 Mar 2017 01:59:58 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 04 Mar 2017 01:59:58 +0200] rev 1182
- Added polar grid snapping code.
- Sat, 04 Mar 2017 00:54:46 +0200
- 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).
- Fri, 03 Mar 2017 23:23:28 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 03 Mar 2017 23:23:28 +0200] rev 1180
- Grid::snap now snaps points.
- Fri, 03 Mar 2017 23:16:14 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 03 Mar 2017 23:16:14 +0200] rev 1179
- Simplified Grid::snap.
- Fri, 03 Mar 2017 23:08:04 +0200
- 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!
- Fri, 03 Mar 2017 00:35:43 +0200
- 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.
- Thu, 02 Mar 2017 14:45:34 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 02 Mar 2017 14:45:34 +0200] rev 1176
- Removed some unused class stubs and definitions.
- Wed, 01 Mar 2017 12:17:56 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 01 Mar 2017 12:17:56 +0200] rev 1175
- No need for braces there...
- Sat, 25 Feb 2017 17:24:33 +0200
- 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.
- Sat, 25 Feb 2017 14:30:10 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 25 Feb 2017 14:30:10 +0200] rev 1173
- Cleanup ColorSelector::colorButtonClicked()
- Thu, 23 Feb 2017 23:36:59 +0200
- 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.
- Thu, 23 Feb 2017 23:29:16 +0200
- 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.
- Thu, 23 Feb 2017 23:17:10 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 23:17:10 +0200] rev 1170
- Hardened the GLRenderer interface, made methods more private.
- Thu, 23 Feb 2017 23:11:33 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 23:11:33 +0200] rev 1169
- Cleanup GLRenderer::initializeAxes()
- Thu, 23 Feb 2017 22:55:09 +0200
- 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.
- Thu, 23 Feb 2017 22:52:45 +0200
- 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
- Thu, 23 Feb 2017 22:51:55 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 22:51:55 +0200] rev 1166
- Cleanup AlgorithmToolset::subfileSelection.
- Thu, 23 Feb 2017 21:03:59 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 21:03:59 +0200] rev 1165
- Fixed more dialog instances in AlgorithmToolset.
- Thu, 23 Feb 2017 21:02:14 +0200
- 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/.
- Thu, 23 Feb 2017 20:29:44 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 20:29:44 +0200] rev 1163
- Removed unused class RadioGroup.
- Thu, 23 Feb 2017 20:28:17 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 20:28:17 +0200] rev 1162
- Replaced LDObjectList with QVector<LDObject*>
- Thu, 23 Feb 2017 20:25:47 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 20:25:47 +0200] rev 1161
- Removed the Origin and axes global constants.
- Thu, 23 Feb 2017 20:21:40 +0200
- 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!
- Thu, 23 Feb 2017 20:18:39 +0200
- 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.
- Thu, 23 Feb 2017 20:06:22 +0200
- 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.
- Thu, 23 Feb 2017 20:03:31 +0200
- 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.
- Thu, 23 Feb 2017 19:56:21 +0200
- 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.
- Thu, 23 Feb 2017 19:33:56 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 19:33:56 +0200] rev 1155
- Removed dead code
- Thu, 23 Feb 2017 19:32:36 +0200
- 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.
- Thu, 23 Feb 2017 18:47:15 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 18:47:15 +0200] rev 1153
- Reformat colors.cpp.
- Thu, 23 Feb 2017 18:38:30 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 18:38:30 +0200] rev 1152
- Removed unused code from macros.h.
- Mon, 20 Feb 2017 07:56:21 +0200
- 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.
- Sat, 18 Feb 2017 02:02:29 +0200
- 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.
- Tue, 14 Feb 2017 15:21:34 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 15:21:34 +0200] rev 1149
- Moved LDQuadrilateral into its own source pair.
- Tue, 14 Feb 2017 15:11:33 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 15:11:33 +0200] rev 1148
- Moved LDTriangle into its own source pair.
- Tue, 14 Feb 2017 14:59:26 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 14:59:26 +0200] rev 1147
- Renamed ldObject.cpp → linetypes/modelobject.cpp
- Tue, 14 Feb 2017 14:53:06 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 14:53:06 +0200] rev 1146
- Renamed glCompiler.cpp → glcompiler.cpp
- Tue, 14 Feb 2017 14:52:01 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 14:52:01 +0200] rev 1145
- Renamed ldDocument.cpp → lddocument.cpp
- Tue, 14 Feb 2017 14:51:04 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 14:51:04 +0200] rev 1144
- Renamed glRenderer.cpp → glrenderer.cpp
- Tue, 14 Feb 2017 13:37:58 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 13:37:58 +0200] rev 1143
- Cleanup AlgorithmToolset::replaceCoordinates()
- Tue, 14 Feb 2017 13:29:47 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 13:29:47 +0200] rev 1142
- Fixed possible memory leak in AlgorithmToolset::editRaw().
- Tue, 14 Feb 2017 13:25:43 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 13:25:43 +0200] rev 1141
- Split LDConditionalEdge and LDEdgeLine into new source pairs
- Tue, 14 Feb 2017 13:02:05 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 13:02:05 +0200] rev 1140
- Removed the GLCamera::FreeToken name
- Tue, 14 Feb 2017 12:58:53 +0200
- 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
- Tue, 14 Feb 2017 12:48:21 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 12:48:21 +0200] rev 1138
- Updated comments
- Tue, 14 Feb 2017 12:43:10 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 12:43:10 +0200] rev 1137
- Inlined away the LDOBJ macros in ldobject.h.
- Tue, 14 Feb 2017 09:53:13 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 09:53:13 +0200] rev 1136
- Rearranged declarations in basics.h
- Tue, 14 Feb 2017 09:48:51 +0200
- 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
- Tue, 14 Feb 2017 08:33:44 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 08:33:44 +0200] rev 1134
- Moved more stuff to GLCamera
- Tue, 14 Feb 2017 08:26:39 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 08:26:39 +0200] rev 1133
- Some documentation and cleanup in GLRenderer...
- Tue, 14 Feb 2017 08:15:58 +0200
- 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.
- Tue, 14 Feb 2017 08:13:26 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 08:13:26 +0200] rev 1131
- Simplified camera tooltip code.
- Tue, 14 Feb 2017 08:08:17 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 08:08:17 +0200] rev 1130
- Moved camera names to GLCamera, other adjustments
- Tue, 14 Feb 2017 07:57:27 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 14 Feb 2017 07:57:27 +0200] rev 1129
- Exported GLRenderer cameras into a new class, GLCamera.
- Mon, 13 Feb 2017 20:59:16 +0200
- by Teemu Piippo <teemu@hecknology.net> [Mon, 13 Feb 2017 20:59:16 +0200] rev 1128
- Fixed some compilation problems
- Sun, 12 Feb 2017 17:28:22 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 12 Feb 2017 17:28:22 +0200] rev 1127
- Commented GLCompiler::getColorForPolygon
- Sun, 12 Feb 2017 17:18:14 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 12 Feb 2017 17:18:14 +0200] rev 1126
- Refactored configcollector.py
- Sun, 12 Feb 2017 16:59:35 +0200
- 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.
- Sun, 12 Feb 2017 16:02:44 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 12 Feb 2017 16:02:44 +0200] rev 1124
- Moved definition of MainWindow::ToolInfo into mainwindow.cpp
- Sun, 12 Feb 2017 16:02:02 +0200
- 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"
- Fri, 10 Feb 2017 23:06:24 +0200
- 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
- Thu, 09 Feb 2017 23:51:42 +0200
- 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
- Thu, 09 Feb 2017 23:50:11 +0200
- 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.
- Thu, 09 Feb 2017 23:46:45 +0200
- 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.
- Thu, 09 Feb 2017 23:45:53 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 23:45:53 +0200] rev 1118
- Grah
- Thu, 09 Feb 2017 22:46:37 +0200
- 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.
- Thu, 09 Feb 2017 21:04:33 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 21:04:33 +0200] rev 1116
- Moved dialogs.cpp to dialogs/externalprogrampathdialog.cpp
- Thu, 09 Feb 2017 21:01:12 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 21:01:12 +0200] rev 1115
- Cleaned up ExternalProgramPathDialog
- Thu, 09 Feb 2017 20:54:21 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 20:54:21 +0200] rev 1114
- Moved some global constants into appropriate namespaces.
- Thu, 09 Feb 2017 20:44:36 +0200
- 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.
- Thu, 09 Feb 2017 20:07:45 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 20:07:45 +0200] rev 1112
- Fixed potential memory leak
- Thu, 09 Feb 2017 19:59:27 +0200
- 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.
- Thu, 09 Feb 2017 19:57:43 +0200
- 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.
- Thu, 09 Feb 2017 19:32:41 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 19:32:41 +0200] rev 1109
- Made GLRenderer's Model pointer const
- Thu, 09 Feb 2017 13:26:44 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 13:26:44 +0200] rev 1108
- Moved more editing-related methods to Canvas.
- Thu, 09 Feb 2017 13:17:22 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 13:17:22 +0200] rev 1107
- Removed the unneeded makeCurrent overload
- Thu, 09 Feb 2017 13:13:46 +0200
- 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.
- Thu, 09 Feb 2017 13:07:47 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 13:07:47 +0200] rev 1105
- Moved triangle count rendering to Canvas
- Thu, 09 Feb 2017 13:05:31 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 13:05:31 +0200] rev 1104
- Moved document editing methods from GLRenderer to Canvas
- Thu, 09 Feb 2017 11:53:55 +0200
- 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
- Thu, 09 Feb 2017 01:08:57 +0200
- 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.
- Thu, 09 Feb 2017 01:00:31 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 01:00:31 +0200] rev 1101
- Removed some unused code
- Thu, 09 Feb 2017 00:52:23 +0200
- 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.
- Thu, 09 Feb 2017 00:45:44 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Feb 2017 00:45:44 +0200] rev 1099
- GLRenderer no longer exposes the model pointer.
- Thu, 09 Feb 2017 00:43:30 +0200
- 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.
- Thu, 09 Feb 2017 00:32:24 +0200
- 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.
- Wed, 08 Feb 2017 17:07:19 +0200
- 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.
- Wed, 08 Feb 2017 16:51:55 +0200
- 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
- Wed, 08 Feb 2017 16:45:32 +0200
- 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.
- Wed, 08 Feb 2017 16:38:59 +0200
- 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.
- Wed, 08 Feb 2017 16:25:06 +0200
- 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.
- Sat, 04 Feb 2017 14:44:39 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 04 Feb 2017 14:44:39 +0200] rev 1091
- Wrote documentation to the Model class.
- Sat, 04 Feb 2017 14:24:16 +0200
- 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.
- Fri, 03 Feb 2017 10:51:08 +0200
- by Teemu Piippo <teemu@compsta2.com> [Fri, 03 Feb 2017 10:51:08 +0200] rev 1089
- minor amendment
- Fri, 03 Feb 2017 10:44:23 +0200
- by Teemu Piippo <teemu@compsta2.com> [Fri, 03 Feb 2017 10:44:23 +0200] rev 1088
- Reworked and cleaned up the circle mode
- Mon, 30 Jan 2017 14:30:55 +0200
- by Teemu Piippo <teemu@hecknology.net> [Mon, 30 Jan 2017 14:30:55 +0200] rev 1087
- Some code cleanup in abstract editing modes.
- Mon, 30 Jan 2017 02:41:45 +0200
- by Teemu Piippo <teemu@hecknology.net> [Mon, 30 Jan 2017 02:41:45 +0200] rev 1086
- Removed some unnecessary #include-directives.
- Mon, 30 Jan 2017 02:33:17 +0200
- 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
- Mon, 30 Jan 2017 02:30:26 +0200
- by Teemu Piippo <teemu@hecknology.net> [Mon, 30 Jan 2017 02:30:26 +0200] rev 1084
- Split object list representation into virtual methods
- Mon, 30 Jan 2017 02:18:42 +0200
- by Teemu Piippo <teemu@hecknology.net> [Mon, 30 Jan 2017 02:18:42 +0200] rev 1083
- Removed LDDocument::getObjectCount (superceded by Model::size)
- Mon, 30 Jan 2017 00:59:06 +0200
- 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.
- Sun, 29 Jan 2017 21:17:43 +0200
- 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.
- Sun, 29 Jan 2017 21:07:15 +0200
- 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.
- Sun, 29 Jan 2017 21:02:11 +0200
- 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.
- Sun, 29 Jan 2017 15:49:36 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 29 Jan 2017 15:49:36 +0200] rev 1078
- Removed uses of LDSpawn in the algorithm toolset
- Sun, 29 Jan 2017 15:39:35 +0200
- 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
- Sun, 29 Jan 2017 15:28:48 +0200
- 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
- Sun, 29 Jan 2017 15:25:26 +0200
- 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.
- Sun, 29 Jan 2017 15:18:40 +0200
- 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!)
- Sun, 29 Jan 2017 15:05:14 +0200
- 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
- Sat, 28 Jan 2017 17:47:06 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 17:47:06 +0200] rev 1072
- Happy new year 2017!
- Sat, 28 Jan 2017 17:45:00 +0200
- 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
- Sat, 28 Jan 2017 17:23:04 +0200
- 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
- Sat, 28 Jan 2017 17:20:16 +0200
- 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.
- Sat, 28 Jan 2017 17:14:05 +0200
- 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
- Sat, 28 Jan 2017 16:30:27 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 16:30:27 +0200] rev 1067
- Fixed formatFileSize
- Sat, 28 Jan 2017 14:33:09 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 14:33:09 +0200] rev 1066
- Refactor roundToDecimals and formatFileSize
- Sat, 28 Jan 2017 14:14:28 +0200
- 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.
- Sat, 28 Jan 2017 14:13:01 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 14:13:01 +0200] rev 1064
- Replaced '.length()' with 'length()' where appropriate
- Sat, 28 Jan 2017 14:01:19 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 14:01:19 +0200] rev 1063
- Replaced uses of 'x.size()' with 'length(x)'
- Sat, 28 Jan 2017 13:49:09 +0200
- 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()
- Sat, 28 Jan 2017 13:32:55 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 28 Jan 2017 13:32:55 +0200] rev 1061
- refactor
- Sat, 19 Nov 2016 22:57:18 +0200
- 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.
- Fri, 18 Nov 2016 03:01:38 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Nov 2016 03:01:38 +0200] rev 1059
- Made DEFINE_FLAG_ACCESS_METHODS a function macro
- Fri, 18 Nov 2016 02:56:53 +0200
- 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
- Thu, 17 Nov 2016 14:12:59 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 17 Nov 2016 14:12:59 +0200] rev 1057
- Fixed additive range selection not working properly.
- Thu, 17 Nov 2016 13:56:13 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 17 Nov 2016 13:56:13 +0200] rev 1056
- Cleanup in GL renderer...
- Thu, 17 Nov 2016 12:18:13 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 17 Nov 2016 12:18:13 +0200] rev 1055
- Cleaned up PrimitiveScanner
- Wed, 16 Nov 2016 01:43:37 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 16 Nov 2016 01:43:37 +0200] rev 1054
- Further cleanup
- Wed, 16 Nov 2016 01:28:42 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 16 Nov 2016 01:28:42 +0200] rev 1053
- Refactor primitives
- Wed, 16 Nov 2016 00:52:22 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 16 Nov 2016 00:52:22 +0200] rev 1052
- Refactor FileToolset
- Wed, 16 Nov 2016 00:44:35 +0200
- 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)
- Tue, 15 Nov 2016 17:44:54 +0200
- 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
- Tue, 15 Nov 2016 17:42:42 +0200
- 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.
- Tue, 15 Nov 2016 17:40:51 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 15 Nov 2016 17:40:51 +0200] rev 1048
- Change "m_" prefix to "_" in members of PartDownloader
- Tue, 15 Nov 2016 17:39:04 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 15 Nov 2016 17:39:04 +0200] rev 1047
- Changed QList to QVector in PartDownloader
- Tue, 15 Nov 2016 17:37:31 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 15 Nov 2016 17:37:31 +0200] rev 1046
- Cleanup PartDownloader
- Tue, 15 Nov 2016 17:12:50 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 15 Nov 2016 17:12:50 +0200] rev 1045
- Unabbreviate "transform" to "transformationMatrix"
- Tue, 15 Nov 2016 13:52:44 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 15 Nov 2016 13:52:44 +0200] rev 1044
- Cleanup colors.cpp/.h
- Fri, 11 Nov 2016 13:59:27 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 11 Nov 2016 13:59:27 +0200] rev 1043
- Refactor GuiUtilities
- Fri, 11 Nov 2016 13:34:51 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 11 Nov 2016 13:34:51 +0200] rev 1042
- Some cleanup
- Sun, 16 Oct 2016 18:28:56 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sun, 16 Oct 2016 18:28:56 +0300] rev 1041
- Draw line lengths to 2 decimal points only.
- Sun, 16 Oct 2016 17:54:42 +0300
- 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.
- Sun, 16 Oct 2016 17:54:22 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sun, 16 Oct 2016 17:54:22 +0300] rev 1039
- Fixed compilation.
- Thu, 16 Jun 2016 14:13:04 +0300
- by Teemu Piippo <teemu@compsta2.com> [Thu, 16 Jun 2016 14:13:04 +0300] rev 1038
- Added doxygen.ini
- Sun, 08 May 2016 20:54:52 +0300
- 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/
- Sun, 08 May 2016 20:12:54 +0300
- 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
- Sun, 08 May 2016 16:26:16 +0300
- by Teemu Piippo <teemu@compsta2.com> [Sun, 08 May 2016 16:26:16 +0300] rev 1035
- Further improved enum handling
- Sun, 08 May 2016 16:11:40 +0300
- by Teemu Piippo <teemu@compsta2.com> [Sun, 08 May 2016 16:11:40 +0300] rev 1034
- Enum stuff
- Sun, 08 May 2016 15:26:58 +0300
- 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
- Sun, 08 May 2016 13:25:12 +0300
- by Teemu Piippo <teemu@compsta2.com> [Sun, 08 May 2016 13:25:12 +0300] rev 1032
- Unabbreviated overlay member names
- Wed, 17 Feb 2016 19:54:21 +0200
- 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
- Wed, 17 Feb 2016 03:24:07 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 17 Feb 2016 03:24:07 +0200] rev 1030
- Fixed circle mode not building the circle anymore
- Wed, 17 Feb 2016 03:15:10 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 17 Feb 2016 03:15:10 +0200] rev 1029
- Removed unneeded includes from main.cpp
- Wed, 17 Feb 2016 03:10:12 +0200
- 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.
- Wed, 17 Feb 2016 02:56:59 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 17 Feb 2016 02:56:59 +0200] rev 1027
- Moved LDObject::moveObjects into MoveToolset
- Wed, 17 Feb 2016 00:54:02 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 17 Feb 2016 00:54:02 +0200] rev 1026
- Rename Pi to lowercase pi
- Wed, 17 Feb 2016 00:47:48 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 17 Feb 2016 00:47:48 +0200] rev 1025
- Renamed ldObjectMath.cpp/.h to mathfunctions.cpp/.h
- Wed, 17 Feb 2016 00:43:17 +0200
- 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
- Tue, 16 Feb 2016 19:59:43 +0200
- 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
- Tue, 16 Feb 2016 16:28:44 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 16 Feb 2016 16:28:44 +0200] rev 1022
- Use a better gcd algorithm, some style fixes
- Tue, 16 Feb 2016 02:11:33 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 16 Feb 2016 02:11:33 +0200] rev 1021
- Replaced GetRecursiveFilenames with QDirIterator
- Tue, 16 Feb 2016 01:51:00 +0200
- 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
- Tue, 16 Feb 2016 01:39:06 +0200
- 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
- Tue, 16 Feb 2016 00:59:50 +0200
- 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
- Sun, 14 Feb 2016 03:19:28 +0200
- 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
- Sat, 13 Feb 2016 04:14:43 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 13 Feb 2016 04:14:43 +0200] rev 1016
- Fixed line length warnings
- Sat, 13 Feb 2016 04:06:49 +0200
- 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
- Fri, 01 Jan 2016 23:41:55 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Fri, 01 Jan 2016 23:41:55 +0200] rev 1014
- Happy new year 2016!
- Thu, 19 Nov 2015 00:43:18 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 19 Nov 2015 00:43:18 +0200] rev 1013
- Cleanup miscallenous.cpp/.h
- Wed, 18 Nov 2015 19:05:22 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 18 Nov 2015 19:05:22 +0200] rev 1012
- It worx again!
- Sat, 24 Oct 2015 13:19:27 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 24 Oct 2015 13:19:27 +0300] rev 1011
- Rename LDSubfile to LDSubfileReference
- Sun, 04 Oct 2015 22:54:17 +0300
- 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?)
- Sun, 04 Oct 2015 16:55:26 +0300
- 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)
- Sun, 04 Oct 2015 16:45:30 +0300
- 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
- Sun, 04 Oct 2015 14:09:46 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 Oct 2015 14:09:46 +0300] rev 1007
- Branch close
- Sun, 04 Oct 2015 14:08:51 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 Oct 2015 14:08:51 +0300] rev 1006
- Copyright header fix, some minor stuff
- Sun, 04 Oct 2015 13:19:45 +0300
- 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.
- Sun, 04 Oct 2015 06:59:09 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 Oct 2015 06:59:09 +0300] rev 1004
- Bézier curves now render in 3D
- Sun, 04 Oct 2015 06:43:02 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 Oct 2015 06:43:02 +0300] rev 1003
- Bézier curves are now parsed correctly
- Sun, 04 Oct 2015 06:31:36 +0300
- 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.
- Sun, 04 Oct 2015 04:27:38 +0300
- 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..
- Sun, 04 Oct 2015 04:26:11 +0300
- 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.
- Sun, 04 Oct 2015 02:59:38 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 Oct 2015 02:59:38 +0300] rev 999
- And now it should work again too
- Sun, 04 Oct 2015 02:52:03 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 04 Oct 2015 02:52:03 +0300] rev 998
- Now compiles again
- Tue, 22 Sep 2015 23:38:19 +0300
- 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!
- Tue, 22 Sep 2015 00:59:21 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 22 Sep 2015 00:59:21 +0300] rev 996
- LDVertexObject stuff (ultimately not worth it)
- Sun, 06 Sep 2015 20:45:51 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 20:45:51 +0300] rev 995
- Removed some unused methods
- Sun, 06 Sep 2015 16:57:22 +0300
- 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
- Sun, 06 Sep 2015 16:42:57 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 16:42:57 +0300] rev 993
- Refactor PartDownloader
- Sun, 06 Sep 2015 16:08:22 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 16:08:22 +0300] rev 992
- Refactor PartDownloadRequest
- Sun, 06 Sep 2015 15:19:00 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 15:19:00 +0300] rev 991
- Use automoc so that it compiles again...
- Sun, 06 Sep 2015 15:14:27 +0300
- 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
- Sun, 06 Sep 2015 15:13:33 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 15:13:33 +0300] rev 989
- Sort LDFORGE_HEADERS in CMakeLists.txt
- Sun, 06 Sep 2015 15:12:30 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 15:12:30 +0300] rev 988
- Refactor LDObject API
- Sun, 06 Sep 2015 13:46:39 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 13:46:39 +0300] rev 987
- Removed the exiting hacks
- Sun, 06 Sep 2015 04:48:58 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 04:48:58 +0300] rev 986
- Refactor GLRenderer and GLCompiler
- Sun, 06 Sep 2015 03:17:29 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 03:17:29 +0300] rev 985
- Remove "!= nullptr" expressions
- Sun, 06 Sep 2015 03:10:03 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 03:10:03 +0300] rev 984
- null -> nullptr
- Sun, 06 Sep 2015 03:00:28 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 03:00:28 +0300] rev 983
- Refactor edit history
- Sun, 06 Sep 2015 01:52:37 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 01:52:37 +0300] rev 982
- Optimize QVariant in ConfigurationValueBag
- Sun, 06 Sep 2015 01:52:23 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 01:52:23 +0300] rev 981
- Refactor MainWindow's API
- Sun, 06 Sep 2015 01:22:25 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 06 Sep 2015 01:22:25 +0300] rev 980
- Split LDFileLoader (now LDDocumentLoader) into its own files
- Sat, 05 Sep 2015 23:55:06 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 05 Sep 2015 23:55:06 +0300] rev 979
- Refactor LDDocument's API
- Sat, 05 Sep 2015 23:03:24 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 05 Sep 2015 23:03:24 +0300] rev 978
- Make documents members of the main window
- Mon, 31 Aug 2015 23:36:08 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 31 Aug 2015 23:36:08 +0300] rev 977
- More refactor and removal of g_win uses
- Mon, 31 Aug 2015 23:25:56 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 31 Aug 2015 23:25:56 +0300] rev 976
- Make ui a reference pointer in ConfigDialog
- Mon, 31 Aug 2015 23:23:45 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 31 Aug 2015 23:23:45 +0300] rev 975
- Move ConfigDialog into src/dialogs/ subfolder
- Mon, 31 Aug 2015 23:18:17 +0300
- 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
- Mon, 31 Aug 2015 22:40:49 +0300
- 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
- Mon, 31 Aug 2015 21:38:58 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 31 Aug 2015 21:38:58 +0300] rev 972
- Now doesn't crash anymore
- Mon, 31 Aug 2015 20:50:12 +0300
- 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.
- Mon, 31 Aug 2015 04:57:16 +0300
- 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)
- Sun, 30 Aug 2015 17:20:55 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 17:20:55 +0300] rev 969
- Split actions.cpp and actionsEdit.cpp into toolsets.
- Sun, 30 Aug 2015 15:18:41 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 15:18:41 +0300] rev 968
- Happy new year 2015
- Sun, 30 Aug 2015 15:17:28 +0300
- 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
- Sun, 30 Aug 2015 15:01:10 +0300
- 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.
- Sun, 30 Aug 2015 05:30:17 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 05:30:17 +0300] rev 965
- MainWindow: "ui->" -> "ui."
- Sun, 30 Aug 2015 05:16:07 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 05:16:07 +0300] rev 964
- More refactor
- Sun, 30 Aug 2015 04:57:09 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 04:57:09 +0300] rev 963
- More through removal of the vertex object
- Sun, 30 Aug 2015 04:53:37 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 04:53:37 +0300] rev 962
- Rename MainWindow files
- Sun, 30 Aug 2015 04:45:16 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 04:45:16 +0300] rev 961
- Fix result reporting in "add borders"
- Sun, 30 Aug 2015 04:43:14 +0300
- 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
- Sun, 30 Aug 2015 04:41:54 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 04:41:54 +0300] rev 959
- Remove the vertex object type
- Sun, 30 Aug 2015 04:21:44 +0300
- 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.
- Sun, 30 Aug 2015 03:52:03 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 03:52:03 +0300] rev 957
- Refactor OpenProgressDialog out of dialogs.cpp
- Sun, 30 Aug 2015 03:04:39 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 30 Aug 2015 03:04:39 +0300] rev 956
- Replace LDIterate function with LDObjectIterator class
- Sat, 29 Aug 2015 19:21:49 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Aug 2015 19:21:49 +0300] rev 955
- Remove g_win uses from actionsEdit.cpp
- Sat, 29 Aug 2015 19:18:40 +0300
- 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
- Sat, 29 Aug 2015 18:45:48 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Aug 2015 18:45:48 +0300] rev 953
- Refactor LDrawPathDialog and LDPaths
- Sat, 29 Aug 2015 17:07:39 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Aug 2015 17:07:39 +0300] rev 952
- Rename all .cc files to .cpp files.
- Sat, 29 Aug 2015 16:30:56 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Aug 2015 16:30:56 +0300] rev 951
- Closed old branch
- Sat, 29 Aug 2015 16:29:11 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 29 Aug 2015 16:29:11 +0300] rev 950
- Move colorSelector.cc to dialogs/colorselector.cpp
- Sun, 23 Aug 2015 00:25:21 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 23 Aug 2015 00:25:21 +0300] rev 949
- actually added updaterevision.py, more fixing
- Sat, 22 Aug 2015 19:37:01 +0300
- 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
- Sat, 22 Aug 2015 18:14:53 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 22 Aug 2015 18:14:53 +0300] rev 947
- ColorSelector: `ui->` -> `ui.`
- Sat, 22 Aug 2015 18:10:28 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 22 Aug 2015 18:10:28 +0300] rev 946
- Cleanup progresses
- Sat, 22 Aug 2015 15:58:50 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 22 Aug 2015 15:58:50 +0300] rev 945
- More sharedpointer removal
- Sat, 22 Aug 2015 15:37:02 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 22 Aug 2015 15:37:02 +0300] rev 944
- Replace casts
- Sat, 22 Aug 2015 13:51:20 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 22 Aug 2015 13:51:20 +0300] rev 943
- Commit work done on code cleanup
- Sat, 22 Aug 2015 13:04:58 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 22 Aug 2015 13:04:58 +0300] rev 942
- Commit work on scripting
- Tue, 07 Jul 2015 21:35:20 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 07 Jul 2015 21:35:20 +0300] rev 941
- Refactoring update.
Removed all asserts.
- Sun, 12 Apr 2015 23:02:26 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 12 Apr 2015 23:02:26 +0300] rev 940
- - fix spacing in cmakelists
- Thu, 02 Apr 2015 11:25:58 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 02 Apr 2015 11:25:58 +0300] rev 939
- - commit ldproject stuff
- Thu, 19 Mar 2015 15:24:02 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 19 Mar 2015 15:24:02 +0200] rev 938
- - more work on project files
- Thu, 05 Mar 2015 02:24:15 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 05 Mar 2015 02:24:15 +0200] rev 937
- - commit more work done on projects
- Wed, 04 Mar 2015 15:37:21 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 04 Mar 2015 15:37:21 +0200] rev 936
- - commit work done on projects
- Tue, 03 Mar 2015 22:29:27 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 03 Mar 2015 22:29:27 +0200] rev 935
- - merged with default
- Tue, 03 Mar 2015 22:07:36 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 03 Mar 2015 22:07:36 +0200] rev 934
- - fixed: actions did not fire anymore
- Tue, 03 Mar 2015 21:54:57 +0200
- 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
- Tue, 03 Mar 2015 17:42:21 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 03 Mar 2015 17:42:21 +0200] rev 932
- - moved ui files to src/
- Tue, 03 Mar 2015 16:55:36 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 03 Mar 2015 16:55:36 +0200] rev 931
- - renamed .cc files to .cpp
- Tue, 03 Mar 2015 16:50:39 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 03 Mar 2015 16:50:39 +0200] rev 930
- - added dependency to libarchive
- Sat, 21 Feb 2015 20:23:34 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 21 Feb 2015 20:23:34 +0200] rev 929
- - refactor MainWindow a tad
- Sat, 21 Feb 2015 19:35:43 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 21 Feb 2015 19:35:43 +0200] rev 928
- - removed the vertex object
- Sat, 21 Feb 2015 18:51:33 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 21 Feb 2015 18:51:33 +0200] rev 927
- - bump copyright year
- Sat, 21 Feb 2015 18:50:11 +0200
- 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
- Tue, 03 Feb 2015 15:30:30 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 03 Feb 2015 15:30:30 +0200] rev 925
- - added/corrected license headers
- Tue, 03 Feb 2015 15:26:07 +0200
- 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
- Tue, 03 Feb 2015 04:03:19 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 03 Feb 2015 04:03:19 +0200] rev 923
- - now parses to tokens
- Mon, 26 Jan 2015 12:46:58 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 26 Jan 2015 12:46:58 +0200] rev 922
- - more work on scripting
- Mon, 26 Jan 2015 01:16:56 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 26 Jan 2015 01:16:56 +0200] rev 921
- - commit work done on scripting
- Mon, 01 Dec 2014 05:10:22 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 01 Dec 2014 05:10:22 +0200] rev 920
- - fixed stability problems
- Thu, 06 Nov 2014 15:49:43 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 06 Nov 2014 15:49:43 +0200] rev 919
- - closed old head
- Thu, 06 Nov 2014 15:49:09 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 06 Nov 2014 15:49:09 +0200] rev 918
- - closed old head
- Thu, 06 Nov 2014 15:49:02 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 06 Nov 2014 15:49:02 +0200] rev 917
- - closed old head
- Wed, 22 Oct 2014 20:19:53 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 22 Oct 2014 20:19:53 +0300] rev 916
- - commit work done on header/body split
- Wed, 22 Oct 2014 16:10:52 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 22 Oct 2014 16:10:52 +0300] rev 915
- - added integrity scan first steps
- Thu, 06 Nov 2014 15:46:02 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 06 Nov 2014 15:46:02 +0200] rev 914
- - closed bad head
- Thu, 06 Nov 2014 15:42:38 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 06 Nov 2014 15:42:38 +0200] rev 913
- - commit work done on inspector
- Thu, 06 Nov 2014 15:44:11 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 06 Nov 2014 15:44:11 +0200] rev 912
- - merged experimental with default
- Thu, 23 Oct 2014 16:44:52 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 23 Oct 2014 16:44:52 +0300] rev 911
- - merged with default
- Thu, 06 Nov 2014 13:51:09 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 06 Nov 2014 13:51:09 +0200] rev 910
- - argh
- Wed, 05 Nov 2014 23:41:58 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 05 Nov 2014 23:41:58 +0200] rev 909
- - merged two default heads
- Wed, 05 Nov 2014 17:48:11 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 05 Nov 2014 17:48:11 +0200] rev 908
- - fixed a rendering issue..
- Wed, 05 Nov 2014 03:49:29 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 05 Nov 2014 03:49:29 +0200] rev 907
- - bfc stuff (at least it works now...)
- Wed, 05 Nov 2014 02:07:38 +0200
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 05 Nov 2014 02:07:38 +0200] rev 906
- - merged bfc with default
- Sat, 20 Sep 2014 14:47:45 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 20 Sep 2014 14:47:45 +0300] rev 905
- - merged with default
- Sat, 20 Sep 2014 14:47:13 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 20 Sep 2014 14:47:13 +0300] rev 904
- - added CMakeLists.txt.user to ignore list
- Tue, 16 Sep 2014 19:32:50 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 16 Sep 2014 19:32:50 +0300] rev 903
- - removed old .gitignore
- Thu, 23 Oct 2014 03:16:50 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 23 Oct 2014 03:16:50 +0300] rev 902
- - removed unneeded debug lines... whoops
- Wed, 22 Oct 2014 20:53:15 +0300
- 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
- Wed, 22 Oct 2014 20:19:53 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 22 Oct 2014 20:19:53 +0300] rev 900
- - commit work done on header/body split
- Wed, 22 Oct 2014 16:10:52 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 22 Oct 2014 16:10:52 +0300] rev 899
- - added integrity scan first steps
- Tue, 21 Oct 2014 20:36:03 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 21 Oct 2014 20:36:03 +0300] rev 898
- - bumped version to 0.4
- Tue, 21 Oct 2014 20:35:37 +0300
- 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
- Wed, 10 Sep 2014 14:02:31 +0300
- 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
- Tue, 09 Sep 2014 02:44:02 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 09 Sep 2014 02:44:02 +0300] rev 895
- - merged with default
- Tue, 09 Sep 2014 02:42:21 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 09 Sep 2014 02:42:21 +0300] rev 894
- - merged selection optimization from experimental into default
- Tue, 09 Sep 2014 02:39:04 +0300
- 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
- Tue, 09 Sep 2014 02:36:14 +0300
- 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
- Tue, 09 Sep 2014 01:17:36 +0300
- 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)
- Tue, 09 Sep 2014 01:16:24 +0300
- 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)
- Tue, 09 Sep 2014 01:15:24 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Tue, 09 Sep 2014 01:15:24 +0300] rev 889
- - merged with default
- Sun, 07 Sep 2014 22:55:44 +0300
- 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
- Sun, 07 Sep 2014 21:08:53 +0300
- 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
- Sun, 07 Sep 2014 20:51:14 +0300
- 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
- Sun, 07 Sep 2014 18:41:23 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 07 Sep 2014 18:41:23 +0300] rev 885
- - commit work done on bfc support
- Sun, 07 Sep 2014 04:15:54 +0300
- 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
- Sun, 07 Sep 2014 04:11:55 +0300
- 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*
- Sun, 07 Sep 2014 01:13:20 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 07 Sep 2014 01:13:20 +0300] rev 882
- - fixed compilation on windows
- Sat, 06 Sep 2014 23:21:28 +0300
- 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
- Sat, 06 Sep 2014 23:18:26 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 06 Sep 2014 23:18:26 +0300] rev 880
- - fixed documentless objects being selected on document close
- Sat, 06 Sep 2014 20:40:58 +0300
- 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()
- Sat, 06 Sep 2014 15:45:07 +0300
- 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
- Thu, 04 Sep 2014 11:48:05 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Thu, 04 Sep 2014 11:48:05 +0300] rev 877
- - fixed infinite recursion when loading logoed studs
- Wed, 03 Sep 2014 01:44:51 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 03 Sep 2014 01:44:51 +0300] rev 876
- - renamed line loop to line path, updated changelog
- Wed, 03 Sep 2014 01:28:58 +0300
- 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
- Tue, 02 Sep 2014 13:34:01 +0300
- 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)
- Mon, 01 Sep 2014 10:37:42 +0300
- 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
- Mon, 01 Sep 2014 10:00:29 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 01 Sep 2014 10:00:29 +0300] rev 872
- - refactor
- Sun, 31 Aug 2014 20:54:56 +0300
- 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
- Sun, 31 Aug 2014 20:42:20 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 31 Aug 2014 20:42:20 +0300] rev 870
- - axed an unused variable
- Sun, 31 Aug 2014 20:39:30 +0300
- 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
- Sun, 31 Aug 2014 14:38:53 +0300
- 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
- Sun, 31 Aug 2014 03:10:51 +0300
- 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
- Sat, 30 Aug 2014 20:09:30 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 30 Aug 2014 20:09:30 +0300] rev 866
- - now able to spawn partial circular primitives
- Sat, 30 Aug 2014 16:08:05 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 30 Aug 2014 16:08:05 +0300] rev 865
- - circle mode can now do hi-res
- Sat, 30 Aug 2014 14:54:10 +0300
- 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
- Sun, 24 Aug 2014 01:42:46 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 24 Aug 2014 01:42:46 +0300] rev 863
- - got rid of an annoying debug message
- Wed, 06 Aug 2014 17:09:13 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 06 Aug 2014 17:09:13 +0300] rev 862
- - get rid of NUM_PRIMES
- Wed, 06 Aug 2014 16:18:24 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Wed, 06 Aug 2014 16:18:24 +0300] rev 861
- - major identifier renaming
- Mon, 04 Aug 2014 13:43:54 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 04 Aug 2014 13:43:54 +0300] rev 860
- - more refactor, updated .hgignore
- Mon, 04 Aug 2014 03:35:25 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 04 Aug 2014 03:35:25 +0300] rev 859
- - refactor
- Tue, 29 Jul 2014 13:16:48 +0300
- 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
- Tue, 29 Jul 2014 13:12:22 +0300
- 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)
- Mon, 28 Jul 2014 16:38:34 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Mon, 28 Jul 2014 16:38:34 +0300] rev 856
- - and fixed compilation on linux systems too
- Mon, 28 Jul 2014 03:34:05 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 28 Jul 2014 03:34:05 +0300] rev 855
- - fixed compilation on windows systems
- Sun, 27 Jul 2014 15:13:42 +0300
- 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
- Sun, 27 Jul 2014 04:35:48 +0300
- 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...
- Sun, 27 Jul 2014 04:35:00 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 27 Jul 2014 04:35:00 +0300] rev 852
- - down with all these unnecessary semicolons!
- Sun, 27 Jul 2014 04:25:50 +0300
- 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
- Sun, 27 Jul 2014 03:14:27 +0300
- 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.
- Sun, 27 Jul 2014 02:55:27 +0300
- 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
- Sun, 27 Jul 2014 02:40:21 +0300
- 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
- Sat, 26 Jul 2014 03:43:37 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 26 Jul 2014 03:43:37 +0300] rev 847
- - refactor
- Sun, 20 Jul 2014 05:01:51 +0300
- 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...
- Wed, 16 Jul 2014 18:57:48 +0300
- 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
- Wed, 16 Jul 2014 15:00:41 +0300
- 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
- Wed, 16 Jul 2014 14:59:39 +0300
- 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.
- Tue, 15 Jul 2014 03:02:22 +0300
- 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
- Tue, 15 Jul 2014 02:54:23 +0300
- 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
- Sun, 13 Jul 2014 20:40:24 +0300
- 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`
- Sun, 13 Jul 2014 20:28:52 +0300
- 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
- Sun, 13 Jul 2014 17:18:44 +0300
- 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
- Sun, 13 Jul 2014 17:05:28 +0300
- by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 13 Jul 2014 17:05:28 +0300] rev 837
- - altered the non-release version string format
- Sun, 13 Jul 2014 17:02:43 +0300
- 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
- Sun, 13 Jul 2014 16:48:29 +0300
- 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
- Mon, 07 Jul 2014 18:52:10 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 07 Jul 2014 18:52:10 +0300] rev 834
- - now prints the filesize upon successful save
- Mon, 07 Jul 2014 15:38:45 +0300
- 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
- Mon, 07 Jul 2014 02:13:31 +0300
- 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
- Sat, 05 Jul 2014 02:20:53 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 05 Jul 2014 02:20:53 +0300] rev 831
- - okay that was dumb
- Sat, 05 Jul 2014 02:02:31 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 05 Jul 2014 02:02:31 +0300] rev 830
- - updated filenames
- Sat, 05 Jul 2014 01:45:32 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 05 Jul 2014 01:45:32 +0300] rev 829
- - now with license headers
- Sat, 05 Jul 2014 01:44:41 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 05 Jul 2014 01:44:41 +0300] rev 828
- - and now it works fine too
- Sat, 05 Jul 2014 01:17:48 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 05 Jul 2014 01:17:48 +0300] rev 827
- - now compiles
- Fri, 04 Jul 2014 23:44:44 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 04 Jul 2014 23:44:44 +0300] rev 826
- - merged with main
- Fri, 04 Jul 2014 23:43:39 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 04 Jul 2014 23:43:39 +0300] rev 825
- - more work on edit modes
- Fri, 04 Jul 2014 22:40:35 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 04 Jul 2014 22:40:35 +0300] rev 824
- - more work on edit modes
- Fri, 04 Jul 2014 22:19:01 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 04 Jul 2014 22:19:01 +0300] rev 823
- - saving work done on edit mode revamp
- Fri, 04 Jul 2014 23:43:57 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 04 Jul 2014 23:43:57 +0300] rev 822
- - updated qrc
- Fri, 04 Jul 2014 00:09:37 +0300
- 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
- Fri, 04 Jul 2014 00:05:23 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 04 Jul 2014 00:05:23 +0300] rev 820
- - changelog entry for magic wand
- Fri, 04 Jul 2014 00:04:51 +0300
- 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
- Thu, 03 Jul 2014 21:08:32 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 03 Jul 2014 21:08:32 +0300] rev 818
- - added the magic wand tool
- Mon, 30 Jun 2014 05:53:14 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 30 Jun 2014 05:53:14 +0300] rev 817
- - optimized simplify()
- Mon, 30 Jun 2014 05:52:10 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 30 Jun 2014 05:52:10 +0300] rev 816
- - refactor
- Sun, 29 Jun 2014 17:06:21 +0300
- 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
- Sun, 29 Jun 2014 15:22:43 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 29 Jun 2014 15:22:43 +0300] rev 814
- - refactored stuff
- Sun, 22 Jun 2014 21:13:50 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 22 Jun 2014 21:13:50 +0300] rev 813
- - refactor
- Sun, 22 Jun 2014 18:33:26 +0300
- 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
- Sun, 22 Jun 2014 17:55:27 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 22 Jun 2014 17:55:27 +0300] rev 811
- - refactored up the ringfinder, apply -DDEBUG with RelWithDebInfo
- Sun, 22 Jun 2014 17:27:50 +0300
- 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
- Sun, 22 Jun 2014 14:23:35 +0000
- by crimsondusk <crimsondusk64@gmail.com> [Sun, 22 Jun 2014 14:23:35 +0000] rev 809
- README.md edited online with Bitbucket
- Sun, 22 Jun 2014 17:17:32 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 22 Jun 2014 17:17:32 +0300] rev 808
- - adapted the code to use hg-based updaterevision
- Sun, 22 Jun 2014 14:51:41 +0300
- 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..)
- Sun, 22 Jun 2014 03:55:56 +0300
- 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
- Mon, 16 Jun 2014 18:31:13 +0300
- 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
- Mon, 16 Jun 2014 17:55:10 +0300
- 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
- Mon, 16 Jun 2014 15:32:33 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 16 Jun 2014 15:32:33 +0300] rev 803
- - allow 5 decimals for grid precision
- Sun, 15 Jun 2014 19:21:43 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 15 Jun 2014 19:21:43 +0300] rev 802
- - refactor glRenderer.h
- Sat, 14 Jun 2014 19:41:09 +0300
- 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
- Sat, 14 Jun 2014 09:58:58 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 14 Jun 2014 09:58:58 +0300] rev 800
- - got rid of the old numeric() function
- Sat, 14 Jun 2014 09:56:07 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 14 Jun 2014 09:56:07 +0300] rev 799
- - minor edit
- Sat, 14 Jun 2014 09:48:55 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 14 Jun 2014 09:48:55 +0300] rev 798
- - added close buttons to tabs
- Sat, 14 Jun 2014 09:34:57 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 14 Jun 2014 09:34:57 +0300] rev 797
- - removed obsolete stuff from colors.cc header
- Sat, 14 Jun 2014 09:11:25 +0300
- 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
- Sat, 14 Jun 2014 09:05:29 +0300
- 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.
- Thu, 05 Jun 2014 23:18:13 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 05 Jun 2014 23:18:13 +0300] rev 794
- - source reformat
- Wed, 04 Jun 2014 02:08:18 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 04 Jun 2014 02:08:18 +0300] rev 793
- - added various hi-res counterpart primitive categories
- Wed, 04 Jun 2014 01:56:10 +0300
- 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.
- Wed, 04 Jun 2014 01:51:18 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 04 Jun 2014 01:51:18 +0300] rev 791
- - sort primitive categories alphabetically
- Wed, 04 Jun 2014 01:43:21 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 04 Jun 2014 01:43:21 +0300] rev 790
- - added primitives toolbox
- Tue, 03 Jun 2014 20:28:10 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Tue, 03 Jun 2014 20:28:10 +0300] rev 789
- - String -> QString
- Mon, 02 Jun 2014 14:34:23 +0300
- 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
- Mon, 02 Jun 2014 13:35:41 +0300
- 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
- Mon, 02 Jun 2014 13:16:14 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 02 Jun 2014 13:16:14 +0300] rev 786
- - LDObject::Type moved back to global namespace
- Mon, 02 Jun 2014 13:00:58 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 02 Jun 2014 13:00:58 +0300] rev 785
- - removed code rendered unnecessary
- Mon, 02 Jun 2014 12:50:40 +0300
- 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
- Sun, 01 Jun 2014 03:15:36 +0300
- 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
- Sun, 01 Jun 2014 02:36:29 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Sun, 01 Jun 2014 02:36:29 +0300] rev 782
- - simplified parse error handling
- Thu, 29 May 2014 17:54:43 +0300
- 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.
- Thu, 22 May 2014 18:01:19 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Thu, 22 May 2014 18:01:19 +0300] rev 780
- - made coordinate rounding precision configurable
- Wed, 21 May 2014 19:00:57 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Wed, 21 May 2014 19:00:57 +0300] rev 779
- - further edits to crashcatcher
- Wed, 21 May 2014 18:39:03 +0300
- 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
- Wed, 21 May 2014 18:15:09 +0300
- 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
- Wed, 21 May 2014 13:18:19 +0300
- 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
- Sat, 17 May 2014 20:33:27 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Sat, 17 May 2014 20:33:27 +0300] rev 775
- - don't crash when inverting conditional lines
- Sat, 17 May 2014 15:45:56 +0300
- 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
- Sat, 17 May 2014 15:38:20 +0300
- 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.
- Sat, 17 May 2014 02:00:02 +0300
- 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
- Fri, 16 May 2014 21:59:03 +0300
- 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
- Fri, 16 May 2014 21:31:20 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 16 May 2014 21:31:20 +0300] rev 770
- - hopefully stabilized the entire shared pointers deal now
- Fri, 16 May 2014 01:22:24 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 16 May 2014 01:22:24 +0300] rev 769
- - improved shared pointer behavior, still not there yet
- Fri, 09 May 2014 12:06:56 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Fri, 09 May 2014 12:06:56 +0300] rev 768
- - initial overhaul with smart pointers
- Mon, 05 May 2014 17:18:01 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 05 May 2014 17:18:01 +0300] rev 767
- - slight refactor in ldobject methods
- Mon, 05 May 2014 17:09:25 +0300
- by Santeri Piippo <crimsondusk64@gmail.com> [Mon, 05 May 2014 17:09:25 +0300] rev 766
- - renamed some renderer members
- Mon, 05 May 2014 17:04:30 +0300
- 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
- Mon, 05 May 2014 16:50:36 +0300
- 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
- Mon, 05 May 2014 02:19:35 +0300
- 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
- Sat, 03 May 2014 00:36:50 +0300
- 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
- Thu, 01 May 2014 14:26:10 +0300
- 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