collapse
100%
WDescription%
Build stability: No recent builds failed.100
Build History
x

Changes

#448 (Jul 3, 2018 12:19:42 AM)

  1. Ghost image: further cleanups and fixes — alex@thinkpad / bitbucket
  2. Ghost image: fix crash (issues #2796, #2783, #2878, #2885) — alex@thinkpad / bitbucket
  3. features.tmpl edited online with Bitbucket: use id in th section heading to allow for direct linking via anchor — Erik Krause <erik.krause@gmx.de> / bitbucket
  4. Merged in edmac (pull request #886)

    EDMAC module: fixes for DIGIC 4, connection map — alex@thinkpad / bitbucket
  5. Merged in adv_int (pull request #907)

    Advanced intervalometer updates — alex@thinkpad / bitbucket
  6. Merged in memory-backend (pull request #906)

    Memory backend improvements — alex@thinkpad / bitbucket
  7. Makefile: fix "make install_qemu CONFIG_QEMU=y" for minimal targets — alex@thinkpad / bitbucket
  8. memset64/memcpy64: use versions from b831cb1; fix calls from Magic Zoom to ensure proper alignment — alex@thinkpad / bitbucket
  9. Backout b831cb1 (breaks Magic Zoom and CONFIG_MARK_UNUSED_MEMORY_AT_STARTUP, as memset64 is not the same as memset) — alex@thinkpad / bitbucket
  10. adv_int: ignore empty lines when loading keyframes — alex@thinkpad / bitbucket
  11. adv_int: use strstr instead of my_strstr (fixes slow load) — alex@thinkpad / bitbucket
  12. Include strstr in ML core — alex@thinkpad / bitbucket
  13. adv_int: refactor keyframe time formatting — alex@thinkpad / bitbucket
  14. adv_int: auto-load the saved sequence at startup — alex@thinkpad / bitbucket
  15. adv_int: renamed menu entry to "Ramping options" — alex@thinkpad / bitbucket
  16. Memory backend: drop timestamps from history; show last 1024 events — alex@thinkpad / bitbucket
  17. Memory backend: show total allocations (number and amount), including untracked ones — alex@thinkpad / bitbucket
  18. Memory backend: allow using shoot_malloc as a last resort, even for small blocks;
    allow small blocks (smaller than minimum_free_space / 64) to break the minimum_free_space limit (until minimum_free_space / 4)
    fine-tuned until the old set of Lua scripts were able to run on 1100D without umm_malloc — alex@thinkpad / bitbucket
  19. Memory backend: a pointer to task names (rather than copying the full string) should be enough — alex@thinkpad / bitbucket
  20. Memory backend: renamed memcheck_mallocbuf to memcheck_entries — alex@thinkpad / bitbucket
  21. Moved memset64 and memcpy64 to bench.mo
    - simplified to accept only 32-bit aligned pointers
    - using regular memset for Magic Zoom
    - closing issue #1995 — alex@thinkpad / bitbucket
  22. Memory backend: if shoot_malloc fails, try SRM next
    (poor man's autodetection, since we don't know how to query the available size in advance) — alex@thinkpad / bitbucket
  23. exmem: reworked shoot_malloc to handle large requests better
    - moved autodetection to dedicated functions (for both fragmented and continuous allocations)
    - autodetect the max available size for large requests (slower, but when it fails, it fails gracefully) — alex@thinkpad / bitbucket
  24. exmem: removed the "relaxed" checks introduced in 04f02a4
    (not sure why they were needed; we'll find out if it fails) — alex@thinkpad / bitbucket
  25. exmem: speed-up shoot_malloc
    (1s timeout probably not needed) — alex@thinkpad / bitbucket
  26. exmem: do not keep track of full shoot memory allocations
    (allows reserving some memory in advance and allocating all the remaining RAM afterwards) — alex@thinkpad / bitbucket
  27. Memory backend: fix handling of untracked blocks
    (possible buffer overflow before this fix) — alex@thinkpad / bitbucket
  28. Memory backend: figured out why AllocateContinuousMemoryResource may crash with many small blocks

    (todo: figure out where to keep 89e3b12 or not; adapt tests if not) — alex@thinkpad / bitbucket
  29. Memory backend: when checking available memory, allocate both Shoot ans SRM at the same time
    (they may overlap) — alex@thinkpad / bitbucket
  30. Memory backend: fix initialization — alex@thinkpad / bitbucket
  31. mem.c: option to disable heap poisoning
    (useful when running in QEMU with -d memcheck - with this, overflowing reads will be caught as well) — alex@thinkpad / bitbucket
  32. Memory backend: allow breaking minimum_free_space for small blocks
    (it was possible to fail the allocation for very small blocks that could not be covered by shoot_malloc) — alex@thinkpad / bitbucket
  33. Memory backend: allow AllocateMemory as a last resort, even if free space is below limit
    (it was possible to fail the allocation for very small blocks that could not be covered by shoot_malloc) — alex@thinkpad / bitbucket
  34. memory backend: reduce memcheck area (should reduce overhead a bit) — alex@thinkpad / bitbucket
  35. memory backend: ignore null pointers passed to free (Lua does that) — alex@thinkpad / bitbucket
  36. exmem: when autodetecting available memory, print all srm/shoot memory blocks to console — alex@thinkpad / bitbucket
  37. edmac: make sure the log files don't have unnecessary newlines
    (channels with complex size configuration may get printed on multiple lines; that makes the log file harder to parse) — alex@thinkpad / bitbucket
  38. edmac: LOG_INTERVAL can now be changed from menu (persistent setting) — alex@thinkpad / bitbucket
  39. edmac: use numbered log file names — alex@thinkpad / bitbucket
  40. edmac: fix behavior when the extra info buffer gets full — alex@thinkpad / bitbucket
  41. edmac: use half-shutter as trigger for logging EDMAC channels;
    fine-tuned messages — alex@thinkpad / bitbucket
  42. edmac: fix crash on models other than 5D3
    (there was a hardcoded stub) — alex@thinkpad / bitbucket
  43. edmac: fix crash when using "Log EDMAC usage" on D4 models — alex@thinkpad / bitbucket
  44. Merged unified into edmac — alex@thinkpad / bitbucket
  45. Added edmac.mo to nightly builds — alex@thinkpad / bitbucket
  46. edmac-memcpy: check to make sure all models have AbortEDmac
    (to make sure it's correct: selftest.mo -> Stubs API test) — alex@thinkpad / bitbucket
  47. edmac.mo: display connection map (experiment) — alex@thinkpad / bitbucket

#447 (May 1, 2018 12:20:37 AM)

  1. Merged in nikfreak/magic-lantern/unified_sf_dump_70D (pull request #853)

    sf_dump.mo: support for 70D — alex@thinkpad / bitbucket
  2. Close branch — alex@thinkpad / bitbucket
  3. add 70D stubs for sf_dump module — nikfreak <mlnikfreak@gmail.com> / bitbucket
  4. Created new branch unified_sf_dump_70D — nikfreak <mlnikfreak@gmail.com> / bitbucket
  5. Merged in es_as/magic-lantern (pull request #891)

    650D: sf_dump stubs — alex@thinkpad / bitbucket
  6. 650D:sf_dump stubs — esas <e_aspestrand@hotmail.com> / bitbucket
  7. Merged in daniel_fort/magic-lantern/unified_650D.104_stub_fix (pull request #923)

    Fix 650D PlayMovieGuideApp_handler — alex@thinkpad / bitbucket
  8. Find the latest version of exiftool. — Daniel Fort <dan@digiola.com> / bitbucket
  9. Close branch — alex@thinkpad / bitbucket
  10. Fixed stub. Discovered while running lua API tests.
    https://www.magiclantern.fm/forum/index.php?topic=7473.msg200626#msg200626 — Daniel Fort <dan@digiola.com> / bitbucket

#446 (Feb 4, 2018 12:19:15 AM)

  1. Merged in garry23/dof-fix-for-focus.c/garry23/focusc-edited-online-with-bitbucket-by-g-1495645868417 (pull request #831)

    Changed the DoF equations to better handle integer math and used a different source for the equations. — alex@thinkpad / bitbucket
  2. Dummy merge (reference changeset for make install_qemu) — alex@thinkpad / bitbucket
  3. Merged in makefile-updates (pull request #898)

    Makefile updates part 2 (minor fixes, updated make install_qemu) — alex@thinkpad / bitbucket
  4. focus.c: fix possible overflow when computing hyperfocal (corner case)
    examples (focal_len, focus_dist):
    73 4689
    90 7123
    91 7282
    98 8444
    ... — alex@thinkpad / bitbucket
  5. focus.c: fix typo pointed out by garry23
    http://www.magiclantern.fm/forum/index.php?topic=9741.msg196728#msg196728 — alex@thinkpad / bitbucket
  6. Makefile: updated rules for "make install_qemu" (for reference, should anyone ever want to use them on older changesets)
    Before using them, qemu has to be installed first in qemu-eos (from the qemu branch)
    QEMU installation directory can be changed from the QEMU_DIR environment variable, or from Makefile.user — alex@thinkpad / bitbucket
  7. Changed the DoF equations to better handle integer math and used a different source for the equations. — Garry George <garry.george@grayheron.net> / bitbucket
  8. focus.c edited online with Bitbucket — Garry George <garry.george@grayheron.net> / bitbucket
  9. focus.c edited online with Bitbucket (updated) — Garry George <garry.george@grayheron.net> / bitbucket
  10. focus.c edited online with Bitbucket by Garry — Garry George <garry.george@grayheron.net> / bitbucket
  11. Makefile: moved default QEMU directory to qemu-eos — alex@thinkpad / bitbucket
  12. Makefile: also updated QEMU_INSTALLED_DBI_DIR to use QEMU_PATH — alex@thinkpad / bitbucket
  13. Makefile: fix copy/paste error — alex@thinkpad / bitbucket
  14. Makefile: fix cleaning up after "make zip"; removed warning — alex@thinkpad / bitbucket
  15. Makefile: allow changing QEMU installation directory from Makefile.user and/or the environment
    (QEMU_DIR) — alex@thinkpad / bitbucket
  16. Makefile: zip and install_qemu targets for modules — alex@thinkpad / bitbucket
  17. Makefile: always clean after running install_check
    http://www.magiclantern.fm/forum/index.php?topic=991.msg194444#msg194444 — alex@thinkpad / bitbucket
  18. Makefile: always rebuild version.o — alex@thinkpad / bitbucket
  19. Makefile: prevent install_check from running in parallel with building regular ML
    (conflicts while compiling from the same sources - http://www.magiclantern.fm/forum/index.php?topic=991.msg194315#msg194315 ) — alex@thinkpad / bitbucket

#445 (Dec 7, 2017 12:33:23 AM)

  1. Makefile: drop unused SUPPORTED_MODELS / SUPPORTED_UNIFIED_MODELS — alex@thinkpad / bitbucket
  2. Merged in makefile-updates (pull request #873)

    Makefile updates to use any valid ARM toolchain — alex@thinkpad / bitbucket
  3. Makefile: fix 7D build_fir — alex@thinkpad / bitbucket
  4. Makefile: fix building Lua with gcc 4.7.3 — alex@thinkpad / bitbucket
  5. Makefile: only attempt to build/install/check ML-SETUP.FIR if there is a valid installer directory
    (some platforms may not have have one - 7D_MASTER, new ports) — alex@thinkpad / bitbucket
  6. Card LED: always use CARD_LED_ADDRESS, LEDON and LEDOFF
    (backed out 5bfab05 to fix installer on 7D - 0x800c00 not mandatory?) — alex@thinkpad / bitbucket
  7. Makefile: moved 7D-specific tweaks (FIR etc) into main target (7D.203)
    for consistency with other platforms, including 7D2
    to build the regular FIR: make build_fir
    to build the installer FIR: make ML-SETUP.FIR -B — alex@thinkpad / bitbucket
  8. Makefile: FIR building updates
    - always install ML-SETUP.FIR (zip, install, install_qemu)
    - build_fir for regular ML (not installer) now gives AUTOEXEC.FIR
    - to recompile ML-SETUP.FIR: "make ML-SETUP.FIR -B" from platform directory
    - "make zip" will also compile the installer from source, without replacing the precompiled ML-SETUP.FIR
      (just to make sure the source code changes do not interfere with building the installer) — alex@thinkpad / bitbucket
  9. Makefile: fix building xor_chk from its own directory — alex@thinkpad / bitbucket
  10. Makefile: more .NOTPARALLEL fixes — alex@thinkpad / bitbucket
  11. Makefile: fix 7D FIR path
    (just for consistency) — alex@thinkpad / bitbucket
  12. Makefile: use .NOTPARALLEL in top-level Makefiles, rather than double-colon rules
    ML platforms/modules are built sequentially, but within each platform/module, parallel build is used
    to be tested on Mac with -j8
    (on Make 3.81, double-colon are executed in parallel, while in 4.2.1 they are sequential) — alex@thinkpad / bitbucket
  13. Makefile: fix README.rst generation with POSIX shells
    to reproduce: cd modules/filepref; make clean; rm -f README.rst; make SHELL=dash — alex@thinkpad / bitbucket
  14. Makefile: serialize "make install", fix some related dependencies
    parallel copying could lock up WIFI_SD cards
    to reproduce: "WIFI_SD=y make install ML_MODULES=" from platform/CAM directory — alex@thinkpad / bitbucket
  15. Makefile: monitor wifi connection when using WIFI_SD=y
    (experimental, helps troubleshooting connectivity issues) — alex@thinkpad / bitbucket
  16. Makefile: minor refactors for WIFI_SD (coding style)
    also fixed a typo — alex@thinkpad / bitbucket
  17. Modules: better error handling for missing rst2html
    http://www.magiclantern.fm/forum/index.php?topic=17099 — alex@thinkpad / bitbucket
  18. Makefile: speed optimizations
    - helper to evaluate only once, only if used
    - modules hgstamp: only evaluate if used
    - CF_CARD, VERSION: only evaluate once if used
    - PWD is special? renamed to avoid unneeded shell calls
    Profiling tips:
    - perf record make; perf report --sort comm
    - make SHELL="sh -x"
    - make clean SHELL="sh -x" |& grep "^+" | sort | uniq -c — alex@thinkpad / bitbucket
  19. Makefile: enable parallel compilation for modules, but compile them sequentially
    huge modules like Lua will compile much faster
    compiling everything in parallel is not 100% safe (some dependency checks may fail) — alex@thinkpad / bitbucket
  20. Makefile: do not print toolchain info on recursive calls — alex@thinkpad / bitbucket
  21. Makefile: reworked global targets
    install: doesn't make sense, as we no longer have a "one size fits all" build capable of running on all models
             (alternative: 5D3.113_install, 60D_install etc)
    zip: build zip for each camera model, sequentially (parallel build still used within each zip)
    all: similar to zip (build camera models sequentially, but use parallel compilation within each platform)
    clean, check: these can run in parallel (no restrictions) — alex@thinkpad / bitbucket
  22. Makefile: fix module dependency checking on "make zip"
    by default, a module succeeds if it can be loaded on any camera model, from those compiled (doesn't matter which one)
    when using "make zip", we only want to include the modules compatible with current camera model, without considering other models
    (fixme: not the cleanest way to implement this) — alex@thinkpad / bitbucket
  23. Makefile: fix module_strings dependency rule
    (previously, there was an error with make -j) — alex@thinkpad / bitbucket
  24. Makefile: dropped ML_MODULES_STATIC (unused) and renamed ML_MODULES_DYNAMIC to ML_MODULES
    note: if you have customized the module list in Makefile.modules.user, just rename ML_MODULES_DYNAMIC to ML_MODULES
    to compile without modules: make 5D3 ML_MODULES= — alex@thinkpad / bitbucket
  25. Makefile: fix "make clean" from modules directory with stale modules from other branches
    https://bitbucket.org/hudson/magic-lantern/pull-requests/873/makefile-updates-to-use-any-valid-arm/diff#comment-48250675 — alex@thinkpad / bitbucket
  26. Makefile: fix running from other directory
    e.g. from qemu: make -C ../magic-lantern/ 500D_install_qemu — alex@thinkpad / bitbucket
  27. Makefile: model-specific install targets for the root directory
    examples: make 500D_install; make 500D_install_qemu — alex@thinkpad / bitbucket
  28. 7D: fix compiling with FEATURE_VIDEO_HACKS — alex@thinkpad / bitbucket
  29. Makefile: fix building 7D_MASTER — alex@thinkpad / bitbucket
  30. Makefile: minor cleanups from 0b9b550 — alex@thinkpad / bitbucket
  31. Makefile: always define CONFIG_$(MODEL)_$(FW_VERSION)
    e.g. CONFIG_5D3_113, CONIFG_7D_203 and so on — alex@thinkpad / bitbucket
  32. Makefile: fix for GNU make 3.8.1
    (thanks g3gg0) — alex@thinkpad / bitbucket
  33. Makefile: fix newline issue with WIFI_SD=y — alex@thinkpad / bitbucket
  34. Makefile: fix Mac issue (undefine not supported)
    http://www.magiclantern.fm/forum/index.php?topic=2864.msg192847#msg192847 — alex@thinkpad / bitbucket
  35. fixed late evaluation issue in rule builder — g3gg0 / bitbucket
  36. Makefile.platform.map: fix indentation — alex@thinkpad / bitbucket
  37. Makefile: rules for "make install_qemu"
    (to use them, qemu has to be installed first) — alex@thinkpad / bitbucket
  38. Makefile: with WIFI_SD=y, ping the card until it comes online (useful for router connections) — alex@thinkpad / bitbucket
  39. Makefile: portable way to get number of processors — alex@thinkpad / bitbucket
  40. further makefile cleanup, added make check to show which models were built and their memory usage — g3gg0 / bitbucket
  41. fix 'all' target for models — g3gg0 / bitbucket
  42. removed explicit make executable definition. allows to run e.g. 'remake' to debug make rules — g3gg0 / bitbucket
  43. reworked model make rules to support different firmware versions for a model [to be thoroughly tested] — g3gg0 / bitbucket
  44. disable ASSERT for 7D_MASTER — g3gg0 / bitbucket
  45. Makefile: also print CONFIG overrides from command-line
    (alongside the ones from Makefile.user) — alex@thinkpad / bitbucket
  46. Makefile: print tips for using make -j
    (how to set it by default in Makefiles?) — alex@thinkpad / bitbucket
  47. Makefile: silence warning about CONFIG_SITE
    (some recent Linux distros use it) — alex@thinkpad / bitbucket
  48. Makefile: portable way to get libgcc.a's path — alex@thinkpad / bitbucket
  49. Makefile: removed old dropbox target — alex@thinkpad / bitbucket
  50. Makefile: print build info after "make zip"; skip EXIDX line — alex@thinkpad / bitbucket
  51. Makefile: fix CONFIG_CCACHE — alex@thinkpad / bitbucket
  52. Makefile: use "gio mount" rather than "gvfs-mount"
    (they are interchangeable; older systems may require gvfs-mount, newer systems will print warnings) — alex@thinkpad / bitbucket
  53. Makefile: if no valid ARM GCC is found in PATH, try to find one in the home directory — alex@thinkpad / bitbucket
  54. Makefile: fix compiling tcc — alex@thinkpad / bitbucket
  55. Makefile: moved toolchain setup to Makefile.setup
    (this allows toolchain to be overridden from Makefile.user) — alex@thinkpad / bitbucket
  56. Makefile: fixes to allow compiling ML with Linaro arm-eabi-gcc; updated toolchain recommendations — alex@thinkpad / bitbucket
  57. Makefile: updated toolchain recommendation; minor edits — alex@thinkpad / bitbucket
  58. 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. — alex@thinkpad / bitbucket
  59. Makefile: use gcc 5.4.1 by default (current version from https://launchpad.net/gcc-arm-embedded ) — alex@thinkpad / bitbucket

#444 (Oct 31, 2017 12:17:08 AM)

  1. disable ASSERT for 7D_MASTER — g3gg0 / bitbucket
  2. Feature matrix: updated links — alex@thinkpad / bitbucket
  3. Merged in daniel_fort/magic-lantern/unified-6D-sf_dump (pull request #876)

    Add 6D.116 to sf_dump module — Alex <broscutamaker@gmail.com> / bitbucket
  4. Added 6D.116 to sf_dump module. — Daniel Fort <dan@digiola.com> / bitbucket
  5. Merged in daniel_fort/magic-lantern/unified-600D-audio_meters_fix (pull request #877)

    600D audio meters fix — Alex <broscutamaker@gmail.com> / bitbucket
  6. 600D also needs Audio IC turned on at boot. — Daniel Fort <dan@digiola.com> / bitbucket

#443 (Oct 4, 2017 12:17:15 AM)

  1. Merged in daniel_fort/magic-lantern/unified_650D_audio_meters_fix (pull request #870)

    650D audio meters fix — Alex <broscutamaker@gmail.com> / bitbucket
  2. 650D has the same audio meters issue as the 700D -- needs the same fix. — Daniel Fort <dan@digiola.com> / bitbucket

#442 (Sep 30, 2017 1:23:27 AM)

  1. Merged in daniel_fort/magic-lantern/unified_700D_audio_meters_fix_1 (pull request #866)

    Audio meters fix for 700D

    Approved-by: Daniel Fort <dan@digiola.com> — Alex <broscutamaker@gmail.com> / bitbucket
  2. Audio meters stop functioning after recording the first clip when using mlv_snd. Easy fix suggested by a1ex. — Daniel Fort <dan@digiola.com> / bitbucket

#441 (Sep 15, 2017 12:14:39 AM)

  1. installer: fix compilation — alex@thinkpad / bitbucket
  2. Merged in daniel_fort/magic-lantern/update-to-700D.115 (pull request #813)

    Update to 700D.115 — alex@thinkpad / bitbucket
  3. 700D: fix AbortEDmac — alex@thinkpad / bitbucket
  4. Dummy merge with dfort's unified — alex@thinkpad / bitbucket
  5. 700D, 6D, 7D: fix AbortEDmac — alex@thinkpad / bitbucket
  6. 700D: undo dialog_refresh_timer change in mlv_rec/mlv_lite
    (this address is the same in 1.1.4 and 1.1.5) — alex@thinkpad / bitbucket
  7. Update sf_dump module to 700D.115 — Daniel Fort <dan@digiola.com> / bitbucket
  8. Fixed is_taskid_valid stub. — Daniel Fort <dan@digiola.com> / bitbucket
  9. Merged unified into update-to-700D.115 — Daniel Fort <dan@digiola.com> / bitbucket
  10. Added minimal autoexec.bin for 700D — Daniel Fort <dan@digiola.com> / bitbucket
  11. Merged unified into update-to-700D.115 — Daniel Fort <dan@digiola.com> / bitbucket
  12. Merged unified into update-to-700D.115 — Daniel Fort <dan@digiola.com> / bitbucket
  13. Incorporated pull request #842 to fix Autoexposure module — Daniel Fort <dan@digiola.com> / bitbucket
  14. Merged hudson/unified into unified to prevent new remote heads. — Daniel Fort <dan@digiola.com> / bitbucket
  15. Update to latest exiftool — Daniel Fort <dan@digiola.com> / bitbucket
  16. Merged unified into update-to-700D.115 — Daniel Fort <dan@digiola.com> / bitbucket
  17. Resolve conflicts with changes to Task info in stubs.S — Daniel Fort <dan@digiola.com> / bitbucket
  18. Merged unified into update-to-700D.115 — Daniel Fort <dan@digiola.com> / bitbucket
  19. Added new ML-SETUP.FIR created by a1ex — Daniel Fort <dan@digiola.com> / bitbucket
  20. update to firmware revision 700D.115 — Daniel Fort <dan@digiola.com> / bitbucket
  21. hg rename 700D.114 700D.115 — Daniel Fort <dan@digiola.com> / bitbucket

#440 (Sep 12, 2017 1:07:41 AM)

  1. Merged in daniel_fort/magic-lantern/unified_silent_module_fix (pull request #854)

    modify silent.c to work with commit f404e5f — alex@thinkpad / bitbucket
  2. TCC Makefile: fix minor typo — alex@thinkpad / bitbucket
  3. silent.c: there are no info bars in paused LiveView mode — alex@thinkpad / bitbucket
  4. modify silent.c to work with commit f404e5f
    Raw backend: allow displaying raw previews without conflicting with LiveView info bars — Daniel Fort <dan@digiola.com> / bitbucket

#439 (Aug 18, 2017 12:14:12 AM)

  1. Merged in raw_fixes (pull request #828)

    Raw fixes part 5 — Alex <broscutamaker@gmail.com> / bitbucket
  2. fio-ml: added get_dcim_dir_suffix(); moved get_dcim_dir() from dryos.h — alex@thinkpad / bitbucket
  3. mlv_rec/mlv_lite: moved write_mlv_vers_blocks to mlv.c/h
    (avoids duplicate code) — alex@thinkpad / bitbucket
  4. mlv_play: fix a fio_malloc issue (not tested, might fix issue #2766) — alex@thinkpad / bitbucket
  5. Merged in raw_capture_info (pull request #827) — alex@thinkpad / bitbucket
  6. mlv_dump: fix compilation after rawc header update — alex@thinkpad / bitbucket
  7. 5D3 1.2.3: fix CARD_A_MAKER (off by one) — alex@thinkpad / bitbucket
  8. mlv_lite: always override (toggle) the preview mode on *long* half-shutter press, when not autofocusing
    (avoids transient screen changes on quick half-shutter presses) — alex@thinkpad / bitbucket
  9. mlv_lite: preview both full-size buffers while recording
    (to catch future bugs that might cause the raw buffer to update every other frame) — alex@thinkpad / bitbucket
  10. Raw backend: exact height autodetection for 5D3
    (lossless 8-12 bit compression works!) — alex@thinkpad / bitbucket
  11. mlv_lite: fix shutter button remaining locked after recording with Frozen LV
    (problem from exmem backend; not sure how to do a proper fix) — alex@thinkpad / bitbucket
  12. mlv_lite: slow down color preview to let lower-priority tasks run (such as histogram) — alex@thinkpad / bitbucket
  13. FPS override: disable in x10 mode when half-shutter is pressed, to help with focusing
    (example setup: full-res LiveView, FPS override at 4 FPS for continuous recording, zoom on half-shutter) — alex@thinkpad / bitbucket
  14. FPS override: display rolling shutter in the main menu when available
    (either when raw recording is enabled or while recording H.264)
    (useful for diagnosing the new crop modes) — alex@thinkpad / bitbucket
  15. FPS override: also display rolling shutter as percentage of frame duration — alex@thinkpad / bitbucket
  16. mlv_lite: do not print debug info when freezing LiveView
    (seems to help with corrupted frames in modes with resolution pushed to limit, e.g. 1080p48) — alex@thinkpad / bitbucket
  17. Include strstr in ML core — alex@thinkpad / bitbucket
  18. mlv_lite: fix squeeze info in menu for 50/60p modes — alex@thinkpad / bitbucket
  19. mlv_lite: display actual aspect ratio in menu, if different from selection — alex@thinkpad / bitbucket
  20. raw_rec: fix some resolution inconsistencies — alex@thinkpad / bitbucket
  21. mlv_lite: fine-tuned menu for Frozen LV mode
    (previously known as Hacked Preview) — alex@thinkpad / bitbucket
  22. mlv_lite: reworked preview options with (hopefully) a lot more reasonable defaults
    - color preview with correct framing whenever plain LiveView is not accurate (crop/zoom modes etc)
    - only use grayscale preview when recording speed is critical
    - renamed the preview options
    - half-shutter to override the automatic preview choice
    (note: slot_count is valid_slot_count in compressed_raw) — alex@thinkpad / bitbucket
  23. Raw backend: allow displaying raw previews without conflicting with LiveView info bars;
    updated mlv_rec and mlv_lite to use this capability — alex@thinkpad / bitbucket
  24. mlv_rec, mlv_lite: fix rawc saving after structure update in mlv.h — alex@thinkpad / bitbucket
  25. Fix c6f92ee — alex@thinkpad / bitbucket
  26. mlv_rec, mlv_lite: save RAWC (raw_capture_info) — alex@thinkpad / bitbucket
  27. Raw backend: fix raw_capture_info.skipping_y for EOS M
    (720p unless recording H.264) — alex@thinkpad / bitbucket
  28. mlv.h: replaced struct raw_capture_info with individual fields
    (binary compatible with previous version) — alex@thinkpad / bitbucket
  29. raw_capture_info: redefined offset_x and offset_y to refer to first (top-left) *active* pixel
    that way, optical black variations between formats (e.g. CR2 vs FRSP) are no longer relevant — alex@thinkpad / bitbucket
  30. mlv_dump: show the meaning of sensor crop factor — alex@thinkpad / bitbucket
  31. mlv_rec, mlv_lite: fix minor crop factor display issue
    (division by 0 in photo mode) — alex@thinkpad / bitbucket
  32. mlv_rec, mlv_lite: save RAWC (raw_capture_info) — alex@thinkpad / bitbucket
  33. mlv_dump: print RAWC (raw_capture_info) — alex@thinkpad / bitbucket
  34. mlv.h: RAWC block (struct raw_capture_info) — alex@thinkpad / bitbucket
  35. Raw backend: new CBR for modules (CBR_RAW_INFO_UPDATE) — alex@thinkpad / bitbucket
  36. Raw backend: new structure about image capture parameters (resolution, pixel binning modes)
    (also updated mlv_lite and mlv_rec)
    (can you suggest a better name?) — alex@thinkpad / bitbucket

#438 (Aug 7, 2017 12:14:09 AM)

  1. get_current_dialog_handler: fix return value when no dialogs are present — alex@thinkpad / bitbucket
  2. fix rules to allow "make -j" — g3gg0 / bitbucket

#437 (Aug 1, 2017 12:14:11 AM)

  1. Merged in edmac (pull request #811)

    EDMAC module + fixes — Alex <broscutamaker@gmail.com> / bitbucket
  2. edmac-memcpy: fix compilation — alex@thinkpad / bitbucket
  3. Merged unified into edmac — alex@thinkpad / bitbucket
  4. edmac.mo: fine-tuned transfer size info — alex@thinkpad / bitbucket
  5. selftest: AbortEDmac test — alex@thinkpad / bitbucket
  6. selftest: edmac_memcpy test — alex@thinkpad / bitbucket
  7. edmac.mo: transfer size test — alex@thinkpad / bitbucket
  8. edmac-memcpy: use and decode transfer size from flags (to be tested) — alex@thinkpad / bitbucket
  9. edmac_test: proper memory allocation — alex@thinkpad / bitbucket
  10. edmac-memcpy: updated edmac_find_divider for latest hypothesis — alex@thinkpad / bitbucket
  11. edmac_memcpy: looks like we can use widths that are not modulo 8 bytes — alex@thinkpad / bitbucket
  12. edmac-memcpy: refactored edmac_memcpy to avoid duplicate code — alex@thinkpad / bitbucket
  13. AbortEDmac stub for 500D, 550D, 5D2, 50D, 7D (not tested) — alex@thinkpad / bitbucket
  14. edmac.mo: fix model-specific differences — alex@thinkpad / bitbucket
  15. edmac.mo: in EDMAC model tests, print a summary of copying activity
    (how many bytes were copied, how many were skipped and so on)
    (this test outputs the raw logs used to find the EDMAC model - http://www.magiclantern.fm/forum/index.php?topic=18315.0 ) — alex@thinkpad / bitbucket
  16. edmac.mo: tests for EDMAC model (to be included in QEMU) — alex@thinkpad / bitbucket
  17. AbortEDmac stub for 5D3 1.2.3 — alex@thinkpad / bitbucket
  18. edmac.c: fix typo — alex@thinkpad / bitbucket
  19. Merged unified into edmac — alex@thinkpad / bitbucket
  20. EDMAC: fix signed off2 on DIGIC 4 — alex@thinkpad / bitbucket
  21. edmac.mo: experiment - log all EDMAC channels every 0.1ms — alex@thinkpad / bitbucket
  22. edmac.mo: show offset 0x40 on the info screen — alex@thinkpad / bitbucket
  23. edmac: edmac_get_channel — alex@thinkpad / bitbucket
  24. edmac: there are more than 48 connections (not sure how many) — alex@thinkpad / bitbucket
  25. Modules: allow including module.h in multiple source files
    (fixes compilation of edmac.mo) — alex@thinkpad / bitbucket
  26. Modules: removed some unused definitions — alex@thinkpad / bitbucket
  27. edmac.h: allow edmac_format_size to be called from core (of course, if the edmac module is loaded) — alex@thinkpad / bitbucket
  28. bench.mo: use microsecond timer for memory benchmarks — alex@thinkpad / bitbucket
  29. bench.mo: verify memcpy-like functions when running memory benchmark — alex@thinkpad / bitbucket
  30. edmac-memcpy.c: refactored to avoid static struct edmac_info — alex@thinkpad / bitbucket
  31. Rewritten find_free_edmac_channels so it no longer requires user input — alex@thinkpad / bitbucket
  32. Moved find_free_edmac_channels to the edmac module — alex@thinkpad / bitbucket
  33. Moved EDMAC info screen and pretty-printing function to a module — alex@thinkpad / bitbucket
  34. edmac: pretty-printing function for size configuration (edmac_format_size)
    auxiliary functions: edmac_get_info, edmac_fix_off1
    also updated debug edmac info with the new function — alex@thinkpad / bitbucket
  35. edmac: edmac_get_pointer; comments — alex@thinkpad / bitbucket
  36. edmac: experimental model for total data transfer size — alex@thinkpad / bitbucket
  37. Enabled AbortEDmac stub (most models; not tested) — alex@thinkpad / bitbucket
  38. stub-cleanup.py: support for uncommenting unused stubs; minor refactors — alex@thinkpad / bitbucket
  39. Stubs format — alex@thinkpad / bitbucket

#436 (Jul 28, 2017 12:14:11 AM)

  1. Merged in backtrace (pull request #849)

    Stack trace (aka backtrace) in crash logs — Alex <broscutamaker@gmail.com> / bitbucket
  2. Close branch backtrace — Alex <broscutamaker@gmail.com> / bitbucket
  3. selftest: fix incorrect strings (AllocateMemory != system memory) — alex@thinkpad / bitbucket
  4. Makefile: minor fine-tuning; updated comments — alex@thinkpad / bitbucket
  5. Makefile: fix compiling backtrace on fresh clone — alex@thinkpad / bitbucket
  6. selftest: fine-tuned comments and strings — alex@thinkpad / bitbucket
  7. selftest: re-enabled fault emulations
    (some of them are useful for testing the stack trace, as they will trigger ERR70) — alex@thinkpad / bitbucket
  8. backtrace: sync with qemu (e4376a1) — alex@thinkpad / bitbucket
  9. Makefile: mark $(QEMU_INSTALLED_DBI_DIR)/backtrace.% as optional dependency
    todo: any way to do the same without .SECONDEXPANSION ? — alex@thinkpad / bitbucket
  10. Makefile: moved backtrace.o at the top to fix first-time compilation
    this makes sure backtrace.h is created before any other files that may use it (currently boot-hack.c)
    also remove the symlinks on "make clean" — alex@thinkpad / bitbucket
  11. backtrace: sync with qemu (3db5423, fbb532b, ab6d33c, 115fe25) — alex@thinkpad / bitbucket
  12. Stack traces for crash and assert logs, using the backtrace backend — alex@thinkpad / bitbucket
  13. Updated backtrace.c to work on the camera as well
    (same source file for both QEMU and ML) — alex@thinkpad / bitbucket
  14. arm-mcr.h: fixed read_lr (not sure what the problem was) and added read_sp — Alex / bitbucket
  15. Imported backtrace code from 29f6edc — alex@thinkpad / bitbucket

#435 (Jul 16, 2017 12:14:10 AM)

  1. Makefile: workaround to unbreak the builds
    (how to fix it properly?) — alex@thinkpad / bitbucket

#434 (Jul 14, 2017 12:35:32 AM)

  1. Ghost image: fixed issue #2749 — alex@thinkpad / bitbucket
  2. Merged in daniel_fort/magic-lantern/find_fnt.py-update (pull request #844)

    find_fnt.py update — Alex <broscutamaker@gmail.com> / bitbucket
  3. Added suggestion by @a1ex to guess the ROM[0,1] load address. — Daniel Fort <dan@digiola.com> / bitbucket
  4. Changed "base" to the address used when dumping the ROM — Daniel Fort <dan@digiola.com> / bitbucket
  5. Merged in daniel_fort/magic-lantern/unified-multiple-FW_VERSION-minimal-ML (pull request #846)

    Multiple firmware versions for minimal ML — Alex <broscutamaker@gmail.com> / bitbucket
  6. Makefile.platform.base error trap for multiple firmware versions — Daniel Fort <dan@digiola.com> / bitbucket

#433 (Jul 3, 2017 12:14:09 AM)

  1. dual_iso: change cr2hdr to use the same wrapper for module_strings like mlv_dump, also fixes compile error caused by a module.h change from static to global
    (module_strings_wrapper.h from 0c1c8b3) — g3gg0 / bitbucket
  2. Modules: allow including module.h in multiple source files
    (b0574dd) — alex@thinkpad / bitbucket
  3. Undo 4126b56 (to allow merging with crop_rec_4k) — alex@thinkpad / bitbucket
  4. Update to latest exiftool — Daniel Fort <dan@digiola.com> / bitbucket
  5. mlv_rec: reduce chunk count to keep room for other files to create (and circumvent mlv_play failing playback) — g3gg0 / bitbucket
  6. mlv_rec: insert alignment NULL block before writers start to write aligned sizes — g3gg0 / bitbucket
  7. mlv_rec: ensure 32 bit alignment for VERS block sizes. just because. — g3gg0 / bitbucket
  8. Merged in daniel_fort/magic-lantern/700D_AE_fix (pull request #842)

    Fixed 700D AE constants (for autoexpo.mo)

    Approved-by: Daniel Fort <dan@digiola.com> — Alex <broscutamaker@gmail.com> / bitbucket
  9. Fixed AE constants — Daniel Fort <dan@digiola.com> / bitbucket

#432 (Jul 2, 2017 12:14:12 AM)

  1. fio-ml: workaround for existing code using FIO_ReadFile incorrectly (such as mlv_play)
    selftest included — alex@thinkpad / bitbucket
  2. Merged in cache-fixes (pull request #838)

    Cache coherence fixes (clean_d_cache, FIO, EDMAC)

    Approved-by: Alex <broscutamaker@gmail.com>
    Approved-by: g3gg0 <g3gg0.de@gmail.com> — Alex <broscutamaker@gmail.com> / bitbucket
  3. Close branch cache-fixes — Alex <broscutamaker@gmail.com> / bitbucket
  4. fio-ml: updated comment on FIO_WriteFile — alex@thinkpad / bitbucket
  5. selftest: check whether cache cleaning causes any performance regressions
    (result: no significant difference on file I/O) — alex@thinkpad / bitbucket
  6. my_fprintf: fix warning — alex@thinkpad / bitbucket
  7. edmac-memcpy: use cache handling similar to FIO;
    updated selftest and bench modules for the new restriction — alex@thinkpad / bitbucket
  8. selftest: make sure the FIO cache coherence test fails without the FIO_WriteFile wrapper — alex@thinkpad / bitbucket
  9. selftest: test for FIO_WriteFile with cacheable buffer
    if you comment out clean_d_cache() from the FIO_WriteFile wrapper, this test will fail — alex@thinkpad / bitbucket
  10. selftest: save log after each sub-test
    (so one can interrupt the test suite and still see the log for the tests completed so far) — alex@thinkpad / bitbucket
  11. selftest: fine-tuned DMA cacheable buffer test — alex@thinkpad / bitbucket
  12. fio-ml: FIO_ReadFile wrapper to warn about caching issues
    not sure how to handle it automatically - clean_d_cache before is not enough
    adding another clean_d_cache afterwards appears to fix it, but it's risky
    sed -i.bak '/ FIO_ReadFile/_FIO_ReadFile/' */stubs.S — alex@thinkpad / bitbucket
  13. Refactored without fio_malloc in a few places
    (todo: find a way to reproduce caching issues on file I/O and add it to selftest.mo) — alex@thinkpad / bitbucket
  14. fio-ml: FIO_WriteFile wrapper to handle caching issues automatically
    sed -i.bak '/ FIO_WriteFile/_FIO_WriteFile/' */stubs.S — alex@thinkpad / bitbucket
  15. selftest: test for clean_d_cache
    interrupts disabled, using edmac_memcpy to copy between display buffers
    this test will fail without previous commit — alex@thinkpad / bitbucket
  16. fix index size in clean_d_cache
    (todo: test in selftest.mo) — alex@thinkpad / bitbucket

#431 (Jun 27, 2017 12:14:07 AM)

  1. Merged in daniel_fort/magic-lantern/EOSM_stubs_tweaks (pull request #839)
    Display filters working (anamorphic preview, fisheye correction, raw video preview and others)

    EOSM stubs tweaks

    Approved-by: Alex <broscutamaker@gmail.com> — Alex <broscutamaker@gmail.com> / bitbucket
  2. Corrected YUV422_LV_BUFFER_DISPLAY_ADDR value and enabled display filters: http://www.magiclantern.fm/forum/index.php?topic=9741.msg186289#msg186289 — Daniel Fort <dan@digiola.com> / bitbucket
  3. Updated post_isr_hook/pre_isr_hook stubs — Daniel Fort <dan@digiola.com> / bitbucket
  4. Changed for consistency of stubs across all models. — Daniel Fort <dan@digiola.com> / bitbucket

#430 (Jun 17, 2017 12:14:09 AM)

  1. removed unnecessary declaration of mlv_snd_is_enabled — g3gg0 / bitbucket

#429 (Jun 16, 2017 12:14:09 AM)

  1. mlv_snd: report back using ml-cbr when recording audio — g3gg0 / bitbucket
  2. added ml-cbr to modules using MODULE_NAMED_CBR() — g3gg0 / bitbucket
  3. audio uses ml-cbr to ask for recording — g3gg0 / bitbucket
  4. ml-cbr: use strcmp to stay on safe side (caller might pass arbitrary length) — g3gg0 / bitbucket
  5. ml-cbr: update header with more information — g3gg0 / bitbucket

#428 (Jun 4, 2017 12:14:12 AM)

  1. fix ml-cbr locking issues — g3gg0 / bitbucket
  2. dual_iso: temporary patch for module_get_string API change - probably needs a revert before merging crop_rec_4k into unified — g3gg0 / bitbucket

#427 (Jun 2, 2017 12:14:12 AM)

  1. Deal with Windows line ending in grep 3.0, changed multi-line grep command to single line extended regular expression and remove localsyms file with make clean. — Daniel Fort <dan@digiola.com> / bitbucket

#426 (May 27, 2017 12:18:36 AM)

  1. mlv_rec: embed VERS blocks into MLV file so there is no uncertainity about the modules used for a given recording — g3gg0 / bitbucket
  2. mlv_lite: embed VERS blocks into MLV file so there is no uncertainity about the modules used for a given recording — g3gg0 / bitbucket
  3. mlv_lite: use FIO_SeekSkipFile to determine file header size — g3gg0 / bitbucket
  4. mlv_dump: handle VERS blocks — g3gg0 / bitbucket
  5. mlv_rec: added code and structures to helper routines to get version information embedded into the MLV file — g3gg0 / bitbucket
  6. added routines and made a module loader routine non-static to allow other code to fetch e.g. strings from modules — g3gg0 / bitbucket

#425 (May 7, 2017 12:14:10 AM)

  1. Merged in memcheck-fixes (pull request #829)

    Fixes for various null pointer and uninitialized memory bugs — Alex <broscutamaker@gmail.com> / bitbucket
  2. mem.c: disabled double free assert (it still gets overwritten by some deallocators) — alex@thinkpad / bitbucket
  3. menu.c: fixed some more null pointer reads
    (found in QEMU with -d memchk) — alex@thinkpad / bitbucket
  4. tskmon: fix read from null pointer — alex@thinkpad / bitbucket
  5. module.c: fix reading after the input buffer when parsing module symbols
    (found in QEMU) — alex@thinkpad / bitbucket
  6. memcheck: fix detection of double-free calls
    (our marker was overwritten by Canon's deallocator, so the check was useless)
    (bug found in QEMU) — alex@thinkpad / bitbucket
  7. get_current_dialog_handler: fix read from null pointer
    (found in QEMU) — alex@thinkpad / bitbucket
  8. bmp.c: fix dereferencing random (uninitialized) pointer
    (found in QEMU) — alex@thinkpad / bitbucket

#424 (Mar 30, 2017 2:51:11 PM)

  1. Backout 722c851 (fix FIR not included in the zip) — alex@thinkpad / bitbucket

#423 (Mar 30, 2017 12:14:10 AM)

  1. Merged in raw_fixes (pull request #820)

    Raw fixes part 4

    Approved-by: Alex <broscutamaker@gmail.com> — Alex <broscutamaker@gmail.com> / bitbucket
  2. Silent pictures: minor error handling fix — alex@thinkpad / bitbucket
  3. Silent pics: only show the slit-scan mode option when you actually select slit-scan — alex@thinkpad / bitbucket
  4. Silent pictures: fix allocating memory for a single picture
    (frame size not known in advance and might be larger than max shoot block size) — alex@thinkpad / bitbucket
  5. Silent pictures: fix overflow when allocating memory for burst mode — alex@thinkpad / bitbucket
  6. Merged in task_name (pull request #796)

    New method for getting current task names (refactor)

    Approved-by: Alex <broscutamaker@gmail.com> — Alex <broscutamaker@gmail.com> / bitbucket
  7. Close branch task_name — Alex <broscutamaker@gmail.com> / bitbucket
  8. Raw backend: fix black border on raw previews (completes 23d1f0e) — alex@thinkpad / bitbucket
  9. Merged cleanup into unified — Alex <broscutamaker@gmail.com> / bitbucket
  10. Removed april fools prank — alex@thinkpad / bitbucket
  11. debug.c: removed unused code — alex@thinkpad / bitbucket
  12. Zip comment: removed old links — alex@thinkpad / bitbucket
  13. fio-ml: fix possible buffer overflow with PROP_CARD_SELECT
    (might happen on unusual settings or new models) — alex@thinkpad / bitbucket
  14. Makefile: summarize CONFIG options and GCC version from Makefile.user (if any) in the build log; minor fixes — alex@thinkpad / bitbucket
  15. Makefile: don't try to build the FIR on make install/zip — Alex / bitbucket
  16. Modules: removed some unused definitions — alex@thinkpad / bitbucket
  17. Debug -> Unmount SD: minor UI tweak (turn on the LED after unmounting) — alex@thinkpad / bitbucket
  18. Merged in lens_info_fix (pull request #775)

    Lens info fix

    Approved-by: Daniel Fort <dan@digiola.com>
    Approved-by: Licaon Kter <licaon.kter@protonmail.com>
    Approved-by: DeafEyeJedi <deafeyejedi@yahoo.com>
    Approved-by: Lars Steenhoff <larssteenhoff@gmail.com>
    Approved-by: g3gg0 <g3gg0.de@gmail.com>
    Approved-by: Alex <broscutamaker@gmail.com> — Alex <broscutamaker@gmail.com> / bitbucket
  19. Close branch lens_info_fix — Alex <broscutamaker@gmail.com> / bitbucket
  20. Lens info: serial number (to be tested) — alex@thinkpad / bitbucket
  21. Lens info: minor menu updates (mostly help text) — alex@thinkpad / bitbucket
  22. Lens info: minor menu layout changes — alex@thinkpad / bitbucket
  23. Lens info: moved to Debug menu (to keep the Prefs menu for... preferences) — alex@thinkpad / bitbucket
  24. 50D, 6D, 7D, 650D: current_task and current_interrupt stubs (tested in QEMU) — alex@thinkpad / bitbucket
  25. 5D3 1.2.3: current_task and current_interrupt stubs — alex@thinkpad / bitbucket
  26. Merged unified into task_name — alex@thinkpad / bitbucket
  27. 500D: current_task and current_interrupt stubs — alex@thinkpad / bitbucket
  28. srm_malloc_suite: extra wait after locking the GUI
    (to be checked on cameras that don't pass the SRM memory test from selftest.mo) — alex@thinkpad / bitbucket
  29. srm_malloc_suite: minor fix
    (no effects with current usage) — alex@thinkpad / bitbucket
  30. Raw backend: fix black borders on raw previews — alex@thinkpad / bitbucket
  31. Merge with unified — g3gg0 / bitbucket
  32. Tasks: undo changes to get_task_name_from_id (no longer needed) — alex@thinkpad / bitbucket
  33. Moved CURRENT_INTERRUPT_ADDR to stubs; added some more models (copied from QEMU) — alex@thinkpad / bitbucket
  34. dm-spy-experiments: current_task stub for EOSM — Rafael Brune <mail@rbrune.de> / bitbucket
  35. 5D2, 5D3, 550D, 600D, 700D: current_task stub — alex@thinkpad / bitbucket
  36. tasks.c, stubs: removed unused GetTaskName and get_current_task
    sed -i.bak '/GetTaskName/d' */stubs.S
    sed -i.bak '/get_current_task/d' */stubs.S — alex@thinkpad / bitbucket
  37. tasks.c, stubs: removed unused get_obj_attr
    sed -i.bak '/get_obj_attr/d' */stubs.S — alex@thinkpad / bitbucket
  38. Refactored get_task_name_from_id(get_current_task()) with get_current_task_name() (to be made generic) — Alex / bitbucket
  39. Ported get_current_task_name from dm-spy-experiments branch
    (much faster, new stub required) — Alex / bitbucket
  40. check for property length and decide if this feature is available — g3gg0 / bitbucket
  41. fixed lens ID reading, added version etc. to be tested — g3gg0 / bitbucket

#422 (Mar 12, 2017 12:14:08 AM)

  1. Silent pictures: always reset powersave timer when taking a picture — alex@thinkpad / bitbucket
  2. Merged in pre-record (pull request #728)

    Pre-recording feature (mlv_lite)
    http://www.magiclantern.fm/forum/index.php?topic=17069.0

    Approved-by: DeafEyeJedi
    Approved-by: David Milligan
    Approved-by: Maqs
    Approved-by: g3gg0
    Approved-by: Mathew Kelly
    Approved-by: Alex — Alex <broscutamaker@gmail.com> / bitbucket
  3. Close branch pre-record — Alex <broscutamaker@gmail.com> / bitbucket
  4. mlv_lite: fix chunk frame count (to be tested) — alex@thinkpad / bitbucket
  5. mlv_lite: fix MLV frame count when using pre-recording — alex@thinkpad / bitbucket
  6. Merged unified into pre-record — alex@thinkpad / bitbucket
  7. raw_rec: pre-recording feature (experimental) — alex@thinkpad / bitbucket
  8. Merge raw_fixes into pre-record — alex@thinkpad / bitbucket

#421 (Mar 7, 2017 12:14:11 AM)

  1. mlv_lite: fix invalid header under certain conditions involving very fast button presses
    example: select a resolution higher than maximum, zoom in, return from zoom and press record very quickly
    http://www.magiclantern.fm/forum/index.php?topic=19108 — alex@thinkpad / bitbucket

#420 (Feb 12, 2017 5:45:41 PM)

  1. mlv_lite: also renamed in Makefile.modules.default — alex@thinkpad / bitbucket
  2. Merged in new_raw_format (mlv_lite) (pull request #685)

    Completely replace the old raw format with a lite implementation of MLV.

    Recording performance should be identical to the old raw_rec v1.0; however, the additional features from mlv_rec are not present.

    Note: raw_rec.mo was renamed to mlv_lite.mo. — Alex <broscutamaker@gmail.com> / bitbucket
  3. Close branch new_raw_format — Alex <broscutamaker@gmail.com> / bitbucket
  4. mlv_lite: updated README — alex@thinkpad / bitbucket
  5. Renamed raw_rec to mlv_lite — alex@thinkpad / bitbucket
  6. Merged unified into new_raw_format — alex@thinkpad / bitbucket
  7. raw_rec: use async EDMAC transfers, similar to mlv_rec (to be tested) — alex@thinkpad / bitbucket
  8. raw_rec: fix recording speed not measured with lvinfo indicator — alex@thinkpad / bitbucket
  9. raw_rec: refactor with wait_lv_frames — alex@thinkpad / bitbucket
  10. raw_rec: minor resolution control refactor — alex@thinkpad / bitbucket
  11. raw_rec: minor resolution control improvements
    - prevent resolution_index_x overflow
    - help regarding fine-tuning
    - refactors — alex@thinkpad / bitbucket
  12. Merged in daniel_fort/magic-lantern/raw_rec_x_res_fix (pull request #772)

    Fix for pull request #768 - x-resolution control for MLV Lite — Alex <broscutamaker@gmail.com> / bitbucket
  13. Fix for pull request #768 - x-resolution control for MLV Lite — Daniel Fort <dan@digiola.com> / bitbucket
  14. Merged in daniel_fort/magic-lantern/raw_rec_x_resolution (pull request #768)

    x-resolution control for MLV Lite — Alex <broscutamaker@gmail.com> / bitbucket
  15. raw_rec MLV Lite added fine control on top of x-resolution presets and display of effective crop factor — Daniel Fort <dan@digiola.com> / bitbucket
  16. Merge — David Milligan <david.l.milligan@gmail.com> / bitbucket
  17. MLV Lite: update videoFrameCount when recording is finished — David Milligan <david.l.milligan@gmail.com> / bitbucket
  18. MLV Lite: fix a check regarding the 4GB limit — alex@thinkpad / bitbucket
  19. MLV Lite: verbose messages when reaching the 4GB limit — alex@thinkpad / bitbucket
  20. MLV Lite: backup file no longer needed (no footer) — alex@thinkpad / bitbucket
  21. MLV Lite: fine-tuned error messages — alex@thinkpad / bitbucket
  22. MLV Lite: refactored file writing, attempting to fix some edge cases when reaching the 4GB limit — alex@thinkpad / bitbucket
  23. MLV Lite: use 64 bits for total bytes written — alex@thinkpad / bitbucket
  24. MLV Lite: attempt to fix file spanning (not tested) — alex@thinkpad / bitbucket
  25. raw_rec: removed unused writing_task_busy — alex@thinkpad / bitbucket
  26. MLV Lite: make sure MLV header size is multiple of 512 bytes (seems to fix speed regression) — alex@thinkpad / bitbucket
  27. Merged raw_fixes into mlv_lite — alex@thinkpad / bitbucket
  28. mlv_lite: experiment - EDMAC alignment at 64 bytes — alex@thinkpad / bitbucket
  29. raw_rec/mlv_rec: changed names in README from "Raw recording" to "Raw video" (to fit nicely in the module menu) — alex@thinkpad / bitbucket
  30. Modules: allow a little extra spacing for module names — alex@thinkpad / bitbucket
  31. mlv_lite: updated README and main menu entry — alex@thinkpad / bitbucket
  32. Merged raw_fixes into new_raw_format (aka mlv_lite) — alex@thinkpad / bitbucket
  33. mlv_lite: fix handling of 4GB limit and card full — David Milligan <david.l.milligan@gmail.com> / bitbucket
  34. mlv_lite: also update the skip offsets every frame — David Milligan <david.l.milligan@gmail.com> / bitbucket
  35. mlv_lite: fix 4GB limit chunk handling — David Milligan <david.l.milligan@gmail.com> / bitbucket
  36. mlv_lite: vidf timestamps — David Milligan <david.l.milligan@gmail.com> / bitbucket
  37. mlv_lite: update raw_rec.mo to output valid mlv files without extra overhead of all the mlv_rec features — David Milligan <david.l.milligan@gmail.com> / bitbucket
  38. new raw format: fix wrong file handle for new chunk — David Milligan <david.l.milligan@gmail.com> / bitbucket
  39. new file format for raw_rec based on a simplified version of mlv — David Milligan <david.l.milligan@gmail.com> / bitbucket

#418 (Feb 11, 2017 12:14:08 AM)

  1. Always disable overlays in x10 zoom, see pull request 806
    and also in the special x1 zoom from some recent models — alex@thinkpad / bitbucket
  2. Merged in daniel_fort/magic-lantern/700D_isr_stubs (pull request #797)

    700D pre_isr_hook/post_isr_hook stubs for LOG_INTERRUPTS

    Approved-by: Alex — Alex <broscutamaker@gmail.com> / bitbucket
  3. 700D: fix pre/post_isr_hook stubs — Daniel Fort <dan@digiola.com> / bitbucket
  4. 700D pre_isr_hook/post_isr_hook stubs for LOG_INTERRUPTS — Daniel Fort <dan@digiola.com> / bitbucket
  5. Info bars: fix positions for various screen layouts + refactor — alex@thinkpad / bitbucket
  6. Cropmarks: fix alignment on external monitors
    http://www.magiclantern.fm/forum/index.php?topic=14704.msg179688#msg179688 — alex@thinkpad / bitbucket
  7. Focus peaking: removed the option to use HD buffer (simpler code) — alex@thinkpad / bitbucket
  8. Focus peaking: fix alignment with anamorphic preview (issue #2446?) — alex@thinkpad / bitbucket

#417 (Feb 9, 2017 12:14:08 AM)

  1. Fix REC PicStyle on first clip (issue #2379, all models) — alex@thinkpad / bitbucket
  2. raw2dng, Makefile: switching to -c99 introduced 2 warnings and fseeko not able to address long files under linux. Fixed — bouncyball / bitbucket

#416 (Jan 27, 2017 12:14:12 AM)

  1. 1100D: fix FPS override (nightly compiles again, thanks to all testers) — alex@thinkpad / bitbucket
  2. 500D: fix PlayMovieGuideApp_handler stub — alex@thinkpad / bitbucket
  3. Merged in bouncyball/magic-lantern/unified-camname-patch (pull request #801)

    make mlv_dump write unique camera name tag to dng files — g3gg0 <g3gg0.de@gmail.com> / bitbucket
  4. mlv_dump: changed unique_camname initial value from NULL to (unknown). Got rid of the unnecessary check. There should be only one IDNT block in a valid MLV — bouncyball / bitbucket
  5. Merged unified into unified-camname-patch — bouncyball <infograb@gol.ge> / bitbucket
  6. mlv_dump.c, camera_id.h: some suggested polishing — bouncyball / bitbucket
  7. mlv_dump: typo correction — bouncyball / bitbucket
  8. mlv_dump: use NULL instead of Unknown Model string — bouncyball / bitbucket
  9. camera_id.h: func now returns NULL if camera model not matched — bouncyball / bitbucket
  10. camera_id.h: fallback to unique/default name in case of the model w/o localized name — bouncyball / bitbucket
  11. camera_id.h: remove Canon EOS 400D from the model list — bouncyball / bitbucket
  12. camera_id.h: make get_camera_name_by_id func static — bouncyball / bitbucket
  13. mlv_dump: write unique camera name tag to dng files — bouncyball / bitbucket
  14. mlv_dump: added camera_id.h to the mlv_rec dir — bouncyball / bitbucket
  15. Created new branch unified-camname-patch — bouncyball <infograb@gol.ge> / bitbucket

#415 (Jan 14, 2017 12:14:10 AM)

  1. Merged in 5D3-113-and-123 (pull request #611)

    Support for 5D3 firmwares 1.2.3 and 1.1.3 in the same source tree — Alex <broscutamaker@gmail.com> / bitbucket
  2. Close branch 5D3-113-and-123 — Alex <broscutamaker@gmail.com> / bitbucket
  3. 5D3: sync platform files between 1.1.3 and 1.2.3 — alex@thinkpad / bitbucket
  4. Merged unified into 5D3-113-and-123 — alex@thinkpad / bitbucket
  5. 5D3: stubs format — alex@thinkpad / bitbucket
  6. Stubs format — alex@thinkpad / bitbucket
  7. Merged unified into 5D3-113-and-123 — alex@thinkpad / bitbucket
  8. Merged 5D3-123 into 5D3-113-and-123 (to be tested) — alex@thinkpad / bitbucket
  9. Merged unified into 5D3-113-and-123 (not working yet) — alex@thinkpad / bitbucket
  10. 5D3-123: FSUunMountDevice stub — alex@thinkpad / bitbucket
  11. Apply 5D3 113 changes from unified to 123 — alex@thinkpad / bitbucket
  12. Merged unified into 5D3-123 — alex@thinkpad / bitbucket
  13. Merged unified into 5D3-123 — a1ex <broscutamaker@gmail.com> / bitbucket
  14. Merged unified into 5D3-123 — a1ex <broscutamaker@gmail.com> / bitbucket
  15. Merged unified into 5D3-123 — Alex / bitbucket
  16. 5D3-123: updated installer binary — Alex / bitbucket
  17. Installer: updated for 5D3 1.2.3 — Alex / bitbucket
  18. 5D3-123: consts update — Alex / bitbucket
  19. Merged unified into 5D3-123 — Alex / bitbucket
  20. Don't display the pitch line on cameras that always report zero for the pitch (eg 60D) — Chris Miller <chris.nz@gmail.com> / bitbucket
  21. Add support for displaying the pitch with electronic level — Chris Miller <chris.nz@gmail.com> / bitbucket
  22. mlv_rec: fix compilation — Alex / bitbucket
  23. Merged unified into 5D3-123 — Alex / bitbucket
  24. features.html: allow one camera with two or more firmware versions — Alex / bitbucket
  25. 5D3: fix top-level Makefile to work on 1.2.3 and 1.1.3 — Alex / bitbucket
  26. 5D3: fix Makefiles to work on 1.2.3 and 1.1.3 — Alex / bitbucket
  27. 5D3: fix raw_rec and mlv_rec to work on 1.2.3 and 1.1.3 — Alex / bitbucket
  28. 5D3: fix VRAM buffer choice for both 1.2.3 and 1.1.3 (workaround, need to finish the new-lv-buffer-detection branch) — Alex / bitbucket
  29. 5D3: fix raw backend to work on both 1.2.3 and 1.1.3 — Alex / bitbucket
  30. 5D3: fix prop_lv_lens to work on both 1.2.3 and 1.1.3 — Alex / bitbucket
  31. 5D3: fix bottom bar hack to work on both 1.2.3 and 1.1.3 — Alex / bitbucket
  32. 5D3: re-added firmware signature for 1.1.3 — Alex / bitbucket
  33. 5D3: fix FPS override to work on both 1.2.3 and 1.1.3 — Alex / bitbucket
  34. 5D3-123: preparing to support both 1.2.3 and 1.1.3 in the same source tree — Alex / bitbucket
  35. 5D3 123: updated format consts — Alex / bitbucket
  36. Merged unified into 5D3-123 — Alex / bitbucket
  37. Minor tweak in bootflags.c — Alex / bitbucket
  38. Merged unified into 5D3-123 — a1ex <broscutamaker@gmail.com> / bitbucket
  39. mlv_play: fix issue 1771 (borders in HDMI mode) — Alex / bitbucket
  40. Merged external-monitor into 5D3-123 — Alex / bitbucket
  41. Fix merge conflict — Alex / bitbucket
  42. 5D3-123: changes from cleanup branch — Alex / bitbucket
  43. Merged unified into 5D3-123 — Alex / bitbucket
  44. Revert debug code — Alex / bitbucket
  45. External monitors: fix LV buffer display address for 5D3 1.2.3 in HDMI 1080i — Alex / bitbucket
  46. External monitors: recognize hdmi_code == 20 as HDMI 1080i (for 5D3 123) — Alex / bitbucket
  47. Raw backend: fix raw2lv translation component (tested on 5D2) — Alex / bitbucket
  48. Raw backend: fix raw2lv test — Alex / bitbucket
  49. vram: after updating display parameters, force a refresh of RAW backend parameters — Alex / bitbucket
  50. update_vram_params should be private — Alex / bitbucket
  51. Cropmarks: fix redraw on external monitors — Alex / bitbucket
  52. Merged unified into 5D3-123 — Alex / bitbucket
  53. Merged unified into 5D3-123 — a1ex <broscutamaker@gmail.com> / bitbucket
  54. 5D3-123: stubs reformat — Alex / bitbucket
  55. Merged unified into 5D3-123 — Alex / bitbucket
  56. Merged unified into 5D3-123 — a1ex <broscutamaker@gmail.com> / bitbucket
  57. 5D3.123: stubs for CreateMemoryChunk/AddMemoryChunk — Alex / bitbucket
  58. Merged unified into 5D3-123 — Alex / bitbucket
  59. 5D3-123: HDMI mirroring is not identified by hdmi_code — Alex / bitbucket
  60. 5D3-123: when external monitor is used with mirroring enabled, ML should behave just as with built-in LCD; not tested
    Based on the observations from Marekk http://www.magiclantern.fm/forum/index.php?topic=11017.msg113142#msg113142 and http://magiclantern.fm/forum/index.php?topic=9827.msg106132#msg106132 , and LRF https://bitbucket.org/hudson/magic-lantern/commits/32f3a5bd81936f986de904b12a542522cb37102f#comment-1036139

    Code should be portable (no side effects expected on other cameras) — Alex / bitbucket
  61. External monitors: check the size of PROP_HDMI_CHANGE_CODE — Alex / bitbucket
  62. Merged unified into 5D3-123 — a1ex <broscutamaker@gmail.com> / bitbucket
  63. Merged unified into 5D3-123 — a1ex <broscutamaker@gmail.com> / bitbucket
  64. Merged unified into 5D3-123 — a1ex <broscutamaker@gmail.com> / bitbucket
  65. Merged unified into 5D3-123 — Alex / bitbucket
  66. Merged unified into 5D3-123 — Alex / bitbucket
  67. 5D3-123: updated SENSOR_TIMING_TABLE address — Alex / bitbucket
  68. Merged unified into 5D3-123 — Alex / bitbucket
  69. Merged unified into 5D3-123 — a1ex <broscutamaker@gmail.com> / bitbucket
  70. 5D3-123: do not apply the palette workaround in LiveView (fixes conflict with display filters) — Alex / bitbucket
  71. 5D3-123: GetTaskName stub — Alex / bitbucket
  72. 5D3 123: stubs for SetTimerAfter and CancelTimer; deleted SetHPTimerAfterTimeout — Alex / bitbucket
  73. Timer and file IO stubs for 5D3.123 — Jarno Paananen <jarno.paananen@gmail.com> / bitbucket
  74. 5D3-123: CANON_SHUTTER_RATING constant — Alex / bitbucket
  75. 5D3-123: CancelDateTimer stub — Alex / bitbucket
  76. Merged unified into 5D3-123 — a1ex <broscutamaker@gmail.com> / bitbucket
  77. 5D3-123: another workaround for uninitialized LV VRAM (this one makes Arkanoid playable again :P ) — Alex / bitbucket
  78. 5D3-123: undo 2d0fb63 — Alex / bitbucket
  79. Merged unified into 5D3-123 — Alex / bitbucket
  80. Merged unified into 5D3-123 — Alex / bitbucket
  81. Merged in chris_miller/magic-lantern-1/chris_miller/added-stub-for-stopasifdmaadc-1397488668705 (pull request #471)

    Added stub for StopASIFDMAADC — Giovanni C <condellog@gmail.com> / bitbucket
  82. Added stub for StopASIFDMAADC — chris_miller <chris.nz@gmail.com> / bitbucket
  83. Merged unified into 5D3-123 — Giovanni C <condellog@gmail.com> / bitbucket
  84. Un petit poisson d'avril — Alex / bitbucket
  85. Zoom on half-shutter: let's try a larger delay (the old one was causing too many missed shots) — Alex / bitbucket
  86. Merged in chris_miller/magic-lantern/5D3-123 (pull request #459)

    Liveview fixes for magic zoom and electronic level — a1ex <broscutamaker@gmail.com> / bitbucket
  87. A better fix for the electronic level. Now always offsets the white line in the most appropriate direction. — Chris Miller <chris.nz@gmail.com> / bitbucket
  88. Merged hudson/magic-lantern into unified — Chris Miller <chris.nz@gmail.com> / bitbucket
  89. Backed out this change. It's better to have the misalignment as it was since the level collapses to a single line while at 45 degrees rather than when level in portrait mode. — Chris Miller <chris.nz@gmail.com> / bitbucket
  90. Fix alignment of green bars for magic zoom and make them easier to see. — Chris Miller <chris.nz@gmail.com> / bitbucket
  91. - Incorrect values were being written to memory.
    - Fixed out-by-one error when dest was aligned.
    - Prevent memory being written beyond end of range when dest isn't aligned. — Chris Miller <chris.nz@gmail.com> / bitbucket
  92. Electronic level lines were slightly misaligned — Chris Miller <chris.nz@gmail.com> / bitbucket
  93. Merged unified into 5D3-123 — a1ex <broscutamaker@gmail.com> / bitbucket
  94. Installer: updated 5D3-123 FIR binary — Alex / bitbucket
  95. 5D3-123: installer requires 8.3 FIR name in order to work on 64GB EXFAT cards (credits 1% for hint) — Alex / bitbucket
  96. 5D3-123: fix installer after clrscr workaround — Alex / bitbucket
  97. Merged unified into 5D3-123 — Alex / bitbucket
  98. Merged unified into 5D3.123 — Alex / bitbucket
  99. 5D3-123: workaround for uninitialized LV VRAM in photo mode (clrscr will fill with black instead of transparent when there's no YUV data to show) — Alex / bitbucket
  100. 5D3-123: switched REC indicator to elapsed time by default (remaining time takes a while to settle) — Alex / bitbucket
  101. 5D3-123: cleaned up obsolete zoom tweaks — Alex / bitbucket
  102. 5D3-123: looks like "make zip" expects the FIR in the platform directory — Alex / bitbucket
  103. 5D3-123: experimental installation FIR binary — Alex / bitbucket
  104. Merged unbroken-installer into 5D3-123 — Alex / bitbucket
  105. 5D3-123: removed obsolete reboot-ins.c (todo: the same on all platforms) — Alex / bitbucket
  106. Renamed installer/5D3.112 to installer/5D3.123 — Alex / bitbucket
  107. Merged unbroken-installer into 5D3-123 — Alex / bitbucket
  108. raw_rec: fix bad merge — Alex / bitbucket
  109. 5D3-123: formatted stubs — Alex / bitbucket
  110. 5D3-123: cleaned up card bootflag code — Alex / bitbucket
  111. 5D3 123: ML is now restored after formatting the card! — Alex / bitbucket
  112. 5D3 123: undo 9315c07 (don't works) — Alex / bitbucket
  113. 5D3-123: rename FIO_Open to FIO_OpenFile — Alex / bitbucket
  114. Merged unified into 5D3-123 — Alex / bitbucket
  115. 5D3: preferred card = CF by default (somehow disappeared during merging) — alex@thinkpad / bitbucket
  116. 5D3-123: merge from unified — alex@thinkpad / bitbucket
  117. 5D3 123: updated for new FIO backend — alex@thinkpad / bitbucket
  118. Updated modules to check for firmware 1.2.3 (also kept compatibility with 1.1.3 for some of them) — alex@thinkpad / bitbucket
  119. Merge from unified (reverted io_crypt to 113) — alex@thinkpad / bitbucket
  120. Fixup movie restart — alex@thinkpad / bitbucket
  121. 5D3: preferred card = CF by default — alex@thinkpad / bitbucket
  122. Updated adtg_gui — alex@thinkpad / bitbucket
  123. Updated for 1.2.3 — Chris Miller <chris.nz@gmail.com> / bitbucket
  124. 5D3 123: update raw buffer address — alex@thinkpad / bitbucket
  125. Found some more addresses that needed updating for 1.2.3 — Chris Miller <chris.nz@gmail.com> / bitbucket
  126. 5D3 123: let's try Zoom on Half-Shutter without CONFIG_ZOOM_HALFSHUTTER_UILOCK (did Canon fix this or not?) — alex@thinkpad / bitbucket
  127. Wrong buffer macro was being tested, would have failed to compile on non quad-buffered cameras. — Chris Miller <chris.nz@gmail.com> / bitbucket
  128. 5D3 123: disabled some features no longer working after upgrade (fast zebras, full-screen magic zoom, brightness/contrast/saturation, crazy colors) — alex@thinkpad / bitbucket
  129. 5D3 123: fixed LVAE_STRUCT, expo override working again — alex@thinkpad / bitbucket
  130. Quad-buffered Magic Zoom (for 5D3 123). Compile warning for busy vsync. — alex@thinkpad / bitbucket
  131. Quad-buffered display filters (for 5D3 123) — alex@thinkpad / bitbucket
  132. 5D3 123: PROP_LV_LENS seems to be like 6D now — alex@thinkpad / bitbucket
  133. 5D3 123: fixed FRAME_ISO & friends; ETTR working — alex@thinkpad / bitbucket
  134. 5D3 123: updated DLG_SIGNATURE. All stub test passed :) — alex@thinkpad / bitbucket
  135. 5D3 123: new YUV422 image buffers (things changed a lot here for dual monitor support, and now LiveView is quad-buffered!) — alex@thinkpad / bitbucket
  136. 5D3 123: enable hexdump (Debug -> Memory browser) — alex@thinkpad / bitbucket
  137. 5D3 123: GetSizeOfMaxRegion — alex@thinkpad / bitbucket
  138. Fixed stateobj_disp[1] offset — magiclantern@magiclantern-VirtualBox / bitbucket
  139. Fixed DISPLAY_STATEOBJ — magiclantern@magiclantern-VirtualBox / bitbucket
  140. Removed obsolete EDMAC_RegisterCompleteCBR definition — chris_miller <chris.nz@gmail.com> / bitbucket
  141. Ported ML over to 5D3 firmware 1.2.3. — magiclantern@magiclantern-VirtualBox / bitbucket
  142. Undo some stub changes to help transplanting old changesets — alex@thinkpad / bitbucket
  143. Copied 5D3.113 to 5D3.123 in preparation for supporting firmware 1.2.3 — alex@thinkpad / bitbucket
  144. Renamed 5D3.113 to 5D3.123 in preparation for supporting firmware 1.2.3 — magiclantern@magiclantern-VirtualBox / bitbucket

#414 (Jan 13, 2017 12:14:11 AM)

  1. Merged in bouncyball/raw2dng_dng_set_camname_patch (pull request #791)

    raw2dng_dng_set_camname_patch — Alex <broscutamaker@gmail.com> / bitbucket
  2. raw2dng: write correct camera name tag to DNG files — bouncyball / bitbucket
  3. raw2dng: Makefile: add C99 standard for linux — bouncyball / bitbucket
  4. Merged in escho/escho-magiclantern/escho-dev (pull request #783)

    change helptext for mlv_dump — Alex <broscutamaker@gmail.com> / bitbucket
  5. mlv_dump -f helptext — escho / bitbucket
  6. Created new branch escho-dev — escho <hipescho@t-online.de> / bitbucket
  7. Merged in ettr-bulb (pull request #674)

    Bulb mode support for Auto ETTR (for very long exposures) — Alex <broscutamaker@gmail.com> / bitbucket
  8. Close branch ettr-bulb — Alex <broscutamaker@gmail.com> / bitbucket
  9. Merged in serialflash (pull request #793)

    Serial flash dumper — Alex <broscutamaker@gmail.com> / bitbucket
  10. Close branch serialflash — Alex <broscutamaker@gmail.com> / bitbucket
  11. Merged in Licaon_Kter/magic-lantern/Licaon_Kter/save-sticky-halfshutter-in-config-fix-ht-1482105766431 (pull request #784)

    Save sticky halfshutter in config — Alex <broscutamaker@gmail.com> / bitbucket
  12. Save sticky half-shutter in config
    Fix https://bitbucket.org/hudson/magic-lantern/issues/2642 — Licaon Kter <licaon_xirtam@yahoo.com> / bitbucket
  13. Created new branch stick_sticky — Licaon Kter <licaon_xirtam@yahoo.com> / bitbucket
  14. Merged in raw_fixes (pull request #778)

    Raw fixes part 3 — Alex <broscutamaker@gmail.com> / bitbucket
  15. Raw backend: back to EDMAC channel 4 for 5D3 RAW_SLURP
    (corrupted frames on 1.2.3 with 0x12) — alex@thinkpad / bitbucket
  16. Raw backend: no more white level exceptions — alex@thinkpad / bitbucket
  17. tskmon: attempt to fix remaining null ptr issues (not tested; might have a minor impact over recording speed)
    Should fix #2488, #2140, #2537, #2376, #1906, #1913 — alex@thinkpad / bitbucket
  18. Merged in daniel_fort/magic-lantern/raw_fixes_eosm_fix (pull request #795)

    raw fixes eosm fix — Alex <broscutamaker@gmail.com> / bitbucket
  19. Removed false condition that affected non-cropped video mode on EOSM. — Daniel Fort <dan@digiola.com> / bitbucket
  20. Raw backend: attempt to autodetect resolution on all cameras using EDMAC_RAW_SLURP (to be tested)
    fixme: height is not always detected well (sometimes it's +/- 1) — alex@thinkpad / bitbucket
  21. Raw backend: use channel 0x12 for EDMAC_RAW_SLURP on all recent models (to be tested) — alex@thinkpad / bitbucket
  22. Raw backend: use the same PREFERRED_RAW_TYPE on all cameras (to be tested)
    0x10 on DIGIC 5/6, 0x5 on DIGIC 4, see http://www.magiclantern.fm/forum/index.php?topic=18393 — alex@thinkpad / bitbucket
  23. Raw backend: removed unused code about raw type for cameras without CONFIG_EDMAC_RAW_SLURP — alex@thinkpad / bitbucket
  24. Added 6D support and changed default 700D PREFERRED_RAW_TYPE — eNnvi / bitbucket
  25. 650D: enable CONFIG_EDMAC_RAW_SLURP — Daniel Fort <dan@digiola.com> / bitbucket
  26. 700D: enable CONFIG_EDMAC_RAW_SLURP — Daniel Fort <dan@digiola.com> / bitbucket
  27. sf_dump: some refactoring; stubs for 5D3, 100D, 700D, EOS M — alex@thinkpad / bitbucket
  28. Serial flash dump module — niklastisk <nkls2000@gmail.com> / bitbucket
  29. Raw backend: fix noise around raw previews on HDMI screens — alex@thinkpad / bitbucket
  30. raw_rec: fix recording speed not measured with lvinfo indicator — alex@thinkpad / bitbucket
  31. 60D: use PREFERRED_RAW_TYPE (fixes digital ISO behavior and bad pixels in preview) — alex@thinkpad / bitbucket
  32. Raw backend: RAW_TYPE_ADDRESS no longer needed — alex@thinkpad / bitbucket
  33. EOSM: enable CONFIG_EDMAC_RAW_SLURP
    (included fix from 061ac76) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  34. edmac-memcpy.c: refactored to avoid static struct edmac_info — alex@thinkpad / bitbucket
  35. 5D3: get LV RAW resolution from 0xC0F06800/4, instead of hardcoded values — alex@thinkpad / bitbucket
  36. ETTR: fix roundoff error when displaying next shutter speed in BULB mode — alex@thinkpad / bitbucket
  37. ETTR: in bulb mode, limit shutter speed to interval time minus 3 seconds — alex@thinkpad / bitbucket
  38. ETTR: only round short (non-bulb) exposures — alex@thinkpad / bitbucket
  39. lens.c: fix round_shutter for ETTR — alex@thinkpad / bitbucket
  40. Merged unified into ettr-bulb — alex@thinkpad / bitbucket
  41. Intervalometer: check whether interval time is too short — alex@thinkpad / bitbucket
  42. ETTR: limit slowest shutter speed to intervalometer time minus 2 seconds (experiment) — alex@thinkpad / bitbucket
  43. ETTR: minor tweaks for debug messages — Alex / bitbucket
  44. Merged ettr-experiments — Alex / bitbucket
  45. ETTR: disabled operation in semiautomatic modes (see http://www.magiclantern.fm/forum/index.php?topic=12579.msg121155#msg121155 ) — Alex / bitbucket
  46. ettr: fix warnings — Alex / bitbucket
  47. ETTR: experimental long exposures via bulb timer — Alex / bitbucket
  48. shoot.h: exposed ensure_bulb_mode and format_time_hours_minutes_seconds — Alex / bitbucket
  49. ETTR: fine-tuned printf's — Alex / bitbucket
  50. ETTR: fixed false "expo limits reached" in movie mode at 24/25 fps, ISO less than maximum — Alex / bitbucket
  51. ETTR: use plain printf's for debugging — Alex / bitbucket
  52. ETTR: experimental waiting for LiveView exposure to change and/or settle — Alex / bitbucket
  53. ETTR: experimental tweak that should improve convergence for overexposed images (should simply meter for SNR limits if in doubt) — Alex / bitbucket
  54. ETTR: increased threshold for waiting for LiveView exposure to settle — Alex / bitbucket

#413 (Dec 19, 2016 12:14:11 AM)

  1. Merged in makefile-updates (pull request #777)

    Makefile updates — Alex <broscutamaker@gmail.com> / bitbucket
  2. Close branch makefile-updates — Alex <broscutamaker@gmail.com> / bitbucket
  3. mlv_play: add variable bit depth support. mlv_play requires experimental raw_twk if you want to playback other than 14bpp — g3gg0 / bitbucket
  4. Backed out changeset: e7913102f817 — g3gg0 / bitbucket
  5. mlv_play: added direct raw_twk support along with zoom support (5D3 tested) — g3gg0 / bitbucket
  6. mlv_play: restore bpp and black level in raw_info on exit — g3gg0 / bitbucket
  7. mlv_rec/mlv_play: add variable bit depth support. mlv_play requires experimental raw_twk if you want to playback other than 14bpp — g3gg0 / bitbucket
  8. raw_twk: added experimental module that uses engines (PACK16, DEF, DSUNPACK) to accelerate raw->YUV conversion — g3gg0 / bitbucket
  9. Makefile: retry unmounting the wifi card until it succeeds — alex@thinkpad / bitbucket
  10. Makefile: ping the wifi card before attempting to mount it or reusing the old mount point — alex@thinkpad / bitbucket
  11. Makefile: nicer handling of wifi cards that connect to a router — alex@thinkpad / bitbucket
  12. Makefile: include uncommitted changes in autoexec.bin (see PR #230)
    Diffs are taken from src and current platform directories only
    Some lines from Makefile.user are also included (CONFIG entries and gcc version) — alex@thinkpad / bitbucket
  13. Modules: include source code in the .mo file for uncommitted modules (see PR #230 ) — alex@thinkpad / bitbucket
  14. Makefile: do not reconnect to main wifi network if already there — alex@thinkpad / bitbucket
  15. Makefile: unmount after installq — alex@thinkpad / bitbucket
  16. Makefile: fix whitespace alignment for rm_files and rm_dir — alex@thinkpad / bitbucket

#412 (Dec 3, 2016 12:14:07 AM)

  1. Merged in andreasb242/magic-lantern (pull request #753)

    Bad settings warning — Alex <broscutamaker@gmail.com> / bitbucket
  2. Bad settings warning:
    The repeated beep is in my option the best solution, as I don't see the LED warning,
    if I have the hand on the grip, and the one time popup is only visible if you change
    settings, but if you do it by mistake, you also won't see the popup.

    BUT I merged the changes today to my local 70D branch, and recognizes that beep is
    not working. Beep is currently also not working for the 650D, so I add an option
    to also flash the popup message.

    The popup message ends up in a flickering screen, which always shows / hide the
    message, also really good visible in review mode. As I currently don't know how to
    get the beep working, this is currently the best solution for me...


    Tested with 650D and 70D branch from nikfreak. — Andreas Butti <andreas.b242@gmail.com> / bitbucket
  3. Merged in Dannephoto/magic-lantern/crop hack disable (pull request #776)

    Disables crop mode hack when turning camera off. — Alex <broscutamaker@gmail.com> / bitbucket
  4. If condition only for crop mode hack — danne / bitbucket
  5. Disables crop mode hack when turning camera off. — danne / bitbucket
  6. Merged in daniel_fort/magic-lantern/raw2dng_Makefile (pull request #773)

    raw2dng make rules changes — Alex <broscutamaker@gmail.com> / bitbucket
  7. Modified make rules so raw2dng isn't built automatically when a platform is compiled. Also added switch so cross compiling raw2dng.exe on a Mac is possible. — Daniel Fort <dan@digiola.com> / bitbucket

#411 (Nov 17, 2016 12:14:09 AM)

  1. Merged in daniel_fort/magic-lantern/EOSM_close_liveview (pull request #761)

    To shut off LiveView on the EOSM switch to the info screen. — Alex <broscutamaker@gmail.com> / bitbucket
  2. To shut off LiveView on the EOSM switch to the info screen. — Daniel Fort <dan@digiola.com> / bitbucket
  3. Merged in cleanup (pull request #764)

    Minor cleanups / fixes — Alex <broscutamaker@gmail.com> / bitbucket
  4. Merged in daniel_fort/magic-lantern/cr2hdr_make_update (pull request #770)

    Removed "all" rule so cr2hdr isn't built automatically when compiling a platform. — Alex <broscutamaker@gmail.com> / bitbucket
  5. Removed "all" rule so cr2hdr isn't built automatically when compiling a platform.
    Updated exiftool to version 10.33. — Daniel Fort <dan@digiola.com> / bitbucket
  6. engio_write wrapper — alex@thinkpad / bitbucket
  7. 550D: fix compiling minimal target — alex@thinkpad / bitbucket
  8. Raw backend: make sure skip offsets are even — alex@thinkpad / bitbucket
  9. Makefile: allow extra source files in the minimal profile — alex@thinkpad / bitbucket
  10. Makefile: prefer .c files from current directory first — alex@thinkpad / bitbucket

#410 (Nov 10, 2016 12:14:11 AM)

  1. Merged in daniel_fort/magic-lantern-mlv_dump/mlv_dump_frame_extract (pull request #765)

    fix to extract only the first frame (numbered 0) — g3gg0 <g3gg0.de@gmail.com> / bitbucket
  2. fix to extract only the first frame (numbered 0) — Daniel Fort <dan@digiola.com> / bitbucket

#409 (Nov 9, 2016 12:14:12 AM)

  1. mlv_rec: fixed chroma smooth regression in mlv_dump caused by API change in 5167619. thanks dfort/danne/bouncyball. — g3gg0 / bitbucket

#408 (Oct 9, 2016 12:20:16 PM)

  1. Merged in daniel_fort/magic-lantern/mlv_dump-simplify_dng_filenames (pull request #758)

    Simplify dng names — g3gg0 <g3gg0.de@gmail.com> / bitbucket
  2. Remove "frame" from dng filenames so that it conforms with MLVFS default naming. — Daniel Fort <dan@digiola.com> / bitbucket

#407 (Sep 16, 2016 12:14:16 AM)

  1. raw2dng and related: use HOST_CFLAGS (should fix building raw_rec with older compilers) — alex@thinkpad / bitbucket

#406 (Sep 10, 2016 12:14:53 AM)

  1. EOS M: fix issue #2596 (temperature goes from 41°C to -60°C) — alex@thinkpad / bitbucket
  2. raw.c: fix compilation on some cameras apparently no longer used — alex@thinkpad / bitbucket

#405 (Sep 6, 2016 12:14:53 AM)

  1. Merged raw_fixes into unified — alex@thinkpad / bitbucket
  2. 5D3: reduce the white level a bit (doesn't always reach 16383, false alarm) — alex@thinkpad / bitbucket
  3. Merged in selftest (pull request #752)

    Selftest.mo: play dialog mode test, minor updates — Alex <broscutamaker@gmail.com> / bitbucket
  4. Merged in cleanup (pull request #751)

    Misc cleanups — Alex <broscutamaker@gmail.com> / bitbucket
  5. Merged in 700D (pull request #750)

    700D: minor fixes — Alex <broscutamaker@gmail.com> / bitbucket
  6. Modules: use module_strings instead of hginfo; misc fine-tunings — alex@thinkpad / bitbucket
  7. module_hginfo_dump.sh: fix permissions and GCC path — alex@thinkpad / bitbucket
  8. Merged in g3gg0/magic-lantern-module-hgdiff (pull request #230)

    modules: embed hg information and hg diff into object file for traceability — Alex <broscutamaker@gmail.com> / bitbucket
  9. Make sure we don't leave cruft behind when cleaning or running hg status — Giovanni Condello <condellog@gmail.com> / bitbucket
  10. Merged in hudson/magic-lantern — Giovanni Condello <condellog@gmail.com> / bitbucket
  11. Modules: Use LD instead of LD_REAL — Giovanni C <condellog@gmail.com> / bitbucket
  12. removed stale option for a feature not implemented yet — g3gg0 / bitbucket
  13. Merge — g3gg0 / bitbucket
  14. module: use makefile and objcopy to embed hg information — g3gg0 / bitbucket
  15. module: cleaned up hginfo embedding code — g3gg0 / bitbucket
  16. module: use makefile-provided objcopy — g3gg0 / bitbucket
  17. module: cleaned up dumper script for hg infos — g3gg0 / bitbucket
  18. modules: embed hg information and hg diff into object file for traceability - WARNING: if you plan to publish binary-only modules you have to disable that. but do we want those modules? — g3gg0 / bitbucket
  19. Merged in bouncyball/raw-to-mlv-convertor-raw2dng-mod (pull request #733) — alex@thinkpad / bitbucket
  20. raw2dng multichunk RAW file support — bouncyball / bitbucket
  21. raw2dng mlv output support — bouncyball / bitbucket
  22. Merged in andreasb242/magic-lantern (pull request #749)

    Make "Warning for bad settings" message configurable — Alex <broscutamaker@gmail.com> / bitbucket
  23. Make "Warning for bad settings" message configurable:
    - Default is Blinking LED, Show a Popup, beep once, as before
    - Option for an additional repeated beep: if you change a setting on the Touchscreen, you won't see the popup if you don't look at the screen, one beep can be missed, and I usually can't see the LED, because the thumb hides it...
    - Option without LED warning: If you are in a dark environment, the LED can be really stressing...

    I hope there is now an option for everybody... — Andreas Butti <andreas.b242@gmail.com> / bitbucket
  24. Merged lvinfo into unified (show WB shift values on the LiveView info bar) — Alex <broscutamaker@gmail.com> / bitbucket
  25. Merged console into unified — Alex <broscutamaker@gmail.com> / bitbucket
  26. console: console_clear is still used — alex@thinkpad / bitbucket
  27. Merged in raw_fixes (pull request #732)

    5D3: raw type experiments, updated vertical stripe and bad pixel fix in mlv_dump, updated white level (0.15 stops of extra highlight detail in LiveView) — Alex <broscutamaker@gmail.com> / bitbucket
  28. Merged bad_pixels into raw_fixes — alex@thinkpad / bitbucket
  29. raw2dng/mlv_dump: in vertical stripe fix, give higher weights to bright pixels — alex@thinkpad / bitbucket
  30. mlv_dump: vertical stripe fix on by default (same as before) — alex@thinkpad / bitbucket
  31. 5D3: back to raw type 16 (same as before); vertical stripes still present with 4 and 8 — alex@thinkpad / bitbucket
  32. mlv_dump: minor fixes regarding subtract (dark) frame — alex@thinkpad / bitbucket
  33. mlv_dump: experimental flat-field (gain) correction — alex@thinkpad / bitbucket
  34. raw2dng/mlv_dump: fine-tuned vertical stripe correction algorithm (to be tested) — alex@thinkpad / bitbucket
  35. 5D3: white level in LiveView is 16382, not 15000 (gains 0.15 stops of DR in highlights)

    For existing footage, run: exiftool *.dng -WhiteLevel=16382 -overwrite_original — alex@thinkpad / bitbucket
  36. 5D3: let's try raw type 8 (not affected by digital ISO) — alex@thinkpad / bitbucket
  37. Merge bad_pixels into raw_fixes — alex@thinkpad / bitbucket
  38. raw2dng/mlv_dump: apply cold pixel fix on border pixels as well — alex@thinkpad / bitbucket
  39. raw2dng/mlv_dump, cold pixel fix routine: code formatting, comment updates, C99 loops — alex@thinkpad / bitbucket
  40. raw2dng/mlv_dump: fine-tuned cold pixel threshold — alex@thinkpad / bitbucket
  41. selftest: relaxed timer tests a bit — alex@thinkpad / bitbucket
  42. selftest: new tests for play dialog modes — alex@thinkpad / bitbucket
  43. selftest: reorganized stub test code — alex@thinkpad / bitbucket
  44. lvinfo: show WB shift values — alex@thinkpad / bitbucket
  45. lvinfo: allow % in fields — alex@thinkpad / bitbucket
  46. 700D, 650D, 100D, maybe others: nicer Kelvin display in photo mode — alex@thinkpad / bitbucket
  47. 700D: fix COLOR_FG_NONLV — alex@thinkpad / bitbucket
  48. 700D: fix PlayMain_handler stub (fixes SET+MainDial and others) — alex@thinkpad / bitbucket
  49. mlv_dump: option to fix non-static (moving) cold pixels — alex@thinkpad / bitbucket
  50. mlv_dump: vertical stripe fix optional, disabled by default — alex@thinkpad / bitbucket
  51. mlv_dump: cold pixel fix enabled by default — alex@thinkpad / bitbucket
  52. mlv_dump: fix cold pixel analysis when processing only some frames — alex@thinkpad / bitbucket
  53. Menu timeout fix: simpler logic (minor) — alex@thinkpad / bitbucket
  54. Moved CACHEABLE/UNCACHEABLE definitions from vram.h to mem.h — alex@thinkpad / bitbucket
  55. 7D: removed LEDON/LEDOFF consts (misleading) — alex@thinkpad / bitbucket
  56. Removed unused AVAIL_SHOT_WORKAROUND — alex@thinkpad / bitbucket
  57. Fix compiling without CONFIG_MODULES — Alex / bitbucket
  58. 5D3: experiment - changed raw type, to be tested whether it still has vertical stripes — alex@thinkpad / bitbucket
  59. Raw backend: debug option for choosing PREFERRED_RAW_TYPE from menu — alex@thinkpad / bitbucket
  60. Raw backend, EDMAC_RAW_SLURP:  check RAW_TYPE register — alex@thinkpad / bitbucket
  61. Raw backend, EDMAC_RAW_SLURP:  set RAW_TYPE before EDMAC calls (to be tested if it has any effect on pink frames) — alex@thinkpad / bitbucket
  62. console: removed unused status and help text — alex@thinkpad / bitbucket
  63. console: allow printf calls very early in the boot process (including from init_task) — alex@thinkpad / bitbucket

#404 (Aug 24, 2016 12:15:02 AM)

  1. 5D3: cleaned up obsolete zoom tweaks (c24d8fb) — Alex / bitbucket

#403 (Aug 15, 2016 12:14:34 AM)

  1. Merged in cleanup (pull request #743)

    Misc cleanups, some GUI button codes renamed, 1100D zoom buttons fix — Alex <broscutamaker@gmail.com> / bitbucket
  2. Merged in niklastisk/magic-lantern/makefile-updates (pull request #747)

    Makefile updates — Alex <broscutamaker@gmail.com> / bitbucket
  3. MAKE: skip page align for autoexec-fir target — niklastisk <nkls2000@gmail.com> / bitbucket
  4. MAKE: do not page align segments in autoexec — niklastisk <nkls2000@gmail.com> / bitbucket
  5. MAKE: remove duplicate objcopy — niklastisk <nkls2000@gmail.com> / bitbucket
  6. MAKE: Do not use -fshort-double when GCC version is 6+ — niklastisk <nkls2000@gmail.com> / bitbucket
  7. 600D, 1100D: cleaned up zoom button codes (to be tested on 1100D) — alex@thinkpad / bitbucket
  8. Renamed ZOOM IN/OUT button codes
    sed -i.bak 's/PRESS_ZOOMIN_MAYBE/PRESS_ZOOM_IN/g' */*.[ch]
    sed -i.bak 's/PRESS_ZOOMOUT_MAYBE/PRESS_ZOOM_OUT/g' */*.[ch] — alex@thinkpad / bitbucket
  9. EOS M: fix scrollwheel button codes (todo: same on 100D) — alex@thinkpad / bitbucket
  10. Renamed DLG_* constants to GUIMODE_*
    sed -i.bak 's/DLG_/GUIMODE_/g' */*.[ch] — alex@thinkpad / bitbucket
  11. Renamed CURRENT_DIALOG_MAYBE to CURRENT_GUI_MODE
    sed -i.bak 's/CURRENT_DIALOG_MAYBE/CURRENT_GUI_MODE/g' */*.[ch] — alex@thinkpad / bitbucket
  12. Removed DLG_SIGNATURE (refactored existing checks with more generic code)
    sed -i.bak '/DLG_SIGNATURE/d' */*.h — alex@thinkpad / bitbucket

#402 (Jul 9, 2016 12:14:35 AM)

  1. Merged in mpu (pull request #737)

    MPU dumper — Alex <broscutamaker@gmail.com> / bitbucket
  2. Merged in installer (pull request #727)

    Installer fixes — Alex <broscutamaker@gmail.com> / bitbucket
  3. Close branch installer — Alex <broscutamaker@gmail.com> / bitbucket
  4. Merged in escho/escho-magiclantern/camera-temperaturen (pull request #738)

    Camera temperaturen — Alex <broscutamaker@gmail.com> / bitbucket
  5. update temperatures — escho / bitbucket
  6. Merged unified into camera-temperaturen — escho <hipescho@t-online.de> / bitbucket
  7. Created new branch camera-temperaturen — escho <hipescho@t-online.de> / bitbucket
  8. Merged in wifi_sd (pull request #726)

    Helpers to run "make install" on Wi-Fi SD cards — Alex <broscutamaker@gmail.com> / bitbucket
  9. Close branch wifi_sd — Alex <broscutamaker@gmail.com> / bitbucket
  10. Merged in rec-indicators (pull request #729)

    Fix recording indicators above 2GB — Alex <broscutamaker@gmail.com> / bitbucket
  11. Merged in format-restart (pull request #736)

    Restart the camera after formatting the card and restoring ML — Alex <broscutamaker@gmail.com> / bitbucket
  12. Close branch format-restart — Alex <broscutamaker@gmail.com> / bitbucket
  13. Merged in minimal (pull request #741)

    Minimal target fixes + hello world — Alex <broscutamaker@gmail.com> / bitbucket
  14. Close branch minimal — Alex <broscutamaker@gmail.com> / bitbucket
  15. Merged in cleanup (pull request #740)

    Misc small cleanups — Alex <broscutamaker@gmail.com> / bitbucket
  16. Minimal target for 600D (to be tested) — alex@thinkpad / bitbucket
  17. Minimal hello world: wait for display initialization
    (fixes "random" boot failures in QEMU, where display initialization is much slower, also depending on what debug/tracing options are enabled) — alex@thinkpad / bitbucket
  18. Minimal target for 1100D — alex@thinkpad / bitbucket
  19. Minimal target: Hello World with font_direct, from a user task — Alex / bitbucket
  20. Minimal target: removed platform-specific files (will use the ones from platform dir) — Alex / bitbucket
  21. Minimal target: removed old stuff; just a simple LED blink — Alex / bitbucket
  22. Minimal target: fix "make install" — Alex / bitbucket
  23. Makefile: allow changing model ID for build_fir — alex@thinkpad / bitbucket
  24. Removed CONFIG_BATTERY_TEST — alex@thinkpad / bitbucket
  25. boot-hack.c: cleaned up some comments — alex@thinkpad / bitbucket
  26. Cleaned up CONFIG_HELLO_WORLD and CONFIG_DUMPER_BOOTFLAG — alex@thinkpad / bitbucket
  27. Makefile: install_finish target — alex@thinkpad / bitbucket
  28. Merged unified into cleanup — alex@thinkpad / bitbucket
  29. xor_chk: check footer before overwriting — alex@thinkpad / bitbucket
  30. Use sync_caches instead of clean_d_cache/flush_caches (to be tested) — alex@thinkpad / bitbucket
  31. minor cleanup in edmac_memcpy_init — alex@thinkpad / bitbucket
  32. 5D3: removed the "Dim REC LED" feature (old hackish implementation, doesn't seem to work anyway) — alex@thinkpad / bitbucket
  33. Restart the camera after formatting the card and restoring ML (http://www.magiclantern.fm/forum/index.php?topic=17247.msg167132#msg167132) — alex@thinkpad / bitbucket
  34. Recording indicators: attempt to fix issue #2530 for files up to 4GB (not tested) — alex@thinkpad / bitbucket
  35. installer: show the uninstall message in yellow (more obvious) — alex@thinkpad / bitbucket
  36. installer: fix "make install" — alex@thinkpad / bitbucket
  37. Merged makefile into installer — alex@thinkpad / bitbucket
  38. installer: fix issue #2529 — alex@thinkpad / bitbucket
  39. installer: minor cosmetic fix — alex@thinkpad / bitbucket
  40. installer: fix compilation — alex@thinkpad / bitbucket
  41. minor: ml_shutdown should be static — alex@thinkpad / bitbucket
  42. Makefile: experimental configuration for Wi-Fi SD cards — alex@thinkpad / bitbucket
  43. Merged makefile into wifi_sd — alex@thinkpad / bitbucket
  44. wifi_sd: save configs before unmounting — alex@thinkpad / bitbucket
  45. Experiment - unmount SD card (trick useful when uploading files to a Wi-Fi SD card, to avoid filesystem corruption) — alex@thinkpad / bitbucket
  46. mpu_dump: use eventprocs (thanks Maqs) — Alex / bitbucket
  47. mpu_dump: module for dumping MPU memory, based on experiments from Maqs — Alex / bitbucket

#401 (Jun 13, 2016 12:14:14 AM)

  1. Merged in tecgen/magic-lantern/model-specific-icons (pull request #723, 500D submenu icon)

    Model specific icons — a1ex <broscutamaker@gmail.com> / bitbucket
  2. shrinked the live view icons a bit — tecgen < > / bitbucket
  3. resized liveview icon: 1px top, 1px right side — tecgen < > / bitbucket
  4. moved content a bit to the left — tecgen < > / bitbucket
  5. 500D: LiveView instead of Q icon — tecgen < > / bitbucket
  6. Created new branch model-specific-icons — tecgen <dj_tecgen@yahoo.de> / bitbucket

#400 (May 16, 2016 12:14:33 AM)

  1. Makefile: add a quick install target (installq) for slow media (only autoexec.bin and symbol file) — alex@thinkpad / bitbucket
  2. Fix arrow key shortcuts conflicting with tools that use focus box position (spotmeter, magic zoom) http://www.magiclantern.fm/forum/index.php?topic=15088.msg167051#msg167051 — alex@thinkpad / bitbucket

#399 (May 7, 2016 12:14:46 AM)

  1. Dual ISO: fix warning in movie mode on unsupported cameras — alex@thinkpad / bitbucket
  2. False colors: fix ExpSim check — Alex / bitbucket
  3. Merged in makefile (pull request #725) — alex@thinkpad / bitbucket
  4. Removed beep introduced by mistake in b81641b — alex@thinkpad / bitbucket
  5. Makefile: when running "make install" from a module dir, only create the modules directory — alex@thinkpad / bitbucket
  6. Makefile: quiet prepare_install_dir; skip empty directories (logs and settings) — alex@thinkpad / bitbucket
  7. Makefile: quiet "make install" from module directory — alex@thinkpad / bitbucket
  8. Modules: unmount the card after running "make install" — alex@thinkpad / bitbucket
  9. Makefile: option to mount the card before running "make install" — alex@thinkpad / bitbucket

#398 (May 6, 2016 12:14:45 AM)

  1. Merged in generic-cfn (pull request #716)

    Generic functions for some CFn parameters — a1ex <broscutamaker@gmail.com> / bitbucket
  2. Close branch generic-cfn — a1ex <broscutamaker@gmail.com> / bitbucket
  3. Merged in daniel_fort/xiga_reframe (pull request #693) (60D movie crop centering in raw) — alex@thinkpad / bitbucket
  4. Need to center mv640crop mode for the 60D — Daniel Fort <dan@digiola.com> / bitbucket
  5. adjustments based on Silent DNG tests by xiga — Daniel Fort <dan@digiola.com> / bitbucket
  6. Removed FEATURE_EXPO_ISO_HTP (no real reason to change it from ML menus; it's the same as Canon's) — alex@thinkpad / bitbucket
  7. Added a generic implementation for some CFn functions (ALO, HTP, MLU), to fix issues like #2345 (affected cameras: all except 5D2/50D/500D) — alex@thinkpad / bitbucket

#397 (Apr 30, 2016 12:14:12 AM)

  1. features.html: fix issue #2524 — alex@thinkpad / bitbucket

#396 (Apr 28, 2016 12:14:10 AM)

  1. Merged in edmac (pull request #718)

    Edmac info fixes — a1ex <broscutamaker@gmail.com> / bitbucket
  2. Close branch edmac — a1ex <broscutamaker@gmail.com> / bitbucket
  3. Merged in powersave-focusring (pull request #715)

    Attempt to fix issue #2431 (turning the focus ring doesn't reset Canon's powersave timer) — a1ex <broscutamaker@gmail.com> / bitbucket
  4. Close branch powersave-focusring — a1ex <broscutamaker@gmail.com> / bitbucket
  5. Merged in tecgen/50D_FUNC_instead_of_Q_icon (pull request #706) (also for 5D2 and 100D) — alex@thinkpad / bitbucket
  6. Fine-tuned submenu icons — alex@thinkpad / bitbucket
  7. trying to revert any changes to whitspaces; there shouldn't be any differences at all between this file and the one of hudson/magic-lantern — tecgen < > / bitbucket
  8. added a1ex implementation to merge many classes into one — tecgen < > / bitbucket
  9. new: Av-icons made my nikfreak; renamed variable camera_model to labels — tecgen < > / bitbucket
  10. edit of the legs of A — tecgen < > / bitbucket
  11. Av-icons are generated and used instead of Q-icons for 100D and are merged together with 50D, 52D and low resolutions version into one ico.c class — tecgen < > / bitbucket
  12. added Av-icons as replacement for the Q-button icon on the 100D — tecgen < > / bitbucket
  13. Merged unified into 50D_FUNC_instead_of_Q_icon — tecgen <dj_tecgen@yahoo.de> / bitbucket
  14. added camera model to generated code comment in order to help the diff command to recognise the differences between multiple files better — tecgen / bitbucket
  15. reverted last commit — tecgen < > / bitbucket
  16. bugfix: now the focus icon is visible again — tecgen < > / bitbucket
  17. clean code: exchanged -D with the --ifdef option — tecgen < > / bitbucket
  18. enabled the new icon only for 50D after testing it on the real camera — tecgen < > / bitbucket
  19. corrected pixel in FUNC png's and generated ico.c again — tecgen < > / bitbucket
  20. generating model specific icons to exchange the Q icon (only 50D and 5D2) — tecgen < > / bitbucket
  21. aligned the content within the icons to look nice after converting them with make-icons.py (see generated ico.c) — tecgen < > / bitbucket
  22. added the new FUNC and picture style icons within the list of icons in the python make script — tecgen < > / bitbucket
  23. draft for the picture style icons — tecgen < > / bitbucket
  24. initial draft — tecgen < > / bitbucket
  25. Created new branch 50D_FUNC_instead_of_Q_icon — tecgen <dj_tecgen@yahoo.de> / bitbucket
  26. Merged hudson/magic-lantern into unified — tecgen <dj_tecgen@yahoo.de> / bitbucket
  27. reverted: remember user selected samplerate after reboot — tecgen / bitbucket
  28. remember user selected samplerate after reboot — tecgen < > / bitbucket
  29. EDMAC info: misc tweaks/fixes — alex@thinkpad / bitbucket
  30. edmac.c: fix edmac_chanlist — alex@thinkpad / bitbucket
  31. edmac.c, edmac_get_connection: fix for write connections — alex@thinkpad / bitbucket
  32. Attempt to fix issue #2431 (turning the focus ring doesn't reset powersave timer; Canon bug?) — alex@thinkpad / bitbucket

#395 (Apr 22, 2016 12:14:47 AM)

  1. 600D: enabled some features that didn't previously fit in memory — alex@thinkpad / bitbucket
  2. Removed focus ramping feature from ML core (now covered by advanced intervalometer) — alex@thinkpad / bitbucket
  3. Merged in dmilligan/magic-lantern/adv_int2 (pull request #678) — alex@thinkpad / bitbucket
  4. adv_int: updated with exit_play_qr_mode() — alex@thinkpad / bitbucket
  5. Merged unified into adv_int2 — alex@thinkpad / bitbucket
  6. Makefile: list default modules on separate lines — alex@thinkpad / bitbucket
  7. adv_int: fixes from code review — David Milligan <david.l.milligan@gmail.com> / bitbucket
  8. adv_int: fix compiler warning — David Milligan <david.l.milligan@gmail.com> / bitbucket
  9. adv_int: readme — David Milligan <david.l.milligan@gmail.com> / bitbucket
  10. Merge — David Milligan <david.l.milligan@gmail.com> / bitbucket
  11. Merge — David Milligan <david.l.milligan@gmail.com> / bitbucket
  12. adv_int: updates for PR #526: FIO_CreateFile and FIO_OpenFile should return 0 — David Milligan <david.l.milligan@gmail.com> / bitbucket
  13. Merge — David Milligan <david.l.milligan@gmail.com> / bitbucket
  14. update README.rst to new build format (had to delete all the help content b/c the build system doesn't like it) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  15. Merge — David Milligan <david.l.milligan@gmail.com> / bitbucket
  16. adv_int: updates for recent changes to core — David Milligan <david.l.milligan@gmail.com> / bitbucket
  17. Merge — David Milligan <david.l.milligan@gmail.com> / bitbucket
  18. adv_int: warnings for bulb mode — David Milligan <david.l.milligan@gmail.com> / bitbucket
  19. adv_int: external source - detect picture taken with PROP_GUI_STATE rather than CBR_POST_SHOOT which isn't implemented — David Milligan <david.l.milligan@gmail.com> / bitbucket
  20. adv_int: Tv adjustment menu — David Milligan <david.l.milligan@gmail.com> / bitbucket
  21. adv_int: Av adjustment menu — David Milligan <david.l.milligan@gmail.com> / bitbucket
  22. adv_int: ISO adjustment menu — David Milligan <david.l.milligan@gmail.com> / bitbucket
  23. Merge — David Milligan <david.l.milligan@gmail.com> / bitbucket
  24. adv_int: cleanup — David Milligan <david.l.milligan@gmail.com> / bitbucket
  25. adv_int: advanced intervalometer ramping module — David Milligan <david.l.milligan@gmail.com> / bitbucket
  26. Merged in Licaon_Kter/magic-lantern-rec_ui_fix/rec_ui_fix (pull request #681) — alex@thinkpad / bitbucket
  27. Fix typo — Licaon Kter <licaon_xirtam@yahoo.com> / bitbucket
  28. Fixed some indentations (I hope) — Licaon Kter <licaon_xirtam@yahoo.com> / bitbucket
  29. add include lvinfo — Licaon Kter <licaon_xirtam@yahoo.com> / bitbucket
  30. Move record time indicator in ML top bar.
    Move buffer indicator out of the way of the histogram. — Licaon Kter <licaon_xirtam@yahoo.com> / bitbucket
  31. Move REC/STBY text a bit to line up and hide the red dot — Licaon Kter <licaon_xirtam@yahoo.com> / bitbucket
  32. Created new branch rec_ui_fix — Licaon Kter <licaon_xirtam@yahoo.com> / bitbucket
  33. Merged in raw_fixes (pull request #710)

    Raw_fixes part 2 — a1ex <broscutamaker@gmail.com> / bitbucket
  34. Close branch raw_fixes — a1ex <broscutamaker@gmail.com> / bitbucket
  35. Lua: after loading all scripts, wait for either keypress or 5-second timeout. — alex@thinkpad / bitbucket
  36. lens_focus: only interpret 0x1000 as error code (should fix http://www.magiclantern.fm/forum/index.php?topic=14828.msg166025#msg166025 ) — alex@thinkpad / bitbucket
  37. raw_rec: fix copy/paste error — alex@thinkpad / bitbucket
  38. gui-common: attempt to allow magic zoom while recording raw, but also let the raw recording modules block the zoom key to avoid crashes; anything broken? — alex@thinkpad / bitbucket
  39. raw_rec: cleaned up some comments — alex@thinkpad / bitbucket
  40. raw_rec: fine-tuned error messages — alex@thinkpad / bitbucket
  41. raw_rec: reintroduced 32MB chunk limit; to be benchmarked — alex@thinkpad / bitbucket
  42. raw_rec: 64-byte EDMAC alignment (to be benchmarked) — alex@thinkpad / bitbucket
  43. raw_rec: undo de4e1d1 — alex@thinkpad / bitbucket
  44. raw_rec: allow up to 32 memory chunks for simulations — alex@thinkpad / bitbucket
  45. raw_rec: minor cleanups — alex@thinkpad / bitbucket
  46. raw_rec: removed a buffer choosing heuristic (to be benchmarked) — alex@thinkpad / bitbucket
  47. raw_rec: removed unused argument to raw_rec_should_preview — alex@thinkpad / bitbucket
  48. raw_rec: removed some unused CBRs that were previously intended for other modules — alex@thinkpad / bitbucket
  49. raw_rec: removed frame skipping "feature" — alex@thinkpad / bitbucket
  50. raw_rec: use one extra item for the writing queue (should fix "queue overflow" errors) — alex@thinkpad / bitbucket

#394 (Apr 21, 2016 12:14:46 AM)

  1. Merged in lua_fix (pull request #683)

    lua scripting: lots of fixes, plus API testing script — a1ex <broscutamaker@gmail.com> / bitbucket
  2. Merged in daniel_fort/magic-lantern/clean_localsyms (pull request #692)

    Remove localsyms in modules/lua — a1ex <broscutamaker@gmail.com> / bitbucket
  3. Changed so that removing localsyms is given it it's own action. — Daniel Fort <dan@digiola.com> / bitbucket
  4. Moved rm localsyms to right after it is used. — Daniel Fort <dan@digiola.com> / bitbucket
  5. Changed to removing it immediately after we are finished with it in the build rule. — Daniel Fort <dan@digiola.com> / bitbucket
  6. Remove localsyms in modules/lua when running "make clean" — Daniel Fort <dan@digiola.com> / bitbucket
  7. Merged in Audionut/test/lua-features (pull request #701)

    Add forum link to lua readme — a1ex <broscutamaker@gmail.com> / bitbucket
  8. Add forum link to lua readme — Audionut / bitbucket
  9. format_memory_size: fix rounding — alex@thinkpad / bitbucket
  10. format_memory_size: allow sizes > 4 GB — alex@thinkpad / bitbucket
  11. Lua: wait for keypress after loading all scripts. — alex@thinkpad / bitbucket
  12. Lua: added "make install_extra" to copy extra scripts in the main script dir on the card, for autoloading — alex@thinkpad / bitbucket
  13. logger.lua: use line buffering (can be made optional if speed becomes a problem) — alex@thinkpad / bitbucket
  14. Menu script routines: fix "menu not found" error messages — alex@thinkpad / bitbucket
  15. Lua: moved less-polished scripts to "extra" directory, so they don't get auto-started — alex@thinkpad / bitbucket
  16. Lua: when running "make install", copy all scripts, preserving directory structure — alex@thinkpad / bitbucket
  17. Lua: route all print operations to stdin/stdout — alex@thinkpad / bitbucket
  18. console.c: export console_puts (for Lua stdio) — alex@thinkpad / bitbucket
  19. sokoban.lua: fix typo — alex@thinkpad / bitbucket
  20. Focus backend: consider unknown status codes as "success"
    (fixes follow focus in movie mode, tested on 5D3 + 24/2.8 STM) — alex@thinkpad / bitbucket
  21. Lua scripts: tweaks for menu consistency (help lines, capital ON/OFF) — alex@thinkpad / bitbucket
  22. api_test.lua: use proper printf — alex@thinkpad / bitbucket
  23. Lua scripts: use standard I/O instead of console.write — alex@thinkpad / bitbucket
  24. Fix bracketing regression introduced in 5bdf000 — alex@thinkpad / bitbucket
  25. Merged unified into lua_fix — alex@thinkpad / bitbucket
  26. api_test.lua: basic tests for file i/o and stdio — alex@thinkpad / bitbucket
  27. Lua: add dryos.remove (similar to os.remove) — alex@thinkpad / bitbucket
  28. Lua: basic support for standard streams (stdin, stdout, stderr) — alex@thinkpad / bitbucket
  29. lua_stdio: fix file create — alex@thinkpad / bitbucket
  30. lua_stdio: fix file append — alex@thinkpad / bitbucket
  31. Merge lua_stdio into lua_fix — alex@thinkpad / bitbucket
  32. Lua: show console at startup, until all scripts are loaded — alex@thinkpad / bitbucket
  33. Lua: increased stack size for script tasks, just in case — alex@thinkpad / bitbucket
  34. module backend: fix key handling regression in other modules, introduced in b0891f9 — alex@thinkpad / bitbucket
  35. lua_stdio: report file size on stat calls; primitive errno handling — alex@thinkpad / bitbucket
  36. Lua: fix old comment — alex@thinkpad / bitbucket
  37. api_test.lua: verify changing exposure directly via camera.iso/shutter/aperture/ec/flash_ec — alex@thinkpad / bitbucket
  38. lua_camera: fix setting ISO via camera.iso (should be the same as camera.iso.value) — alex@thinkpad / bitbucket
  39. Lua: use plain printf for normal messages — alex@thinkpad / bitbucket
  40. lua property: cleanup prop message queue -> better, more defensive checks and error handling, fix memory leak

    seems to fix some apparent memory issues and err70s with copy2m — David Milligan <david.l.milligan@gmail.com> / bitbucket
  41. lua scripting: don't load scripts that start with "_"

    fixes issue with hidden files created by OSX Finder #2496 — David Milligan <david.l.milligan@gmail.com> / bitbucket
  42. lua_movie: fix movie mode checks (should fix rec_delay.lua on many cameras) — alex@thinkpad / bitbucket
  43. Lua: moved camera.af_mode to lens.af_mode (to be consistent with lens.af) — alex@thinkpad / bitbucket
  44. Lua: camera.movie returns MODE.MOVIE even on cameras without a dedicated movie mode (fixes recdelay.lua on many cameras) — alex@thinkpad / bitbucket
  45. Lua: proper error handling if strict.lua is missing — alex@thinkpad / bitbucket
  46. Lua: print script menus to console — alex@thinkpad / bitbucket
  47. api_test.lua: minor fix — alex@thinkpad / bitbucket
  48. api_test.lua: updated focus tests to include commands with wait=false — alex@thinkpad / bitbucket
  49. lens.c: reworked lens_focus a bit (fix crash with wait=off and some other tweaks) — alex@thinkpad / bitbucket
  50. editor.lua: use WHEEL_LEFT for decrementing and WHEEL_RIGHT for incrementing (consistent with ML menu) — alex@thinkpad / bitbucket
  51. Lua: check script syntax after compiling the module — alex@thinkpad / bitbucket
  52. api_test.lua: tests for lens.focus — alex@thinkpad / bitbucket
  53. lua_lens.c: more reasonable defaults for lens.focus — alex@thinkpad / bitbucket
  54. lua_camera.c: removed check that breaks copy2m — alex@thinkpad / bitbucket
  55. sokoban.lua: auto-increment level — alex@thinkpad / bitbucket
  56. api_test.lua: tests for Lua strict mode; minor refactoring — alex@thinkpad / bitbucket
  57. Lua: updated scripts for strict.lua — alex@thinkpad / bitbucket
  58. strict.lua: changes to play nice with our existing global metatable — alex@thinkpad / bitbucket
  59. Lua: use strict.lua for all scripts — alex@thinkpad / bitbucket
  60. lua_lens: report focus distance in mm (to be consistent with all other distance fields) — alex@thinkpad / bitbucket
  61. lua_lens: renamed focal_distance to focus_distance — alex@thinkpad / bitbucket
  62. api_test.lua: tests for the "lv" module — alex@thinkpad / bitbucket
  63. Lua: added some new APIs to the "lv" module: lv.paused, lv.running, lv.zoom get/set, lv.wait(num_frames) — alex@thinkpad / bitbucket
  64. close_liveview(): fix operation in movie mode — alex@thinkpad / bitbucket
  65. Pause/ResumeLiveView: minor cleanup/refactoring — alex@thinkpad / bitbucket
  66. Lua: dryos.call disabled by default — alex@thinkpad / bitbucket
  67. lua_camera: don't use SYM_ISO for formatting ISO values (doesn't look nice) — alex@thinkpad / bitbucket
  68. api_test.lua: restore camera parameters after changing them — alex@thinkpad / bitbucket
  69. api_test.lua: bring back the camera printf's (they provide additional info over the generic test, such as formatting exposure values) — alex@thinkpad / bitbucket
  70. api_test.lua: run all generic tests first — alex@thinkpad / bitbucket
  71. logger.lua: do not try to iterate light userdata — alex@thinkpad / bitbucket
  72. lua reflection: remove unecessary duplicate 'fields' in dryos (they are already 'normal' table entries and will get enumerated by lua_next) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  73. Merge fonts into lua_fix — alex@thinkpad / bitbucket
  74. lua logger: also serialize userdata — David Milligan <david.l.milligan@gmail.com> / bitbucket
  75. lua scripting: only call lua_next on tables

    it's possible we are iterating a userdata, and calling lua_next on userdata causes a hard crash — David Milligan <david.l.milligan@gmail.com> / bitbucket
  76. Merge — David Milligan <david.l.milligan@gmail.com> / bitbucket
  77. lua scripting: update API tests to use logger and 'reflection' features — David Milligan <david.l.milligan@gmail.com> / bitbucket
  78. lua scripting: implement 'reflection' for fields of api modules by using a custom __pairs metamethod and iterator (cherry picked commits from lua_touch branch)

    this allows us to do e.g.:
    for k,v in pairs(camera) do
      printf("%s = %s",k,tostring(v))
    end

    should make writing simple, automatic, generic API tests easier — David Milligan <david.l.milligan@gmail.com> / bitbucket
  79. lua scripting: use logger in editor.lua and speed up file open — David Milligan <david.l.milligan@gmail.com> / bitbucket
  80. lua scripting: use logger in calc.lua — David Milligan <david.l.milligan@gmail.com> / bitbucket
  81. lua scripting: logger.lua - a logging helper — David Milligan <david.l.milligan@gmail.com> / bitbucket
  82. lua scripting: directory.parent should return nil for root directories (i.e. A:/ or B:/) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  83. lua scripting: console.write should not automatically add newlines — David Milligan <david.l.milligan@gmail.com> / bitbucket
  84. Lua: use uncached malloc for buffering stdio files — Alex / bitbucket
  85. Lua: hide stdio debug messages by default — Alex / bitbucket
  86. Lua: stdio appears to work! — Alex / bitbucket
  87. Lua: include extra dependencies in the module itself (not core); use setjmp from core (newlib) — Alex / bitbucket
  88. Merged lua_fix into lua_stdio — Alex / bitbucket
  89. Lua: compile with stdio functions from dietlibc (not working yet) — Alex / bitbucket
  90. fio-ml: use stdio.h instead of defining a custom FILE type — Alex / bitbucket
  91. Lua: added a subset of includes from dietlibc-0.33 — Alex / bitbucket
  92. tcc-glue: made all functions private and removed unused ones — Alex / bitbucket
  93. console.c: removed fputs and putchar — Alex / bitbucket
  94. Fix Lua after undefined symbols fix — Alex / bitbucket
  95. Modules: fix undefined symbols appearing incorrectly in the sym file — Alex / bitbucket
  96. module backend: handle fast scrollwheel events (for recent cameras) — Alex / bitbucket
  97. editor.lua: fix performance regression introduced in b6ee499 — Alex / bitbucket
  98. lua scripting: fix calculator issue #2476 — David Milligan <david.l.milligan@gmail.com> / bitbucket
  99. api_test.lua: use a larger tolerance when setting aperture as f-number — Alex / bitbucket
  100. api_test.lua: aperture tests — Alex / bitbucket
  101. Lua: added camera.aperture.min/max — Alex / bitbucket
  102. lens.c: added lens_format_aperture — Alex / bitbucket
  103. lens.c: changed return value of hdr_set_* (todo: check if bracketing still stops when reaching exposure limits) — Alex / bitbucket
  104. lens.c: updated lens_set_aperture_approx; Lua aperture tests almost working — Alex / bitbucket
  105. api_test.lua: EC and FEC tests; fix typos — Alex / bitbucket
  106. moved round_shutter/aperture/expo_comp and related to lens.c — Alex / bitbucket
  107. simplified round_shutter/aperture/expo_comp and added round_flash_expo_comp, used for lens_set_flash_ae — Alex / bitbucket
  108. lens.c: refactored lens_set_ae/lens_set_flash_ae — Alex / bitbucket
  109. api_test.lua: script API tests, only covering shutter and ISO for now; todo: the rest of the API :P — Alex / bitbucket
  110. Lua, camera module: changing ISO works! (I bet this feature was never tested...) — Alex / bitbucket
  111. lens.c: use closest match when setting ISO in hdr_set_rawiso; small refactors — Alex / bitbucket
  112. Lua, camera module: use higher precision for APEX values — Alex / bitbucket
  113. lens.c, prop_set_rawshutter_approx: round towards the nearest shutter (max error 1/8 EV) — Alex / bitbucket
  114. lens.c: forgot to rename APEX10 macros — Alex / bitbucket
  115. lens.h: updated APEX10 macros to be reversible (converting back and forth should give the same value) — Alex / bitbucket
  116. imath.h: added RSCALE (integer scale with rounding, reversible) — Alex / bitbucket
  117. Renamed APEX x10 macros — Alex / bitbucket
  118. lua scripting: load string library by default: http://www.magiclantern.fm/forum/index.php?topic=14828.msg163029#msg163029 — David Milligan <david.l.milligan@gmail.com> / bitbucket
  119. lua scripting: semaphore timeouts: provide more info, don't force the console open — David Milligan <david.l.milligan@gmail.com> / bitbucket
  120. Merged unified into lua_fix — a1ex <broscutamaker@gmail.com> / bitbucket
  121. lua_camera: fix pretty-printing of negative EC values — Alex / bitbucket
  122. lua_camera: removed apex x10 units (don't see any reason to use them instead of float) — Alex / bitbucket
  123. lua_camera: replaced tostring with __tostring, so it will be used with print(camera.shutter) or string.format("%s", camera.shutter)
    See http://www.lua.org/pil/13.3.html — Alex / bitbucket
  124. Lua: added console.clear() — Alex / bitbucket
  125. lua scripting: fix dryos.dcim_dir — David Milligan <david.l.milligan@gmail.com> / bitbucket
  126. lua scripting: fix bug in config.lua that prevents submenus' values from loading correctly — David Milligan <david.l.milligan@gmail.com> / bitbucket
  127. lua scripting: use hdr_set_rawshutter instead of lens_set_rawshutter — David Milligan <david.l.milligan@gmail.com> / bitbucket
  128. lua scripting: use hdr_set_rawaperture instead of lens_set_rawaperture — David Milligan <david.l.milligan@gmail.com> / bitbucket
  129. lua scripting: throw errors when setting camera properties fail — David Milligan <david.l.milligan@gmail.com> / bitbucket
  130. lua scripting: fix camera.aperture.value conversions — David Milligan <david.l.milligan@gmail.com> / bitbucket
  131. lua scripting: fix the global shoot() function too — David Milligan <david.l.milligan@gmail.com> / bitbucket
  132. lua scripting: more parameter fixes (lens.focus) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  133. lua scripting: fix data type for camera.shoot parameter

    http://www.magiclantern.fm/forum/index.php?topic=14828.msg161195#msg161195 — David Milligan <david.l.milligan@gmail.com> / bitbucket

#393 (Apr 19, 2016 12:14:45 AM)

  1. Merged in play_mode (pull request #711)

    Small refactor: get_out_of_play_mode renamed to exit_play_qr_mode; also added enter_play_mode — a1ex <broscutamaker@gmail.com> / bitbucket
  2. Close branch play_mode — a1ex <broscutamaker@gmail.com> / bitbucket
  3. selftest, stubs test: go to PLAY mode when finished — alex@thinkpad / bitbucket
  4. selftest, stubs test: wait one second before checking display status — alex@thinkpad / bitbucket
  5. Auto exposure on zoom: fix autofocus
    (was unreliable, sometimes refusing to focus; tested on 5D3 + 24/2.8 STM) — alex@thinkpad / bitbucket
  6. Removed obsolete crash.c (already covered in the selftest module) — alex@thinkpad / bitbucket
  7. Ghost image: auto update should be off by default — alex@thinkpad / bitbucket
  8. Auto bracketing: refactored with new routines — alex@thinkpad / bitbucket
  9. Ghost image: refactored with new routines — alex@thinkpad / bitbucket
  10. selftest.mo, stubs test: if started with main display off, switch to PLAY mode — alex@thinkpad / bitbucket
  11. bench.mo: run cache benchmarks PLAY mode only (they interfere with LiveView) — alex@thinkpad / bitbucket
  12. bench.mo: run card/memory benchmark in either LV or PLAY modes (not photo) — alex@thinkpad / bitbucket
  13. bench,selftest: refactored to use enter_play_mode/exit_play_qr_mode — alex@thinkpad / bitbucket
  14. mlv_play: refactored to use enter_play_mode/exit_play_qr_mode — alex@thinkpad / bitbucket
  15. Renamed get_out_of_play_mode to exit_play_qr_mode, reimplmented with SetGUIRequestMode, added enter_play_mode — alex@thinkpad / bitbucket
  16. bench.mo: updated readme — alex@thinkpad / bitbucket
  17. selftest.mo: fix loading on EOS M — alex@thinkpad / bitbucket
  18. Peaking benchmark: auto-enable focus peaking temporarily during the test — alex@thinkpad / bitbucket
  19. bench.mo, card benchmark: fix startup message for dual-slot cameras (which card is being benchmarked) — alex@thinkpad / bitbucket
  20. redraw: attempt to fix this issue: https://bitbucket.org/hudson/magic-lantern/pull-requests/610/benchmarks-and-self-tests-refactored-as#comment-17353285
    (redraw doesn't work when Canon's front buffer is disabled) — alex@thinkpad / bitbucket

#392 (Apr 18, 2016 12:14:45 AM)

  1. selftest.mo: fix copy-paste error (should fix the module not loading on 7D) — alex@thinkpad / bitbucket

#391 (Apr 17, 2016 12:14:19 AM)

  1. mlv_snd: save user selected samplerate and restore it after a reboot of ML — tecgen < > / bitbucket
  2. 50D: fix compilation after powersave refactoring. Is it still working? — alex@thinkpad / bitbucket
  3. Moved run_in_separate_task back to menu.h
    (should fix modules that no longer compiled after powersave refactoring) — alex@thinkpad / bitbucket
  4. Pause/ResumeLiveView: minor cleanup/refactoring — alex@thinkpad / bitbucket

#390 (Apr 15, 2016 12:14:19 AM)

  1. raw backend: always log resolution changes to console — alex@thinkpad / bitbucket
  2. silent pics: fix crash with simple (non-burst) pics — alex@thinkpad / bitbucket
  3. Powersave: fix compilation on cameras with LCD sensor — alex@thinkpad / bitbucket
  4. Electronic level included in display presets, like other overlays — alex@thinkpad / bitbucket

#389 (Apr 13, 2016 12:14:21 AM)

  1. Makefile: removed more picoc leftovers (fixes compilation) — alex@thinkpad / bitbucket
  2. electronic level: refresh display more often (smoother motion) — alex@thinkpad / bitbucket
  3. Moved electronic level back to Overlay menu — alex@thinkpad / bitbucket
  4. Fix compilation — alex@thinkpad / bitbucket
  5. Makefile: removed some old picoc leftovers — alex@thinkpad / bitbucket
  6. Makefile: drop -mthumb-interwork (no longer needed) — alex@thinkpad / bitbucket
  7. Stubs reformat — alex@thinkpad / bitbucket
  8. Merged in bench-and-tests-as-modules (pull request #610)

    Benchmarks and self-tests refactored as modules — a1ex <broscutamaker@gmail.com> / bitbucket
  9. Close branch bench-and-tests-as-modules — a1ex <broscutamaker@gmail.com> / bitbucket
  10. Merged in powersave-refactor (pull request #702)

    Powersave refactoring — a1ex <broscutamaker@gmail.com> / bitbucket
  11. Close branch powersave-refactor — a1ex <broscutamaker@gmail.com> / bitbucket
  12. Changed run_in_separate_task to also disable powersave while the test task is running (99% of its uses would actually run best in this way) — alex@thinkpad / bitbucket
  13. bench, selftest: fix compilation — alex@thinkpad / bitbucket
  14. Merged powersave-refactor into bench-and-tests-as-modules — alex@thinkpad / bitbucket
  15. debug.c: removed all the old stuff from "don't click me" — alex@thinkpad / bitbucket
  16. Moved ML powersave routines to powersave.c/h, and batt_display to battery.c — alex@thinkpad / bitbucket
  17. Moved display_on/off to powersave.c/h — alex@thinkpad / bitbucket
  18. Moved PauseLiveView/ResumeLiveView to powersave.c/h — alex@thinkpad / bitbucket
  19. Moved powersave routines from raw_rec/mlv_rec/silent modules into powersave.c/h (in ML core) — alex@thinkpad / bitbucket
  20. selftest: moved the EDMAC screen test from Debug->Don't click me — alex@thinkpad / bitbucket
  21. gui_uilock: change only the lowest 16 bits, to ensure proper requests; updated uilock codes — alex@thinkpad / bitbucket
  22. Moved value of PROP_ICU_UILOCK to propvalues.h (refactor) — alex@thinkpad / bitbucket
  23. gui_uilock: fix waiting (seems to fix the shutter lockup bug during the SRM test, not 100% sure) — alex@thinkpad / bitbucket
  24. selftest: print info about a shutter lockup bug (not yet sure how to reproduce) — alex@thinkpad / bitbucket
  25. selftest.mo: moved the memory leak test from Debug->Don't click me — alex@thinkpad / bitbucket
  26. selftest.mo: moved the small-block memory test from Debug->Don't click me — alex@thinkpad / bitbucket
  27. selftest.mo: moved the SRM memory test from Debug->Don't click me — alex@thinkpad / bitbucket
  28. selftest.mo: ask user to switch to photo mode, rather than doing unsafe mode switches — alex@thinkpad / bitbucket
  29. shoot.c: added ensure_photo_mode near ensure_movie_mode — alex@thinkpad / bitbucket
  30. set_shooting_mode: only allow M, Tv, Av, P and (where present) BULB — alex@thinkpad / bitbucket
  31. bench.mo: fix progress info — alex@thinkpad / bitbucket
  32. bench.mo: refactored card info (camera-specific macros not available in modules) — alex@thinkpad / bitbucket
  33. fio-ml: expose card info to modules, where available (currently 5D3/7D, CF only) — alex@thinkpad / bitbucket
  34. bench.mo: split card benchmark in two options, a quick one for raw video users (16MB buffer) and an advanced one that tries various buffer sizes — alex@thinkpad / bitbucket
  35. selftest.mo: refactored 50D ifdef — alex@thinkpad / bitbucket
  36. selftest.mo: drop 5Dc ifdef's (no longer supported) — alex@thinkpad / bitbucket
  37. Build bench.mo and selftest.mo by default — alex@thinkpad / bitbucket
  38. bench.mo: better user feedback for memory benchmark — alex@thinkpad / bitbucket
  39. selftest.mo: show RPC test menu on 7D (not tested) — alex@thinkpad / bitbucket
  40. bench.mo: minor fix (memory benchmark header not fully erased) — alex@thinkpad / bitbucket
  41. bench.mo: minor help tweaks — alex@thinkpad / bitbucket
  42. Merged unified into bench-and-tests-as-modules — alex@thinkpad / bitbucket
  43. CF+SD benchmark: use new screenshot method — Alex / bitbucket
  44. Stub tests: renamed test macros from TEST_TRY_* to TEST_* — Alex / bitbucket
  45. Stub tests: added a test for task_max (see 700D - e08c6c0) — Alex / bitbucket
  46. Moved burn-in tests from Debug menu to a module: selftest.mo — Alex / bitbucket
  47. Added is_menu_mode and get_dlg_signature (getters for MENU_MODE and DLG_SIGNATURE) — Alex / bitbucket
  48. module.h: declared module_translate_key — Alex / bitbucket
  49. Memory backend: exposed some wrappers to allow low-level testing from a module — Alex / bitbucket
  50. bench.mo: GUI tweaks and minor cleanups for cache benchmarking code — Alex / bitbucket
  51. bench.mo: fix a crash in cache benchmarking code — Alex / bitbucket
  52. bench.mo: added cache benchmarking routines from g3gg0 — Alex / bitbucket
  53. bench.mo: split benchmark code in separate files — Alex / bitbucket
  54. bench.mo: reorganized the menu — Alex / bitbucket
  55. bench.mo: help tweak for peaking benchmark — Alex / bitbucket
  56. debug.c: cleaned up unused peaking_benchmark and menu_benchmark — Alex / bitbucket
  57. bench.mo: updated run_in_separate_task — Alex / bitbucket
  58. bench.mo: refactored with get_display_device_name() — Alex / bitbucket
  59. Merged unified into bench-and-tests-as-modules — Alex / bitbucket
  60. Memory benchmark: also run the test with display off (seems a little faster) — Alex / bitbucket
  61. Merged unified into bench-and-tests-as-modules — Alex / bitbucket
  62. Moved benchmarks to a module (bench.mo) — Alex / bitbucket

#388 (Apr 12, 2016 12:14:20 AM)

  1. Menu: fix help text regression (second line not displayed) — alex@thinkpad / bitbucket
  2. Merged silent into unified — a1ex <broscutamaker@gmail.com> / bitbucket
  3. silent pics (non-fullres): one more precondition check — alex@thinkpad / bitbucket
  4. silent pics (non-fullres): block shutter button; fail gracefully if it fails — alex@thinkpad / bitbucket
  5. Merged in Gr3g01/magic-lantern-frsp-long-expo2 (pull request #697)

    silent.c long_exposure_fix, safety — a1ex <broscutamaker@gmail.com> / bitbucket
  6. silent.c long_exposure_fix, safety — Gr3g01 <grzesiekpl@gmail.com> / bitbucket
  7. Merged silent into unified — a1ex <broscutamaker@gmail.com> / bitbucket
  8. silent.mo: renamed Best Shots to Best Focus (should be more obvious what it does) — alex@thinkpad / bitbucket
  9. silent.mo: also use SRM memory for bursts — alex@thinkpad / bitbucket
  10. Moved coding style tools from scripts/ to contrib/coding-style-tools/ (scripts is for user scripts) — alex@thinkpad / bitbucket
  11. Merged in frantony/magic-lantern.checkpatch (pull request #165)

    RequestForComments: CODING_STYLE proposal and check scripts — a1ex <broscutamaker@gmail.com> / bitbucket
  12. add check-bb-pull-request.sh script

    Run this script to check pull request to
    bitbucket.org/hudson/magic-lantern.

    Usage:
      ./scripts/check-bb-pull-request.sh <pull request number>

    Example:

    $ ./scripts/check-bb-pull-request.sh 164
    total: 0 errors, 0 warnings, 62 lines checked

    Pull request #164 has no obvious style problems and is ready for
    submission. — Antony Pavlov <antonynpavlov@gmail.com> / bitbucket
  13. add check-before-hg-commit.sh script

    Run this script before executing 'hg commit'. — Antony Pavlov <antonynpavlov@gmail.com> / bitbucket
  14. partly adapt checkpatch.pl for ML — Antony Pavlov <antonynpavlov@gmail.com> / bitbucket
  15. import checkpatch.pl script from qemu-1.6.0-rc1 — Antony Pavlov <antonynpavlov@gmail.com> / bitbucket
  16. add initial CODING_STYLE — Antony Pavlov <antonynpavlov@gmail.com> / bitbucket
  17. Merged in black-level-fix (pull request #484)

    Black level fix — a1ex <broscutamaker@gmail.com> / bitbucket
  18. Close branch black-level-fix — a1ex <broscutamaker@gmail.com> / bitbucket
  19. Black level fix: disable bad.dng debug files — alex@thinkpad / bitbucket
  20. Merged in Audionut/test/nitrate-remove (pull request #700)

    Undefine nitrate function — a1ex <broscutamaker@gmail.com> / bitbucket
  21. Undefine nitrate function on 5D3.113 and 6D.116 — Audionut / bitbucket
  22. Backed out changeset: 0213ec7eee9c — Audionut / bitbucket
  23. Undefine nitrate function — Audionut / bitbucket
  24. Raw backend: reset black level on resolution changes — alex@thinkpad / bitbucket
  25. Black level check: relaxed checks about local mean; nicer debug messages — alex@thinkpad / bitbucket
  26. Raw backend: only log significant black level changes to the console — alex@thinkpad / bitbucket
  27. raw_rec/mlv_rec: minor cleanups — alex@thinkpad / bitbucket
  28. Black level fix: do not change the API (undo the _retry_lv workaround) — alex@thinkpad / bitbucket
  29. black-level-fix: dummy merge (undo bad merge 2357ff5) — alex@thinkpad / bitbucket
  30. Merged unified into black-level-fix (try 2) — alex@thinkpad / bitbucket
  31. Black level fix: do not change the API (undo the _retry_lv workaround) — alex@thinkpad / bitbucket
  32. Merged unified into black-level-fix — alex@thinkpad / bitbucket
  33. Merged unified into black-level-fix — alex@thinkpad / bitbucket
  34. Merged unified into black-level-fix — a1ex <broscutamaker@gmail.com> / bitbucket
  35. Merged srm-memory into black-level-fix — Alex / bitbucket
  36. Fix merge conflicts — Alex / bitbucket
  37. Merged unified into black-level-fix — Alex / bitbucket
  38. Raw backend: use fewer retries when enabling raw mode for the first time — Alex / bitbucket
  39. raw_rec/mlv_rec: use NotifyBox for some backend errors — Alex / bitbucket
  40. mlv_rec/raw_rec/ettr/silent/focus-box-center: updated raw code with raw_update_params_retry_lv — Alex / bitbucket
  41. Raw backend: added raw_update_params_retry_lv, which retries in LiveView if needed — Alex / bitbucket
  42. Black level fix: make a copy of the raw buffer before saving bad.dng (fixes broken frames) — Alex / bitbucket
  43. Black level fix: save all bad.dng files, numbered, for troubleshooting — Alex / bitbucket
  44. Black level fix: relax the local mean constraint (seems to give some false alarms) — Alex / bitbucket
  45. Merged unified into black-level-fix — Alex / bitbucket
  46. mlv_rec: handle non-video LV mode on 600D correctly — g3gg0 / bitbucket
  47. Raw backend: after zoom toggle or resolution change, mark the raw data as invalid for a short time (fixes raw check warnings even if you press the buttons like crazy) — Alex / bitbucket
  48. Raw backend: debugging code, save bad frames whenever black check fails — Alex / bitbucket
  49. Raw backend: if the resolution was changed, raw_update_params will wait for the next frame, to ensure valid raw data — Alex / bitbucket
  50. Raw backend, CONFIG_EDMAC_RAW_SLURP: update EDMAC resolution as soon as possible, without requiring a call to raw_update_params (fixes black level issue when recording raw with memory hack enabled, and maybe others) — Alex / bitbucket
  51. Raw overlays: print an error message when falling back to YUV
    To test it: on 500D, go to LiveView, single shooting mode, take a picture, but hold the shutter for 2-3 seconds before releasing it (raw buffer will be overwritten by LiveView data, so black autodetection will fail) — Alex / bitbucket
  52. Raw backend: fix compilation with RAW_DEBUG defined — Alex / bitbucket
  53. Raw backend: replaced black level convergence checks with a spatial consistency check of the OB area (also handles photo mode, since it requires a single frame for checking) — Alex / bitbucket
  54. Merged unified into black-level-fix — Alex / bitbucket
  55. enforce black calculation if no valid value was found before, use simple averaging — g3gg0 / bitbucket
  56. mlv_rec: black level fix (hopefully) not needed anymore — g3gg0 / bitbucket
  57. mlv_rec: wait for raw backend to get ready — g3gg0 / bitbucket
  58. experiment: try to measure black level more than once and resolve black level issue — g3gg0 / bitbucket

#387 (Apr 11, 2016 12:14:19 AM)

  1. gui_uilock: change only the lowest 16 bits, to ensure proper requests; updated uilock codes — alex@thinkpad / bitbucket
  2. Moved value of PROP_ICU_UILOCK to propvalues.h (refactor) — alex@thinkpad / bitbucket
  3. gui_uilock: fix waiting (seems to fix the shutter lockup bug during the SRM test, not 100% sure) — alex@thinkpad / bitbucket
  4. Merged in raw_fixes (pull request #698)

    Raw recording fixes (both RAW and MLV) — a1ex <broscutamaker@gmail.com> / bitbucket
  5. raw_rec: fix beep removed by mistake — alex@thinkpad / bitbucket
  6. Merged unified into raw_fixes — alex@thinkpad / bitbucket
  7. Dummy merge (undo 9a34564 ... e4e4ffc commited by mistake) — alex@thinkpad / bitbucket
  8. menu: allow multiline help choices on both help fields — alex@thinkpad / bitbucket
  9. Restore after format: support for Toshiba FlashAir cards (restore wifi functionality after format) — alex@thinkpad / bitbucket
  10. raw_rec: removed old sound recording code — alex@thinkpad / bitbucket
  11. raw_rec: block the zoom key while recording (prevents crash) — alex@thinkpad / bitbucket
  12. raw_rec: lock buttons after recording stops, until the video file is fully saved — alex@thinkpad / bitbucket
  13. raw2dng: fix some error checks — alex@thinkpad / bitbucket
  14. Restore after format: support for Toshiba FlashAir cards (restore wifi functionality after format) — alex@thinkpad / bitbucket
  15. Makefile: umount card after running make install from a module directory — alex@thinkpad / bitbucket
  16. menu: allow multiline help choices on both help fields — alex@thinkpad / bitbucket
  17. mlv_rec: block the zoom key while recording (not tested) — alex@thinkpad / bitbucket
  18. mlv_rec: disabled embedded logging (one of the causes for corrupted frames? cc @g3gg0 ) — alex@thinkpad / bitbucket
  19. raw_rec: lock buttons after recording stops, until the video file is fully saved — alex@thinkpad / bitbucket
  20. raw_rec: block the zoom key while recording (prevents crash) — alex@thinkpad / bitbucket
  21. raw2dng: fix some error checks — alex@thinkpad / bitbucket

#386 (Apr 1, 2016 12:14:30 AM)

  1. Merged menu_timeout_fix into unified — a1ex <broscutamaker@gmail.com> / bitbucket
  2. Close branch menu_timeout_fix — a1ex <broscutamaker@gmail.com> / bitbucket
  3. Merged in fonts (pull request #694)

    Font updates — a1ex <broscutamaker@gmail.com> / bitbucket
  4. Close branch fonts — a1ex <broscutamaker@gmail.com> / bitbucket
  5. Fonts: fine-tuned warning symbol (larger) and DR/ETTR symbols in tiny fonts — alex@thinkpad / bitbucket
  6. menu timeout fix: use aggressive redraws after timeout — alex@thinkpad / bitbucket
  7. menu.c: less aggressive redraw flood — alex@thinkpad / bitbucket
  8. menu timeout fix: make sure menu is always closed by half-shutter — alex@thinkpad / bitbucket
  9. menu.c: refactored menu_task — alex@thinkpad / bitbucket
  10. menu: small cleanups — alex@thinkpad / bitbucket
  11. Fonts: fix some rough edges — alex@thinkpad / bitbucket
  12. bmp.h: fix typos — alex@thinkpad / bitbucket
  13. Bulb timer: display a warning icon in BULB mode, if turned off (that is, when other tools may use it, even if it's off) — alex@thinkpad / bitbucket
  14. Fonts: new symbol (warning sign) — alex@thinkpad / bitbucket
  15. bmp.h: defined macros for all special symbols from the font files — alex@thinkpad / bitbucket
  16. Fonts: all fonts now contain the same special characters (fixes issues like missing ETTR/DR icons at certain font sizes) — alex@thinkpad / bitbucket

#385 (Mar 31, 2016 12:14:28 AM)

  1. Merged in tecgen/magic-lantern/find_available_rst2html_command_2nd_try (pull request #691)

    find available rst2html command and use it (2nd try) — a1ex <broscutamaker@gmail.com> / bitbucket
  2. seach a list of possible rst2html commands and use the first one that can be found — tecgen < > / bitbucket
  3. Created new branch find_available_rst2html_command_2nd_try — tecgen <dj_tecgen@yahoo.de> / bitbucket
  4. Merged in menu_timeout_fix (pull request #688)

    EOSM: restart the canon dialog for ML menu if it times out — a1ex <broscutamaker@gmail.com> / bitbucket
  5. Close branch menu_timeout_fix — a1ex <broscutamaker@gmail.com> / bitbucket
  6. menu: minor tweak for EOS M — alex@thinkpad / bitbucket
  7. menu: removed EOS M specific hacks (does it still work?) — alex@thinkpad / bitbucket
  8. Enabled EOSM menu timeout fix for 6D and 700D as well, in internals.h — alex@thinkpad / bitbucket
  9. EOS M: fix some IMGPLAY constants (should fix http://www.magiclantern.fm/forum/index.php?topic=16991.0 ) — alex@thinkpad / bitbucket
  10. EOSM: restart the canon dialog for ML menu if it times out — David Milligan <david.l.milligan@gmail.com> / bitbucket

#384 (Mar 29, 2016 12:14:31 AM)

  1. Makefile: autodetect card location on Linux systems (e.g. Ubuntu Willy mounts in /media/user/EOS_DIGITALn ) — alex@thinkpad / bitbucket

#383 (Feb 29, 2016 12:14:51 AM)

  1. Merged in printf (pull request #686)

    Remove duplicate console_printf/printf implementations (just use printf everywhere) — a1ex <broscutamaker@gmail.com> / bitbucket
  2. Close branch printf — a1ex <broscutamaker@gmail.com> / bitbucket
  3. Removed duplicate console_printf/printf implementations (replaced by printf everywhere); larger buffer for printf — Alex / bitbucket

#382 (Feb 27, 2016 12:14:27 AM)

  1. Intervalometer: do not try to resume LiveView before each shot (should fix issue #2265 and also http://www.magiclantern.fm/forum/index.php?topic=16718.msg163026#msg163026 ) — Alex / bitbucket
  2. Modules README: list help pages in the build log — Alex / bitbucket

#381 (Feb 24, 2016 12:14:24 AM)

  1. Merged in Gr3g01/magic-lantern-mlv-dump (pull request #676)

    lv_rec: Fullres silent pics (mlv_dump) need more MAX_COLD_PIXELS — a1ex <broscutamaker@gmail.com> / bitbucket
  2. lv_rec: Fullres silent pics (mlv_dump) need more MAX_COLD_PIXELS — Gr3g01 <grzesiekpl@gmail.com> / bitbucket
  3. Merged in mlv_prop_data (pull request #684)

    mlv_rec: eliminate PROPAD_GetPropertyData, get camera model and serial info from core (should fix #2460) — a1ex <broscutamaker@gmail.com> / bitbucket
  4. Close branch mlv_prop_data — a1ex <broscutamaker@gmail.com> / bitbucket
  5. remove PROPAD_GetPropertyData stubs — David Milligan <david.l.milligan@gmail.com> / bitbucket
  6. mlv_rec: eliminate PROPAD_GetPropertyData, get camera model and serial info from core (should fix #2460) — David Milligan <david.l.milligan@gmail.com> / bitbucket

#380 (Feb 13, 2016 12:14:35 AM)

  1. Merged in Licaon_Kter/magic-lantern-beta-info-button/add-press-button-info-beta (pull request #682)

    Add "press button for settings" in beta info screen — g3gg0 <georg.hofstetter@lx-networking.de> / bitbucket
  2. Fixes: https://bitbucket.org/hudson/magic-lantern/issues/2441/2-finger-tap-doesnt-open-menu-on-eos-m — Licaon Kter <licaon_xirtam@yahoo.com> / bitbucket
  3. Created new branch add-press-button-info-beta — Licaon Kter <licaon_xirtam@yahoo.com> / bitbucket

#379 (Jan 14, 2016 12:15:00 AM)

  1. EOSM: fix issue #2447 (exposure compensation limits) — Alex / bitbucket
  2. mlv_rec: fix cropPosY, http://www.magiclantern.fm/forum/index.php?topic=16054.msg160318#msg160318 — Alex / bitbucket

#378 (Jan 12, 2016 1:16:34 AM)

  1. GCC version by default 4.8.3 (changeset 57305de64b31) — g3gg0 / bitbucket
  2. buld_nd: add jostick center as trigger — g3gg0 / bitbucket
  3. bulb_nd: fix compile warning — g3gg0 / bitbucket

#377 (Jan 12, 2016 12:15:04 AM)

  1. Merged in andreasb242/magic-lantern (pull request #669)

    Show warning if the image quality is other than fine (RAW, JPEG or JPEG and RAM) — g3gg0 <georg.hofstetter@lx-networking.de> / bitbucket
  2. Show warning if the image quality is other than fine (RAW, JPEG or JPEG and RAM) — Andreas Butti <andreas.b242@gmail.com> / bitbucket
  3. Merged in dmilligan/magic-lantern/bulb_nd (pull request #583)

    bulb_nd: long exposure / ND filter utilities — g3gg0 <georg.hofstetter@lx-networking.de> / bitbucket
  4. bulb_nd: some cleanup — David Milligan <david.l.milligan@gmail.com> / bitbucket
  5. bulb_nd: function to measure actual ND filter strength — David Milligan <david.l.milligan@gmail.com> / bitbucket
  6. bulb_nd: separate menu from bulb timer — David Milligan <david.l.milligan@gmail.com> / bitbucket
  7. bulb_nd: remember the last valid shutter speed (for Av mode, which resets to 0 after metering finishes) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  8. bulb_nd: fix incorrect 1/2 ev calculation — David Milligan <david.l.milligan@gmail.com> / bitbucket
  9. bulb_nd: long exposure / ND filter utilities — David Milligan <david.l.milligan@gmail.com> / bitbucket
  10. Merged in PhotoCat/magic-lantern (pull request #647)

    Added a new spotmeter readout mode: RGB in percentage — g3gg0 <georg.hofstetter@lx-networking.de> / bitbucket
  11. introduced spotmeter_formula modes CONSTANTS — PhotoCat / bitbucket
  12. 1 more comment removed :) — PhotoCat / bitbucket
  13. Removed zebra.c comments — PhotoCat / bitbucket
  14. after merging — PhotoCat / bitbucket
  15. Added a spotmeter readout mode of RGB in percentage — PhotoCat / bitbucket
  16. Merged in gcc-49 (pull request #671)

    Updated to GCC 4.9.3 — g3gg0 <georg.hofstetter@lx-networking.de> / bitbucket
  17. Close branch gcc-49 — g3gg0 <georg.hofstetter@lx-networking.de> / bitbucket
  18. Merged in lua (pull request #642)

    Lua Scripting — g3gg0 <georg.hofstetter@lx-networking.de> / bitbucket
  19. Close branch lua — g3gg0 <georg.hofstetter@lx-networking.de> / bitbucket
  20. Fix null_pointer_check for GCC 4.9 — Alex / bitbucket
  21. Use GCC 4.9 by default (not yet working) — Alex / bitbucket
  22. Lua scripting: ignore hidden files when loading scripts — David Milligan <david.l.milligan@gmail.com> / bitbucket
  23. Lua scripting: don't show the console on an error from config.lua — David Milligan <david.l.milligan@gmail.com> / bitbucket
  24. Lua scripting: fix config.lua automatic filename detection — David Milligan <david.l.milligan@gmail.com> / bitbucket
  25. Merged unified into lua — a1ex <broscutamaker@gmail.com> / bitbucket
  26. Lua scripting: added camera.reboot() — Alex / bitbucket
  27. Properties: minor cleanup to power management properties — Alex / bitbucket
  28. Lua scripting: update LDOC config — David Milligan <david.l.milligan@gmail.com> / bitbucket
  29. Lua scripting: added a simple Pong game — Alex / bitbucket
  30. keys.lua: replaced getkeys with getkey (return only one key at a time; much easier to process) — Alex / bitbucket
  31. keys.lua: do not block half-shutter, full-shutter and unknown (non-button) events — Alex / bitbucket
  32. Lua scripting: always open console on script errors — Alex / bitbucket
  33. Lua scripting: moved some scripts to Scripts menu — Alex / bitbucket
  34. Lua scripting: extended "beep" to allow optional frequency and duration — Alex / bitbucket
  35. Lua scripting: added a "Hello World" script — Alex / bitbucket
  36. Lua scripting: simplified some menu definitions — Alex / bitbucket
  37. Lua scripting: items with only a submenu should not appear as disabled by default — Alex / bitbucket
  38. Lua scripting: menu items with a select function, but without submenu or value, will be display as ICON_TYPE.ACTION by default — Alex / bitbucket
  39. Lua scripting: menu items with a submenu, or those with ICON_TYPE.ACTION, will not display a value by default — Alex / bitbucket
  40. Lua scripting: fine-tuned script loading messages — Alex / bitbucket
  41. Lua scripting: larger buffer for file reading (faster script loading) — Alex / bitbucket
  42. Lua scripting: copy the scripts when running "make install" from modules/lua — Alex / bitbucket
  43. Lua scripting: added menu.open and menu.close — Alex / bitbucket
  44. Declared gui_open_menu and moved gui_stop_menu to menu.h — Alex / bitbucket
  45. lua.mo: allow string literals for menu.update, menu.info, menu.rinfo, menu.warning — David Milligan <david.l.milligan@gmail.com> / bitbucket
  46. lua.mo: left out from previous commit: put the menu check at the beginning of the loop — David Milligan <david.l.milligan@gmail.com> / bitbucket
  47. lua.mo: for scripts that hijack the ML menu, exit if the ML menu closes — David Milligan <david.l.milligan@gmail.com> / bitbucket
  48. lua.mo: rename keyhndlr to keys — David Milligan <david.l.milligan@gmail.com> / bitbucket
  49. lua.mo: editor: don't delete last line — David Milligan <david.l.milligan@gmail.com> / bitbucket
  50. fix const correctness of is_dir and is_file (fixes some compiler warnings in the lua module) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  51. Lua scripting: strip all exported symbols from lua.mo — Alex / bitbucket
  52. Lua scripting: by default, script menus should go under Scripts (instead of LUA) — Alex / bitbucket
  53. Moved non-Lua scripts to scripts/legacy — Alex / bitbucket
  54. Lua scripting: README tweaks — Alex / bitbucket
  55. Merge — David Milligan <david.l.milligan@gmail.com> / bitbucket
  56. lua.mo: update makefiles (add scripts/lib directory) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  57. lua.mo: update general documentation — David Milligan <david.l.milligan@gmail.com> / bitbucket
  58. lua.mo: some more properties — David Milligan <david.l.milligan@gmail.com> / bitbucket
  59. lua.mo: library scripts

    fix require (strstr was broken)
    change the lua search path to ML/SCRIPTS/LIB
    move some common code to library scripts and add them to the documentation — David Milligan <david.l.milligan@gmail.com> / bitbucket
  60. lua.mo: config improvements — David Milligan <david.l.milligan@gmail.com> / bitbucket
  61. lua.mo: script for copying settings when switching to M and reusable example/class for doing config files — David Milligan <david.l.milligan@gmail.com> / bitbucket
  62. lua.mo: fix issue when trying to load files that don't exist — David Milligan <david.l.milligan@gmail.com> / bitbucket
  63. lua.mo: fix setting menu value for 'choices' — David Milligan <david.l.milligan@gmail.com> / bitbucket
  64. lua.mo: calculator improvements — David Milligan <david.l.milligan@gmail.com> / bitbucket
  65. lua.mo: calculator script — David Milligan <david.l.milligan@gmail.com> / bitbucket
  66. lua.mo: prop handlers — David Milligan <david.l.milligan@gmail.com> / bitbucket
  67. lua.mo: fix typos — David Milligan <david.l.milligan@gmail.com> / bitbucket
  68. lua.mo: improve camera API with more unit options for shutter, aperture, iso, ec — David Milligan <david.l.milligan@gmail.com> / bitbucket
  69. lua.mo: fix lua floating point parsing (default strpbrk and strtof were broken) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  70. lua.mo: lua 5.3 supports integer division with '//' — David Milligan <david.l.milligan@gmail.com> / bitbucket
  71. lua.mo: calling tointeger on a float doesn't work like it's supposed to, so use tonumber and cast it — David Milligan <david.l.milligan@gmail.com> / bitbucket
  72. lua.mo: fix floating point printing using a custom ftoa function (rather than builtin snprintf which doesn't support floats) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  73. lua.mo: more scrolling fixes for filedialog — David Milligan <david.l.milligan@gmail.com> / bitbucket
  74. lua.mo: bmp file loading — David Milligan <david.l.milligan@gmail.com> / bitbucket
  75. lua.mo: constants for screen width and height — David Milligan <david.l.milligan@gmail.com> / bitbucket
  76. lua.mo: editor scrollbars — David Milligan <david.l.milligan@gmail.com> / bitbucket
  77. lua.mo: fix some scrolling issues in the filedialog — David Milligan <david.l.milligan@gmail.com> / bitbucket
  78. lua.mo: replace display.draw_start() and display.draw_end() with display.draw(func) to make double buffering a little "safer" by enforcing a protected call to make sure the lock is always released, then re-throw the error if there was one — David Milligan <david.l.milligan@gmail.com> / bitbucket
  79. lua.mo: ported sokoban to lua — David Milligan <david.l.milligan@gmail.com> / bitbucket
  80. lua.mo: editor fonts — David Milligan <david.l.milligan@gmail.com> / bitbucket
  81. lua.mo: make a copy of long-lived strings that we give to ML backends, because lua may move strings around on us, and fix some const correctness issues — David Milligan <david.l.milligan@gmail.com> / bitbucket
  82. lua.mo: buttons for the filedialogs in the editor, so the UI is more intuitive — David Milligan <david.l.milligan@gmail.com> / bitbucket
  83. lua.mo: editor debugging - highlight the location of errors; minor fixes — David Milligan <david.l.milligan@gmail.com> / bitbucket
  84. lua.mo: editor debugging: breakpoints, stacktrace, local vars display — David Milligan <david.l.milligan@gmail.com> / bitbucket
  85. lua.mo: preliminary in camera debugging!!! (you can run a script from the editor and single step through it, TODO: setup breakpoints) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  86. lua.mo: editor - implemented save as and ability to run (eventually debug) other scripts — David Milligan <david.l.milligan@gmail.com> / bitbucket
  87. lua.mo: fix some issues with directory listing, add 'parent' field to directory — David Milligan <david.l.milligan@gmail.com> / bitbucket
  88. lua.mo: double buffered drawing — David Milligan <david.l.milligan@gmail.com> / bitbucket
  89. lua.mo: editor select/cut/copy/paste — David Milligan <david.l.milligan@gmail.com> / bitbucket
  90. lua.mo: editor - improve key handling; submenus — David Milligan <david.l.milligan@gmail.com> / bitbucket
  91. lua.mo: display function returns characters that wouldn't fit, editor text wrapping — David Milligan <david.l.milligan@gmail.com> / bitbucket
  92. lua.mo: editor cleanups — David Milligan <david.l.milligan@gmail.com> / bitbucket
  93. lua.mo: editor filedialog cleanup — David Milligan <david.l.milligan@gmail.com> / bitbucket
  94. lua.mo: editor save (TODO: save as) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  95. lua.mo: editor insert/delete/return — David Milligan <david.l.milligan@gmail.com> / bitbucket
  96. lua.mo: basic text editing working (no save function yet) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  97. lua.mo: fix gray color constants and add a gray(percent) function — David Milligan <david.l.milligan@gmail.com> / bitbucket
  98. lua.mo: the beginnings of a text editor — David Milligan <david.l.milligan@gmail.com> / bitbucket
  99. lua.mo: fix font lookups — David Milligan <david.l.milligan@gmail.com> / bitbucket
  100. lua.mo: fix the directory stuff — David Milligan <david.l.milligan@gmail.com> / bitbucket
  101. lua.mo: function to block the ML menu — David Milligan <david.l.milligan@gmail.com> / bitbucket
  102. lua.mo: fix the directory constructor — David Milligan <david.l.milligan@gmail.com> / bitbucket
  103. lua.mo: fix issue with font index metamethod — David Milligan <david.l.milligan@gmail.com> / bitbucket
  104. lua.mo: give the semaphore while waiting for a key — David Milligan <david.l.milligan@gmail.com> / bitbucket
  105. lua.mo: make the lvinfo update semaphore timeout a little longer — David Milligan <david.l.milligan@gmail.com> / bitbucket
  106. lua.mo: fix example script — David Milligan <david.l.milligan@gmail.com> / bitbucket
  107. lua.mo: also look for scripts in lowercase (for exfat cards) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  108. lua.mo: notify box — David Milligan <david.l.milligan@gmail.com> / bitbucket
  109. lua.mo: lvinfo API — David Milligan <david.l.milligan@gmail.com> / bitbucket
  110. lua.mo: API documentation

    ldoc specifies 'int' and 'bool' as the types rather than 'integer' and 'boolean'
    enable markdown
    include examples — David Milligan <david.l.milligan@gmail.com> / bitbucket
  111. lua.mo: functions for enumerating directories — David Milligan <david.l.milligan@gmail.com> / bitbucket
  112. lua.mo: API documentation

    more consistent propery help text — David Milligan <david.l.milligan@gmail.com> / bitbucket
  113. lua.mo: typo — David Milligan <david.l.milligan@gmail.com> / bitbucket
  114. lua.mo: API documentation

    missing parameter for font:width() — David Milligan <david.l.milligan@gmail.com> / bitbucket
  115. lua.mo: font as a type — David Milligan <david.l.milligan@gmail.com> / bitbucket
  116. lua.mo: sample scripts — David Milligan <david.l.milligan@gmail.com> / bitbucket
  117. lua.mo: task library

    so that event handlers and such can startup new tasks and not block — David Milligan <david.l.milligan@gmail.com> / bitbucket
  118. lua.mo: allow different scripts to run at the same time — David Milligan <david.l.milligan@gmail.com> / bitbucket
  119. lua.mo: LED functions — David Milligan <david.l.milligan@gmail.com> / bitbucket
  120. lua.mo: make battery stuff weak so will load on cameras w/o it — David Milligan <david.l.milligan@gmail.com> / bitbucket
  121. lua.mo: get/set kelvin wb — David Milligan <david.l.milligan@gmail.com> / bitbucket
  122. lua.mo: battery functions (TODO: add powersave type stuff?) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  123. lua.mo: intervalometer functions — David Milligan <david.l.milligan@gmail.com> / bitbucket
  124. lua.mo: pass the interval count as the argument to event.intervalometer() — David Milligan <david.l.milligan@gmail.com> / bitbucket
  125. lua.mo: load modules 'on demand'

    saves memory from always having everything loaded, only modules that a particular script uses are loaded — David Milligan <david.l.milligan@gmail.com> / bitbucket
  126. lua.mo: accept numbers (floats) as arguments for integer params and vice versa — David Milligan <david.l.milligan@gmail.com> / bitbucket
  127. lua.mo: fix some error messages, make sure to give semaphores back on error — David Milligan <david.l.milligan@gmail.com> / bitbucket
  128. lua.mo: missing font constant — David Milligan <david.l.milligan@gmail.com> / bitbucket
  129. lua.mo: semaphores — David Milligan <david.l.milligan@gmail.com> / bitbucket
  130. lua.mo: API documentation

    documentation for 'date' — David Milligan <david.l.milligan@gmail.com> / bitbucket
  131. lua.mo: API documentation

    typo and brevity — David Milligan <david.l.milligan@gmail.com> / bitbucket
  132. lua.mo: get/set pixel color with the same function — David Milligan <david.l.milligan@gmail.com> / bitbucket
  133. lua.mo: API documentation

    fix function names — David Milligan <david.l.milligan@gmail.com> / bitbucket
  134. lua.mo: get_pixel, set_pixel — David Milligan <david.l.milligan@gmail.com> / bitbucket
  135. lua.mo: menu.visible field — David Milligan <david.l.milligan@gmail.com> / bitbucket
  136. lua.mo: functions for getting card info — David Milligan <david.l.milligan@gmail.com> / bitbucket
  137. lua.mo: dryos API (date, time, and other misc stuff) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  138. lua.mo: API documentation

    small fixes — David Milligan <david.l.milligan@gmail.com> / bitbucket
  139. lua.mo: typo — David Milligan <david.l.milligan@gmail.com> / bitbucket
  140. lua.mo: unreference menu objects when they are removed — David Milligan <david.l.milligan@gmail.com> / bitbucket
  141. lua.mo: rinfo callback missing from menu.new — David Milligan <david.l.milligan@gmail.com> / bitbucket
  142. lua.mo: couple more places menu fields should be booleans — David Milligan <david.l.milligan@gmail.com> / bitbucket
  143. lua.mo: allow scripts to specify whether or not they would like menu.select to run in a separate task — David Milligan <david.l.milligan@gmail.com> / bitbucket
  144. lua.mo: only set menu warning/info/rinfo/value, if the value returned from lua callback is a string — David Milligan <david.l.milligan@gmail.com> / bitbucket
  145. lua.mo: fix some menu field types (some things should be boolean instead of integer) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  146. lua.mo: API documentation

    update menu example — David Milligan <david.l.milligan@gmail.com> / bitbucket
  147. lua.mo: fix compilation — David Milligan <david.l.milligan@gmail.com> / bitbucket
  148. lua.mo: get/set value of ML menu items — David Milligan <david.l.milligan@gmail.com> / bitbucket
  149. lua.mo: pass a reference to the menu userdata itself as a parameter to the menu callback functions (to make them like true 'instance' functions) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  150. Merge — David Milligan <david.l.milligan@gmail.com> / bitbucket
  151. lua.mo: fix compilation — David Milligan <david.l.milligan@gmail.com> / bitbucket
  152. lua.mo: menu callback for update rinfo — David Milligan <david.l.milligan@gmail.com> / bitbucket
  153. lua.mo: fix typo — David Milligan <david.l.milligan@gmail.com> / bitbucket
  154. lua.mo: delete the old lua scripts, add menu test script — David Milligan <david.l.milligan@gmail.com> / bitbucket
  155. lua.mo: fix events — David Milligan <david.l.milligan@gmail.com> / bitbucket
  156. lua.mo: event API documentation tweaks — David Milligan <david.l.milligan@gmail.com> / bitbucket
  157. lua.mo: move key constants to lua_constants.c and add documentation — David Milligan <david.l.milligan@gmail.com> / bitbucket
  158. lua.mo: delete superflous code — David Milligan <david.l.milligan@gmail.com> / bitbucket
  159. lua.mo: move globals to their own file so we can document 'event' — David Milligan <david.l.milligan@gmail.com> / bitbucket
  160. lua.mo: API documentation

    copy/paste fixes — David Milligan <david.l.milligan@gmail.com> / bitbucket
  161. lua.mo: typos — David Milligan <david.l.milligan@gmail.com> / bitbucket
  162. lua.mo: update readme and create config file for ldoc — David Milligan <david.l.milligan@gmail.com> / bitbucket
  163. lua.mo: menu usage example — David Milligan <david.l.milligan@gmail.com> / bitbucket
  164. lua.mo: remove the old API doc — David Milligan <david.l.milligan@gmail.com> / bitbucket
  165. lua.mo: documentation for constants — David Milligan <david.l.milligan@gmail.com> / bitbucket
  166. lua.mo: change some comments so that ldoc doesn't pick them up — David Milligan <david.l.milligan@gmail.com> / bitbucket
  167. lua.mo: move documentation into comments, use luadoc format (convert to html with ldoc)

    ldoc: http://stevedonovan.github.io/ldoc/ — David Milligan <david.l.milligan@gmail.com> / bitbucket
  168. lua.mo: move each lua API library to a separate file — David Milligan <david.l.milligan@gmail.com> / bitbucket
  169. lua.mo: menu:remove() — David Milligan <david.l.milligan@gmail.com> / bitbucket
  170. lua.mo: use the message handler from the lua standalone interpreter so we get a nice stacktrace; some more error handling cleanups — David Milligan <david.l.milligan@gmail.com> / bitbucket
  171. lua.mo: use luaL_error for reporting errors — David Milligan <david.l.milligan@gmail.com> / bitbucket
  172. lua.mo: use builtin luaL_argerror for argument errors — David Milligan <david.l.milligan@gmail.com> / bitbucket
  173. lua.mo: get/set any menu object's fields — David Milligan <david.l.milligan@gmail.com> / bitbucket
  174. lua.mo: API documentation

    updates to reflect recent changes to menu API — David Milligan <david.l.milligan@gmail.com> / bitbucket
  175. lua.mo: submenus (any depth now supported) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  176. lua.mo: make menu library more object-oriented

    create menus with menu.new{}
    wrap the c struct as a userdata value in lua
    use lua reference mechanism for callbacks
    eleminate the 'simple script' type
    TODO: submenus — David Milligan <david.l.milligan@gmail.com> / bitbucket
  177. lua.mo: added missing load for display library — David Milligan <david.l.milligan@gmail.com> / bitbucket
  178. lua.mo: key library — David Milligan <david.l.milligan@gmail.com> / bitbucket
  179. lua.mo: menu.value metamethod fixes — David Milligan <david.l.milligan@gmail.com> / bitbucket
  180. lua.mo: get/set menu.value via metamethods — David Milligan <david.l.milligan@gmail.com> / bitbucket
  181. lua.mo: API documentation — David Milligan <david.l.milligan@gmail.com> / bitbucket
  182. lua.mo: API documentation

    cleanup — David Milligan <david.l.milligan@gmail.com> / bitbucket
  183. lua.mo: couple more camera lib functions — David Milligan <david.l.milligan@gmail.com> / bitbucket
  184. lua.mo: shoot_task event — David Milligan <david.l.milligan@gmail.com> / bitbucket
  185. lua.mo: API documentation

    cleanup
    display library
    constants — David Milligan <david.l.milligan@gmail.com> / bitbucket
  186. lua.mo: constants for display library — David Milligan <david.l.milligan@gmail.com> / bitbucket
  187. lua.mo: display library — David Milligan <david.l.milligan@gmail.com> / bitbucket
  188. lua.mo: fixup events

    keypress return values are backwards
    disable vsync events for now, until we can be more efficient — David Milligan <david.l.milligan@gmail.com> / bitbucket
  189. lua.mo: fix af_mode — David Milligan <david.l.milligan@gmail.com> / bitbucket
  190. lua.mo: API documentation

    fix console library table — David Milligan <david.l.milligan@gmail.com> / bitbucket
  191. lua.mo: API documentation

    fix lens library table — David Milligan <david.l.milligan@gmail.com> / bitbucket
  192. lua.mo: API documentation

    switch from fields to tables, looks better — David Milligan <david.l.milligan@gmail.com> / bitbucket
  193. lua.mo: some preliminary API documentation — David Milligan <david.l.milligan@gmail.com> / bitbucket
  194. lua.mo: script events (module cbrs) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  195. lua.mo: some property params should be boolean — David Milligan <david.l.milligan@gmail.com> / bitbucket
  196. lua.mo: some constants for lua — David Milligan <david.l.milligan@gmail.com> / bitbucket
  197. lua.mo: more camera properties — David Milligan <david.l.milligan@gmail.com> / bitbucket
  198. lua.mo: movie functions — David Milligan <david.l.milligan@gmail.com> / bitbucket
  199. lua.mo: lens functions — David Milligan <david.l.milligan@gmail.com> / bitbucket
  200. lua.mo: lv functions — David Milligan <david.l.milligan@gmail.com> / bitbucket
  201. lua.mo: shutter, iso, aperture, ec — David Milligan <david.l.milligan@gmail.com> / bitbucket
  202. lua.mo: preliminary API for shutter, iso, aperture — David Milligan <david.l.milligan@gmail.com> / bitbucket
  203. lua.mo: fix some crashes (wrong arg to lua_setfield), value for menu with choices => the actual string rather than the index — David Milligan <david.l.milligan@gmail.com> / bitbucket
  204. lua.mo: few fixes to choices — David Milligan <david.l.milligan@gmail.com> / bitbucket
  205. lua.mo: menu choices — David Milligan <david.l.milligan@gmail.com> / bitbucket
  206. lua.mo: only set menu select and update functions if the script uses them, otherwise, just update values in the lua state right before running the script — David Milligan <david.l.milligan@gmail.com> / bitbucket
  207. lua.mo: cleanup function names, use naming convention from old lua api — David Milligan <david.l.milligan@gmail.com> / bitbucket
  208. lua.mo: console functions — David Milligan <david.l.milligan@gmail.com> / bitbucket
  209. lua.mo: fix wrong arg to lua_pcall causing stack overflow — David Milligan <david.l.milligan@gmail.com> / bitbucket
  210. lua.mo: more and improved menu functionality — David Milligan <david.l.milligan@gmail.com> / bitbucket
  211. lua.mo: pass the delta parameter to script menu select function — David Milligan <david.l.milligan@gmail.com> / bitbucket
  212. lua.mo: more script menu setup options — David Milligan <david.l.milligan@gmail.com> / bitbucket
  213. lua.mo: script loading and some basic functions — David Milligan <david.l.milligan@gmail.com> / bitbucket
  214. Merge — David Milligan <david.l.milligan@gmail.com> / bitbucket
  215. lua.mo: lua as a module (hello world working!)

    TODO: implement an API, create menu/gui for running scripts — David Milligan <david.l.milligan@gmail.com> / bitbucket

#376 (Dec 20, 2015 7:59:34 PM)

  1. Merged cr2hdr into unified — a1ex <broscutamaker@gmail.com> / bitbucket
  2. Bulb timer: fine-tuned menu behavior when disabled, but in bulb mode (when bulb timer value may be used by other long exposure tools) — Alex / bitbucket
  3. Fix scrolling in Focus menu — Alex / bitbucket
  4. Merged in histogram-tweaks (pull request #667)

    Histogram tweaks — a1ex <broscutamaker@gmail.com> / bitbucket
  5. Close branch histogram-tweaks — a1ex <broscutamaker@gmail.com> / bitbucket
  6. Merged in Gr3g01/ml-500d-2015 (pull request #668)

    fix warning DEP_CFN_AF_BACK_BUTTON — a1ex <broscutamaker@gmail.com> / bitbucket
  7. fix warning DEP_CFN_AF_BACK_BUTTON — Gr3g01 <grzesiekpl@gmail.com> / bitbucket
  8. Merged in daniel_fort/magic-lantern/EOSM_fps-engio_DPJPandone (pull request #670)

    EOSM fps-engio timer fixes — a1ex <broscutamaker@gmail.com> / bitbucket
  9. Fixed no newline at end of platform/EOSM.202/features.h — Daniel Fort <dan@digiola.com> / bitbucket
  10. Fix conflicts for pull request. — Daniel Fort <dan@digiola.com> / bitbucket
  11. Changed to a1ex's suggestions. — Daniel Fort <dan@digiola.com> / bitbucket
  12. Re-enable Shutter fine-tuning on EOS-M
    Shutter fine-tuning DOES work on EOSM. Changes aren't applied until you press record. This is Normal.
    It is useful for filming monitors/televisions/streetlights etc. You can offset the framerate to reduce flicker — Daniel Fort <dan@digiola.com> / bitbucket
  13. fps_timer_a_min and fps_timer_b_min fixed for EOSM
    Manually copied from pull request #649 — Daniel Fort <dan@digiola.com> / bitbucket
  14. cr2hdr: moved safeguard from median_int_wirth to kth_smallest_int — Alex / bitbucket
  15. cr2hdr: safeguard to prevent crashes similar to issue #2408 (median_int_wirth) — Alex / bitbucket
  16. cr2hdr: fix issue #2408 (crash) — Alex / bitbucket
  17. cr2hdr: fix false stripe fix warnings (only scan active area) — Alex / bitbucket
  18. Histogram: menu changes; luma raw histogram is no longer allowed — Alex / bitbucket
  19. Refactored hist_build; do not compute YUV histogram if the RAW-based one is enabled — Alex / bitbucket
  20. Raw histogram: fine-tuned noise floor display, as suggested by Audionut — Alex / bitbucket
  21. Raw histogram: nicer underexposure highlighting (also fixes conflict with fast zebras) — Alex / bitbucket
  22. Raw histogram: ignore bad pixels — Alex / bitbucket
  23. Histogram: fix border flickering — Alex / bitbucket
  24. Histogram: dropped unused hist_highlight — Alex / bitbucket
  25. Histogram: fine-tuned vertical position on 3:2 cameras — Alex / bitbucket
  26. cr2hdr: use fgets instead of fscanf in get_camera_model — Alex / bitbucket
  27. cr2hdr: fix handling unknown cameras — Alex / bitbucket
  28. chdk-dng: omit CalibrationIlluminant2 (should fix issue #2343) — Alex / bitbucket
  29. cr2hdr: identify camera model from string (should fix issue #2403 - camera identification from MLV files) — Alex / bitbucket

#375 (Nov 15, 2015 12:14:39 AM)

  1. Merged in cleaner-lvapp-hack (pull request #665)

    650D, 700D, EOS-M: cleaner method for hiding Canon bottom bar — a1ex <broscutamaker@gmail.com> / bitbucket
  2. Close branch cleaner-lvapp-hack — a1ex <broscutamaker@gmail.com> / bitbucket
  3. Merged in nikfreak/magic-lantern/650D_700D_magic_Zoom_Flicker_Fix (pull request #666)

    650d_700d_magic_zoom_flicker_fix — a1ex <broscutamaker@gmail.com> / bitbucket
  4. state objects: unify flickering reduction for all Digic_V(+) powered cams — nikfreak <vatoloco2@gmx.de> / bitbucket
  5. oops (accidentially removed 'endif) while cleaning up 650D / 700D — nikfreak <vatoloco2@gmx.de> / bitbucket
  6. try to fix Magic zoomfor 650D / 700D — nikfreak <vatoloco2@gmx.de> / bitbucket
  7. Created new branch 650D_700D_magic_Zoom_Flicker_Fix — nikfreak <mlnikfreak@gmail.com> / bitbucket
  8. DOF info: fix issue #2399 — Alex / bitbucket
  9. 650D,700D,EOSM: enabled CONFIG_LVAPP_HACK_DEBUGMSG (Canon bottom bar hiding method similar to 5D3). Does it work?
    Also dropped CONFIG_LVAPP_HACK_FBUFF (too much interference with Canon GUI). — Alex / bitbucket
  10. 650D,700D: enabled UNAVI_FEEDBACK_TIMER hiding (should avoid unsightly redraw after using Canon's Q menu in LiveView) — Alex / bitbucket
  11. Decoupled UNAVI_FEEDBACK_TIMER hiding from CONFIG_LVAPP_HACK_FBUFF — Alex / bitbucket
  12. 650D/700D/EOSM: renamed UNAVI_FEEDBACK_TIMER_ACTIVE to LV_BOTTOM_BAR_DISPLAYED in CONFIG_LVAPP_HACK_FBUFF — Alex / bitbucket

#374 (Nov 7, 2015 12:14:15 AM)

  1. Merged in dpjpandone/eos-m-dpjpandone (pull request #651)

    Re-enable Shutter fine-tuning on EOS-M — a1ex <broscutamaker@gmail.com> / bitbucket
  2. Merged in dpjpandone/shutter-finetuning-does-work-on-eosm-cha-1440297620122 (pull request #2)

    Shutter fine-tuning DOES work on EOSM. Changes aren't applied until you press record. This is Normal. — Johanan Pandone <dpjpandone@gmail.com> / bitbucket
  3. Close branch dpjpandone/shutter-finetuning-does-work-on-eosm-cha-1440297620122 — Johanan Pandone <dpjpandone@gmail.com> / bitbucket
  4. Shutter fine-tuning DOES work on EOSM. Changes aren't applied until you press record. This is Normal. — Johanan Pandone <dpjpandone@gmail.com> / bitbucket
  5. Fix subtle bug introduced in 6d00d94, which affected CF card workaround on 5D3 — Alex / bitbucket
  6. Fix compiling without FEATURE_ZEBRA_FAST — Alex / bitbucket

#373 (Nov 6, 2015 12:14:13 AM)

  1. 700D,650D: fix crash when changing picture style settings for Auto picture style (see issue #2381) — Alex / bitbucket
  2. Fix PROP_LV_DISPSIZE assert on some newer cameras (e.g. 700D) - see issue #2381 — Alex / bitbucket
  3. Image effects: removed the "noise reduction" "feature" — Alex / bitbucket
  4. deflick: fix typo in help text (ufraw rename command) — Alex / bitbucket
  5. Merged in daniel_fort/magic-lantern/EOSM_cleanup (pull request #657)

    EOSM code cleanup — a1ex <broscutamaker@gmail.com> / bitbucket
  6. Temporarily assigning StopASIFDMAADC address to SoundDevShutDownIn to resolve an issue with mlv_snd shutdown. Need to revisit after the 70D merge is complete. — Daniel Fort <dan@digiola.com> / bitbucket
  7. Reverted changes to mlv_snd.c -- wait until after 70D merge to revisit. — Daniel Fort <dan@digiola.com> / bitbucket
  8. Removed extra lines at end of file. — Daniel Fort <dan@digiola.com> / bitbucket
  9. EOSM is mirrorless, no need to check for mirror lock up. Change suggested by Matthias Bretz. — Daniel Fort <dan@digiola.com> / bitbucket
  10. Cleaned up stubs.S, updated comments in internals.h and added StopASIFDMAADC to mlv_snd.c — Daniel Fort <dan@digiola.com> / bitbucket
  11. Merged in dpjpandone/eos-m-dpjpandone/dpjpandone/fixes-magic-zoom-flicker-on-eosm-1439856235754 (pull request #650)

    Dpjpandone/fixes magic zoom flicker on eosm 1439856235754 — a1ex <broscutamaker@gmail.com> / bitbucket
  12. Merged in dpjpandone/remove-second-call-to-lv_vsync_signal-1440003867712 (pull request #1)

    remove second call to lv_vsync_signal — Johanan Pandone <dpjpandone@gmail.com> / bitbucket
  13. Close branch dpjpandone/remove-second-call-to-lv_vsync_signal-1440003867712 — Johanan Pandone <dpjpandone@gmail.com> / bitbucket
  14. remove second call to lv_vsync_signal — Johanan Pandone <dpjpandone@gmail.com> / bitbucket
  15. fixes magic zoom flicker on EOS-M — Johanan Pandone <dpjpandone@gmail.com> / bitbucket
  16. Merged in andreasb242/magic-lantern (pull request #662)

    Allow warning on auto focus / manual focus — a1ex <broscutamaker@gmail.com> / bitbucket
  17. Allow warning on auto focus / manual focus

    http://www.magiclantern.fm/forum/index.php?topic=15258.0 — Andreas Butti <andreas.b242@gmail.com> / bitbucket
  18. Merged in daniel_fort/magic-lantern/cr2hdr_ports (pull request #660)

    cr2hdr build rules — a1ex <broscutamaker@gmail.com> / bitbucket
  19. Updated comments on how to package Windows .exe with exiftool perl script. — Daniel Fort <dan@digiola.com> / bitbucket
  20. Ported cr2hdr to all known platforms - Mac, Linux, Cygwin/MinGW-64 and msys2/MinGW-64 (not working on msys/MinGW) — Daniel Fort <dan@digiola.com> / bitbucket
  21. Merged in Gr3g01/ml-500d-2015 (pull request #663)

    mlv_rec.c 500D not support exFAT filesystem — a1ex <broscutamaker@gmail.com> / bitbucket
  22. mlv_rec.c 500D not support exFAT filesystem — Gr3g01 <grzesiekpl@gmail.com> / bitbucket
  23. Fullres silent pics: max exposure for 500D/550D/600D is 15 seconds :) — Gr3g01 <grzesiekpl@gmail.com> / bitbucket

#372 (Oct 1, 2015 12:15:12 AM)

  1. Merged in Marsu42/ml-pull/6d-button-info (pull request #648)

    6d button codes (just fyi comments) — a1ex <broscutamaker@gmail.com> / bitbucket
  2. 6d button codes (just fyi comments) — Marsu42 <email@alsigma.com> / bitbucket
  3. Created new branch 6d-button-info — Marsu42 <email@alsigma.com> / bitbucket
  4. Merged in daniel_fort/magic-lantern/Windows-port (pull request #656)

    Modified readme2modulestrings.py so that it will work in a MinGW Windows environment. — a1ex <broscutamaker@gmail.com> / bitbucket
  5. Running shell script works fine with all build environments. — Daniel Fort <dan@digiola.com> / bitbucket
  6. Code cleanup on readme2modulestrings.py and made last_change_info.sh useful as a stand alone script. — Daniel Fort <dan@digiola.com> / bitbucket
  7. Modified readme2modulestrings.py so that it will work in a MinGW Windows environment. — Daniel Fort <dan@digiola.com> / bitbucket
  8. Merged cr2hdr-20bit into unified — a1ex <broscutamaker@gmail.com> / bitbucket
  9. Close branch cr2hdr-20bit — a1ex <broscutamaker@gmail.com> / bitbucket
  10. 7D: disabled FEATURE_VIGNETTING_CORRECTION (doesn't work, issue #2369) — Alex / bitbucket
  11. cr2hdr: Makefile commands to create a zip package for Windows — Alex / bitbucket
  12. cr2hdr: 70D support from nikfreak — Alex / bitbucket
  13. cr2hdr: removed duplicate dcraw table from kelvin.c — Alex / bitbucket
  14. cr2hdr: fix color matrix for unknown camera models — Alex / bitbucket
  15. cr2hdr: fix parsing of --wb options — Alex / bitbucket
  16. cr2hdr: fix exif info when input file gets overwritten by output file — Alex / bitbucket
  17. cr2hdr: minor fix for --embed-original (do not keep exiftool backup files) — Alex / bitbucket
  18. cr2hdr: fix stripe correction for very large ISO differences — Alex / bitbucket
  19. cr2hdr: fix identifying some more very overexposed files — Alex / bitbucket
  20. cr2hdr: fix identifying some very overexposed files — Alex / bitbucket
  21. cr2hdr: more aggressive cold pixel detection — Alex / bitbucket
  22. cr2hdr: also use median for final black level correction — Alex / bitbucket
  23. cr2hdr: black level correction should no longer be affected by hot pixels in OB areas — Alex / bitbucket
  24. cr2hdr makefile: use global var for GCC — kichetof <kichetof@gmail.com> / bitbucket
  25. cr2hdr exposure matching: when all else fails, brute force prevails (replaced highlight median with brute force search) — Alex / bitbucket
  26. cr2hdr exposure matching: minor tweaks — Alex / bitbucket
  27. cr2hdr: fine-tuned graph for --iso-curve — Alex / bitbucket
  28. Undo 9defeea (regressions, biased estimations) — Alex / bitbucket
  29. cr2hdr: fixed another border condition — Alex / bitbucket
  30. cr2hdr: fixed issue 2091 (border condition) — Alex / bitbucket
  31. cr2hdr: fixed some overflows, http://www.magiclantern.fm/forum/index.php?topic=11974 (minor regression introduced) — Alex / bitbucket
  32. cr2hdr: fix typo — Alex / bitbucket
  33. cr2hdr: fix wrong bright/dark identification in extremely overexposed images — Alex / bitbucket
  34. cr2hdr: simplified algorithm for exposure matching (50 and 90th percentiles, after discarding very bright and very dark pixels) — Alex / bitbucket
  35. cr2hdr: with --iso-curve, plot a direct comparison between the two histograms — Alex / bitbucket
  36. cr2hdr: use log plot for --iso-curve — Alex / bitbucket
  37. Merged unified into cr2hdr-20bit — a1ex <broscutamaker@gmail.com> / bitbucket
  38. cr2hdr: print a message when overwriting the output file — Alex / bitbucket
  39. cr2hdr: fix warnings from gcc 4.8 — Alex / bitbucket
  40. cr2hdr: always verify the original after embedding (to make sure it's safe to delete) — Alex / bitbucket
  41. cr2hdr: option to keep the original after embedding (--embed-original-copy) — Alex / bitbucket
  42. cr2hdr: when embedding original raw into the DNG, also backup and restore app-specific metadata (XMP or whatever) — Alex / bitbucket
  43. cr2hdr: experimental option to embed the original raw into the DNG — Alex / bitbucket
  44. cr2hdr: added option to skip processing if the output file already exist. Would it be better to make this default, and have an --overwrite switch? — Alex / bitbucket
  45. cr2hdr: do not fail on non-critical errors (useful when processing many files) — Alex / bitbucket
  46. cr2hdr: fix valgrind warnings — Alex / bitbucket
  47. cr2hdr: fix warning in kelvin code from dcraw (credits g3gg0, http://www.magiclantern.fm/forum/index.php?topic=11056.msg114134#msg114134 ) — Alex / bitbucket
  48. cr2hdr: horizontal stripe fix should analyze only the active area; fine-tuned the thresholds — Alex / bitbucket
  49. cr2hdr: discard border pixels when matching exposure (fixes a regression) — Alex / bitbucket
  50. cr2hdr: added another WB algorithm (--wb=graymed); made the graymax WB the default; increased the search range a bit — Alex / bitbucket
  51. cr2hdr: compute stripe fix only from dark pixels — Alex / bitbucket
  52. cr2hdr: replaced exposure matching with a percentile-based algorithm biased towards highlights — Alex / bitbucket
  53. [*] raw_set_pixel_20to16_rand: round was substituted by "int + 0.5" (tho times
        faster)
    [*] black_subtract: elimination of half million of empty useless iterations in
        a couple of loops
    [*] black_substract: does not interpolate between different colors while
        making blackframe anymore
    [*] black_substract: avg_black was shown rounded despite the fact that it was
        truncated during building of the blackframe - corrected — MarsBlessed / bitbucket
  54. Merged in cr2hdr-20bit-cross-fix (pull request #469)

    cr2hdr: use global makefile variable for cross compiler path — Giovanni C <condellog@gmail.com> / bitbucket
  55. cr2hdr: fix daylight centering for --wb=graymax — Alex / bitbucket
  56. cr2hdr: ported Kelvin<->RGB routines from ufraw and pimped the debug WB display with kelvin values — Alex / bitbucket
  57. cr2hdr: use global makefile variable for cross compiler path — g3gg0 / bitbucket
  58. cr2hdr: experimental auto white balance algorithm (try with --wb=graymax) — Alex / bitbucket
  59. cr2hdr: when detecting bright/dark lines, try to estimate the black offset (fixes very dark video files) — Alex / bitbucket
  60. cr2hdr: use only green pixels for bright/dark detection (fixes infrared images) — Alex / bitbucket
  61. cr2hdr: fix overflows in RGGB/GBRG/bright/dark detection — Alex / bitbucket
  62. cr2hdr: exposed debug options for RGGB/GBRG and bright/dark autodetection on the command line; nicer plots for RGGB/GBRG — Alex / bitbucket
  63. cr2hdr: fine-tuned threshold for bright/dark detection — Alex / bitbucket
  64. cr2hdr: debug info for bright/dark detection — Alex / bitbucket
  65. cr2hdr: robust identification of rggb/gbrg configuration (histogram matching) — Alex / bitbucket
  66. cr2hdr: made the exif WB tweak optional, off by default (was reported not to work, and could interfere with --same-levels) — Alex / bitbucket
  67. Another script for processing Dual ISO video on Linux (dualisovideo-enfuse.sh), this time with tonemapping (enfuse, ufraw and ffmpeg) — Alex / bitbucket
  68. cr2hdr: fine-tuned bright/dark field identification (should no longer look at specular highlights) — Alex / bitbucket
  69. dualisovideo.sh: forgot to add --same-levels — Alex / bitbucket
  70. cr2hdr: minor fix for --same-levels — Alex / bitbucket
  71. Quick script for processing Dual ISO video on Linux (dualisovideo.sh), using ufraw and ffmpeg — Alex / bitbucket
  72. cr2hdr: experimental option to keep the same exposure in a batch of files, by matching white levels

    Can be useful for video, panoramas, timelapse or whenever the exposures should be matched.

    All the matched files should be taken at the same exposure settings
    (manual exposure, since this is not a deflicker algorithm),
    and they all must be passed in the same command line.

    Alternative solution (if you can't pass everything in one command line):

        exiftool "-WhiteLevel<BlackLevel" -overwrite_original *.DNG
        exiftool "-WhiteLevel+=50000" -overwrite_original *.DNG

    (you may want to reduce that 50000 if you get pink highlights)

    Be careful with ACR sliders that introduce flicker (if in doubt, try ufraw). — Alex / bitbucket
  73. cr2hdr: updated loops to C99 style (should be non-functional) — Alex / bitbucket
  74. cr2hdr: macros for conversion between linear and log spaces with range checking — Alex / bitbucket
  75. cr2hdr: output white level back to the old levels (output a bit more consistent with exposure settings, and also solves some exposure matching problems) — Alex / bitbucket
  76. cr2hdr: fix valgrind warning related to AMaZE demosaicing (reading past the end of the lines?) — Alex / bitbucket
  77. cr2hdr: enabled SSE2 instructions for AMaZE — Alex / bitbucket
  78. cr2hdr: updated to latest AMaZE from RawTherapee - 4b77ef6013ae (part 2 - patched the file) — Alex / bitbucket
  79. cr2hdr: updated to latest AMaZE from RawTherapee - 4b77ef6013ae (part 1 - copied original file) — Alex / bitbucket
  80. cr2hdr: fix valgrind warning in exiftool-bridge.c, read_white_balance — Alex / bitbucket
  81. cr2hdr: speed optimizations for hot pixel detection — Alex / bitbucket
  82. cr2hdr: fine-tuned hot pixel detection — Alex / bitbucket
  83. cr2hdr: small downsampling when detecting white level (minor speedup) — Alex / bitbucket
  84. cr2hdr: added tic/toc for timing various routines — Alex / bitbucket
  85. cr2hdr: moved dithering (anti-posterization noise) routines to separate file and optimized them a bit — Alex / bitbucket
  86. cr2hdr: re-added range checks to horizontal stripe fix — Alex / bitbucket
  87. cr2hdr: simplified horizontal stripe correction (should be more robust, but watch out for regressions) — Alex / bitbucket
  88. cr2hdr: undo 2766f98 (pushed by mistake, but feel free to try adjusting that parameter) — Alex / bitbucket
  89. cr2hdr: fixed regression in bright/dark autodetection — Alex / bitbucket
  90. cr2hdr: fine-tuned for less aliasing in deep shadows — Alex / bitbucket
  91. cr2hdr: fix regression regarding top OB pattern — Alex / bitbucket
  92. cr2hdr: fix minor regression (complete gibberish in top bar could influence some raw converters) — Alex / bitbucket
  93. cr2hdr: fine-tuned for less noise — Alex / bitbucket
  94. cr2hdr: use engineering rounding for AsShotNeutral (Pi is about 3) — Alex / bitbucket
  95. cr2hdr: cleaned up unused code from amaze-edge and fixed border interpolation — Alex / bitbucket
  96. cr2hdr: during processing, use average black level from left OB bar only — Alex / bitbucket
  97. cr2hdr: fine-tuned WB messages — Alex / bitbucket
  98. cr2hdr: use a smaller OB area for final black adjustment — Alex / bitbucket
  99. cr2hdr: ignore more pixels from the top bar (overexposed pixels spilling into OB?) — Alex / bitbucket
  100. cr2hdr: yet another white level detection algorithm — Alex / bitbucket
  101. cr2hdr: discard very bright pixels when matching exposure (likely nonlinear) — Alex / bitbucket
  102. cr2hdr: minor tweak for ISO matching plot — Alex / bitbucket
  103. cr2hdr: fix match threshold for really overexposed images — Alex / bitbucket
  104. cr2hdr: fine-tuned ISO search range — Alex / bitbucket
  105. cr2hdr: speed tweaks and progress messages for exposure matching — Alex / bitbucket
  106. cr2hdr: experimental exposure matching based on median and binary search (no more histogram matching) — Alex / bitbucket
  107. Merged unified into cr2hdr-20bit — a1ex <broscutamaker@gmail.com> / bitbucket
  108. cr2hdr: second attempt to reduce edge aliasing (fixes a regression) — Alex / bitbucket
  109. cr2hdr: attempt to reduce aliasing on edge interpolation in half-res areas — Alex / bitbucket
  110. cr2hdr: experimental trick to avoid posterization (adding random noise before rounding) — Alex / bitbucket
  111. cr2hdr: skip very dark pixels when deciding between RGGB or GBRG — Alex / bitbucket
  112. cr2hdr: fixed accuracy issues when baking a soft-film curve and added some diagnostic code — Alex / bitbucket
  113. cr2hdr: fix blue multiplier for baked WB — Alex / bitbucket
  114. cr2hdr: fix crash caused by out-of-range values from AMaZE — Alex / bitbucket
  115. cr2hdr: refuse to process non-dual files identified at histogram matching stage — Alex / bitbucket
  116. cr2hdr: support for integer or real-valued command line parameters; added option for WB and any number of stops for the soft-film curve — alex@thinkpad / bitbucket
  117. cr2hdr: experimental option for baking a soft-film curve in the output DNG — alex@thinkpad / bitbucket
  118. cr2hdr: 20-bit engine now matches the older 16-bit one — alex@thinkpad / bitbucket
  119. cr2hdr: upgraded internal processing to 20 bits. Needs testing, some things might be broken. — alex@thinkpad / bitbucket
  120. cr2hdr: some refactoring (preparing to upgrade the bit depth used during postprocessing) — alex@thinkpad / bitbucket
  121. cr2hdr: debug code to dump bright image without interpolation — alex@thinkpad / bitbucket
  122. cr2hdr: increased safety margin for higher-iso white level — alex@thinkpad / bitbucket
  123. cr2hdr: experimental white level routine with two separate levels for each exposure — alex@thinkpad / bitbucket

#371 (Sep 29, 2015 12:15:11 AM)

  1. fio-ml: fix buffer overflow with large path names — Alex / bitbucket
  2. Merged in daniel_fort/magic-lantern/raw2dng_Win32 (pull request #655)

    lv_rec: use fseeko/fseeko64 depending on platform as in mlv_dump.c. — a1ex <broscutamaker@gmail.com> / bitbucket
  3. lv_rec: use fseeko/fseeko64 depending on platform as in mlv_dump.c. — Daniel Fort <dan@digiola.com> / bitbucket
  4. Merged in daniel_fort/magic-lantern/MinGW x-compile (pull request #659)

    Eliminate need for ~/mingw-w32/bin/i686-w64-mingw32-gcc — a1ex <broscutamaker@gmail.com> / bitbucket
  5. Added rule to make dng2raw.exe - Needed to add stdint.h to define uint32_t and int32_t — Daniel Fort <dan@digiola.com> / bitbucket
  6. Also remove dng2raw.exe if it exists. — Daniel Fort <dan@digiola.com> / bitbucket
  7. There is another Makefile for raw2dng in raw_rec that needed attention. — Daniel Fort <dan@digiola.com> / bitbucket
  8. First attempt at removing the home directory link ~/mingw-w32/bin/i686-w64-ming-gcc in dual_iso (cr2hdr) and lv_rec (raw2dng) — Daniel Fort <dan@digiola.com> / bitbucket
  9. Merged in daniel_fort/magic-lantern/Windows build_tools (pull request #658)

    build_tools for Windows — a1ex <broscutamaker@gmail.com> / bitbucket
  10. Added b option to fopen for Windows compatibility in xor_chk.c and modified Makefile to clean out xor_ch.exe in MSYS/MinGW environment. — Daniel Fort <dan@digiola.com> / bitbucket
  11. Merged in McGv/magic-lantern/McGv/guicommonc-edited-online-with-bitbucket--1440276480831 (pull request #653)

    gui-common.c edited online with Bitbucket — a1ex <broscutamaker@gmail.com> / bitbucket
  12. gui-common.c edited online with Bitbucket
    Trying to fix Issue #2323 650D #2346 700D
    according to advise of a1ex on  2015-07-10 — Marc Gevers <Gevers.Marc@Telenet.be> / bitbucket

#370 (Aug 19, 2015 12:14:37 AM)

  1. mlv_rec: add vertical/horizontal averaging to mlv_dump — g3gg0 / bitbucket

#369 (Aug 18, 2015 12:14:36 AM)

  1. mlv_rec: fix subtract frame handling (buffer size issues) — g3gg0 / bitbucket

#368 (Jul 2, 2015 12:14:26 AM)

  1. Merged in daniel_fort/eosm-sounddevshutdownin (pull request #646)

    EOSM: Added SoundDevShutDownIn (fix issue #2255) — a1ex <broscutamaker@gmail.com> / bitbucket
  2. Added SoundDevShutDownIn — Daniel Fort <dan@digiola.com> / bitbucket

#367 (Jul 1, 2015 12:14:24 AM)

  1. FEATURE_AUDIO_REMOTE_SHOT is working on the EOSM — Daniel Fort <dan@digiola.com> / bitbucket
  2. added EOSM to audio_release_running — Daniel Fort <dan@digiola.com> / bitbucket

#366 (Jun 25, 2015 12:15:01 AM)

  1. 550D: fix installer, http://www.magiclantern.fm/forum/index.php?topic=15403 — Alex / bitbucket

#365 (Jun 24, 2015 12:14:58 AM)

  1. 500D: enabled FEATURE_REC_NOTIFY_BEEP (issue #1992) — Alex / bitbucket
  2. REC/STBY notifications: fix issue #1992 — Alex / bitbucket
  3. Overlays in PLAY mode: code cleanup, refactoring — Alex / bitbucket
  4. Overlays in PLAY mode: fix issue #2310 — Alex / bitbucket

#364 (Jun 23, 2015 12:15:01 AM)

  1. 650D/700D/M: disabled full-screen magic zoom (issue #2272) — Alex / bitbucket
  2. Console: fix backspace handling (only erase the current line) — Alex / bitbucket
  3. Console: fix printing % — Alex / bitbucket
  4. Shutdown: earlier LED notification (noticeable on 500D in movie mode, where shutting down takes 1-2 seconds) — Alex / bitbucket
  5. mlv_rec: fix default resolution, and crop factor info if resolution is not yet known — Alex / bitbucket
  6. mlv_rec: use core calls to find max resolution (workaround, since module prop handlers don't trigger at startup) — Alex / bitbucket
  7. Added get_afframe_sensor_res (to get max sensor resolution from PROP_LV_AFFRAME) — Alex / bitbucket
  8. mlv_rec: fix warning about max resolution; small cleanups — Alex / bitbucket
  9. Merged in rbrune/magic-lantern (pull request #627)

    added fine control on top of x-resolution presets and display of effective crop factor — a1ex <broscutamaker@gmail.com> / bitbucket
  10. added PROP_LV_AFFRAME handler to aquire sensor x resolution, minor bugfixes — Rafael Brune <mail@rbrune.de> / bitbucket
  11. merged heads — Rafael Brune <mail@rbrune.de> / bitbucket
  12. renamed get_edit_mode() to get_menu_edit_mode(), reduced resolution presets, small fixes and clean ups — Rafael Brune <mail@rbrune.de> / bitbucket
  13. Changed 'Resolution presets' back to 'Resolution' — Rafael Brune <mail@rbrune.de> / bitbucket
  14. added get_edit_mode() to menu system to allow for different resolution change behavior with opened or closed pickbox — Rafael Brune <mail@rbrune.de> / bitbucket
  15. added fine control on top of x-resolution presets and display of effective crop factor — Rafael Brune <mail@rbrune.de> / bitbucket

#363 (Jun 20, 2015 12:14:37 AM)

  1. Merged in installer (pull request #631)

    New installers — a1ex <broscutamaker@gmail.com> / bitbucket
  2. Close branch installer — a1ex <broscutamaker@gmail.com> / bitbucket
  3. New FIR binaries — Alex / bitbucket
  4. Installer: updated for 700D.114 and 6D.116 — Alex / bitbucket
  5. Merge — Alex / bitbucket
  6. Consts cleanup — Alex / bitbucket
  7. Dropped 700D.113 — Alex / bitbucket
  8. Merged in mk11174/700d114 (pull request #628)

    Update 700D.113 to 700D.114 FW — a1ex <broscutamaker@gmail.com> / bitbucket
  9. Merged hudson/magic-lantern into unified — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  10. 700D.114 Stubs task_max reg fix — mk11174 / bitbucket
  11. Port ML to 700D FW 114 — mk11174 / bitbucket
  12. Copied 700D.113 to 700D.114 to prepare for 1.1.4 FW — mk11174 / bitbucket
  13. Dropped 6D.113 — Alex / bitbucket
  14. Merged in Maqs/magic-lantern/6D.116 (pull request #634)

    Support for 6D firmware version 1.1.6 — a1ex <broscutamaker@gmail.com> / bitbucket
  15. gui.h: moved 3 half-shutter button codes to gui-common.c
    (for 6D.116) — Maqs <marcus@eunomia.de> / bitbucket
  16. consts.h: removed some unused entries
    (6D.116) — Maqs <marcus@eunomia.de> / bitbucket
  17. Merged unified into 6D.116 — Maqs <marcus@eunomia.de> / bitbucket
  18. Merged in unified — Maqs <marcus@eunomia.de> / bitbucket
  19. StateObject addresses - should hopefully fix raw recording — Maqs <marcus@eunomia.de> / bitbucket
  20. Updated io_crypt.mo for 6D.116 — Maqs <marcus@eunomia.de> / bitbucket
  21. Updated adtg_gui.mo for 6D.116 — Maqs <marcus@eunomia.de> / bitbucket
  22. Updated dual_iso.mo for 6D.116 — Maqs <marcus@eunomia.de> / bitbucket
  23. As bitrate-6d.o is disabled anyway, we can at least go for bitrate-5d3.o until it has been fixed. — Maqs <marcus@eunomia.de> / bitbucket
  24. Merged in unified — Maqs <marcus@eunomia.de> / bitbucket
  25. firmware signature for 6D.116 (thanks JL!) — Maqs <marcus@eunomia.de> / bitbucket
  26. get 6D.116 new-sound-system ready - CONFIG_BEEP still needs to be uncommented after merging in new-sound-system. — Maqs <marcus@eunomia.de> / bitbucket
  27. installer support for 6D.116 (hopefully) — Maqs <marcus@eunomia.de> / bitbucket
  28. Renamed JUDGEBOTTOMINFODISPTIMERSTATE to JUDGE_BOTTOM_INFO_DISP_TIMER_STATE. — Maqs <marcus@eunomia.de> / bitbucket
  29. Merged in unified — Maqs <marcus@eunomia.de> / bitbucket
  30. comment out stub SetAudioVolumeIn intentionally, as it is only used in bitrate-6d.c (not ported, considered harmful). — Maqs <marcus@eunomia.de> / bitbucket
  31. JUDGEBOTTOMINFODISPTIMERSTATE for 6D.116 — Maqs <marcus@eunomia.de> / bitbucket
  32. merge from unified — Maqs <marcus@eunomia.de> / bitbucket
  33. mlv_rev: add 6D.116 support — Maqs <marcus@eunomia.de> / bitbucket
  34. raw_rev: add 6D.116 support — Maqs <marcus@eunomia.de> / bitbucket
  35. Initial 6D.116 port — Maqs <marcus@eunomia.de> / bitbucket
  36. Installer: forgot to clear the screen before uninstallation — Alex / bitbucket
  37. Installer: fine-tuned 70D error message — Alex / bitbucket
  38. Installer: also check for ML and ML/FONTS directories — Alex / bitbucket
  39. Installer: better alignment for bootflags display — Alex / bitbucket
  40. Installer: allow arbitrary font sizes — Alex / bitbucket
  41. Installer for 5D3 1.1.3: fix loading the FIR on 1.3.3 — Alex / bitbucket
  42. Installer: reset the powersave timer while waiting for uninstallation — Alex / bitbucket
  43. Installer: fix bogus message right before uninstallation — Alex / bitbucket
  44. Installer: fix make clean — Alex / bitbucket
  45. Installer: enabled 7D in main installer makefile — Alex / bitbucket
  46. Installer: fine-tuned messages about ROM dumping, fixed alignment — Alex / bitbucket
  47. Installer: updated 7D — Alex / bitbucket
  48. Merged unified into installer — Alex / bitbucket
  49. Installer: customized error message for 70D — Alex / bitbucket
  50. Reboot: removed 0x120 FIR offset (already handled by FIR_BASE); no more dependency on 'truncate' :) — Alex / bitbucket
  51. Autoexec checksum: fix building as FIR — Alex / bitbucket
  52. Installer: use a 60-seconds timer for uninstallation — Alex / bitbucket
  53. Installer: backup ROM before doing anything, and tell the user to store these files in a safe place — Alex / bitbucket
  54. Merged portable-error-messages into installer — Alex / bitbucket
  55. Installer: tweaked countdown message to reduce confusion for new users — Alex / bitbucket
  56. Installer: use a single FIR name for all cameras (ML-SETUP.FIR) — Alex / bitbucket
  57. Installer: fix building all installers at once — Alex / bitbucket
  58. Installer: support for 600D (not tested, copied from bc1b8f5) — Alex / bitbucket
  59. Installer: cleaned up old platforms — Alex / bitbucket
  60. Merged unified into installer — Alex / bitbucket
  61. Installer: display a nice error message if Canon firmware is not the one ML expects — Alex / bitbucket

#362 (Jun 9, 2015 5:28:35 PM)

  1. Merged in mlv_play (pull request #641)

    mlv_play fix for "exact" playback mode — g3gg0 <georg.hofstetter@lx-networking.de> / bitbucket
  2. Close branch mlv_play — g3gg0 <georg.hofstetter@lx-networking.de> / bitbucket
  3. Merged in dof-info (pull request #637)

    DOF info fixes — a1ex <broscutamaker@gmail.com> / bitbucket
  4. Close branch dof-info — a1ex <broscutamaker@gmail.com> / bitbucket
  5. Merged in cleanup (pull request #636)

    Small cleanups — a1ex <broscutamaker@gmail.com> / bitbucket
  6. Renamed "Handheld Night" to "Night Handheld", https://bitbucket.org/hudson/magic-lantern/pull-request/639/eos-m-shoot-mode-a-night-handheld-portrait/diff#comment-7313092 — Alex / bitbucket
  7. Merged in Licaon_Kter/magic-lantern/EOS-M-modes-fix (pull request #639)

    EOS-M Shoot mode "A+", "Night Handheld Portrait" and "HDR Backlight Control" not identified — a1ex <broscutamaker@gmail.com> / bitbucket
  8. Update mode display with missing EOS M specific modes — Licaon_Kter / bitbucket
  9. Created new branch EOS-M-modes-fix — Licaon Kter <licaon_xirtam@yahoo.com> / bitbucket
  10. https://bitbucket.org/hudson/magic-lantern/issue/2078/eos-m-cant-tap-to-switch-keep-ml-when — Daniel Fort <dan@digiola.com> / bitbucket
  11. mlv_play: play very low FPS files (timelapses) at 24 fps — Alex / bitbucket
  12. mlv_play: code cleanup (mlv_play_start_fps_timer no longer fails) — Alex / bitbucket
  13. mlv_play: fix frame skipping during MLV playback, in "exact" mode — Alex / bitbucket
  14. Undo e6b785d (HALFSHUTTER_PRESSED is back) — Alex / bitbucket
  15. menu: undo unwanted change — Alex / bitbucket
  16. DOF info: when diffraction limit is reached, collapse DOF near and far to focus distance — Alex / bitbucket
  17. lens_format_dist: use 2 decimal places for meters — Alex / bitbucket
  18. DOF info: minor menu tweaks — Alex / bitbucket
  19. DOF info: moved DOF Settings after Focus Settings in menu — Alex / bitbucket
  20. DOF info: some renames — Alex / bitbucket
  21. DOF info: moved DOF Display into the submenu (because the other submenu entries also take effect with it off) — Alex / bitbucket
  22. DOF info: options for CoC and diffraction blur; dropped airy limit test (see https://bitbucket.org/hudson/magic-lantern/pull-request/635/correct-dof-handling ) — Alex / bitbucket
  23. DOF info: moved everything to focus.c — Alex / bitbucket
  24. DOF info: fix conflict with top bar on 4:3 screens — Alex / bitbucket
  25. DOF info: minor renames — Alex / bitbucket
  26. gui.h: moved 3 half-shutter button codes to gui-common.c — Alex / bitbucket
  27. gui.h: removed some unused entries — Alex / bitbucket
  28. consts.h: removed HALFSHUTTER_PRESSED (replaced with get_halfshutter_pressed(), implemented in a portable way - to be tested) — Alex / bitbucket
  29. consts.h: removed some unused entries — Alex / bitbucket
  30. 1100D: moved consts-600d.101.h into consts.h — Alex / bitbucket
  31. dryos.h: fix compilation after cleaning up state-object.h — Alex / bitbucket
  32. state-object.h: removed some unused definitions — Alex / bitbucket
  33. state-object.h: moved unrelated definitions to dryos-notes.h — Alex / bitbucket
  34. debug.c: removed unused screenshots_for_menu — Alex / bitbucket
  35. vram.h: removed unused dispcheck — Alex / bitbucket
  36. Modules: removed unused module unloading support; just call module deinit functions at shutdown — Alex / bitbucket
  37. Modules: removed unused MODULE_PARAMs — Alex / bitbucket
  38. Updated FORMAT_BTN definition — cbob <cbob5435@mailinator.net> / bitbucket
  39. 1100D: FPS override incorrect, http://www.magiclantern.fm/forum/index.php?topic=1009.msg146321#msg146321 — Alex / bitbucket

#361 (May 3, 2015 12:15:02 AM)

  1. mlv_rec: fix mlv_dump producing faulty MLV when MLVI size wasn't correct (only buggy or forged files could trigger this behavior) — g3gg0 / bitbucket
  2. mlv_rec: fix mlv_dump crashing in average mode when frames were too big, various cleanups — g3gg0 / bitbucket

#360 (Apr 28, 2015 12:15:02 AM)

  1. lens_format_dist: fix formatting for certain distances (e.g. 1000mm) — Alex / bitbucket
  2. DOF info: fix issue #2264 — Alex / bitbucket
  3. DOF info: nicer handling of diffraction / airy limit — Alex / bitbucket
  4. lens_info: code formatting — Alex / bitbucket
  5. DOF info: code formatting — Alex / bitbucket
  6. Merged in garry23/depth-of-field-with-diffraction (pull request #632)

    lens.c edited to account for diffraction in depth of field — a1ex <broscutamaker@gmail.com> / bitbucket
  7. lens.c edited to account for diffraction in depth of field — Garry George <garry23> / bitbucket
  8. Don't display the pitch line on cameras that always report zero for the pitch (eg 60D) — Chris Miller <chris.nz@gmail.com> / bitbucket
  9. Add support for displaying the pitch with electronic level — Chris Miller <chris.nz@gmail.com> / bitbucket
  10. Restore after format: 550D not working, http://www.magiclantern.fm/forum/index.php?topic=15036 — Alex / bitbucket
  11. EOS-M: FPS override is broken, disabling until somebody fixes it
    http://www.magiclantern.fm/forum/index.php?topic=14959 — Alex / bitbucket
  12. Powersave in LV: fix issue #2262 — Alex / bitbucket
  13. state objects: check for validity before installing hooks — Alex / bitbucket

#359 (Apr 19, 2015 12:14:09 AM)

  1. 700D.113 Stubs.s task_max reg fix — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket

#358 (Apr 15, 2015 12:14:12 AM)

  1. Merged in Audionut/mlv (pull request #626)

    mlv_rec: fix hidden options from help changes. — a1ex <broscutamaker@gmail.com> / bitbucket
  2. Fix hidden options from help changes. — Audionut <audionut11@gmail.com> / bitbucket

#357 (Apr 14, 2015 12:14:10 AM)

  1. Memory backend: fix warning and possible buffer overflow — Alex / bitbucket
  2. Merged in Maqs/magic-lantern (pull request #624)

    Move platform dependent addresses from src/gui-common.c to platform/../consts.h — a1ex <broscutamaker@gmail.com> / bitbucket
  3. Move platform dependent addresses from src/gui-common.c to platform/../consts.h — Maqs <marcus@eunomia.de> / bitbucket
  4. Merged fullres-silent-pics into unified ( trigger new picture with a long half-shutter press, http://www.magiclantern.fm/forum/index.php?topic=12523.msg144599#msg144599 ) — a1ex <broscutamaker@gmail.com> / bitbucket
  5. DOF info: cleaned up error messages (fix issue 2253) — Alex / bitbucket
  6. Fullres silent pics: continuously check if we are still QR before turning display off (not only after preview_time expires) — Alex / bitbucket
  7. delayed_call: added CBR argument and refactored all calls — Alex / bitbucket
  8. Fullres silent pics: trigger a new picture by long shutter press; always obey the Image Review setting from Canon menu — Alex / bitbucket

#356 (Apr 7, 2015 12:14:49 AM)

  1. Merged in Audionut/mlv/MLV-help (pull request #623)

    Small MLV help fixes — g3gg0 <georg.hofstetter@lx-networking.de> / bitbucket
  2. More small MLV help fixes — Audionut / bitbucket
  3. Small MLV help fixes — Audionut / bitbucket

#355 (Apr 5, 2015 12:14:28 AM)

  1. Merged in ime_cleanup (pull request #587)

    IME cleanup — g3gg0 <georg.hofstetter@lx-networking.de> / bitbucket
  2. Close branch ime_cleanup — g3gg0 <georg.hofstetter@lx-networking.de> / bitbucket
  3. Merge with unified — g3gg0 / bitbucket
  4. Replaced hard coded address in boot-hack.c by HIJACK_CACHE_HACK_GUITASK_6D_ADDR (6D specific). — Maqs <marcus@eunomia.de> / bitbucket
  5. ime_rot/ime_std: for IME_CHARSET_ANY, do not assign FILENAME settings — g3gg0 / bitbucket
  6. ime_rot: cleanup arc drawing code — g3gg0 / bitbucket
  7. ime_base/ime_rot: add config function to customize wheel size. tell us the most pleasant size! — g3gg0 / bitbucket
  8. ime_rot/ime_std: allow NULL CBRs, don't write beyond buffer length — g3gg0 / bitbucket
  9. ime_base/ime_rot/ime_std: add hexadecimal input type — g3gg0 / bitbucket
  10. ime_rot/ime_std: some visual improvements, borders, caret blink — g3gg0 / bitbucket
  11. ime_rot/ime_std: only clear buffers up to given length (alex recommended this long time ago) — g3gg0 / bitbucket
  12. ime_rot/ime_base: use trash button to delete characters — g3gg0 / bitbucket
  13. ime_base: update function description regarding buffer size — g3gg0 / bitbucket
  14. ime_base: code/namespace cleanup — g3gg0 / bitbucket
  15. ime_base/ime_rot/ime_std: IME cleanup. use stdint types, use char* instead of unsigned char * for strings, do not use caption directly but strdup it to prevent usage of stack-buffers — g3gg0 / bitbucket

#354 (Mar 29, 2015 5:13:29 PM)

  1. mlv_rec: fix compilation — Alex / bitbucket
  2. Merged fullres-silent-pics into unified (finally!) — Alex / bitbucket
  3. checkdep.py: ignore lowercase platform dirs — Alex / bitbucket
  4. chdk-dng: fix compiling desktop tools — Alex / bitbucket
  5. Fix merge conflict in lens.c (undo 1a0167779348 - replaced by 5a6136d89494) — Alex / bitbucket
  6. Cleaned up shutter/aperture handling in Tv/Av/P modes (should also fix DOF info disappearing while recording RAW) — Alex / bitbucket
  7. DOF display: only show if values are valid — Alex / bitbucket
  8. Fullres silent pics: do not monitor half-shutter outside M mode — Alex / bitbucket
  9. Fullres silent pics: use 10 frames when checking for autofocus — Alex / bitbucket
  10. Revert 51da5cd and 99be96 (dark frames) - will revisit them later — Alex / bitbucket
  11. Fullres silent pics: fix MLV grouping in burst + intervalometer — Alex / bitbucket
  12. 650D: enabled RAW_PHOTO_EDMAC (confirmed by Rythmtech) — Alex / bitbucket
  13. Fullres silent pics: preview dark and bias frames — Alex / bitbucket
  14. Fullres silent pics: allow taking dark frames or bias frames outside LiveView — Alex / bitbucket
  15. Fullres silent pics: stronger checking for autofocus — Alex / bitbucket
  16. Memory backend: attempt to fix fullres playback on 70D (maybe others too) — Alex / bitbucket
  17. Fullres silent pics: cleaned up some unused functions — Alex / bitbucket
  18. Fullres silent pics: error handling (especially card full) — Alex / bitbucket
  19. save_dng: error handling (should return 0 if card is full) — Alex / bitbucket
  20. Fullres silent pics: fix black preview on 60D (and maybe others) — Alex / bitbucket
  21. Menu: fix help message about AF button assignment (suggest MF use as well) — Alex / bitbucket
  22. Fullres silent pics: attempt to detect and ignore AF button press — Alex / bitbucket
  23. Renamed PROP_LV_EXPSIM to PROP_LV_FOCUS_STATUS and exposed it globally — Alex / bitbucket
  24. Fullres silent pics: minor help tweak — Alex / bitbucket
  25. ETTR optional beeps: fine-tuned help text — Alex / bitbucket
  26. Typo — Alex / bitbucket
  27. ETTR: refactored optional beeps to reduce duplicate code — Alex / bitbucket
  28. 60D: removed unused SDS_FRONT3_STATE — Alex / bitbucket
  29. Fullres silent pics: more explicit fix for MLV module detection — Alex / bitbucket
  30. Fullres silent pics: max exposure for 500D/550D/600D is 0.8 seconds :( — Alex / bitbucket
  31. is_camera: allow wildcard argument for firmware version, e.g. is_camera(5D3, "*") will accept all firmware versions — Alex / bitbucket
  32. Fullres silent pics: fine-tuned error handling if MLV module is not loaded — Alex / bitbucket
  33. Fullres silent pics: fix MLV module detection — Alex / bitbucket
  34. mlv_play: use fio_malloc for RAW frames (as with MLV) — Alex / bitbucket
  35. Memory backend: fio_malloc prefers SRM for large buffers (20M+) — Alex / bitbucket
  36. Full-res silent pics: create a new MLV after you stop the intervalometer (don't append to existing one) — Alex / bitbucket
  37. Full-res silent pics: do not use intervalometer frame counter for MLV - it might go out of sync — Alex / bitbucket
  38. Full-res silent pics: also consider file save time when deciding preview delay — Alex / bitbucket
  39. Declared is_play_or_qr_mode and added is_play_mode — Alex / bitbucket
  40. Full-res silent pics: fine-tune powersave behavior (keep the display on, as set in Canon menu - Image Review); fixed shutter speed metadata — Alex / bitbucket
  41. Memory backend: fixed handling of undefined preferred_max_alloc_size — Alex / bitbucket
  42. Memory backend: fix size/space preference with large allocators (SRM and shoot_malloc) — Alex / bitbucket
  43. Memory backend: detailed debug info about choosing an allocator — Alex / bitbucket
  44. Memory backend: prefer SRM for allocations > 20 MB — Alex / bitbucket
  45. Memory backend: fixed handling of preferred allocation size (was a typo) — Alex / bitbucket
  46. Merged unified into fullres-silent-pics — Alex / bitbucket
  47. mlv_play: allow full-res frame sizes — Alex / bitbucket
  48. Fullres silent pics: check for M mode and valid shutter speed — Alex / bitbucket
  49. Fullres silent pics: display write speed — Alex / bitbucket
  50. Fullres silent pics: cosmetic tweaks — Alex / bitbucket
  51. Fullres silent pics: start a new MLV after a burst sequence (so each sequence gets saved into a separate MLV) — Alex / bitbucket
  52. Fullres silent pics: only use multi-frame MLVs (let's keep things simple) — Alex / bitbucket
  53. Fullres silent pics: tweaked file size and frame number display when saving MLVs — Alex / bitbucket
  54. Full-res silent pics: fix compile errors with some compilers — g3gg0 / bitbucket
  55. Full-res silent pics: add option to toggle between single-frame and multi-frame MLV files.
    set MLV header's frame count to have a correctly written MLV (MLRawViewer needs that).
    write MLVI header when creating a new chunk. — g3gg0 / bitbucket
  56. Full-res silent pics: fix single-frame-mlv file naming — g3gg0 / bitbucket
  57. mlv_rec: make mlv_dump a bit more defensive with save_dng return value (yet the save_dng does not catch all cases, so this is a todo) — g3gg0 / bitbucket
  58. mlv_rec: make mlv_dump a bit more defensive with fwrite return values — g3gg0 / bitbucket
  59. ettr: allow user to disable beeps for situations where it is inappropriate — g3gg0 / bitbucket
  60. Full-res silent pics: rewrite only tags that may change during a shoot — g3gg0 / bitbucket
  61. Full-res silent pics: fix MLV chunk handling — g3gg0 / bitbucket
  62. mlv_rec: mlv_dump now allows altering the frame rate e.g. for direct playback of full res silent pic shots using mlrawviewer. also rewrite the frame count in MLVI header. — g3gg0 / bitbucket
  63. fix mlv_dump compile error due to declaration differences — g3gg0 / bitbucket
  64. applied the 7D full res parameters from vyskocil. (http://magiclantern.fm/forum/index.php?topic=12523.400) thanks! — g3gg0 / bitbucket
  65. Full-res silent pics: wait for half-shutter unpress before changing GUI mode — Alex / bitbucket
  66. Full-res silent pics: fix error handling after getting "Raw error" — Alex / bitbucket
  67. Full-res silent pics: check picture quality — Alex / bitbucket
  68. Register PROP_ICU_AUTO_POWEROFF for modules — Alex / bitbucket
  69. Full-res silent pics: attempt to reset the powersave timer (please test) — Alex / bitbucket
  70. Full-res silent pics: always turn off the display while taking the picture — Alex / bitbucket
  71. Full-res silent pictures: dropped the RAW format — Alex / bitbucket
  72. Full-res silent pictures: speed-up MLV saving (no need to copy the raw buffer) — Alex / bitbucket
  73. Full-res silent pictures: check exposure parameters directly from PROP_ISO/PROP_SHUTTER, see https://bitbucket.org/hudson/magic-lantern/pull-request/593/fullres-silent-pics-check-for-movie-mode — Alex / bitbucket
  74. Silent pics: misc tweaks to MLV recording, should no longer save MLV data in malformed RAW files [merged with dmilligan's changed, not tested] — Alex / bitbucket
  75. Fullres silent pics: when used with intervalometer, do some powersaving and show battery status (WIP) — Alex / bitbucket
  76. Merged unified into fullres-silent-pics — Alex / bitbucket
  77. Merged in dmilligan/magic-lantern/full-res-mlvi-fix (pull request #588)

    Silent Pics MLV timelapse: write the MLVI header for every chunk — a1ex <broscutamaker@gmail.com> / bitbucket
  78. silent pics: include fileNum in MLVI header — David Milligan <david.l.milligan@gmail.com> / bitbucket
  79. silent pics: write the RAWI block in every chunk too (in case of data loss) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  80. silent pics: write the MLVI header for every chunk http://www.magiclantern.fm/forum/index.php?topic=9560.msg125401#msg125401 — David Milligan <david.l.milligan@gmail.com> / bitbucket
  81. lens.c: disabled PROP_SHUTTER_ALSO in manual mode (should fix some quirks on EOS-M with silent pics) — Alex / bitbucket
  82. EOS-M: enabled RAW_PHOTO_EDMAC (thanks jpaana) — Alex / bitbucket
  83. Fullres silent pics: check for auto ISO — Alex / bitbucket
  84. Fullres silent pics: refactored error handling — Alex / bitbucket
  85. 500D, 1100D: fix raw photo height (we skipped one line, so we need to decrease the height) — Alex / bitbucket
  86. Merged unified into fullres-silent-pics — a1ex <broscutamaker@gmail.com> / bitbucket
  87. Full-res silent pics: play a little nicer with regular pictures (e.g. if you fully press the shutter in LiveView) — Alex / bitbucket
  88. Raw backend: added a sanity check for raw photo resolution — Alex / bitbucket
  89. Experiment: autodetect raw photo size from EDMAC and drop the old state object hooks (simpler code) — Alex / bitbucket
  90. 550D/60D/600D: raw photo offsets should be the same (please check 600D again) — Alex / bitbucket
  91. 600D: updated raw photo offsets (credits: mk11174) — Alex / bitbucket
  92. 1100D: updated raw photo edmac and offsets (credits: dmilligan) — Alex / bitbucket
  93. 6D: updated raw photo edmac and offsets (credits: 1%, nikfreak and Levas) — Alex / bitbucket
  94. silent.c: updated FIO checks — Alex / bitbucket
  95. Merged unified into fullres-silent-pics — Alex / bitbucket
  96. Merge — David Milligan <david.l.milligan@gmail.com> / bitbucket
  97. silent pics: use FIO_SeekSkipFile, add some FIO checks, print some status for debugging — David Milligan <david.l.milligan@gmail.com> / bitbucket
  98. silent pics: make all the references to mlv_rec WEAK_FUNC so the module will still load without mlv_rec loaded — David Milligan <david.l.milligan@gmail.com> / bitbucket
  99. silent pics: burst mode pics save into a single mlv too — David Milligan <david.l.milligan@gmail.com> / bitbucket
  100. silent pics: use timing of FA_CreateTestImage for shutter speed for now (only approximate, but better than lens_info.raw_shutter) — David Milligan <david.l.milligan@gmail.com> / bitbucket
  101. silent pics: append frames into a single mlv file if the intervalometer is running — David Milligan <david.l.milligan@gmail.com> / bitbucket
  102. silent pics: help for file format choices — David Milligan <david.l.milligan@gmail.com> / bitbucket
  103. silent pics: use macros for file types — David Milligan <david.l.milligan@gmail.com> / bitbucket
  104. silent pics: option to save silent pics using MLV file format — David Milligan <david.l.milligan@gmail.com> / bitbucket
  105. silent pics: option to save silent pics using raw video file format — David Milligan <david.l.milligan@gmail.com> / bitbucket
  106. 600D EDMAC fullres_silent_pic — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  107. Merged in ayshih/magic-lantern-50d/fullres-silent-pics-50d (pull request #553)

    50D: updates for fullres silent pics — a1ex <broscutamaker@gmail.com> / bitbucket
  108. 50D: updates for fullres silent pics — Albert Shih <ayshih@gmail.com> / bitbucket
  109. 700D RAW_PHOTO_EDMAC — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  110. pic_view: ability to preview full-res silent pics (not very fast) — Alex / bitbucket
  111. Merged unified into fullres-silent-pics — a1ex <broscutamaker@gmail.com> / bitbucket
  112. Full-res silent pictures: block all keys until the capture process is finished, to avoid errors — Alex / bitbucket
  113. Full-res silent pictures: use a temporary copy to speed-up saving the DNG without damaging the overlays — Alex / bitbucket
  114. 500D: switched RAW_PHOTO_EDMAC to the one used for CCDWriteEDmacCompleteCBR — Gr3g01 <grzesiekpl@gmail.com> / bitbucket
  115. Full-res silent pictures: minor fixes — Alex / bitbucket
  116. Full-res silent pictures: refuse to run at very low shutter speeds (problems beyond 15-second exposures) — Alex / bitbucket
  117. Full-res silent pictures: some error checking — Alex / bitbucket
  118. 550D: switched RAW_PHOTO_EDMAC to the one used for CCDWriteEDmacCompleteCBR — Alex / bitbucket
  119. 60D: switched RAW_PHOTO_EDMAC to the one used for CCDWriteEDmacCompleteCBR — Alex / bitbucket
  120. Silent pictures: full-resolution capture without shutter actuation! (proof of concept) — Alex / bitbucket
  121. dryos.h: "call" returns a value, not void — Alex / bitbucket
  122. Deleted RAW_PHOTO_EDMAC for all cameras except 5D2/5D3 (will have to be found again) and added porting notes — Alex / bitbucket
  123. 5D3: switched RAW_PHOTO_EDMAC to the one used for CCDWriteEDmacCompleteCBR — Alex / bitbucket
  124. 5D2: switched RAW_PHOTO_EDMAC to the one used for CCDWriteEDmacCompleteCBR — Alex / bitbucket

#352 (Mar 29, 2015 12:15:01 AM)

  1. ROM autobackup: copy data to RAM before saving (no longer interferes with LiveView) — Alex / bitbucket

#351 (Mar 26, 2015 12:14:59 AM)

  1. Merged in dmilligan/magic-lantern/take-a-pic-trigger-fix (pull request #618)

    Fix CBR_INTERVALOMETER not getting called for first pic when using 'take a pic' trigger — a1ex <broscutamaker@gmail.com> / bitbucket
  2. intervalometer: fix CBR_INTERVALOMETER not getting called for first pic when using 'take a pic' trigger — David Milligan <david.l.milligan@gmail.com> / bitbucket

#350 (Mar 25, 2015 12:15:02 AM)

  1. Looks like some people didn't like my bad joke — Alex / bitbucket
  2. Typo — Alex / bitbucket
  3. console: squeeze up to 80 columns on demand (only if long lines are actually printed) — Alex / bitbucket
  4. console: handle carriage returns — Alex / bitbucket
  5. rbf_font: don't give up if text is too large to be squeezed — Alex / bitbucket
  6. rbf_font: nicer rendering of condensed fonts — Alex / bitbucket
  7. rbf_font: fix returned length and monospace font handling for justified strings — Alex / bitbucket
  8. rbf_font: fix skipping of nonprintable characters — Alex / bitbucket

#349 (Mar 23, 2015 12:15:02 AM)

  1. Cleanup when graphic changes position. — nexus@ubuntu / bitbucket
  2. Un petit poisson d'avril — Alex / bitbucket
  3. DOF display: undo wrong tweak — Alex / bitbucket
  4. DOF display: small tweaks — Alex / bitbucket
  5. Merged in monograph/dof_display/dof_display (pull request #615)

    dof_display — a1ex <broscutamaker@gmail.com> / bitbucket
  6. Depth of field display above focus distance in the bottom bar. — nexus@ubuntu / bitbucket
  7. Created new branch dof_display — Ramla Nosagni <ai@myndverk.net> / bitbucket
  8. Merged in portable-error-messages (pull request #616)

    Portable error messages if ML is loaded on a different camera or firmware version — a1ex <broscutamaker@gmail.com> / bitbucket
  9. Close branch portable-error-messages — a1ex <broscutamaker@gmail.com> / bitbucket
  10. Merged in autoexec-checksum (pull request #614)

    Checksum feature when loading autoexec.bin — a1ex <broscutamaker@gmail.com> / bitbucket
  11. Close branch autoexec-checksum — a1ex <broscutamaker@gmail.com> / bitbucket
  12. Tweaked error message when loading ML on another cam/fw — Alex / bitbucket
  13. Use only medium font for error messages (no more tiny fonts) — Alex / bitbucket
  14. disp_direct: attempt to fix 1100D flickering, does it work? — Alex / bitbucket
  15. also handle 7D display init — g3gg0 / bitbucket
  16. Tweaked error message when loading ML on another cam/fw (e.g. "Your camera doesn't look like a 60D 1.1.1.") — Alex / bitbucket
  17. Forgot to add build_tools/Makefile — Alex / bitbucket
  18. Forgot to add build_tools/Makefile — Alex / bitbucket
  19. autoexec: display a nice error message if Canon firmware does not match what ML expects (rather than just freezing and trying to blink the LED). This routine is portable, should work on all cameras (well, except 7D...) — Alex / bitbucket
  20. Created directory build_tools/ and moved xor_chk there — Alex / bitbucket
  21. add checksum feature to ensure correctly loaded autoexec.bin. might help with preventing buggy boot rom on some models that lock up when SD/CF card is removed too quickly. — g3gg0 / bitbucket

#348 (Mar 19, 2015 12:14:34 AM)

  1. Zoom on half-shutter: let's try a larger delay (the old one was causing too many missed shots) — Alex / bitbucket
  2. EngDrvOut: check for LCLK instead of DISPLAY_IS_ON (to be tested; look for crashes while taking photos, with things from Display menu enabled) — Alex / bitbucket

#347 (Mar 16, 2015 12:14:37 AM)

  1. 5D3: fix merge conflict in bootflags.c — Alex / bitbucket

#346 (Mar 15, 2015 12:14:11 AM)

  1. mlv_rec: fix compile warning in mlv_dump — g3gg0 / bitbucket
  2. mlv_rec: a bit more detailed error messages in mlv_dump — g3gg0 / bitbucket
  3. mlv_rec: fix endless loop on error in mlv_dump — g3gg0 / bitbucket
  4. mlv_rec: add fix option to mlv_dump that allows to recover footage that only shows noise (unknown yet where it comes from) — g3gg0 / bitbucket

#345 (Mar 14, 2015 12:14:10 AM)

  1. mlv_rec: make mlv_dump parse the first seen MLVI header instead of waiting for the one with ID 0. Allows to process .M00 files if there was no master .MLV — g3gg0 / bitbucket
  2. mlv_play: refuse to play corrupted files — Alex / bitbucket

#344 (Mar 13, 2015 12:14:09 AM)

  1. Refactored with video_system_pal (removed local PROP_VIDEO_SYSTEM handlers) — Alex / bitbucket
  2. Made get_video_mode_name and get_display_device_name public (from VRAM dumping code); refactored benchmark code with the new functions — Alex / bitbucket
  3. Exposed PROP_VIDEO_SYSTEM (video_system_pal) as global — Alex / bitbucket
  4. Allow macros like RECORDING or LV_PAUSED in propvalues.c — Alex / bitbucket
  5. 6D: fix raw offsets in x1 zoom mode (not tested) — Alex / bitbucket
  6. Declared is_pure_play_photo_mode() — Alex / bitbucket
  7. Declared is_play_or_qr_mode and added is_play_mode — Alex / bitbucket
  8. VRAM dumps: handle unknown zoom levels when naming the files — Alex / bitbucket

#343 (Mar 12, 2015 12:14:45 AM)

  1. mlv_rec: added options to mlv_dump which allow exporting single blocks to potentially recover files.
    set fileNum to zero for MLV files and dont load "other" chunks if a chunk file is specified. — g3gg0 / bitbucket
  2. 6D: fine-tuned skip offsets in LiveView RAW (might squeeze a few more pixels, not tested) — Alex / bitbucket

#342 (Mar 11, 2015 12:14:45 AM)

  1. 5D3 113: fix installer (was not in the zip) — Alex / bitbucket
  2. mlv_play: fix crash on empty/invalid MLVs (mlv_play_xref_sort) — Alex / bitbucket
  3. Installer: added FIR for 5D3 1.1.3 — Alex / bitbucket
  4. Installer: updated 650D FIR — Alex / bitbucket
  5. Installer: do not open Canon menu twice (fixes http://www.magiclantern.fm/forum/index.php?topic=14619 ), other small tweaks. Binary FIRs not updated. — Alex / bitbucket
  6. ETTR: optional beeps ported from fullres-silent-pics — Alex / bitbucket
  7. raw_rec: Set correct squeeze factor for 720p modes assuming 3x5 binning/skipping — Rafael Brune <mail@rbrune.de> / bitbucket
  8. Set correct squeeze factor for 720p modes assuming 3x5 binning/skipping — Rafael Brune <mail@rbrune.de> / bitbucket

#341 (Mar 3, 2015 12:14:23 AM)

  1. mlv_rec: added DEBG chunks for embedding logs. useful to troubleshoot after a MLV had been written. one side effect: the second file will have log data from the first file after writers were stopped — g3gg0 / bitbucket
  2. mlv_rec: major fixups for card spanning and preallocated file names — g3gg0 / bitbucket

#340 (Feb 20, 2015 12:14:32 AM)

  1. 7D: fixed vignetting correction (should have no effect in photo mode, not tested, http://www.magiclantern.fm/forum/index.php?topic=14503.msg140508#msg140508 ) — Alex / bitbucket
  2. Shutter fine-tuning: also display raw units in menu — Alex / bitbucket
  3. Shutter speed: more accurate display in movie mode, http://www.magiclantern.fm/forum/index.php?topic=14554 — Alex / bitbucket
  4. Merged in dietsche/magic-lantern/greg-working (pull request #606)

    Fix missing return value in zebra.c — a1ex <broscutamaker@gmail.com> / bitbucket
  5. Fix missing return value in zebra.c — Greg Dietsche <Gregory.Dietsche@cuw.edu> / bitbucket

#339 (Feb 18, 2015 12:14:31 AM)

  1. io_crypt: experimental XTEA version (thanks SKR!) — g3gg0 / bitbucket

#338 (Jan 29, 2015 12:14:20 AM)

  1. Check return values for get_yuv422_vram calls (should fail gracefully) — Alex / bitbucket
  2. VRAM backend: check for uninitialized YUV buffer (fixes mlv_play/pic_view not working at startup, outside LV, if no regular images are on the card) — Alex / bitbucket
  3. file_man: close the viewer when quitting the menu via e.g. half-shutter — Alex / bitbucket
  4. Merged in raw-disable-powersave (pull request #595)

    Disable powersave during raw recording — a1ex <broscutamaker@gmail.com> / bitbucket
  5. Close branch raw-disable-powersave — a1ex <broscutamaker@gmail.com> / bitbucket
  6. Merged in qemu (pull request #517)

    QEMU support — a1ex <broscutamaker@gmail.com> / bitbucket
  7. Merged in restore-after-format (pull request #575)

    Restore after format: refactoring + fix for EOS-M — a1ex <broscutamaker@gmail.com> / bitbucket
  8. Close branch restore-after-format — a1ex <broscutamaker@gmail.com> / bitbucket
  9. Restore after format: also restore FIR and LOG files from root directory, plus some cleanup — Alex / bitbucket
  10. 600D, 1100D: fix toggle button for restore after format, https://bitbucket.org/hudson/magic-lantern/pull-request/575/restore-after-format-refactoring-fix-for/diff#comment-2677043 — Alex / bitbucket
  11. mlv_rec: disable powersave timer while recording (not tested, but confirmed with raw_rec) — Alex / bitbucket
  12. Undo 25022dc (7D boot process experiment) — Alex / bitbucket
  13. QEMU support: fix 5D2 — Alex / bitbucket
  14. 5D3 113: restore after format working (backported from 123 - b1296f0) — Alex / bitbucket
  15. qemu: add support for EOS 6D — nikfreak <vatoloco2@gmx.de> / bitbucket
  16. raw_rec: attempt to disable powersave timer while recording (not tested) — Alex / bitbucket
  17. Register PROP_ICU_AUTO_POWEROFF for modules — Alex / bitbucket
  18. qemu-helper: updated for latest FIO changes — Alex / bitbucket
  19. Merged unified into qemu — Alex / bitbucket
  20. boot-hack.c: imported some cleanups from the 70D branch (197e38f) — Alex / bitbucket
  21. EOS-M, restore after format: fix button code — Alex / bitbucket
  22. EOS-M, restore after format: use the DELETE button to toggle between "Keep ML" and "Remove ML" — Alex / bitbucket
  23. Fix typos — Alex / bitbucket
  24. Restore after format: moved button codes from gui-common.c to platform/consts.h, and some small refactoring — Alex / bitbucket
  25. Merged unified into qemu — Alex / bitbucket
  26. QEMU support: very rough LV RAW buffer emulation (disabled by default in qemu-util.c) — Alex / bitbucket
  27. QEMU support: 550D working — Alex / bitbucket
  28. QEMU support: forgot to add run_ml_7D.sh — Alex / bitbucket
  29. QEMU support: fix 7D ROM start address (not sure if important, works either way) — Alex / bitbucket
  30. 7D: classic boot process, with AllocateMemory (tested only on QEMU for now) — Alex / bitbucket
  31. QEMU support: print an error message and exit if autoexec.bin is too large — Alex / bitbucket
  32. reloc.c: added a safety check — Alex / bitbucket
  33. reloc.c: when compiled with CONFIG_QEMU, print debug messages — Alex / bitbucket
  34. QEMU support: 7D slave works! (with ML menus and LiveView) — Alex / bitbucket
  35. Merged unified into qemu — Alex / bitbucket
  36. QEMU support: force a refresh of VRAM parameters (workaround, because properties are not working yet) — Alex / bitbucket
  37. QEMU support: LiveView emulation (some overlays working!) — Alex / bitbucket
  38. QEMU support: allow operation without a valid YUV422 buffer (fallback) — Alex / bitbucket
  39. QEMU support: fix scaling for YUV422 dumps from HDMI — Alex / bitbucket
  40. QEMU support: ability to load and display a YUV422 buffer (built-in LCD only for now) — Alex / bitbucket
  41. QEMU support: show random pixels behind color 0 (placeholder for LiveView image) — Alex / bitbucket
  42. QEMU support: first step towards emulating external monitors (proof of concept) — Alex / bitbucket
  43. QEMU support: use a dynamically allocated BMP VRAM instead of a hardcoded one — Alex / bitbucket
  44. QEMU install script: force --enable-sdl (to make sure you get the graphics window) and use parallel compilation for QEMU (make -j) — Alex / bitbucket
  45. QEMU support: start a few more Canon tasks — Alex / bitbucket
  46. QEMU support: run Canon's init task and use their memory allocation routines — Alex / bitbucket
  47. QEMU support: use gray for transparent backgrounds; makes Arkanoid playable :) — Alex / bitbucket
  48. QEMU support: copy the .sym file to be able to emulate modules — Alex / bitbucket
  49. QEMU support: silence ASIF messages when reading audio level — Alex / bitbucket
  50. QEMU support: added a welcome screen that shows keyboard help — Alex / bitbucket
  51. QEMU support: patched ML code to allow menu navigation in emulator :) — Alex / bitbucket
  52. Modules: fix error handling when opening files — Alex / bitbucket
  53. Merged in berlincount/magic-lantern/qemu (pull request #506)

    enable calling script from anywhere; prevent interpreter degradation; allow qemu parameter passing — a1ex <broscutamaker@gmail.com> / bitbucket
  54. enable calling script from anywhere; prevent interpreter degradation; allow qemu parameter passing — Andreas Kotes <count-magiclantern@flatline.de> / bitbucket
  55. QEMU support: keyboard emulation, almost ready for live menu navigation :) — Alex / bitbucket
  56. QEMU support: minor refactor — Alex / bitbucket
  57. Merged in berlincount/magic-lantern/qemu (pull request #504)

    make variable defaults overrideable from the outside — a1ex <broscutamaker@gmail.com> / bitbucket
  58. make variable defaults overrideable from the outside — Andreas Kotes <count-magiclantern@flatline.de> / bitbucket
  59. QEMU support: graphical display :) — Alex / bitbucket
  60. QEMU support: dummy ASIF handler — Alex / bitbucket
  61. QEMU support: attempt to use DryOS task scheduler. Hello World still working! — Alex / bitbucket
  62. QEMU support: fix screenshot alignment after enabling TCM — Alex / bitbucket
  63. QEMU support: fixes for FIO_FindFirst/FindNext (file info) and FIO_GetFileSize (return value) — Alex / bitbucket
  64. QEMU support: emulation for some 5D3 registers checked in bootloader — Alex / bitbucket
  65. QEMU support: enabled TCM regions, thanks g3gg0 — Alex / bitbucket
  66. QEMU support: fix menu screenshots demo (CONFIG_QEMU_MENU_SCREENSHOTS in Makefile.user) — Alex / bitbucket
  67. QEMU support: added some very rough FIO handlers - just enough to load the new fonts and print Hello World nicely — Alex / bitbucket
  68. QEMU support: refactored ML helpers as a generic eos_handler — Alex / bitbucket
  69. QEMU support: load ML symbols when debugging with GDB — Alex / bitbucket
  70. QEMU support: added 100D and 5D3.123 — Alex / bitbucket
  71. QEMU support: fix compilation, "hello world" working again — Alex / bitbucket

#337 (Jan 28, 2015 12:14:15 AM)

  1. Merged cleanup into unified — a1ex <broscutamaker@gmail.com> / bitbucket
  2. 50D: fix compilation in bitrate.c — Alex / bitbucket
  3. 50D mvr.h: fix spacing — Alex / bitbucket
  4. 50D fix MVR.H, qscale is now visible — One Percent <NOTAFRAIDOFNSA@YAHOO.COM> / bitbucket
  5. Small tweaks/cleanups regarding CONFIG_HELLO_WORLD and CONFIG_DUMPER_BOOTFLAG (for new ports) — Alex / bitbucket
  6. Merged in fps-override until 535d552 (minor cleanups only) — Alex / bitbucket
  7. Updated declaration of run_in_separate_task so it no longer requires a cast when used from menu — Alex / bitbucket
  8. FPS override: small cleanups — Alex / bitbucket
  9. FPS override: just realized TG_FREQ_SHUTTER == MainClock/TimerA; this will greatly simplify the formulas. Minimal changes for now. — Alex / bitbucket
  10. FPS override: removed the "else" branch from camera-specific constants — Alex / bitbucket
  11. FPS override: allow sound recording if the actual FPS is not changed — Alex / bitbucket

#336 (Jan 24, 2015 12:14:51 AM)

  1. added EOSM stub for PROPAD_GetPropertyDATA — Rafael Brune <rbrune> / bitbucket

#335 (Jan 15, 2015 12:14:28 AM)

  1. mlv_rec: make mlv_dump a bit more defensive with save_dng return value (yet the save_dng does not catch all cases, so this is a todo) — g3gg0 / bitbucket
  2. mlv_rec: make mlv_dump a bit more defensive with fwrite return values — g3gg0 / bitbucket
  3. mlv_rec: mlv_dump now allows altering the frame rate e.g. for direct playback of full res silent pic shots using mlrawviewer. also rewrite the frame count in MLVI header. — g3gg0 / bitbucket

#334 (Jan 14, 2015 12:14:28 AM)

  1. io_crypt: allow smaller block sizes — g3gg0 / bitbucket
  2. ime_base/ime_rot: added hex charsets — g3gg0 / bitbucket
  3. io_crypt: experimental modes — g3gg0 / bitbucket

#333 (Jan 3, 2015 12:14:37 AM)

  1. io_crypt: speedup changes — g3gg0 / bitbucket
  2. io_crypt: fixed compile errors — g3gg0 / bitbucket

#332 (Oct 8, 2014 12:14:11 AM)

  1. Merge — g3gg0 / bitbucket
  2. WebDAVServer: massive speedup in responsiveness on server side — g3gg0 / bitbucket
  3. WebDAVServer now speaks FITS (http://en.wikipedia.org/wiki/FITS) for astral photography use cases
    hide storage directory for modified files in the file list — g3gg0 / bitbucket
  4. clean up WebDAVServer code and do optimizations to get lower response time.
    - improved caching
    - reduced managed code overhead
    - switched to older runtime version for simplification — g3gg0 / bitbucket

#331 (Sep 27, 2014 12:14:11 AM)

  1. raw2dng: fix compilation — Alex / bitbucket
  2. Fix issue #2119 (bracketing glitch) — Alex / bitbucket
  3. Modules: fix PROP_HANDLERs compatibility with core ones (declaration and PROP_INT) — Alex / bitbucket
  4. mlv_dump: fix compilation — Alex / bitbucket
  5. Raw backend: removed unused return value from raw_set_pixel — Alex / bitbucket
  6. Intervalometer: fixed "take pics like crazy" (was much slower if "stop after" was set to zero) — Alex / bitbucket
  7. Merged in dpjpandone/magic-lantern/dpjpandone/audio-controls-are-working-on-7d-wind-fi-1408126189067 (pull request #586)

    audio controls are working on 7D, wind filter will remain undefined — a1ex <broscutamaker@gmail.com> / bitbucket
  8. clean up comments — Johanan Pandone <dpjpandone@gmail.com> / bitbucket
  9. audio controls are working on 7D, wind filter will remain undefined — Johanan Pandone <dpjpandone@gmail.com> / bitbucket
  10. Merged in dpjpandone/magic-lantern-1/dpjpandone/changed-7d-to-faster-edmacs-to-fix-hdmi--1409286369686 (pull request #589)

    Use faster edmacs to fix tearing on 7D — a1ex <broscutamaker@gmail.com> / bitbucket
  11. removed slurp as suggested — Johanan Pandone <dpjpandone@gmail.com> / bitbucket
  12. removed slurp as suggested — Johanan Pandone <dpjpandone@gmail.com> / bitbucket
  13. changed: #ifdef CONFIG_7D    to: #if defined(CONFIG_7D)  for consistency. — Johanan Pandone <dpjpandone@gmail.com> / bitbucket
  14. clean up comments in edmac_memcpy — Johanan Pandone <dpjpandone@gmail.com> / bitbucket
  15. changed 7D to faster edmacs to fix HDMI tearing — Johanan Pandone <dpjpandone@gmail.com> / bitbucket

#330 (Sep 12, 2014 12:15:01 AM)

  1. WebDAVServer now correctly returns DNG sizes, doesnt scan all drives to report quota (which is not really important) and added some processing time measurement — g3gg0 / bitbucket
  2. enabled optimizations in DNG code — g3gg0 / bitbucket
  3. use dmilligan's new DNG code and optimized it to tweak out as much as possible — g3gg0 / bitbucket
  4. updated Visual Studio solutions for VS Express 2013 — g3gg0 / bitbucket
  5. update MLVViewSharp to provide a per-frame metadata cache — g3gg0 / bitbucket
  6. updated Visual Studio solution for WebDAVServer — g3gg0 / bitbucket
  7. added WebDAVServer for accessing MLV as virtual filesystem — g3gg0 / bitbucket
  8. mlv_rec: use a cleaner syntax for struct packing which is compatible to visual studio, fix visual studio compile errors — g3gg0 / bitbucket

#329 (Sep 1, 2014 12:14:34 AM)

  1. mlv_rec: fix also output file offsets in mlv_dump — g3gg0 / bitbucket
  2. mlv_rec: improved offset error bugfix in mlv_dump — g3gg0 / bitbucket
  3. Merged in mlv_play (pull request #580)

    Even more `mlv_play` improvements — g3gg0 <georg.hofstetter@lx-networking.de> / bitbucket
  4. Close branch mlv_play — g3gg0 <georg.hofstetter@lx-networking.de> / bitbucket
  5. mlv_play: updated help text — Albert Shih <ayshih@gmail.com> / bitbucket
  6. mlv_play: play button is the same as play/pause in the OSD menu — Albert Shih <ayshih@gmail.com> / bitbucket
  7. mlv_play: make play/pause the default OSD menu option — Albert Shih <ayshih@gmail.com> / bitbucket
  8. mlv_play: playback resets after video finishes so that video can be easily played again — Albert Shih <ayshih@gmail.com> / bitbucket
  9. mlv_dump: grouped setting of frame type for clarity — Albert Shih <ayshih@gmail.com> / bitbucket
  10. mlv: revised internal data structures for 32-bit alignment — Albert Shih <ayshih@gmail.com> / bitbucket
  11. mlv_play: prevent closing of menu when it should stay open (for delete confirmation) — Albert Shih <ayshih@gmail.com> / bitbucket
  12. mlv_play: skipped frames should not accrue when paused — Albert Shih <ayshih@gmail.com> / bitbucket
  13. Backed out changeset baf2fd6921ee — Albert Shih <ayshih@gmail.com> / bitbucket
  14. modules: fixed make rule for hgstamp — Albert Shih <ayshih@gmail.com> / bitbucket
  15. mlv_play: proper black level for MLV playback — Albert Shih <ayshih@gmail.com> / bitbucket
  16. mlv_play: slight change to timer processing logic for better syncing — Albert Shih <ayshih@gmail.com> / bitbucket
  17. mlv_dump: updated XREF format for IDX files — Albert Shih <ayshih@gmail.com> / bitbucket
  18. mlv_play: IDX also tracks AUDF, plus use preprocessor constants — Albert Shih <ayshih@gmail.com> / bitbucket
  19. mlv: preprocessor constants for frame types — Albert Shih <ayshih@gmail.com> / bitbucket
  20. mlv_play: exact playback skips skippable frames (VIDF) without reading header — Albert Shih <ayshih@gmail.com> / bitbucket
  21. mlv: revise structure for entries in XREF block — Albert Shih <ayshih@gmail.com> / bitbucket

#328 (Aug 20, 2014 12:15:17 AM)

  1. 5D2/50D/500D: fix GUI event counting for ML internal events — Alex / bitbucket
  2. Battery info: do not compile on unsupported cameras — Alex / bitbucket
  3. Merged in escho/escho-magiclantern/features (pull request #582)

    delete FEATURE_PLAY_422 — a1ex <broscutamaker@gmail.com> / bitbucket
  4. not used anymore — escho / bitbucket
  5. Created new branch features — escho <hipescho@t-online.de> / bitbucket
  6. Merged in dot-tune (pull request #577)

    Dot-Tune AFMA fixes — a1ex <broscutamaker@gmail.com> / bitbucket
  7. Close branch dot-tune — a1ex <broscutamaker@gmail.com> / bitbucket
  8. Merged in Gr3g01/ml-500d (pull request #585)

    500D: added property function stubs - PROPAD_GetPropertyData — a1ex <broscutamaker@gmail.com> / bitbucket
  9. 500D: added property function stubs - PROPAD_GetPropertyData — Gr3g01 <grzesiekpl@gmail.com> / bitbucket
  10. Merged in ayshih/magic-lantern-50d/modules (pull request #584)

    Fixes for version information for modules (re-submit) — a1ex <broscutamaker@gmail.com> / bitbucket
  11. modules: only look at ancestors when getting the latest relevant commit — Albert Shih <ayshih@gmail.com> / bitbucket
  12. modules: ensure that hgstamp built if needed (phony target doesn't work) — Albert Shih <ayshih@gmail.com> / bitbucket
  13. dot_tune: restored missing this-lens mode for non-wide/tele cameras — Albert Shih <ayshih@gmail.com> / bitbucket
  14. Dot-tune: fix initialization of afma_mode — Alex / bitbucket
  15. Dot-tune: fix error handling — Alex / bitbucket
  16. Dot-tune: added an option for prime lenses (rather than reusing the wide-end one) — Alex / bitbucket
  17. 6D: enabled CONFIG_AFMA_EXTENDED, please test — Alex / bitbucket
  18. dot_tune: added scanning in both directions for auto range detection — Albert Shih <ayshih@gmail.com> / bitbucket
  19. dot_tune: fixed CONFIG_AFMA_WIDE_TELE (not tested) — Alex / bitbucket
  20. 7D: enabled CONFIG_AFMA_EXTENDED (not tested) — Alex / bitbucket
  21. dot-tune: assume all cameras have CONFIG_AFMA_EXTENDED (please check 7D) — Alex / bitbucket

#327 (Aug 8, 2014 1:43:54 PM)

  1. Merged in cleanup (pull request #579)

    More cleanups — a1ex <broscutamaker@gmail.com> / bitbucket
  2. 5D2, maybe also 50D: fix menu triggering by long joystick press in photo mode — Alex / bitbucket
  3. Removed FEATURE_MOVIE_AF — Alex / bitbucket
  4. Removed leftovers from REC on resume — Alex / bitbucket
  5. Removed FEATURE_LVAE_EXPO_LOCK (not used anywhere; seems to be an old 50D hack) — Alex / bitbucket
  6. Removed FEATURE_REMAP (who the @$%# brought this back in?!) — Alex / bitbucket
  7. Removed old FEATURE_MOVIE_AUTOSTOP_RECORDING (to be re-implemented as script) — Alex / bitbucket
  8. Removed old CONFIG_PICOC code — Alex / bitbucket
  9. fio-ml.c: removed some unreachable asserts — Alex / bitbucket

#326 (Aug 8, 2014 12:09:07 PM)

  1. 650D: disabled 3rd party flash trick in LiveView (not working, issue #2081) — Alex / bitbucket
  2. 60D: fix installer (was not in the zip) — Alex / bitbucket

#325 (Aug 7, 2014 12:15:25 AM)

  1. Merged in external-monitor-backport (pull request #576)

    External monitor fixes - for old cameras, backported from 5D3 1.2.3 — a1ex <broscutamaker@gmail.com> / bitbucket
  2. Fix conflict with qemu branch — Alex / bitbucket
  3. Undo 73a7158 (not needed) — Alex / bitbucket
  4. Cropmarks: fix right border disappearing — Alex / bitbucket
  5. Raw backend: fine-tuned raw buffer alignment (pixel-perfect match on 5D3) — Alex / bitbucket
  6. mlv_play: fix issue 1771 (borders in HDMI mode) — Alex / bitbucket
  7. Raw backend: fix raw2lv translation component (tested on 5D2) — Alex / bitbucket
  8. Raw backend: fix raw2lv test — Alex / bitbucket
  9. vram: after updating display parameters, force a refresh of RAW backend parameters — Alex / bitbucket
  10. update_vram_params should be private — Alex / bitbucket
  11. Cropmarks: fix redraw on external monitors — Alex / bitbucket
  12. External monitors: check the size of PROP_HDMI_CHANGE_CODE — Alex / bitbucket
  13. Merged in cleanup (pull request #528)

    More cleanups — a1ex <broscutamaker@gmail.com> / bitbucket
  14. Merged in prevent-menu-flickering (pull request #568)

    menu: make CancelDateTimer mandatory for all cameras — a1ex <broscutamaker@gmail.com> / bitbucket
  15. Close branch prevent-menu-flickering — a1ex <broscutamaker@gmail.com> / bitbucket
  16. Stub tests: attempt to test CancelDateTimer — Alex / bitbucket
  17. Proper merge — Albert Shih <ayshih@gmail.com> / bitbucket
  18. 650D: fixed stub regression — Albert Shih <ayshih@gmail.com> / bitbucket
  19. Merged in mk11174/menu_flickering/prevent-menu-flickering (pull request #574)

    CancelDateTimer for 700D, 650D, 600D, 550D — Albert Shih <ayshih@gmail.com> / bitbucket
  20. 550D CancelDateTimer //stopdatetimer — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  21. 650D CancelDateTimer — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  22. 700D CancelDateTimer — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  23. 600D CancelDateTimer — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  24. 60D: CancelDateTimer stub — David Milligan <david.l.milligan@gmail.com> / bitbucket
  25. 1100D: CancelDateTimer stub — David Milligan <david.l.milligan@gmail.com> / bitbucket
  26. 50D: stub for CancelDateTimer/StopDateTimer — Albert Shih <ayshih@gmail.com> / bitbucket
  27. bmp.h: small cleanup — Alex / bitbucket
  28. Moved recursive lock declarations from bmp.h to dryos.h — Alex / bitbucket
  29. Moved read_file and read_entire_file from bmp.c to fio-ml.c — Alex / bitbucket
  30. bmp.c: removed some old code — Alex / bitbucket
  31. Merged unified into cleanup — Alex / bitbucket
  32. boot-hack.c: fix conflict with qemu branch — Alex / bitbucket
  33. menu: make CancelDateTimer mandatory for all cameras — Alex / bitbucket
  34. boot-hack.c: always load fonts — Alex / bitbucket
  35. boot-hack.c: imported some cleanups from the 70D branch (197e38f) — Alex / bitbucket
  36. Removed obsolete shootspy.c (replacement in dm-spy-experiments) — Alex / bitbucket
  37. Moved raw.o, chdk-dng.o and edmac-memcpy.o to common Makefile.src (ML_SRC_EXTRA_OBJS no longer needed on many cameras) — Alex / bitbucket
  38. CONFIG_LVAPP_HACK_RELOC is still needed in the Makefile — Alex / bitbucket
  39. Removed obsolete CONFIG_TIMECODE — Alex / bitbucket
  40. Removed obsolete CONFIG_PICOC and related files — Alex / bitbucket
  41. Removed obsolete CONFIG_PYMITE — Alex / bitbucket
  42. Removed obsolete CONFIG_MEMCHECK — Alex / bitbucket
  43. Refactored CONFIG_RELOC/CONFIG_LVAPP_HACK* and moved the definitions to internals.h — Alex / bitbucket

#324 (Aug 2, 2014 12:14:57 AM)

  1. Stubs test: more thorough test for message queues, including msg_queue_count — Alex / bitbucket

#323 (Aug 1, 2014 12:15:02 AM)

  1. 650D: fixed wrong SetHPTimerNextTick — Alex / bitbucket
  2. 650D: fixed wrong RAM_OFFSET — Alex / bitbucket
  3. Merged 650D-FIO_SeekSkipFile into unified — a1ex <broscutamaker@gmail.com> / bitbucket
  4. Added FIO_SeekSkipFile entry point for 650D — zloe / bitbucket

#322 (Jul 30, 2014 12:44:03 PM)

  1. 60D: added installer FIR binary — Alex / bitbucket
  2. 60D: use a 8.3 installer file name (fixes installation from 64GB cards) — Alex / bitbucket
  3. Installer: stronger checks before setting the bootflag — Alex / bitbucket
  4. Installer: don't include exmem routines (not needed, and they have large dependencies) — Alex / bitbucket
  5. Fixed ML restoring after format, after FIO changes — Alex / bitbucket

#321 (Jul 30, 2014 12:15:01 AM)

  1. Merged in dmilligan/magic-lantern/1100D-FIO_SeekSkipFile (pull request #572)

    1100D: FIO_SeekSkipFile stub — a1ex <broscutamaker@gmail.com> / bitbucket
  2. 1100D: FIO_SeekSkipFile stub — David Milligan <david.l.milligan@gmail.com> / bitbucket
  3. Audio meters: whitespace cleanup in draw_ticks — Alex / bitbucket
  4. Audio meters: fix tick position — Alex / bitbucket
  5. 6D: fix wrong BULB_EXPOSURE_CORRECTION, http://www.magiclantern.fm/forum/index.php?topic=3904.msg123831#msg123831 — Alex / bitbucket
  6. Merged in jpaana/ml/recursive-lock-fix-eosm (pull request #571)

    Correct stubs for AcquireRecursiveLock and ReleaseRecursiveLock for EOSM.202 — a1ex <broscutamaker@gmail.com> / bitbucket
  7. Correct stubs for AcquireRecursiveLock and ReleaseRecursiveLock, now passes stubs API test for these functions. — Jarno Paananen <jarno.paananen@gmail.com> / bitbucket

#320 (Jul 28, 2014 8:14:06 PM)

  1. Stubs API tests: dropped error checking test for FIO_SeekSkipFile (not portable, not working on old cameras) — Alex / bitbucket
  2. mlv_play: also use SET for bringing the playback menu — Alex / bitbucket
  3. mlv_play: replaced icon background with transparent black (fixes magenta on old cameras) — Alex / bitbucket
  4. bmp_h: COLOR_BG is now transparent black everywhere (fixes magenta mlv_play on old cameras); added COLOR_TRANSPARENT_BLACK/COLOR_TRANSPARENT_GRAY — Alex / bitbucket
  5. mlv_play: fixed RAW playback with exact FPS (FIO_SeekSkipFile past the end of a file is not portable) — Alex / bitbucket
  6. mlv_play: use 24 fps for files with bad FPS metadata — Alex / bitbucket
  7. mlv_play: fix a FIO_SeekSkipFile call removed by mistake — Alex / bitbucket
  8. mlv_play: cleaned up FIO_SeekSkipFile calls, please test — Alex / bitbucket
  9. 600D: squeeze some RAM — Alex / bitbucket
  10. EOS-M: fix autofocus during bracketing, intervalometer and other tools, thanks jerrykil — Alex / bitbucket
  11. Stubs API tests: check return value for FIO_SeekSkipFile in case of errors — Alex / bitbucket
  12. FIO_SeekSkipFile has signed arguments — Alex / bitbucket
  13. raw_rec: removed unused lv_rec_read_footer — Alex / bitbucket
  14. screenshot: prefer shoot_malloc and try to free memory as soon as possible; should fix issue #2061 — Alex / bitbucket
  15. 50D, 5D2: don't actually disable the LV RAW mode in 10x zoom, just consider it's disabled (fixes crash) — Alex / bitbucket
  16. mlv_rec: forgot two calls to FIO_SeekFile — Alex / bitbucket

#319 (Jul 28, 2014 1:36:43 PM)

  1. Bump module API to prevent old-style FIO error checking from running — Alex / bitbucket
  2. Stubs API tests: run HP timer tests in PLAY mode to avoid some false positives — Alex / bitbucket
  3. fio-ml.h: some comments on FIO_SeekSkipFile — Alex / bitbucket
  4. Stubs API tests: added a test for FIO_SeekSkipFile; please run it on all cameras — Alex / bitbucket
  5. Stubs API tests: moved FIO tests at the beginning — Alex / bitbucket
  6. Dropped FIO_SeekFile and replaced existing calls with FIO_SeekSkipFile (the latter works well files > 2GB) — Alex / bitbucket
  7. Stubs reformat — Alex / bitbucket
  8. Merged in fio_create_return_0 (pull request #526)

    FIO_CreateFile and FIO_OpenFile should return 0 on error, just like in plain C — a1ex <broscutamaker@gmail.com> / bitbucket
  9. Merged in ayshih/magic-lantern-50d/mlv_play (pull request #562)

    More improvements to `mlv_play` — a1ex <broscutamaker@gmail.com> / bitbucket
  10. mlv_play: replaced all calls to emulated FIO_SeekSkipFile — Albert Shih <ayshih@gmail.com> / bitbucket
  11. Close branch mlv_play. — Albert Shih <ayshih@gmail.com> / bitbucket
  12. mlv_play: replaced remaining calls to emulated FIO_SeekSkipFile in RAW playback — Albert Shih <ayshih@gmail.com> / bitbucket
  13. mlv_play: removed calls to emulated FIO_SeekSkipFile in RAW playback — Albert Shih <ayshih@gmail.com> / bitbucket
  14. mlv_play: fixed skipping of frames for exact RAW playback — Albert Shih <ayshih@gmail.com> / bitbucket
  15. Merged in berlincount/ml-100d/100D_CZ_20140723 (pull request #561)

    Preserve 100D stubs found so far — a1ex <broscutamaker@gmail.com> / bitbucket
  16. add further stubs — Andreas Kotes <count-magiclantern@flatline.de> / bitbucket
  17. remove accidentially added changes — Andreas Kotes <count-magiclantern@flatline.de> / bitbucket
  18. Backed out changeset 8d05ccc8d3d0 — Andreas Kotes <count-magiclantern@flatline.de> / bitbucket
  19. add further stubs — Andreas Kotes <count-magiclantern@flatline.de> / bitbucket
  20. add further stubs — Andreas Kotes <count-magiclantern@flatline.de> / bitbucket
  21. add Signature for explored FW — Andreas Kotes <count-magiclantern@flatline.de> / bitbucket
  22. preserve stubs found — Andreas Kotes <count-magiclantern@flatline.de> / bitbucket
  23. Merged in escho/escho-magiclantern/temperature-convertion (pull request #565)

    6D: temperature-converting-function — a1ex <broscutamaker@gmail.com> / bitbucket
  24. 6D: temperature-converting-function — escho / bitbucket
  25. Created new branch temperature-convertion — escho <hipescho@t-online.de> / bitbucket
  26. Renamed INVALID_PTR to PTR_INVALID to prevent future usage in file I/O calls by mistake — Alex / bitbucket
  27. Fixed FIO_CreateFile/OpenFile calls in most modules. Did I miss anything? — Alex / bitbucket
  28. Fixed FIO_CreateFile/OpenFile calls in core, and added error checking everywhere. Did I miss anything? — Alex / bitbucket
  29. FIO backend: fix and refactor FIO_CopyFile/FIO_MoveFile — Alex / bitbucket
  30. FIO backend: fix and refactor FIO_CreateFileOrAppend — Alex / bitbucket
  31. FIO backend: removed aj_create_log_file and refactored what was using it — Alex / bitbucket
  32. FIO backend: force FIO_OpenFile and FIO_CreateFile to return 0 on error, just like fopen; all existig code should be updated — Alex / bitbucket

#318 (Jul 25, 2014 12:15:34 AM)

  1. Merged in mk11174/650d (pull request #564)

    650d srm-memory stubs — a1ex <broscutamaker@gmail.com> / bitbucket
  2. 650d srm-memory stubs — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  3. mlv_rec: fix mlv_dump for larger frames, try to reallocate a larger buffer — g3gg0 / bitbucket

#317 (Jul 22, 2014 12:15:33 AM)

  1. Merged in Gr3g01/ml-500d (pull request #554)

    500D: CancelDateTimer stub — a1ex <broscutamaker@gmail.com> / bitbucket
  2. 500D: CancelDateTimer stub — Gr3g01 <grzesiekpl@gmail.com> / bitbucket
  3. Merged in ayshih/magic-lantern-50d/mlv_play (pull request #555)

    Improvements to `mlv_play` exact playback — a1ex <broscutamaker@gmail.com> / bitbucket
  4. mlv_play: fixed exact playback for FPS < 2 — Albert Shih <ayshih@gmail.com> / bitbucket
  5. mlv_play: add support for exact playback of RAW — Albert Shih <ayshih@gmail.com> / bitbucket

#316 (Jul 18, 2014 12:15:11 AM)

  1. FIO_CreateDirectory: prevent creating two directories with the same name — Alex / bitbucket
  2. 7D: SRM stubs from 1% — Alex / bitbucket
  3. Modules: reduced RAM usage in the module list by ~4kB (fixes 600D build) — Alex / bitbucket

#315 (Jul 16, 2014 10:26:39 PM)

  1. Stubs reformat — Alex / bitbucket
  2. Merged in ayshih/magic-lantern-50d/mlv_play (pull request #551)

    mlv_play: fixed printing of month in timestamp — a1ex <broscutamaker@gmail.com> / bitbucket
  3. mlv_play: fixed printing of month in timestamp — Albert Shih <ayshih@gmail.com> / bitbucket
  4. Merged in escho/escho-magiclantern/600D_stubs (pull request #541)

    600D: memory suite stubs — a1ex <broscutamaker@gmail.com> / bitbucket
  5. 600D memory suite stubs — escho / bitbucket
  6. Created new branch 600D_stubs — escho <hipescho@t-online.de> / bitbucket
  7. Merged in srm-memory (pull request #529)

    SRM memory allocation (very large buffers) — a1ex <broscutamaker@gmail.com> / bitbucket
  8. 550D: SRM stubs — Alex / bitbucket
  9. 5D2: SRM stubs — Alex / bitbucket
  10. SRM memory: allow autofocus while allocated, but keep full shutter locked. Test on "don't click me". — Alex / bitbucket
  11. Re-applied 964f3df (please test on 50D) — Alex / bitbucket
  12. prop_request_change_wait: never wait when called from a property handler — Alex / bitbucket
  13. mlv_play: renamed a variable for consistency — Alex / bitbucket
  14. mlv_play: fix minor OSD quirk, issue #2000 — Alex / bitbucket
  15. mlv_play: start from the last file from the playlist, for consistency with Canon's playback — Alex / bitbucket
  16. mlv_play: if the requested filename does not exist, play the first file from the playlist — Alex / bitbucket
  17. mlv_play: show correct error message when called with a specific filename that does not exist — Alex / bitbucket
  18. mlv_play: fix deletion of RAW files; better error checking — Alex / bitbucket
  19. mlv_play: fix deletion of stopped files — Alex / bitbucket
  20. mlv_play: prevent failed delete requests from propagating to next session — Alex / bitbucket
  21. mlv_play: nicer error message when delete fails — Alex / bitbucket
  22. mlv_play: fix issue #2044 — Alex / bitbucket
  23. gui-common: added getter for GUI mode — Alex / bitbucket
  24. Merged in ayshih/magic-lantern-50d/mlv_play (pull request #550)

    "Exact" playback in `mlv_play` at any FPS — a1ex <broscutamaker@gmail.com> / bitbucket
  25. mlv_play: removed FPS matching for exact playback — Albert Shih <ayshih@gmail.com> / bitbucket
  26. mlv_rec: removed MENU rec key hack (was needed on EOS-M) — Alex / bitbucket
  27. Removed custom movie mode hack (was needed EOS-M) — Alex / bitbucket
  28. Merged in jpaana/ml/srm-stubs-eosm (pull request #548)

    SRM stubs for EOSM.202 — a1ex <broscutamaker@gmail.com> / bitbucket
  29. SRM stubs for EOSM.202 — Jarno Paananen <jarno.paananen@gmail.com> / bitbucket
  30. Fix merge conflict — Alex / bitbucket
  31. mlv_rec: remove cruft — Alex / bitbucket
  32. Merged unified into srm-memory — a1ex <broscutamaker@gmail.com> / bitbucket
  33. mlv_rec: dropped memory hack — Alex / bitbucket
  34. raw_rec: dropped memory hack (no longer needed on 5D3, it gives less total memory) — Alex / bitbucket
  35. raw_rec: renamed "Debug info" to "Show buffer graph" to match mlv_rec — Alex / bitbucket
  36. mlv_rec: dropped the waste hack to simplify memory management — Alex / bitbucket
  37. raw_rec: dropped the waste hack to simplify memory management — Alex / bitbucket
  38. Merged in dmilligan/magic-lantern/srm-raw-video (pull request #540)

    Update raw_rec and mlv_rec to use new SRM job memory — a1ex <broscutamaker@gmail.com> / bitbucket
  39. raw_rec: use new memory from SRM job buffers — David Milligan <david.l.milligan@gmail.com> / bitbucket
  40. mlv_rec: use new memory from SRM job buffers — David Milligan <david.l.milligan@gmail.com> / bitbucket
  41. Merged in Audionut/user-builds/6D-SRM (pull request #537)

    6D: missing stubs from nikfreak, http://www.magiclantern.fm/forum/index.php?topic=12528.msg120721#msg120721 — a1ex <broscutamaker@gmail.com> / bitbucket
  42. 6D: missing stubs from nikfreak, http://www.magiclantern.fm/forum/index.php?topic=12528.msg120721#msg120721 — Audionut / bitbucket
  43. Merged in dmilligan/magic-lantern/srm-1100D (pull request #534)

    1100D stubs for SRM — a1ex <broscutamaker@gmail.com> / bitbucket
  44. stubs for 1100D srm maybe? — David Milligan <david.l.milligan@gmail.com> / bitbucket
  45. Merged in dmilligan/magic-lantern/srm-60D (pull request #533)

    60D stubs for SRM — a1ex <broscutamaker@gmail.com> / bitbucket
  46. 60D stubs for SRM — David Milligan <david.l.milligan@gmail.com> / bitbucket
  47. Merged in mk11174/magic-lantern-srm/srm-memory (pull request #544)

    700d srm_memory stubs — a1ex <broscutamaker@gmail.com> / bitbucket
  48. 700d srm_memory stubs — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  49. Merged in ayshih/magic-lantern-50d/srm-memory-50d (pull request #543)

    SRM stubs for 50D — a1ex <broscutamaker@gmail.com> / bitbucket
  50. 50D: SRM stubs — Albert Shih <ayshih@gmail.com> / bitbucket
  51. Undo 964f3df (breaks 50D, because gui_uilock is called from a prop handler) — Alex / bitbucket
  52. fixed chunk and suite structures, added comments — g3gg0 / bitbucket
  53. exmem: modified the SRM memory test from "don't click me" to allow taking pictures during the test — Alex / bitbucket
  54. exmem: prefer not to use SRM malloc (shoot_malloc is much better for regular use) and added srm_malloc for those cases when you actually want this buffer — Alex / bitbucket
  55. exmem: more defensive shutter lock (now you can take pictures while running the test from "don't click me", if you comment out the shoot_malloc_suite call first) — Alex / bitbucket
  56. gui_uilock: wait until the request is complete, and timeout after 2 seconds — Alex / bitbucket
  57. exmem: a quick test for the malloc wrappers (don't click me) — Alex / bitbucket
  58. exmem: attempt to allow malloc wrappers to work with more than one block — Alex / bitbucket
  59. exmem: experimental malloc wrappers, limited to one large block for now — Alex / bitbucket
  60. exmem: allow a single SRM malloc call at a time, and block shutter, to prevent ERR70 — Alex / bitbucket
  61. exmem: testing routines for the SRM allocator in the Free Memory dialog — Alex / bitbucket
  62. exmem: experimental interface for SRM job memory — Alex / bitbucket
  63. 5D3.113: stubs for CreateMemoryChunk/AddMemoryChunk (will be required for the SRM malloc wrappers, please find them for the other cameras) — Alex / bitbucket

#314 (Jul 16, 2014 12:15:12 AM)

  1. mlv_play: fix error handling for exact FPS, and only start the timer when needed — Alex / bitbucket
  2. mlv_play: show a "deleted" confirmation — Alex / bitbucket
  3. mlv_play: fix stopping from paused state — Alex / bitbucket
  4. mlv_play: fix issue #2042 — Alex / bitbucket
  5. mlv_play: option for synchronous calls to mlv_play_show_dlg; UI fine-tuning — Alex / bitbucket
  6. mlv_play: make sure it really exits after finishing — Alex / bitbucket
  7. mlv_play: prevent multiple instances — Alex / bitbucket
  8. mlv_play: moved deletion in the same task as playback, and removed retrying hacks — Alex / bitbucket
  9. follow focus: no more need to cram "steps from here" — Alex / bitbucket
  10. mlv_play: fixed issue #2041 — Alex / bitbucket
  11. raw_rec/mlv_rec: fixed issue #2035 — Alex / bitbucket
  12. Menu: fixed issue #2043 — Alex / bitbucket
  13. Merged in OtherOnePercent/magic-lantern-1/OtherOnePercent/fix-cameras-with-shutter-blanking-but-no-1405358804898 (pull request #546)

    Fix cameras with shutter blanking but no timer B method. — a1ex <broscutamaker@gmail.com> / bitbucket
  14. Fix cameras with shutter blanking but no timer B method. — One Percent <NOTAFRAIDOFNSA@YAHOO.COM> / bitbucket
  15. Minor menu renames — Alex / bitbucket
  16. FPS override: moved "Sync w. Shutter" in advanced menu — Alex / bitbucket
  17. FPS override: display the amount of rolling shutter effects in menu (FPS_timer_A * vertical_resolution / main_clock) — Alex / bitbucket
  18. Merged in josepvm/ml_500d_josepvm (pull request #538)

    500D:  SRM stubs added — a1ex <broscutamaker@gmail.com> / bitbucket
  19. Merged in josepvm/500d-srm-stubs-added-1405107975677 (pull request #2)

    500D:  SRM stubs added — josepvm <josepvm@arrakis.es> / bitbucket
  20. 500D:  SRM stubs added — josepvm <josepvm@arrakis.es> / bitbucket
  21. Merged in josepvm/added-missing-stubs-for-500d-gui-timers--1404550062626 (pull request #1)

    added missing stubs for 500D. GUI timers an others — josepvm <josepvm@arrakis.es> / bitbucket
  22. Merged in Gr3g01/ml-500d (pull request #539)

    raw_rec mlv_rec -  DialogRefreshTimer 500D — a1ex <broscutamaker@gmail.com> / bitbucket
  23. mlv_rec: DialogRefreshTimer 500D — Gr3g01 <grzesiekpl@gmail.com> / bitbucket
  24. raw_rec: DialogRefreshTimer 500D — Gr3g01 <grzesiekpl@gmail.com> / bitbucket
  25. Merged in josepvm/ml_500d_josepvm/josepvm/added-missing-stubs-for-500d-gui-timers--1404550062626 (pull request #531)

    added missing stubs for 500D. GUI timers an others — a1ex <broscutamaker@gmail.com> / bitbucket
  26. added missing stubs for 500D. GUI timers an others — josepvm <josepvm@arrakis.es> / bitbucket
  27. Histobar: clip warnings are more important than median, make sure they are always displayed properly — Alex / bitbucket
  28. Histobar: fixed median and shadow levels (were biased if dynamic range was not 12EV); added a test for this bug when running under QEMU — Alex / bitbucket
  29. missing / — One Percent <NOTAFRAIDOFNSA@YAHOO.COM> / bitbucket
  30. Merged in philmoz/cr2hdr-dng-compress-fix (pull request #532)

    Fix for compressed DNG files in cr2hdr. — a1ex <broscutamaker@gmail.com> / bitbucket
  31. Fix output (-o) filename value passed to Adobe DNG Converter when creating compressed DNG files with cr2hdr. — philmoz <phil.a.mitchell@gmail.com> / bitbucket
  32. Merged in dmilligan/magic-lantern/raw-zebra-under (pull request #542)

    Zebras: customizable underexposure threshold for raw — a1ex <broscutamaker@gmail.com> / bitbucket
  33. update help — David Milligan <david.l.milligan@gmail.com> / bitbucket
  34. Merged in Audionut/magic-lantern/raw-zebra-lv (pull request #2)

    Share raw zebra underexposure love to LV — dmilligan <david.l.milligan@gmail.com> / bitbucket
  35. Share raw zebra underexposure love to LV — Audionut / bitbucket
  36. zebras: customizable underexposure threshold — David Milligan <david.l.milligan@gmail.com> / bitbucket

#313 (Jul 15, 2014 12:15:12 AM)

  1. Merged in Audionut/user-builds/deflick (pull request #535)

    deflick:  small help fixes — a1ex <broscutamaker@gmail.com> / bitbucket
  2. deflick:  Small help changes for target level — Audionut <audionut11@gmail.com> / bitbucket
  3. deflick:  fix http link — Audionut / bitbucket
  4. deflick:  small help fixes — Audionut / bitbucket

#312 (Jul 8, 2014 12:15:44 AM)

  1. trace: made some symbols private — g3gg0 / bitbucket
  2. trace: fix race condition between writer and caller — g3gg0 / bitbucket
  3. trace: fix compile errors, clean up types — g3gg0 / bitbucket

#311 (Jul 3, 2014 12:15:21 AM)

  1. added SRM malloc/free stubs for 7D, 5D3 and 600D — g3gg0 / bitbucket

#310 (Jul 2, 2014 12:15:19 AM)

  1. 5D3: fix FPS limit for crop mode — Alex / bitbucket
  2. 5D3: added an extra safeguard to CF card test — Alex / bitbucket

#309 (Jun 30, 2014 12:15:20 AM)

  1. mlv_play: added some comments — g3gg0 / bitbucket

#308 (Jun 29, 2014 12:14:54 AM)

  1. plot: fix warning — g3gg0 / bitbucket
  2. mlv_play: rewrote delete task in order to help to fix issue #2022. also delete files on both cards, if available — g3gg0 / bitbucket

#307 (Jun 28, 2014 12:14:55 AM)

  1. mlv_play: increased task stack sizes, should fix issue #2022 (not tested) — Alex / bitbucket

#306 (Jun 27, 2014 11:20:58 AM)

  1. chdk-dng: fix compiling — Alex / bitbucket

#305 (Jun 26, 2014 12:14:53 AM)

  1. VRAM dumping: skip the VRAM directory (some cameras have a max path limit of 33 characters) — Alex / bitbucket
  2. Fix minimal profile (no extra objects should be included) — Alex / bitbucket
  3. Fix minimal profile (drive letter required for file I/O) — Alex / bitbucket
  4. save_dng: fix error handling — Alex / bitbucket
  5. Raw indicator (info bars): gray out when LV RAW is disabled temporarily (e.g. in 10x zoom mode) — Alex / bitbucket
  6. Modules: fix default README creation — Alex / bitbucket
  7. EOS-M: undo 5bb2918 — Alex / bitbucket
  8. EOS-M: fix ML menu while recording RAW (not tested) — Alex / bitbucket
  9. 60D: fix ML menu while recording — Alex / bitbucket

#304 (Jun 25, 2014 12:14:55 AM)

  1. Merged in escho/escho-magiclantern/edmac_channels_600D (pull request #523)

    600D: change edmac write channel — a1ex <broscutamaker@gmail.com> / bitbucket
  2. write channel 6 — escho / bitbucket
  3. change edmac write channel for 600D — escho / bitbucket
  4. Merged unified into edmac_channels_600D — escho <hipescho@t-online.de> / bitbucket
  5. 7D: removed obsolete platform/gui.c (use the common gui.c instead) — Alex / bitbucket
  6. 7D: cleaned up CONFIG_GDB — Alex / bitbucket
  7. my_fprintf: use a smaller buffer and do error checking — Alex / bitbucket

#303 (Jun 23, 2014 12:14:54 AM)

  1. Merged in OtherOnePercent/magic-lantern/OtherOnePercent/update-timings-for-6d-to-avoid-problems--1403463297020 (pull request #522)

    Update timings for 6D to avoid problems. It will have to be done a 3rd time if direct table patching happens. — a1ex <broscutamaker@gmail.com> / bitbucket
  2. Don't need aggressive update, it causes problems — One Percent <NOTAFRAIDOFNSA@YAHOO.COM> / bitbucket
  3. Update timings for 6D to avoid problems. It will have to be done a 3rd time if direct table patching happens. — One Percent <NOTAFRAIDOFNSA@YAHOO.COM> / bitbucket
  4. 550D: fixed issue #1613 (centering focus box) — Alex / bitbucket
  5. EOS-M: experimental menu trigger from the DELETE button (long press). Not tested, does it work? — Alex / bitbucket
  6. 6D: declared ML_RESERVED_MEM as 640K; does it work? — Alex / bitbucket
  7. Startup: moved ML_RESERVED_MEM outside ifdef's to be visible from everywhere — Alex / bitbucket
  8. 6D: missing stubs from nikfreak, http://www.magiclantern.fm/forum/index.php?topic=3904.msg119450#msg119450 — Alex / bitbucket
  9. 550D: ResLock stubs — Alex / bitbucket
  10. Reloc: clean cache before executing modified code — Alex / bitbucket
  11. Fix memory checks for CONFIG_ALLOCATE_MEMORY_POOL (fixes boot for 550D and 1100D) — Alex / bitbucket
  12. Free memory dialog: fix display of AUTOEXEC.BIN size — Alex / bitbucket
  13. Merged in gui-timers (pull request #518)

    Refactoring with GUI timers — a1ex <broscutamaker@gmail.com> / bitbucket
  14. Merged in edmac-cleanup (pull request #516)

    Small EDMAC refactoring — a1ex <broscutamaker@gmail.com> / bitbucket
  15. VRAM dumping: recognize mirroring setting from 5D3 123 — Alex / bitbucket
  16. VRAM dumping: added a delay before saving the RAW buffer (should fix corrupted DNGs) — Alex / bitbucket
  17. Long joystick press: small race condition fix — Alex / bitbucket
  18. Cleanup some leftover code related to joystick press — Alex / bitbucket
  19. Long joystick press: small fix (stop checking when pressing left/right/up/down) — Alex / bitbucket
  20. 5D3/5D2/50D/7D: refactored joystick menu navigation with GUI timers (and enabled it on 7D) — Alex / bitbucket
  21. Refactored redraw_after with GUI timers — Alex / bitbucket
  22. Added a simple wrapper for GUI timers: delayed_call — Alex / bitbucket
  23. 5D3/5D2/50D: removed old joypress code (to be rewritten with GUI timers) — Alex / bitbucket
  24. CONFIG_ENGINE_RESLOCK should be mandatory everywhere (anything broken?) — Alex / bitbucket
  25. 5D2: enabled CONFIG_ENGINE_RESLOCK — Alex / bitbucket
  26. edmac_channel_to_index: direction argument not needed — Alex / bitbucket
  27. EDMAC info: show overview for the third EDMAC group on DIGIC V cameras — Alex / bitbucket
  28. EDMAC info: print results from edmac_get_dir — Alex / bitbucket
  29. EDMAC info: refactored with edmac_get_* calls — Alex / bitbucket
  30. EDMAC: simplified edmac_get_dir (read if channel & 0x8 else write) and added range checking to all getters — Alex / bitbucket
  31. edmac_get_dir: return "unused" for out-of-range channels — Alex / bitbucket
  32. edmac_get_state: prevent lockup on older cameras, where there are fewer EDMAC channels — Alex / bitbucket
  33. edmac_memcpy: find_free_edmac_channels now displays edmac channel numbers, not indices — Alex / bitbucket
  34. EDMAC: refactored channel<->index mapping (moved to edmac.c/h) — Alex / bitbucket

#302 (Jun 21, 2014 4:59:36 PM)

  1. VRAM dumping: create a log file with relevant settings — Alex / bitbucket
  2. VRAM dumping: create empty DNGs if there's no raw data, to keep file numbering consistent — Alex / bitbucket

#301 (Jun 21, 2014 10:14:51 AM)

  1. Updated video modes for VRAM dumping. Please follow the guide at http://www.magiclantern.fm/forum/index.php?topic=12375 — Alex / bitbucket

#300 (Jun 21, 2014 12:15:31 AM)

  1. Audio remote shot: removed 7D exception (should only enable sound in photo mode, not tested) — Alex / bitbucket
  2. 7D/6D: enabled FEATURE_AUDIO_REMOTE_SHOT (doesn't depend on CONFIG_AUDIO_CONTROLS on these cameras) — Alex / bitbucket

#299 (Jun 20, 2014 12:59:55 PM)

  1. Fix a long file name — Alex / bitbucket

#298 (Jun 20, 2014 12:39:18 PM)

  1. Fix typo — Alex / bitbucket
  2. Fix 1100D build — Alex / bitbucket

#297 (Jun 20, 2014 12:25:38 PM)

  1. Option for dumping image buffers. Looking for dumps from all cameras, all video modes, especially from external monitor users. Please keep the directory structure when uploading. — Alex / bitbucket
  2. Post deflicker: fix flicker caused by white level variations, http://www.magiclantern.fm/forum/index.php?topic=5705.msg119270#msg119270 — Alex / bitbucket

#296 (Jun 19, 2014 12:15:29 AM)

  1. Modules: fix error handling when opening files — Alex / bitbucket

#295 (Jun 18, 2014 12:15:28 AM)

  1. mlv_play: fix conflict with NotifyBox (visible when Canon code shows "No image", with e.g. FPS override) — Alex / bitbucket
  2. Display filters: minor tweak for the use-after-free fix — Alex / bitbucket
  3. Fix conflict between module display filters and core filters; added some comments — Alex / bitbucket
  4. raw_hist_get_percentile_level(s): fix error handling — Alex / bitbucket
  5. Display filters: fix use-after-free (for example, fixes crash when also using mlv_play)

    Steps to reproduce (before the fix):
    - enable some display filter (defishing, raw preview, anything)
    - use a low FPS to increase the chances of triggering the race condition
    - trigger mlv_play (press PLAY) to playback some video
    - repeat 1..5 times until the camera crashes

    For more insight, run the current "don't click me" test in playback mode, instead of triggering mlv_play, and print YUV422_LV_BUFFER_DISPLAY_ADDR. — Alex / bitbucket
  6. Memory backend: minor tweaks — Alex / bitbucket
  7. Memory backend: fix indentation in search_for_allocator — Alex / bitbucket
  8. Memory backend: refactored search_for_allocator to remove cascaded if's
    (note: indentation broken to make reviewing easier) — Alex / bitbucket
  9. Memory backend: limit shoot_malloc calls to 1000 (fixes the test from previous commit) — Alex / bitbucket
  10. New memory test that fails on 5D3 (don't click me) — Alex / bitbucket
  11. mlv_play: don't create playlist twice — Alex / bitbucket
  12. mlv_play: don't use a background task for playlist (just in case; troubleshooting a crash) — Alex / bitbucket
  13. mlv_play: some sanity checks — Alex / bitbucket

#294 (Jun 17, 2014 12:15:31 AM)

  1. 50D: disabled LV RAW mode in 10x zoom — Alex / bitbucket
  2. EOS-M: display filters not working, disabling (issue #1989) — Alex / bitbucket
  3. 7D/5D2/550D/500D: disabled LV RAW mode in 10x zoom (should fix issues #1587, #1990, #1961 and others). Other cameras requiring this workaround? — Alex / bitbucket
  4. Fix declaration of raw_get_pixel_ex — Alex / bitbucket
  5. 7D FPS: fix memory leak — Alex / bitbucket
  6. 7D FPS: cleaner check for H.264 — Alex / bitbucket
  7. FPS override: refactored with a getter function, to make it easier to disable it in certain modes — Alex / bitbucket
  8. 7D FPS: undo H.264 check — Alex / bitbucket
  9. 7D FPS: undo d2ba368e51f4 — Alex / bitbucket
  10. Merged in vyskocil/magic-lantern-vyskocil/7D_fps_override (pull request #464)

    FPS override for 7D in RAW recording — a1ex <broscutamaker@gmail.com> / bitbucket
  11. add logic to allow FPS_OVERRIDE only in RAW recording mode on 7D — Vladimir Vyskocil <vladimir.vyskocil@gmail.com> / bitbucket
  12. Not needed anymore (?) — Vladimir Vyskocil <vladimir.vyskocil@gmail.com> / bitbucket
  13. try to fix merge conflict (again) — Vladimir Vyskocil <vladimir.vyskocil@gmail.com> / bitbucket
  14. FPS override only when recording RAW movie — Vladimir Vyskocil <vladimir.vyskocil@gmail.com> / bitbucket
  15. fix merge conflict — Vladimir Vyskocil <vladimir.vyskocil@gmail.com> / bitbucket
  16. fix merge conflicts — Vladimir Vyskocil <vladimir.vyskocil@gmail.com> / bitbucket
  17. fix indentation — Vladimir Vyskocil <vladimir.vyskocil@gmail.com> / bitbucket
  18. remove not needed include
    cancel fps override when recording H264, it works but fps override is enabled when H264 recording stop even if it wasn't enabled before (why ?) — Vladimir Vyskocil <vladimir.vyskocil@gmail.com> / bitbucket
  19. use fio_malloc() instead of alloc_dma_memory() — Vladimir Vyskocil <vladimir.vyskocil@gmail.com> / bitbucket
  20. remove stopping static variable used to stop H264 — Vladimir Vyskocil <vladimir.vyskocil@gmail.com> / bitbucket
  21. FPS override for 7D — Vladimir Vyskocil <vladimir.vyskocil@gmail.com> / bitbucket
  22. Merged in clean-startup (pull request #501)

    Startup code refactoring — a1ex <broscutamaker@gmail.com> / bitbucket
  23. Memory backend: allow smaller blocks from shoot_malloc — Alex / bitbucket
  24. Exmem: report 31.5MB free for malloc — Alex / bitbucket
  25. Raw backend: declared raw_get_pixel_ex — Alex / bitbucket
  26. 5D2: Add GUI timers Stubs — a_d_ / bitbucket
  27. 5D2: Add FIO_SeekSkipFile — a_d_ / bitbucket
  28. Merge unified into clean-startup — Giovanni Condello <condellog@gmail.com> / bitbucket
  29. Fix declaration of task_dispatch_hook

    (without 'extern', if task_dispatch_hook is not found in stubs, gcc will allocate memory for it locally, then you'll wonder why it doesn't work) — Alex / bitbucket
  30. reboot.c: renamed copy_and_run_ml back to copy_and_restart (historical reasons) and added some notes about the startup process — Alex / bitbucket
  31. gui.c: cleanup obsolete CONFIG_GUI_DEBUG — Alex / bitbucket
  32. Removed CONFIG_MEMPATCH_CHECK definitions (this code is now mandatory for all cameras) — Alex / bitbucket
  33. Startup: made CONFIG_MEMPATCH_CHECK available also for classic boot — Alex / bitbucket
  34. Startup: refactored HIJACK_CACHE_HACK by making init_task calls common code — Alex / bitbucket

#293 (Jun 11, 2014 12:15:04 AM)

  1. Merged in escho/escho-magiclantern/600D_timer_stubs (pull request #514)

    600D stubs and more — a1ex <broscutamaker@gmail.com> / bitbucket
  2. disable config_tskmon — escho / bitbucket
  3. empty debug menue quite a bit — escho / bitbucket
  4. missing komma FIO_SeekSkipFile — escho / bitbucket
  5. 600D_timer_stubs — escho / bitbucket
  6. Created new branch 600D_timer_stubs — escho <hipescho@t-online.de> / bitbucket

#292 (Jun 9, 2014 12:15:04 AM)

  1. tweaks.c 1.8:1 Anamorphic preview .max updated — sodapopodalaigh <grumpyriffic@gmail.com> / bitbucket
  2. tweaks.c 1.8:1 Anamorphic Preview edited online with Bitbucket — sodapopodalaigh <sodapopodalaigh> / bitbucket

#291 (Jun 5, 2014 12:15:44 AM)

  1. plot: made new code a bit more defensive — g3gg0 / bitbucket
  2. add a file that produces a few linker builtin functions that might be needed by modules — g3gg0 / bitbucket
  3. plot: fix constant for min value, added free routines and statistics functions — g3gg0 / bitbucket

#290 (Jun 4, 2014 9:42:42 AM)

  1. Merged in dmilligan/magic-lantern/60d_timer_stubs (pull request #510)

    60D GUI Timer stubs and FIO_SeekSkipFile — a1ex <broscutamaker@gmail.com> / bitbucket
  2. 60D GUI Timer stubs and FIO_SeekSkipFile — David Milligan <david.l.milligan@gmail.com> / bitbucket

#289 (Jun 4, 2014 12:15:43 AM)

  1. Merged in escho/escho-magiclantern/edmac_channels_600D (pull request #503)

    edmac_channels for 600D — a1ex <broscutamaker@gmail.com> / bitbucket
  2. 600D res_lock_stubs stolen from TragicLantern — escho / bitbucket
  3. 600D_edmac_channels — escho / bitbucket
  4. Created new branch edmac_channels_600D — escho <hipescho@t-online.de> / bitbucket

#288 (Jun 2, 2014 12:15:42 AM)

  1. 550D: Add Timer stubs — Giovanni Condello <condellog@gmail.com> / bitbucket
  2. 1100D: Add Timer stubs — Giovanni Condello <condellog@gmail.com> / bitbucket
  3. 650D: SetHPTimerNextTick stub — Giovanni Condello <condellog@gmail.com> / bitbucket
  4. Add pretty-stubs target (runs all stubs-prettification tasks in one go) — Giovanni Condello <condellog@gmail.com> / bitbucket
  5. Merged in Pelican/magic-lantern/Pelican/fio_seekskipfile-added-stubss-edited-onl-1401619680648 (pull request #509)

    FIO_SeekSkipFile added. — a1ex <broscutamaker@gmail.com> / bitbucket
  6. Missing stubs added
    stubs.S edited online with Bitbucket — Pelican <pel@pel.hu> / bitbucket
  7. FIO_SeekSkipFile added.
    stubs.S edited online with Bitbucket — Pelican <pel@pel.hu> / bitbucket

#287 (Jun 1, 2014 12:15:13 AM)

  1. only use mvr_config when FEATURE_NITRATE is enabled — Andreas Kotes <count-magiclantern@flatline.de> / bitbucket
  2. only use mvr_config when FEATURE_NITRATE is enabled — Andreas Kotes <count-magiclantern@flatline.de> / bitbucket
  3. only use/access mvr_config if FEATURE_NITRATE is defined — Andreas Kotes <count-magiclantern@flatline.de> / bitbucket
  4. only use/access mvr_config if FEATURE_NITRATE is defined — Andreas Kotes <count-magiclantern@flatline.de> / bitbucket
  5. we should return a value even if there is no intervalometer (defined), if only to avoid warnings — Andreas Kotes <count-magiclantern@flatline.de> / bitbucket
  6. fix warnings (param type) & incorrect C (function declaration inside function is illegal) — Andreas Kotes <count-magiclantern@flatline.de> / bitbucket
  7. show_event_codes / CONFIG_GUI_DEBUG was removed incompletely, clean up — Andreas Kotes <count-magiclantern@flatline.de> / bitbucket
  8. Merged in ayshih/magic-lantern-50d/50d (pull request #505)

    Add more timer stubs for the 50D — a1ex <broscutamaker@gmail.com> / bitbucket
  9. 50D: SetTimerAfter and CancelTimer stubs — Albert Shih <ayshih@gmail.com> / bitbucket

#286 (May 31, 2014 12:15:17 AM)

  1. Features table: Fic shutter_fine_tuning link — Audionut <audionut11@gmail.com> / bitbucket

#285 (May 30, 2014 12:49:59 PM)

  1. Merged gui-timers into unified — Alex / bitbucket
  2. Merged in jpaana/ml/gui-timers-eosm (pull request #487)

    GUI timer stubs for EOSM.202 — a1ex <broscutamaker@gmail.com> / bitbucket
  3. GUI timer stubs for EOSM.202 — Jarno Paananen <jarno.paananen@gmail.com> / bitbucket
  4. 700D: timer and file i/o stubs from mk11174 — Alex / bitbucket
  5. Stubs test: fix a name clash — Alex / bitbucket
  6. Stubs reformat. Please find missing stubs for GUI timers and also for FIO_SeekSkipFile (required for latest mlv_play) — Alex / bitbucket
  7. Stubs test for timer API — Alex / bitbucket
  8. 5D3 113: stubs for SetTimerAfter and CancelTimer — Alex / bitbucket
  9. Stubs test: use RAM buffering rather than tiny FIO_WriteFile calls; also print log messages to console — Alex / bitbucket
  10. Timers: updated docs, removed SetHPTimerAfterTimeout/SetTimerWhen (redundant, not going to be used) and renamed TimerCancel to CancelTimer — Alex / bitbucket

#284 (May 30, 2014 12:15:12 AM)

  1. Features table: updated links to raw overlays, shutter fine-tuning and screenshot — Alex / bitbucket

#283 (May 29, 2014 12:15:16 AM)

  1. Features table: minor fix — Alex / bitbucket
  2. 60D: cleanup unused CONFIG_EXMEM_SINGLE_CHUNK — Alex / bitbucket
  3. 7D,600D,EOSM: no CONFIG_DMA_MEMCPY, please — Alex / bitbucket
  4. 7D: no CONFIG_AUDIO_CONTROLS yet — Alex / bitbucket
  5. Features table: also print internals (CONFIG_ macros) — Alex / bitbucket
  6. Features table: fix category for FEATURE_GPS_TWEAKS — Alex / bitbucket
  7. Features table: updated porting thread links, please check — Alex / bitbucket
  8. Make DRYOS_ASSERT_HANDLER mandatory — Alex / bitbucket
  9. Fix minimal build profile after FIO updates — Alex / bitbucket
  10. 5D3, maybe others: fix QR overlays in zoom mode — Alex / bitbucket
  11. FPS override: fix photo mode when a crop mode is selected in movie mode — Alex / bitbucket

#282 (May 24, 2014 12:14:54 AM)

  1. Fix FPS override in photo mode — Alex / bitbucket

#281 (May 23, 2014 12:14:52 AM)

  1. 5D3: increased 720p FPS limit (67 fps) — Alex / bitbucket
  2. 50D/EOSM: disabled FRAME_SHUTTER_BLANKING_WRITE (it depends on the DebugMsg hack, which is not enabled there) — Alex / bitbucket
  3. FPS override: if FRAME_SHUTTER_BLANKING_WRITE is available, only use table patching for overcranking — Alex / bitbucket
  4. FPS override: refactored NEW_FPS_METHOD without mode_offset_map — Alex / bitbucket
  5. FPS override: minor speedup when switching video modes with NEW_FPS_METHOD — Alex / bitbucket
  6. FPS override: minor fix when switching video modes with NEW_FPS_METHOD — Alex / bitbucket
  7. FPS override: fix shutter blanking override for NEW_FPS_METHOD — Alex / bitbucket
  8. 5D3: enabled NEW_FPS_METHOD (40fps at 1080p in raw mode) — Alex / bitbucket
  9. FPS override: dropped negative number workaround for fine-tuning offsets (no longer needed) — Alex / bitbucket

#280 (May 22, 2014 12:14:47 AM)

  1. Bulb exposures: experimental support for self-timer/MLU modes — Alex / bitbucket
  2. Typo — Alex / bitbucket
  3. Fix shutter display in BULB mode; added SHUTTER_BULB constant — Alex / bitbucket
  4. Lens display don't round certain shutter speeds like 32" or 16", since the exact value may be important when using the intervalometer — Alex / bitbucket
  5. Fix shutter wrap-around in movie mode — Alex / bitbucket
  6. Merged in dmilligan/magic-lantern/shutter_display (pull request #498)

    Shutter speed round to match Canon — a1ex <broscutamaker@gmail.com> / bitbucket
  7. lens.c/h: round shutter speeds to match Canon values, allow the shutter menu item to go all the way to 30 — David Milligan <david.l.milligan@gmail.com> / bitbucket
  8. Merged in ayshih/magic-lantern-50d/ime (pull request #500)

    Fixes so that IME modules can compile — a1ex <broscutamaker@gmail.com> / bitbucket
  9. ime: fixes for implicit declarations (cleanup) — Albert Shih <ayshih@gmail.com> / bitbucket
  10. Merged in ayshih/magic-lantern-50d/mlv_play (pull request #499)

    Add timer stubs for the 50D for `mlv_play` — a1ex <broscutamaker@gmail.com> / bitbucket
  11. 50D: timer stubs for mlv_play — Albert Shih <ayshih@gmail.com> / bitbucket

#279 (May 21, 2014 12:14:48 AM)

  1. Only define FEATURE_BEEP if there is backend support (CONFIG_BEEP) — Alex / bitbucket
  2. 6D: disabled audio monitoring (reported not to work, issue #1996) — Alex / bitbucket

#278 (May 20, 2014 12:14:50 AM)

  1. Merged in dmilligan/magic-lantern/1100D_edmac (pull request #496)

    edmac channels for the 1100D, but we don't use it (lv raw doesn't work), so disable edmac to save space in the binary — a1ex <broscutamaker@gmail.com> / bitbucket
  2. edmac channels for the 1100D, but we don't use it (lv raw doesn't work), so disable edmac to save space in the binary — David Milligan <david.l.milligan@gmail.com> / bitbucket
  3. Merged in mk11174/550d (pull request #494)

    700d & 550D timer, seekskip, and ASIFADCBuffer Stubs for mlv_snd and mlv_play — a1ex <broscutamaker@gmail.com> / bitbucket
  4. 700d timer and seekskip stubs for mlv_snd and mlv_play — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  5. 550D timer, seekskip, and ASIFADCBuffer Stubs for mlv_snd and mlv_play — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  6. Merged in Audionut/ml-fork/black-level (pull request #495)

    Turn black_fix off by default. — a1ex <broscutamaker@gmail.com> / bitbucket
  7. Turn black_fix off by default. — Audionut / bitbucket
  8. 550D add edmac channels — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket

#277 (May 17, 2014 12:15:27 AM)

  1. Merged in Audionut/branch-fix/user-feedback (pull request #491)

    Change printed user feedback in raw_rec. — a1ex <broscutamaker@gmail.com> / bitbucket
  2. Change printed user feedback in raw_rec. — Audionut / bitbucket

#276 (May 15, 2014 12:15:27 AM)

  1. lens_format_shutter: use rounding consistent with Canon's for 1/25 and faster shutter speeds ( http://www.magiclantern.fm/forum/index.php?topic=10648 ) — Alex / bitbucket
  2. LV ISO display: in movie mode, read it from FRAME_ISO and include the effects of ML digital ISO, FPS override corrections, full-stop rounding with raw video (should be similar to the one before LVinfo refactoring). Should fix issue #1741, to be tested. — Alex / bitbucket
  3. 500D: slowed down bmp_fill (helps with ERR70 while recording) — Alex / bitbucket
  4. edmac_memcpy: removed the "else" branch for free EDMAC channels. If this breaks any builds, you know what you have to do ;) — Alex / bitbucket
  5. 500D: fix EDMAC channels (raw video now working) — Alex / bitbucket
  6. 50D: allow expo override to sync with dialed exposure values (should fix issue 1968, to be tested) — Alex / bitbucket
  7. 500D: FRAME_SHUTTER_TIMER is wrong (fixes issue #1983) — Alex / bitbucket
  8. Arrow shortcuts: when they depend on the LCD sensor, print info about how to enable it (500D, 550D, 650D, 700D) — Alex / bitbucket
  9. Menu: print long help lines with condensed font (to make sure they will not overflow) — Alex / bitbucket
  10. Font backend: fix displaying justified strings (was trimming the last character when printing condensed text) — Alex / bitbucket
  11. 500D: FRAME_ISO is OK for reading — Alex / bitbucket
  12. Merged in Audionut/branch-fix/Help_text (pull request #490)

    Small fixes and updates to help text. — a1ex <broscutamaker@gmail.com> / bitbucket
  13. More verbose bracketing help — Audionut / bitbucket
  14. Fix AF_BACK_BUTTON depend on 5D3 (thanks a1ex) — Audionut / bitbucket
  15. Small fixes and updates to help text. — Audionut / bitbucket

#275 (May 13, 2014 12:15:22 AM)

  1. mlv_rec: correct getopt long option, output notification when bug fixing is active — g3gg0 / bitbucket

#274 (May 9, 2014 12:14:59 AM)

  1. mlv_rec: fix black level assignment — g3gg0 / bitbucket

#273 (May 6, 2014 12:15:01 AM)

  1. Timer and file IO stubs for EOSM.202 — Jarno Paananen <jarno.paananen@gmail.com> / bitbucket
  2. Modules: catch non-static MODULE_FUNCTION/MODULE_SYMBOL declarations at runtime (not sure how to catch them at compile-time);
    Also fix console behavior at startup (hide if disabled, show if enabled or if there are errors) — Alex / bitbucket
  3. plot.h: in core declarations, function pointers should be static (fixes lockup when plot module is not loaded) — Alex / bitbucket
  4. dryos.h: declared printf — Alex / bitbucket

#272 (May 5, 2014 12:15:01 AM)

  1. mlv_play: add option for playing back at exact frame rate by either dropping or waiting. requirement for sync audio playback when the new sound system is ready. — g3gg0 / bitbucket
  2. fix typo — g3gg0 / bitbucket
  3. updated timer description, added some stubs for 7D, 5D3, 600D (to be tested) — g3gg0 / bitbucket

#271 (May 3, 2014 12:10:27 PM)

  1. Revert unwanted merge (500b291) — Alex / bitbucket

#270 (May 3, 2014 12:15:35 AM)

  1. Dummy merge, to undo 1a2e6b1 — Alex / bitbucket
  2. Memory browser: highlight modified values with red; dropped support for VxWorks — Alex / bitbucket
  3. Merge with dual-iso-ec — Audionut / bitbucket
  4. Dual ISO auto expo: fix sign for EC < 0 — Alex / bitbucket
  5. Dual ISO auto expo: added two more presets, with ideas from Marsu and Audionut — Alex / bitbucket
  6. Dual ISO auto expo: fix bug about going back to preferred ISO — Alex / bitbucket
  7. Dual ISO auto expo: go back to preferred ISO when there are no constraints (removes hysteresis) — Alex / bitbucket
  8. Dual ISO: added debug info for auto exposure and fixed conflict with expo lock — Alex / bitbucket
  9. Dual ISO: experimental auto exposure algorithm for recovery ISO — Alex / bitbucket
  10. Dual ISO: renamed isoless_* to dual_iso_* — Alex / bitbucket
  11. Burn-in tests: added a test for setting exposure randomly — Alex / bitbucket
  12. Dual ISO: reduced the relative ISO choices to the useful ones; small refactor — Alex / bitbucket
  13. Dual ISO: fix operation with Auto ISO and relative recovery ISO — Alex / bitbucket
  14. Dual ISO: back to old-style menu; some UI tweaks and minor fine-tunings — Alex / bitbucket
  15. dual_iso: rename main var to std name (you too, alex :-)) — Marsu42 / bitbucket
  16. dual_iso: move static up (we should try c#) — Marsu42 / bitbucket
  17. dual_iso: make dr gained a setting for auto-disabling — Marsu42 / bitbucket
  18. Merged unified into dual-iso-ec — Alex / bitbucket
  19. Dual ISO: with relative recovery ISO, respect the max auto ISO from Canon menu — Alex / bitbucket
  20. Patch manager: print number of errors in the main menu, if any — Alex / bitbucket
  21. Patch manager: removed cache_lock_request/release interface (should be no longer needed) — Alex / bitbucket
  22. GDB hooks: refactored with pure patch manager calls; origOpcode field no longer needed, renamed to user_data — Alex / bitbucket
  23. Patch manager: use cli/sei instead of semaphores, since we also need it to work at startup or from interrupts — Alex / bitbucket
  24. Experimental library for managing memory patches — Alex / bitbucket

#269 (May 2, 2014 12:15:34 AM)

  1. plot: small code cleanup — g3gg0 / bitbucket
  2. mlv_play: function renaming, remove strdup/strcat from module — g3gg0 / bitbucket
  3. mlv_play: fix files > 4GiB — g3gg0 / bitbucket
  4. corrected stub for FIO_SeekFile (64 bit return value), added FIO_SeekSkipFile (64 bit position) — g3gg0 / bitbucket

#268 (Apr 30, 2014 12:15:34 AM)

  1. Merged in Marsu42/ml-pull/dual_iso_enabled (pull request #482)

    dual_iso: tell enabled from active & add toggle function — a1ex <broscutamaker@gmail.com> / bitbucket
  2. dual_iso: add explicit toggle function — Marsu42 / bitbucket
  3. dual_iso: tell enabled from active — Marsu42 / bitbucket
  4. Created new branch dual_iso_enabled — Marsu42 <email@alsigma.com> / bitbucket

#267 (Apr 29, 2014 12:15:34 AM)

  1. CONFIG_PIC: Cleanup leftover makefile comments — Giovanni Condello <condellog@gmail.com> / bitbucket
  2. Cleanup: Expose CONFIG_PIC to Makefile.user.default

    Remove it from every single platform Makefile since it was always defined as n — Giovanni Condello <condellog@gmail.com> / bitbucket
  3. reboot.c : Allow booting without a valid signature, but warn the user — Giovanni Condello <condellog@gmail.com> / bitbucket
  4. Do not require DISPLAY_SENSOR_POWERED unless CONFIG_LCD_SENSOR is set — Giovanni Condello <condellog@gmail.com> / bitbucket
  5. shoot.c: Guard FEATURE_BULB_TIMER — Giovanni Condello <condellog@gmail.com> / bitbucket
  6. lens.c : Guard FEATURE_PICSTYLE — Giovanni Condello <condellog@gmail.com> / bitbucket
  7. Remove unused ML_SRC_STATIC_FONTS — Giovanni Condello <condellog@gmail.com> / bitbucket
  8. Remove deprecated CONFIG_STATIC_FONTS — Giovanni Condello <condellog@gmail.com> / bitbucket
  9. raw.c : Fix Screen DR for 700D/EOSM — Giovanni Condello <condellog@gmail.com> / bitbucket

#266 (Apr 27, 2014 12:15:10 AM)

  1. mlv_rec: improve bugfix #1 to recover some frames — g3gg0 / bitbucket
  2. mlv_rec: add code to mlv_dump for automatic file fixing for known bugs — g3gg0 / bitbucket

#265 (Apr 25, 2014 12:15:08 AM)

  1. mlv_rec: add option to mlv_dump to set black level manually — g3gg0 / bitbucket
  2. Stubs reformat — Alex / bitbucket
  3. Merged in Maqs/magic-lantern/prevent-menu-flickering (pull request #480)

    Prevent date/time from flickering while ML menu is active — a1ex <broscutamaker@gmail.com> / bitbucket
  4. Created new branch prevent-menu-flickering — Marcus Ströbel <marcus@eunomia.de> / bitbucket
  5. Kill date/time update timer to prevent flickering in ML menu (5D3.113, 6D.113, 7D.203) — Maqs <marcus@eunomia.de> / bitbucket
  6. timer.h: Update documentation — Giovanni Condello <condellog@gmail.com> / bitbucket
  7. Document DryOS High Level Timer API

    Add stubs for 650D.104 — Giovanni Condello <condellog@gmail.com> / bitbucket
  8. Merged in arkanoid (pull request #444)

    Arkanoid improvements — a1ex <broscutamaker@gmail.com> / bitbucket
  9. LV powersave: fix false wakeups triggerd by internal ML events (was broken in 5fdd723) — Alex / bitbucket
  10. Merged in Audionut/tutorial/shutter_warning (pull request #481)

    Make menu warn advise for shutter count, easy to understand — a1ex <broscutamaker@gmail.com> / bitbucket
  11. Make menu warn advise for shutter count, easy to understand — Audionut / bitbucket
  12. Arkanoid: minor refactoring in key handling — Alex / bitbucket
  13. Arkanoid: fixed key handling for pause (handling the UNPRESS event made it stop quickly after starting the game) — Alex / bitbucket
  14. Merged in Marsu42/ml-pull/anti_fud (pull request #475)

    Model-specific shutter count & reduce fud — a1ex <broscutamaker@gmail.com> / bitbucket
  15. Add curly brackets for ml style compliance — Marsu42 / bitbucket
  16. Optimize rating info messages — Marsu42 / bitbucket
  17. Add general info about shutter life — Marsu42 / bitbucket
  18. Add info about half of shutter rating — Marsu42 / bitbucket
  19. Model-specific shutter count & reduce fud — Marsu42 / bitbucket
  20. Created new branch anti_fud — Marsu42 <email@alsigma.com> / bitbucket
  21. arkanoid: make the game playable with front and rear wheel — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  22. arkanoid: place the balls correctly, minor changes — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  23. arkanoid: reverse pause — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  24. arkanoid: cleanup — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  25. Arkanoid: nicer key handling (do not block all the GUI events). Fixes unwanted playing outside menu and maybe other subtle side effects. — Alex / bitbucket
  26. Arkanoid: enable sound by default — Alex / bitbucket
  27. arkanoid: limit num of balls to 5 so that arkanoid is responsive in higher levels, fine tunnings — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  28. arkanoid: cleanups, fine tunings — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  29. arkanoid: spaces for tabs — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  30. arkanoid: double linked list fix, more stable, no more null ptr — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  31. Backout changeset c04747492ee6196d8a573a21f70bc166b74630e2 — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  32. Backout changeset d98b3f8120e8816e6e07f7e22f770a311ae1ea6f — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  33. arkanoid: doubly linked list for storing arkanoid elements, clean up, comments, spaces — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  34. arkanoid: control pad only if we are in the gameplay — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  35. arkanoid: correct elem_loop in game start func — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  36. arkanoid: handle fades properly — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  37. arkanoid: spaces, fixed balls movement now is it more stable — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  38. arkanoid: spaces, reset_elem set ELEM_END at the beginning — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  39. arkanoid: spaces, revert 460 fix causes side effects — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  40. arkanoid: spaces, optimalize arkanoid logo function — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  41. arkanoid: do not generate more brick if we reach the maximum of elems — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  42. arkanoid: changed elem numbering so that NULL is 0 — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  43. arkanoid: spaces, use memset in reset elem func — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  44. arkanoid: correct tabs — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  45. arkanoid: more spaces — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  46. arkanoid: spaces — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  47. arkanoid: comments — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  48. arkanoid: dont want for the sounds causes lags — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  49. arkanoid: handle pauses correctly, clean up states — Pravdomil Toman <pravdomil.toman@gmail.com> / bitbucket
  50. Arkanoid: undo debug code — Alex / bitbucket
  51. Arkanoid: hopefully fixed balls bouncing from the bottom edge (hard to reproduce, just keep playing) — Alex / bitbucket
  52. Arkanoid: reworked sounds to give priority to important ones (e.g. losing ball) — Alex / bitbucket
  53. Arkanoid: bunch of fine-tunings, now it feels a little more solid — Alex / bitbucket
  54. Arkanoid: warning cleanup — Alex / bitbucket
  55. Arkanoid: experimental drawing algorithm for reducing flicker (no double buffering; it's too slow) — Alex / bitbucket
  56. Arkanoid: some quick'n'dirty sound effects — Alex / bitbucket
  57. Arkanoid: reworked the state machine and removed the global lock (should fix many subtle bugs) — Alex / bitbucket

#264 (Apr 24, 2014 12:15:07 AM)

  1. plot: being a bit more defensive — g3gg0 / bitbucket
  2. Merged in pravdomil/readmemd-edited-online-with-bitbucket-1398284535670 (pull request #479)

    README.md make link working — g3gg0 <georg.hofstetter@lx-networking.de> / bitbucket
  3. README.md make link working — pravdomil <pravdomil.toman@gmail.com> / bitbucket

#263 (Apr 23, 2014 12:15:13 AM)

  1. 7D: remove unused code that fails compiling — g3gg0 / bitbucket
  2. 500D: fixed photo raw offsets to include top OB area — Alex / bitbucket
  3. 500D: installer FIR binary — Alex / bitbucket
  4. 500D: fixed FIO_SeekFile (how the @#$% did it work so far?!) — Alex / bitbucket
  5. Moved display_is_on to gui-common.c/h — Alex / bitbucket
  6. Menu: declared menu_get/set_value_from_script — Alex / bitbucket
  7. Menu: also use caret editing in transparent LV mode — Alex / bitbucket
  8. 700d, change back ic_write from ic_write_bulk to keep things consistent with other cameras. Was meant for sound system branch only — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket

#262 (Apr 22, 2014 12:15:08 AM)

  1. 700d _ic_write to _ic_write_bulk — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  2. 700d add SetASIFMode and StopASIFDMAADC stubs — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket

#261 (Apr 21, 2014 12:15:07 AM)

  1. Merged in one-audio-common-task (pull request #468)

    audio-common.c: Merged audio_meter_task and audio_level_task into audio_common_task — Giovanni C <condellog@gmail.com> / bitbucket
  2. Merged unified into one-audio-common-task — Giovanni C <condellog@gmail.com> / bitbucket
  3. audio-common.c: Merged audio_meter_task and audio_level_task into audio_common_task — Giovanni Condello <condellog@gmail.com> / bitbucket

#260 (Apr 20, 2014 12:15:41 AM)

  1. Flexinfo: Add clock to Rebels, 60D, 5D3 and 6D

    Fixes issue #1959

    cc @a1ex @g3gg0 @OtherOnePercent to check and fix correct positioning. — Giovanni Condello <condellog@gmail.com> / bitbucket
  2. mlv_rec: get rid of backup block, set frame headers every frame — g3gg0 / bitbucket

#259 (Apr 19, 2014 12:15:41 AM)

  1. mlv_rec: add option to create one directory per video, reordered options and ini strings — g3gg0 / bitbucket
  2. mlv_rec: fix incorrect block size generation — g3gg0 / bitbucket
  3. Merged in OtherOnePercent/backflow2/EOSM-fix (pull request #472)

    Fix EOSM ADTG + Dual ISO reg — Giovanni C <condellog@gmail.com> / bitbucket
  4. Fix ADTG shutters EOSM — 1p / bitbucket
  5. Backed out changeset: 635763bb2981 — OtherOnePercent / bitbucket
  6. Make a branch — 1p / bitbucket
  7. Correct EOSM regs on dual iso... — 1p / bitbucket
  8. Correct EOSM ADTG shutter regs after boot method change — 1p / bitbucket

#258 (Apr 18, 2014 12:15:43 AM)

  1. Merged in g3gg0/magic-lantern-plot (pull request #458)

    plot: basic module for plotting data — g3gg0 <georg.hofstetter@lx-networking.de> / bitbucket
  2. plot: simply don't draw dots on borders — g3gg0 / bitbucket
  3. plot: basic module for plotting data — g3gg0 / bitbucket
  4. Merged in Marsu42/ml-pull/cygwin_fix (pull request #467)

    Fix cygwin compilation & docs — Giovanni C <condellog@gmail.com> / bitbucket
  5. cygwin: don't trust awk internet tutorials — Marsu42 / bitbucket
  6. cygwin: this nearly makes me use linux :-> — Marsu42 / bitbucket
  7. cygwin: yet another awk quoting style :-p — Marsu42 / bitbucket
  8. cygwin: other awk fixes — Marsu42 / bitbucket
  9. cygwin: solve awk quoting hell — Marsu42 / bitbucket
  10. cygwin: fix module readme line endings — Marsu42 / bitbucket
  11. cygwin: fix docs line endings — Marsu42 / bitbucket
  12. Created new branch cygwin_fix — Marsu42 <email@alsigma.com> / bitbucket
  13. Merged in eosm-use-traditional-boot (pull request #470)

    EOSM: Use traditional boot method. This makes the installer work properly. — Giovanni C <condellog@gmail.com> / bitbucket
  14. EOSM: Fix incorrect memory size reporting, allocate bvram_mirror where appropriate — Giovanni Condello <condellog@gmail.com> / bitbucket
  15. EOSM: Use traditional boot method. This makes the installer work properly.

    Avoid a cache-hacked boot should also fix race conditions with modules (See issue: #1903) — Giovanni Condello <condellog@gmail.com> / bitbucket

#257 (Apr 17, 2014 12:15:41 AM)

  1. mlv_rec: count from correct block header, fixes ASSERT — g3gg0 / bitbucket
  2. Intervalometer: fixed trigger at startup — Alex / bitbucket
  3. Intervalometer: fixed inconsistencies like running when it's disabled from menu and cleaned up the code a bit — Alex / bitbucket
  4. Card benchmark: print a message when completed — Alex / bitbucket
  5. lens_set_ae: use proper rounding (not just range checking). Should fix ETTR messing up the exposure compensation (where you can't reset it back to 0). — Alex / bitbucket
  6. cf_acc: fix LBA addressing (CYL_HI/CYL_LO were swapped) — Alex / bitbucket

#256 (Apr 16, 2014 12:15:46 AM)

  1. mlv_rec: advanced error dumping in case of corrupted headers, changed BKUP header handling — g3gg0 / bitbucket

#255 (Apr 15, 2014 12:15:46 AM)

  1. cf_acc: added raw sector read/write code, refactored — g3gg0 / bitbucket

#254 (Apr 14, 2014 12:15:46 AM)

  1. 650D: Some minor cleanup — Giovanni Condello <condellog@gmail.com> / bitbucket
  2. Merged in cleanup (pull request #445)

    ML Cleanup, take 2 — Giovanni C <condellog@gmail.com> / bitbucket
  3. Merged unified into cleanup — Giovanni C <condellog@gmail.com> / bitbucket
  4. Merge unified into cleanup — Giovanni Condello <condellog@gmail.com> / bitbucket
  5. Revert ead884906b91 but still make signature checking mandatory using a Makefile macro to define the current "active" signature — Giovanni Condello <condellog@gmail.com> / bitbucket
  6. Makefile.src : Make sure the first object is always reboot.o — Giovanni Condello <condellog@gmail.com> / bitbucket
  7. Small misc.c cleanups — Giovanni Condello <condellog@gmail.com> / bitbucket
  8. Make sure we can use CONFIG_RELOC in source/header files too.

    This gets rid of 90% of misc.c usage across platforms — Giovanni Condello <condellog@gmail.com> / bitbucket
  9. 5D3.113 : Remove unused handle_af_patterns — Giovanni Condello <condellog@gmail.com> / bitbucket
  10. 5D3.113 : Remove unused my_memcpy — Giovanni Condello <condellog@gmail.com> / bitbucket
  11. 6D: Remove unused display_clock() — Giovanni Condello <condellog@gmail.com> / bitbucket
  12. 550D: remove unused misc.c — Giovanni Condello <condellog@gmail.com> / bitbucket
  13. Define handle_af_patterns in the correct header — Giovanni Condello <condellog@gmail.com> / bitbucket
  14. EOSM: remove unused dummy handle_af_patterns — Giovanni Condello <condellog@gmail.com> / bitbucket
  15. Fix regression: SoundDevActiveIn was defined twice — Giovanni Condello <condellog@gmail.com> / bitbucket
  16. Add missing lcdsensor header — Giovanni Condello <condellog@gmail.com> / bitbucket
  17. Make deflick module compile without major warnings — Giovanni Condello <condellog@gmail.com> / bitbucket
  18. Add proper SoundDevActiveIn signature — Giovanni Condello <condellog@gmail.com> / bitbucket
  19. Make "unfied" compile without major warnings.

    Also:
    - define CONFIG_UNIFIED instead of some ultra long CONFIG_
    - reduce build times by only depending on actual DigicIV models — Giovanni Condello <condellog@gmail.com> / bitbucket
  20. Make EOSM compile without major warnings — Giovanni Condello <condellog@gmail.com> / bitbucket
  21. Make 7D compile without major warnings — Giovanni Condello <condellog@gmail.com> / bitbucket
  22. Make 60D compile without major warnings — Giovanni Condello <condellog@gmail.com> / bitbucket
  23. Make 600D compile without major warnings — Giovanni Condello <condellog@gmail.com> / bitbucket
  24. Make 5D2 compile without major warnings — Giovanni Condello <condellog@gmail.com> / bitbucket
  25. Make 550D compile without major warnings — Giovanni Condello <condellog@gmail.com> / bitbucket
  26. Make 500D compile without major warnings — Giovanni Condello <condellog@gmail.com> / bitbucket
  27. Merged unified into cleanup — Giovanni C <condellog@gmail.com> / bitbucket
  28. 1100D: fix warnings — Giovanni Condello <condellog@gmail.com> / bitbucket
  29. fw-signature: Make sure we also link main ML code against it — Giovanni Condello <condellog@gmail.com> / bitbucket
  30. boot-hack: Properly name variable — Giovanni Condello <condellog@gmail.com> / bitbucket
  31. fw-signature: Move to object file and make sure we always check for the correct FW signature before booting — Giovanni Condello <condellog@gmail.com> / bitbucket
  32. cleanup: rename aj_port to greenscreen as it's the only feature provided

    Also retain the original copyright notice (but format it a bit) — Giovanni Condello <condellog@gmail.com> / bitbucket
  33. Merged unified into cleanup — Giovanni C <condellog@gmail.com> / bitbucket
  34. Enabled -Werror-implicit-function-declaration for the next cleanup session — Alex / bitbucket

#253 (Apr 13, 2014 12:15:16 AM)

  1. Merged in OtherOnePercent/backflow2/mlv_write (pull request #455)

    Add single threaded write speed for MLV camera icon — g3gg0 <georg.hofstetter@lx-networking.de> / bitbucket
  2. Manually apply patch — 1p / bitbucket
  3. Notepad++ does these tabs instead of spaces, maybe there is a setting — 1p / bitbucket
  4. Fix some spacing — 1p / bitbucket
  5. Add single threaded write speed for MLV camera icon — 1p / bitbucket

#252 (Apr 9, 2014 12:15:39 AM)

  1. Remove wrong 550D installer — Giovanni Condello <condellog@gmail.com> / bitbucket
  2. Add EOSM Installer — Giovanni Condello <condellog@gmail.com> / bitbucket

#251 (Apr 7, 2014 12:15:38 AM)

  1. 650d add SetVolumeIn stub — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket

#250 (Apr 6, 2014 12:15:11 AM)

  1. Upload proper 1100D installer.

    Fixes commit 8d5c15c — Giovanni Condello <condellog@gmail.com> / bitbucket
  2. Add 1100D installer — Giovanni Condello <condellog@gmail.com> / bitbucket
  3. 650D/700D: Enable FEATURE_AUDIO_REMOTE_SHOT in movie mode too — Giovanni Condello <condellog@gmail.com> / bitbucket
  4. Remove wrong 1100D installer — Giovanni Condello <condellog@gmail.com> / bitbucket
  5. Add 650D installer — Giovanni Condello <condellog@gmail.com> / bitbucket
  6. Modules README: properly fail when an external command fails — Alex / bitbucket

#249 (Apr 5, 2014 12:15:10 AM)

  1. 700d add SetAudioVolumeIn stub — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket

#248 (Apr 2, 2014 12:15:11 AM)

  1. Merged in mk11174/magic-lantern (pull request #461)

    Tweak to 650d/700d Audio meter patch, add EOSM too. added PowerMicAmp and the stub for each model. — Giovanni C <condellog@gmail.com> / bitbucket
  2. 700d add PowerMicAmp stub for audio meter patch — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  3. 650d add PowerMicAmp stub for audio meter patch — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  4. EOSM add PowerMicAmp stub for audio meter patch — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  5. 700D/650D/EOSM audio-common.c audio meter patch tweak. Found out that PowerMicAmp is all that is needed to get things going. — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  6. Merged hudson/magic-lantern into unified — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  7. EOSM audio-common.c add audio meter patch — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  8. Merged in Audionut/tutorial/README.rst (pull request #462)

    Small graphical fix dual_iso README.rst — Giovanni C <condellog@gmail.com> / bitbucket
  9. Small graphical fix dual_iso README.rst — Audionut / bitbucket
  10. mlv_rec: detailed error message after card I/O error — g3gg0 / bitbucket

#247 (Apr 1, 2014 12:15:11 AM)

  1. Liveview fixes for magic zoom and electronic level (backported from chris_overseas, 5D3-123) — Alex / bitbucket

#246 (Mar 31, 2014 12:15:14 AM)

  1. 700d bmp.c add bmp_buf, maybe works for 650d too? — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  2. Merged in mk11174/magic-lantern (pull request #457)

    650d/700d Maybe ok to turn back on Audio meters since many testers have reported positive feedback??? — Giovanni C <condellog@gmail.com> / bitbucket
  3. audio-common.c added comment for 650d/700d meter patch — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  4. 700d remove feature_audio_meters undef — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  5. 650d remove feature_audio_meters undef — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  6. audio-common.c tweak to 650d/700d audio meter code, thanks nanomad! — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  7. audio-common.c indent fix — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  8. 650d/700d Another dumb typo in audio-common.c to enable audio meters — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  9. 650d/700d typo in audio-common.c to enable audio meters — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  10. Merged hudson/magic-lantern into unified — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  11. 650d turn back on audio meters feature. — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  12. 700d Turn back on feature audio meters — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  13. 650d/700d audio-common.c Temp Enable Audio Meters until audio chip is coded. — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket

#245 (Mar 30, 2014 12:15:47 AM)

  1. mlv_rec: added eschos recommendation so the recording icon still shows recording time with skipped frames (http://www.magiclantern.fm/forum/index.php?topic=7122.msg109436#msg109436) — g3gg0 / bitbucket
  2. mlv_rec: fix OS X linking for mlv_dump — g3gg0 / bitbucket

#244 (Mar 29, 2014 12:15:47 AM)

  1. raw2dng: fixed nonzero cold pixels like these: http://www.magiclantern.fm/forum/index.php?topic=7122.msg109315#msg109315 — Alex / bitbucket
  2. GPS: simplified the menu and cleaned up the code. Workaround limited to internal GPS only to keep things simple and robust. — Alex / bitbucket
  3. Merged in OtherOnePercent/backflow2/6D-GPS (pull request #449)

    6D gps off at shutdown — a1ex <broscutamaker@gmail.com> / bitbucket
  4. Some text tweaks — 1p / bitbucket
  5. Some GPS changes — 1p / bitbucket
  6. Add the rest — 1p / bitbucket
  7. Add GPS.c/h — 1p / bitbucket
  8. Internals text — 1p / bitbucket
  9. Lcase and add config_gps Todo: make it better — 1p / bitbucket
  10. Lcase it — 1p / bitbucket
  11. Nice up GPS shutdown — 1p / bitbucket
  12. Add GPS prop to 6D — 1p / bitbucket
  13. Installer: 50D binary (confirmed by ayshih) — Alex / bitbucket
  14. Installer: 5D2 binary — Alex / bitbucket

#243 (Mar 27, 2014 12:15:49 AM)

  1. Merged in ayshih/magic-lantern-50d/cr2hdr-wb (pull request #453)

    White balance fix for dual ISO — a1ex <broscutamaker@gmail.com> / bitbucket
  2. cr2hdr: additional documentation on EXIF white balance approach — Albert Shih <ayshih@gmail.com> / bitbucket
  3. cr2hdr: revised logic for reading EXIF white balance, plus informative output — Albert Shih <ayshih@gmail.com> / bitbucket
  4. cr2hdr: tries harder to get EXIF white balance — Albert Shih <ayshih@gmail.com> / bitbucket
  5. chdk-dng: changed inputs on dng_set_wbgain from floats to ints — Albert Shih <ayshih@gmail.com> / bitbucket
  6. cr2hdr: populating DNG with CR2 white balance information — Albert Shih <ayshih@gmail.com> / bitbucket

#242 (Mar 26, 2014 12:14:52 AM)

  1. mlv_rec: use black level depending on camera model — g3gg0 / bitbucket

#241 (Mar 25, 2014 12:14:51 AM)

  1. mlv_rec: skip blocks with defect frame spacing field — g3gg0 / bitbucket
  2. mlv_rec: reserve less buffers for CF as it will write smaller blocks of up to 16 MiB — g3gg0 / bitbucket
  3. mlv_rec: fix remaining .mlv file on SD card when spanning was activated. renamed get_next_chunk_file_name() to mlv_rec_get_chunk_filename() — g3gg0 / bitbucket
  4. mlv_rec: fix black level to 2048 by default. provide an option to mlv_dump to override black level for existing footage (--black-fix) — g3gg0 / bitbucket
  5. Merged in Marsu42/ml-pull/6d_setaudiovolumeout (pull request #454)

    6d: SetAudioVolumeOut stub — Giovanni C <condellog@gmail.com> / bitbucket
  6. 6d: SetAudioVolumeOut stub — Marsu42 / bitbucket
  7. Created new branch 6d_setaudiovolumeout — Marsu42 <email@alsigma.com> / bitbucket

#240 (Mar 24, 2014 12:14:51 AM)

  1. mlv_rec: removed test mode and specific code — g3gg0 / bitbucket
  2. mlv_rec: fix prediction dot in debug mode — g3gg0 / bitbucket
  3. mlv_rec: use safer string copy operations — g3gg0 / bitbucket
  4. mlv_rec: change file handling to reduce overhead, write file header into all files before recording starts. — g3gg0 / bitbucket

#239 (Mar 23, 2014 12:15:10 AM)

  1. 650D/700D: Cleanup some comments in internals.h — Giovanni Condello <condellog@gmail.com> / bitbucket
  2. 650D: We can control exp. sim. from ML — Giovanni Condello <condellog@gmail.com> / bitbucket
  3. 650D: Enable Defishing and Anamorphic previews — Giovanni Condello <condellog@gmail.com> / bitbucket

#238 (Mar 22, 2014 12:15:10 AM)

  1. Merged in Audionut/documentation/features.html (pull request #451)

    Remove incorrect references to Post Deflicker — Giovanni C <condellog@gmail.com> / bitbucket
  2. Remove old reference to deflicker all_features.h — Audionut / bitbucket
  3. Remove incorrect reference to Post Deflicker from features.html — Audionut / bitbucket

#237 (Mar 21, 2014 12:15:10 AM)

  1. Merged in ayshih/magic-lantern-50d/dt (pull request #450)

    DotTune fix for fixed scanning ranges — a1ex <broscutamaker@gmail.com> / bitbucket
  2. dot_tune: fixed control flow for different scan ranges — Albert Shih <ayshih@gmail.com> / bitbucket
  3. Created new branch dt — Albert Shih <ayshih@gmail.com> / bitbucket
  4. Merged in Pelican/7d203 (pull request #446)

    7D.203 stubs update — Giovanni C <condellog@gmail.com> / bitbucket
  5. 7D.203 typo — Pelican / bitbucket
  6. 7D.203 typo — Pelican / bitbucket
  7. 7D.203 stubs update — Pelican / bitbucket

#236 (Mar 20, 2014 12:15:14 AM)

  1. Properly cleanup 7D.203 installer files — Giovanni Condello <condellog@gmail.com> / bitbucket
  2. Merge with unified — Giovanni Condello <condellog@gmail.com> / bitbucket
  3. Stub checker: Make color support optional — Giovanni Condello <condellog@gmail.com> / bitbucket
  4. Add 1100D installation FIR — Giovanni Condello <condellog@gmail.com> / bitbucket
  5. 6D installer binary for 1.1.3 — Alex / bitbucket
  6. 7D installer: forgot to add dummy-master.c — Alex / bitbucket

#235 (Mar 19, 2014 12:15:14 AM)

  1. 700D gui.h more indent and spacing cleanups — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  2. 700D internals details typo — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  3. 700D Fix to internals details — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  4. 700D.113 Some cleanup on gui.h plus add full shutter press and unpress value — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  5. 700D.113 Make internals.h match other ports plus enable Shutter Finetune, Reslock and EXPSim since they work. — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  6. 700D.113 Cleaned up features.h and DEFISH and ANAMORPHIC work — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket

#234 (Mar 18, 2014 12:15:14 AM)

  1. 6D installer: fix RESTARTSTART and use 8.3 FIR name — Alex / bitbucket
  2. Installer: fix 7D FIR — Alex / bitbucket
  3. 700D Add skip values to raw.c — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket

#233 (Mar 17, 2014 12:15:14 AM)

  1. Installer: binary FIR for 700D.113 (confirmed by mk11174) — Alex / bitbucket
  2. Installer: Add 700D.113 to the list of supported installers — Giovanni Condello <condellog@gmail.com> / bitbucket
  3. Merged unbroken-installer into unified — Giovanni C <condellog@gmail.com> / bitbucket
  4. Installer: Update the list of supported installers — Giovanni Condello <condellog@gmail.com> / bitbucket
  5. Remove un-needed reboot-ins.c files — Giovanni Condello <condellog@gmail.com> / bitbucket
  6. Installer: remove 100D.100 — Giovanni Condello <condellog@gmail.com> / bitbucket
  7. Installer: support for 700D.113 — Alex / bitbucket
  8. Rebuilt missing stubs on all cameras to include 700D.113 — Alex / bitbucket
  9. stub-reorder: always rebuild lines with ??? — Alex / bitbucket
  10. Removed 700D.111 — Alex / bitbucket
  11. Stubs: fix RAM_OFFSET handling for task_dispatch_hook, gui_task_list and cf_device (non-functional) — Alex / bitbucket
  12. 700D: fix FIO_OpenFile — Alex / bitbucket
  13. 700D: formatted stubs — Alex / bitbucket
  14. Merged in unbroken-installer (pull request #439)

    Make installer compile again — a1ex <broscutamaker@gmail.com> / bitbucket
  15. Merged in mk11174/700d113 (pull request #434)

    700D 1.1.3 Port — a1ex <broscutamaker@gmail.com> / bitbucket
  16. 700D.113 Stub fix to DeleteDialogBox — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  17. Merged hudson/magic-lantern into unified — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  18. Merged hudson/magic-lantern into unified — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  19. 700D.113 zoom_pos_x and y address change — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  20. Merged hudson/magic-lantern into unified — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  21. 700D.113 Put back lvae_setdispgain stub address, fixed after fixing lvae_struct in const.c — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  22. 700D.113 Fix lvae_struct const.c  Fixes live view freeze in photo mode or 60p movie — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  23. Merged hudson/magic-lantern into unified — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  24. 700D.113 Fix photomode/lv freeze for good, lvae_setdisgain stub fix — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  25. 700D.113 Fix FIO_CreateDirectory Stub — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  26. 700D.113 Turn back on Format — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  27. Merged hudson/magic-lantern into unified — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  28. 700D.113 sd_device stub fix — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  29. raw_rec.c re add 700d after merge — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  30. Merged hudson/magic-lantern into unified — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  31. raw_rec.c merge conflict to 700d — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  32. 700D.113 add _ to FIO stubs, oops — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  33. Merged hudson/magic-lantern into unified — Mathew Kelly <dkelly11@tampabay.rr.com> / bitbucket
  34. 700D.113 Stubs typo again 8/ — mk11174 / bitbucket
  35. 700D.113 Stub tweaks for addresses — mk11174 / bitbucket
  36. 700D.113 Typos for RAM_OFFSET plus couple others. — mk11174 / bitbucket
  37. Port ML to 700D FW 113 — mk11174 / bitbucket
  38. Copied 700D.111 to 700D.113 to prepare for 1.1.3 FW — mk11174 / bitbucket
  39. Bulb timer: refresh ExpSim on current value, not on previous one — Alex / bitbucket
  40. ML ExpSim: replaced a magic number — Alex / bitbucket
  41. Bulb timer: fixed ExpSim via ExpoOverride (with CONFIG_INT_UPDATE) — Alex / bitbucket
  42. Installer: support for 6D 1.1.3 (well, just cleaned up old stuff) — Alex / bitbucket
  43. Merged in yuv_matrices (pull request #442)

    recreated conversion matrices from ITU rec standards — a1ex <broscutamaker@gmail.com> / bitbucket
  44. Installer: support for EOS-M 2.0.2 — Alex / bitbucket
  45. Experimental installer binary for 7D.203 (similar to the one for 5D3.123) — Alex / bitbucket
  46. Installer: support for 7D.203 — Alex / bitbucket
  47. Backed out changeset b5e3e67 — Alex / bitbucket
  48. Backed out changeset e3d5895bac37 — Alex / bitbucket
  49. raw_rec/mlv_rec: if you somehow managed to start recording H.264, let it stop — Alex / bitbucket
  50. Add missing leds.h include — Giovanni Condello <condellog@gmail.com> / bitbucket
  51. Move leds access to leds.c/h. Make card led access private (as it was supposed to be) — Giovanni Condello <condellog@gmail.com> / bitbucket
  52. YUV matrices: use CONFIG_REC709 rather than CONFIG_DIGIC_V (already defined) — Alex / bitbucket
  53. Simpler fix for issue #1814, ISO toggle with wrap-around — Alex / bitbucket
  54. recreated conversion matrices from ITU rec standards — g3gg0 / bitbucket
  55. Installer: tweaks for starting with display turned off — Alex / bitbucket
  56. Installer: no need to go back to GUI mode 0 — Alex / bitbucket
  57. Installer: turn on the LED while switching GUI modes before uninstall (just to have some sort of feedback) — Alex / bitbucket
  58. Installer: lock shutter button (too easy to touch it by mistake and hide important text) — Alex / bitbucket
  59. Let's try a simpler installer — Alex / bitbucket
  60. Installer compiles and boots — Alex / bitbucket
  61. Make installer compile again — Giovanni Condello <condellog@gmail.com> / bitbucket

#232 (Mar 16, 2014 12:14:49 AM)

  1. Overlays: tried to fix some false triggers when taking photos in LiveView (bug caught by the assert from raw.c) — Alex / bitbucket
  2. mlv_rec: use memmove for block header moving, use BKUP block instead of NULL for backing up VIDF header. — g3gg0 / bitbucket
  3. added memmove — g3gg0 / bitbucket
  4. Merged in ayshih/magic-lantern-50d/dot (pull request #441)

    Quick fix to 50D, changed dot to fill_circle — a1ex <broscutamaker@gmail.com> / bitbucket
  5. 50D: changed dot to fill_circle — Albert Shih <ayshih@gmail.com> / bitbucket
  6. mlv_play: fix warnings — g3gg0 / bitbucket
  7. mlv_snd: fix warnings — g3gg0 / bitbucket
  8. mlv_snd: remove debug code (FFT) — g3gg0 / bitbucket
  9. make dot() static as it is menu-only code — g3gg0 / bitbucket
  10. mlv_rec: use fill_circle instead of menu.c's dot() — g3gg0 / bitbucket
  11. mlv_rec: fixed warnings in mlv.c — g3gg0 / bitbucket
  12. mlv_rec: put some parts of the C file into header, additional includes to fix warnings — g3gg0 / bitbucket
  13. Merged in cleanup (pull request #435)

    Massive cleanup to get rid of implicit function declarations — a1ex <broscutamaker@gmail.com> / bitbucket
  14. Expo Override: cleanup display gain after turning off. This part really needs a rewrite... — Alex / bitbucket
  15. 6D has no hi-speed continuous drive, says Marsu — Alex / bitbucket
  16. ExpSim: updated help to document the ML extension for ExpSim in complete darkness (integration with FPS override and bulb timer) — Alex / bitbucket
  17. Fix bulb timer menu being displayed wrongly as OFF when enabled (broken in d05160c) — Alex / bitbucket
  18. 6D/7D: ported DRIVE*CONTINUOUS constants (6D ones copied from 1%, 7D matches 60D); take_fast_pictures should be working now — Alex / bitbucket
  19. 7D: simpler workaround for the shutdown bug related to Release and SW2 (no more triggering AF as side effect) — Alex / bitbucket
  20. bootflags:c: removed unused code — Alex / bitbucket
  21. Debug: removed MRC experiments (they are in mrc_dump, right?) — Alex / bitbucket
  22. Debug: removed some more old/unused code — Alex / bitbucket
  23. Debug: fixed "spy properties" menu — Alex / bitbucket
  24. Removed mem-spy from debug.c (we have it as a module) — Alex / bitbucket
  25. Merged stubs-format into cleanup — a1ex <broscutamaker@gmail.com> / bitbucket
  26. Moved PackMem stubs to unused — Alex / bitbucket
  27. Sorted most stub entries from the Misc category — Alex / bitbucket
  28. Stub cleanup results — Alex / bitbucket
  29. Experimental script to find unused stubs, comment them out and move them at the end of the file (will keep them as porting notes) — Alex / bitbucket
  30. Stubs: grouped all property entries under Properties

    (updated manually on 5D3, make reorder-stubs to propagate the change to all models) — Alex / bitbucket
  31. Added underscore to prop_get_value on all models — Alex / bitbucket
  32. Removed unused AllocateMemoryResourceForSingleChunk — Alex / bitbucket
  33. And the result — Alex / bitbucket
  34. Reorder script: minor sorting tweak — Alex / bitbucket
  35. And now... let's review the mess made by that script :) — Alex / bitbucket
  36. Fix a small bug in the reorder script — Alex / bitbucket
  37. Now let the reordering script modify our stub files (make reorder-stubs) — Alex / bitbucket
  38. Manually fix errors and warnings found by the reordering script (mostly duplicate stubs) — Alex / bitbucket
  39. Experimental script for syncing and reordering stub files (to keep them consistent across models) — Alex / bitbucket
  40. stub-format: test run for formatting comments and whitespace — Alex / bitbucket
  41. stub-format: also format comments and strip whitespace — Alex / bitbucket
  42. Test run for the beautifying script (all platforms); to be checked (there should be no functional differences) — Alex / bitbucket
  43. Experimental script for beautifying stub files (indentation, RAM_OFFSET and such); run with "make beautify-stubs" from platform directory (not from platform/CAM.FW, just platform) — Alex / bitbucket
  44. Merged in ayshih/magic-lantern-50d/cleanup-50d (pull request #437)

    Additions to the cleanup branch for 50D and dot_tune — a1ex <broscutamaker@gmail.com> / bitbucket
  45. dot_tune: warning cleanup — Albert Shih <ayshih@gmail.com> / bitbucket
  46. 50D: warning cleanup — Albert Shih <ayshih@gmail.com> / bitbucket
  47. Fixed warnings in silent.mo — Alex / bitbucket
  48. Fixed warnings in pic_view — Alex / bitbucket
  49. Fixed warnings in file_man — Alex / bitbucket
  50. Fixed warnings in raw_rec — Alex / bitbucket
  51. Fixed warnings in dual ISO — Alex / bitbucket
  52. Added declarations used by ETTR (fixed warnings there) — Alex / bitbucket
  53. Defined CONFIG_MAGICLANTERN in modules (e.g. to include raw.h definitions). Any objections? — Alex / bitbucket
  54. Basic cleanup in modules (fixes build errors for default module set) — Alex / bitbucket
  55. Re-enabled flexinfo and fixed warnings — Alex / bitbucket
  56. Fix dummy set_expsim on 1100D — Alex / bitbucket
  57. Fix warnings related to DISPLAY_IS_ON in 550D — Alex / bitbucket
  58. Fix typo in lens.h — Alex / bitbucket
  59. Removed duplicate declarations in gui-common.h — Alex / bitbucket
  60. Undo unwanted mod->MOD replacements in tinypy — Alex / bitbucket
  61. And now... let's get rid of -Wno-implicit-function-declaration! — Alex / bitbucket
  62. General warning cleanup all over the place — Alex / bitbucket
  63. Disabled flexinfo (to be refactored with something similar to lvinfo) — Alex / bitbucket
  64. Misc declarations — Alex / bitbucket
  65. Declared ENGIO routines — Alex / bitbucket
  66. More declarations in cropmarks.h — Alex / bitbucket
  67. Cleanup in bmp.c, more declarations to bmp.h — Alex / bitbucket
  68. Cleaned up warnings in gui-common.c; declared all button handlers in gui-common.h — Alex / bitbucket
  69. Moved HDR video functions to hdr.h, cleaned up warnings in hdr.c and disabled FEATURE_HDR_EXTENDED for refactoring — Alex / bitbucket
  70. Cleanup in lens.c, removed some obsolete functions — Alex / bitbucket
  71. Fix declaration of fps_override_shutter_blanking — Alex / bitbucket
  72. Declared external tcc_load_offline_section in module.c — Alex / bitbucket
  73. Fix audio includes to compile cleanly on both 5D3 and 60D — Alex / bitbucket
  74. Declared shoot-related functions (some unrelated) to shoot.c — Alex / bitbucket
  75. Declared functions exported from fps-engio.c in fps.h (todo: rename fps-engio.c to fps.c) — Alex / bitbucket
  76. FIO cleanups: FIO_RemoveFile, FIO_GetFileSize, FIO_CreateDirectory, dump_seg, _card_tweaks — Alex / bitbucket
  77. Declared zebra-related functions (some unrelated) in zebra.h and fixed idle_wakeup_reset_counters call from tweaks.c — Alex / bitbucket
  78. Declared implicit functions related to modules — Alex / bitbucket
  79. Declared some GUI-related functions (dialog.h, gui-common.h, menu.h) — Alex / bitbucket
  80. Declared some lens-related (some unrelated) routines in lens.h — Alex / bitbucket
  81. Declared is_native_movie_mode in propvalues.h — Alex / bitbucket
  82. Declared some crash-related routines in debug.h (they are implemented in boot-hack.c, but they should be moved) — Alex / bitbucket
  83. Audio declaration cleanup (only checked AK) — Alex / bitbucket
  84. Misc declarations related to menu — Alex / bitbucket
  85. Declared console routines in console.h — Alex / bitbucket
  86. Declared some lvinfo-related routines in lvinfo.h (they should be moved from lens.c) — Alex / bitbucket
  87. Declared some EDMAC routines — Alex / bitbucket
  88. Declared focus-related functions in focus.h — Alex / bitbucket
  89. Declared free memory info routines in mem.c/h — Alex / bitbucket
  90. Added notify_box.h — Alex / bitbucket
  91. Declared fsuDecodePartitionTable and removed unused code in bootflags.c — Alex / bitbucket
  92. Declared playback ASIF stubs in beep.c — Alex / bitbucket
  93. Declared implicit stubs in property.c and cleaned up unused functions in property.h — Alex / bitbucket
  94. Declared battery functions in battery.h — Alex / bitbucket
  95. Declared picture style functions in picstyle.h — Alex / bitbucket
  96. Declared implicit stubs in exmem.c — Alex / bitbucket
  97. Moved dump_seg and dump_big_seg to fio-ml.c/h — Alex / bitbucket
  98. Made expsim private (use get_expsim instead) — Alex / bitbucket
  99. Declared msg_queue_post — Alex / bitbucket
  100. Declared some BMP-related functions and moved bmp_on/off/zoom to bmp.c — Alex / bitbucket
  101. Declared log_length and moved to imath.c — Alex / bitbucket
  102. Declared CHDK GUI routines and removed local types "color" and "coord" — Alex / bitbucket
  103. Replaced abs calls with ABS to keep things consistent — Alex / bitbucket
  104. Declared some timing routines — Alex / bitbucket
  105. Moved redraw_after from shoot.c to gui-common.c — Alex / bitbucket
  106. Moved bin_search from shoot.c to util.c/h — Alex / bitbucket
  107. Declared some config.h routines — Alex / bitbucket
  108. Declared LED blinking routines — Alex / bitbucket
  109. Declared find_ml_card/load_fonts and made them private for modules (underscore) — Alex / bitbucket
  110. Removed duplicate beep definitions from dryos.h — Alex / bitbucket
  111. Renamed FIO_Open to FIO_OpenFile for consistency — Alex / bitbucket
  112. Moved FIO definitions from dryos.h to fio-ml.h — Alex / bitbucket
  113. Removed dummy console definitions — Alex / bitbucket
  114. Moved unused declarations from dryos.h to dryos-notes.h — Alex / bitbucket
  115. Moved memory-related declarations from dryos.h to mem.h — Alex / bitbucket
  116. Moved FMT_FIXEDPOINT* from dryos.h to imath.h — Alex / bitbucket
  117. Replaced mod macro with uppercase MOD (find/replace) — Alex / bitbucket
  118. Moved powi, log2i and log10i from menu.c to imath.c/h — Alex / bitbucket
  119. Moved MIN/MAX and related macros from dryos.h to imath.h — Alex / bitbucket
  120. Replaced typeof with __typeof__ in macros from dryos.h, similar to 5d4a263 — Alex / bitbucket

#231 (Mar 15, 2014 2:05:11 AM)

  1. Card benchmarks: added a warm-up test, removed the 3MB benchmark, reordered to run the faster ones first, and use new screenshot code — Alex / bitbucket
  2. Fixed fonts in benchmarks and other debug tools — Alex / bitbucket
  3. Nightly builds: changed version from 2.3.NEXT to Nightly — Alex / bitbucket
  4. 7D: fixed Force LiveView from Movie Tweaks — Alex / bitbucket
  5. mlv_rec 50D: moved lv_af_fase_addr to small hacks routine (still working? on 5D2 it doesn't) — Alex / bitbucket
  6. raw_rec: enabled