Commit Graph
100 Commits
Author SHA1 Message Date
Vojtech Kral d3fa82e41b Fix assert on empty datadir 2019-01-23 14:39:19 +01:00
Vojtech Kral fde299bf80 I18N: wx 3.0 back-compat for translations with context, fix #1694 2019-01-23 09:52:34 +01:00
Vojtech Kral a85db038be Fix usage of is_trivially_copyable on older GCC (for real this time) 2019-01-22 12:16:11 +01:00
Vojtech Kral d5f47cbcad Fix usage of is_trivially_copyable on older GCC 2019-01-22 10:42:16 +01:00
Vojtech Kral a7c876a9bb Fix main frame window restore position on Mac #493 2019-01-21 18:11:11 +01:00
Vojtech Kral 0d9f26f10b GUI: Remove old window size persistence code 2019-01-21 14:56:24 +01:00
Vojtech Kral 984b1bc1c1 GUI_App: Remove custom CallAfter 2019-01-21 14:56:23 +01:00
Vojtech Kral b3d7bf1c1e Fix window geometry persistence #1557 2019-01-21 14:56:23 +01:00
Vojtech Kral 4ffe76f012 Cut: Prevent the neither part kept option 2019-01-18 15:43:40 +01:00
Vojtech Kral 3a48f36268 Revert "Fix string conversions in PlaceholderParser"
This reverts commit 570cc6e167.
Not an improvement
2019-01-17 19:00:08 +01:00
Vojtech Kral 606789130e Fix build against wx 3.1.2 on Windows 2019-01-17 17:41:48 +01:00
Vojtech Kral 570cc6e167 Fix string conversions in PlaceholderParser 2019-01-17 16:47:01 +01:00
Vojtech Kral 6175eda867 Fix build 2019-01-17 15:40:09 +01:00
Vojtech Kral d59fc1939b Fix a missing header in GCodeReader 2019-01-17 13:49:10 +01:00
Vojtech Kral e8d63f3eb1 Upgrade Boost to 1.66 on Windows 2019-01-16 15:14:18 +01:00
Vojtech Kral 6ac54896fa Mac: Fix close events on close by command-Q 2019-01-14 16:49:53 +01:00
Vojtech Kral 801cf84517 doc: Fix a typo 2019-01-11 17:14:18 +01:00
Vojtech Kral 201d7aa5e8 Mac: Disable auto window menu, fix upload queue window size 2019-01-11 17:07:49 +01:00
Vojtech Kral c63aff6dda Build: Fix deployment target on Mac #1421 2019-01-11 17:05:57 +01:00
Vojtech Kral 6db40feace Build: Add a flag to disable PCH 2019-01-11 12:49:24 +01:00
Vojtech Kral 6fc1e5e6b6 PrintHost: Add upload queue keyboard shortcut 2019-01-10 17:52:14 +01:00
Vojtech Kral 50c2b6efe7 Fix gui decision logic to be the same as in 1.41 2019-01-10 15:21:48 +01:00
Vojtech Kral e5062e8662 deps: Use wxWidgets 3.1.2 on Mac, use system SDK by default, various bugfixes 2019-01-10 14:02:13 +01:00
Vojtech Kral cde0aa4443 Fix: wxWidgets 3.0 back-compat
Fix #1599
2019-01-09 18:43:29 +01:00
Vojtech Kral 5aec48418a Merge pull request #1613 from hexane360/cmake-fixes
CMake pre-compiled header and warning fixes
2019-01-09 18:20:23 +01:00
Vojtech Kral f013972d8b doc: Add build tutorial for Unix/Linux 2019-01-07 17:25:12 +01:00
Vojtech Kral 00c9d1f184 doc: Add build tutorial for Mac
Fix #1421
Fix #827
Fix #1039
2019-01-07 17:25:12 +01:00
Vojtech Kral 42a4ceaf3e doc: Update build doc for Windows 2019-01-07 17:25:12 +01:00
Vojtech Kral 39c0e80ce8 deps: Fix libpng and zlib on Windows 2019-01-07 17:25:12 +01:00
Vojtech Kral 8bc8dfaba4 Build: Fix install targets, add SLIC3R_FHS, check resource dir on GUI_App init
Fix #1515
2019-01-07 17:25:12 +01:00
Vojtech Kral 02e1636831 doc: Update Windows build instructions 2019-01-07 17:25:04 +01:00
Vojtech Kral 30184cc0f6 Fix #1502 Upload to duet does not start the print
Code was erroneously removed during refactoring
2019-01-03 17:28:23 +01:00
Vojtech Kral 237eaa5f6f Fix #1526 --datadir not working 2019-01-03 16:19:08 +01:00
Vojtech Kral 2db0906071 Fix fs::path <-> wxString conversions 2019-01-02 15:53:52 +01:00
Vojtech Kral f8b83d20d3 Build: Warn about non-existent CMAKE_PREFIX_PATH 2019-01-02 13:38:43 +01:00
Vojtech Kral 017b4f3aa1 PrintHost: Fix bad access on bg thread stop 2018-12-21 14:44:03 +01:00
Vojtech Kral 570e5bd495 Remove stray cmake message 2018-12-21 12:49:20 +01:00
Vojtech Kral 2a244f2aab KBShortcutsDialog: Add symbols for Command and Option on Mac 2018-12-21 12:48:30 +01:00
Vojtech Kral 75cc0b07bb Http: Don't set CURLOPT_TIMEOUT 2018-12-21 12:06:47 +01:00
Vojtech Kral 56f473c2dc Prinhost: Add a note explaining OS certificate store 2018-12-20 18:50:24 +01:00
Vojtech Kral af08626398 Duet: Implement upload() (refactoring from old code) 2018-12-20 17:09:44 +01:00
Vojtech Kral f318536556 Printhost: Make queue window non-modal, fix upload start progress 2018-12-20 16:43:17 +01:00
Vojtech Kral 4d70546a05 Fix: Schedule SLA print uploads too (the same way as FFF) 2018-12-20 16:37:13 +01:00
Vojtech Kral ece3c74380 Printhost: Minor bugfix 2018-12-20 13:45:20 +01:00
Vojtech Kral 2d0dc6b050 Printhost: Cancelation, bugfixes 2018-12-20 13:38:00 +01:00
Vojtech Kral afc5ed0c62 Printhost: Error message stashing, improvements 2018-12-20 13:37:50 +01:00
Vojtech Kral 3b2c28fa89 Printhost: Polish error handling, bugfixes 2018-12-19 18:49:34 +01:00
Vojtech Kral 17c2f3d813 Http: Set a sane default connection timeout 2018-12-19 15:40:35 +01:00
Vojtech Kral 0ac4d13015 Print host: Check OctoPrint vs SLA 2018-12-19 15:15:29 +01:00
Vojtech Kral ec9caae622 Http & ErrorDialog: Improve error reporting 2018-12-18 18:50:37 +01:00
Vojtech Kral 66b5deccf5 PrintHost: Basic SL1 support 2018-12-18 14:37:35 +01:00
Vojtech Kral 862217a6b3 OctoPrint basics working, niceties to-do 2018-12-17 17:14:00 +01:00
Vojtech Kral f3e238073b Mac OS build: Set a default SDK target, fix c/cxx flags in deps/boost 2018-12-13 18:52:03 +01:00
Vojtech Kral 913cece5a6 Plater: Remove extraneous button 2018-12-12 14:18:27 +01:00
Vojtech Kral 5dd0d505ee Add missing include 2018-12-12 14:15:08 +01:00
Vojtech Kral 4e7749a50d OctoPrint WIP: Fix build 2018-12-12 13:56:53 +01:00
Vojtech Kral 2eaca46b75 OctoPrint WIP: Fix build 2018-12-12 13:47:39 +01:00
Vojtech Kral 2350fb62b9 WIP OctoPrint integration 2018-12-12 13:17:01 +01:00
Vojtech Kral c23c09c453 Cut: Fix modifier transformation 2018-12-07 13:58:51 +01:00
Vojtech Kral 0c7c9d5754 Plater: single object STL export and reloading
Based on Plater.pm`export_object_stl() and reload_from_disk()
2018-12-07 13:58:44 +01:00
Vojtech Kral 930f8c13c1 deps: unix: Remove zlib, disable nlopt shared build 2018-12-03 17:33:56 +01:00
Vojtech Kral 2bdb86c7ed deps: warn that wx-config can't be moved into another location 2018-12-03 10:48:59 +01:00
Vojtech Kral 6693b2102d deps script for Mac OS, XCode support fix 2018-12-03 10:21:06 +01:00
Vojtech Kral 138c98b5ec Deps: Windows: Fix a couple of configurations 2018-11-30 18:01:23 +01:00
Vojtech Kral be9ba936e9 Cut: Sanitize Z when switching selections 2018-11-29 12:22:06 +01:00
Vojtech Kral 18c95c404c Fix wxNotebook event incontinence 2018-11-28 19:26:48 +01:00
Vojtech Kral 34587bd00f Cut: Account for instance Z properly 2018-11-28 13:36:31 +01:00
Vojtech Kral e4da00c195 Enable imgui on Mac 2018-11-27 16:57:37 +01:00
Vojtech Kral f5080ea7f5 Fix re-entrant render() calls, add an assert to enforce 2018-11-27 16:57:37 +01:00
Vojtech Kral 0bdbd3ee63 imgui: Use OpenGL 2.0 2018-11-27 16:57:37 +01:00
Vojtech Kral 21cb489077 WIP: imgui: Fix GLSL version enumeration 2018-11-27 16:57:37 +01:00
Vojtech Kral cc557b8a7f Yet more fix of ENABLE_IMGUI 2018-11-27 12:51:50 +01:00
Vojtech Kral b1883331f0 Update build notes in /doc 2018-11-27 12:16:36 +01:00
Vojtech Kral d0b6beaaaa One more fix of ENABLE_IMGUI 2018-11-27 12:00:44 +01:00
Vojtech Kral 2585e3103d imgui: Fix ENABLE_IMGUI, disable on OS X for now 2018-11-27 11:28:19 +01:00
Vojtech Kral 9a20578daf Build: Fix ASan on OS X 2018-11-26 19:02:30 +01:00
Vojtech Kral 4ca8fc0aeb Cut: Fix lower part rotation 2018-11-26 17:43:27 +01:00
Vojtech Kral 3b20d03e1d Cut: Preserve Z-rotation, fix upper part mesh position,
perform custom placing instead of arrange()
2018-11-26 17:09:37 +01:00
Vojtech Kral 63faa917a9 Cut: Re-center objects after cut 2018-11-26 13:35:37 +01:00
Vojtech Kral 25f4f1fe55 Cut: Use world coordinates 2018-11-26 12:08:10 +01:00
Vojtech Kral c29493a41b imgui: Refactor, use in cut gizmo 2018-11-26 11:16:39 +01:00
Vojtech Kral 763b443459 imgui: Update 2018-11-26 10:57:14 +01:00
Vojtech Kral 4cb5c2a21b CMake: Add option for a syntax-only build 2018-11-20 23:05:47 +01:00
Vojtech Kral ee33f0f1d7 Add missing icons 2018-11-19 13:51:43 +01:00
Vojtech Kral 60563e6702 Plater: Revert usage of panel_gizmo_widgets for now 2018-11-19 13:05:10 +01:00
Vojtech Kral b1228537d2 Plater: Fix on_notebook_changed 2018-11-19 12:00:37 +01:00
Vojtech Kral b950e9e575 Fix build 2018-11-19 11:39:17 +01:00
Vojtech Kral 6629d75853 Cutting 2018-11-18 21:20:47 +01:00
Vojtech Kral 440fbb1e74 Fix rendering performance on macOS #1250 2018-11-08 15:36:10 +01:00
Vojtech Kral 3e4af381c9 Fix rendering performance on macOS 2018-11-08 15:31:29 +01:00
Vojtech Kral 24b30caf94 Fix clang build / detect standalone size_t 2018-11-08 15:19:50 +01:00
Vojtech Kral 8c4fa9ba51 CMake: Add ASan option 2018-11-07 17:38:08 +01:00
Vojtech Kral 90216ac0b4 ConfigWizard: Fix asserts 2018-10-31 18:35:30 +01:00
Vojtech Kral 0984c9a111 deps: Fix dependency list 2018-10-31 17:29:21 +01:00
Vojtech Kral d92530b4b8 Fix: PlaceholderParser float comparison 2018-10-29 09:39:55 +01:00
Vojtech Kral ce7d196b43 deps: Add gtest, nlopt, zlib, and libpng, add debug configurations on Windows 2018-10-23 19:11:08 +02:00
Vojtech Kral f6e6d9dc4a Fix Plater::priv::get_export_file() 2018-10-22 12:07:43 +02:00
Vojtech Kral 37e165d82d Build: Fix resources symlink 2018-10-22 11:53:39 +02:00
Vojtech Kral 974e2056fb Plater: Fix file patterns 2018-10-22 11:53:39 +02:00
Vojtech Kral ec0c65a80a Fix CheckboxFileDialog, for real this time (I hope) 2018-10-19 15:13:20 +02:00