summaryrefslogtreecommitdiff
path: root/src/MainWindow.h
AgeCommit message (Collapse)Author
2014-02-13Adapted wil1471's pull request #385 to masterMarius Kintel
2014-02-06Remove automatic validity check at end of renderOskar Linde
In more complex cases, the final Nef_Polyhedron is_valid check() took up to 30 % of the total rendering time just to be able to say Valid: YES. In the case of cached geometry, the validity check was totally dominating the execution time when doing a render. This patch removes the automatic validity check, instead adding a menu command "Check Validity". Conflicts: src/mainwin.cc
2014-02-06Editor: Implement Search & ReplaceOskar Linde
Conflicts: src/MainWindow.h
2014-02-06Editor: Implemented simple Find functionalityOskar Linde
Conflicts: src/MainWindow.h
2013-12-29enable disabling of syntax highlighter, add highlighter for dark backgroundsDon Bright
2013-10-31Add menu entry "Reset View" to reset viewport to initial settings (fixes ↵Torsten Paul
Issue #434).
2013-10-04Make recent examplesdir changws work for MDI modeMarius Kintel
2013-09-20allow openscad binary to be compiled with or without QT. use non-QT for tests.Don Bright
2013-05-28Minor refactoring, no longer automatically reloads if a dependency disappearsMarius Kintel
2013-05-28Changed compile GUI logic to properly handler automatic reload on cascading ↵Marius Kintel
changes
2013-05-21Added meny entry for disclosing the library path. Part of #125Marius Kintel
2013-04-26Further refactoring of scope/context mechanisms. Mostly related to the new ↵Marius Kintel
FileContext class. Not quite there yet, but almost
2013-04-26Refactoring: Split out FileModule from Module, Added LocalScope renamed some ↵Marius Kintel
confusing 'evaluate' methods to 'instantiate', added FileContext (not yet used)
2013-04-09Refactored context handling into using separate Module contexts and Eval ↵Marius Kintel
contexts. This allows for recursive module calls, and cascading children. I believe this fixes issue #116
2013-02-24Merge branch 'master' of github.com:openscad/openscad into issue11_2don bright
Conflicts: RELEASE_NOTES openscad.pro src/mainwin.cc
2013-02-21re-simplify library info window. start to unify glview.save()don bright
2013-02-21obj_rot + obj_trans -> Eigen::Vector. simplify glinfo dialog box.don bright
2013-02-05First version of automatic updates for MacMarius Kintel
2013-01-26fixup root modifier bugdon bright
2012-02-22bugfix: include dependency trackng didn't work for top-level includes. ↵Marius Kintel
Reported by Gordon Wrigley
2012-02-17Handle include dependenciesMarius Kintel
2012-02-15Started on sanitizing compile handling in mainwindowMarius Kintel
2012-02-15Initial implementation of ModuleCache and dependency tracking of used modulesMarius Kintel
2012-02-15Renamed OpenGL Info to Library Info and added version info of other ↵Marius Kintel
libraries there
2012-01-14Added experimental support for forcing OpenCSG to use the Goldfeather algorithmMarius Kintel
2011-12-25Perform CGAL evaluation in a separate thread. First steps towards better GUI ↵Marius Kintel
responsiveness and parallelization
2011-12-09Better warnings and GL info related to OpenCSG capabilities and OpenGL 1.xMarius Kintel
2011-12-06Refactoring: Use shared_ptr instead of our own shared pointer implementation ↵Marius Kintel
for CSGTerm
2011-10-31de-Qt'ified printutilsMarius Kintel
2011-10-19Experimental support for exporting the compiled CSG tree as a text fileMarius Kintel
2011-09-30Cleaned up some unnecessary includesMarius Kintel
2011-09-08Update recent file also on save/saveasMarius Kintel
2011-07-30Merge branch 'master' into visitorMarius Kintel
Conflicts: src/GLView.h src/glview.cc src/mainwin.cc src/render-opencsg.cc
2011-07-30removed unused member variable 'enableOpenCSG'Marius Kintel
2011-07-30Refactored GL rendering inspired by Giles' work on RapCad. The ultimate goal ↵Marius Kintel
is to become independent of Qt
2011-07-11merged in recent changes in masterMarius Kintel
2011-07-05Save the setting of 'Design/Auto Reload and Recompile' between sessionsDon Bright
2011-07-03Save view settings between sessions.Don Bright
A list of the saved settings is as follows: * Show Edges * Show Axes * Show Crosshairs * View Orthogonal / View Perspective * Hide Console * Hide Editor
2011-06-05Added Export as ImageMarius Kintel
2010-11-06Quick&Dirty locking of GUI to avoid running two compilations in parallelMarius Kintel
2010-10-31Improved CSGTermRenderer to a testable pointMarius Kintel
2010-10-31Compile fixes after working in test-code/Marius Kintel
2010-10-31Another refactoring session:Marius Kintel
o mk_cache_id() obsoleted by removing the node index from the dump o node index output removed from each node and make optional in NodeDumper o The visitors are no longer global, but associated with a tree o Added Tree class to manage node trees and the (now implicit) dump cache o Moved PolySet cache into PolySetRenderer
2010-06-12fixed check-before-reload, also for the Reload (F3) functionkintel
git-svn-id: http://svn.clifford.at/openscad/trunk@556 b57f626f-c46c-0410-a088-ec61d464b74c
2010-05-09Clifford Wolf:clifford
Added "Design -> Automatic Reload and Compile" (for use with external editor) git-svn-id: http://svn.clifford.at/openscad/trunk@540 b57f626f-c46c-0410-a088-ec61d464b74c
2010-04-03Fixed compile error and added zoomIn/zoomOut slotskintel
git-svn-id: http://svn.clifford.at/openscad/trunk@503 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-28Removed MainWindow::current_win - made this a tiny bit better, decoupled ↵kintel
MainWindow from printutils git-svn-id: http://svn.clifford.at/openscad/trunk@467 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-23Multiple non-MDI assumptions were made, setting CWD and assuming it didn't ↵kintel
change. Fix required to pass more context to nodes (functions). It's not totally clean, but it's a start. Fixes bugs: opening multiple files simultaneously only loaded the first file, refreshing an scad file referencing an external file failed if another scad file was opened in the meantime. git-svn-id: http://svn.clifford.at/openscad/trunk@451 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-20Clifford Wolf:clifford
Added Help -> OpenSCAD Homepage Another RELEASE_NOTES typo fix git-svn-id: http://svn.clifford.at/openscad/trunk@445 b57f626f-c46c-0410-a088-ec61d464b74c
2010-02-12Delay showing the progress bar with one secondkintel
git-svn-id: http://svn.clifford.at/openscad/trunk@438 b57f626f-c46c-0410-a088-ec61d464b74c
contact: Jan Huwald // Impressum