summaryrefslogtreecommitdiff
path: root/wps/WPSLIST (follow)
Commit message (Collapse)AuthorAge
* lcd-24bit: Introduce a 24-bit mid-level LCD driverThomas Martitz2014-06-21
| | | | | | | | | | | | | | | | | With LCD driver all calculation will be performed on RGB888 and the hardware/OS can display from our 24bit framebuffer. It is not yet as performance optimized as the existing drivers but should be good enough.The vast number of small changes is due to the fact that fb_data can be a struct type now, while most of the code expected a scalar type. lcd-as-memframe ASM code does not work with 24bit currently so the with 24bit it enforces the generic C code. All plugins are ported over. Except for rockpaint. It uses so much memory that it wouldnt fit into the 512k plugin buffer anymore (patches welcome). Change-Id: Ibb1964545028ce0d8ff9833ccc3ab66be3ee0754
* Add Cabbiev2 port for 128x96x16 targets (Samsung YH-820), made by me.Szymon Dziok2014-03-27
| | | | Change-Id: I21c408e8c25c42a1e6c3d3e44c0999ae85d73154
* Touchscreen: Show a line separator in lists.Thomas Martitz2014-03-03
| | | | | | | | | | | | This patch adds a configurable line separator between list items, very similar to lists in Android. Additionally, below the list item there is a thicker line. It can be disabled in the settings. Its color can be configured as well. Remote and monochrome displays are explicitly unsupported. If there is desire this can be changed but it doesn't seem useful to me. Change-Id: I005313b0d8f5ecd15864bf20e66ea4e3390d8b7d
* Make Cabbiev2 enable icons when selectedAlex Mayer2012-10-06
| | | | | | | | | | | | | adds 'show icons: on' to cabbiev2.cfg file. when you switch theme away from cabbiev2 to a theme with 'show icons: off' then switch back to cabbiev2 the icons are still off which doesnt mimic the default settings presented by rockbox. Change-Id: Iee051c687a9a6843fece96a2a16280916b1d2599 Reviewed-on: http://gerrit.rockbox.org/325 Reviewed-by: Dominik Riebeling <Dominik.Riebeling@gmail.com> Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* WPSLIST: fix default font for 400x240x16 targetMarcin Bukat2012-07-10
| | | | Change-Id: I70dbab7e52311f031bf1f353cff2f8e8245b3a47
* cabbiev2 for rk27xx generic design targetMarcin Bukat2012-07-09
| | | | Change-Id: I2052869b14125b90e8202e81e4e8391376e9c341
* WPSLIST: add backdrop and cabbiev2 fms for 128x128x2Marcin Bukat2012-07-09
| | | | Change-Id: I671fed88cb2f963168f6bd6eb65b91a26eede638
* Add fms to cabbiev2 by defaultMarcin Bukat2012-06-25
| | | | | | | Currently we have only fms for 160x128x2 and all others will fallback to built in one. Change-Id: I43efa2795e1ab62185e2e25b6c8c4979c87c4299
* Fix cabbiev2 on iaudio x5 remoteMarcin Bukat2012-06-17
| | | | Change-Id: I00c597ac5ac40865f943b6c2f488196727bad13c
* WPSLIST: Add some more forgotten wps entries.Thomas Martitz2012-06-15
| | | | | | Fixes cabbiev2 for clip/clip+ (FS#12698) and others. Change-Id: I1ff71db145ac9662551e50029a605776abb5af36
* Bring back iAudio M3 cabbiev2 supportAkio Idehara2012-06-15
| | | | | | | | This patch brings back iAudio M3 cabbiev2 (128x96x2) support again. Change-Id: Ibb9ccc6f0d0acde5b99e2c41e08da3999129f817 Reviewed-on: http://gerrit.rockbox.org/274 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* wpsbuild: Rewrite to fix various issues and support .fmsThomas Martitz2012-06-10
| | | | | | | | | | | | wpsbuild.pl is enhanced to produce fallback themes that were previously hardcoded in buildzip.pl. It also recognizes resolution strings as regular expressions now so you can specify resolution dependant settings as <setting>.<regex>: <value> (needed to support single themes on multiple resolutions). The WPSBUILD syntax completely changed as well and it includes the fallback themes as well. Ultimately wpsbuild is also able to install .fms files. Change-Id: Idf5994f17b9750983d7bc3ef583540a8cdae1dde
* Use 8x8 icons for clip zip cabbiev2Bertrik Sikken2012-05-20
| | | | | | Change-Id: Ic790ea0042314fdb4b1e13954e3f149a3b7c993f Reviewed-on: http://gerrit.rockbox.org/198 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* FS#12390 - Sansa Clip Zip Cabbiev2 Port by Stephen CarrollBertrik Sikken2012-05-20
| | | | | | | Change-Id: I49ce0bfdc228bed55d47b5e743a7fa87ccd4da8a Reviewed-on: http://gerrit.rockbox.org/197 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info> Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* lcd_color/cabbiev2: New iconset in multiple sizesThomas Martitz2011-11-26
| | | | | | | | | | | | | | The new iconset features transparency which can be more easier generated from svgs and looks better. For for bigger displays there are new sizes. The bmps are the generated from the SVGs added to the tree and create-icons-from-tango.pl is updated to enable easy generation. rockbox-clef.svg is changed to have a bit more border. NOTE: Icons for greyscale are unchanged. Someone needs to update them, I don't know how to do it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31059 a1c6a512-1295-4272-9138-f99709370657
* Remove all themes but Cabbiev2.Dominik Riebeling2011-07-18
| | | | | | | | As discussed remove all other themes from svn since they are available through the theme website so there is no need to ship them with every Rockbox download / installation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30158 a1c6a512-1295-4272-9138-f99709370657
* Add cabbie theme for 800x480Thomas Jarosch2011-02-08
| | | | | | | | | Theme was quickly ported by kugel from 480x800 theme. Still has viewport bugs: Brings up the context menu every time one touches the rew/ff buttons. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29253 a1c6a512-1295-4272-9138-f99709370657
* Commit part of FS#10937: CabbieV2 port for the Philips GoGearRobert Menes2011-01-09
| | | | | | | | SA9200 (128x160x16 LCD). Ported by Michael Carr with cleanup by Stephen Carroll. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29018 a1c6a512-1295-4272-9138-f99709370657
* Another major skin backend update/hopefully bugfix:Jonathan Gordon2010-09-14
| | | | | | | | | | | Skins are now more self contained in the skin manager which in the future might allow on demand skin loading (i.e smaller skin buffers) Skin backdrops are also managed more intelegently (fixes a bug where you can get a crazy backdrop loaded if a .sbs fails to load) the rockbox_default rescue theme is now called rockbox_failsafe to better express what it actually is. This commit hopefully/maybe fixes the heavily reported data aborts, so please check if you are getting them git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28073 a1c6a512-1295-4272-9138-f99709370657
* Cabbiev2 480x800 port, very similar to the 320x480 one.Thomas Martitz2010-08-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27794 a1c6a512-1295-4272-9138-f99709370657
* Cabbiev2 for 320x480.Thomas Martitz2010-08-05
| | | | | | TODO: Touch regions, battery and hold button icons git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27722 a1c6a512-1295-4272-9138-f99709370657
* Rockbox as an application: Commit current Android port progress.Thomas Martitz2010-08-02
| | | | | | | | | | | | | | | | General state is: Rockbox is usable (plays music, saves configuration, touchscreen works too). Problems: - Playing music in the background (i.e. when switching to another app) doesn't work reliably, but I'm working on that now. - no cabbiev2 (only some preliminary files for it), no other default theme. - screen flickers sometimes if the updates are too frequent - no multi screen apk/package - strange behavior when a phone call comes in The java files (and the eclipse project) resides in android/, which is also supposed to be the build folder. I've put a small README in there for instructions. There are some steps needed after the make part, which are described there, and which eclipse mostly handles. But there ought to be some script/makefile rules which do that instead in the future. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27668 a1c6a512-1295-4272-9138-f99709370657
* Rockbox as an application: add get_user_file_path().Thomas Martitz2010-08-01
| | | | | | | | | | | For RaaA it evaluates user paths at runtime. For everything but codecs/plugins it will give the path under $HOME/.config/rockbox.org if write access is needed or if the file/folder in question exists there (otherwise it gives /usr/local/share/rockbox). This allows for installing themes under $HOME as well as having config.cfg and other important files there while installing the application (and default themes) under /usr/local. On the DAPs it's a no-op, returing /.rockbox directly. Not converted to use get_user_file_path() are plugins themselves, because RaaA doesn't build plugins yet. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27656 a1c6a512-1295-4272-9138-f99709370657
* undo accidental commit from the big oneJonathan Gordon2010-06-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26645 a1c6a512-1295-4272-9138-f99709370657
* Changeover to the new skin format. SkinBreakingChange in the wiki has the ↵Jonathan Gordon2010-06-07
| | | | | | | | | | | | | | runown of the changes. Major changes are paramerterised tags now use %tag(param,param), colours are removed from the %V() tag, %Vi gets a required (but can be -) label as its first param). utils/skinupdater/ has a program to update individual skins, and a perl script to update a whole zip. Themesite will be unusable for the time being (you should be able to upload new themes once it updates checkwps though). I obviously havnt tested every updated wps in this change so let me know if one doesnt load git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26641 a1c6a512-1295-4272-9138-f99709370657
* Use a different remote font than the main LCD fontRafaël Carré2010-06-03
| | | | | | | | Works for both wps config and settings Only change targets with LCD_REMOTE_HEIGHT <= 64 (irivers) to use 08-Rockfont git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26505 a1c6a512-1295-4272-9138-f99709370657
* Cabbiev2 port for the mpio HD20's 128x128 greyscale screen - mixing the same ↵Marianne Arnold2010-04-27
| | | | | | size colour version with the same width greyscale version (code could be cleaned up though). Add the necessary changes to let it be included automatically and used as default WPS. Menu backdrop and dedicated icons are missing but the inbuilt ones are still there - same as on the M3. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25744 a1c6a512-1295-4272-9138-f99709370657
* Fix wpsbuild to properly generate "-" for theme related settings (to get the ↵Thomas Martitz2010-02-21
| | | | | | default values/no file for filename settings). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24813 a1c6a512-1295-4272-9138-f99709370657
* Initial custom statusbar commit.Thomas Martitz2009-10-19
| | | | | | | | | | | | | | | | | | | | The custom statusbar can be used as a WPS for the main UI, using .(r)sbs files. It's using the skin engine and knows all tags the WPS also knows. The default folder for .sbs is the wps folder to reuse images used in the WPS. As it can be shown in the WPS also, it's useful to move shared parts to the custom statusbar in order to save skin buffer space. There are a few restrictions/TODOs: *) Peak meter doesn't redraw nicely(not frequent enough), as very frequent updates would slow the UI down as hell (some targets fight with it in the WPS already: FS#10686) *) No touchregion support as the statusbar doesn't have any action handling (it won't fail to parse though). *) Drawing stuff into the default VP is forbidden (loading images in it is not). You *need* to use viewports for the displaying stuff (parsing fails if no viewport is used). *) Themes that don't use a custom ui viewport can be fixed up using the new %Vi tag to avoid nasty redraw effectts (you must not draw into it as well, it's used to fix up the ui viewport). %Vi describes the viewport that the lists can use without getting in the way of the statusbar. Otherwise, it behaves like the classic statusbar, it can be configured in the theme settings, and can be turned off in the wps using %wd. Note to translaters: When translating LANG_STATUSBAR_CUSTOM, please consider using the same translation as for LANG_CHANNEL_CUSTOM if it's compatible. They could be combined later then. Flyspray: FS#10566 Author: myself git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23258 a1c6a512-1295-4272-9138-f99709370657
* Revert r23212, I committed it accidentally.Thomas Martitz2009-10-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23214 a1c6a512-1295-4272-9138-f99709370657
* initial custom statusbar commitThomas Martitz2009-10-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23212 a1c6a512-1295-4272-9138-f99709370657
* Clear up theme licensing:Jonas Häggqvist2009-10-12
| | | | | | | | | | | | - All theme authors have been contacted and agreed to relicense their theme under the CC-BY-SA 3.0 unported license. - Themes can still be used as GPLv2 or later if you like. - The marquee theme is removed, as the author couldn't be contacted. - An AUTHORS and COPYING file is added, containing a list of authors and the full license text, respectively. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23131 a1c6a512-1295-4272-9138-f99709370657
* User definable UI viewport, to be able to restrict the UI into a viewport ↵Thomas Martitz2009-08-16
| | | | | | | | | | | | | for all bitmap displays. Flyspray: FS#8799 This will allow for pretty themes, for example those with nice glass effects on their backdrops (some might argue they're wasting screen space but it's upto them), as well as allowing for future background WPS updates in the main UI. Plugins are not converted yet, they simply use the full screen. Ideally, any plugin that does *not* want the UI viewport, should take care of that itself (i.e. plugins should normally use the UI viewport). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22365 a1c6a512-1295-4272-9138-f99709370657
* Fix the shipped themes statusbar config line Jonathan Gordon2009-07-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21825 a1c6a512-1295-4272-9138-f99709370657
* Add CabbieV2 for Onda VX747Maurus Cuelenaere2009-03-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20522 a1c6a512-1295-4272-9138-f99709370657
* Explicitly exclude the font for the Player in rockbox_default.wpsJens Arnold2009-01-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19831 a1c6a512-1295-4272-9138-f99709370657
* Clip: fix font compilationThomas Martitz2009-01-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19823 a1c6a512-1295-4272-9138-f99709370657
* Font cleanup step 3 - The Big Shuffle: Renamed all fonts to a consistent ↵Jens Arnold2008-09-02
| | | | | | naming scheme that allows easy selection of alternatives based on size, as discussed on IRC. Adjusted themes in SVN and Makefile for the sysfont. ** Attention **: Clean up your /.rockbox/fonts folder before installing the new release, and then install a new font pack as well. Adjust font names in your custom .cfg files. A reference table can be found in fonts/README. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18388 a1c6a512-1295-4272-9138-f99709370657
* Remove a trailing space that prevented the font being copied for the ↵Dave Chapman2008-03-23
| | | | | | 138x110x2 cabbiev2 theme git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16766 a1c6a512-1295-4272-9138-f99709370657
* Cabbiev2 for the m:robe 100. It seems that just adding the WPS already makes ↵Marianne Arnold2008-03-08
| | | | | | it show as default and no other chaanges were needed (worked in the sim). The default font was already set correctly to helvR10 because this is what all 160x128 screens use. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16554 a1c6a512-1295-4272-9138-f99709370657
* Improvements to cabbie v2 for the Gigabeat. The font is now helvR12, which ↵Nicolas Pennequin2008-03-06
| | | | | | looks better than helvR14 and is consistent with other targets. Also corrected kB/s to kbit/s. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16537 a1c6a512-1295-4272-9138-f99709370657
* Forgot to adjust one WPS.Jens Arnold2008-02-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16403 a1c6a512-1295-4272-9138-f99709370657
* Turned out that setting the viewer iconset to empty properly chooses the ↵Jens Arnold2008-02-23
| | | | | | default iconset, and the problem with the default viewer iconset on greyscale targets was that there was a file too much in icons/. The defaults are copied from elsewhere, and differ between grey/mono and colour targets. The extraneous file overwrote the default when building the .zip. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16399 a1c6a512-1295-4272-9138-f99709370657
* Third time's the charme - even if it's just in comments, no mention of the ↵Marianne Arnold2008-02-23
| | | | | | weather etc. necessary. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16391 a1c6a512-1295-4272-9138-f99709370657
* Copy and paste mishap in the DancePuffDuo section: statusbar was already ↵Marianne Arnold2008-02-23
| | | | | | defined but the selector type setting was missing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16390 a1c6a512-1295-4272-9138-f99709370657
* Themes need to specify backdrop, colours, icon sets and selector type bar if ↵Marianne Arnold2008-02-23
| | | | | | they differ from the new default cabbiev2. Add the necessary strings to WPSLIST so that all shipped themes include them in their cfg files to prevent black text on the dark cabbiev2 background. Define black on 'rockboxblue' for themes with colour screen versions but no colours defined before; set the selector type to 'bar (inverse)' for most of them and use the text only RWPS for Rockboxed - it would have used the cabbiev2.rwps before which would look on a H3x0 with remote due to a different font size and the graphics. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16388 a1c6a512-1295-4272-9138-f99709370657
* "viewers iconset:" must not be empty, so revert that change to wpsbuild.pl ↵Dave Chapman2008-02-23
| | | | | | and make iCatcher specify /.rockbox/icons/viewers.bmp. Thanks to Jens for pointing this out. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16386 a1c6a512-1295-4272-9138-f99709370657
* Add empty strings for "backdrop:", "iconset:" and "viewers iconset:" for ↵Dave Chapman2008-02-23
| | | | | | iCatcher, and adapt wpsbuild.pl to accept empty strings. Also change wpslist to allow any number of spaces (including 0) between the : and the value. NOTE: The other bundled themes (and third-party themes) should be changed to specify values for everything set by CabbieV2. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16385 a1c6a512-1295-4272-9138-f99709370657
* The sims look funny for me unless I set a default line selector type. Since ↵Michael Giacomelli2008-02-23
| | | | | | no one else has complained this probably doesn't matter on the actual device. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16376 a1c6a512-1295-4272-9138-f99709370657
* Make the build script ignore color-only options on grayscale targets. Also, ↵Michael Giacomelli2008-02-22
| | | | | | change how backdrop files are entered in preperation for setting a default theme. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16373 a1c6a512-1295-4272-9138-f99709370657