https://bitbucket.org/hudson/magic-lantern

sort by:
Revision Author Date Message Commit Date
2b39588 Ghost image: further cleanups and fixes 02 July 2018, 21:33:48 UTC
06e223e Ghost image: fix crash (issues #2796, #2783, #2878, #2885) 18 October 2017, 15:09:08 UTC
48eedf5 features.tmpl edited online with Bitbucket: use id in th section heading to allow for direct linking via anchor 31 May 2018, 12:16:19 UTC
45c0497 Merged in edmac (pull request #886) EDMAC module: fixes for DIGIC 4, connection map 02 July 2018, 20:50:19 UTC
79b1273 Merged in adv_int (pull request #907) Advanced intervalometer updates 02 July 2018, 20:49:57 UTC
48ba605 Merged in memory-backend (pull request #906) Memory backend improvements 02 July 2018, 20:49:21 UTC
6223c46 memset64/memcpy64: use versions from b831cb1; fix calls from Magic Zoom to ensure proper alignment 07 March 2018, 05:46:56 UTC
eecc9d8 Backout b831cb1 (breaks Magic Zoom and CONFIG_MARK_UNUSED_MEMORY_AT_STARTUP, as memset64 is not the same as memset) 07 March 2018, 05:30:41 UTC
5586f26 Memory backend: drop timestamps from history; show last 1024 events 24 February 2018, 15:35:22 UTC
1dbb9aa Memory backend: show total allocations (number and amount), including untracked ones 24 February 2018, 15:11:14 UTC
4515f69 Memory backend: allow using shoot_malloc as a last resort, even for small blocks; allow small blocks (smaller than minimum_free_space / 64) to break the minimum_free_space limit (until minimum_free_space / 4) fine-tuned until the old set of Lua scripts were able to run on 1100D without umm_malloc 24 February 2018, 14:28:37 UTC
15fdd69 Memory backend: a pointer to task names (rather than copying the full string) should be enough 23 February 2018, 12:26:35 UTC
410e130 Memory backend: renamed memcheck_mallocbuf to memcheck_entries 24 February 2018, 00:13:38 UTC
0e6654e Moved memset64 and memcpy64 to bench.mo - simplified to accept only 32-bit aligned pointers - using regular memset for Magic Zoom - closing issue #1995 24 February 2018, 00:01:07 UTC
a68aa4d Memory backend: if shoot_malloc fails, try SRM next (poor man's autodetection, since we don't know how to query the available size in advance) 23 February 2018, 23:30:47 UTC
25c6b12 exmem: reworked shoot_malloc to handle large requests better - moved autodetection to dedicated functions (for both fragmented and continuous allocations) - autodetect the max available size for large requests (slower, but when it fails, it fails gracefully) 23 February 2018, 23:26:53 UTC
8ae81bb exmem: removed the "relaxed" checks introduced in 04f02a4 (not sure why they were needed; we'll find out if it fails) 23 February 2018, 22:22:00 UTC
855749a exmem: speed-up shoot_malloc (1s timeout probably not needed) 23 February 2018, 21:18:38 UTC
117c8d5 Makefile: fix "make install_qemu CONFIG_QEMU=y" for minimal targets 18 February 2018, 21:29:37 UTC
33d34ff Merged in nikfreak/magic-lantern/unified_sf_dump_70D (pull request #853) sf_dump.mo: support for 70D 30 April 2018, 10:47:36 UTC
1c2dc93 Close branch 30 April 2018, 10:46:38 UTC
08c2105 Merged in es_as/magic-lantern (pull request #891) 650D: sf_dump stubs 30 April 2018, 10:39:12 UTC
a029d9f Merged in daniel_fort/magic-lantern/unified_650D.104_stub_fix (pull request #923) Fix 650D PlayMovieGuideApp_handler 30 April 2018, 10:33:44 UTC
5618653 Close branch 30 April 2018, 10:21:30 UTC
57ce5c7 Fixed stub. Discovered while running lua API tests. https://www.magiclantern.fm/forum/index.php?topic=7473.msg200626#msg200626 27 April 2018, 14:42:29 UTC
5852c4d Find the latest version of exiftool. 04 February 2018, 22:52:42 UTC
3cf012c Merged in garry23/dof-fix-for-focus.c/garry23/focusc-edited-online-with-bitbucket-by-g-1495645868417 (pull request #831) Changed the DoF equations to better handle integer math and used a different source for the equations. 02 February 2018, 21:07:41 UTC
b2b3aea Dummy merge (reference changeset for make install_qemu) 02 February 2018, 21:07:04 UTC
e51bfd3 Merged in makefile-updates (pull request #898) Makefile updates part 2 (minor fixes, updated make install_qemu) 02 February 2018, 21:05:58 UTC
5c19d8c focus.c: fix possible overflow when computing hyperfocal (corner case) examples (focal_len, focus_dist): 73 4689 90 7123 91 7282 98 8444 ... 02 February 2018, 20:56:20 UTC
508ab5f focus.c: fix typo pointed out by garry23 http://www.magiclantern.fm/forum/index.php?topic=9741.msg196728#msg196728 02 February 2018, 20:07:32 UTC
c0bdfc9 Makefile: updated rules for "make install_qemu" (for reference, should anyone ever want to use them on older changesets) Before using them, qemu has to be installed first in qemu-eos (from the qemu branch) QEMU installation directory can be changed from the QEMU_DIR environment variable, or from Makefile.user 30 January 2018, 19:50:08 UTC
17fb8b5 Makefile: moved default QEMU directory to qemu-eos 30 January 2018, 00:38:48 UTC
b2adf66 Makefile: also updated QEMU_INSTALLED_DBI_DIR to use QEMU_PATH 30 January 2018, 19:50:08 UTC
0039e06 Makefile: fix copy/paste error 30 January 2018, 19:34:26 UTC
367ab81 Makefile: fix cleaning up after "make zip"; removed warning 30 January 2018, 18:39:07 UTC
240ee21 Makefile: allow changing QEMU installation directory from Makefile.user and/or the environment (QEMU_DIR) 30 January 2018, 00:38:48 UTC
ea65ea7 Makefile: zip and install_qemu targets for modules 29 January 2018, 22:03:42 UTC
6e8713b Makefile: always clean after running install_check http://www.magiclantern.fm/forum/index.php?topic=991.msg194444#msg194444 30 January 2018, 18:19:37 UTC
1f950c5 Makefile: always rebuild version.o 30 January 2018, 18:08:52 UTC
989d158 Makefile: prevent install_check from running in parallel with building regular ML (conflicts while compiling from the same sources - http://www.magiclantern.fm/forum/index.php?topic=991.msg194315#msg194315 ) 30 January 2018, 18:07:57 UTC
36ecbec 650D:sf_dump stubs 25 December 2017, 19:28:35 UTC
932bded edmac: make sure the log files don't have unnecessary newlines (channels with complex size configuration may get printed on multiple lines; that makes the log file harder to parse) 11 December 2017, 12:32:52 UTC
953781f edmac: LOG_INTERVAL can now be changed from menu (persistent setting) 11 December 2017, 12:24:06 UTC
efb68df edmac: use numbered log file names 11 December 2017, 12:20:59 UTC
7f68242 edmac: fix behavior when the extra info buffer gets full 11 December 2017, 12:19:29 UTC
ebb8f20 edmac: use half-shutter as trigger for logging EDMAC channels; fine-tuned messages 11 December 2017, 10:29:02 UTC
d3d1b7c edmac: fix crash on models other than 5D3 (there was a hardcoded stub) 11 December 2017, 10:27:20 UTC
e85c66a edmac: fix crash when using "Log EDMAC usage" on D4 models 11 December 2017, 10:01:27 UTC
1e7fdaa Merged unified into edmac 10 December 2017, 14:46:24 UTC
229bb85 Makefile: drop unused SUPPORTED_MODELS / SUPPORTED_UNIFIED_MODELS 06 December 2017, 23:15:00 UTC
4b46850 Merged in makefile-updates (pull request #873) Makefile updates to use any valid ARM toolchain 06 December 2017, 19:04:33 UTC
8b93187 Makefile: fix 7D build_fir 05 December 2017, 23:03:15 UTC
d4bec64 Makefile: fix building Lua with gcc 4.7.3 05 December 2017, 22:34:53 UTC
b58cea9 Makefile: only attempt to build/install/check ML-SETUP.FIR if there is a valid installer directory (some platforms may not have have one - 7D_MASTER, new ports) 05 December 2017, 22:12:02 UTC
9525695 Card LED: always use CARD_LED_ADDRESS, LEDON and LEDOFF (backed out 5bfab05 to fix installer on 7D - 0x800c00 not mandatory?) 03 December 2017, 20:50:25 UTC
127d3b3 Makefile: moved 7D-specific tweaks (FIR etc) into main target (7D.203) for consistency with other platforms, including 7D2 to build the regular FIR: make build_fir to build the installer FIR: make ML-SETUP.FIR -B 03 December 2017, 20:31:54 UTC
52acd1e Makefile: FIR building updates - always install ML-SETUP.FIR (zip, install, install_qemu) - build_fir for regular ML (not installer) now gives AUTOEXEC.FIR - to recompile ML-SETUP.FIR: "make ML-SETUP.FIR -B" from platform directory - "make zip" will also compile the installer from source, without replacing the precompiled ML-SETUP.FIR (just to make sure the source code changes do not interfere with building the installer) 03 December 2017, 20:18:40 UTC
4c1877f Makefile: fix building xor_chk from its own directory 02 December 2017, 23:06:40 UTC
43349bb Makefile: more .NOTPARALLEL fixes 02 December 2017, 22:52:32 UTC
c7b9aca Makefile: fix 7D FIR path (just for consistency) 02 December 2017, 22:46:21 UTC
96bdae3 Makefile: use .NOTPARALLEL in top-level Makefiles, rather than double-colon rules ML platforms/modules are built sequentially, but within each platform/module, parallel build is used to be tested on Mac with -j8 (on Make 3.81, double-colon are executed in parallel, while in 4.2.1 they are sequential) 02 December 2017, 22:33:43 UTC
83ca59b Makefile: fix README.rst generation with POSIX shells to reproduce: cd modules/filepref; make clean; rm -f README.rst; make SHELL=dash 27 November 2017, 12:27:55 UTC
1ef3e5a Makefile: serialize "make install", fix some related dependencies parallel copying could lock up WIFI_SD cards to reproduce: "WIFI_SD=y make install ML_MODULES=" from platform/CAM directory 27 November 2017, 10:42:33 UTC
d4aa257 Makefile: monitor wifi connection when using WIFI_SD=y (experimental, helps troubleshooting connectivity issues) 27 November 2017, 10:39:50 UTC
e536c16 Makefile: minor refactors for WIFI_SD (coding style) also fixed a typo 27 November 2017, 10:39:35 UTC
e2711e8 Modules: better error handling for missing rst2html http://www.magiclantern.fm/forum/index.php?topic=17099 26 November 2017, 00:31:52 UTC
9d9c368 Makefile: speed optimizations - helper to evaluate only once, only if used - modules hgstamp: only evaluate if used - CF_CARD, VERSION: only evaluate once if used - PWD is special? renamed to avoid unneeded shell calls Profiling tips: - perf record make; perf report --sort comm - make SHELL="sh -x" - make clean SHELL="sh -x" |& grep "^+" | sort | uniq -c 25 November 2017, 23:13:58 UTC
1a3f09e Makefile: enable parallel compilation for modules, but compile them sequentially huge modules like Lua will compile much faster compiling everything in parallel is not 100% safe (some dependency checks may fail) 25 November 2017, 19:21:03 UTC
43728b0 Makefile: do not print toolchain info on recursive calls 25 November 2017, 19:55:20 UTC
aae9c23 Makefile: reworked global targets install: doesn't make sense, as we no longer have a "one size fits all" build capable of running on all models (alternative: 5D3.113_install, 60D_install etc) zip: build zip for each camera model, sequentially (parallel build still used within each zip) all: similar to zip (build camera models sequentially, but use parallel compilation within each platform) clean, check: these can run in parallel (no restrictions) 25 November 2017, 18:50:29 UTC
d76e97c Makefile: fix module dependency checking on "make zip" by default, a module succeeds if it can be loaded on any camera model, from those compiled (doesn't matter which one) when using "make zip", we only want to include the modules compatible with current camera model, without considering other models (fixme: not the cleanest way to implement this) 25 November 2017, 17:31:01 UTC
37f4507 Makefile: fix module_strings dependency rule (previously, there was an error with make -j) 25 November 2017, 17:58:53 UTC
e12c0f0 Makefile: dropped ML_MODULES_STATIC (unused) and renamed ML_MODULES_DYNAMIC to ML_MODULES note: if you have customized the module list in Makefile.modules.user, just rename ML_MODULES_DYNAMIC to ML_MODULES to compile without modules: make 5D3 ML_MODULES= 25 November 2017, 16:01:15 UTC
1f284c5 Makefile: fix "make clean" from modules directory with stale modules from other branches https://bitbucket.org/hudson/magic-lantern/pull-requests/873/makefile-updates-to-use-any-valid-arm/diff#comment-48250675 25 November 2017, 18:03:43 UTC
9ed92ac Makefile: fix running from other directory e.g. from qemu: make -C ../magic-lantern/ 500D_install_qemu 24 November 2017, 19:14:10 UTC
d35cb5c Makefile: model-specific install targets for the root directory examples: make 500D_install; make 500D_install_qemu 24 November 2017, 19:10:19 UTC
27ca977 7D: fix compiling with FEATURE_VIDEO_HACKS 23 November 2017, 21:33:24 UTC
e4b619c Makefile: fix building 7D_MASTER 23 November 2017, 21:33:24 UTC
0024e45 Makefile: minor cleanups from 0b9b550 23 November 2017, 13:27:25 UTC
fd1a761 Makefile: always define CONFIG_$(MODEL)_$(FW_VERSION) e.g. CONFIG_5D3_113, CONIFG_7D_203 and so on 23 November 2017, 13:18:15 UTC
250551f Makefile: fix for GNU make 3.8.1 (thanks g3gg0) 13 November 2017, 00:05:11 UTC
b2d29e3 Makefile: fix newline issue with WIFI_SD=y 11 November 2017, 22:58:43 UTC
5f0bd01 Makefile: fix Mac issue (undefine not supported) http://www.magiclantern.fm/forum/index.php?topic=2864.msg192847#msg192847 11 November 2017, 09:56:04 UTC
d3f3263 fixed late evaluation issue in rule builder 06 November 2017, 18:48:42 UTC
124d82a Makefile.platform.map: fix indentation 05 November 2017, 22:07:17 UTC
7d13c87 disable ASSERT for 7D_MASTER 30 October 2017, 15:10:01 UTC
2ce590b Feature matrix: updated links 30 October 2017, 09:07:07 UTC
21293e9 Merged in daniel_fort/magic-lantern/unified-6D-sf_dump (pull request #876) Add 6D.116 to sf_dump module 30 October 2017, 08:55:50 UTC
13db1ea Merged in daniel_fort/magic-lantern/unified-600D-audio_meters_fix (pull request #877) 600D audio meters fix 30 October 2017, 08:54:58 UTC
cc5896e 600D also needs Audio IC turned on at boot. 30 October 2017, 00:17:24 UTC
80e8a7f Added 6D.116 to sf_dump module. 20 October 2017, 05:12:50 UTC
03f4437 Merged in daniel_fort/magic-lantern/unified_650D_audio_meters_fix (pull request #870) 650D audio meters fix 03 October 2017, 15:48:49 UTC
a3ff648 650D has the same audio meters issue as the 700D -- needs the same fix. 03 October 2017, 12:34:37 UTC
aa1d0da Merged in daniel_fort/magic-lantern/unified_700D_audio_meters_fix_1 (pull request #866) Audio meters fix for 700D Approved-by: Daniel Fort <dan@digiola.com> 29 September 2017, 06:22:43 UTC
e6fe029 Audio meters stop functioning after recording the first clip when using mlv_snd. Easy fix suggested by a1ex. 29 September 2017, 06:03:18 UTC
e4bf1f3 Changed the DoF equations to better handle integer math and used a different source for the equations. 25 September 2017, 09:36:25 UTC
7d88d96 Added edmac.mo to nightly builds 14 September 2017, 16:15:05 UTC
400e26a edmac-memcpy: check to make sure all models have AbortEDmac (to make sure it's correct: selftest.mo -> Stubs API test) 14 September 2017, 16:13:58 UTC
a209099 installer: fix compilation 14 September 2017, 14:35:13 UTC
back to top