Commit Graph

113 Commits (dc4bc159251e8300fa51554f50008d8c59a50a02)

Author SHA1 Message Date
Marius Kintel e58ffa958b bugfix: Default font size was set to 0 - will now be 12 2011-12-12 01:13:17 +01:00
Marius Kintel 647fdf5f98 bugfix: forgot to initialize openglbox 2011-12-09 17:56:56 +01:00
Marius Kintel f577f91d25 Better warnings and GL info related to OpenCSG capabilities and OpenGL 1.x 2011-12-09 03:43:06 +01:00
Marius Kintel 65a5aa23bf Refactoring: Use shared_ptr instead of our own shared pointer implementation for CSGTerm 2011-12-06 01:17:03 +01:00
Marius Kintel faf4a64851 Killed some warnings 2011-12-04 22:20:19 +01:00
Marius Kintel 5c30bcb691 bugfix: Fix problem with progress bar sometimes jumping backwards 2011-11-09 03:48:07 +01:00
Marius Kintel 5466efe7ef bugfix: PI constant didn't work in cmd-line mode. refactored away duplicate code 2011-11-05 17:04:09 +01:00
Marius Kintel f64dc11d33 Merge branch 'visitortests' 2011-10-30 02:47:21 +01:00
Marius Kintel 5070014b3a Enable standard shortcuts for save and reload on Linux and Windows. F2/F3 will still work. 2011-10-30 02:25:57 +01:00
Marius Kintel a0c72f0577 Killed unnecessary using statement 2011-10-30 02:16:04 +01:00
Marius Kintel a898a518d0 Merge branch 'master' into visitortests 2011-10-20 15:17:22 +02:00
Marius Kintel 038767f6a6 Experimental support for exporting the compiled CSG tree as a text file 2011-10-19 17:35:14 +02:00
Don Bright 7332ec9fe2 clean up linux changes to fit with win32 changes. 2011-10-15 20:14:35 -05:00
Marius Kintel 799ca1d1b3 Merge branch 'master' into visitortests
Conflicts:
	src/polyset.h
2011-10-04 21:06:40 +02:00
Marius Kintel 7c9f2fa616 Don't try to autoreload empty file. Version string cosmetics 2011-10-04 00:34:49 +02:00
Marius Kintel 84e98b178a Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
Marius Kintel 6bf2d6ca1a Merge branch 'master' into visitortests 2011-09-28 01:39:30 +02:00
Marius Kintel f17d9f0057 This should fix the double C:/C:/ bug when dropping a file into the editor under Windows, reported by Stony Smith 2011-09-27 23:21:30 +02:00
Don Bright ccc88b0c43 get throwntogetherrenderer working in tests (initalize csgInfo to null) 2011-09-19 21:25:05 -05:00
Marius Kintel ccb6af2816 Don't output deprecated parameters if they're not specified 2011-09-12 03:46:13 +02:00
Marius Kintel 81ec00c09b Change the diagonal view so that the object's front faces the light 2011-09-11 13:14:15 +02:00
Marius Kintel 95949cf961 Implemented CGAL caching 2011-09-11 10:51:55 +02:00
Marius Kintel 18e97e0bd3 Fixed bug introduced by the new PolySet cache; string filtering done in the wrong place, refactored cache into separate class 2011-09-11 09:10:31 +02:00
Marius Kintel c0641d6916 Reenabled PolySet caching. Pass shared_ptrs to polysets around to better manage memory 2011-09-11 07:33:18 +02:00
Marius Kintel cbba974d3a Initial attempt of cleaning up polyset handling. PolySet no longer keeps a refcount, basic cache mechanism is in place, instantiating polysets are controlled through PolySetEvaluator 2011-09-09 05:53:05 +02:00
Marius Kintel b59be3fbc2 Update recent file also on save/saveas 2011-09-08 09:52:02 +02:00
Marius Kintel 0188ed74fa Removed duplicate error message on parser error 2011-09-08 05:14:52 +02:00
Marius Kintel 75784844ea Implemented OFF export 2011-09-07 22:04:02 +02:00
Marius Kintel 80f998377f bugfix: When canceling the file open dialog, don't open a new window 2011-09-06 18:19:29 +02:00
Marius Kintel 5417b4fa65 Ported use for Qt's foreach to BOOST_FOREACH 2011-09-04 20:35:23 +02:00
Marius Kintel 3d204ad27b Filename case fix 2011-09-04 01:59:06 +02:00
Marius Kintel 821c7df1fe Extracted handle_dep() to separate source file 2011-09-04 00:03:16 +02:00
Marius Kintel f58c0a3eb5 Some cleanup of the Context class 2011-09-03 18:51:29 +02:00
Marius Kintel acfd1e1b19 More de-Qt-ify 2011-09-03 06:30:48 +02:00
Marius Kintel 6f632190a0 Ported a bunch of stuff from Qt to STL 2011-09-03 06:10:36 +02:00
Marius Kintel 2f4582eeba bugfix: Don't try to render empty polyhedrons 2011-09-02 20:18:27 +02:00
Marius Kintel 1633fb0344 Refactoring of CGAL functionality to allow for forward-declaration of CGAL classes in header files, reducing coupling and thus compilation times 2011-09-01 04:09:06 +02:00
Marius Kintel b3dd77d252 Merge branch 'master' into visitor
Conflicts:
	src/mainwin.cc
2011-08-27 21:42:50 +02:00
Marius Kintel 94d3424d63 bugfix: Automatic reload and compile got broken during the rendering refactoring 2011-08-27 21:11:27 +02:00
Marius Kintel 08c83d306e Merge branch 'master' into visitor
Conflicts:
	src/primitives.cc
2011-08-25 17:46:21 +02:00
Marius Kintel 0823b1f3c0 bugfix: Flush caches now also flushes the use'd module cache 2011-08-25 16:54:02 +02:00
Marius Kintel cfea2f8934 bugfix: background and highlight was broken after refactoring 2011-08-06 01:08:11 +02:00
Marius Kintel 2af5648eda Merge branch 'master' into visitor
Conflicts:
	src/OpenCSGRenderer.cc
	src/csgops.cc
	src/mainwin.cc
	src/polyset.cc
	src/projection.cc
2011-08-04 04:02:42 +02:00
Don Bright 00d7bb401c fix broken build on systems that use case sensitive filenames (linux) 2011-08-03 17:45:40 -05:00
Marius Kintel 6882228058 Merge branch 'master' into visitor
Conflicts:
	src/GLView.h
	src/glview.cc
	src/mainwin.cc
	src/render-opencsg.cc
2011-07-31 01:58:51 +02:00
Marius Kintel 4e60d215de removed unused member variable 'enableOpenCSG' 2011-07-30 21:42:31 +02:00
Marius Kintel 887f7eb99f Refactored GL rendering inspired by Giles' work on RapCad. The ultimate goal is to become independent of Qt 2011-07-30 21:29:40 +02:00
Marius Kintel 7a58f11986 Merge branch 'cgal-renderer-refactor' of gitorious.org:openscad/openscad into cgal-renderer-refactor 2011-07-23 22:02:55 +02:00
Marius Kintel 21ac6c05d1 merged in recent changes in master 2011-07-11 03:54:20 +02:00
Marius Kintel 65a5df8810 missing newline 2011-07-11 01:55:29 +02:00