Commit Graph

28341 Commits

Author SHA1 Message Date
Vojtech Bubnik
a3e507a9b9 MutablePriorityQueue: Added is_trivially_copyable test for queue value
types, added [] accessors.
2021-07-09 13:25:41 +02:00
Vojtech Bubnik
0f9b2e20bf 1) Fixed a significant bug in MutablePriorityQueue when setting
the indices allowing rescheduling of values in the middle of the queue.
2) Implemented a cache friendly variant - MutableSkipHeapPriorityQueue
   based on
   https://playfulprogramming.blogspot.com/2015/08/cache-optimizing-priority-queue.html
   https://github.com/rollbear/prio_queue/blob/master/prio_queue.hpp
2021-07-09 12:53:29 +02:00
rtyr
c06330dc67 Initial gCreate bundle
https://github.com/prusa3d/PrusaSlicer/pull/6679
2021-07-09 12:18:08 +02:00
rtyr
8df998990e gCreate resources
https://github.com/prusa3d/PrusaSlicer/pull/6679
2021-07-09 12:15:18 +02:00
Filip Sykala
e9cb528198 FIX Simplify test 2021-07-09 10:31:05 +02:00
Filip Sykala
4d184bfaba Merge branch 'simplification' into fs_QuadricEdgeCollapse 2021-07-09 09:21:07 +02:00
Filip Sykala
2683088b8d Merge branch 'master' into fs_QuadricEdgeCollapse 2021-07-09 09:10:05 +02:00
YuSanka
c12e7dc6a7 Added SimplificationDialog 2021-07-09 09:10:03 +02:00
Filip Sykala
c5890b9b67 Add throw_on_cancel and statusfn into QEC 2021-07-09 09:09:52 +02:00
Filip Sykala
d78f5d877b Speed up QEC by move error directly into MutablePriorityQueue
Memory optimization: Change size_t to 32bit int
Lightweight Error structure for faster PriorityQueue
2021-07-08 18:08:27 +02:00
lee hakmin
b5baec20bf Korean localization addition update (#6314)
* Add files via upload

* Add files via upload

* Add files via upload
2021-07-08 17:05:15 +02:00
Vojtech Bubnik
2d646bddf1 Updated the Catch2 framework from v2.13.3 to v2.13.6.
Fixes Fix build error with non-const MINSIGSTKSZ. #6518
2021-07-08 16:55:59 +02:00
MaleNurse
580e333c61 Update deps build to correct cmake command for VS2019 (#6666) 2021-07-08 16:48:58 +02:00
tamasmeszaros
7885c35c9e Merge branch 'tm_arrange_notify' 2021-07-08 16:36:49 +02:00
Justin Schuh
59f23f4bcc Add a simple Windows command-line build script (#6674)
Batch file that offers a single command line and sensible defaults to:
initialize the primary Visual Studio build environment, handle directory
creation/cleaning, run cmake, launch msbuild, etc.
2021-07-08 16:18:09 +02:00
jmd73
58545b9e47 Changed "temporary instaled" to "temporarily installed" (#6685) 2021-07-08 15:59:29 +02:00
tamasmeszaros
1f82670fb3 Add notification if some objects are ignored after arrange 2021-07-08 13:35:40 +02:00
Filip Sykala
e58d6c98a3 Extend test with checking simplified model distance to original model 2021-07-08 08:33:06 +02:00
Filip Sykala
0b9f9f0062 Merge branch 'master' into fs_QuadricEdgeCollapse 2021-07-07 16:52:10 +02:00
Lukas Matena
85b0c0c5b2 Slightly improved 'no first layer extrusions' error message 2021-07-02 17:05:31 +02:00
David Kocik
c1abc38aec fix of infinite loop in notification lines calulating #6583 2021-07-02 15:13:03 +02:00
rtyr
6b2aa8a617 Decreased Area Fill (SL1S). 2021-07-01 16:37:18 +02:00
Lukas Matena
cea3fff0df Fixed incorrect use of _NDEBUG instead of NDEBUG
Some debugging code was compiled even in release mode because of this
2021-06-30 11:59:16 +02:00
YuSanka
e96d87bc6d Follow-up 4652733201 - Fixed Text alignment for Notebook tabs without bitmaps 2021-06-30 10:44:27 +02:00
Lukas Matena
a7e1797746 Fixed locales switching on macOS 2021-06-30 10:02:51 +02:00
Lukáš Hejl
6d0287874d Fixed compilation on Linux 2021-06-30 08:56:35 +02:00
Vojtech Bubnik
f944596e62 Renamed the "marlinfirmware" firmware flavor to "marlin2". 2021-06-29 17:55:26 +02:00
Oleksandra Yushchenko
a41a214584 MSW specific: Implementation of the own notebook control
* MSW specific: First implementation of the Notebook control to support Dark/Light color modes

* MSW specific: Set mode sizer to the Notebook control.

* MSW specific: Added icons to the Notepad control
 + There is no need to restart application after the changing of the color mode

* Fixed non-MSW build

* Updated color for SavePresetDialog
+ Added wrapper to wxMessageBox for mom-MSW platforms
2021-06-29 16:23:45 +02:00
tamasmeszaros
c90c350526 Fix crash after SL1 import 2021-06-29 11:40:50 +02:00
rtyr
5968ab141f Updated SL1S bed texture. 2021-06-29 10:47:57 +02:00
rtyr
137b53cfde Creality - bumped up version to 0.1.0 2021-06-28 19:05:30 +02:00
rtyr
babc771cfc Merge pull request #6659 from pmjdebruijn/creality
Creality New Printers
2021-06-28 18:55:37 +02:00
Pascal de Bruijn
76177ceb6b creality.ini: make print profiles inclusive of Sermoon printers 2021-06-28 18:02:00 +02:00
tamasmeszaros
5bdef2d29f Hotfix for arrange not working for objects with huge translation. 2021-06-28 14:55:15 +02:00
David Kocik
d150f7fb46 fix of #6588 - using same copy function for updating presets as for exporting gcode 2021-06-28 13:21:07 +02:00
Vojtech Bubnik
40dbfef7df Workaround of boost::filesystem::copy_file() incompatibility
on some file systems (eCrypt ...)
Should fix #4716 #6588
2021-06-28 13:18:52 +02:00
David Kocik
5161cfdace PrusaLink - cherrypick pick from stable branch
Added to config enums, visible in Physical Printer Dialog and class derived from Octoprint
2021-06-28 12:36:01 +02:00
Lukáš Hejl
72e04f1716 Merge branch 'lh_multi_material_segmentation_fix' 2021-06-28 08:11:17 +02:00
Lukáš Hejl
309dc55456 Used function smooth_outward in multi-material segmentation to get rid of artifacts arisen after merging multi-volume objects. 2021-06-28 08:09:06 +02:00
Lukáš Hejl
2f2d9b034e Replaced boost::rtree in multi-material segmentation with much faster ClosestPointInRadiusLookup. 2021-06-28 08:09:06 +02:00
Lukáš Hejl
ae27f0d853 Optimized the projection of painted triangles in multi-material segmentation. Added heuristics to skip most of the expensive calculations in cases where it is certain that performing these calculations would be useless. 2021-06-28 08:09:06 +02:00
Lukáš Hejl
a0c0a64508 Added a limitation on the number of usable extruders in the multi-material gizmo. If a printer has more extruders than this limit, a notification about it is shown. 2021-06-28 08:09:06 +02:00
Lukáš Hejl
f33310871c Fixed the issue where the object wasn't displayed after pressing the ESC key in the multi-material painting gizmo.
key in the multi-material painting gizmo.
Fixed also a similar issue in support and seam gizmos where an object was displayed with the wrong color after pressing the ESC key.
2021-06-28 08:09:06 +02:00
Vojtech Bubnik
6df900b735 Fix of wxWidgets3.0 again wxGetApp not declared in this scope #6655 2021-06-28 07:45:13 +02:00
rtyr
88f570312c Ender 7 thumbnail
For https://github.com/prusa3d/PrusaSlicer/pull/6659
2021-06-27 20:26:42 +02:00
Pascal de Bruijn
52d627a851 creality.ini: beta support for Sermoon D1 2021-06-27 19:20:25 +02:00
Pascal de Bruijn
1652fe3375 creality.ini: beta support for Ender-7 2021-06-27 19:07:17 +02:00
Pascal de Bruijn
e6b8404a04 creality.ini: beta support for CR-10 SMART 2021-06-27 18:51:41 +02:00
Vojtech Bubnik
dc005a2933 Fixing some compiler warnings. 2021-06-27 17:45:41 +02:00
Vojtech Bubnik
05ccafeeb5 As an example of using the enum_bitmask infrastructure for type safe
sets of optional boolean parameters, the cut function "keep upper",
"keep lower" and "flip lower" boolean parameters were converted into
a single type safe enum_bitmask. Such a coding style is certainly
wordier than the original code, but much safer and more readable
than the error prone "boolean, boolean, boolean" function call
parameter list.
2021-06-27 17:36:25 +02:00