bubnikv
ea8b3a5dc0
Will clang & gcc eat it now?
2018-01-21 22:23:59 +01:00
bubnikv
f529269f62
GCC requires explicit conversion from wxString to std::string.
2018-01-21 22:04:57 +01:00
bubnikv
a78fa58b51
Fix compilation on OSX
2018-01-21 21:56:20 +01:00
bubnikv
28c929f14d
Replaced UTF8 characters in string literals with \uxxxx.
...
Replaced std::make_unique with Slic3r::make_unique to support old C++11
compilers.
2018-01-21 21:42:06 +01:00
bubnikv
8add843ee8
Temporary, or maybe not so temporary fix to handle empty
...
post processing scripts.
2018-01-21 21:08:30 +01:00
Enrico Turri
be63cb7d12
Merge branch 'master' of https://github.com/prusa3d/Slic3r into gcode_preview
2018-01-19 08:49:11 +01:00
YuSanka
bd113ea882
Extended load_config and deleted call of CallAfter,
...
because of in some cases it causes undate() function to be recalled again.
2018-01-18 16:36:26 +01:00
YuSanka
5162cddd5e
Added SavePresetWindow dialog.
2018-01-18 11:45:25 +01:00
Enrico Turri
6591620200
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2018-01-18 09:16:37 +01:00
Enrico Turri
d34f3ffc83
Fix for #574 , #413 , #269 , #262 , #259 , #230 , #228 , #206
2018-01-18 09:15:04 +01:00
Enrico Turri
a417cf955d
GCode Preview - Code cleanup
2018-01-17 10:39:05 +01:00
YuSanka
d6568f9ce7
To Tab added functions to save/delete/upload presets...
...
Changed m_options OptionsGroup from const t_optiondef_map& to std::map<t_config_option_key, Option>.
2018-01-16 16:28:01 +01:00
Enrico Turri
c63e6b74fa
GCode Preview - Added legend texture
2018-01-16 14:59:06 +01:00
YuSanka
636af8933c
Added class ogStaticText to the static text shown among the options.
...
Fixed bugs in Tab.
2018-01-15 12:13:05 +01:00
YuSanka
8e0cd35c23
Merge remote-tracking branch 'origin/master' into gui_translate_to_cpp
2018-01-14 21:58:21 +01:00
YuSanka
bd02174f40
Fixed a bug in "on_change_OG"
2018-01-14 21:52:55 +01:00
YuSanka
2809b4b2b5
Added "update", "update_serial_ports" & "extruders_count_changed" for TabPrinter.
...
Extended "build" for TabPrinter.
2018-01-12 17:16:59 +01:00
YuSanka
d3b4dbf8bc
Added "update" for TabFilament.
...
Added "reload_compatible_printers_widget" and extended "load_key_value" for Tab.
Extended "change_opt_value" in GIU
2018-01-12 12:41:13 +01:00
Enrico Turri
9e0dd2a96a
fix-attempt to build on linux and osx
2018-01-12 11:42:50 +01:00
Enrico Turri
cc1aaceea6
fixed compile on linux and osx
2018-01-12 11:09:53 +01:00
Enrico Turri
f62c66f460
merge with master
2018-01-12 10:26:01 +01:00
Enrico Turri
2cbde291e4
Merge branch 'master' of https://github.com/prusa3d/Slic3r into gcode_preview
2018-01-12 10:18:06 +01:00
Enrico Turri
473bd024fe
removed debug code
2018-01-12 08:55:55 +01:00
Enrico Turri
a8a4c11b5b
New algorithm for GLVolumes generation and reuse of already generated geometry
2018-01-11 14:09:54 +01:00
YuSanka
3567981089
Complited "update" for TabPrint.
...
!->It's one unresolved problem - dlg->ShowModal() call update().
Added "get_field" at Tab & Page.
Extended "change_opt_value"
Extended "get_value" to Choise.
2018-01-11 10:33:17 +01:00
Enrico Turri
bbc9a0abe6
Parallelization of extrude path render geometry generation
2018-01-10 13:43:00 +01:00
YuSanka
129bd898cd
Extended "get_value" to Choice & TextCtrl fields.
...
Extended "change_opt_value".
2018-01-09 13:52:01 +01:00
YuSanka
59432d50ff
To OptionsGroup added "reload_config" to reload configurations after changes in any fields & "get_config_value" to get current option value from config.
...
In Field extended "set_value" to Choice.
In PrintConfig added default_value to "post_process".
2018-01-09 09:41:07 +01:00
Enrico Turri
6a744238b9
Added preview of retractions and unretractions
2018-01-08 16:05:01 +01:00
Enrico Turri
c9839dd7cc
Merge branch 'master' of https://github.com/prusa3d/Slic3r into gcode_preview
2018-01-08 13:45:57 +01:00
Enrico Turri
0f4bec8af0
gcode preview - first installment - wip
2018-01-08 13:44:10 +01:00
Enrico Turri
e94491ee8c
GCodeTimeEstimator - Fixed _simulate_st_synchronize()
2018-01-08 13:23:54 +01:00
Enrico Turri
aeca5def00
GCodeTimeEstimator - Added credits for CuraEngine
2018-01-08 12:27:18 +01:00
Enrico Turri
dfcb502ef4
GCodeTimeEstimator - Fixed square roots of negative numbers
2018-01-08 12:17:39 +01:00
fredizzimo
ad5fcce6e4
Fix environment variable setting on Windows ( #674 )
...
The previous way of checking that _putenv_s is defined does not work,
because _putenv_s is a function and not a define. This is a partial
application of commit 31115e0369747b1e1c45cbe3f2a90f6dff66666a from
alexrj/Slic3r.
I tried cherry picking the whole commit, but unicode is already handled
diffrently here, so that would have been a lot of work.
2018-01-07 22:20:02 +01:00
YuSanka
16458e070a
get_option moved from Tab to ConfigOptionsGroup and extended. Added change_opt_value to changing option value in config
2018-01-07 18:41:40 +01:00
bubnikv
fec1fcdca8
Separated the Marlin G-code flavor from the RepRap G-code flavor
...
due to the differences in the M203 code
(RepRap firmware has it in mm/min, Marlin in mm/sec).
This difference is important to the G-code time estimator.
Changed the g-code flavor to Marlin for all Prusa3D bundled profiles.
2018-01-06 18:49:28 +01:00
bubnikv
60a6e7ba8e
Included the velocity, acceleration and jerk settings into the Prusa3D
...
printer profiles.
2018-01-06 15:23:02 +01:00
bubnikv
7012c04005
Updated the printer profiles.
2018-01-06 15:06:21 +01:00
bubnikv
40a6125d73
Updated printer profiles.
2018-01-06 15:06:11 +01:00
bubnikv
eaac587467
Merge remote-tracking branch 'origin/time_estimate'
2018-01-06 15:04:57 +01:00
YuSanka
e62c17bddf
"on_change" function call correctly work now. Start adding of Tab::update().
...
It's need to think about config->set_key_value(...): at cpp side it's non-trivial.
2018-01-05 15:11:33 +01:00
Enrico Turri
ae0688f351
GCodeTimeEstimator - added processing of commands M221 (Set extrude factor override percentage)
2018-01-05 10:35:04 +01:00
Enrico Turri
69e3ea6581
GCodeTimeEstimator - simulate firmware st_synchronize() for commands G4, G92, M1
2018-01-05 09:46:09 +01:00
bubnikv
696d420dc8
New feature: Recommended object thin wall thickness hint.
2018-01-04 15:38:06 +01:00
Enrico Turri
3f57e20235
GCodeTimeEstimator: refactoring of forward and reverse passes on blocks
2018-01-04 13:00:34 +01:00
Lukas Matena
37bbeeb9d0
Parametrization of ramming and loading sequence - first steps
2018-01-04 12:03:06 +01:00
bubnikv
011281df86
Fix of the Spiral Vase after the GCodeReader rework.
...
A patch of the GCodeTimeEstimator to avoid crashes. This is not a final fix though.
2018-01-03 21:55:32 +01:00
bubnikv
998157fc9b
Fixed an issue with vsprintf and on demand buffer allocation.
...
Improved the GCodeReader to support spaces before the G-code.
2018-01-03 20:53:39 +01:00
bubnikv
9d98a27b98
Fix of compilation on OSX and Linux. By the standard, a temporary
...
value cannot be passed to a reference.
2018-01-03 17:57:37 +01:00