86702f4 | alex@thinkpad | 08 October 2017, 15:00:49 UTC | Closing qemu head (tests broken) | 08 October 2017, 15:00:49 UTC |
fde7e0d | alex@thinkpad | 08 October 2017, 11:55:05 UTC | MPU spells: identified PROP_BATTERY_CHECK (verified before dialogs such as card format or firmware update) | 08 October 2017, 11:55:05 UTC |
336bfbf | alex@thinkpad | 08 October 2017, 09:17:06 UTC | QEMU: print names of MPU spells (exported from extract_init_spells.py) and highlight the ones without name or without known behavior | 08 October 2017, 09:17:06 UTC |
006e82d | alex@thinkpad | 08 October 2017, 10:26:48 UTC | MPU spells: documented a bunch of properties and updated their indexing (some trial and error, others copied from http://www.magiclantern.fm/forum/index.php?topic=17596.0 ) | 08 October 2017, 10:26:48 UTC |
4cf9f2d | alex@thinkpad | 07 October 2017, 19:24:59 UTC | QEMU: handle INFO unpress event (for 5D3) | 07 October 2017, 19:24:59 UTC |
b69e1a6 | alex@thinkpad | 07 October 2017, 11:46:12 UTC | QEMU: generate valid dark frames if a CR2 isn't available | 07 October 2017, 11:46:12 UTC |
9a9441a | alex@thinkpad | 07 October 2017, 11:46:12 UTC | QEMU: allow full-res 14-bit data from any format readable by dcraw (usually CR2 and DNG; example in README) | 07 October 2017, 11:46:12 UTC |
cc9aae9 | alex@thinkpad | 07 October 2017, 09:42:04 UTC | QEMU: use <%d> for EDMAC connections in debug messages (e.g. connection <5>, channel #16) | 07 October 2017, 09:42:04 UTC |
715134d | alex@thinkpad | 10 September 2017, 21:07:30 UTC | QEMU: moved image processing engine functions to separate file (EDMAC, PREPRO, JPCORE...) | 10 September 2017, 21:07:30 UTC |
bc1c0b7 | alex@thinkpad | 03 October 2017, 07:11:22 UTC | make install_qemu: check whether sd.img or cf.img is mounted before copying files | 03 October 2017, 07:11:22 UTC |
aafa086 | alex@thinkpad | 02 October 2017, 21:22:52 UTC | run_canon_fw.sh: also print the command-line of arm-none-eabi-gdb, if any and whether it's running as a background job or not | 02 October 2017, 21:22:52 UTC |
b1acc8f | alex@thinkpad | 02 October 2017, 20:14:52 UTC | QEMU: updated 600D test to include the info screen (had to enable it in Canon menu) | 02 October 2017, 20:14:52 UTC |
686f218 | alex@thinkpad | 02 October 2017, 20:09:34 UTC | QEMU: disabled sensor cleaning animation on 5D2, 50D, 60D (interferes with ML menu; updated tests) | 02 October 2017, 20:09:34 UTC |
41970b8 | alex@thinkpad | 02 October 2017, 12:37:45 UTC | QEMU: warn user when shutdown is not clean | 02 October 2017, 12:37:45 UTC |
8088f2f | alex@thinkpad | 02 October 2017, 11:57:52 UTC | QEMU: updated 100D menu test to show all menus (including the FlexiZone AF setting) | 02 October 2017, 11:57:52 UTC |
5dbed89 | alex@thinkpad | 02 October 2017, 11:48:48 UTC | QEMU: run 100D with FlexiZone AF enabled (this setting results in ML crashing at startup) http://www.magiclantern.fm/forum/index.php?topic=16040.msg190934#msg190934 | 02 October 2017, 11:48:48 UTC |
11af6b7 | alex@thinkpad | 01 October 2017, 08:44:57 UTC | QEMU tests: declared cameras able to run the FRSP test at the beginning (so run_test arguments now apply to this test as well) | 01 October 2017, 08:44:57 UTC |
5596e03 | alex@thinkpad | 01 October 2017, 08:20:41 UTC | qemu-frsp: updated to operate from PLAY mode previously, it was operating on the date/time screen; now all models are starting either with Canon's info screen, or with display off, or show the sensor cleaning animation | 01 October 2017, 08:20:41 UTC |
a6ea39e | alex@thinkpad | 01 October 2017, 08:10:09 UTC | QEMU install: updated regex for parsing GUI_CAMS from run_tests.sh (to allow multi-line declaration) | 01 October 2017, 08:10:09 UTC |
d37179e | alex@thinkpad | 30 September 2017, 22:34:59 UTC | QEMU tests: 100D typo (old file) | 30 September 2017, 22:34:59 UTC |
b258bb9 | alex@thinkpad | 30 September 2017, 22:28:50 UTC | QEMU tests: updated for 5D2/50D without date/time dialog note: sensor cleaning animation makes the test nondeterministic - do not check these screens | 30 September 2017, 22:28:50 UTC |
a3299a5 | alex@thinkpad | 30 September 2017, 22:19:05 UTC | QEMU: 5D2/50D RTC patch from g3gg0 (date/time dialog is history!) | 30 September 2017, 22:19:05 UTC |
1f90fb9 | alex@thinkpad | 30 September 2017, 21:28:10 UTC | QEMU: updated README | 30 September 2017, 21:28:10 UTC |
f416021 | alex@thinkpad | 30 September 2017, 21:05:12 UTC | QEMU: enabled PROP_MPU_GPS on all DIGIC 5 models | 30 September 2017, 21:05:12 UTC |
141a607 | alex@thinkpad | 30 September 2017, 20:14:14 UTC | QEMU: EOS M boots the GUI! (it also needs the GPS patch - moved to GPS.h) | 30 September 2017, 20:14:14 UTC |
8ed15d0 | alex@thinkpad | 30 September 2017, 16:02:37 UTC | QEMU: updated tests (after RTC emulation, I2C and patches cleanup) | 30 September 2017, 16:02:37 UTC |
8e17ff6 | alex@thinkpad | 30 September 2017, 11:58:18 UTC | GDB scripts: date/time patches no longer needed! | 30 September 2017, 11:58:18 UTC |
ffad38b | alex@thinkpad | 30 September 2017, 10:01:19 UTC | QEMU: reworked I2C debug messages | 30 September 2017, 10:01:19 UTC |
bace30d | alex@thinkpad | 30 September 2017, 09:39:09 UTC | QEMU: updated MMIO highlighting code (module name is now highlighted as well - easier to spot) | 30 September 2017, 09:39:09 UTC |
282f307 | alex@thinkpad | 30 September 2017, 09:38:41 UTC | QEMU: moved RTC emulation to its own handler; reworked debug messages | 30 September 2017, 09:38:41 UTC |
c642d73 | alex@thinkpad | 30 September 2017, 08:58:00 UTC | QEMU: enabled RTC emulation for most models exceptions: 5D2 and 50D appear to use a different chip or method | 30 September 2017, 08:58:00 UTC |
ba8213f | alex@thinkpad | 29 September 2017, 23:28:14 UTC | QEMU: RTC patch from g3gg0 5D3 and 60D no longer show the date/time screen! | 29 September 2017, 23:28:14 UTC |
5336709 | alex@thinkpad | 29 September 2017, 23:28:14 UTC | QEMU: I2C patch from g3gg0 | 29 September 2017, 23:28:14 UTC |
e1c9d1e | alex@thinkpad | 29 September 2017, 23:28:54 UTC | QEMU: figured out why 5D3 was locking up at startup and in certain menus - it was waiting for PROP_MPU_GPS! (thanks g3gg0) | 29 September 2017, 23:28:54 UTC |
f71e23f | alex@thinkpad | 29 September 2017, 18:56:02 UTC | QEMU install: don't install two toolchains if user selects 64-bit GDB | 29 September 2017, 18:56:02 UTC |
67643a9 | alex@thinkpad | 29 September 2017, 15:30:35 UTC | QEMU install: libnewlib-arm-none-eabi is architecture-independent | 29 September 2017, 15:30:35 UTC |
754930c | alex@thinkpad | 29 September 2017, 15:09:15 UTC | QEMU install: download toolchain from launchpad and use developer.arm.com as mirror (developer.arm.com is currently down, hopefully not from our experiments) | 29 September 2017, 15:09:15 UTC |
3a5d942 | alex@thinkpad | 29 September 2017, 14:28:20 UTC | QEMU install: make it clear that *you* have to run the PATH command (not the script); use export (e.g. for shells other than bash) - https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path | 29 September 2017, 14:28:20 UTC |
fb7775e | alex@thinkpad | 29 September 2017, 09:04:50 UTC | QEMU install: 32-bit Mac toolchain doesn't have gdb... | 29 September 2017, 09:04:50 UTC |
52de0c0 | alex@thinkpad | 29 September 2017, 08:32:45 UTC | QEMU install: wrong quotes | 29 September 2017, 08:32:45 UTC |
164df47 | alex@thinkpad | 29 September 2017, 08:28:44 UTC | QEMU install: fix some copy/paste errors | 29 September 2017, 08:28:44 UTC |
c690f3b | alex@thinkpad | 29 September 2017, 07:51:42 UTC | QEMU install: allow using the current 64-bit toolchain on Ubuntu; minor fixes | 29 September 2017, 07:51:42 UTC |
7fb72fa | alex@thinkpad | 29 September 2017, 07:39:54 UTC | QEMU install: more toolchain options (experimental) - Mac: try the toolchain from https://acroname.com/software/arm-eabi-gcc-toolchain-mac-osx-macos-x-32bit (not tested) - Ubuntu: options to install GCC from Ubuntu repo - older version, 32-bit or 64/bit - from gcc-arm-embedded PPA (6.x 64-bit) - from gcc-arm-embedded (32-bit installed in home directory) - use the existing installation if possible - Ubuntu: don't install libfdt-dev (not needed?) - all: print warnings about 64-bit GDB and allow using it anyway if user says so - all: check whether arm-none-eabi-gcc can compile a simple program - all: check whether rst2html or vncdotool are installed outside package manager | 29 September 2017, 07:39:54 UTC |
32ef2a5 | Alex | 27 September 2017, 19:53:43 UTC | Merged in kichetof/magic-lantern-1/kichetof/qemu-install-elegant-way-to-install-pack-1506440503741 (pull request #861) QEMU install: elegant way to install packages on macOS | 27 September 2017, 19:53:43 UTC |
9487e72 | alex@thinkpad | 27 September 2017, 10:17:04 UTC | QEMU install: on Ubuntu, gdb-arm-none-eabi:i386 and gcc-arm-none-eabi can be installed with the same command (false alarm; let's also check for correct installation) | 27 September 2017, 10:17:04 UTC |
3103ae2 | alex@thinkpad | 27 September 2017, 09:49:25 UTC | QEMU install: pip does not require sudo | 27 September 2017, 09:49:25 UTC |
d6641d4 | alex@thinkpad | 27 September 2017, 09:48:44 UTC | QEMU install: fix for dpkg -l also returning non-installed packages https://wiki.debian.org/ListInstalledPackages | 27 September 2017, 09:48:44 UTC |
dccb8a5 | alex@thinkpad | 27 September 2017, 09:18:04 UTC | QEMU install: on Ubuntu, gdb-arm-none-eabi:i386 and gcc-arm-none-eabi must not be installed with the same command (otherwise, we get gcc-arm-none-eabi:i386 which does not include libnewlib-arm-none-eabi...) | 27 September 2017, 09:18:04 UTC |
5916b5b | alex@thinkpad | 27 September 2017, 08:57:31 UTC | QEMU install: pip recommends sudo -H https://stackoverflow.com/questions/27870003/pip-install-please-check-the-permissions-and-owner-of-that-directory | 27 September 2017, 08:57:31 UTC |
b2f24f1 | alex@thinkpad | 27 September 2017, 08:42:46 UTC | QEMU install: also set up the toolchain for compiling ML (Ubuntu) | 27 September 2017, 08:42:46 UTC |
64141a2 | alex@thinkpad | 26 September 2017, 22:12:13 UTC | QEMU install: typo | 26 September 2017, 22:12:13 UTC |
3759a90 | alex@thinkpad | 26 September 2017, 22:02:49 UTC | Makefile: updated toolchain recommendation; minor edits | 26 September 2017, 22:02:49 UTC |
b48e826 | alex@thinkpad | 26 September 2017, 21:56:51 UTC | QEMU install: 64-bit arm-none-eabi-gdb doesn't work (cannot boot 5D3 GUI), no matter where it comes from (Ubuntu repo or gcc-arm-embedded PPA)... on 64-bit Ubuntu, gdb-arm-one-eabi:i386 works, but Windows and Mac are out of luck for now | 26 September 2017, 21:56:51 UTC |
c010408 | Christophe Francey | 26 September 2017, 17:12:35 UTC | QEMU install: remove docutils install for macOS | 26 September 2017, 17:12:35 UTC |
4dec91a | alex@thinkpad | 26 September 2017, 16:59:29 UTC | Makefile: attempt to use any arm-none-eabi-gcc from PATH, if already installed (to be tested) By default, it will attempt to use ~/gcc-arm-none-eabi-5_4-2016q3 if installed. | 26 September 2017, 16:59:29 UTC |
a1464f1 | alex@thinkpad | 26 September 2017, 16:49:44 UTC | QEMU install: gcc-arm-embedded try #5 | 26 September 2017, 16:49:44 UTC |
8a6cb97 | Christophe Francey | 26 September 2017, 15:42:23 UTC | QEMU install: elegant way to install packages on macOS Checks if the package is already installed otherwise install it | 26 September 2017, 15:42:23 UTC |
3adb01d | alex@thinkpad | 26 September 2017, 15:24:40 UTC | QEMU install: gcc-arm-embedded try #4 | 26 September 2017, 15:24:40 UTC |
7001556 | alex@thinkpad | 26 September 2017, 14:50:41 UTC | QEMU install: gcc-arm-embedded try #3 | 26 September 2017, 14:50:41 UTC |
4036875 | alex@thinkpad | 26 September 2017, 14:30:53 UTC | QEMU install: gcc-arm-embedded try #2 | 26 September 2017, 14:30:53 UTC |
4613583 | alex@thinkpad | 26 September 2017, 14:18:00 UTC | QEMU install: let's try gcc-arm-embedded from PPA | 26 September 2017, 14:18:00 UTC |
af71af4 | alex@thinkpad | 26 September 2017, 12:58:56 UTC | Merged in kichetof/magic-lantern-1/kichetof/qemu-check-if-brew-is-installed-on-macos-1506424463270 (pull request #860) also included this suggestion: https://bitbucket.org/hudson/magic-lantern/commits/a24f36e36ea4b27a3c86b8e77e70b49cf4e04fea#comment-5261641 | 26 September 2017, 12:58:56 UTC |
e6bc834 | alex@thinkpad | 26 September 2017, 12:31:12 UTC | Makefile: use gcc 5.4.1 by default (current version from https://launchpad.net/gcc-arm-embedded ) | 26 September 2017, 12:31:12 UTC |
9eb97f6 | alex@thinkpad | 26 September 2017, 12:31:07 UTC | QEMU install: more Mac patches (not tested) from http://www.magiclantern.fm/forum/index.php?topic=16012.msg190369#msg190369 | 26 September 2017, 12:31:07 UTC |
02d2ad3 | alex@thinkpad | 26 September 2017, 12:25:27 UTC | QEMU install: also install docutils and vncdotool | 26 September 2017, 12:25:27 UTC |
c86c8b1 | alex@thinkpad | 26 September 2017, 12:11:41 UTC | QEMU install: verbosity fine-tuning | 26 September 2017, 12:11:41 UTC |
0374c7c | alex@thinkpad | 26 September 2017, 11:30:52 UTC | QEMU: minor README updates | 26 September 2017, 11:30:52 UTC |
7598d79 | alex@thinkpad | 26 September 2017, 11:24:59 UTC | QEMU: README formatting | 26 September 2017, 11:24:59 UTC |
82f6dfe | alex@thinkpad | 26 September 2017, 11:19:54 UTC | QEMU: README formatting | 26 September 2017, 11:19:54 UTC |
fa04bc8 | Christophe Francey | 26 September 2017, 11:14:32 UTC | QEMU: check if brew is installed on macOS | 26 September 2017, 11:14:32 UTC |
0eac9c6 | alex@thinkpad | 26 September 2017, 11:14:19 UTC | QEMU: updated install instructions in README | 26 September 2017, 11:14:19 UTC |
a6e9ceb | alex@thinkpad | 26 September 2017, 10:57:05 UTC | QEMU install: arm-none-eabi-gdb requires 32-bit libraries on Ubuntu | 26 September 2017, 10:57:05 UTC |
97d0fd3 | alex@thinkpad | 26 September 2017, 10:06:28 UTC | QEMU: set up arm-none-eabi-gdb from the install script | 26 September 2017, 10:06:28 UTC |
ccb643b | alex@thinkpad | 25 September 2017, 20:05:03 UTC | QEMU: auto-install dependencies if running on Ubuntu-based systems (to be tested) | 25 September 2017, 20:05:03 UTC |
d70a463 | alex@thinkpad | 25 September 2017, 20:03:16 UTC | QEMU: some Mac patches for install script (not tested) http://www.magiclantern.fm/forum/index.php?topic=16012.msg190369#msg190369 | 25 September 2017, 20:03:16 UTC |
ad4ced3 | alex@thinkpad | 25 September 2017, 19:33:46 UTC | QEMU: ggrep patch for Mac from kichetof http://www.magiclantern.fm/forum/index.php?topic=16012.msg190396#msg190396 | 25 September 2017, 19:33:46 UTC |
32bbf0f | alex@thinkpad | 25 September 2017, 19:28:52 UTC | QEMU: supply an email address for git if the default doesn't work http://www.magiclantern.fm/forum/index.php?topic=16012.msg190409#msg190409 | 25 September 2017, 19:28:52 UTC |
2df6615 | alex@thinkpad | 23 September 2017, 21:57:19 UTC | QEMU tests: M3 display test, using DISKBOOT.BIN from Ant123 (also test other PowerShot models to see whether they are loading DISKBOOT.BIN from the card) | 23 September 2017, 21:57:19 UTC |
1438720 | alex@thinkpad | 23 September 2017, 20:32:07 UTC | QEMU: EOS M3 display support from Ant123 (using a custom CHDK build) | 23 September 2017, 20:32:07 UTC |
a9cdf28 | alex@thinkpad | 23 September 2017, 20:25:14 UTC | QEMU README: Bitbucket doesn't resize the images... | 23 September 2017, 20:25:14 UTC |
4aa20e1 | alex@thinkpad | 23 September 2017, 20:02:58 UTC | QEMU README: let's try some screenshots | 23 September 2017, 20:02:58 UTC |
7b5703b | alex@thinkpad | 23 September 2017, 16:50:59 UTC | QEMU: more README updates - shutdown notes (system_powerdown vs quit) - rewritten QEMU monitor section - how to bypass the date/time dialog | 23 September 2017, 16:50:59 UTC |
f99041b | Chris Miller | 23 September 2017, 18:26:25 UTC | QEMU: minor improvements to README | 23 September 2017, 18:26:25 UTC |
acb630d | alex@thinkpad | 23 September 2017, 15:32:09 UTC | QEMU: README updates - shutdown and reboot - running from physical card - menu navigation (keys) - misc notes, minor typos | 23 September 2017, 15:32:09 UTC |
ab6f3b3 | alex@thinkpad | 22 September 2017, 14:26:15 UTC | QEMU: 1000D GUI works too (based on 450D) | 22 September 2017, 14:26:15 UTC |
7c23166 | alex@thinkpad | 22 September 2017, 13:47:24 UTC | QEMU: stretch display vertically on VxWorks models (double all lines to get correct aspect ratio) | 22 September 2017, 13:47:24 UTC |
3e11cd8 | alex@thinkpad | 22 September 2017, 07:26:47 UTC | QEMU: emulate JUMP and Direct Print buttons (for VxWorks models) | 22 September 2017, 07:26:47 UTC |
7f31139 | alex@thinkpad | 22 September 2017, 13:05:29 UTC | Backout 89254290c3f7 (shutdown only works only when not activating Canon menu, with or without this patch) | 22 September 2017, 13:05:29 UTC |
04919ae | alex@thinkpad | 22 September 2017, 05:49:40 UTC | QEMU: 450D GUI working! - updated MPU spells, button codes and parsing scripts - WriteProtect GPIO - SET does not send unpress events - menu navigation working, format locks up - shutdown working - updated tests | 22 September 2017, 05:49:40 UTC |
994d608 | alex@thinkpad | 22 September 2017, 04:26:53 UTC | QEMU: print whether available keys are press-only or they also send unpress events | 22 September 2017, 04:26:53 UTC |
b3fbf47 | alex@thinkpad | 22 September 2017, 02:46:36 UTC | QEMU: re-created 70D MPU spells; shutdown working | 22 September 2017, 02:46:36 UTC |
c22241f | alex@thinkpad | 21 September 2017, 08:21:30 UTC | QEMU: shutdown working on most models able to start the GUI (all but 70D) | 21 September 2017, 08:21:30 UTC |
590887e | alex@thinkpad | 20 September 2017, 23:41:39 UTC | minimal targets: removed old references to qemu-util | 20 September 2017, 23:41:39 UTC |
de0eab7 | alex@thinkpad | 20 September 2017, 23:23:17 UTC | QEMU tests: always stop GDB when QEMU quits | 20 September 2017, 23:23:17 UTC |
97f03ea | alex@thinkpad | 20 September 2017, 23:23:29 UTC | QEMU tests: updated to handle shutdown and reboot (shutdown test after menu navigation, reboot test when formatting card and restoring ML) | 20 September 2017, 23:23:29 UTC |
c5a3be9 | alex@thinkpad | 20 September 2017, 20:23:02 UTC | QEMU: handle PROP_ABORT (after opening battery door) fixme: it doesn't shutdown, figure out why | 20 September 2017, 20:23:02 UTC |
02203be | alex@thinkpad | 20 September 2017, 20:21:58 UTC | QEMU: handle the powerdown event (menu: Machine -> Power Down) | 20 September 2017, 20:21:58 UTC |
df879a5 | alex@thinkpad | 20 September 2017, 19:40:44 UTC | QEMU: experimental shutdown handling (card door and power switch) | 20 September 2017, 19:40:44 UTC |
f965942 | alex@thinkpad | 19 September 2017, 11:54:31 UTC | reloc.c: cleaned up ifdef's | 19 September 2017, 11:54:31 UTC |
78faa2c | alex@thinkpad | 18 September 2017, 22:20:15 UTC | QEMU: minor README update (ML menu now working on all models able to boot the GUI) | 18 September 2017, 22:20:15 UTC |