Commit Graph
100 Commits
Author SHA1 Message Date
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
Vojtech Kral b6251dd85b Fix CheckboxFileDialog 2018-10-19 13:39:34 +02:00
Vojtech Kral fef8d1fe51 Fix a color value assert 2018-10-18 11:32:21 +02:00
Vojtech Kral 593eabd7c7 Fix build 2018-10-17 15:37:35 +02:00
Vojtech Kral d4371b6089 Refactor window position & size persistence
in a way that is hopefully robust wrt. platform quirks
2018-10-17 14:09:18 +02:00
Vojtech Kral 561bbf5a80 Fix build on non-MSVC 2018-10-16 13:57:11 +02:00
Vojtech Kral 97e7b6f18b deps: Fix arch resolution on Windows 2018-10-16 11:56:22 +02:00
Vojtech Kral 0263769d8f deps: Back to Boost 1.63 on Windows as newer ones require newer CMake
32bit deps fix
2018-10-16 11:55:46 +02:00
Vojtech Kral fb6c1a885c Build: Fix deps-unix-static.cmake 2018-10-15 17:28:56 +02:00
Vojtech Kral 0b0e65636f Build improvements: symlink resources properly with Visual Studio
Convert dependencies into a CMake build script in the `deps` dir
2018-10-15 16:47:15 +02:00
Vojtech Kral d843f1a76f Fix resources dir location, add wxWidgets to Windows deps build script 2018-10-12 11:37:05 +02:00
Vojtech Kral c06cf009eb AppConfig: Prevent race conditions when writing slic3r.ini 2018-10-11 15:09:24 +02:00
Vojtech Kral 20e1087d97 Plater: Fix arrange 2018-10-11 13:22:36 +02:00
Vojtech Kral 8337d4675f Plater: increase, decrease, set_number_of_copies, arrange 2018-10-11 12:48:35 +02:00
Vojtech Kral a7425ec229 Plater: Fix in load_model_objects 2018-10-10 14:43:47 +02:00
Vojtech Kral 7672be6488 Plater: on_object_select 2018-10-10 11:21:37 +02:00
Vojtech Kral bd85ca721e Plater & GLCanvas3D: Fix instance_moved event, add event handlers 2018-10-09 17:39:04 +02:00
Vojtech Kral 322e0a433c Plater: Add missing skeletons (un-typed for now) 2018-10-09 10:47:42 +02:00
Vojtech Kral 928c146aef WIP: Plater: Event handling boilerplate / skeletons 2018-10-08 19:56:59 +02:00
Vojtech Kral ceb295944a WIP: Plater, tracking in Plater.pm 2018-10-08 19:14:55 +02:00
Vojtech Kral 1f926964ee WIP: Plater, build fixes 2018-10-08 17:41:37 +02:00
Vojtech Kral f31cf684cb Tab preset & value change events 2018-10-03 17:55:21 +02:00
Vojtech Kral 83f55b608c Event.hpp: Set event object 2018-10-03 14:07:10 +02:00
Vojtech Kral 770d944283 Replace PerlCallbacks with events in GLCanvas3d et al. 2018-10-03 11:51:47 +02:00
Vojtech Kral 9021bd07a3 WIP: Plater 2018-10-01 16:48:24 +02:00
Vojtech Kral 342b584399 WIP: Plater 2018-10-01 09:28:40 +02:00
Vojtech Kral 4bf49fe990 Build: Make return value type mismatch an error on Unix 2018-09-19 11:05:48 +02:00
Vojtech Kral 51d504c720 Build fixes, conversion of wxString into utf-8 std::string 2018-09-19 10:55:00 +02:00
Vojtech Kral 61a6aa8692 FirmwareDialog: Add appropriate set of wildcards to the file picker 2018-09-14 15:10:50 +02:00
Vojtech Kral 7258c597b9 Fix window size persistence
Fixes #1116
Fixes #1175
2018-09-14 15:10:50 +02:00
Vojtech Kral 8988e8cf0a Firmware updater: Fix MMU2 lookup wrt. other Prusa devices being connected 2018-09-14 15:10:50 +02:00
Vojtech Kral a8c28e210d Fix CMake string comparison issue
Fixes #1187
2018-09-14 15:10:50 +02:00
Vojtech Kral 646e991d4b ConfigWizard: Properly apply gcode_flavor
Fixes #1138
2018-09-14 15:10:50 +02:00
Vojtech Kral 00c51e06ed Merge pull request #1195 from mloidl/duet_whitespace
duet upload: allow whitespaces in filenames
2018-09-07 13:05:37 +02:00
Vojtech Kral 60a0375ff9 Firmware updater: Fix a race condition
avrdude: Handle OOM with configurable handler
2018-08-24 11:21:29 +02:00
Vojtech Kral bd667aad6e Merge branch 'duet', closes #1051 2018-08-22 12:52:15 +02:00