Commit Graph

3670 Commits (0b6da3dc1edba1714ded2f067b0d44d19bf2d615)

Author SHA1 Message Date
Torsten Paul 0b6da3dc1e Change sed calls to work on both MacOS X and Linux.
The syntax for the -i parameter is not compatible, so just write the
modified file temporarily and move it in place after the sed call.
2014-02-02 18:01:08 -05:00
Torsten Paul 1c2cb2dde9 Move main text test cases to the heavy set and introduce a simple test. 2014-02-02 18:01:08 -05:00
Torsten Paul dc16918beb Force pkg-config to look in the local library folder.
Setting both PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR should
force pkg-config to ignore system installed libraries. We
only want it to find locally compiled dependencies if the
variable OPENSCAD_LIBRARIES is set.
2014-02-02 18:00:45 -05:00
Torsten Paul 39a2136e3d Fix dependency build script on MacOS X. 2014-02-02 18:00:45 -05:00
Torsten Paul afca09729a Add test cases for text alignment and text direction. 2014-02-02 18:00:45 -05:00
Torsten Paul a994d4b750 Add first set of test cases for text(). 2014-02-02 18:00:44 -05:00
Torsten Paul 695c2cbdbf Include common script for Linux builds. 2014-02-02 18:00:44 -05:00
Torsten Paul 067c7bd08f Add new libraries to MacOS X build script.
Also move some general stuff into a separate script so
it can be shared by the MacOS X and the Linux build.
2014-02-02 18:00:44 -05:00
Torsten Paul 9713a1fefb Patch Qt when building on Mavericks/XCode 5.0.1.
This is a workaround for compilation problems in that
environment:

- Disable tiff plugin which fails with duplicate symbol
  errors when linking. This is available as configure option.

- Disable core-wlan which fails compilation with lots
  of errors. This needs to patch the qmake config file.
