- b0fee17 waiting is over: initial unicode commit by Marcoen Hirschberg · 19 years ago
- 40d2209 by Marcoen Hirschberg · 19 years ago
- ad31ad4 by Marcoen Hirschberg · 19 years ago
- 1a29cfb Initial gcc4 warning cleanup (and some minor policing) by Daniel Stenberg · 19 years ago
- 5b2cba1 Changed the LCD_COLOR pixel value format to packed RGB (unsigned int). Now all LCDs with depth > 1 use the same datatype. Added macros for easy pixel value definition. by Jens Arnold · 19 years ago
- bfe28d9 H1x0: Put lcd_blit() intermediate buffers in IRAM instead of the current thread stack. Speeds up the grayscale library. by Jens Arnold · 19 years ago
- 71bc504 The const police strikes and hits itself. by Jens Arnold · 19 years ago
- abd9f83 Two new sections for IRAM usage: .irodata (selectable with the ICONST_ATTR attribute macro), allowing to put 'const' data into IRAM without causing a section type conflict, and .ibss (selectable with the IBSS_ATTR attribute macro) for uninitialised data. * Rockbox core: Adjusted the linker scripts and init code to not include the .ibss section in the binary, it is cleared instead. Saves ~500 bytes on archos and ~30KB on iriver. Codecs and plugins don't handle .ibss in a special way yet. * The init code properly handles empty sections now (except .stack, which should never be empty). * Unified the init code for SH1 and coldfire a bit. by Jens Arnold · 19 years ago
- a1de081 Ooops, forgot to fix that comment. by Jens Arnold · 19 years ago
- 1a40e10 H1x0: Changed lcd_blit() and the grayscale library to use the same internal format as on archos (1bpp). While the slowdown of the ISR is minimal (the intermediate buffers are in IRAM), the planar grayscale buffer takes only half the space for a given depth, and gray_update[_rect]() and unbuffered drawing/scrolling are faster because less data needs to be moved. It should also make porting of video.rock somewhat easier. * Archos recorders, Ondios: Some slight optimisations of the grayscale library. by Jens Arnold · 19 years ago
- 41a53d2 Patch #783877 by Gadi Cohen updated by Naftali Goldstein - Bidirectional text support for Hebrew and Arabic by Linus Nielsen Feltzing · 19 years ago
- 05af280 Fixed scroll step settings >127 pixels not working (reported on irc). Changed some other LCD driver variables to the natural 'int', cuts down binary size on coldfire a bit. Cleaned up some more settings bits. Bumped config block version, so save your settings to a file before upgrading. by Jens Arnold · 19 years ago
- 2ef8a87 Fixed lcd_blit(). by Jens Arnold · 19 years ago
- bf9f28b Greyscale graphics driver: Added missing function. by Jens Arnold · 19 years ago
- f894a4c 4-shades greyscale graphics core for iriver H1x0. 4-grey rockbox logo and light grey background in splash() boxes. Simplified the splash() box creation as the new graphics core does clipping. Adapted screendump feature and added flexible preprocessing to construct the bmp header. Rockboy now uses 4-grey mode as well. 4-grey support for win32 simulator. Fixed win32 player sim to not use double bitmap conversion via a recorder-like framebuffer, and correctly display double-height text. X11 simulator temporarily adapted. The display won't be distorted, but it still shows b&w only. by Jens Arnold · 19 years ago
- bb3ed3c Use the central IDATA_ATTR define. by Jens Arnold · 19 years ago
- 3291ae6 A couple of optimisations. by Jens Arnold · 19 years ago
- a142d4d Graphics: Lowlevel block function are in IRAM now as they're called often. Switched the masking logic for better readability. Draw modes and lowlevel function types are now defined for all platforms. by Jens Arnold · 19 years ago
- 7f8cc3f Ooops... by Jens Arnold · 19 years ago
- 576908d Third part of graphics api rework. Some small but effective optimisations. Ported remote lcd driver to new api. Preparations for including the low-level functions in the plugin api. by Jens Arnold · 19 years ago
- 7e11acb Second part of graphics api rework. Bitmap drawing and text output converted; some code cleanup and more optimisations. by Jens Arnold · 19 years ago
- 492424b H1x0: Reordered lcd init sequence to match the datasheet, including the recommended pause. by Jens Arnold · 19 years ago
- 1224d57 Oops, the XYZ_PIXEL() macros are used elsewhere, so bring them back. by Jens Arnold · 19 years ago
- 9349412 Core functions taking advantage of the new, optimised lcd_hline() and lcd_vline() functions. Some cleanup. by Jens Arnold · 19 years ago
- 24a1f94 Fixed yellow FM builds, and changed the function type names according to the rockbox coding style. by Jens Arnold · 19 years ago
- 04daef1 First part of graphics api rework. Special functions, parameter handling, pixel functions, lines and filled primitives done for black & white core, main display. by Jens Arnold · 19 years ago
- 6a556c1 Preparations for implementing the new graphics api: Ordered lcd bitmap driver defines, variables and functions by function groups. Centralised some definitions, code cleanup. by Jens Arnold · 19 years ago
- ba7dccf Fixed graphical glitch occuring in flipped lcd mode. by Jens Arnold · 19 years ago
- c6ec0f4 moved lcd_getstringsize into font.c by Christian Gmeiner · 19 years ago
- 0dfc90e Made iRiver simulator builds work again. by Jens Arnold · 20 years ago
- 8e6619b iRiver: faster screen updates with lcd frame buffer in IRAM by Linus Nielsen Feltzing · 20 years ago
- a048ff4 The can be more scrolling lines on iRiver... by Jens Arnold · 20 years ago
- 23756ed Changed default contrast, aligned thread stack by Linus Nielsen Feltzing · 20 years ago
- f470204 iRiver: Proper LCD init by Linus Nielsen Feltzing · 20 years ago
- cced503 The current lcd_bitmap() implementation is safe for enabling partial font height drawing. by Jens Arnold · 20 years ago
- b3303d7 iRiver fix: The larger LCD_HEIGHT needs larger area fill bitmaps. by Jens Arnold · 20 years ago
- 0b959cf iRiver: Now sets the LCD RESET pin correctly by Linus Nielsen Feltzing · 20 years ago
- 2a83ce5 New LCD driver for iRiver H100 by Linus Nielsen Feltzing · 20 years ago