rockbox/apps/gui/skin_engine
Thomas Martitz d0b72e2590 GSoC/Buflib: Add buflib memory alocator to the core.
The buflib memory allocator is handle based and can free and
compact, move or resize memory on demand. This allows to effeciently
allocate memory dynamically without an MMU, by avoiding fragmentation
through memory compaction.

This patch adds the buflib library to the core, along with
convinience wrappers to omit the context parameter. Compaction is
not yet enabled, but will be in a later patch. Therefore, this acts as a
replacement for buffer_alloc/buffer_get_buffer() with the benifit of a debug
menu.

See buflib.h for some API documentation.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30380 a1c6a512-1295-4272-9138-f99709370657
2011-08-30 14:01:33 +00:00
..
skin_backdrops.c Support loading backdrops from anywhere in the filesystem. Fixes FS#12041 2011-04-10 13:25:47 +00:00
skin_display.c Fix last charcell warning 2011-08-14 14:13:16 +00:00
skin_display.h New skin tags: %Vs() to set the text style and %Vg() to get the viewports gradient colours 2011-08-14 13:50:07 +00:00
skin_engine.c GSoC/Buflib: Add buflib memory alocator to the core. 2011-08-30 14:01:33 +00:00
skin_engine.h Another major skin backend update/hopefully bugfix: 2010-09-14 11:56:50 +00:00
skin_fonts.c Get rid of get_user_file_path and do the path handling in wrappers for open() and friends. 2010-12-06 22:26:31 +00:00
skin_fonts.h Accept FS#11567 by Fred Bauer - better memory management for the skin fonts 2010-08-25 14:11:38 +00:00
skin_parser.c Fix player errors 2011-08-14 13:56:10 +00:00
skin_render.c New skin tags: %Vs() to set the text style and %Vg() to get the viewports gradient colours 2011-08-14 13:50:07 +00:00
skin_tokens.c skin engine softlock support for touchscreens: 2011-07-28 11:26:01 +00:00
skin_tokens.h New skin tags: %Vs() to set the text style and %Vg() to get the viewports gradient colours 2011-08-14 13:50:07 +00:00
skin_touchsupport.c skin engine softlock support for touchscreens: 2011-07-28 11:26:01 +00:00
wps_debug.c Merge a bunch of code which is 99% identical so it makes it easier to add more of these later 2011-03-07 12:45:45 +00:00
wps_internals.h New skin tags: %Vs() to set the text style and %Vg() to get the viewports gradient colours 2011-08-14 13:50:07 +00:00