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
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
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
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
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 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
Jonathan Gordon
de4d030653
minor code reshuffle to not call viewport_set_default so often
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19667 a1c6a512-1295-4272-9138-f99709370657
2009-01-04 05:36:23 +00:00
Björn Stenberg
985b53e500
Cleaner solution to plugin-included core files.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19664 a1c6a512-1295-4272-9138-f99709370657
2009-01-03 22:40:29 +00:00
Björn Stenberg
fc2a59b6d5
List sscanf.c in SOURCES instead of doom.make
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19663 a1c6a512-1295-4272-9138-f99709370657
2009-01-03 19:50:58 +00:00
Robert Menes
87229949d9
FS# 9752 by Melba Sitjar: Added missing strings to Tagalog language.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19662 a1c6a512-1295-4272-9138-f99709370657
2009-01-03 17:57:05 +00:00
Marc Guay
60359bfffe
Change System->Version to System->Credits. Closes FS#9620.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19660 a1c6a512-1295-4272-9138-f99709370657
2009-01-03 14:20:56 +00:00
Jonathan Gordon
89646dd90c
fix yellow
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19658 a1c6a512-1295-4272-9138-f99709370657
2009-01-03 14:00:23 +00:00
Nils Wallménius
071e3ef691
Fix some reds.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19657 a1c6a512-1295-4272-9138-f99709370657
2009-01-03 13:41:54 +00:00
Jonathan Gordon
4b472de39b
a few more button/statusbar fixes...
...
* hopefully fix the last of the plugins which dont handle the enw SYS event.
* fix FS#9750 - WPS's which dont specify (or force the wps on) wernt showing the statusbar at all
* lamp, battery_bench, *_flash button handling fixes
* plugins using the core menu code will again show the statusbar
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19656 a1c6a512-1295-4272-9138-f99709370657
2009-01-03 13:27:19 +00:00
Nils Wallménius
3681ff197d
Reorder of user_settings, cleaned out some unused settings grouped settings depending on the same preprocessor defines together a bit more to make it more readable, updated some comments. Plugin api bump and the wps token for 12/24 hour clock setting is now excluded for non rtc targets
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19655 a1c6a512-1295-4272-9138-f99709370657
2009-01-03 12:48:06 +00:00
Bertrik Sikken
48249d3678
Sansa Clip: simplify keymap for button_context_right_is_inc. This fixes moving around in the graphical equalizer
...
screen.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19648 a1c6a512-1295-4272-9138-f99709370657
2009-01-03 00:14:59 +00:00
Bertrik Sikken
32c2f455d1
static/const/#include/tab police on various files
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19643 a1c6a512-1295-4272-9138-f99709370657
2009-01-02 21:43:52 +00:00
Jonathan Gordon
7555f34cb3
fix FS#9743: plugins using rb->do_menu() were dropped 8 pixels..
...
please oh please let this be the last fix :p
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19640 a1c6a512-1295-4272-9138-f99709370657
2009-01-02 07:15:46 +00:00
Jonathan Gordon
43ffbdb5ab
FS#9742 - hopefully the last of these
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19638 a1c6a512-1295-4272-9138-f99709370657
2009-01-02 03:30:05 +00:00
Jonathan Gordon
b86f2d05fc
woops... fix the header and bump the plugin API
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19636 a1c6a512-1295-4272-9138-f99709370657
2009-01-02 01:43:00 +00:00
Jonathan Gordon
9296126417
More SYS_FOURHERTZ handling fixes.. (FS#9740 FS#9741)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19635 a1c6a512-1295-4272-9138-f99709370657
2009-01-02 01:29:13 +00:00
Nils Wallménius
91ad8f0029
Fix building invadrog with DEBUG defined, patch by Yoshihisa Uchida, FS#9737
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19633 a1c6a512-1295-4272-9138-f99709370657
2009-01-01 13:17:22 +00:00
Jonathan Gordon
36531c7471
bah, the filetree does the same spindown handling as the WPS so fix it there also
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19632 a1c6a512-1295-4272-9138-f99709370657
2009-01-01 13:12:37 +00:00
Jonathan Gordon
a02702ce1d
try again... BUTTON_NONE is not a sys event :p
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19631 a1c6a512-1295-4272-9138-f99709370657
2009-01-01 05:12:27 +00:00
Jonathan Gordon
6728678385
fis FS#9739 - yesterdays statusbar commits broke the WPS disk spindown handling
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19630 a1c6a512-1295-4272-9138-f99709370657
2009-01-01 05:04:34 +00:00
Björn Stenberg
9e3844db07
Updated Fuze button code. FS#9645 by Thomas Martitz.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19629 a1c6a512-1295-4272-9138-f99709370657
2008-12-31 21:02:56 +00:00
Maurus Cuelenaere
4c793febc8
Commit FS#9733 (multiline logf) by Yoshihisa Uchida
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19625 a1c6a512-1295-4272-9138-f99709370657
2008-12-31 17:01:00 +00:00
Jonathan Gordon
d6def79dca
fix the yesno screen which I accidently broke with the last commites
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19624 a1c6a512-1295-4272-9138-f99709370657
2008-12-31 10:02:35 +00:00
Jonathan Gordon
79b3e87004
fix red
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19623 a1c6a512-1295-4272-9138-f99709370657
2008-12-31 06:11:23 +00:00
Jonathan Gordon
e385ee18ce
Decouple the statusbar drawing from the rest of the screen drawing. it is not drawn roughly 4x per second automatically.
...
viewport_Set_defaults() will setup the given viewport with the correct "full screen" dimensions (so start at 0,0 if statusbars are disabled or 0,8 if they are enabled.)
All screens should keep the statusbar enabled, but if you really want to ignore the user setting you can disbaled it with viewportmanager_set_statusbar(false).
This commit also includes some menu/list viewport cleanups from kugel in FS#9603
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19622 a1c6a512-1295-4272-9138-f99709370657
2008-12-31 05:59:26 +00:00
Michael Sevakis
2e99b3d931
Gigabeat S: Allow recording from FM. Give FM the same volume range as playback. NOTE: This bumps the si4700 output volume to -0dB so other players with that may need a minor adjustment.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19619 a1c6a512-1295-4272-9138-f99709370657
2008-12-31 01:38:44 +00:00
Bertrik Sikken
8e22f7f5b0
Make local functions static in codecs, where possible.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19612 a1c6a512-1295-4272-9138-f99709370657
2008-12-29 19:49:48 +00:00