rapcad:rapcad.git
3 years agoRapCAD 0.9.3 v0.9.3
Giles Bathgate [Sat, 21 Dec 2013 23:49:22 +0000 (23:49 +0000)]
RapCAD 0.9.3

3 years agoUpdated Release notes for upcoming version.
Giles Bathgate [Sat, 21 Dec 2013 23:49:22 +0000 (23:49 +0000)]
Updated Release notes for upcoming version.

3 years agoInstaller needs to create directory.
Giles Bathgate [Sat, 21 Dec 2013 22:16:29 +0000 (22:16 +0000)]
Installer needs to create directory.

3 years agoDon't truncate build log again!
Giles Bathgate [Sat, 21 Dec 2013 20:37:39 +0000 (20:37 +0000)]
Don't truncate build log again!

3 years agoAdditional reset to make sure pull will always work.
Giles Bathgate [Sat, 21 Dec 2013 20:17:38 +0000 (20:17 +0000)]
Additional reset to make sure pull will always work.

3 years agoNeed to copy dll subdirectories.
Giles Bathgate [Sat, 21 Dec 2013 20:05:32 +0000 (20:05 +0000)]
Need to copy dll subdirectories.

3 years agoAdd Qt version as well and use textbox instead of listview.
Giles Bathgate [Sat, 21 Dec 2013 20:03:03 +0000 (20:03 +0000)]
Add Qt version as well and use textbox instead of listview.

3 years agoAdded library versions to Help->About.
Giles Bathgate [Sat, 21 Dec 2013 19:56:27 +0000 (19:56 +0000)]
Added library versions to Help->About.

3 years agoAdded Help->About Qt.
Giles Bathgate [Sat, 21 Dec 2013 19:13:28 +0000 (19:13 +0000)]
Added Help->About Qt.

3 years agoAdditional dll needed for windows builds.
Giles Bathgate [Sat, 21 Dec 2013 18:30:55 +0000 (18:30 +0000)]
Additional dll needed for windows builds.

3 years agoFixed path in release-win32.bat
Giles Bathgate [Sat, 21 Dec 2013 15:54:31 +0000 (15:54 +0000)]
Fixed path in release-win32.bat

3 years agoMove remaining scripts to new folder.
Giles Bathgate [Sat, 21 Dec 2013 15:44:54 +0000 (15:44 +0000)]
Move remaining scripts to new folder.

3 years agoAdded simple readme for the scripts.
Giles Bathgate [Sat, 21 Dec 2013 12:56:04 +0000 (12:56 +0000)]
Added simple readme for the scripts.

3 years agoScripts may aswell be run from the rapcad dir e.g. scripts/scriptname.sh
Giles Bathgate [Sat, 21 Dec 2013 12:52:34 +0000 (12:52 +0000)]
Scripts may aswell be run from the rapcad dir e.g. scripts/scriptname.sh

3 years agoUpdate icons now prints some messages.
Giles Bathgate [Sat, 21 Dec 2013 11:56:52 +0000 (11:56 +0000)]
Update icons now prints some messages.

3 years agoMoved update icons to scripts.
Giles Bathgate [Sat, 21 Dec 2013 11:56:10 +0000 (11:56 +0000)]
Moved update icons to scripts.

3 years agoFixed release snapshot script.
Giles Bathgate [Sat, 21 Dec 2013 12:27:13 +0000 (12:27 +0000)]
Fixed release snapshot script.

3 years agoMove release snapshot into scripts folder.
Giles Bathgate [Sat, 21 Dec 2013 11:46:23 +0000 (11:46 +0000)]
Move release snapshot into scripts folder.

3 years agoUpdated windows installer with new dlls.
Giles Bathgate [Fri, 20 Dec 2013 21:58:02 +0000 (21:58 +0000)]
Updated windows installer with new dlls.

3 years agoCorrect download url for boost.
Giles Bathgate [Fri, 20 Dec 2013 21:09:17 +0000 (21:09 +0000)]
Correct download url for boost.

3 years agoUrls do not need to be escaped.
Giles Bathgate [Fri, 20 Dec 2013 21:02:31 +0000 (21:02 +0000)]
Urls do not need to be escaped.

3 years agoList of urls for windows build tools.
Giles Bathgate [Fri, 20 Dec 2013 20:58:25 +0000 (20:58 +0000)]
List of urls for windows build tools.

