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

sort by:
Revision Author Date Message Commit Date
c0d3620 undo merge 19 January 2019, 23:42:10 UTC
212510e Merged unified into update_to_7D.206-wip 24 December 2018, 11:55:25 UTC
339a489 700D: fix TryPostEvent_end stub address 07 July 2018, 16:20:01 UTC
731e86b Merged unified into update-to-7D.206-wip 04 July 2018, 20:25:57 UTC
194d849 Ghost image: further cleanups and fixes 02 July 2018, 21:33:48 UTC
e13f223 Changed example to show addresses for 7D v2.0.6, slave. 18 January 2018, 17:34:08 UTC
1329c9d Added FIR file. 15 January 2018, 01:07:35 UTC
46668f1 Merged in unified 15 January 2018, 01:06:21 UTC
d26b632 Makefile: drop unused SUPPORTED_MODELS / SUPPORTED_UNIFIED_MODELS 06 December 2017, 23:15:00 UTC
6faaaa4 Merged in makefile-updates (pull request #873) Makefile updates to use any valid ARM toolchain 06 December 2017, 19:04:33 UTC
a99c00e Makefile: fix 7D build_fir 05 December 2017, 23:03:15 UTC
e024e68 Makefile: fix building Lua with gcc 4.7.3 05 December 2017, 22:34:53 UTC
7c27e28 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
ccc8fe8 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
6c78497 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
bc46669 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
5e69462 Makefile: fix building xor_chk from its own directory 02 December 2017, 23:06:40 UTC
0ed38f5 Makefile: more .NOTPARALLEL fixes 02 December 2017, 22:52:32 UTC
6acdeea Makefile: fix 7D FIR path (just for consistency) 02 December 2017, 22:46:21 UTC
455952b 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
92a8790 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
c7c7771 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
100b192 Makefile: monitor wifi connection when using WIFI_SD=y (experimental, helps troubleshooting connectivity issues) 27 November 2017, 10:39:50 UTC
32ccb13 Makefile: minor refactors for WIFI_SD (coding style) also fixed a typo 27 November 2017, 10:39:35 UTC
75d5954 Modules: better error handling for missing rst2html http://www.magiclantern.fm/forum/index.php?topic=17099 26 November 2017, 00:31:52 UTC
6a07f4e 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
66e0e5e 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
b2f3a52 Makefile: do not print toolchain info on recursive calls 25 November 2017, 19:55:20 UTC
1dd4dce 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
642f995 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
37844af Makefile: fix module_strings dependency rule (previously, there was an error with make -j) 25 November 2017, 17:58:53 UTC
e4c6a62 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
78284d1 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
eacaef4 Makefile: fix running from other directory e.g. from qemu: make -C ../magic-lantern/ 500D_install_qemu 24 November 2017, 19:14:10 UTC
5ce053a Makefile: model-specific install targets for the root directory examples: make 500D_install; make 500D_install_qemu 24 November 2017, 19:10:19 UTC
c94bd0d 7D: fix compiling with FEATURE_VIDEO_HACKS 23 November 2017, 21:33:24 UTC
7ba7f09 Makefile: fix building 7D_MASTER 23 November 2017, 21:33:24 UTC
26d4932 Makefile: minor cleanups from 0b9b550 23 November 2017, 13:27:25 UTC
63f9c6c 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
2cf344a Makefile: fix for GNU make 3.8.1 (thanks g3gg0) 13 November 2017, 00:05:11 UTC
bc80761 Makefile: fix newline issue with WIFI_SD=y 11 November 2017, 22:58:43 UTC
b866362 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
140624f fixed late evaluation issue in rule builder 06 November 2017, 18:48:42 UTC
e0675d9 Makefile.platform.map: fix indentation 05 November 2017, 22:07:17 UTC
465c47f Got 7D_MASTER working in 206 the same as it does in 203. Using addresses and fw-signature from the 7D_MASTER.203 so this is actually a "fake" update. 01 November 2017, 18:06:03 UTC
40ce19c Fixed a few stubs. 31 October 2017, 22:31:46 UTC
4573dd2 Put 7D_MASTER back at 203 because 206 isn't working yet. 31 October 2017, 21:14:26 UTC
d18ad08 Camera boots but there is an issue with fonts. Still need to track it down. 31 October 2017, 17:56:34 UTC
8585594 Found firmware signature. LED flashes with or without LEDON/LEDOFF constant. 31 October 2017, 16:24:16 UTC
c681ff4 A few constants have changed. Need to figure out how to find the 7D_MASTER stubs and constants. 31 October 2017, 16:08:06 UTC
1928567 Cleaned up stubs.S. 31 October 2017, 15:53:25 UTC
e73953b Formatted stubs to all upper case. 31 October 2017, 15:34:54 UTC
55ddb8b First pass at all stubs. 31 October 2017, 15:25:26 UTC
1c07c3a Got modules to compile. Get ready for Hello World. 31 October 2017, 04:41:26 UTC
c64692b stub hunting 31 October 2017, 03:56:00 UTC
83c2197 Found Startup stubs 30 October 2017, 23:52:19 UTC
088b76c Trying to set up for a minimal build. Not yet working. 30 October 2017, 23:28:52 UTC
862900e Preliminary work. Will build but need to get all the addresses in order. 30 October 2017, 22:16:27 UTC
5b95466 Prepared 7D_MASTER from 203 to 206 30 October 2017, 20:53:12 UTC
9c47952 Installer changed from 7D.203 to 7D.206 30 October 2017, 20:48:08 UTC
6394850 Setup for porting firmware update - hg rename 7D.203 7D.206 30 October 2017, 20:35:35 UTC
ca48a49 disable ASSERT for 7D_MASTER 30 October 2017, 15:10:01 UTC
ad7c02c Feature matrix: updated links 30 October 2017, 09:07:07 UTC
2a6cb46 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
e5bb4b4 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
dc7a24d 600D also needs Audio IC turned on at boot. 30 October 2017, 00:17:24 UTC
5ab51b0 Added 6D.116 to sf_dump module. 20 October 2017, 05:12:50 UTC
7c403b0 Ghost image: fix crash (issues #2796, #2783, #2878, #2885) 18 October 2017, 15:09:08 UTC
65bf75a 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
e04351b Merged in edmac (pull request #886) EDMAC module: fixes for DIGIC 4, connection map 02 July 2018, 20:50:19 UTC
0f78213 Merged in adv_int (pull request #907) Advanced intervalometer updates 02 July 2018, 20:49:57 UTC
ac9e39a Merged in memory-backend (pull request #906) Memory backend improvements 02 July 2018, 20:49:21 UTC
1d5457f memset64/memcpy64: use versions from b831cb1; fix calls from Magic Zoom to ensure proper alignment 07 March 2018, 05:46:56 UTC
cdc799e 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
542ce04 Memory backend: drop timestamps from history; show last 1024 events 24 February 2018, 15:35:22 UTC
050f60c Memory backend: show total allocations (number and amount), including untracked ones 24 February 2018, 15:11:14 UTC
a3878aa 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
1c9d56c Memory backend: a pointer to task names (rather than copying the full string) should be enough 23 February 2018, 12:26:35 UTC
994c954 Memory backend: renamed memcheck_mallocbuf to memcheck_entries 24 February 2018, 00:13:38 UTC
e2d78e2 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
e2a913c 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
4a4118a 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
04c3fbb 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
61da0d3 exmem: speed-up shoot_malloc (1s timeout probably not needed) 23 February 2018, 21:18:38 UTC
b797990 Makefile: fix "make install_qemu CONFIG_QEMU=y" for minimal targets 18 February 2018, 21:29:37 UTC
7d9dca7 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
1223f75 Close branch 30 April 2018, 10:46:38 UTC
6ecca02 Merged in es_as/magic-lantern (pull request #891) 650D: sf_dump stubs 30 April 2018, 10:39:12 UTC
35e2aa2 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
e3b6bc9 Close branch 30 April 2018, 10:21:30 UTC
be0c498 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
82a9752 Find the latest version of exiftool. 04 February 2018, 22:52:42 UTC
c790045 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
ff43dd5 Dummy merge (reference changeset for make install_qemu) 02 February 2018, 21:07:04 UTC
e0ceefa Merged in makefile-updates (pull request #898) Makefile updates part 2 (minor fixes, updated make install_qemu) 02 February 2018, 21:05:58 UTC
7553f12 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
8978943 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
e70e391 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
7a7e744 Makefile: moved default QEMU directory to qemu-eos 30 January 2018, 00:38:48 UTC
11bfc4a Makefile: also updated QEMU_INSTALLED_DBI_DIR to use QEMU_PATH 30 January 2018, 19:50:08 UTC
back to top