a11df56 | Daniel Fort | 04 October 2019, 00:19:59 UTC | Corrected constants. Thanks critix | 04 October 2019, 00:19:59 UTC |
36d04f0 | Daniel Fort | 04 July 2018, 20:12:40 UTC | Merged unified into update-to-5D.135-wip | 04 July 2018, 20:12:40 UTC |
194d849 | alex@thinkpad | 02 July 2018, 21:33:48 UTC | Ghost image: further cleanups and fixes | 02 July 2018, 21:33:48 UTC |
5721213 | Daniel Fort | 28 February 2018, 02:02:35 UTC | Merged in latest unified changes just to keep this up to date. Not tested. | 28 February 2018, 02:02:35 UTC |
963258b | Daniel Fort | 28 February 2018, 01:50:05 UTC | Merged in latest unified to remove conflicts from pull request | 28 February 2018, 01:50:05 UTC |
c790045 | alex@thinkpad | 02 February 2018, 21:07:41 UTC | 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 | alex@thinkpad | 02 February 2018, 21:07:04 UTC | Dummy merge (reference changeset for make install_qemu) | 02 February 2018, 21:07:04 UTC |
e0ceefa | alex@thinkpad | 02 February 2018, 21:05:58 UTC | 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 | alex@thinkpad | 02 February 2018, 20:56:20 UTC | 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 | alex@thinkpad | 02 February 2018, 20:07:32 UTC | 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 | alex@thinkpad | 30 January 2018, 19:50:08 UTC | 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 | alex@thinkpad | 30 January 2018, 00:38:48 UTC | Makefile: moved default QEMU directory to qemu-eos | 30 January 2018, 00:38:48 UTC |
11bfc4a | alex@thinkpad | 30 January 2018, 19:50:08 UTC | Makefile: also updated QEMU_INSTALLED_DBI_DIR to use QEMU_PATH | 30 January 2018, 19:50:08 UTC |
1b9f438 | alex@thinkpad | 30 January 2018, 19:34:26 UTC | Makefile: fix copy/paste error | 30 January 2018, 19:34:26 UTC |
753f229 | alex@thinkpad | 30 January 2018, 18:39:07 UTC | Makefile: fix cleaning up after "make zip"; removed warning | 30 January 2018, 18:39:07 UTC |
12b4571 | alex@thinkpad | 30 January 2018, 00:38:48 UTC | Makefile: allow changing QEMU installation directory from Makefile.user and/or the environment (QEMU_DIR) | 30 January 2018, 00:38:48 UTC |
481be18 | alex@thinkpad | 29 January 2018, 22:03:42 UTC | Makefile: zip and install_qemu targets for modules | 29 January 2018, 22:03:42 UTC |
cac52db | alex@thinkpad | 30 January 2018, 18:19:37 UTC | 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 |
c7d9565 | alex@thinkpad | 30 January 2018, 18:08:52 UTC | Makefile: always rebuild version.o | 30 January 2018, 18:08:52 UTC |
1ee4316 | alex@thinkpad | 30 January 2018, 18:07:57 UTC | 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 |
d26b632 | alex@thinkpad | 06 December 2017, 23:15:00 UTC | Makefile: drop unused SUPPORTED_MODELS / SUPPORTED_UNIFIED_MODELS | 06 December 2017, 23:15:00 UTC |
6faaaa4 | alex@thinkpad | 06 December 2017, 19:04:33 UTC | Merged in makefile-updates (pull request #873) Makefile updates to use any valid ARM toolchain | 06 December 2017, 19:04:33 UTC |
a99c00e | alex@thinkpad | 05 December 2017, 23:03:15 UTC | Makefile: fix 7D build_fir | 05 December 2017, 23:03:15 UTC |
e024e68 | alex@thinkpad | 05 December 2017, 22:34:53 UTC | Makefile: fix building Lua with gcc 4.7.3 | 05 December 2017, 22:34:53 UTC |
7c27e28 | alex@thinkpad | 05 December 2017, 22:12:02 UTC | 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 | alex@thinkpad | 03 December 2017, 20:50:25 UTC | 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 | alex@thinkpad | 03 December 2017, 20:31:54 UTC | 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 | alex@thinkpad | 03 December 2017, 20:18:40 UTC | 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 |
06782df | Daniel Fort | 03 December 2017, 06:53:18 UTC | Found some things that needed fixing while working on the 5D3.135 firmware update. | 03 December 2017, 06:53:18 UTC |
0cfea2d | Daniel Fort | 03 December 2017, 06:28:42 UTC | Got the rest of the pieces in order -- sort of. Not working yet. | 03 December 2017, 06:28:42 UTC |
fc331d0 | Daniel Fort | 03 December 2017, 02:22:27 UTC | formatting fix | 03 December 2017, 02:22:27 UTC |
861fd41 | Daniel Fort | 03 December 2017, 02:16:32 UTC | All stubs found. | 03 December 2017, 02:16:32 UTC |
5e69462 | alex@thinkpad | 02 December 2017, 23:06:40 UTC | Makefile: fix building xor_chk from its own directory | 02 December 2017, 23:06:40 UTC |
0ed38f5 | alex@thinkpad | 02 December 2017, 22:52:32 UTC | Makefile: more .NOTPARALLEL fixes | 02 December 2017, 22:52:32 UTC |
6acdeea | alex@thinkpad | 02 December 2017, 22:46:21 UTC | Makefile: fix 7D FIR path (just for consistency) | 02 December 2017, 22:46:21 UTC |
455952b | alex@thinkpad | 02 December 2017, 22:33:43 UTC | 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 |
e62c9b0 | Daniel Fort | 01 December 2017, 07:31:30 UTC | Another constant that has changed. | 01 December 2017, 07:31:30 UTC |
2975ac4 | Daniel Fort | 01 December 2017, 06:48:13 UTC | Found another changed constant. | 01 December 2017, 06:48:13 UTC |
2977544 | Daniel Fort | 01 December 2017, 06:46:38 UTC | Made change in 5D3.134 constants. | 01 December 2017, 06:46:38 UTC |
4dcbbb9 | Daniel Fort | 01 December 2017, 06:43:16 UTC | Another changed constant that needs fixing in 5D3.134 also? | 01 December 2017, 06:43:16 UTC |
5314f17 | Daniel Fort | 01 December 2017, 06:23:16 UTC | Maybe found more constants that have changed. | 01 December 2017, 06:23:16 UTC |
689d3ec | Daniel Fort | 01 December 2017, 06:19:40 UTC | Found some stubs that changed. Also should change 5D3.134 | 01 December 2017, 06:19:40 UTC |
c584484 | Daniel Fort | 01 December 2017, 05:06:41 UTC | Setup for minimal autoexec.bin | 01 December 2017, 05:06:41 UTC |
90d2a4e | Daniel Fort | 01 December 2017, 04:51:44 UTC | Updated Makefiles and qemu script. | 01 December 2017, 04:51:44 UTC |
7aa52f0 | Daniel Fort | 01 December 2017, 04:33:32 UTC | Prepare source tree for firmware update. | 01 December 2017, 04:33:32 UTC |
0c1b4ec | Daniel Fort | 30 November 2017, 23:02:33 UTC | Fixed syntax error. | 30 November 2017, 23:02:33 UTC |
646c1b2 | Daniel Fort | 30 November 2017, 22:46:29 UTC | Added porting thread URL. | 30 November 2017, 22:46:29 UTC |
7a13130 | Daniel Fort | 30 November 2017, 22:29:01 UTC | Merged in latest unified. | 30 November 2017, 22:29:01 UTC |
92a8790 | alex@thinkpad | 27 November 2017, 12:27:55 UTC | 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 | alex@thinkpad | 27 November 2017, 10:42:33 UTC | 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 | alex@thinkpad | 27 November 2017, 10:39:50 UTC | Makefile: monitor wifi connection when using WIFI_SD=y (experimental, helps troubleshooting connectivity issues) | 27 November 2017, 10:39:50 UTC |
32ccb13 | alex@thinkpad | 27 November 2017, 10:39:35 UTC | Makefile: minor refactors for WIFI_SD (coding style) also fixed a typo | 27 November 2017, 10:39:35 UTC |
75d5954 | alex@thinkpad | 26 November 2017, 00:31:52 UTC | Modules: better error handling for missing rst2html http://www.magiclantern.fm/forum/index.php?topic=17099 | 26 November 2017, 00:31:52 UTC |
6a07f4e | alex@thinkpad | 25 November 2017, 23:13:58 UTC | 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 | alex@thinkpad | 25 November 2017, 19:21:03 UTC | 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 | alex@thinkpad | 25 November 2017, 19:55:20 UTC | Makefile: do not print toolchain info on recursive calls | 25 November 2017, 19:55:20 UTC |
1dd4dce | alex@thinkpad | 25 November 2017, 18:50:29 UTC | 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 | alex@thinkpad | 25 November 2017, 17:31:01 UTC | 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 | alex@thinkpad | 25 November 2017, 17:58:53 UTC | Makefile: fix module_strings dependency rule (previously, there was an error with make -j) | 25 November 2017, 17:58:53 UTC |
e4c6a62 | alex@thinkpad | 25 November 2017, 16:01:15 UTC | 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 | alex@thinkpad | 25 November 2017, 18:03:43 UTC | 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 | alex@thinkpad | 24 November 2017, 19:14:10 UTC | 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 | alex@thinkpad | 24 November 2017, 19:10:19 UTC | 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 | alex@thinkpad | 23 November 2017, 21:33:24 UTC | 7D: fix compiling with FEATURE_VIDEO_HACKS | 23 November 2017, 21:33:24 UTC |
7ba7f09 | alex@thinkpad | 23 November 2017, 21:33:24 UTC | Makefile: fix building 7D_MASTER | 23 November 2017, 21:33:24 UTC |
26d4932 | alex@thinkpad | 23 November 2017, 13:27:25 UTC | Makefile: minor cleanups from 0b9b550 | 23 November 2017, 13:27:25 UTC |
63f9c6c | alex@thinkpad | 23 November 2017, 13:18:15 UTC | 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 |
528f5e6 | Daniel Fort | 19 November 2017, 06:07:55 UTC | Some more areas where 5D3.134 needed special attention. | 19 November 2017, 06:07:55 UTC |
7916b33 | Daniel Fort | 18 November 2017, 18:03:14 UTC | Found SENSOR_TIMING_TABLE value for 1.3.4 | 18 November 2017, 18:03:14 UTC |
ff65c36 | Daniel Fort | 18 November 2017, 06:13:12 UTC | Needed to add the 5D3.134 firmware to the prop_lv_lens structure. http://www.magiclantern.fm/forum/index.php?topic=18966.msg193324#msg193324 | 18 November 2017, 06:13:12 UTC |
f04f940 | Daniel Fort | 14 November 2017, 05:52:23 UTC | DIALOG_MnCardFormatBegin was off. Now the Canon menus no longer flicker when first accessing the ML menu outside of LiveView. | 14 November 2017, 05:52:23 UTC |
af32635 | Daniel Fort | 13 November 2017, 12:59:16 UTC | Fixed card formatting constants. http://www.magiclantern.fm/forum/index.php?topic=2864.msg193141#msg193141 | 13 November 2017, 12:59:16 UTC |
2cf344a | alex@thinkpad | 13 November 2017, 00:05:11 UTC | Makefile: fix for GNU make 3.8.1 (thanks g3gg0) | 13 November 2017, 00:05:11 UTC |
bc80761 | alex@thinkpad | 11 November 2017, 22:58:43 UTC | Makefile: fix newline issue with WIFI_SD=y | 11 November 2017, 22:58:43 UTC |
b866362 | alex@thinkpad | 11 November 2017, 09:56:04 UTC | 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 | g3gg0 | 06 November 2017, 18:48:42 UTC | fixed late evaluation issue in rule builder | 06 November 2017, 18:48:42 UTC |
e0675d9 | alex@thinkpad | 05 November 2017, 22:07:17 UTC | Makefile.platform.map: fix indentation | 05 November 2017, 22:07:17 UTC |
7fba62b | Daniel Fort | 04 November 2017, 20:53:16 UTC | Found addresses for dumping the serial flash but like the 5D3.113 it isn't working. | 04 November 2017, 20:53:16 UTC |
bd69d00 | Daniel Fort | 03 November 2017, 05:55:19 UTC | Removed ML-SETUP.FIR, fixed a few stubs and cleaned up stubs.S file. | 03 November 2017, 05:55:19 UTC |
ca48a49 | g3gg0 | 30 October 2017, 15:10:01 UTC | disable ASSERT for 7D_MASTER | 30 October 2017, 15:10:01 UTC |
ad7c02c | alex@thinkpad | 30 October 2017, 09:07:07 UTC | Feature matrix: updated links | 30 October 2017, 09:07:07 UTC |
2a6cb46 | Alex | 30 October 2017, 08:55:50 UTC | 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 | Alex | 30 October 2017, 08:54:58 UTC | 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 | Daniel Fort | 30 October 2017, 00:17:24 UTC | 600D also needs Audio IC turned on at boot. | 30 October 2017, 00:17:24 UTC |
5ab51b0 | Daniel Fort | 20 October 2017, 05:12:50 UTC | Added 6D.116 to sf_dump module. | 20 October 2017, 05:12:50 UTC |
7c403b0 | alex@thinkpad | 18 October 2017, 15:09:08 UTC | Ghost image: fix crash (issues #2796, #2783, #2878, #2885) | 18 October 2017, 15:09:08 UTC |
65bf75a | Erik Krause | 31 May 2018, 12:16:19 UTC | 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 | alex@thinkpad | 02 July 2018, 20:50:19 UTC | Merged in edmac (pull request #886) EDMAC module: fixes for DIGIC 4, connection map | 02 July 2018, 20:50:19 UTC |
0f78213 | alex@thinkpad | 02 July 2018, 20:49:57 UTC | Merged in adv_int (pull request #907) Advanced intervalometer updates | 02 July 2018, 20:49:57 UTC |
ac9e39a | alex@thinkpad | 02 July 2018, 20:49:21 UTC | Merged in memory-backend (pull request #906) Memory backend improvements | 02 July 2018, 20:49:21 UTC |
1d5457f | alex@thinkpad | 07 March 2018, 05:46:56 UTC | memset64/memcpy64: use versions from b831cb1; fix calls from Magic Zoom to ensure proper alignment | 07 March 2018, 05:46:56 UTC |
cdc799e | alex@thinkpad | 07 March 2018, 05:30:41 UTC | 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 | alex@thinkpad | 24 February 2018, 15:35:22 UTC | Memory backend: drop timestamps from history; show last 1024 events | 24 February 2018, 15:35:22 UTC |
050f60c | alex@thinkpad | 24 February 2018, 15:11:14 UTC | Memory backend: show total allocations (number and amount), including untracked ones | 24 February 2018, 15:11:14 UTC |
a3878aa | alex@thinkpad | 24 February 2018, 14:28:37 UTC | 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 | alex@thinkpad | 23 February 2018, 12:26:35 UTC | Memory backend: a pointer to task names (rather than copying the full string) should be enough | 23 February 2018, 12:26:35 UTC |
994c954 | alex@thinkpad | 24 February 2018, 00:13:38 UTC | Memory backend: renamed memcheck_mallocbuf to memcheck_entries | 24 February 2018, 00:13:38 UTC |
e2d78e2 | alex@thinkpad | 24 February 2018, 00:01:07 UTC | 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 | alex@thinkpad | 23 February 2018, 23:30:47 UTC | 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 | alex@thinkpad | 23 February 2018, 23:26:53 UTC | 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 |