3d8f3116c1
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-30 09:20:14 +02:00
b305a6b37e
Fix of 2.1.0-beta2 Linux AppImage - OpenGL detection fails #2844
...
The OpenGL check was moved to GLCanvas3DManager init function,
where the OpenGL context is active at the 1st render event.
2019-08-30 09:19:45 +02:00
a8f7bb54a5
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-08-29 15:38:43 +02:00
05c4976232
Do not automatically start slicing when switching to gcode preview if the Slice Now button is disabled
2019-08-29 15:38:21 +02:00
78697b2acf
Improvement of selection of language / dictionaries.
...
When switching the languages, if the newly selected dictionary
is "compatible" with the system best language or user's locale,
then the system best language locale or user's locale is activated,
not the locale connected to the dictionary.
2019-08-29 15:35:28 +02:00
ace275af7f
std::make_unique is not supported by our build servers.
...
use Slic3r::make_unique instead
2019-08-29 14:51:24 +02:00
468abfefbc
Reworked selection of locales and translation dictionaries.
...
Slicer now tries to heed user's locales, also it tries to switch
to the language recommended by the operating system (Windows & OSX
specific).
2019-08-29 14:07:45 +02:00
350b7cbe04
Fixed out-of-bounds access when adding a colorchange before the first layer
...
Fixed several signedness related warnings
2019-08-29 12:03:42 +02:00
885ff11d4c
Update of "Volumes in Objects reordered" undo / redo message
2019-08-29 11:16:14 +02:00
3fc3a8e2c3
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-29 10:43:38 +02:00
3ba144bfe5
Removed Selection-Add Volumes, Selection-Add Volume,
...
Selection-Remove Volume, Selection-Remove Volumes
from taking snapshots, therefore from localizations.
2019-08-29 10:43:26 +02:00
822a4a673c
Force deallocation of redundant vector content.
...
Call move assignment with empty vector instead of clear().
2019-08-29 10:24:55 +02:00
d3fdb0a0e6
Fix memory leak.
...
Also removed some unnecessary aliases.
2019-08-29 10:10:09 +02:00
af2a3d2c08
Fixes of the wipe tower
...
- added an extra travel move after a toolchange
- wipe tower only sets temperatures with single extruder MM printers
- ooze prevention does not work with the wipe tower - added a check into Print::validate()
2019-08-28 16:28:22 +02:00
e6263ef5dd
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-28 16:19:57 +02:00
8865c4b685
Plurals for number of Undo / Redo actions.
2019-08-28 16:19:46 +02:00
db0d877f85
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-08-28 16:03:36 +02:00
a53539f9af
Fixed import of .3mf and .amf files. Parse contained XML model file by chunch instead that as a whole
2019-08-28 16:03:26 +02:00
2b7a4973a8
Reworded the "Add / remove instance / set number of instances".
2019-08-28 15:35:01 +02:00
048ed74318
Another round of translation adjustments.
2019-08-28 15:12:55 +02:00
5b6b3e865d
Merge remote-tracking branch 'remotes/origin/master' into vb_locales
2019-08-28 13:24:24 +02:00
a1ebb8d483
Don't delete old locales when switching language. It crashes for
...
an unknown reason.
2019-08-28 13:23:58 +02:00
002ae9a4bf
Slovaks understand Czech well. Give them the Czech translation.
2019-08-28 11:59:30 +02:00
9e406e4214
Reworked switching of the language:
...
1) Language is
2019-08-28 11:53:53 +02:00
c2b9980488
Mirror pad_around_object for 'Pad' page on 'Supports' page
2019-08-28 11:33:04 +02:00
19f6d87689
Follow-up of 97473439cf -> Further output size reduction
2019-08-28 11:06:30 +02:00
cd35fd9b34
Refreshed the dictionaries.
...
Introduced a new localization macro L_CONTEXT(string, context)
to define context dependent translations.
The only strings - "Top" and "Bottom" were already using context, but
until now the context had to be added to the PrusaSlicer.pot file
manually, while the context is being generated automatically now.
2019-08-27 17:14:03 +02:00
b8bd362553
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-08-27 16:05:47 +02:00
97473439cf
Export toolpaths to obj -> Reduced size of output
2019-08-27 16:05:38 +02:00
aed072cc4d
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-08-27 16:02:29 +02:00
9730ec6fff
Small LayersRange UI improvements
2019-08-27 16:02:15 +02:00
9f0933ba6e
Fixed regression issue in G-code preview since 2.1.0-beta2:
...
Excessive amount of memory was pre-allocated for G-code preview
by volumetric speed.
2019-08-27 15:55:53 +02:00
e0e12063bf
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-27 13:39:58 +02:00
6a2228fc21
Don't localize debugging texts.
2019-08-27 13:39:47 +02:00
4992b8f749
ConfigManipulation.cpp: Fixed couple of memory leaks due to heap-allocated wxMessageDialogs that were never freed
2019-08-27 13:27:11 +02:00
42c5c19f1c
GCodeWriter.cpp: Fixed skipped z-lifts when its height was equal to layer height ( https://github.com/prusa3d/PrusaSlicer/issues/2154 )
2019-08-27 12:41:00 +02:00
30ca60272c
Yet another wording update.
2019-08-27 12:22:34 +02:00
888783e0b8
wording update
2019-08-27 12:19:44 +02:00
86b2817da5
Fix of a regression issue since ee38d80318
...
1) load object
2) Switch FFF to SLA or vice versa
3) Undo -> Crash
Fixed by deselecting the side panel before loading profiles
of the other technology.
2019-08-27 12:15:29 +02:00
3dff253b64
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-27 11:49:52 +02:00
faf7a1d789
Reworderd undo / redo tooltips
2019-08-27 11:49:46 +02:00
1e11eab620
Improved wording of some UI texts and tooltips.
2019-08-27 11:39:51 +02:00
8b7f0c5359
Refactor a few more catch(...) instances
2019-08-27 10:37:34 +02:00
f9184f3564
PresetBundle: Add print_host to options considered security-sensitive
...
full_config_secure() now also removes print_host option
alongside printhost_apikey and printhost_cafile.
2019-08-27 10:37:34 +02:00
4edae08a11
UpdateDialogs: Fix: Wrap update description
2019-08-27 10:37:34 +02:00
a1f34adcf6
Fix of #2821
2019-08-27 09:31:19 +02:00
80490550b5
Optimization of the tool path preview generation algorithm:
...
1) Replaced linear search with logarithmic search.
2) Templated the travel path generation, replaced 3 functions with one.
2019-08-26 15:52:56 +02:00
66535b41d5
Time optimization of GLCanvas3D::_travel_paths_by_feedrate()
2019-08-26 11:41:25 +02:00
85d9a16563
Fixed a bug, where the GL context was not being activated with _set_current()
...
as _set_current() tested for visibility of the window on the screen.
Improved memory management by:
1) Allocating small (around 3MB) vertex buffers to be sent to the GPU.
2) Passing the small vertex buffers to the GPU as quickly as possible.
A bit of copy / paste refactoring into common functions.
2019-08-26 11:12:48 +02:00
9cbfe8f5ef
Make sure the "avoid crossing perimeters" class is resetted
...
at the start of G-code export.
2019-08-26 09:55:00 +02:00