3 years agoMake windows release script exit on fail.
Giles Bathgate [Fri, 20 Dec 2013 20:38:43 +0000 (20:38 +0000)]
Make windows release script exit on fail.

3 years agoUpdates to documentation for building latest version of boost and CGAL on windows.
Giles Bathgate [Fri, 20 Dec 2013 19:52:06 +0000 (19:52 +0000)]
Updates to documentation for building latest version of boost and CGAL on windows.

3 years agoNow using Qt 5.2.0 for windows builds.
Giles Bathgate [Fri, 20 Dec 2013 19:42:23 +0000 (19:42 +0000)]
Now using Qt 5.2.0 for windows builds.

3 years agoRestored icon theme in windows build.
Giles Bathgate [Fri, 20 Dec 2013 19:27:59 +0000 (19:27 +0000)]
Restored icon theme in windows build.

3 years agoUpdated to use latest versions of CGAL Boost and dxflib for windows builds.
Giles Bathgate [Fri, 20 Dec 2013 19:20:57 +0000 (19:20 +0000)]
Updated to use latest versions of CGAL Boost and dxflib for windows builds.

3 years agoClean up assert hack a little bit.
Giles Bathgate [Wed, 18 Dec 2013 23:21:45 +0000 (23:21 +0000)]
Clean up assert hack a little bit.

3 years agoChanges to make rotate_extrude work with radius of 0, and consider size of rotation...
Giles Bathgate [Wed, 18 Dec 2013 22:31:17 +0000 (22:31 +0000)]
Changes to make rotate_extrude work with radius of 0, and consider size of rotation object when calculating fragments.

3 years agoMinor fixes to get fragments, make tests pass again.
Giles Bathgate [Wed, 18 Dec 2013 22:19:01 +0000 (22:19 +0000)]
Minor fixes to get fragments, make tests pass again.

3 years agoGet fragments seems to have deviated from the implementation in which it was based.
Giles Bathgate [Mon, 16 Dec 2013 21:36:29 +0000 (21:36 +0000)]
Get fragments seems to have deviated from the implementation in which it was based.

3 years agoThis had been bugging me for a while. Seems all I had to do was give the correct...
Giles Bathgate [Mon, 16 Dec 2013 20:28:07 +0000 (20:28 +0000)]
This had been bugging me for a while. Seems all I had to do was give the correct case header file in mainwindow.ui

3 years agoAdded test for resize module. Make nodeprinter print arguments.
Giles Bathgate [Mon, 16 Dec 2013 19:08:49 +0000 (19:08 +0000)]
Added test for resize module. Make nodeprinter print arguments.

3 years agoI was using the wrong thing completely. Bbox3 -> Cuboid3
Giles Bathgate [Mon, 16 Dec 2013 16:25:20 +0000 (16:25 +0000)]
I was using the wrong thing completely. Bbox3 -> Cuboid3

Bbox is for something else. Iso_cuboid_3 gives what I wanted, and
naturally is what is returned by the built in CGAL function for
computing the bounding box.

3 years agoBbox_3.h is now fully templated to use the exact numbertype of the kernel vs doubles.
Giles Bathgate [Mon, 16 Dec 2013 15:07:22 +0000 (15:07 +0000)]
Bbox_3.h is now fully templated to use the exact numbertype of the kernel vs doubles.

3 years agoAdded a OnceOnly functor to simplify some code, additional useage of foreach.
Giles Bathgate [Mon, 16 Dec 2013 11:51:08 +0000 (11:51 +0000)]
Added a OnceOnly functor to simplify some code, additional useage of foreach.

4 years agoMake polygon into full class and use foreach elsewhere as needed.
Giles Bathgate [Sun, 15 Dec 2013 00:47:16 +0000 (00:47 +0000)]
Make polygon into full class and use foreach elsewhere as needed.

4 years agoFixed compilation without CGAL. Tests run without crashing.
Giles Bathgate [Sat, 14 Dec 2013 11:41:51 +0000 (11:41 +0000)]
Fixed compilation without CGAL. Tests run without crashing.

4 years agoAsciidoc variables will not work everywhere
Giles Bathgate [Thu, 12 Dec 2013 23:25:20 +0000 (23:25 +0000)]
Asciidoc variables will not work everywhere

