6bdbe0ffb4
Replaced __linux macro with __linux__
2021-01-11 13:31:30 +01:00
05f6215f54
Fix of G-code Viewer not loading .gco files #5536
...
".gcode", ".gco", ".g" and ".ngc" were considered to be G-code file
extensions by the G-code import / export file dialogs, but not by
various other functions. Now the G-code extension is tested by
a single function is_gcode_file(string).
2021-01-05 12:26:11 +01:00
00f74d8734
cleanup
2020-12-01 12:06:10 +01:00
932aa90d7d
Set boost to use utf8 for system messages (in cmake). Fix of #5180 .
2020-12-01 12:06:10 +01:00
3c733c6569
Change log level of boost::filesystem::permisions error code message. Now it shouldnt bother like in #5254
2020-11-26 17:15:26 +01:00
5f9df6333f
ENABLE_GCODE_VIEWER set as default in libslic3r
2020-11-12 14:03:58 +01:00
34ea49cb91
New Export Finished notification showing path and opening containing folder. Fix of #4917 . Fixed wrongly grayed eject button in File menu. Hopefully fix of ctrl shortcut of tooltips at sidebar.
2020-11-04 09:29:08 +01:00
5c6deb447d
Fix of empty error string. No testing errors for boost::filesystem::permission.
2020-10-23 18:35:32 +02:00
e517584580
fix of copy_file_inner
2020-10-23 15:36:32 +02:00
b205beb8aa
aditional information to FAIL_COPY_FILE error message and changed bools controlling Export finished notification
2020-10-23 10:18:14 +02:00
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
feaf2f1c5e
copy file result enum
2020-02-27 10:44:25 +01:00
266ba38614
bug fix at check_copy() while exporting to sd/usb
2020-02-20 10:35:53 +01:00
64d1fd31a9
optimize string_printf
2020-02-03 17:11:24 +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
f91b1c96d5
Throwing exceptions with text after copy file check failure and renaming from .tmp failure
2020-01-21 13:39:27 +01:00
8ebf970934
Const correctness improvements:
...
removed some unnecessary const_casts that remove const.
2020-01-03 16:33:04 +01:00
eb9b7d2463
Refactoring and documentation of check_copy() and copy_file()
2019-12-22 11:11:48 +01:00
77548eeb99
An attempt to fix missing renaming from .gcode.tmp to .gcode
...
Added a missing include
2019-12-21 12:31:32 +01:00
bf600f712a
copy file into .tmp and then rename if correct
2019-12-19 15:36:00 +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
e8b0c8f602
Fix g-code export to permissionless filesystems
...
Fix #2521
Fix #3102
2019-11-01 10:54:55 +01:00
6342bbba2f
Time conversion functions with tests.
...
Fixes issue with incorrect characters in time strings on UI.
Fix platform dependency
Fix return value with incorrect strings.
Just use strptime and strftime on all platforms.
Emulate strptime on msvc... because they don't have it and their get_time is buggy.
2019-10-02 14:44:11 +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
b09dce00e7
Partial revert of f474978db5
...
to fix Perl driven unit tests.
2019-08-08 15:24:23 +02:00
81c5e9d3a0
Clean up the mess required for the legacy Perl bindings, which are now
...
used for Perl unit / integration tests only. With this commit,
the code will be cleaner, but likely the unit tests will not run
on Windows, if installed in a localized path.
2019-08-08 12:59:55 +02:00
ef94b179f5
Memory usage is now shown in SysInfoDialog on all three platforms
2019-08-05 20:17:29 +02:00
04bc566fd9
Added a memory logging function for Mac and Linux
2019-08-05 13:39:03 +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
9bbe65c53e
Fixed warnings in libslic3r
2019-06-25 16:04:29 +02:00
0092e54c95
Changed references to renamed github project
...
https://github.com/prusa3d/PrusaSlicer
2019-05-14 19:46:01 +02:00
04209134a2
Http: Fix logging
2019-02-15 15:35:13 +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
377ce3d74c
Http & ErrorDialog: Improve error reporting
2018-12-18 18:50:37 +01:00
de2beb9b01
Fixed OSX/Linux builds
2018-12-18 16:32:11 +01:00
61738c9d0f
Fix of Linux/OSX build
2018-12-18 12:05:13 +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
9baec79025
Merged branch 'dev_native' into lm_sla_supports_auto
...
Added igl library files
2018-10-26 15:45:52 +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