Fri, 18 Oct 2013 23:49:55 +0300 |
Santeri Piippo |
- added LDSharedVertex class for holding copy-on-write vertices. Will need this for future features..
|
file |
diff |
annotate
|
Fri, 18 Oct 2013 21:52:09 +0300 |
Santeri Piippo |
Added a crash catcher which trigger under Linux. It calls GDB and tries to get a backtrace. Also integrated assertion failure handling to this new system. Removed the print() function in the process (because the new bomb box uses a text edit and QTextDocuments's print method clashes with the macro and I figured it was a good idea to rid it anyway) and replaced all calls with log().
|
file |
diff |
annotate
|
Fri, 18 Oct 2013 18:16:54 +0300 |
Santeri Piippo |
fixed: LDForge would crash if message log got full - the older lines would be removed with ::erase, which now expects an iterator because of the recent transition to QList. Why does QList::iterator allow 0 to be passed?
|
file |
diff |
annotate
|
Fri, 18 Oct 2013 18:12:23 +0300 |
Santeri Piippo |
fixed a small memory leak
|
file |
diff |
annotate
|
Fri, 18 Oct 2013 17:57:42 +0300 |
Santeri Piippo |
Fixed: LDForge would sometimes crash over unitialized data in the GL renderer. This crash sure eluded me for a while. Turned out zoomToFit(), which uses m_width and m_height is called before resizeGL() which initializes these variables. This data is used in an operator new[] call.
|
file |
diff |
annotate
|
Wed, 16 Oct 2013 23:07:59 +0300 |
Santeri Piippo |
reworked the ring finder algorithm greatly, tries harder to find the optimal solution
|
file |
diff |
annotate
|
Wed, 16 Oct 2013 19:34:12 +0300 |
Santeri Piippo |
Added last-resort ring draw with quads
|
file |
diff |
annotate
|
Wed, 16 Oct 2013 17:11:16 +0300 |
Santeri Piippo |
Ring draw: maintain separate polygons for the ring circles and draw them separately of the ring fill to prevent artifact lines from being drawn
|
file |
diff |
annotate
|
Wed, 16 Oct 2013 16:47:40 +0300 |
Santeri Piippo |
Removed the List -> QList alias, use QList directly
|
file |
diff |
annotate
|
Wed, 16 Oct 2013 16:40:42 +0300 |
Santeri Piippo |
removed the List class in favor of QList
|
file |
diff |
annotate
|
Wed, 16 Oct 2013 16:04:56 +0300 |
Santeri Piippo |
ring finder integrated! it lives!
|
file |
diff |
annotate
|
Wed, 16 Oct 2013 15:32:38 +0300 |
Santeri Piippo |
Finally got the ringfinder working! Working on integrating it to ring drawing...
|
file |
diff |
annotate
|
Sun, 06 Oct 2013 21:37:05 +0300 |
Santeri Piippo |
Ring drawing: previewing complete
|
file |
diff |
annotate
|
Sat, 05 Oct 2013 15:18:47 +0300 |
Santeri Piippo |
further cleansing - removed most uses of unsigned ints, removed list reversers
|
file |
diff |
annotate
|
Sat, 05 Oct 2013 12:51:13 +0300 |
Santeri Piippo |
a bit more cleanup
|
file |
diff |
annotate
|
Thu, 03 Oct 2013 21:42:48 +0300 |
Santeri Piippo |
When drawing circles, draw the radius in the middle
|
file |
diff |
annotate
|
Thu, 03 Oct 2013 21:08:34 +0300 |
Santeri Piippo |
further cleanup
|
file |
diff |
annotate
|
Thu, 03 Oct 2013 20:56:20 +0300 |
Santeri Piippo |
last code reformatting i swear
|
file |
diff |
annotate
|
Thu, 03 Oct 2013 18:07:06 +0300 |
Santeri Piippo |
Added a new editing mode for drawing circles.
|
file |
diff |
annotate
|
Sun, 22 Sep 2013 23:27:07 +0300 |
Santeri Piippo |
it's LDForge's 1st birthday!
|
file |
diff |
annotate
|
Mon, 09 Sep 2013 23:35:32 +0300 |
Santeri Piippo |
Stuff
|
file |
diff |
annotate
|
Sat, 07 Sep 2013 16:40:05 +0300 |
Santeri Piippo |
Further work on VAO rendering
|
file |
diff |
annotate
|
Sat, 07 Sep 2013 14:21:33 +0300 |
Santeri Piippo |
VAO rendering works now! woo!
|
file |
diff |
annotate
|
Sat, 07 Sep 2013 13:23:09 +0300 |
Santeri Piippo |
Merge branch 'master' into gl, reworked stuff
|
file |
diff |
annotate
|
Sat, 24 Aug 2013 16:52:45 +0300 |
Santeri Piippo |
made LDFile interfacing a bit clearer
|
file |
diff |
annotate
|
Fri, 23 Aug 2013 00:54:31 +0300 |
Santeri Piippo |
fixed: front and back camera wouldn't render anything
|
file |
diff |
annotate
|
Thu, 22 Aug 2013 20:39:26 +0300 |
Santeri Piippo |
Apparently CMake requires the moc files to be compiled separately.. qt4_wrap_cpp does nothing if I don't include the results in the executable... why?
|
file |
diff |
annotate
|
Thu, 22 Aug 2013 20:24:16 +0300 |
Santeri Piippo |
Changed build system from qmake to CMake.
|
file |
diff |
annotate
|
Wed, 21 Aug 2013 10:54:33 +0300 |
Santeri Piippo |
more changes. Spawn the config prompt on first start, on the profile tab. gl_colorbfc and gl_blackedges now default to false.
|
file |
diff |
annotate
|
Tue, 20 Aug 2013 14:47:21 +0300 |
Santeri Piippo |
- added "Go to line" action, renamed the config classes to proper camelcase
|
file |
diff |
annotate
|
Sun, 18 Aug 2013 17:53:23 +0300 |
Santeri Piippo |
Cut the Object-suffix from LDObject types, it doesn't help things at all
|
file |
diff |
annotate
|
Sun, 18 Aug 2013 17:30:58 +0300 |
Santeri Piippo |
Rewrote stud logo support, restructuring inlining stuff in the process. Logoed studs must only be used for rendering scenes, otherwise they will for instance get inlined in and that's not desired, or the vertex snapper will catch onto the logo's coordinates.
|
file |
diff |
annotate
|
Sun, 18 Aug 2013 15:33:00 +0300 |
Santeri Piippo |
Code formatting: use same separators everywhere, remove extra spaces from license headers, simplified message manager api a bit
|
file |
diff |
annotate
|
Sat, 17 Aug 2013 01:17:20 +0300 |
Santeri Piippo |
Use a busy cursor while compiling all
|
file |
diff |
annotate
|
Sat, 17 Aug 2013 00:47:24 +0300 |
Santeri Piippo |
Use brighter text color with dark backgrounds for the message manager
|
file |
diff |
annotate
|
Fri, 16 Aug 2013 11:05:21 +0300 |
Santeri Piippo |
rework
|
file |
diff |
annotate
|
Fri, 09 Aug 2013 04:29:37 +0300 |
Santeri Piippo |
Picking now works with the VAO setup
|
file |
diff |
annotate
|
Fri, 09 Aug 2013 03:09:08 +0300 |
Santeri Piippo |
BIG COMMIT -- Moving from display lists to VAOs.
|
file |
diff |
annotate
|
Wed, 07 Aug 2013 20:50:53 +0300 |
Santeri Piippo |
camera icons now draw real tooltips instead of faking them
|
file |
diff |
annotate
|
Fri, 02 Aug 2013 16:33:30 +0300 |
Santeri Piippo |
style cleanup - it should be all unified now
|
file |
diff |
annotate
|
Fri, 02 Aug 2013 15:55:20 +0300 |
Santeri Piippo |
If the vertex snapper finds a vertex closer than 4 pixels, it likely is the vertex being looked for and the algorithm can terminate early, hopefully this will save a few cycles on large parts.
|
file |
diff |
annotate
|
Fri, 02 Aug 2013 13:58:14 +0300 |
Santeri Piippo |
added support for BFC CLIP/NOCLIP
|
file |
diff |
annotate
|
Thu, 01 Aug 2013 03:32:57 +0300 |
Santeri Piippo |
more cleanup
|
file |
diff |
annotate
|
Thu, 01 Aug 2013 03:26:47 +0300 |
Santeri Piippo |
cleanup
|
file |
diff |
annotate
|
Thu, 01 Aug 2013 02:49:42 +0300 |
Santeri Piippo |
Include the moc files in the source cpp files to reduce compile time
|
file |
diff |
annotate
|
Thu, 01 Aug 2013 02:33:07 +0300 |
Santeri Piippo |
Renamed LDOpenFile to LDFile
|
file |
diff |
annotate
|
Tue, 30 Jul 2013 07:38:08 +0300 |
Santeri Piippo |
Renamed vector to List, changed it to wrap around std::deque.
|
file |
diff |
annotate
|
Tue, 30 Jul 2013 07:16:48 +0300 |
Santeri Piippo |
Use repaint() instead of update() when redrawing the scene after a pick so that the new scene is repainted immediately.
|
file |
diff |
annotate
|
Tue, 16 Jul 2013 02:47:11 +0300 |
Santeri Piippo |
change camera to top if switching to draw mode in free camera
|
file |
diff |
annotate
|
Mon, 15 Jul 2013 22:07:49 +0300 |
Santeri Piippo |
updates on file list
|
file |
diff |
annotate
|
Mon, 15 Jul 2013 19:30:16 +0300 |
Santeri Piippo |
Converted ForgeWindow to Designer UI(!)
|
file |
diff |
annotate
|
Mon, 15 Jul 2013 14:43:29 +0300 |
Santeri Piippo |
restructure; removed g_BBox
|
file |
diff |
annotate
|
Sat, 13 Jul 2013 21:21:33 +0300 |
Santeri Piippo |
more formatting
|
file |
diff |
annotate
|
Sat, 13 Jul 2013 19:02:48 +0300 |
Santeri Piippo |
Appended 'Object' to the names of all LDObject derivatives so even though the LD prefix isn't reserved for just LDObjects anymore, these classes remain distinct
|
file |
diff |
annotate
|
Mon, 08 Jul 2013 01:36:12 +0300 |
Santeri Piippo |
Renamed the color class to LDColor for clarity
|
file |
diff |
annotate
|
Mon, 08 Jul 2013 01:29:28 +0300 |
Santeri Piippo |
primitive generator: add conditional lines to cylinders; improved bad color handling
|
file |
diff |
annotate
|
Sun, 07 Jul 2013 23:22:28 +0300 |
Santeri Piippo |
fixed: double-clicking an object and editing it that way would not register to history
|
file |
diff |
annotate
|
Sun, 07 Jul 2013 03:03:39 +0300 |
Santeri Piippo |
uh, stuff
|
file |
diff |
annotate
|
Thu, 04 Jul 2013 21:09:19 +0300 |
Santeri Piippo |
fixed: overlays coudln't be defined for other cameras than the one used currently
|
file |
diff |
annotate
|
Thu, 04 Jul 2013 03:29:51 +0300 |
Santeri Piippo |
fixed: when a new message line was added, the viewport wasn't updated
|
file |
diff |
annotate
|