https://bitbucket.org/hudson/magic-lantern

sort by:
Revision Author Date Message Commit Date
86702f4 Closing qemu head (tests broken) 08 October 2017, 15:00:49 UTC
fde7e0d MPU spells: identified PROP_BATTERY_CHECK (verified before dialogs such as card format or firmware update) 08 October 2017, 11:55:05 UTC
336bfbf 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 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 QEMU: handle INFO unpress event (for 5D3) 07 October 2017, 19:24:59 UTC
b69e1a6 QEMU: generate valid dark frames if a CR2 isn't available 07 October 2017, 11:46:12 UTC
9a9441a 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 QEMU: use <%d> for EDMAC connections in debug messages (e.g. connection <5>, channel #16) 07 October 2017, 09:42:04 UTC
715134d QEMU: moved image processing engine functions to separate file (EDMAC, PREPRO, JPCORE...) 10 September 2017, 21:07:30 UTC
bc1c0b7 make install_qemu: check whether sd.img or cf.img is mounted before copying files 03 October 2017, 07:11:22 UTC
aafa086 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 QEMU: updated 600D test to include the info screen (had to enable it in Canon menu) 02 October 2017, 20:14:52 UTC
686f218 QEMU: disabled sensor cleaning animation on 5D2, 50D, 60D (interferes with ML menu; updated tests) 02 October 2017, 20:09:34 UTC
41970b8 QEMU: warn user when shutdown is not clean 02 October 2017, 12:37:45 UTC
8088f2f QEMU: updated 100D menu test to show all menus (including the FlexiZone AF setting) 02 October 2017, 11:57:52 UTC
5dbed89 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 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 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 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 QEMU tests: 100D typo (old file) 30 September 2017, 22:34:59 UTC
b258bb9 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 QEMU: 5D2/50D RTC patch from g3gg0 (date/time dialog is history!) 30 September 2017, 22:19:05 UTC
1f90fb9 QEMU: updated README 30 September 2017, 21:28:10 UTC
f416021 QEMU: enabled PROP_MPU_GPS on all DIGIC 5 models 30 September 2017, 21:05:12 UTC
141a607 QEMU: EOS M boots the GUI! (it also needs the GPS patch - moved to GPS.h) 30 September 2017, 20:14:14 UTC
8ed15d0 QEMU: updated tests (after RTC emulation, I2C and patches cleanup) 30 September 2017, 16:02:37 UTC
8e17ff6 GDB scripts: date/time patches no longer needed! 30 September 2017, 11:58:18 UTC
ffad38b QEMU: reworked I2C debug messages 30 September 2017, 10:01:19 UTC
bace30d QEMU: updated MMIO highlighting code (module name is now highlighted as well - easier to spot) 30 September 2017, 09:39:09 UTC
282f307 QEMU: moved RTC emulation to its own handler; reworked debug messages 30 September 2017, 09:38:41 UTC
c642d73 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 QEMU: RTC patch from g3gg0 5D3 and 60D no longer show the date/time screen! 29 September 2017, 23:28:14 UTC
5336709 QEMU: I2C patch from g3gg0 29 September 2017, 23:28:14 UTC
e1c9d1e 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 QEMU install: don't install two toolchains if user selects 64-bit GDB 29 September 2017, 18:56:02 UTC
67643a9 QEMU install: libnewlib-arm-none-eabi is architecture-independent 29 September 2017, 15:30:35 UTC
754930c 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 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 QEMU install: 32-bit Mac toolchain doesn't have gdb... 29 September 2017, 09:04:50 UTC
52de0c0 QEMU install: wrong quotes 29 September 2017, 08:32:45 UTC
164df47 QEMU install: fix some copy/paste errors 29 September 2017, 08:28:44 UTC
c690f3b QEMU install: allow using the current 64-bit toolchain on Ubuntu; minor fixes 29 September 2017, 07:51:42 UTC
7fb72fa 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 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 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 QEMU install: pip does not require sudo 27 September 2017, 09:49:25 UTC
d6641d4 QEMU install: fix for dpkg -l also returning non-installed packages https://wiki.debian.org/ListInstalledPackages 27 September 2017, 09:48:44 UTC
dccb8a5 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 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 QEMU install: also set up the toolchain for compiling ML (Ubuntu) 27 September 2017, 08:42:46 UTC
64141a2 QEMU install: typo 26 September 2017, 22:12:13 UTC
3759a90 Makefile: updated toolchain recommendation; minor edits 26 September 2017, 22:02:49 UTC
b48e826 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 QEMU install: remove docutils install for macOS 26 September 2017, 17:12:35 UTC
4dec91a 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 QEMU install: gcc-arm-embedded try #5 26 September 2017, 16:49:44 UTC
8a6cb97 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 QEMU install: gcc-arm-embedded try #4 26 September 2017, 15:24:40 UTC
7001556 QEMU install: gcc-arm-embedded try #3 26 September 2017, 14:50:41 UTC
4036875 QEMU install: gcc-arm-embedded try #2 26 September 2017, 14:30:53 UTC
4613583 QEMU install: let's try gcc-arm-embedded from PPA 26 September 2017, 14:18:00 UTC
af71af4 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 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 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 QEMU install: also install docutils and vncdotool 26 September 2017, 12:25:27 UTC
c86c8b1 QEMU install: verbosity fine-tuning 26 September 2017, 12:11:41 UTC
0374c7c QEMU: minor README updates 26 September 2017, 11:30:52 UTC
7598d79 QEMU: README formatting 26 September 2017, 11:24:59 UTC
82f6dfe QEMU: README formatting 26 September 2017, 11:19:54 UTC
fa04bc8 QEMU: check if brew is installed on macOS 26 September 2017, 11:14:32 UTC
0eac9c6 QEMU: updated install instructions in README 26 September 2017, 11:14:19 UTC
a6e9ceb QEMU install: arm-none-eabi-gdb requires 32-bit libraries on Ubuntu 26 September 2017, 10:57:05 UTC
97d0fd3 QEMU: set up arm-none-eabi-gdb from the install script 26 September 2017, 10:06:28 UTC
ccb643b QEMU: auto-install dependencies if running on Ubuntu-based systems (to be tested) 25 September 2017, 20:05:03 UTC
d70a463 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 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 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 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 QEMU: EOS M3 display support from Ant123 (using a custom CHDK build) 23 September 2017, 20:32:07 UTC
a9cdf28 QEMU README: Bitbucket doesn't resize the images... 23 September 2017, 20:25:14 UTC
4aa20e1 QEMU README: let's try some screenshots 23 September 2017, 20:02:58 UTC
7b5703b 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 QEMU: minor improvements to README 23 September 2017, 18:26:25 UTC
acb630d 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 QEMU: 1000D GUI works too (based on 450D) 22 September 2017, 14:26:15 UTC
7c23166 QEMU: stretch display vertically on VxWorks models (double all lines to get correct aspect ratio) 22 September 2017, 13:47:24 UTC
3e11cd8 QEMU: emulate JUMP and Direct Print buttons (for VxWorks models) 22 September 2017, 07:26:47 UTC
7f31139 Backout 89254290c3f7 (shutdown only works only when not activating Canon menu, with or without this patch) 22 September 2017, 13:05:29 UTC
04919ae 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 QEMU: print whether available keys are press-only or they also send unpress events 22 September 2017, 04:26:53 UTC
b3fbf47 QEMU: re-created 70D MPU spells; shutdown working 22 September 2017, 02:46:36 UTC
c22241f QEMU: shutdown working on most models able to start the GUI (all but 70D) 21 September 2017, 08:21:30 UTC
590887e minimal targets: removed old references to qemu-util 20 September 2017, 23:41:39 UTC
de0eab7 QEMU tests: always stop GDB when QEMU quits 20 September 2017, 23:23:17 UTC
97f03ea 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 QEMU: handle PROP_ABORT (after opening battery door) fixme: it doesn't shutdown, figure out why 20 September 2017, 20:23:02 UTC
02203be QEMU: handle the powerdown event (menu: Machine -> Power Down) 20 September 2017, 20:21:58 UTC
df879a5 QEMU: experimental shutdown handling (card door and power switch) 20 September 2017, 19:40:44 UTC
f965942 reloc.c: cleaned up ifdef's 19 September 2017, 11:54:31 UTC
78faa2c QEMU: minor README update (ML menu now working on all models able to boot the GUI) 18 September 2017, 22:20:15 UTC
back to top