Commit Graph

1694 Commits (481d3754b3cd0b935a76a2832ea0cebd58ce0222)

Author SHA1 Message Date
Marius Kintel 65edc63166 kill warning 2014-05-24 12:08:37 -04:00
Marius Kintel c9bbb3b9bf Use shared_ptr instead of managing memory manually 2014-05-23 17:44:14 -04:00
Marius Kintel 3c9d9a705a Merge branch 'master' into csg-import-tests 2014-05-22 23:44:41 -04:00
Marius Kintel db19afcf80 Updated include guards to #pragma once 2014-05-22 22:26:46 -04:00
Oskar Linde 02cb1f0ca8 Speed up 3D convex hull() by a few orders of magnitude by using a more suitable kernel 2014-05-22 21:15:34 +02:00
Oskar Linde 35c2a5e5ca Speed up 3D hull() slightly by avoiding converting the result to Nef 2014-05-22 20:09:54 +02:00
Marius Kintel 943e98ae80 Merge branch 'master' into text-module 2014-05-21 16:43:11 -04:00
Marius Kintel 2838795d63 #802 Added test, issue warning instead of crashing 2014-05-21 14:01:12 -04:00
Torsten Paul c64360d372 Merge branch 'master' into text-module
Conflicts:
	tests/CMakeLists.txt
2014-05-20 21:36:51 +02:00
Marius Kintel e64734f8fd bugfix: Empty import combined with real geometry caused an assert failure 2014-05-19 15:21:43 -04:00
Marius Kintel e4dd4da818 #791 Handle twist=0 as no twist 2014-05-19 11:49:41 -04:00
Torsten Paul 84eada804b Fix CSG output of offset(). 2014-05-18 17:32:10 +02:00
Marius Kintel acab1dda1c Mac fix: Only use NSLog when GUI launched 2014-05-17 14:28:22 -04:00
Marius Kintel f002fed152 bugfix: Don't try to export if a root geometry wasn't created 2014-05-17 13:04:45 -04:00
Marius Kintel 7a709b5e8b Merge pull request #785 from OskarLinde/vector_min_max
Make min() and max() handle vector argument
2014-05-17 11:59:01 -04:00
Marius Kintel 6a0d70033d Merge pull request #796 from OskarLinde/offset_bugfix
Offset bug with delta < 1
2014-05-17 11:57:50 -04:00
Marius Kintel e931c8ab83 bugfix: Dumptest failed to dump the highlight modifier 2014-05-17 11:53:11 -04:00
Oskar Linde dfa1748c81 Bugfix: Offset with rounded join_type calculated fragments incorrectly for delta < 1 2014-05-17 14:23:46 +02:00
Marius Kintel 619d44800e bugfix: Forgot to add csg as a known filetype 2014-05-15 16:32:25 -04:00
Marius Kintel 44a86c2566 Merge branch 'lowlevel1' of git://github.com/tim-caper/openscad into tim-caper-lowlevel1 2014-05-13 00:59:55 -04:00
Marius Kintel 7952d24915 Merge branch 'master' into categorized_examples
Conflicts:
	src/MainWindow.h
