Thu, 04 Jan 2018 22:52:04 +0200 Santeri Piippo undo config change changeset | files
Thu, 04 Jan 2018 22:42:01 +0200 Santeri Piippo simplified RoundToDecimals changeset | files
Thu, 04 Jan 2018 21:41:17 +0200 Santeri Piippo happy new year 2018 changeset | files
Thu, 04 Jan 2018 21:40:45 +0200 Santeri Piippo revamped format.h changeset | files
Thu, 04 Jan 2018 20:23:21 +0200 Santeri Piippo reduce main.cpp changeset | files
Thu, 04 Jan 2018 20:21:36 +0200 Santeri Piippo simplified Matrix changeset | files
Thu, 04 Jan 2018 19:52:24 +0200 Santeri Piippo replaced Origin with default-constructed Vertex changeset | files
Thu, 04 Jan 2018 19:44:26 +0200 Santeri Piippo fix paren style changeset | files
Thu, 04 Jan 2018 19:40:52 +0200 Santeri Piippo add autosave changeset | files
Thu, 04 Jan 2018 19:40:16 +0200 Santeri Piippo replaced "Config->" with "config." changeset | files
Thu, 04 Jan 2018 19:24:40 +0200 Santeri Piippo increased range of GLRenderer bounds changeset | files
Thu, 04 Jan 2018 19:21:46 +0200 Santeri Piippo circlemode: don't wait for the last click changeset | files
Sun, 07 May 2017 13:29:58 +0300 Teemu Piippo Worked more on the library collection thing changeset | files
Mon, 27 Mar 2017 14:56:05 +0300 Teemu Piippo LibraryCollection now derives from QObject and QVector<Library> changeset | files
Sun, 12 Mar 2017 11:03:44 +0200 Teemu Piippo More work on library collections changeset | files
Thu, 09 Mar 2017 12:50:14 +0200 Teemu Piippo Laid groundwork for library collection support. changeset | files
Thu, 09 Mar 2017 00:54:45 +0200 Teemu Piippo Some cleanup in LDPaths changeset | files
Thu, 09 Mar 2017 00:40:07 +0200 Teemu Piippo Removed the unary min and max functions. changeset | files
Wed, 08 Mar 2017 22:48:43 +0200 Teemu Piippo Better encapsulated the BaseConfiguration class. changeset | files
Wed, 08 Mar 2017 22:09:48 +0200 Teemu Piippo Whoops changeset | files
Wed, 08 Mar 2017 20:16:06 +0200 Teemu Piippo Split the configuration main interface to a new class, BaseInterface, so that moc can properly deal with it. changeset | files
Mon, 06 Mar 2017 12:15:33 +0200 Teemu Piippo Configuration changes can now be detected with signals. changeset | files
Mon, 06 Mar 2017 11:49:00 +0200 Teemu Piippo Added Python tools to CMake so that they show up in IDEs changeset | files
Mon, 06 Mar 2017 11:48:45 +0200 Teemu Piippo Simplified GLCompiler vbo interface changeset | files
Mon, 06 Mar 2017 01:17:15 +0200 Teemu Piippo PrimitiveScanner is no longer a HierarchyElement. changeset | files
Mon, 06 Mar 2017 00:55:45 +0200 Teemu Piippo Grid is now a namespace. changeset | files
Mon, 06 Mar 2017 00:43:43 +0200 Teemu Piippo MathFunctions is now a namespace. changeset | files
Mon, 06 Mar 2017 00:41:13 +0200 Teemu Piippo Fixed NewPartDialog leaking the memory allocated by the user interface. changeset | files
Mon, 06 Mar 2017 00:40:23 +0200 Teemu Piippo NewPartDialog is no longer a HierarchyElement. changeset | files
Mon, 06 Mar 2017 00:36:40 +0200 Teemu Piippo ColorSelector is no longer a HierarchyElement. changeset | files
Mon, 06 Mar 2017 00:35:47 +0200 Teemu Piippo GuiUtilities is now a namespace. changeset | files
Sun, 05 Mar 2017 20:26:56 +0200 Teemu Piippo The Grid class is no longer a hierarchy element or a QObject. changeset | files
Sun, 05 Mar 2017 20:25:22 +0200 Teemu Piippo Made configuration a global singleton. I think I can give in at least that much because it makes solving a lot of problems easier. changeset | files
Sun, 05 Mar 2017 16:57:49 +0200 Teemu Piippo Also removed the copy constructor and copy assignment because those only are bad news for a resource managing vector... changeset | files
Sun, 05 Mar 2017 16:55:48 +0200 Teemu Piippo and let's put a newline there... changeset | files
Sun, 05 Mar 2017 16:54:42 +0200 Teemu Piippo Deleted the copy constructor version of ResourceVector<T>::insert, like with append changeset | files
Sun, 05 Mar 2017 16:50:37 +0200 Teemu Piippo Sorted the methods in Model's public section. changeset | files
Sun, 05 Mar 2017 16:50:06 +0200 Teemu Piippo Renamed some methods of the Model class to remove the 'emplace' word (however cromulent it is, being from STL...) from them. changeset | files
Sun, 05 Mar 2017 16:47:52 +0200 Teemu Piippo Moved LDObject lifetime management from Model to ResourceVector. This is a large refactor that removes some hacks from the Model class. changeset | files
Sun, 05 Mar 2017 13:33:37 +0200 Teemu Piippo Added a new type ResourceVector which manages object lifetimes, and used it to remove a bit of memory management. changeset | files
Sun, 05 Mar 2017 01:57:56 +0200 Teemu Piippo Polar grid is now togglable. changeset | files
Sun, 05 Mar 2017 01:48:46 +0200 Teemu Piippo CMake fixes changeset | files
Sat, 04 Mar 2017 01:59:58 +0200 Teemu Piippo Added polar grid snapping code. changeset | files
Sat, 04 Mar 2017 00:54:46 +0200 Teemu Piippo Added polar grid rendering (which is disabled for now). changeset | files
Fri, 03 Mar 2017 23:23:28 +0200 Teemu Piippo Grid::snap now snaps points. changeset | files
Fri, 03 Mar 2017 23:16:14 +0200 Teemu Piippo Simplified Grid::snap. changeset | files
Fri, 03 Mar 2017 23:08:04 +0200 Teemu Piippo At long last, the grid is finally now rendered onto the viewport. Woop! changeset | files
Fri, 03 Mar 2017 00:35:43 +0200 Teemu Piippo 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. changeset | files
Thu, 02 Mar 2017 14:45:34 +0200 Teemu Piippo Removed some unused class stubs and definitions. changeset | files
Wed, 01 Mar 2017 12:17:56 +0200 Teemu Piippo No need for braces there... changeset | files
Sat, 25 Feb 2017 17:24:33 +0200 Teemu Piippo Cleanup ColorSelector, moved direct color composition to a new LDColor constructor. changeset | files
Sat, 25 Feb 2017 14:30:10 +0200 Teemu Piippo Cleanup ColorSelector::colorButtonClicked() changeset | files
Thu, 23 Feb 2017 23:36:59 +0200 Teemu Piippo Changed QByteArray to QVector to avoid that ugly reinterpret_cast. changeset | files
Thu, 23 Feb 2017 23:29:16 +0200 Teemu Piippo Turned GLRenderer::pixelCapture to GLRenderer::screenCapture() which encapsulates screen capturing properly and returns a ready image. changeset | files
Thu, 23 Feb 2017 23:17:10 +0200 Teemu Piippo Hardened the GLRenderer interface, made methods more private. changeset | files
Thu, 23 Feb 2017 23:11:33 +0200 Teemu Piippo Cleanup GLRenderer::initializeAxes() changeset | files
Thu, 23 Feb 2017 22:55:09 +0200 Teemu Piippo Removed GLRenderer::refresh(), update() does the job just as fine. changeset | files
Thu, 23 Feb 2017 22:52:45 +0200 Teemu Piippo GLRenderer::drawVbos no longer needs to be told the GL type changeset | files
Thu, 23 Feb 2017 22:51:55 +0200 Teemu Piippo Cleanup AlgorithmToolset::subfileSelection. changeset | files
Thu, 23 Feb 2017 21:03:59 +0200 Teemu Piippo Fixed more dialog instances in AlgorithmToolset. changeset | files
Thu, 23 Feb 2017 21:02:14 +0200 Teemu Piippo Moved all UI files from ui/ into src/dialogs/. changeset | files
Thu, 23 Feb 2017 20:29:44 +0200 Teemu Piippo Removed unused class RadioGroup. changeset | files
Thu, 23 Feb 2017 20:28:17 +0200 Teemu Piippo Replaced LDObjectList with QVector<LDObject*> changeset | files
Thu, 23 Feb 2017 20:25:47 +0200 Teemu Piippo Removed the Origin and axes global constants. changeset | files
Thu, 23 Feb 2017 20:21:40 +0200 Teemu Piippo At long last, the g_win pointer has been removed. Down with global variables! changeset | files
Thu, 23 Feb 2017 20:18:39 +0200 Teemu Piippo print() is no longer a global function but is tied to HierarchyElement. changeset | files
Thu, 23 Feb 2017 20:06:22 +0200 Teemu Piippo Made the GL renderer recieve information of object deletion via signals. changeset | files
Thu, 23 Feb 2017 20:03:31 +0200 Teemu Piippo Moved GetIcon and makeSettings into the MainWindow namespace as static methods. changeset | files
Thu, 23 Feb 2017 19:56:21 +0200 Teemu Piippo Removed the Critical and Question functions, replaced with direct QMessageBox uses. Removed unused code from mainwindow.h. changeset | files
Thu, 23 Feb 2017 19:33:56 +0200 Teemu Piippo Removed dead code changeset | files
Thu, 23 Feb 2017 19:32:36 +0200 Teemu Piippo Some cleanup in mainwindow.cpp, use QSet<QString> for the 'ignore' variable. changeset | files
Thu, 23 Feb 2017 18:47:15 +0200 Teemu Piippo Reformat colors.cpp. changeset | files
Thu, 23 Feb 2017 18:38:30 +0200 Teemu Piippo Removed unused code from macros.h. changeset | files
Mon, 20 Feb 2017 07:56:21 +0200 Teemu Piippo Made fixed cameras matrix-based. This simplifies some math. changeset | files
Sat, 18 Feb 2017 02:02:29 +0200 Teemu Piippo Added gnomon.dat to version control. It helps me sort out the cameras as I rework them. changeset | files
Tue, 14 Feb 2017 15:21:34 +0200 Teemu Piippo Moved LDQuadrilateral into its own source pair. changeset | files
Tue, 14 Feb 2017 15:11:33 +0200 Teemu Piippo Moved LDTriangle into its own source pair. changeset | files
Tue, 14 Feb 2017 14:59:26 +0200 Teemu Piippo Renamed ldObject.cpp → linetypes/modelobject.cpp changeset | files
Tue, 14 Feb 2017 14:53:06 +0200 Teemu Piippo Renamed glCompiler.cpp → glcompiler.cpp changeset | files
Tue, 14 Feb 2017 14:52:01 +0200 Teemu Piippo Renamed ldDocument.cpp → lddocument.cpp changeset | files
Tue, 14 Feb 2017 14:51:04 +0200 Teemu Piippo Renamed glRenderer.cpp → glrenderer.cpp changeset | files
Tue, 14 Feb 2017 13:37:58 +0200 Teemu Piippo Cleanup AlgorithmToolset::replaceCoordinates() changeset | files
Tue, 14 Feb 2017 13:29:47 +0200 Teemu Piippo Fixed possible memory leak in AlgorithmToolset::editRaw(). changeset | files
Tue, 14 Feb 2017 13:25:43 +0200 Teemu Piippo Split LDConditionalEdge and LDEdgeLine into new source pairs changeset | files
Tue, 14 Feb 2017 13:02:05 +0200 Teemu Piippo Removed the GLCamera::FreeToken name changeset | files
Tue, 14 Feb 2017 12:58:53 +0200 Teemu Piippo LDObject subclass renaming: changeset | files
Tue, 14 Feb 2017 12:48:21 +0200 Teemu Piippo Updated comments changeset | files
Tue, 14 Feb 2017 12:43:10 +0200 Teemu Piippo Inlined away the LDOBJ macros in ldobject.h. changeset | files
Tue, 14 Feb 2017 09:53:13 +0200 Teemu Piippo Rearranged declarations in basics.h changeset | files
Tue, 14 Feb 2017 09:48:51 +0200 Teemu Piippo Removed the intXX type aliases and removed uses of intXX_t in favor of qintXX changeset | files
Tue, 14 Feb 2017 08:33:44 +0200 Teemu Piippo Moved more stuff to GLCamera changeset | files
Tue, 14 Feb 2017 08:26:39 +0200 Teemu Piippo Some documentation and cleanup in GLRenderer... changeset | files
Tue, 14 Feb 2017 08:15:58 +0200 Teemu Piippo Fixed the free camera icon not showing up anymore. changeset | files
Tue, 14 Feb 2017 08:13:26 +0200 Teemu Piippo Simplified camera tooltip code. changeset | files
Tue, 14 Feb 2017 08:08:17 +0200 Teemu Piippo Moved camera names to GLCamera, other adjustments changeset | files
Tue, 14 Feb 2017 07:57:27 +0200 Teemu Piippo Exported GLRenderer cameras into a new class, GLCamera. changeset | files
Mon, 13 Feb 2017 20:59:16 +0200 Teemu Piippo Fixed some compilation problems changeset | files
Sun, 12 Feb 2017 17:28:22 +0200 Teemu Piippo Commented GLCompiler::getColorForPolygon changeset | files
Sun, 12 Feb 2017 17:18:14 +0200 Teemu Piippo Refactored configcollector.py changeset | files
Sun, 12 Feb 2017 16:59:35 +0200 Teemu Piippo Moved the definitions of all configuration options into a new text file and made the configuration collector read that. changeset | files
Sun, 12 Feb 2017 16:02:44 +0200 Teemu Piippo Moved definition of MainWindow::ToolInfo into mainwindow.cpp changeset | files
Sun, 12 Feb 2017 16:02:02 +0200 Teemu Piippo Reworked iterable enums: they all are enum classes now and the end value is marked with "_End" changeset | files
Fri, 10 Feb 2017 23:06:24 +0200 Teemu Piippo Added the RingAdapter class and interfacing ring() function and simplified some math in GLCompiler with it changeset | files
Thu, 09 Feb 2017 23:51:42 +0200 Teemu Piippo Replaced uses of currentDocument() in GLRenderer with m_model changeset | files
Thu, 09 Feb 2017 23:50:11 +0200 Teemu Piippo Axes are not rendered with normals so the normals client state has to be disabled when drawing them. changeset | files
Thu, 09 Feb 2017 23:46:45 +0200 Teemu Piippo Implemented lighting. Yay! Unfortunately, faces that show up the wrong way around in BFC red/green mode also show up with inverted lighting here. changeset | files
Thu, 09 Feb 2017 23:45:53 +0200 Teemu Piippo Grah changeset | files
Thu, 09 Feb 2017 22:46:37 +0200 Teemu Piippo Moved LDComment and LDEmpty into their own source file pairs. changeset | files
Thu, 09 Feb 2017 21:04:33 +0200 Teemu Piippo Moved dialogs.cpp to dialogs/externalprogrampathdialog.cpp changeset | files
Thu, 09 Feb 2017 21:01:12 +0200 Teemu Piippo Cleaned up ExternalProgramPathDialog changeset | files
Thu, 09 Feb 2017 20:54:21 +0200 Teemu Piippo Moved some global constants into appropriate namespaces. changeset | files
Thu, 09 Feb 2017 20:44:36 +0200 Teemu Piippo Cleaned up GLCompiler. Among other changes, the compiler no longer has to be told what to compile. changeset | files
Thu, 09 Feb 2017 20:07:45 +0200 Teemu Piippo Fixed potential memory leak changeset | files
Thu, 09 Feb 2017 19:59:27 +0200 Teemu Piippo Replaced GLRenderer::m_width and GLRenderer::m_height with width() and height() calls. changeset | files
Thu, 09 Feb 2017 19:57:43 +0200 Teemu Piippo 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. changeset | files
Thu, 09 Feb 2017 19:32:41 +0200 Teemu Piippo Made GLRenderer's Model pointer const changeset | files
Thu, 09 Feb 2017 13:26:44 +0200 Teemu Piippo Moved more editing-related methods to Canvas. changeset | files
Thu, 09 Feb 2017 13:17:22 +0200 Teemu Piippo Removed the unneeded makeCurrent overload changeset | files
Thu, 09 Feb 2017 13:13:46 +0200 Teemu Piippo Moved more methods only used by canvas code from GLRenderer to Canvas. Thin border pen is now a static constant. changeset | files
Thu, 09 Feb 2017 13:07:47 +0200 Teemu Piippo Moved triangle count rendering to Canvas changeset | files
Thu, 09 Feb 2017 13:05:31 +0200 Teemu Piippo Moved document editing methods from GLRenderer to Canvas changeset | files
Thu, 09 Feb 2017 11:53:55 +0200 Teemu Piippo Created a new GLRenderer derivative class "Canvas" and made MainWindow use it changeset | files
Thu, 09 Feb 2017 01:08:57 +0200 Teemu Piippo Cleaned up code in LDDocument and removed unnecessary flags and methods. Flags turned into bools. changeset | files
Thu, 09 Feb 2017 01:00:31 +0200 Teemu Piippo Removed some unused code changeset | files
Thu, 09 Feb 2017 00:52:23 +0200 Teemu Piippo 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. changeset | files
Thu, 09 Feb 2017 00:45:44 +0200 Teemu Piippo GLRenderer no longer exposes the model pointer. changeset | files
Thu, 09 Feb 2017 00:43:30 +0200 Teemu Piippo LDGLData merged into GLRenderer since it only deals with one document now. GLRenderer generalised from rendering documents to models. changeset | files
Thu, 09 Feb 2017 00:32:24 +0200 Teemu Piippo Made a new renderer be created for each document, instead of reusing the same renderer for all documents. changeset | files
Wed, 08 Feb 2017 17:07:19 +0200 Teemu Piippo 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. changeset | files
Wed, 08 Feb 2017 16:51:55 +0200 Teemu Piippo - Use a QGenericMatrix to store the matrix, instead of a C array changeset | files
Wed, 08 Feb 2017 16:45:32 +0200 Teemu Piippo Changed from GLdouble to GLfloat. Apparently the performance difference is greater on the GPU..? It doesn't really matter but let's be consistent. changeset | files
Wed, 08 Feb 2017 16:38:59 +0200 Teemu Piippo GLRenderer::clampAngle is no longer used as of the previous commit so we can do away with it. changeset | files
Wed, 08 Feb 2017 16:25:06 +0200 Teemu Piippo Switched from euler angle rotation to matrix rotation. Gimbal lock is now broken. changeset | files
Sat, 04 Feb 2017 14:44:39 +0200 Teemu Piippo Wrote documentation to the Model class. changeset | files
Sat, 04 Feb 2017 14:24:16 +0200 Teemu Piippo The current document pointer may no longer be null. changeset | files
Fri, 03 Feb 2017 10:51:08 +0200 Teemu Piippo minor amendment changeset | files
Fri, 03 Feb 2017 10:44:23 +0200 Teemu Piippo Reworked and cleaned up the circle mode changeset | files
Mon, 30 Jan 2017 14:30:55 +0200 Teemu Piippo Some code cleanup in abstract editing modes. changeset | files
Mon, 30 Jan 2017 02:41:45 +0200 Teemu Piippo Removed some unnecessary #include-directives. changeset | files
Mon, 30 Jan 2017 02:33:17 +0200 Teemu Piippo Removed the status bar, since it's not used for anything changeset | files
Mon, 30 Jan 2017 02:30:26 +0200 Teemu Piippo Split object list representation into virtual methods changeset | files
Mon, 30 Jan 2017 02:18:42 +0200 Teemu Piippo Removed LDDocument::getObjectCount (superceded by Model::size) changeset | files
Mon, 30 Jan 2017 00:59:06 +0200 Teemu Piippo The "all objects have valid models" invariant seems to be holding up now. At least basic drawing works again. changeset | files
Sun, 29 Jan 2017 21:17:43 +0200 Teemu Piippo Made all LDObject constructors protected. Emplacement is now the only way to create objects. changeset | files
Sun, 29 Jan 2017 21:07:15 +0200 Teemu Piippo Removed the LDSpawn function and replaced its last use cases. changeset | files
Sun, 29 Jan 2017 21:02:11 +0200 Teemu Piippo More rework on model stuff, removals of LDSpawn calls. Most importantly, the LDraw code parsing function was moved to Model. changeset | files
Sun, 29 Jan 2017 15:49:36 +0200 Teemu Piippo Removed uses of LDSpawn in the algorithm toolset changeset | files
Sun, 29 Jan 2017 15:39:35 +0200 Teemu Piippo Replaced uses of LDSpawn with the Model class in edit modes changeset | files
Sun, 29 Jan 2017 15:28:48 +0200 Teemu Piippo Removed dead code that's standing in the way of refactoring changeset | files
Sun, 29 Jan 2017 15:25:26 +0200 Teemu Piippo Removed the AddObjectDialog. Garbage code that absolutely needs to be reimplemented. changeset | files
Sun, 29 Jan 2017 15:18:40 +0200 Teemu Piippo 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!) changeset | files
Sun, 29 Jan 2017 15:05:14 +0200 Teemu Piippo 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. changeset | files
Sat, 28 Jan 2017 17:47:06 +0200 Teemu Piippo Happy new year 2017! changeset | files
Sat, 28 Jan 2017 17:45:00 +0200 Teemu Piippo Matrices are now input with 9 spinboxes instead of a MLCad-style line edit changeset | files
Sat, 28 Jan 2017 17:23:04 +0200 Teemu Piippo Moved the identity matrix constant into Matrix's namespace changeset | files
Sat, 28 Jan 2017 17:20:16 +0200 Teemu Piippo Removed the dangerous C-array constructor from the matrix - no need for it anyway since the matrix already is an array of doubles. changeset | files
Sat, 28 Jan 2017 17:14:05 +0200 Teemu Piippo Reworked the Matrix interface so that less index math is involved changeset | files
Sat, 28 Jan 2017 16:30:27 +0200 Teemu Piippo Fixed formatFileSize changeset | files
Sat, 28 Jan 2017 14:33:09 +0200 Teemu Piippo Refactor roundToDecimals and formatFileSize changeset | files
Sat, 28 Jan 2017 14:14:28 +0200 Teemu Piippo Actually, let's call it countof(). Makes more sense. changeset | files
Sat, 28 Jan 2017 14:13:01 +0200 Teemu Piippo Replaced '.length()' with 'length()' where appropriate changeset | files
Sat, 28 Jan 2017 14:01:19 +0200 Teemu Piippo Replaced uses of 'x.size()' with 'length(x)' changeset | files
Sat, 28 Jan 2017 13:49:09 +0200 Teemu Piippo refactor: added the length() function that's like Python's len() changeset | files
Sat, 28 Jan 2017 13:32:55 +0200 Teemu Piippo refactor changeset | files
Sat, 19 Nov 2016 22:57:18 +0200 Teemu Piippo Display error string if unable to write a crash log. changeset | files
Fri, 18 Nov 2016 03:01:38 +0200 Teemu Piippo Made DEFINE_FLAG_ACCESS_METHODS a function macro changeset | files
Fri, 18 Nov 2016 02:56:53 +0200 Teemu Piippo Cleaned up crash catcher, fixed missing <math.h> include changeset | files
Thu, 17 Nov 2016 14:12:59 +0200 Teemu Piippo Fixed additive range selection not working properly. changeset | files
Thu, 17 Nov 2016 13:56:13 +0200 Teemu Piippo Cleanup in GL renderer... changeset | files
Thu, 17 Nov 2016 12:18:13 +0200 Teemu Piippo Cleaned up PrimitiveScanner changeset | files
Wed, 16 Nov 2016 01:43:37 +0200 Teemu Piippo Further cleanup changeset | files
Wed, 16 Nov 2016 01:28:42 +0200 Teemu Piippo Refactor primitives changeset | files
Wed, 16 Nov 2016 00:52:22 +0200 Teemu Piippo Refactor FileToolset changeset | files
Wed, 16 Nov 2016 00:44:35 +0200 Teemu Piippo Moved the about dialog into the file toolset and removed the mail button (the forums are better for this anyway) changeset | files
Tue, 15 Nov 2016 17:44:54 +0200 Teemu Piippo Removed the 'once' macro since it's not used changeset | files
Tue, 15 Nov 2016 17:42:42 +0200 Teemu Piippo Removed the USE_QT5 macro now that we're Qt5 only. changeset | files
Tue, 15 Nov 2016 17:40:51 +0200 Teemu Piippo Change "m_" prefix to "_" in members of PartDownloader changeset | files
Tue, 15 Nov 2016 17:39:04 +0200 Teemu Piippo Changed QList to QVector in PartDownloader changeset | files
Tue, 15 Nov 2016 17:37:31 +0200 Teemu Piippo Cleanup PartDownloader changeset | files
Tue, 15 Nov 2016 17:12:50 +0200 Teemu Piippo Unabbreviate "transform" to "transformationMatrix" changeset | files
Tue, 15 Nov 2016 13:52:44 +0200 Teemu Piippo Cleanup colors.cpp/.h changeset | files
Fri, 11 Nov 2016 13:59:27 +0200 Teemu Piippo Refactor GuiUtilities changeset | files
Fri, 11 Nov 2016 13:34:51 +0200 Teemu Piippo Some cleanup changeset | files
Sun, 16 Oct 2016 18:28:56 +0300 Teemu Piippo Draw line lengths to 2 decimal points only. changeset | files
Sun, 16 Oct 2016 17:54:42 +0300 Teemu Piippo Dropped Qt 4 support. We're Qt 5 only now. changeset | files
Sun, 16 Oct 2016 17:54:22 +0300 Teemu Piippo Fixed compilation. changeset | files
Thu, 16 Jun 2016 14:13:04 +0300 Teemu Piippo Added doxygen.ini changeset | files
Sun, 08 May 2016 20:54:52 +0300 Teemu Piippo Moved matrix into new source/header pair in types/ changeset | files
Sun, 08 May 2016 20:12:54 +0300 Teemu Piippo Replaced the ugly for_enum macro with a generator class changeset | files
Sun, 08 May 2016 16:26:16 +0300 Teemu Piippo Further improved enum handling changeset | files
Sun, 08 May 2016 16:11:40 +0300 Teemu Piippo Enum stuff changeset | files
Sun, 08 May 2016 15:26:58 +0300 Teemu Piippo - Refactoring... changeset | files
Sun, 08 May 2016 13:25:12 +0300 Teemu Piippo Unabbreviated overlay member names changeset | files
Wed, 17 Feb 2016 19:54:21 +0200 Teemu Piippo removed removeDuplicates in favor of QSet, and the unused ObjectList class changeset | files
Wed, 17 Feb 2016 03:24:07 +0200 Teemu Piippo Fixed circle mode not building the circle anymore changeset | files
Wed, 17 Feb 2016 03:15:10 +0200 Teemu Piippo Removed unneeded includes from main.cpp changeset | files
Wed, 17 Feb 2016 03:10:12 +0200 Teemu Piippo Moved PreferredLicenseText into HierarchyElement and made the config pointer be passed to LDPaths. Now I can finally remove the Config global pointer. changeset | files
Wed, 17 Feb 2016 02:56:59 +0200 Teemu Piippo Moved LDObject::moveObjects into MoveToolset changeset | files
Wed, 17 Feb 2016 00:54:02 +0200 Teemu Piippo Rename Pi to lowercase pi changeset | files
Wed, 17 Feb 2016 00:47:48 +0200 Teemu Piippo Renamed ldObjectMath.cpp/.h to mathfunctions.cpp/.h changeset | files
Wed, 17 Feb 2016 00:43:17 +0200 Teemu Piippo Moved rotation point handling to ldObjectMath.cpp and encapsulated it into new class MathFunctions changeset | files
Tue, 16 Feb 2016 19:59:43 +0200 Teemu Piippo Split grid stuff into a new class Grid in grid.cpp/grid.h changeset | files
Tue, 16 Feb 2016 16:28:44 +0200 Teemu Piippo Use a better gcd algorithm, some style fixes changeset | files
Tue, 16 Feb 2016 02:11:33 +0200 Teemu Piippo Replaced GetRecursiveFilenames with QDirIterator changeset | files
Tue, 16 Feb 2016 01:51:00 +0200 Teemu Piippo Reformatted primitives.cpp changeset | files
Tue, 16 Feb 2016 01:39:06 +0200 Teemu Piippo Split PrimitivePrompt into its new source files, renamed it to GeneratePrimitivePrompt changeset | files
Tue, 16 Feb 2016 00:59:50 +0200 Teemu Piippo Transformed primitive management into a new class PrimitiveManager that is a member of MainWindow changeset | files
Sun, 14 Feb 2016 03:19:28 +0200 Teemu Piippo Renamed ConfigurationValueBag to Configuration and added a pointer to it into HierarchyElement. This helps with the fight against global variables. changeset | files
Sat, 13 Feb 2016 04:14:43 +0200 Teemu Piippo Fixed line length warnings changeset | files
Sat, 13 Feb 2016 04:06:49 +0200 Teemu Piippo Added triangle count to viewport, added compile-time line length check changeset | files
Fri, 01 Jan 2016 23:41:55 +0200 Teemu Piippo Happy new year 2016! changeset | files
Thu, 19 Nov 2015 00:43:18 +0200 Teemu Piippo Cleanup miscallenous.cpp/.h changeset | files
Wed, 18 Nov 2015 19:05:22 +0200 Teemu Piippo It worx again! changeset | files
Sat, 24 Oct 2015 13:19:27 +0300 Teemu Piippo Rename LDSubfile to LDSubfileReference changeset | files
Sun, 04 Oct 2015 22:54:17 +0300 Teemu Piippo A bit more cleanup. Finally removed the PROPERTY macro. (now let's see about making a new one sometime that isn't so terrible?) changeset | files
Sun, 04 Oct 2015 16:55:26 +0300 Teemu Piippo Fix rectangle mode for real changeset | files
Sun, 04 Oct 2015 16:45:30 +0300 Teemu Piippo 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 changeset | files
Sun, 04 Oct 2015 14:09:46 +0300 Teemu Piippo Branch close changeset | files
Sun, 04 Oct 2015 14:08:51 +0300 Teemu Piippo Copyright header fix, some minor stuff changeset | files
Sun, 04 Oct 2015 13:19:45 +0300 Teemu Piippo 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. changeset | files
Sun, 04 Oct 2015 06:59:09 +0300 Teemu Piippo Bézier curves now render in 3D changeset | files
Sun, 04 Oct 2015 06:43:02 +0300 Teemu Piippo Bézier curves are now parsed correctly changeset | files
Sun, 04 Oct 2015 06:31:36 +0300 Teemu Piippo Bézier curves may now be serialized down using the "Demote" function. I need to rename that now. changeset | files
Sun, 04 Oct 2015 04:27:38 +0300 Teemu Piippo Added some pretty pics that I left out of the previous commit. changeset | files
Sun, 04 Oct 2015 04:26:11 +0300 Teemu Piippo Begin work on Bézier curve support. They can be drawn but don't render in 3D and they load as comments. changeset | files
Sun, 04 Oct 2015 02:59:38 +0300 Teemu Piippo And now it should work again too changeset | files
Sun, 04 Oct 2015 02:52:03 +0300 Teemu Piippo Now compiles again changeset | files
Tue, 22 Sep 2015 23:38:19 +0300 Teemu Piippo Commit work done on document manager. Happy 3rd birthday LDForge! changeset | files
Tue, 22 Sep 2015 00:59:21 +0300 Teemu Piippo LDVertexObject stuff (ultimately not worth it) changeset | files
Sun, 06 Sep 2015 20:45:51 +0300 Teemu Piippo Removed some unused methods changeset | files
Sun, 06 Sep 2015 16:57:22 +0300 Teemu Piippo Split PartDownloadRequest into its own file changeset | files
Sun, 06 Sep 2015 16:42:57 +0300 Teemu Piippo Refactor PartDownloader changeset | files
Sun, 06 Sep 2015 16:08:22 +0300 Teemu Piippo Refactor PartDownloadRequest changeset | files
Sun, 06 Sep 2015 15:19:00 +0300 Teemu Piippo Use automoc so that it compiles again... changeset | files
Sun, 06 Sep 2015 15:14:27 +0300 Teemu Piippo Add ${LDFORGE_HEADERS} into the add_executable call so that header files without corresponding source files show up in Qt Creator's project listing changeset | files
Sun, 06 Sep 2015 15:13:33 +0300 Teemu Piippo Sort LDFORGE_HEADERS in CMakeLists.txt changeset | files
Sun, 06 Sep 2015 15:12:30 +0300 Teemu Piippo Refactor LDObject API changeset | files
Sun, 06 Sep 2015 13:46:39 +0300 Teemu Piippo Removed the exiting hacks changeset | files
Sun, 06 Sep 2015 04:48:58 +0300 Teemu Piippo Refactor GLRenderer and GLCompiler changeset | files
Sun, 06 Sep 2015 03:17:29 +0300 Teemu Piippo Remove "!= nullptr" expressions changeset | files
Sun, 06 Sep 2015 03:10:03 +0300 Teemu Piippo null -> nullptr changeset | files
Sun, 06 Sep 2015 03:00:28 +0300 Teemu Piippo Refactor edit history changeset | files
Sun, 06 Sep 2015 01:52:37 +0300 Teemu Piippo Optimize QVariant in ConfigurationValueBag changeset | files
Sun, 06 Sep 2015 01:52:23 +0300 Teemu Piippo Refactor MainWindow's API changeset | files
Sun, 06 Sep 2015 01:22:25 +0300 Teemu Piippo Split LDFileLoader (now LDDocumentLoader) into its own files changeset | files
Sat, 05 Sep 2015 23:55:06 +0300 Teemu Piippo Refactor LDDocument's API changeset | files
Sat, 05 Sep 2015 23:03:24 +0300 Teemu Piippo Make documents members of the main window changeset | files
Mon, 31 Aug 2015 23:36:08 +0300 Teemu Piippo More refactor and removal of g_win uses changeset | files
Mon, 31 Aug 2015 23:25:56 +0300 Teemu Piippo Make ui a reference pointer in ConfigDialog changeset | files
Mon, 31 Aug 2015 23:23:45 +0300 Teemu Piippo Move ConfigDialog into src/dialogs/ subfolder changeset | files
Mon, 31 Aug 2015 23:18:17 +0300 Teemu Piippo Added a GuiUtilities class to contain useful non-MainWindow-related GUI functions changeset | files
Mon, 31 Aug 2015 22:40:49 +0300 Teemu Piippo Change color config types into actual colors now that I can do that changeset | files
Mon, 31 Aug 2015 21:38:58 +0300 Teemu Piippo Now doesn't crash anymore changeset | files
Mon, 31 Aug 2015 20:50:12 +0300 Teemu Piippo Now compiles and links but crashes shortly after startup. changeset | files
Mon, 31 Aug 2015 04:57:16 +0300 Teemu Piippo Commit configuration rework (doesn't work yet, more than most probably doesn't compile either) changeset | files
Sun, 30 Aug 2015 17:20:55 +0300 Teemu Piippo Split actions.cpp and actionsEdit.cpp into toolsets. changeset | files
Sun, 30 Aug 2015 15:18:41 +0300 Teemu Piippo Happy new year 2015 changeset | files
Sun, 30 Aug 2015 15:17:28 +0300 Teemu Piippo elif -> else if changeset | files
Sun, 30 Aug 2015 15:01:10 +0300 Teemu Piippo Replaced Min/Max/Clamp/Abs with use of Qt versions of them. changeset | files
Sun, 30 Aug 2015 05:30:17 +0300 Teemu Piippo MainWindow: "ui->" -> "ui." changeset | files
Sun, 30 Aug 2015 05:16:07 +0300 Teemu Piippo More refactor changeset | files
Sun, 30 Aug 2015 04:57:09 +0300 Teemu Piippo More through removal of the vertex object changeset | files
Sun, 30 Aug 2015 04:53:37 +0300 Teemu Piippo Rename MainWindow files changeset | files
Sun, 30 Aug 2015 04:45:16 +0300 Teemu Piippo Fix result reporting in "add borders" changeset | files
Sun, 30 Aug 2015 04:43:14 +0300 Teemu Piippo Fix crash when using "add borders" with a triangle changeset | files
Sun, 30 Aug 2015 04:41:54 +0300 Teemu Piippo Remove the vertex object type changeset | files
Sun, 30 Aug 2015 04:21:44 +0300 Teemu Piippo Removed all asserts from the code. Removed assert handling and the bomb box dialog. changeset | files
Sun, 30 Aug 2015 03:52:03 +0300 Teemu Piippo Refactor OpenProgressDialog out of dialogs.cpp changeset | files
Sun, 30 Aug 2015 03:04:39 +0300 Teemu Piippo Replace LDIterate function with LDObjectIterator class changeset | files
Sat, 29 Aug 2015 19:21:49 +0300 Teemu Piippo Remove g_win uses from actionsEdit.cpp changeset | files
Sat, 29 Aug 2015 19:18:40 +0300 Teemu Piippo Refactor the new part dialog into a new class changeset | files
Sat, 29 Aug 2015 18:45:48 +0300 Teemu Piippo Refactor LDrawPathDialog and LDPaths changeset | files
Sat, 29 Aug 2015 17:07:39 +0300 Teemu Piippo Rename all .cc files to .cpp files. changeset | files
Sat, 29 Aug 2015 16:30:56 +0300 Teemu Piippo Closed old branch changeset | files
Sat, 29 Aug 2015 16:29:11 +0300 Teemu Piippo Move colorSelector.cc to dialogs/colorselector.cpp changeset | files
Sun, 23 Aug 2015 00:25:21 +0300 Teemu Piippo actually added updaterevision.py, more fixing changeset | files
Sat, 22 Aug 2015 19:37:01 +0300 Teemu Piippo Replaced updaterevision with a python script, more renames, clang fixes changeset | files
Sat, 22 Aug 2015 18:14:53 +0300 Teemu Piippo ColorSelector: `ui->` -> `ui.` changeset | files
Sat, 22 Aug 2015 18:10:28 +0300 Teemu Piippo Cleanup progresses changeset | files
Sat, 22 Aug 2015 15:58:50 +0300 Teemu Piippo More sharedpointer removal changeset | files
Sat, 22 Aug 2015 15:37:02 +0300 Teemu Piippo Replace casts changeset | files
Sat, 22 Aug 2015 13:51:20 +0300 Teemu Piippo Commit work done on code cleanup changeset | files
Sat, 22 Aug 2015 13:04:58 +0300 Teemu Piippo Commit work on scripting scripting changeset | files
Tue, 07 Jul 2015 21:35:20 +0300 Teemu Piippo Refactoring update. changeset | files
Sun, 12 Apr 2015 23:02:26 +0300 Teemu Piippo - fix spacing in cmakelists changeset | files
Thu, 02 Apr 2015 11:25:58 +0300 Teemu Piippo - commit ldproject stuff projects changeset | files
Thu, 19 Mar 2015 15:24:02 +0200 Teemu Piippo - more work on project files projects changeset | files
Thu, 05 Mar 2015 02:24:15 +0200 Teemu Piippo - commit more work done on projects projects changeset | files
Wed, 04 Mar 2015 15:37:21 +0200 Teemu Piippo - commit work done on projects projects changeset | files
Tue, 03 Mar 2015 22:29:27 +0200 Teemu Piippo - merged with default projects changeset | files
Tue, 03 Mar 2015 22:07:36 +0200 Teemu Piippo - fixed: actions did not fire anymore changeset | files
Tue, 03 Mar 2015 21:54:57 +0200 Teemu Piippo - rewrote codegen in python and merged updaterevision into it changeset | files
Tue, 03 Mar 2015 17:42:21 +0200 Teemu Piippo - moved ui files to src/ changeset | files
Tue, 03 Mar 2015 16:55:36 +0200 Teemu Piippo - renamed .cc files to .cpp changeset | files
Tue, 03 Mar 2015 16:50:39 +0200 Teemu Piippo - added dependency to libarchive projects changeset | files
Sat, 21 Feb 2015 20:23:34 +0200 Teemu Piippo - refactor MainWindow a tad changeset | files
Sat, 21 Feb 2015 19:35:43 +0200 Teemu Piippo - removed the vertex object changeset | files
Sat, 21 Feb 2015 18:51:33 +0200 Teemu Piippo - bump copyright year changeset | files
Sat, 21 Feb 2015 18:50:11 +0200 Teemu Piippo - relaced updaterevision.c with a python script changeset | files
Tue, 03 Feb 2015 15:30:30 +0200 Teemu Piippo - added/corrected license headers scripting changeset | files
Tue, 03 Feb 2015 15:26:07 +0200 Teemu Piippo - ast: added root and macro nodes and processing of them scripting changeset | files
Tue, 03 Feb 2015 04:03:19 +0200 Teemu Piippo - now parses to tokens scripting changeset | files
Mon, 26 Jan 2015 12:46:58 +0200 Teemu Piippo - more work on scripting scripting changeset | files
Mon, 26 Jan 2015 01:16:56 +0200 Teemu Piippo - commit work done on scripting scripting changeset | files
Mon, 01 Dec 2014 05:10:22 +0200 Teemu Piippo - fixed stability problems changeset | files
Thu, 06 Nov 2014 15:49:43 +0200 Teemu Piippo - closed old head experimental changeset | files
Thu, 06 Nov 2014 15:49:09 +0200 Teemu Piippo - closed old head changeset | files
Thu, 06 Nov 2014 15:49:02 +0200 Teemu Piippo - closed old head changeset | files
Wed, 22 Oct 2014 20:19:53 +0300 Teemu Piippo - commit work done on header/body split experimental changeset | files
Wed, 22 Oct 2014 16:10:52 +0300 Teemu Piippo - added integrity scan first steps experimental changeset | files
Thu, 06 Nov 2014 15:46:02 +0200 Teemu Piippo - closed bad head experimental changeset | files
Thu, 06 Nov 2014 15:42:38 +0200 Teemu Piippo - commit work done on inspector experimental changeset | files
Thu, 06 Nov 2014 15:44:11 +0200 Teemu Piippo - merged experimental with default experimental changeset | files
Thu, 23 Oct 2014 16:44:52 +0300 Teemu Piippo - merged with default experimental changeset | files
Thu, 06 Nov 2014 13:51:09 +0200 Teemu Piippo - argh experimental changeset | files
Wed, 05 Nov 2014 23:41:58 +0200 Teemu Piippo - merged two default heads changeset | files
Wed, 05 Nov 2014 17:48:11 +0200 Teemu Piippo - fixed a rendering issue.. experimental changeset | files
Wed, 05 Nov 2014 03:49:29 +0200 Teemu Piippo - bfc stuff (at least it works now...) experimental changeset | files
Wed, 05 Nov 2014 02:07:38 +0200 Teemu Piippo - merged bfc with default experimental changeset | files
Sat, 20 Sep 2014 14:47:45 +0300 Teemu Piippo - merged with default experimental changeset | files
Sat, 20 Sep 2014 14:47:13 +0300 Teemu Piippo - added CMakeLists.txt.user to ignore list changeset | files
Tue, 16 Sep 2014 19:32:50 +0300 Teemu Piippo - removed old .gitignore changeset | files
Thu, 23 Oct 2014 03:16:50 +0300 Teemu Piippo - removed unneeded debug lines... whoops changeset | files
Wed, 22 Oct 2014 20:53:15 +0300 Teemu Piippo - zoom-to-fit now works.. better than before changeset | files
Wed, 22 Oct 2014 20:19:53 +0300 Teemu Piippo - commit work done on header/body split changeset | files
Wed, 22 Oct 2014 16:10:52 +0300 Teemu Piippo - added integrity scan first steps changeset | files
Tue, 21 Oct 2014 20:36:03 +0300 Teemu Piippo - bumped version to 0.4 changeset | files
Tue, 21 Oct 2014 20:35:37 +0300 Teemu Piippo - pressing ctrl while drawing now locks the draw to cardinal directions changeset | files
Wed, 10 Sep 2014 14:02:31 +0300 Teemu Piippo - now remembers what toolbars are enabled and what are disabled in config changeset | files
Tue, 09 Sep 2014 02:44:02 +0300 Teemu Piippo - merged with default experimental changeset | files
Tue, 09 Sep 2014 02:42:21 +0300 Teemu Piippo - merged selection optimization from experimental into default changeset | files
Tue, 09 Sep 2014 02:39:04 +0300 Teemu Piippo - removed the clock timer I forgot in the previous commit experimental changeset | files
Tue, 09 Sep 2014 02:36:14 +0300 Teemu Piippo - rewritten updateSelection() core loop, a new algorithm there makes selection updating a ton lot faster than before experimental changeset | files
Tue, 09 Sep 2014 01:17:36 +0300 Teemu Piippo - re-committed bfc work (this makes 903ec1e46298 a suitable common ancestor for experimental branch features) experimental changeset | files
Tue, 09 Sep 2014 01:16:24 +0300 Teemu Piippo - backed out work done on bfc (re-committing later) experimental changeset | files
Tue, 09 Sep 2014 01:15:24 +0300 Teemu Piippo - merged with default experimental changeset | files
Sun, 07 Sep 2014 22:55:44 +0300 Teemu Piippo - improved part downloader: now asks for the path instead of just directing the user to settings. auto-fix download now configurable and opt-in changeset | files
Sun, 07 Sep 2014 21:08:53 +0300 Teemu Piippo - 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 changeset | files
Sun, 07 Sep 2014 20:51:14 +0300 Teemu Piippo - fixed endless loop in prepareVBO due to badly incremented iterator changeset | files
Sun, 07 Sep 2014 18:41:23 +0300 Teemu Piippo - commit work done on bfc support experimental changeset | files
Sun, 07 Sep 2014 04:15:54 +0300 Teemu Piippo - fixed: missing WIN32 keyword in cmakelists caused the command prompt to show up when ldforge was executed changeset | files
Sun, 07 Sep 2014 04:11:55 +0300 Teemu Piippo - 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. changeset | files
Sun, 07 Sep 2014 01:13:20 +0300 Teemu Piippo - fixed compilation on windows changeset | files
Sat, 06 Sep 2014 23:21:28 +0300 Teemu Piippo - a more elegant fix to the problem addressed in the previous commit changeset | files
Sat, 06 Sep 2014 23:18:26 +0300 Teemu Piippo - fixed documentless objects being selected on document close changeset | files
Sat, 06 Sep 2014 20:40:58 +0300 Teemu Piippo - if an external program fails to run properly, an stdout&stderr log is now printed changeset | files
Sat, 06 Sep 2014 15:45:07 +0300 Teemu Piippo - changed the unorthodox color selection grid into a push button grid changeset | files
Thu, 04 Sep 2014 11:48:05 +0300 Teemu Piippo - fixed infinite recursion when loading logoed studs changeset | files
Wed, 03 Sep 2014 01:44:51 +0300 Teemu Piippo - renamed line loop to line path, updated changelog changeset | files
Wed, 03 Sep 2014 01:28:58 +0300 Teemu Piippo - finished line loop mode changeset | files
Tue, 02 Sep 2014 13:34:01 +0300 Teemu Piippo - added line loop mode (doesn't actually create anything yet) changeset | files
Mon, 01 Sep 2014 10:37:42 +0300 Teemu Piippo - circle mode now locks the angle offset on final confirmation stage changeset | files
Mon, 01 Sep 2014 10:00:29 +0300 Teemu Piippo - refactor changeset | files
Sun, 31 Aug 2014 20:54:56 +0300 Teemu Piippo - display a label next to the spinbox showing the fraction changeset | files
Sun, 31 Aug 2014 20:42:20 +0300 Teemu Piippo - axed an unused variable changeset | files
Sun, 31 Aug 2014 20:39:30 +0300 Teemu Piippo - circle tool is now able to rotate the partial circular primitives spawned changeset | files
Sun, 31 Aug 2014 14:38:53 +0300 Teemu Piippo - ring finder now also tries scaling by 10 (3.4, 6.4 -> 34, 64), fixed floating point math argghhhhhhhh changeset | files
Sun, 31 Aug 2014 03:10:51 +0300 Teemu Piippo - now tries to download missing files off ldraw.org changeset | files
Sat, 30 Aug 2014 20:09:30 +0300 Teemu Piippo - now able to spawn partial circular primitives changeset | files
Sat, 30 Aug 2014 16:08:05 +0300 Teemu Piippo - circle mode can now do hi-res changeset | files
Sat, 30 Aug 2014 14:54:10 +0300 Teemu Piippo - ldforge can now open files from command-line input changeset | files
Sun, 24 Aug 2014 01:42:46 +0300 Teemu Piippo - got rid of an annoying debug message changeset | files
Wed, 06 Aug 2014 17:09:13 +0300 Teemu Piippo - get rid of NUM_PRIMES changeset | files
Wed, 06 Aug 2014 16:18:24 +0300 Teemu Piippo - major identifier renaming changeset | files
Mon, 04 Aug 2014 13:43:54 +0300 Teemu Piippo - more refactor, updated .hgignore changeset | files
Mon, 04 Aug 2014 03:35:25 +0300 Teemu Piippo - refactor changeset | files
Tue, 29 Jul 2014 13:16:48 +0300 Teemu Piippo - use less verbose commit time/version string in the window title changeset | files
Tue, 29 Jul 2014 13:12:22 +0300 Teemu Piippo - fixed crash-on-exit (simply by not running full destruction processing during program termination) changeset | files
Mon, 28 Jul 2014 16:38:34 +0300 Teemu Piippo - and fixed compilation on linux systems too changeset | files
Mon, 28 Jul 2014 03:34:05 +0300 Santeri Piippo - fixed compilation on windows systems changeset | files
Sun, 27 Jul 2014 15:13:42 +0300 Teemu Piippo - fixed: changing the document of a subfile wasn't recorded into history properly changeset | files
Sun, 27 Jul 2014 04:35:48 +0300 Teemu Piippo - whoah looks like I forgot to save in designer... changeset | files
Sun, 27 Jul 2014 04:35:00 +0300 Teemu Piippo - down with all these unnecessary semicolons! changeset | files
Sun, 27 Jul 2014 04:25:50 +0300 Teemu Piippo - 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 changeset | files
Sun, 27 Jul 2014 03:14:27 +0300 Teemu Piippo - changed configuration entry name from minuscule camelCase to majuscule CamelCase. reasoning for this being that these variables are globals. changeset | files
Sun, 27 Jul 2014 02:55:27 +0300 Teemu Piippo - fixed: direct color support did not work properly with full-black #000000 changeset | files
Sun, 27 Jul 2014 02:40:21 +0300 Teemu Piippo - refactoring changeset | files
Sat, 26 Jul 2014 03:43:37 +0300 Teemu Piippo - refactor changeset | files
Sun, 20 Jul 2014 05:01:51 +0300 Teemu Piippo - 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... changeset | files
Wed, 16 Jul 2014 18:57:48 +0300 Teemu Piippo - added a code generator to produce a configuration.inc which replaces the old, DIABOLIC configuration indexing mechanism changeset | files
Wed, 16 Jul 2014 15:00:41 +0300 Teemu Piippo - changed copyright lines to use my legal name instead of my nickname changeset | files
Wed, 16 Jul 2014 14:59:39 +0300 Teemu Piippo - moved LDMatrixObject to be an abstract class deriving from LDObject. LDSubfile only inherits from LDMatrixObject. changeset | files
Tue, 15 Jul 2014 03:02:22 +0300 Teemu Piippo - moved ringFinder into root source directory, clearing the src/misc/ directory changeset | files
Tue, 15 Jul 2014 02:54:23 +0300 Teemu Piippo - split the rectangle ability out of the draw mode into its own edit mode changeset | files
Sun, 13 Jul 2014 20:40:24 +0300 Teemu Piippo - changed `&&` and `||` operators to their named variants `and` and `or` changeset | files
Sun, 13 Jul 2014 20:28:52 +0300 Teemu Piippo - part downloader: update the input widget with the corrected part name when guesswork is done changeset | files
Sun, 13 Jul 2014 17:18:44 +0300 Teemu Piippo - initialize History as not ignoring or history will not work at all with new files changeset | files
Sun, 13 Jul 2014 17:05:28 +0300 Teemu Piippo - altered the non-release version string format changeset | files
Sun, 13 Jul 2014 17:02:43 +0300 Teemu Piippo - fixed incorrect conversions of weak pointers to strong ones changeset | files
Sun, 13 Jul 2014 16:48:29 +0300 Teemu Piippo - reimplemented vertex tracking using a method similar to what the GL compiler uses changeset | files
Mon, 07 Jul 2014 18:52:10 +0300 Santeri Piippo - now prints the filesize upon successful save changeset | files
Mon, 07 Jul 2014 15:38:45 +0300 Santeri Piippo - magic wand: when flood-selecting surfaces, also pick any matching conditional lines changeset | files
Mon, 07 Jul 2014 02:13:31 +0300 Santeri Piippo - fixed: ring finder's solutions' scale values would drop to 0.0 if it would not choose to upscale radii changeset | files
Sat, 05 Jul 2014 02:20:53 +0300 Santeri Piippo - okay that was dumb changeset | files
Sat, 05 Jul 2014 02:02:31 +0300 Santeri Piippo - updated filenames changeset | files
Sat, 05 Jul 2014 01:45:32 +0300 Santeri Piippo - now with license headers changeset | files
Sat, 05 Jul 2014 01:44:41 +0300 Santeri Piippo - and now it works fine too changeset | files
Sat, 05 Jul 2014 01:17:48 +0300 Santeri Piippo - now compiles changeset | files
Fri, 04 Jul 2014 23:44:44 +0300 Santeri Piippo - merged with main changeset | files
Fri, 04 Jul 2014 23:43:39 +0300 Santeri Piippo - more work on edit modes changeset | files
Fri, 04 Jul 2014 22:40:35 +0300 Santeri Piippo - more work on edit modes changeset | files
Fri, 04 Jul 2014 22:19:01 +0300 Santeri Piippo - saving work done on edit mode revamp changeset | files
Fri, 04 Jul 2014 23:43:57 +0300 Santeri Piippo - updated qrc changeset | files
Fri, 04 Jul 2014 00:09:37 +0300 Santeri Piippo - draw the free camera icon when in magic wand mode changeset | files
Fri, 04 Jul 2014 00:05:23 +0300 Santeri Piippo - changelog entry for magic wand changeset | files
Fri, 04 Jul 2014 00:04:51 +0300 Santeri Piippo - update the object list when the magic wand empties the selection when clicking on background changeset | files
Thu, 03 Jul 2014 21:08:32 +0300 Santeri Piippo - added the magic wand tool changeset | files
Mon, 30 Jun 2014 05:53:14 +0300 Santeri Piippo - optimized simplify() changeset | files
Mon, 30 Jun 2014 05:52:10 +0300 Santeri Piippo - refactor changeset | files
Sun, 29 Jun 2014 17:06:21 +0300 Santeri Piippo - added ability to filter out surfaces/edgelines/condlines from the viewport changeset | files
Sun, 29 Jun 2014 15:22:43 +0300 Santeri Piippo - refactored stuff changeset | files
Sun, 22 Jun 2014 21:13:50 +0300 Santeri Piippo - refactor changeset | files
Sun, 22 Jun 2014 18:33:26 +0300 Santeri Piippo - ringfinder: attempt to upscale fractional radii to integral ones. this improves results changeset | files
Sun, 22 Jun 2014 17:55:27 +0300 Santeri Piippo - refactored up the ringfinder, apply -DDEBUG with RelWithDebInfo changeset | files
Sun, 22 Jun 2014 17:27:50 +0300 Santeri Piippo - imported the .gitignore from the old git repository as .hgignore and adapted it slightly changeset | files
Sun, 22 Jun 2014 14:23:35 +0000 crimsondusk README.md edited online with Bitbucket changeset | files
Sun, 22 Jun 2014 17:17:32 +0300 Santeri Piippo - adapted the code to use hg-based updaterevision changeset | files
Sun, 22 Jun 2014 14:51:41 +0300 Santeri Piippo - transitioned from git to hg changeset | files
Sun, 22 Jun 2014 03:55:56 +0300 Santeri Piippo - moved most of LDColorData API into LDColor changeset | files
Mon, 16 Jun 2014 18:31:13 +0300 Santeri Piippo - refactor. got rid of the LDSharedVertex nonsense, fixed up split lines action changeset | files
Mon, 16 Jun 2014 17:55:10 +0300 Santeri Piippo - added split lines action, doesn't yet work very well changeset | files
Mon, 16 Jun 2014 15:32:33 +0300 Santeri Piippo - allow 5 decimals for grid precision changeset | files
Sun, 15 Jun 2014 19:21:43 +0300 Santeri Piippo - refactor glRenderer.h changeset | files
Sat, 14 Jun 2014 19:41:09 +0300 Santeri Piippo - made transparent direct colors a compile-time opt-in since it appears to be non-standard changeset | files
Sat, 14 Jun 2014 09:58:58 +0300 Santeri Piippo - got rid of the old numeric() function changeset | files
Sat, 14 Jun 2014 09:56:07 +0300 Santeri Piippo - minor edit changeset | files
Sat, 14 Jun 2014 09:48:55 +0300 Santeri Piippo - added close buttons to tabs changeset | files
Sat, 14 Jun 2014 09:34:57 +0300 Santeri Piippo - removed obsolete stuff from colors.cc header changeset | files
Sat, 14 Jun 2014 09:11:25 +0300 Santeri Piippo - disable the 'transparent' checkbox when there is no direct color selected changeset | files
Sat, 14 Jun 2014 09:05:29 +0300 Santeri Piippo - changed all color usage to use LDColor classes instead of color indices. Added support for direct colors. changeset | files
Thu, 05 Jun 2014 23:18:13 +0300 Santeri Piippo - source reformat changeset | files
Wed, 04 Jun 2014 02:08:18 +0300 Santeri Piippo - added various hi-res counterpart primitive categories changeset | files
Wed, 04 Jun 2014 01:56:10 +0300 Santeri Piippo - 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. changeset | files
Wed, 04 Jun 2014 01:51:18 +0300 Santeri Piippo - sort primitive categories alphabetically changeset | files
Wed, 04 Jun 2014 01:43:21 +0300 Santeri Piippo - added primitives toolbox changeset | files
Tue, 03 Jun 2014 20:28:10 +0300 Santeri Piippo - String -> QString changeset | files
Mon, 02 Jun 2014 14:34:23 +0300 Santeri Piippo - added an action for opening the subfiles pointed to by selected references as editable documents changeset | files
Mon, 02 Jun 2014 13:35:41 +0300 Santeri Piippo - made select by color/type no longer require uniform selection changeset | files
Mon, 02 Jun 2014 13:16:14 +0300 Santeri Piippo - LDObject::Type moved back to global namespace changeset | files
Mon, 02 Jun 2014 13:00:58 +0300 Santeri Piippo - removed code rendered unnecessary changeset | files
Mon, 02 Jun 2014 12:50:40 +0300 Santeri Piippo - made LDDocument use shared pointers, this eliminates a lot of document-related crashes changeset | files
Sun, 01 Jun 2014 03:15:36 +0300 Santeri Piippo - subfile inverting now detects flatness and acts accordingly instead of naively applying invertnext to everything changeset | files
Sun, 01 Jun 2014 02:36:29 +0300 Santeri Piippo - simplified parse error handling changeset | files
Thu, 29 May 2014 17:54:43 +0300 Santeri Piippo - when saving, prepare the data first into a buffer and then write to disk, minimizing the time needed to perform the I/O operation. changeset | files
Thu, 22 May 2014 18:01:19 +0300 Santeri Piippo - made coordinate rounding precision configurable changeset | files
Wed, 21 May 2014 19:00:57 +0300 Santeri Piippo - further edits to crashcatcher changeset | files
Wed, 21 May 2014 18:39:03 +0300 Santeri Piippo - crashcatcher: don't use the bomb box at all, instead just write the crashlog and then abort for good changeset | files
Wed, 21 May 2014 18:15:09 +0300 Santeri Piippo - reformatted the changelog. 0.3-specific changes reformatted to use Zandronum-like version history, this is much easier to work with changeset | files
Wed, 21 May 2014 13:18:19 +0300 Santeri Piippo - selecting an invertnext'd object now also selects the invertnext changeset | files
Sat, 17 May 2014 20:33:27 +0300 Santeri Piippo - don't crash when inverting conditional lines changeset | files
Sat, 17 May 2014 15:45:56 +0300 Santeri Piippo - removed the build time in favor of commit time which I think is much more important changeset | files
Sat, 17 May 2014 15:38:20 +0300 Santeri Piippo - bfc red/green view and random colors are now mutually exclusive, enabling one disables the other. changeset | files
Sat, 17 May 2014 02:00:02 +0300 Santeri Piippo - make pick scenes always use particularly thick lines so that the line picking behavior is relayed to the mouse-over highlight changeset | files
Fri, 16 May 2014 21:59:03 +0300 Santeri Piippo - use a faster ID choosing setup, this should work so long as nobody goes to create 17 million objects changeset | files
Fri, 16 May 2014 21:31:20 +0300 Santeri Piippo - hopefully stabilized the entire shared pointers deal now changeset | files
Fri, 16 May 2014 01:22:24 +0300 Santeri Piippo - improved shared pointer behavior, still not there yet changeset | files
Fri, 09 May 2014 12:06:56 +0300 Santeri Piippo - initial overhaul with smart pointers changeset | files
Mon, 05 May 2014 17:18:01 +0300 Santeri Piippo - slight refactor in ldobject methods changeset | files
Mon, 05 May 2014 17:09:25 +0300 Santeri Piippo - renamed some renderer members changeset | files
Mon, 05 May 2014 17:04:30 +0300 Santeri Piippo - crashcatcher: hide the main window before doing anything and also write the crashlog into a file changeset | files
Mon, 05 May 2014 16:50:36 +0300 Santeri Piippo - when an object is deleted, if it's the renderer's object-under-cursor the field needs to be cleared or ldforge crashes changeset | files
Mon, 05 May 2014 02:19:35 +0300 Santeri Piippo - grid-snap the drawn circle radius, not the point used for the distance calculation changeset | files
Sat, 03 May 2014 00:36:50 +0300 Santeri Piippo - added a macro for adding operator++ and operator-- to enums, less cast hell this way changeset | files
Thu, 01 May 2014 14:26:10 +0300 Santeri Piippo - significantly sped up selecting all objects, it is now an actually fast operation changeset | files
Wed, 30 Apr 2014 23:44:50 +0300 Santeri Piippo - made the mouse-hover object highlight togglable from configuration changeset | files
Wed, 30 Apr 2014 04:25:32 +0300 Santeri Piippo - added a selection hover effect to the renderer. selecting objects just became a lot more convenient... changeset | files
Wed, 30 Apr 2014 03:41:23 +0300 Santeri Piippo - cut unnecessary code from MainWindow::updateSelection. speeds it up a bit, especially when unselecting but it's not fast enough to my tastes yet changeset | files
Tue, 29 Apr 2014 02:06:09 +0300 Santeri Piippo - overhauled configuration setup a bit: configuration entries renamed and are now in a cfg:: namespace changeset | files
Tue, 29 Apr 2014 00:15:56 +0300 Santeri Piippo - changed the config dialog's grid ui from being dynamically generated into a static one in the designer interface changeset | files
Tue, 29 Apr 2014 00:00:45 +0300 Santeri Piippo - use a function for utf16 type conversion instead of a macro changeset | files
Mon, 28 Apr 2014 21:31:24 +0300 Santeri Piippo - grids now have a single coordinate snap value instead of individual X, Y and Z values changeset | files
Mon, 28 Apr 2014 18:27:02 +0300 Santeri Piippo - buh changeset | files
Mon, 28 Apr 2014 18:25:15 +0300 Santeri Piippo - optimized picking, black is background now in pick scenes changeset | files
Mon, 28 Apr 2014 18:20:51 +0300 Santeri Piippo - don't let random colors be too dark (or fully white either for dark backgrounds which use white lines) changeset | files
Mon, 28 Apr 2014 18:13:20 +0300 Santeri Piippo - more icons changeset | files
Mon, 28 Apr 2014 18:05:45 +0300 Santeri Piippo - fixed: the random colors action wasn't being checked on startup if it was enabled in config, causing it to go out of sync changeset | files
Mon, 28 Apr 2014 18:02:43 +0300 Santeri Piippo - some minor cleanup changeset | files
Mon, 28 Apr 2014 17:59:20 +0300 Santeri Piippo - simplified the code handling bfc statements a bit changeset | files
Mon, 28 Apr 2014 17:56:51 +0300 Santeri Piippo - don't simplify (aka remove extra whitespace from) comment texts changeset | files
Mon, 28 Apr 2014 17:50:42 +0300 Santeri Piippo - added build time to window title properly changeset | files
Mon, 28 Apr 2014 17:34:10 +0300 Santeri Piippo - removed rest of the uses of <anonymous> changeset | files
Mon, 28 Apr 2014 17:30:20 +0300 Santeri Piippo - added changelog entries changeset | files
Mon, 28 Apr 2014 17:00:53 +0300 Santeri Piippo - 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 changeset | files
Sun, 27 Apr 2014 04:44:00 +0300 Santeri Piippo - removed some relics from the old immediate mode renderer changeset | files
Sun, 27 Apr 2014 04:23:41 +0300 Santeri Piippo - apply #pragma once to glShared.h changeset | files
Sun, 27 Apr 2014 04:23:09 +0300 Santeri Piippo - type-aliased QString to String changeset | files
Sun, 27 Apr 2014 04:15:25 +0300 Santeri Piippo - resetAngles still needs to request a zoom to fit or the ctrl-0 action doesn't zoom to fit changeset | files
Sun, 27 Apr 2014 04:06:46 +0300 Santeri Piippo - more elegant version of ded0a9b, do not zoom to fit in setDocument, instead zoom to fit before rendering changeset | files
Sun, 27 Apr 2014 03:53:57 +0300 Santeri Piippo - use #pragma once for the gl compiler header changeset | files
Sun, 27 Apr 2014 03:51:10 +0300 Santeri Piippo - 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. changeset | files
Thu, 24 Apr 2014 02:08:53 +0300 Santeri Piippo - <anonymous> -> untitled changeset | files
Wed, 23 Apr 2014 18:25:09 +0300 Santeri Piippo - reimplemented the Vertex class as a derivative of QVector3D changeset | files
Wed, 23 Apr 2014 15:39:42 +0300 Santeri Piippo - more icons changeset | files
Wed, 23 Apr 2014 14:54:37 +0300 Santeri Piippo - more icons changeset | files
Wed, 23 Apr 2014 14:05:40 +0300 Santeri Piippo - more icons changeset | files
Wed, 23 Apr 2014 01:33:19 +0300 Santeri Piippo - started work on new icon set changeset | files
Tue, 22 Apr 2014 22:52:02 +0300 Santeri Piippo Merge ../ldforge into gl changeset | files
Tue, 22 Apr 2014 22:28:19 +0300 Santeri Piippo - added an icon for random colors changeset | files
Tue, 22 Apr 2014 22:17:37 +0300 Santeri Piippo - refactored the gl compiler a tad, made selection blend work with BFC/random colors changeset | files
Tue, 22 Apr 2014 20:40:19 +0300 Santeri Piippo - added ability to draw with random colors changeset | files
Sat, 19 Apr 2014 14:12:30 +0300 Santeri Piippo - fixed: rotating a subfile would make known verts go out of sync changeset | files
Sat, 19 Apr 2014 14:09:51 +0300 Santeri Piippo - use less saturated colors for the axes changeset | files
Sat, 19 Apr 2014 14:00:40 +0300 Santeri Piippo - conditional lines are now rendered with stippled lines again changeset | files
Sat, 19 Apr 2014 02:31:24 +0300 Santeri Piippo - now works with selection subfiling changeset | files
Fri, 18 Apr 2014 23:33:18 +0300 Santeri Piippo - removed more debug stuff changeset | files
Fri, 18 Apr 2014 23:17:01 +0300 Santeri Piippo - sped up known vertex information gathering by an order of magnitude changeset | files
Fri, 18 Apr 2014 18:58:13 +0300 Santeri Piippo - cleanup changeset | files
Fri, 18 Apr 2014 18:46:25 +0300 Santeri Piippo - reimplemented vertex snapping changeset | files
Thu, 17 Apr 2014 21:51:59 +0300 Santeri Piippo - removed the debug code changeset | files
Thu, 17 Apr 2014 21:49:53 +0300 Santeri Piippo - fixed: use @surfacenum instead of @surfacevbo to GLCompiler::vboSize... this was causing these damn artifacts whose root cause I've been hunting for MONTHS changeset | files
Thu, 17 Apr 2014 20:50:43 +0300 Santeri Piippo Merge ../ldforge into gl changeset | files
Thu, 17 Apr 2014 20:48:31 +0300 Santeri Piippo - more debug stuff.... changeset | files
(0) -1000 -512 tip

mercurial