Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix small area infill flow compensation (graph version) causing some lines to not extrude (#4374) #4399

Open
wants to merge 5,873 commits into
base: nightly_dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5873 commits
Select commit Hold shift + click to select a range
eeb6aaf
fix some values and compatible conditions
macdylan Jan 3, 2024
1cb156c
Apply rotation angle given by style for new text object
Jony01 Jan 3, 2024
f6e2eea
Merge pull request #12018 from macdylan/snapmaker-profiles
rtyr Jan 3, 2024
a061c50
Bumped up version
rtyr Jan 3, 2024
285cb02
Fixed overhang speeds. Fixed branch diameter angle for organic supports.
rtyr Jan 3, 2024
7e889bb
SPE-2054: Fixed missing infills on multi-part models caused by 3cb2f5…
hejllukas Jan 3, 2024
05fe4a4
merge in progress:
supermerill Dec 12, 2023
c7d31f9
Fix missing braces around multi-line if ()
knielsen Dec 20, 2023
2c671d8
Use memcpy instead of strncpy in GCodeFormatter::emit_string() to sil…
hejllukas Jan 3, 2024
611afd9
Replace some deprecated boost functions.
hejllukas Jan 3, 2024
a27aea4
Remove the unused variable new_radius in Arc Welder tests.
hejllukas Jan 3, 2024
da88c2a
Silence the warning about the unused total_extrusion_length in Arachn…
hejllukas Jan 3, 2024
124ce1c
Silence the warning about the unused function get_deviation_sum_squar…
hejllukas Jan 3, 2024
ca811aa
Move the function ptree_get_value() inside _WIN32 ifdef.
hejllukas Jan 3, 2024
eede1f1
Merge branch 'lh_fix_warnings' into master_27x
hejllukas Jan 4, 2024
b67c478
Fix style preview size per resolution
Jony01 Jan 5, 2024
eb9b8c0
Align font preview to left. (closer to font name)
Jony01 Jan 5, 2024
ff13a7c
Store undo/redo snap after stop input-sliding
Jony01 Jan 5, 2024
e922fdc
Fixed usage of custom filename extension in SLA mode, broken in 283fd6f.
lukasmatena Dec 22, 2023
141ae5a
ConfigWizard : Fixed a crash, when some of material pages doesn't exist
YuSanka Jan 5, 2024
fe16f5b
Store/Load align and per_glyph in Slicer.ini for text style
Jony01 Jan 5, 2024
18b51eb
Better encoding check
supermerill Jan 5, 2024
f9825bb
Silence warnings in ExtrusionSimulator about unused variables that we…
hejllukas Jan 4, 2024
413241f
Remove unused variable path_length from GCodeGenerator::_extrude().
hejllukas Jan 4, 2024
41aff15
Remove unused lambda capture plater in lambda function fix_and_update…
hejllukas Jan 4, 2024
69b29a2
Remove forgotten variable m_wifi_config_dialog_was_declined from Slic…
hejllukas Jan 4, 2024
a98b976
Avoid unnecessary copy of the variable 'pair' in WifiConfigDialog::re…
hejllukas Jan 4, 2024
7e8f45a
Remove unused variable 'some_compatible' from ExtruderFilaments::upda…
hejllukas Jan 4, 2024
229946a
Reorganize getArea() in TreeModelVolumes to silence the warning (<ano…
hejllukas Jan 5, 2024
2eddb80
Merge branch 'lh_fix_warnings' into master_27x
hejllukas Jan 5, 2024
7ab3e54
SPE-2096: Fixed calculation of maximum wipe length in XY coordinates.
hejllukas Jan 5, 2024
88ada34
merge in progress:
supermerill Jan 7, 2024
852fadd
Rewrite retraction.t to c++
SachCZ Dec 1, 2023
6e871a8
Rewrite gcode.t to c++
SachCZ Dec 15, 2023
3e28ea3
Rewrite layers.t to c++
SachCZ Dec 15, 2023
87e9538
Remove forgotten t/skirt_brim.t.
SachCZ Dec 15, 2023
f78ab3e
Rewrite xs/t/10_line.t to c++
SachCZ Dec 15, 2023
37a707b
Rewrite xs/t/03_point.t to c++
SachCZ Dec 15, 2023
9164dd5
Rewrite xs/t/09_polyline.t to c++
SachCZ Dec 15, 2023
6b01ae3
Rewrite xs/t/15_config.t to c++.
SachCZ Dec 18, 2023
f286876
Remove obsolete perl files
SachCZ Dec 18, 2023
6b0dcc6
Fix narrowing conversion and memory leak in tests
SachCZ Jan 4, 2024
a21e442
Remove note about perl from readme
SachCZ Jan 5, 2024
1f88b49
Remove legacy perl code in lib/Slic3r
SachCZ Jan 5, 2024
6e6cf80
Remove obsolete sublime project
SachCZ Jan 5, 2024
bf7901a
Remove Slic3r.pm
SachCZ Jan 5, 2024
b287bbc
Remove obsolete cmake find script and also remove Fill.hpp
SachCZ Jan 5, 2024
0b39749
Remove layer count in GCode.hpp
SachCZ Jan 5, 2024
d12146e
Remove make_fills() that was just for perl
SachCZ Jan 5, 2024
18c2338
Remove various perl specific code
SachCZ Jan 5, 2024
f9bc7f3
Remove local-lib from .gitignore
SachCZ Jan 5, 2024
0a6c50a
Merge pull request #11867 from slice-engine-dev/PrusaSlicer_ankerMake…
rtyr Jan 8, 2024
61d4ed1
Bumped up version.
rtyr Jan 8, 2024
97c3679
Fixed top solid extrusion width for M5C.
rtyr Jan 8, 2024
d147a41
Added M5C printer.
rtyr Jan 8, 2024
8fe827b
Added M5C resources.
rtyr Jan 8, 2024
6bd9c50
Fixed typo in a tooltip
lukasmatena Jan 10, 2024
b9039c8
Fix application of rotation and distance from surface after style change
Jony01 Jan 11, 2024
cecbd8a
Fix compare of styles to accept not exactly same floats value for style
Jony01 Jan 11, 2024
0ff255e
Initialize SvgFile object in optional different way.
Jony01 Jan 15, 2024
eff53d4
Add option cmd option to limit the number of threads
SachCZ Jan 10, 2024
24e3254
Smooth z-hop curve to avoid unreasonably high jerk setting.
SachCZ Jan 3, 2024
7f397cd
Implement ramping layer change using a tag in gcode
SachCZ Jan 5, 2024
ff30d7a
Replace last_pos and helpers with optional in GCode.cpp
SachCZ Jan 5, 2024
5858cbf
Fix warnings in Travels tests.
hejllukas Dec 1, 2023
317db5f
Move ObjectLayerToPrint from GCodeGenerator to outside to allow using…
hejllukas Dec 1, 2023
1b0ba60
Rename m_last_obj_copy to m_current_instance and use struct instead o…
hejllukas Dec 1, 2023
dbd0369
Use forward declarations in Travel.hpp.
hejllukas Dec 1, 2023
2fc9299
Use max value of double instead of std::optional in get_first_crossed…
hejllukas Dec 1, 2023
da57489
Implement lift before obstacles that take into account already extrud…
hejllukas Dec 1, 2023
5ddcea8
Add to GCodeGenerator::last_position only when it has an assigned value.
hejllukas Jan 9, 2024
f928372
During first layer change, do not actually move z.
SachCZ Jan 8, 2024
2770b97
Merge ms_lh_zhop_improvements into master.
SachCZ Jan 17, 2024
97ba0fb
Fix retraction test
SachCZ Jan 17, 2024
d110541
Fixing issue with aligning to unprintable objects when doing shift+a
tamasmeszaros Dec 4, 2023
9f52d0a
Merge branch 'tm_fix_shift_arrange_rebased_SPE-2071' into master_27x
tamasmeszaros Jan 17, 2024
e24be78
FIxed the issue but TMArrangeKernel needed changes
tamasmeszaros Jan 17, 2024
906f605
Fix: disable debug and trace logs in builds
SachCZ Jan 17, 2024
a084471
Merge branch 'tm_fix_xl_arrange_rebase_SPE-2033' into master_27x
tamasmeszaros Jan 17, 2024
1444e9c
Merge branch 'fs_fix_SPE-2099' into master_27x
Jony01 Jan 18, 2024
b3beeb9
Merge branch 'fs_fix_SPE-2095' into master_27x
Jony01 Jan 18, 2024
ecacefa
Merge branch 'fs_fix_SPE-2105' into master_27x
Jony01 Jan 18, 2024
fb4e471
Merge branch 'fs_fix_slider_snapshots_SPE-2100' into master_27x
Jony01 Jan 18, 2024
d703a02
Merge branch 'fs_fix_SPE-2064' into master_27x
Jony01 Jan 18, 2024
b989fd7
Merge branch 'fs_fix_SPE-2082' into master_27x
Jony01 Jan 18, 2024
82c53ae
Merge branch 'fs_fix_SPE-2097' into master_27x
Jony01 Jan 18, 2024
e46c711
Fix for SPE-2056 : Wrong printer selection when add new logical print…
YuSanka Nov 23, 2023
b067326
ConfigWizard : Fixed get_preferred_printer_technology() function.
YuSanka Dec 5, 2023
00a0883
ComboBox: Fix for scrolling over a dropdown.
YuSanka Jan 10, 2024
6ff8537
Fix for #11988 : Drop down menus appear outside of PS and cannot be o…
YuSanka Jan 11, 2024
cda2446
SPE-2120: Fix crash caused by using GCodeGenerator::last_position whe…
hejllukas Jan 22, 2024
85fa892
SPE-2112 : Don't check an object units, when it was loaded from file …
YuSanka Jan 22, 2024
1832c83
#12000: Fixes incorrect detection of supported OpenGL version (SPE-2092)
enricoturri1966 Jan 3, 2024
3cab0cb
Using Semver to check minimum required OpenGL version
lukasmatena Jan 19, 2024
7096abe
Merge branch 'lm_et_spe2092_271' into master_27x
lukasmatena Jan 22, 2024
8cbea49
Add lift before the first travel move in GCode.cpp
SachCZ Jan 17, 2024
812c40e
Unify GCodeGenerator travel to first layer position.
SachCZ Jan 22, 2024
194d53e
Fix z_offset handling in gcode.cpp. Fixes #11843.
SachCZ Jan 17, 2024
7f42308
Fix: Use toolchange z instead of writer z to restore z on wipe tower.
SachCZ Jan 22, 2024
7d31f8c
SPE-2120: Fix another crash caused by using GCodeGenerator::last_posi…
hejllukas Jan 23, 2024
65525b0
Model: Improved function looks_like_multipart_object().
YuSanka Jan 11, 2024
ee3546b
SPE-2103
Jony01 Jan 18, 2024
05312ca
Fix of #11790: missing wlanapi.dll on Win Server 2019
lukasmatena Jan 18, 2024
e0e1afd
Error message when wlanapi.dll is missing
kocikdav Jan 19, 2024
31ad737
Merge branch 'lm_spe2118' into master_27x
lukasmatena Jan 24, 2024
df14f75
SPE-2092: Fixed OpenGL initialization when user specifies invalid val…
enricoturri1966 Jan 25, 2024
69e0bc3
Revert "Fix for #11988 : Drop down menus appear outside of PS and can…
lukasmatena Jan 26, 2024
e5b9266
Revert "Revert "Fix for #11988 : Drop down menus appear outside of PS…
lukasmatena Jan 26, 2024
4481525
Fix wipe tower deretraction string.
SachCZ Jan 25, 2024
2e8ec7e
Update cmake file to download latest version of libbgcode library
enricoturri1966 Jan 22, 2024
4a20dae
Switch back to parallel optimization in DefaultArranger
tamasmeszaros Jan 29, 2024
76bbfba
CustomCtrl: Fixed layout of Fields in columns
YuSanka Jan 30, 2024
540b800
SPE-1922: Place M600 after unretract to prevent printer returns at th…
Nohus Oct 13, 2022
c7fa6b0
Fix for #12005 - 2.7.1: One particular .3mf project crashes when chan…
YuSanka Jan 22, 2024
131d870
Fix for SPE-2108 : Missing update when toggling "Show incompatible pr…
YuSanka Jan 22, 2024
a3f7be2
Follow c7fa6b0f - Added missed call of Show() for extruders combbox
YuSanka Feb 2, 2024
37ba024
Fixed update of extruder ComboBox on switching of application color m…
YuSanka Feb 5, 2024
6f770ea
gcodeformatter is missing
supermerill Feb 5, 2024
94fd937
WIP on sla overwrites
tamasmeszaros Dec 6, 2023
ef3493d
WIP: SLA material overrides (UI part)
YuSanka Nov 29, 2023
7143190
Making progress with eliminating exceptions
tamasmeszaros Dec 7, 2023
91e67e2
Fixing float nullable config vals and sla override apply func
tamasmeszaros Dec 12, 2023
e821490
SLA overrides: Fixed preset update, when config is loaded from old PS
YuSanka Jan 31, 2024
3160b00
Fixed crash when checking an integer nullable param on a config tab
tamasmeszaros Dec 12, 2023
76439c2
Fix crash when switching printer profile
tamasmeszaros Jan 11, 2024
7380f3f
Fix unregistered relative correction override
tamasmeszaros Jan 11, 2024
9f21ffb
Fix unregistered pinhead diameter for branching supports
tamasmeszaros Jan 11, 2024
ae23ae4
Fix crash when switching printer profile
tamasmeszaros Jan 17, 2024
d51eab6
Prevent crash when importing config bundle
tamasmeszaros Jan 17, 2024
7899501
Fixing all-enabled sla overwrites after loading older output archive
tamasmeszaros Jan 23, 2024
a3bb026
Check of compatibilities for support_head_penetration<->support_head_…
YuSanka Feb 1, 2024
9132323
Merge branch 'ys_sla_overrides' into master_27x
YuSanka Feb 5, 2024
a85a0a8
SPE-2098: Show color_change_extruder in Custom G-code editor.
hejllukas Jan 24, 2024
ff36128
SPE-2098: Pass color_change_extruder also into Color Change G-code.
hejllukas Jan 25, 2024
145fb92
SPE-2098: Emit M600 instead of M601 for multi-tool printers.
hejllukas Jan 25, 2024
1071645
Separate color change handing from emit_custom_color_change_gcode_per…
hejllukas Jan 25, 2024
8ce089c
SPE-2098: Pick a required extruder before a color change for multi-ex…
hejllukas Jan 25, 2024
ad61f74
Merge branch 'lh_m600' into master_27x
hejllukas Feb 6, 2024
89dd19b
MK3.5 resources
rtyr Feb 6, 2024
c3ab2a2
Sync with PrusaSlicer-settings. Added MK3.5.
rtyr Feb 6, 2024
e403032
Calculate wipe tower filament consumption per layer
lukasmatena Feb 2, 2024
642535e
Added const Print backpointer into GCodeGenerator
lukasmatena Feb 2, 2024
601d61c
Fixed placeholders extruded_volume and similar: wipe tower was not in…
lukasmatena Feb 2, 2024
7fa632f
Merge branch 'lm_wipe_tower_weight' into master_27x
lukasmatena Feb 7, 2024
69808c3
Fixed arrange which put the wipe tower slightly out of bed (#11367, #…
lukasmatena Feb 4, 2024
78f4a6f
Fix for #11991 - Filament selections do not appear on custom printer
YuSanka Feb 5, 2024
f64aea6
Fix: Cap speed by max_volumetric_speed even for dynamic overhangs.
SachCZ Feb 2, 2024
8dc1d70
Fix SPE-2129
Jony01 Jan 30, 2024
3ef556f
Fix of missing invalidation on object name change (#8059, #12193, SPE…
lukasmatena Feb 6, 2024
0773b5c
Resources for X3 and X4
rtyr Feb 8, 2024
530f3b9
Sync with PrusaSlicer-settings.
rtyr Feb 8, 2024
5f37d42
Switch orientation of passed into Voronoi generator, because previous…
hejllukas Jan 31, 2024
4b6a637
Refactoring of VoronoiUtils::discretizeParabola() to remove PointMatrix.
hejllukas Jan 31, 2024
fb84f31
Introduce wrapper class around boost::polygon::voronoi_diagram.
hejllukas Jan 31, 2024
23b7c41
Move ColoredLine struct and related boost traits into the header file…
hejllukas Jan 31, 2024
ac33876
Generalize all functions in VoronoiUtils to not depend on Arachne dat…
hejllukas Jan 31, 2024
78108e6
Generalize VoronoiUtilsCgal to not depend on Arachne data structures.
hejllukas Jan 31, 2024
227e82a
Generalize all detection on invalid Voronoi diagrams to not depend on…
hejllukas Jan 31, 2024
a358f13
Generalize fixing of invalid Voronoi diagram by rotating back and forth.
hejllukas Jan 31, 2024
8784ca0
SPE-1729: Try to compute the Voronoi diagram again on modified ExPoly…
hejllukas Jan 31, 2024
24a497e
Make the VoronoiUtils::compute_segment_cell_range() function to take …
hejllukas Feb 6, 2024
76435e7
SPE-1840: Rework multi-material segmentation to work directly on the …
hejllukas Feb 6, 2024
054e932
Merge branch 'lh_voronoi_refactoring' into master_27x
hejllukas Feb 8, 2024
83a98d4
Fixed crash when loading invalid 3MFs (SPE-2135)
lukasmatena Feb 5, 2024
ee87330
Add check on existing exactly one .model file in 3mf
Jony01 Feb 5, 2024
11f6103
Merge branch 'lm_invalid_3mf_crash_SPE-2135' into master_27x
lukasmatena Feb 8, 2024
4f53cbd
libslic3r compile
supermerill Feb 8, 2024
80f7037
wip gui compile
supermerill Feb 8, 2024
831b38b
wip
supermerill Feb 9, 2024
5423971
SPE-1813: Do not force object to stay on top of bed when scaling a si…
enricoturri1966 Feb 6, 2024
f6027de
SPE-1814: Fixed legend not automatically switching to color print vie…
enricoturri1966 Feb 6, 2024
4499361
Merge remote-tracking branch 'public/master' into master_27x
lukasmatena Feb 9, 2024
6f7349c
Bumped up version to 2.7.2-alpha2
lukasmatena Feb 9, 2024
e09f6e5
Revert "Fix SPE-2129"
lukasmatena Feb 9, 2024
be31ac1
add missing boost/log/trivial.hpp include in VoronoiUtils.cpp
schiele Feb 9, 2024
247f8e4
Update for FI translations
J3r0github Jan 25, 2024
68dbdab
Update for BE translation
lidacity Feb 9, 2024
3ed4360
Russian translation update
AndylgTom Feb 11, 2024
a20fb3b
Fixes in phrases
lukasmatena Feb 13, 2024
1975e45
Localization: Updated POT
YuSanka Feb 13, 2024
b2e8580
Add retraction for any travels that would happen during layer change
SachCZ Feb 12, 2024
8f192b6
Fix retract only if travel is long enough and add wipe
SachCZ Feb 13, 2024
088212c
Add missing lift after simple layer change
SachCZ Feb 14, 2024
5f9f5be
Add lift to first travel move on layer. Add retraction_length 0 to te…
SachCZ Feb 14, 2024
78f3077
Fix of #12248: Incorrectly applied variable layer height limits
lukasmatena Feb 15, 2024
282ed37
Translations: Fix for some phrase
YuSanka Feb 15, 2024
1c6282c
Fixed missing cooling slowdown when z travel speed was zero (#12258, …
lukasmatena Feb 16, 2024
aa5573e
fix remove_invalid_keys on an erased config instead of the preset con…
supermerill Jan 25, 2024
0b4e406
Add missing point to the rectangular travel
SachCZ Feb 14, 2024
12755cd
Fix layer change smoothing
SachCZ Feb 14, 2024
e5656a8
Fix wipe before ramping travel
SachCZ Feb 15, 2024
3ba0b38
Fix rect layer change missing first point
SachCZ Feb 15, 2024
bc0fc8a
Fix missing deretraction coused by caching gcode writer. Use find and…
SachCZ Feb 16, 2024
1f324fd
Localization: Updated internal dictionaries (CS, DE, ES, FR, IT, PL)
YuSanka Feb 20, 2024
671d9eb
Bumped up version to 2.7.2-beta1
lukasmatena Feb 20, 2024
d7cd43e
Update How to build - Mac OS.md with troubleshooting section,
barzto Feb 20, 2024
bfe23a6
2.7 compiles
supermerill Feb 21, 2024
6867e17
little fixes. but too many errors on areas overhauled by 2.5.59.8, so…
supermerill Feb 21, 2024
8a2db4c
Disable retraction replacing in vase mode with ramping enabled.
SachCZ Feb 22, 2024
a9cbc92
Bumped up version to 2.7.2-rc1
lukasmatena Feb 23, 2024
fe65efe
merge 2.7 with 2.5.59.8
supermerill Feb 24, 2024
ac9d797
can open settings tabs
supermerill Feb 25, 2024
2084e11
fixes for extrusions preview
supermerill Feb 26, 2024
0c12ba9
merge with prusa 2.7.2-rc1
supermerill Jul 4, 2024
8f40d55
fix merge (can print a cube)
supermerill Jul 4, 2024
25c9a93
Fix rendering
supermerill Jul 5, 2024
ad5cec2
merge fixes
supermerill Jul 5, 2024
be64011
modify ExtrusionRole so it's easier to debug. (can show the names fro…
supermerill Jul 5, 2024
4ea8472
merge fix: grayscale
supermerill Jul 6, 2024
d56158d
comment not-useful asserts.
supermerill Jul 6, 2024
3c0b9e0
missing prusaslicer icon
supermerill Jul 8, 2024
14b2d62
Merge 2.5.60 with 2.7 merge (that dates back to 2.5.59.8)
supermerill Jul 17, 2024
dff4f0b
Fix some prusa import/export
supermerill Jul 17, 2024
9c23dd6
gcode viewer legend: fix type, better width.
supermerill Jul 17, 2024
7bca47b
fix warning
supermerill Jul 17, 2024
9aa77b9
- Add perimeter_direction setting, to set the direction (CCW, CW) of …
supermerill Jul 18, 2024
bafdca3
Dialog as warning when doing 100% sparse infill:
supermerill Jul 18, 2024
0a444c6
Fix refresh issues on gcode viewer.
supermerill Jul 18, 2024
36e86c7
fix preferences gui
supermerill Jul 19, 2024
7b37cbf
forgot to add GCodeFormatter.cpp in the merge.
supermerill Jul 19, 2024
2d6d5d2
new fixed splashscreen for 2.7
supermerill Jul 19, 2024
4b99dde
post-processing warning dialog don't show if the string is empty.
supermerill Jul 20, 2024
e229e5f
fix merge: save float setting, search jump to frequent setting, prusa…
supermerill Jul 21, 2024
5b73301
rework max_gcode_per_second:
supermerill Jul 21, 2024
820a9f9
merge: clean old now unsused arc structure.
supermerill Jul 22, 2024
165d753
merge: fix tab tree icons
supermerill Jul 22, 2024
b7a74d4
gcodeviewer: layer duration, chronology
supermerill Jul 22, 2024
06779d3
fix voronoi repair
supermerill Jul 24, 2024
4178cdb
merge fix: escape macro
supermerill Jul 23, 2024
ce3d3bf
fix some issues about import from orca
supermerill Jul 20, 2024
eb999af
fix phony when importing orca (&external) config.
supermerill Jul 25, 2024
142fe61
remove arcwelder gitmodule, it's included directly into src by prusas…
supermerill Jul 31, 2024
ec1b4e6
win 2.7 deps
supermerill Jul 31, 2024
1c90f37
fix stl_to_cpp
supermerill Jul 31, 2024
e59e959
fix compare
supermerill Jul 31, 2024
97b860f
fix some bambu/prusa convert
supermerill Jul 31, 2024
3556df1
set macos intel build to macos 12
supermerill Aug 1, 2024
7dfc458
fix linux build
supermerill Jul 31, 2024
a1a13da
Adjust new gui for new settings.
supermerill Aug 1, 2024
ec7f81d
test linux and macos build
supermerill Aug 1, 2024
cb1062c
Gcode editor: show all extruder-indices fields
supermerill Aug 1, 2024
6a46fc6
Removed dependency on libtiff
lukasmatena Apr 8, 2024
73124cf
only keep useful icons
supermerill Aug 2, 2024
9163bab
Slic3r build: build it in a bin dir, so there is no path collision.
supermerill Aug 2, 2024
a207d17
fix merge: good ironing region id
supermerill Aug 4, 2024
842cec9
fix label object: end an object before layer change if multiple objects.
supermerill Aug 4, 2024
fef68ef
Change setting's "nullable" values by a proper "enabled" flag.
supermerill Aug 2, 2024
ef7cf96
fan speed now can be properly disabled.
supermerill Aug 4, 2024
787415d
Can disabled 4 other settings (instead of -1 value):
supermerill Aug 4, 2024
95b2751
Fix range checks, other small improvements (#4374)
TheSlashEffect Aug 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 5 additions & 5 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,17 @@
Language: Cpp
AccessModifierOffset: -4
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: true
AlignConsecutiveDeclarations: true
AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false
AlignEscapedNewlines: DontAlign
AlignOperands: true
AlignOperands: false
AlignTrailingComments: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: true
AllowShortCaseLabelsOnASingleLine: true
AllowShortFunctionsOnASingleLine: All
AllowShortIfStatementsOnASingleLine: false
AllowShortLoopsOnASingleLine: true
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
Expand All @@ -25,7 +25,7 @@ BraceWrapping:
AfterClass: true
AfterControlStatement: false
AfterEnum: false
AfterFunction: true
AfterFunction: false
AfterNamespace: false
AfterObjCDeclaration: false
AfterStruct: true
Expand Down
5 changes: 4 additions & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,11 @@ A clear and concise description of what the problem is. Ex. I'm always frustrate
**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe how it would work**
Be as descriptive as your skill level allows you.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
Add any other context, pictures or paint drawing about the feature request here.
15 changes: 13 additions & 2 deletions .github/workflows/ccpp_mac.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,23 @@ on:
jobs:
build:

runs-on: macos-11
runs-on: macos-12

steps:
- uses: actions/checkout@v3
- name: check autoconf version
run: autoconf --version
- name: update automake for mpfr
run: |
curl -O -L http://ftpmirror.gnu.org/automake/automake-1.16.5.tar.gz
tar -xzf automake-1.16.5.tar.gz
cd automake-*
./configure
make
sudo make install
automake --version
- name: build deps & slicer
run: ./BuildMacOS.sh -i
run: ./BuildMacOS.sh -dsi
- name: Upload artifact
uses: actions/[email protected]
with:
Expand Down
15 changes: 14 additions & 1 deletion .github/workflows/ccpp_mac_arm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,21 @@ jobs:

steps:
- uses: actions/checkout@v3
- name: install autoconf
run: brew install autoconf
- name: check autoconf version
run: autoconf --version
- name: update automake for mpfr
run: |
curl -O -L http://ftpmirror.gnu.org/automake/automake-1.16.5.tar.gz
tar -xzf automake-1.16.5.tar.gz
cd automake-*
./configure
make
sudo make install
automake --version
- name: build deps & slicer
run: ./BuildMacOS.sh -ia
run: ./BuildMacOS.sh -adsi
- name: Upload artifact
uses: actions/[email protected]
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ccpp_mac_arm_debug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
with:
ref: 'debug_macos'
- name: build deps & slicer
run: ./BuildMacOS.sh -bia
run: ./BuildMacOS.sh -badsi
- name: ls build
working-directory: ./build
run: ls
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ccpp_mac_arm_rc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
with:
ref: 'rc'
- name: build deps & slicer
run: ./BuildMacOS.sh -ia
run: ./BuildMacOS.sh -adsi
- name: Upload artifact
uses: actions/[email protected]
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ccpp_mac_debug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ on:
jobs:
build:

runs-on: macos-11
runs-on: macos-12

steps:
- uses: actions/checkout@v2
with:
ref: 'debug_macos'
- name: build deps & slicer
run: ./BuildMacOS.sh -bi
run: ./BuildMacOS.sh -bdsi
- name: tar the pack
working-directory: ./build
run: ls
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ccpp_mac_rc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ on:
jobs:
build:

runs-on: macos-11
runs-on: macos-12

steps:
- uses: actions/checkout@v2
with:
ref: 'rc'
- name: build deps & slicer
run: ./BuildMacOS.sh -i
run: ./BuildMacOS.sh -dsi
- name: Upload artifact
uses: actions/[email protected]
with:
Expand Down
10 changes: 2 additions & 8 deletions .github/workflows/ccpp_ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,8 @@ jobs:
run: sudo apt update
- name: install gtk2 glew
run: sudo apt install libgtk2.0-dev libglew-dev libudev-dev libdbus-1-dev gettext
- name: build deps & slicer
run: ./BuildLinux.sh -dgs
- name: make .pot
working-directory: ./build
run: make gettext_make_pot
- name: build tar & appimage
working-directory: ./build
run: src/BuildLinuxImage.sh -i
- name: build deps & slicer, tar & appimage
run: ./BuildLinux.sh -dgsi
- name: Upload artifact
uses: actions/[email protected]
with:
Expand Down
13 changes: 2 additions & 11 deletions .github/workflows/ccpp_ubuntu_debug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,6 @@ jobs:
uses: jwlawson/[email protected]
with:
cmake-version: '3.16.x'
- name: update submodule profiles
working-directory: ./resources/profiles
run: git submodule update --init
- name: change date in version
run: sed -i "s/+UNKNOWN/_$(date '+%F')/" version.inc
- name: update clock
Expand All @@ -29,14 +26,8 @@ jobs:
run: sudo apt update
- name: install gtk2 glew
run: sudo apt install libgtk2.0-dev libglew-dev libudev-dev libdbus-1-dev libssl-dev libcurl4-openssl-dev gettext
- name: build deps & slicer
run: ./BuildLinux.sh -bdgs
- name: make .pot
working-directory: ./build
run: make gettext_make_pot
- name: build tar & appimage
working-directory: ./build
run: src/BuildLinuxImage.sh -i
- name: build deps & slicer, tar & appimage
run: ./BuildLinux.sh -bdgsi
- name: Upload artifact
uses: actions/[email protected]
with:
Expand Down
13 changes: 2 additions & 11 deletions .github/workflows/ccpp_ubuntu_gtk3.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@ jobs:
uses: jwlawson/[email protected]
with:
cmake-version: '3.16.x'
- name: update submodule profiles
working-directory: ./resources/profiles
run: git submodule update --init
- name: change date in version
run: sed -i "s/+UNKNOWN/_$(date '+%F')/" version.inc
- name: update clock
Expand All @@ -30,14 +27,8 @@ jobs:
run: sudo apt update
- name: install gtk3 glew
run: sudo apt install libgtk-3-dev libglew-dev libudev-dev libdbus-1-dev gettext
- name: build deps & slicer
run: ./BuildLinux.sh -ds
- name: make .pot
working-directory: ./build
run: make gettext_make_pot
- name: build tar & appimage
working-directory: ./build
run: src/BuildLinuxImage.sh -i
- name: build deps & slicer, tar & appimage
run: ./BuildLinux.sh -dsi
- name: Upload artifact
uses: actions/[email protected]
with:
Expand Down
13 changes: 2 additions & 11 deletions .github/workflows/ccpp_ubuntu_gtk3_debug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,6 @@ jobs:
uses: jwlawson/[email protected]
with:
cmake-version: '3.16.x'
- name: update submodule profiles
working-directory: ./resources/profiles
run: git submodule update --init
- name: change date in version
run: sed -i "s/+UNKNOWN/_$(date '+%F')/" version.inc
- name: update clock
Expand All @@ -29,14 +26,8 @@ jobs:
run: sudo apt update
- name: install gtk3 glew
run: sudo apt install libgtk-3-dev libglew-dev libudev-dev libdbus-1-dev libssl-dev libcurl4-openssl-dev gettext
- name: build deps & slicer
run: ./BuildLinux.sh -bds
- name: make .pot
working-directory: ./build
run: make gettext_make_pot
- name: build tar & appimage
working-directory: ./build
run: src/BuildLinuxImage.sh -i
- name: build deps & slicer, tar & appimage
run: ./BuildLinux.sh -bdsi
- name: Upload artifact
uses: actions/[email protected]
with:
Expand Down
13 changes: 2 additions & 11 deletions .github/workflows/ccpp_ubuntu_gtk3_rc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,6 @@ jobs:
uses: jwlawson/[email protected]
with:
cmake-version: '3.16.x'
- name: update submodule profiles
working-directory: ./resources/profiles
run: git submodule update --init
- name: change date in version
run: sed -i "s/+UNKNOWN/_$(date '+%F')/" version.inc
- name: update clock
Expand All @@ -31,14 +28,8 @@ jobs:
run: sudo apt update
- name: install gtk3 glew
run: sudo apt install libgtk-3-dev libglew-dev libudev-dev libdbus-1-dev gettext
- name: build deps & slicer
run: ./BuildLinux.sh -ds
- name: make .pot
working-directory: ./build
run: make gettext_make_pot
- name: build tar & appimage
working-directory: ./build
run: src/BuildLinuxImage.sh -i
- name: build deps & slicer, tar & appimage
run: ./BuildLinux.sh -dsi
- name: Upload artifact
uses: actions/[email protected]
with:
Expand Down
13 changes: 2 additions & 11 deletions .github/workflows/ccpp_ubuntu_rc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,6 @@ jobs:
uses: jwlawson/[email protected]
with:
cmake-version: '3.16.x'
- name: update submodule profiles
working-directory: ./resources/profiles
run: git submodule update --init
- name: change date in version
run: sed -i "s/+UNKNOWN//" version.inc
- name: update clock
Expand All @@ -29,14 +26,8 @@ jobs:
run: sudo apt update
- name: install gtk2 glew
run: sudo apt install libgtk2.0-dev libglew-dev libudev-dev libdbus-1-dev gettext
- name: build deps & slicer
run: ./BuildLinux.sh -dgs
- name: make .pot
working-directory: ./build
run: make gettext_make_pot
- name: build tar & appimage
working-directory: ./build
run: src/BuildLinuxImage.sh -i
- name: build deps & slicer, tar & appimage
run: ./BuildLinux.sh -dgsi
- name: Upload artifact
uses: actions/[email protected]
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ccpp_win.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
- name: copy deps
working-directory: ./deps/destdir
shell: powershell
run: '(new-object System.Net.WebClient).DownloadFile("https://github.com/supermerill/SuperSlicer_deps/releases/download/deps_25/deps_win.zip", "deps_win.zip")'
run: '(new-object System.Net.WebClient).DownloadFile("https://github.com/supermerill/SuperSlicer_deps/releases/download/deps_27/deps_win.zip", "deps_win.zip")'
- name: unzip deps
working-directory: ./deps/destdir
shell: cmd
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ccpp_win_debug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: copy deps
working-directory: ./deps/destdir
shell: powershell
run: '(new-object System.Net.WebClient).DownloadFile("https://github.com/supermerill/SuperSlicer_deps/releases/download/deps_25/deps_win.zip", "deps_win.zip")'
run: '(new-object System.Net.WebClient).DownloadFile("https://github.com/supermerill/SuperSlicer_deps/releases/download/deps_27/deps_win.zip", "deps_win.zip")'
- name: unzip deps
working-directory: ./deps/destdir
shell: cmd
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ccpp_win_rc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
- name: copy deps
working-directory: ./deps/destdir
shell: powershell
run: '(new-object System.Net.WebClient).DownloadFile("https://github.com/supermerill/SuperSlicer_deps/releases/download/deps_25/deps_win.zip", "deps_win.zip")'
run: '(new-object System.Net.WebClient).DownloadFile("https://github.com/supermerill/SuperSlicer_deps/releases/download/deps_27/deps_win.zip", "deps_win.zip")'
- name: unzip deps
working-directory: ./deps/destdir
shell: cmd
Expand Down
8 changes: 5 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,13 @@ xs/MANIFEST.bak
xs/assertlib*
.init_bundle.ini
.vs/*
local-lib
/src/TAGS
/.vscode/
build*
build-linux/*
deps/build*
deps/deps-*
deps/build-linux/*
**/.DS_Store

**/.idea/
.pkg_cache
CMakeUserPresets.json
3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
[submodule "src/ArcWelderLib"]
path = src/ArcWelderLib
url = https://github.com/FormerLurker/ArcWelderLib.git
[submodule "resources/profiles"]
path = resources/profiles
url = https://github.com/slic3r/slic3r-profiles.git
Loading