Commit Graph
100 Commits
Author SHA1 Message Date
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 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
Vojtech Kral 0c984c7584 Print host bugfixes / refactoring 2018-08-21 15:47:29 +02:00
Vojtech Kral 7be24414f3 Build: Option to force generation of PDB file on MSVC Release build 2018-08-17 15:20:58 +02:00
Vojtech Kral 267712eb32 Build: Plumb perl include path
Thanks to @kortschak for contributing to this fix
Co-authored-by: Dan Kortschak <dan@kortschak.io>
2018-08-17 15:20:58 +02:00
Vojtech Kral 675e4cfd24 FirmwareDialog: Fix dialog resizing 2018-08-01 12:18:19 +02:00
Vojtech Kral b6d70f5fe8 FirmwareDialog: UI improvements, bugfixes 2018-08-01 12:18:19 +02:00
Vojtech Kral 81a229045a avrdude: Fix: Stray winsock usage on Windows 2018-07-27 15:10:44 +02:00
Vojtech Kral a9aca4426c Fix: port friendly name encoding 2018-07-27 13:27:52 +02:00
Vojtech Kral f729ab4b12 Fix: Race conditions 2018-07-27 13:27:52 +02:00
Vojtech Kral a32bd17b75 FirmwareUpdater: MMU 2.0 / Caterina flashing 2018-07-27 13:27:52 +02:00
Vojtech Kral a7eaf38853 Utils: Serial port printer communication abstraction 2018-07-27 13:27:52 +02:00
Vojtech Kral 3c2170acf8 avrdude: Standalone binary 2018-07-27 13:27:52 +02:00
Vojtech Kral 6b801f250a avrdude: use sections instead of offsets 2018-07-27 13:27:52 +02:00
Vojtech Kral e0e6a23810 PrusaResearch.idx: Comment 0.2.0-alpha2 2018-07-24 15:54:06 +02:00
Vojtech Kral 07ae905150 Sync PrusaResearch.idx 2018-07-24 15:47:13 +02:00
Vojtech Kral b49bfadd87 PresetUpdater: Fail harder on bundle version not present in index 2018-07-24 15:29:37 +02:00
Vojtech Kral dfb70ec6e6 Fix application shutdown on incompatible profile exit 2018-07-24 10:50:27 +02:00
Vojtech Kral 1842520ea6 ConfigWizard: Fix: Don't check the default printer if the wizard is requested by user or re-configure 2018-07-23 15:04:21 +02:00
Vojtech Kral 3e65b4410b PresetUpdater: Fix reloading of profiles after reconfigure and update
Fix #1060
Fix #985
2018-07-23 15:02:13 +02:00
Vojtech Kral 1c58c3e153 PresetUpdater: Fix incompatible bundle requirements display 2018-07-23 12:34:07 +02:00
Vojtech Kral abe7a71f85 ConfigWizard: Wrap printer model titles 2018-07-23 11:43:06 +02:00
Vojtech Kral 617b5158bd Fix: Leak in Tab.cpp in serial port test 2018-07-02 19:00:36 +02:00
Vojtech Kral 5787c495d6 Octoprint: Improve error reporting 2018-06-27 17:00:20 +02:00
Vojtech Kral 930a2f1d12 Fix: Http: Body size limit not properly initialized 2018-06-27 13:57:21 +02:00
Vojtech Kral 6706c3b71f ConfigWizard: Mark the first variant of each printer as default in the GUI 2018-06-27 13:57:21 +02:00
Vojtech Kral e00125d866 PresetUpdater: Fix double update detection (had_config_update) 2018-06-27 13:57:21 +02:00
Vojtech Kral 3229574a39 ConfigWizard: Fix default printer selection 2018-06-27 13:57:21 +02:00
Vojtech Kral 2a23a9c5bc Fix: Http: Body size limit not properly initialized 2018-06-27 10:36:19 +02:00
Vojtech Kral 5c89a80ef4 ConfigWizard: Mark the first variant of each printer as default in the GUI 2018-06-27 10:36:19 +02:00
Vojtech Kral ac829ea063 PresetUpdater: Fix double update detection (had_config_update) 2018-06-27 10:36:19 +02:00
Vojtech Kral 27b6c061d8 ConfigWizard: Fix default printer selection 2018-06-27 10:36:19 +02:00
Vojtech Kral 7cf3922707 Http: Fix nowide fstream usage 2018-06-21 12:06:55 +02:00
Vojtech Kral 9ee10a8779 Octoprint: Fix unicode support 2018-06-21 10:44:29 +02:00
Vojtech Kral 1ba81655e2 Octoprint: Add a dialog for setting the filename/path
and a "print now" option
cf. #880, #245, #55, #87
2018-06-21 10:44:29 +02:00
Vojtech Kral f8bbfad152 avrdude: Line noise prevention on MK3 xflash boot 2018-06-20 17:31:29 +02:00
Vojtech Kral 725b8524f2 avrdude: Fix error handling in arduino, fix various outputs 2018-06-19 18:46:37 +02:00
Vojtech Kral 635bb1e484 Firmware updater: Add support for l10n firmware images 2018-06-19 18:46:37 +02:00
Vojtech Kral 15f943938b avrdude: add file offset to update operation spec, refactoring 2018-06-19 18:46:37 +02:00
Vojtech Kral 5414f7379d FirmwareDialog: Fix progress display 2018-06-19 18:46:37 +02:00
Vojtech Kral 2a07f3a0d5 Firmware updater: Fix filename encoding on Windows 2018-06-19 18:46:37 +02:00
Vojtech Kral 1602ddd56c avrdude: Reduce retries to make timeout time more reasonable 2018-06-19 18:46:37 +02:00
Vojtech Kral 478488972c Updating bugfixes (#973)
* ConfigWizard: Fix MM legacy profile detect

* Remove Perl BedShapeDialog

* PresetUpdater: Look for updates in resources as well

* ConfigWizard: Startup condition based on printer profiles only rather than all profiles
Previously wizard would not run if there was a leftover filament profile but no printer profiles

* ConfigWizard: Fix button labels

* ConfigWizard: Pick the very first printer variant by default
2018-06-19 18:26:38 +02:00
Vojtech Kral 5bf5213d67 Merge pull request #976 from kant/patch-1
Typo on string
2018-06-18 11:35:38 +02:00
Vojtech Kral a194d28b14 ConfigWizard: Use scrollbars on smaller screens 2018-06-11 18:52:18 +02:00
Vojtech Kral 7426291e9f PresetUpdater: Fix of the fix 2018-06-11 18:30:40 +02:00
Vojtech Kral 43e8fe32aa Add MK2.5 icon, remove testing icons 2018-06-11 18:24:41 +02:00
Vojtech Kral a54e587751 Fix: PresetUpdater: Set bundle & index file permissions #962 (#970) 2018-06-11 17:34:06 +02:00
Vojtech Kral aef0c489e3 Fix: Dialog initialization ordering on OS X
Perform update_check after MainFrame is created
2018-06-07 15:41:36 +02:00
Vojtech Kral 2e061994d4 Fix: GCodeSender: Line number resynchronisation 2018-06-07 15:41:34 +02:00
Vojtech Kral 4df0b94b79 Beta bugfixes (#931)
* Fix: Function signature in avrdude

* Fix: Remove mockup vendor bundles

* Fix: Make ConfigWizard error handling more friendly

* Fix: Opening the datadir in AppImage-based Slic3r
2018-06-04 09:07:29 +02:00
Vojtech Kral 360b34944d ErrorDialog: Fix size and message encoding 2018-05-22 14:33:37 +02:00
Vojtech Kral 2fab254ff6 Merge branch 'fwupdater' 2018-05-21 19:12:40 +02:00
Vojtech Kral 5697754c5e avrdude: Fix exit hook not being adapted properly 2018-05-21 18:59:15 +02:00
Vojtech Kral ee5a5df2a7 Serial port friendly name on Linux 2018-05-21 18:59:13 +02:00
Vojtech Kral 7f8265e2be FirmwareDialog: Fix log clearing 2018-05-21 18:58:22 +02:00
Vojtech Kral a43e72f696 Firmware updater: rework cancelling 2018-05-21 18:58:22 +02:00
Vojtech Kral 4723a99b15 FirmwareDialog: Fix dialog sizing 2018-05-21 18:58:22 +02:00
Vojtech Kral e1930d57f3 Firmware updater: Disable dictionary flashing menu entry for the time being 2018-05-21 18:58:22 +02:00
Vojtech Kral fd00ea0ca7 Firmware updater: Add cancelation 2018-05-21 18:58:22 +02:00