openscad/src
Marius Kintel c4e81baf65 Merge branch 'search_crashfix' of git://github.com/OskarLinde/openscad into OskarLinde-search_crashfix 2014-05-12 13:42:42 -04:00
..
polyclipping Upgraded ClipperLib to 6.1.2 - fixes a projection crash 2014-01-09 02:06:35 -05:00
AboutDialog.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
AboutDialog.html add Torsten Paul to openscad github team, add patch contributors. 2014-03-06 18:17:17 -06:00
AboutDialog.ui Extracted the about box contents to an external file for easier editing 2012-08-21 21:08:55 -04:00
AppleEvents.cc Merge branch 'master' into unstable 2014-02-05 01:08:44 -05:00
AppleEvents.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
AutoUpdater.cc First version of automatic updates for Mac 2013-02-05 00:36:25 -05:00
AutoUpdater.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
CGALCache.cc Refactoring to facilitate more sharing of code between CGALEvaluator, GeometryEvaluator and CGALUtils 2014-01-09 02:06:34 -05:00
CGALCache.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
CGALRenderer.cc Ignore empty Nef's when renderinge 2014-01-09 02:06:38 -05:00
CGALRenderer.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
CGAL_Nef3_workaround.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
CGAL_Nef_polyhedron.cc small cleanup - removed redundant dim field 2014-01-09 02:06:37 -05:00
CGAL_Nef_polyhedron.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
CGAL_Nef_polyhedron_DxfData.cc small cleanup - removed redundant dim field 2014-01-09 02:06:37 -05:00
CGAL_renderer.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
CSGTermEvaluator.cc minor: No need to evaluate csg terms of null geometry 2014-02-04 23:47:39 -05:00
CSGTermEvaluator.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
Camera.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
CocoaUtils.h Various whitespace fixes 2014-04-28 13:37:43 -04:00
CocoaUtils.mm Killed warnings 2013-12-04 01:15:19 -05:00
CsgInfo.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
EventFilter.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
GLView.cc Scale axis display on high-DPI displays 2014-02-05 00:54:39 -05:00
GLView.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
Geometry.cc Green refactoring, but uncertain if we should keep it 2014-01-09 02:06:32 -05:00
Geometry.h Added Geometry::isEmpty, some cleanups of CGAL_Nef_polyhedron, fixed some 2D-3D-mix issues 2014-01-09 02:06:37 -05:00
GeometryCache.cc fix compiler warning 2014-03-28 12:50:44 -05:00
GeometryCache.h Fixed caching issue: Sometimes we didn't use existing objects in the CGAL cache, but recalculated the objects, causing reduced performance when reusing CGAL-calculated objects in preview mode 2014-01-26 22:32:20 -05:00
GeometryEvaluator.cc GeometryEvaluator: Fix signed-ness warnings 2014-04-28 13:37:43 -04:00
GeometryEvaluator.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
MainWindow.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
MainWindow.ui Mac: Give document windows proper proxy icons 2014-05-03 19:15:36 +02:00
ModuleCache.cc bugfix: Returned pointer instead of bool. Caused infinite reload loop related to #535 2014-03-09 13:13:45 -04:00
ModuleCache.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
NULLGL.cc add missing file 2014-01-31 06:34:46 -06:00
OGL_helper.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
OffscreenContext.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
OffscreenContextAll.hpp obj_rot + obj_trans -> Eigen::Vector. simplify glinfo dialog box. 2013-02-20 23:02:44 -06:00
OffscreenContextCGL.mm obj_rot + obj_trans -> Eigen::Vector. simplify glinfo dialog box. 2013-02-20 23:02:44 -06:00
OffscreenContextGLX.cc properly indent code 2013-02-01 02:47:12 +01:00
OffscreenContextNULL.cc adding missing file 2014-01-31 06:41:57 -06:00
OffscreenContextWGL.cc enable cmdline offscreen rendering with win64- fix ambiguous unicode stuff 2013-06-03 00:19:20 -05:00
OffscreenView.cc build on system without OpenGL. do cmake .. -DNULLGL=1 2014-01-30 18:21:32 -06:00
OffscreenView.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
OpenCSGRenderer.cc Use GeometryEvaluator instead of CGALEvaluator. A bunch of refactoring and fixes as a result of that. Renamed GUI menu items to reflect preview vs. render 2014-01-09 02:06:35 -05:00
OpenCSGRenderer.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
OpenCSGWarningDialog.cc bugfix: Wrong slot names for OpenCSG warning dialog 2013-01-13 18:28:13 -05:00
OpenCSGWarningDialog.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
OpenCSGWarningDialog.ui Enable OpenCSG as default for capable OpenGL 1.x contexts as this appears to be the normal situation 2011-12-28 21:32:56 +01:00
PlatformUtils-mac.mm Fix handling of platform specific path separator (fixes #651). 2014-02-16 21:13:21 +01:00
PlatformUtils-posix.cc Fix handling of platform specific path separator (fixes #651). 2014-02-16 21:13:21 +01:00
PlatformUtils-win.cc Fix handling of platform specific path separator (fixes #651). 2014-02-16 21:13:21 +01:00
PlatformUtils.cc Fix handling of platform specific path separator (fixes #651). 2014-02-16 21:13:21 +01:00
PlatformUtils.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
Polygon2d-CGAL.cc Added Geometry::isEmpty, some cleanups of CGAL_Nef_polyhedron, fixed some 2D-3D-mix issues 2014-01-09 02:06:37 -05:00
Polygon2d-CGAL.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
Polygon2d.cc Short-circuit zero scaled 2D objects 2014-01-28 01:16:02 -05:00
Polygon2d.h Added Geometry::isEmpty, some cleanups of CGAL_Nef_polyhedron, fixed some 2D-3D-mix issues 2014-01-09 02:06:37 -05:00
Preferences.cc Merge pull request #708 from openscad/zoompeace 2014-03-30 19:09:27 +02:00
Preferences.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
Preferences.ui disable ctrl-mouse-wheel zoom on Mac by default. add preference to toggle 2014-03-18 18:52:15 -05:00
ProgressWidget.cc bugfix: the previous progress bar fix wasn't fixed properly 2013-06-05 20:23:45 -04:00
ProgressWidget.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
ProgressWidget.ui bugfix: the previous progress bar fix wasn't fixed properly 2013-06-05 20:23:45 -04:00
QGLView.cc Preventing loosing keyboard focus by editor. 2014-04-11 01:18:08 +02:00
QGLView.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
Reindexer.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
SparkleAutoUpdater.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
SparkleAutoUpdater.mm Don't print last updated date if it's null 2013-02-11 21:43:46 -05:00
ThrownTogetherRenderer.cc Preliminary large refactoring: Created GeometryEvaluator as a replacement for PolySetEvaluator. Use ClipperLib for 2D CSG (first baby steps). This design is far from perfect but sacrifice design for staying in the green. This version is broken, but can render primitives. 2014-01-09 02:06:32 -05:00
ThrownTogetherRenderer.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
Tree.cc Refactoring: Use shared_ptr instead of our own shared pointer implementation for CSGTerm 2011-12-06 01:17:03 +01:00
Tree.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
boost-utils.cc backport boost functions to pre-1.48 2013-03-17 18:34:47 +01:00
boost-utils.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
boosty.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
builtin.cc Add offset() module to inset/outset polygons using Clipper (fixes #483). 2014-03-30 23:41:37 +02:00
builtin.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
cache.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
calc.cc Moved get_fragments_from_r into Calc 2013-12-27 17:48:15 -05:00
calc.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
cgal.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
cgaladv.cc Convert Assignment to use shared pointers for Expressions (fixes #709). 2014-03-30 19:16:50 +02:00
cgaladvnode.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
cgalfwd.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
cgalutils.cc Fix crash in cgalpngtest_assign-tests 2014-05-10 20:54:09 +02:00
cgalutils.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
cgalworker.cc Use GeometryEvaluator instead of CGALEvaluator. A bunch of refactoring and fixes as a result of that. Renamed GUI menu items to reflect preview vs. render 2014-01-09 02:06:35 -05:00
cgalworker.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
clipper-utils.cc clipper-utils: Fix signed-ness warning 2014-04-28 13:37:43 -04:00
clipper-utils.h Use a power of two as scaling factor to be nice to the computer 2014-04-24 01:07:48 -04:00
color.cc Convert Assignment to use shared pointers for Expressions (fixes #709). 2014-03-30 19:16:50 +02:00
colormap.h Ported remaining color handling away from Qt 2012-01-25 21:13:03 +01:00
colornode.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
context.cc update documentation and add assertion check for Stack to destructor 2014-04-10 17:29:31 -05:00
context.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
control.cc access method for parent context 2014-03-16 00:10:45 -03:00
csgnode.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
csgops.cc Implemented rotate_extrude, basic support for 2D CSG, fixed some linear_extrude issues 2014-01-09 02:06:32 -05:00
csgterm.cc remove #ifdefs for eigen version 2 ( see issue #532 ) 2014-04-26 23:14:24 -05:00
csgterm.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
csgtermnormalizer.cc Improved cleanup of aborted normalization. This should fix #762 2014-04-23 23:59:27 -04:00
csgtermnormalizer.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
dxfdata.cc Merge branch 'master' into unstable 2014-02-01 14:14:02 -05:00
dxfdata.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
dxfdim.cc Added missing include stdint.h to work with gcc 4.8.1 2013-06-19 20:09:44 +02:00
dxfdim.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
editor.cc #252 Make filename drops on the editor open the file 2014-04-25 00:54:22 -04:00
editor.h fix crash bug (mainwindow no longer has a 'highlighter' member) 2014-02-26 22:39:07 -06:00
enums.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
evalcontext.cc fix issue #694 2014-04-04 23:40:23 -05:00
evalcontext.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
export.cc Prevent crash in OFF/AMF export caused by non-manifold models (fixes #748). 2014-04-09 21:51:07 +02:00
export.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
export_png.cc build on system without OpenGL. do cmake .. -DNULLGL=1 2014-01-30 18:21:32 -06:00
expr.cc Fix output of range expressions. 2013-11-11 01:38:34 +01:00
expression.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
fbo.cc cleanups. and restore accidentally deleted old system-gl.h 2013-01-26 23:19:14 +01:00
fbo.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
feature.cc Keep cmd-line and GUI separate in terms of preferences, handle experimental tests separately, minor cleanups 2014-01-03 02:31:57 -05:00
feature.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
fileutils.cc Print each deprecation message only once per compilation. Fixes #678 2014-03-02 22:09:10 -05:00
fileutils.h Various whitespace fixes 2014-04-28 13:37:43 -04:00
func.cc search(): fix crash bug and add additional feature 2014-05-10 20:54:09 +02:00
function.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
grid.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
handle_dep.cc cleanup for pull request 2012-08-19 07:31:23 -05:00
handle_dep.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
highlighter.cc Merge branch 'master' into unstable 2014-03-02 22:41:05 -05:00
highlighter.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
imageutils-lodepng.cc rendersettings.h not needed 2013-09-11 21:51:15 -05:00
imageutils-macosx.cc Mac OS X build fixes 2013-01-28 14:56:17 -05:00
imageutils.cc cleanup tab spacing 2013-03-03 20:23:03 -06:00
imageutils.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
import.cc Convert Assignment to use shared pointers for Expressions (fixes #709). 2014-03-30 19:16:50 +02:00
importnode.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
lexer.l Catch exceptions caused by parsing invalid double values (fixes #706). 2014-03-22 23:46:34 +01:00
linalg.cc Testcase and fix for a problem transforming an empty bbox with very small numbers in a transformation matrix 2014-01-13 20:57:49 -05:00
linalg.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
linearextrude.cc Convert Assignment to use shared pointers for Expressions (fixes #709). 2014-03-30 19:16:50 +02:00
linearextrudenode.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
localscope.cc Convert Assignment to use shared pointers for Expressions (fixes #709). 2014-03-30 19:16:50 +02:00
localscope.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
lodepng.cpp upgrade lodepng to new version. remove malloc from imageutils 2013-02-11 19:10:52 -06:00
lodepng.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
mainwin.cc Merge pull request #788 from OskarLinde/autoreload_undo_fix 2014-05-12 13:40:30 -04:00
mathc99.cc In this commit i'll change just the Qt project, c and header files to get OpenSCAD 2013-07-28 13:42:35 +02:00
mathc99.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
memory.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
modcontext.cc fix issue #694 2014-04-04 23:40:23 -05:00
modcontext.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
module.cc Convert Assignment to use shared pointers for Expressions (fixes #709). 2014-03-30 19:16:50 +02:00
module.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
namedcolors.cpp Merge branch 'master' into visitor 2011-07-31 01:58:51 +02:00
node.cc Moved % modifier handling from node to nodedumper. This makes nodes with % operators use the existing cache instead of recalculating the object 2014-02-06 00:50:00 -05:00
node.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
nodecache.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
nodedumper.cc Moved % modifier handling from node to nodedumper. This makes nodes with % operators use the existing cache instead of recalculating the object 2014-02-06 00:50:00 -05:00
nodedumper.h Various whitespace fixes 2014-04-28 13:37:43 -04:00
offset.cc Rename join_type "square" to the more commonly used "bevel". 2014-03-30 23:51:08 +02:00
offsetnode.h Add offset() module to inset/outset polygons using Clipper (fixes #483). 2014-03-30 23:41:37 +02:00
openscad.cc minor cleanup of stack handling 2014-04-10 01:23:01 -04:00
openscad.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
parser.y Convert Assignment to use shared pointers for Expressions (fixes #709). 2014-03-30 19:16:50 +02:00
parsersettings.cc Fix handling of platform specific path separator (fixes #651). 2014-02-16 21:13:21 +01:00
parsersettings.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
polyset-utils.cc Use CLipperLib's PolyTree to identify negative contours 2014-01-09 02:06:36 -05:00
polyset-utils.h Cleanup: Removed redundant code 2014-01-09 02:06:35 -05:00
polyset.cc build on system without OpenGL. do cmake .. -DNULLGL=1 2014-01-30 18:21:32 -06:00
polyset.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
primitives.cc Convert Assignment to use shared pointers for Expressions (fixes #709). 2014-03-30 19:16:50 +02:00
printutils.cc Merge branch 'master' into unstable 2014-03-02 22:41:05 -05:00
printutils.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
progress.cc Cleaned up progress handling, implemented cancel function. Needs more testing 2010-02-09 13:48:09 +00:00
progress.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
projection.cc Convert Assignment to use shared pointers for Expressions (fixes #709). 2014-03-30 19:16:50 +02:00
projectionnode.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
render-opencsg.cc.org Merge branch 'master' into visitor 2011-07-31 01:58:51 +02:00
render.cc Convert Assignment to use shared pointers for Expressions (fixes #709). 2014-03-30 19:16:50 +02:00
renderer.cc Preliminary large refactoring: Created GeometryEvaluator as a replacement for PolySetEvaluator. Use ClipperLib for 2D CSG (first baby steps). This design is far from perfect but sacrifice design for staying in the green. This version is broken, but can render primitives. 2014-01-09 02:06:32 -05:00
renderer.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
rendernode.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
rendersettings.cc Increased the default csg limit to 100K 2014-02-03 22:53:42 -05:00
rendersettings.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
rotateextrude.cc Convert Assignment to use shared pointers for Expressions (fixes #709). 2014-03-30 19:16:50 +02:00
rotateextrudenode.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
state.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
stl-utils.cc clang fix: Clang claims to be gcc 2013-12-04 01:15:34 -05:00
stl-utils.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
surface.cc Convert Assignment to use shared pointers for Expressions (fixes #709). 2014-03-30 19:16:50 +02:00
svg.cc Cleanup: Removed redundant code 2014-01-09 02:06:35 -05:00
svg.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
system-gl.cc merge branch to get windows "library path" working. tweak build system, 2013-05-25 22:37:26 -05:00
system-gl.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
transform.cc Convert Assignment to use shared pointers for Expressions (fixes #709). 2014-03-30 19:16:50 +02:00
transformnode.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
traverser.cc robustification: Postfix traversals used uninitialized response variable. Bug wasn't trigged by the current codebase though 2012-10-31 11:35:36 -04:00
traverser.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
typedefs.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
value.cc Fix NaN comparison bug 2014-04-08 15:36:12 +02:00
value.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
version_check.cc check versions of libraries at compile time - warn users. fix FIXME in openscad.pro 2012-07-13 03:40:07 +02:00
version_check.h #514 Change gcc 4.8.2 version check error to a warning 2013-12-12 01:15:34 -05:00
visitor.h Switch from #define guards to #pragma once 2014-04-28 13:32:19 -04:00
winconsole.c proper quotation of \" special case 2014-02-22 12:55:04 +04:00