2014-05-13 00:50:25 -04:00
Marius Kintel 5da1861534 Merge pull request #787 from openscad/mdi+dockable-windows
Make editor and console windows dockable / make MDI mode a runtime option.
2014-05-13 00:43:46 -04:00
Torsten Paul cb5904d685 Overwrite sizeHint() for the editor to handle missing window state information.
This triggers only in case the configuration file has no window state
information (or no configuration file at all).
When this happens, the editor would default to a very ugly width due to
the dock widget layout. This overwrites the value reported via sizeHint()
to a width a bit smaller than half the main window size (either the one
loaded from the configuration or the default value of 800).
The height is only a dummy value which will be essentially ignored by
the layouting as the editor is set to expand to fill the available space.
2014-05-12 22:47:47 +02:00
Torsten Paul 7f84eb0a23 Update window title in undocked mode when loading new files. 2014-05-12 22:47:47 +02:00
Torsten Paul c976f0725b Fix resizing constraints for the animation panel. 2014-05-12 22:47:47 +02:00
Torsten Paul 4fbbc09895 Make editor and console windows dockable and make MDI mode a runtime option. 2014-05-12 22:47:42 +02:00
Marius Kintel 9ac41c6b21 Merge branch 'checkwrite' of git://github.com/tim-caper/openscad into tim-caper-checkwrite 2014-05-12 16:27:55 -04:00
Marius Kintel 71f8e62a15 Merge branch 'close-empty-win-on-open' of git://github.com/OskarLinde/openscad into OskarLinde-close-empty-win-on-open 2014-05-12 16:22:44 -04:00
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
Marius Kintel eb98e55477 Merge pull request #788 from OskarLinde/autoreload_undo_fix
auto-reload & compile with internal editor preserve undo status
2014-05-12 13:40:30 -04:00
Marius Kintel 5707bc6eaf Merge branch 'proxy-icons' of git://github.com/OskarLinde/openscad into OskarLinde-proxy-icons 2014-05-12 13:34:21 -04:00
Oskar Linde 5648573d24 Preserves undo status if using the internal editor together with 'autoreload and compile' 2014-05-10 22:41:46 +02:00
Oskar Linde 27e889d818 search(): fix crash bug and add additional feature
search(4,[1,2,3]) crashed OpenSCAD. Instead of crashing, one can now search vectors for matching elements.
In addition, search([[1,2]],[[0,1],[1,2],[2,3]]) will work and return [1].
2014-05-10 20:54:09 +02:00
Oskar Linde bef0efb18e Fix crash in cgalpngtest_assign-tests 2014-05-10 20:54:09 +02:00
Oskar Linde afd8d4025b Make min() and max() handle vector argument
This patch adds the ability for max() and min() to take one single vector as argument. The max (or min) element of that vector is returned if the vector contains at least one element.
2014-05-10 19:40:15 +02:00
Oskar Linde 9ccde53749 Add Mac standard Cmd-D shortcut for the 'Don't Save' button 2014-05-10 19:27:17 +02:00
shaina7837 2b14befb6f examples showed in separate method 2014-05-03 21:15:05 +02:00
shaina7837 b1976cf3ff categorized_examples 2014-05-03 21:14:57 +02:00
Oskar Linde 75e66a531b Mac: Give document windows proper proxy icons 2014-05-03 19:15:36 +02:00
Oskar Linde 180bd906b7 Avoid leaving the first empty document window when opening a file in MDI mode 2014-05-03 18:20:37 +02:00
Tim V. Shaporev 76389d83cc fixup issue 766 2014-05-03 19:44:22 +04:00
Tim V. Shaporev ebb075315f low-level optimization to reduce stack usage & accelerate calculations 2014-05-02 10:03:46 +04:00
Ben Gamari b984297e28 GeometryEvaluator: Fix signed-ness warnings 2014-04-28 13:37:43 -04:00
Ben Gamari 3d21e84b44 clipper-utils: Fix signed-ness warning 2014-04-28 13:37:43 -04:00
Ben Gamari b5337ad338 Various whitespace fixes 2014-04-28 13:37:43 -04:00
Ben Gamari ff466c2189 Switch from #define guards to #pragma once
As well as a few whitespace cleanups
2014-04-28 13:32:19 -04:00
Marius Kintel 0e2e8d9f94 Merge pull request #769 from tim-caper/builtin2
exact sin/cos and eliminated duplicate args computations
2014-04-27 02:37:32 -04:00
Don Bright 319737daff Merge branch 'master' of github.com:openscad/openscad 2014-04-26 23:33:30 -05:00
Don Bright 2f4617ddef remove #ifdefs for eigen version 2 ( see issue #532 ) 2014-04-26 23:14:24 -05:00
Marius Kintel f9b3d357ff build fix after merging text and the new master 2014-04-26 22:09:15 -04:00