summaryrefslogtreecommitdiff
path: root/wps (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
* fix position of the repeat icon in cabbiev2.128x128x16.wps.Szymon Dziok2014-03-27
| | | | Change-Id: Ie159d19ab5e185256fe9fff0ff4986a27cf6886d
* 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
* wpsbuild: The setting strings can now contain an additional feature constraint.Thomas Martitz2014-03-03
| | | | | | | | | | | The setting strings are now of the form setting[.resolution[&feature]] (resolution can be a regex, .+ to match all resultions). wpsbuild.pl will check against features.txt to see if the target meets it. This can be used, for example, to add/override default settings for touchscreen devices. Change-Id: I2eafa02f10b362a8e7de8e1f3a53115e70d28084
* Slight change to line positioning in 128x128x16 CabbieAlex Parker2014-02-03
| | | | Change-Id: Iaa7ce5bc2702854da661a77069c74637a64e4be7
* wpsbuild: Call gcc without having to create a temp file.Thomas Martitz2014-01-15
| | | | | | Change-Id: I7adc48209fd3050243770137df2022c617c68dc8 Reviewed-on: http://gerrit.rockbox.org/721 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* Fix text position in the cabbie (case without AA) and remove unnecessary ↵Szymon Dziok2014-01-13
| | | | | | scrolling. Change-Id: I3f065446dc1bb937d1af3d6d1bbdac02d26cae5c
* Fix cabbie WPS for black&white targets (m:robe 100)Szymon Dziok2013-12-17
| | | | Change-Id: I640893a5f1e248c86b5e928e85cce854b52ca364
* cabbiev2: fix a snafu in cabbiev2.240x320x16.wpsHayden Pearce2013-07-15
| | | | | | | | an incorrect value caused the shuffle icon to not display the correct status while true by way of pushing the image to be displayed far from the bounds of its viewport. Change-Id: I2bd5db05b053952306d62f9cbd0d13d720141e58 Reviewed-on: http://gerrit.rockbox.org/517 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* fix typoJonathan Gordon2012-12-04
| | | | Change-Id: I52270ce86e506df4fe51e8b4cb3b7e066611716e
* Update /rockbox/wps/AUTHORS and theme headers to provide correct attributionHayden Pearce2012-12-04
| | | | | | | | | | Add a number of missing collaborators to the /rockbox/wps/AUTHORS file and create a new header to share between the .fms, .sbs, and .wps files in the /rockbox/wps/ directory. No functional changes made, purely cosmetic. Change-Id: Id4b22d438e340da4dfc18ec8bf0e40088bdc606e Reviewed-on: http://gerrit.rockbox.org/368 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
* wpsbuild: fix copying of remote fontNils Wallménius2012-10-12
| | | | | | Change-Id: I6e6b94d077c106555eed548c7a50c8a22e0ee839 Reviewed-on: http://gerrit.rockbox.org/331 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* 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
* Correct rds viewport placement in cabbiev2 fms 160x128x2Marcin Bukat2012-07-09
| | | | Change-Id: I15d59d16f256d35c294ffefe80aaf98134bc3ade
* cabbiev2 fms for 128x128x2 targetsMarcin Bukat2012-07-09
| | | | Change-Id: Ic269bd5bbc04d1386152f7ac3fb330f504fd4d46
* skin_engine: Automatically create touch regions for skin barsJonathan Gordon2012-07-05
| | | | | | | | | | | | | | | | | skin bars now automatically create the touch region the same size as the bar on touchscreen targets. This means touches will magically "just work" for reveresed bars (rtl or otherwise). ~5% padding is added on all 4 sides of the region rectangle but this may need to be tweaked. Please consider the 'progressbar' and 'volume' touchregion actions to be deprecated. Kudos to my new wife for figuring out the bleedingly obvious way to do this! Change-Id: I997a7bcaa70fce9885808aae27953c7676e9c2ff
* Fix the classic_statusbar sbs' to actually workJonathan Gordon2012-06-26
| | | | Change-Id: I8573903b879cd451d7b0d6033dd0eca4cc86bc5a
* 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
* wpsbuild.pl: Fix FS#12706 - paths for backdrops and icons were not properly ↵Thomas Martitz2012-06-25
| | | | | | constructed. Change-Id: I90b92241501f61e6b1de5305ff6482a9ddbdf722
* 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.pl: Remove superflous debug statement.Thomas Martitz2012-06-10
| | | | Change-Id: Ic32a6737053ca98d9db479488125b2c6bbd13384
* 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
* cabbiev2: Add logo.xcf to image sources.Thomas Martitz2012-06-10
| | | | | | logo.xcf contains the grey logo found on many main backdrops. Change-Id: I532ff1f71baabfe8aa9cfb23aac9c16e3c5dcc14
* fix fms backdrop filenameMarcin Bukat2012-05-20
| | | | Change-Id: I78468cb720a0c8df222b32d685ae1d919e1a8f7e
* 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>
* Cabbiev2 .fms for 160x128x2Marcin Bukat2012-05-20
| | | | Change-Id: Iceb5dc4c7029d0f2bb5cc96b4cd0058b27f7b58e
* skin_engine: Clean up %x() handling - beware theme issuesJonathan Gordon2012-02-28
| | | | | | | | | Internally remove some hacks around how %x() is handled. %x() inside the default viewport will no longer work if other viewports are used, so if you are using viewports and %x() make sure it is in a viewport! Change-Id: I8ecab805d55fc0f8476ff0516cba38e23400aa20
* 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
* Cabbiev2/RaaA: Add nice shadow to the icons on the popup in the WPS.Thomas Martitz2011-11-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31058 a1c6a512-1295-4272-9138-f99709370657
* Cabbiev2/RaaA: Update progressbar images (using transparency).Thomas Martitz2011-11-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31057 a1c6a512-1295-4272-9138-f99709370657
* Cabbiev2/RaaA: Add volume slider pop to the WPS.Thomas Martitz2011-11-26
| | | | | | | | | It's as big as the usual popup and makes it easier to control the volume. Also makes our fine-grained volume changes more visible. popup.xcf is updated to contain the volume layers. Idea and some skin code taken from FS#12254. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31056 a1c6a512-1295-4272-9138-f99709370657
* Cabbiev2/RaaA: r30298 forgot about 480x800. Fix pause, ffwd and rewind touch ↵Thomas Martitz2011-11-25
| | | | | | actions in the WPS. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31053 a1c6a512-1295-4272-9138-f99709370657
* Cabbiev2/RaaA: Improved popup icons for the WPS, featurung real shadows.Thomas Martitz2011-11-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31052 a1c6a512-1295-4272-9138-f99709370657
* Fix mistaken changes in r30219Jonathan Gordon2011-08-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30298 a1c6a512-1295-4272-9138-f99709370657
* Change the way the %Tl() (touch region) tag is done to remove dodgey 1-char ↵Jonathan Gordon2011-07-28
| | | | | | | | | | | | | | settings. check the manual... %Tl(..., &action) -> %Tl(..., action, repeat_press) %Tl(..., *action) -> %Tl(..., action, long_press) %Tl(..., !action) -> %Tl(..., action, reverse_bar) and a new allow_while_lock to make the region fire when softlocked these options must all be after the action name, but otherwise the order doesnt matter. And for the setting_inc/dec/set action the setting name must follow the action name, *then* the options git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30219 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
* Touchscreen WPS changes:Alex Parker2011-02-25
| | | | | | | * Change play/pause button so that it shows the click action and not the current state. During ffwd/rew the ffwd/rew status is still shown. * Make ffwd/rew buttons always be shown on 480x800 and 320x480 targets. 240x400 needs further clean up first. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29398 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
* Add progress bar graphic for CabbieV2 for 128x160x16 LCDs.Robert Menes2011-01-10
| | | | | | | Part of FS#10937 by Michael Carr and Stephen Carroll. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29019 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
* fix FS#11784 - classic_statusbar.sbs needed alignemtn fixing to show the ↵Jonathan Gordon2010-12-20
| | | | | | whole time git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28863 a1c6a512-1295-4272-9138-f99709370657
* Small improvements for the on screen popup on 320x480 cabbiev2 wps.Thomas Martitz2010-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28599 a1c6a512-1295-4272-9138-f99709370657
* Add a few cabbiev2 source images in the biggest scale I've found. I've used ↵Thomas Martitz2010-11-14
| | | | | | them for the 320x480 and 480x800 ports. Hopefully makes porting cabbiev2 easier. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28598 a1c6a512-1295-4272-9138-f99709370657