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

Changes

#18 (Mar 21, 2017 1:22:49 AM)

  1. Merged rec-trigger into crop_rec — alex@thinkpad / bitbucket
  2. mlv_lite: fix some issues related to changing resolution
    (crash on submenu open while recording; message about max resolution not displayed) — alex@thinkpad / bitbucket
  3. mlv_rec, mlv_lite: save RAWC (raw_capture_info) — alex@thinkpad / bitbucket
  4. mlv_dump: print RAWC (raw_capture_info) — alex@thinkpad / bitbucket
  5. mlv.h: RAWC block (struct raw_capture_info) — alex@thinkpad / bitbucket
  6. crop_rec: hook to update raw_capture_info with modified pixel binning / line skipping factors — alex@thinkpad / bitbucket
  7. Raw backend: new CBR for modules (CBR_RAW_INFO_UPDATE) — alex@thinkpad / bitbucket
  8. Raw backend: new structure about image capture parameters (resolution, pixel binning modes)
    (also updated mlv_lite and mlv_rec)
    (can you suggest a better name?) — alex@thinkpad / bitbucket
  9. Merged raw_video_10bit_12bit into crop_rec — alex@thinkpad / bitbucket
  10. raw.c: fix bad merge
    (duplicate DEFAULT_RAW_BUFFER entries) — alex@thinkpad / bitbucket
  11. mlv_lite: show pre-recording buffer size in menu
    (requires recording a test clip first) — alex@thinkpad / bitbucket
  12. mlv_lite: allow pre-record duration in 1-second increments — alex@thinkpad / bitbucket
  13. mlv_lite: allow frame skipping during pre-recording, between half-shutter triggers
    This will avoid recording stopping between (half-shutter) triggers, as these skipped frames would probably be dropped anyway.
    The pre-recording buffer is now maxed out in the 1-frame trigger mode. — alex@thinkpad / bitbucket
  14. mlv_lite: dynamic buffer allocation for pre-recording
    (reserve at least 50% of RAM for pre-recording, or more -- as long as it can record 500+ frames with 90% of measured write speed) — alex@thinkpad / bitbucket
  15. mlv_lite: fix pre-recording buffer size rounding (minor) — alex@thinkpad / bitbucket
  16. mlv-lite: experimental half-shutter trigger (compatible with pre-recording) — alex@thinkpad / bitbucket
  17. mlv_lite: prepare to allow multiple triggers with pre-recording — alex@thinkpad / bitbucket
  18. mlv_lite: refactor with INC_MOD (minor optimization in vsync hook) — alex@thinkpad / bitbucket
  19. imath.h: macro for incrementing a variable modulo N — alex@thinkpad / bitbucket
  20. mlv_lite: fix chunk frame count (to be tested) — alex@thinkpad / bitbucket
  21. Merged raw-h264-proxy into raw_video_10bit_12bit — alex@thinkpad / bitbucket
  22. Merged unified into raw_video_10bit_12bit — alex@thinkpad / bitbucket
  23. Merged raw_fixes into raw_video_10bit_12bit — alex@thinkpad / bitbucket
  24. srm_malloc_suite: extra wait after locking the GUI
    (to be checked on cameras that don't pass the SRM memory test from selftest.mo) — alex@thinkpad / bitbucket
  25. srm_malloc_suite: minor fix
    (no effects with current usage) — alex@thinkpad / bitbucket
  26. Raw backend: fix black borders on raw previews — alex@thinkpad / bitbucket
  27. mlv_lite: getting DCIM dir suffix from property doesn't seem to work (limitation of module properties);
    get it from ML core instead — alex@thinkpad / bitbucket
  28. fio-ml: added get_dcim_dir_suffix(); moved get_dcim_dir() from dryos.h — alex@thinkpad / bitbucket
  29. Merged unified (mlv-lite) into raw-h264-proxy — alex@thinkpad / bitbucket
  30. mlv_lite: also renamed in Makefile.modules.default — alex@thinkpad / bitbucket
  31. mlv_lite: fix MLV frame count when using pre-recording — alex@thinkpad / bitbucket
  32. Merged unified into pre-record — alex@thinkpad / bitbucket
  33. Merged in new_raw_format (mlv_lite) (pull request #685)

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

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

    Note: raw_rec.mo was renamed to mlv_lite.mo. — alex _broscutamaker@gmail.com_ / bitbucket
  34. Close branch new_raw_format — alex _broscutamaker@gmail.com_ / bitbucket
  35. mlv_lite: updated README — alex@thinkpad / bitbucket
  36. Renamed raw_rec to mlv_lite — alex@thinkpad / bitbucket
  37. Merged unified into new_raw_format — alex@thinkpad / bitbucket
  38. raw_rec: allow audio recording via H.264 proxy — alex@thinkpad / bitbucket
  39. raw_rec: prefer recording to CF whenever possible
    (when using H.264 proxy, select SD in Canon menu for best performance) — alex@thinkpad / bitbucket
  40. raw_rec: experimental H.264 proxy recording
    earlier attempts: http://www.magiclantern.fm/forum/index.php?topic=16608.msg177236#msg177236 — alex@thinkpad / bitbucket
  41. Always disable overlays in x10 zoom, see pull request 806
    and also in the special x1 zoom from some recent models — alex@thinkpad / bitbucket
  42. Merged in daniel_fort/magic-lantern/700D_isr_stubs (pull request #797)

    700D pre_isr_hook/post_isr_hook stubs for LOG_INTERRUPTS

    Approved-by: Alex — alex _broscutamaker@gmail.com_ / bitbucket
  43. 700D: fix pre/post_isr_hook stubs — daniel fort _dan@digiola.com_ / bitbucket
  44. 700D pre_isr_hook/post_isr_hook stubs for LOG_INTERRUPTS — daniel fort _dan@digiola.com_ / bitbucket
  45. Info bars: fix positions for various screen layouts + refactor — alex@thinkpad / bitbucket
  46. Cropmarks: fix alignment on external monitors
    http://www.magiclantern.fm/forum/index.php?topic=14704.msg179688#msg179688 — alex@thinkpad / bitbucket
  47. Focus peaking: removed the option to use HD buffer (simpler code) — alex@thinkpad / bitbucket
  48. Focus peaking: fix alignment with anamorphic preview (issue #2446?) — alex@thinkpad / bitbucket
  49. Fix REC PicStyle on first clip (issue #2379, all models) — alex@thinkpad / bitbucket
  50. raw2dng, Makefile: switching to -c99 introduced 2 warnings and fseeko not able to address long files under linux. Fixed — bouncyball / bitbucket
  51. 1100D: fix FPS override (nightly compiles again, thanks to all testers) — alex@thinkpad / bitbucket
  52. 500D: fix PlayMovieGuideApp_handler stub — alex@thinkpad / bitbucket
  53. Merged in bouncyball/magic-lantern/unified-camname-patch (pull request #801)

    make mlv_dump write unique camera name tag to dng files — g3gg0 _g3gg0.de@gmail.com_ / bitbucket
  54. mlv_dump: changed unique_camname initial value from NULL to (unknown). Got rid of the unnecessary check. There should be only one IDNT block in a valid MLV — bouncyball / bitbucket
  55. Merged unified into unified-camname-patch — bouncyball _infograb@gol.ge_ / bitbucket
  56. mlv_dump.c, camera_id.h: some suggested polishing — bouncyball / bitbucket
  57. mlv_dump: typo correction — bouncyball / bitbucket
  58. mlv_dump: use NULL instead of Unknown Model string — bouncyball / bitbucket
  59. camera_id.h: func now returns NULL if camera model not matched — bouncyball / bitbucket
  60. camera_id.h: fallback to unique/default name in case of the model w/o localized name — bouncyball / bitbucket
  61. camera_id.h: remove Canon EOS 400D from the model list — bouncyball / bitbucket
  62. camera_id.h: make get_camera_name_by_id func static — bouncyball / bitbucket
  63. mlv_dump: write unique camera name tag to dng files — bouncyball / bitbucket
  64. mlv_dump: added camera_id.h to the mlv_rec dir — bouncyball / bitbucket
  65. Created new branch unified-camname-patch — bouncyball _infograb@gol.ge_ / bitbucket
  66. conform raw_rec Bit depth menu to match mlv_rec — daniel fort _dan@digiola.com_ / bitbucket
  67. mlv_dump: fix dark/flat frame operation when the two clips have different spacing/padding offsets
    Test files: http://www.magiclantern.fm/forum/index.php?topic=16650.msg178809#msg178809 — alex@thinkpad / bitbucket
  68. Merged in 5D3-113-and-123 (pull request #611)

    Support for 5D3 firmwares 1.2.3 and 1.1.3 in the same source tree — alex _broscutamaker@gmail.com_ / bitbucket
  69. Close branch 5D3-113-and-123 — alex _broscutamaker@gmail.com_ / bitbucket
  70. 5D3: sync platform files between 1.1.3 and 1.2.3 — alex@thinkpad / bitbucket
  71. Merged in bouncyball/raw2dng_dng_set_camname_patch (pull request #791)

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

    change helptext for mlv_dump — alex _broscutamaker@gmail.com_ / bitbucket
  75. mlv_dump -f helptext — escho / bitbucket
  76. Created new branch escho-dev — escho _hipescho@t-online.de_ / bitbucket
  77. raw_rec: pre-recording feature (experimental) — alex@thinkpad / bitbucket
  78. Merge raw_fixes into pre-record — alex@thinkpad / bitbucket

#16 (Jan 13, 2017 12:35:35 AM)

  1. Raw backend: fix black borders on raw previews — alex@thinkpad / bitbucket
  2. Merged raw_video_10bit_12bit into crop_rec — alex@thinkpad / bitbucket
  3. mlv_rec: fix bad merge (to be tested) — alex@thinkpad / bitbucket
  4. Moved bit depth setup from raw_rec/mlv_rec to raw backend; raw overlays should now refuse to run at bit depths other than 14 — alex@thinkpad / bitbucket
  5. raw_rec, mlv_rec: minimize roundoff error when scaling black and white levels
    (using --black-fix in mlv_dump should be no longer needed) — alex@thinkpad / bitbucket

#15 (Jan 12, 2017 2:25:27 PM)

  1. Merged raw_video_10bit_12bit into crop_rec — alex@thinkpad / bitbucket
  2. Merged 5D3-113-and-123 into crop_rec — alex@thinkpad / bitbucket
  3. Merged unified into 5D3-113-and-123 — alex@thinkpad / bitbucket
  4. Merged in ettr-bulb (pull request #674)

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

    Serial flash dumper — alex _broscutamaker@gmail.com_ / bitbucket
  7. Close branch serialflash — alex _broscutamaker@gmail.com_ / bitbucket
  8. Merged in Licaon_Kter/magic-lantern/Licaon_Kter/save-sticky-halfshutter-in-config-fix-ht-1482105766431 (pull request #784)

    Save sticky halfshutter in config — alex _broscutamaker@gmail.com_ / bitbucket
  9. Save sticky half-shutter in config
    Fix https://bitbucket.org/hudson/magic-lantern/issues/2642 — licaon kter _licaon_xirtam@yahoo.com_ / bitbucket
  10. Created new branch stick_sticky — licaon kter _licaon_xirtam@yahoo.com_ / bitbucket
  11. Merged in raw_fixes (pull request #778)

    Raw fixes part 3 — alex _broscutamaker@gmail.com_ / bitbucket
  12. Raw backend: back to EDMAC channel 4 for 5D3 RAW_SLURP
    (corrupted frames on 1.2.3 with 0x12) — alex@thinkpad / bitbucket
  13. Raw backend: no more white level exceptions — alex@thinkpad / bitbucket
  14. mlv_dump: fix long exposure metadata in DNG — alex@thinkpad / bitbucket
  15. chdk-dng: drop APEX exposure metadata (redundant, conflicts with regular exposure tags) — alex@thinkpad / bitbucket
  16. mlv_dump: fix black level bias when converting from lower bit depths
    (on 5D3, please use --black-fix=2048 at all bit depths from now on)
    http://www.magiclantern.fm/forum/index.php?topic=5601.msg177802#msg177802 — alex@thinkpad / bitbucket
  17. mlv_dump: changed default white level (if no parameter given) for --white-fix to 15k as recommended by a1ex — g3gg0 / bitbucket
  18. mlv_dump: added option to set white level manually, correct white level setting when black level was set — g3gg0 / bitbucket
  19. mlv_dump: modify black level code to properly scale or set black level as expected — g3gg0 / bitbucket
  20. Merged raw_fixes into raw_video_10bit_12bit — alex@thinkpad / bitbucket
  21. tskmon: attempt to fix remaining null ptr issues (not tested; might have a minor impact over recording speed)
    Should fix #2488, #2140, #2537, #2376, #1906, #1913 — alex@thinkpad / bitbucket
  22. 5D3: stubs format — alex@thinkpad / bitbucket
  23. Stubs format — alex@thinkpad / bitbucket
  24. Merged unified into 5D3-113-and-123 — alex@thinkpad / bitbucket
  25. Merged in daniel_fort/magic-lantern/raw_fixes_eosm_fix (pull request #795)

    raw fixes eosm fix — alex _broscutamaker@gmail.com_ / bitbucket
  26. Removed false condition that affected non-cropped video mode on EOSM. — daniel fort _dan@digiola.com_ / bitbucket
  27. Merged raw_fixes into raw_video_10bit_12bit — alex@thinkpad / bitbucket
  28. Raw backend: attempt to autodetect resolution on all cameras using EDMAC_RAW_SLURP (to be tested)
    fixme: height is not always detected well (sometimes it's +/- 1) — alex@thinkpad / bitbucket
  29. Raw backend: use channel 0x12 for EDMAC_RAW_SLURP on all recent models (to be tested) — alex@thinkpad / bitbucket
  30. Raw backend: use the same PREFERRED_RAW_TYPE on all cameras (to be tested)
    0x10 on DIGIC 5/6, 0x5 on DIGIC 4, see http://www.magiclantern.fm/forum/index.php?topic=18393 — alex@thinkpad / bitbucket
  31. Raw backend: removed unused code about raw type for cameras without CONFIG_EDMAC_RAW_SLURP — alex@thinkpad / bitbucket
  32. Merged raw_fixes into raw_video_10bit_12bit — alex@thinkpad / bitbucket
  33. Added 6D support and changed default 700D PREFERRED_RAW_TYPE — eNnvi / bitbucket
  34. 650D: enable CONFIG_EDMAC_RAW_SLURP — daniel fort _dan@digiola.com_ / bitbucket
  35. 700D: enable CONFIG_EDMAC_RAW_SLURP — daniel fort _dan@digiola.com_ / bitbucket
  36. sf_dump: some refactoring; stubs for 5D3, 100D, 700D, EOS M — alex@thinkpad / bitbucket
  37. Serial flash dump module — niklastisk _nkls2000@gmail.com_ / bitbucket
  38. mlv_dump: put DNG 14bpp enforcement at the right position — g3gg0 / bitbucket
  39. mlv_dump: enforce 14bpp correction for DNG output mode. code seems still buggy for 12bpp. — g3gg0 / bitbucket
  40. mlv_dump: preallocate buffers on RAWI — g3gg0 / bitbucket
  41. mlv_dump: remove pointer arithmetics for xref table reading — g3gg0 / bitbucket
  42. mlv_dump: added patches from 5f7a9d850d71 and a22302855d05 regarding black level correction for other bit depths — g3gg0 / bitbucket
  43. mlv_dump: fix to extract only the first frame (numbered 0) — daniel fort _dan@digiola.com_ / bitbucket
  44. mlv_rec: fixed chroma smooth regression in mlv_dump caused by API change in 5167619. thanks dfort/danne/bouncyball. — g3gg0 / bitbucket
  45. mlv_dump: removed ancient bugfix options. if there are buggy files, they can get recovered using older versions. — g3gg0 / bitbucket
  46. Added 6D support and changed default 700D PREFERRED_RAW_TYPE — eNnvi / bitbucket
  47. mlv_rec: fix startup delay — g3gg0 / bitbucket
  48. mlv_rec: synchronize parts of code with raw_rec, more needed. use double buffering again. fix alternating frame errors. — g3gg0 / bitbucket
  49. Merged in daniel_fort/magic-lantern/raw_video_10bit_12bit_700D_slurp (pull request #781)

    650D and 700D: enable CONFIG_EDMAC_RAW_SLURP — alex _broscutamaker@gmail.com_ / bitbucket
  50. 650D: enable CONFIG_EDMAC_RAW_SLURP — daniel fort _dan@digiola.com_ / bitbucket
  51. 700D: enable CONFIG_EDMAC_RAW_SLURP — daniel fort _dan@digiola.com_ / bitbucket
  52. Merged in makefile-updates (pull request #777)

    Makefile updates — alex _broscutamaker@gmail.com_ / bitbucket
  53. Close branch makefile-updates — alex _broscutamaker@gmail.com_ / bitbucket
  54. mlv_play: add variable bit depth support. mlv_play requires experimental raw_twk if you want to playback other than 14bpp — g3gg0 / bitbucket
  55. Backed out changeset: e7913102f817 — g3gg0 / bitbucket
  56. mlv_play: added direct raw_twk support along with zoom support (5D3 tested) — g3gg0 / bitbucket
  57. raw_twk: added experimental module that uses engines (PACK16, DEF, DSUNPACK) to accelerate raw->YUV conversion — g3gg0 / bitbucket
  58. mlv_play: added direct raw_twk support along with zoom support (5D3 tested) — g3gg0 / bitbucket
  59. mlv_play: restore bpp and black level in raw_info on exit — g3gg0 / bitbucket
  60. mlv_rec/mlv_play: add variable bit depth support. mlv_play requires experimental raw_twk if you want to playback other than 14bpp — g3gg0 / bitbucket
  61. raw_twk: added experimental module that uses engines (PACK16, DEF, DSUNPACK) to accelerate raw->YUV conversion — g3gg0 / bitbucket
  62. Merged in daniel_fort/magic-lantern/raw_video_10bit_12bit_debug (pull request #780)

    Increase RAW_DEBUG_TYPE limit — alex _broscutamaker@gmail.com_ / bitbucket
  63. use hex units for PREFERRED_RAW_TYPE debugging — daniel fort _dan@digiola.com_ / bitbucket
  64. finding usable RAW_DEBUG_TYPE above the 64 limit — daniel fort _dan@digiola.com_ / bitbucket
  65. Raw backend: fix noise around raw previews on HDMI screens — alex@thinkpad / bitbucket
  66. raw_rec: fix recording speed not measured with lvinfo indicator — alex@thinkpad / bitbucket
  67. 60D: use PREFERRED_RAW_TYPE (fixes digital ISO behavior and bad pixels in preview) — alex@thinkpad / bitbucket
  68. Raw backend: RAW_TYPE_ADDRESS no longer needed — alex@thinkpad / bitbucket
  69. EOSM: enable CONFIG_EDMAC_RAW_SLURP
    (included fix from 061ac76) — david milligan _david.l.milligan@gmail.com_ / bitbucket
  70. edmac-memcpy.c: refactored to avoid static struct edmac_info — alex@thinkpad / bitbucket
  71. 5D3: get LV RAW resolution from 0xC0F06800/4, instead of hardcoded values — alex@thinkpad / bitbucket
  72. Makefile: retry unmounting the wifi card until it succeeds — alex@thinkpad / bitbucket
  73. Makefile: ping the wifi card before attempting to mount it or reusing the old mount point — alex@thinkpad / bitbucket
  74. Makefile: nicer handling of wifi cards that connect to a router — alex@thinkpad / bitbucket
  75. Merged in andreasb242/magic-lantern (pull request #753)

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

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

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


    Tested with 650D and 70D branch from nikfreak. — andreas butti _andreas.b242@gmail.com_ / bitbucket
  77. Merged in Dannephoto/magic-lantern/crop hack disable (pull request #776)

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

    raw2dng make rules changes — alex _broscutamaker@gmail.com_ / bitbucket
  81. Modified make rules so raw2dng isn't built automatically when a platform is compiled. Also added switch so cross compiling raw2dng.exe on a Mac is possible. — daniel fort _dan@digiola.com_ / bitbucket
  82. Merge new_raw_format — alex@thinkpad / bitbucket
  83. raw_rec: use async EDMAC transfers, similar to mlv_rec (to be tested) — alex@thinkpad / bitbucket
  84. raw_rec: fix recording speed not measured with lvinfo indicator — alex@thinkpad / bitbucket
  85. raw_rec: refactor with wait_lv_frames — alex@thinkpad / bitbucket
  86. raw_rec: fix some resolution inconsistencies — alex@thinkpad / bitbucket
  87. raw_rec: minor resolution fine-tuning fix — alex@thinkpad / bitbucket
  88. Makefile: include uncommitted changes in autoexec.bin (see PR #230)
    Diffs are taken from src and current platform directories only
    Some lines from Makefile.user are also included (CONFIG entries and gcc version) — alex@thinkpad / bitbucket
  89. Modules: include source code in the .mo file for uncommitted modules (see PR #230 ) — alex@thinkpad / bitbucket
  90. Makefile: do not reconnect to main wifi network if already there — alex@thinkpad / bitbucket
  91. Makefile: unmount after installq — alex@thinkpad / bitbucket
  92. Makefile: fix whitespace alignment for rm_files and rm_dir — alex@thinkpad / bitbucket
  93. mlv_play: restore bpp and black level in raw_info on exit — g3gg0 / bitbucket
  94. raw_rec: remove unused odd bit depths from menu — alex@thinkpad / bitbucket
  95. engio_write wrapper — alex@thinkpad / bitbucket
  96. mlv_rec/mlv_play: add variable bit depth support. mlv_play requires experimental raw_twk if you want to playback other than 14bpp — g3gg0 / bitbucket
  97. raw_rec: allow max width to be multiple of 2 bytes and 8 pixels; all others are multiple of 16px — alex@thinkpad / bitbucket
  98. raw_rec: fix odd resolutions bug (make sure width is multiple of 8 pixels) — alex@thinkpad / bitbucket
  99. 60D: use PREFERRED_RAW_TYPE (fixes digital ISO behavior and bad pixels in preview) — alex@thinkpad / bitbucket
  100. Raw backend: fix image freeze on 60D, maybe others (typo in 193dc59) — alex@thinkpad / bitbucket
  101. Raw backend: RAW_TYPE_ADDRESS no longer needed — alex@thinkpad / bitbucket
  102. raw_rec: allow 16-pixel increments for X resolution (experiment) — alex@thinkpad / bitbucket
  103. edmac_memcpy: looks like we can use widths that are not modulo 8 bytes — alex@thinkpad / bitbucket
  104. edmac-memcpy.c: refactored to avoid static struct edmac_info — alex@thinkpad / bitbucket
  105. raw_set_geometry: allow bit depths other than 14 — alex@thinkpad / bitbucket
  106. Merge new_raw_format — alex@thinkpad / bitbucket
  107. raw_rec: minor resolution control refactor — alex@thinkpad / bitbucket
  108. raw_rec: minor resolution control improvements
    - prevent resolution_index_x overflow
    - help regarding fine-tuning
    - refactors — alex@thinkpad / bitbucket
  109. Merged in daniel_fort/magic-lantern/raw_rec_x_res_fix (pull request #772)

    Fix for pull request #768 - x-resolution control for MLV Lite — alex _broscutamaker@gmail.com_ / bitbucket
  110. Fix for pull request #768 - x-resolution control for MLV Lite — daniel fort _dan@digiola.com_ / bitbucket
  111. EOSM: enable CONFIG_EDMAC_RAW_SLURP — david milligan _david.l.milligan@gmail.com_ / bitbucket
  112. raw bit depth: skip some frames after setting a new bit depth — david milligan _david.l.milligan@gmail.com_ / bitbucket
  113. Merged in daniel_fort/magic-lantern/EOSM_close_liveview (pull request #761)

    To shut off LiveView on the EOSM switch to the info screen. — alex _broscutamaker@gmail.com_ / bitbucket
  114. To shut off LiveView on the EOSM switch to the info screen. — daniel fort _dan@digiola.com_ / bitbucket
  115. Merged in cleanup (pull request #764)

    Minor cleanups / fixes — alex _broscutamaker@gmail.com_ / bitbucket
  116. Merged in daniel_fort/magic-lantern/raw_rec_x_resolution (pull request #768)

    x-resolution control for MLV Lite — alex _broscutamaker@gmail.com_ / bitbucket
  117. raw_rec MLV Lite added fine control on top of x-resolution presets and display of effective crop factor — daniel fort _dan@digiola.com_ / bitbucket
  118. Merged in daniel_fort/magic-lantern/cr2hdr_make_update (pull request #770)

    Removed "all" rule so cr2hdr isn't built automatically when compiling a platform. — alex _broscutamaker@gmail.com_ / bitbucket
  119. Removed "all" rule so cr2hdr isn't built automatically when compiling a platform.
    Updated exiftool to version 10.33. — daniel fort _dan@digiola.com_ / bitbucket
  120. engio_write wrapper — alex@thinkpad / bitbucket
  121. crop_rec: fix shutter speeds when using FPS override — alex@thinkpad / bitbucket
  122. crop_rec: center raw buffer and Canon preview in x5 zoom mode (5D3) — alex@thinkpad / bitbucket
  123. crop_rec: easier to customize menu choices for each camera model — alex@thinkpad / bitbucket
  124. crop_rec: limit EOSM to 3x3 mode — rafael brune _mail@rbrune.de_ / bitbucket
  125. crop_rec: EOSM uses more 10 CMOS registers, use register 7 to center crop recording area — rafael brune _mail@rbrune.de_ / bitbucket
  126. Merged hudson/magic-lantern/crop_rec into crop_rec — rafael brune _mail@rbrune.de_ / bitbucket
  127. crop_rec: add limited EOSM support to record mlv in 3x3 mode — rafael brune _mail@rbrune.de_ / bitbucket
  128. Merged in daniel_fort/magic-lantern-mlv_dump/mlv_dump_frame_extract (pull request #765)

    fix to extract only the first frame (numbered 0) — g3gg0 _g3gg0.de@gmail.com_ / bitbucket
  129. fix to extract only the first frame (numbered 0) — daniel fort _dan@digiola.com_ / bitbucket
  130. mlv_rec: fixed chroma smooth regression in mlv_dump caused by API change in 5167619. thanks dfort/danne/bouncyball. — g3gg0 / bitbucket
  131. raw bit depth: override bit depth related raw_info fields when changing bit depth — david milligan _david.l.milligan@gmail.com_ / bitbucket
  132. mlv_dump: fix DNG output for lower bit depths
    You need to disable all processing, e.g. mlv_dump M00-1234.MLV --dng --no-fixcp --no-stripes — alex@thinkpad / bitbucket
  133. Raw backend: fix image corruption when using other bit depths, on cameras using CONFIG_EDMAC_RAW_SLURP
    Other models will either have to enable this method, or patch Canon code to adjust image size. — alex@thinkpad / bitbucket
  134. 10bit and 12bit raw video implementation for MLV Lite (confirmed working on 60D) — david milligan _david.l.milligan@gmail.com_ / bitbucket
  135. 550D: fix compiling minimal target — alex@thinkpad / bitbucket
  136. Raw backend: make sure skip offsets are even — alex@thinkpad / bitbucket
  137. Makefile: allow extra source files in the minimal profile — alex@thinkpad / bitbucket
  138. Makefile: prefer .c files from current directory first — alex@thinkpad / bitbucket
  139. crop_rec: auto-refresh LiveView after leaving menu (rather than asking the user) — alex@thinkpad / bitbucket
  140. Merge — david milligan _david.l.milligan@gmail.com_ / bitbucket
  141. Merged in daniel_fort/magic-lantern/mlv_dump-simplify_dng_filenames (pull request #758)

    Simplify dng names — g3gg0 _g3gg0.de@gmail.com_ / bitbucket
  142. Remove "frame" from dng filenames so that it conforms with MLVFS default naming. — daniel fort _dan@digiola.com_ / bitbucket
  143. raw2dng and related: use HOST_CFLAGS (should fix building raw_rec with older compilers) — alex@thinkpad / bitbucket
  144. EOS M: fix issue #2596 (temperature goes from 41°C to -60°C) — alex@thinkpad / bitbucket
  145. raw.c: fix compilation on some cameras apparently no longer used — alex@thinkpad / bitbucket
  146. Merged raw_fixes into unified — alex@thinkpad / bitbucket
  147. Merged 5D3-123 into 5D3-113-and-123 (to be tested) — alex@thinkpad / bitbucket
  148. Merged unified into 5D3-113-and-123 (not working yet) — alex@thinkpad / bitbucket
  149. 5D3-123: FSUunMountDevice stub — alex@thinkpad / bitbucket
  150. Apply 5D3 113 changes from unified to 123 — alex@thinkpad / bitbucket
  151. Merged unified into 5D3-123 — alex@thinkpad / bitbucket
  152. ETTR: fix roundoff error when displaying next shutter speed in BULB mode — alex@thinkpad / bitbucket
  153. ETTR: in bulb mode, limit shutter speed to interval time minus 3 seconds — alex@thinkpad / bitbucket
  154. ETTR: only round short (non-bulb) exposures — alex@thinkpad / bitbucket
  155. lens.c: fix round_shutter for ETTR — alex@thinkpad / bitbucket
  156. Merged unified into ettr-bulb — alex@thinkpad / bitbucket
  157. Intervalometer: check whether interval time is too short — alex@thinkpad / bitbucket
  158. ETTR: limit slowest shutter speed to intervalometer time minus 2 seconds (experiment) — alex@thinkpad / bitbucket
  159. MLV Lite: update videoFrameCount when recording is finished — david milligan _david.l.milligan@gmail.com_ / bitbucket
  160. MLV Lite: fix a check regarding the 4GB limit — alex@thinkpad / bitbucket
  161. MLV Lite: verbose messages when reaching the 4GB limit — alex@thinkpad / bitbucket
  162. MLV Lite: backup file no longer needed (no footer) — alex@thinkpad / bitbucket
  163. MLV Lite: fine-tuned error messages — alex@thinkpad / bitbucket
  164. MLV Lite: refactored file writing, attempting to fix some edge cases when reaching the 4GB limit — alex@thinkpad / bitbucket
  165. MLV Lite: use 64 bits for total bytes written — alex@thinkpad / bitbucket
  166. MLV Lite: attempt to fix file spanning (not tested) — alex@thinkpad / bitbucket
  167. raw_rec: removed unused writing_task_busy — alex@thinkpad / bitbucket
  168. MLV Lite: make sure MLV header size is multiple of 512 bytes (seems to fix speed regression) — alex@thinkpad / bitbucket
  169. Merged raw_fixes into mlv_lite — alex@thinkpad / bitbucket
  170. mlv_lite: experiment - EDMAC alignment at 64 bytes — alex@thinkpad / bitbucket
  171. raw_rec/mlv_rec: changed names in README from "Raw recording" to "Raw video" (to fit nicely in the module menu) — alex@thinkpad / bitbucket
  172. Modules: allow a little extra spacing for module names — alex@thinkpad / bitbucket
  173. mlv_lite: updated README and main menu entry — alex@thinkpad / bitbucket
  174. Merged raw_fixes into new_raw_format (aka mlv_lite) — alex@thinkpad / bitbucket
  175. mlv_lite: fix handling of 4GB limit and card full — david milligan _david.l.milligan@gmail.com_ / bitbucket
  176. mlv_lite: also update the skip offsets every frame — david milligan _david.l.milligan@gmail.com_ / bitbucket
  177. mlv_lite: fix 4GB limit chunk handling — david milligan _david.l.milligan@gmail.com_ / bitbucket
  178. mlv_lite: vidf timestamps — david milligan _david.l.milligan@gmail.com_ / bitbucket
  179. mlv_lite: update raw_rec.mo to output valid mlv files without extra overhead of all the mlv_rec features — david milligan _david.l.milligan@gmail.com_ / bitbucket
  180. new raw format: fix wrong file handle for new chunk — david milligan _david.l.milligan@gmail.com_ / bitbucket
  181. new file format for raw_rec based on a simplified version of mlv — david milligan _david.l.milligan@gmail.com_ / bitbucket
  182. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / bitbucket
  183. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / bitbucket
  184. Merged unified into 5D3-123 — a1ex / bitbucket
  185. 5D3-123: updated installer binary — a1ex / bitbucket
  186. Installer: updated for 5D3 1.2.3 — a1ex / bitbucket
  187. 5D3-123: consts update — a1ex / bitbucket
  188. Merged unified into 5D3-123 — a1ex / bitbucket
  189. ETTR: minor tweaks for debug messages — a1ex / bitbucket
  190. Merged ettr-experiments — a1ex / bitbucket
  191. ETTR: disabled operation in semiautomatic modes (see http://www.magiclantern.fm/forum/index.php?topic=12579.msg121155#msg121155 ) — a1ex / bitbucket
  192. ettr: fix warnings — a1ex / bitbucket
  193. ETTR: experimental long exposures via bulb timer — a1ex / bitbucket
  194. shoot.h: exposed ensure_bulb_mode and format_time_hours_minutes_seconds — a1ex / bitbucket
  195. Don't display the pitch line on cameras that always report zero for the pitch (eg 60D) — chris miller _chris.nz@gmail.com_ / bitbucket
  196. Add support for displaying the pitch with electronic level — chris miller _chris.nz@gmail.com_ / bitbucket
  197. mlv_rec: fix compilation — a1ex / bitbucket
  198. Merged unified into 5D3-123 — a1ex / bitbucket
  199. features.html: allow one camera with two or more firmware versions — a1ex / bitbucket
  200. 5D3: fix top-level Makefile to work on 1.2.3 and 1.1.3 — a1ex / bitbucket
  201. 5D3: fix Makefiles to work on 1.2.3 and 1.1.3 — a1ex / bitbucket
  202. 5D3: fix raw_rec and mlv_rec to work on 1.2.3 and 1.1.3 — a1ex / bitbucket
  203. 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 / bitbucket
  204. 5D3: fix raw backend to work on both 1.2.3 and 1.1.3 — a1ex / bitbucket
  205. 5D3: fix prop_lv_lens to work on both 1.2.3 and 1.1.3 — a1ex / bitbucket
  206. 5D3: fix bottom bar hack to work on both 1.2.3 and 1.1.3 — a1ex / bitbucket
  207. 5D3: re-added firmware signature for 1.1.3 — a1ex / bitbucket
  208. 5D3: fix FPS override to work on both 1.2.3 and 1.1.3 — a1ex / bitbucket
  209. 5D3-123: preparing to support both 1.2.3 and 1.1.3 in the same source tree — a1ex / bitbucket
  210. 5D3 123: updated format consts — a1ex / bitbucket
  211. Merged unified into 5D3-123 — a1ex / bitbucket
  212. Minor tweak in bootflags.c — a1ex / bitbucket
  213. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / bitbucket
  214. mlv_play: fix issue 1771 (borders in HDMI mode) — a1ex / bitbucket
  215. Merged external-monitor into 5D3-123 — a1ex / bitbucket
  216. Fix merge conflict — a1ex / bitbucket
  217. 5D3-123: changes from cleanup branch — a1ex / bitbucket
  218. Merged unified into 5D3-123 — a1ex / bitbucket
  219. Revert debug code — a1ex / bitbucket
  220. External monitors: fix LV buffer display address for 5D3 1.2.3 in HDMI 1080i — a1ex / bitbucket
  221. External monitors: recognize hdmi_code == 20 as HDMI 1080i (for 5D3 123) — a1ex / bitbucket
  222. Raw backend: fix raw2lv translation component (tested on 5D2) — a1ex / bitbucket
  223. Raw backend: fix raw2lv test — a1ex / bitbucket
  224. vram: after updating display parameters, force a refresh of RAW backend parameters — a1ex / bitbucket
  225. update_vram_params should be private — a1ex / bitbucket
  226. Cropmarks: fix redraw on external monitors — a1ex / bitbucket
  227. Merged unified into 5D3-123 — a1ex / bitbucket
  228. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / bitbucket
  229. 5D3-123: stubs reformat — a1ex / bitbucket
  230. Merged unified into 5D3-123 — a1ex / bitbucket
  231. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / bitbucket
  232. 5D3.123: stubs for CreateMemoryChunk/AddMemoryChunk — a1ex / bitbucket
  233. Merged unified into 5D3-123 — a1ex / bitbucket
  234. 5D3-123: HDMI mirroring is not identified by hdmi_code — a1ex / bitbucket
  235. 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 / bitbucket
  236. External monitors: check the size of PROP_HDMI_CHANGE_CODE — a1ex / bitbucket
  237. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / bitbucket
  238. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / bitbucket
  239. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / bitbucket
  240. Merged unified into 5D3-123 — a1ex / bitbucket
  241. Merged unified into 5D3-123 — a1ex / bitbucket
  242. 5D3-123: updated SENSOR_TIMING_TABLE address — a1ex / bitbucket
  243. Merged unified into 5D3-123 — a1ex / bitbucket
  244. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / bitbucket
  245. 5D3-123: do not apply the palette workaround in LiveView (fixes conflict with display filters) — a1ex / bitbucket
  246. 5D3-123: GetTaskName stub — a1ex / bitbucket
  247. 5D3 123: stubs for SetTimerAfter and CancelTimer; deleted SetHPTimerAfterTimeout — a1ex / bitbucket
  248. Timer and file IO stubs for 5D3.123 — jarno paananen _jarno.paananen@gmail.com_ / bitbucket
  249. 5D3-123: CANON_SHUTTER_RATING constant — a1ex / bitbucket
  250. 5D3-123: CancelDateTimer stub — a1ex / bitbucket
  251. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / bitbucket
  252. 5D3-123: another workaround for uninitialized LV VRAM (this one makes Arkanoid playable again :P ) — a1ex / bitbucket
  253. 5D3-123: undo 2d0fb63 — a1ex / bitbucket
  254. Merged unified into 5D3-123 — a1ex / bitbucket
  255. Merged unified into 5D3-123 — a1ex / bitbucket
  256. Merged in chris_miller/magic-lantern-1/chris_miller/added-stub-for-stopasifdmaadc-1397488668705 (pull request #471)

    Added stub for StopASIFDMAADC — giovanni c _condellog@gmail.com_ / bitbucket
  257. Added stub for StopASIFDMAADC — chris_miller _chris.nz@gmail.com_ / bitbucket
  258. Merged unified into 5D3-123 — giovanni c _condellog@gmail.com_ / bitbucket
  259. Un petit poisson d'avril — a1ex / bitbucket
  260. Zoom on half-shutter: let's try a larger delay (the old one was causing too many missed shots) — a1ex / bitbucket
  261. Merged in chris_miller/magic-lantern/5D3-123 (pull request #459)

    Liveview fixes for magic zoom and electronic level — a1ex _broscutamaker@gmail.com_ / bitbucket
  262. A better fix for the electronic level. Now always offsets the white line in the most appropriate direction. — chris miller _chris.nz@gmail.com_ / bitbucket
  263. Merged hudson/magic-lantern into unified — chris miller _chris.nz@gmail.com_ / bitbucket
  264. Backed out this change. It's better to have the misalignment as it was since the level collapses to a single line while at 45 degrees rather than when level in portrait mode. — chris miller _chris.nz@gmail.com_ / bitbucket
  265. Fix alignment of green bars for magic zoom and make them easier to see. — chris miller _chris.nz@gmail.com_ / bitbucket
  266. - Incorrect values were being written to memory.
    - Fixed out-by-one error when dest was aligned.
    - Prevent memory being written beyond end of range when dest isn't aligned. — chris miller _chris.nz@gmail.com_ / bitbucket
  267. Electronic level lines were slightly misaligned — chris miller _chris.nz@gmail.com_ / bitbucket
  268. Merged unified into 5D3-123 — a1ex _broscutamaker@gmail.com_ / bitbucket
  269. Installer: updated 5D3-123 FIR binary — a1ex / bitbucket
  270. 5D3-123: installer requires 8.3 FIR name in order to work on 64GB EXFAT cards (credits 1% for hint) — a1ex / bitbucket
  271. 5D3-123: fix installer after clrscr workaround — a1ex / bitbucket
  272. Merged unified into 5D3-123 — a1ex / bitbucket
  273. Merged unified into 5D3.123 — a1ex / bitbucket
  274. 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 / bitbucket
  275. 5D3-123: switched REC indicator to elapsed time by default (remaining time takes a while to settle) — a1ex / bitbucket
  276. 5D3-123: cleaned up obsolete zoom tweaks — a1ex / bitbucket
  277. 5D3-123: looks like "make zip" expects the FIR in the platform directory — a1ex / bitbucket
  278. 5D3-123: experimental installation FIR binary — a1ex / bitbucket
  279. Merged unbroken-installer into 5D3-123 — a1ex / bitbucket
  280. 5D3-123: removed obsolete reboot-ins.c (todo: the same on all platforms) — a1ex / bitbucket
  281. Renamed installer/5D3.112 to installer/5D3.123 — a1ex / bitbucket
  282. Merged unbroken-installer into 5D3-123 — a1ex / bitbucket
  283. raw_rec: fix bad merge — a1ex / bitbucket
  284. 5D3-123: formatted stubs — a1ex / bitbucket
  285. 5D3-123: cleaned up card bootflag code — a1ex / bitbucket
  286. 5D3 123: ML is now restored after formatting the card! — a1ex / bitbucket
  287. 5D3 123: undo 9315c07 (don't works) — a1ex / bitbucket
  288. 5D3-123: rename FIO_Open to FIO_OpenFile — a1ex / bitbucket
  289. Merged unified into 5D3-123 — a1ex / bitbucket
  290. ETTR: fine-tuned printf's — a1ex / bitbucket
  291. ETTR: fixed false "expo limits reached" in movie mode at 24/25 fps, ISO less than maximum — a1ex / bitbucket
  292. ETTR: use plain printf's for debugging — a1ex / bitbucket
  293. ETTR: experimental waiting for LiveView exposure to change and/or settle — a1ex / bitbucket
  294. ETTR: experimental tweak that should improve convergence for overexposed images (should simply meter for SNR limits if in doubt) — a1ex / bitbucket
  295. ETTR: increased threshold for waiting for LiveView exposure to settle — a1ex / bitbucket
  296. 5D3: preferred card = CF by default (somehow disappeared during merging) — alex@thinkpad / bitbucket
  297. 5D3-123: merge from unified — alex@thinkpad / bitbucket
  298. 5D3 123: updated for new FIO backend — alex@thinkpad / bitbucket
  299. Updated modules to check for firmware 1.2.3 (also kept compatibility with 1.1.3 for some of them) — alex@thinkpad / bitbucket
  300. Merge from unified (reverted io_crypt to 113) — alex@thinkpad / bitbucket
  301. Fixup movie restart — alex@thinkpad / bitbucket
  302. 5D3: preferred card = CF by default — alex@thinkpad / bitbucket
  303. Updated adtg_gui — alex@thinkpad / bitbucket
  304. Updated for 1.2.3 — chris miller _chris.nz@gmail.com_ / bitbucket
  305. 5D3 123: update raw buffer address — alex@thinkpad / bitbucket
  306. Found some more addresses that needed updating for 1.2.3 — chris miller _chris.nz@gmail.com_ / bitbucket
  307. 5D3 123: let's try Zoom on Half-Shutter without CONFIG_ZOOM_HALFSHUTTER_UILOCK (did Canon fix this or not?) — alex@thinkpad / bitbucket
  308. Wrong buffer macro was being tested, would have failed to compile on non quad-buffered cameras. — chris miller _chris.nz@gmail.com_ / bitbucket
  309. 5D3 123: disabled some features no longer working after upgrade (fast zebras, full-screen magic zoom, brightness/contrast/saturation, crazy colors) — alex@thinkpad / bitbucket
  310. 5D3 123: fixed LVAE_STRUCT, expo override working again — alex@thinkpad / bitbucket
  311. Quad-buffered Magic Zoom (for 5D3 123). Compile warning for busy vsync. — alex@thinkpad / bitbucket
  312. Quad-buffered display filters (for 5D3 123) — alex@thinkpad / bitbucket
  313. 5D3 123: PROP_LV_LENS seems to be like 6D now — alex@thinkpad / bitbucket
  314. 5D3 123: fixed FRAME_ISO & friends; ETTR working — alex@thinkpad / bitbucket
  315. 5D3 123: updated DLG_SIGNATURE. All stub test passed :) — alex@thinkpad / bitbucket
  316. 5D3 123: new YUV422 image buffers (things changed a lot here for dual monitor support, and now LiveView is quad-buffered!) — alex@thinkpad / bitbucket
  317. 5D3 123: enable hexdump (Debug -> Memory browser) — alex@thinkpad / bitbucket
  318. 5D3 123: GetSizeOfMaxRegion — alex@thinkpad / bitbucket
  319. Fixed stateobj_disp[1] offset — magiclantern@magiclantern-VirtualBox / bitbucket
  320. Fixed DISPLAY_STATEOBJ — magiclantern@magiclantern-VirtualBox / bitbucket
  321. Removed obsolete EDMAC_RegisterCompleteCBR definition — chris_miller _chris.nz@gmail.com_ / bitbucket
  322. Ported ML over to 5D3 firmware 1.2.3. — magiclantern@magiclantern-VirtualBox / bitbucket
  323. Undo some stub changes to help transplanting old changesets — alex@thinkpad / bitbucket
  324. Copied 5D3.113 to 5D3.123 in preparation for supporting firmware 1.2.3 — alex@thinkpad / bitbucket
  325. Renamed 5D3.113 to 5D3.123 in preparation for supporting firmware 1.2.3 — magiclantern@magiclantern-VirtualBox / bitbucket

#12 (Sep 5, 2016 9:59:26 PM)

  1. Merged raw_fixes into crop_rec — alex@thinkpad / bitbucket
  2. 5D3: reduce the white level a bit (doesn't always reach 16383, false alarm) — alex@thinkpad / bitbucket
  3. crop_rec: out_regs trick not needed — alex@thinkpad / bitbucket
  4. Merged patchmgr into crop_rec — alex@thinkpad / bitbucket
  5. Patch manager: PATCH_HOOK_OUT_REGS is not needed — alex@thinkpad / bitbucket
  6. Patch manager: save/restore CPSR flags for logging hooks — alex@thinkpad / bitbucket
  7. Patch manager: minor refactoring to remove some hardcoded offsets from logging hooks code — alex@thinkpad / bitbucket
  8. Patch manager: refactored logging hooks code (nonfunctional, less verbose) — alex@thinkpad / bitbucket
  9. Patch manager: better check for jump ranges — alex@thinkpad / bitbucket
  10. Patch manager: use long jump for the logging function
    (so it can be used from modules on cameras that load them on RscMgr) — alex@thinkpad / bitbucket
  11. Patch manager: check jump ranges before installing logging hooks — alex@thinkpad / bitbucket
  12. Patch manager: minor fix (braces in macro) — alex@thinkpad / bitbucket
  13. merged unified into patchmgr — alex@thinkpad / bitbucket
  14. reloc.c: fix bad merge — alex@thinkpad / bitbucket
  15. Patch manager: fix compilation on cameras that use reloc.c — alex@thinkpad / bitbucket
  16. patch.h: added PATCH_HOOK_OUT_REGS (for overriding registers in the original function) — alex@thinkpad / bitbucket
  17. Merged unified into crop_rec — alex@thinkpad / bitbucket
  18. Merged in selftest (pull request #752)

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

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

    700D: minor fixes — alex _broscutamaker@gmail.com_ / bitbucket
  21. Modules: use module_strings instead of hginfo; misc fine-tunings — alex@thinkpad / bitbucket
  22. module_hginfo_dump.sh: fix permissions and GCC path — alex@thinkpad / bitbucket
  23. Merged in g3gg0/magic-lantern-module-hgdiff (pull request #230)

    modules: embed hg information and hg diff into object file for traceability — alex _broscutamaker@gmail.com_ / bitbucket
  24. Make sure we don't leave cruft behind when cleaning or running hg status — giovanni condello _condellog@gmail.com_ / bitbucket
  25. Merged in hudson/magic-lantern — giovanni condello _condellog@gmail.com_ / bitbucket
  26. Modules: Use LD instead of LD_REAL — giovanni c _condellog@gmail.com_ / bitbucket
  27. removed stale option for a feature not implemented yet — g3gg0 / bitbucket
  28. Merge — g3gg0 / bitbucket
  29. module: use makefile and objcopy to embed hg information — g3gg0 / bitbucket
  30. module: cleaned up hginfo embedding code — g3gg0 / bitbucket
  31. module: use makefile-provided objcopy — g3gg0 / bitbucket
  32. module: cleaned up dumper script for hg infos — g3gg0 / bitbucket
  33. modules: embed hg information and hg diff into object file for traceability - WARNING: if you plan to publish binary-only modules you have to disable that. but do we want those modules? — g3gg0 / bitbucket
  34. Merged in bouncyball/raw-to-mlv-convertor-raw2dng-mod (pull request #733) — alex@thinkpad / bitbucket
  35. raw2dng multichunk RAW file support — bouncyball / bitbucket
  36. raw2dng mlv output support — bouncyball / bitbucket
  37. Merged in andreasb242/magic-lantern (pull request #749)

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

    I hope there is now an option for everybody... — andreas butti _andreas.b242@gmail.com_ / bitbucket
  39. Merged lvinfo into unified (show WB shift values on the LiveView info bar) — alex _broscutamaker@gmail.com_ / bitbucket
  40. Merged console into unified — alex _broscutamaker@gmail.com_ / bitbucket
  41. console: console_clear is still used — alex@thinkpad / bitbucket
  42. Merged in raw_fixes (pull request #732)

    5D3: raw type experiments, updated vertical stripe and bad pixel fix in mlv_dump, updated white level (0.15 stops of extra highlight detail in LiveView) — alex _broscutamaker@gmail.com_ / bitbucket
  43. Merged bad_pixels into raw_fixes — alex@thinkpad / bitbucket
  44. raw2dng/mlv_dump: in vertical stripe fix, give higher weights to bright pixels — alex@thinkpad / bitbucket
  45. mlv_dump: vertical stripe fix on by default (same as before) — alex@thinkpad / bitbucket
  46. 5D3: back to raw type 16 (same as before); vertical stripes still present with 4 and 8 — alex@thinkpad / bitbucket
  47. crop_rec: fix status indicator and make it a bit more visible — alex@thinkpad / bitbucket
  48. mlv_dump: minor fixes regarding subtract (dark) frame — alex@thinkpad / bitbucket
  49. mlv_dump: experimental flat-field (gain) correction — alex@thinkpad / bitbucket
  50. raw2dng/mlv_dump: fine-tuned vertical stripe correction algorithm (to be tested) — alex@thinkpad / bitbucket
  51. 5D3: white level in LiveView is 16382, not 15000 (gains 0.15 stops of DR in highlights)

    For existing footage, run: exiftool *.dng -WhiteLevel=16382 -overwrite_original — alex@thinkpad / bitbucket
  52. 5D3: let's try raw type 8 (not affected by digital ISO) — alex@thinkpad / bitbucket
  53. Merge bad_pixels into raw_fixes — alex@thinkpad / bitbucket
  54. raw2dng/mlv_dump: apply cold pixel fix on border pixels as well — alex@thinkpad / bitbucket
  55. raw2dng/mlv_dump, cold pixel fix routine: code formatting, comment updates, C99 loops — alex@thinkpad / bitbucket
  56. raw2dng/mlv_dump: fine-tuned cold pixel threshold — alex@thinkpad / bitbucket
  57. selftest: relaxed timer tests a bit — alex@thinkpad / bitbucket
  58. selftest: new tests for play dialog modes — alex@thinkpad / bitbucket
  59. selftest: reorganized stub test code — alex@thinkpad / bitbucket
  60. lvinfo: show WB shift values — alex@thinkpad / bitbucket
  61. lvinfo: allow % in fields — alex@thinkpad / bitbucket
  62. 700D, 650D, 100D, maybe others: nicer Kelvin display in photo mode — alex@thinkpad / bitbucket
  63. 700D: fix COLOR_FG_NONLV — alex@thinkpad / bitbucket
  64. 700D: fix PlayMain_handler stub (fixes SET+MainDial and others) — alex@thinkpad / bitbucket
  65. mlv_dump: option to fix non-static (moving) cold pixels — alex@thinkpad / bitbucket
  66. mlv_dump: vertical stripe fix optional, disabled by default — alex@thinkpad / bitbucket
  67. mlv_dump: cold pixel fix enabled by default — alex@thinkpad / bitbucket
  68. mlv_dump: fix cold pixel analysis when processing only some frames — alex@thinkpad / bitbucket
  69. Menu timeout fix: simpler logic (minor) — alex@thinkpad / bitbucket
  70. Moved CACHEABLE/UNCACHEABLE definitions from vram.h to mem.h — alex@thinkpad / bitbucket
  71. 7D: removed LEDON/LEDOFF consts (misleading) — alex@thinkpad / bitbucket
  72. Removed unused AVAIL_SHOT_WORKAROUND — alex@thinkpad / bitbucket
  73. Fix compiling without CONFIG_MODULES — a1ex / bitbucket
  74. console: removed unused status and help text — alex@thinkpad / bitbucket
  75. console: allow printf calls very early in the boot process (including from init_task) — alex@thinkpad / bitbucket

#8 (Aug 23, 2016 10:52:04 PM)

  1. Merged raw_fixes into crop_rec — alex@thinkpad / bitbucket
  2. Merged unified into crop_rec — alex@thinkpad / bitbucket
  3. 5D3: get LV RAW resolution from 0xC0F06800/4, instead of hardcoded values — alex@thinkpad / bitbucket
  4. Merged unified into crop_rec — alex@thinkpad / bitbucket
  5. 5D3: cleaned up obsolete zoom tweaks (c24d8fb) — a1ex / bitbucket
  6. Merged in cleanup (pull request #743)

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

    Makefile updates — alex _broscutamaker@gmail.com_ / bitbucket
  8. MAKE: skip page align for autoexec-fir target — niklastisk _nkls2000@gmail.com_ / bitbucket
  9. MAKE: do not page align segments in autoexec — niklastisk _nkls2000@gmail.com_ / bitbucket
  10. MAKE: remove duplicate objcopy — niklastisk _nkls2000@gmail.com_ / bitbucket
  11. MAKE: Do not use -fshort-double when GCC version is 6+ — niklastisk _nkls2000@gmail.com_ / bitbucket
  12. Merged in mpu (pull request #737)

    MPU dumper — alex _broscutamaker@gmail.com_ / bitbucket
  13. 600D, 1100D: cleaned up zoom button codes (to be tested on 1100D) — alex@thinkpad / bitbucket
  14. Renamed ZOOM IN/OUT button codes
    sed -i.bak 's/PRESS_ZOOMIN_MAYBE/PRESS_ZOOM_IN/g' */*.[ch]
    sed -i.bak 's/PRESS_ZOOMOUT_MAYBE/PRESS_ZOOM_OUT/g' */*.[ch] — alex@thinkpad / bitbucket
  15. EOS M: fix scrollwheel button codes (todo: same on 100D) — alex@thinkpad / bitbucket
  16. Renamed DLG_* constants to GUIMODE_*
    sed -i.bak 's/DLG_/GUIMODE_/g' */*.[ch] — alex@thinkpad / bitbucket
  17. Renamed CURRENT_DIALOG_MAYBE to CURRENT_GUI_MODE
    sed -i.bak 's/CURRENT_DIALOG_MAYBE/CURRENT_GUI_MODE/g' */*.[ch] — alex@thinkpad / bitbucket
  18. Removed DLG_SIGNATURE (refactored existing checks with more generic code)
    sed -i.bak '/DLG_SIGNATURE/d' */*.h — alex@thinkpad / bitbucket
  19. Merged in installer (pull request #727)

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

    Camera temperaturen — alex _broscutamaker@gmail.com_ / bitbucket
  22. update temperatures — escho / bitbucket
  23. Merged unified into camera-temperaturen — escho _hipescho@t-online.de_ / bitbucket
  24. Created new branch camera-temperaturen — escho _hipescho@t-online.de_ / bitbucket
  25. Merged in wifi_sd (pull request #726)

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

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

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

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

    Misc small cleanups — alex _broscutamaker@gmail.com_ / bitbucket
  33. Minimal target for 600D (to be tested) — alex@thinkpad / bitbucket
  34. Minimal hello world: wait for display initialization
    (fixes "random" boot failures in QEMU, where display initialization is much slower, also depending on what debug/tracing options are enabled) — alex@thinkpad / bitbucket
  35. Minimal target for 1100D — alex@thinkpad / bitbucket
  36. Minimal target: Hello World with font_direct, from a user task — a1ex / bitbucket
  37. Minimal target: removed platform-specific files (will use the ones from platform dir) — a1ex / bitbucket
  38. Minimal target: removed old stuff; just a simple LED blink — a1ex / bitbucket
  39. Minimal target: fix "make install" — a1ex / bitbucket
  40. Makefile: allow changing model ID for build_fir — alex@thinkpad / bitbucket
  41. Removed CONFIG_BATTERY_TEST — alex@thinkpad / bitbucket
  42. boot-hack.c: cleaned up some comments — alex@thinkpad / bitbucket
  43. Cleaned up CONFIG_HELLO_WORLD and CONFIG_DUMPER_BOOTFLAG — alex@thinkpad / bitbucket
  44. Makefile: install_finish target — alex@thinkpad / bitbucket
  45. Merged unified into cleanup — alex@thinkpad / bitbucket
  46. xor_chk: check footer before overwriting — alex@thinkpad / bitbucket
  47. Use sync_caches instead of clean_d_cache/flush_caches (to be tested) — alex@thinkpad / bitbucket
  48. minor cleanup in edmac_memcpy_init — alex@thinkpad / bitbucket
  49. 5D3: removed the "Dim REC LED" feature (old hackish implementation, doesn't seem to work anyway) — alex@thinkpad / bitbucket
  50. Restart the camera after formatting the card and restoring ML (http://www.magiclantern.fm/forum/index.php?topic=17247.msg167132#msg167132) — alex@thinkpad / bitbucket
  51. Merged in tecgen/magic-lantern/model-specific-icons (pull request #723, 500D submenu icon)

    Model specific icons — a1ex _broscutamaker@gmail.com_ / bitbucket
  52. shrinked the live view icons a bit — tecgen _ _ / bitbucket
  53. resized liveview icon: 1px top, 1px right side — tecgen _ _ / bitbucket
  54. moved content a bit to the left — tecgen _ _ / bitbucket
  55. 500D: LiveView instead of Q icon — tecgen _ _ / bitbucket
  56. Created new branch model-specific-icons — tecgen _dj_tecgen@yahoo.de_ / bitbucket
  57. Makefile: add a quick install target (installq) for slow media (only autoexec.bin and symbol file) — alex@thinkpad / bitbucket
  58. Fix arrow key shortcuts conflicting with tools that use focus box position (spotmeter, magic zoom) http://www.magiclantern.fm/forum/index.php?topic=15088.msg167051#msg167051 — alex@thinkpad / bitbucket
  59. 5D3: experiment - changed raw type, to be tested whether it still has vertical stripes — alex@thinkpad / bitbucket
  60. Raw backend: debug option for choosing PREFERRED_RAW_TYPE from menu — alex@thinkpad / bitbucket
  61. Raw backend, EDMAC_RAW_SLURP:  check RAW_TYPE register — alex@thinkpad / bitbucket
  62. Raw backend, EDMAC_RAW_SLURP:  set RAW_TYPE before EDMAC calls (to be tested if it has any effect on pink frames) — alex@thinkpad / bitbucket
  63. Dual ISO: fix warning in movie mode on unsupported cameras — alex@thinkpad / bitbucket
  64. Recording indicators: attempt to fix issue #2530 for files up to 4GB (not tested) — alex@thinkpad / bitbucket
  65. False colors: fix ExpSim check — a1ex / bitbucket
  66. Merged in makefile (pull request #725) — alex@thinkpad / bitbucket
  67. Removed beep introduced by mistake in b81641b — alex@thinkpad / bitbucket
  68. installer: show the uninstall message in yellow (more obvious) — alex@thinkpad / bitbucket
  69. installer: fix "make install" — alex@thinkpad / bitbucket
  70. Merged makefile into installer — alex@thinkpad / bitbucket
  71. installer: fix issue #2529 — alex@thinkpad / bitbucket
  72. installer: minor cosmetic fix — alex@thinkpad / bitbucket
  73. installer: fix compilation — alex@thinkpad / bitbucket
  74. Merged in generic-cfn (pull request #716)

    Generic functions for some CFn parameters — a1ex _broscutamaker@gmail.com_ / bitbucket
  75. Close branch generic-cfn — a1ex _broscutamaker@gmail.com_ / bitbucket
  76. Merged in daniel_fort/xiga_reframe (pull request #693) (60D movie crop centering in raw) — alex@thinkpad / bitbucket
  77. Need to center mv640crop mode for the 60D — daniel fort _dan@digiola.com_ / bitbucket
  78. adjustments based on Silent DNG tests by xiga — daniel fort _dan@digiola.com_ / bitbucket
  79. minor: ml_shutdown should be static — alex@thinkpad / bitbucket
  80. Makefile: experimental configuration for Wi-Fi SD cards — alex@thinkpad / bitbucket
  81. Merged makefile into wifi_sd — alex@thinkpad / bitbucket
  82. wifi_sd: save configs before unmounting — alex@thinkpad / bitbucket
  83. Makefile: when running "make install" from a module dir, only create the modules directory — alex@thinkpad / bitbucket
  84. Makefile: quiet prepare_install_dir; skip empty directories (logs and settings) — alex@thinkpad / bitbucket
  85. Makefile: quiet "make install" from module directory — alex@thinkpad / bitbucket
  86. Modules: unmount the card after running "make install" — alex@thinkpad / bitbucket
  87. Experiment - unmount SD card (trick useful when uploading files to a Wi-Fi SD card, to avoid filesystem corruption) — alex@thinkpad / bitbucket
  88. Makefile: option to mount the card before running "make install" — alex@thinkpad / bitbucket
  89. features.html: fix issue #2524 — alex@thinkpad / bitbucket
  90. Merged in edmac (pull request #718)

    Edmac info fixes — a1ex _broscutamaker@gmail.com_ / bitbucket
  91. Close branch edmac — a1ex _broscutamaker@gmail.com_ / bitbucket
  92. Merged in powersave-focusring (pull request #715)

    Attempt to fix issue #2431 (turning the focus ring doesn't reset Canon's powersave timer) — a1ex _broscutamaker@gmail.com_ / bitbucket
  93. Close branch powersave-focusring — a1ex _broscutamaker@gmail.com_ / bitbucket
  94. Merged in tecgen/50D_FUNC_instead_of_Q_icon (pull request #706) (also for 5D2 and 100D) — alex@thinkpad / bitbucket
  95. Fine-tuned submenu icons — alex@thinkpad / bitbucket
  96. trying to revert any changes to whitspaces; there shouldn't be any differences at all between this file and the one of hudson/magic-lantern — tecgen _ _ / bitbucket
  97. added a1ex implementation to merge many classes into one — tecgen _ _ / bitbucket
  98. new: Av-icons made my nikfreak; renamed variable camera_model to labels — tecgen _ _ / bitbucket
  99. edit of the legs of A — tecgen _ _ / bitbucket
  100. Av-icons are generated and used instead of Q-icons for 100D and are merged together with 50D, 52D and low resolutions version into one ico.c class — tecgen _ _ / bitbucket
  101. added Av-icons as replacement for the Q-button icon on the 100D — tecgen _ _ / bitbucket
  102. Merged unified into 50D_FUNC_instead_of_Q_icon — tecgen _dj_tecgen@yahoo.de_ / bitbucket
  103. added camera model to generated code comment in order to help the diff command to recognise the differences between multiple files better — tecgen / bitbucket
  104. reverted last commit — tecgen _ _ / bitbucket
  105. bugfix: now the focus icon is visible again — tecgen _ _ / bitbucket
  106. clean code: exchanged -D with the --ifdef option — tecgen _ _ / bitbucket
  107. enabled the new icon only for 50D after testing it on the real camera — tecgen _ _ / bitbucket
  108. corrected pixel in FUNC png's and generated ico.c again — tecgen _ _ / bitbucket
  109. generating model specific icons to exchange the Q icon (only 50D and 5D2) — tecgen _ _ / bitbucket
  110. aligned the content within the icons to look nice after converting them with make-icons.py (see generated ico.c) — tecgen _ _ / bitbucket
  111. added the new FUNC and picture style icons within the list of icons in the python make script — tecgen _ _ / bitbucket
  112. draft for the picture style icons — tecgen _ _ / bitbucket
  113. initial draft — tecgen _ _ / bitbucket
  114. Created new branch 50D_FUNC_instead_of_Q_icon — tecgen _dj_tecgen@yahoo.de_ / bitbucket
  115. Merged hudson/magic-lantern into unified — tecgen _dj_tecgen@yahoo.de_ / bitbucket
  116. reverted: remember user selected samplerate after reboot — tecgen / bitbucket
  117. remember user selected samplerate after reboot — tecgen _ _ / bitbucket
  118. EDMAC info: misc tweaks/fixes — alex@thinkpad / bitbucket
  119. edmac.c: fix edmac_chanlist — alex@thinkpad / bitbucket
  120. edmac.c, edmac_get_connection: fix for write connections — alex@thinkpad / bitbucket
  121. Removed FEATURE_EXPO_ISO_HTP (no real reason to change it from ML menus; it's the same as Canon's) — alex@thinkpad / bitbucket
  122. Added a generic implementation for some CFn functions (ALO, HTP, MLU), to fix issues like #2345 (affected cameras: all except 5D2/50D/500D) — alex@thinkpad / bitbucket
  123. Attempt to fix issue #2431 (turning the focus ring doesn't reset powersave timer; Canon bug?) — alex@thinkpad / bitbucket
  124. 600D: enabled some features that didn't previously fit in memory — alex@thinkpad / bitbucket
  125. Removed focus ramping feature from ML core (now covered by advanced intervalometer) — alex@thinkpad / bitbucket
  126. Merged in dmilligan/magic-lantern/adv_int2 (pull request #678) — alex@thinkpad / bitbucket
  127. adv_int: updated with exit_play_qr_mode() — alex@thinkpad / bitbucket
  128. Merged unified into adv_int2 — alex@thinkpad / bitbucket
  129. Makefile: list default modules on separate lines — alex@thinkpad / bitbucket
  130. adv_int: fixes from code review — david milligan _david.l.milligan@gmail.com_ / bitbucket
  131. adv_int: fix compiler warning — david milligan _david.l.milligan@gmail.com_ / bitbucket
  132. adv_int: readme — david milligan _david.l.milligan@gmail.com_ / bitbucket
  133. Merge — david milligan _david.l.milligan@gmail.com_ / bitbucket
  134. Merge — david milligan _david.l.milligan@gmail.com_ / bitbucket
  135. adv_int: updates for PR #526: FIO_CreateFile and FIO_OpenFile should return 0 — david milligan _david.l.milligan@gmail.com_ / bitbucket
  136. Merge — david milligan _david.l.milligan@gmail.com_ / bitbucket
  137. update README.rst to new build format (had to delete all the help content b/c the build system doesn't like it) — david milligan _david.l.milligan@gmail.com_ / bitbucket
  138. Merge — david milligan _david.l.milligan@gmail.com_ / bitbucket
  139. adv_int: updates for recent changes to core — david milligan _david.l.milligan@gmail.com_ / bitbucket
  140. Merge — david milligan _david.l.milligan@gmail.com_ / bitbucket
  141. adv_int: warnings for bulb mode — david milligan _david.l.milligan@gmail.com_ / bitbucket
  142. adv_int: external source - detect picture taken with PROP_GUI_STATE rather than CBR_POST_SHOOT which isn't implemented — david milligan _david.l.milligan@gmail.com_ / bitbucket
  143. adv_int: Tv adjustment menu — david milligan _david.l.milligan@gmail.com_ / bitbucket
  144. adv_int: Av adjustment menu — david milligan _david.l.milligan@gmail.com_ / bitbucket
  145. adv_int: ISO adjustment menu — david milligan _david.l.milligan@gmail.com_ / bitbucket
  146. Merge — david milligan _david.l.milligan@gmail.com_ / bitbucket
  147. adv_int: cleanup — david milligan _david.l.milligan@gmail.com_ / bitbucket
  148. adv_int: advanced intervalometer ramping module — david milligan _david.l.milligan@gmail.com_ / bitbucket
  149. Merged in Licaon_Kter/magic-lantern-rec_ui_fix/rec_ui_fix (pull request #681) — alex@thinkpad / bitbucket
  150. Fix typo — licaon kter _licaon_xirtam@yahoo.com_ / bitbucket
  151. Fixed some indentations (I hope) — licaon kter _licaon_xirtam@yahoo.com_ / bitbucket
  152. add include lvinfo — licaon kter _licaon_xirtam@yahoo.com_ / bitbucket
  153. Move record time indicator in ML top bar.
    Move buffer indicator out of the way of the histogram. — licaon kter _licaon_xirtam@yahoo.com_ / bitbucket
  154. Move REC/STBY text a bit to line up and hide the red dot — licaon kter _licaon_xirtam@yahoo.com_ / bitbucket
  155. Created new branch rec_ui_fix — licaon kter _licaon_xirtam@yahoo.com_ / bitbucket
  156. Merged in raw_fixes (pull request #710)

    Raw_fixes part 2 — a1ex _broscutamaker@gmail.com_ / bitbucket
  157. Close branch raw_fixes — a1ex _broscutamaker@gmail.com_ / bitbucket
  158. Lua: after loading all scripts, wait for either keypress or 5-second timeout. — alex@thinkpad / bitbucket
  159. lens_focus: only interpret 0x1000 as error code (should fix http://www.magiclantern.fm/forum/index.php?topic=14828.msg166025#msg166025 ) — alex@thinkpad / bitbucket
  160. Merged in lua_fix (pull request #683)

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

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

    Add forum link to lua readme — a1ex _broscutamaker@gmail.com_ / bitbucket
  167. Add forum link to lua readme — Audionut / bitbucket
  168. format_memory_size: fix rounding — alex@thinkpad / bitbucket
  169. format_memory_size: allow sizes > 4 GB — alex@thinkpad / bitbucket
  170. Lua: wait for keypress after loading all scripts. — alex@thinkpad / bitbucket
  171. Lua: added "make install_extra" to copy extra scripts in the main script dir on the card, for autoloading — alex@thinkpad / bitbucket
  172. logger.lua: use line buffering (can be made optional if speed becomes a problem) — alex@thinkpad / bitbucket
  173. Menu script routines: fix "menu not found" error messages — alex@thinkpad / bitbucket
  174. Lua: moved less-polished scripts to "extra" directory, so they don't get auto-started — alex@thinkpad / bitbucket
  175. Lua: when running "make install", copy all scripts, preserving directory structure — alex@thinkpad / bitbucket
  176. Merged in play_mode (pull request #711)

    Small refactor: get_out_of_play_mode renamed to exit_play_qr_mode; also added enter_play_mode — a1ex _broscutamaker@gmail.com_ / bitbucket
  177. Close branch play_mode — a1ex _broscutamaker@gmail.com_ / bitbucket
  178. selftest, stubs test: go to PLAY mode when finished — alex@thinkpad / bitbucket
  179. selftest, stubs test: wait one second before checking display status — alex@thinkpad / bitbucket
  180. Lua: route all print operations to stdin/stdout — alex@thinkpad / bitbucket
  181. console.c: export console_puts (for Lua stdio) — alex@thinkpad / bitbucket
  182. sokoban.lua: fix typo — alex@thinkpad / bitbucket
  183. Focus backend: consider unknown status codes as "success"
    (fixes follow focus in movie mode, tested on 5D3 + 24/2.8 STM) — alex@thinkpad / bitbucket
  184. Lua scripts: tweaks for menu consistency (help lines, capital ON/OFF) — alex@thinkpad / bitbucket
  185. api_test.lua: use proper printf — alex@thinkpad / bitbucket
  186. Lua scripts: use standard I/O instead of console.write — alex@thinkpad / bitbucket
  187. Auto exposure on zoom: fix autofocus
    (was unreliable, sometimes refusing to focus; tested on 5D3 + 24/2.8 STM) — alex@thinkpad / bitbucket
  188. Removed obsolete crash.c (already covered in the selftest module) — alex@thinkpad / bitbucket
  189. Ghost image: auto update should be off by default — alex@thinkpad / bitbucket
  190. Auto bracketing: refactored with new routines — alex@thinkpad / bitbucket
  191. Ghost image: refactored with new routines — alex@thinkpad / bitbucket
  192. Fix bracketing regression introduced in 5bdf000 — alex@thinkpad / bitbucket
  193. selftest.mo, stubs test: if started with main display off, switch to PLAY mode — alex@thinkpad / bitbucket
  194. bench.mo: run cache benchmarks PLAY mode only (they interfere with LiveView) — alex@thinkpad / bitbucket
  195. bench.mo: run card/memory benchmark in either LV or PLAY modes (not photo) — alex@thinkpad / bitbucket
  196. bench,selftest: refactored to use enter_play_mode/exit_play_qr_mode — alex@thinkpad / bitbucket
  197. mlv_play: refactored to use enter_play_mode/exit_play_qr_mode — alex@thinkpad / bitbucket
  198. Renamed get_out_of_play_mode to exit_play_qr_mode, reimplmented with SetGUIRequestMode, added enter_play_mode — alex@thinkpad / bitbucket
  199. bench.mo: updated readme — alex@thinkpad / bitbucket
  200. selftest.mo: fix loading on EOS M — alex@thinkpad / bitbucket
  201. Peaking benchmark: auto-enable focus peaking temporarily during the test — alex@thinkpad / bitbucket
  202. bench.mo, card benchmark: fix startup message for dual-slot cameras (which card is being benchmarked) — alex@thinkpad / bitbucket
  203. redraw: attempt to fix this issue: https://bitbucket.org/hudson/magic-lantern/pull-requests/610/benchmarks-and-self-tests-refactored-as#comment-17353285
    (redraw doesn't work when Canon's front buffer is disabled) — alex@thinkpad / bitbucket
  204. Merged unified into lua_fix — alex@thinkpad / bitbucket
  205. selftest.mo: fix copy-paste error (should fix the module not loading on 7D) — alex@thinkpad / bitbucket
  206. api_test.lua: basic tests for file i/o and stdio — alex@thinkpad / bitbucket
  207. Lua: add dryos.remove (similar to os.remove) — alex@thinkpad / bitbucket
  208. Lua: basic support for standard streams (stdin, stdout, stderr) — alex@thinkpad / bitbucket
  209. mlv_snd: save user selected samplerate and restore it after a reboot of ML — tecgen _ _ / bitbucket
  210. raw_rec: fix copy/paste error — alex@thinkpad / bitbucket
  211. gui-common: attempt to allow magic zoom while recording raw, but also let the raw recording modules block the zoom key to avoid crashes; anything broken? — alex@thinkpad / bitbucket
  212. 50D: fix compilation after powersave refactoring. Is it still working? — alex@thinkpad / bitbucket
  213. Moved run_in_separate_task back to menu.h
    (should fix modules that no longer compiled after powersave refactoring) — alex@thinkpad / bitbucket
  214. Pause/ResumeLiveView: minor cleanup/refactoring — alex@thinkpad / bitbucket
  215. crop_rec: allow operation in photo mode (useful either as mild zoom, or for silent pictures) — alex@thinkpad / bitbucket
  216. crop_rec: show info about current mode in the bottom bar — alex@thinkpad / bitbucket
  217. crop_rec: fix interference with still photos — alex@thinkpad / bitbucket
  218. raw_rec: cleaned up some comments — alex@thinkpad / bitbucket
  219. raw_rec: fine-tuned error messages — alex@thinkpad / bitbucket
  220. raw_rec: reintroduced 32MB chunk limit; to be benchmarked — alex@thinkpad / bitbucket
  221. raw_rec: 64-byte EDMAC alignment (to be benchmarked) — alex@thinkpad / bitbucket
  222. raw_rec: undo de4e1d1 — alex@thinkpad / bitbucket
  223. lua_stdio: fix file create — alex@thinkpad / bitbucket
  224. lua_stdio: fix file append — alex@thinkpad / bitbucket
  225. Merge lua_stdio into lua_fix — alex@thinkpad / bitbucket
  226. Lua: show console at startup, until all scripts are loaded — alex@thinkpad / bitbucket
  227. Lua: increased stack size for script tasks, just in case — alex@thinkpad / bitbucket
  228. module backend: fix key handling regression in other modules, introduced in b0891f9 — alex@thinkpad / bitbucket
  229. lua_stdio: report file size on stat calls; primitive errno handling — alex@thinkpad / bitbucket
  230. Lua: fix old comment — alex@thinkpad / bitbucket
  231. raw backend: always log resolution changes to console — alex@thinkpad / bitbucket
  232. silent pics: fix crash with simple (non-burst) pics — alex@thinkpad / bitbucket
  233. Powersave: fix compilation on cameras with LCD sensor — alex@thinkpad / bitbucket
  234. Electronic level included in display presets, like other overlays — alex@thinkpad / bitbucket
  235. Makefile: removed more picoc leftovers (fixes compilation) — alex@thinkpad / bitbucket
  236. electronic level: refresh display more often (smoother motion) — alex@thinkpad / bitbucket
  237. Moved electronic level back to Overlay menu — alex@thinkpad / bitbucket
  238. Fix compilation — alex@thinkpad / bitbucket
  239. Makefile: removed some old picoc leftovers — alex@thinkpad / bitbucket
  240. Makefile: drop -mthumb-interwork (no longer needed) — alex@thinkpad / bitbucket
  241. Stubs reformat — alex@thinkpad / bitbucket
  242. Merged in bench-and-tests-as-modules (pull request #610)

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

    Powersave refactoring — a1ex _broscutamaker@gmail.com_ / bitbucket
  245. Close branch powersave-refactor — a1ex _broscutamaker@gmail.com_ / bitbucket
  246. raw_rec: allow up to 32 memory chunks for simulations — alex@thinkpad / bitbucket
  247. raw_rec: minor cleanups — alex@thinkpad / bitbucket
  248. raw_rec: removed a buffer choosing heuristic (to be benchmarked) — alex@thinkpad / bitbucket
  249. raw_rec: removed unused argument to raw_rec_should_preview — alex@thinkpad / bitbucket
  250. raw_rec: removed some unused CBRs that were previously intended for other modules — alex@thinkpad / bitbucket
  251. raw_rec: removed frame skipping "feature" — alex@thinkpad / bitbucket
  252. raw_rec: use one extra item for the writing queue (should fix "queue overflow" errors) — alex@thinkpad / bitbucket
  253. Menu: fix help text regression (second line not displayed) — alex@thinkpad / bitbucket
  254. Merged silent into unified — a1ex _broscutamaker@gmail.com_ / bitbucket
  255. silent pics (non-fullres): one more precondition check — alex@thinkpad / bitbucket
  256. silent pics (non-fullres): block shutter button; fail gracefully if it fails — alex@thinkpad / bitbucket
  257. Merged in Gr3g01/magic-lantern-frsp-long-expo2 (pull request #697)

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

    RequestForComments: CODING_STYLE proposal and check scripts — a1ex _broscutamaker@gmail.com_ / bitbucket
  264. add check-bb-pull-request.sh script

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

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

    Example:

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

    Pull request #164 has no obvious style problems and is ready for
    submission. — antony pavlov _antonynpavlov@gmail.com_ / bitbucket
  265. add check-before-hg-commit.sh script

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

    Black level fix — a1ex _broscutamaker@gmail.com_ / bitbucket
  270. Close branch black-level-fix — a1ex _broscutamaker@gmail.com_ / bitbucket
  271. Black level fix: disable bad.dng debug files — alex@thinkpad / bitbucket
  272. Changed run_in_separate_task to also disable powersave while the test task is running (99% of its uses would actually run best in this way) — alex@thinkpad / bitbucket
  273. bench, selftest: fix compilation — alex@thinkpad / bitbucket
  274. Merged powersave-refactor into bench-and-tests-as-modules — alex@thinkpad / bitbucket
  275. debug.c: removed all the old stuff from "don't click me" — alex@thinkpad / bitbucket
  276. Moved ML powersave routines to powersave.c/h, and batt_display to battery.c — alex@thinkpad / bitbucket
  277. Moved display_on/off to powersave.c/h — alex@thinkpad / bitbucket
  278. Moved PauseLiveView/ResumeLiveView to powersave.c/h — alex@thinkpad / bitbucket
  279. Moved powersave routines from raw_rec/mlv_rec/silent modules into powersave.c/h (in ML core) — alex@thinkpad / bitbucket
  280. selftest: moved the EDMAC screen test from Debug->Don't click me — alex@thinkpad / bitbucket
  281. Merged in Audionut/test/nitrate-remove (pull request #700)

    Undefine nitrate function — a1ex _broscutamaker@gmail.com_ / bitbucket
  282. Undefine nitrate function on 5D3.113 and 6D.116 — Audionut / bitbucket
  283. Backed out changeset: 0213ec7eee9c — Audionut / bitbucket
  284. Undefine nitrate function — Audionut / bitbucket
  285. gui_uilock: change only the lowest 16 bits, to ensure proper requests; updated uilock codes — alex@thinkpad / bitbucket
  286. Moved value of PROP_ICU_UILOCK to propvalues.h (refactor) — alex@thinkpad / bitbucket
  287. gui_uilock: fix waiting (seems to fix the shutter lockup bug during the SRM test, not 100% sure) — alex@thinkpad / bitbucket
  288. Merged in raw_fixes (pull request #698)

    Raw recording fixes (both RAW and MLV) — a1ex _broscutamaker@gmail.com_ / bitbucket
  289. Raw backend: reset black level on resolution changes — alex@thinkpad / bitbucket
  290. Black level check: relaxed checks about local mean; nicer debug messages — alex@thinkpad / bitbucket
  291. Raw backend: only log significant black level changes to the console — alex@thinkpad / bitbucket
  292. raw_rec/mlv_rec: minor cleanups — alex@thinkpad / bitbucket
  293. Black level fix: do not change the API (undo the _retry_lv workaround) — alex@thinkpad / bitbucket
  294. black-level-fix: dummy merge (undo bad merge 2357ff5) — alex@thinkpad / bitbucket
  295. Merged unified into black-level-fix (try 2) — alex@thinkpad / bitbucket
  296. raw_rec: fix beep removed by mistake — alex@thinkpad / bitbucket
  297. Black level fix: do not change the API (undo the _retry_lv workaround) — alex@thinkpad / bitbucket
  298. Merged unified into black-level-fix — alex@thinkpad / bitbucket
  299. Merged unified into raw_fixes — alex@thinkpad / bitbucket
  300. Dummy merge (undo 9a34564 ... e4e4ffc commited by mistake) — alex@thinkpad / bitbucket
  301. menu: allow multiline help choices on both help fields — alex@thinkpad / bitbucket
  302. Restore after format: support for Toshiba FlashAir cards (restore wifi functionality after format) — alex@thinkpad / bitbucket
  303. raw_rec: removed old sound recording code — alex@thinkpad / bitbucket
  304. Merged unified into black-level-fix — alex@thinkpad / bitbucket
  305. raw_rec: block the zoom key while recording (prevents crash) — alex@thinkpad / bitbucket
  306. raw_rec: lock buttons after recording stops, until the video file is fully saved — alex@thinkpad / bitbucket
  307. raw2dng: fix some error checks — alex@thinkpad / bitbucket
  308. Restore after format: support for Toshiba FlashAir cards (restore wifi functionality after format) — alex@thinkpad / bitbucket
  309. Makefile: umount card after running make install from a module directory — alex@thinkpad / bitbucket
  310. menu: allow multiline help choices on both help fields — alex@thinkpad / bitbucket
  311. mlv_rec: block the zoom key while recording (not tested) — alex@thinkpad / bitbucket
  312. mlv_rec: disabled embedded logging (one of the causes for corrupted frames? cc @g3gg0 ) — alex@thinkpad / bitbucket
  313. raw_rec: lock buttons after recording stops, until the video file is fully saved — alex@thinkpad / bitbucket
  314. raw_rec: block the zoom key while recording (prevents crash) — alex@thinkpad / bitbucket
  315. raw2dng: fix some error checks — alex@thinkpad / bitbucket
  316. gui_uilock: change only the lowest 16 bits, to ensure proper requests; updated uilock codes — alex@thinkpad / bitbucket
  317. Moved value of PROP_ICU_UILOCK to propvalues.h (refactor) — alex@thinkpad / bitbucket
  318. gui_uilock: fix waiting (seems to fix the shutter lockup bug during the SRM test, not 100% sure) — alex@thinkpad / bitbucket
  319. selftest: print info about a shutter lockup bug (not yet sure how to reproduce) — alex@thinkpad / bitbucket
  320. selftest.mo: moved the memory leak test from Debug->Don't click me — alex@thinkpad / bitbucket
  321. selftest.mo: moved the small-block memory test from Debug->Don't click me — alex@thinkpad / bitbucket
  322. selftest.mo: moved the SRM memory test from Debug->Don't click me — alex@thinkpad / bitbucket
  323. api_test.lua: verify changing exposure directly via camera.iso/shutter/aperture/ec/flash_ec — alex@thinkpad / bitbucket
  324. lua_camera: fix setting ISO via camera.iso (should be the same as camera.iso.value) — alex@thinkpad / bitbucket
  325. Lua: use plain printf for normal messages — alex@thinkpad / bitbucket
  326. lua property: cleanup prop message queue -> better, more defensive checks and error handling, fix memory leak

    seems to fix some apparent memory issues and err70s with copy2m — david milligan _david.l.milligan@gmail.com_ / bitbucket
  327. lua scripting: don't load scripts that start with "_"

    fixes issue with hidden files created by OSX Finder #2496 — david milligan _david.l.milligan@gmail.com_ / bitbucket
  328. lua_movie: fix movie mode checks (should fix rec_delay.lua on many cameras) — alex@thinkpad / bitbucket
  329. Lua: moved camera.af_mode to lens.af_mode (to be consistent with lens.af) — alex@thinkpad / bitbucket
  330. Lua: camera.movie returns MODE.MOVIE even on cameras without a dedicated movie mode (fixes recdelay.lua on many cameras) — alex@thinkpad / bitbucket
  331. selftest.mo: ask user to switch to photo mode, rather than doing unsafe mode switches — alex@thinkpad / bitbucket
  332. shoot.c: added ensure_photo_mode near ensure_movie_mode — alex@thinkpad / bitbucket
  333. set_shooting_mode: only allow M, Tv, Av, P and (where present) BULB — alex@thinkpad / bitbucket
  334. bench.mo: fix progress info — alex@thinkpad / bitbucket
  335. bench.mo: refactored card info (camera-specific macros not available in modules) — alex@thinkpad / bitbucket
  336. fio-ml: expose card info to modules, where available (currently 5D3/7D, CF only) — alex@thinkpad / bitbucket
  337. bench.mo: split card benchmark in two options, a quick one for raw video users (16MB buffer) and an advanced one that tries various buffer sizes — alex@thinkpad / bitbucket
  338. Lua: proper error handling if strict.lua is missing — alex@thinkpad / bitbucket
  339. selftest.mo: refactored 50D ifdef — alex@thinkpad / bitbucket
  340. selftest.mo: drop 5Dc ifdef's (no longer supported) — alex@thinkpad / bitbucket
  341. Build bench.mo and selftest.mo by default — alex@thinkpad / bitbucket
  342. Lua: print script menus to console — alex@thinkpad / bitbucket
  343. api_test.lua: minor fix — alex@thinkpad / bitbucket
  344. bench.mo: better user feedback for memory benchmark — alex@thinkpad / bitbucket
  345. selftest.mo: show RPC test menu on 7D (not tested) — alex@thinkpad / bitbucket
  346. bench.mo: minor fix (memory benchmark header not fully erased) — alex@thinkpad / bitbucket
  347. bench.mo: minor help tweaks — alex@thinkpad / bitbucket
  348. Merged unified into bench-and-tests-as-modules — alex@thinkpad / bitbucket
  349. api_test.lua: updated focus tests to include commands with wait=false — alex@thinkpad / bitbucket
  350. lens.c: reworked lens_focus a bit (fix crash with wait=off and some other tweaks) — alex@thinkpad / bitbucket
  351. editor.lua: use WHEEL_LEFT for decrementing and WHEEL_RIGHT for incrementing (consistent with ML menu) — alex@thinkpad / bitbucket
  352. Lua: check script syntax after compiling the module — alex@thinkpad / bitbucket
  353. api_test.lua: tests for lens.focus — alex@thinkpad / bitbucket
  354. lua_lens.c: more reasonable defaults for lens.focus — alex@thinkpad / bitbucket
  355. lua_camera.c: removed check that breaks copy2m — alex@thinkpad / bitbucket
  356. sokoban.lua: auto-increment level — alex@thinkpad / bitbucket
  357. api_test.lua: tests for Lua strict mode; minor refactoring — alex@thinkpad / bitbucket
  358. Lua: updated scripts for strict.lua — alex@thinkpad / bitbucket
  359. strict.lua: changes to play nice with our existing global metatable — alex@thinkpad / bitbucket
  360. Lua: use strict.lua for all scripts — alex@thinkpad / bitbucket
  361. lua_lens: report focus distance in mm (to be consistent with all other distance fields) — alex@thinkpad / bitbucket
  362. lua_lens: renamed focal_distance to focus_distance — alex@thinkpad / bitbucket
  363. api_test.lua: tests for the "lv" module — alex@thinkpad / bitbucket
  364. Lua: added some new APIs to the "lv" module: lv.paused, lv.running, lv.zoom get/set, lv.wait(num_frames) — alex@thinkpad / bitbucket
  365. close_liveview(): fix operation in movie mode — alex@thinkpad / bitbucket
  366. Pause/ResumeLiveView: minor cleanup/refactoring — alex@thinkpad / bitbucket
  367. Lua: dryos.call disabled by default — alex@thinkpad / bitbucket
  368. lua_camera: don't use SYM_ISO for formatting ISO values (doesn't look nice) — alex@thinkpad / bitbucket
  369. api_test.lua: restore camera parameters after changing them — alex@thinkpad / bitbucket
  370. api_test.lua: bring back the camera printf's (they provide additional info over the generic test, such as formatting exposure values) — alex@thinkpad / bitbucket
  371. api_test.lua: run all generic tests first — alex@thinkpad / bitbucket
  372. logger.lua: do not try to iterate light userdata — alex@thinkpad / bitbucket
  373. lua reflection: remove unecessary duplicate 'fields' in dryos (they are already 'normal' table entries and will get enumerated by lua_next) — david milligan _david.l.milligan@gmail.com_ / bitbucket
  374. Merge fonts into lua_fix — alex@thinkpad / bitbucket
  375. lua logger: also serialize userdata — david milligan _david.l.milligan@gmail.com_ / bitbucket
  376. lua scripting: only call lua_next on tables

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

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

    should make writing simple, automatic, generic API tests easier — david milligan _david.l.milligan@gmail.com_ / bitbucket
  380. lua scripting: use logger in editor.lua and speed up file open — david milligan _david.l.milligan@gmail.com_ / bitbucket
  381. lua scripting: use logger in calc.lua — david milligan _david.l.milligan@gmail.com_ / bitbucket
  382. lua scripting: logger.lua - a logging helper — david milligan _david.l.milligan@gmail.com_ / bitbucket
  383. lua scripting: directory.parent should return nil for root directories (i.e. A:/ or B:/) — david milligan _david.l.milligan@gmail.com_ / bitbucket
  384. lua scripting: console.write should not automatically add newlines — david milligan _david.l.milligan@gmail.com_ / bitbucket
  385. Lua: use uncached malloc for buffering stdio files — a1ex / bitbucket
  386. Lua: hide stdio debug messages by default — a1ex / bitbucket
  387. Lua: stdio appears to work! — a1ex / bitbucket
  388. Lua: include extra dependencies in the module itself (not core); use setjmp from core (newlib) — a1ex / bitbucket
  389. Merged lua_fix into lua_stdio — a1ex / bitbucket
  390. Lua: compile with stdio functions from dietlibc (not working yet) — a1ex / bitbucket
  391. fio-ml: use stdio.h instead of defining a custom FILE type — a1ex / bitbucket
  392. Lua: added a subset of includes from dietlibc-0.33 — a1ex / bitbucket
  393. tcc-glue: made all functions private and removed unused ones — a1ex / bitbucket
  394. console.c: removed fputs and putchar — a1ex / bitbucket
  395. Fix Lua after undefined symbols fix — a1ex / bitbucket
  396. Modules: fix undefined symbols appearing incorrectly in the sym file — a1ex / bitbucket
  397. module backend: handle fast scrollwheel events (for recent cameras) — a1ex / bitbucket
  398. editor.lua: fix performance regression introduced in b6ee499 — a1ex / bitbucket
  399. lua scripting: fix calculator issue #2476 — david milligan _david.l.milligan@gmail.com_ / bitbucket
  400. api_test.lua: use a larger tolerance when setting aperture as f-number — a1ex / bitbucket
  401. api_test.lua: aperture tests — a1ex / bitbucket
  402. Lua: added camera.aperture.min/max — a1ex / bitbucket
  403. lens.c: added lens_format_aperture — a1ex / bitbucket
  404. lens.c: changed return value of hdr_set_* (todo: check if bracketing still stops when reaching exposure limits) — a1ex / bitbucket
  405. lens.c: updated lens_set_aperture_approx; Lua aperture tests almost working — a1ex / bitbucket
  406. api_test.lua: EC and FEC tests; fix typos — a1ex / bitbucket
  407. moved round_shutter/aperture/expo_comp and related to lens.c — a1ex / bitbucket
  408. simplified round_shutter/aperture/expo_comp and added round_flash_expo_comp, used for lens_set_flash_ae — a1ex / bitbucket
  409. lens.c: refactored lens_set_ae/lens_set_flash_ae — a1ex / bitbucket
  410. api_test.lua: script API tests, only covering shutter and ISO for now; todo: the rest of the API :P — a1ex / bitbucket
  411. Lua, camera module: changing ISO works! (I bet this feature was never tested...) — a1ex / bitbucket
  412. lens.c: use closest match when setting ISO in hdr_set_rawiso; small refactors — a1ex / bitbucket
  413. Lua, camera module: use higher precision for APEX values — a1ex / bitbucket
  414. lens.c, prop_set_rawshutter_approx: round towards the nearest shutter (max error 1/8 EV) — a1ex / bitbucket
  415. lens.c: forgot to rename APEX10 macros — a1ex / bitbucket
  416. lens.h: updated APEX10 macros to be reversible (converting back and forth should give the same value) — a1ex / bitbucket
  417. imath.h: added RSCALE (integer scale with rounding, reversible) — a1ex / bitbucket
  418. Renamed APEX x10 macros — a1ex / bitbucket
  419. lua scripting: load string library by default: http://www.magiclantern.fm/forum/index.php?topic=14828.msg163029#msg163029 — david milligan _david.l.milligan@gmail.com_ / bitbucket
  420. lua scripting: semaphore timeouts: provide more info, don't force the console open — david milligan _david.l.milligan@gmail.com_ / bitbucket
  421. Merged unified into lua_fix — a1ex _broscutamaker@gmail.com_ / bitbucket
  422. lua_camera: fix pretty-printing of negative EC values — a1ex / bitbucket
  423. lua_camera: removed apex x10 units (don't see any reason to use them instead of float) — a1ex / bitbucket
  424. 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 / bitbucket
  425. Lua: added console.clear() — a1ex / bitbucket
  426. lua scripting: fix dryos.dcim_dir — david milligan _david.l.milligan@gmail.com_ / bitbucket
  427. lua scripting: fix bug in config.lua that prevents submenus' values from loading correctly — david milligan _david.l.milligan@gmail.com_ / bitbucket
  428. lua scripting: use hdr_set_rawshutter instead of lens_set_rawshutter — david milligan _david.l.milligan@gmail.com_ / bitbucket
  429. lua scripting: use hdr_set_rawaperture instead of lens_set_rawaperture — david milligan _david.l.milligan@gmail.com_ / bitbucket
  430. lua scripting: throw errors when setting camera properties fail — david milligan _david.l.milligan@gmail.com_ / bitbucket
  431. lua scripting: fix camera.aperture.value conversions — david milligan _david.l.milligan@gmail.com_ / bitbucket
  432. lua scripting: fix the global shoot() function too — david milligan _david.l.milligan@gmail.com_ / bitbucket
  433. lua scripting: more parameter fixes (lens.focus) — david milligan _david.l.milligan@gmail.com_ / bitbucket
  434. lua scripting: fix data type for camera.shoot parameter

    http://www.magiclantern.fm/forum/index.php?topic=14828.msg161195#msg161195 — david milligan _david.l.milligan@gmail.com_ / bitbucket
  435. mpu_dump: use eventprocs (thanks Maqs) — a1ex / bitbucket
  436. mpu_dump: module for dumping MPU memory, based on experiments from Maqs — a1ex / bitbucket
  437. CF+SD benchmark: use new screenshot method — a1ex / bitbucket
  438. Stub tests: renamed test macros from TEST_TRY_* to TEST_* — a1ex / bitbucket
  439. Stub tests: added a test for task_max (see 700D - e08c6c0) — a1ex / bitbucket
  440. Moved burn-in tests from Debug menu to a module: selftest.mo — a1ex / bitbucket
  441. Added is_menu_mode and get_dlg_signature (getters for MENU_MODE and DLG_SIGNATURE) — a1ex / bitbucket
  442. module.h: declared module_translate_key — a1ex / bitbucket
  443. Memory backend: exposed some wrappers to allow low-level testing from a module — a1ex / bitbucket
  444. bench.mo: GUI tweaks and minor cleanups for cache benchmarking code — a1ex / bitbucket
  445. bench.mo: fix a crash in cache benchmarking code — a1ex / bitbucket
  446. bench.mo: added cache benchmarking routines from g3gg0 — a1ex / bitbucket
  447. bench.mo: split benchmark code in separate files — a1ex / bitbucket
  448. bench.mo: reorganized the menu — a1ex / bitbucket
  449. bench.mo: help tweak for peaking benchmark — a1ex / bitbucket
  450. debug.c: cleaned up unused peaking_benchmark and menu_benchmark — a1ex / bitbucket
  451. bench.mo: updated run_in_separate_task — a1ex / bitbucket
  452. bench.mo: refactored with get_display_device_name() — a1ex / bitbucket
  453. Merged unified into bench-and-tests-as-modules — a1ex / bitbucket
  454. Memory benchmark: also run the test with display off (seems a little faster) — a1ex / bitbucket
  455. Merged unified into bench-and-tests-as-modules — a1ex / bitbucket
  456. Merged unified into black-level-fix — a1ex _broscutamaker@gmail.com_ / bitbucket
  457. Moved benchmarks to a module (bench.mo) — a1ex / bitbucket
  458. Merged srm-memory into black-level-fix — a1ex / bitbucket
  459. Fix merge conflicts — a1ex / bitbucket
  460. Merged unified into black-level-fix — a1ex / bitbucket
  461. Raw backend: use fewer retries when enabling raw mode for the first time — a1ex / bitbucket
  462. raw_rec/mlv_rec: use NotifyBox for some backend errors — a1ex / bitbucket
  463. mlv_rec/raw_rec/ettr/silent/focus-box-center: updated raw code with raw_update_params_retry_lv — a1ex / bitbucket
  464. Raw backend: added raw_update_params_retry_lv, which retries in LiveView if needed — a1ex / bitbucket
  465. Black level fix: make a copy of the raw buffer before saving bad.dng (fixes broken frames) — a1ex / bitbucket
  466. Black level fix: save all bad.dng files, numbered, for troubleshooting — a1ex / bitbucket
  467. Black level fix: relax the local mean constraint (seems to give some false alarms) — a1ex / bitbucket
  468. Merged unified into black-level-fix — a1ex / bitbucket
  469. mlv_rec: handle non-video LV mode on 600D correctly — g3gg0 / bitbucket
  470. 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 / bitbucket
  471. Raw backend: debugging code, save bad frames whenever black check fails — a1ex / bitbucket
  472. Raw backend: if the resolution was changed, raw_update_params will wait for the next frame, to ensure valid raw data — a1ex / bitbucket
  473. 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 / bitbucket
  474. 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 / bitbucket
  475. Raw backend: fix compilation with RAW_DEBUG defined — a1ex / bitbucket
  476. 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 / bitbucket
  477. Merged unified into black-level-fix — a1ex / bitbucket
  478. enforce black calculation if no valid value was found before, use simple averaging — g3gg0 / bitbucket
  479. mlv_rec: black level fix (hopefully) not needed anymore — g3gg0 / bitbucket
  480. mlv_rec: wait for raw backend to get ready — g3gg0 / bitbucket
  481. experiment: try to measure black level more than once and resolve black level issue — g3gg0 / bitbucket

#7 (Apr 3, 2016 12:09:26 AM)

  1. crop_rec: added some presets (720p unsquashed with 3x3 binning; 1x3 binning; 3x1 binning not working well) — alex@thinkpad / bitbucket
  2. menu: allow multiline help choices on both help fields — alex@thinkpad / bitbucket
  3. crop_rec: refactored to make the code a little more generic (easier to port) — alex@thinkpad / bitbucket