supermerill
65a40ed58f
Merge remote-tracking branch 'remotes/prusa/master' into dev
2020-10-27 16:08:00 +01:00
Vojtech Bubnik
027ab4fb02
GUI initialization extracted from PrusaSlicer.cpp to GUI_Init.cpp/hpp.
...
Implemented try/catch blocks for Slic3r exceptions and std::exceptions
with GUI error reporting. This is extremely important to report
corruption of PrusaSlicer.ini.
2020-10-22 16:28:55 +02:00
enricoturri1966
be73962699
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-10-22 13:54:45 +02:00
enricoturri1966
4222d80afe
Fixed crash on Windows when dragging and dropping a non gcode file into gcode viewer exe file
2020-10-22 13:54:31 +02:00
Vojtech Bubnik
6531061d09
Support for naming slicer own threads for debugging.
...
The following threads are named with this commit:
slic3r_main, slic3r_BackgroundSlicingProcess,
slic3r_tbbpool_xx_yy where xx is a one based index of the TTB thread
and yy is the platform thread ID.
2020-10-22 13:54:15 +02:00
supermerill
3aaedd671b
Merge remote-tracking branch 'remotes/prusa/master' into dev
...
note: layer time is not working, chronology need formatting, temperature ok.
2020-10-18 03:50:08 +02:00
supermerill
6fdd615b6e
Merge remote-tracking branch 'remotes/prusa/master' into dev
2020-10-18 00:27:32 +02:00
Vojtech Bubnik
7896de892b
Fix of the "dock" menu on OSX to start a new instance of PrusaSlicer
...
in case a single instance is disabled.
Make the "single_instance" enabled by default on OSX initially
to match the platform.
2020-10-17 09:23:05 +02:00
enricoturri1966
ccd8e3644e
Fixed build when tech ENABLE_GCODE_VIEWER is disabled
2020-10-16 14:08:24 +02:00
Vojtech Bubnik
cc7eaef493
Fix of Cmd line output does not always show correct output file name #4872
2020-10-15 07:54:01 +02:00
Vojtech Bubnik
e0c5309bc3
wxEVT_CREATE and wxEVT_ACTIVATE is not being called on the main frame
...
on application start-up, at least not on Windows.
wxEVT_CREATE was called for some control deep in the Plater, however
the event was delivered to the main frame and only for slicer, not
for G-code viewer. Thus the callbacks for 3D Mouse were not registered
for and the 3D mouse did not work on Windows.
Fixed by calling the callback registration from the first execution
of the Idle function.
2020-10-14 12:55:07 +02:00
David Kocik
453408143f
switching from slicer to gcode viewer - unlocking lock file
2020-10-14 08:48:38 +02:00
enricoturri1966
5356b72a86
Tech ENABLE_GCODE_DRAG_AND_DROP_GCODE_FILES set as default
2020-10-12 13:09:04 +02:00
Vojtech Bubnik
e9d6e6ac8f
Fix of previous commit
2020-10-07 13:01:48 +02:00
Vojtech Bubnik
ce3c31e77e
Support symlinks to prusaslicer binary on OSX and Linux.
2020-10-07 12:54:56 +02:00
David Kocik
785839685e
instance check: do not perform for gcode viewer
2020-10-05 14:55:31 +02:00
YuSanka
52557b4263
Merge remote-tracking branch 'origin/ys_splashscreen_on_mac'
2020-10-03 03:18:01 +02:00
YuSanka
48f775decb
A part of code related to loads after App::OnInit() call is moved from PrusaSlicer.cpp to GUI_App.cpp
...
Splash Screen under OSX requires a call of wxYeild() for update.
But wxYield() furthers a case, when CallAfter() in CLI::run() was called at the wrong time, before some of the GUI was created.
So, there is workaround:
Parameters needed for later loads are encapsulated to GUI_App::AFTER_INIT_LOADS structure
and are used in GUI_App::AFTER_INIT_LOADS::on_loads which is called just ones after wxEVT_IDLE
2020-10-02 22:27:20 +02:00
enricoturri1966
11d8a2ad8e
Start PrusaSlicer in gcode viewer mode when dragging and dropping a .gcode file on the application icon
2020-10-02 11:40:21 +02:00
Vojtech Bubnik
7a799be426
DynamicPrintConfig::normalize() renamed to normalize_fdm(),
...
optimization of Print::apply()
2020-09-24 19:03:33 +02:00
supermerill
2022e3fbd6
Merge branch 'master' into dev
2020-09-19 20:41:00 +02:00
supermerill
e46ea61802
#486 fix arrange on console
2020-09-19 20:23:26 +02:00
charlie
6434f54b74
fix build on arch linux
2020-09-14 08:57:23 +02:00
enricoturri1966
88457bf412
Tech ENABLE_GCODE_VIEWER_AS_STANDALONE_APPLICATION set as default
2020-09-10 08:49:50 +02:00
enricoturri1966
2f9dd9d9e8
Completed implementation of 'File->GCode preview...' command
2020-09-09 15:03:51 +02:00
enricoturri1966
8cb2636afc
Fixed conflicts after merge with master
2020-09-08 15:38:35 +02:00
Vojtech Bubnik
946f51467f
WIP Standalone G-code viewer
2020-09-08 13:33:43 +02:00
enricoturri1966
ab556a398b
GCode viewer using the proper layout when started as a standalone application
2020-09-08 11:40:06 +02:00
supermerill
e586d67be5
Merge branch 'master' into dev
2020-09-07 01:54:03 +02:00
supermerill
852923efe5
#447 thumbnails : colors choices (filament, user-defined) & bed display
...
also for sla with support display.
2020-09-06 23:20:32 +02:00
supermerill
d3dd002931
#449 fix for Autoarrange in MSLA Mode
...
Forgot to make it printer-type independent when fixing arrange.
2020-09-06 16:18:39 +02:00
bubnikv
08580a9b18
WIP: prusa-gcodeviewer command line wrapper to start the PrusaSlicer
...
in standalone G-code viewer mode.
Linux and OSX stuff will follow.
2020-09-01 16:56:12 +02:00
enricoturri1966
dea641183c
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-08-10 14:22:46 +02:00
YuSanka
f9e47b2702
Code refactoring: AppConfig.cpp(hpp) are removed from the GUI to libslic3r
2020-08-08 17:03:20 +02:00
supermerill
0e6950ab25
fix builds: renamed enum option
...
adjust mac build list.
2020-06-01 16:02:27 +02:00
supermerill
43f9d15a55
update to arrange, add some arrange tests. Not better than before, but it's moving in the right direction, i guess?
2020-06-01 00:41:40 +02:00
supermerill
3e517ac50b
end fix enum visibility
...
thanks to hmflash for the help.
2020-05-31 18:08:43 +02:00
supermerill
1afaa6ef49
create little hierarchy of config to better use ratio_over
...
fixes on ratio_over
fix Flow::extrusion_width (bad computation of first_layer_height)
fix enum visibility
moving test classes to prusaslicer test directory (wip)
all that because i was trying to write a test class for a modification in min_object_distance (and i didn't even start)
2020-05-31 03:54:58 +02:00
supermerill
5b6aaf8c29
move warning about complete object from pop-up to red foreground message.
2020-05-29 22:59:06 +02:00
enricoturri1966
448d92df68
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-05-27 14:29:54 +02:00
Lukas Matena
48c186331a
Includes cleanup:
...
GUI_App.hpp (should not include) MainFrame.hpp
MainFrame.hpp Plater.hpp
ModelArrange.hpp Model.hpp
Slicing.hpp PrintConfig.hpp
FillBase.hpp PrintConfig.hpp
GUI_App.hpp PrintConfig.hpp
OptionsGroup.hpp GUI_App.hpp
2020-05-27 14:01:47 +02:00
enricoturri1966
94b431f3af
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-05-15 12:26:18 +02:00
David Kocik
65a37ffaa1
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
aa49575e0f
Fixed conflicts after merge with master
2020-05-06 12:48:00 +02:00
enricoturri1966
0bb56736a1
Tech ENABLE_NON_STATIC_CANVAS_MANAGER set as default
2020-05-06 12:19:34 +02:00
enricoturri1966
05e4476808
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-04-29 12:53:55 +02:00
David Kocik
d828a1e80b
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
a00c391f0f
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-04-28 10:29:44 +02:00
tamasmeszaros
9fdc54bfff
Fix app crash on startup under Linux/GTK3/Wayland config
2020-04-27 13:02:16 +02:00
enricoturri1966
e5c45405d4
Fixed conflicts after merge with master
2020-04-24 10:59:03 +02:00