Miika Pekkarinen
7b1e827f0c
Dircache fixes: Stop scanning properly if shutdown is initiated. Require user to re-enable dircache if initialization fails. Don't create statefile unless eeprom settings have been initialized.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13060 a1c6a512-1295-4272-9138-f99709370657
2007-04-07 17:48:51 +00:00
Jens Arnold
8e6e25c353
Fix NULL pointer access (crashes the sim on windows) in directories with no displayed entries.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13059 a1c6a512-1295-4272-9138-f99709370657
2007-04-07 15:31:22 +00:00
Marianne Arnold
902b32463d
Correction: the user needs a voice file
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13058 a1c6a512-1295-4272-9138-f99709370657
2007-04-07 13:31:17 +00:00
Marianne Arnold
7ab1768704
Replace a bunch of plugin screenshots with up-to-date ones.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13057 a1c6a512-1295-4272-9138-f99709370657
2007-04-07 13:13:02 +00:00
Nicolas Pennequin
3dc42ba8c7
Add the sleep timer tag that got forgotten in the initial code.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13056 a1c6a512-1295-4272-9138-f99709370657
2007-04-07 11:57:59 +00:00
Miika Pekkarinen
0b5998c7ea
Updated user rating to the tagnavi.config (FS#6890)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13055 a1c6a512-1295-4272-9138-f99709370657
2007-04-07 11:23:08 +00:00
Nicolas Pennequin
f3a149acf6
Make conditionals trigger a line update. Fixes FS#6987.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13054 a1c6a512-1295-4272-9138-f99709370657
2007-04-07 00:18:28 +00:00
Jens Arnold
d6cb716697
Declare struct sim_dirent the same way as rockbox core's struct dirent. Fixes file time reading for 64 bit sims.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13053 a1c6a512-1295-4272-9138-f99709370657
2007-04-07 00:14:16 +00:00
Peter D'Hoye
f0ed594aaa
Fix red
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13052 a1c6a512-1295-4272-9138-f99709370657
2007-04-06 23:54:21 +00:00
Peter D'Hoye
832e0dfb16
Fix file date and time reading in the simulator (used by the properties plugin)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13051 a1c6a512-1295-4272-9138-f99709370657
2007-04-06 23:33:33 +00:00
Jens Arnold
f9b90e9103
Now charcell displays require lcd_update() for updating the main lcd content like bitmap displays.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13050 a1c6a512-1295-4272-9138-f99709370657
2007-04-06 22:55:00 +00:00
Adam Boot
a5d7309d96
Support resume for Musepack
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13049 a1c6a512-1295-4272-9138-f99709370657
2007-04-06 21:48:17 +00:00
Nicolas Pennequin
8527ce82b6
Use the default subline timeout value in case the value isn't explicitly set. Hopefully this will be the last commit in that area :)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13048 a1c6a512-1295-4272-9138-f99709370657
2007-04-06 19:07:57 +00:00
Nicolas Pennequin
87e77ba466
This time I hope I got it right! Basically, remove what the previous commit about subline timeouts added and make the values be computed by a special function at display time. This should bring complete compatibility with the previous code.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13047 a1c6a512-1295-4272-9138-f99709370657
2007-04-06 16:43:07 +00:00
Nicolas Pennequin
bcec79c3c1
Fix the alignment of a subline in Rockboxed.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13046 a1c6a512-1295-4272-9138-f99709370657
2007-04-06 14:43:31 +00:00
Nicolas Pennequin
3954a51311
Better handling of subline timeout values : All values are set to the default before another value is found by the parser. No more
...
resetting to the default value at displaying time (this caused problems especially noticeable on the DancePuffDuo WPS). Changing
the values with conditionals is still possible but only strictly positive tiemout values are accepted now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13045 a1c6a512-1295-4272-9138-f99709370657
2007-04-06 14:18:07 +00:00
Jens Arnold
52112a05f1
Hmpf, these ever-missing svn properties...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13044 a1c6a512-1295-4272-9138-f99709370657
2007-04-06 11:22:26 +00:00
Jens Arnold
60b99811eb
Player: Only use one software definable character for different characters using the same glyph. * Some cleanup.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13043 a1c6a512-1295-4272-9138-f99709370657
2007-04-06 11:20:39 +00:00
Dave Chapman
4303ab02a3
Optimized lcd_yuv_blit() (used by mpegplayer) for the Sansa E200. This is just a copy-and-paste of the Gigabeat version by Michael Sevakis with no attempt to adapt to the different CPU in the E200 - so there could be room for further improvement. Reported to increase the FPS for the 224x128 version of Elephants Dream from 21fps to 27fps.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13042 a1c6a512-1295-4272-9138-f99709370657
2007-04-06 09:34:13 +00:00
Nicolas Pennequin
31d8068b33
End the default remote-WPS with a newline. Fixes FS #6979 .
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13041 a1c6a512-1295-4272-9138-f99709370657
2007-04-06 02:01:34 +00:00
Jens Arnold
cfa19ff00c
Added missing ae ligature, and fine-tuned some glyphs and replacements.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13040 a1c6a512-1295-4272-9138-f99709370657
2007-04-05 22:00:50 +00:00
Peter D'Hoye
0db06ce7db
Oops again, use correct variable types for storing file date and time
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13039 a1c6a512-1295-4272-9138-f99709370657
2007-04-05 21:38:27 +00:00
Peter D'Hoye
33975fbbda
Use date and time rather than size and starting cluster to detect installation of a new version
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13038 a1c6a512-1295-4272-9138-f99709370657
2007-04-05 21:24:21 +00:00
Peter D'Hoye
2ba2744fb0
Oops, bootfile location for Archos is the root of course
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13037 a1c6a512-1295-4272-9138-f99709370657
2007-04-05 20:51:13 +00:00
Peter D'Hoye
bf92f9c1f6
Fix automatic rolo on new version for archos. Introduces new define in config files for bootfile location.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13036 a1c6a512-1295-4272-9138-f99709370657
2007-04-05 20:24:07 +00:00
Dave Chapman
1396826a30
Add apps/plugins/mpegplayer/*.S to the source tarballs.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13035 a1c6a512-1295-4272-9138-f99709370657
2007-04-05 16:49:09 +00:00
Nicolas Pennequin
9cf8960c85
* Fix the bug where subline separators were read as part of a string.
...
* Some cosmetic code changes, no other functional change (add a comment and rename some variables).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13034 a1c6a512-1295-4272-9138-f99709370657
2007-04-05 14:09:59 +00:00
Dan Everton
86c0e3a4ca
Rearrange struct wps_tag to avoid padding. Hopefully save some bytes.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13033 a1c6a512-1295-4272-9138-f99709370657
2007-04-05 10:21:49 +00:00
Marcoen Hirschberg
80d882105e
optimized motion compensation for ARM from the mplayer-w100 project. Elefants Dream plays back 2.3fps faster on the Gigabeat
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13032 a1c6a512-1295-4272-9138-f99709370657
2007-04-05 09:56:28 +00:00
Jonathan Gordon
78585318b5
count was set wrong for the parititons screen. imo this is a bug in the list code, but quick fix untill a proper one
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13031 a1c6a512-1295-4272-9138-f99709370657
2007-04-05 05:18:47 +00:00
Jonathan Gordon
d88db1fc12
Fix sim warning
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13030 a1c6a512-1295-4272-9138-f99709370657
2007-04-05 05:01:38 +00:00
Jonathan Gordon
cd41bfa52e
Make the partitions debug screen use the list also.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13029 a1c6a512-1295-4272-9138-f99709370657
2007-04-05 04:52:53 +00:00
Jonathan Gordon
6cbf30d5c7
Give the playlist viewer a title (FS#6898)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13028 a1c6a512-1295-4272-9138-f99709370657
2007-04-05 04:13:02 +00:00
Jonathan Gordon
ec7ca33a0c
Fix the root menu for any targets without a radio (we are using #if not #ifdef for CONFIG_TUNER). Fixes the bookmark issue in FS#6965)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13027 a1c6a512-1295-4272-9138-f99709370657
2007-04-05 02:50:43 +00:00
Nicolas Pennequin
29e18caacf
Allow subline timeout values to be changed dynamically in the WPS (e.g. by using conditionals).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13026 a1c6a512-1295-4272-9138-f99709370657
2007-04-05 02:44:01 +00:00
Jens Arnold
2aad3c05f3
Player: Found two more Latin extended chars on the old LCD, and mapped them.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13025 a1c6a512-1295-4272-9138-f99709370657
2007-04-05 00:37:22 +00:00
Jens Arnold
7a8326e283
Calibrated (discharge) battery percentage table for iAudio X5(L) and M5(L). Runcurrent values and hence runtime estimation is still off, but battery percentage should be ok now.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13024 a1c6a512-1295-4272-9138-f99709370657
2007-04-05 00:20:35 +00:00
Jens Arnold
7b8767c093
Player full-line progress bar: No more separate character cell(s) for the colon(s) in the time display. Looks better, and takes less software-definable characters, allowing for up to 99:59:59 with the last progress bar character still working properly.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13023 a1c6a512-1295-4272-9138-f99709370657
2007-04-04 23:18:35 +00:00
Marcoen Hirschberg
4d9c0012d4
just pass the struct to vo_setup instead of multiple arguments
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13022 a1c6a512-1295-4272-9138-f99709370657
2007-04-04 22:51:57 +00:00
Jens Arnold
c6fce6cad3
Player progress drawing rewrite (both emptying cup and full-line bar): * Fixes FS #6820 , related to the glitch that progress moved in the opposite direction when seeking. * Smaller, more efficient code. * Full-line bar only displays as many software defined characters as needed, freeing the remaining ones for other text. * Don't cut last digit from times >=1 hour (at the cost of inexact last progress bar character).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13021 a1c6a512-1295-4272-9138-f99709370657
2007-04-04 22:05:04 +00:00
Nicolas Pennequin
830a3a4720
* Make some private variables 'static'.
...
* Fix the pitch tag and allow it to be used on all targets except the Archos Player.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13020 a1c6a512-1295-4272-9138-f99709370657
2007-04-04 15:47:51 +00:00
Nicolas Pennequin
ab90d58801
Introducing the WPS tokenizer !
...
When a WPS file is loaded, it is parsed to an array of tokens, which allows more efficient displaying. More info on the tracker entry : FS #6862 .
The parsing code is completely independant and is all in wps_parser.c. The displaying part stays in gwps-common.c.
Debugging code is provided (with the right ifdefs) and is disabled by default.
Overall, the code should be easier to read and maintain. Adding new WPS tags is made quite trivial.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13019 a1c6a512-1295-4272-9138-f99709370657
2007-04-04 14:41:40 +00:00
Nicolas Pennequin
15e2aecd8f
Oops, forgot to add the picture.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13018 a1c6a512-1295-4272-9138-f99709370657
2007-04-04 14:00:44 +00:00
Nicolas Pennequin
e7f72802fa
* Add a few things about cuesheet support (setting description, file format and config file option).
...
* Enable the pause on headphone unplug setting description for the gigabeat.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13017 a1c6a512-1295-4272-9138-f99709370657
2007-04-04 13:01:55 +00:00
Marcoen Hirschberg
ab9d654c86
add support for non 16x16 frame sizes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13016 a1c6a512-1295-4272-9138-f99709370657
2007-04-04 08:14:03 +00:00
Jens Arnold
abd103c315
Enable building WPSs and themes for charcell targets, and add an example WPS using special charcell progress and text alignment.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13015 a1c6a512-1295-4272-9138-f99709370657
2007-04-04 06:26:53 +00:00
Jens Arnold
5a69689188
Replace obsolete generate_rocklatin tool with player_unifont tool.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13014 a1c6a512-1295-4272-9138-f99709370657
2007-04-04 00:16:11 +00:00
Jens Arnold
61350bf91c
Remove old reference code, better match Old-LCD init with datasheet, and a bit of optimisation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13013 a1c6a512-1295-4272-9138-f99709370657
2007-04-03 21:22:48 +00:00
Tom Ross
771133eb12
Fix yellow.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13012 a1c6a512-1295-4272-9138-f99709370657
2007-04-03 20:56:14 +00:00
Tom Ross
70101c6027
Adjust Chopper and fix my warning from Wormlet.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13011 a1c6a512-1295-4272-9138-f99709370657
2007-04-03 20:22:04 +00:00