1. c5a309a H300: * Implemented lcd_yuv_blit(). Speeds up video playback by about 7%. No bounds check in lcd_yuv_blit() (by convention), implementations for other targets should be adapted. * Fixed off-by-one bug in lcd_update_rect() by Jens Arnold · 18 years ago
  2. c9d6656 Initial commit of work-in-progress MPEG video player plugin based on libmpeg2. Works on all targets with colour LCDs, but most optimised for the ipod Color/Photo and Nano. It currently only plays raw MPEG-1 or MPEG-2 video streams (no audio). Also adds a new lcd_yuv_blit() function to the plugin API - currently only implemented for the ipod Color/Photo and Nano. by Dave Chapman · 18 years ago
  3. cb36fec LCD drivers: * Slight speedup for 2bit greyscale drivers. Use the same scrolltext drawing anywhere. * Cleanup, fixes and definitions in preparation for X5 remote. by Jens Arnold · 19 years ago
  4. 19b45a4 LCD extension library: Implemented scrolling for LCD depths below 8 bit. * Oscilloscope: Use new scrolling function, some minor optimisations. by Jens Arnold · 19 years ago
  5. 603f87f Foreground/Background colour settings. Based on patch #3050 by Jonathan Gordon, extended my me. The principle of the patch is that the three sliders contain the native ranges (currently 0..31, 0..63, 0..31), and the equivalent RGB888 colour is displayed underneath. The config block (and global_settings struct) contain the native value for the fg/bg colours (either RGB565 or RGB565SWAPPED), but the text .cfg files contain the RGB888 value written as 6 hex digits. by Dave Chapman · 19 years ago
  6. e6dac91 Made LCD_RGBPACK() macro more efficient when used with variable arguments. by Jens Arnold · 19 years ago
  7. 5991f02 Oops, no potentially conflicting declarations please. by Jens Arnold · 19 years ago
  8. 8ad2df8 Create an SDL sim for the iPod 4G Grayscale and also create an IPOD_ARCH define for all iPods. by Dave Chapman · 19 years ago
  9. d16a8b8 More iPod 3G changes from Seven Le Mesle, and some unification of the iPod code from me by Dave Chapman · 19 years ago
  10. 39ecd72 The iAudio X5 LCD is 18 bits by Linus Nielsen Feltzing · 19 years ago
  11. 3c17330 Colour LCD driver: * Bring non-backdrop rendering back up to speed. * Speed up rendering with backdrop. * Restore correct behaviour of lcd_clear_display(). by Jens Arnold · 19 years ago
  12. d9e5b67 Patch #1421422 - Backdrop image patch started by Linus, finished by me. Adds ability to set backdrop images for file browser and menus (store full-screen bitmaps in /.rockbox/backdrops/) and also the ability to set a full-screen background image in a WPS using the %X|filename.bmp| WPS tag. Currently only implemented for targets with colour LCDs. by Dave Chapman · 19 years ago
  13. 281403a Work-in-progress transparent bitmaps with 255,0,255 as the transparent color, not yet working on the H100 series by Linus Nielsen Feltzing · 19 years ago
  14. 745adad Color BMP support by Linus Nielsen Feltzing · 19 years ago
  15. 60e8f4f First steps towards SDL sim for windows by Linus Nielsen Feltzing · 19 years ago
  16. 7fa39df Horizontal scrolling patch by Shachar Liberman by Tomas Salfischberger · 19 years ago
  17. 67f0022 patch #1385256 by Hristo Kovachev - Turn off H300 LCD while backlight is off by Linus Nielsen Feltzing · 19 years ago
  18. 1d6eeea 16bit LCD driver: faster drawing routines. by Jens Arnold · 19 years ago
  19. 260f8d3 Add LCD_PIXELFORMAT config variable to distinguish between the two types of 16-bit framebuffers (the ipod framebuffer is byte-swapped) by Dave Chapman · 19 years ago
  20. 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
  21. 0cb4a46 New type for the LCD frame buffer data by Linus Nielsen Feltzing · 19 years ago
  22. 0c0534e Add LCD_LIGHTGRAY and LCD_DARKGRAY macros and correctly use LCD_LIGHTGRAY in the old splash screen by Dave Chapman · 19 years ago
  23. 2fce981 Moved all iPod specific code from lcd-16bit.c to lcd-ipod.c. by Thom Johansen · 19 years ago
  24. a8a8c9d Remove unnecessary #ifdef by Dave Chapman · 19 years ago
  25. 77372d1 Initial commit of work-in-progress iPod port by Dave Chapman · 19 years ago
  26. 71bc504 The const police strikes and hits itself. by Jens Arnold · 19 years ago
  27. b0e056b More preparations and conversions for colour LCD support. by Jens Arnold · 20 years ago
  28. 82ea7c3 Renamed MAX_LEVEL to LCD_MAX_LEVEL to match the naming scheme. Preparations for colour LCD support. by Jens Arnold · 20 years ago
  29. bf9f28b Greyscale graphics driver: Added missing function. by Jens Arnold · 20 years ago
  30. b5fc253 Removed the XYZ_PIXEL() macros. They are no longer needed, and they did only work correctly for b&w. by Jens Arnold · 20 years ago
  31. 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 · 20 years ago
  32. 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 · 20 years ago
  33. 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 · 20 years ago
  34. 7e11acb Second part of graphics api rework. Bitmap drawing and text output converted; some code cleanup and more optimisations. by Jens Arnold · 20 years ago
  35. 1224d57 Oops, the XYZ_PIXEL() macros are used elsewhere, so bring them back. by Jens Arnold · 20 years ago
  36. 9349412 Core functions taking advantage of the new, optimised lcd_hline() and lcd_vline() functions. Some cleanup. by Jens Arnold · 20 years ago
  37. 24a1f94 Fixed yellow FM builds, and changed the function type names according to the rockbox coding style. by Jens Arnold · 20 years ago
  38. 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 · 20 years ago
  39. 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 · 20 years ago
  40. ac31e6a Remote LCD support added to the x11 simulator, take 1. The win32 simulator by Daniel Stenberg · 20 years ago
  41. ba4df32 Removed more dead code; bugfix for cursor display in player simulator. by Jens Arnold · 20 years ago
  42. a6a0190 Even more updates to the remote LCD driver. Now it actually works... by Linus Nielsen Feltzing · 20 years ago
  43. 14c7900 Low-level driver for the H100 remote control LCD, by Richard S. La Charite III by Linus Nielsen Feltzing · 20 years ago
  44. 22b7701 Build cleanup and general fixes. fprintf() is now fdprintf(), the separation by Daniel Stenberg · 20 years ago
  45. db58e7e iRiver: Added extra parameters to lcd_write_command_ex() by Linus Nielsen Feltzing · 20 years ago
  46. 5cf3317 Ported to iRiver H100 by Linus Nielsen Feltzing · 20 years ago
  47. ba80918 Ported to Coldfire by Linus Nielsen Feltzing · 20 years ago
  48. 57945b1 Removed the Neo code. Nobody is interested in it. by Björn Stenberg · 20 years ago
  49. 8b69504 Moved LCD_WIDHT/HEIGHT from lcd driver to config file. by Björn Stenberg · 20 years ago
  50. 0ceaa5e Const policed pointer arguments to functions, part 2 by Jens Arnold · 20 years ago
  51. c76c568 Const policed pointer arguments to functions, part 1 by Jens Arnold · 20 years ago
  52. abe77a1 More const policeing step 1 by Jens Arnold · 20 years ago
  53. 638dd67 Const'ed the logo, the bitmaps and the credits (optimization for running from ROM) by Jens Arnold · 21 years ago
  54. 38e8a11 Unified usage of lcd transfer code by Jens Arnold · 21 years ago
  55. 5040cc5 Screen buffer transposed, such that bytes in X-direction are consecutive. This enables my turbocharged lcd_write_data() for regular screen updates. Please check the X11 sim, Win32 works. by Jörg Hohensohn · 21 years ago
  56. 56271b5 LCD flip (upside down) and a high-performance blit function by Jörg Hohensohn · 21 years ago
  57. 8d69f78 Additional Neo support by Daniel Stenberg · 21 years ago
  58. 00acdfa Added viewer for currently playing playlist. Accessed from Menu->Playlist Options->View Current Playlist. by Hardeep Sidhu · 21 years ago
  59. 067262d Moved lcd default contrast knowledge from settings.c to lcd driver. Now lcd_init sets default contrast until settings are read. by Björn Stenberg · 22 years ago
  60. 6143eeb Added "jump scroll delay" (for player). by Kjell Ericson · 22 years ago
  61. 36a28c9 Declaring the jump scroll function. by Kjell Ericson · 22 years ago
  62. e43b78a Magnus Öman's long awaited inverted cursor patch by Linus Nielsen Feltzing · 22 years ago
  63. b107920 New option: Invert display. Patch by Mark Hillebrand. by Björn Stenberg · 22 years ago
  64. e597ca4 Move publicly (from apps) accessed files from drivers/ to export/. by Daniel Stenberg · 22 years ago[Renamed from firmware/drivers/lcd.h]
  65. 9d40f7e Player changes: Added lcd_remove_cursor() and updated the cursor functionality. by Kjell Ericson · 22 years ago
  66. 565505a Added a "cursor"-function for the keyvoard. by Kjell Ericson · 22 years ago
  67. f5d9584 Removed lcd_scroll_pause() and lcd_scroll_resume(). by Kjell Ericson · 22 years ago
  68. 4c7f70f Bidirectional scroll ala recorder. by Mats Lidell · 22 years ago
  69. febc623 Fixed spelling misstakes. by Kjell Ericson · 22 years ago
  70. 4a197ec Function lcd_allow_bidirectictional_scrolling() implemented so we can turn it off. by Kjell Ericson · 22 years ago
  71. a33d6b2 Removed warnings. by Kjell Ericson · 22 years ago
  72. dd7f294 Implementing the Rocklatin character set for Rockbox player. by Kjell Ericson · 22 years ago
  73. a2e98c1 Merged Uwe Freese's bidirectional scrolling patch. Added configurable scroll step size and scroll start delay. by Björn Stenberg · 22 years ago
  74. 3714f46 New height for teh player simulator. The default is pixels of 4x4 in order to by Kjell Ericson · 22 years ago
  75. a528968 Dubbled the size of player bitmap. The double height/width will be used to by Kjell Ericson · 22 years ago
  76. bc254fe Added multiline scroll support. by Markus Braun · 22 years ago
  77. 84d7d70 New size for the player window. by Kjell Ericson · 22 years ago
  78. a4c3b03 Removed lcd_getfontsize(). Removed font parameters to lcd_putsxy and lcd_getstringsize. by Björn Stenberg · 22 years ago
  79. 86f9a84 Split lcd driver into lcd-player and lcd-recorder. Player simulator still needs fixing. by Björn Stenberg · 22 years ago
  80. bed3d3f New full ISO-8859-1 system font. by Björn Stenberg · 22 years ago
  81. 4da04f3 Added Philipp Pertermanns oscillograph demo by Björn Stenberg · 22 years ago
  82. 93b231c Greg Haerr's new loadable font. No more #ifdef font-style, removed old by Daniel Stenberg · 22 years ago
  83. 359b695 define away lcd_update_rect() too on players by Daniel Stenberg · 22 years ago
  84. 8b01f61 Moved the LCD frame buffer back to DRAM by Linus Nielsen Feltzing · 22 years ago
  85. 3d641c9 Added lcd_putc() by Linus Nielsen Feltzing · 22 years ago
  86. 513044f Changed lcd_drawrect() to use upper left corner and height/width as parameters by Markus Braun · 22 years ago
  87. 6866cef Added icons for charcell simulator. by Mats Lidell · 22 years ago
  88. eef9704 added functions to get the current margins by Markus Braun · 22 years ago
  89. e2a9fe1 time/date setting works now with loadable and proportional fonts code makeup by Markus Braun · 22 years ago
  90. 638184f Added LCD contrast setting by Linus Nielsen Feltzing · 22 years ago
  91. b2a691a Big lcd_width only for simulator without HAVE_LCD_BITMAP. by Mats Lidell · 22 years ago
  92. 176db6b Changed lcd_width for simulator to match size of big font. by Mats Lidell · 22 years ago
  93. 5ba6f01 Code makeup by Björn Stenberg · 22 years ago
  94. cd22573 First version of loadable fonts patch by Alex Gitelman by Björn Stenberg · 22 years ago
  95. 2a57122 Added lcd_scroll_pause/resume by Justin Heiner · 22 years ago
  96. e67db77 made lcd_invertrect() working by Markus Braun · 22 years ago
  97. 6985f34 Added lcd_update_rect(), for updating only a part of the LCD. This was by Daniel Stenberg · 22 years ago
  98. de8fbf0 Added status bar to file browser and wps by Markus Braun · 22 years ago
  99. 57e2fb1 Markus Braun's progressbar and slidebar code by Daniel Stenberg · 22 years ago
  100. cc22cd0 Added icon functions for the Player model by Linus Nielsen Feltzing · 23 years ago