9c48a5de5d
Tech ENABLE_GCODE_APP_CONFIG as default
2020-10-12 12:38:34 +02:00
ac0b160612
AppConfig modified to generate a separate config file for the standalone gcodeviewer
2020-10-05 15:42:35 +02:00
bbbe2c138b
Do not include (incorrect!) seconds in get_time_dhm
2020-09-12 18:20:22 +02:00
97a1c37723
GCodeProcessor -> Extract toolpaths height from gcode moves
2020-08-13 12:51:50 +02:00
3388d7edad
GCodeProcessor -> Fixed export of estimated time to gcode filename
2020-08-07 15:30:08 +02:00
feaf2f1c5e
copy file result enum
2020-02-27 10:44:25 +01:00
91928629e9
use vsnprintf instead of snprintf in string_printf function
...
Also, revert to old location: Utils.hpp and utils.cpp
2020-02-03 16:00:53 +01:00
b65893025a
remove duplicate string_printf
...
#3594 , #3592
2020-02-03 11:19:11 +01:00
eb9b7d2463
Refactoring and documentation of check_copy() and copy_file()
2019-12-22 11:11:48 +01:00
d1d14e0913
Merge remote-tracking branch 'remotes/origin/dk_copy_file'
2019-12-20 15:08:31 +01:00
bf600f712a
copy file into .tmp and then rename if correct
2019-12-19 15:36:00 +01:00
0e9b372169
We can now use std::exchange() as we switched to C++17
2019-12-19 12:27:49 +01:00
9c67929cf4
copy check only if path is on removable device
2019-12-18 14:09:16 +01:00
e09c22ca80
check_copy function
2019-12-18 13:13:40 +01:00
1e978d80db
Fixed a typo in MeshUtils.hpp
2019-11-16 08:22:39 +01:00
d1bdaa377f
Improvement of the Elephant foot compensation:
...
Using a positive curvature estimate to control the strength
of the Elephant foot compensation shall work similarly to
the previous implementation while avoiding pinching off
tiny pieces from the contour.
2019-11-15 16:20:01 +01:00
f4161ce50d
Fix compilation without pch.
2019-10-02 13:56:41 +02:00
b1cdd65b8a
Add new config values to SL1 zip file config.ini
...
All requested config values are written into SL1 ini file inside the zip
* TIme.hpp and Time.cpp is now part of libslic3r instead of libslic3r_gui
* Updated time manipulation function: separate timestamp_local_str and timestamp_utc_str
* timestamp_utc_str is used in header_slic3r_generated(). Gcode now contains UTC timestamps
2019-09-11 13:10:23 +02:00
08d001931b
Reworked the rename_file() function on Windows to work reliably and
...
atomically. The code was taken from the llvm project, it is complex
and hopefully it covers all the Windows file system quirks. Vojtech
has highest hopes, that this will fix the various PrusaSlicer.ini
file corruptions.
Enabled the locales switching and error handling on Linux as well,
where now the missing locales are reported and running the locale-gen
tool is recommended.
2019-08-20 16:19:30 +02:00
ef94b179f5
Memory usage is now shown in SysInfoDialog on all three platforms
2019-08-05 20:17:29 +02:00
073fcc3ac9
Fixed a few warnings in headers (meaning they were reported once for each include)
...
Fixed an identification of CXX compiler in cmake so that 'AppleClang' is recognized
2019-07-23 14:02:20 +02:00
d30229cc5f
WIP: Undo / Redo memory limiting by releasing the least recently
...
used snapshots. Memory limit set to 10% of physical system memory.
2019-07-17 15:48:53 +02:00
50890b0637
Documented the cereal library manual patching (FIXME!)
2019-07-05 11:42:36 +02:00
40a2417d6b
Fix: IsTriviallyCopyable on clang
2019-06-25 18:16:53 +02:00
0092e54c95
Changed references to renamed github project
...
https://github.com/prusa3d/PrusaSlicer
2019-05-14 19:46:01 +02:00
31edb6082e
Harmonized the application naming.
2019-04-15 16:14:19 +02:00
e16ccd9a3b
Fix a bunch of warnings
2019-04-01 12:09:44 +02:00
683a681e79
Implemented estimated printing time for the SLA printing
2019-02-12 16:34:42 +01:00
bde521db72
On Windows, system and hidden files are now ignored in all file
...
enumeration loops.
Should fix "desktop.ini still displaying error" #1761
2019-02-03 15:30:37 +01:00
df06bf36fa
Fix usage of is_trivially_copyable on older GCC (for real this time)
2019-01-22 12:16:11 +01:00
377ce3d74c
Http & ErrorDialog: Improve error reporting
2018-12-18 18:50:37 +01:00
6464dfc470
Logging of memory usage for the GCodeAnalyzer and GCodePreviewData.
2018-12-18 15:55:45 +01:00
038b56aaa2
Time estimator: Added consumed memory tracing, replaced std::map
...
with std::vector for lower memory consumption.
2018-12-18 14:10:31 +01:00
a791529ec8
Logging of memory allocations on Windows during the slicing process
...
when the SLIC3R_LOGLEVEL >= info.
2018-12-18 11:31:41 +01:00
f9d72376d0
Fix build
2018-11-19 11:39:17 +01:00
eebd782eda
Fix rendering performance on macOS
2018-11-08 15:31:29 +01:00
5ad7e95ab5
Fix clang build / detect standalone size_t
2018-11-08 15:19:50 +01:00
3cc0b4abd4
Merge remote-tracking branch 'origin/dev2' into dev_native
2018-09-25 15:33:51 +02:00
8eabbb4428
Rewrote .PRUSA file parser from wxWidgets zip to miniz.
...
Added tracing for mesh repair.
2018-09-25 14:30:57 +02:00
175ac9943b
Yet another fix of next_highest_power_of_2() on clang
2018-09-25 13:19:50 +02:00
cd7f128bd5
Fix compilation on clang
2018-09-25 12:48:36 +02:00
eca46fcc17
size_t is not uint32_t or uint64_t on GCC
2018-09-25 12:43:53 +02:00
5c26e5d70d
Updated AMF/3MF import to pass configuration into a DynamicPrintConfig
...
instead of PresetBundle.
2018-09-25 11:53:05 +02:00
1260b8deb3
WIP: Moved sources int src/, separated most of the source code from Perl.
...
The XS was left only for the unit / integration tests, and it links
libslic3r only. No wxWidgets are allowed to be used from Perl starting
from now.
2018-09-19 11:02:24 +02:00