284fa42 | alex@thinkpad | 21 June 2018, 06:07:11 UTC | Close branch manual_lens_info_new_lenses_part1 | 21 June 2018, 06:07:11 UTC |
7e94ff9 | Daniel Fort | 24 September 2017, 05:33:11 UTC | Added and organized lenses. | 24 September 2017, 05:33:11 UTC |
9f8bff6 | alex@thinkpad | 02 September 2017, 20:41:02 UTC | Merged lua_fix into manual_lens_info | 02 September 2017, 20:41:02 UTC |
7f5755c | alex@thinkpad | 02 September 2017, 20:35:03 UTC | menu: workaround for file_man (fixme: still relying on name lookup to find submenus) | 02 September 2017, 20:35:03 UTC |
259d854 | alex@thinkpad | 02 September 2017, 20:32:31 UTC | menu: store submenu parent in the menu structure; more submenu fixes | 02 September 2017, 20:32:31 UTC |
22e0ccd | alex@thinkpad | 02 September 2017, 17:51:32 UTC | Merged thread-safety into manual_lens_info | 02 September 2017, 17:51:32 UTC |
7826151 | alex@thinkpad | 02 September 2017, 17:50:52 UTC | Merged lua_fix into thread-safety | 02 September 2017, 17:50:52 UTC |
5e854fb | alex@thinkpad | 02 September 2017, 17:10:18 UTC | Merged lua_fix into manual_lens_info | 02 September 2017, 17:10:18 UTC |
2e223c9 | alex@thinkpad | 02 September 2017, 16:47:58 UTC | menu: allow is_menu_entry_selected to operate on submenus (for Lua menu.select; updated api_test.lua) | 02 September 2017, 16:47:58 UTC |
8a711cb | alex@thinkpad | 02 September 2017, 16:42:57 UTC | menu: refactored submenu selection to avoid duplicate code; minor rename | 02 September 2017, 16:42:57 UTC |
0b39967 | alex@thinkpad | 02 September 2017, 16:23:19 UTC | menu: removed side effects from get_current_submenu | 02 September 2017, 16:23:19 UTC |
a13da94 | alex@thinkpad | 02 September 2017, 11:52:34 UTC | menu: allow submenu selection by name (updated api_test.lua) | 02 September 2017, 11:52:34 UTC |
ac39e1a | alex@thinkpad | 02 September 2017, 11:00:00 UTC | menu: fix parent menu issues in composite submenus | 02 September 2017, 11:00:00 UTC |
67f74c2 | alex@thinkpad | 02 September 2017, 17:06:14 UTC | menu: refactored to fix thread safety in menu_add | 02 September 2017, 17:06:14 UTC |
0934c1e | alex@thinkpad | 02 September 2017, 10:22:19 UTC | menu: fix parent menu issues in most menus (todo: composite submenus) | 02 September 2017, 10:22:19 UTC |
64d4882 | alex@thinkpad | 02 September 2017, 10:21:13 UTC | menu: check whether each submenu entry actually has a parent (fixme: most don't) | 02 September 2017, 10:21:13 UTC |
1bcb303 | alex@thinkpad | 02 September 2017, 10:40:53 UTC | menu: if the value field is very long, do not display the name (the value is probably verbose enough to figure out what it is) | 02 September 2017, 10:40:53 UTC |
1cec638 | alex@thinkpad | 01 September 2017, 22:19:16 UTC | lua_lens: also update lens_info.raw_aperture for manual lenses | 01 September 2017, 22:19:16 UTC |
9b2e192 | alex@thinkpad | 01 September 2017, 22:18:56 UTC | lens.h: allow using VALUE2RAW in other files (added prototypes) | 01 September 2017, 22:18:56 UTC |
d4c08dc | alex@thinkpad | 01 September 2017, 21:55:55 UTC | lens.lua: more manual lens names Lensbaby (NunoCaldeira) - http://www.magiclantern.fm/forum/index.php?topic=18083.msg189183#msg189183 Nikon (Lars Steenhoff) - http://www.magiclantern.fm/forum/index.php?topic=18083.msg189184#msg189184 | 01 September 2017, 21:55:55 UTC |
36a0c2d | alex@thinkpad | 01 September 2017, 20:30:20 UTC | lens.lua: some popular manual lens names from dfort, http://www.magiclantern.fm/forum/index.php?topic=18083.msg177735#msg177735 | 01 September 2017, 20:30:20 UTC |
6ef1730 | alex@thinkpad | 01 September 2017, 20:20:20 UTC | lens.lua: updated menu name | 01 September 2017, 20:20:20 UTC |
fc87779 | alex@thinkpad | 31 August 2017, 20:07:18 UTC | Modules: moved Show console to top level | 31 August 2017, 20:07:18 UTC |
5f0e9ab | alex@thinkpad | 31 August 2017, 19:30:57 UTC | Memory backend: when checking available memory, allocate both Shoot ans SRM at the same time (they may overlap) | 31 August 2017, 19:30:57 UTC |
dd7823b | alex@thinkpad | 31 August 2017, 11:31:42 UTC | debug: reworked "Show GUI Events" to use the console | 31 August 2017, 11:31:42 UTC |
5d2874b | alex@thinkpad | 30 August 2017, 19:24:48 UTC | gui_common: removed unused ui_lock (everything calls gui_uilock instead) | 30 August 2017, 19:24:48 UTC |
585d6fb | alex@thinkpad | 26 August 2017, 12:45:56 UTC | console: enable in LiveView alongside with ML overlays (experimental) | 26 August 2017, 12:45:56 UTC |
a0c13e6 | alex@thinkpad | 24 August 2017, 20:11:50 UTC | raw.c: thread safety annotations | 24 August 2017, 20:11:50 UTC |
a7dc9ac | alex@thinkpad | 24 August 2017, 19:59:23 UTC | ml-cbr: thread safety annotations; minor refactor | 24 August 2017, 19:59:23 UTC |
d3cd7e0 | alex@thinkpad | 24 August 2017, 19:51:20 UTC | Makefile: option for strict thread safety checking example: make mlv_lite.t STRICT=y | 24 August 2017, 19:51:20 UTC |
7965a01 | alex@thinkpad | 24 August 2017, 12:46:03 UTC | Makefile: workaround for compiling backtrace.t (fixme: what's going on?) | 24 August 2017, 12:46:03 UTC |
19cc0e4 | alex@thinkpad | 24 August 2017, 11:36:18 UTC | Makefile: fix dependency rules (regression) note: -Wp,-MP conflicts with backtrace rules from Makefile.src | 24 August 2017, 11:36:18 UTC |
9ed739a | alex@thinkpad | 24 August 2017, 07:59:23 UTC | mlv_lite: forgot to call init_vsync_vars; ignore thread safety warning for this call | 24 August 2017, 07:59:23 UTC |
a3f7146 | alex@thinkpad | 24 August 2017, 07:59:11 UTC | mutex.h: macro to skip thread safety analysis on some particular function call | 24 August 2017, 07:59:11 UTC |
5d27ebf | alex@thinkpad | 24 August 2017, 07:50:19 UTC | mlv_lite: more thread safety annotations | 24 August 2017, 07:50:19 UTC |
f95d953 | alex@thinkpad | 24 August 2017, 06:48:32 UTC | property.h: annotated PROP_HANDLER with thread role | 24 August 2017, 06:48:32 UTC |
7390bac | alex@thinkpad | 24 August 2017, 18:19:06 UTC | Merged lua_fix into thread-safety | 24 August 2017, 18:19:06 UTC |
c6da151 | alex@thinkpad | 24 August 2017, 17:58:35 UTC | Merged unified into lua_fix | 24 August 2017, 17:58:35 UTC |
a47aea6 | alex@thinkpad | 23 August 2017, 22:50:25 UTC | menu: do not discard customization data for menus that are not yet loaded (e.g. for modules/scripts and other dynamic menus) | 23 August 2017, 22:50:25 UTC |
2c689ed | alex@thinkpad | 23 August 2017, 22:23:31 UTC | menu: do not overwrite existing customization data when reloading (only reload data for newly added menu entries) | 23 August 2017, 22:23:31 UTC |
16ee763 | alex@thinkpad | 23 August 2017, 22:00:35 UTC | menu: fix usage counters for menu items with placeholders | 23 August 2017, 22:00:35 UTC |
559fdb0 | alex@thinkpad | 23 August 2017, 21:54:14 UTC | menu: allow simple submenus in Recent menu | 23 August 2017, 21:54:14 UTC |
1ff969c | alex@thinkpad | 23 August 2017, 21:49:25 UTC | menu: allow Debug entries in Junkie mode | 23 August 2017, 21:49:25 UTC |
0b0caeb | alex@thinkpad | 23 August 2017, 18:35:30 UTC | Modules: make sure we can really use up to 64 of them (fix commit 8ad0912) | 23 August 2017, 18:35:30 UTC |
d6275d8 | alex@thinkpad | 22 August 2017, 09:56:29 UTC | file_man: show status in main menu, if busy | 22 August 2017, 09:56:29 UTC |
ea78182 | alex@thinkpad | 22 August 2017, 09:53:18 UTC | file_man: disable powersaving during long copy/move operations | 22 August 2017, 09:53:18 UTC |
17e03f8 | alex@thinkpad | 22 August 2017, 09:50:18 UTC | file_man: unified FileCopy and FileMove tasks to avoid duplicate code; report all errors to console and show a simple progress indicator | 22 August 2017, 09:50:18 UTC |
2d52197 | alex@thinkpad | 21 August 2017, 22:51:32 UTC | file_man: show timestamp for each file; align date/time column | 21 August 2017, 22:51:32 UTC |
95d2785 | alex@thinkpad | 22 August 2017, 07:27:01 UTC | menu: fix Junkie short text overflowing in some cases | 22 August 2017, 07:27:01 UTC |
54a7303 | alex@thinkpad | 22 August 2017, 07:17:13 UTC | menu: attempt to balance the automatic My Menu in Junkie mode (with many submenu entries used frequently, this menu could end up a lot more cluttered than regular menus) | 22 August 2017, 07:17:13 UTC |
5cfa1c9 | alex@thinkpad | 21 August 2017, 16:34:05 UTC | menu: fix submenu entries disappearing in Junkie menu (frequently used submenu items shouldn't be moved to My Menu; they should be just copied) | 21 August 2017, 16:34:05 UTC |
268bb4b | alex@thinkpad | 21 August 2017, 06:29:48 UTC | menu: better duplicate menu warning; minor rename | 21 August 2017, 06:29:48 UTC |
0ae8464 | Alex | 17 August 2017, 07:20:53 UTC | Merged in raw_fixes (pull request #828) Raw fixes part 5 | 17 August 2017, 07:20:53 UTC |
6cc5138 | alex@thinkpad | 02 August 2017, 12:04:01 UTC | Makefile: with WIFI_SD=y, ping the card until it comes online (useful for router connections) | 02 August 2017, 12:04:01 UTC |
3bd09b5 | alex@thinkpad | 05 July 2017, 16:49:24 UTC | lua.c: fix warning | 05 July 2017, 16:49:24 UTC |
5b8dc97 | alex@thinkpad | 05 July 2017, 16:46:47 UTC | Lua: only hide the console if it was opened by some auto-running script (and block the key pressed to hide the console, if any) | 05 July 2017, 16:46:47 UTC |
144267f | alex@thinkpad | 05 July 2017, 16:44:30 UTC | Lua: block keys on key.wait() hello.lua updated to wait only for SET (and block only this key) | 05 July 2017, 16:44:30 UTC |
f4fc8b6 | Alex | 01 July 2017, 23:11:33 UTC | Merged unified into lua_fix | 01 July 2017, 23:11:33 UTC |
5f76671 | alex@thinkpad | 01 July 2017, 21:40:02 UTC | fio-ml: workaround for existing code using FIO_ReadFile incorrectly (such as mlv_play) selftest included | 01 July 2017, 21:40:02 UTC |
25093ae | Alex | 01 July 2017, 16:22:10 UTC | Merged in cache-fixes (pull request #838) Cache coherence fixes (clean_d_cache, FIO, EDMAC) Approved-by: Alex <broscutamaker@gmail.com> Approved-by: g3gg0 <g3gg0.de@gmail.com> | 01 July 2017, 16:22:10 UTC |
6577a98 | Alex | 01 July 2017, 16:22:10 UTC | Close branch cache-fixes | 01 July 2017, 16:22:10 UTC |
bf2109f | alex@thinkpad | 01 July 2017, 16:20:24 UTC | fio-ml: updated comment on FIO_WriteFile | 01 July 2017, 16:20:24 UTC |
7eb3ecb | alex@thinkpad | 29 June 2017, 10:19:24 UTC | menu: fix invalid indexing on menu choices not starting at 0 (reported by JohanJ at http://www.magiclantern.fm/forum/index.php?topic=14828.msg186252#msg186252 ) | 29 June 2017, 10:19:24 UTC |
0c81bd9 | alex@thinkpad | 28 June 2017, 17:36:32 UTC | selftest: check whether cache cleaning causes any performance regressions (result: no significant difference on file I/O) | 28 June 2017, 17:36:32 UTC |
f7121f7 | Alex | 26 June 2017, 18:45:59 UTC | Merged in daniel_fort/magic-lantern/EOSM_stubs_tweaks (pull request #839) Display filters working (anamorphic preview, fisheye correction, raw video preview and others) EOSM stubs tweaks Approved-by: Alex <broscutamaker@gmail.com> | 26 June 2017, 18:45:59 UTC |
71a5a35 | Daniel Fort | 26 June 2017, 13:47:32 UTC | Corrected YUV422_LV_BUFFER_DISPLAY_ADDR value and enabled display filters: http://www.magiclantern.fm/forum/index.php?topic=9741.msg186289#msg186289 | 26 June 2017, 13:47:32 UTC |
21390fe | Daniel Fort | 24 June 2017, 20:10:15 UTC | Updated post_isr_hook/pre_isr_hook stubs | 24 June 2017, 20:10:15 UTC |
d895f0b | Daniel Fort | 24 June 2017, 20:03:23 UTC | Changed for consistency of stubs across all models. | 24 June 2017, 20:03:23 UTC |
2e8a342 | alex@thinkpad | 23 June 2017, 21:59:59 UTC | my_fprintf: fix warning | 23 June 2017, 21:59:59 UTC |
6831415 | alex@thinkpad | 23 June 2017, 21:31:49 UTC | selftest: fix bad merge | 23 June 2017, 21:31:49 UTC |
fb1dc39 | alex@thinkpad | 23 June 2017, 21:06:57 UTC | Merged cache-fixes into lua_fix | 23 June 2017, 21:06:57 UTC |
4282617 | alex@thinkpad | 23 June 2017, 21:03:14 UTC | Merged unified into lua_fix | 23 June 2017, 21:03:14 UTC |
0d11475 | alex@thinkpad | 23 June 2017, 19:06:40 UTC | menu: attempt to fix file_man crash (a little hackish...) | 23 June 2017, 19:06:40 UTC |
a306c74 | alex@thinkpad | 23 June 2017, 10:46:52 UTC | edmac-memcpy: use cache handling similar to FIO; updated selftest and bench modules for the new restriction | 23 June 2017, 10:46:52 UTC |
e079da6 | alex@thinkpad | 23 June 2017, 10:09:28 UTC | selftest: make sure the FIO cache coherence test fails without the FIO_WriteFile wrapper | 23 June 2017, 10:09:28 UTC |
fe5ed1d | alex@thinkpad | 20 June 2017, 21:48:22 UTC | selftest: test for FIO_WriteFile with cacheable buffer if you comment out clean_d_cache() from the FIO_WriteFile wrapper, this test will fail | 20 June 2017, 21:48:22 UTC |
3c6addb | alex@thinkpad | 20 June 2017, 21:38:19 UTC | selftest: save log after each sub-test (so one can interrupt the test suite and still see the log for the tests completed so far) | 20 June 2017, 21:38:19 UTC |
337eb6a | alex@thinkpad | 20 June 2017, 21:36:42 UTC | selftest: fine-tuned DMA cacheable buffer test | 20 June 2017, 21:36:42 UTC |
952b077 | alex@thinkpad | 20 June 2017, 21:08:37 UTC | fio-ml: FIO_ReadFile wrapper to warn about caching issues not sure how to handle it automatically - clean_d_cache before is not enough adding another clean_d_cache afterwards appears to fix it, but it's risky sed -i.bak '/ FIO_ReadFile/_FIO_ReadFile/' */stubs.S | 20 June 2017, 21:08:37 UTC |
d0f1306 | alex@thinkpad | 19 June 2017, 23:13:35 UTC | Refactored without fio_malloc in a few places (todo: find a way to reproduce caching issues on file I/O and add it to selftest.mo) | 19 June 2017, 23:13:35 UTC |
a5dd994 | alex@thinkpad | 19 June 2017, 22:56:18 UTC | fio-ml: FIO_WriteFile wrapper to handle caching issues automatically sed -i.bak '/ FIO_WriteFile/_FIO_WriteFile/' */stubs.S | 19 June 2017, 22:56:18 UTC |
fefce61 | alex@thinkpad | 19 June 2017, 22:06:33 UTC | selftest: test for clean_d_cache interrupts disabled, using edmac_memcpy to copy between display buffers this test will fail without previous commit | 19 June 2017, 22:06:33 UTC |
4aa70fe | alex@thinkpad | 19 June 2017, 21:02:12 UTC | fix index size in clean_d_cache (todo: test in selftest.mo) | 19 June 2017, 21:02:12 UTC |
4041d24 | g3gg0 | 16 June 2017, 09:41:39 UTC | removed unnecessary declaration of mlv_snd_is_enabled | 16 June 2017, 09:41:39 UTC |
f326aed | g3gg0 | 15 June 2017, 20:28:55 UTC | mlv_snd: report back using ml-cbr when recording audio | 15 June 2017, 20:28:55 UTC |
3821e7a | g3gg0 | 15 June 2017, 19:10:53 UTC | added ml-cbr to modules using MODULE_NAMED_CBR() | 15 June 2017, 19:10:53 UTC |
b664c5b | g3gg0 | 15 June 2017, 19:11:20 UTC | audio uses ml-cbr to ask for recording | 15 June 2017, 19:11:20 UTC |
1111f84 | g3gg0 | 15 June 2017, 20:01:58 UTC | ml-cbr: use strcmp to stay on safe side (caller might pass arbitrary length) | 15 June 2017, 20:01:58 UTC |
b499a6a | g3gg0 | 15 June 2017, 20:09:21 UTC | ml-cbr: update header with more information | 15 June 2017, 20:09:21 UTC |
f6abc0f | g3gg0 | 03 June 2017, 21:14:45 UTC | fix ml-cbr locking issues | 03 June 2017, 21:14:45 UTC |
23abd3b | g3gg0 | 02 June 2017, 22:17:17 UTC | dual_iso: temporary patch for module_get_string API change - probably needs a revert before merging crop_rec_4k into unified | 02 June 2017, 22:17:17 UTC |
0200756 | Daniel Fort | 31 May 2017, 23:08:02 UTC | Deal with Windows line ending in grep 3.0, changed multi-line grep command to single line extended regular expression and remove localsyms file with make clean. | 31 May 2017, 23:08:02 UTC |
7a14f43 | g3gg0 | 26 May 2017, 21:42:57 UTC | mlv_rec: embed VERS blocks into MLV file so there is no uncertainity about the modules used for a given recording | 26 May 2017, 21:42:57 UTC |
2b4d9eb | g3gg0 | 26 May 2017, 21:01:36 UTC | mlv_lite: embed VERS blocks into MLV file so there is no uncertainity about the modules used for a given recording | 26 May 2017, 21:01:36 UTC |
760c7c5 | g3gg0 | 26 May 2017, 21:17:09 UTC | mlv_lite: use FIO_SeekSkipFile to determine file header size | 26 May 2017, 21:17:09 UTC |
01596ee | g3gg0 | 26 May 2017, 21:00:42 UTC | mlv_dump: handle VERS blocks | 26 May 2017, 21:00:42 UTC |
040ba08 | g3gg0 | 26 May 2017, 21:00:22 UTC | mlv_rec: added code and structures to helper routines to get version information embedded into the MLV file | 26 May 2017, 21:00:22 UTC |
d26385a | g3gg0 | 26 May 2017, 20:59:32 UTC | added routines and made a module loader routine non-static to allow other code to fetch e.g. strings from modules | 26 May 2017, 20:59:32 UTC |
ccf457f | alex@thinkpad | 17 May 2017, 01:05:44 UTC | file_man: disable name lookup on its submenu (should fix speed regression in directories with many files - to be tested) | 17 May 2017, 01:05:44 UTC |
14792fb | alex@thinkpad | 17 May 2017, 00:45:55 UTC | api_test.lua: tests for image_prefix and for bracketed images | 17 May 2017, 00:45:55 UTC |