Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-21 | Merge branch 'f_enable_cpp11' into f_refractor_openscadf_write_stdoutf_refractor_openscad | Jan Huwald | |
2014-02-21 | fix typof_enable_cpp11 | Jan Huwald | |
2014-02-21 | compile with -std=c++0x to support older C++11 compilers | Jan Huwald | |
2014-02-17 | cmdline(): fix crash on file names without suffix | Jan Huwald | |
- fix witespace - fix error message: print file name | |||
2014-02-16 | allow writing to standard output from command line, update output handler to ↵ | Jan Huwald | |
lambda - cmdline can output to a file or cout - output handler uses lambda instead of function pointer - this allows removing Echostream with a one-liner | |||
2014-02-16 | add --action cmdline, make -o optional, partially implement usage of stdout ↵ | Jan Huwald | |
as output_file This patch introduces the --action command line argument. It can override the action determined by the file name suffix and enables writing to stdout (where no suffix exists). -o is now optional and defaults to "<inputfile>.<action>". | |||
2014-02-16 | refractor command line parsing | Jan Huwald | |
- handle optional values with boost::optional<string> instead of char - handle -o/-s/-x without code duplication | |||
2014-02-16 | openscad.cc: remove unreachable error statements in option parser | Jan Huwald | |
2014-02-16 | write output to temporary file, commit only after completion | Jan Huwald | |
cmdline() is modified to write into <output_file>~ and only after succesful completion of the given command rename this file into <output_file>. In case of failure the file is deleted. This prevents dangling errorneous output files and overwriting valid (but old) files with new trash. This patch is required for robust use of OpenSCAD in Makefiles. In case of a crash the output file must not be touched. Otherwise the update file date will trick Makefile into assuming a succesful build. | |||
2014-02-15 | openscad.cc: rename std::vector and std::string to vector and string | Jan Huwald | |
2014-02-15 | reduce code redundancy in cmdline() | Jan Huwald | |
- add a map of actions (lambdas) mapped by file suffixes - centralize creation of output file - factor out model checks (# of dims, simplicity) - use output_file instead of <suffix>_output_file | |||
2014-02-14 | compute application path without resorting to Qt | Jan Huwald | |
cmdline() determines the application path using either Qt or boost::filesystem, depending on wether Qt is enabled. With this patch we always use boost:filesystem. | |||
2014-02-14 | Merge branch 'f_improve_help' into f_refractor_openscad | Jan Huwald | |
2014-02-13 | allow reading .scad files from standard inputHEADmasterf_read_stdin | Jan Huwald | |
This patch loads the root source code form standard input if "-" is given as file name. In this case handle_dep() is disabled for the root module but still executed for all included files. | |||
2014-02-13 | Automatize and improve --help outputf_improve_help | Jan Huwald | |
- replace the fixed string in help() with auto-generated strings obtained (via boost:program_options) from the option_descriptions - split visible options into two actions (-o, --info, ...) and options (which only modify actions) - merge and improve the description text of the options_description and the string found in help() - use local lambda help() in main to keep calls to ::help() short | |||
2014-02-13 | compile as C++11 | Jan Huwald | |
2014-02-13 | Adapted wil1471's pull request #385 to master | Marius Kintel | |
2014-02-13 | Bugfix: GUI stayed locked if CGAL compile failed | Marius Kintel | |
2014-02-11 | More comments to clarify #495 | Marius Kintel | |
2014-02-11 | Added testcase for #112 | Marius Kintel | |
2014-02-11 | Added test for issue exporting volume with a cavity - #495 | Marius Kintel | |
2014-02-11 | Fixed issue 1 of #598: Auto-compile on subsequent File->Open | Marius Kintel | |
2014-02-10 | Merge branch 'master' into export-menu | Marius Kintel | |
2014-02-10 | Merge branch 'master' of github.com:openscad/openscad | Marius Kintel | |
2014-02-10 | Move Export menu entries to a sub-menu of the File menu (fixes #474). | Torsten Paul | |
2014-02-10 | Deprecated child() | Marius Kintel | |
2014-02-10 | #504 Updated example: child() -> children() | Marius Kintel | |
2014-02-10 | Fixed a bug failing to detect changes in underlying libraries. Should ↵ | Marius Kintel | |
improve some of the issues reported in #181 | |||
2014-02-10 | Added test for #181 | Marius Kintel | |
2014-02-10 | cosmetics | Marius Kintel | |
2014-02-09 | Cleaned up some module cache misbehaviors. Fixes #535 | Marius Kintel | |
2014-02-09 | Added test for #535 | Marius Kintel | |
2014-02-06 | Use homebrew-built libraries, use actual # of CPUs | Marius Kintel | |
2014-02-06 | Backported #638 from unstable | Marius Kintel | |
2014-02-06 | fix related to 6a1d91dc76ec819e85b180b8cdaf40ddd639a538 | Marius Kintel | |
2014-02-06 | sync | Marius Kintel | |
2014-02-06 | Moved % modifier handling from node to nodedumper. This makes nodes with % ↵ | Marius Kintel | |
operators use the existing cache instead of recalculating the object | |||
2014-02-06 | Remove automatic validity check at end of render | Oskar Linde | |
In more complex cases, the final Nef_Polyhedron is_valid check() took up to 30 % of the total rendering time just to be able to say Valid: YES. In the case of cached geometry, the validity check was totally dominating the execution time when doing a render. This patch removes the automatic validity check, instead adding a menu command "Check Validity". Conflicts: src/mainwin.cc | |||
2014-02-06 | Editor: Fix bug where replaceAll could enter an infinite loop | Oskar Linde | |
2014-02-06 | Editor: Subtle UI Tweak | Oskar Linde | |
Return in the find or replace field will animate the triggered button | |||
2014-02-06 | Editor: Implement Search & Replace | Oskar Linde | |
Conflicts: src/MainWindow.h | |||
2014-02-06 | Editor: Reduce find panel bottom margin | Oskar Linde | |
2014-02-06 | Editor: Implemented simple Find functionality | Oskar Linde | |
Conflicts: src/MainWindow.h | |||
2014-02-06 | Backported 2e3729ab2268f29ee4ff5898f629c4a10c2d6587 to master; redo ↵ | Marius Kintel | |
assemblePath for Win. redo openscad.com to handle spaces in filenames | |||
2014-02-05 | ifdef Qt5 method | Marius Kintel | |
2014-02-05 | Scale axis display on high-DPI displays | Marius Kintel | |
2014-02-05 | Qt5: Ported Q_WS usage to Q_OS | Marius Kintel | |
2014-02-04 | Fix issue with boost and Apple namespace pollution | Marius Kintel | |
2014-02-04 | Qt5 qmake needs explicit includpath | Marius Kintel | |
2014-02-04 | Build qt5 | Marius Kintel | |