Commit graph

1718 commits

Author SHA1 Message Date
Nicolas Pennequin
9aa597f7f6 Add a bit of metadata info in the properties plugin output.
When displaying the properties of a file, attempt to get metadata from it and
on success, display the artist, title and album strings.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14328 a1c6a512-1295-4272-9138-f99709370657
2007-08-14 11:56:15 +00:00
Nicolas Pennequin
6a92e475ac Make get_metadata act on a struct mp3entry rather than a struct track_info.
This should make it easy to use a buffer handle to put the ID3 data in.
The changes in get_metadata are mostly search and replace. The only thing
it actually used to do on the struct track_info was set taginfo_ready to
true.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14326 a1c6a512-1295-4272-9138-f99709370657
2007-08-14 11:56:13 +00:00
Peter D'Hoye
4060a8c4f7 Now get those keywords right...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14322 a1c6a512-1295-4272-9138-f99709370657
2007-08-13 22:37:44 +00:00
Peter D'Hoye
a5d4d67763 Also keep the backlight on in mpegplayer when plugged in. Fixes FS #7584. Created two helper functions for this, because this issue also exists in other plugins (to do). The helper functions are in the pluginlib in helper.[ch], where other common stuff can be put.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14321 a1c6a512-1295-4272-9138-f99709370657
2007-08-13 22:31:11 +00:00
Robert Kukla
2ae0d63c88 corrected logic in expression of jdgordon's r14187 commit; should fix FS#7590. Tidied up exit paths while I was at it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14313 a1c6a512-1295-4272-9138-f99709370657
2007-08-13 13:53:33 +00:00
Jens Arnold
451dec17fe Clock: * Correct aspect ratio on archos recorders (target only, checking for LCD type). * Don't let the hands vanish if they are thin.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14295 a1c6a512-1295-4272-9138-f99709370657
2007-08-12 15:50:07 +00:00
Jonathan Gordon
6dbd02bcb5 mandlebrot is a demo, not a game
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14282 a1c6a512-1295-4272-9138-f99709370657
2007-08-11 10:29:28 +00:00
Jens Arnold
4211011b82 Package test plugins as apps, instead of munging them into a file 'test', leaving only the last found one available with no proper extension to run it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14279 a1c6a512-1295-4272-9138-f99709370657
2007-08-11 05:31:40 +00:00
Peter D'Hoye
2c4cae1bf3 Let solitaire save its settings when performing shutdown from inside the game or menu
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14276 a1c6a512-1295-4272-9138-f99709370657
2007-08-10 22:48:55 +00:00
Jens Arnold
fc61a6790d Make test_scanrate.rock build for M5.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14266 a1c6a512-1295-4272-9138-f99709370657
2007-08-10 10:39:23 +00:00
Peter D'Hoye
967431691d Accept FS #7559. Update dict plugin to new locations.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14250 a1c6a512-1295-4272-9138-f99709370657
2007-08-08 23:32:35 +00:00
Kevin Ferrare
7a828b1691 didn't saw the warning
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14231 a1c6a512-1295-4272-9138-f99709370657
2007-08-07 14:09:12 +00:00
Kevin Ferrare
9dddf3ba23 Search viewer (plugin) : reindent correctly with spaces, add multiscreen support
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14230 a1c6a512-1295-4272-9138-f99709370657
2007-08-07 12:46:26 +00:00
Jonathan Gordon
7fe32b9a27 Only show plugins which are actually associated with the file from the "open with" menu. (plugins registered with * in the viewers.config are always shown)
Shows everything if the file doesnt have a extension.
Also fix the plugin name showing the whole path instead of just the name.

