enricoturri1966
e0d42d723c
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-05-15 12:26:18 +02:00
David Kocik
c3f0ef7a84
single instance check
...
processing paths with whitespaces
unified lock for all systems - wxInstanceChecker
checking a messaging only for same binaries
2020-05-15 09:34:53 +02:00
enricoturri1966
71f98f2857
Fixed conflicts after merge with master
2020-05-06 12:48:00 +02:00
enricoturri1966
8bba1d96dc
Tech ENABLE_NON_STATIC_CANVAS_MANAGER set as default
2020-05-06 12:19:34 +02:00
enricoturri1966
c293c6e75f
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-04-29 12:53:55 +02:00
David Kocik
4102c86b5d
single slicer instance
...
check for other instances during startup
send message with command line arguments if found and terminate
listen for those messages and load objects from paths in messages from them
2020-04-29 10:53:48 +02:00
enricoturri1966
cf2f45c5ca
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-04-28 10:29:44 +02:00
tamasmeszaros
c583877568
Fix app crash on startup under Linux/GTK3/Wayland config
2020-04-27 13:02:16 +02:00
enricoturri1966
ebc3285003
Fixed conflicts after merge with master
2020-04-24 10:59:03 +02:00
tamasmeszaros
4e4efeef31
Initial version of sl1 import with sla::Raster refactor.
2020-04-23 19:05:32 +02:00
tamasmeszaros
2275698f1b
Add ModelArrange.hpp as extension to Model.hpp, use it for duplicating
...
Refactored Arrange interface: remove the union based BedShapeHint, replace it with proper function overloads
WARN: this commit is only intermediate, it does not compile.
2020-04-23 18:19:03 +02:00
tamasmeszaros
8ca136d003
Add min_object_distance method as free function taking ConfigBase argument
2020-04-23 18:17:37 +02:00
enricoturri1966
5b92741b23
Fixed conflicts after merge with master
2020-03-30 09:36:37 +02:00
enricoturri1966
78a0893d6a
Fixed conflicts after merge with master
2020-03-25 14:41:47 +01:00
enricoturri1966
7dd8ac8cb5
Fixed conflicts after merge with master
2020-03-25 12:07:59 +01:00
bubnikv
b82eaab2c3
Added the order of the print parameter priorities when slicing
...
from command line to command line help.
Follow up on
PrusaSlicer Console --load my_config.ini doesnt overwrites the 3mf profiles or not used. #3893
2020-03-24 11:59:55 +01:00
bubnikv
59378503fc
Fix of a wrong order of processing the config sources when slicing
...
from command line. Fixes
PrusaSlicer Console --load my_config.ini doesnt overwrites the 3mf profiles or not used. #3893
The priority of config values is now:
1) Config keys from command line, for example --fill-pattern=stars
(highest priority, overwrites everything below)
2) Config files loaded with --load
3) Config from 3mf
(lowest priority)
2020-03-24 11:52:43 +01:00
Enrico Turri
77d41a143c
ENABLE_GCODE_VIEWER - Basic framework for new gcode viewer
2020-03-02 15:13:23 +01:00
Enrico Turri
f61f6a98a5
GLCanvas3DManager moved from being a static member of _3DScene to be a normal member of GUI_App
2020-03-02 10:58:46 +01:00
tamasmeszaros
f7945d91d6
Merge remote-tracking branch 'origin/tm_fix_commandline'
2020-02-13 12:53:31 +01:00
Enrico Turri
f30f139ef0
ENABLE_CONFIGURABLE_PATHS_EXPORT_TO_3MF_AND_AMF set as default
2020-02-13 11:25:34 +01:00
tamasmeszaros
4ba67f1e16
Fix command line slicing by tweaking default config values.
2020-02-12 18:21:56 +01:00
bubnikv
b4d3cd44cd
Implemented handling of complex ConfigOptionFloatOrPercent chains
...
by the PlaceholderParser.
Namely, all the options with the "ratio_over" reference are now handled
correctly by the PlaceholderParser with the exception
of the "first_layer_extrusion_width", which overrides speed of extrusions
by their respective extrusion type.
Also the various extrusion widths (extrusion_width, first_layer_extrusion_width,
external_perimeter_extrusion_width etc.) produce the same numbers
as if ran through the back-end, with the assumption of not overriding
layer height by the variable layer height editing tool or layer height
modifiers.
2020-02-04 15:27:38 +01:00
Enrico Turri
0fe7a3efa8
Configurable paths export (fullpath or not) to 3mf and amf
2020-01-08 11:11:38 +01:00
bubnikv
8ebf970934
Const correctness improvements:
...
removed some unnecessary const_casts that remove const.
2020-01-03 16:33:04 +01:00
bubnikv
76bf249b79
Reworked pull request
...
Centering model on bed, using bed shape from config (if available). #2424
thanks @luketaverne
2019-11-05 11:16:55 +01:00
bubnikv
9ee01d20c7
Hopefully a workaround for crashes and hang ups at closing on Windows.
...
Release the OpenGL contexts not by a destructor of a static class,
but explicitely (predictively).
2019-08-22 20:03:17 +02:00
bubnikv
a323c07127
Fixed a typo in an error message.
2019-08-21 08:50:38 +02:00
bubnikv
2bbced0add
Fixed compilation of Win32 message boxes on unix systems.
2019-08-20 17:46:19 +02:00
bubnikv
90f5f7eb46
Checking for OpenGL driver version in the GUI slicer and giving some
...
reasonable advice to the user in case OpenGL < 2.0 was detected.
2019-08-20 16:38:03 +02:00
bubnikv
08d001931b
Reworked the rename_file() function on Windows to work reliably and
...
atomically. The code was taken from the llvm project, it is complex
and hopefully it covers all the Windows file system quirks. Vojtech
has highest hopes, that this will fix the various PrusaSlicer.ini
file corruptions.
Enabled the locales switching and error handling on Linux as well,
where now the missing locales are reported and running the locale-gen
tool is recommended.
2019-08-20 16:19:30 +02:00
bubnikv
9837e07590
Merge remote-tracking branch 'remotes/origin/lm_exceptions_rebased'
2019-08-20 09:20:57 +02:00
tamasmeszaros
a02e218ccd
Merge branch 'master' into tm_clang_mingw
2019-08-16 16:37:02 +02:00
tamasmeszaros
a02a929b17
more clang warnings enabled, performance measuring
...
Succesfull build on mingw-w64
fix sandboxes
Mingw fixes and full parallel support tree gen.
2019-08-16 16:17:37 +02:00
Lukas Matena
8ba48f361a
Added handling of std::bad_alloc so the user gets more comprehensible error message
...
Call to boost::nowide::nowide_filesystem() was made Windows only
2019-08-08 16:55:25 +02:00
bubnikv
81c5e9d3a0
Clean up the mess required for the legacy Perl bindings, which are now
...
used for Perl unit / integration tests only. With this commit,
the code will be cleaner, but likely the unit tests will not run
on Windows, if installed in a localized path.
2019-08-08 12:59:55 +02:00
bubnikv
ce1cfcd09c
Fix of "Unable to slice in command line mode: Mixing configurations
...
for FFF and SLA technologies" #2426
2019-07-29 16:19:32 +02:00
lukasmatena
3ecced5ba8
Merge pull request #2484 from stuartpb/patch-1
...
Update usage string to match new executable name
2019-06-26 15:02:21 +02:00
bubnikv
04b31c12d8
Re-enable high power graphics card on Windows.
...
This is a regression issue against 1.41.3
2019-06-13 17:42:55 +02:00
bubnikv
c1fed74010
Sharing TriangleMesh objects between the front end (UI) and back end
...
(background processing)
2019-06-11 17:08:47 +02:00
Stuart P. Bentley
750b289a37
Update usage string to match new executable name
2019-06-08 13:52:03 -07:00
bubnikv
0092e54c95
Changed references to renamed github project
...
https://github.com/prusa3d/PrusaSlicer
2019-05-14 19:46:01 +02:00
bubnikv
d284184f62
Updated handling of the SLIC3R_BUILD_ID key
2019-05-13 18:01:00 +02:00
bubnikv
c657edd2e0
Fix of the previous commit.
2019-05-13 15:22:03 +02:00
bubnikv
1ccaaf7499
Further renaming to PrusaSlicer
2019-05-13 15:14:33 +02:00