fc453df38f
Implemented "Detach preset from system" button
2020-03-04 13:47:35 +01:00
bf3888fc49
Reduced ram used by GCodeAnalyzer by replacing doubles with floats into GCodeAnalyzer::GCodeMove
2020-03-04 13:21:03 +01:00
cab42b89ad
Fixed some compilation warnings.
2020-03-04 13:06:21 +01:00
ab7109568a
WIP: Fixed some compilation issues on OSX, fixed some "override" vs. "virtual"
...
warnings.
2020-03-04 12:48:04 +01:00
cbe9216d79
WIP 3Dconnexion refactoring: Fixing compilation on OSX
2020-03-04 12:18:59 +01:00
c9df6e5cf8
Disabled the 3DConnexion mouse scroll wheel spurious events filtering
...
on other platforms than Windows.
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.
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
2020-03-04 10:34:59 +01:00
436a055b39
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_canvas_manager
2020-03-04 09:39:00 +01:00
7589e4ebfc
Fixed some more warnings
2020-03-03 15:53:26 +01:00
6918f11100
Removed SLA unused code
...
Mostly the dead-ends that were tried when hollowing was being implemented
2020-03-03 15:53:26 +01:00
50ebdf5293
Include cleanup in Plater, GLCanvas3D and GLGizmosManager
2020-03-03 15:53:26 +01:00
87e77e20fa
Include cleanup in several files
...
src/slic3r/Config/Snapshot.cpp
src/slic3r/Config/Snapshot.hpp
src/slic3r/Config/Version.cpp
src/slic3r/Config/Version.hpp
src/slic3r/GUI/2DBed.cpp
src/slic3r/GUI/3DBed.cpp
src/slic3r/GUI/3DScene.cpp
src/slic3r/GUI/3DScene.hpp
src/slic3r/GUI/AboutDialog.cpp
src/slic3r/GUI/AboutDialog.hpp
src/slic3r/GUI/AppConfig.cpp
src/slic3r/GUI/BackgroundSlicingProcess.cpp
src/slic3r/GUI/BackgroundSlicingProcess.hpp
2020-03-03 15:47:02 +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.
2020-03-03 15:47:02 +01:00
a87ba5d6a6
Renormalization of the camera rotation quaternion after each change
...
fixes degeneration of the camera rotation on long rapid rotations.
2020-03-03 13:47:10 +01:00
96f5430cee
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_canvas_manager
2020-03-03 11:10:59 +01:00
f2b98bddee
Fixing wxString::Format encoding mismatches (part 3)
2020-03-03 10:54:17 +01:00
bcd3842183
Fixing wxString::Format encoding mismatches (part 2)
2020-03-03 10:54:17 +01:00
8b16b2c12e
Fixing wxString::Format encoding mismatches (part 1)
2020-03-03 10:54:17 +01:00
a256cc9514
Fixed a width of an empty icon, which added to BitmapComboBox
...
Related to the #3759
2020-03-03 10:12:52 +01:00
0f90b44e3d
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_canvas_manager
2020-03-03 08:34:11 +01:00
d12cc6cb77
Removed temporary debug output
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.
2020-03-02 16:15:41 +01:00
a14fe518be
Fixed detection of OSX version
2020-03-02 15:55:36 +01:00
8b5a08a64a
Added temporary debug output
2020-03-02 15:22:41 +01:00
3b6d334d7b
ENABLE_GCODE_VIEWER - Basic framework for new gcode viewer
2020-03-02 15:13:23 +01:00
0a3555f73b
Reintroduced tech ENABLE_HACK_CLOSING_ON_OSX_10_9_5
2020-03-02 14:37:01 +01:00
9e06a5e8d6
Fix build on Linux and MAC
2020-03-02 13:09:12 +01:00
d11548cbf9
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_canvas_manager
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
2020-03-02 12:45:04 +01:00
e3a583292a
Promote max_bridges_on_pillar to be a runtime parameter.
...
This way the user greater control over support tree branching and the amount of pillars created.
2020-03-02 12:43:00 +01:00
7cb92ef5e8
#3646 - Ask user whether remove from recent projects list a project no longer available
2020-03-02 12:33:17 +01:00
3f69336204
Removed tech ENABLE_HACK_CLOSING_ON_OSX_10_9_5
2020-03-02 12:13:39 +01:00
de77328320
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_canvas_manager
2020-03-02 11:42:10 +01:00
10d2193645
Fixed build on MAC
2020-03-02 11:40:35 +01:00
2f8970de86
Fixed conflicts after merge with master
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)
+ Fix related to a bug, reported in #3617 , about wrong placement of a "Purging volumes" button
translated to the some languages
2020-03-02 11:33:56 +01:00
0b629eb905
GLCanvas3DManager moved from being a static member of _3DScene to be a normal member of GUI_App
2020-03-02 10:58:46 +01:00
3e722d82b2
Merge branch 'vb_camera_rotation_quaternion'
2020-03-02 09:23:00 +01:00
c9a75bb70a
Fixed localization issue of the "Removable media unmounted" message.
...
Generalized the Slic3r::show_info() function to std::strings and
const char*
2020-02-29 12:03:07 +01:00
192bdffb3f
Updated printer profiles, bumped up version to 2.2.0-rc.
2020-02-29 10:53:18 +01:00
7759eccf56
Fix of dark mode detection on macOS 10.12 and 10.13
2020-02-28 15:28:04 +01:00
0a0219961b
Free rotating camera reworked to rotate around the free rotation
...
axis in a single step.
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).
2020-02-28 13:29:05 +01:00
dff9af20a4
Follow-up of 47604b6326 -> Fixed layout at startup
2020-02-28 11:19:46 +01: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.
2020-02-27 17:58:27 +01:00
7c55674220
Disabled implicit conversion of wxString to std::string or const char*
...
and vice versa. Fixed one last implicit wxString conversion.
2020-02-27 17:02:08 +01:00
5ca4698400
Reduce max texture size if physical ram is smaller than 6GB
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.
2020-02-27 15:18:15 +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.
2020-02-27 15:18:15 +01:00