Previous commit should have said "Delete your current /.rockbox/rocks folder because the plugins' config/extra files have moved and to save you hassles"


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14215 a1c6a512-1295-4272-9138-f99709370657
2007-08-06 13:58:16 +00:00
Jonathan Gordon
fda7d720c0 Accept FS#5464 - organise the rocks directory.
If any plugins or "open with" optoins dont work please let me know...


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14214 a1c6a512-1295-4272-9138-f99709370657
2007-08-06 13:42:52 +00:00
Jens Arnold
5fee03c128 Make test_disk and test_fps plugins compile for the simulator.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14201 a1c6a512-1295-4272-9138-f99709370657
2007-08-05 20:41:49 +00:00
Kevin Ferrare
9d1e5e4d85 Clock plugin : added the repeat action to the mode/skin change button mappings
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14195 a1c6a512-1295-4272-9138-f99709370657
2007-08-05 14:38:33 +00:00
Kevin Ferrare
d1af1c0c3c makes the slot wheels turn faster in the jackpot plugin for the bitmap targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14193 a1c6a512-1295-4272-9138-f99709370657
2007-08-05 12:23:16 +00:00
Jonathan Gordon
5c98fc29e9 /me tired, forgot to add the actual plugin
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14192 a1c6a512-1295-4272-9138-f99709370657
2007-08-05 12:17:07 +00:00
Jonathan Gordon
ef815729b6 Accept FS#7486 - shortcuts plugin.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14191 a1c6a512-1295-4272-9138-f99709370657
2007-08-05 12:14:07 +00:00
Will Robertson
97c4694bc2 FS#7536 - Make the superdom score calculation more elegant - thanks to Johnathon Mihalop
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14188 a1c6a512-1295-4272-9138-f99709370657
2007-08-05 09:20:20 +00:00
Jonathan Gordon
739f0ecd94 quick fix for FS#6007 (the first point, where a long line with a - would stop the rest of the file being viewed if your in narrow line mode)
fix could probably be done better, but better this than the bug.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14187 a1c6a512-1295-4272-9138-f99709370657
2007-08-05 04:16:21 +00:00
Jonathan Gordon
7c54ad647b Accept FS#7074 - choose which folders should be scanned and ignored using the /.rockbox/folder_advance_dir.txt (paths prefixed by - will be skipped, otherwise they will be scanned)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14186 a1c6a512-1295-4272-9138-f99709370657
2007-08-05 02:33:15 +00:00
Jonathan Gordon
68c83e51bb Accept FS#7449 - use the menu/power button for the menu and use rec to toggle slideshow mode.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14185 a1c6a512-1295-4272-9138-f99709370657
2007-08-05 02:10:01 +00:00
Kevin Ferrare
88bdae20e3 oops forgot to remove that
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14183 a1c6a512-1295-4272-9138-f99709370657
2007-08-04 15:45:56 +00:00
Kevin Ferrare
1d91334428 made the jackpot plugin use the new common sprite functions, cosmetic change to the clock plugin's code
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14182 a1c6a512-1295-4272-9138-f99709370657
2007-08-04 15:13:28 +00:00
Kevin Ferrare
14d276121a Clock plugin : centered the binary plugin, moved the AM/PM mark to the right on digital display, reduced the thickness of the pseudo antialiasing for analog clock
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14181 a1c6a512-1295-4272-9138-f99709370657
2007-08-04 14:50:28 +00:00
Kevin Ferrare
721c897ad9 clock plugin : check wether it's necessary to save the settings, correct format for japanese dates on analog screen, code a little more clear
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14178 a1c6a512-1295-4272-9138-f99709370657
2007-08-04 08:32:49 +00:00
Kevin Ferrare
93b2f9fd44 Rewrote the clock plugin in a cleaner and more modular way so that it can scale on remote screens. Use left-right keys to change the type of clock displayed (analogic, digital, binary) and up/downto change the look of the clock
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14174 a1c6a512-1295-4272-9138-f99709370657
2007-08-04 03:01:46 +00:00
Michael Sevakis
ffbbc60f38 Mpegplayer: Clear up some other cache issues. Use the better sleep loops for message sending. I still won't promise 100% trouble-free operation on dual-core since adding a thread to the COP from the CPU is a race condition anyway.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14173 a1c6a512-1295-4272-9138-f99709370657
2007-08-04 00:48:57 +00:00
Peter D'Hoye
5490f6c78a Chessbox plugin: Reset computer thinking time on forced play (FS #5135)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14170 a1c6a512-1295-4272-9138-f99709370657
2007-08-03 21:59:41 +00:00
Dan Everton
73970f4997 Fix FS#7522 color issue in superdom.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14156 a1c6a512-1295-4272-9138-f99709370657
2007-08-03 10:44:25 +00:00
Will Robertson
83c003dbcc Fixed good and proper this time. Hopefully...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14147 a1c6a512-1295-4272-9138-f99709370657
2007-08-02 13:50:41 +00:00
Will Robertson
cc57190a42 The obligatory "oops" commit. :)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14146 a1c6a512-1295-4272-9138-f99709370657
2007-08-02 13:34:34 +00:00
Will Robertson
1685da832f Accept FS#7136: Turn based strategy game - "Superdom" clone
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14144 a1c6a512-1295-4272-9138-f99709370657
2007-08-02 12:55:14 +00:00
Jonathan Gordon
8789ebc4f2 FS#5426 - register .sgb for rockboy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14143 a1c6a512-1295-4272-9138-f99709370657
2007-08-02 12:46:14 +00:00
Jonathan Gordon
744f07f554 fix FS#6754 - the standard context menu action will now delete the selected line
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14137 a1c6a512-1295-4272-9138-f99709370657
2007-08-02 11:07:06 +00:00
Nils Wallménius
66029a58ae Prevent pong from crashing in 64 bit simulator
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14133 a1c6a512-1295-4272-9138-f99709370657
2007-08-01 23:42:41 +00:00
Jonathan Gordon
754293aa6c Accept FS#2821 - add some colour to the snow plugin
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14118 a1c6a512-1295-4272-9138-f99709370657
2007-08-01 13:36:37 +00:00
Nils Wallménius
0bfa3e76ce Disable 'Disk spindown' and 'Anti skip buffer' settings and some related stuff for flash storage targets as they make no sense
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14110 a1c6a512-1295-4272-9138-f99709370657
2007-08-01 08:50:44 +00:00
Robert Keevil
98e6073906 vu_meter: Use the fixedpoint lib (moving flog there)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14103 a1c6a512-1295-4272-9138-f99709370657
2007-07-31 17:23:49 +00:00
Jonathan Gordon
c687f8c687 FS#2735 - stats plugin now shows the number of files in the biggest directory
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14101 a1c6a512-1295-4272-9138-f99709370657
2007-07-31 12:57:22 +00:00
Nils Wallménius
1dc5435f8e Fix FS#7311 '64 bit simulator crashes when using the menus in some plugins.' by resolving a naming conflict between the plugins' private settings structs and the global 'settings' struct
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14095 a1c6a512-1295-4272-9138-f99709370657
2007-07-31 10:53:53 +00:00
Kevin Ferrare
5c7b46e587 Converted the menus to the new API in the clock plugin and started to port to remote display
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14091 a1c6a512-1295-4272-9138-f99709370657
2007-07-31 09:31:20 +00:00
Kevin Ferrare
f48d0ef7a2 Removed duplicated code for menu items definition, made the plugin use the action API
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14089 a1c6a512-1295-4272-9138-f99709370657
2007-07-31 06:17:28 +00:00
Kevin Ferrare
df4f56b2b0 plugins code cleanup : moved the duplicated fixed point table loockup based sinus/cosinus functions to fixedpoint.c, removed the bmp size definition in the clock.c|-(useless as the size is already defined in a .h generated with every bitmaps ...)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14087 a1c6a512-1295-4272-9138-f99709370657
2007-07-31 04:59:03 +00:00
Tom Ross
e1147b87ab RTC (real time clock) support for Rockboy. The time in games like Pokemon Gold/Silver should now stay synced on RTC-capable targets. Other targets will lose track of time when the player is turned off. User's can edit the .rtc file in an attempt to resync the RTC. The clock should stay synced when entering and leaving the menu. I've tested this over the past two weeks and it seems to work well.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14071 a1c6a512-1295-4272-9138-f99709370657
2007-07-30 05:19:05 +00:00
Jonathan Gordon
a39cf4fca1 Use the wheel to aim on the sansa
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14055 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 09:22:14 +00:00
Kevin Ferrare
a2b14a5340 Fixed the metronome plugin crashing on target. Fixes <a href='http://www.rockbox.org/tracker/task/7421'>FS#7421</a>
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14051 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 05:30:04 +00:00
Kevin Ferrare
4f08483b39 Least but not last
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14048 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 04:16:12 +00:00