Started 3 yr 8 mo ago
Took 29 sec

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

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

    Show warning if the image quality is other than fine (RAW, JPEG or JPEG and RAM) (detail / bitbucket)
  2. Show warning if the image quality is other than fine (RAW, JPEG or JPEG and RAM) (detail / bitbucket)
  3. Merged in dmilligan/magic-lantern/bulb_nd (pull request #583)

    bulb_nd: long exposure / ND filter utilities (detail / bitbucket)
  4. bulb_nd: some cleanup (detail / bitbucket)
  5. bulb_nd: function to measure actual ND filter strength (detail / bitbucket)
  6. bulb_nd: separate menu from bulb timer (detail / bitbucket)
  7. bulb_nd: remember the last valid shutter speed (for Av mode, which resets to 0 after metering finishes) (detail / bitbucket)
  8. bulb_nd: fix incorrect 1/2 ev calculation (detail / bitbucket)
  9. bulb_nd: long exposure / ND filter utilities (detail / bitbucket)
  10. Merged in PhotoCat/magic-lantern (pull request #647)

    Added a new spotmeter readout mode: RGB in percentage (detail / bitbucket)
  11. introduced spotmeter_formula modes CONSTANTS (detail / bitbucket)
  12. 1 more comment removed :) (detail / bitbucket)
  13. Removed zebra.c comments (detail / bitbucket)
  14. after merging (detail / bitbucket)
  15. Added a spotmeter readout mode of RGB in percentage (detail / bitbucket)
  16. Merged in gcc-49 (pull request #671)

    Updated to GCC 4.9.3 (detail / bitbucket)
  17. Close branch gcc-49 (detail / bitbucket)
  18. Merged in lua (pull request #642)

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

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

    ldoc specifies 'int' and 'bool' as the types rather than 'integer' and 'boolean'
    enable markdown
    include examples (detail / bitbucket)
  111. lua.mo: functions for enumerating directories (detail / bitbucket)
  112. lua.mo: API documentation

    more consistent propery help text (detail / bitbucket)
  113. lua.mo: typo (detail / bitbucket)
  114. lua.mo: API documentation

    missing parameter for font:width() (detail / bitbucket)
  115. lua.mo: font as a type (detail / bitbucket)
  116. lua.mo: sample scripts (detail / bitbucket)
  117. lua.mo: task library

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

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

    documentation for 'date' (detail / bitbucket)
  131. lua.mo: API documentation

    typo and brevity (detail / bitbucket)
  132. lua.mo: get/set pixel color with the same function (detail / bitbucket)
  133. lua.mo: API documentation

    fix function names (detail / bitbucket)
  134. lua.mo: get_pixel, set_pixel (detail / bitbucket)
  135. lua.mo: menu.visible field (detail / bitbucket)
  136. lua.mo: functions for getting card info (detail / bitbucket)
  137. lua.mo: dryos API (date, time, and other misc stuff) (detail / bitbucket)
  138. lua.mo: API documentation

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

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

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

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

    updates to reflect recent changes to menu API (detail / bitbucket)
  175. lua.mo: submenus (any depth now supported) (detail / bitbucket)
  176. lua.mo: make menu library more object-oriented

    create menus with menu.new{}
    wrap the c struct as a userdata value in lua
    use lua reference mechanism for callbacks
    eleminate the 'simple script' type
    TODO: submenus (detail / bitbucket)
  177. lua.mo: added missing load for display library (detail / bitbucket)
  178. lua.mo: key library (detail / bitbucket)
  179. lua.mo: menu.value metamethod fixes (detail / bitbucket)
  180. lua.mo: get/set menu.value via metamethods (detail / bitbucket)
  181. lua.mo: API documentation (detail / bitbucket)
  182. lua.mo: API documentation

    cleanup (detail / bitbucket)
  183. lua.mo: couple more camera lib functions (detail / bitbucket)
  184. lua.mo: shoot_task event (detail / bitbucket)
  185. lua.mo: API documentation

    cleanup
    display library
    constants (detail / bitbucket)
  186. lua.mo: constants for display library (detail / bitbucket)
  187. lua.mo: display library (detail / bitbucket)
  188. lua.mo: fixup events

    keypress return values are backwards
    disable vsync events for now, until we can be more efficient (detail / bitbucket)
  189. lua.mo: fix af_mode (detail / bitbucket)
  190. lua.mo: API documentation

    fix console library table (detail / bitbucket)
  191. lua.mo: API documentation

    fix lens library table (detail / bitbucket)
  192. lua.mo: API documentation

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

    TODO: implement an API, create menu/gui for running scripts (detail / bitbucket)

Started by an SCM change

Revision: fd82e5e10abd78b74d8b50361aa2af246838dc6b