4 years agoTry out some asciidoc variables
Giles Bathgate [Thu, 12 Dec 2013 23:23:48 +0000 (23:23 +0000)]
Try out some asciidoc variables

4 years agoFixed link in compiling documentation
Giles Bathgate [Thu, 12 Dec 2013 23:18:03 +0000 (23:18 +0000)]
Fixed link in compiling documentation

4 years agoFixed formatting in compiling documentation
Giles Bathgate [Thu, 12 Dec 2013 23:16:12 +0000 (23:16 +0000)]
Fixed formatting in compiling documentation

4 years agoSome updates to the compiling instructions.
Giles Bathgate [Thu, 12 Dec 2013 23:11:23 +0000 (23:11 +0000)]
Some updates to the compiling instructions.

4 years agoRemove dependency on msys for build.
Giles Bathgate [Thu, 12 Dec 2013 22:40:41 +0000 (22:40 +0000)]
Remove dependency on msys for build.

4 years agoNeed to escape underscore following a variable.
Giles Bathgate [Wed, 11 Dec 2013 23:10:37 +0000 (23:10 +0000)]
Need to escape underscore following a variable.

4 years agoUse 7zip for windows builds MinGW zip is crashing.
Giles Bathgate [Wed, 11 Dec 2013 21:46:21 +0000 (21:46 +0000)]
Use 7zip for windows builds MinGW zip is crashing.

4 years agoUse Qt5 version of make.
Giles Bathgate [Wed, 11 Dec 2013 21:23:12 +0000 (21:23 +0000)]
Use Qt5 version of make.

4 years agoCorrect path in release-win32.bat
Giles Bathgate [Wed, 11 Dec 2013 21:09:16 +0000 (21:09 +0000)]
Correct path in release-win32.bat

4 years agoUse batch file to setup environment and bash to build.
Giles Bathgate [Wed, 11 Dec 2013 21:00:14 +0000 (21:00 +0000)]
Use batch file to setup environment and bash to build.

4 years agoWindows detection macros changed in Qt5.
Giles Bathgate [Wed, 11 Dec 2013 20:33:25 +0000 (20:33 +0000)]
Windows detection macros changed in Qt5.

4 years agoMake passphrase entry easier for release.sh and scriptable for release-snapshot.sh
Giles Bathgate [Wed, 11 Dec 2013 19:33:17 +0000 (19:33 +0000)]
Make passphrase entry easier for release.sh and scriptable for release-snapshot.sh

4 years agoRemoved -qt5 flag from qmake since qt5-default package will ensure qt5 is used by...
Giles Bathgate [Tue, 10 Dec 2013 22:37:14 +0000 (22:37 +0000)]
Removed -qt5 flag from qmake since qt5-default package will ensure qt5 is used by default.

4 years agoUse new Qt5 dlls in installer.nsi
Giles Bathgate [Tue, 10 Dec 2013 20:47:32 +0000 (20:47 +0000)]
Use new Qt5 dlls in installer.nsi

4 years agoConverted release-win32 script to bash.
Giles Bathgate [Tue, 10 Dec 2013 20:15:34 +0000 (20:15 +0000)]
Converted release-win32 script to bash.

4 years agoMove to bash, batch files are a pain.
Giles Bathgate [Tue, 10 Dec 2013 20:11:41 +0000 (20:11 +0000)]
Move to bash, batch files are a pain.

4 years agoDon't truncate build log.
Giles Bathgate [Tue, 10 Dec 2013 18:44:01 +0000 (18:44 +0000)]
Don't truncate build log.

4 years agoNeed to ensure win32 script continues on success.
Giles Bathgate [Tue, 10 Dec 2013 18:37:18 +0000 (18:37 +0000)]
Need to ensure win32 script continues on success.

4 years agoNeed to do reset hard but not to specific version for snapshots.
Giles Bathgate [Tue, 10 Dec 2013 00:29:45 +0000 (00:29 +0000)]
Need to do reset hard but not to specific version for snapshots.

4 years agoUpdate windows release batch file to use Qt5.1.1
Giles Bathgate [Mon, 9 Dec 2013 23:52:32 +0000 (23:52 +0000)]
Update windows release batch file to use Qt5.1.1

