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

Changes

#11 (Sep 5, 2016 10:01:34 PM)

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

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

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

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

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

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

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

    5D3: raw type experiments, updated vertical stripe and bad pixel fix in mlv_dump, updated white level (0.15 stops of extra highlight detail in LiveView) — Alex <broscutamaker@gmail.com> / hgweb
  31. Merged bad_pixels into raw_fixes — alex@thinkpad / hgweb
  32. raw2dng/mlv_dump: in vertical stripe fix, give higher weights to bright pixels — alex@thinkpad / hgweb
  33. mlv_dump: vertical stripe fix on by default (same as before) — alex@thinkpad / hgweb
  34. 5D3: back to raw type 16 (same as before); vertical stripes still present with 4 and 8 — alex@thinkpad / hgweb
  35. Patch manager: PATCH_HOOK_OUT_REGS is not needed — alex@thinkpad / hgweb
  36. Patch manager: save/restore CPSR flags for logging hooks — alex@thinkpad / hgweb
  37. Patch manager: minor refactoring to remove some hardcoded offsets from logging hooks code — alex@thinkpad / hgweb
  38. crop_rec: fix status indicator and make it a bit more visible — alex@thinkpad / hgweb
  39. mlv_dump: minor fixes regarding subtract (dark) frame — alex@thinkpad / hgweb
  40. mlv_dump: experimental flat-field (gain) correction — alex@thinkpad / hgweb
  41. raw2dng/mlv_dump: fine-tuned vertical stripe correction algorithm (to be tested) — alex@thinkpad / hgweb
  42. 5D3: white level in LiveView is 16382, not 15000 (gains 0.15 stops of DR in highlights)

    For existing footage, run: exiftool *.dng -WhiteLevel=16382 -overwrite_original — alex@thinkpad / hgweb
  43. 5D3: let's try raw type 8 (not affected by digital ISO) — alex@thinkpad / hgweb
  44. Merge bad_pixels into raw_fixes — alex@thinkpad / hgweb
  45. raw2dng/mlv_dump: apply cold pixel fix on border pixels as well — alex@thinkpad / hgweb
  46. raw2dng/mlv_dump, cold pixel fix routine: code formatting, comment updates, C99 loops — alex@thinkpad / hgweb
  47. raw2dng/mlv_dump: fine-tuned cold pixel threshold — alex@thinkpad / hgweb
  48. selftest: relaxed timer tests a bit — alex@thinkpad / hgweb
  49. selftest: new tests for play dialog modes — alex@thinkpad / hgweb
  50. selftest: reorganized stub test code — alex@thinkpad / hgweb
  51. lvinfo: show WB shift values — alex@thinkpad / hgweb
  52. lvinfo: allow % in fields — alex@thinkpad / hgweb
  53. 700D, 650D, 100D, maybe others: nicer Kelvin display in photo mode — alex@thinkpad / hgweb
  54. 700D: fix COLOR_FG_NONLV — alex@thinkpad / hgweb
  55. 700D: fix PlayMain_handler stub (fixes SET+MainDial and others) — alex@thinkpad / hgweb
  56. mlv_dump: option to fix non-static (moving) cold pixels — alex@thinkpad / hgweb
  57. mlv_dump: vertical stripe fix optional, disabled by default — alex@thinkpad / hgweb
  58. mlv_dump: cold pixel fix enabled by default — alex@thinkpad / hgweb
  59. mlv_dump: fix cold pixel analysis when processing only some frames — alex@thinkpad / hgweb
  60. Menu timeout fix: simpler logic (minor) — alex@thinkpad / hgweb
  61. Moved CACHEABLE/UNCACHEABLE definitions from vram.h to mem.h — alex@thinkpad / hgweb
  62. 7D: removed LEDON/LEDOFF consts (misleading) — alex@thinkpad / hgweb
  63. Removed unused AVAIL_SHOT_WORKAROUND — alex@thinkpad / hgweb
  64. Fix compiling without CONFIG_MODULES — Alex / hgweb
  65. Merged raw_fixes into crop_rec — alex@thinkpad / hgweb
  66. Merged unified into crop_rec — alex@thinkpad / hgweb
  67. 5D3: get LV RAW resolution from 0xC0F06800/4, instead of hardcoded values — alex@thinkpad / hgweb
  68. Merged unified into crop_rec — alex@thinkpad / hgweb
  69. 5D3: cleaned up obsolete zoom tweaks (c24d8fb) — Alex / hgweb
  70. Merged in cleanup (pull request #743)

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

    Makefile updates — Alex <broscutamaker@gmail.com> / hgweb
  72. MAKE: skip page align for autoexec-fir target — niklastisk <nkls2000@gmail.com> / hgweb
  73. MAKE: do not page align segments in autoexec — niklastisk <nkls2000@gmail.com> / hgweb
  74. MAKE: remove duplicate objcopy — niklastisk <nkls2000@gmail.com> / hgweb
  75. MAKE: Do not use -fshort-double when GCC version is 6+ — niklastisk <nkls2000@gmail.com> / hgweb
  76. Merged in mpu (pull request #737)

    MPU dumper — Alex <broscutamaker@gmail.com> / hgweb
  77. 600D, 1100D: cleaned up zoom button codes (to be tested on 1100D) — alex@thinkpad / hgweb
  78. Renamed ZOOM IN/OUT button codes
    sed -i.bak 's/PRESS_ZOOMIN_MAYBE/PRESS_ZOOM_IN/g' */*.[ch]
    sed -i.bak 's/PRESS_ZOOMOUT_MAYBE/PRESS_ZOOM_OUT/g' */*.[ch] — alex@thinkpad / hgweb
  79. EOS M: fix scrollwheel button codes (todo: same on 100D) — alex@thinkpad / hgweb
  80. Renamed DLG_* constants to GUIMODE_*
    sed -i.bak 's/DLG_/GUIMODE_/g' */*.[ch] — alex@thinkpad / hgweb
  81. Renamed CURRENT_DIALOG_MAYBE to CURRENT_GUI_MODE
    sed -i.bak 's/CURRENT_DIALOG_MAYBE/CURRENT_GUI_MODE/g' */*.[ch] — alex@thinkpad / hgweb
  82. Removed DLG_SIGNATURE (refactored existing checks with more generic code)
    sed -i.bak '/DLG_SIGNATURE/d' */*.h — alex@thinkpad / hgweb
  83. Merged in installer (pull request #727)

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

    Camera temperaturen — Alex <broscutamaker@gmail.com> / hgweb
  86. update temperatures — escho / hgweb
  87. Merged unified into camera-temperaturen — escho <hipescho@t-online.de> / hgweb
  88. Created new branch camera-temperaturen — escho <hipescho@t-online.de> / hgweb
  89. Merged in wifi_sd (pull request #726)

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

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

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

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

    Misc small cleanups — Alex <broscutamaker@gmail.com> / hgweb
  97. Minimal target for 600D (to be tested) — alex@thinkpad / hgweb
  98. Minimal hello world: wait for display initialization
    (fixes "random" boot failures in QEMU, where display initialization is much slower, also depending on what debug/tracing options are enabled) — alex@thinkpad / hgweb
  99. Minimal target for 1100D — alex@thinkpad / hgweb
  100. Minimal target: Hello World with font_direct, from a user task — Alex / hgweb
  101. Minimal target: removed platform-specific files (will use the ones from platform dir) — Alex / hgweb
  102. Minimal target: removed old stuff; just a simple LED blink — Alex / hgweb
  103. Minimal target: fix "make install" — Alex / hgweb
  104. Makefile: allow changing model ID for build_fir — alex@thinkpad / hgweb
  105. Removed CONFIG_BATTERY_TEST — alex@thinkpad / hgweb
  106. boot-hack.c: cleaned up some comments — alex@thinkpad / hgweb
  107. Cleaned up CONFIG_HELLO_WORLD and CONFIG_DUMPER_BOOTFLAG — alex@thinkpad / hgweb
  108. Makefile: install_finish target — alex@thinkpad / hgweb
  109. Merged unified into cleanup — alex@thinkpad / hgweb
  110. xor_chk: check footer before overwriting — alex@thinkpad / hgweb
  111. Use sync_caches instead of clean_d_cache/flush_caches (to be tested) — alex@thinkpad / hgweb
  112. minor cleanup in edmac_memcpy_init — alex@thinkpad / hgweb
  113. 5D3: removed the "Dim REC LED" feature (old hackish implementation, doesn't seem to work anyway) — alex@thinkpad / hgweb
  114. Restart the camera after formatting the card and restoring ML (http://www.magiclantern.fm/forum/index.php?topic=17247.msg167132#msg167132) — alex@thinkpad / hgweb
  115. Merged in tecgen/magic-lantern/model-specific-icons (pull request #723, 500D submenu icon)

    Model specific icons — a1ex <broscutamaker@gmail.com> / hgweb
  116. shrinked the live view icons a bit — tecgen < > / hgweb
  117. resized liveview icon: 1px top, 1px right side — tecgen < > / hgweb
  118. moved content a bit to the left — tecgen < > / hgweb
  119. 500D: LiveView instead of Q icon — tecgen < > / hgweb
  120. Created new branch model-specific-icons — tecgen <dj_tecgen@yahoo.de> / hgweb
  121. Makefile: add a quick install target (installq) for slow media (only autoexec.bin and symbol file) — alex@thinkpad / hgweb
  122. Fix arrow key shortcuts conflicting with tools that use focus box position (spotmeter, magic zoom) http://www.magiclantern.fm/forum/index.php?topic=15088.msg167051#msg167051 — alex@thinkpad / hgweb
  123. Patch manager: refactored logging hooks code (nonfunctional, less verbose) — alex@thinkpad / hgweb
  124. Patch manager: better check for jump ranges — alex@thinkpad / hgweb
  125. 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 / hgweb
  126. Patch manager: check jump ranges before installing logging hooks — alex@thinkpad / hgweb
  127. Patch manager: minor fix (braces in macro) — alex@thinkpad / hgweb
  128. 5D3: experiment - changed raw type, to be tested whether it still has vertical stripes — alex@thinkpad / hgweb
  129. Raw backend: debug option for choosing PREFERRED_RAW_TYPE from menu — alex@thinkpad / hgweb
  130. Raw backend, EDMAC_RAW_SLURP:  check RAW_TYPE register — alex@thinkpad / hgweb
  131. Raw backend, EDMAC_RAW_SLURP:  set RAW_TYPE before EDMAC calls (to be tested if it has any effect on pink frames) — alex@thinkpad / hgweb
  132. merged unified into patchmgr — alex@thinkpad / hgweb
  133. reloc.c: fix bad merge — alex@thinkpad / hgweb
  134. Dual ISO: fix warning in movie mode on unsupported cameras — alex@thinkpad / hgweb
  135. Recording indicators: attempt to fix issue #2530 for files up to 4GB (not tested) — alex@thinkpad / hgweb
  136. False colors: fix ExpSim check — Alex / hgweb
  137. Merged in makefile (pull request #725) — alex@thinkpad / hgweb
  138. Removed beep introduced by mistake in b81641b — alex@thinkpad / hgweb
  139. installer: show the uninstall message in yellow (more obvious) — alex@thinkpad / hgweb
  140. installer: fix "make install" — alex@thinkpad / hgweb
  141. Merged makefile into installer — alex@thinkpad / hgweb
  142. installer: fix issue #2529 — alex@thinkpad / hgweb
  143. installer: minor cosmetic fix — alex@thinkpad / hgweb
  144. installer: fix compilation — alex@thinkpad / hgweb
  145. Merged in generic-cfn (pull request #716)

    Generic functions for some CFn parameters — a1ex <broscutamaker@gmail.com> / hgweb
  146. Close branch generic-cfn — a1ex <broscutamaker@gmail.com> / hgweb
  147. Merged in daniel_fort/xiga_reframe (pull request #693) (60D movie crop centering in raw) — alex@thinkpad / hgweb
  148. Need to center mv640crop mode for the 60D — Daniel Fort <dan@digiola.com> / hgweb
  149. adjustments based on Silent DNG tests by xiga — Daniel Fort <dan@digiola.com> / hgweb
  150. minor: ml_shutdown should be static — alex@thinkpad / hgweb
  151. Makefile: experimental configuration for Wi-Fi SD cards — alex@thinkpad / hgweb
  152. Merged makefile into wifi_sd — alex@thinkpad / hgweb
  153. wifi_sd: save configs before unmounting — alex@thinkpad / hgweb
  154. Makefile: when running "make install" from a module dir, only create the modules directory — alex@thinkpad / hgweb
  155. Makefile: quiet prepare_install_dir; skip empty directories (logs and settings) — alex@thinkpad / hgweb
  156. Makefile: quiet "make install" from module directory — alex@thinkpad / hgweb
  157. Modules: unmount the card after running "make install" — alex@thinkpad / hgweb
  158. Experiment - unmount SD card (trick useful when uploading files to a Wi-Fi SD card, to avoid filesystem corruption) — alex@thinkpad / hgweb
  159. Makefile: option to mount the card before running "make install" — alex@thinkpad / hgweb
  160. features.html: fix issue #2524 — alex@thinkpad / hgweb
  161. Merged in edmac (pull request #718)

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

    Attempt to fix issue #2431 (turning the focus ring doesn't reset Canon's powersave timer) — a1ex <broscutamaker@gmail.com> / hgweb
  164. Close branch powersave-focusring — a1ex <broscutamaker@gmail.com> / hgweb
  165. Merged in tecgen/50D_FUNC_instead_of_Q_icon (pull request #706) (also for 5D2 and 100D) — alex@thinkpad / hgweb
  166. Fine-tuned submenu icons — alex@thinkpad / hgweb
  167. trying to revert any changes to whitspaces; there shouldn't be any differences at all between this file and the one of hudson/magic-lantern — tecgen < > / hgweb
  168. added a1ex implementation to merge many classes into one — tecgen < > / hgweb
  169. new: Av-icons made my nikfreak; renamed variable camera_model to labels — tecgen < > / hgweb
  170. edit of the legs of A — tecgen < > / hgweb
  171. Av-icons are generated and used instead of Q-icons for 100D and are merged together with 50D, 52D and low resolutions version into one ico.c class — tecgen < > / hgweb
  172. added Av-icons as replacement for the Q-button icon on the 100D — tecgen < > / hgweb
  173. Merged unified into 50D_FUNC_instead_of_Q_icon — tecgen <dj_tecgen@yahoo.de> / hgweb
  174. added camera model to generated code comment in order to help the diff command to recognise the differences between multiple files better — tecgen / hgweb
  175. reverted last commit — tecgen < > / hgweb
  176. bugfix: now the focus icon is visible again — tecgen < > / hgweb
  177. clean code: exchanged -D with the --ifdef option — tecgen < > / hgweb
  178. enabled the new icon only for 50D after testing it on the real camera — tecgen < > / hgweb
  179. corrected pixel in FUNC png's and generated ico.c again — tecgen < > / hgweb
  180. generating model specific icons to exchange the Q icon (only 50D and 5D2) — tecgen < > / hgweb
  181. aligned the content within the icons to look nice after converting them with make-icons.py (see generated ico.c) — tecgen < > / hgweb
  182. added the new FUNC and picture style icons within the list of icons in the python make script — tecgen < > / hgweb
  183. draft for the picture style icons — tecgen < > / hgweb
  184. initial draft — tecgen < > / hgweb
  185. Created new branch 50D_FUNC_instead_of_Q_icon — tecgen <dj_tecgen@yahoo.de> / hgweb
  186. console: removed unused status and help text — alex@thinkpad / hgweb
  187. console: allow printf calls very early in the boot process (including from init_task) — alex@thinkpad / hgweb
  188. Merged hudson/magic-lantern into unified — tecgen <dj_tecgen@yahoo.de> / hgweb
  189. reverted: remember user selected samplerate after reboot — tecgen / hgweb
  190. remember user selected samplerate after reboot — tecgen < > / hgweb
  191. EDMAC info: misc tweaks/fixes — alex@thinkpad / hgweb
  192. edmac.c: fix edmac_chanlist — alex@thinkpad / hgweb
  193. edmac.c, edmac_get_connection: fix for write connections — alex@thinkpad / hgweb
  194. Removed FEATURE_EXPO_ISO_HTP (no real reason to change it from ML menus; it's the same as Canon's) — alex@thinkpad / hgweb
  195. Added a generic implementation for some CFn functions (ALO, HTP, MLU), to fix issues like #2345 (affected cameras: all except 5D2/50D/500D) — alex@thinkpad / hgweb
  196. Attempt to fix issue #2431 (turning the focus ring doesn't reset powersave timer; Canon bug?) — alex@thinkpad / hgweb
  197. Patch manager: fix compilation on cameras that use reloc.c — alex@thinkpad / hgweb
  198. 600D: enabled some features that didn't previously fit in memory — alex@thinkpad / hgweb
  199. Removed focus ramping feature from ML core (now covered by advanced intervalometer) — alex@thinkpad / hgweb
  200. Merged in dmilligan/magic-lantern/adv_int2 (pull request #678) — alex@thinkpad / hgweb
  201. adv_int: updated with exit_play_qr_mode() — alex@thinkpad / hgweb
  202. Merged unified into adv_int2 — alex@thinkpad / hgweb
  203. Makefile: list default modules on separate lines — alex@thinkpad / hgweb
  204. adv_int: fixes from code review — David Milligan <david.l.milligan@gmail.com> / hgweb
  205. adv_int: fix compiler warning — David Milligan <david.l.milligan@gmail.com> / hgweb
  206. adv_int: readme — David Milligan <david.l.milligan@gmail.com> / hgweb
  207. Merge — David Milligan <david.l.milligan@gmail.com> / hgweb
  208. Merge — David Milligan <david.l.milligan@gmail.com> / hgweb
  209. adv_int: updates for PR #526: FIO_CreateFile and FIO_OpenFile should return 0 — David Milligan <david.l.milligan@gmail.com> / hgweb
  210. Merge — David Milligan <david.l.milligan@gmail.com> / hgweb
  211. update README.rst to new build format (had to delete all the help content b/c the build system doesn't like it) — David Milligan <david.l.milligan@gmail.com> / hgweb
  212. Merge — David Milligan <david.l.milligan@gmail.com> / hgweb
  213. adv_int: updates for recent changes to core — David Milligan <david.l.milligan@gmail.com> / hgweb
  214. Merge — David Milligan <david.l.milligan@gmail.com> / hgweb
  215. adv_int: warnings for bulb mode — David Milligan <david.l.milligan@gmail.com> / hgweb
  216. adv_int: external source - detect picture taken with PROP_GUI_STATE rather than CBR_POST_SHOOT which isn't implemented — David Milligan <david.l.milligan@gmail.com> / hgweb
  217. adv_int: Tv adjustment menu — David Milligan <david.l.milligan@gmail.com> / hgweb
  218. adv_int: Av adjustment menu — David Milligan <david.l.milligan@gmail.com> / hgweb
  219. adv_int: ISO adjustment menu — David Milligan <david.l.milligan@gmail.com> / hgweb
  220. Merge — David Milligan <david.l.milligan@gmail.com> / hgweb
  221. adv_int: cleanup — David Milligan <david.l.milligan@gmail.com> / hgweb
  222. adv_int: advanced intervalometer ramping module — David Milligan <david.l.milligan@gmail.com> / hgweb
  223. Merged in Licaon_Kter/magic-lantern-rec_ui_fix/rec_ui_fix (pull request #681) — alex@thinkpad / hgweb
  224. Fix typo — Licaon Kter <licaon_xirtam@yahoo.com> / hgweb
  225. Fixed some indentations (I hope) — Licaon Kter <licaon_xirtam@yahoo.com> / hgweb
  226. add include lvinfo — Licaon Kter <licaon_xirtam@yahoo.com> / hgweb
  227. Move record time indicator in ML top bar.
    Move buffer indicator out of the way of the histogram. — Licaon Kter <licaon_xirtam@yahoo.com> / hgweb
  228. Move REC/STBY text a bit to line up and hide the red dot — Licaon Kter <licaon_xirtam@yahoo.com> / hgweb
  229. Created new branch rec_ui_fix — Licaon Kter <licaon_xirtam@yahoo.com> / hgweb
  230. Merged in raw_fixes (pull request #710)

    Raw_fixes part 2 — a1ex <broscutamaker@gmail.com> / hgweb
  231. Close branch raw_fixes — a1ex <broscutamaker@gmail.com> / hgweb
  232. Lua: after loading all scripts, wait for either keypress or 5-second timeout. — alex@thinkpad / hgweb
  233. lens_focus: only interpret 0x1000 as error code (should fix http://www.magiclantern.fm/forum/index.php?topic=14828.msg166025#msg166025 ) — alex@thinkpad / hgweb
  234. Merged in lua_fix (pull request #683)

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

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

    Add forum link to lua readme — a1ex <broscutamaker@gmail.com> / hgweb
  241. Add forum link to lua readme — Audionut / hgweb
  242. format_memory_size: fix rounding — alex@thinkpad / hgweb
  243. format_memory_size: allow sizes > 4 GB — alex@thinkpad / hgweb
  244. Lua: wait for keypress after loading all scripts. — alex@thinkpad / hgweb
  245. Lua: added "make install_extra" to copy extra scripts in the main script dir on the card, for autoloading — alex@thinkpad / hgweb
  246. logger.lua: use line buffering (can be made optional if speed becomes a problem) — alex@thinkpad / hgweb
  247. Menu script routines: fix "menu not found" error messages — alex@thinkpad / hgweb
  248. Lua: moved less-polished scripts to "extra" directory, so they don't get auto-started — alex@thinkpad / hgweb
  249. Lua: when running "make install", copy all scripts, preserving directory structure — alex@thinkpad / hgweb
  250. Merged in play_mode (pull request #711)

    Small refactor: get_out_of_play_mode renamed to exit_play_qr_mode; also added enter_play_mode — a1ex <broscutamaker@gmail.com> / hgweb
  251. Close branch play_mode — a1ex <broscutamaker@gmail.com> / hgweb
  252. selftest, stubs test: go to PLAY mode when finished — alex@thinkpad / hgweb
  253. selftest, stubs test: wait one second before checking display status — alex@thinkpad / hgweb
  254. Lua: route all print operations to stdin/stdout — alex@thinkpad / hgweb
  255. console.c: export console_puts (for Lua stdio) — alex@thinkpad / hgweb
  256. sokoban.lua: fix typo — alex@thinkpad / hgweb
  257. Focus backend: consider unknown status codes as "success"
    (fixes follow focus in movie mode, tested on 5D3 + 24/2.8 STM) — alex@thinkpad / hgweb
  258. Lua scripts: tweaks for menu consistency (help lines, capital ON/OFF) — alex@thinkpad / hgweb
  259. api_test.lua: use proper printf — alex@thinkpad / hgweb
  260. Lua scripts: use standard I/O instead of console.write — alex@thinkpad / hgweb
  261. Auto exposure on zoom: fix autofocus
    (was unreliable, sometimes refusing to focus; tested on 5D3 + 24/2.8 STM) — alex@thinkpad / hgweb
  262. Removed obsolete crash.c (already covered in the selftest module) — alex@thinkpad / hgweb
  263. Ghost image: auto update should be off by default — alex@thinkpad / hgweb
  264. Auto bracketing: refactored with new routines — alex@thinkpad / hgweb
  265. Ghost image: refactored with new routines — alex@thinkpad / hgweb
  266. Fix bracketing regression introduced in 5bdf000 — alex@thinkpad / hgweb
  267. selftest.mo, stubs test: if started with main display off, switch to PLAY mode — alex@thinkpad / hgweb
  268. bench.mo: run cache benchmarks PLAY mode only (they interfere with LiveView) — alex@thinkpad / hgweb
  269. bench.mo: run card/memory benchmark in either LV or PLAY modes (not photo) — alex@thinkpad / hgweb
  270. bench,selftest: refactored to use enter_play_mode/exit_play_qr_mode — alex@thinkpad / hgweb
  271. mlv_play: refactored to use enter_play_mode/exit_play_qr_mode — alex@thinkpad / hgweb
  272. Renamed get_out_of_play_mode to exit_play_qr_mode, reimplmented with SetGUIRequestMode, added enter_play_mode — alex@thinkpad / hgweb
  273. bench.mo: updated readme — alex@thinkpad / hgweb
  274. selftest.mo: fix loading on EOS M — alex@thinkpad / hgweb
  275. Peaking benchmark: auto-enable focus peaking temporarily during the test — alex@thinkpad / hgweb
  276. bench.mo, card benchmark: fix startup message for dual-slot cameras (which card is being benchmarked) — alex@thinkpad / hgweb
  277. redraw: attempt to fix this issue: https://bitbucket.org/hudson/magic-lantern/pull-requests/610/benchmarks-and-self-tests-refactored-as#comment-17353285
    (redraw doesn't work when Canon's front buffer is disabled) — alex@thinkpad / hgweb
  278. Merged unified into lua_fix — alex@thinkpad / hgweb
  279. selftest.mo: fix copy-paste error (should fix the module not loading on 7D) — alex@thinkpad / hgweb
  280. api_test.lua: basic tests for file i/o and stdio — alex@thinkpad / hgweb
  281. Lua: add dryos.remove (similar to os.remove) — alex@thinkpad / hgweb
  282. Lua: basic support for standard streams (stdin, stdout, stderr) — alex@thinkpad / hgweb
  283. mlv_snd: save user selected samplerate and restore it after a reboot of ML — tecgen < > / hgweb
  284. raw_rec: fix copy/paste error — alex@thinkpad / hgweb
  285. gui-common: attempt to allow magic zoom while recording raw, but also let the raw recording modules block the zoom key to avoid crashes; anything broken? — alex@thinkpad / hgweb
  286. 50D: fix compilation after powersave refactoring. Is it still working? — alex@thinkpad / hgweb
  287. Moved run_in_separate_task back to menu.h
    (should fix modules that no longer compiled after powersave refactoring) — alex@thinkpad / hgweb
  288. Pause/ResumeLiveView: minor cleanup/refactoring — alex@thinkpad / hgweb
  289. crop_rec: allow operation in photo mode (useful either as mild zoom, or for silent pictures) — alex@thinkpad / hgweb
  290. crop_rec: show info about current mode in the bottom bar — alex@thinkpad / hgweb
  291. crop_rec: fix interference with still photos — alex@thinkpad / hgweb
  292. raw_rec: cleaned up some comments — alex@thinkpad / hgweb
  293. raw_rec: fine-tuned error messages — alex@thinkpad / hgweb
  294. raw_rec: reintroduced 32MB chunk limit; to be benchmarked — alex@thinkpad / hgweb
  295. raw_rec: 64-byte EDMAC alignment (to be benchmarked) — alex@thinkpad / hgweb
  296. raw_rec: undo de4e1d1 — alex@thinkpad / hgweb
  297. lua_stdio: fix file create — alex@thinkpad / hgweb
  298. lua_stdio: fix file append — alex@thinkpad / hgweb
  299. Merge lua_stdio into lua_fix — alex@thinkpad / hgweb
  300. Lua: show console at startup, until all scripts are loaded — alex@thinkpad / hgweb
  301. Lua: increased stack size for script tasks, just in case — alex@thinkpad / hgweb
  302. module backend: fix key handling regression in other modules, introduced in b0891f9 — alex@thinkpad / hgweb
  303. lua_stdio: report file size on stat calls; primitive errno handling — alex@thinkpad / hgweb
  304. Lua: fix old comment — alex@thinkpad / hgweb
  305. raw backend: always log resolution changes to console — alex@thinkpad / hgweb
  306. silent pics: fix crash with simple (non-burst) pics — alex@thinkpad / hgweb
  307. Powersave: fix compilation on cameras with LCD sensor — alex@thinkpad / hgweb
  308. Electronic level included in display presets, like other overlays — alex@thinkpad / hgweb
  309. Makefile: removed more picoc leftovers (fixes compilation) — alex@thinkpad / hgweb
  310. electronic level: refresh display more often (smoother motion) — alex@thinkpad / hgweb
  311. Moved electronic level back to Overlay menu — alex@thinkpad / hgweb
  312. Fix compilation — alex@thinkpad / hgweb
  313. Makefile: removed some old picoc leftovers — alex@thinkpad / hgweb
  314. Makefile: drop -mthumb-interwork (no longer needed) — alex@thinkpad / hgweb
  315. Stubs reformat — alex@thinkpad / hgweb
  316. Merged in bench-and-tests-as-modules (pull request #610)

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

    Powersave refactoring — a1ex <broscutamaker@gmail.com> / hgweb
  319. Close branch powersave-refactor — a1ex <broscutamaker@gmail.com> / hgweb
  320. raw_rec: allow up to 32 memory chunks for simulations — alex@thinkpad / hgweb
  321. raw_rec: minor cleanups — alex@thinkpad / hgweb
  322. raw_rec: removed a buffer choosing heuristic (to be benchmarked) — alex@thinkpad / hgweb
  323. raw_rec: removed unused argument to raw_rec_should_preview — alex@thinkpad / hgweb
  324. raw_rec: removed some unused CBRs that were previously intended for other modules — alex@thinkpad / hgweb
  325. raw_rec: removed frame skipping "feature" — alex@thinkpad / hgweb
  326. raw_rec: use one extra item for the writing queue (should fix "queue overflow" errors) — alex@thinkpad / hgweb
  327. Menu: fix help text regression (second line not displayed) — alex@thinkpad / hgweb
  328. Merged silent into unified — a1ex <broscutamaker@gmail.com> / hgweb
  329. silent pics (non-fullres): one more precondition check — alex@thinkpad / hgweb
  330. silent pics (non-fullres): block shutter button; fail gracefully if it fails — alex@thinkpad / hgweb
  331. Merged in Gr3g01/magic-lantern-frsp-long-expo2 (pull request #697)

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

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

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

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

    Example:

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

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

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

    Black level fix — a1ex <broscutamaker@gmail.com> / hgweb
  344. Close branch black-level-fix — a1ex <broscutamaker@gmail.com> / hgweb
  345. Black level fix: disable bad.dng debug files — alex@thinkpad / hgweb
  346. Changed run_in_separate_task to also disable powersave while the test task is running (99% of its uses would actually run best in this way) — alex@thinkpad / hgweb
  347. bench, selftest: fix compilation — alex@thinkpad / hgweb
  348. Merged powersave-refactor into bench-and-tests-as-modules — alex@thinkpad / hgweb
  349. debug.c: removed all the old stuff from "don't click me" — alex@thinkpad / hgweb
  350. Moved ML powersave routines to powersave.c/h, and batt_display to battery.c — alex@thinkpad / hgweb
  351. Moved display_on/off to powersave.c/h — alex@thinkpad / hgweb
  352. Moved PauseLiveView/ResumeLiveView to powersave.c/h — alex@thinkpad / hgweb
  353. Moved powersave routines from raw_rec/mlv_rec/silent modules into powersave.c/h (in ML core) — alex@thinkpad / hgweb
  354. selftest: moved the EDMAC screen test from Debug->Don't click me — alex@thinkpad / hgweb
  355. Merged in Audionut/test/nitrate-remove (pull request #700)

    Undefine nitrate function — a1ex <broscutamaker@gmail.com> / hgweb
  356. Undefine nitrate function on 5D3.113 and 6D.116 — Audionut / hgweb
  357. Backed out changeset: 0213ec7eee9c — Audionut / hgweb
  358. Undefine nitrate function — Audionut / hgweb
  359. gui_uilock: change only the lowest 16 bits, to ensure proper requests; updated uilock codes — alex@thinkpad / hgweb
  360. Moved value of PROP_ICU_UILOCK to propvalues.h (refactor) — alex@thinkpad / hgweb
  361. gui_uilock: fix waiting (seems to fix the shutter lockup bug during the SRM test, not 100% sure) — alex@thinkpad / hgweb
  362. Merged in raw_fixes (pull request #698)

    Raw recording fixes (both RAW and MLV) — a1ex <broscutamaker@gmail.com> / hgweb
  363. Raw backend: reset black level on resolution changes — alex@thinkpad / hgweb
  364. Black level check: relaxed checks about local mean; nicer debug messages — alex@thinkpad / hgweb
  365. Raw backend: only log significant black level changes to the console — alex@thinkpad / hgweb
  366. raw_rec/mlv_rec: minor cleanups — alex@thinkpad / hgweb
  367. Black level fix: do not change the API (undo the _retry_lv workaround) — alex@thinkpad / hgweb
  368. black-level-fix: dummy merge (undo bad merge 2357ff5) — alex@thinkpad / hgweb
  369. Merged unified into black-level-fix (try 2) — alex@thinkpad / hgweb
  370. raw_rec: fix beep removed by mistake — alex@thinkpad / hgweb
  371. Black level fix: do not change the API (undo the _retry_lv workaround) — alex@thinkpad / hgweb
  372. Merged unified into black-level-fix — alex@thinkpad / hgweb
  373. Merged unified into raw_fixes — alex@thinkpad / hgweb
  374. Dummy merge (undo 9a34564 ... e4e4ffc commited by mistake) — alex@thinkpad / hgweb
  375. menu: allow multiline help choices on both help fields — alex@thinkpad / hgweb
  376. Restore after format: support for Toshiba FlashAir cards (restore wifi functionality after format) — alex@thinkpad / hgweb
  377. raw_rec: removed old sound recording code — alex@thinkpad / hgweb
  378. Merged unified into black-level-fix — alex@thinkpad / hgweb
  379. raw_rec: block the zoom key while recording (prevents crash) — alex@thinkpad / hgweb
  380. raw_rec: lock buttons after recording stops, until the video file is fully saved — alex@thinkpad / hgweb
  381. raw2dng: fix some error checks — alex@thinkpad / hgweb
  382. Restore after format: support for Toshiba FlashAir cards (restore wifi functionality after format) — alex@thinkpad / hgweb
  383. Makefile: umount card after running make install from a module directory — alex@thinkpad / hgweb
  384. menu: allow multiline help choices on both help fields — alex@thinkpad / hgweb
  385. mlv_rec: block the zoom key while recording (not tested) — alex@thinkpad / hgweb
  386. mlv_rec: disabled embedded logging (one of the causes for corrupted frames? cc @g3gg0 ) — alex@thinkpad / hgweb
  387. raw_rec: lock buttons after recording stops, until the video file is fully saved — alex@thinkpad / hgweb
  388. raw_rec: block the zoom key while recording (prevents crash) — alex@thinkpad / hgweb
  389. raw2dng: fix some error checks — alex@thinkpad / hgweb
  390. gui_uilock: change only the lowest 16 bits, to ensure proper requests; updated uilock codes — alex@thinkpad / hgweb
  391. Moved value of PROP_ICU_UILOCK to propvalues.h (refactor) — alex@thinkpad / hgweb
  392. gui_uilock: fix waiting (seems to fix the shutter lockup bug during the SRM test, not 100% sure) — alex@thinkpad / hgweb
  393. selftest: print info about a shutter lockup bug (not yet sure how to reproduce) — alex@thinkpad / hgweb
  394. selftest.mo: moved the memory leak test from Debug->Don't click me — alex@thinkpad / hgweb
  395. selftest.mo: moved the small-block memory test from Debug->Don't click me — alex@thinkpad / hgweb
  396. selftest.mo: moved the SRM memory test from Debug->Don't click me — alex@thinkpad / hgweb
  397. api_test.lua: verify changing exposure directly via camera.iso/shutter/aperture/ec/flash_ec — alex@thinkpad / hgweb
  398. lua_camera: fix setting ISO via camera.iso (should be the same as camera.iso.value) — alex@thinkpad / hgweb
  399. Lua: use plain printf for normal messages — alex@thinkpad / hgweb
  400. lua property: cleanup prop message queue -> better, more defensive checks and error handling, fix memory leak

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

    fixes issue with hidden files created by OSX Finder #2496 — David Milligan <david.l.milligan@gmail.com> / hgweb
  402. patch.h: added PATCH_HOOK_OUT_REGS (for overriding registers in the original function) — alex@thinkpad / hgweb
  403. lua_movie: fix movie mode checks (should fix rec_delay.lua on many cameras) — alex@thinkpad / hgweb
  404. Lua: moved camera.af_mode to lens.af_mode (to be consistent with lens.af) — alex@thinkpad / hgweb
  405. Lua: camera.movie returns MODE.MOVIE even on cameras without a dedicated movie mode (fixes recdelay.lua on many cameras) — alex@thinkpad / hgweb
  406. selftest.mo: ask user to switch to photo mode, rather than doing unsafe mode switches — alex@thinkpad / hgweb
  407. shoot.c: added ensure_photo_mode near ensure_movie_mode — alex@thinkpad / hgweb
  408. set_shooting_mode: only allow M, Tv, Av, P and (where present) BULB — alex@thinkpad / hgweb
  409. bench.mo: fix progress info — alex@thinkpad / hgweb
  410. bench.mo: refactored card info (camera-specific macros not available in modules) — alex@thinkpad / hgweb
  411. fio-ml: expose card info to modules, where available (currently 5D3/7D, CF only) — alex@thinkpad / hgweb
  412. bench.mo: split card benchmark in two options, a quick one for raw video users (16MB buffer) and an advanced one that tries various buffer sizes — alex@thinkpad / hgweb
  413. Lua: proper error handling if strict.lua is missing — alex@thinkpad / hgweb
  414. selftest.mo: refactored 50D ifdef — alex@thinkpad / hgweb
  415. selftest.mo: drop 5Dc ifdef's (no longer supported) — alex@thinkpad / hgweb
  416. Build bench.mo and selftest.mo by default — alex@thinkpad / hgweb
  417. Lua: print script menus to console — alex@thinkpad / hgweb
  418. api_test.lua: minor fix — alex@thinkpad / hgweb
  419. bench.mo: better user feedback for memory benchmark — alex@thinkpad / hgweb
  420. selftest.mo: show RPC test menu on 7D (not tested) — alex@thinkpad / hgweb
  421. bench.mo: minor fix (memory benchmark header not fully erased) — alex@thinkpad / hgweb
  422. bench.mo: minor help tweaks — alex@thinkpad / hgweb
  423. Merged unified into bench-and-tests-as-modules — alex@thinkpad / hgweb
  424. api_test.lua: updated focus tests to include commands with wait=false — alex@thinkpad / hgweb
  425. lens.c: reworked lens_focus a bit (fix crash with wait=off and some other tweaks) — alex@thinkpad / hgweb
  426. editor.lua: use WHEEL_LEFT for decrementing and WHEEL_RIGHT for incrementing (consistent with ML menu) — alex@thinkpad / hgweb
  427. Lua: check script syntax after compiling the module — alex@thinkpad / hgweb
  428. api_test.lua: tests for lens.focus — alex@thinkpad / hgweb
  429. lua_lens.c: more reasonable defaults for lens.focus — alex@thinkpad / hgweb
  430. lua_camera.c: removed check that breaks copy2m — alex@thinkpad / hgweb
  431. sokoban.lua: auto-increment level — alex@thinkpad / hgweb
  432. api_test.lua: tests for Lua strict mode; minor refactoring — alex@thinkpad / hgweb
  433. Lua: updated scripts for strict.lua — alex@thinkpad / hgweb
  434. strict.lua: changes to play nice with our existing global metatable — alex@thinkpad / hgweb
  435. Lua: use strict.lua for all scripts — alex@thinkpad / hgweb
  436. lua_lens: report focus distance in mm (to be consistent with all other distance fields) — alex@thinkpad / hgweb
  437. lua_lens: renamed focal_distance to focus_distance — alex@thinkpad / hgweb
  438. api_test.lua: tests for the "lv" module — alex@thinkpad / hgweb
  439. Lua: added some new APIs to the "lv" module: lv.paused, lv.running, lv.zoom get/set, lv.wait(num_frames) — alex@thinkpad / hgweb
  440. close_liveview(): fix operation in movie mode — alex@thinkpad / hgweb
  441. Pause/ResumeLiveView: minor cleanup/refactoring — alex@thinkpad / hgweb
  442. Lua: dryos.call disabled by default — alex@thinkpad / hgweb
  443. lua_camera: don't use SYM_ISO for formatting ISO values (doesn't look nice) — alex@thinkpad / hgweb
  444. api_test.lua: restore camera parameters after changing them — alex@thinkpad / hgweb
  445. api_test.lua: bring back the camera printf's (they provide additional info over the generic test, such as formatting exposure values) — alex@thinkpad / hgweb
  446. api_test.lua: run all generic tests first — alex@thinkpad / hgweb
  447. logger.lua: do not try to iterate light userdata — alex@thinkpad / hgweb
  448. lua reflection: remove unecessary duplicate 'fields' in dryos (they are already 'normal' table entries and will get enumerated by lua_next) — David Milligan <david.l.milligan@gmail.com> / hgweb
  449. Merge fonts into lua_fix — alex@thinkpad / hgweb
  450. lua logger: also serialize userdata — David Milligan <david.l.milligan@gmail.com> / hgweb
  451. lua scripting: only call lua_next on tables

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

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

    should make writing simple, automatic, generic API tests easier — David Milligan <david.l.milligan@gmail.com> / hgweb
  455. lua scripting: use logger in editor.lua and speed up file open — David Milligan <david.l.milligan@gmail.com> / hgweb
  456. lua scripting: use logger in calc.lua — David Milligan <david.l.milligan@gmail.com> / hgweb
  457. lua scripting: logger.lua - a logging helper — David Milligan <david.l.milligan@gmail.com> / hgweb
  458. lua scripting: directory.parent should return nil for root directories (i.e. A:/ or B:/) — David Milligan <david.l.milligan@gmail.com> / hgweb
  459. lua scripting: console.write should not automatically add newlines — David Milligan <david.l.milligan@gmail.com> / hgweb
  460. Lua: use uncached malloc for buffering stdio files — Alex / hgweb
  461. Lua: hide stdio debug messages by default — Alex / hgweb
  462. Lua: stdio appears to work! — Alex / hgweb
  463. Lua: include extra dependencies in the module itself (not core); use setjmp from core (newlib) — Alex / hgweb
  464. Merged lua_fix into lua_stdio — Alex / hgweb
  465. Lua: compile with stdio functions from dietlibc (not working yet) — Alex / hgweb
  466. fio-ml: use stdio.h instead of defining a custom FILE type — Alex / hgweb
  467. Lua: added a subset of includes from dietlibc-0.33 — Alex / hgweb
  468. tcc-glue: made all functions private and removed unused ones — Alex / hgweb
  469. console.c: removed fputs and putchar — Alex / hgweb
  470. Fix Lua after undefined symbols fix — Alex / hgweb
  471. Modules: fix undefined symbols appearing incorrectly in the sym file — Alex / hgweb
  472. module backend: handle fast scrollwheel events (for recent cameras) — Alex / hgweb
  473. editor.lua: fix performance regression introduced in b6ee499 — Alex / hgweb
  474. lua scripting: fix calculator issue #2476 — David Milligan <david.l.milligan@gmail.com> / hgweb
  475. api_test.lua: use a larger tolerance when setting aperture as f-number — Alex / hgweb
  476. api_test.lua: aperture tests — Alex / hgweb
  477. Lua: added camera.aperture.min/max — Alex / hgweb
  478. lens.c: added lens_format_aperture — Alex / hgweb
  479. lens.c: changed return value of hdr_set_* (todo: check if bracketing still stops when reaching exposure limits) — Alex / hgweb
  480. lens.c: updated lens_set_aperture_approx; Lua aperture tests almost working — Alex / hgweb
  481. api_test.lua: EC and FEC tests; fix typos — Alex / hgweb
  482. moved round_shutter/aperture/expo_comp and related to lens.c — Alex / hgweb
  483. simplified round_shutter/aperture/expo_comp and added round_flash_expo_comp, used for lens_set_flash_ae — Alex / hgweb
  484. lens.c: refactored lens_set_ae/lens_set_flash_ae — Alex / hgweb
  485. api_test.lua: script API tests, only covering shutter and ISO for now; todo: the rest of the API :P — Alex / hgweb
  486. Lua, camera module: changing ISO works! (I bet this feature was never tested...) — Alex / hgweb
  487. lens.c: use closest match when setting ISO in hdr_set_rawiso; small refactors — Alex / hgweb
  488. Lua, camera module: use higher precision for APEX values — Alex / hgweb
  489. lens.c, prop_set_rawshutter_approx: round towards the nearest shutter (max error 1/8 EV) — Alex / hgweb
  490. lens.c: forgot to rename APEX10 macros — Alex / hgweb
  491. lens.h: updated APEX10 macros to be reversible (converting back and forth should give the same value) — Alex / hgweb
  492. imath.h: added RSCALE (integer scale with rounding, reversible) — Alex / hgweb
  493. Renamed APEX x10 macros — Alex / hgweb
  494. lua scripting: load string library by default: http://www.magiclantern.fm/forum/index.php?topic=14828.msg163029#msg163029 — David Milligan <david.l.milligan@gmail.com> / hgweb
  495. lua scripting: semaphore timeouts: provide more info, don't force the console open — David Milligan <david.l.milligan@gmail.com> / hgweb
  496. Merged unified into lua_fix — a1ex <broscutamaker@gmail.com> / hgweb
  497. lua_camera: fix pretty-printing of negative EC values — Alex / hgweb
  498. lua_camera: removed apex x10 units (don't see any reason to use them instead of float) — Alex / hgweb
  499. lua_camera: replaced tostring with __tostring, so it will be used with print(camera.shutter) or string.format("%s", camera.shutter)
    See http://www.lua.org/pil/13.3.html — Alex / hgweb
  500. Lua: added console.clear() — Alex / hgweb
  501. lua scripting: fix dryos.dcim_dir — David Milligan <david.l.milligan@gmail.com> / hgweb
  502. lua scripting: fix bug in config.lua that prevents submenus' values from loading correctly — David Milligan <david.l.milligan@gmail.com> / hgweb
  503. lua scripting: use hdr_set_rawshutter instead of lens_set_rawshutter — David Milligan <david.l.milligan@gmail.com> / hgweb
  504. lua scripting: use hdr_set_rawaperture instead of lens_set_rawaperture — David Milligan <david.l.milligan@gmail.com> / hgweb
  505. lua scripting: throw errors when setting camera properties fail — David Milligan <david.l.milligan@gmail.com> / hgweb
  506. lua scripting: fix camera.aperture.value conversions — David Milligan <david.l.milligan@gmail.com> / hgweb
  507. lua scripting: fix the global shoot() function too — David Milligan <david.l.milligan@gmail.com> / hgweb
  508. lua scripting: more parameter fixes (lens.focus) — David Milligan <david.l.milligan@gmail.com> / hgweb
  509. lua scripting: fix data type for camera.shoot parameter

    http://www.magiclantern.fm/forum/index.php?topic=14828.msg161195#msg161195 — David Milligan <david.l.milligan@gmail.com> / hgweb
  510. mpu_dump: use eventprocs (thanks Maqs) — Alex / hgweb
  511. mpu_dump: module for dumping MPU memory, based on experiments from Maqs — Alex / hgweb
  512. CF+SD benchmark: use new screenshot method — Alex / hgweb
  513. Stub tests: renamed test macros from TEST_TRY_* to TEST_* — Alex / hgweb
  514. Stub tests: added a test for task_max (see 700D - e08c6c0) — Alex / hgweb
  515. Moved burn-in tests from Debug menu to a module: selftest.mo — Alex / hgweb
  516. Added is_menu_mode and get_dlg_signature (getters for MENU_MODE and DLG_SIGNATURE) — Alex / hgweb
  517. module.h: declared module_translate_key — Alex / hgweb
  518. Memory backend: exposed some wrappers to allow low-level testing from a module — Alex / hgweb
  519. bench.mo: GUI tweaks and minor cleanups for cache benchmarking code — Alex / hgweb
  520. bench.mo: fix a crash in cache benchmarking code — Alex / hgweb
  521. bench.mo: added cache benchmarking routines from g3gg0 — Alex / hgweb
  522. bench.mo: split benchmark code in separate files — Alex / hgweb
  523. bench.mo: reorganized the menu — Alex / hgweb
  524. bench.mo: help tweak for peaking benchmark — Alex / hgweb
  525. debug.c: cleaned up unused peaking_benchmark and menu_benchmark — Alex / hgweb
  526. bench.mo: updated run_in_separate_task — Alex / hgweb
  527. bench.mo: refactored with get_display_device_name() — Alex / hgweb
  528. Merged unified into bench-and-tests-as-modules — Alex / hgweb
  529. Memory benchmark: also run the test with display off (seems a little faster) — Alex / hgweb
  530. Merged unified into bench-and-tests-as-modules — Alex / hgweb
  531. Merged unified into black-level-fix — a1ex <broscutamaker@gmail.com> / hgweb
  532. Moved benchmarks to a module (bench.mo) — Alex / hgweb
  533. Merged srm-memory into black-level-fix — Alex / hgweb
  534. Fix merge conflicts — Alex / hgweb
  535. Merged unified into black-level-fix — Alex / hgweb
  536. Raw backend: use fewer retries when enabling raw mode for the first time — Alex / hgweb
  537. raw_rec/mlv_rec: use NotifyBox for some backend errors — Alex / hgweb
  538. mlv_rec/raw_rec/ettr/silent/focus-box-center: updated raw code with raw_update_params_retry_lv — Alex / hgweb
  539. Raw backend: added raw_update_params_retry_lv, which retries in LiveView if needed — Alex / hgweb
  540. Black level fix: make a copy of the raw buffer before saving bad.dng (fixes broken frames) — Alex / hgweb
  541. Black level fix: save all bad.dng files, numbered, for troubleshooting — Alex / hgweb
  542. Black level fix: relax the local mean constraint (seems to give some false alarms) — Alex / hgweb
  543. Merged unified into black-level-fix — Alex / hgweb
  544. mlv_rec: handle non-video LV mode on 600D correctly — g3gg0 / hgweb
  545. Raw backend: after zoom toggle or resolution change, mark the raw data as invalid for a short time (fixes raw check warnings even if you press the buttons like crazy) — Alex / hgweb
  546. Raw backend: debugging code, save bad frames whenever black check fails — Alex / hgweb
  547. Raw backend: if the resolution was changed, raw_update_params will wait for the next frame, to ensure valid raw data — Alex / hgweb
  548. Raw backend, CONFIG_EDMAC_RAW_SLURP: update EDMAC resolution as soon as possible, without requiring a call to raw_update_params (fixes black level issue when recording raw with memory hack enabled, and maybe others) — Alex / hgweb
  549. Raw overlays: print an error message when falling back to YUV
    To test it: on 500D, go to LiveView, single shooting mode, take a picture, but hold the shutter for 2-3 seconds before releasing it (raw buffer will be overwritten by LiveView data, so black autodetection will fail) — Alex / hgweb
  550. Raw backend: fix compilation with RAW_DEBUG defined — Alex / hgweb
  551. Raw backend: replaced black level convergence checks with a spatial consistency check of the OB area (also handles photo mode, since it requires a single frame for checking) — Alex / hgweb
  552. Merged unified into black-level-fix — Alex / hgweb
  553. enforce black calculation if no valid value was found before, use simple averaging — g3gg0 / hgweb
  554. mlv_rec: black level fix (hopefully) not needed anymore — g3gg0 / hgweb
  555. mlv_rec: wait for raw backend to get ready — g3gg0 / hgweb
  556. experiment: try to measure black level more than once and resolve black level issue — g3gg0 / hgweb

#6 (Apr 3, 2016 12:00:46 AM)

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