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

Changes

#295 (Jul 3, 2018 12:37:29 AM)

  1. Ghost image: further cleanups and fixes — alex@thinkpad / hgweb
  2. Ghost image: fix crash (issues #2796, #2783, #2878, #2885) — alex@thinkpad / hgweb
  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_ / hgweb
  4. Merged in edmac (pull request #886)

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

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

    Memory backend improvements — alex@thinkpad / hgweb
  7. Makefile: fix "make install_qemu CONFIG_QEMU=y" for minimal targets — alex@thinkpad / hgweb
  8. memset64/memcpy64: use versions from b831cb1; fix calls from Magic Zoom to ensure proper alignment — alex@thinkpad / hgweb
  9. Backout b831cb1 (breaks Magic Zoom and CONFIG_MARK_UNUSED_MEMORY_AT_STARTUP, as memset64 is not the same as memset) — alex@thinkpad / hgweb
  10. adv_int: ignore empty lines when loading keyframes — alex@thinkpad / hgweb
  11. adv_int: use strstr instead of my_strstr (fixes slow load) — alex@thinkpad / hgweb
  12. Include strstr in ML core — alex@thinkpad / hgweb
  13. adv_int: refactor keyframe time formatting — alex@thinkpad / hgweb
  14. adv_int: auto-load the saved sequence at startup — alex@thinkpad / hgweb
  15. adv_int: renamed menu entry to "Ramping options" — alex@thinkpad / hgweb
  16. Memory backend: drop timestamps from history; show last 1024 events — alex@thinkpad / hgweb
  17. Memory backend: show total allocations (number and amount), including untracked ones — alex@thinkpad / hgweb
  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 / hgweb
  19. Memory backend: a pointer to task names (rather than copying the full string) should be enough — alex@thinkpad / hgweb
  20. Memory backend: renamed memcheck_mallocbuf to memcheck_entries — alex@thinkpad / hgweb
  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 / hgweb
  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 / hgweb
  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 / hgweb
  24. exmem: removed the "relaxed" checks introduced in 04f02a4
    (not sure why they were needed; we'll find out if it fails) — alex@thinkpad / hgweb
  25. exmem: speed-up shoot_malloc
    (1s timeout probably not needed) — alex@thinkpad / hgweb
  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 / hgweb
  27. Memory backend: fix handling of untracked blocks
    (possible buffer overflow before this fix) — alex@thinkpad / hgweb
  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 / hgweb
  29. Memory backend: when checking available memory, allocate both Shoot ans SRM at the same time
    (they may overlap) — alex@thinkpad / hgweb
  30. Memory backend: fix initialization — alex@thinkpad / hgweb
  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 / hgweb
  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 / hgweb
  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 / hgweb
  34. memory backend: reduce memcheck area (should reduce overhead a bit) — alex@thinkpad / hgweb
  35. memory backend: ignore null pointers passed to free (Lua does that) — alex@thinkpad / hgweb
  36. exmem: when autodetecting available memory, print all srm/shoot memory blocks to console — alex@thinkpad / hgweb
  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 / hgweb
  38. edmac: LOG_INTERVAL can now be changed from menu (persistent setting) — alex@thinkpad / hgweb
  39. edmac: use numbered log file names — alex@thinkpad / hgweb
  40. edmac: fix behavior when the extra info buffer gets full — alex@thinkpad / hgweb
  41. edmac: use half-shutter as trigger for logging EDMAC channels;
    fine-tuned messages — alex@thinkpad / hgweb
  42. edmac: fix crash on models other than 5D3
    (there was a hardcoded stub) — alex@thinkpad / hgweb
  43. edmac: fix crash when using "Log EDMAC usage" on D4 models — alex@thinkpad / hgweb
  44. Merged unified into edmac — alex@thinkpad / hgweb
  45. Added edmac.mo to nightly builds — alex@thinkpad / hgweb
  46. edmac-memcpy: check to make sure all models have AbortEDmac
    (to make sure it's correct: selftest.mo -> Stubs API test) — alex@thinkpad / hgweb
  47. edmac.mo: display connection map (experiment) — alex@thinkpad / hgweb

#294 (May 1, 2018 12:38:23 AM)

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

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

    650D: sf_dump stubs — alex@thinkpad / hgweb
  6. 650D:sf_dump stubs — esas _e_aspestrand@hotmail.com_ / hgweb
  7. Merged in daniel_fort/magic-lantern/unified_650D.104_stub_fix (pull request #923)

    Fix 650D PlayMovieGuideApp_handler — alex@thinkpad / hgweb
  8. Find the latest version of exiftool. — daniel fort _dan@digiola.com_ / hgweb
  9. Close branch — alex@thinkpad / hgweb
  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_ / hgweb

#293 (Feb 4, 2018 12:32:38 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 / hgweb
  2. Dummy merge (reference changeset for make install_qemu) — alex@thinkpad / hgweb
  3. Merged in makefile-updates (pull request #898)

    Makefile updates part 2 (minor fixes, updated make install_qemu) — alex@thinkpad / hgweb
  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 / hgweb
  5. focus.c: fix typo pointed out by garry23
    http://www.magiclantern.fm/forum/index.php?topic=9741.msg196728#msg196728 — alex@thinkpad / hgweb
  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 / hgweb
  7. Changed the DoF equations to better handle integer math and used a different source for the equations. — garry george _garry.george@grayheron.net_ / hgweb
  8. focus.c edited online with Bitbucket — garry george _garry.george@grayheron.net_ / hgweb
  9. focus.c edited online with Bitbucket (updated) — garry george _garry.george@grayheron.net_ / hgweb
  10. focus.c edited online with Bitbucket by Garry — garry george _garry.george@grayheron.net_ / hgweb
  11. Makefile: moved default QEMU directory to qemu-eos — alex@thinkpad / hgweb
  12. Makefile: also updated QEMU_INSTALLED_DBI_DIR to use QEMU_PATH — alex@thinkpad / hgweb
  13. Makefile: fix copy/paste error — alex@thinkpad / hgweb
  14. Makefile: fix cleaning up after "make zip"; removed warning — alex@thinkpad / hgweb
  15. Makefile: allow changing QEMU installation directory from Makefile.user and/or the environment
    (QEMU_DIR) — alex@thinkpad / hgweb
  16. Makefile: zip and install_qemu targets for modules — alex@thinkpad / hgweb
  17. Makefile: always clean after running install_check
    http://www.magiclantern.fm/forum/index.php?topic=991.msg194444#msg194444 — alex@thinkpad / hgweb
  18. Makefile: always rebuild version.o — alex@thinkpad / hgweb
  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 / hgweb

#292 (Dec 7, 2017 2:42:59 AM)

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

    Makefile updates to use any valid ARM toolchain — alex@thinkpad / hgweb
  3. Makefile: fix 7D build_fir — alex@thinkpad / hgweb
  4. Makefile: fix building Lua with gcc 4.7.3 — alex@thinkpad / hgweb
  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 / hgweb
  6. Card LED: always use CARD_LED_ADDRESS, LEDON and LEDOFF
    (backed out 5bfab05 to fix installer on 7D - 0x800c00 not mandatory?) — alex@thinkpad / hgweb
  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 / hgweb
  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 / hgweb
  9. Makefile: fix building xor_chk from its own directory — alex@thinkpad / hgweb
  10. Makefile: more .NOTPARALLEL fixes — alex@thinkpad / hgweb
  11. Makefile: fix 7D FIR path
    (just for consistency) — alex@thinkpad / hgweb
  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 / hgweb
  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 / hgweb
  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 / hgweb
  15. Makefile: monitor wifi connection when using WIFI_SD=y
    (experimental, helps troubleshooting connectivity issues) — alex@thinkpad / hgweb
  16. Makefile: minor refactors for WIFI_SD (coding style)
    also fixed a typo — alex@thinkpad / hgweb
  17. Modules: better error handling for missing rst2html
    http://www.magiclantern.fm/forum/index.php?topic=17099 — alex@thinkpad / hgweb
  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 / hgweb
  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 / hgweb
  20. Makefile: do not print toolchain info on recursive calls — alex@thinkpad / hgweb
  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 / hgweb
  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 / hgweb
  23. Makefile: fix module_strings dependency rule
    (previously, there was an error with make -j) — alex@thinkpad / hgweb
  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 / hgweb
  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 / hgweb
  26. Makefile: fix running from other directory
    e.g. from qemu: make -C ../magic-lantern/ 500D_install_qemu — alex@thinkpad / hgweb
  27. Makefile: model-specific install targets for the root directory
    examples: make 500D_install; make 500D_install_qemu — alex@thinkpad / hgweb
  28. 7D: fix compiling with FEATURE_VIDEO_HACKS — alex@thinkpad / hgweb
  29. Makefile: fix building 7D_MASTER — alex@thinkpad / hgweb
  30. Makefile: minor cleanups from 0b9b550 — alex@thinkpad / hgweb
  31. Makefile: always define CONFIG_$(MODEL)_$(FW_VERSION)
    e.g. CONFIG_5D3_113, CONIFG_7D_203 and so on — alex@thinkpad / hgweb
  32. Makefile: fix for GNU make 3.8.1
    (thanks g3gg0) — alex@thinkpad / hgweb
  33. Makefile: fix newline issue with WIFI_SD=y — alex@thinkpad / hgweb
  34. Makefile: fix Mac issue (undefine not supported)
    http://www.magiclantern.fm/forum/index.php?topic=2864.msg192847#msg192847 — alex@thinkpad / hgweb
  35. fixed late evaluation issue in rule builder — g3gg0 / hgweb
  36. Makefile.platform.map: fix indentation — alex@thinkpad / hgweb
  37. Makefile: rules for "make install_qemu"
    (to use them, qemu has to be installed first) — alex@thinkpad / hgweb
  38. Makefile: with WIFI_SD=y, ping the card until it comes online (useful for router connections) — alex@thinkpad / hgweb
  39. Makefile: portable way to get number of processors — alex@thinkpad / hgweb
  40. further makefile cleanup, added make check to show which models were built and their memory usage — g3gg0 / hgweb
  41. fix 'all' target for models — g3gg0 / hgweb
  42. removed explicit make executable definition. allows to run e.g. 'remake' to debug make rules — g3gg0 / hgweb
  43. reworked model make rules to support different firmware versions for a model [to be thoroughly tested] — g3gg0 / hgweb
  44. disable ASSERT for 7D_MASTER — g3gg0 / hgweb
  45. Makefile: also print CONFIG overrides from command-line
    (alongside the ones from Makefile.user) — alex@thinkpad / hgweb
  46. Makefile: print tips for using make -j
    (how to set it by default in Makefiles?) — alex@thinkpad / hgweb
  47. Makefile: silence warning about CONFIG_SITE
    (some recent Linux distros use it) — alex@thinkpad / hgweb
  48. Makefile: portable way to get libgcc.a's path — alex@thinkpad / hgweb
  49. Makefile: removed old dropbox target — alex@thinkpad / hgweb
  50. Makefile: print build info after "make zip"; skip EXIDX line — alex@thinkpad / hgweb
  51. Makefile: fix CONFIG_CCACHE — alex@thinkpad / hgweb
  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 / hgweb
  53. Makefile: if no valid ARM GCC is found in PATH, try to find one in the home directory — alex@thinkpad / hgweb
  54. Makefile: fix compiling tcc — alex@thinkpad / hgweb
  55. Makefile: moved toolchain setup to Makefile.setup
    (this allows toolchain to be overridden from Makefile.user) — alex@thinkpad / hgweb
  56. Makefile: fixes to allow compiling ML with Linaro arm-eabi-gcc; updated toolchain recommendations — alex@thinkpad / hgweb
  57. Makefile: updated toolchain recommendation; minor edits — alex@thinkpad / hgweb
  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 / hgweb
  59. Makefile: use gcc 5.4.1 by default (current version from https://launchpad.net/gcc-arm-embedded ) — alex@thinkpad / hgweb

#291 (Oct 31, 2017 12:30:11 AM)

  1. disable ASSERT for 7D_MASTER — g3gg0 / hgweb
  2. Feature matrix: updated links — alex@thinkpad / hgweb
  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_ / hgweb
  4. Added 6D.116 to sf_dump module. — daniel fort _dan@digiola.com_ / hgweb
  5. Merged in daniel_fort/magic-lantern/unified-600D-audio_meters_fix (pull request #877)

    600D audio meters fix — alex _broscutamaker@gmail.com_ / hgweb
  6. 600D also needs Audio IC turned on at boot. — daniel fort _dan@digiola.com_ / hgweb

#290 (Oct 4, 2017 12:30:12 AM)

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

    650D audio meters fix — alex _broscutamaker@gmail.com_ / hgweb
  2. 650D has the same audio meters issue as the 700D -- needs the same fix. — daniel fort _dan@digiola.com_ / hgweb

#289 (Sep 30, 2017 1:24:32 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_ / hgweb
  2. Audio meters stop functioning after recording the first clip when using mlv_snd. Easy fix suggested by a1ex. — daniel fort _dan@digiola.com_ / hgweb

#288 (Sep 15, 2017 12:30:10 AM)

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

    Update to 700D.115 — alex@thinkpad / hgweb
  3. 700D: fix AbortEDmac — alex@thinkpad / hgweb
  4. Dummy merge with dfort's unified — alex@thinkpad / hgweb
  5. 700D, 6D, 7D: fix AbortEDmac — alex@thinkpad / hgweb
  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 / hgweb
  7. Update sf_dump module to 700D.115 — daniel fort _dan@digiola.com_ / hgweb
  8. Fixed is_taskid_valid stub. — daniel fort _dan@digiola.com_ / hgweb
  9. Merged unified into update-to-700D.115 — daniel fort _dan@digiola.com_ / hgweb
  10. Added minimal autoexec.bin for 700D — daniel fort _dan@digiola.com_ / hgweb
  11. Merged unified into update-to-700D.115 — daniel fort _dan@digiola.com_ / hgweb
  12. Merged unified into update-to-700D.115 — daniel fort _dan@digiola.com_ / hgweb
  13. Incorporated pull request #842 to fix Autoexposure module — daniel fort _dan@digiola.com_ / hgweb
  14. Merged hudson/unified into unified to prevent new remote heads. — daniel fort _dan@digiola.com_ / hgweb
  15. Update to latest exiftool — daniel fort _dan@digiola.com_ / hgweb
  16. Merged unified into update-to-700D.115 — daniel fort _dan@digiola.com_ / hgweb
  17. Resolve conflicts with changes to Task info in stubs.S — daniel fort _dan@digiola.com_ / hgweb
  18. Merged unified into update-to-700D.115 — daniel fort _dan@digiola.com_ / hgweb
  19. Added new ML-SETUP.FIR created by a1ex — daniel fort _dan@digiola.com_ / hgweb
  20. update to firmware revision 700D.115 — daniel fort _dan@digiola.com_ / hgweb
  21. hg rename 700D.114 700D.115 — daniel fort _dan@digiola.com_ / hgweb

#287 (Sep 12, 2017 1:08:48 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 / hgweb
  2. TCC Makefile: fix minor typo — alex@thinkpad / hgweb
  3. silent.c: there are no info bars in paused LiveView mode — alex@thinkpad / hgweb
  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_ / hgweb

#286 (Aug 18, 2017 12:30:12 AM)

  1. Merged in raw_fixes (pull request #828)

    Raw fixes part 5 — alex _broscutamaker@gmail.com_ / hgweb
  2. fio-ml: added get_dcim_dir_suffix(); moved get_dcim_dir() from dryos.h — alex@thinkpad / hgweb
  3. mlv_rec/mlv_lite: moved write_mlv_vers_blocks to mlv.c/h
    (avoids duplicate code) — alex@thinkpad / hgweb
  4. mlv_play: fix a fio_malloc issue (not tested, might fix issue #2766) — alex@thinkpad / hgweb
  5. Merged in raw_capture_info (pull request #827) — alex@thinkpad / hgweb
  6. mlv_dump: fix compilation after rawc header update — alex@thinkpad / hgweb
  7. 5D3 1.2.3: fix CARD_A_MAKER (off by one) — alex@thinkpad / hgweb
  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 / hgweb
  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 / hgweb
  10. Raw backend: exact height autodetection for 5D3
    (lossless 8-12 bit compression works!) — alex@thinkpad / hgweb
  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 / hgweb
  12. mlv_lite: slow down color preview to let lower-priority tasks run (such as histogram) — alex@thinkpad / hgweb
  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 / hgweb
  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 / hgweb
  15. FPS override: also display rolling shutter as percentage of frame duration — alex@thinkpad / hgweb
  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 / hgweb
  17. Include strstr in ML core — alex@thinkpad / hgweb
  18. mlv_lite: fix squeeze info in menu for 50/60p modes — alex@thinkpad / hgweb
  19. mlv_lite: display actual aspect ratio in menu, if different from selection — alex@thinkpad / hgweb
  20. raw_rec: fix some resolution inconsistencies — alex@thinkpad / hgweb
  21. mlv_lite: fine-tuned menu for Frozen LV mode
    (previously known as Hacked Preview) — alex@thinkpad / hgweb
  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 / hgweb
  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 / hgweb
  24. mlv_rec, mlv_lite: fix rawc saving after structure update in mlv.h — alex@thinkpad / hgweb
  25. Fix c6f92ee — alex@thinkpad / hgweb
  26. mlv_rec, mlv_lite: save RAWC (raw_capture_info) — alex@thinkpad / hgweb
  27. Raw backend: fix raw_capture_info.skipping_y for EOS M
    (720p unless recording H.264) — alex@thinkpad / hgweb
  28. mlv.h: replaced struct raw_capture_info with individual fields
    (binary compatible with previous version) — alex@thinkpad / hgweb
  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 / hgweb
  30. mlv_dump: show the meaning of sensor crop factor — alex@thinkpad / hgweb
  31. mlv_rec, mlv_lite: fix minor crop factor display issue
    (division by 0 in photo mode) — alex@thinkpad / hgweb
  32. mlv_rec, mlv_lite: save RAWC (raw_capture_info) — alex@thinkpad / hgweb
  33. mlv_dump: print RAWC (raw_capture_info) — alex@thinkpad / hgweb
  34. mlv.h: RAWC block (struct raw_capture_info) — alex@thinkpad / hgweb
  35. Raw backend: new CBR for modules (CBR_RAW_INFO_UPDATE) — alex@thinkpad / hgweb
  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 / hgweb

#285 (Aug 7, 2017 12:30:09 AM)

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

#284 (Aug 1, 2017 12:30:11 AM)

  1. Merged in edmac (pull request #811)

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

#283 (Jul 28, 2017 12:30:11 AM)

  1. Merged in backtrace (pull request #849)

    Stack trace (aka backtrace) in crash logs — alex _broscutamaker@gmail.com_ / hgweb
  2. Close branch backtrace — alex _broscutamaker@gmail.com_ / hgweb
  3. selftest: fix incorrect strings (AllocateMemory != system memory) — alex@thinkpad / hgweb
  4. Makefile: minor fine-tuning; updated comments — alex@thinkpad / hgweb
  5. Makefile: fix compiling backtrace on fresh clone — alex@thinkpad / hgweb
  6. selftest: fine-tuned comments and strings — alex@thinkpad / hgweb
  7. selftest: re-enabled fault emulations
    (some of them are useful for testing the stack trace, as they will trigger ERR70) — alex@thinkpad / hgweb
  8. backtrace: sync with qemu (e4376a1) — alex@thinkpad / hgweb
  9. Makefile: mark $(QEMU_INSTALLED_DBI_DIR)/backtrace.% as optional dependency
    todo: any way to do the same without .SECONDEXPANSION ? — alex@thinkpad / hgweb
  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 / hgweb
  11. backtrace: sync with qemu (3db5423, fbb532b, ab6d33c, 115fe25) — alex@thinkpad / hgweb
  12. Stack traces for crash and assert logs, using the backtrace backend — alex@thinkpad / hgweb
  13. Updated backtrace.c to work on the camera as well
    (same source file for both QEMU and ML) — alex@thinkpad / hgweb
  14. arm-mcr.h: fixed read_lr (not sure what the problem was) and added read_sp — a1ex / hgweb
  15. Imported backtrace code from 29f6edc — alex@thinkpad / hgweb

#282 (Jul 16, 2017 12:30:10 AM)

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

#281 (Jul 14, 2017 12:35:34 AM)

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

    find_fnt.py update — alex _broscutamaker@gmail.com_ / hgweb
  3. Added suggestion by @a1ex to guess the ROM[0,1] load address. — daniel fort _dan@digiola.com_ / hgweb
  4. Changed "base" to the address used when dumping the ROM — daniel fort _dan@digiola.com_ / hgweb
  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_ / hgweb
  6. Makefile.platform.base error trap for multiple firmware versions — daniel fort _dan@digiola.com_ / hgweb

#280 (Jul 3, 2017 12:30: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 / hgweb
  2. Modules: allow including module.h in multiple source files
    (b0574dd) — alex@thinkpad / hgweb
  3. Undo 4126b56 (to allow merging with crop_rec_4k) — alex@thinkpad / hgweb
  4. Update to latest exiftool — daniel fort _dan@digiola.com_ / hgweb
  5. mlv_rec: reduce chunk count to keep room for other files to create (and circumvent mlv_play failing playback) — g3gg0 / hgweb
  6. mlv_rec: insert alignment NULL block before writers start to write aligned sizes — g3gg0 / hgweb
  7. mlv_rec: ensure 32 bit alignment for VERS block sizes. just because. — g3gg0 / hgweb
  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_ / hgweb
  9. Fixed AE constants — daniel fort _dan@digiola.com_ / hgweb

#279 (Jul 2, 2017 12:30:12 AM)

  1. fio-ml: workaround for existing code using FIO_ReadFile incorrectly (such as mlv_play)
    selftest included — alex@thinkpad / hgweb
  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_ / hgweb
  3. Close branch cache-fixes — alex _broscutamaker@gmail.com_ / hgweb
  4. fio-ml: updated comment on FIO_WriteFile — alex@thinkpad / hgweb
  5. selftest: check whether cache cleaning causes any performance regressions
    (result: no significant difference on file I/O) — alex@thinkpad / hgweb
  6. my_fprintf: fix warning — alex@thinkpad / hgweb
  7. edmac-memcpy: use cache handling similar to FIO;
    updated selftest and bench modules for the new restriction — alex@thinkpad / hgweb
  8. selftest: make sure the FIO cache coherence test fails without the FIO_WriteFile wrapper — alex@thinkpad / hgweb
  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 / hgweb
  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 / hgweb
  11. selftest: fine-tuned DMA cacheable buffer test — alex@thinkpad / hgweb
  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 / hgweb
  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 / hgweb
  14. fio-ml: FIO_WriteFile wrapper to handle caching issues automatically
    sed -i.bak '/ FIO_WriteFile/_FIO_WriteFile/' */stubs.S — alex@thinkpad / hgweb
  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 / hgweb
  16. fix index size in clean_d_cache
    (todo: test in selftest.mo) — alex@thinkpad / hgweb

#278 (Jun 27, 2017 12:30: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_ / hgweb
  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_ / hgweb
  3. Updated post_isr_hook/pre_isr_hook stubs — daniel fort _dan@digiola.com_ / hgweb
  4. Changed for consistency of stubs across all models. — daniel fort _dan@digiola.com_ / hgweb

#277 (Jun 17, 2017 12:30:09 AM)

  1. removed unnecessary declaration of mlv_snd_is_enabled — g3gg0 / hgweb

#276 (Jun 16, 2017 12:30:09 AM)

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

#275 (Jun 4, 2017 12:30:12 AM)

  1. fix ml-cbr locking issues — g3gg0 / hgweb

#274 (Jun 3, 2017 12:30:07 AM)

  1. dual_iso: temporary patch for module_get_string API change - probably needs a revert before merging crop_rec_4k into unified — g3gg0 / hgweb

#273 (Jun 2, 2017 12:30:08 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_ / hgweb

#272 (May 27, 2017 12:30:08 AM)

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

#271 (May 7, 2017 12:30:10 AM)

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

    Fixes for various null pointer and uninitialized memory bugs — alex _broscutamaker@gmail.com_ / hgweb
  2. mem.c: disabled double free assert (it still gets overwritten by some deallocators) — alex@thinkpad / hgweb
  3. menu.c: fixed some more null pointer reads
    (found in QEMU with -d memchk) — alex@thinkpad / hgweb
  4. tskmon: fix read from null pointer — alex@thinkpad / hgweb
  5. module.c: fix reading after the input buffer when parsing module symbols
    (found in QEMU) — alex@thinkpad / hgweb
  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 / hgweb
  7. get_current_dialog_handler: fix read from null pointer
    (found in QEMU) — alex@thinkpad / hgweb
  8. bmp.c: fix dereferencing random (uninitialized) pointer
    (found in QEMU) — alex@thinkpad / hgweb

#270 (Mar 30, 2017 2:55:50 PM)

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

#269 (Mar 30, 2017 12:30:10 AM)

  1. Merged in raw_fixes (pull request #820)

    Raw fixes part 4

    Approved-by: Alex <broscutamaker@gmail.com> — alex _broscutamaker@gmail.com_ / hgweb
  2. Silent pictures: minor error handling fix — alex@thinkpad / hgweb
  3. Silent pics: only show the slit-scan mode option when you actually select slit-scan — alex@thinkpad / hgweb
  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 / hgweb
  5. Silent pictures: fix overflow when allocating memory for burst mode — alex@thinkpad / hgweb
  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_ / hgweb
  7. Close branch task_name — alex _broscutamaker@gmail.com_ / hgweb
  8. Raw backend: fix black border on raw previews (completes 23d1f0e) — alex@thinkpad / hgweb
  9. Merged cleanup into unified — alex _broscutamaker@gmail.com_ / hgweb
  10. Removed april fools prank — alex@thinkpad / hgweb
  11. debug.c: removed unused code — alex@thinkpad / hgweb
  12. Zip comment: removed old links — alex@thinkpad / hgweb
  13. fio-ml: fix possible buffer overflow with PROP_CARD_SELECT
    (might happen on unusual settings or new models) — alex@thinkpad / hgweb
  14. Makefile: summarize CONFIG options and GCC version from Makefile.user (if any) in the build log; minor fixes — alex@thinkpad / hgweb
  15. Makefile: don't try to build the FIR on make install/zip — a1ex / hgweb
  16. Modules: removed some unused definitions — alex@thinkpad / hgweb
  17. Debug -> Unmount SD: minor UI tweak (turn on the LED after unmounting) — alex@thinkpad / hgweb
  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_ / hgweb
  19. Close branch lens_info_fix — alex _broscutamaker@gmail.com_ / hgweb
  20. Lens info: serial number (to be tested) — alex@thinkpad / hgweb
  21. Lens info: minor menu updates (mostly help text) — alex@thinkpad / hgweb
  22. Lens info: minor menu layout changes — alex@thinkpad / hgweb
  23. Lens info: moved to Debug menu (to keep the Prefs menu for... preferences) — alex@thinkpad / hgweb
  24. 50D, 6D, 7D, 650D: current_task and current_interrupt stubs (tested in QEMU) — alex@thinkpad / hgweb
  25. 5D3 1.2.3: current_task and current_interrupt stubs — alex@thinkpad / hgweb
  26. Merged unified into task_name — alex@thinkpad / hgweb
  27. 500D: current_task and current_interrupt stubs — alex@thinkpad / hgweb
  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 / hgweb
  29. srm_malloc_suite: minor fix
    (no effects with current usage) — alex@thinkpad / hgweb
  30. Raw backend: fix black borders on raw previews — alex@thinkpad / hgweb
  31. Merge with unified — g3gg0 / hgweb
  32. Tasks: undo changes to get_task_name_from_id (no longer needed) — alex@thinkpad / hgweb
  33. Moved CURRENT_INTERRUPT_ADDR to stubs; added some more models (copied from QEMU) — alex@thinkpad / hgweb
  34. dm-spy-experiments: current_task stub for EOSM — rafael brune _mail@rbrune.de_ / hgweb
  35. 5D2, 5D3, 550D, 600D, 700D: current_task stub — alex@thinkpad / hgweb
  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 / hgweb
  37. tasks.c, stubs: removed unused get_obj_attr
    sed -i.bak '/get_obj_attr/d' */stubs.S — alex@thinkpad / hgweb
  38. Refactored get_task_name_from_id(get_current_task()) with get_current_task_name() (to be made generic) — a1ex / hgweb
  39. Ported get_current_task_name from dm-spy-experiments branch
    (much faster, new stub required) — a1ex / hgweb
  40. check for property length and decide if this feature is available — g3gg0 / hgweb
  41. fixed lens ID reading, added version etc. to be tested — g3gg0 / hgweb

#268 (Mar 12, 2017 12:30:08 AM)

  1. Silent pictures: always reset powersave timer when taking a picture — alex@thinkpad / hgweb
  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_ / hgweb
  3. Close branch pre-record — alex _broscutamaker@gmail.com_ / hgweb
  4. mlv_lite: fix chunk frame count (to be tested) — alex@thinkpad / hgweb
  5. mlv_lite: fix MLV frame count when using pre-recording — alex@thinkpad / hgweb
  6. Merged unified into pre-record — alex@thinkpad / hgweb
  7. raw_rec: pre-recording feature (experimental) — alex@thinkpad / hgweb
  8. Merge raw_fixes into pre-record — alex@thinkpad / hgweb

#267 (Mar 7, 2017 12:30: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 / hgweb

#266 (Feb 12, 2017 5:48:46 PM)

  1. mlv_lite: also renamed in Makefile.modules.default — alex@thinkpad / hgweb
  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_ / hgweb
  3. Close branch new_raw_format — alex _broscutamaker@gmail.com_ / hgweb
  4. mlv_lite: updated README — alex@thinkpad / hgweb
  5. Renamed raw_rec to mlv_lite — alex@thinkpad / hgweb
  6. Merged unified into new_raw_format — alex@thinkpad / hgweb
  7. raw_rec: use async EDMAC transfers, similar to mlv_rec (to be tested) — alex@thinkpad / hgweb
  8. raw_rec: fix recording speed not measured with lvinfo indicator — alex@thinkpad / hgweb
  9. raw_rec: refactor with wait_lv_frames — alex@thinkpad / hgweb
  10. raw_rec: minor resolution control refactor — alex@thinkpad / hgweb
  11. raw_rec: minor resolution control improvements
    - prevent resolution_index_x overflow
    - help regarding fine-tuning
    - refactors — alex@thinkpad / hgweb
  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_ / hgweb
  13. Fix for pull request #768 - x-resolution control for MLV Lite — daniel fort _dan@digiola.com_ / hgweb
  14. Merged in daniel_fort/magic-lantern/raw_rec_x_resolution (pull request #768)

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

#264 (Feb 11, 2017 12:30: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 / hgweb
  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_ / hgweb
  3. 700D: fix pre/post_isr_hook stubs — daniel fort _dan@digiola.com_ / hgweb
  4. 700D pre_isr_hook/post_isr_hook stubs for LOG_INTERRUPTS — daniel fort _dan@digiola.com_ / hgweb
  5. Info bars: fix positions for various screen layouts + refactor — alex@thinkpad / hgweb
  6. Cropmarks: fix alignment on external monitors
    http://www.magiclantern.fm/forum/index.php?topic=14704.msg179688#msg179688 — alex@thinkpad / hgweb
  7. Focus peaking: removed the option to use HD buffer (simpler code) — alex@thinkpad / hgweb
  8. Focus peaking: fix alignment with anamorphic preview (issue #2446?) — alex@thinkpad / hgweb

#263 (Feb 9, 2017 12:30:08 AM)

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

#262 (Jan 27, 2017 12:30:12 AM)

  1. 1100D: fix FPS override (nightly compiles again, thanks to all testers) — alex@thinkpad / hgweb
  2. 500D: fix PlayMovieGuideApp_handler stub — alex@thinkpad / hgweb
  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_ / hgweb
  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 / hgweb
  5. Merged unified into unified-camname-patch — bouncyball _infograb@gol.ge_ / hgweb
  6. mlv_dump.c, camera_id.h: some suggested polishing — bouncyball / hgweb
  7. mlv_dump: typo correction — bouncyball / hgweb
  8. mlv_dump: use NULL instead of Unknown Model string — bouncyball / hgweb
  9. camera_id.h: func now returns NULL if camera model not matched — bouncyball / hgweb
  10. camera_id.h: fallback to unique/default name in case of the model w/o localized name — bouncyball / hgweb
  11. camera_id.h: remove Canon EOS 400D from the model list — bouncyball / hgweb
  12. camera_id.h: make get_camera_name_by_id func static — bouncyball / hgweb
  13. mlv_dump: write unique camera name tag to dng files — bouncyball / hgweb
  14. mlv_dump: added camera_id.h to the mlv_rec dir — bouncyball / hgweb
  15. Created new branch unified-camname-patch — bouncyball _infograb@gol.ge_ / hgweb

#261 (Jan 14, 2017 12:30: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_ / hgweb
  2. Close branch 5D3-113-and-123 — alex _broscutamaker@gmail.com_ / hgweb
  3. 5D3: sync platform files between 1.1.3 and 1.2.3 — alex@thinkpad / hgweb
  4. Merged unified into 5D3-113-and-123 — alex@thinkpad / hgweb
  5. 5D3: stubs format — alex@thinkpad / hgweb
  6. Stubs format — alex@thinkpad / hgweb
  7. Merged unified into 5D3-113-and-123 — alex@thinkpad / hgweb
  8. Merged 5D3-123 into 5D3-113-and-123 (to be tested) — alex@thinkpad / hgweb
  9. Merged unified into 5D3-113-and-123 (not working yet) — alex@thinkpad / hgweb
  10. 5D3-123: FSUunMountDevice stub — alex@thinkpad / hgweb
  11. Apply 5D3 113 changes from unified to 123 — alex@thinkpad / hgweb
  12. Merged unified into 5D3-123 — alex@thinkpad / hgweb
  13. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
  14. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
  15. Merged unified into 5D3-123 — a1ex / hgweb
  16. 5D3-123: updated installer binary — a1ex / hgweb
  17. Installer: updated for 5D3 1.2.3 — a1ex / hgweb
  18. 5D3-123: consts update — a1ex / hgweb
  19. Merged unified into 5D3-123 — a1ex / hgweb
  20. Don't display the pitch line on cameras that always report zero for the pitch (eg 60D) — chris miller _chris.nz@gmail.com_ / hgweb
  21. Add support for displaying the pitch with electronic level — chris miller _chris.nz@gmail.com_ / hgweb
  22. mlv_rec: fix compilation — a1ex / hgweb
  23. Merged unified into 5D3-123 — a1ex / hgweb
  24. features.html: allow one camera with two or more firmware versions — a1ex / hgweb
  25. 5D3: fix top-level Makefile to work on 1.2.3 and 1.1.3 — a1ex / hgweb
  26. 5D3: fix Makefiles to work on 1.2.3 and 1.1.3 — a1ex / hgweb
  27. 5D3: fix raw_rec and mlv_rec to work on 1.2.3 and 1.1.3 — a1ex / hgweb
  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) — a1ex / hgweb
  29. 5D3: fix raw backend to work on both 1.2.3 and 1.1.3 — a1ex / hgweb
  30. 5D3: fix prop_lv_lens to work on both 1.2.3 and 1.1.3 — a1ex / hgweb
  31. 5D3: fix bottom bar hack to work on both 1.2.3 and 1.1.3 — a1ex / hgweb
  32. 5D3: re-added firmware signature for 1.1.3 — a1ex / hgweb
  33. 5D3: fix FPS override to work on both 1.2.3 and 1.1.3 — a1ex / hgweb
  34. 5D3-123: preparing to support both 1.2.3 and 1.1.3 in the same source tree — a1ex / hgweb
  35. 5D3 123: updated format consts — a1ex / hgweb
  36. Merged unified into 5D3-123 — a1ex / hgweb
  37. Minor tweak in bootflags.c — a1ex / hgweb
  38. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
  39. mlv_play: fix issue 1771 (borders in HDMI mode) — a1ex / hgweb
  40. Merged external-monitor into 5D3-123 — a1ex / hgweb
  41. Fix merge conflict — a1ex / hgweb
  42. 5D3-123: changes from cleanup branch — a1ex / hgweb
  43. Merged unified into 5D3-123 — a1ex / hgweb
  44. Revert debug code — a1ex / hgweb
  45. External monitors: fix LV buffer display address for 5D3 1.2.3 in HDMI 1080i — a1ex / hgweb
  46. External monitors: recognize hdmi_code == 20 as HDMI 1080i (for 5D3 123) — a1ex / hgweb
  47. Raw backend: fix raw2lv translation component (tested on 5D2) — a1ex / hgweb
  48. Raw backend: fix raw2lv test — a1ex / hgweb
  49. vram: after updating display parameters, force a refresh of RAW backend parameters — a1ex / hgweb
  50. update_vram_params should be private — a1ex / hgweb
  51. Cropmarks: fix redraw on external monitors — a1ex / hgweb
  52. Merged unified into 5D3-123 — a1ex / hgweb
  53. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
  54. 5D3-123: stubs reformat — a1ex / hgweb
  55. Merged unified into 5D3-123 — a1ex / hgweb
  56. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
  57. 5D3.123: stubs for CreateMemoryChunk/AddMemoryChunk — a1ex / hgweb
  58. Merged unified into 5D3-123 — a1ex / hgweb
  59. 5D3-123: HDMI mirroring is not identified by hdmi_code — a1ex / hgweb
  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) — a1ex / hgweb
  61. External monitors: check the size of PROP_HDMI_CHANGE_CODE — a1ex / hgweb
  62. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
  63. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
  64. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
  65. Merged unified into 5D3-123 — a1ex / hgweb
  66. Merged unified into 5D3-123 — a1ex / hgweb
  67. 5D3-123: updated SENSOR_TIMING_TABLE address — a1ex / hgweb
  68. Merged unified into 5D3-123 — a1ex / hgweb
  69. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
  70. 5D3-123: do not apply the palette workaround in LiveView (fixes conflict with display filters) — a1ex / hgweb
  71. 5D3-123: GetTaskName stub — a1ex / hgweb
  72. 5D3 123: stubs for SetTimerAfter and CancelTimer; deleted SetHPTimerAfterTimeout — a1ex / hgweb
  73. Timer and file IO stubs for 5D3.123 — jarno paananen _jarno.paananen@gmail.com_ / hgweb
  74. 5D3-123: CANON_SHUTTER_RATING constant — a1ex / hgweb
  75. 5D3-123: CancelDateTimer stub — a1ex / hgweb
  76. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / hgweb
  77. 5D3-123: another workaround for uninitialized LV VRAM (this one makes Arkanoid playable again :P ) — a1ex / hgweb
  78. 5D3-123: undo 2d0fb63 — a1ex / hgweb
  79. Merged unified into 5D3-123 — a1ex / hgweb
  80. Merged unified into 5D3-123 — a1ex / hgweb
  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_ / hgweb
  82. Added stub for StopASIFDMAADC — chris_miller _chris.nz@gmail.com_ / hgweb
  83. Merged unified into 5D3-123 — giovanni c _condellog@gmail.com_ / hgweb
  84. Un petit poisson d'avril — a1ex / hgweb
  85. Zoom on half-shutter: let's try a larger delay (the old one was causing too many missed shots) — a1ex / hgweb
  86. Merged in chris_miller/magic-lantern/5D3-123 (pull request #459)

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

#260 (Jan 13, 2017 12:31:20 AM)

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

    raw2dng_dng_set_camname_patch — alex _broscutamaker@gmail.com_ / hgweb
  2. raw2dng: write correct camera name tag to DNG files — bouncyball / hgweb
  3. raw2dng: Makefile: add C99 standard for linux — bouncyball / hgweb
  4. Merged in escho/escho-magiclantern/escho-dev (pull request #783)

    change helptext for mlv_dump — alex _broscutamaker@gmail.com_ / hgweb
  5. mlv_dump -f helptext — escho / hgweb
  6. Created new branch escho-dev — escho _hipescho@t-online.de_ / hgweb
  7. Merged in ettr-bulb (pull request #674)

    Bulb mode support for Auto ETTR (for very long exposures) — alex _broscutamaker@gmail.com_ / hgweb
  8. Close branch ettr-bulb — alex _broscutamaker@gmail.com_ / hgweb
  9. Merged in serialflash (pull request #793)

    Serial flash dumper — alex _broscutamaker@gmail.com_ / hgweb
  10. Close branch serialflash — alex _broscutamaker@gmail.com_ / hgweb
  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_ / hgweb
  12. Save sticky half-shutter in config
    Fix https://bitbucket.org/hudson/magic-lantern/issues/2642 — licaon kter _licaon_xirtam@yahoo.com_ / hgweb
  13. Created new branch stick_sticky — licaon kter _licaon_xirtam@yahoo.com_ / hgweb
  14. Merged in raw_fixes (pull request #778)

    Raw fixes part 3 — alex _broscutamaker@gmail.com_ / hgweb
  15. Raw backend: back to EDMAC channel 4 for 5D3 RAW_SLURP
    (corrupted frames on 1.2.3 with 0x12) — alex@thinkpad / hgweb
  16. Raw backend: no more white level exceptions — alex@thinkpad / hgweb
  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 / hgweb
  18. Merged in daniel_fort/magic-lantern/raw_fixes_eosm_fix (pull request #795)

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

#259 (Dec 19, 2016 12:30:11 AM)

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

    Makefile updates — alex _broscutamaker@gmail.com_ / hgweb
  2. Close branch makefile-updates — alex _broscutamaker@gmail.com_ / hgweb
  3. mlv_play: add variable bit depth support. mlv_play requires experimental raw_twk if you want to playback other than 14bpp — g3gg0 / hgweb
  4. Backed out changeset: e7913102f817 — g3gg0 / hgweb
  5. mlv_play: added direct raw_twk support along with zoom support (5D3 tested) — g3gg0 / hgweb
  6. mlv_play: restore bpp and black level in raw_info on exit — g3gg0 / hgweb
  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 / hgweb
  8. raw_twk: added experimental module that uses engines (PACK16, DEF, DSUNPACK) to accelerate raw->YUV conversion — g3gg0 / hgweb
  9. Makefile: retry unmounting the wifi card until it succeeds — alex@thinkpad / hgweb
  10. Makefile: ping the wifi card before attempting to mount it or reusing the old mount point — alex@thinkpad / hgweb
  11. Makefile: nicer handling of wifi cards that connect to a router — alex@thinkpad / hgweb
  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 / hgweb
  13. Modules: include source code in the .mo file for uncommitted modules (see PR #230 ) — alex@thinkpad / hgweb
  14. Makefile: do not reconnect to main wifi network if already there — alex@thinkpad / hgweb
  15. Makefile: unmount after installq — alex@thinkpad / hgweb
  16. Makefile: fix whitespace alignment for rm_files and rm_dir — alex@thinkpad / hgweb

#258 (Dec 3, 2016 12:30:07 AM)

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

    Bad settings warning — alex _broscutamaker@gmail.com_ / hgweb
  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_ / hgweb
  3. Merged in Dannephoto/magic-lantern/crop hack disable (pull request #776)

    Disables crop mode hack when turning camera off. — alex _broscutamaker@gmail.com_ / hgweb
  4. If condition only for crop mode hack — danne / hgweb
  5. Disables crop mode hack when turning camera off. — danne / hgweb
  6. Merged in daniel_fort/magic-lantern/raw2dng_Makefile (pull request #773)

    raw2dng make rules changes — alex _broscutamaker@gmail.com_ / hgweb
  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_ / hgweb

#257 (Nov 17, 2016 12:30: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_ / hgweb
  2. To shut off LiveView on the EOSM switch to the info screen. — daniel fort _dan@digiola.com_ / hgweb
  3. Merged in cleanup (pull request #764)

    Minor cleanups / fixes — alex _broscutamaker@gmail.com_ / hgweb
  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_ / hgweb
  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_ / hgweb
  6. engio_write wrapper — alex@thinkpad / hgweb
  7. 550D: fix compiling minimal target — alex@thinkpad / hgweb
  8. Raw backend: make sure skip offsets are even — alex@thinkpad / hgweb
  9. Makefile: allow extra source files in the minimal profile — alex@thinkpad / hgweb
  10. Makefile: prefer .c files from current directory first — alex@thinkpad / hgweb

#256 (Nov 10, 2016 12:30: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_ / hgweb
  2. fix to extract only the first frame (numbered 0) — daniel fort _dan@digiola.com_ / hgweb

#255 (Nov 9, 2016 12:30:12 AM)

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

#254 (Oct 9, 2016 12:24:24 PM)

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

    Simplify dng names — g3gg0 _g3gg0.de@gmail.com_ / hgweb
  2. Remove "frame" from dng filenames so that it conforms with MLVFS default naming. — daniel fort _dan@digiola.com_ / hgweb

#253 (Sep 16, 2016 12:30:16 AM)

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

#252 (Sep 10, 2016 12:30:53 AM)

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

#251 (Sep 6, 2016 12:30:53 AM)

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

    Selftest.mo: play dialog mode test, minor updates — alex _broscutamaker@gmail.com_ / hgweb
  4. Merged in cleanup (pull request #751)

    Misc cleanups — alex _broscutamaker@gmail.com_ / hgweb
  5. Merged in 700D (pull request #750)

    700D: minor fixes — alex _broscutamaker@gmail.com_ / hgweb
  6. Modules: use module_strings instead of hginfo; misc fine-tunings — alex@thinkpad / hgweb
  7. module_hginfo_dump.sh: fix permissions and GCC path — alex@thinkpad / hgweb
  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_ / hgweb
  9. Make sure we don't leave cruft behind when cleaning or running hg status — giovanni condello _condellog@gmail.com_ / hgweb
  10. Merged in hudson/magic-lantern — giovanni condello _condellog@gmail.com_ / hgweb
  11. Modules: Use LD instead of LD_REAL — giovanni c _condellog@gmail.com_ / hgweb
  12. removed stale option for a feature not implemented yet — g3gg0 / hgweb
  13. Merge — g3gg0 / hgweb
  14. module: use makefile and objcopy to embed hg information — g3gg0 / hgweb
  15. module: cleaned up hginfo embedding code — g3gg0 / hgweb
  16. module: use makefile-provided objcopy — g3gg0 / hgweb
  17. module: cleaned up dumper script for hg infos — g3gg0 / hgweb
  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 / hgweb
  19. Merged in bouncyball/raw-to-mlv-convertor-raw2dng-mod (pull request #733) — alex@thinkpad / hgweb
  20. raw2dng multichunk RAW file support — bouncyball / hgweb
  21. raw2dng mlv output support — bouncyball / hgweb
  22. Merged in andreasb242/magic-lantern (pull request #749)

    Make "Warning for bad settings" message configurable — alex _broscutamaker@gmail.com_ / hgweb
  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_ / hgweb
  24. Merged lvinfo into unified (show WB shift values on the LiveView info bar) — alex _broscutamaker@gmail.com_ / hgweb
  25. Merged console into unified — alex _broscutamaker@gmail.com_ / hgweb
  26. console: console_clear is still used — alex@thinkpad / hgweb
  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_ / hgweb
  28. Merged bad_pixels into raw_fixes — alex@thinkpad / hgweb
  29. raw2dng/mlv_dump: in vertical stripe fix, give higher weights to bright pixels — alex@thinkpad / hgweb
  30. mlv_dump: vertical stripe fix on by default (same as before) — alex@thinkpad / hgweb
  31. 5D3: back to raw type 16 (same as before); vertical stripes still present with 4 and 8 — alex@thinkpad / hgweb
  32. mlv_dump: minor fixes regarding subtract (dark) frame — alex@thinkpad / hgweb
  33. mlv_dump: experimental flat-field (gain) correction — alex@thinkpad / hgweb
  34. raw2dng/mlv_dump: fine-tuned vertical stripe correction algorithm (to be tested) — alex@thinkpad / hgweb
  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 / hgweb
  36. 5D3: let's try raw type 8 (not affected by digital ISO) — alex@thinkpad / hgweb
  37. Merge bad_pixels into raw_fixes — alex@thinkpad / hgweb
  38. raw2dng/mlv_dump: apply cold pixel fix on border pixels as well — alex@thinkpad / hgweb
  39. raw2dng/mlv_dump, cold pixel fix routine: code formatting, comment updates, C99 loops — alex@thinkpad / hgweb
  40. raw2dng/mlv_dump: fine-tuned cold pixel threshold — alex@thinkpad / hgweb
  41. selftest: relaxed timer tests a bit — alex@thinkpad / hgweb
  42. selftest: new tests for play dialog modes — alex@thinkpad / hgweb
  43. selftest: reorganized stub test code — alex@thinkpad / hgweb
  44. lvinfo: show WB shift values — alex@thinkpad / hgweb
  45. lvinfo: allow % in fields — alex@thinkpad / hgweb
  46. 700D, 650D, 100D, maybe others: nicer Kelvin display in photo mode — alex@thinkpad / hgweb
  47. 700D: fix COLOR_FG_NONLV — alex@thinkpad / hgweb
  48. 700D: fix PlayMain_handler stub (fixes SET+MainDial and others) — alex@thinkpad / hgweb
  49. mlv_dump: option to fix non-static (moving) cold pixels — alex@thinkpad / hgweb
  50. mlv_dump: vertical stripe fix optional, disabled by default — alex@thinkpad / hgweb
  51. mlv_dump: cold pixel fix enabled by default — alex@thinkpad / hgweb
  52. mlv_dump: fix cold pixel analysis when processing only some frames — alex@thinkpad / hgweb
  53. Menu timeout fix: simpler logic (minor) — alex@thinkpad / hgweb
  54. Moved CACHEABLE/UNCACHEABLE definitions from vram.h to mem.h — alex@thinkpad / hgweb
  55. 7D: removed LEDON/LEDOFF consts (misleading) — alex@thinkpad / hgweb
  56. Removed unused AVAIL_SHOT_WORKAROUND — alex@thinkpad / hgweb
  57. Fix compiling without CONFIG_MODULES — a1ex / hgweb
  58. 5D3: experiment - changed raw type, to be tested whether it still has vertical stripes — alex@thinkpad / hgweb
  59. Raw backend: debug option for choosing PREFERRED_RAW_TYPE from menu — alex@thinkpad / hgweb
  60. Raw backend, EDMAC_RAW_SLURP:  check RAW_TYPE register — alex@thinkpad / hgweb
  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 / hgweb
  62. console: removed unused status and help text — alex@thinkpad / hgweb
  63. console: allow printf calls very early in the boot process (including from init_task) — alex@thinkpad / hgweb

#250 (Aug 24, 2016 12:31:02 AM)

  1. 5D3: cleaned up obsolete zoom tweaks (c24d8fb) — a1ex / hgweb

#249 (Aug 15, 2016 12:30:40 AM)

  1. Merged in cleanup (pull request #743)

    Misc cleanups, some GUI button codes renamed, 1100D zoom buttons fix — alex _broscutamaker@gmail.com_ / hgweb
  2. Merged in niklastisk/magic-lantern/makefile-updates (pull request #747)

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

#248 (Jul 9, 2016 12:30:30 AM)

  1. Merged in mpu (pull request #737)

    MPU dumper — alex _broscutamaker@gmail.com_ / hgweb
  2. Merged in installer (pull request #727)

    Installer fixes — alex _broscutamaker@gmail.com_ / hgweb
  3. Close branch installer — alex _broscutamaker@gmail.com_ / hgweb
  4. Merged in escho/escho-magiclantern/camera-temperaturen (pull request #738)

    Camera temperaturen — alex _broscutamaker@gmail.com_ / hgweb
  5. update temperatures — escho / hgweb
  6. Merged unified into camera-temperaturen — escho _hipescho@t-online.de_ / hgweb
  7. Created new branch camera-temperaturen — escho _hipescho@t-online.de_ / hgweb
  8. Merged in wifi_sd (pull request #726)

    Helpers to run "make install" on Wi-Fi SD cards — alex _broscutamaker@gmail.com_ / hgweb
  9. Close branch wifi_sd — alex _broscutamaker@gmail.com_ / hgweb
  10. Merged in rec-indicators (pull request #729)

    Fix recording indicators above 2GB — alex _broscutamaker@gmail.com_ / hgweb
  11. Merged in format-restart (pull request #736)

    Restart the camera after formatting the card and restoring ML — alex _broscutamaker@gmail.com_ / hgweb
  12. Close branch format-restart — alex _broscutamaker@gmail.com_ / hgweb
  13. Merged in minimal (pull request #741)

    Minimal target fixes + hello world — alex _broscutamaker@gmail.com_ / hgweb
  14. Close branch minimal — alex _broscutamaker@gmail.com_ / hgweb
  15. Merged in cleanup (pull request #740)

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

#247 (Jun 13, 2016 12:30:14 AM)

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

    Model specific icons — a1ex _broscutamaker@gmail.com_ / hgweb
  2. shrinked the live view icons a bit — tecgen _ _ / hgweb
  3. resized liveview icon: 1px top, 1px right side — tecgen _ _ / hgweb
  4. moved content a bit to the left — tecgen _ _ / hgweb
  5. 500D: LiveView instead of Q icon — tecgen _ _ / hgweb
  6. Created new branch model-specific-icons — tecgen _dj_tecgen@yahoo.de_ / hgweb

#246 (May 16, 2016 12:30:33 AM)

  1. Makefile: add a quick install target (installq) for slow media (only autoexec.bin and symbol file) — alex@thinkpad / hgweb
  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 / hgweb

#245 (May 7, 2016 12:30:46 AM)

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

#244 (May 6, 2016 12:30:46 AM)

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

    Generic functions for some CFn parameters — a1ex _broscutamaker@gmail.com_ / hgweb
  2. Close branch generic-cfn — a1ex _broscutamaker@gmail.com_ / hgweb
  3. Merged in daniel_fort/xiga_reframe (pull request #693) (60D movie crop centering in raw) — alex@thinkpad / hgweb
  4. Need to center mv640crop mode for the 60D — daniel fort _dan@digiola.com_ / hgweb
  5. adjustments based on Silent DNG tests by xiga — daniel fort _dan@digiola.com_ / hgweb
  6. Removed FEATURE_EXPO_ISO_HTP (no real reason to change it from ML menus; it's the same as Canon's) — alex@thinkpad / hgweb
  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 / hgweb

#243 (Apr 30, 2016 12:30:12 AM)

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

#242 (Apr 28, 2016 12:30:10 AM)

  1. Merged in edmac (pull request #718)

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

#241 (Apr 22, 2016 12:30:47 AM)

  1. 600D: enabled some features that didn't previously fit in memory — alex@thinkpad / hgweb
  2. Removed focus ramping feature from ML core (now covered by advanced intervalometer) — alex@thinkpad / hgweb
  3. Merged in dmilligan/magic-lantern/adv_int2 (pull request #678) — alex@thinkpad / hgweb
  4. adv_int: updated with exit_play_qr_mode() — alex@thinkpad / hgweb
  5. Merged unified into adv_int2 — alex@thinkpad / hgweb
  6. Makefile: list default modules on separate lines — alex@thinkpad / hgweb
  7. adv_int: fixes from code review — david milligan _david.l.milligan@gmail.com_ / hgweb
  8. adv_int: fix compiler warning — david milligan _david.l.milligan@gmail.com_ / hgweb
  9. adv_int: readme — david milligan _david.l.milligan@gmail.com_ / hgweb
  10. Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
  11. Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
  12. adv_int: updates for PR #526: FIO_CreateFile and FIO_OpenFile should return 0 — david milligan _david.l.milligan@gmail.com_ / hgweb
  13. Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
  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_ / hgweb
  15. Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
  16. adv_int: updates for recent changes to core — david milligan _david.l.milligan@gmail.com_ / hgweb
  17. Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
  18. adv_int: warnings for bulb mode — david milligan _david.l.milligan@gmail.com_ / hgweb
  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_ / hgweb
  20. adv_int: Tv adjustment menu — david milligan _david.l.milligan@gmail.com_ / hgweb
  21. adv_int: Av adjustment menu — david milligan _david.l.milligan@gmail.com_ / hgweb
  22. adv_int: ISO adjustment menu — david milligan _david.l.milligan@gmail.com_ / hgweb
  23. Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
  24. adv_int: cleanup — david milligan _david.l.milligan@gmail.com_ / hgweb
  25. adv_int: advanced intervalometer ramping module — david milligan _david.l.milligan@gmail.com_ / hgweb
  26. Merged in Licaon_Kter/magic-lantern-rec_ui_fix/rec_ui_fix (pull request #681) — alex@thinkpad / hgweb
  27. Fix typo — licaon kter _licaon_xirtam@yahoo.com_ / hgweb
  28. Fixed some indentations (I hope) — licaon kter _licaon_xirtam@yahoo.com_ / hgweb
  29. add include lvinfo — licaon kter _licaon_xirtam@yahoo.com_ / hgweb
  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_ / hgweb
  31. Move REC/STBY text a bit to line up and hide the red dot — licaon kter _licaon_xirtam@yahoo.com_ / hgweb
  32. Created new branch rec_ui_fix — licaon kter _licaon_xirtam@yahoo.com_ / hgweb
  33. Merged in raw_fixes (pull request #710)

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

#240 (Apr 21, 2016 12:30:46 AM)

  1. Merged in lua_fix (pull request #683)

    lua scripting: lots of fixes, plus API testing script — a1ex _broscutamaker@gmail.com_ / hgweb
  2. Merged in daniel_fort/magic-lantern/clean_localsyms (pull request #692)

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

    Add forum link to lua readme — a1ex _broscutamaker@gmail.com_ / hgweb
  8. Add forum link to lua readme — Audionut / hgweb
  9. format_memory_size: fix rounding — alex@thinkpad / hgweb
  10. format_memory_size: allow sizes > 4 GB — alex@thinkpad / hgweb
  11. Lua: wait for keypress after loading all scripts. — alex@thinkpad / hgweb
  12. Lua: added "make install_extra" to copy extra scripts in the main script dir on the card, for autoloading — alex@thinkpad / hgweb
  13. logger.lua: use line buffering (can be made optional if speed becomes a problem) — alex@thinkpad / hgweb
  14. Menu script routines: fix "menu not found" error messages — alex@thinkpad / hgweb
  15. Lua: moved less-polished scripts to "extra" directory, so they don't get auto-started — alex@thinkpad / hgweb
  16. Lua: when running "make install", copy all scripts, preserving directory structure — alex@thinkpad / hgweb
  17. Lua: route all print operations to stdin/stdout — alex@thinkpad / hgweb
  18. console.c: export console_puts (for Lua stdio) — alex@thinkpad / hgweb
  19. sokoban.lua: fix typo — alex@thinkpad / hgweb
  20. Focus backend: consider unknown status codes as "success"
    (fixes follow focus in movie mode, tested on 5D3 + 24/2.8 STM) — alex@thinkpad / hgweb
  21. Lua scripts: tweaks for menu consistency (help lines, capital ON/OFF) — alex@thinkpad / hgweb
  22. api_test.lua: use proper printf — alex@thinkpad / hgweb
  23. Lua scripts: use standard I/O instead of console.write — alex@thinkpad / hgweb
  24. Fix bracketing regression introduced in 5bdf000 — alex@thinkpad / hgweb
  25. Merged unified into lua_fix — alex@thinkpad / hgweb
  26. api_test.lua: basic tests for file i/o and stdio — alex@thinkpad / hgweb
  27. Lua: add dryos.remove (similar to os.remove) — alex@thinkpad / hgweb
  28. Lua: basic support for standard streams (stdin, stdout, stderr) — alex@thinkpad / hgweb
  29. lua_stdio: fix file create — alex@thinkpad / hgweb
  30. lua_stdio: fix file append — alex@thinkpad / hgweb
  31. Merge lua_stdio into lua_fix — alex@thinkpad / hgweb
  32. Lua: show console at startup, until all scripts are loaded — alex@thinkpad / hgweb
  33. Lua: increased stack size for script tasks, just in case — alex@thinkpad / hgweb
  34. module backend: fix key handling regression in other modules, introduced in b0891f9 — alex@thinkpad / hgweb
  35. lua_stdio: report file size on stat calls; primitive errno handling — alex@thinkpad / hgweb
  36. Lua: fix old comment — alex@thinkpad / hgweb
  37. api_test.lua: verify changing exposure directly via camera.iso/shutter/aperture/ec/flash_ec — alex@thinkpad / hgweb
  38. lua_camera: fix setting ISO via camera.iso (should be the same as camera.iso.value) — alex@thinkpad / hgweb
  39. Lua: use plain printf for normal messages — alex@thinkpad / hgweb
  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_ / hgweb
  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_ / hgweb
  42. lua_movie: fix movie mode checks (should fix rec_delay.lua on many cameras) — alex@thinkpad / hgweb
  43. Lua: moved camera.af_mode to lens.af_mode (to be consistent with lens.af) — alex@thinkpad / hgweb
  44. Lua: camera.movie returns MODE.MOVIE even on cameras without a dedicated movie mode (fixes recdelay.lua on many cameras) — alex@thinkpad / hgweb
  45. Lua: proper error handling if strict.lua is missing — alex@thinkpad / hgweb
  46. Lua: print script menus to console — alex@thinkpad / hgweb
  47. api_test.lua: minor fix — alex@thinkpad / hgweb
  48. api_test.lua: updated focus tests to include commands with wait=false — alex@thinkpad / hgweb
  49. lens.c: reworked lens_focus a bit (fix crash with wait=off and some other tweaks) — alex@thinkpad / hgweb
  50. editor.lua: use WHEEL_LEFT for decrementing and WHEEL_RIGHT for incrementing (consistent with ML menu) — alex@thinkpad / hgweb
  51. Lua: check script syntax after compiling the module — alex@thinkpad / hgweb
  52. api_test.lua: tests for lens.focus — alex@thinkpad / hgweb
  53. lua_lens.c: more reasonable defaults for lens.focus — alex@thinkpad / hgweb
  54. lua_camera.c: removed check that breaks copy2m — alex@thinkpad / hgweb
  55. sokoban.lua: auto-increment level — alex@thinkpad / hgweb
  56. api_test.lua: tests for Lua strict mode; minor refactoring — alex@thinkpad / hgweb
  57. Lua: updated scripts for strict.lua — alex@thinkpad / hgweb
  58. strict.lua: changes to play nice with our existing global metatable — alex@thinkpad / hgweb
  59. Lua: use strict.lua for all scripts — alex@thinkpad / hgweb
  60. lua_lens: report focus distance in mm (to be consistent with all other distance fields) — alex@thinkpad / hgweb
  61. lua_lens: renamed focal_distance to focus_distance — alex@thinkpad / hgweb
  62. api_test.lua: tests for the "lv" module — alex@thinkpad / hgweb
  63. Lua: added some new APIs to the "lv" module: lv.paused, lv.running, lv.zoom get/set, lv.wait(num_frames) — alex@thinkpad / hgweb
  64. close_liveview(): fix operation in movie mode — alex@thinkpad / hgweb
  65. Pause/ResumeLiveView: minor cleanup/refactoring — alex@thinkpad / hgweb
  66. Lua: dryos.call disabled by default — alex@thinkpad / hgweb
  67. lua_camera: don't use SYM_ISO for formatting ISO values (doesn't look nice) — alex@thinkpad / hgweb
  68. api_test.lua: restore camera parameters after changing them — alex@thinkpad / hgweb
  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 / hgweb
  70. api_test.lua: run all generic tests first — alex@thinkpad / hgweb
  71. logger.lua: do not try to iterate light userdata — alex@thinkpad / hgweb
  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_ / hgweb
  73. Merge fonts into lua_fix — alex@thinkpad / hgweb
  74. lua logger: also serialize userdata — david milligan _david.l.milligan@gmail.com_ / hgweb
  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_ / hgweb
  76. Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
  77. lua scripting: update API tests to use logger and 'reflection' features — david milligan _david.l.milligan@gmail.com_ / hgweb
  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_ / hgweb
  79. lua scripting: use logger in editor.lua and speed up file open — david milligan _david.l.milligan@gmail.com_ / hgweb
  80. lua scripting: use logger in calc.lua — david milligan _david.l.milligan@gmail.com_ / hgweb
  81. lua scripting: logger.lua - a logging helper — david milligan _david.l.milligan@gmail.com_ / hgweb
  82. lua scripting: directory.parent should return nil for root directories (i.e. A:/ or B:/) — david milligan _david.l.milligan@gmail.com_ / hgweb
  83. lua scripting: console.write should not automatically add newlines — david milligan _david.l.milligan@gmail.com_ / hgweb
  84. Lua: use uncached malloc for buffering stdio files — a1ex / hgweb
  85. Lua: hide stdio debug messages by default — a1ex / hgweb
  86. Lua: stdio appears to work! — a1ex / hgweb
  87. Lua: include extra dependencies in the module itself (not core); use setjmp from core (newlib) — a1ex / hgweb
  88. Merged lua_fix into lua_stdio — a1ex / hgweb
  89. Lua: compile with stdio functions from dietlibc (not working yet) — a1ex / hgweb
  90. fio-ml: use stdio.h instead of defining a custom FILE type — a1ex / hgweb
  91. Lua: added a subset of includes from dietlibc-0.33 — a1ex / hgweb
  92. tcc-glue: made all functions private and removed unused ones — a1ex / hgweb
  93. console.c: removed fputs and putchar — a1ex / hgweb
  94. Fix Lua after undefined symbols fix — a1ex / hgweb
  95. Modules: fix undefined symbols appearing incorrectly in the sym file — a1ex / hgweb
  96. module backend: handle fast scrollwheel events (for recent cameras) — a1ex / hgweb
  97. editor.lua: fix performance regression introduced in b6ee499 — a1ex / hgweb
  98. lua scripting: fix calculator issue #2476 — david milligan _david.l.milligan@gmail.com_ / hgweb
  99. api_test.lua: use a larger tolerance when setting aperture as f-number — a1ex / hgweb
  100. api_test.lua: aperture tests — a1ex / hgweb
  101. Lua: added camera.aperture.min/max — a1ex / hgweb
  102. lens.c: added lens_format_aperture — a1ex / hgweb
  103. lens.c: changed return value of hdr_set_* (todo: check if bracketing still stops when reaching exposure limits) — a1ex / hgweb
  104. lens.c: updated lens_set_aperture_approx; Lua aperture tests almost working — a1ex / hgweb
  105. api_test.lua: EC and FEC tests; fix typos — a1ex / hgweb
  106. moved round_shutter/aperture/expo_comp and related to lens.c — a1ex / hgweb
  107. simplified round_shutter/aperture/expo_comp and added round_flash_expo_comp, used for lens_set_flash_ae — a1ex / hgweb
  108. lens.c: refactored lens_set_ae/lens_set_flash_ae — a1ex / hgweb
  109. api_test.lua: script API tests, only covering shutter and ISO for now; todo: the rest of the API :P — a1ex / hgweb
  110. Lua, camera module: changing ISO works! (I bet this feature was never tested...) — a1ex / hgweb
  111. lens.c: use closest match when setting ISO in hdr_set_rawiso; small refactors — a1ex / hgweb
  112. Lua, camera module: use higher precision for APEX values — a1ex / hgweb
  113. lens.c, prop_set_rawshutter_approx: round towards the nearest shutter (max error 1/8 EV) — a1ex / hgweb
  114. lens.c: forgot to rename APEX10 macros — a1ex / hgweb
  115. lens.h: updated APEX10 macros to be reversible (converting back and forth should give the same value) — a1ex / hgweb
  116. imath.h: added RSCALE (integer scale with rounding, reversible) — a1ex / hgweb
  117. Renamed APEX x10 macros — a1ex / hgweb
  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_ / hgweb
  119. lua scripting: semaphore timeouts: provide more info, don't force the console open — david milligan _david.l.milligan@gmail.com_ / hgweb
  120. Merged unified into lua_fix — a1ex _broscutamaker@gmail.com_ / hgweb
  121. lua_camera: fix pretty-printing of negative EC values — a1ex / hgweb
  122. lua_camera: removed apex x10 units (don't see any reason to use them instead of float) — a1ex / hgweb
  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 — a1ex / hgweb
  124. Lua: added console.clear() — a1ex / hgweb
  125. lua scripting: fix dryos.dcim_dir — david milligan _david.l.milligan@gmail.com_ / hgweb
  126. lua scripting: fix bug in config.lua that prevents submenus' values from loading correctly — david milligan _david.l.milligan@gmail.com_ / hgweb
  127. lua scripting: use hdr_set_rawshutter instead of lens_set_rawshutter — david milligan _david.l.milligan@gmail.com_ / hgweb
  128. lua scripting: use hdr_set_rawaperture instead of lens_set_rawaperture — david milligan _david.l.milligan@gmail.com_ / hgweb
  129. lua scripting: throw errors when setting camera properties fail — david milligan _david.l.milligan@gmail.com_ / hgweb
  130. lua scripting: fix camera.aperture.value conversions — david milligan _david.l.milligan@gmail.com_ / hgweb
  131. lua scripting: fix the global shoot() function too — david milligan _david.l.milligan@gmail.com_ / hgweb
  132. lua scripting: more parameter fixes (lens.focus) — david milligan _david.l.milligan@gmail.com_ / hgweb
  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_ / hgweb

#239 (Apr 19, 2016 12:30: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_ / hgweb
  2. Close branch play_mode — a1ex _broscutamaker@gmail.com_ / hgweb
  3. selftest, stubs test: go to PLAY mode when finished — alex@thinkpad / hgweb
  4. selftest, stubs test: wait one second before checking display status — alex@thinkpad / hgweb
  5. Auto exposure on zoom: fix autofocus
    (was unreliable, sometimes refusing to focus; tested on 5D3 + 24/2.8 STM) — alex@thinkpad / hgweb
  6. Removed obsolete crash.c (already covered in the selftest module) — alex@thinkpad / hgweb
  7. Ghost image: auto update should be off by default — alex@thinkpad / hgweb
  8. Auto bracketing: refactored with new routines — alex@thinkpad / hgweb
  9. Ghost image: refactored with new routines — alex@thinkpad / hgweb
  10. selftest.mo, stubs test: if started with main display off, switch to PLAY mode — alex@thinkpad / hgweb
  11. bench.mo: run cache benchmarks PLAY mode only (they interfere with LiveView) — alex@thinkpad / hgweb
  12. bench.mo: run card/memory benchmark in either LV or PLAY modes (not photo) — alex@thinkpad / hgweb
  13. bench,selftest: refactored to use enter_play_mode/exit_play_qr_mode — alex@thinkpad / hgweb
  14. mlv_play: refactored to use enter_play_mode/exit_play_qr_mode — alex@thinkpad / hgweb
  15. Renamed get_out_of_play_mode to exit_play_qr_mode, reimplmented with SetGUIRequestMode, added enter_play_mode — alex@thinkpad / hgweb
  16. bench.mo: updated readme — alex@thinkpad / hgweb
  17. selftest.mo: fix loading on EOS M — alex@thinkpad / hgweb
  18. Peaking benchmark: auto-enable focus peaking temporarily during the test — alex@thinkpad / hgweb
  19. bench.mo, card benchmark: fix startup message for dual-slot cameras (which card is being benchmarked) — alex@thinkpad / hgweb
  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 / hgweb

#238 (Apr 18, 2016 12:30:45 AM)

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

#237 (Apr 17, 2016 12:30:19 AM)

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

#236 (Apr 15, 2016 12:30:19 AM)

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

#235 (Apr 13, 2016 12:30:21 AM)

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

    Benchmarks and self-tests refactored as modules — a1ex _broscutamaker@gmail.com_ / hgweb
  9. Close branch bench-and-tests-as-modules — a1ex _broscutamaker@gmail.com_ / hgweb
  10. Merged in powersave-refactor (pull request #702)

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

#234 (Apr 12, 2016 12:30:20 AM)

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

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

    RequestForComments: CODING_STYLE proposal and check scripts — a1ex _broscutamaker@gmail.com_ / hgweb
  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_ / hgweb
  13. add check-before-hg-commit.sh script

    Run this script before executing 'hg commit'. — antony pavlov _antonynpavlov@gmail.com_ / hgweb
  14. partly adapt checkpatch.pl for ML — antony pavlov _antonynpavlov@gmail.com_ / hgweb
  15. import checkpatch.pl script from qemu-1.6.0-rc1 — antony pavlov _antonynpavlov@gmail.com_ / hgweb
  16. add initial CODING_STYLE — antony pavlov _antonynpavlov@gmail.com_ / hgweb
  17. Merged in black-level-fix (pull request #484)

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

    Undefine nitrate function — a1ex _broscutamaker@gmail.com_ / hgweb
  21. Undefine nitrate function on 5D3.113 and 6D.116 — Audionut / hgweb
  22. Backed out changeset: 0213ec7eee9c — Audionut / hgweb
  23. Undefine nitrate function — Audionut / hgweb
  24. Raw backend: reset black level on resolution changes — alex@thinkpad / hgweb
  25. Black level check: relaxed checks about local mean; nicer debug messages — alex@thinkpad / hgweb
  26. Raw backend: only log significant black level changes to the console — alex@thinkpad / hgweb
  27. raw_rec/mlv_rec: minor cleanups — alex@thinkpad / hgweb
  28. Black level fix: do not change the API (undo the _retry_lv workaround) — alex@thinkpad / hgweb
  29. black-level-fix: dummy merge (undo bad merge 2357ff5) — alex@thinkpad / hgweb
  30. Merged unified into black-level-fix (try 2) — alex@thinkpad / hgweb
  31. Black level fix: do not change the API (undo the _retry_lv workaround) — alex@thinkpad / hgweb
  32. Merged unified into black-level-fix — alex@thinkpad / hgweb
  33. Merged unified into black-level-fix — alex@thinkpad / hgweb
  34. Merged unified into black-level-fix — a1ex _broscutamaker@gmail.com_ / hgweb
  35. Merged srm-memory into black-level-fix — a1ex / hgweb
  36. Fix merge conflicts — a1ex / hgweb
  37. Merged unified into black-level-fix — a1ex / hgweb
  38. Raw backend: use fewer retries when enabling raw mode for the first time — a1ex / hgweb
  39. raw_rec/mlv_rec: use NotifyBox for some backend errors — a1ex / hgweb
  40. mlv_rec/raw_rec/ettr/silent/focus-box-center: updated raw code with raw_update_params_retry_lv — a1ex / hgweb
  41. Raw backend: added raw_update_params_retry_lv, which retries in LiveView if needed — a1ex / hgweb
  42. Black level fix: make a copy of the raw buffer before saving bad.dng (fixes broken frames) — a1ex / hgweb
  43. Black level fix: save all bad.dng files, numbered, for troubleshooting — a1ex / hgweb
  44. Black level fix: relax the local mean constraint (seems to give some false alarms) — a1ex / hgweb
  45. Merged unified into black-level-fix — a1ex / hgweb
  46. mlv_rec: handle non-video LV mode on 600D correctly — g3gg0 / hgweb
  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) — a1ex / hgweb
  48. Raw backend: debugging code, save bad frames whenever black check fails — a1ex / hgweb
  49. Raw backend: if the resolution was changed, raw_update_params will wait for the next frame, to ensure valid raw data — a1ex / hgweb
  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) — a1ex / hgweb
  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) — a1ex / hgweb
  52. Raw backend: fix compilation with RAW_DEBUG defined — a1ex / hgweb
  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) — a1ex / hgweb
  54. Merged unified into black-level-fix — a1ex / hgweb
  55. enforce black calculation if no valid value was found before, use simple averaging — g3gg0 / hgweb
  56. mlv_rec: black level fix (hopefully) not needed anymore — g3gg0 / hgweb
  57. mlv_rec: wait for raw backend to get ready — g3gg0 / hgweb
  58. experiment: try to measure black level more than once and resolve black level issue — g3gg0 / hgweb

#233 (Apr 11, 2016 12:30:19 AM)

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

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

#232 (Apr 1, 2016 12:30:30 AM)

  1. Merged menu_timeout_fix into unified — a1ex _broscutamaker@gmail.com_ / hgweb
  2. Close branch menu_timeout_fix — a1ex _broscutamaker@gmail.com_ / hgweb
  3. Merged in fonts (pull request #694)

    Font updates — a1ex _broscutamaker@gmail.com_ / hgweb
  4. Close branch fonts — a1ex _broscutamaker@gmail.com_ / hgweb
  5. Fonts: fine-tuned warning symbol (larger) and DR/ETTR symbols in tiny fonts — alex@thinkpad / hgweb
  6. menu timeout fix: use aggressive redraws after timeout — alex@thinkpad / hgweb
  7. menu.c: less aggressive redraw flood — alex@thinkpad / hgweb
  8. menu timeout fix: make sure menu is always closed by half-shutter — alex@thinkpad / hgweb
  9. menu.c: refactored menu_task — alex@thinkpad / hgweb
  10. menu: small cleanups — alex@thinkpad / hgweb
  11. Fonts: fix some rough edges — alex@thinkpad / hgweb
  12. bmp.h: fix typos — alex@thinkpad / hgweb
  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 / hgweb
  14. Fonts: new symbol (warning sign) — alex@thinkpad / hgweb
  15. bmp.h: defined macros for all special symbols from the font files — alex@thinkpad / hgweb
  16. Fonts: all fonts now contain the same special characters (fixes issues like missing ETTR/DR icons at certain font sizes) — alex@thinkpad / hgweb

#231 (Mar 31, 2016 12:30:29 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_ / hgweb
  2. seach a list of possible rst2html commands and use the first one that can be found — tecgen _ _ / hgweb
  3. Created new branch find_available_rst2html_command_2nd_try — tecgen _dj_tecgen@yahoo.de_ / hgweb
  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_ / hgweb
  5. Close branch menu_timeout_fix — a1ex _broscutamaker@gmail.com_ / hgweb
  6. menu: minor tweak for EOS M — alex@thinkpad / hgweb
  7. menu: removed EOS M specific hacks (does it still work?) — alex@thinkpad / hgweb
  8. Enabled EOSM menu timeout fix for 6D and 700D as well, in internals.h — alex@thinkpad / hgweb
  9. EOS M: fix some IMGPLAY constants (should fix http://www.magiclantern.fm/forum/index.php?topic=16991.0 ) — alex@thinkpad / hgweb
  10. EOSM: restart the canon dialog for ML menu if it times out — david milligan _david.l.milligan@gmail.com_ / hgweb

#230 (Mar 29, 2016 12:30:31 AM)

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

#229 (Feb 29, 2016 12:30:51 AM)

  1. Merged in printf (pull request #686)

    Remove duplicate console_printf/printf implementations (just use printf everywhere) — a1ex _broscutamaker@gmail.com_ / hgweb
  2. Close branch printf — a1ex _broscutamaker@gmail.com_ / hgweb
  3. Removed duplicate console_printf/printf implementations (replaced by printf everywhere); larger buffer for printf — a1ex / hgweb

#228 (Feb 27, 2016 12:30:22 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 ) — a1ex / hgweb
  2. Modules README: list help pages in the build log — a1ex / hgweb

#227 (Feb 24, 2016 12:30: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_ / hgweb
  2. lv_rec: Fullres silent pics (mlv_dump) need more MAX_COLD_PIXELS — gr3g01 _grzesiekpl@gmail.com_ / hgweb
  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_ / hgweb
  4. Close branch mlv_prop_data — a1ex _broscutamaker@gmail.com_ / hgweb
  5. remove PROPAD_GetPropertyData stubs — david milligan _david.l.milligan@gmail.com_ / hgweb
  6. mlv_rec: eliminate PROPAD_GetPropertyData, get camera model and serial info from core (should fix #2460) — david milligan _david.l.milligan@gmail.com_ / hgweb

#226 (Feb 13, 2016 12:30: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_ / hgweb
  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_ / hgweb
  3. Created new branch add-press-button-info-beta — licaon kter _licaon_xirtam@yahoo.com_ / hgweb

#225 (Jan 14, 2016 12:31:01 AM)

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

#224 (Jan 12, 2016 1:18:21 AM)

  1. GCC version by default 4.8.3 (changeset 57305de64b31) — g3gg0 / hgweb
  2. buld_nd: add jostick center as trigger — g3gg0 / hgweb

#223 (Jan 12, 2016 12:30:59 AM)

  1. bulb_nd: fix compile warning — g3gg0 / hgweb
  2. 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_ / hgweb
  3. Show warning if the image quality is other than fine (RAW, JPEG or JPEG and RAM) — andreas butti _andreas.b242@gmail.com_ / hgweb
  4. Merged in dmilligan/magic-lantern/bulb_nd (pull request #583)

    bulb_nd: long exposure / ND filter utilities — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb
  5. bulb_nd: some cleanup — david milligan _david.l.milligan@gmail.com_ / hgweb
  6. bulb_nd: function to measure actual ND filter strength — david milligan _david.l.milligan@gmail.com_ / hgweb
  7. bulb_nd: separate menu from bulb timer — david milligan _david.l.milligan@gmail.com_ / hgweb
  8. 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_ / hgweb
  9. bulb_nd: fix incorrect 1/2 ev calculation — david milligan _david.l.milligan@gmail.com_ / hgweb
  10. bulb_nd: long exposure / ND filter utilities — david milligan _david.l.milligan@gmail.com_ / hgweb
  11. Merged in PhotoCat/magic-lantern (pull request #647)

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

    Updated to GCC 4.9.3 — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb
  18. Close branch gcc-49 — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb
  19. Merged in lua (pull request #642)

    Lua Scripting — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb
  20. Close branch lua — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb
  21. Fix null_pointer_check for GCC 4.9 — a1ex / hgweb
  22. Use GCC 4.9 by default (not yet working) — a1ex / hgweb
  23. Lua scripting: ignore hidden files when loading scripts — david milligan _david.l.milligan@gmail.com_ / hgweb
  24. Lua scripting: don't show the console on an error from config.lua — david milligan _david.l.milligan@gmail.com_ / hgweb
  25. Lua scripting: fix config.lua automatic filename detection — david milligan _david.l.milligan@gmail.com_ / hgweb
  26. Merged unified into lua — a1ex _broscutamaker@gmail.com_ / hgweb
  27. Lua scripting: added camera.reboot() — a1ex / hgweb
  28. Properties: minor cleanup to power management properties — a1ex / hgweb
  29. Lua scripting: update LDOC config — david milligan _david.l.milligan@gmail.com_ / hgweb
  30. Lua scripting: added a simple Pong game — a1ex / hgweb
  31. keys.lua: replaced getkeys with getkey (return only one key at a time; much easier to process) — a1ex / hgweb
  32. keys.lua: do not block half-shutter, full-shutter and unknown (non-button) events — a1ex / hgweb
  33. Lua scripting: always open console on script errors — a1ex / hgweb
  34. Lua scripting: moved some scripts to Scripts menu — a1ex / hgweb
  35. Lua scripting: extended "beep" to allow optional frequency and duration — a1ex / hgweb
  36. Lua scripting: added a "Hello World" script — a1ex / hgweb
  37. Lua scripting: simplified some menu definitions — a1ex / hgweb
  38. Lua scripting: items with only a submenu should not appear as disabled by default — a1ex / hgweb
  39. Lua scripting: menu items with a select function, but without submenu or value, will be display as ICON_TYPE.ACTION by default — a1ex / hgweb
  40. Lua scripting: menu items with a submenu, or those with ICON_TYPE.ACTION, will not display a value by default — a1ex / hgweb
  41. Lua scripting: fine-tuned script loading messages — a1ex / hgweb
  42. Lua scripting: larger buffer for file reading (faster script loading) — a1ex / hgweb
  43. Lua scripting: copy the scripts when running "make install" from modules/lua — a1ex / hgweb
  44. Lua scripting: added menu.open and menu.close — a1ex / hgweb
  45. Declared gui_open_menu and moved gui_stop_menu to menu.h — a1ex / hgweb
  46. lua.mo: allow string literals for menu.update, menu.info, menu.rinfo, menu.warning — david milligan _david.l.milligan@gmail.com_ / hgweb
  47. lua.mo: left out from previous commit: put the menu check at the beginning of the loop — david milligan _david.l.milligan@gmail.com_ / hgweb
  48. lua.mo: for scripts that hijack the ML menu, exit if the ML menu closes — david milligan _david.l.milligan@gmail.com_ / hgweb
  49. lua.mo: rename keyhndlr to keys — david milligan _david.l.milligan@gmail.com_ / hgweb
  50. lua.mo: editor: don't delete last line — david milligan _david.l.milligan@gmail.com_ / hgweb
  51. fix const correctness of is_dir and is_file (fixes some compiler warnings in the lua module) — david milligan _david.l.milligan@gmail.com_ / hgweb
  52. Lua scripting: strip all exported symbols from lua.mo — a1ex / hgweb
  53. Lua scripting: by default, script menus should go under Scripts (instead of LUA) — a1ex / hgweb
  54. Moved non-Lua scripts to scripts/legacy — a1ex / hgweb
  55. Lua scripting: README tweaks — a1ex / hgweb
  56. Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
  57. lua.mo: update makefiles (add scripts/lib directory) — david milligan _david.l.milligan@gmail.com_ / hgweb
  58. lua.mo: update general documentation — david milligan _david.l.milligan@gmail.com_ / hgweb
  59. lua.mo: some more properties — david milligan _david.l.milligan@gmail.com_ / hgweb
  60. 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_ / hgweb
  61. lua.mo: config improvements — david milligan _david.l.milligan@gmail.com_ / hgweb
  62. 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_ / hgweb
  63. lua.mo: fix issue when trying to load files that don't exist — david milligan _david.l.milligan@gmail.com_ / hgweb
  64. lua.mo: fix setting menu value for 'choices' — david milligan _david.l.milligan@gmail.com_ / hgweb
  65. lua.mo: calculator improvements — david milligan _david.l.milligan@gmail.com_ / hgweb
  66. lua.mo: calculator script — david milligan _david.l.milligan@gmail.com_ / hgweb
  67. lua.mo: prop handlers — david milligan _david.l.milligan@gmail.com_ / hgweb
  68. lua.mo: fix typos — david milligan _david.l.milligan@gmail.com_ / hgweb
  69. lua.mo: improve camera API with more unit options for shutter, aperture, iso, ec — david milligan _david.l.milligan@gmail.com_ / hgweb
  70. lua.mo: fix lua floating point parsing (default strpbrk and strtof were broken) — david milligan _david.l.milligan@gmail.com_ / hgweb
  71. lua.mo: lua 5.3 supports integer division with '//' — david milligan _david.l.milligan@gmail.com_ / hgweb
  72. 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_ / hgweb
  73. 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_ / hgweb
  74. lua.mo: more scrolling fixes for filedialog — david milligan _david.l.milligan@gmail.com_ / hgweb
  75. lua.mo: bmp file loading — david milligan _david.l.milligan@gmail.com_ / hgweb
  76. lua.mo: constants for screen width and height — david milligan _david.l.milligan@gmail.com_ / hgweb
  77. lua.mo: editor scrollbars — david milligan _david.l.milligan@gmail.com_ / hgweb
  78. lua.mo: fix some scrolling issues in the filedialog — david milligan _david.l.milligan@gmail.com_ / hgweb
  79. 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_ / hgweb
  80. lua.mo: ported sokoban to lua — david milligan _david.l.milligan@gmail.com_ / hgweb
  81. lua.mo: editor fonts — david milligan _david.l.milligan@gmail.com_ / hgweb
  82. 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_ / hgweb
  83. lua.mo: buttons for the filedialogs in the editor, so the UI is more intuitive — david milligan _david.l.milligan@gmail.com_ / hgweb
  84. lua.mo: editor debugging - highlight the location of errors; minor fixes — david milligan _david.l.milligan@gmail.com_ / hgweb
  85. lua.mo: editor debugging: breakpoints, stacktrace, local vars display — david milligan _david.l.milligan@gmail.com_ / hgweb
  86. 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_ / hgweb
  87. lua.mo: editor - implemented save as and ability to run (eventually debug) other scripts — david milligan _david.l.milligan@gmail.com_ / hgweb
  88. lua.mo: fix some issues with directory listing, add 'parent' field to directory — david milligan _david.l.milligan@gmail.com_ / hgweb
  89. lua.mo: double buffered drawing — david milligan _david.l.milligan@gmail.com_ / hgweb
  90. lua.mo: editor select/cut/copy/paste — david milligan _david.l.milligan@gmail.com_ / hgweb
  91. lua.mo: editor - improve key handling; submenus — david milligan _david.l.milligan@gmail.com_ / hgweb
  92. lua.mo: display function returns characters that wouldn't fit, editor text wrapping — david milligan _david.l.milligan@gmail.com_ / hgweb
  93. lua.mo: editor cleanups — david milligan _david.l.milligan@gmail.com_ / hgweb
  94. lua.mo: editor filedialog cleanup — david milligan _david.l.milligan@gmail.com_ / hgweb
  95. lua.mo: editor save (TODO: save as) — david milligan _david.l.milligan@gmail.com_ / hgweb
  96. lua.mo: editor insert/delete/return — david milligan _david.l.milligan@gmail.com_ / hgweb
  97. lua.mo: basic text editing working (no save function yet) — david milligan _david.l.milligan@gmail.com_ / hgweb
  98. lua.mo: fix gray color constants and add a gray(percent) function — david milligan _david.l.milligan@gmail.com_ / hgweb
  99. lua.mo: the beginnings of a text editor — david milligan _david.l.milligan@gmail.com_ / hgweb
  100. lua.mo: fix font lookups — david milligan _david.l.milligan@gmail.com_ / hgweb
  101. lua.mo: fix the directory stuff — david milligan _david.l.milligan@gmail.com_ / hgweb
  102. lua.mo: function to block the ML menu — david milligan _david.l.milligan@gmail.com_ / hgweb
  103. lua.mo: fix the directory constructor — david milligan _david.l.milligan@gmail.com_ / hgweb
  104. lua.mo: fix issue with font index metamethod — david milligan _david.l.milligan@gmail.com_ / hgweb
  105. lua.mo: give the semaphore while waiting for a key — david milligan _david.l.milligan@gmail.com_ / hgweb
  106. lua.mo: make the lvinfo update semaphore timeout a little longer — david milligan _david.l.milligan@gmail.com_ / hgweb
  107. lua.mo: fix example script — david milligan _david.l.milligan@gmail.com_ / hgweb
  108. lua.mo: also look for scripts in lowercase (for exfat cards) — david milligan _david.l.milligan@gmail.com_ / hgweb
  109. lua.mo: notify box — david milligan _david.l.milligan@gmail.com_ / hgweb
  110. lua.mo: lvinfo API — david milligan _david.l.milligan@gmail.com_ / hgweb
  111. 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_ / hgweb
  112. lua.mo: functions for enumerating directories — david milligan _david.l.milligan@gmail.com_ / hgweb
  113. lua.mo: API documentation

    more consistent propery help text — david milligan _david.l.milligan@gmail.com_ / hgweb
  114. lua.mo: typo — david milligan _david.l.milligan@gmail.com_ / hgweb
  115. lua.mo: API documentation

    missing parameter for font:width() — david milligan _david.l.milligan@gmail.com_ / hgweb
  116. lua.mo: font as a type — david milligan _david.l.milligan@gmail.com_ / hgweb
  117. lua.mo: sample scripts — david milligan _david.l.milligan@gmail.com_ / hgweb
  118. lua.mo: task library

    so that event handlers and such can startup new tasks and not block — david milligan _david.l.milligan@gmail.com_ / hgweb
  119. lua.mo: allow different scripts to run at the same time — david milligan _david.l.milligan@gmail.com_ / hgweb
  120. lua.mo: LED functions — david milligan _david.l.milligan@gmail.com_ / hgweb
  121. lua.mo: make battery stuff weak so will load on cameras w/o it — david milligan _david.l.milligan@gmail.com_ / hgweb
  122. lua.mo: get/set kelvin wb — david milligan _david.l.milligan@gmail.com_ / hgweb
  123. lua.mo: battery functions (TODO: add powersave type stuff?) — david milligan _david.l.milligan@gmail.com_ / hgweb
  124. lua.mo: intervalometer functions — david milligan _david.l.milligan@gmail.com_ / hgweb
  125. lua.mo: pass the interval count as the argument to event.intervalometer() — david milligan _david.l.milligan@gmail.com_ / hgweb
  126. 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_ / hgweb
  127. lua.mo: accept numbers (floats) as arguments for integer params and vice versa — david milligan _david.l.milligan@gmail.com_ / hgweb
  128. lua.mo: fix some error messages, make sure to give semaphores back on error — david milligan _david.l.milligan@gmail.com_ / hgweb
  129. lua.mo: missing font constant — david milligan _david.l.milligan@gmail.com_ / hgweb
  130. lua.mo: semaphores — david milligan _david.l.milligan@gmail.com_ / hgweb
  131. lua.mo: API documentation

    documentation for 'date' — david milligan _david.l.milligan@gmail.com_ / hgweb
  132. lua.mo: API documentation

    typo and brevity — david milligan _david.l.milligan@gmail.com_ / hgweb
  133. lua.mo: get/set pixel color with the same function — david milligan _david.l.milligan@gmail.com_ / hgweb
  134. lua.mo: API documentation

    fix function names — david milligan _david.l.milligan@gmail.com_ / hgweb
  135. lua.mo: get_pixel, set_pixel — david milligan _david.l.milligan@gmail.com_ / hgweb
  136. lua.mo: menu.visible field — david milligan _david.l.milligan@gmail.com_ / hgweb
  137. lua.mo: functions for getting card info — david milligan _david.l.milligan@gmail.com_ / hgweb
  138. lua.mo: dryos API (date, time, and other misc stuff) — david milligan _david.l.milligan@gmail.com_ / hgweb
  139. lua.mo: API documentation

    small fixes — david milligan _david.l.milligan@gmail.com_ / hgweb
  140. lua.mo: typo — david milligan _david.l.milligan@gmail.com_ / hgweb
  141. lua.mo: unreference menu objects when they are removed — david milligan _david.l.milligan@gmail.com_ / hgweb
  142. lua.mo: rinfo callback missing from menu.new — david milligan _david.l.milligan@gmail.com_ / hgweb
  143. lua.mo: couple more places menu fields should be booleans — david milligan _david.l.milligan@gmail.com_ / hgweb
  144. 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_ / hgweb
  145. 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_ / hgweb
  146. lua.mo: fix some menu field types (some things should be boolean instead of integer) — david milligan _david.l.milligan@gmail.com_ / hgweb
  147. lua.mo: API documentation

    update menu example — david milligan _david.l.milligan@gmail.com_ / hgweb
  148. lua.mo: fix compilation — david milligan _david.l.milligan@gmail.com_ / hgweb
  149. lua.mo: get/set value of ML menu items — david milligan _david.l.milligan@gmail.com_ / hgweb
  150. 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_ / hgweb
  151. Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
  152. lua.mo: fix compilation — david milligan _david.l.milligan@gmail.com_ / hgweb
  153. lua.mo: menu callback for update rinfo — david milligan _david.l.milligan@gmail.com_ / hgweb
  154. lua.mo: fix typo — david milligan _david.l.milligan@gmail.com_ / hgweb
  155. lua.mo: delete the old lua scripts, add menu test script — david milligan _david.l.milligan@gmail.com_ / hgweb
  156. lua.mo: fix events — david milligan _david.l.milligan@gmail.com_ / hgweb
  157. lua.mo: event API documentation tweaks — david milligan _david.l.milligan@gmail.com_ / hgweb
  158. lua.mo: move key constants to lua_constants.c and add documentation — david milligan _david.l.milligan@gmail.com_ / hgweb
  159. lua.mo: delete superflous code — david milligan _david.l.milligan@gmail.com_ / hgweb
  160. lua.mo: move globals to their own file so we can document 'event' — david milligan _david.l.milligan@gmail.com_ / hgweb
  161. lua.mo: API documentation

    copy/paste fixes — david milligan _david.l.milligan@gmail.com_ / hgweb
  162. lua.mo: typos — david milligan _david.l.milligan@gmail.com_ / hgweb
  163. lua.mo: update readme and create config file for ldoc — david milligan _david.l.milligan@gmail.com_ / hgweb
  164. lua.mo: menu usage example — david milligan _david.l.milligan@gmail.com_ / hgweb
  165. lua.mo: remove the old API doc — david milligan _david.l.milligan@gmail.com_ / hgweb
  166. lua.mo: documentation for constants — david milligan _david.l.milligan@gmail.com_ / hgweb
  167. lua.mo: change some comments so that ldoc doesn't pick them up — david milligan _david.l.milligan@gmail.com_ / hgweb
  168. 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_ / hgweb
  169. lua.mo: move each lua API library to a separate file — david milligan _david.l.milligan@gmail.com_ / hgweb
  170. lua.mo: menu:remove() — david milligan _david.l.milligan@gmail.com_ / hgweb
  171. 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_ / hgweb
  172. lua.mo: use luaL_error for reporting errors — david milligan _david.l.milligan@gmail.com_ / hgweb
  173. lua.mo: use builtin luaL_argerror for argument errors — david milligan _david.l.milligan@gmail.com_ / hgweb
  174. lua.mo: get/set any menu object's fields — david milligan _david.l.milligan@gmail.com_ / hgweb
  175. lua.mo: API documentation

    updates to reflect recent changes to menu API — david milligan _david.l.milligan@gmail.com_ / hgweb
  176. lua.mo: submenus (any depth now supported) — david milligan _david.l.milligan@gmail.com_ / hgweb
  177. 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_ / hgweb
  178. lua.mo: added missing load for display library — david milligan _david.l.milligan@gmail.com_ / hgweb
  179. lua.mo: key library — david milligan _david.l.milligan@gmail.com_ / hgweb
  180. lua.mo: menu.value metamethod fixes — david milligan _david.l.milligan@gmail.com_ / hgweb
  181. lua.mo: get/set menu.value via metamethods — david milligan _david.l.milligan@gmail.com_ / hgweb
  182. lua.mo: API documentation — david milligan _david.l.milligan@gmail.com_ / hgweb
  183. lua.mo: API documentation

    cleanup — david milligan _david.l.milligan@gmail.com_ / hgweb
  184. lua.mo: couple more camera lib functions — david milligan _david.l.milligan@gmail.com_ / hgweb
  185. lua.mo: shoot_task event — david milligan _david.l.milligan@gmail.com_ / hgweb
  186. lua.mo: API documentation

    cleanup
    display library
    constants — david milligan _david.l.milligan@gmail.com_ / hgweb
  187. lua.mo: constants for display library — david milligan _david.l.milligan@gmail.com_ / hgweb
  188. lua.mo: display library — david milligan _david.l.milligan@gmail.com_ / hgweb
  189. 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_ / hgweb
  190. lua.mo: fix af_mode — david milligan _david.l.milligan@gmail.com_ / hgweb
  191. lua.mo: API documentation

    fix console library table — david milligan _david.l.milligan@gmail.com_ / hgweb
  192. lua.mo: API documentation

    fix lens library table — david milligan _david.l.milligan@gmail.com_ / hgweb
  193. lua.mo: API documentation

    switch from fields to tables, looks better — david milligan _david.l.milligan@gmail.com_ / hgweb
  194. lua.mo: some preliminary API documentation — david milligan _david.l.milligan@gmail.com_ / hgweb
  195. lua.mo: script events (module cbrs) — david milligan _david.l.milligan@gmail.com_ / hgweb
  196. lua.mo: some property params should be boolean — david milligan _david.l.milligan@gmail.com_ / hgweb
  197. lua.mo: some constants for lua — david milligan _david.l.milligan@gmail.com_ / hgweb
  198. lua.mo: more camera properties — david milligan _david.l.milligan@gmail.com_ / hgweb
  199. lua.mo: movie functions — david milligan _david.l.milligan@gmail.com_ / hgweb
  200. lua.mo: lens functions — david milligan _david.l.milligan@gmail.com_ / hgweb
  201. lua.mo: lv functions — david milligan _david.l.milligan@gmail.com_ / hgweb
  202. lua.mo: shutter, iso, aperture, ec — david milligan _david.l.milligan@gmail.com_ / hgweb
  203. lua.mo: preliminary API for shutter, iso, aperture — david milligan _david.l.milligan@gmail.com_ / hgweb
  204. 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_ / hgweb
  205. lua.mo: few fixes to choices — david milligan _david.l.milligan@gmail.com_ / hgweb
  206. lua.mo: menu choices — david milligan _david.l.milligan@gmail.com_ / hgweb
  207. 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_ / hgweb
  208. lua.mo: cleanup function names, use naming convention from old lua api — david milligan _david.l.milligan@gmail.com_ / hgweb
  209. lua.mo: console functions — david milligan _david.l.milligan@gmail.com_ / hgweb
  210. lua.mo: fix wrong arg to lua_pcall causing stack overflow — david milligan _david.l.milligan@gmail.com_ / hgweb
  211. lua.mo: more and improved menu functionality — david milligan _david.l.milligan@gmail.com_ / hgweb
  212. lua.mo: pass the delta parameter to script menu select function — david milligan _david.l.milligan@gmail.com_ / hgweb
  213. lua.mo: more script menu setup options — david milligan _david.l.milligan@gmail.com_ / hgweb
  214. lua.mo: script loading and some basic functions — david milligan _david.l.milligan@gmail.com_ / hgweb
  215. Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
  216. 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_ / hgweb

#222 (Dec 20, 2015 8:05:49 PM)

  1. Merged cr2hdr into unified — a1ex _broscutamaker@gmail.com_ / hgweb
  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) — a1ex / hgweb
  3. Fix scrolling in Focus menu — a1ex / hgweb
  4. Merged in histogram-tweaks (pull request #667)

    Histogram tweaks — a1ex _broscutamaker@gmail.com_ / hgweb
  5. Close branch histogram-tweaks — a1ex _broscutamaker@gmail.com_ / hgweb
  6. Merged in Gr3g01/ml-500d-2015 (pull request #668)

    fix warning DEP_CFN_AF_BACK_BUTTON — a1ex _broscutamaker@gmail.com_ / hgweb
  7. fix warning DEP_CFN_AF_BACK_BUTTON — gr3g01 _grzesiekpl@gmail.com_ / hgweb
  8. Merged in daniel_fort/magic-lantern/EOSM_fps-engio_DPJPandone (pull request #670)

    EOSM fps-engio timer fixes — a1ex _broscutamaker@gmail.com_ / hgweb
  9. Fixed no newline at end of platform/EOSM.202/features.h — daniel fort _dan@digiola.com_ / hgweb
  10. Fix conflicts for pull request. — daniel fort _dan@digiola.com_ / hgweb
  11. Changed to a1ex's suggestions. — daniel fort _dan@digiola.com_ / hgweb
  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_ / hgweb
  13. fps_timer_a_min and fps_timer_b_min fixed for EOSM
    Manually copied from pull request #649 — daniel fort _dan@digiola.com_ / hgweb
  14. cr2hdr: moved safeguard from median_int_wirth to kth_smallest_int — a1ex / hgweb
  15. cr2hdr: safeguard to prevent crashes similar to issue #2408 (median_int_wirth) — a1ex / hgweb
  16. cr2hdr: fix issue #2408 (crash) — a1ex / hgweb
  17. cr2hdr: fix false stripe fix warnings (only scan active area) — a1ex / hgweb
  18. Histogram: menu changes; luma raw histogram is no longer allowed — a1ex / hgweb
  19. Refactored hist_build; do not compute YUV histogram if the RAW-based one is enabled — a1ex / hgweb
  20. Raw histogram: fine-tuned noise floor display, as suggested by Audionut — a1ex / hgweb
  21. Raw histogram: nicer underexposure highlighting (also fixes conflict with fast zebras) — a1ex / hgweb
  22. Raw histogram: ignore bad pixels — a1ex / hgweb
  23. Histogram: fix border flickering — a1ex / hgweb
  24. Histogram: dropped unused hist_highlight — a1ex / hgweb
  25. Histogram: fine-tuned vertical position on 3:2 cameras — a1ex / hgweb
  26. cr2hdr: use fgets instead of fscanf in get_camera_model — a1ex / hgweb
  27. cr2hdr: fix handling unknown cameras — a1ex / hgweb
  28. chdk-dng: omit CalibrationIlluminant2 (should fix issue #2343) — a1ex / hgweb
  29. cr2hdr: identify camera model from string (should fix issue #2403 - camera identification from MLV files) — a1ex / hgweb

#221 (Nov 15, 2015 12:30: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_ / hgweb
  2. Close branch cleaner-lvapp-hack — a1ex _broscutamaker@gmail.com_ / hgweb
  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_ / hgweb
  4. state objects: unify flickering reduction for all Digic_V(+) powered cams — nikfreak _vatoloco2@gmx.de_ / hgweb
  5. oops (accidentially removed 'endif) while cleaning up 650D / 700D — nikfreak _vatoloco2@gmx.de_ / hgweb
  6. try to fix Magic zoomfor 650D / 700D — nikfreak _vatoloco2@gmx.de_ / hgweb
  7. Created new branch 650D_700D_magic_Zoom_Flicker_Fix — nikfreak _mlnikfreak@gmail.com_ / hgweb
  8. DOF info: fix issue #2399 — a1ex / hgweb
  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). — a1ex / hgweb
  10. 650D,700D: enabled UNAVI_FEEDBACK_TIMER hiding (should avoid unsightly redraw after using Canon's Q menu in LiveView) — a1ex / hgweb
  11. Decoupled UNAVI_FEEDBACK_TIMER hiding from CONFIG_LVAPP_HACK_FBUFF — a1ex / hgweb
  12. 650D/700D/EOSM: renamed UNAVI_FEEDBACK_TIMER_ACTIVE to LV_BOTTOM_BAR_DISPLAYED in CONFIG_LVAPP_HACK_FBUFF — a1ex / hgweb

#220 (Nov 7, 2015 12:30:15 AM)

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

    Re-enable Shutter fine-tuning on EOS-M — a1ex _broscutamaker@gmail.com_ / hgweb
  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_ / hgweb
  3. Close branch dpjpandone/shutter-finetuning-does-work-on-eosm-cha-1440297620122 — johanan pandone _dpjpandone@gmail.com_ / hgweb
  4. Shutter fine-tuning DOES work on EOSM. Changes aren't applied until you press record. This is Normal. — johanan pandone _dpjpandone@gmail.com_ / hgweb
  5. Fix subtle bug introduced in 6d00d94, which affected CF card workaround on 5D3 — a1ex / hgweb
  6. Fix compiling without FEATURE_ZEBRA_FAST — a1ex / hgweb

#219 (Nov 6, 2015 12:30:13 AM)

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

    EOSM code cleanup — a1ex _broscutamaker@gmail.com_ / hgweb
  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_ / hgweb
  7. Reverted changes to mlv_snd.c -- wait until after 70D merge to revisit. — daniel fort _dan@digiola.com_ / hgweb
  8. Removed extra lines at end of file. — daniel fort _dan@digiola.com_ / hgweb
  9. EOSM is mirrorless, no need to check for mirror lock up. Change suggested by Matthias Bretz. — daniel fort _dan@digiola.com_ / hgweb
  10. Cleaned up stubs.S, updated comments in internals.h and added StopASIFDMAADC to mlv_snd.c — daniel fort _dan@digiola.com_ / hgweb
  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_ / hgweb
  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_ / hgweb
  13. Close branch dpjpandone/remove-second-call-to-lv_vsync_signal-1440003867712 — johanan pandone _dpjpandone@gmail.com_ / hgweb
  14. remove second call to lv_vsync_signal — johanan pandone _dpjpandone@gmail.com_ / hgweb
  15. fixes magic zoom flicker on EOS-M — johanan pandone _dpjpandone@gmail.com_ / hgweb
  16. Merged in andreasb242/magic-lantern (pull request #662)

    Allow warning on auto focus / manual focus — a1ex _broscutamaker@gmail.com_ / hgweb
  17. Allow warning on auto focus / manual focus

    http://www.magiclantern.fm/forum/index.php?topic=15258.0 — andreas butti _andreas.b242@gmail.com_ / hgweb
  18. Merged in daniel_fort/magic-lantern/cr2hdr_ports (pull request #660)

    cr2hdr build rules — a1ex _broscutamaker@gmail.com_ / hgweb
  19. Updated comments on how to package Windows .exe with exiftool perl script. — daniel fort _dan@digiola.com_ / hgweb
  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_ / hgweb
  21. Merged in Gr3g01/ml-500d-2015 (pull request #663)

    mlv_rec.c 500D not support exFAT filesystem — a1ex _broscutamaker@gmail.com_ / hgweb
  22. mlv_rec.c 500D not support exFAT filesystem — gr3g01 _grzesiekpl@gmail.com_ / hgweb
  23. Fullres silent pics: max exposure for 500D/550D/600D is 15 seconds :) — gr3g01 _grzesiekpl@gmail.com_ / hgweb

#218 (Oct 1, 2015 12:31:12 AM)

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

    6d button codes (just fyi comments) — a1ex _broscutamaker@gmail.com_ / hgweb
  2. 6d button codes (just fyi comments) — marsu42 _email@alsigma.com_ / hgweb
  3. Created new branch 6d-button-info — marsu42 _email@alsigma.com_ / hgweb
  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_ / hgweb
  5. Running shell script works fine with all build environments. — daniel fort _dan@digiola.com_ / hgweb
  6. Code cleanup on readme2modulestrings.py and made last_change_info.sh useful as a stand alone script. — daniel fort _dan@digiola.com_ / hgweb
  7. Modified readme2modulestrings.py so that it will work in a MinGW Windows environment. — daniel fort _dan@digiola.com_ / hgweb
  8. Merged cr2hdr-20bit into unified — a1ex _broscutamaker@gmail.com_ / hgweb
  9. Close branch cr2hdr-20bit — a1ex _broscutamaker@gmail.com_ / hgweb
  10. 7D: disabled FEATURE_VIGNETTING_CORRECTION (doesn't work, issue #2369) — a1ex / hgweb
  11. cr2hdr: Makefile commands to create a zip package for Windows — a1ex / hgweb
  12. cr2hdr: 70D support from nikfreak — a1ex / hgweb
  13. cr2hdr: removed duplicate dcraw table from kelvin.c — a1ex / hgweb
  14. cr2hdr: fix color matrix for unknown camera models — a1ex / hgweb
  15. cr2hdr: fix parsing of --wb options — a1ex / hgweb
  16. cr2hdr: fix exif info when input file gets overwritten by output file — a1ex / hgweb
  17. cr2hdr: minor fix for --embed-original (do not keep exiftool backup files) — a1ex / hgweb
  18. cr2hdr: fix stripe correction for very large ISO differences — a1ex / hgweb
  19. cr2hdr: fix identifying some more very overexposed files — a1ex / hgweb
  20. cr2hdr: fix identifying some very overexposed files — a1ex / hgweb
  21. cr2hdr: more aggressive cold pixel detection — a1ex / hgweb
  22. cr2hdr: also use median for final black level correction — a1ex / hgweb
  23. cr2hdr: black level correction should no longer be affected by hot pixels in OB areas — a1ex / hgweb
  24. cr2hdr makefile: use global var for GCC — kichetof _kichetof@gmail.com_ / hgweb
  25. cr2hdr exposure matching: when all else fails, brute force prevails (replaced highlight median with brute force search) — a1ex / hgweb
  26. cr2hdr exposure matching: minor tweaks — a1ex / hgweb
  27. cr2hdr: fine-tuned graph for --iso-curve — a1ex / hgweb
  28. Undo 9defeea (regressions, biased estimations) — a1ex / hgweb
  29. cr2hdr: fixed another border condition — a1ex / hgweb
  30. cr2hdr: fixed issue 2091 (border condition) — a1ex / hgweb
  31. cr2hdr: fixed some overflows, http://www.magiclantern.fm/forum/index.php?topic=11974 (minor regression introduced) — a1ex / hgweb
  32. cr2hdr: fix typo — a1ex / hgweb
  33. cr2hdr: fix wrong bright/dark identification in extremely overexposed images — a1ex / hgweb
  34. cr2hdr: simplified algorithm for exposure matching (50 and 90th percentiles, after discarding very bright and very dark pixels) — a1ex / hgweb
  35. cr2hdr: with --iso-curve, plot a direct comparison between the two histograms — a1ex / hgweb
  36. cr2hdr: use log plot for --iso-curve — a1ex / hgweb
  37. Merged unified into cr2hdr-20bit — a1ex _broscutamaker@gmail.com_ / hgweb
  38. cr2hdr: print a message when overwriting the output file — a1ex / hgweb
  39. cr2hdr: fix warnings from gcc 4.8 — a1ex / hgweb
  40. cr2hdr: always verify the original after embedding (to make sure it's safe to delete) — a1ex / hgweb
  41. cr2hdr: option to keep the original after embedding (--embed-original-copy) — a1ex / hgweb
  42. cr2hdr: when embedding original raw into the DNG, also backup and restore app-specific metadata (XMP or whatever) — a1ex / hgweb
  43. cr2hdr: experimental option to embed the original raw into the DNG — a1ex / hgweb
  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? — a1ex / hgweb
  45. cr2hdr: do not fail on non-critical errors (useful when processing many files) — a1ex / hgweb
  46. cr2hdr: fix valgrind warnings — a1ex / hgweb
  47. cr2hdr: fix warning in kelvin code from dcraw (credits g3gg0, http://www.magiclantern.fm/forum/index.php?topic=11056.msg114134#msg114134 ) — a1ex / hgweb
  48. cr2hdr: horizontal stripe fix should analyze only the active area; fine-tuned the thresholds — a1ex / hgweb
  49. cr2hdr: discard border pixels when matching exposure (fixes a regression) — a1ex / hgweb
  50. cr2hdr: added another WB algorithm (--wb=graymed); made the graymax WB the default; increased the search range a bit — a1ex / hgweb
  51. cr2hdr: compute stripe fix only from dark pixels — a1ex / hgweb
  52. cr2hdr: replaced exposure matching with a percentile-based algorithm biased towards highlights — a1ex / hgweb
  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 / hgweb
  54. Merged in cr2hdr-20bit-cross-fix (pull request #469)

    cr2hdr: use global makefile variable for cross compiler path — giovanni c _condellog@gmail.com_ / hgweb
  55. cr2hdr: fix daylight centering for --wb=graymax — a1ex / hgweb
  56. cr2hdr: ported Kelvin<->RGB routines from ufraw and pimped the debug WB display with kelvin values — a1ex / hgweb
  57. cr2hdr: use global makefile variable for cross compiler path — g3gg0 / hgweb
  58. cr2hdr: experimental auto white balance algorithm (try with --wb=graymax) — a1ex / hgweb
  59. cr2hdr: when detecting bright/dark lines, try to estimate the black offset (fixes very dark video files) — a1ex / hgweb
  60. cr2hdr: use only green pixels for bright/dark detection (fixes infrared images) — a1ex / hgweb
  61. cr2hdr: fix overflows in RGGB/GBRG/bright/dark detection — a1ex / hgweb
  62. cr2hdr: exposed debug options for RGGB/GBRG and bright/dark autodetection on the command line; nicer plots for RGGB/GBRG — a1ex / hgweb
  63. cr2hdr: fine-tuned threshold for bright/dark detection — a1ex / hgweb
  64. cr2hdr: debug info for bright/dark detection — a1ex / hgweb
  65. cr2hdr: robust identification of rggb/gbrg configuration (histogram matching) — a1ex / hgweb
  66. cr2hdr: made the exif WB tweak optional, off by default (was reported not to work, and could interfere with --same-levels) — a1ex / hgweb
  67. Another script for processing Dual ISO video on Linux (dualisovideo-enfuse.sh), this time with tonemapping (enfuse, ufraw and ffmpeg) — a1ex / hgweb
  68. cr2hdr: fine-tuned bright/dark field identification (should no longer look at specular highlights) — a1ex / hgweb
  69. dualisovideo.sh: forgot to add --same-levels — a1ex / hgweb
  70. cr2hdr: minor fix for --same-levels — a1ex / hgweb
  71. Quick script for processing Dual ISO video on Linux (dualisovideo.sh), using ufraw and ffmpeg — a1ex / hgweb
  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). — a1ex / hgweb
  73. cr2hdr: updated loops to C99 style (should be non-functional) — a1ex / hgweb
  74. cr2hdr: macros for conversion between linear and log spaces with range checking — a1ex / hgweb
  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) — a1ex / hgweb
  76. cr2hdr: fix valgrind warning related to AMaZE demosaicing (reading past the end of the lines?) — a1ex / hgweb
  77. cr2hdr: enabled SSE2 instructions for AMaZE — a1ex / hgweb
  78. cr2hdr: updated to latest AMaZE from RawTherapee - 4b77ef6013ae (part 2 - patched the file) — a1ex / hgweb
  79. cr2hdr: updated to latest AMaZE from RawTherapee - 4b77ef6013ae (part 1 - copied original file) — a1ex / hgweb
  80. cr2hdr: fix valgrind warning in exiftool-bridge.c, read_white_balance — a1ex / hgweb
  81. cr2hdr: speed optimizations for hot pixel detection — a1ex / hgweb
  82. cr2hdr: fine-tuned hot pixel detection — a1ex / hgweb
  83. cr2hdr: small downsampling when detecting white level (minor speedup) — a1ex / hgweb
  84. cr2hdr: added tic/toc for timing various routines — a1ex / hgweb
  85. cr2hdr: moved dithering (anti-posterization noise) routines to separate file and optimized them a bit — a1ex / hgweb
  86. cr2hdr: re-added range checks to horizontal stripe fix — a1ex / hgweb
  87. cr2hdr: simplified horizontal stripe correction (should be more robust, but watch out for regressions) — a1ex / hgweb
  88. cr2hdr: undo 2766f98 (pushed by mistake, but feel free to try adjusting that parameter) — a1ex / hgweb
  89. cr2hdr: fixed regression in bright/dark autodetection — a1ex / hgweb
  90. cr2hdr: fine-tuned for less aliasing in deep shadows — a1ex / hgweb
  91. cr2hdr: fix regression regarding top OB pattern — a1ex / hgweb
  92. cr2hdr: fix minor regression (complete gibberish in top bar could influence some raw converters) — a1ex / hgweb
  93. cr2hdr: fine-tuned for less noise — a1ex / hgweb
  94. cr2hdr: use engineering rounding for AsShotNeutral (Pi is about 3) — a1ex / hgweb
  95. cr2hdr: cleaned up unused code from amaze-edge and fixed border interpolation — a1ex / hgweb
  96. cr2hdr: during processing, use average black level from left OB bar only — a1ex / hgweb
  97. cr2hdr: fine-tuned WB messages — a1ex / hgweb
  98. cr2hdr: use a smaller OB area for final black adjustment — a1ex / hgweb
  99. cr2hdr: ignore more pixels from the top bar (overexposed pixels spilling into OB?) — a1ex / hgweb
  100. cr2hdr: yet another white level detection algorithm — a1ex / hgweb
  101. cr2hdr: discard very bright pixels when matching exposure (likely nonlinear) — a1ex / hgweb
  102. cr2hdr: minor tweak for ISO matching plot — a1ex / hgweb
  103. cr2hdr: fix match threshold for really overexposed images — a1ex / hgweb
  104. cr2hdr: fine-tuned ISO search range — a1ex / hgweb
  105. cr2hdr: speed tweaks and progress messages for exposure matching — a1ex / hgweb
  106. cr2hdr: experimental exposure matching based on median and binary search (no more histogram matching) — a1ex / hgweb
  107. Merged unified into cr2hdr-20bit — a1ex _broscutamaker@gmail.com_ / hgweb
  108. cr2hdr: second attempt to reduce edge aliasing (fixes a regression) — a1ex / hgweb
  109. cr2hdr: attempt to reduce aliasing on edge interpolation in half-res areas — a1ex / hgweb
  110. cr2hdr: experimental trick to avoid posterization (adding random noise before rounding) — a1ex / hgweb
  111. cr2hdr: skip very dark pixels when deciding between RGGB or GBRG — a1ex / hgweb
  112. cr2hdr: fixed accuracy issues when baking a soft-film curve and added some diagnostic code — a1ex / hgweb
  113. cr2hdr: fix blue multiplier for baked WB — a1ex / hgweb
  114. cr2hdr: fix crash caused by out-of-range values from AMaZE — a1ex / hgweb
  115. cr2hdr: refuse to process non-dual files identified at histogram matching stage — a1ex / hgweb
  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 / hgweb
  117. cr2hdr: experimental option for baking a soft-film curve in the output DNG — alex@thinkpad / hgweb
  118. cr2hdr: 20-bit engine now matches the older 16-bit one — alex@thinkpad / hgweb
  119. cr2hdr: upgraded internal processing to 20 bits. Needs testing, some things might be broken. — alex@thinkpad / hgweb
  120. cr2hdr: some refactoring (preparing to upgrade the bit depth used during postprocessing) — alex@thinkpad / hgweb
  121. cr2hdr: debug code to dump bright image without interpolation — alex@thinkpad / hgweb
  122. cr2hdr: increased safety margin for higher-iso white level — alex@thinkpad / hgweb
  123. cr2hdr: experimental white level routine with two separate levels for each exposure — alex@thinkpad / hgweb

#217 (Sep 29, 2015 12:31:11 AM)

  1. fio-ml: fix buffer overflow with large path names — a1ex / hgweb
  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_ / hgweb
  3. lv_rec: use fseeko/fseeko64 depending on platform as in mlv_dump.c. — daniel fort _dan@digiola.com_ / hgweb
  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_ / hgweb
  5. Added rule to make dng2raw.exe - Needed to add stdint.h to define uint32_t and int32_t — daniel fort _dan@digiola.com_ / hgweb
  6. Also remove dng2raw.exe if it exists. — daniel fort _dan@digiola.com_ / hgweb
  7. There is another Makefile for raw2dng in raw_rec that needed attention. — daniel fort _dan@digiola.com_ / hgweb
  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_ / hgweb
  9. Merged in daniel_fort/magic-lantern/Windows build_tools (pull request #658)

    build_tools for Windows — a1ex _broscutamaker@gmail.com_ / hgweb
  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_ / hgweb
  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_ / hgweb
  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_ / hgweb

#216 (Aug 19, 2015 12:30:37 AM)

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

#215 (Aug 18, 2015 12:30:36 AM)

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

#214 (Jul 2, 2015 12:30:26 AM)

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

    EOSM: Added SoundDevShutDownIn (fix issue #2255) — a1ex _broscutamaker@gmail.com_ / hgweb
  2. Added SoundDevShutDownIn — daniel fort _dan@digiola.com_ / hgweb

#213 (Jul 1, 2015 12:30:29 AM)

  1. FEATURE_AUDIO_REMOTE_SHOT is working on the EOSM — daniel fort _dan@digiola.com_ / hgweb
  2. added EOSM to audio_release_running — daniel fort _dan@digiola.com_ / hgweb

#212 (Jun 25, 2015 12:31:01 AM)

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

#211 (Jun 24, 2015 12:30:58 AM)

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

#210 (Jun 23, 2015 12:31:01 AM)

  1. 650D/700D/M: disabled full-screen magic zoom (issue #2272) — a1ex / hgweb
  2. Console: fix backspace handling (only erase the current line) — a1ex / hgweb
  3. Console: fix printing % — a1ex / hgweb
  4. Shutdown: earlier LED notification (noticeable on 500D in movie mode, where shutting down takes 1-2 seconds) — a1ex / hgweb
  5. mlv_rec: fix default resolution, and crop factor info if resolution is not yet known — a1ex / hgweb
  6. mlv_rec: use core calls to find max resolution (workaround, since module prop handlers don't trigger at startup) — a1ex / hgweb
  7. Added get_afframe_sensor_res (to get max sensor resolution from PROP_LV_AFFRAME) — a1ex / hgweb
  8. mlv_rec: fix warning about max resolution; small cleanups — a1ex / hgweb
  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_ / hgweb
  10. added PROP_LV_AFFRAME handler to aquire sensor x resolution, minor bugfixes — rafael brune _mail@rbrune.de_ / hgweb
  11. merged heads — rafael brune _mail@rbrune.de_ / hgweb
  12. renamed get_edit_mode() to get_menu_edit_mode(), reduced resolution presets, small fixes and clean ups — rafael brune _mail@rbrune.de_ / hgweb
  13. Changed 'Resolution presets' back to 'Resolution' — rafael brune _mail@rbrune.de_ / hgweb
  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_ / hgweb
  15. added fine control on top of x-resolution presets and display of effective crop factor — rafael brune _mail@rbrune.de_ / hgweb

#209 (Jun 20, 2015 12:30:37 AM)

  1. Merged in installer (pull request #631)

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

    Update 700D.113 to 700D.114 FW — a1ex _broscutamaker@gmail.com_ / hgweb
  9. Merged hudson/magic-lantern into unified — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  10. 700D.114 Stubs task_max reg fix — mk11174 / hgweb
  11. Port ML to 700D FW 114 — mk11174 / hgweb
  12. Copied 700D.113 to 700D.114 to prepare for 1.1.4 FW — mk11174 / hgweb
  13. Dropped 6D.113 — a1ex / hgweb
  14. Merged in Maqs/magic-lantern/6D.116 (pull request #634)

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

#208 (Jun 9, 2015 5:34:48 PM)

  1. Merged in mlv_play (pull request #641)

    mlv_play fix for "exact" playback mode — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb
  2. Close branch mlv_play — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb
  3. Merged in dof-info (pull request #637)

    DOF info fixes — a1ex _broscutamaker@gmail.com_ / hgweb
  4. Close branch dof-info — a1ex _broscutamaker@gmail.com_ / hgweb
  5. Merged in cleanup (pull request #636)

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

#207 (May 3, 2015 12:31: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 / hgweb
  2. mlv_rec: fix mlv_dump crashing in average mode when frames were too big, various cleanups — g3gg0 / hgweb

#206 (Apr 28, 2015 12:31:03 AM)

  1. lens_format_dist: fix formatting for certain distances (e.g. 1000mm) — a1ex / hgweb
  2. DOF info: fix issue #2264 — a1ex / hgweb
  3. DOF info: nicer handling of diffraction / airy limit — a1ex / hgweb
  4. lens_info: code formatting — a1ex / hgweb
  5. DOF info: code formatting — a1ex / hgweb
  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_ / hgweb
  7. lens.c edited to account for diffraction in depth of field — garry george _garry23_ / hgweb
  8. Don't display the pitch line on cameras that always report zero for the pitch (eg 60D) — chris miller _chris.nz@gmail.com_ / hgweb
  9. Add support for displaying the pitch with electronic level — chris miller _chris.nz@gmail.com_ / hgweb
  10. Restore after format: 550D not working, http://www.magiclantern.fm/forum/index.php?topic=15036 — a1ex / hgweb
  11. EOS-M: FPS override is broken, disabling until somebody fixes it
    http://www.magiclantern.fm/forum/index.php?topic=14959 — a1ex / hgweb
  12. Powersave in LV: fix issue #2262 — a1ex / hgweb
  13. state objects: check for validity before installing hooks — a1ex / hgweb

#205 (Apr 19, 2015 12:30:09 AM)

  1. 700D.113 Stubs.s task_max reg fix — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb

#204 (Apr 15, 2015 12:30:12 AM)

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

    mlv_rec: fix hidden options from help changes. — a1ex _broscutamaker@gmail.com_ / hgweb
  2. Fix hidden options from help changes. — audionut _audionut11@gmail.com_ / hgweb

#203 (Apr 14, 2015 12:30:10 AM)

  1. Memory backend: fix warning and possible buffer overflow — a1ex / hgweb
  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_ / hgweb
  3. Move platform dependent addresses from src/gui-common.c to platform/../consts.h — maqs _marcus@eunomia.de_ / hgweb
  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_ / hgweb
  5. DOF info: cleaned up error messages (fix issue 2253) — a1ex / hgweb
  6. Fullres silent pics: continuously check if we are still QR before turning display off (not only after preview_time expires) — a1ex / hgweb
  7. delayed_call: added CBR argument and refactored all calls — a1ex / hgweb
  8. Fullres silent pics: trigger a new picture by long shutter press; always obey the Image Review setting from Canon menu — a1ex / hgweb

#202 (Apr 7, 2015 12:30:49 AM)

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

    Small MLV help fixes — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb
  2. More small MLV help fixes — Audionut / hgweb
  3. Small MLV help fixes — Audionut / hgweb

#201 (Apr 5, 2015 12:30:28 AM)

  1. Merged in ime_cleanup (pull request #587)

    IME cleanup — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb
  2. Close branch ime_cleanup — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb
  3. Merge with unified — g3gg0 / hgweb
  4. Replaced hard coded address in boot-hack.c by HIJACK_CACHE_HACK_GUITASK_6D_ADDR (6D specific). — maqs _marcus@eunomia.de_ / hgweb
  5. ime_rot/ime_std: for IME_CHARSET_ANY, do not assign FILENAME settings — g3gg0 / hgweb
  6. ime_rot: cleanup arc drawing code — g3gg0 / hgweb
  7. ime_base/ime_rot: add config function to customize wheel size. tell us the most pleasant size! — g3gg0 / hgweb
  8. ime_rot/ime_std: allow NULL CBRs, don't write beyond buffer length — g3gg0 / hgweb
  9. ime_base/ime_rot/ime_std: add hexadecimal input type — g3gg0 / hgweb
  10. ime_rot/ime_std: some visual improvements, borders, caret blink — g3gg0 / hgweb
  11. ime_rot/ime_std: only clear buffers up to given length (alex recommended this long time ago) — g3gg0 / hgweb
  12. ime_rot/ime_base: use trash button to delete characters — g3gg0 / hgweb
  13. ime_base: update function description regarding buffer size — g3gg0 / hgweb
  14. ime_base: code/namespace cleanup — g3gg0 / hgweb
  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 / hgweb

#200 (Mar 29, 2015 5:19:21 PM)

  1. mlv_rec: fix compilation — a1ex / hgweb
  2. Merged fullres-silent-pics into unified (finally!) — a1ex / hgweb
  3. checkdep.py: ignore lowercase platform dirs — a1ex / hgweb
  4. chdk-dng: fix compiling desktop tools — a1ex / hgweb
  5. Fix merge conflict in lens.c (undo 1a0167779348 - replaced by 5a6136d89494) — a1ex / hgweb
  6. Cleaned up shutter/aperture handling in Tv/Av/P modes (should also fix DOF info disappearing while recording RAW) — a1ex / hgweb
  7. DOF display: only show if values are valid — a1ex / hgweb
  8. Fullres silent pics: do not monitor half-shutter outside M mode — a1ex / hgweb
  9. Fullres silent pics: use 10 frames when checking for autofocus — a1ex / hgweb
  10. Revert 51da5cd and 99be96 (dark frames) - will revisit them later — a1ex / hgweb
  11. Fullres silent pics: fix MLV grouping in burst + intervalometer — a1ex / hgweb
  12. 650D: enabled RAW_PHOTO_EDMAC (confirmed by Rythmtech) — a1ex / hgweb
  13. Fullres silent pics: preview dark and bias frames — a1ex / hgweb
  14. Fullres silent pics: allow taking dark frames or bias frames outside LiveView — a1ex / hgweb
  15. Fullres silent pics: stronger checking for autofocus — a1ex / hgweb
  16. Memory backend: attempt to fix fullres playback on 70D (maybe others too) — a1ex / hgweb
  17. Fullres silent pics: cleaned up some unused functions — a1ex / hgweb
  18. Fullres silent pics: error handling (especially card full) — a1ex / hgweb
  19. save_dng: error handling (should return 0 if card is full) — a1ex / hgweb
  20. Fullres silent pics: fix black preview on 60D (and maybe others) — a1ex / hgweb
  21. Menu: fix help message about AF button assignment (suggest MF use as well) — a1ex / hgweb
  22. Fullres silent pics: attempt to detect and ignore AF button press — a1ex / hgweb
  23. Renamed PROP_LV_EXPSIM to PROP_LV_FOCUS_STATUS and exposed it globally — a1ex / hgweb
  24. Fullres silent pics: minor help tweak — a1ex / hgweb
  25. ETTR optional beeps: fine-tuned help text — a1ex / hgweb
  26. Typo — a1ex / hgweb
  27. ETTR: refactored optional beeps to reduce duplicate code — a1ex / hgweb
  28. 60D: removed unused SDS_FRONT3_STATE — a1ex / hgweb
  29. Fullres silent pics: more explicit fix for MLV module detection — a1ex / hgweb
  30. Fullres silent pics: max exposure for 500D/550D/600D is 0.8 seconds :( — a1ex / hgweb
  31. is_camera: allow wildcard argument for firmware version, e.g. is_camera(5D3, "*") will accept all firmware versions — a1ex / hgweb
  32. Fullres silent pics: fine-tuned error handling if MLV module is not loaded — a1ex / hgweb
  33. Fullres silent pics: fix MLV module detection — a1ex / hgweb
  34. mlv_play: use fio_malloc for RAW frames (as with MLV) — a1ex / hgweb
  35. Memory backend: fio_malloc prefers SRM for large buffers (20M+) — a1ex / hgweb
  36. Full-res silent pics: create a new MLV after you stop the intervalometer (don't append to existing one) — a1ex / hgweb
  37. Full-res silent pics: do not use intervalometer frame counter for MLV - it might go out of sync — a1ex / hgweb
  38. Full-res silent pics: also consider file save time when deciding preview delay — a1ex / hgweb
  39. Declared is_play_or_qr_mode and added is_play_mode — a1ex / hgweb
  40. Full-res silent pics: fine-tune powersave behavior (keep the display on, as set in Canon menu - Image Review); fixed shutter speed metadata — a1ex / hgweb
  41. Memory backend: fixed handling of undefined preferred_max_alloc_size — a1ex / hgweb
  42. Memory backend: fix size/space preference with large allocators (SRM and shoot_malloc) — a1ex / hgweb
  43. Memory backend: detailed debug info about choosing an allocator — a1ex / hgweb
  44. Memory backend: prefer SRM for allocations > 20 MB — a1ex / hgweb
  45. Memory backend: fixed handling of preferred allocation size (was a typo) — a1ex / hgweb
  46. Merged unified into fullres-silent-pics — a1ex / hgweb
  47. mlv_play: allow full-res frame sizes — a1ex / hgweb
  48. Fullres silent pics: check for M mode and valid shutter speed — a1ex / hgweb
  49. Fullres silent pics: display write speed — a1ex / hgweb
  50. Fullres silent pics: cosmetic tweaks — a1ex / hgweb
  51. Fullres silent pics: start a new MLV after a burst sequence (so each sequence gets saved into a separate MLV) — a1ex / hgweb
  52. Fullres silent pics: only use multi-frame MLVs (let's keep things simple) — a1ex / hgweb
  53. Fullres silent pics: tweaked file size and frame number display when saving MLVs — a1ex / hgweb
  54. Full-res silent pics: fix compile errors with some compilers — g3gg0 / hgweb
  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 / hgweb
  56. Full-res silent pics: fix single-frame-mlv file naming — g3gg0 / hgweb
  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 / hgweb
  58. mlv_rec: make mlv_dump a bit more defensive with fwrite return values — g3gg0 / hgweb
  59. ettr: allow user to disable beeps for situations where it is inappropriate — g3gg0 / hgweb
  60. Full-res silent pics: rewrite only tags that may change during a shoot — g3gg0 / hgweb
  61. Full-res silent pics: fix MLV chunk handling — g3gg0 / hgweb
  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 / hgweb
  63. fix mlv_dump compile error due to declaration differences — g3gg0 / hgweb
  64. applied the 7D full res parameters from vyskocil. (http://magiclantern.fm/forum/index.php?topic=12523.400) thanks! — g3gg0 / hgweb
  65. Full-res silent pics: wait for half-shutter unpress before changing GUI mode — a1ex / hgweb
  66. Full-res silent pics: fix error handling after getting "Raw error" — a1ex / hgweb
  67. Full-res silent pics: check picture quality — a1ex / hgweb
  68. Register PROP_ICU_AUTO_POWEROFF for modules — a1ex / hgweb
  69. Full-res silent pics: attempt to reset the powersave timer (please test) — a1ex / hgweb
  70. Full-res silent pics: always turn off the display while taking the picture — a1ex / hgweb
  71. Full-res silent pictures: dropped the RAW format — a1ex / hgweb
  72. Full-res silent pictures: speed-up MLV saving (no need to copy the raw buffer) — a1ex / hgweb
  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 — a1ex / hgweb
  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] — a1ex / hgweb
  75. Fullres silent pics: when used with intervalometer, do some powersaving and show battery status (WIP) — a1ex / hgweb
  76. Merged unified into fullres-silent-pics — a1ex / hgweb
  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_ / hgweb
  78. silent pics: include fileNum in MLVI header — david milligan _david.l.milligan@gmail.com_ / hgweb
  79. silent pics: write the RAWI block in every chunk too (in case of data loss) — david milligan _david.l.milligan@gmail.com_ / hgweb
  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_ / hgweb
  81. lens.c: disabled PROP_SHUTTER_ALSO in manual mode (should fix some quirks on EOS-M with silent pics) — a1ex / hgweb
  82. EOS-M: enabled RAW_PHOTO_EDMAC (thanks jpaana) — a1ex / hgweb
  83. Fullres silent pics: check for auto ISO — a1ex / hgweb
  84. Fullres silent pics: refactored error handling — a1ex / hgweb
  85. 500D, 1100D: fix raw photo height (we skipped one line, so we need to decrease the height) — a1ex / hgweb
  86. Merged unified into fullres-silent-pics — a1ex _broscutamaker@gmail.com_ / hgweb
  87. Full-res silent pics: play a little nicer with regular pictures (e.g. if you fully press the shutter in LiveView) — a1ex / hgweb
  88. Raw backend: added a sanity check for raw photo resolution — a1ex / hgweb
  89. Experiment: autodetect raw photo size from EDMAC and drop the old state object hooks (simpler code) — a1ex / hgweb
  90. 550D/60D/600D: raw photo offsets should be the same (please check 600D again) — a1ex / hgweb
  91. 600D: updated raw photo offsets (credits: mk11174) — a1ex / hgweb
  92. 1100D: updated raw photo edmac and offsets (credits: dmilligan) — a1ex / hgweb
  93. 6D: updated raw photo edmac and offsets (credits: 1%, nikfreak and Levas) — a1ex / hgweb
  94. silent.c: updated FIO checks — a1ex / hgweb
  95. Merged unified into fullres-silent-pics — a1ex / hgweb
  96. Merge — david milligan _david.l.milligan@gmail.com_ / hgweb
  97. silent pics: use FIO_SeekSkipFile, add some FIO checks, print some status for debugging — david milligan _david.l.milligan@gmail.com_ / hgweb
  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_ / hgweb
  99. silent pics: burst mode pics save into a single mlv too — david milligan _david.l.milligan@gmail.com_ / hgweb
  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_ / hgweb
  101. silent pics: append frames into a single mlv file if the intervalometer is running — david milligan _david.l.milligan@gmail.com_ / hgweb
  102. silent pics: help for file format choices — david milligan _david.l.milligan@gmail.com_ / hgweb
  103. silent pics: use macros for file types — david milligan _david.l.milligan@gmail.com_ / hgweb
  104. silent pics: option to save silent pics using MLV file format — david milligan _david.l.milligan@gmail.com_ / hgweb
  105. silent pics: option to save silent pics using raw video file format — david milligan _david.l.milligan@gmail.com_ / hgweb
  106. 600D EDMAC fullres_silent_pic — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  107. Merged in ayshih/magic-lantern-50d/fullres-silent-pics-50d (pull request #553)

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

#198 (Mar 29, 2015 12:31:01 AM)

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

#197 (Mar 26, 2015 12:30: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_ / hgweb
  2. intervalometer: fix CBR_INTERVALOMETER not getting called for first pic when using 'take a pic' trigger — david milligan _david.l.milligan@gmail.com_ / hgweb

#196 (Mar 25, 2015 12:31:02 AM)

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

#195 (Mar 23, 2015 12:31:02 AM)

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

    dof_display — a1ex _broscutamaker@gmail.com_ / hgweb
  6. Depth of field display above focus distance in the bottom bar. — nexus@ubuntu / hgweb
  7. Created new branch dof_display — ramla nosagni _ai@myndverk.net_ / hgweb
  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_ / hgweb
  9. Close branch portable-error-messages — a1ex _broscutamaker@gmail.com_ / hgweb
  10. Merged in autoexec-checksum (pull request #614)

    Checksum feature when loading autoexec.bin — a1ex _broscutamaker@gmail.com_ / hgweb
  11. Close branch autoexec-checksum — a1ex _broscutamaker@gmail.com_ / hgweb
  12. Tweaked error message when loading ML on another cam/fw — a1ex / hgweb
  13. Use only medium font for error messages (no more tiny fonts) — a1ex / hgweb
  14. disp_direct: attempt to fix 1100D flickering, does it work? — a1ex / hgweb
  15. also handle 7D display init — g3gg0 / hgweb
  16. Tweaked error message when loading ML on another cam/fw (e.g. "Your camera doesn't look like a 60D 1.1.1.") — a1ex / hgweb
  17. Forgot to add build_tools/Makefile — a1ex / hgweb
  18. Forgot to add build_tools/Makefile — a1ex / hgweb
  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...) — a1ex / hgweb
  20. Created directory build_tools/ and moved xor_chk there — a1ex / hgweb
  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 / hgweb

#194 (Mar 19, 2015 12:30:34 AM)

  1. Zoom on half-shutter: let's try a larger delay (the old one was causing too many missed shots) — a1ex / hgweb
  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) — a1ex / hgweb

#193 (Mar 16, 2015 12:30:37 AM)

  1. 5D3: fix merge conflict in bootflags.c — a1ex / hgweb

#192 (Mar 15, 2015 12:30:11 AM)

  1. mlv_rec: fix compile warning in mlv_dump — g3gg0 / hgweb
  2. mlv_rec: a bit more detailed error messages in mlv_dump — g3gg0 / hgweb
  3. mlv_rec: fix endless loop on error in mlv_dump — g3gg0 / hgweb
  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 / hgweb

#191 (Mar 14, 2015 12:30: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 / hgweb
  2. mlv_play: refuse to play corrupted files — a1ex / hgweb

#190 (Mar 13, 2015 12:30:10 AM)

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

#189 (Mar 12, 2015 12:30: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 / hgweb
  2. 6D: fine-tuned skip offsets in LiveView RAW (might squeeze a few more pixels, not tested) — a1ex / hgweb

#188 (Mar 11, 2015 12:30:45 AM)

  1. 5D3 113: fix installer (was not in the zip) — a1ex / hgweb
  2. mlv_play: fix crash on empty/invalid MLVs (mlv_play_xref_sort) — a1ex / hgweb
  3. Installer: added FIR for 5D3 1.1.3 — a1ex / hgweb
  4. Installer: updated 650D FIR — a1ex / hgweb
  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. — a1ex / hgweb
  6. ETTR: optional beeps ported from fullres-silent-pics — a1ex / hgweb
  7. raw_rec: Set correct squeeze factor for 720p modes assuming 3x5 binning/skipping — rafael brune _mail@rbrune.de_ / hgweb
  8. Set correct squeeze factor for 720p modes assuming 3x5 binning/skipping — rafael brune _mail@rbrune.de_ / hgweb

#187 (Mar 2, 2015 12:30: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 / hgweb
  2. mlv_rec: major fixups for card spanning and preallocated file names — g3gg0 / hgweb

#186 (Feb 20, 2015 12:30: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 ) — a1ex / hgweb
  2. Shutter fine-tuning: also display raw units in menu — a1ex / hgweb
  3. Shutter speed: more accurate display in movie mode, http://www.magiclantern.fm/forum/index.php?topic=14554 — a1ex / hgweb
  4. Merged in dietsche/magic-lantern/greg-working (pull request #606)

    Fix missing return value in zebra.c — a1ex _broscutamaker@gmail.com_ / hgweb
  5. Fix missing return value in zebra.c — greg dietsche _gregory.dietsche@cuw.edu_ / hgweb

#185 (Feb 18, 2015 12:30:31 AM)

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

#184 (Jan 29, 2015 12:30:20 AM)

  1. Check return values for get_yuv422_vram calls (should fail gracefully) — a1ex / hgweb
  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) — a1ex / hgweb
  3. file_man: close the viewer when quitting the menu via e.g. half-shutter — a1ex / hgweb
  4. Merged in raw-disable-powersave (pull request #595)

    Disable powersave during raw recording — a1ex _broscutamaker@gmail.com_ / hgweb
  5. Close branch raw-disable-powersave — a1ex _broscutamaker@gmail.com_ / hgweb
  6. Merged in qemu (pull request #517)

    QEMU support — a1ex _broscutamaker@gmail.com_ / hgweb
  7. Merged in restore-after-format (pull request #575)

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

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

#183 (Jan 28, 2015 12:30:15 AM)

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

#182 (Jan 24, 2015 12:30:51 AM)

  1. added EOSM stub for PROPAD_GetPropertyDATA — rafael brune _rbrune_ / hgweb

#181 (Jan 15, 2015 12:30:23 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 / hgweb
  2. mlv_rec: make mlv_dump a bit more defensive with fwrite return values — g3gg0 / hgweb
  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 / hgweb

#180 (Jan 14, 2015 12:30:28 AM)

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

#179 (Jan 3, 2015 12:30:37 AM)

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

#178 (Oct 8, 2014 12:30:11 AM)

  1. Merge — g3gg0 / hgweb
  2. WebDAVServer: massive speedup in responsiveness on server side — g3gg0 / hgweb
  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 / hgweb
  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 / hgweb

#177 (Sep 27, 2014 12:30:11 AM)

  1. raw2dng: fix compilation — a1ex / hgweb
  2. Fix issue #2119 (bracketing glitch) — a1ex / hgweb
  3. Modules: fix PROP_HANDLERs compatibility with core ones (declaration and PROP_INT) — a1ex / hgweb
  4. mlv_dump: fix compilation — a1ex / hgweb
  5. Raw backend: removed unused return value from raw_set_pixel — a1ex / hgweb
  6. Intervalometer: fixed "take pics like crazy" (was much slower if "stop after" was set to zero) — a1ex / hgweb
  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_ / hgweb
  8. clean up comments — johanan pandone _dpjpandone@gmail.com_ / hgweb
  9. audio controls are working on 7D, wind filter will remain undefined — johanan pandone _dpjpandone@gmail.com_ / hgweb
  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_ / hgweb
  11. removed slurp as suggested — johanan pandone _dpjpandone@gmail.com_ / hgweb
  12. removed slurp as suggested — johanan pandone _dpjpandone@gmail.com_ / hgweb
  13. changed: #ifdef CONFIG_7D    to: #if defined(CONFIG_7D)  for consistency. — johanan pandone _dpjpandone@gmail.com_ / hgweb
  14. clean up comments in edmac_memcpy — johanan pandone _dpjpandone@gmail.com_ / hgweb
  15. changed 7D to faster edmacs to fix HDMI tearing — johanan pandone _dpjpandone@gmail.com_ / hgweb

#176 (Sep 12, 2014 12:31: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 / hgweb
  2. enabled optimizations in DNG code — g3gg0 / hgweb
  3. use dmilligan's new DNG code and optimized it to tweak out as much as possible — g3gg0 / hgweb
  4. updated Visual Studio solutions for VS Express 2013 — g3gg0 / hgweb
  5. update MLVViewSharp to provide a per-frame metadata cache — g3gg0 / hgweb
  6. updated Visual Studio solution for WebDAVServer — g3gg0 / hgweb
  7. added WebDAVServer for accessing MLV as virtual filesystem — g3gg0 / hgweb
  8. mlv_rec: use a cleaner syntax for struct packing which is compatible to visual studio, fix visual studio compile errors — g3gg0 / hgweb

#175 (Sep 1, 2014 12:30:34 AM)

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

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

#174 (Aug 20, 2014 12:31:17 AM)

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

    delete FEATURE_PLAY_422 — a1ex _broscutamaker@gmail.com_ / hgweb
  4. not used anymore — escho / hgweb
  5. Created new branch features — escho _hipescho@t-online.de_ / hgweb
  6. Merged in dot-tune (pull request #577)

    Dot-Tune AFMA fixes — a1ex _broscutamaker@gmail.com_ / hgweb
  7. Close branch dot-tune — a1ex _broscutamaker@gmail.com_ / hgweb
  8. Merged in Gr3g01/ml-500d (pull request #585)

    500D: added property function stubs - PROPAD_GetPropertyData — a1ex _broscutamaker@gmail.com_ / hgweb
  9. 500D: added property function stubs - PROPAD_GetPropertyData — gr3g01 _grzesiekpl@gmail.com_ / hgweb
  10. Merged in ayshih/magic-lantern-50d/modules (pull request #584)

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

#173 (Aug 8, 2014 1:47:27 PM)

  1. Merged in cleanup (pull request #579)

    More cleanups — a1ex _broscutamaker@gmail.com_ / hgweb
  2. 5D2, maybe also 50D: fix menu triggering by long joystick press in photo mode — a1ex / hgweb
  3. 650D: disabled 3rd party flash trick in LiveView (not working, issue #2081) — a1ex / hgweb
  4. 60D: fix installer (was not in the zip) — a1ex / hgweb
  5. Removed FEATURE_MOVIE_AF — a1ex / hgweb
  6. Removed leftovers from REC on resume — a1ex / hgweb
  7. Removed FEATURE_LVAE_EXPO_LOCK (not used anywhere; seems to be an old 50D hack) — a1ex / hgweb
  8. Removed FEATURE_REMAP (who the @$%# brought this back in?!) — a1ex / hgweb
  9. Removed old FEATURE_MOVIE_AUTOSTOP_RECORDING (to be re-implemented as script) — a1ex / hgweb
  10. Removed old CONFIG_PICOC code — a1ex / hgweb
  11. fio-ml.c: removed some unreachable asserts — a1ex / hgweb

#172 (Aug 7, 2014 12:31: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_ / hgweb
  2. Fix conflict with qemu branch — a1ex / hgweb
  3. Undo 73a7158 (not needed) — a1ex / hgweb
  4. Cropmarks: fix right border disappearing — a1ex / hgweb
  5. Raw backend: fine-tuned raw buffer alignment (pixel-perfect match on 5D3) — a1ex / hgweb
  6. mlv_play: fix issue 1771 (borders in HDMI mode) — a1ex / hgweb
  7. Raw backend: fix raw2lv translation component (tested on 5D2) — a1ex / hgweb
  8. Raw backend: fix raw2lv test — a1ex / hgweb
  9. vram: after updating display parameters, force a refresh of RAW backend parameters — a1ex / hgweb
  10. update_vram_params should be private — a1ex / hgweb
  11. Cropmarks: fix redraw on external monitors — a1ex / hgweb
  12. External monitors: check the size of PROP_HDMI_CHANGE_CODE — a1ex / hgweb
  13. Merged in cleanup (pull request #528)

    More cleanups — a1ex _broscutamaker@gmail.com_ / hgweb
  14. Merged in prevent-menu-flickering (pull request #568)

    menu: make CancelDateTimer mandatory for all cameras — a1ex _broscutamaker@gmail.com_ / hgweb
  15. Close branch prevent-menu-flickering — a1ex _broscutamaker@gmail.com_ / hgweb
  16. Stub tests: attempt to test CancelDateTimer — a1ex / hgweb
  17. Proper merge — albert shih _ayshih@gmail.com_ / hgweb
  18. 650D: fixed stub regression — albert shih _ayshih@gmail.com_ / hgweb
  19. Merged in mk11174/menu_flickering/prevent-menu-flickering (pull request #574)

    CancelDateTimer for 700D, 650D, 600D, 550D — albert shih _ayshih@gmail.com_ / hgweb
  20. 550D CancelDateTimer //stopdatetimer — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  21. 650D CancelDateTimer — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  22. 700D CancelDateTimer — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  23. 600D CancelDateTimer — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  24. 60D: CancelDateTimer stub — david milligan _david.l.milligan@gmail.com_ / hgweb
  25. 1100D: CancelDateTimer stub — david milligan _david.l.milligan@gmail.com_ / hgweb
  26. 50D: stub for CancelDateTimer/StopDateTimer — albert shih _ayshih@gmail.com_ / hgweb
  27. bmp.h: small cleanup — a1ex / hgweb
  28. Moved recursive lock declarations from bmp.h to dryos.h — a1ex / hgweb
  29. Moved read_file and read_entire_file from bmp.c to fio-ml.c — a1ex / hgweb
  30. bmp.c: removed some old code — a1ex / hgweb
  31. Merged unified into cleanup — a1ex / hgweb
  32. boot-hack.c: fix conflict with qemu branch — a1ex / hgweb
  33. menu: make CancelDateTimer mandatory for all cameras — a1ex / hgweb
  34. boot-hack.c: always load fonts — a1ex / hgweb
  35. boot-hack.c: imported some cleanups from the 70D branch (197e38f) — a1ex / hgweb
  36. Removed obsolete shootspy.c (replacement in dm-spy-experiments) — a1ex / hgweb
  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) — a1ex / hgweb
  38. CONFIG_LVAPP_HACK_RELOC is still needed in the Makefile — a1ex / hgweb
  39. Removed obsolete CONFIG_TIMECODE — a1ex / hgweb
  40. Removed obsolete CONFIG_PICOC and related files — a1ex / hgweb
  41. Removed obsolete CONFIG_PYMITE — a1ex / hgweb
  42. Removed obsolete CONFIG_MEMCHECK — a1ex / hgweb
  43. Refactored CONFIG_RELOC/CONFIG_LVAPP_HACK* and moved the definitions to internals.h — a1ex / hgweb

#171 (Aug 2, 2014 12:31:02 AM)

  1. Stubs test: more thorough test for message queues, including msg_queue_count — a1ex / hgweb

#170 (Aug 1, 2014 12:31:02 AM)

  1. 650D: fixed wrong SetHPTimerNextTick — a1ex / hgweb
  2. 650D: fixed wrong RAM_OFFSET — a1ex / hgweb
  3. Merged 650D-FIO_SeekSkipFile into unified — a1ex _broscutamaker@gmail.com_ / hgweb
  4. Added FIO_SeekSkipFile entry point for 650D — zloe / hgweb

#169 (Jul 30, 2014 12:48:14 PM)

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

#168 (Jul 30, 2014 12:31:01 AM)

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

    1100D: FIO_SeekSkipFile stub — a1ex _broscutamaker@gmail.com_ / hgweb
  2. 1100D: FIO_SeekSkipFile stub — david milligan _david.l.milligan@gmail.com_ / hgweb
  3. Audio meters: whitespace cleanup in draw_ticks — a1ex / hgweb
  4. Audio meters: fix tick position — a1ex / hgweb
  5. 6D: fix wrong BULB_EXPOSURE_CORRECTION, http://www.magiclantern.fm/forum/index.php?topic=3904.msg123831#msg123831 — a1ex / hgweb
  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_ / hgweb
  7. Correct stubs for AcquireRecursiveLock and ReleaseRecursiveLock, now passes stubs API test for these functions. — jarno paananen _jarno.paananen@gmail.com_ / hgweb

#167 (Jul 28, 2014 8:18:28 PM)

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

#166 (Jul 28, 2014 1:41:04 PM)

  1. Bump module API to prevent old-style FIO error checking from running — a1ex / hgweb
  2. Stubs API tests: run HP timer tests in PLAY mode to avoid some false positives — a1ex / hgweb
  3. fio-ml.h: some comments on FIO_SeekSkipFile — a1ex / hgweb
  4. Stubs API tests: added a test for FIO_SeekSkipFile; please run it on all cameras — a1ex / hgweb
  5. Stubs API tests: moved FIO tests at the beginning — a1ex / hgweb
  6. Dropped FIO_SeekFile and replaced existing calls with FIO_SeekSkipFile (the latter works well files > 2GB) — a1ex / hgweb
  7. Stubs reformat — a1ex / hgweb
  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_ / hgweb
  9. Merged in ayshih/magic-lantern-50d/mlv_play (pull request #562)

    More improvements to `mlv_play` — a1ex _broscutamaker@gmail.com_ / hgweb
  10. mlv_play: replaced all calls to emulated FIO_SeekSkipFile — albert shih _ayshih@gmail.com_ / hgweb
  11. Close branch mlv_play. — albert shih _ayshih@gmail.com_ / hgweb
  12. mlv_play: replaced remaining calls to emulated FIO_SeekSkipFile in RAW playback — albert shih _ayshih@gmail.com_ / hgweb
  13. mlv_play: removed calls to emulated FIO_SeekSkipFile in RAW playback — albert shih _ayshih@gmail.com_ / hgweb
  14. mlv_play: fixed skipping of frames for exact RAW playback — albert shih _ayshih@gmail.com_ / hgweb
  15. Merged in berlincount/ml-100d/100D_CZ_20140723 (pull request #561)

    Preserve 100D stubs found so far — a1ex _broscutamaker@gmail.com_ / hgweb
  16. add further stubs — andreas kotes _count-magiclantern@flatline.de_ / hgweb
  17. remove accidentially added changes — andreas kotes _count-magiclantern@flatline.de_ / hgweb
  18. Backed out changeset 8d05ccc8d3d0 — andreas kotes _count-magiclantern@flatline.de_ / hgweb
  19. add further stubs — andreas kotes _count-magiclantern@flatline.de_ / hgweb
  20. add further stubs — andreas kotes _count-magiclantern@flatline.de_ / hgweb
  21. add Signature for explored FW — andreas kotes _count-magiclantern@flatline.de_ / hgweb
  22. preserve stubs found — andreas kotes _count-magiclantern@flatline.de_ / hgweb
  23. Merged in escho/escho-magiclantern/temperature-convertion (pull request #565)

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

#165 (Jul 25, 2014 12:31:34 AM)

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

    650d srm-memory stubs — a1ex _broscutamaker@gmail.com_ / hgweb
  2. 650d srm-memory stubs — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  3. mlv_rec: fix mlv_dump for larger frames, try to reallocate a larger buffer — g3gg0 / hgweb

#164 (Jul 22, 2014 12:31:33 AM)

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

    500D: CancelDateTimer stub — a1ex _broscutamaker@gmail.com_ / hgweb
  2. 500D: CancelDateTimer stub — gr3g01 _grzesiekpl@gmail.com_ / hgweb
  3. Merged in ayshih/magic-lantern-50d/mlv_play (pull request #555)

    Improvements to `mlv_play` exact playback — a1ex _broscutamaker@gmail.com_ / hgweb
  4. mlv_play: fixed exact playback for FPS < 2 — albert shih _ayshih@gmail.com_ / hgweb
  5. mlv_play: add support for exact playback of RAW — albert shih _ayshih@gmail.com_ / hgweb

#163 (Jul 18, 2014 12:31:11 AM)

  1. FIO_CreateDirectory: prevent creating two directories with the same name — a1ex / hgweb

#162 (Jul 17, 2014 9:26:42 AM)

  1. 7D: SRM stubs from 1% — a1ex / hgweb

#161 (Jul 17, 2014 12:31:10 AM)

  1. Modules: reduced RAM usage in the module list by ~4kB (fixes 600D build) — a1ex / hgweb

#160 (Jul 16, 2014 10:31:00 PM)

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

    mlv_play: fixed printing of month in timestamp — a1ex _broscutamaker@gmail.com_ / hgweb
  3. mlv_play: fixed printing of month in timestamp — albert shih _ayshih@gmail.com_ / hgweb
  4. Merged in escho/escho-magiclantern/600D_stubs (pull request #541)

    600D: memory suite stubs — a1ex _broscutamaker@gmail.com_ / hgweb
  5. 600D memory suite stubs — escho / hgweb
  6. Created new branch 600D_stubs — escho _hipescho@t-online.de_ / hgweb
  7. Merged in srm-memory (pull request #529)

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

    "Exact" playback in `mlv_play` at any FPS — a1ex _broscutamaker@gmail.com_ / hgweb
  25. mlv_play: removed FPS matching for exact playback — albert shih _ayshih@gmail.com_ / hgweb
  26. mlv_rec: removed MENU rec key hack (was needed on EOS-M) — a1ex / hgweb
  27. Removed custom movie mode hack (was needed EOS-M) — a1ex / hgweb
  28. Merged in jpaana/ml/srm-stubs-eosm (pull request #548)

    SRM stubs for EOSM.202 — a1ex _broscutamaker@gmail.com_ / hgweb
  29. SRM stubs for EOSM.202 — jarno paananen _jarno.paananen@gmail.com_ / hgweb
  30. Fix merge conflict — a1ex / hgweb
  31. mlv_rec: remove cruft — a1ex / hgweb
  32. Merged unified into srm-memory — a1ex _broscutamaker@gmail.com_ / hgweb
  33. mlv_rec: dropped memory hack — a1ex / hgweb
  34. raw_rec: dropped memory hack (no longer needed on 5D3, it gives less total memory) — a1ex / hgweb
  35. raw_rec: renamed "Debug info" to "Show buffer graph" to match mlv_rec — a1ex / hgweb
  36. mlv_rec: dropped the waste hack to simplify memory management — a1ex / hgweb
  37. raw_rec: dropped the waste hack to simplify memory management — a1ex / hgweb
  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_ / hgweb
  39. raw_rec: use new memory from SRM job buffers — david milligan _david.l.milligan@gmail.com_ / hgweb
  40. mlv_rec: use new memory from SRM job buffers — david milligan _david.l.milligan@gmail.com_ / hgweb
  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_ / hgweb
  42. 6D: missing stubs from nikfreak, http://www.magiclantern.fm/forum/index.php?topic=12528.msg120721#msg120721 — Audionut / hgweb
  43. Merged in dmilligan/magic-lantern/srm-1100D (pull request #534)

    1100D stubs for SRM — a1ex _broscutamaker@gmail.com_ / hgweb
  44. stubs for 1100D srm maybe? — david milligan _david.l.milligan@gmail.com_ / hgweb
  45. Merged in dmilligan/magic-lantern/srm-60D (pull request #533)

    60D stubs for SRM — a1ex _broscutamaker@gmail.com_ / hgweb
  46. 60D stubs for SRM — david milligan _david.l.milligan@gmail.com_ / hgweb
  47. Merged in mk11174/magic-lantern-srm/srm-memory (pull request #544)

    700d srm_memory stubs — a1ex _broscutamaker@gmail.com_ / hgweb
  48. 700d srm_memory stubs — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  49. Merged in ayshih/magic-lantern-50d/srm-memory-50d (pull request #543)

    SRM stubs for 50D — a1ex _broscutamaker@gmail.com_ / hgweb
  50. 50D: SRM stubs — albert shih _ayshih@gmail.com_ / hgweb
  51. Undo 964f3df (breaks 50D, because gui_uilock is called from a prop handler) — a1ex / hgweb
  52. fixed chunk and suite structures, added comments — g3gg0 / hgweb
  53. exmem: modified the SRM memory test from "don't click me" to allow taking pictures during the test — a1ex / hgweb
  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 — a1ex / hgweb
  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) — a1ex / hgweb
  56. gui_uilock: wait until the request is complete, and timeout after 2 seconds — a1ex / hgweb
  57. exmem: a quick test for the malloc wrappers (don't click me) — a1ex / hgweb
  58. exmem: attempt to allow malloc wrappers to work with more than one block — a1ex / hgweb
  59. exmem: experimental malloc wrappers, limited to one large block for now — a1ex / hgweb
  60. exmem: allow a single SRM malloc call at a time, and block shutter, to prevent ERR70 — a1ex / hgweb
  61. exmem: testing routines for the SRM allocator in the Free Memory dialog — a1ex / hgweb
  62. exmem: experimental interface for SRM job memory — a1ex / hgweb
  63. 5D3.113: stubs for CreateMemoryChunk/AddMemoryChunk (will be required for the SRM malloc wrappers, please find them for the other cameras) — a1ex / hgweb

#159 (Jul 16, 2014 12:31:07 AM)

  1. mlv_play: fix error handling for exact FPS, and only start the timer when needed — a1ex / hgweb
  2. mlv_play: show a "deleted" confirmation — a1ex / hgweb
  3. mlv_play: fix stopping from paused state — a1ex / hgweb
  4. mlv_play: fix issue #2042 — a1ex / hgweb
  5. mlv_play: option for synchronous calls to mlv_play_show_dlg; UI fine-tuning — a1ex / hgweb
  6. mlv_play: make sure it really exits after finishing — a1ex / hgweb
  7. mlv_play: prevent multiple instances — a1ex / hgweb
  8. mlv_play: moved deletion in the same task as playback, and removed retrying hacks — a1ex / hgweb
  9. follow focus: no more need to cram "steps from here" — a1ex / hgweb
  10. mlv_play: fixed issue #2041 — a1ex / hgweb
  11. raw_rec/mlv_rec: fixed issue #2035 — a1ex / hgweb
  12. Menu: fixed issue #2043 — a1ex / hgweb
  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_ / hgweb
  14. Fix cameras with shutter blanking but no timer B method. — one percent _notafraidofnsa@yahoo.com_ / hgweb
  15. Minor menu renames — a1ex / hgweb
  16. FPS override: moved "Sync w. Shutter" in advanced menu — a1ex / hgweb
  17. FPS override: display the amount of rolling shutter effects in menu (FPS_timer_A * vertical_resolution / main_clock) — a1ex / hgweb
  18. Merged in josepvm/ml_500d_josepvm (pull request #538)

    500D:  SRM stubs added — a1ex _broscutamaker@gmail.com_ / hgweb
  19. Merged in josepvm/500d-srm-stubs-added-1405107975677 (pull request #2)

    500D:  SRM stubs added — josepvm _josepvm@arrakis.es_ / hgweb
  20. 500D:  SRM stubs added — josepvm _josepvm@arrakis.es_ / hgweb
  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_ / hgweb
  22. Merged in Gr3g01/ml-500d (pull request #539)

    raw_rec mlv_rec -  DialogRefreshTimer 500D — a1ex _broscutamaker@gmail.com_ / hgweb
  23. mlv_rec: DialogRefreshTimer 500D — gr3g01 _grzesiekpl@gmail.com_ / hgweb
  24. raw_rec: DialogRefreshTimer 500D — gr3g01 _grzesiekpl@gmail.com_ / hgweb
  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_ / hgweb
  26. added missing stubs for 500D. GUI timers an others — josepvm _josepvm@arrakis.es_ / hgweb
  27. Histobar: clip warnings are more important than median, make sure they are always displayed properly — a1ex / hgweb
  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 — a1ex / hgweb
  29. missing / — one percent _notafraidofnsa@yahoo.com_ / hgweb
  30. Merged in philmoz/cr2hdr-dng-compress-fix (pull request #532)

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

    Zebras: customizable underexposure threshold for raw — a1ex _broscutamaker@gmail.com_ / hgweb
  33. update help — david milligan _david.l.milligan@gmail.com_ / hgweb
  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_ / hgweb
  35. Share raw zebra underexposure love to LV — Audionut / hgweb
  36. zebras: customizable underexposure threshold — david milligan _david.l.milligan@gmail.com_ / hgweb

#158 (Jul 15, 2014 12:31:12 AM)

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

    deflick:  small help fixes — a1ex _broscutamaker@gmail.com_ / hgweb
  2. deflick:  Small help changes for target level — audionut _audionut11@gmail.com_ / hgweb
  3. deflick:  fix http link — Audionut / hgweb
  4. deflick:  small help fixes — Audionut / hgweb

#157 (Jul 8, 2014 12:31:44 AM)

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

#156 (Jul 3, 2014 12:31:21 AM)

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

#155 (Jul 2, 2014 12:31:19 AM)

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

#154 (Jun 30, 2014 12:31:20 AM)

  1. mlv_play: added some comments — g3gg0 / hgweb

#153 (Jun 29, 2014 12:30:54 AM)

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

#152 (Jun 28, 2014 12:30:56 AM)

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

#151 (Jun 27, 2014 11:24:41 AM)

  1. chdk-dng: fix compiling — a1ex / hgweb

#150 (Jun 26, 2014 12:30:53 AM)

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

#149 (Jun 25, 2014 12:30:55 AM)

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

    600D: change edmac write channel — a1ex _broscutamaker@gmail.com_ / hgweb
  2. write channel 6 — escho / hgweb
  3. change edmac write channel for 600D — escho / hgweb
  4. Merged unified into edmac_channels_600D — escho _hipescho@t-online.de_ / hgweb
  5. 7D: removed obsolete platform/gui.c (use the common gui.c instead) — a1ex / hgweb
  6. 7D: cleaned up CONFIG_GDB — a1ex / hgweb
  7. my_fprintf: use a smaller buffer and do error checking — a1ex / hgweb

#148 (Jun 23, 2014 12:30: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_ / hgweb
  2. Don't need aggressive update, it causes problems — one percent _notafraidofnsa@yahoo.com_ / hgweb
  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_ / hgweb
  4. 550D: fixed issue #1613 (centering focus box) — a1ex / hgweb
  5. EOS-M: experimental menu trigger from the DELETE button (long press). Not tested, does it work? — a1ex / hgweb
  6. 6D: declared ML_RESERVED_MEM as 640K; does it work? — a1ex / hgweb
  7. Startup: moved ML_RESERVED_MEM outside ifdef's to be visible from everywhere — a1ex / hgweb
  8. 6D: missing stubs from nikfreak, http://www.magiclantern.fm/forum/index.php?topic=3904.msg119450#msg119450 — a1ex / hgweb
  9. 550D: ResLock stubs — a1ex / hgweb
  10. Reloc: clean cache before executing modified code — a1ex / hgweb
  11. Fix memory checks for CONFIG_ALLOCATE_MEMORY_POOL (fixes boot for 550D and 1100D) — a1ex / hgweb
  12. Free memory dialog: fix display of AUTOEXEC.BIN size — a1ex / hgweb
  13. Merged in gui-timers (pull request #518)

    Refactoring with GUI timers — a1ex _broscutamaker@gmail.com_ / hgweb
  14. Merged in edmac-cleanup (pull request #516)

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

#147 (Jun 21, 2014 5:03:04 PM)

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

#146 (Jun 21, 2014 10:18:21 AM)

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

#145 (Jun 21, 2014 12:31:26 AM)

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

#144 (Jun 20, 2014 1:03:01 PM)

  1. Fix a long file name — a1ex / hgweb

#143 (Jun 20, 2014 12:42:21 PM)

  1. Fix typo — a1ex / hgweb

#142 (Jun 20, 2014 12:29:13 PM)

  1. Fix 1100D build — a1ex / hgweb
  2. 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. — a1ex / hgweb
  3. Post deflicker: fix flicker caused by white level variations, http://www.magiclantern.fm/forum/index.php?topic=5705.msg119270#msg119270 — a1ex / hgweb

#141 (Jun 19, 2014 12:31:29 AM)

  1. Modules: fix error handling when opening files — a1ex / hgweb

#140 (Jun 18, 2014 12:31:28 AM)

  1. mlv_play: fix conflict with NotifyBox (visible when Canon code shows "No image", with e.g. FPS override) — a1ex / hgweb
  2. Display filters: minor tweak for the use-after-free fix — a1ex / hgweb
  3. Fix conflict between module display filters and core filters; added some comments — a1ex / hgweb
  4. raw_hist_get_percentile_level(s): fix error handling — a1ex / hgweb
  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. — a1ex / hgweb
  6. Memory backend: minor tweaks — a1ex / hgweb
  7. Memory backend: fix indentation in search_for_allocator — a1ex / hgweb
  8. Memory backend: refactored search_for_allocator to remove cascaded if's
    (note: indentation broken to make reviewing easier) — a1ex / hgweb
  9. Memory backend: limit shoot_malloc calls to 1000 (fixes the test from previous commit) — a1ex / hgweb
  10. New memory test that fails on 5D3 (don't click me) — a1ex / hgweb
  11. mlv_play: don't create playlist twice — a1ex / hgweb
  12. mlv_play: don't use a background task for playlist (just in case; troubleshooting a crash) — a1ex / hgweb
  13. mlv_play: some sanity checks — a1ex / hgweb

#139 (Jun 17, 2014 12:31:27 AM)

  1. 50D: disabled LV RAW mode in 10x zoom — a1ex / hgweb
  2. EOS-M: display filters not working, disabling (issue #1989) — a1ex / hgweb
  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? — a1ex / hgweb

#138 (Jun 16, 2014 10:09:49 AM)

  1. Fix declaration of raw_get_pixel_ex — a1ex / hgweb
  2. 7D FPS: fix memory leak — a1ex / hgweb
  3. 7D FPS: cleaner check for H.264 — a1ex / hgweb
  4. FPS override: refactored with a getter function, to make it easier to disable it in certain modes — a1ex / hgweb
  5. 7D FPS: undo H.264 check — a1ex / hgweb
  6. 7D FPS: undo d2ba368e51f4 — a1ex / hgweb
  7. Merged in vyskocil/magic-lantern-vyskocil/7D_fps_override (pull request #464)

    FPS override for 7D in RAW recording — a1ex _broscutamaker@gmail.com_ / hgweb
  8. add logic to allow FPS_OVERRIDE only in RAW recording mode on 7D — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
  9. Not needed anymore (?) — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
  10. try to fix merge conflict (again) — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
  11. FPS override only when recording RAW movie — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
  12. fix merge conflict — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
  13. fix merge conflicts — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
  14. fix indentation — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
  15. 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_ / hgweb
  16. use fio_malloc() instead of alloc_dma_memory() — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
  17. remove stopping static variable used to stop H264 — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
  18. FPS override for 7D — vladimir vyskocil _vladimir.vyskocil@gmail.com_ / hgweb
  19. Merged in clean-startup (pull request #501)

    Startup code refactoring — a1ex _broscutamaker@gmail.com_ / hgweb
  20. Memory backend: allow smaller blocks from shoot_malloc — a1ex / hgweb
  21. Exmem: report 31.5MB free for malloc — a1ex / hgweb
  22. Raw backend: declared raw_get_pixel_ex — a1ex / hgweb
  23. 5D2: Add GUI timers Stubs — a_d_ / hgweb
  24. 5D2: Add FIO_SeekSkipFile — a_d_ / hgweb
  25. Merge unified into clean-startup — giovanni condello _condellog@gmail.com_ / hgweb
  26. 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) — a1ex / hgweb
  27. reboot.c: renamed copy_and_run_ml back to copy_and_restart (historical reasons) and added some notes about the startup process — a1ex / hgweb
  28. gui.c: cleanup obsolete CONFIG_GUI_DEBUG — a1ex / hgweb
  29. Removed CONFIG_MEMPATCH_CHECK definitions (this code is now mandatory for all cameras) — a1ex / hgweb
  30. Startup: made CONFIG_MEMPATCH_CHECK available also for classic boot — a1ex / hgweb
  31. Startup: refactored HIJACK_CACHE_HACK by making init_task calls common code — a1ex / hgweb

#137 (Jun 11, 2014 12:31:04 AM)

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

    600D stubs and more — a1ex _broscutamaker@gmail.com_ / hgweb
  2. disable config_tskmon — escho / hgweb
  3. empty debug menue quite a bit — escho / hgweb
  4. missing komma FIO_SeekSkipFile — escho / hgweb
  5. 600D_timer_stubs — escho / hgweb
  6. Created new branch 600D_timer_stubs — escho _hipescho@t-online.de_ / hgweb

#136 (Jun 9, 2014 12:31:04 AM)

  1. tweaks.c 1.8:1 Anamorphic preview .max updated — sodapopodalaigh _grumpyriffic@gmail.com_ / hgweb
  2. tweaks.c 1.8:1 Anamorphic Preview edited online with Bitbucket — sodapopodalaigh _sodapopodalaigh_ / hgweb

#135 (Jun 5, 2014 12:31:44 AM)

  1. plot: made new code a bit more defensive — g3gg0 / hgweb
  2. add a file that produces a few linker builtin functions that might be needed by modules — g3gg0 / hgweb
  3. plot: fix constant for min value, added free routines and statistics functions — g3gg0 / hgweb
  4. Merged in dmilligan/magic-lantern/60d_timer_stubs (pull request #510)

    60D GUI Timer stubs and FIO_SeekSkipFile — a1ex _broscutamaker@gmail.com_ / hgweb
  5. 60D GUI Timer stubs and FIO_SeekSkipFile — david milligan _david.l.milligan@gmail.com_ / hgweb

#134 (Jun 4, 2014 12:31:48 AM)

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

    edmac_channels for 600D — a1ex _broscutamaker@gmail.com_ / hgweb
  2. 600D res_lock_stubs stolen from TragicLantern — escho / hgweb
  3. 600D_edmac_channels — escho / hgweb
  4. Created new branch edmac_channels_600D — escho _hipescho@t-online.de_ / hgweb

#133 (Jun 2, 2014 12:31:42 AM)

  1. 550D: Add Timer stubs — giovanni condello _condellog@gmail.com_ / hgweb
  2. 1100D: Add Timer stubs — giovanni condello _condellog@gmail.com_ / hgweb
  3. 650D: SetHPTimerNextTick stub — giovanni condello _condellog@gmail.com_ / hgweb
  4. Add pretty-stubs target (runs all stubs-prettification tasks in one go) — giovanni condello _condellog@gmail.com_ / hgweb

#132 (Jun 1, 2014 2:27:09 PM)

  1. Merged in Pelican/magic-lantern/Pelican/fio_seekskipfile-added-stubss-edited-onl-1401619680648 (pull request #509)

    FIO_SeekSkipFile added. — a1ex _broscutamaker@gmail.com_ / hgweb
  2. Missing stubs added
    stubs.S edited online with Bitbucket — pelican _pel@pel.hu_ / hgweb
  3. FIO_SeekSkipFile added.
    stubs.S edited online with Bitbucket — pelican _pel@pel.hu_ / hgweb

#131 (Jun 1, 2014 12:31:13 AM)

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

    Add more timer stubs for the 50D — a1ex _broscutamaker@gmail.com_ / hgweb
  9. 50D: SetTimerAfter and CancelTimer stubs — albert shih _ayshih@gmail.com_ / hgweb

#130 (May 31, 2014 12:31:18 AM)

  1. Features table: Fic shutter_fine_tuning link — audionut _audionut11@gmail.com_ / hgweb

#129 (May 30, 2014 12:52:26 PM)

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

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

#128 (May 30, 2014 12:31:13 AM)

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

#127 (May 29, 2014 12:31:16 AM)

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

#126 (May 24, 2014 12:30:54 AM)

  1. Fix FPS override in photo mode — a1ex / hgweb

#125 (May 23, 2014 12:30:52 AM)

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

#124 (May 22, 2014 12:30:47 AM)

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

    Shutter speed round to match Canon — a1ex _broscutamaker@gmail.com_ / hgweb
  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_ / hgweb
  8. Merged in ayshih/magic-lantern-50d/ime (pull request #500)

    Fixes so that IME modules can compile — a1ex _broscutamaker@gmail.com_ / hgweb
  9. ime: fixes for implicit declarations (cleanup) — albert shih _ayshih@gmail.com_ / hgweb
  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_ / hgweb
  11. 50D: timer stubs for mlv_play — albert shih _ayshih@gmail.com_ / hgweb

#123 (May 21, 2014 12:30:48 AM)

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

#122 (May 20, 2014 12:30:51 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_ / hgweb
  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_ / hgweb
  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_ / hgweb
  4. 700d timer and seekskip stubs for mlv_snd and mlv_play — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  5. 550D timer, seekskip, and ASIFADCBuffer Stubs for mlv_snd and mlv_play — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  6. Merged in Audionut/ml-fork/black-level (pull request #495)

    Turn black_fix off by default. — a1ex _broscutamaker@gmail.com_ / hgweb
  7. Turn black_fix off by default. — Audionut / hgweb
  8. 550D add edmac channels — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb

#121 (May 17, 2014 12:31:27 AM)

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

    Change printed user feedback in raw_rec. — a1ex _broscutamaker@gmail.com_ / hgweb
  2. Change printed user feedback in raw_rec. — Audionut / hgweb

#120 (May 15, 2014 12:31: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 ) — a1ex / hgweb
  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. — a1ex / hgweb
  3. 500D: slowed down bmp_fill (helps with ERR70 while recording) — a1ex / hgweb
  4. edmac_memcpy: removed the "else" branch for free EDMAC channels. If this breaks any builds, you know what you have to do ;) — a1ex / hgweb
  5. 500D: fix EDMAC channels (raw video now working) — a1ex / hgweb
  6. 50D: allow expo override to sync with dialed exposure values (should fix issue 1968, to be tested) — a1ex / hgweb
  7. 500D: FRAME_SHUTTER_TIMER is wrong (fixes issue #1983) — a1ex / hgweb
  8. Arrow shortcuts: when they depend on the LCD sensor, print info about how to enable it (500D, 550D, 650D, 700D) — a1ex / hgweb
  9. Menu: print long help lines with condensed font (to make sure they will not overflow) — a1ex / hgweb
  10. Font backend: fix displaying justified strings (was trimming the last character when printing condensed text) — a1ex / hgweb
  11. 500D: FRAME_ISO is OK for reading — a1ex / hgweb
  12. Merged in Audionut/branch-fix/Help_text (pull request #490)

    Small fixes and updates to help text. — a1ex _broscutamaker@gmail.com_ / hgweb
  13. More verbose bracketing help — Audionut / hgweb
  14. Fix AF_BACK_BUTTON depend on 5D3 (thanks a1ex) — Audionut / hgweb
  15. Small fixes and updates to help text. — Audionut / hgweb

#119 (May 13, 2014 12:31:22 AM)

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

#118 (May 8, 2014 12:30:58 AM)

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

#117 (May 6, 2014 12:30:56 AM)

  1. Timer and file IO stubs for EOSM.202 — jarno paananen _jarno.paananen@gmail.com_ / hgweb
  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) — a1ex / hgweb
  3. plot.h: in core declarations, function pointers should be static (fixes lockup when plot module is not loaded) — a1ex / hgweb
  4. dryos.h: declared printf — a1ex / hgweb

#116 (May 5, 2014 12:31: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 / hgweb
  2. fix typo — g3gg0 / hgweb

#115 (May 4, 2014 12:31:34 AM)

  1. updated timer description, added some stubs for 7D, 5D3, 600D (to be tested) — g3gg0 / hgweb

#114 (May 3, 2014 12:15:03 PM)

  1. Revert unwanted merge (500b291) — a1ex / hgweb

#113 (May 3, 2014 12:31:35 AM)

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

#112 (May 2, 2014 12:31:34 AM)

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

#111 (Apr 30, 2014 12:31: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_ / hgweb
  2. dual_iso: add explicit toggle function — Marsu42 / hgweb
  3. dual_iso: tell enabled from active — Marsu42 / hgweb
  4. Created new branch dual_iso_enabled — marsu42 _email@alsigma.com_ / hgweb

#110 (Apr 29, 2014 12:31:34 AM)

  1. CONFIG_PIC: Cleanup leftover makefile comments — giovanni condello _condellog@gmail.com_ / hgweb
  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_ / hgweb
  3. reboot.c : Allow booting without a valid signature, but warn the user — giovanni condello _condellog@gmail.com_ / hgweb
  4. Do not require DISPLAY_SENSOR_POWERED unless CONFIG_LCD_SENSOR is set — giovanni condello _condellog@gmail.com_ / hgweb
  5. shoot.c: Guard FEATURE_BULB_TIMER — giovanni condello _condellog@gmail.com_ / hgweb
  6. lens.c : Guard FEATURE_PICSTYLE — giovanni condello _condellog@gmail.com_ / hgweb
  7. Remove unused ML_SRC_STATIC_FONTS — giovanni condello _condellog@gmail.com_ / hgweb
  8. Remove deprecated CONFIG_STATIC_FONTS — giovanni condello _condellog@gmail.com_ / hgweb
  9. raw.c : Fix Screen DR for 700D/EOSM — giovanni condello _condellog@gmail.com_ / hgweb

#109 (Apr 27, 2014 12:31:10 AM)

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

#108 (Apr 25, 2014 12:31:08 AM)

  1. mlv_rec: add option to mlv_dump to set black level manually — g3gg0 / hgweb
  2. Stubs reformat — a1ex / hgweb
  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_ / hgweb
  4. Created new branch prevent-menu-flickering — marcus ströbel _marcus@eunomia.de_ / hgweb
  5. Kill date/time update timer to prevent flickering in ML menu (5D3.113, 6D.113, 7D.203) — maqs _marcus@eunomia.de_ / hgweb
  6. timer.h: Update documentation — giovanni condello _condellog@gmail.com_ / hgweb
  7. Document DryOS High Level Timer API

    Add stubs for 650D.104 — giovanni condello _condellog@gmail.com_ / hgweb
  8. Merged in arkanoid (pull request #444)

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

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

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

#107 (Apr 24, 2014 12:31:07 AM)

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

    README.md make link working — g3gg0 _georg.hofstetter@lx-networking.de_ / hgweb
  3. README.md make link working — pravdomil _pravdomil.toman@gmail.com_ / hgweb

#106 (Apr 23, 2014 12:31:08 AM)

  1. 7D: remove unused code that fails compiling — g3gg0 / hgweb
  2. 500D: fixed photo raw offsets to include top OB area — a1ex / hgweb
  3. 500D: installer FIR binary — a1ex / hgweb
  4. 500D: fixed FIO_SeekFile (how the @#$% did it work so far?!) — a1ex / hgweb
  5. Moved display_is_on to gui-common.c/h — a1ex / hgweb
  6. Menu: declared menu_get/set_value_from_script — a1ex / hgweb
  7. Menu: also use caret editing in transparent LV mode — a1ex / hgweb
  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_ / hgweb

#105 (Apr 22, 2014 12:31:13 AM)

  1. 700d _ic_write to _ic_write_bulk — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  2. 700d add SetASIFMode and StopASIFDMAADC stubs — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb

#104 (Apr 21, 2014 12:31: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_ / hgweb
  2. Merged unified into one-audio-common-task — giovanni c _condellog@gmail.com_ / hgweb
  3. audio-common.c: Merged audio_meter_task and audio_level_task into audio_common_task — giovanni condello _condellog@gmail.com_ / hgweb

#103 (Apr 20, 2014 12:31: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_ / hgweb
  2. mlv_rec: get rid of backup block, set frame headers every frame — g3gg0 / hgweb

#102 (Apr 19, 2014 12:31:41 AM)

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

    Fix EOSM ADTG + Dual ISO reg — giovanni c _condellog@gmail.com_ / hgweb
  4. Fix ADTG shutters EOSM — 1p / hgweb
  5. Backed out changeset: 635763bb2981 — OtherOnePercent / hgweb
  6. Make a branch — 1p / hgweb
  7. Correct EOSM regs on dual iso... — 1p / hgweb
  8. Correct EOSM ADTG shutter regs after boot method change — 1p / hgweb

#101 (Apr 18, 2014 12:31:43 AM)

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

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

    Fix cygwin compilation & docs — giovanni c _condellog@gmail.com_ / hgweb
  5. cygwin: don't trust awk internet tutorials — Marsu42 / hgweb
  6. cygwin: this nearly makes me use linux :-> — Marsu42 / hgweb
  7. cygwin: yet another awk quoting style :-p — Marsu42 / hgweb
  8. cygwin: other awk fixes — Marsu42 / hgweb
  9. cygwin: solve awk quoting hell — Marsu42 / hgweb
  10. cygwin: fix module readme line endings — Marsu42 / hgweb
  11. cygwin: fix docs line endings — Marsu42 / hgweb
  12. Created new branch cygwin_fix — marsu42 _email@alsigma.com_ / hgweb
  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_ / hgweb
  14. EOSM: Fix incorrect memory size reporting, allocate bvram_mirror where appropriate — giovanni condello _condellog@gmail.com_ / hgweb
  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_ / hgweb

#100 (Apr 17, 2014 12:31:41 AM)

  1. mlv_rec: count from correct block header, fixes ASSERT — g3gg0 / hgweb
  2. Intervalometer: fixed trigger at startup — a1ex / hgweb
  3. Intervalometer: fixed inconsistencies like running when it's disabled from menu and cleaned up the code a bit — a1ex / hgweb
  4. Card benchmark: print a message when completed — a1ex / hgweb
  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). — a1ex / hgweb
  6. cf_acc: fix LBA addressing (CYL_HI/CYL_LO were swapped) — a1ex / hgweb

#99 (Apr 16, 2014 12:31:46 AM)

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

#98 (Apr 15, 2014 12:31:41 AM)

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

#97 (Apr 14, 2014 12:31:46 AM)

  1. 650D: Some minor cleanup — giovanni condello _condellog@gmail.com_ / hgweb
  2. Merged in cleanup (pull request #445)

    ML Cleanup, take 2 — giovanni c _condellog@gmail.com_ / hgweb
  3. Merged unified into cleanup — giovanni c _condellog@gmail.com_ / hgweb
  4. Merge unified into cleanup — giovanni condello _condellog@gmail.com_ / hgweb
  5. Revert ead884906b91 but still make signature checking mandatory using a Makefile macro to define the current "active" signature — giovanni condello _condellog@gmail.com_ / hgweb
  6. Makefile.src : Make sure the first object is always reboot.o — giovanni condello _condellog@gmail.com_ / hgweb
  7. Small misc.c cleanups — giovanni condello _condellog@gmail.com_ / hgweb
  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_ / hgweb
  9. 5D3.113 : Remove unused handle_af_patterns — giovanni condello _condellog@gmail.com_ / hgweb
  10. 5D3.113 : Remove unused my_memcpy — giovanni condello _condellog@gmail.com_ / hgweb
  11. 6D: Remove unused display_clock() — giovanni condello _condellog@gmail.com_ / hgweb
  12. 550D: remove unused misc.c — giovanni condello _condellog@gmail.com_ / hgweb
  13. Define handle_af_patterns in the correct header — giovanni condello _condellog@gmail.com_ / hgweb
  14. EOSM: remove unused dummy handle_af_patterns — giovanni condello _condellog@gmail.com_ / hgweb
  15. Fix regression: SoundDevActiveIn was defined twice — giovanni condello _condellog@gmail.com_ / hgweb
  16. Add missing lcdsensor header — giovanni condello _condellog@gmail.com_ / hgweb
  17. Make deflick module compile without major warnings — giovanni condello _condellog@gmail.com_ / hgweb
  18. Add proper SoundDevActiveIn signature — giovanni condello _condellog@gmail.com_ / hgweb
  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_ / hgweb
  20. Make EOSM compile without major warnings — giovanni condello _condellog@gmail.com_ / hgweb
  21. Make 7D compile without major warnings — giovanni condello _condellog@gmail.com_ / hgweb
  22. Make 60D compile without major warnings — giovanni condello _condellog@gmail.com_ / hgweb
  23. Make 600D compile without major warnings — giovanni condello _condellog@gmail.com_ / hgweb
  24. Make 5D2 compile without major warnings — giovanni condello _condellog@gmail.com_ / hgweb
  25. Make 550D compile without major warnings — giovanni condello _condellog@gmail.com_ / hgweb
  26. Make 500D compile without major warnings — giovanni condello _condellog@gmail.com_ / hgweb
  27. Merged unified into cleanup — giovanni c _condellog@gmail.com_ / hgweb
  28. 1100D: fix warnings — giovanni condello _condellog@gmail.com_ / hgweb
  29. fw-signature: Make sure we also link main ML code against it — giovanni condello _condellog@gmail.com_ / hgweb
  30. boot-hack: Properly name variable — giovanni condello _condellog@gmail.com_ / hgweb
  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_ / hgweb
  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_ / hgweb
  33. Merged unified into cleanup — giovanni c _condellog@gmail.com_ / hgweb
  34. Enabled -Werror-implicit-function-declaration for the next cleanup session — a1ex / hgweb

#96 (Apr 13, 2014 12:31: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_ / hgweb
  2. Manually apply patch — 1p / hgweb
  3. Notepad++ does these tabs instead of spaces, maybe there is a setting — 1p / hgweb
  4. Fix some spacing — 1p / hgweb
  5. Add single threaded write speed for MLV camera icon — 1p / hgweb

#95 (Apr 9, 2014 12:31:39 AM)

  1. Remove wrong 550D installer — giovanni condello _condellog@gmail.com_ / hgweb
  2. Add EOSM Installer — giovanni condello _condellog@gmail.com_ / hgweb

#94 (Apr 7, 2014 12:31:38 AM)

  1. 650d add SetVolumeIn stub — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb

#93 (Apr 6, 2014 12:31:11 AM)

  1. Upload proper 1100D installer.

    Fixes commit 8d5c15c — giovanni condello _condellog@gmail.com_ / hgweb
  2. Add 1100D installer — giovanni condello _condellog@gmail.com_ / hgweb
  3. 650D/700D: Enable FEATURE_AUDIO_REMOTE_SHOT in movie mode too — giovanni condello _condellog@gmail.com_ / hgweb
  4. Remove wrong 1100D installer — giovanni condello _condellog@gmail.com_ / hgweb
  5. Add 650D installer — giovanni condello _condellog@gmail.com_ / hgweb
  6. Modules README: properly fail when an external command fails — a1ex / hgweb

#92 (Apr 5, 2014 12:31:10 AM)

  1. 700d add SetAudioVolumeIn stub — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb

#91 (Apr 2, 2014 12:31: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_ / hgweb
  2. 700d add PowerMicAmp stub for audio meter patch — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  3. 650d add PowerMicAmp stub for audio meter patch — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  4. EOSM add PowerMicAmp stub for audio meter patch — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  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_ / hgweb
  6. Merged hudson/magic-lantern into unified — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  7. EOSM audio-common.c add audio meter patch — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  8. Merged in Audionut/tutorial/README.rst (pull request #462)

    Small graphical fix dual_iso README.rst — giovanni c _condellog@gmail.com_ / hgweb
  9. Small graphical fix dual_iso README.rst — Audionut / hgweb
  10. mlv_rec: detailed error message after card I/O error — g3gg0 / hgweb

#90 (Apr 1, 2014 12:31:11 AM)

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

#89 (Mar 31, 2014 12:31:14 AM)

  1. 700d bmp.c add bmp_buf, maybe works for 650d too? — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  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_ / hgweb
  3. audio-common.c added comment for 650d/700d meter patch — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  4. 700d remove feature_audio_meters undef — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  5. 650d remove feature_audio_meters undef — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  6. audio-common.c tweak to 650d/700d audio meter code, thanks nanomad! — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  7. audio-common.c indent fix — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  8. 650d/700d Another dumb typo in audio-common.c to enable audio meters — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  9. 650d/700d typo in audio-common.c to enable audio meters — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  10. Merged hudson/magic-lantern into unified — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  11. 650d turn back on audio meters feature. — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  12. 700d Turn back on feature audio meters — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  13. 650d/700d audio-common.c Temp Enable Audio Meters until audio chip is coded. — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb

#88 (Mar 30, 2014 12:31: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 / hgweb
  2. mlv_rec: fix OS X linking for mlv_dump — g3gg0 / hgweb

#87 (Mar 29, 2014 12:31:47 AM)

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

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

#86 (Mar 28, 2014 12:31:46 AM)

  1. Installer: 5D2 binary — a1ex / hgweb

#85 (Mar 27, 2014 12:31:49 AM)

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

    White balance fix for dual ISO — a1ex _broscutamaker@gmail.com_ / hgweb
  2. cr2hdr: additional documentation on EXIF white balance approach — albert shih _ayshih@gmail.com_ / hgweb
  3. cr2hdr: revised logic for reading EXIF white balance, plus informative output — albert shih _ayshih@gmail.com_ / hgweb
  4. cr2hdr: tries harder to get EXIF white balance — albert shih _ayshih@gmail.com_ / hgweb
  5. chdk-dng: changed inputs on dng_set_wbgain from floats to ints — albert shih _ayshih@gmail.com_ / hgweb
  6. cr2hdr: populating DNG with CR2 white balance information — albert shih _ayshih@gmail.com_ / hgweb

#84 (Mar 26, 2014 12:30:52 AM)

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

#83 (Mar 25, 2014 12:30:51 AM)

  1. mlv_rec: skip blocks with defect frame spacing field — g3gg0 / hgweb
  2. mlv_rec: reserve less buffers for CF as it will write smaller blocks of up to 16 MiB — g3gg0 / hgweb
  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 / hgweb
  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 / hgweb
  5. Merged in Marsu42/ml-pull/6d_setaudiovolumeout (pull request #454)

    6d: SetAudioVolumeOut stub — giovanni c _condellog@gmail.com_ / hgweb
  6. 6d: SetAudioVolumeOut stub — Marsu42 / hgweb
  7. Created new branch 6d_setaudiovolumeout — marsu42 _email@alsigma.com_ / hgweb

#82 (Mar 24, 2014 12:30:51 AM)

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

#81 (Mar 23, 2014 12:31:10 AM)

  1. 650D/700D: Cleanup some comments in internals.h — giovanni condello _condellog@gmail.com_ / hgweb
  2. 650D: We can control exp. sim. from ML — giovanni condello _condellog@gmail.com_ / hgweb
  3. 650D: Enable Defishing and Anamorphic previews — giovanni condello _condellog@gmail.com_ / hgweb

#80 (Mar 22, 2014 12:31:10 AM)

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

    Remove incorrect references to Post Deflicker — giovanni c _condellog@gmail.com_ / hgweb
  2. Remove old reference to deflicker all_features.h — Audionut / hgweb
  3. Remove incorrect reference to Post Deflicker from features.html — Audionut / hgweb

#79 (Mar 21, 2014 12:31:10 AM)

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

    DotTune fix for fixed scanning ranges — a1ex _broscutamaker@gmail.com_ / hgweb
  2. dot_tune: fixed control flow for different scan ranges — albert shih _ayshih@gmail.com_ / hgweb
  3. Created new branch dt — albert shih _ayshih@gmail.com_ / hgweb

#78 (Mar 20, 2014 12:31:14 AM)

  1. Merged in Pelican/7d203 (pull request #446)

    7D.203 stubs update — giovanni c _condellog@gmail.com_ / hgweb
  2. 7D.203 typo — Pelican / hgweb
  3. 7D.203 typo — Pelican / hgweb
  4. 7D.203 stubs update — Pelican / hgweb
  5. Properly cleanup 7D.203 installer files — giovanni condello _condellog@gmail.com_ / hgweb
  6. Merge with unified — giovanni condello _condellog@gmail.com_ / hgweb
  7. Stub checker: Make color support optional — giovanni condello _condellog@gmail.com_ / hgweb
  8. Add 1100D installation FIR — giovanni condello _condellog@gmail.com_ / hgweb
  9. 6D installer binary for 1.1.3 — a1ex / hgweb
  10. 7D installer: forgot to add dummy-master.c — a1ex / hgweb

#77 (Mar 19, 2014 12:31:14 AM)

  1. 700D gui.h more indent and spacing cleanups — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  2. 700D internals details typo — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  3. 700D Fix to internals details — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  4. 700D.113 Some cleanup on gui.h plus add full shutter press and unpress value — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb
  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_ / hgweb
  6. 700D.113 Cleaned up features.h and DEFISH and ANAMORPHIC work — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb

#76 (Mar 18, 2014 12:31:14 AM)

  1. 6D installer: fix RESTARTSTART and use 8.3 FIR name — a1ex / hgweb

#75 (Mar 17, 2014 10:25:08 AM)

  1. Installer: fix 7D FIR — a1ex / hgweb
  2. 700D Add skip values to raw.c — mathew kelly _dkelly11@tampabay.rr.com_ / hgweb

#74 (Mar 17, 2014 12:31:14 AM)

  1. Installer: binary FIR for 700D.113 (confirmed by mk11174) — a1ex / hgweb

#73 (Mar 16, 2014 3:49:22 PM)

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

    Make installer compile again — a1ex _broscutamaker@gmail.com_ / hgweb
  14. Merged in mk11174/700d113 (pull request #434)

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

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

#72 (Mar 16, 2014 12:30:49 AM)

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

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

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

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

#71 (Mar 15, 2014 2:09:50 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 — a1ex / hgweb
  2. Fixed fonts in benchmarks and other debug tools — a1ex / hgweb
  3. Nightly builds: changed version from 2.3.NEXT to Nightly — a1ex / hgweb
  4. 7D: fixed Force LiveView from Movie Tweaks — a1ex / hgweb
  5. mlv_rec 50D: moved lv_af_fase_addr to small hacks routine (still working? on 5D2 it doesn't) — a1ex / hgweb
  6. raw_rec: enabled small hacks by default — a1ex / hgweb
  7. mlv_rec: prevent LV operations outside movie mode — a1ex /