Commit graph

14034 commits

Author SHA1 Message Date
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
Michael Sevakis
ec2d2c47a0 Hopefully fix the problems with voice not cancelling its CPU boost.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14094 a1c6a512-1295-4272-9138-f99709370657
2007-07-31 10:00:50 +00:00
Daniel Stenberg
44a8713bfe FS#4955 - convbdf segfaults on very large fonts was simply due to a too small
destination buffer and no bounds check in the code. I've now enlarged the
buffer and added a bounds check. Case closed.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14093 a1c6a512-1295-4272-9138-f99709370657
2007-07-31 09:42:50 +00:00
Jens Arnold
9bba398e68 Unify the 3 copies of the PP502x IRQ handler, and don't schedule button interrupts to the COP.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14092 a1c6a512-1295-4272-9138-f99709370657
2007-07-31 09:33:45 +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
Steve Bavin
93b3fb334b FS#6266 - flush PCM buffers if the user skips while paused. FixesFS#5747.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14090 a1c6a512-1295-4272-9138-f99709370657
2007-07-31 07:57:59 +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
Michael Sevakis
47bc31a174 PP502x: Add some important information about CPU/COP_CTL register to the header gleaned from a PP5022C. Maybe it's all wrong. :P
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14088 a1c6a512-1295-4272-9138-f99709370657
2007-07-31 06:07:59 +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
Jens Arnold
4e8b171fc4 Interrupt driven ADC reading on the 2nd gen.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14086 a1c6a512-1295-4272-9138-f99709370657
2007-07-30 23:48:03 +00:00
Peter D'Hoye
35274ce119 code police, no functional changes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14085 a1c6a512-1295-4272-9138-f99709370657
2007-07-30 22:33:31 +00:00
Dominik Riebeling
4f28129fe4 Add platform file for Ipod 1G / 2G. Now only the front image is missing for building the manual.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14084 a1c6a512-1295-4272-9138-f99709370657
2007-07-30 21:09:27 +00:00
Dominik Riebeling
c4a732adb8 Add Ipod 1G/2G and resort the platform section a bit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14083 a1c6a512-1295-4272-9138-f99709370657
2007-07-30 21:05:04 +00:00
Jens Arnold
a4a3cd9d52 First version of a 1st/2nd gen ADC driver. 1st gen is untested yet.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14082 a1c6a512-1295-4272-9138-f99709370657
2007-07-30 20:12:03 +00:00
Peter D'Hoye
aaf92393b3 Update...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14081 a1c6a512-1295-4272-9138-f99709370657
2007-07-30 19:56:26 +00:00
Dominik Wenger
f358d4ad94 rbutilQt: fix Dialogs, so they are modal.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14080 a1c6a512-1295-4272-9138-f99709370657
2007-07-30 19:35:48 +00:00
Jens Arnold
2e2f92c906 H1x0, H300: Get rid of the adc tick, and use the same concept as the iAudio ADC driver.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14079 a1c6a512-1295-4272-9138-f99709370657
2007-07-30 19:13:59 +00:00
Dominik Riebeling
09b2e58998 Gigabeat needs to be power-cycled after bootloader installation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14078 a1c6a512-1295-4272-9138-f99709370657
2007-07-30 18:32:48 +00:00
Dominik Riebeling
a52d172934 Put links to the manual on the manual tab. Downloading the manual isn't finished yet.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14077 a1c6a512-1295-4272-9138-f99709370657
2007-07-30 18:11:21 +00:00
Dominik Riebeling
e2dca3e92a add link to homepage to about window.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14076 a1c6a512-1295-4272-9138-f99709370657
2007-07-30 17:33:46 +00:00
Michael Sevakis
a690ebb1d1 Trim a little bulk off the scheduler for dual core. Shouldn't change bin size on single except for a small function call avoidance.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14075 a1c6a512-1295-4272-9138-f99709370657
2007-07-30 16:44:36 +00:00
Daniel Stenberg
0df8d1f295 I poke on genlang
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14074 a1c6a512-1295-4272-9138-f99709370657
2007-07-30 13:58:30 +00:00
Nils Wallménius
bfb8e851ac Adapt the recording settings chapter to the new way of setting recording directory, make some small tweaks, closes FS#7485
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14073 a1c6a512-1295-4272-9138-f99709370657
2007-07-30 09:36:36 +00:00
Daniel Stenberg
5398ed654f removed as FS#6031 points out it being messed up
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14072 a1c6a512-1295-4272-9138-f99709370657
2007-07-30 08:43:41 +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
Dominik Riebeling
206a5d3585 move iriver checksums to its own file to remove unneeded inclusion and kill warnings. Tiny whitespace cleanup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14070 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 21:59:11 +00:00
Dave Chapman
f119dc0d82 Add -W to CFLAGS in Makefile and fix generated warnings. Also close a file handle which was being left open
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14069 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 21:47:05 +00:00
Dave Chapman
33bc6f3e3c Yet more warning fixes - ipodpatcher should now be warning-free in rbutilqt
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14068 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 21:34:28 +00:00
Dave Chapman
0be3036a20 Fix some more warnings (these only occurred on Mac OS X, so I missed them on Linux/x86).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14067 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 21:25:09 +00:00
Dave Chapman
2cc80f502e Add -W to CFLAGS in Makefile and fix the generated warnings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14066 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 21:19:14 +00:00
Dave Chapman
3b1119bf27 Fix some cosmetic bugs in error messages. These generated warnings when compiling ipodpatcher with -O2.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14065 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 20:43:42 +00:00
Dominik Riebeling
6139eeda4f fix a warning.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14064 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 20:43:07 +00:00
Alessio Lenzi
7da683ae82 Add myself to maintainers list for Italian translation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14063 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 20:15:02 +00:00
Dominik Riebeling
d77a7eaaac linux: respect http_proxy value for "system" proxy settings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14062 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 18:41:15 +00:00
Dominik Riebeling
82373b246e support for translating rbutil. Translation files (*.qm) can be in the binary folder or in the resource :/lang. Incomplete german translation available for testing.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14061 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 18:09:41 +00:00
Dominik Wenger
917e0acd64 rbutilQt: changed the progress/error logger, there is now an abstract interface and a progressloggergui implementation of it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14060 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 18:07:31 +00:00
Dominik Riebeling
c414f46971 small simplification, whitespace cleanup and dos2unix.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14059 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 17:55:46 +00:00
Dominik Riebeling
57fbb39ce2 fix line endings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14058 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 17:35:31 +00:00
Dave Chapman
f52c178517 Revert r14050 (apart from the non-related whitespace changes) and fix the S3C2440 (Gigabeat F/X) problems introduced by my r14041 commit in a slightly different way: Introduce a mad_iram.h file and centralise all IRAM-related decisions in there (similar to how Tremor does it). Now checks for CPU type (S3C2440) instead of target (TOSHIBA_GIGABEAT_F) and there is also a .ibss variable in syth_full_arm.S which shouldn't go in IRAM on S3C2440 targets. Closes FS#7500
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14057 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 16:40:11 +00:00
Michael Sevakis
3d45dfb4bd Add myself to MAINTAINERS on anything I (semi-)regularly work on or probably will have a regular part in maintaining.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14056 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 09:22:36 +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
Jens Arnold
ffb121c7a3 iPod 1st..3rd gen: Interrupt driven button driver for 100% smooth wheel operation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14054 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 08:03:21 +00:00
Jens Arnold
604e44d0e2 iPod 1st..3rd gen: Fix CPU scaling instability on PP5002 * Add some new info to pp5002.h and sort it by port address.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14053 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 07:50:34 +00:00
Michael Sevakis
62c8e2d69d Stop Gigabeat bootloader from panicing.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14052 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 07:41:19 +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
Michael Giacomelli
f68ab0d497 Fix mp3 playback on the gigabeat by not putting code in IRAM. Someone actually familar with the gigabeat port should check this.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14050 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 05:21:20 +00:00
Michael Sevakis
e64f7e3a6f Add a new timeout API to the kernel. Enable only for e200 right now since it's the only user. Use that as the one-shot delay for SD card inserts.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14049 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 04:49:19 +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
Kevin Ferrare
f3114f3af2 How should I say ... oops ?
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14047 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 04:01:46 +00:00
Kevin Ferrare
81aac2a430 Use multi-screen api for metronome plugin, and made it run in the simulator by implementing the timer functions
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14046 a1c6a512-1295-4272-9138-f99709370657
2007-07-29 03:43:37 +00:00