Started 4 yr 1 mo ago
Took 29 sec

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

  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 and menu.close (detail / bitbucket)
  44. Declared gui_open_menu and moved gui_stop_menu to menu.h (detail / bitbucket)
  45. allow string literals for menu.update,, menu.rinfo, menu.warning (detail / bitbucket)
  46. left out from previous commit: put the menu check at the beginning of the loop (detail / bitbucket)
  47. for scripts that hijack the ML menu, exit if the ML menu closes (detail / bitbucket)
  48. rename keyhndlr to keys (detail / bitbucket)
  49. 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 (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. update makefiles (add scripts/lib directory) (detail / bitbucket)
  57. update general documentation (detail / bitbucket)
  58. some more properties (detail / bitbucket)
  59. 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. config improvements (detail / bitbucket)
  61. script for copying settings when switching to M and reusable example/class for doing config files (detail / bitbucket)
  62. fix issue when trying to load files that don't exist (detail / bitbucket)
  63. fix setting menu value for 'choices' (detail / bitbucket)
  64. calculator improvements (detail / bitbucket)
  65. calculator script (detail / bitbucket)
  66. prop handlers (detail / bitbucket)
  67. fix typos (detail / bitbucket)
  68. improve camera API with more unit options for shutter, aperture, iso, ec (detail / bitbucket)
  69. fix lua floating point parsing (default strpbrk and strtof were broken) (detail / bitbucket)
  70. lua 5.3 supports integer division with '//' (detail / bitbucket)
  71. calling tointeger on a float doesn't work like it's supposed to, so use tonumber and cast it (detail / bitbucket)
  72. fix floating point printing using a custom ftoa function (rather than builtin snprintf which doesn't support floats) (detail / bitbucket)
  73. more scrolling fixes for filedialog (detail / bitbucket)
  74. bmp file loading (detail / bitbucket)
  75. constants for screen width and height (detail / bitbucket)
  76. editor scrollbars (detail / bitbucket)
  77. fix some scrolling issues in the filedialog (detail / bitbucket)
  78. 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. ported sokoban to lua (detail / bitbucket)
  80. editor fonts (detail / bitbucket)
  81. 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. buttons for the filedialogs in the editor, so the UI is more intuitive (detail / bitbucket)
  83. editor debugging - highlight the location of errors; minor fixes (detail / bitbucket)
  84. editor debugging: breakpoints, stacktrace, local vars display (detail / bitbucket)
  85. preliminary in camera debugging!!! (you can run a script from the editor and single step through it, TODO: setup breakpoints) (detail / bitbucket)
  86. editor - implemented save as and ability to run (eventually debug) other scripts (detail / bitbucket)
  87. fix some issues with directory listing, add 'parent' field to directory (detail / bitbucket)
  88. double buffered drawing (detail / bitbucket)
  89. editor select/cut/copy/paste (detail / bitbucket)
  90. editor - improve key handling; submenus (detail / bitbucket)
  91. display function returns characters that wouldn't fit, editor text wrapping (detail / bitbucket)
  92. editor cleanups (detail / bitbucket)
  93. editor filedialog cleanup (detail / bitbucket)
  94. editor save (TODO: save as) (detail / bitbucket)
  95. editor insert/delete/return (detail / bitbucket)
  96. basic text editing working (no save function yet) (detail / bitbucket)
  97. fix gray color constants and add a gray(percent) function (detail / bitbucket)
  98. the beginnings of a text editor (detail / bitbucket)
  99. fix font lookups (detail / bitbucket)
  100. fix the directory stuff (detail / bitbucket)
  101. function to block the ML menu (detail / bitbucket)
  102. fix the directory constructor (detail / bitbucket)
  103. fix issue with font index metamethod (detail / bitbucket)
  104. give the semaphore while waiting for a key (detail / bitbucket)
  105. make the lvinfo update semaphore timeout a little longer (detail / bitbucket)
  106. fix example script (detail / bitbucket)
  107. also look for scripts in lowercase (for exfat cards) (detail / bitbucket)
  108. notify box (detail / bitbucket)
  109. lvinfo API (detail / bitbucket)
  110. API documentation

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

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

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

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

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

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

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

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

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

    update menu example (detail / bitbucket)
  147. fix compilation (detail / bitbucket)
  148. get/set value of ML menu items (detail / bitbucket)
  149. 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. fix compilation (detail / bitbucket)
  152. menu callback for update rinfo (detail / bitbucket)
  153. fix typo (detail / bitbucket)
  154. delete the old lua scripts, add menu test script (detail / bitbucket)
  155. fix events (detail / bitbucket)
  156. event API documentation tweaks (detail / bitbucket)
  157. move key constants to lua_constants.c and add documentation (detail / bitbucket)
  158. delete superflous code (detail / bitbucket)
  159. move globals to their own file so we can document 'event' (detail / bitbucket)
  160. API documentation

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

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

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

    create menus with{}
    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. added missing load for display library (detail / bitbucket)
  178. key library (detail / bitbucket)
  179. menu.value metamethod fixes (detail / bitbucket)
  180. get/set menu.value via metamethods (detail / bitbucket)
  181. API documentation (detail / bitbucket)
  182. API documentation

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

    display library
    constants (detail / bitbucket)
  186. constants for display library (detail / bitbucket)
  187. display library (detail / bitbucket)
  188. fixup events

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

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

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

    switch from fields to tables, looks better (detail / bitbucket)
  193. some preliminary API documentation (detail / bitbucket)
  194. script events (module cbrs) (detail / bitbucket)
  195. some property params should be boolean (detail / bitbucket)
  196. some constants for lua (detail / bitbucket)
  197. more camera properties (detail / bitbucket)
  198. movie functions (detail / bitbucket)
  199. lens functions (detail / bitbucket)
  200. lv functions (detail / bitbucket)
  201. shutter, iso, aperture, ec (detail / bitbucket)
  202. preliminary API for shutter, iso, aperture (detail / bitbucket)
  203. fix some crashes (wrong arg to lua_setfield), value for menu with choices => the actual string rather than the index (detail / bitbucket)
  204. few fixes to choices (detail / bitbucket)
  205. menu choices (detail / bitbucket)
  206. 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. cleanup function names, use naming convention from old lua api (detail / bitbucket)
  208. console functions (detail / bitbucket)
  209. fix wrong arg to lua_pcall causing stack overflow (detail / bitbucket)
  210. more and improved menu functionality (detail / bitbucket)
  211. pass the delta parameter to script menu select function (detail / bitbucket)
  212. more script menu setup options (detail / bitbucket)
  213. script loading and some basic functions (detail / bitbucket)
  214. Merge (detail / bitbucket)
  215. 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