Commit Graph

8155 Commits

Author SHA1 Message Date
9df8de0f14 GLCanvas3d::on_render(): if not intialized yet,
Call render directly, so it gets initialized immediately, not from On Idle handler.
2019-01-30 19:48:26 +01:00
4f802e5c81 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-01-30 19:02:43 +01:00
5153261a8b Added missing GL context "Set Current" calls before loading data
into vertex buffers.

Changed behavior of Canvas3D::on_render() to postpone rendering to idle,
as on OSX the paint events happen directly from control updates,
if the control update triggers Canvas3D window rescaling. With this change,
rendering only happens from idle handler consistently.
2019-01-30 19:02:30 +01:00
78505009aa Added menu item for the "Fix through the Netfabb" 2019-01-30 16:27:33 +01:00
e3c0315865 Removed Microsoft specific _DEBUG flag from the Unix systems.
Made condional compilation of assert code based on #ifndef NDEBUG
instead of #ifdef _DEBUG to compile on Unix systems.
2019-01-30 15:27:11 +01:00
e8e8e7e9c5 Updated draw_colored_band() according to the new colors.
+ some code refactoring
2019-01-30 14:45:18 +01:00
cc560c2d1d Fix to my last commit 2019-01-30 13:26:16 +01:00
0a6eb54e55 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-01-30 12:10:38 +01:00
dd0d976adb Some optimizations of the color print preview. 2019-01-30 12:10:26 +01:00
1a69cea320 Implemented object/part renaming under OSX, using popup_menu 2019-01-30 11:35:37 +01:00
f1ca3f049a Fixed first binding for "Split to parts" menu item in ObjectList 2019-01-30 10:06:10 +01:00
1a58f0ca32 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-01-30 10:00:57 +01:00
e6034eaee3 Hide slicing results after Delete All command 2019-01-30 10:00:38 +01:00
26f0f40931 Merge remote-tracking branch 'remotes/origin/ys_color_print' 2019-01-30 09:29:55 +01:00
ee38bab4d2 Updated the github issue template 2019-01-30 09:07:29 +01:00
b4c015ba8f Fix of a G-code comment. Fixes
Incorrect filament profile being used during purge - always set to PLA. #1691
2019-01-29 18:28:52 +01:00
c660eb6f45 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-01-29 18:08:02 +01:00
52c1ec873e Disabled the experimental pressure equalizer. 2019-01-29 18:07:45 +01:00
51ceb404c2 Tab: Update print host address and cafile properly, fix #1687 2019-01-29 17:11:07 +01:00
2b1d2acf17 Build: MSVC 2017 compat (w/o xs code - Perl unit tests) 2019-01-29 17:11:07 +01:00
1148a7dc32 Fix of #1713 2019-01-29 16:11:53 +01:00
d28cecf6c5 Implemented "Color Print" for preview mode (without re-slicing) 2019-01-29 15:11:29 +01:00
c5d50a39ea Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-01-29 14:44:25 +01:00
458f3358fe Renamed Open / Save to Open Project / Save Project 2019-01-29 14:44:10 +01:00
eca770397c Fix of #1730 2019-01-29 14:16:31 +01:00
dab95c927f Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-01-29 13:36:35 +01:00
960169d31f Fix of 1.42.0.alpha2 BUG ** Printer choosing bug #1588 2019-01-29 13:36:23 +01:00
81e25e17fa Added limit to zoom in 2019-01-29 12:05:49 +01:00
dd9de2848b Fixes Add [layer_num] and [layer_z] to Custom Tool change G-code #1651 2019-01-29 12:02:48 +01:00
cbbd3b23aa Fix of Custom filename - used_filament in meters #1680 2019-01-29 11:14:29 +01:00
bfc3717cbd Support for a numeric input with both dot and comma
as a valid decimal separator.

Fixes Česká verze hustota filamentu #1705
2019-01-29 10:21:21 +01:00
22b6382fbf Add DEBUG and _DEBUG symbols on OSX & Linux in a way the Visual Studio
does that.
2019-01-29 09:57:17 +01:00
8263fe194b Fix of OcctoPrint using Post Processor does not work #1731 2019-01-29 08:57:00 +01:00
69a8cf8839 Fix for SPE-797 2019-01-28 16:30:15 +01:00
6d3e96c1b9 Fixing empty first layer when no pad and no supports are selected. 2019-01-28 16:17:43 +01:00
78c4288099 Remove duplicate code from support generation. 2019-01-28 14:20:42 +01:00
dc71c4fb55 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-01-28 12:49:41 +01:00
24bb3fba62 Fixed synchronization of scale/size fields in sidebar for single volume and single full instance selection 2019-01-28 12:49:19 +01:00
9e25c7ac0c Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-01-28 12:19:28 +01:00
f704299d95 Set options value from edited preset instead of default preset, when call "Add Settings"
+ added code for custom editing of the frequently used settings bundle (it's commented for this moment)
+ some code refactoring
2019-01-28 12:13:53 +01:00
9463ee4feb Fixed a crash caused by double-free on application close event (Linux) 2019-01-28 12:12:26 +01:00
5a6abe6e9a Fix for erroneous support slicing.
Adding upper and lower closure for pillars and bridges.
2019-01-28 11:58:25 +01:00
8dcdcc836d Reverted the slow auto arrangement of objects on loading.
(made configurable, once it is sped up, it will be re-enabled)
2019-01-28 10:56:02 +01:00
3e7cec0ce5 Merge remote-tracking branch 'remotes/origin/objects_centering' 2019-01-28 10:25:41 +01:00
60f789c41b Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-01-28 10:11:02 +01:00
a4feec906d WIP: Optimization of the object's 2D convex silhouette for arrangement,
not working yet.
2019-01-28 10:10:23 +01:00
dacf325a7f Removed check of max rotation close to zero in GLCanvas3D::Selection::rotate() 2019-01-28 09:59:22 +01:00
836ffee857 Fixed bed centering when changing printer with preview active 2019-01-28 09:06:14 +01:00
0f02b2fb1e Merge branch 'objects_centering' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-28 08:53:46 +01:00
3e61749d06 FIx of the previous commit 2019-01-28 08:53:02 +01:00