4 years agoAdditional dependency for raring.
Giles Bathgate [Mon, 9 Dec 2013 22:30:14 +0000 (22:30 +0000)]
Additional dependency for raring.

4 years agoAdded release script for making snapshots.
Giles Bathgate [Mon, 9 Dec 2013 22:10:54 +0000 (22:10 +0000)]
Added release script for making snapshots.

4 years agoMoving forward only Qt5 and above will be supported.
Giles Bathgate [Mon, 9 Dec 2013 20:31:09 +0000 (20:31 +0000)]
Moving forward only Qt5 and above will be supported.

4 years agoMove stringify functions into common header.
Giles Bathgate [Fri, 20 Jul 2012 16:15:46 +0000 (17:15 +0100)]
Move stringify functions into common header.

4 years agoReleases end up in the same directory as release.sh
Giles Bathgate [Mon, 9 Dec 2013 16:20:46 +0000 (16:20 +0000)]
Releases end up in the same directory as release.sh

4 years agoSet version after pulling updates.
Giles Bathgate [Mon, 9 Dec 2013 15:24:05 +0000 (15:24 +0000)]
Set version after pulling updates.

4 years agoAdded saucy to ppa release targets.
Giles Bathgate [Mon, 9 Dec 2013 15:15:04 +0000 (15:15 +0000)]
Added saucy to ppa release targets.

4 years agoRapCAD 0.9.2 v0.9.2
Giles Bathgate [Mon, 9 Dec 2013 15:07:34 +0000 (15:07 +0000)]
RapCAD 0.9.2

4 years agoUpdated Release notes for upcoming version.
Giles Bathgate [Mon, 9 Dec 2013 15:07:34 +0000 (15:07 +0000)]
Updated Release notes for upcoming version.

4 years agoAdded test for 'for' itteration with range.
Giles Bathgate [Mon, 9 Dec 2013 12:06:39 +0000 (12:06 +0000)]
Added test for 'for' itteration with range.

4 years agoAdded some tests for warning messages. It just exercises the code, doesn't actually...
Giles Bathgate [Mon, 9 Dec 2013 12:00:27 +0000 (12:00 +0000)]
Added some tests for warning messages. It just exercises the code, doesn't actually check the warnings are correct.

4 years agoFix reporter can be null when running tests.
Giles Bathgate [Mon, 9 Dec 2013 11:58:52 +0000 (11:58 +0000)]
Fix reporter can be null when running tests.

4 years agoDisable some usless ui elements until the features are implemented.
Giles Bathgate [Mon, 9 Dec 2013 11:57:55 +0000 (11:57 +0000)]
Disable some usless ui elements until the features are implemented.

4 years agoUse foreach where possible.
Giles Bathgate [Sun, 8 Dec 2013 23:03:00 +0000 (23:03 +0000)]
Use foreach where possible.

4 years agoCreate a point if a sphere of radius 0 requested.
Giles Bathgate [Sun, 8 Dec 2013 22:03:14 +0000 (22:03 +0000)]
Create a point if a sphere of radius 0 requested.

4 years agoFix node printer to not print empty children.
Giles Bathgate [Sun, 8 Dec 2013 22:01:32 +0000 (22:01 +0000)]
Fix node printer to not print empty children.

4 years agoRemoved redundant goto jumps in spheremodule.
Giles Bathgate [Sun, 8 Dec 2013 21:24:18 +0000 (21:24 +0000)]
Removed redundant goto jumps in spheremodule.

4 years agoAdded new sphere tests.
Giles Bathgate [Sun, 8 Dec 2013 21:23:45 +0000 (21:23 +0000)]
Added new sphere tests.

4 years agoFurther tests for cylinder.
Giles Bathgate [Sun, 8 Dec 2013 21:06:59 +0000 (21:06 +0000)]
Further tests for cylinder.

4 years agoAdded more tests for cylinder.
Giles Bathgate [Sun, 8 Dec 2013 20:50:31 +0000 (20:50 +0000)]
Added more tests for cylinder.

4 years agoFix for with no argument, should not execute child statements.
Giles Bathgate [Sun, 8 Dec 2013 20:22:38 +0000 (20:22 +0000)]
Fix for with no argument, should not execute child statements.

4 years agoAdded if/else and compound statement tests.
Giles Bathgate [Sun, 8 Dec 2013 19:40:31 +0000 (19:40 +0000)]
Added if/else and compound statement tests.

