Commit Graph

  • ab7109568a WIP: Fixed some compilation issues on OSX, fixed some "override" vs. "virtual" warnings. bubnikv 2020-03-04 12:48:04 +01:00
  • cbe9216d79 WIP 3Dconnexion refactoring: Fixing compilation on OSX bubnikv 2020-03-04 12:18:59 +01:00
  • c9df6e5cf8 Disabled the 3DConnexion mouse scroll wheel spurious events filtering on other platforms than Windows. bubnikv 2020-03-04 11:55:47 +01:00
  • 0b96855c2e Reworked the 3DConnexion interfacing code to run the device enumeration / connect / disconnect and read out at the background thread only. bubnikv 2020-03-04 11:36:36 +01:00
  • eb3b65d8af Fixing build against wxWidgets 3.0 The wxString saga continues. wxWidgets 3.0 don't have the wxString::FromUTF8(const std::string&) overload, we must use the GUI::from_u8 helper Also wxWidgets 3.0 don't allow to disable wxString->const char* conversion, so calling show_info(wxWindow*, wxString, const char*) was ambiguous Several includes moved around Lukas Matena 2020-03-04 09:24:13 +01:00
  • 436a055b39 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_canvas_manager Enrico Turri 2020-03-04 09:39:00 +01:00
  • 27595de1aa Merge branch 'lm_warnings' into dev Lukas Matena 2020-03-03 16:17:55 +01:00
  • 7589e4ebfc Fixed some more warnings Lukas Matena 2020-03-03 14:52:16 +01:00
  • 6918f11100 Removed SLA unused code Mostly the dead-ends that were tried when hollowing was being implemented Lukas Matena 2020-02-29 11:39:54 +01:00
  • 50ebdf5293 Include cleanup in Plater, GLCanvas3D and GLGizmosManager Lukas Matena 2020-02-28 14:29:53 +01:00
  • 87e77e20fa Include cleanup in several files Lukas Matena 2020-02-28 11:13:14 +01:00
  • c70b34b6c8 Fixed several warnings The biggest difference is changing PresetCollection::m_idx_selected from int to size_t, which fixed many warnings at once. Lukas Matena 2019-11-19 12:44:55 +01:00
  • a87ba5d6a6 Renormalization of the camera rotation quaternion after each change fixes degeneration of the camera rotation on long rapid rotations. bubnikv 2020-03-03 13:46:45 +01:00
  • 96f5430cee Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_canvas_manager Enrico Turri 2020-03-03 11:10:59 +01:00
  • f2b98bddee Fixing wxString::Format encoding mismatches (part 3) Lukas Matena 2020-03-02 12:46:40 +01:00
  • bcd3842183 Fixing wxString::Format encoding mismatches (part 2) Lukas Matena 2020-03-02 11:48:31 +01:00
  • 8b16b2c12e Fixing wxString::Format encoding mismatches (part 1) Lukas Matena 2020-03-02 09:41:54 +01:00
  • a256cc9514 Fixed a width of an empty icon, which added to BitmapComboBox YuSanka 2020-03-03 10:12:52 +01:00
  • 9bc62287bd Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer Enrico Turri 2020-03-03 08:34:51 +01:00
  • 0f90b44e3d Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_canvas_manager Enrico Turri 2020-03-03 08:34:11 +01:00
  • d12cc6cb77 Removed temporary debug output Enrico Turri 2020-03-03 08:34:03 +01:00
  • aaaeafcdeb When loading installed filaments and SLA materials from PrusaSlicer.ini, the "renamed_from" property of current profiles was not taken into account. This lead to a situation where there were no MMU or SLA materials installed after upgrade from PrusaSlicer 2.2.1 to 2.2. This should work now. bubnikv 2020-03-02 16:15:41 +01:00
  • a14fe518be Fixed detection of OSX version Enrico Turri 2020-03-02 15:55:36 +01:00
  • 8b5a08a64a Added temporary debug output Enrico Turri 2020-03-02 15:22:41 +01:00
  • 3b6d334d7b ENABLE_GCODE_VIEWER - Basic framework for new gcode viewer Enrico Turri 2020-03-02 15:13:23 +01:00
  • 0a3555f73b Reintroduced tech ENABLE_HACK_CLOSING_ON_OSX_10_9_5 Enrico Turri 2020-03-02 14:37:01 +01:00
  • 9e06a5e8d6 Fix build on Linux and MAC Enrico Turri 2020-03-02 13:09:12 +01:00
  • d88c073a5a Merge branch 'tm_max_bridge_len' tamasmeszaros 2020-03-02 13:01:54 +01:00
  • 090ce6ca05 Promote max_bridges_on_pillar to be a runtime parameter. tamasmeszaros 2020-03-02 12:43:00 +01:00
  • d11548cbf9 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_canvas_manager Enrico Turri 2020-03-02 12:45:42 +01:00
  • 595128a90d View toolbar's initialization of icon size moved from GLCanvas3D::GLCanvas3D() to Plater::priv::priv() for OSX build Enrico Turri 2020-03-02 12:45:04 +01:00
  • e3a583292a Promote max_bridges_on_pillar to be a runtime parameter. tamasmeszaros 2020-03-02 12:43:00 +01:00
  • 7cb92ef5e8 #3646 - Ask user whether remove from recent projects list a project no longer available Enrico Turri 2020-03-02 12:33:17 +01:00
  • 3f69336204 Removed tech ENABLE_HACK_CLOSING_ON_OSX_10_9_5 Enrico Turri 2020-03-02 12:13:39 +01:00
  • de77328320 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_canvas_manager Enrico Turri 2020-03-02 11:42:10 +01:00
  • 10d2193645 Fixed build on MAC Enrico Turri 2020-03-02 11:40:35 +01:00
  • 2f8970de86 Fixed conflicts after merge with master Enrico Turri 2020-03-02 11:35:03 +01:00
  • 7388947e1f Fix of #3739 (OSX: set width of "Editing" column to avoid a column narrowing after a recreating of an application caused by a language changing) YuSanka 2020-03-02 11:33:09 +01:00
  • 0b629eb905 GLCanvas3DManager moved from being a static member of _3DScene to be a normal member of GUI_App Enrico Turri 2020-03-02 10:58:46 +01:00
  • 11bd62a3e6 Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer bubnikv 2020-03-02 09:23:16 +01:00
  • 3e722d82b2 Merge branch 'vb_camera_rotation_quaternion' bubnikv 2020-03-02 09:23:00 +01:00
  • b95d635c4d Fixed several translated strings (fix of #3748) Lukas Matena 2020-03-02 09:01:21 +01:00
  • c9a75bb70a Fixed localization issue of the "Removable media unmounted" message. Generalized the Slic3r::show_info() function to std::strings and const char* bubnikv 2020-02-29 12:03:07 +01:00
  • 192bdffb3f Updated printer profiles, bumped up version to 2.2.0-rc. bubnikv 2020-02-29 10:53:18 +01:00
  • 7759eccf56 Fix of dark mode detection on macOS 10.12 and 10.13 Lukas Matena 2020-02-27 14:38:39 +01:00
  • 0a0219961b Free rotating camera reworked to rotate around the free rotation axis in a single step. bubnikv 2020-02-28 14:59:59 +01:00
  • b6068b6278 Camera refactored to use quaternions primarily for processing rotations due to numerical reasons (no need for normalization and orthogonalization of the rotation matrix). bubnikv 2020-02-28 13:29:05 +01:00
  • dff9af20a4 Follow-up of 47604b6326 -> Fixed layout at startup Enrico Turri 2020-02-28 11:19:46 +01:00
  • 1ec02079f5 Update PrusaSlicer.po lee hakmin 2020-02-28 10:23:57 +09:00
  • 730966a07f Update PrusaSlicer.po lee hakmin 2020-02-28 10:04:41 +09:00
  • 503739e2d4 Add files via upload lee hakmin 2020-02-28 09:47:53 +09:00
  • 03f17a13e7 Bugfix: SLA pad and supports were sometimes shown on instances that should have been hidden The showing/hiding block cannot depend on whether the mesh was recently updated. It would then not hide the supports and pad, which are calculated later than the hollowed mesh. Lukas Matena 2020-02-27 17:53:51 +01:00
  • 7c55674220 Disabled implicit conversion of wxString to std::string or const char* and vice versa. Fixed one last implicit wxString conversion. bubnikv 2020-02-27 17:01:50 +01:00
  • 27f50778b2 Localization: Updated POT, new dictionaries for CZ, DE, ES, FR, IT, JA and PL Lukas Matena 2020-02-27 15:45:23 +01:00
  • 5ca4698400 Reduce max texture size if physical ram is smaller than 6GB Enrico Turri 2020-02-27 15:38:35 +01:00
  • 73ad48c135 Small fix of clipping plane positioning If the clipping plane is moved automatically after hollowed mesh was created, move the clipping plane and fix current direction so it is not reset when user wants to move it This is a quick solution for the 2.2.0 release. It should be later refactored as mentioned in the code. Lukas Matena 2020-02-27 14:36:56 +01:00
  • 08a6c86326 Slight change in clipping plane updating after hollowing finishes The clipping plane in SLA gizmos is only moved in case that the gizmo is currently active and hollowing is actually enabled. Lukas Matena 2020-02-27 11:36:08 +01:00
  • 5a2da9597b Shared data for SLA gizmos have been removed from GLGizmoBase This commit introduces no functional changes, only code-shuffling Lukas Matena 2020-02-27 11:26:38 +01:00
  • a3869736ba SLA gizmos can now be opened when any instance is selected This was broken - only first instance worked Lukas Matena 2020-02-27 10:54:24 +01:00
  • b2b2574244 Fixed a crash when deleting an object after switching from SLA to FDM Lukas Matena 2020-02-27 10:21:36 +01:00
  • d6b86b5e2b Workaround to remove crash when closing PrusaSlicer on OSX 10.9.5 Enrico Turri 2020-02-27 14:55:27 +01:00
  • abca180f9f More polishing of translations Lukas Matena 2020-02-27 14:11:20 +01:00
  • b4d0d9610e Various changes in handling of profile compatiblilities and the "show incompatible profiles" option. bubnikv 2020-02-27 11:44:01 +01:00
  • f053869b56 Merge branch 'dk_copy_file' David Kocik 2020-02-27 10:45:46 +01:00
  • 26c89300f3 copy file result enum David Kocik 2020-02-27 10:44:25 +01:00
  • c76526249a Merge branch 'dk_remote_devices' David Kocik 2020-02-26 15:04:36 +01:00
  • 70f5efbfc3 eject sd card/usb icon David Kocik 2020-02-26 15:01:44 +01:00
  • 5e10e5ae5f new hollowing icon bubnikv 2020-02-26 15:00:11 +01:00
  • 47604b6326 #3707 - Fixed buttons layout after closing preference dialog Enrico Turri 2020-02-26 10:18:04 +01:00
  • 69e1e46dd7 Fixed reload from disk for modifiers Enrico Turri 2020-02-26 08:56:05 +01:00
  • aa8c97803c Fix of #3695 Ternary operator is given wxString and std::string, which does not work when implicit conversions between std::string and wxString are disabled Lukas Matena 2020-02-25 15:43:54 +01:00
  • c326b31c92 Enabled text-wrapping for tooltips in hollowing gizmo Lukas Matena 2020-02-25 10:57:16 +01:00
  • f475d994b3 Fixup of previous commit - actually added the translation macros Lukas Matena 2020-02-24 15:22:01 +01:00
  • d4d5076e49 Generalization of translate() / translate_utf8() to wxString arguments. bubnikv 2020-02-24 15:23:34 +01:00
  • e16786b701 Added a missing localization L mark Lukas Matena 2020-02-24 14:54:44 +01:00
  • 15ea6f5609 Several translation-related fixes Lukas Matena 2020-02-24 10:54:50 +01:00
  • d5bffd2816 Fixed crash on reading profiles with the "thumbnails" settings different from the parent profile. bubnikv 2020-02-24 10:41:20 +01:00
  • 6ddb21fe06 Bumped up version to 2.2.0-beta Changed the profile directory from PrusaSlicer-alpha to PrusaSlicer-beta bubnikv 2020-02-21 18:44:53 +01:00
  • a28c373d22 Updated bundled profiles. bubnikv 2020-02-21 18:43:26 +01:00
  • 29086aa00b Fix of a regression from e0811e4aa5 Due to refactoring of G-code export some "don't care" extrusions were not extruded at all. bubnikv 2020-02-21 18:18:01 +01:00
  • d1e35ff60e Localization: Deleted context "markers" from PO files, updated MO files YuSanka 2020-02-21 17:56:32 +01:00
  • 824b3713ae Localization: New dictionaries for CZ, DE, ES, FR, IT, NL and PL YuSanka 2020-02-21 14:35:43 +01:00
  • 53f1a283f3 Hollowing gizmo sliders now contain a unit where appropriate Lukas Matena 2020-02-21 14:24:50 +01:00
  • 676448581d Fixed a bug in hollowing gizmo - hole depth not matching slider value after selection Lukas Matena 2020-02-21 14:23:50 +01:00
  • a7ffd2a6fe GUI::show_error() is now generalized for std::string and const char* Fixed return type of std::string translate_utf8() with context (incorrectly returned wxString, should return std::string). Fixed double translation of BackgroundSlicingProcess::validate() in Plater. bubnikv 2020-02-21 13:38:06 +01:00
  • 0486e412f4 Merge branch 'lm_bnavigator-fix-wxtypes' Contains encoding fixes. Uncovered after disabling unsafe wxString conversions in wxWidgets. Lukas Matena 2020-02-21 12:55:58 +01:00
  • f60c117761 One more encoding problem Uncovered after rebasing onto current master Lukas Matena 2020-02-21 12:50:26 +01:00
  • 91cabe5832 Fixed few more encoding issues All uncovered after disabling unsafe wxString conversions Lukas Matena 2020-02-21 11:58:18 +01:00
  • a877147afd fix #3402 Benjamin Greiner 2020-01-06 11:33:18 -08:00
  • 598ec04639 Hopefully a fix for #3683 (encoding in hollowing gizmo) Lukas Matena 2020-02-21 12:53:28 +01:00
  • aef93158ec Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer bubnikv 2020-02-21 12:18:57 +01:00
  • 377b9e4b45 ImGUI input_double wrapper for wxString label. Possible fix of Fix encoding in Hollowing #3683 bubnikv 2020-02-21 12:17:46 +01:00
  • dd0e527d6d Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer David Kocik 2020-02-21 11:18:09 +01:00
  • 427cf32849 refactoring of errors at copying g-code to target destination David Kocik 2020-02-21 11:17:48 +01:00
  • 004b23e362 Fix of Bug: Changing print settings resets filament settings #3675 When switching a Print profile, the modifications of an active Filament profile were incorrecly dropped even if the active Filament profile was compatible with the newly selected Print profile. bubnikv 2020-02-21 11:03:03 +01:00
  • 8be3d074fd Fix of wipe into object The bug was introduced in 15eedef. lower_bound_by_predicate implementation returns first item that does not satisfy the predicate, not last item that does. Lukas Matena 2020-02-20 13:23:25 +01:00
  • 57c0a313a4 Fixed typo in an error message Lukas Matena 2020-02-21 10:05:03 +01:00
  • 74799ade14 Fixed two cases of crashes on application close Both related to ObjectList - it was attempting to call plater after it was destroyed Approved by @YuSanka Lukas Matena 2020-02-21 10:02:41 +01:00
  • bcdc8829e4 Merge branch 'lm_gizmos_aabb_calculation_rebased' (SLA gizmos polishing) Lukas Matena 2020-02-21 09:49:39 +01:00
  • 003a54600d Make sure that objects are correctly shown/hidden when switched Lukas Matena 2020-02-21 08:28:20 +01:00