Commit graph

19663 commits

Author SHA1 Message Date
Jonas Häggqvist
fed22a06e6 The simulator background logic is now reversed, such that it defaults to being enabled. Use --nobackground to disable it (FS#9626).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19726 a1c6a512-1295-4272-9138-f99709370657
2009-01-08 20:04:17 +00:00
Jonas Häggqvist
36122cac6a rockboxdev.sh now respects the environment variables RBDEV_DOWNLOAD, RBDEV_PREFIX and RBDEV_BUILD to enable setting download, install and build directories without editing the script. FS#9657 by Eric Shattow.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19725 a1c6a512-1295-4272-9138-f99709370657
2009-01-08 20:00:10 +00:00
Dominik Riebeling
c1b4745d7c Add some more bootloader install progress messages and call processEvents() more often before performing player disk accesses.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19724 a1c6a512-1295-4272-9138-f99709370657
2009-01-08 17:16:53 +00:00
Marianne Arnold
f5ab7c028e Commit patch by JdGordon to fix FS#9531 (which applied to all targets) - correctly resume shuffled playlists.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19723 a1c6a512-1295-4272-9138-f99709370657
2009-01-08 16:22:09 +00:00
Dominik Riebeling
56d5bc728d When checking the installed bootloader make sure to properly close the device afterwards. Fixes "No Sansa found" issues on windows as reported in the forums.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19722 a1c6a512-1295-4272-9138-f99709370657
2009-01-08 16:02:10 +00:00
Michael Sevakis
c5a2f543b2 threads_exit should be volatile being polled in a loop on a sim thread and be written by the GUI thread.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19721 a1c6a512-1295-4272-9138-f99709370657
2009-01-08 12:40:18 +00:00
Jonathan Gordon
23825fdb43 revert r19638 which was just bad...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19720 a1c6a512-1295-4272-9138-f99709370657
2009-01-08 12:32:35 +00:00
Michael Sevakis
faa01e9e94 Fix yellow. Don't know how I missed that testing sim build. :\
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19719 a1c6a512-1295-4272-9138-f99709370657
2009-01-08 11:27:46 +00:00
Michael Sevakis
33a7f3a6cf Allow sims to shut down normally from panic code.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19718 a1c6a512-1295-4272-9138-f99709370657
2009-01-08 11:08:22 +00:00
Michael Sevakis
cb7e88d3b6 Fix red.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19717 a1c6a512-1295-4272-9138-f99709370657
2009-01-08 10:38:40 +00:00
Michael Sevakis
4ed78f5c72 Clean up panicf and introduce system_exception_wait to do further target tasks and wait for a button when an unrecoverable error has occurred (panic, UIE, etc.). Returning from that function should reboot or don't return from it. Move UIE and __div0 for ARM to its own file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19716 a1c6a512-1295-4272-9138-f99709370657
2009-01-08 10:15:32 +00:00
Andrew Mahone
32d9752dcc remove unneeded LCD_DEPTH test in lib/resize.h, add some comments explaining the core-file imports
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19715 a1c6a512-1295-4272-9138-f99709370657
2009-01-08 08:32:05 +00:00
Rafaël Carré
c7e83bd017 Sansa AMS : use SD controller status to notify end of data transfer
Retry blocks transfer if a problem happened
Remove unneeded blocking API from DMA code

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19714 a1c6a512-1295-4272-9138-f99709370657
2009-01-08 08:27:42 +00:00
Michael Sevakis
dba556f33f AS3514: Simplify as there isn't a need to track the current source and sync mixer levels. Gang them when adjusting volume. Any inputs not currently in use will be muted or off anyway.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19713 a1c6a512-1295-4272-9138-f99709370657
2009-01-08 04:21:24 +00:00
Andrew Mahone
07e982df8a cleanup for core-file-in-pluginlib compilation:
wrapper C files in pluginlib renamed to the same name as the core files they
wrap

pluginlib-only init functions for resize and bmp moved into the wrapper files,
and declared in the associated header files

API() macro removed entirely, in favor of a core-only header file that
redefines core function names to use a plugin_api pointer

some unnecessary uses of PLUGIN in apps/recorder/bmp.c removed


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19712 a1c6a512-1295-4272-9138-f99709370657
2009-01-08 02:49:23 +00:00
Dominik Wenger
c38815aa29 fix m200v4 simulator.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19711 a1c6a512-1295-4272-9138-f99709370657
2009-01-07 18:52:32 +00:00
Dominik Riebeling
c9a4537d0e Portuguese translation for Rockbox Utility (FS#9702 by Rui Araújo).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19710 a1c6a512-1295-4272-9138-f99709370657
2009-01-07 17:36:43 +00:00
Dominik Wenger
48fdf588a1 rbutil: fix compiling on mac.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19708 a1c6a512-1295-4272-9138-f99709370657
2009-01-07 13:31:19 +00:00
Jonathan Gordon
a68e5d835f remove some useless/unused stuff from gwps.c
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19705 a1c6a512-1295-4272-9138-f99709370657
2009-01-07 10:57:51 +00:00
Björn Stenberg
a36cdf5b37 Removed the sim_ prefix from the plugin api.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19704 a1c6a512-1295-4272-9138-f99709370657
2009-01-07 09:53:46 +00:00
Jonathan Gordon
f9329e4c92 Fix some wierdness with the debug menus...
Set the current viewport back to NULL after the list is finished drawing, Screens 
should be setting it before they start drawing so this probably only effects the debug menus.
Also change how the statusbars are handled there to make things easier. (this change also forces the bars back on (if enabled) in the simple list widget.. hopefully this doesnt cause problems later)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19703 a1c6a512-1295-4272-9138-f99709370657
2009-01-07 07:52:32 +00:00
Dominik Riebeling
f56298aee4 Bump Rockbox Utility version to 1.0.9.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19701 a1c6a512-1295-4272-9138-f99709370657
2009-01-06 18:18:13 +00:00
Dominik Riebeling
0851910664 Fix Gigabeat bootloader file getting placed in the wrong location since the rewrite (FS#9766).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19700 a1c6a512-1295-4272-9138-f99709370657
2009-01-06 18:07:11 +00:00
Alessio Lenzi
a1a287905b Changed lang message for credits item in Rockbox Mainmenu/System and updated italian translation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19699 a1c6a512-1295-4272-9138-f99709370657
2009-01-06 16:53:44 +00:00
Nils Wallménius
4add1af763 A couple of small fixes for the gigabeat s manual.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19698 a1c6a512-1295-4272-9138-f99709370657
2009-01-06 11:35:47 +00:00
Robert Menes
ae1fb3e1fb Rewrote the H100 blind description to use better wording and to be
more in line with other descriptions from other DAPs. Also did some
touchups on the H300 description, along with some tiny little edits
to use better puncuation.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19697 a1c6a512-1295-4272-9138-f99709370657
2009-01-06 02:58:33 +00:00
Dave Chapman
9b709ff51c Oops, the previous commit included the wrong version of the svg. This is the one used to generate the accompanying pdf
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19696 a1c6a512-1295-4272-9138-f99709370657
2009-01-06 02:57:57 +00:00
Dave Chapman
c848d6c2c6 Make the Gigabeat S manual build again. The gigabeats-front.pdf image still needs more work - I resized the SVG to get this far, but something still isn't right.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19695 a1c6a512-1295-4272-9138-f99709370657
2009-01-06 02:50:12 +00:00
Marc Guay
2ce5ff8724 Remove the BOM from english.lang
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19694 a1c6a512-1295-4272-9138-f99709370657
2009-01-06 02:28:41 +00:00
Jonathan Gordon
34299a756c fix the delay between exiting a plugin and having the statusbar drawn. Does plugin_load() really need to clear both displays?
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19691 a1c6a512-1295-4272-9138-f99709370657
2009-01-05 23:39:16 +00:00
Marc Guay
33c21a0765 Try it again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19690 a1c6a512-1295-4272-9138-f99709370657
2009-01-05 23:25:32 +00:00
Marc Guay
8089269c55 Revert 19687
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19689 a1c6a512-1295-4272-9138-f99709370657
2009-01-05 23:13:59 +00:00
Marc Guay
3bd338f551 Now in UTF-8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19688 a1c6a512-1295-4272-9138-f99709370657
2009-01-05 22:32:08 +00:00
Marc Guay
80cd9ae75c Switch the Credits lang back to Version and add a new one for Version.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19687 a1c6a512-1295-4272-9138-f99709370657
2009-01-05 22:30:58 +00:00
Michael Sevakis
40c7551013 Unless I'm severely mistaken, we can drop a thread slot now since mpegplayer creates one less thread.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19686 a1c6a512-1295-4272-9138-f99709370657
2009-01-05 10:57:12 +00:00
Michael Sevakis
42d88cbafa Better just do some cache maintenence there for good luck.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19685 a1c6a512-1295-4272-9138-f99709370657
2009-01-05 10:48:50 +00:00
Michael Sevakis
2054627caa Have the codec thread do callbacks instead of messing with the stack which is much simpler and safer. Remove threads array from plugin API since it now serves no purpose. Up minimum API version and sort.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19684 a1c6a512-1295-4272-9138-f99709370657
2009-01-05 10:31:19 +00:00
Jonathan Gordon
45aa9a22f9 temporarilty disable the statusbar in the keyboard because it doesnt use viewports and this is the easier fix than reworking the screen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19683 a1c6a512-1295-4272-9138-f99709370657
2009-01-05 10:25:41 +00:00
Jonathan Gordon
1c924dbf08 fix red and yellow
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19682 a1c6a512-1295-4272-9138-f99709370657
2009-01-05 10:13:17 +00:00
Jonathan Gordon
8b9fdb540c redo how the statusbar updates are done. send the EVENT_GUI_ACTIONUPDATE event every time get_action() is called. The event wont be as realiable (timewise) as before, but seems to work better
This also fixes FS#9761.
Also set the lcd font back to the ui font from the debug screens which use sysfont


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19681 a1c6a512-1295-4272-9138-f99709370657
2009-01-05 09:59:11 +00:00
Jonathan Gordon
e74cc6d9da "fix" FS#9757 by handing the statusbar redraw event more correctly... the eqscreen needs to be converted to viewports to display the statusbar.
fix the colour chooser screen to work with the bar redraw also


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19680 a1c6a512-1295-4272-9138-f99709370657
2009-01-05 07:50:25 +00:00
Michael Sevakis
6920a5be44 rockdoom: Mixing 512 samples in an interrupt handler is too much. Gigabeast FIFOs are very tight and it will channel swap and crackle. It's better to minimize time in the audio callback anyway so change it to 128. It should probably even be 64. Use faster saturation code too.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19679 a1c6a512-1295-4272-9138-f99709370657
2009-01-05 02:29:58 +00:00
Michael Giacomelli
96474e3b4d fix typo.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19678 a1c6a512-1295-4272-9138-f99709370657
2009-01-05 00:09:09 +00:00
Michael Sevakis
fde75551a7 Update copyright headers for 2009 since they're new files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19677 a1c6a512-1295-4272-9138-f99709370657
2009-01-05 00:06:45 +00:00
Michael Sevakis
e2876ee4e2 Gigabeat S: Get timer API working. metronome will work now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19676 a1c6a512-1295-4272-9138-f99709370657
2009-01-05 00:00:29 +00:00
Michael Giacomelli
6d5823f964 Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19673 a1c6a512-1295-4272-9138-f99709370657
2009-01-04 23:33:15 +00:00
Andrew Mahone
d32ebec9da remove extra include of core bmp.c from a previous attempt at pluginlib scaler
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19672 a1c6a512-1295-4272-9138-f99709370657
2009-01-04 21:49:34 +00:00
Andrew Mahone
4eedc93357 build a scaling-enabled bitmap loader in pluginlib for mono bitmap targets, and use it in the test greylib scaler plugin
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19671 a1c6a512-1295-4272-9138-f99709370657
2009-01-04 21:22:05 +00:00
Alessio Lenzi
b93874fefc Updated italian translation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19670 a1c6a512-1295-4272-9138-f99709370657
2009-01-04 20:14:09 +00:00
Magnus Holmgren
c54ddbd78c MP4/AAC: Add support for album artist tags written by Foobar2000. Closes FS#9723.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19669 a1c6a512-1295-4272-9138-f99709370657
2009-01-04 17:41:17 +00:00