4 years agoMake builds easier to configure for coverage tests.
Giles Bathgate [Sun, 8 Dec 2013 18:29:29 +0000 (18:29 +0000)]
Make builds easier to configure for coverage tests.

4 years agoAdded compiler options for code coverage tests.
Giles Bathgate [Sun, 8 Dec 2013 18:05:58 +0000 (18:05 +0000)]
Added compiler options for code coverage tests.

4 years agoZoom distance can no longer be negative, mouse wheel and shift+rmb zoom are more...
Giles Bathgate [Sat, 7 Dec 2013 23:14:50 +0000 (23:14 +0000)]
Zoom distance can no longer be negative, mouse wheel and shift+rmb zoom are more consistent.

4 years agoUse csg product for module test.
Giles Bathgate [Fri, 6 Dec 2013 23:29:41 +0000 (23:29 +0000)]
Use csg product for module test.

4 years agoClean up CGALImport and use csg product for rotate tests.
Giles Bathgate [Fri, 6 Dec 2013 23:23:08 +0000 (23:23 +0000)]
Clean up CGALImport and use csg product for rotate tests.

4 years agoSphere tests, flush output after writing test detail.
Giles Bathgate [Fri, 6 Dec 2013 22:14:42 +0000 (22:14 +0000)]
Sphere tests, flush output after writing test detail.

4 years agoTests now use csg comparison for verification.
Giles Bathgate [Fri, 6 Dec 2013 21:33:40 +0000 (21:33 +0000)]
Tests now use csg comparison for verification.

4 years agoImplemented multmatrix module.
Giles Bathgate [Fri, 6 Dec 2013 21:27:57 +0000 (21:27 +0000)]
Implemented multmatrix module.

4 years agoProgram now uses a return code (exit code).
Giles Bathgate [Thu, 5 Dec 2013 22:40:39 +0000 (22:40 +0000)]
Program now uses a return code (exit code).

4 years agoAdded import for '.csg' and '.rcad' files to CGALImport
Giles Bathgate [Thu, 5 Dec 2013 20:46:33 +0000 (20:46 +0000)]
Added import for '.csg' and '.rcad' files to CGALImport

4 years agoNo need to cleanup nodes globally, as they are all in the node tree.
Giles Bathgate [Thu, 5 Dec 2013 20:35:00 +0000 (20:35 +0000)]
No need to cleanup nodes globally, as they are all in the node tree.

4 years agoApplied astyle rules.
Giles Bathgate [Thu, 5 Dec 2013 18:06:07 +0000 (18:06 +0000)]
Applied astyle rules.

4 years agoSimplify code in comparer by not building unnecessary script object.
Giles Bathgate [Wed, 4 Dec 2013 21:02:14 +0000 (21:02 +0000)]
Simplify code in comparer by not building unnecessary script object.

4 years agoImplemented comparison strategy for comparing stl, off, etc.
Giles Bathgate [Wed, 4 Dec 2013 18:24:43 +0000 (18:24 +0000)]
Implemented comparison strategy for comparing stl, off, etc.

4 years agoRefactor Tester Worker and Strategy, remove dependencies.
Giles Bathgate [Tue, 3 Dec 2013 23:24:45 +0000 (23:24 +0000)]
Refactor Tester Worker and Strategy, remove dependencies.

4 years agoRefactor worker so that it is no longer a QObject.
Giles Bathgate [Tue, 3 Dec 2013 22:16:09 +0000 (22:16 +0000)]
Refactor worker so that it is no longer a QObject.

4 years agoMinimise the number of places the CGAL_assert macro hack gets expanded.
Giles Bathgate [Tue, 3 Dec 2013 19:14:43 +0000 (19:14 +0000)]
Minimise the number of places the CGAL_assert macro hack gets expanded.

4 years agoFix hard crash when exporting to STL caused by an exception thown from the destructor...
Giles Bathgate [Tue, 3 Dec 2013 18:55:21 +0000 (18:55 +0000)]
Fix hard crash when exporting to STL caused by an exception thown from the destructor of CGAL/Polyhedron_incremental_builder_3.h

4 years agoSlight improvement to CSG product export.
Giles Bathgate [Mon, 2 Dec 2013 19:30:18 +0000 (19:30 +0000)]
Slight improvement to CSG product export.