Started 7 yr 1 mo ago
Took 2 min 8 sec

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

Build Artifacts
magiclantern-crop3x.2016Apr02.5D3113.zip1.78 MB view
Changes
  1. Merged raw_fixes into crop_rec (detail / bitbucket)
  2. Merged unified into crop_rec (detail / bitbucket)
  3. 5D3: get LV RAW resolution from 0xC0F06800/4, instead of hardcoded values (detail / bitbucket)
  4. Merged unified into crop_rec (detail / bitbucket)
  5. 5D3: cleaned up obsolete zoom tweaks (c24d8fb) (detail / bitbucket)
  6. Merged in cleanup (pull request #743)

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

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

    MPU dumper (detail / bitbucket)
  13. 600D, 1100D: cleaned up zoom button codes (to be tested on 1100D) (detail / 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] (detail / bitbucket)
  15. EOS M: fix scrollwheel button codes (todo: same on 100D) (detail / bitbucket)
  16. Renamed DLG_* constants to GUIMODE_*
    sed -i.bak 's/DLG_/GUIMODE_/g' */*.[ch] (detail / bitbucket)
  17. Renamed CURRENT_DIALOG_MAYBE to CURRENT_GUI_MODE
    sed -i.bak 's/CURRENT_DIALOG_MAYBE/CURRENT_GUI_MODE/g' */*.[ch] (detail / bitbucket)
  18. Removed DLG_SIGNATURE (refactored existing checks with more generic code)
    sed -i.bak '/DLG_SIGNATURE/d' */*.h (detail / bitbucket)
  19. Merged in installer (pull request #727)

    Installer fixes (detail / bitbucket)
  20. Close branch installer (detail / bitbucket)
  21. Merged in escho/escho-magiclantern/camera-temperaturen (pull request #738)

    Camera temperaturen (detail / bitbucket)
  22. update temperatures (detail / bitbucket)
  23. Merged unified into camera-temperaturen (detail / bitbucket)
  24. Created new branch camera-temperaturen (detail / bitbucket)
  25. Merged in wifi_sd (pull request #726)

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

    Fix recording indicators above 2GB (detail / bitbucket)
  28. Merged in format-restart (pull request #736)

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

    Minimal target fixes + hello world (detail / bitbucket)
  31. Close branch minimal (detail / bitbucket)
  32. Merged in cleanup (pull request #740)

    Misc small cleanups (detail / bitbucket)
  33. Minimal target for 600D (to be tested) (detail / 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) (detail / bitbucket)
  35. Minimal target for 1100D (detail / bitbucket)
  36. Minimal target: Hello World with font_direct, from a user task (detail / bitbucket)
  37. Minimal target: removed platform-specific files (will use the ones from platform dir) (detail / bitbucket)
  38. Minimal target: removed old stuff; just a simple LED blink (detail / bitbucket)
  39. Minimal target: fix "make install" (detail / bitbucket)
  40. Makefile: allow changing model ID for build_fir (detail / bitbucket)
  41. Removed CONFIG_BATTERY_TEST (detail / bitbucket)
  42. boot-hack.c: cleaned up some comments (detail / bitbucket)
  43. Cleaned up CONFIG_HELLO_WORLD and CONFIG_DUMPER_BOOTFLAG (detail / bitbucket)
  44. Makefile: install_finish target (detail / bitbucket)
  45. Merged unified into cleanup (detail / bitbucket)
  46. xor_chk: check footer before overwriting (detail / bitbucket)
  47. Use sync_caches instead of clean_d_cache/flush_caches (to be tested) (detail / bitbucket)
  48. minor cleanup in edmac_memcpy_init (detail / bitbucket)
  49. 5D3: removed the "Dim REC LED" feature (old hackish implementation, doesn't seem to work anyway) (detail / bitbucket)
  50. Restart the camera after formatting the card and restoring ML (http://www.magiclantern.fm/forum/index.php?topic=17247.msg167132#msg167132) (detail / bitbucket)
  51. Merged in tecgen/magic-lantern/model-specific-icons (pull request #723, 500D submenu icon)

    Model specific icons (detail / bitbucket)
  52. shrinked the live view icons a bit (detail / bitbucket)
  53. resized liveview icon: 1px top, 1px right side (detail / bitbucket)
  54. moved content a bit to the left (detail / bitbucket)
  55. 500D: LiveView instead of Q icon (detail / bitbucket)
  56. Created new branch model-specific-icons (detail / bitbucket)
  57. Makefile: add a quick install target (installq) for slow media (only autoexec.bin and symbol file) (detail / 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 (detail / bitbucket)
  59. 5D3: experiment - changed raw type, to be tested whether it still has vertical stripes (detail / bitbucket)
  60. Raw backend: debug option for choosing PREFERRED_RAW_TYPE from menu (detail / bitbucket)
  61. Raw backend, EDMAC_RAW_SLURP:  check RAW_TYPE register (detail / bitbucket)
  62. Raw backend, EDMAC_RAW_SLURP:  set RAW_TYPE before EDMAC calls (to be tested if it has any effect on pink frames) (detail / bitbucket)
  63. Dual ISO: fix warning in movie mode on unsupported cameras (detail / bitbucket)
  64. Recording indicators: attempt to fix issue #2530 for files up to 4GB (not tested) (detail / bitbucket)
  65. False colors: fix ExpSim check (detail / bitbucket)
  66. Merged in makefile (pull request #725) (detail / bitbucket)
  67. Removed beep introduced by mistake in b81641b (detail / bitbucket)
  68. installer: show the uninstall message in yellow (more obvious) (detail / bitbucket)
  69. installer: fix "make install" (detail / bitbucket)
  70. Merged makefile into installer (detail / bitbucket)
  71. installer: fix issue #2529 (detail / bitbucket)
  72. installer: minor cosmetic fix (detail / bitbucket)
  73. installer: fix compilation (detail / bitbucket)
  74. Merged in generic-cfn (pull request #716)

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

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

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

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

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

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

    Benchmarks and self-tests refactored as modules (detail / bitbucket)
  243. Close branch bench-and-tests-as-modules (detail / bitbucket)
  244. Merged in powersave-refactor (pull request #702)

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

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

    RequestForComments: CODING_STYLE proposal and check scripts (detail / 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. (detail / bitbucket)
  265. add check-before-hg-commit.sh script

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

    Black level fix (detail / bitbucket)
  270. Close branch black-level-fix (detail / bitbucket)
  271. Black level fix: disable bad.dng debug files (detail / 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) (detail / bitbucket)
  273. bench, selftest: fix compilation (detail / bitbucket)
  274. Merged powersave-refactor into bench-and-tests-as-modules (detail / bitbucket)
  275. debug.c: removed all the old stuff from "don't click me" (detail / bitbucket)
  276. Moved ML powersave routines to powersave.c/h, and batt_display to battery.c (detail / bitbucket)
  277. Moved display_on/off to powersave.c/h (detail / bitbucket)
  278. Moved PauseLiveView/ResumeLiveView to powersave.c/h (detail / bitbucket)
  279. Moved powersave routines from raw_rec/mlv_rec/silent modules into powersave.c/h (in ML core) (detail / bitbucket)
  280. selftest: moved the EDMAC screen test from Debug->Don't click me (detail / bitbucket)
  281. Merged in Audionut/test/nitrate-remove (pull request #700)

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

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

    fixes issue with hidden files created by OSX Finder #2496 (detail / bitbucket)
  328. lua_movie: fix movie mode checks (should fix rec_delay.lua on many cameras) (detail / bitbucket)
  329. Lua: moved camera.af_mode to lens.af_mode (to be consistent with lens.af) (detail / bitbucket)
  330. Lua: camera.movie returns MODE.MOVIE even on cameras without a dedicated movie mode (fixes recdelay.lua on many cameras) (detail / bitbucket)
  331. selftest.mo: ask user to switch to photo mode, rather than doing unsafe mode switches (detail / bitbucket)
  332. shoot.c: added ensure_photo_mode near ensure_movie_mode (detail / bitbucket)
  333. set_shooting_mode: only allow M, Tv, Av, P and (where present) BULB (detail / bitbucket)
  334. bench.mo: fix progress info (detail / bitbucket)
  335. bench.mo: refactored card info (camera-specific macros not available in modules) (detail / bitbucket)
  336. fio-ml: expose card info to modules, where available (currently 5D3/7D, CF only) (detail / 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 (detail / bitbucket)
  338. Lua: proper error handling if strict.lua is missing (detail / bitbucket)
  339. selftest.mo: refactored 50D ifdef (detail / bitbucket)
  340. selftest.mo: drop 5Dc ifdef's (no longer supported) (detail / bitbucket)
  341. Build bench.mo and selftest.mo by default (detail / bitbucket)
  342. Lua: print script menus to console (detail / bitbucket)
  343. api_test.lua: minor fix (detail / bitbucket)
  344. bench.mo: better user feedback for memory benchmark (detail / bitbucket)
  345. selftest.mo: show RPC test menu on 7D (not tested) (detail / bitbucket)
  346. bench.mo: minor fix (memory benchmark header not fully erased) (detail / bitbucket)
  347. bench.mo: minor help tweaks (detail / bitbucket)
  348. Merged unified into bench-and-tests-as-modules (detail / bitbucket)
  349. api_test.lua: updated focus tests to include commands with wait=false (detail / bitbucket)
  350. lens.c: reworked lens_focus a bit (fix crash with wait=off and some other tweaks) (detail / bitbucket)
  351. editor.lua: use WHEEL_LEFT for decrementing and WHEEL_RIGHT for incrementing (consistent with ML menu) (detail / bitbucket)
  352. Lua: check script syntax after compiling the module (detail / bitbucket)
  353. api_test.lua: tests for lens.focus (detail / bitbucket)
  354. lua_lens.c: more reasonable defaults for lens.focus (detail / bitbucket)
  355. lua_camera.c: removed check that breaks copy2m (detail / bitbucket)
  356. sokoban.lua: auto-increment level (detail / bitbucket)
  357. api_test.lua: tests for Lua strict mode; minor refactoring (detail / bitbucket)
  358. Lua: updated scripts for strict.lua (detail / bitbucket)
  359. strict.lua: changes to play nice with our existing global metatable (detail / bitbucket)
  360. Lua: use strict.lua for all scripts (detail / bitbucket)
  361. lua_lens: report focus distance in mm (to be consistent with all other distance fields) (detail / bitbucket)
  362. lua_lens: renamed focal_distance to focus_distance (detail / bitbucket)
  363. api_test.lua: tests for the "lv" module (detail / bitbucket)
  364. Lua: added some new APIs to the "lv" module: lv.paused, lv.running, lv.zoom get/set, lv.wait(num_frames) (detail / bitbucket)
  365. close_liveview(): fix operation in movie mode (detail / bitbucket)
  366. Pause/ResumeLiveView: minor cleanup/refactoring (detail / bitbucket)
  367. Lua: dryos.call disabled by default (detail / bitbucket)
  368. lua_camera: don't use SYM_ISO for formatting ISO values (doesn't look nice) (detail / bitbucket)
  369. api_test.lua: restore camera parameters after changing them (detail / bitbucket)
  370. api_test.lua: bring back the camera printf's (they provide additional info over the generic test, such as formatting exposure values) (detail / bitbucket)
  371. api_test.lua: run all generic tests first (detail / bitbucket)
  372. logger.lua: do not try to iterate light userdata (detail / bitbucket)
  373. lua reflection: remove unecessary duplicate 'fields' in dryos (they are already 'normal' table entries and will get enumerated by lua_next) (detail / bitbucket)
  374. Merge fonts into lua_fix (detail / bitbucket)
  375. lua logger: also serialize userdata (detail / 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 (detail / bitbucket)
  377. Merge (detail / bitbucket)
  378. lua scripting: update API tests to use logger and 'reflection' features (detail / 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 (detail / bitbucket)
  380. lua scripting: use logger in editor.lua and speed up file open (detail / bitbucket)
  381. lua scripting: use logger in calc.lua (detail / bitbucket)
  382. lua scripting: logger.lua - a logging helper (detail / bitbucket)
  383. lua scripting: directory.parent should return nil for root directories (i.e. A:/ or B:/) (detail / bitbucket)
  384. lua scripting: console.write should not automatically add newlines (detail / bitbucket)
  385. Lua: use uncached malloc for buffering stdio files (detail / bitbucket)
  386. Lua: hide stdio debug messages by default (detail / bitbucket)
  387. Lua: stdio appears to work! (detail / bitbucket)
  388. Lua: include extra dependencies in the module itself (not core); use setjmp from core (newlib) (detail / bitbucket)
  389. Merged lua_fix into lua_stdio (detail / bitbucket)
  390. Lua: compile with stdio functions from dietlibc (not working yet) (detail / bitbucket)
  391. fio-ml: use stdio.h instead of defining a custom FILE type (detail / bitbucket)
  392. Lua: added a subset of includes from dietlibc-0.33 (detail / bitbucket)
  393. tcc-glue: made all functions private and removed unused ones (detail / bitbucket)
  394. console.c: removed fputs and putchar (detail / bitbucket)
  395. Fix Lua after undefined symbols fix (detail / bitbucket)
  396. Modules: fix undefined symbols appearing incorrectly in the sym file (detail / bitbucket)
  397. module backend: handle fast scrollwheel events (for recent cameras) (detail / bitbucket)
  398. editor.lua: fix performance regression introduced in b6ee499 (detail / bitbucket)
  399. lua scripting: fix calculator issue #2476 (detail / bitbucket)
  400. api_test.lua: use a larger tolerance when setting aperture as f-number (detail / bitbucket)
  401. api_test.lua: aperture tests (detail / bitbucket)
  402. Lua: added camera.aperture.min/max (detail / bitbucket)
  403. lens.c: added lens_format_aperture (detail / bitbucket)
  404. lens.c: changed return value of hdr_set_* (todo: check if bracketing still stops when reaching exposure limits) (detail / bitbucket)
  405. lens.c: updated lens_set_aperture_approx; Lua aperture tests almost working (detail / bitbucket)
  406. api_test.lua: EC and FEC tests; fix typos (detail / bitbucket)
  407. moved round_shutter/aperture/expo_comp and related to lens.c (detail / bitbucket)
  408. simplified round_shutter/aperture/expo_comp and added round_flash_expo_comp, used for lens_set_flash_ae (detail / bitbucket)
  409. lens.c: refactored lens_set_ae/lens_set_flash_ae (detail / bitbucket)
  410. api_test.lua: script API tests, only covering shutter and ISO for now; todo: the rest of the API :P (detail / bitbucket)
  411. Lua, camera module: changing ISO works! (I bet this feature was never tested...) (detail / bitbucket)
  412. lens.c: use closest match when setting ISO in hdr_set_rawiso; small refactors (detail / bitbucket)
  413. Lua, camera module: use higher precision for APEX values (detail / bitbucket)
  414. lens.c, prop_set_rawshutter_approx: round towards the nearest shutter (max error 1/8 EV) (detail / bitbucket)
  415. lens.c: forgot to rename APEX10 macros (detail / bitbucket)
  416. lens.h: updated APEX10 macros to be reversible (converting back and forth should give the same value) (detail / bitbucket)
  417. imath.h: added RSCALE (integer scale with rounding, reversible) (detail / bitbucket)
  418. Renamed APEX x10 macros (detail / bitbucket)
  419. lua scripting: load string library by default: http://www.magiclantern.fm/forum/index.php?topic=14828.msg163029#msg163029 (detail / bitbucket)
  420. lua scripting: semaphore timeouts: provide more info, don't force the console open (detail / bitbucket)
  421. Merged unified into lua_fix (detail / bitbucket)
  422. lua_camera: fix pretty-printing of negative EC values (detail / bitbucket)
  423. lua_camera: removed apex x10 units (don't see any reason to use them instead of float) (detail / 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 (detail / bitbucket)
  425. Lua: added console.clear() (detail / bitbucket)
  426. lua scripting: fix dryos.dcim_dir (detail / bitbucket)
  427. lua scripting: fix bug in config.lua that prevents submenus' values from loading correctly (detail / bitbucket)
  428. lua scripting: use hdr_set_rawshutter instead of lens_set_rawshutter (detail / bitbucket)
  429. lua scripting: use hdr_set_rawaperture instead of lens_set_rawaperture (detail / bitbucket)
  430. lua scripting: throw errors when setting camera properties fail (detail / bitbucket)
  431. lua scripting: fix camera.aperture.value conversions (detail / bitbucket)
  432. lua scripting: fix the global shoot() function too (detail / bitbucket)
  433. lua scripting: more parameter fixes (lens.focus) (detail / bitbucket)
  434. lua scripting: fix data type for camera.shoot parameter

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

Started by user Alex

Revision: db28bcc2840eea15102acd66b18cc2baf89df31e
GNU Make + GNU C Compiler Warnings: 8 warnings.