rockbox/firmware
Tomer Shalev 7682cb5ca8 FS#10720 - Support for displaying diacritic characters
This commit corrects the display of diacritic characters, which exist in many
languages. Hopefully, it will make Rockbox much more usable for users of these
languages.

Diacritic information (which used to decide whether a given character is
diacritic or not) is taken from the Unicode Standard, Version 5.2.

This feature does not affect drawing performance much, as the diacritic
database is cached (simple MRU mechanism).

There may be room for further performance, footprint, and
code-reuse wise improvements, that could be worked on in the future.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23742 a1c6a512-1295-4272-9138-f99709370657
2009-11-24 20:41:42 +00:00
..
common Rename vfnprintf to vuprintf (u stands for user for the user callback and data passed to it) to avoid confusion with file and buffer size related functions from the printf-family, and add a comment to its declaration. 2009-11-03 21:20:09 +00:00
decompressor
drivers FS#10720 - Support for displaying diacritic characters 2009-11-24 20:41:42 +00:00
export Sansa AMS : fix recording 2009-11-24 17:59:25 +00:00
include FS#10720 - Support for displaying diacritic characters 2009-11-24 20:41:42 +00:00
target Sansa AMS : fix recording 2009-11-24 17:59:25 +00:00
test
usbstack use the EP_DIR() macro to go from USB_DIR_* to a 0 or 1 value 2009-11-15 22:17:45 +00:00
arabjoin.c
arabjoin.h
ata_idle_notify.c Correct wrong usage of event callbacks all over the place. It's not supposed to return anything, and should take a data parameter. 2009-10-20 21:54:44 +00:00
backlight-sw-fading.c
backlight.c Fix FS#10362 (flickering backlight when removing hold) by preventing multiple SYS_TIMEOUT events being posted the backlight thread. 2009-11-23 23:30:55 +00:00
bidi.c
buffer.c
COPYING
debug.c
eeprom_settings.c
enc_base.c
events.c Convert lcd_activation callbacks to use the event system to allow for multiple parallel callbacks (for custom statusbar). 2009-10-20 21:54:59 +00:00
firmware.make
font.c FS#10720 - Support for displaying diacritic characters 2009-11-24 20:41:42 +00:00
font_cache.c
general.c
hangul.c
hotswap.c
ifp_usb_serial.c
kernel.c Use wrap-safe TIME_BEFORE/TIME_AFTER macros to compare times with current_time, instead of comparing them directly. 2009-10-18 15:50:30 +00:00
logf.c Rename vfnprintf to vuprintf (u stands for user for the user callback and data passed to it) to avoid confusion with file and buffer size related functions from the printf-family, and add a comment to its declaration. 2009-11-03 21:20:09 +00:00
lru.c
mp3_playback.c
panic.c Set DRMODE_SOLID, uniform colors, and sysfont before clearing LCD to display panic or exception messages - see FS#10665. 2009-11-14 11:27:41 +00:00
pcm.c Code cleanup in dsp.c and misc.c, some comments 2009-10-22 00:59:42 +00:00
pcm_sampr.c
powermgmt.c Fix another bunch of iPod Nano 2G FTL bugs. It seems to work fine for me now, but this doesn't necessarily mean that it's bug-free. 2009-10-21 15:28:11 +00:00
profile.c
README
rolo.c Add a "Flushing storage buffers" message to ROLO if it needs to do that. 2009-10-21 20:29:51 +00:00
rom.lds
screendump.c
scroll_engine.c
sound.c Comstify a function pointer array 2009-11-11 16:54:15 +00:00
SOURCES FS#10720 - Support for displaying diacritic characters 2009-11-24 20:41:42 +00:00
storage.c Core changes to allow storage drivers to do cleanup on shutdown, and iPod Nano 2G shutdown code rework (FS#10668) 2009-10-09 20:36:09 +00:00
system.c
thread.c Fix warning on new gcc for checking value or truth of undefined _WIN32 and MIPS. 2009-11-20 02:51:10 +00:00
timer.c
tuner.c
usb.c Revert disabling of USB HID while in charging mode (introduced by r23322), in 2009-10-23 13:52:21 +00:00

See docs/README