1. 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
  2. bdbdb97 FS#9051 - remove LCD margins... use viewports if you need them... by Jonathan Gordon · 16 years ago
  3. 5a169bb commit FS#9027 - conditional viewports by Jonathan Gordon · 16 years ago
  4. f79bc56 Use smaller data types in structs which are in big arrays to save memory by Nils Wallménius · 16 years ago
  5. aa9dbfe Add a comment to clarify how the WPS image buffer size is calculated by Dave Chapman · 17 years ago
  6. 78d29f5 Major cleanup of checkwps - fix all warnings and add a script to build versions for all supported targets (plus some unsupported ones). You now need to run the version of checkwps that matches the device your WPS is for. by Dave Chapman · 17 years ago
  7. 15ddd7a Add the ability to use bitmap strips (a single .bmp file containing many images of the same dimensions, tiled vertically - similar to icon strips) in the WPS. The %xl tag now has an optional "number of subimages" parameter, and the %xd tag has an optional "subimage to display" parameter (a-z,A-Z - allowing up to 52 sub-images). So for example, a bitmap with 10 subimages is loaded with %xl|M|volume.bmp|134|153|10| and then this can be used in a conditional as %?pv<%xdMa|%xdMb|%xdMc|%xdMd|%xdMe|%xdMf|%xdMg|%xdMh|%xdMi|%xdMj>. by Dave Chapman · 17 years ago
  8. 45b2d88 Reduce the shocking amount of RAM my viewports implementation was using. The first version stored an array of lines for each of the 16 possible viewports (MAX_VIEWPORTS * the number of lines on the LCD with a 5-pixel high font). This version reverts back to a single global array of lines, with each viewport specifying the first and last lines as indexes into that array. This also turns out to be simpler, reducing binsize a little as well. by Dave Chapman · 17 years ago
  9. d02c79c Commit viewports-in-WPS patch (FS#8385). This adds the %V tag - see the CustomWPS page for details (shortly...). There is still some work to do - decide how to handle font references, decide how to handle conditionals. Plus checkwps is broken - I'll fix that in a separate commit. by Dave Chapman · 17 years ago
  10. 923cbe3 revert my previous commit and use a conditional for the time format instead which is probably better. by Jonathan Gordon · 17 years ago
  11. 0ade09b add 2 new tags which display the hour in 12 or 24 hour format depending on the config setting. by Jonathan Gordon · 17 years ago
  12. 720cfe3 Improve clearing of pictures in conditional constructs. This fixes improper clearing of pictures used in several conditionals or in nested conditionals (FS#7856). by Nicolas Pennequin · 17 years ago
  13. 31f7611 Make the WPS parser stricter with invalid parameter lists. It will now reject them instead of ignoring them (this includes the second parameter to %m|x|, which is invalid and now causes a failure). Also change the debugging code in order to allow more precise error messages, including the faulty token's index and description. Finally, add a few missing token description and fine-tune the #ifdefs. by Nicolas Pennequin · 17 years ago
  14. f554e00 Allow setting a margin on a non-scrolling line by using %m|margin| instead of %s|margin|. This allows to easily place dynamic info next to album art. by Nicolas Pennequin · 17 years ago
  15. f6ef46b FS#8135 - add an optional "left margin" parameter to the %s WPS tag - e.g. %s|100|. This patch uses parts of the scroll-margins patch (FS#2954), but is much smaller, only offers a left-margin, and only affects the WPS code. by Dave Chapman · 17 years ago
  16. 81dedee Various album art improvements: by Nicolas Pennequin · 17 years ago
  17. 9d4bed7 Album art support. Based on FS#3045, but heavily modified to adapt to MoB and for cleanness. by Nicolas Pennequin · 17 years ago
  18. eecfe9f Add support for grouping tags. From FS#7362. by Dan Everton · 17 years ago
  19. f4a61f0 Add support for parsing the disc number tag from metadata and use of it in the database. Patch originally from FS#4961 with some minor tweaks by me. by Dan Everton · 17 years ago
  20. 29407cb Implement feature request FS#7476: Add a "song progress percentage" WPS tag (%px) that can be used in a conditional to create custom progress meters. by Nicolas Pennequin · 17 years ago
  21. 276ff3b Copy current track path as a string, not a slightly-oversized block. by Steve Bavin · 17 years ago
  22. 74aabc8 Make the '%mh' wps tag (to indicate keylock status) available on the Archos targets as well. by Marianne Arnold · 17 years ago
  23. 9a55052 Make RTC tags display hyphens instead of nothing on non-rtc targets. This makes WPSs that use RTC tags look decent again with the new separated RTC tag style by Brandon Low · 17 years ago
  24. 887b31c Add some more explicit defines for my previous commit. by Nicolas Pennequin · 17 years ago
  25. b5f4d90 Make the bitmap loading code handle the progressbar and backdrop bitmaps in a slightly more generic way. This hopefully simplifies the code a bit and should make adding special bitmaps less painful. by Nicolas Pennequin · 17 years ago
  26. 5cc98ef Add %fk and %Fk WPS tags : (next) file audio frequency in KHz (rewrite of FS#6393 to adapt it to the tokenizer). by Nicolas Pennequin · 17 years ago
  27. 2a2b8d8 Make bitmaps use the right format in a RWPS and prevent a backdrop tag in a RWPS from clearing the main display's backdrop. This also allows future backdrop support for LCD remotes by making the parsing code aware of whether the display for a WPS is a remote or not. by Nicolas Pennequin · 17 years ago
  28. f53a8f8 Added autoscore tag (%ra) to wps. by Miika Pekkarinen · 17 years ago
  29. 1c0f414 Reverted FS#6949 as we have a strict policy against anonymous contributions. by Miika Pekkarinen · 17 years ago
  30. 3c6e46c FS#6949 - WPS tag for database autoscore. Author wanted to remain anonymous. by Miika Pekkarinen · 17 years ago
  31. 2e1169b * Make the WPS parser close open conditionals on new sublines and comments as well as new lines. by Nicolas Pennequin · 17 years ago
  32. 27cbf6b * Add the crossfade (%xf) WPS tag by Nicolas Pennequin · 18 years ago
  33. 5cac461 Use valid_time() instead of using individual checks which amount to the same thing, and add RTC tokens beginning and end values that are used to check if a token is an RTC one. by Nicolas Pennequin · 18 years ago
  34. 536c5d9 RTC tags for the WPS: Accept FS#6998 and FS#7001 by Alexander Levin with changes by me. CUSTOM WPS FILES NEED TO BE UPDATED ! by Nicolas Pennequin · 18 years ago
  35. 07696c1 FS#6991. Patch by Alexander Levin, modified by me: by Nicolas Pennequin · 18 years ago
  36. 830a3a4 * Make some private variables 'static'. by Nicolas Pennequin · 18 years ago
  37. ab90d58 Introducing the WPS tokenizer ! by Nicolas Pennequin · 18 years ago
  38. 2684e36 Repair player progressbars (single char and full line) broken in the full unicode support move, and enable text alignment for charcell. by Jens Arnold · 18 years ago
  39. 7ba8aec * Add support for an optional y coordinate to the progressbar (from FS #4783). by Nicolas Pennequin · 18 years ago
  40. 20338ca Removed unused button defines and made private functions static by Nils Wallménius · 18 years ago
  41. 780f79e Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately. by Jens Arnold · 18 years ago
  42. c1767dd Remove format_align from the format_lines array, as it's unnecessary. Saves code & memory. Patch by Mark Arigo. by Jens Arnold · 18 years ago
  43. f178131 software keylock works again by Jonathan Gordon · 18 years ago
  44. 1e88be5 Barry Wardell's keymappings for H10 by Daniel Stenberg · 18 years ago
  45. 93b899d Reworked backdrop handling. Fixes a bug that wasn't in the tracker yet ;) by Peter D'Hoye · 18 years ago
  46. 264d8f6 Enable next-dir skip on platforms with no directly mapped button combos (click-longclick of next/prev) by Linus Nielsen Feltzing · 18 years ago
  47. 2b18727 Fix dir skipping with new playback arch. Enable dir skipping on ipod with a couple of difficult combos (select|right/left) or short-long left / short-long right. The latter causes stuck in pause sometimes. by Brandon Low · 18 years ago
  48. 2f943b0 Enabled the quickscreen for iAudio X5. Globally, REC enters the menu and holding REC enters the quickscreen. Also moved the quickscreen #define to model config files, which simplifies the checking for it and makes checking more consistent. Cleaned up keymappings in quickscreen.h. by Zakk Roberts · 19 years ago
  49. bf6f9c6 Enable AB repeat on ipods with 4g keypad, requires quick fingers or you get the context menu instead of a marker. Thanks to Mikachu on IRC. by Brandon Low · 19 years ago
  50. bd39c25 Now define the _PRE-function correctly. by Miika Pekkarinen · 19 years ago
  51. 92ff0e2 Back out the 'do not stop playback until stop button has been released' change, because of interaction issues with exiting menus using the same button, causing the wps to exit. (Also, the '_PRE' suffix is for 'preceeding' events (e.g., button presses), not button releases.) by Magnus Holmgren · 19 years ago
  52. 6b7dff6 Do not stop playback until stop button has been released or shutdown triggered. by Miika Pekkarinen · 19 years ago
  53. 15b2eef Updated quickscreens, now they look better than before while still retaining the ability to scroll - this is about as good as it gets until viewports are implemented. Also enabled the quickscreen for iPods. by Zakk Roberts · 19 years ago
  54. 02c540d Moved main menu button to REC for both file browser and WPS by Daniel Stenberg · 19 years ago
  55. 2499601 Correct a problem with WPS backdrops not loading correctly, and semi-prepare for remote WPS backdrops by Linus Nielsen Feltzing · 19 years ago
  56. ecdadcb Significantly reduce memory waste by reducing the wps image buffer. The new size still allows to cover the whole screen once with native bitmaps, plus twice with mono bitmaps, not counting the backdrop. Regains ~33KB on archos and ~220KB on H300. It's still a waste on dual-LCD targets because the two buffers are equal in size, despite one LCD being of much lower resolution + colour depth. by Jens Arnold · 19 years ago
  57. 338e2bb first gigabeat commit by Marcoen Hirschberg · 19 years ago
  58. 568ac3e Button driver for iAudio X5 by Linus Nielsen Feltzing · 19 years ago
  59. e0622ab add a bitmap progress bar option + add %P|filename.bmp| tag to the WPS by Ben Basha · 19 years ago
  60. cbfe90e Use the iPod 4G button mappings for the iPod 3G as well (at least for now) by Dave Chapman · 19 years ago
  61. 20debbf iPod: Fix some button-mapping bugs and inconsistencies by Dave Chapman · 19 years ago
  62. 6479e4c WPS tag update for Progress Bar to allow resizing and screen placing by Ben Basha · 19 years ago
  63. 745adad Color BMP support by Linus Nielsen Feltzing · 19 years ago
  64. 4781f14 Functional AB on iRiver H1x0, and improved button mappings (share the NEXTDIR and PREVDIR buttons on iRiver H[13]x0 targets), patch from IRC:lamed, modified by me. by Brandon Low · 19 years ago
  65. 2910b8a Fix red build in my own target by Brandon Low · 19 years ago
  66. 8d5a660 AB-repeat mode for software codecs. Accessible through menu as a repeat mode, with buttom mappings much like those on other rockbox targets for now. by Brandon Low · 19 years ago
  67. acf7d5e more iAudio x5 adjustments by Matt v.d. Westhuizen (#1408980) by Daniel Stenberg · 19 years ago
  68. cc4de76 Iriver WPS: Made some buttons more responsive (trigger on press instead of release). by Jens Arnold · 19 years ago
  69. d83e929 Work-in-progress iriver iFP-7xx port by Tomasz Malesinski by Dave Chapman · 19 years ago
  70. 0dc63c1 Remove IPOD_NANO_PAD definition - the Nano's keypad has turned out to be identical to the other 4G models by Dave Chapman · 19 years ago
  71. 53a56c1 don't display the WPS after loading, it made rockbox crash with some WPS' by Marcoen Hirschberg · 19 years ago
  72. 1cce533 Patch #1367059 by _FireFly_: New wps loader. The wps buffer size can be reduced now, but it isn't done in this patch. Note that %wd, %we, %x| and %xl now need to be on a line on their own. by Magnus Holmgren · 19 years ago
  73. 74b6af9 Added multi-screen support for quickscreen (mostly rewritten from scratch) and USB screen ; just looking at the hour makes me think it could be buggy by Kevin Ferrare · 19 years ago
  74. 49a0a94 Win32 simulator now supports iPod Color. Fixed screendump() to correctly work for iPod simulators on big endian machines. Removed duplicate button definitions. by Jens Arnold · 19 years ago
  75. 5124844 rwps support for boxes theme. Increased image buffer size by a factor of 2.5x. (boxes - for all your WPS stress testing needs.) by Christi Scarborough · 19 years ago
  76. 0d9c7b5 Applied Stephan Wezel's patch for the new wps %wd/%we tags (disable/enable statusbar in wps mode independantly from the global setting) by Kevin Ferrare · 19 years ago
  77. fe77240 iPod: First attempt to implement sensible button mappings. Changes to all targets to replace a small number of references to raw button codes (BUTTON_???) with their abstract equivalents. by Dave Chapman · 19 years ago
  78. 09fce70 Missing file headers put back. Code within 80 cols. Code policed indenting by Daniel Stenberg · 19 years ago
  79. f8cc321 And the rest of the files too by Christi Scarborough · 19 years ago