Skip to content
Changes
- Fix compiling FEATURE_INTERMEDIATE_ISO_PHOTO_DISPLAY
—
alex@thinkpad /
bitbucket
- Fix typo that broke most photo stuff
—
alex@thinkpad /
bitbucket
- don't set lens_id on 5DC as we don't know (yet) where it is
—
g3gg0 /
bitbucket
- added lens_id to lens information struct
—
g3gg0 /
bitbucket
- 5D3: added correct names for prop_get_value function, needed for raw_rec
—
g3gg0 /
bitbucket
- trace: updates for new module info handling
—
g3gg0 /
bitbucket
- ime_rot/ime_std: renamed all symbols as they share the same skeleton. makes it easier to port changes between them.
—
g3gg0 /
bitbucket
- IME: fixed building, added basic README.rst
—
g3gg0 /
bitbucket
- ime_std: synchronized with ime_rot regarding button handling
—
g3gg0 /
bitbucket
- ime_std: updated for handling new fonts
—
g3gg0 /
bitbucket
- ime_rot: updated for handling new fonts
—
g3gg0 /
bitbucket
- moved msg_queue functions into dryos, corrected parameter types
—
g3gg0 /
bitbucket
- 5D3: replaced remaining bfnt_puts calls with bmp_printf
—
alex@thinkpad /
bitbucket
- Modules: disabled free space recovery after TCC unload (fixes crash)
—
alex@thinkpad /
bitbucket
- Canon fonts are now handled by bmp_printf(FONT_CANON, ...). Removed most of the old bfnt API.
—
alex@thinkpad /
bitbucket
- Flexinfo: fix alignment with Canon fonts (todo: remove them and use bmp_printf everywhere)
—
alex@thinkpad /
bitbucket
- Fix stupid bug in memcheck
—
alex@thinkpad /
bitbucket
- Fix make nodep
—
alex@thinkpad /
bitbucket
- Fix module_translate_key compilation on 550D and maybe others
—
alex@thinkpad /
bitbucket
- Fix restoring new fonts after format
—
alex@thinkpad /
bitbucket
- Bump module API, since older modules are no longer binary compatible
—
alex@thinkpad /
bitbucket
- Menu: use 32 bits for depends_on (was full)
—
alex@thinkpad /
bitbucket
- Modules: force recompiling whenever hg history changes
—
alex@thinkpad /
bitbucket
- ETTR: minor README tweak
—
alex@thinkpad /
bitbucket
- Module README: fix link parsing/rendering, fix UTC hg time, trim commit message at 700px, hide "Forum" tag in camera display
—
alex@thinkpad /
bitbucket
- Added "Forum" tag to README.rst for most common modules
—
alex@thinkpad /
bitbucket
- Updated README for silent and dot_tune modules
—
alex@thinkpad /
bitbucket
- Memory backend: fine-tuned buffer choosing algorithm so it tries everything else before shoot_malloc (especially for 1100D)
—
alex@thinkpad /
bitbucket
- Refactored Dot-Tune algorithm as a module. Added module_send_keypress and some other tiny helpers.
—
alex@thinkpad /
bitbucket
- Remove silent pic cruft
—
alex@thinkpad /
bitbucket
- Refactored silent pictures as a module; added CBR_VSYNC_DISPLAY, CBR_CUSTOM_PICTURE_TAKING and a way to stop calling callbacks of the same type
—
alex@thinkpad /
bitbucket
- checkdep.py: fix checking for modules without dependencies
—
alex@thinkpad /
bitbucket
- Merged in g3gg0/magic-lantern-rbf (pull request #222)
added RBF font support
—
a1ex _broscutamaker@gmail.com_ /
bitbucket - Fix very long strings in MyMenu
—
alex@thinkpad /
bitbucket
- Fix rbf_strlen_clipped
—
alex@thinkpad /
bitbucket
- Warning cleanup, removed some unused dependencies, sscanf...
—
alex@thinkpad /
bitbucket
- Updated fonts from stevefal: argnor23 / argnor32
—
alex@thinkpad /
bitbucket
- RBF: renamed rbf_init to load_fonts for compatibility with previous boot-hack tricks (e.g. hello world)
—
alex@thinkpad /
bitbucket
- Fix module readme building for new font
—
alex@thinkpad /
bitbucket
- Trim spaces and some cleanup in lens_format_shutter and LV bottom bar
—
alex@thinkpad /
bitbucket
- Small fixes
—
alex@thinkpad /
bitbucket
- Menu: don't expand inactive submenus in delta menu; fine-tuned the menu spacing algorithm
—
alex@thinkpad /
bitbucket
- Added FONT_MED_LARGE as alias for Argand28; using it also for module names
—
alex@thinkpad /
bitbucket
- argnor23: temoporary fix for "2"
—
alex@thinkpad /
bitbucket
- Trimmed argnor28 to save a little RAM
—
alex@thinkpad /
bitbucket
- Updated argnor33 to v5.1
—
alex@thinkpad /
bitbucket
- Menu: using argand28 for delta submenu items; disabled squeeze for 12 items
—
alex@thinkpad /
bitbucket
- New fonts from Stevefal: argand23 and 28. Replacing mlsans23.
—
alex@thinkpad /
bitbucket
- bmp_printf now returns string width in pixels (suggestion from stevefal)
—
alex@thinkpad /
bitbucket
- Fix flexinfo string metering
—
alex@thinkpad /
bitbucket
- Merge
—
g3gg0 /
bitbucket
- More spacing tweaks for new fonts
—
alex@thinkpad /
bitbucket
- Fine-tuned module string unloading
—
alex@thinkpad /
bitbucket
- Fix raw zebras
—
alex@thinkpad /
bitbucket
- Fix module dependencies for C headers
—
alex@thinkpad /
bitbucket
- Minor text tweaks / cleanup
—
alex@thinkpad /
bitbucket
- RBF: better multiline string handling; fixed width functions
—
alex@thinkpad /
bitbucket
- Add module_strings.h to .hgignore
—
alex@thinkpad /
bitbucket
- Updated some module READMEs to check the new fonts
—
alex@thinkpad /
bitbucket
- Typo
—
alex@thinkpad /
bitbucket
- Moved unused fonts in a separate folder (so they don't get bundled in the zip or copied on the card)
—
alex@thinkpad /
bitbucket
- New font from Stevefal: Argand 33px
—
alex@thinkpad /
bitbucket
- Reworked font alignment API (much simpler now). Added definitions for expanded/condensed fonts (not yet implemented).
—
alex@thinkpad /
bitbucket
- Merge
—
alex@thinkpad /
bitbucket
- Small module debug tweaks
—
alex@thinkpad /
bitbucket
- RBF: use '0' to measure font width, since digits are always fixed-width
—
alex@thinkpad /
bitbucket
- Menu: removed 59-char help limit and some other small tweaks
—
alex@thinkpad /
bitbucket
- Added bmp_strlen_clipped
—
alex@thinkpad /
bitbucket
- Spotmeter: use the new font centering API; removed IRE units (use percent instead)
—
alex@thinkpad /
bitbucket
- Partial refactoring of top-right indicators (FPS, free space)
—
alex@thinkpad /
bitbucket
- Refactored bottom bar and some other stuff with the new special characters
—
alex@thinkpad /
bitbucket
- Some special characters (ISO, 1/, f/, degrees); thanks stevefal
—
alex@thinkpad /
bitbucket
- Merged a1ex/magic-lantern-rbf into unified
—
a1ex _broscutamaker@gmail.com_ /
bitbucket
- Refactored beta warning page with FONT_ALIGN_CENTER
—
alex@thinkpad /
bitbucket
- Fix audio meters conflicting with beta warning
—
alex@thinkpad /
bitbucket
- Typo
—
alex@thinkpad /
bitbucket
- Modules: use justified fonts for the About page (description)
—
alex@thinkpad /
bitbucket
- RBF: experimental support for left/center/right/justified alignment; use new fonts
—
alex@thinkpad /
bitbucket
- New sans fonts from Stevefal, with some modifications (shift 1px to right, 32px font derived from the 33px one, symbol reordering, trim extra chars to save RAM)
—
alex@thinkpad /
bitbucket
- Menu: small text tweaks (we now have space!)
—
alex@thinkpad /
bitbucket
- Menu: no more need to tweak split points; minor alignment fixes
—
alex@thinkpad /
bitbucket
- RBF: shadow font support. A little slower than before, but works and uses no extra RAM
—
alex@thinkpad /
bitbucket
- Fixed junkie menu alignment for proportional fonts
—
alex@thinkpad /
bitbucket
- Fixed menu alignment for proportional fonts
—
alex@thinkpad /
bitbucket
- Added bmp_string_width
—
alex@thinkpad /
bitbucket
- RBF: replaced Sans fonts with new versions (mostly larger spacing)
—
alex@thinkpad /
bitbucket
- Use monospace font in console
—
alex@thinkpad /
bitbucket
- Undo bad optimization
—
alex@thinkpad /
bitbucket
- Let's try proportional fonts
—
alex@thinkpad /
bitbucket
- RBF: fixed compatibility with modules (font_med etc)
—
alex@thinkpad /
bitbucket
- RBF: some speed optimizations
—
alex@thinkpad /
bitbucket
- RBF: dropped codepage functions
—
alex@thinkpad /
bitbucket
- Removed old font rendering engine and replaced it with RBF
—
alex@thinkpad /
bitbucket
- Makefile rules to copy RBF fonts instead of FONTS.DAT
—
alex@thinkpad /
bitbucket
- Added some RBF fonts (Terminus 12, 20 and 32px, DejaVu Sans 20 and 32px)
—
alex@thinkpad /
bitbucket
- hudson/magic-lantern mit unified zusammengeführt
—
g3gg0 _georg.hofstetter@lx-networking.de_ /
bitbucket
- add rbf_font from CHDK source code
—
g3gg0 /
bitbucket
- added RBF font support
—
g3gg0 /
bitbucket
- Merged in escho/escho-magic-lantern (pull request #231)
actual firmware version
—
g3gg0 _georg.hofstetter@lx-networking.de_ /
bitbucket - actual firmware version
—
escho /
bitbucket
- 1100D: Enable support for the new memory allocation backend
—
giovanni condello _condellog@gmail.com_ /
bitbucket
- 650D/700D: Disable FEATURE_OVERLAYS_IN_PLAYBACK_MODE (No suitable button for now)
—
giovanni condello _condellog@gmail.com_ /
bitbucket
- EOSM: Rename stubs to comply with the new allocation backend
—
giovanni condello _condellog@gmail.com_ /
bitbucket
- 6D: Rename stubs to comply with the new allocation backend
—
giovanni condello _condellog@gmail.com_ /
bitbucket
- 600D: ename stubs to comply with the new allocation backend
—
giovanni condello _condellog@gmail.com_ /
bitbucket
- 5D2: Rename stubs to comply with the new allocation backend
—
giovanni condello _condellog@gmail.com_ /
bitbucket
- 50D: Rename stubs to comply with the new allocation backend
—
giovanni condello _condellog@gmail.com_ /
bitbucket
- 550D: Rename stubs to comply with the new allocation backend
—
giovanni condello _condellog@gmail.com_ /
bitbucket
- 500D: Rename stubs to comply with the new allocation backend
—
giovanni condello _condellog@gmail.com_ /
bitbucket
- 700D: Rename stubs to comply with the new allocation backend
—
giovanni condello _condellog@gmail.com_ /
bitbucket
- 650D: Rename stubs to comply with the new allocation backend
—
giovanni condello _condellog@gmail.com_ /
bitbucket
- Memory allocation backend: show allocator name in detailed block list; fix unsigned char warnings
—
alex@thinkpad /
bitbucket
- Defishing: more memory-friendly implementation (experimental)
—
alex@thinkpad /
bitbucket
- Memory allocation backend: fix history graph when the buffer wraps around
—
alex@thinkpad /
bitbucket
- zebra_highlight_raw_advanced: fix LiveView operation
—
alex@thinkpad /
bitbucket
- Cleanup CONFIG_USE_MALLOC_FOR_* macros
—
alex@thinkpad /
bitbucket
- Undo debug stuff in cr2hdr
—
alex@thinkpad /
bitbucket
- Memory allocation backend: minor help fix
—
alex@thinkpad /
bitbucket
- Memory allocation backend: small memory optimizations (smaller overhead)
—
alex@thinkpad /
bitbucket
- Modules: a way for calling module functions from core code without requiring TCC loaded; enabled CONFIG_TCC_UNLOAD to reduce memory usage
—
alex@thinkpad /
bitbucket
- Memory allocation backend: small tweaks; show allocated blocks in menu, and also a graph of memory usage
—
alex@thinkpad /
bitbucket
- Experimental memory allocation backend that wraps over all other malloc-like routines. Most ports are broken - until someone knowledgeable tests it and renames the stubs (like in 5D3).
—
alex@thinkpad /
bitbucket
- Menu: fix percent display in warning text
—
alex@thinkpad /
bitbucket
- Raw: white level autodetect fix for intermediate ISOs
—
alex@thinkpad /
bitbucket
- Raw: experimental autodetection of white level in photo mode (should fix http://www.magiclantern.fm/forum/index.php?topic=7139.msg76437#msg76437 )
—
alex@thinkpad /
bitbucket
- Shortcut key help: use smaller text, at least until new fonts arrive
—
alex@thinkpad /
bitbucket
- Cleanup ARROW_MODE_TOGGLE_KEY
—
alex@thinkpad /
bitbucket
- Cleanup unused MENU_NAV_HELP_STRING
Tip: run from platform dir: find . -type f -name "*.h" -exec sed -i '/.*#define MENU_NAV_HELP_STRING.*/d' {} \;
—
alex@thinkpad /
bitbucket - Defined BTN_ZEBRAS_FOR_PLAYBACK_NAME almost everywhere. Builds where BTN_ZEBRAS_FOR_PLAYBACK was invalid (e.g. 650D, 700D) are now broken, please take care of them.
—
alex@thinkpad /
bitbucket
- Help: display the shortcut keys for zebras in playback mode and arrow key shortcuts, if these features are used
—
alex@thinkpad /
bitbucket
- zebra_highlight_raw_advanced: disabled the noise filter
—
alex@thinkpad /
bitbucket
- Auto ETTR: option to display the metered areas (what exactly is considered highlight, midtone and shadow)
—
alex@thinkpad /
bitbucket
- Zebras: added zebra_highlight_raw_advanced (custom highlighting of raw zones or levels)
—
alex@thinkpad /
bitbucket
- Menu: do not hide advanced submenu items if they are selected
—
alex@thinkpad /
bitbucket
- Dual ISO: minor fix for overlap display
—
alex@thinkpad /
bitbucket
- Auto ETTR: do not use strong overexposure correction for dual ISO unless the image is really overexposed (fixes some infinite loops)
—
alex@thinkpad /
bitbucket
- Auto ETTR: fixed settling condition when changing ISOs (should settle if ISO changes from say 100/1600 to 100/3200, because they are almost identical, but should not settle when changing from 100 to 100/200, where there's a difference of 0.8 stops)
—
alex@thinkpad /
bitbucket
- Dual ISO: fix typo in dual_iso_calc_dr_improvement
—
alex@thinkpad /
bitbucket
- Auto ETTR: fine-tuned status messages; show exposure settings
—
alex@thinkpad /
bitbucket
- Modules: include last commit message in "Last update" string (idea from g3gg0 https://bitbucket.org/hudson/magic-lantern/pull-request/230/modules-embed-hg-information-and-hg-diff )
—
alex@thinkpad /
bitbucket
- Modules: fix compiling if the module is not in the repo ( http://www.magiclantern.fm/forum/index.php?topic=8209.0 )
—
alex@thinkpad /
bitbucket
- Modules: don't display long strings on the "classic" (or technical) info page
—
alex@thinkpad /
bitbucket
- Auto ETTR: allow faster overexposure correction when using dual ISO (should recover faster)
—
alex@thinkpad /
bitbucket
- Menu: always show advanced submenu entries that were changed from default value
—
alex@thinkpad /
bitbucket
- Auto ETTR: added option to link to dual ISO and some other menu tweaks
—
alex@thinkpad /
bitbucket
- Auto ETTR: fine-tuned highlight correction estimate
—
alex@thinkpad /
bitbucket
- Auto ETTR: when dual ISO is enabled, try to cover all highlights and ignore the SNR instead of clipping
—
alex@thinkpad /
bitbucket
- Auto ETTR: experimental black delta correction for dual ISO
—
alex@thinkpad /
bitbucket
- Auto ETTR: reworked the convergence algorithm, should behave a lot better with dual ISO. Needs some serious testing.
—
alex@thinkpad /
bitbucket
- Dual ISO: do not use file prefix delay when called from dual_iso_set_recovery_iso (fixes delay with ETTR auto snap)
—
alex@thinkpad /
bitbucket
- Dual ISO: do not use DUAL file prefix if the two ISOs are identical
—
alex@thinkpad /
bitbucket
- Dual ISO: avoid file prefix delay unless file prefix is actually changed
—
alex@thinkpad /
bitbucket
- prop_set_rawshutter: experimental trick to allow shutter changes in very small increments
—
alex@thinkpad /
bitbucket
- prop_set_rawshutter*: refactoring with prop_request_change_wait
—
alex@thinkpad /
bitbucket
- Expo lock: attempt to fix issue #1621 (needs more testing)
—
alex@thinkpad /
bitbucket
- Dual ISO: dual_iso_set_recovery_iso will apply the settings right away (fixes auto ETTR with dual ISO in auto snap mode)
—
alex@thinkpad /
bitbucket