Commit Graph
100 Commits
Author SHA1 Message Date
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
Vojtech Kral 98ae20c3df Firmware updater: Perform work in a background thread 2018-05-21 18:58:22 +02:00
Vojtech Kral a54672fb54 Firmware updater: Make the GUI less scary 2018-05-21 18:58:22 +02:00
Vojtech Kral c5f1acfbfb FirmwareUpdater: Disable dialog close while flashing 2018-05-21 18:58:22 +02:00
Vojtech Kral fe21ca5510 avrdude: Build fixes 2018-05-21 18:58:22 +02:00
Vojtech Kral 404fdbcfdf avrdude: Fixes in error handling 2018-05-21 18:58:22 +02:00
Vojtech Kral 97b3c38148 avrdude: Fix h_addr 2018-05-21 18:58:22 +02:00
Vojtech Kral 839c0451f7 avrdude: Fix PATH_MAX 2018-05-21 18:58:22 +02:00
Vojtech Kral 4ac17daad2 avrdude: Use C99, fix alloca include in stk500 2018-05-21 18:58:22 +02:00
Vojtech Kral af360d7097 Firmware updater GUI 2018-05-21 18:58:22 +02:00
Vojtech Kral 3d09f2a980 avrdude: bugfixes 2018-05-21 18:58:22 +02:00
Vojtech Kral 07817c8ee5 avrdude: Compilation on Windows/MSVC 2018-05-21 18:58:22 +02:00
Vojtech Kral 68a570221b avrdude.conf: Remove unsupported stuff 2018-05-21 18:58:22 +02:00
Vojtech Kral c7e4d1d06f avrdude.conf base 2018-05-21 18:58:22 +02:00
Vojtech Kral 53b42bf921 CMake: Fix C compiler warning about C++ flags 2018-05-21 18:58:22 +02:00
Vojtech Kral 11a00b025f avrdude integration basics (WIP) 2018-05-21 18:58:20 +02:00
Vojtech Kral 1caeab913b avrdude base 2018-05-21 18:55:03 +02:00
Vojtech Kral fd43e53aeb PresetUpdater: Add some more logging 2018-05-18 14:59:24 +02:00
Vojtech Kral 5fd2164612 ConfigWizard: Fix incorrent wizard run after a language change 2018-05-17 17:19:33 +02:00
Vojtech Kral e783e00578 AppConfig: Remember previous Slic3r version 2018-05-17 16:19:58 +02:00
Vojtech Kral 96c7c4a58b PresetUpdater: Remove obsolete presets 2018-05-17 13:48:11 +02:00
Vojtech Kral a97226ae54 PresetUpdater: Fix: Don't offer updates on legacy datadir 2018-05-16 10:15:05 +02:00
Vojtech Kral 8ad6053544 PresetUpdater: More logging 2018-05-02 17:14:09 +02:00
Vojtech Kral 3deeda0f73 Merge pull request #859 from prusa3d/updating
Updating
2018-05-02 14:35:43 +02:00
Vojtech Kral 9d9bcfe03f MSVC: Rename props file #857 2018-05-02 13:03:04 +02:00
Vojtech Kral 97a948fa52 Fix Perl path MSVC props file #857 2018-05-02 12:49:48 +02:00
Vojtech Kral e9b83a20d0 ConfigWizard: Add additional logging 2018-05-02 12:44:53 +02:00
Vojtech Kral 4758b68e55 Fix: Turn two Preset & PresetUpdater exceptions into error logs 2018-05-01 11:20:44 +02:00
Vojtech Kral 28effac0f1 Fix bitmap loading in new dialogs 2018-05-01 10:35:30 +02:00
Vojtech Kral 5624b8afd2 Add a new error dialog 2018-04-30 14:34:47 +02:00
Vojtech Kral bb4c4d9ecf Legacy data update dialog: Add link to wiki 2018-04-27 15:45:04 +02:00
Vojtech Kral 285ded8bbb Add documentation for system profiles, snapshots & updating 2018-04-27 15:19:07 +02:00
Vojtech Kral 6d38943222 Fix & refactor legacy datadir dialog 2018-04-27 12:29:18 +02:00
Vojtech Kral a3d5251b8e Merge branch 'cpp_ui_optimization' into updating 2018-04-27 12:04:43 +02:00
Vojtech Kral dce0aa6771 Updating: Start using proper URLs 2018-04-25 17:43:01 +02:00
Vojtech Kral 03e9da804a Update PrusaResearch bundle & index 2018-04-25 16:42:33 +02:00
Vojtech Kral f23f86d91c PresetUpdate: Fix UpdateConfig dialog 2018-04-25 15:21:38 +02:00
Vojtech Kral 933c0eb650 Fixes in SemVer and MsgUpdateConfig 2018-04-25 15:14:01 +02:00
Vojtech Kral bbc3c890ea Snapshots: Disable activation of incompatible snapshots 2018-04-25 14:00:29 +02:00
Vojtech Kral eeb436931b Merge branch 'master' into updating 2018-04-25 11:57:56 +02:00
Vojtech Kral 0feb4d823f PresetUpdater: Fix string type 2018-04-25 10:17:43 +02:00
Vojtech Kral 60f62a6463 Fix text in UpdateDialogs 2018-04-24 18:29:36 +02:00
Vojtech Kral 62d67d35ec Merge branch 'profile_changes_reset' into updating 2018-04-24 18:15:23 +02:00
Vojtech Kral a50bde4267 Merge branch 'master' into updating 2018-04-24 18:11:34 +02:00
Vojtech Kral fea5603409 PresetUpdater: Bundle incompatibility / Slic3r downgrade scnario 2018-04-24 18:06:42 +02:00
Vojtech Kral a7a8030fea PresetUpdater: Don't install updates that are already present in a snapshot 2018-04-23 13:58:50 +02:00