summaryrefslogtreecommitdiff
path: root/apps
AgeCommit message (Collapse)Author
2011-11-19Get rid of a really annoying #ifdef line to check if backdrop support should ↵Jonathan Gordon
be enabled git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31027 a1c6a512-1295-4272-9138-f99709370657
2011-11-17imx233/fuze+: set drive strength of tuner chip enable pin, enable backlight ↵Amaury Pouly
on panic git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31026 a1c6a512-1295-4272-9138-f99709370657
2011-11-17Undo some of r31021. The translation site seems to have problems with double ↵Thomas Martitz
quotes in translations. Re-add the double quotes, except where around button names, so the translators can sort this out. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31023 a1c6a512-1295-4272-9138-f99709370657
2011-11-17Croatian translation updateThomas Martitz
Flyspray: FS#12332 Author: Ante Maretic git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31021 a1c6a512-1295-4272-9138-f99709370657
2011-11-17Brazilian Portuguese translation updateThomas Martitz
Flyspray: FS#12341 Author: Kessia Pinheiro git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31019 a1c6a512-1295-4272-9138-f99709370657
2011-11-17French translation updateThomas Martitz
Flyspray: FS#12372 Author: Olivier Kaloudoff git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31018 a1c6a512-1295-4272-9138-f99709370657
2011-11-17Bulgarian translation updateThomas Martitz
Flyspray: FS#12379 Author: Vencislav Atanasov git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31015 a1c6a512-1295-4272-9138-f99709370657
2011-11-17Updated Russian translationThomas Martitz
FS: FS#12382 Author: Desu Rozen git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31012 a1c6a512-1295-4272-9138-f99709370657
2011-11-17Remove sim_tasks from the sdl application build.Thomas Martitz
This unfortunately removes the screendump feature, but usually there are better desktop apps for that. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31011 a1c6a512-1295-4272-9138-f99709370657
2011-11-17Simulate usb plugging on the sim better using sim_tasks.Thomas Martitz
Now all threads need to ack the connection like on real target, dircache is unloaded and playback stops accordingly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31009 a1c6a512-1295-4272-9138-f99709370657
2011-11-17Buflib: Make shrinking and buflib_available() smarter.Thomas Martitz
* shrinking now considers freespace just before the alloc-to-be-shrinked, that means less (or sometimes none at all) is taken from the audio buffer. * core_available() now searches for the best free space, instead of simply the end, i.e. it will not return 0 if the audio buffer is allocated and there's free space before it. It also runs a compaction to ensure maximum contiguous memory. audio_buffer_available() is also enhanced. It now considers the 256K reserve buffer, and returns free buflib space instead if the audio buffer is short. This all fixes the root problem of FS#12344 (Sansa Clip+: PANIC occurred when dircache is enabled), that alloced from the audio buffer, even if it was very short and buflib had many more available as free space before it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31006 a1c6a512-1295-4272-9138-f99709370657
2011-11-17FS#12383 - slovak language update by Peter LeckyMichael Chicoine
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31004 a1c6a512-1295-4272-9138-f99709370657
2011-11-17skin engine: Fix %if() when comparing against a number.Jonathan Gordon
If the tag being checked returns a number as a string (i.e %pv) but doesnt set the intval try to convert the string to a number so the comparisson operators work git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31003 a1c6a512-1295-4272-9138-f99709370657
2011-11-16Fix file descriptor leak. Thanks to Ophir Lojkine for spotting.Frank Gevaerts
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31002 a1c6a512-1295-4272-9138-f99709370657
2011-11-16Sandisk Sansa Connect port (FS #12363)Tomasz Moń
Included are drivers for buttons, backlight, lcd, audio and storage. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31000 a1c6a512-1295-4272-9138-f99709370657
2011-11-16OOPS! Don't overwrite the trailing \0 from the skin text with the first ↵Jonathan Gordon
alloc (should fix FS#12388) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30998 a1c6a512-1295-4272-9138-f99709370657
2011-11-16Change the "keyclick repeat" setting behaviour so when it is off only the ↵Jonathan Gordon
*first* repeat will click. Otherwise single presses and all wheel movements will cause a click. with "keyclick repeat" enabled *all* repeats will cause clicks git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30997 a1c6a512-1295-4272-9138-f99709370657
2011-11-16Fix the gpl notice in the previous commits new files, and fix the yelow ↵Jonathan Gordon
gevearts naughtily ignored git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30996 a1c6a512-1295-4272-9138-f99709370657
2011-11-16Finally commit FS#5111 - piezo clicker for ipods!Jonathan Gordon
Origional implementation by Robert Keevil with contributions from Frederik Vestre, Stoyan Stratev, Craig Elliott, Michael Sparmann, Thomas Schott, Rosso Maltese, and syncs from a bunch of other people! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30995 a1c6a512-1295-4272-9138-f99709370657
2011-11-15Don't put mines adjacent to the starting position instead of just not *on* theFrank Gevaerts
starting position. (FS#12387 by Ophir Lojkine) Since in minesweeper one needs information about at least two positions to deduce anything (unless the first position has no adjacent mines at all), having mines adjacent to the starting position means the player has to guess without any information, which is no different than having a chance that the first position already has a mine. I don't think minesweeper is meant to be a game of pure luck. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30994 a1c6a512-1295-4272-9138-f99709370657
2011-11-15Use buflib for all skin engine allocations.Jonathan Gordon
Massive thanks to Michael Chicoine and other testers for finding the early bugs. This removes all skin memory limitations git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30991 a1c6a512-1295-4272-9138-f99709370657
2011-11-15FS#12251 - User shortcuts in the main menu.Jonathan Gordon
Custom shortcuts which give the user fast access to regularly used files/folders/settings/whatever. Thanks to Alexander Levin for the manual part of the patch git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30990 a1c6a512-1295-4272-9138-f99709370657
2011-11-13Sansa clip zip: update plugins (jewels, pegbox, rockpaint, star)Bertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30976 a1c6a512-1295-4272-9138-f99709370657
2011-11-13Use the timeout api for the gui boost implementation. This ensures that the ↵Andree Buschmann
CPU will be unboosted after the defined timeout, the former implementation could stay boosted in several situations. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30975 a1c6a512-1295-4272-9138-f99709370657
2011-11-13Sansa clip zip: make more plugins compile (lamp, wormlet, matrix)Bertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30974 a1c6a512-1295-4272-9138-f99709370657
2011-11-13Fix another typo. sorry.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30973 a1c6a512-1295-4272-9138-f99709370657
2011-11-13Fix typos in usb_screen.c and use lcd_remote_bmp() for showing the rockbox ↵Thomas Martitz
logo on remotes as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30972 a1c6a512-1295-4272-9138-f99709370657
2011-11-13Add the ability to create a prefilled struct bitmap along with generated images.Thomas Martitz
This allows to directly draw generated and builtin images using lcd_bmp(bm_xxx); Also fixes builtin list icons on non-mono targets, as they didn't have the format field set. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30971 a1c6a512-1295-4272-9138-f99709370657
2011-11-11Handle 32bit bitmaps with all-zero alpha channel as fully opaque.Thomas Martitz
This is what gimp does when opening such a file. Tt saves the alpha channel with all-0xff, but other programs might use 0x00. As a fully transparent image doesn't make sense this should be OK. Also split the 32bit and 24bit case in the bmp reader, they're sufficiently different. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30968 a1c6a512-1295-4272-9138-f99709370657
2011-11-11Finally submit GUI boost (FS#8668). With this change the CPU is boosted ↵Andree Buschmann
(with a 1 second timeout) on scrollwheel activity in the list, main menu, tree and std context. For now GUI boost is only enabled on scrollwheel targets. The code can easily be enhanced to work with other targets as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30967 a1c6a512-1295-4272-9138-f99709370657
2011-11-11Document the internal alpha channel format better, and fixes for 32bit alpha ↵Thomas Martitz
bitmaps. For images, rows need to be even (this is not true for anti-aliased font files). Fix stride and size calculation. This makes images that have odd pixel rows display properly and fixes buffer overflows. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30966 a1c6a512-1295-4272-9138-f99709370657
2011-11-11Fix copy'n'paste bug in skin engineThomas Jarosch
cppcheckout reported: [apps/gui/skin_engine/skin_tokens.c:1553] -> [apps/gui/skin_engine/skin_tokens.c:1553]: (style) Same expression on both sides of '||'. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30964 a1c6a512-1295-4272-9138-f99709370657
2011-11-11close file descriptorFred Bauer
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30962 a1c6a512-1295-4272-9138-f99709370657
2011-11-10Correct saved config setting for Line Padding in Lists - fixes FS#12377Michael Chicoine
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30955 a1c6a512-1295-4272-9138-f99709370657
2011-11-10Update lyrics player plugin for FONT_UI deprecation in r30932 (fix for FS#12374)Fred Bauer
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30949 a1c6a512-1295-4272-9138-f99709370657
2011-11-09Set alpha_offset to zero when loading a JPEG.Boris Gjenero
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30948 a1c6a512-1295-4272-9138-f99709370657
2011-11-09update Dutch langfilePeter D'Hoye
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30947 a1c6a512-1295-4272-9138-f99709370657
2011-11-09Fix assembler .size directives. Currently used binutils don't complain, but ↵Boris Gjenero
2.21.1 treats these as errors. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30945 a1c6a512-1295-4272-9138-f99709370657
2011-11-08Committing fix for FS#12249. Patch by Buschel. Further fixes for AIFF loader ↵Wincent Balin
in PDBox in the future. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30944 a1c6a512-1295-4272-9138-f99709370657
2011-11-08Fix warning on mrobe100.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30942 a1c6a512-1295-4272-9138-f99709370657
2011-11-08Make pictureflow compile again.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30941 a1c6a512-1295-4272-9138-f99709370657
2011-11-08Adapt icon and skin engine to make use of the new 32bit bitmap capabilities.Thomas Martitz
You can now use 32bit icons in lists and skins (except album art, but can be added if wanted). The code also shows how to free the unused alpha channel data if the bitmap doesn't actually contain such information. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30939 a1c6a512-1295-4272-9138-f99709370657
2011-11-08Adapt the resize-on-load image scalers to support the alpha channel.Thomas Martitz
Now 32bit BMPs with alpha channel can be up- and downscaled without losing transparency information. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30938 a1c6a512-1295-4272-9138-f99709370657
2011-11-08Support for transparency in 32bit bitmaps on color targets.Thomas Martitz
This uses the alpha blending capabilities introduced with anti-aliased fonts to draw bitmaps with transparency information. The bmp loader is extended to read this information (pass FORMAT_TRANSPARENT in format). The alpha information will be used when drawing the bitmap. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30937 a1c6a512-1295-4272-9138-f99709370657
2011-11-08Add new lcd_bmp and lcd_bmp_part APIs.Thomas Martitz
This new APIs wrap around lcd_[mono|transparent]_bitmap/_part calls and handle all kinds bitmaps. The intended use is to draw bitmaps that come from read_bmp_fd/_file. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30936 a1c6a512-1295-4272-9138-f99709370657
2011-11-08Simplify icon.c a bit.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30934 a1c6a512-1295-4272-9138-f99709370657
2011-11-08Fix compile errorJonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30933 a1c6a512-1295-4272-9138-f99709370657
2011-11-08Redo r30826 (and hopefully not reintroduce font issues) which cleans up the ↵Jonathan Gordon
font API. FONT_UI is deprecated, use screens[screen].getuifont() instead (and .setuifont() to set it after a font has been loaded) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30932 a1c6a512-1295-4272-9138-f99709370657
2011-11-08Put icons on buflib:Jonathan Gordon
Removes the max icon size limitation and doesnt waste RAM git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30931 a1c6a512-1295-4272-9138-f99709370657
2011-11-07FS#12365 - Czech language update by Marek SalabaMichael Chicoine
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30928 a1c6a512-1295-4272-9138-f99709370657