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

sort by:
Revision Author Date Message Commit Date
0b94ade Merged in crop_rec-4k-5D2-eXperimental - reddeercity's unpublished code 23 March 2019, 00:05:33 UTC
330a55b Merged in crop_rec_4k_mlv_snd_experiments 22 March 2019, 00:38:28 UTC
39c143c Merged in lua_fix 21 March 2019, 02:09:05 UTC
24d613d api_test.lua: test for all items from the Overlay menu (to make sure they can be safely turned on or off with menu.set) TODO: also check their submenu options 20 March 2019, 09:01:50 UTC
a0221a3 Waveform: fix crash when enabled outside ML menu (e.g. from Lua, https://www.magiclantern.fm/forum/index.php?topic=23673) Issue: initialization on first use + race condition. 20 March 2019, 07:41:38 UTC
e5b8842 api_test.lua: on EOS M, the INFO button may get us out of LiveView (fixes API test about ML overlay status) 19 March 2019, 23:35:16 UTC
d27a8b8 EOS M: fixed display_idle() outside LiveView 19 March 2019, 23:07:57 UTC
27bf12d Zoom on HalfShutter: allow triggering when AF is enabled (only works when AF is not actually triggered by half-shutter, *, AF-ON etc) 19 March 2019, 22:51:10 UTC
eccf7b3 Zoom tweaks: updated for recent models - option to disable the "x1" zoom (i.e. to go directly into x5/x10) - compatibility with touch-screen models (still rough) - api_test.lua updated (need to disable these tweaks in order to pass the zoom test) 19 March 2019, 22:31:37 UTC
f2523da api_test.lua: skip checking for "Play mode actions" (feature not present on EOS M; requires serious cleanup) 19 March 2019, 20:35:17 UTC
5f145e1 EOS M: enabled rack focus and focus stacking (they appear to work, at least with regular EF lenses) 19 March 2019, 20:32:47 UTC
8ac3feb editor.lua: disabled debugging features (FIXME: they don't seem to work) 19 March 2019, 20:29:13 UTC
aa7f37e EOS M, 100D: fix Q/SET short press outside ML menu (ETTR trigger and many others) 19 March 2019, 20:23:26 UTC
ac5fea0 editor.lua: use the MENU key as primary method for triggering the menu (Q is still used, but it's not working on all models) 19 March 2019, 20:04:26 UTC
eadd11f EOS M: align long-press symbols for delete and Q/SET (minor) 19 March 2019, 19:46:25 UTC
30bb927 EOS M, 100D: fix long-press symbol remaining visible after Q/SET https://www.magiclantern.fm/forum/index.php?topic=14828.msg210032#msg210032 19 March 2019, 19:45:41 UTC
9f74e1b Arrow key shortcuts: minor cleanups - removed bogus ARROW_MODE_TOGGLE_KEY definition on EOS M - removed unused definitions on 650D and 1100D - require ARROW_MODE_TOGGLE_KEY if and only if FEATURE_ARROW_SHORTCUTS is defined 19 March 2019, 19:30:29 UTC
4821fa7 Compiles on all platforms -- need to check on camera 19 March 2019, 18:23:45 UTC
94fb28d EOS M: fix PlayMain_handler stub 7000D, 650D, 100D: comments for PlayMain_handler / PlayMovieGuideApp_handler 19 March 2019, 17:13:41 UTC
a1d0535 Color scheme: fix conflict with fast zebras 19 March 2019, 15:15:51 UTC
864327b Menu: fix typo regarding FEATURE_JUNKIE_MENU (7469c34) 19 March 2019, 14:33:36 UTC
d6adeaf exit_play_qr_menu_mode: wait until mode switch is finished (fixes GUI mode switching test in api_test.lua on EOS M, maybe others) 19 March 2019, 13:27:34 UTC
6201da0 EOS M: fix GUIMODE_ML_MENU to allow operation outside LiveView (required for passing the Lua menu API tests outside LV) 19 March 2019, 13:26:43 UTC
e9e0cae Merged in raw_video_10bit_12bit_LVState_7D_experiments 15 March 2019, 02:49:23 UTC
c126794 lossless: fix compressor configuration and resources for 70D to get valid compressed DNG and MLV 14 March 2019, 22:57:26 UTC
8853b54 Turned on Digic Poke. Copied lv-img-engio from waza57 5D2 experimental branch. 02 March 2019, 06:21:27 UTC
f9876d3 Fix stub and patch instructions https://www.magiclantern.fm/forum/index.php?topic=5601.msg212683#msg212683 02 March 2019, 02:44:56 UTC
c8fb7b9 Merged in RscMgr_memory 02 March 2019, 01:47:56 UTC
ac411a0 Backout changeset 19ec750115adcd4dba62ce2967eca0fea2cf52a7 02 March 2019, 01:32:43 UTC
f643046 adtg_gui: Added 7D stubs. Module doesn't compile on this branch so this is just for safe keeping. 28 February 2019, 17:06:18 UTC
cd2f71b 70D: added DEFAULT_RAW_BUFFER_SIZE https://www.magiclantern.fm/forum/index.php?topic=5601.msg196632#msg196632 23 February 2019, 05:29:19 UTC
57709e7 Merged in lua_fix 22 February 2019, 22:28:10 UTC
4360a4b 7D: start experimenting with 10bit 12bit raw video 21 February 2019, 17:40:27 UTC
66e7bc0 adtg_gui: applied patch created from reddeercity's published binary using module_hginfo_dump.sh 06 February 2019, 15:28:25 UTC
c63a06b crop_rec: applied patch created from reddeercity's published binary using module_hginfo_dump.sh 06 February 2019, 15:22:14 UTC
10122b8 Applied patch created with autoexec.bin from reddeercity's published binary https://www.magiclantern.fm/forum/index.php?topic=19336.msg211447#msg211447 06 February 2019, 15:07:03 UTC
fbe4ae8 Reset waza57 branch to state reddeercity used as a base 06 February 2019, 14:57:17 UTC
92c9cd1 Mark this changeset as working on the 5D2 20 January 2019, 00:19:48 UTC
1696e84 printf: limit buffer size only when running from init_task (fixes memory backend messages truncated during startup) 23 December 2018, 10:55:45 UTC
fd307af Memory backend: some models use AllocateMemory rather than malloc for RscMgr data structures Fixes small memory test on 50D and 5D2. Thanks aprofiti, https://www.magiclantern.fm/forum/index.php?topic=18083.msg207261#msg207261 23 December 2018, 10:54:05 UTC
1e627cd 1100D: enabled FEATURE_BEEP (beeps were enabled by default, with no way to turn them off; no crashes reported yet) 23 December 2018, 07:06:12 UTC
a5d8221 api_test.lua: moved log file into ML/LOGS 22 December 2018, 18:12:34 UTC
9d9d0df api_test.lua: skip FPS override test on cameras without this feature (currently 70D) 22 December 2018, 07:34:50 UTC
a7beae6 api_test.lua: 50D has no video playback functionality; skipping this test https://www.magiclantern.fm/forum/index.php?topic=14828.msg206376#msg206376 22 December 2018, 07:32:08 UTC
3b7c7cb 600D, 1100D: these models are using two button codes for Q (one in photo mode, another in LiveView) 22 December 2018, 07:16:46 UTC
a62e587 50D: experimental CONFIG_EDMAC_RAW_PATCH support from aprofiti https://www.magiclantern.fm/forum/index.php?topic=5601.msg206383#msg206383 26 September 2018, 06:22:01 UTC
13b9395 mlv_rec: fix compilation 26 September 2018, 06:14:44 UTC
42b818e NotifyBox: minor fixes/cleanups 21 September 2018, 14:03:09 UTC
a19427c Lua dryos.directory.children: exclude "." and ".." from directory listings. Added API test for recursively listing directory contents. 21 September 2018, 09:35:02 UTC
966257f lua_dryos: minor doc updates 21 September 2018, 08:37:06 UTC
59f74a4 gui_common: allow simulated key events when half-shutter is UI-locked (fixes movie.stop on 50D: https://www.magiclantern.fm/forum/index.php?topic=14828.msg206343#msg206343) 21 September 2018, 08:17:25 UTC
a0ffc8e Merged allocate-raw-lv-buffer into lua_fix 17 September 2018, 14:37:47 UTC
5abea40 Merged qemu into lua_fix 17 September 2018, 14:37:22 UTC
0fee8f5 Merged 100D_merge_fw101 into lua_fix 17 September 2018, 14:36:53 UTC
d2d5f76 Raw backend: experimental method for overriding raw stream parameters in Canon firmware (CONFIG_EDMAC_RAW_PATCH) Stubs for 5D2. Clean footage in 1080p30 10-bit! 17 September 2018, 14:27:47 UTC
9ece837 Merged patchmgr into raw_video_10bit_12bit_LVState 17 September 2018, 14:00:25 UTC
e8e70c6 Raw backend: use generic resolution autodetection for LVState models (experimental) 17 September 2018, 13:35:55 UTC
21e6c96 500D: experimental workaround for ERR70, issue #1468 (only enabled when recording H.264 with sound) 17 September 2018, 13:07:44 UTC
2230881 500D: removed old workarounds for ERR70 (still experimenting) 17 September 2018, 13:02:31 UTC
0079a4a VRAM: recompute LUTs only when display parameters actually change (appears to help with 500D's ERR70 while recording; to be tested with external monitors) 17 September 2018, 13:02:20 UTC
fc317c3 selftest: info screen toggling test (crashes 500D) 17 September 2018, 12:51:11 UTC
6c7b66b Lua: fix printing pointer values (no %p in Canon's vsnprintf) 17 September 2018, 10:39:12 UTC
88011ba Lua: minor stack fix (apparently never triggered) 17 September 2018, 09:47:57 UTC
c320d0e Lua: simple stack checking when yielding to other tasks 17 September 2018, 09:43:11 UTC
9542bb2 Lua: stack dump function for debugging http://www.lua.org/pil/24.2.3.html 17 September 2018, 09:41:29 UTC
6da4750 Lua: dryos.directory.__tostring() 17 September 2018, 08:30:03 UTC
5145fce QEMU: fix handling replies of duplicate MPU messages (encountered in 80D, maybe others) 08 September 2018, 21:20:00 UTC
2aa8509 MPU spells: comment out photo capture from startup logs (affects 450D and 1000D) 11 September 2018, 07:18:22 UTC
11fdcd9 MPU spells: documented PROP_BOARD_TEMP and renamed PROP_AF_DURING_RECORD/PROP_MOVIE_REC_AF to PROP_SHUTTER_AF_DURING_RECORD 11 September 2018, 06:57:15 UTC
9f34a07 QEMU tests: retry screenshots if there apparently was a successful match followed by a (possibly transient) difference 11 September 2018, 10:39:54 UTC
c6b5269 QEMU tests: fixed some transient screenshots (optional double-checking code to autodetect them) 11 September 2018, 09:43:30 UTC
faf981a GDB scripts: register_cmd (for DryOS shell functions) Useful for naming a few more functions, but requires entering the DryOS shell to trigger them. Stubs for 5D3. 11 September 2018, 11:46:29 UTC
10b1d29 GDB scripts: make sure all EOS models have CreateStateObject defined (only test models with this string present in the ROM) 11 September 2018, 11:26:05 UTC
6d44714 GDB scripts: make sure all models have register_func (RegisterEventProcedure) defined Exception: Eeko. 11 September 2018, 11:22:25 UTC
88f9d72 QEMU: workaround for running GDB tests on 7D 10 September 2018, 21:48:03 UTC
d804445 QEMU: fix 7D LED assertion 10 September 2018, 21:47:21 UTC
07fc3c4 QEMU tests: fix race condition when checking GDB scripts (shared file) 10 September 2018, 21:30:05 UTC
4feddd1 GDB scripts: 800D comments, for consistency with other platforms 10 September 2018, 20:22:57 UTC
38ccfdb GDB scripts: print "(null)" in other places where string arguments might be optional 10 September 2018, 19:41:12 UTC
459d7de GDB scripts: 5D4 uses a new syntax for create_semaphore (name is the third argument) 10 September 2018, 18:44:08 UTC
58e47f2 QEMU: 5D4 emulation updated for firmware 1.1.2 - updated test results and GDB script - fixed serial flash read interrupt; file I/O working! 10 September 2018, 18:44:08 UTC
c5ba03c GDB scripts: print "(null)" for empty semaphore / message queue names (auto-search the ROM for this string constant, as otherwise we'd need to define a malloc symbol for each camera model) If the "(null)" string is not found in the firmware, the GDB tests will fail with timeout. 10 September 2018, 18:34:33 UTC
9cadffa QEMU: disabled eos_handle_rom MMIO handlers (unused, only triggered incorrectly on Eeko, where they caused a crash) 10 September 2018, 18:08:54 UTC
29f0ea7 GDB scripts: fix pausing prompt on short terminals 10 September 2018, 16:59:00 UTC
c33e133 now we can change the ISO settings in crop x5 08 September 2018, 09:26:34 UTC
e7f3897 Lua dryos: removed card.cluster_size (too low-level to be useful for Lua) 05 September 2018, 23:01:35 UTC
49c1f6f Lua dryos: refactored card functions for consistency with directory functions 05 September 2018, 22:59:49 UTC
ec65439 Lua: moved dryos.dcim_dir to dryos.shooting_card:dcim_dir (or dryos.<other_card>.dcim_dir) 05 September 2018, 22:30:14 UTC
0f17ca9 Lua dryos: fix card free_space field (never worked) 05 September 2018, 21:44:26 UTC
a3301bd Lua: added dryos.cf_card and dryos.sd_card (just for consistency) 05 September 2018, 21:40:37 UTC
6fce7a5 Lua: added dryos.shooting_card.get_image_path to fix edge cases from api_test.lua when image number wrapped around at 9999->0001 (this replaced the hardcoded logic from api_test.lua for getting previous/future still image paths) 05 September 2018, 21:13:31 UTC
128c6a4 Merged img_name into lua_fix (required to test the file number updates, i.e. wrapping around at 9999->0001) 05 September 2018, 11:21:54 UTC
7adee68 Modules: enabled img_name by default (works reasonably well, also tested on 5D2 and 500D) 05 September 2018, 11:15:47 UTC
8eb2f86 img_name: misc GUI fixes 05 September 2018, 11:15:31 UTC
bf9ef1f shoot.c: Canon wraps around from IMG_9999 to IMG_0001, not 0000 (affected: fast pictures, intervalometer/bracketing scripts) 05 September 2018, 07:17:37 UTC
4f0090b api_test.lua: Canon wraps around from IMG_9999 to IMG_0001, not 0000 04 September 2018, 23:30:09 UTC
bf33bfe api_test.lua: limit ISO tests to 3200 (max value on 500D) 16 September 2018, 21:06:17 UTC
cfada8e close_liveview: also handle the "paused" LiveView state 04 September 2018, 23:17:49 UTC
d31cdc7 menu: do not draw on the screen when using menu.get/set from scripts (some update functions may use custom drawing code; this should not run) 04 September 2018, 23:04:02 UTC
d5cdeef api_test.lua: fix movie mode tests on 5D2 (unusual movie mode "definition"; hopefully the fix also applies to 50D) 04 September 2018, 22:28:11 UTC
back to top