2014-02-02 18:00:44 -05:00
Torsten Paul 1101d671a1 Skip build in case the library is already installed. 2014-02-02 18:00:44 -05:00
Torsten Paul 8bb32da1c4 Add libraries to qmake config. 2014-02-02 18:00:44 -05:00
Torsten Paul 5741b64036 Add debian package dependencies. 2014-02-02 18:00:44 -05:00
Torsten Paul 84caf4fa3d Add new libraries to the build and check scripts. 2014-02-02 18:00:44 -05:00
Torsten Paul bb45e7e52a Add implementation of text() module. 2014-02-02 18:00:44 -05:00
Marius Kintel 9c9915a6f9 removed temporary file 2014-02-02 17:58:59 -05:00
Marius Kintel 5b7572e927 Create freenode-verification.txt 2014-02-02 17:58:59 -05:00
Marius Kintel 9639e1c043 Merge pull request #625 from openscad/piliko0
small speedup of CGAL (according to CGAL tests)
2014-02-02 11:44:09 -08:00
Marius Kintel b5a6443b36 Merge pull request #628 from OskarLinde/ui_find
Editor: Fix bug where replaceAll could enter an infinite loop
2014-02-02 11:42:04 -08:00
Marius Kintel c59fa49693 Merge pull request #611 from OskarLinde/minkowski2_bug
Minkowski2 bug
2014-02-01 18:48:54 -08:00
Oskar Linde d3f736d873 Editor: Fix bug where replaceAll could enter an infinite loop 2014-02-02 02:09:09 +01:00
Marius Kintel 072c3a3059 Simplified and renamed test related to #612 2014-02-01 17:53:47 -05:00
Marius Kintel b33ab943ff Merge branch 'poly2_bug' of git://github.com/OskarLinde/openscad into OskarLinde-poly2_bug 2014-02-01 17:30:54 -05:00
Oskar Linde 1942205585 toPolygon2D() now use Clipper's cleaning algorithm
The old polygon simplification algorithm in toPolygon2D() was broken.
It could create self-intersecting paths which made CGAL barf and
resulted in non-manifold meshes. It has been replaced with the one
built into Clipper. I am not sure Clipper's is guaranteed to be
correct either, but it at least seems to have fewer fail cases.
2014-02-01 20:53:10 +01:00
Marius Kintel 90b9667103 Merge pull request #626 from OskarLinde/ui_find
Editor: Implemented simple Find functionality
2014-02-01 11:13:05 -08:00
Marius Kintel cd1d5cf2f3 Merge branch 'unstable' of github.com:openscad/openscad into unstable 2014-02-01 13:46:49 -05:00
Marius Kintel 9b83ed6029 Merge branch 'unstable' of github.com:openscad/openscad into unstable 2014-02-01 13:44:11 -05:00
Marius Kintel a948936740 Started on hacking doc 2014-02-01 13:43:58 -05:00
Marius Kintel 9c3de2229e Renamed setting to be in sync with other file settings 2014-02-01 13:42:59 -05:00
Marius Kintel db20a3afac Added --debug to usage 2014-02-01 13:26:15 -05:00
Marius Kintel c8e28c0896 Merge branch 'unstable' into issue598fo 2014-02-01 13:22:38 -05:00
Marius Kintel cdd23c5d63 Merge branch 'unstable' into printd0 2014-02-01 12:56:20 -05:00
Oskar Linde 7d6deea4e5 Editor: Subtle UI Tweak
Return in the find or replace field will animate the triggered button
2014-02-01 16:20:26 +01:00
Oskar Linde aaae223e40 Editor: Implement Search & Replace 2014-02-01 16:20:22 +01:00
Oskar Linde e483339580 Editor: Reduce find panel bottom margin 2014-02-01 16:20:19 +01:00
Oskar Linde 9750866aa8 Editor: Implemented simple Find functionality 2014-02-01 16:20:11 +01:00
Oskar Linde b10e9bc5c5 Fix a problem with the 2D Minkowski implementation
Polygons were clipped too soon, resulting in numerical robustness errors
which could create cracks in the resulting geometry. This patch corrects
the problem by postponing Clipper's union operation until the Minkowski
insides are filled. The result is also a net reduction of the number
of Clipper operations.
2014-02-01 16:18:04 +01:00
Oskar Linde 37aa801c46 Add some additional minkowski2d test cases 2014-02-01 16:17:56 +01:00
Oskar Linde 9a66954003 Add a testcase for a bug with self-intersecting polygon outline 2014-02-01 16:14:59 +01:00
Marius Kintel 143a7102c6 Merge branch 'unstable' of github.com:openscad/openscad into unstable 2014-02-01 01:01:04 -05:00
Marius Kintel 0d1e978baa Merge branch 'unstable' into nullgl 2014-02-01 00:35:29 -05:00
don bright 0b801fe6e0 small speedup of CGAL (according to CGAL tests) 2014-01-31 15:22:57 -08:00
Don Bright 11c24e3120 undo my changes 2014-01-31 06:42:13 -06:00
Don Bright 54742747ad adding missing file 2014-01-31 06:41:57 -06:00
Don Bright 88ff8ee6d4 add missing file 2014-01-31 06:34:46 -06:00
Marius Kintel 9fa66e37c0 Merge pull request #624 from openscad/issue598cmdline
Issue598cmdline
2014-01-30 22:20:26 -08:00
Marius Kintel 1b77d945be bugfix: When trying to copy Nef polyhderons, we were just copying pointers, defeating the const 2014-01-31 00:59:59 -05:00
Don Bright 43b4b072dc fix PRINTD to PRINTDB 2014-01-30 18:40:22 -06:00
Don Bright a51e3e2e90 replace logstream with PRINTD / PRINTDB . add boost include to printutils.cc 2014-01-30 18:37:08 -06:00
Don Bright 6269872397 add global OpenSCAD::debug string to printutils.cc (see printutils.h for usage) 2014-01-30 18:30:41 -06:00
Don Bright 36d5bde12b add '--debug=' option to openscad cmdline. see printutils.h for usage 2014-01-30 18:29:34 -06:00