Vojtech Bubnik
3b9037b442
nlopt in RelWithDebInfo now compiles as release.
2023-05-04 15:27:09 +02:00
Vojtech Bubnik
9cde96993e
Reworked the ClipperLib / Polygon types to use
...
the tbb::scallable_allocator to better scale on multiple threads.
2023-04-20 11:31:44 +02:00
YuSanka
cf0f257d05
Merge remote-tracking branch 'PRIVATE/ys_cut' into master
2022-10-27 10:21:23 +02:00
Vojtech Bubnik
ba22eb600e
MSVC specific: Enabled /permissive- to enforce C++ standards.
2022-10-26 19:19:28 +02:00
YuSanka
484eae7a1c
Merge remote-tracking branch 'PRIVATE/master' into ys_cut
2022-09-08 13:32:14 +02:00
Vojtech Bubnik
7e77048593
Removed shiny profiler. The Shiny profiler was only working on MSVC
...
and nowadays the sampling profiler inside Visual Studio is better.
2022-08-24 16:32:01 +02:00
YuSanka
79e9df4b64
Merge remote-tracking branch 'PRIVATE/master' into ys_cut
2022-08-17 10:05:44 +02:00
Lukas Matena
deac513faa
Fixed conflicts after merge
2022-08-15 15:23:59 +02:00
Lukas Matena
bce2b148f4
Merged 2.5.0-beta1 into master (NO CONFLICTS FIXED)
2022-08-15 13:41:40 +02:00
tamasmeszaros
1fd4659f0e
Use resources dir for occt shared lib
2022-08-11 16:49:13 +02:00
YuSanka
89a7f6bdb1
Merge remote-tracking branch 'origin/ys_wx317_master' into ys_cut
2022-06-29 11:44:11 +02:00
tamasmeszaros
c316a9f3e3
Revert CMAKE_FIND_PACKAGE_PREFER_CONFIG as its from cmake > 3.13
...
Do the overriding in the appropriate find modules in cmake/modules
2022-06-02 09:03:52 +02:00
tamasmeszaros
e2007e41ba
Try to fix linking of expat
2022-06-02 09:03:52 +02:00
tamasmeszaros
97a9c1ae1d
Revamp CURL integration. Exclude it from APPLE
2022-06-02 09:03:52 +02:00
tamasmeszaros
b458477d13
Use upstream expat, remove duplication in deps and src
...
Fix clash of builtin findEXPAT with config scripts
2022-06-02 09:03:52 +02:00
tamasmeszaros
f8ec5fc9e7
Revert CMAKE_FIND_PACKAGE_PREFER_CONFIG as its from cmake > 3.13
...
Do the overriding in the appropriate find modules in cmake/modules
2022-05-23 10:55:23 +02:00
tamasmeszaros
7129ee3829
Merge branch 'tm_curl_new' (cherry-picked from master)
2022-05-19 09:34:31 +02:00
tamasmeszaros
1554d6a2c7
Try to fix linking of expat
2022-05-16 14:58:17 +02:00
tamasmeszaros
3a7cdeeae4
Revamp CURL integration. Exclude it from APPLE
2022-05-16 14:02:46 +02:00
tamasmeszaros
7dc4a57d63
Fix build of RelWithDebInfo on Win
2022-04-13 13:59:31 +02:00
tamasmeszaros
41397f90a4
Use upstream GLEW, remove duplication in deps and src
...
Also update glew to 2.2 where NOGDI is properly unset before windows.h is included. This was a patch in our copy of GLEW 1.13
2022-04-04 12:43:25 +02:00
tamasmeszaros
e50a408e2e
Use upstream expat, remove duplication in deps and src
...
Fix clash of builtin findEXPAT with config scripts
2022-04-04 12:43:25 +02:00
Lukas Matena
e058f794d9
Merge branch 'stable'
2022-02-24 13:05:05 +01:00
tamasmeszaros
cc788ebb64
Fix and merge PR #7809
2022-02-22 11:36:27 +01:00
Yuri D'Elia
0ffcfd8393
Use namespaces to link against libcereal >= 1.3.1
...
Create an alias for previous versions.
2022-02-22 11:20:03 +01:00
YuSanka
d52807ccaf
Localization: Updated POT.
...
+ Changed a script of the merging new POT with existing PO files.
Now it processes just a PO-files which are provided by community.
Community PO-files are updated from the new POT
2022-02-09 12:52:50 +01:00
Lukáš Hejl
5f0fea4d58
Added option to enable UndefinedBehaviorSanitizer on Clang and GCC.
2022-01-28 14:52:22 +01:00
Lukáš Hejl
46c827c7fc
Fixed Clang 12 compiler warnings.
2022-01-28 14:52:22 +01:00
Vojtech Bubnik
38af8c5563
Fixed wording inside a CMAke comment
2022-01-27 15:59:39 +01:00
YuSanka
c9dbc1cbba
Localization: Added missed phrases -> Updated POT and dictionaries for CZ, PL, IT, ES, DE, FR
...
+ Command to remove obsolite lines is added to gettext_concat_wx_po_with_po and gettext_merge_po_with_pot scripts
+ POs for CA, KR, NL, BR, RU, TR, UK, ZH are merged with new POT
+ Updated all MO files
2022-01-21 15:31:01 +01:00
Vojtech Bubnik
5d7901c2f3
Fixed typo in CMake comment, thanks @n8bot
2022-01-10 08:43:15 +01:00
YuSanka
34d9fbdc35
Fixes for localization of the PrusaSlicer - 2.4.0
...
* Added some missed phrases.
* Added some missed files to the list.txt
* Fix for https://github.com/prusa3d/PrusaSlicer/issues/7114 - Reword of the "Ask for unsaved changes..."
* Fix for https://github.com/prusa3d/PrusaSlicer/issues/7542 - Added localization for default buttons Yes/No
Note: For some default buttons/labels/dialogs/... is used localization in wxWidgets.
But dictionaries have to contain this strings, otherwise texts wouldn't be localized.
"wxWidgets/local" contains dictionaries for all this default phrases.
So, a copy of this field is added as a "wx_local" field to the "resources/localization" field.
And a "gettext_concat_wx_po_with_po" script is written to concatenate strings from wx_local/lang_code.po to resources/localization/lang_code/PrusaSlicer_lang_code.po.
So, to create a MO file from updated PO we have to execute "gettext_concat_wx_po_with_po" and only then execute a "gettext_po_to_mo" script.
2022-01-04 16:31:27 +01:00
YuSanka
f14a5f40b3
Localization.
...
* --boost option is added to gettext_make_pot script to recognize Boost format strings.
* New script gettext_merge_po_with_pot is added to merging new lines from POT to current PO
* --check-format option is added to gettext_po_to_mo script to check language dependent format strings during generation MO from PO.
* POT is updated and all PO files are merged with it. So, community can just load needed PO file and continue in translation.
* ExtruderSequenceDialog: Added messed localization markers
2021-12-03 16:19:09 +01:00
David Kocik
d96f75105f
Parse hints.ini for translatable text as part of gettext_make_pot
2021-08-23 16:27:51 +02:00
David Kocik
93566d72e5
Allow Desktop Integration by default on Linux
2021-08-23 10:16:26 +02:00
tamasmeszaros
421089ebc8
Possibility to link curl and glew dynamically in static mode.
2021-08-19 16:56:22 +02:00
David Kocik
12328a74f7
Desktop integration changes
...
empty catch block fix
internal namespace fix
wrong app config var
Desktop integration for regular executables
cmake option SLIC3R_DESKTOP_INTEGRATION
cmake dependent option
escape executable path in desktop file by adding /'
Error messages instead of notifications.
2021-08-19 10:18:40 +02:00
Lukas Matena
52718e96f5
Moved flatpak files from resources/data to src/platform/unix ( #6774 )
2021-08-12 08:49:24 +02:00
tamasmeszaros
ca67d880ec
Fix issues with finding new deps on win
2021-07-26 13:07:20 +02:00
tamasmeszaros
e6507594fb
Search for a better openvdb find module if available
...
Solves #6681 , alternative path for openvdb installation can be specified via cache variable
2021-07-15 09:36:28 +02:00
Super-intelligent Shade of the Color Blue
454b876420
Fix FHS install dirs ( #5930 )
...
Install .desktop files into /usr/share/applications.
Install PNGs for the above into /usr/share/icons.
Install udev rules into /lib/udev/rules.d.
2021-07-09 17:44:58 +02:00
Vojtech Bubnik
206bef7623
-fno-omit-frame-pointer disabled for Windows ASAN builds
2021-06-01 11:12:14 +02:00
Vojtech Bubnik
8d0950ce12
Convincing ClipperLib to use Slic3r's own Point type internally.
2021-04-21 20:15:49 +02:00
Vojtech Bubnik
13c178b7f7
Enabling ASAN on MSVC
2021-03-25 10:12:02 +01:00
enricoturri1966
db71a6308d
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_window
2021-03-15 11:27:43 +01:00
Vojtech Bubnik
ed7be17bf1
Detection of Win10 3D printing API from the default Visual Studio env
...
variables.
2021-03-08 09:38:14 +01:00
enricoturri1966
0472c84525
G-code window uses file mapping
2021-03-08 08:35:32 +01:00
Vojtech Bubnik
f5b0f844f2
Commented on the unsigned/signed char CMake changes
2021-02-11 18:02:10 +01:00
tamasmeszaros
4151922f7c
Force signed char on all GCC platforms
2021-02-11 09:58:04 +01:00
Vojtech Bubnik
db2d78ff21
Reduction on compiler warnings, mainly on MSVC.
...
Fix of the new gap_fill_enable flag: Take it into account when comparing
regions.
2021-02-10 17:29:07 +01:00