..
AboutDialog.h
hand code html to remove qt cruft. makes it easier to change, and easier
2012-12-03 20:04:20 -06: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
Fix issue with boost and Apple namespace pollution
2014-02-04 01:22:02 -05:00
AppleEvents.h
Experimental Apple Event hack; you can now do 'tell application "OpenSCAD" to reload'
2010-02-02 01:07:02 +00:00
AutoUpdater.cc
First version of automatic updates for Mac
2013-02-05 00:36:25 -05:00
AutoUpdater.h
First version of automatic updates for Mac
2013-02-05 00:36:25 -05:00
CGALCache.cc
Ported printutils away from Qt
2012-01-25 03:11:12 +01:00
CGALCache.h
Updated cache handling to keep the root node and issue a warning if it didn't fit into the cache. Better debug output
2012-01-10 00:01:50 +01:00
CGALEvaluator.cc
Backported #638 from unstable
2014-02-06 01:49:38 -05:00
CGALEvaluator.h
removed unused member variable
2013-10-20 14:38:11 -04:00
CGALRenderer.cc
Added support for 2D scaling in linear_extrude
2013-05-10 18:01:50 +02:00
CGALRenderer.h
Cleaned up some unnecessary includes
2011-10-01 01:36:30 +02:00
CGAL_Nef3_workaround.h
build bug fix
2013-11-30 17:26:50 -06:00
CGAL_Nef_polyhedron.cc
Merge branch 'master' of github.com:openscad/openscad into planar
2013-12-15 15:32:06 -06:00
CGAL_Nef_polyhedron.h
Ported recent changes to the EPEC kernel
2013-05-24 13:58:52 -04:00
CGAL_Nef_polyhedron_DxfData.cc
Added support for 2D scaling in linear_extrude
2013-05-10 18:01:50 +02:00
CGAL_renderer.h
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
CSGTermEvaluator.cc
Revert "Fixed an issue which caused us to traverse the entire tree for OpenCSG rendering traversals, where we didn't actually use the traversal results (for all nodes requiring CGAL)"
2014-01-13 23:04:22 -05:00
CSGTermEvaluator.h
Refactoring: Use shared_ptr instead of our own shared pointer implementation for CSGTerm
2011-12-06 01:17:03 +01:00
Camera.h
fix issue #430
2013-09-11 19:52:31 -05:00
CocoaUtils.h
Use PRINTB for output which might be grabbed by OS launchers
2013-10-25 00:48:31 -04:00
CocoaUtils.mm
Killed warnings
2013-12-04 01:15:19 -05:00
CsgInfo.h
Initial implementation of improved operator handling. Provides the bulk of work for #304
2013-05-24 18:40:09 -04:00
EventFilter.h
Mac build fix
2013-10-04 15:11:16 -07:00
GLView.cc
Scale axis display on high-DPI displays
2014-02-05 00:54:39 -05:00
GLView.h
Scale axis display on high-DPI displays
2014-02-05 00:54:39 -05:00
MainWindow.h
Preventing loosing keyboard focus by editor.
2014-04-11 01:18:08 +02:00
MainWindow.ui
Preventing loosing keyboard focus by editor.
2014-04-11 01:18:08 +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
Fixed a bug failing to detect changes in underlying libraries. Should improve some of the issues reported in #181
2014-02-10 02:19:56 -05:00
OGL_helper.h
cleanups
2013-03-03 19:47:07 -06:00
OffscreenContext.h
documentation note
2013-01-31 04:18:08 +01: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
OffscreenContextWGL.cc
enable cmdline offscreen rendering with win64- fix ambiguous unicode stuff
2013-06-03 00:19:20 -05:00
OffscreenView.cc
replace fprintf with PRINT
2013-03-11 11:02:01 -05:00
OffscreenView.h
cleanup tab spacing
2013-03-03 20:23:03 -06:00
OpenCSGRenderer.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
OpenCSGRenderer.h
move csg chain prep code to CsgInfo.h, move defaults to rendersettings.h
2013-03-03 09:22:36 -06:00
OpenCSGWarningDialog.cc
bugfix: Wrong slot names for OpenCSG warning dialog
2013-01-13 18:28:13 -05:00
OpenCSGWarningDialog.h
Better warnings and GL info related to OpenCSG capabilities and OpenGL 1.x
2011-12-09 03:43:06 +01: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
Fix handling of platform specific path separator ( fixes #651 ).
2014-02-16 21:13:21 +01:00
PolySetCGALEvaluator.cc
Moved get_fragments_from_r into Calc
2013-12-27 17:48:15 -05:00
PolySetCGALEvaluator.h
Tidy up code. Generate proper test png images. Merge branch 'master' into caliston1.
2012-05-28 11:48:46 -05:00
PolySetCache.cc
Ported printutils away from Qt
2012-01-25 03:11:12 +01:00
PolySetCache.h
Started on cache size management: Let cache sizes be read from Preferences, measure cache sizes in bytes
2012-01-10 00:01:50 +01:00
PolySetEvaluator.cc
Ported printutils away from Qt
2012-01-25 03:11:12 +01:00
PolySetEvaluator.h
Cleaned up some unnecessary includes
2011-10-01 01:36:30 +02:00
Preferences.cc
Disable Update tab for platforms where this is not implemented. Fixes #416
2014-03-04 00:52:27 -05:00
Preferences.h
Merge branch 'vector-concat' of git://github.com/t-paul/openscad into t-paul-vector-concat
2014-01-03 13:17:58 -05:00
Preferences.ui
killed warning
2014-03-01 15:13:34 -05:00
ProgressWidget.cc
bugfix: the previous progress bar fix wasn't fixed properly
2013-06-05 20:23:45 -04:00
ProgressWidget.h
Perform CGAL evaluation in a separate thread. First steps towards better GUI responsiveness and parallelization
2011-12-25 23:00:30 +01: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
Preventing loosing keyboard focus by editor.
2014-04-11 01:18:08 +02:00
SparkleAutoUpdater.h
First version of automatic updates for Mac
2013-02-05 00:36:25 -05:00
SparkleAutoUpdater.mm
Don't print last updated date if it's null
2013-02-11 21:43:46 -05:00
ThrownTogetherRenderer.cc
Tuning of highlight and background modifiers
2013-05-25 13:09:57 -04:00
ThrownTogetherRenderer.h
some leftover conflicts from the last merge
2011-08-04 04:56:31 +02: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
Refactoring: Use shared_ptr instead of our own shared pointer implementation for CSGTerm
2011-12-06 01:17:03 +01:00
boost-utils.cc
backport boost functions to pre-1.48
2013-03-17 18:34:47 +01:00
boost-utils.h
boostfs_relative_path was buggy, replaced with boostfs_uncomplete for now
2013-03-12 12:35:32 -04:00
boosty.h
backport to boost 1.37. improve dependency build for older lib versions
2013-03-21 04:29:54 +01:00
builtin.cc
Register experimental features only with ENABLE_EXPERIMENTAL defined ( fixes #687 ).
2014-03-04 21:35:44 +01:00
builtin.h
Further refactoring of scope/context mechanisms. Mostly related to the new FileContext class. Not quite there yet, but almost
2013-04-26 17:45:03 -04:00
cache.h
Fixes #87 - don't mix positional and non-positional parameters with boost::format
2012-02-09 00:48:41 +01:00
calc.cc
Moved get_fragments_from_r into Calc
2013-12-27 17:48:15 -05:00
calc.h
Use namespace instead of class method
2013-12-27 18:04:52 -05:00
cgal.h
prevent crash in CGAL nef3. fix #issue 410 . also deal w qmake bug re .h files
2013-11-26 20:04:57 -06:00
cgaladv.cc
first step of dealing with issue #455
2013-08-13 21:14:56 -05:00
cgaladv_minkowski2.cc
#undef NDEBUG before including any CGAL headers
2011-12-06 01:43:44 +01:00
cgaladvnode.h
allow resize's autosize to apply to individual dimensions
2013-03-11 12:00:15 -05:00
cgalfwd.h
Implemented OFF import, refactored PolySet/Polyhedron conversion
2011-09-07 22:04:59 +02:00
cgalutils.cc
triangulation of near-planar PolySet faces
2013-12-14 21:12:01 -06:00
cgalutils.h
triangulation of near-planar PolySet faces
2013-12-14 21:12:01 -06:00
cgalworker.cc
Related to #372 . Fixes crash on systems where the stack size for new threads is to small
2013-05-24 15:16:58 -04:00
cgalworker.h
Perform CGAL evaluation in a separate thread. First steps towards better GUI responsiveness and parallelization
2011-12-25 23:00:30 +01:00
color.cc
Refactoring: Split out FileModule from Module, Added LocalScope renamed some confusing 'evaluate' methods to 'instantiate', added FileContext (not yet used)
2013-04-26 17:45:03 -04:00
colormap.h
Ported remaining color handling away from Qt
2012-01-25 21:13:03 +01:00
colornode.h
Color overriding now works. The outermost color will win if multiple colors are specified for the same object
2011-12-26 00:38:03 +01:00
context.cc
Fixes two problems related to : lookup was dynamic rather than lexical, assignment was done after all local variables causing it not to be copyable
2013-08-21 01:40:21 -04:00
context.h
Further refactoring of scope/context mechanisms. Mostly related to the new FileContext class. Not quite there yet, but almost
2013-04-26 17:45:03 -04:00
control.cc
Fix compile error by using uint32_t from boost namespace.
2014-03-09 16:50:03 +01:00
csgnode.h
Reverted accidental commits
2010-10-31 01:58:50 +00:00
csgops.cc
merge branch to get windows "library path" working. tweak build system,
2013-05-25 22:37:26 -05:00
csgterm.cc
Added assert for issue #403
2013-06-14 14:24:08 -04:00
csgterm.h
Initial implementation of improved operator handling. Provides the bulk of work for #304
2013-05-24 18:40:09 -04:00
csgtermnormalizer.cc
In some rare cases, subtrees got invalidated and caused an assert failure
2014-01-06 01:27:01 -05:00
csgtermnormalizer.h
In some rare cases, subtrees got invalidated and caused an assert failure
2014-01-06 01:27:01 -05:00
dxfdata.cc
fixup 593 revised
2014-01-29 12:11:38 +04:00
dxfdata.h
Fix potential memory alignment issue with eigen. This might make us dependent on eigen3, but it's about time anyway
2013-11-01 12:10:03 -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
cleanup for pull request
2012-08-19 07:31:23 -05:00
dxftess-cgal.cc
prevent cgal::orientation_2 crash on polygons that fail is_simple_2 test
2013-12-17 17:08:36 -06:00
dxftess-glu.cc
Added support for 2D scaling in linear_extrude
2013-05-10 18:01:50 +02:00
dxftess.cc
De-Qt-ification continues, almost done with DxfData
2011-09-03 22:44:41 +02:00
dxftess.h
stub of face tessellation function for polyset
2013-12-14 17:25:40 -06:00
editor.cc
fix crash bug (mainwindow no longer has a 'highlighter' member)
2014-02-26 22:39:07 -06:00
editor.h
fix crash bug (mainwindow no longer has a 'highlighter' member)
2014-02-26 22:39:07 -06:00
evalcontext.cc
killed warning
2014-01-18 18:26:04 -05:00
evalcontext.h
Refactoring: Split out FileModule from Module, Added LocalScope renamed some confusing 'evaluate' methods to 'instantiate', added FileContext (not yet used)
2013-04-26 17:45:03 -04:00
export.cc
prevent crash in CGAL nef3. fix #issue 410 . also deal w qmake bug re .h files
2013-11-26 20:04:57 -06:00
export.h
cmdline throwntogether, integrate w chrysn tests, update resize tests
2013-09-12 00:17:17 -05:00
export_png.cc
fix issue with gcc 4.4.5. pointer to renderer in export_png segfaulted
2013-09-15 08:04:43 +02:00
expr.cc
Fix output of range expressions.
2013-11-11 01:38:34 +01:00
expression.h
bugfix: Fixed recursion crash ( #346 )
2013-05-13 16:27:17 -04:00
fbo.cc
cleanups. and restore accidentally deleted old system-gl.h
2013-01-26 23:19:14 +01:00
fbo.h
add files removed from test path
2013-01-24 04:02:31 +01: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
Keep cmd-line and GUI separate in terms of preferences, handle experimental tests separately, minor cleanups
2014-01-03 02:31:57 -05:00
fileutils.cc
Print each deprecation message only once per compilation. Fixes #678
2014-03-02 22:09:10 -05:00
fileutils.h
Search for included files first in the same location as the including module, then in the document root as a compatibility fallback. Fixes #217
2013-05-09 11:02:31 +02:00
func.cc
Be more explicit when using boost::math functions
2014-03-03 23:37:25 -05:00
function.h
Register experimental features only with ENABLE_EXPERIMENTAL defined ( fixes #687 ).
2014-03-04 21:35:44 +01:00
grid.h
Removed some more Qt dependencies
2011-11-28 01:00:21 +01:00
handle_dep.cc
cleanup for pull request
2012-08-19 07:31:23 -05:00
handle_dep.h
Added handle_dep sources
2011-09-04 01:39:19 +02:00
highlighter.cc
add regression test ('manual') for highlighter scheme changer
2014-02-26 23:50:20 -06:00
highlighter.h
fix build problem
2014-02-17 20:30:43 -06: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
undo experiment with object orientation
2013-01-26 01:36:55 +01:00
import.cc
Print each deprecation message only once per compilation. Fixes #678
2014-03-02 22:09:10 -05:00
importnode.h
Initial work: Created a Filename class
2011-11-06 19:18:59 +01: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
Fix potential memory alignment issue with eigen. This might make us dependent on eigen3, but it's about time anyway
2013-11-01 12:10:03 -04:00
linearextrude.cc
Print each deprecation message only once per compilation. Fixes #678
2014-03-02 22:09:10 -05:00
linearextrudenode.h
Added support for 2D scaling in linear_extrude
2013-05-10 18:01:50 +02:00
localscope.cc
Related to #399 , reverted assignment evaluation order to be the same as in 2013.01 as the new implementation broke existing scripts. Added some experimental commented out code, which can be used as reference in the future
2013-06-13 10:29:39 -04:00
localscope.h
Modified parse to allow overloading of variables in local blocks. Also did some minor cleanups while at it. Test cases missing
2013-04-26 18: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
upgrade lodepng to new version. remove malloc from imageutils
2013-02-11 19:10:52 -06:00
mainwin.cc
Preventing loosing keyboard focus by editor.
2014-04-11 01:18:08 +02: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
Remove isinf from mathc99 since we're using boost
2014-01-15 19:32:31 -05:00
memory.h
helper to include TR1 stuff
2011-09-11 11:10:22 +02:00
modcontext.cc
Print each deprecation message only once per compilation. Fixes #678
2014-03-02 22:09:10 -05:00
modcontext.h
Related to #399 , reverted assignment evaluation order to be the same as in 2013.01 as the new implementation broke existing scripts. Added some experimental commented out code, which can be used as reference in the future
2013-06-13 10:29:39 -04:00
module.cc
Fixed a bug failing to detect changes in underlying libraries. Should improve some of the issues reported in #181
2014-02-10 02:19:56 -05:00
module.h
Register experimental features only with ENABLE_EXPERIMENTAL defined ( fixes #687 ).
2014-03-04 21:35:44 +01: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
enable root-modifier (! character) on gui-cmdline output. reduce duplicate code.
2013-01-26 19:31:37 +01:00
nodecache.h
Added note about reference usage being unsafe due to potential vector resize
2012-01-25 00:02:06 +01: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
Minor namespace fixes
2011-10-26 16:59:26 +02:00
openscad.cc
Print each deprecation message only once per compilation. Fixes #678
2014-03-02 22:09:10 -05:00
openscad.h
removed redundant get_fragments_from_r
2013-12-27 18:04:28 -05:00
parser.y
Add support for handling negative step values in ranges ( fixes #500 ).
2013-11-11 01:31:44 +01:00
parsersettings.cc
Fix handling of platform specific path separator ( fixes #651 ).
2014-02-16 21:13:21 +01:00
parsersettings.h
Mac fix: We need to use bundled resources when running bundled apps in cmd-line node
2014-01-07 15:44:28 -05:00
polyset.cc
bugfix for recently introduced bug: Render negative 2D objects slightly thicker than positive objects to avoid z-buffer tearing with OpenCSG rendering
2013-01-08 13:24:54 -05:00
polyset.h
tab spaces
2013-12-15 08:33:18 -06:00
primitives.cc
Be more explicit when using boost::math functions
2014-03-03 23:37:25 -05:00
printutils.cc
Print each deprecation message only once per compilation. Fixes #678
2014-03-02 22:09:10 -05:00
printutils.h
Print each deprecation message only once per compilation. Fixes #678
2014-03-02 22:09:10 -05:00
progress.cc
Cleaned up progress handling, implemented cancel function. Needs more testing
2010-02-09 13:48:09 +00:00
progress.h
Cleaned up progress handling, implemented cancel function. Needs more testing
2010-02-09 13:48:09 +00:00
projection.cc
Refactoring: Split out FileModule from Module, Added LocalScope renamed some confusing 'evaluate' methods to 'instantiate', added FileContext (not yet used)
2013-04-26 17:45:03 -04:00
projectionnode.h
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
render-opencsg.cc.org
Merge branch 'master' into visitor
2011-07-31 01:58:51 +02:00
render.cc
Refactoring: Split out FileModule from Module, Added LocalScope renamed some confusing 'evaluate' methods to 'instantiate', added FileContext (not yet used)
2013-04-26 17:45:03 -04:00
renderer.cc
Initial implementation of improved operator handling. Provides the bulk of work for #304
2013-05-24 18:40:09 -04:00
renderer.h
Initial implementation of improved operator handling. Provides the bulk of work for #304
2013-05-24 18:40:09 -04:00
rendernode.h
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
rendersettings.cc
Increased the default csg limit to 100K
2014-02-03 22:53:42 -05:00
rendersettings.h
lol far_far_away should be double not size_t
2013-03-03 19:37:57 -08:00
rotateextrude.cc
Print each deprecation message only once per compilation. Fixes #678
2014-03-02 22:09:10 -05:00
rotateextrudenode.h
Initial work: Created a Filename class
2011-11-06 19:18:59 +01:00
state.h
Color overriding now works. The outermost color will win if multiple colors are specified for the same object
2011-12-26 00:38:03 +01:00
stl-utils.cc
clang fix: Clang claims to be gcc
2013-12-04 01:15:34 -05:00
stl-utils.h
De-Qt-ified AbstractNode
2011-08-04 04:58:17 +02:00
surface.cc
Handle lack of trailing newline in dat files. Fixes #336
2013-05-09 14:32:43 +02:00
svg.cc
Merge branch 'master' of github.com:openscad/openscad into issue480
2013-10-02 17:27:42 -05:00
svg.h
fixes for test suite and gcc
2012-10-28 20:22:04 +01: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
obj_rot + obj_trans -> Eigen::Vector. simplify glinfo dialog box.
2013-02-20 23:02:44 -06:00
transform.cc
Refactoring: Split out FileModule from Module, Added LocalScope renamed some confusing 'evaluate' methods to 'instantiate', added FileContext (not yet used)
2013-04-26 17:45:03 -04:00
transformnode.h
Rewrote some hard to read linear algebra code to use Eigen
2011-10-04 03:41:43 +02: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
Support for traversal pruning and abortion
2011-11-25 22:41:36 +01:00
typedefs.h
Refactoring: Split out FileModule from Module, Added LocalScope renamed some confusing 'evaluate' methods to 'instantiate', added FileContext (not yet used)
2013-04-26 17:45:03 -04:00
value.cc
Fix compile error by using uint32_t from boost namespace.
2014-03-09 16:50:03 +01:00
value.h
Fix compile error by using uint32_t from boost namespace.
2014-03-09 16:50:03 +01: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
Renamed some files and classnames for clarification
2011-09-30 03:11:28 +02:00
winconsole.c
proper quotation of \" special case
2014-02-22 12:55:04 +04:00