summaryrefslogtreecommitdiff
path: root/apps (follow)
Commit message (Collapse)AuthorAge
...
* Make touchscreen handling work with skinned lists.Frank Gevaerts2012-06-19
| | | | Change-Id: I7df93319c8f16f05e840d74b022aab4803bb8f80
* CHARCELL doesn't have sbs support, so disable it properly.Frank Gevaerts2012-06-19
| | | | | | This actually fixes a nullpointer dereference. Change-Id: Ie3e153d72bcacdce46bfe5a514ff77aebdfd7225
* brickmania: adapt to 96x96 screen of sansa clip zipBertrik Sikken2012-06-19
| | | | Change-Id: I298e989f4b1ae274eb9a28d97c453cc473609176
* Fix Czech phrase for LANG_DEPTH_3D (assume the translation didn't change, ↵Bertrik Sikken2012-06-19
| | | | | | only the targets) Change-Id: Ic7c974c4c641cf0e0356bc92cc9785ac1d472c14
* FS#12701 - June update of Czech languageMarek Salaba2012-06-19
| | | | | | Signed-off-by: Bertrik Sikken <bertrik@sikken.nl> Change-Id: I56c500c97b8dcb92f0aff0409319299579cbb631
* Not quite a fix for FS#12693 yet, but at least invalidate the playlist file ↵Bertrik Sikken2012-06-18
| | | | | | descriptors after closing and removing Change-Id: Ia43eb517d154d24a6bd581fa3aa69c99a28228ae
* touchscreen: Don't hide selection by default. Fixes FS#12675.Thomas Martitz2012-06-15
| | | | Change-Id: Ic7e22ce6280d4105c38f7588717f4cf34c1bb5a3
* Fix stop watch plugin from inserting 0 second laps if a new lap is started ↵Michael Giacomelli2012-06-14
| | | | | | | | | with the timer off. Change-Id: I3d23d6dd47bb3b78a51d8a42b052403f7bf7665c Reviewed-on: http://gerrit.rockbox.org/276 Reviewed-by: Michael Giacomelli <mgiacomelli@gmail.com> Tested-by: Michael Giacomelli <mgiacomelli@gmail.com>
* FS#12691 - Simplified Chinese translation updateLi Jie2012-06-10
| | | | | | Signed-off-by: Bertrik Sikken <bertrik@sikken.nl> Change-Id: Id32dc25e0b6473ed2e8f354d3b85d55e97964257
* wpsbuild: Rewrite to fix various issues and support .fmsThomas Martitz2012-06-10
| | | | | | | | | | | | wpsbuild.pl is enhanced to produce fallback themes that were previously hardcoded in buildzip.pl. It also recognizes resolution strings as regular expressions now so you can specify resolution dependant settings as <setting>.<regex>: <value> (needed to support single themes on multiple resolutions). The WPSBUILD syntax completely changed as well and it includes the fallback themes as well. Ultimately wpsbuild is also able to install .fms files. Change-Id: Idf5994f17b9750983d7bc3ef583540a8cdae1dde
* Fix checks on buflib allocated handles (0 is not a valid handle value)Bertrik Sikken2012-06-10
| | | | Change-Id: I8fdc5a59a5062f40a431cd49971390e21631b8ec
* Only check lng files for MAX_LANGUAGE_SIZE.Dominik Riebeling2012-06-09
| | | | | | | | Since the build system now creates files holding the voice strings and an archive holding those creating MAX_LANGUAGE_SIZE needs to be created using a more specific wildcard. Change-Id: Ia424533a8053e4817f23b8dd99f6ab3c324d584d
* Create binary voice string archive on target.Dominik Riebeling2012-06-09
| | | | | | | | | | | | | | | | | | | | | | | Extend genlang to create files holding the voice strings in a binary format similar to lng. Create such files for all languages during a normal build, put them in a zip file and add them to rockbox.zip so they are installed with a main build. Creating a voice file requires access to the voice strings, which are currently not distributed with Rockbox. Therefore it is necessary to either have access to the source code of the installed build or to use a build the genlang service on rockbox.org can retrieve the strings for, making it impossible for normal users to generate a voice file for custom builds, test builds and older builds that aren't supported by the rockbox.org script. It also requires a network connection when creating voice files with Rockbox Utility even if creating a voice file by itself isn't network related. Furthermore, putting the voice strings on the target is also a prerequisite for eventually supporting a TTS on the player. Strip voice strings path. Change-Id: Ic2f86130909b3b257986a348e5cfcf618c4500c3
* FS#12690 - Serbian translation updateIvan Pesic2012-06-08
| | | | | | Signed-off-by: Bertrik Sikken <bertrik@sikken.nl> Change-Id: Iacda723380276546b5d27159497d713eef1084d9
* Add comment to clarify calculation.Dominik Riebeling2012-06-05
| | | | Change-Id: Ie0eaa2bb1c672c974246b3e97b5d5f3b9e1f9925
* FS#12689 - Missing strings for Español (Spanish) translationEduardo Gonzalez2012-06-05
| | | | | | Signed-off-by: Bertrik Sikken <bertrik@sikken.nl> Change-Id: I2f33c613dc8dbf149c10efc6b73b16e969cf0903
* matrix plugin: Fix out-of-bounds array access. Unify for-loop style.Bertrik Sikken2012-06-03
| | | | Change-Id: I74ec8e559b80bee6c7de02193e943244dcf352c4
* Update the Swedish translation.Magnus Holmgren2012-06-03
| | | | Change-Id: I1829750a1da11d036ba4904975efb086bbb63bed
* FS#12686 - Slovak lang updatePeter Lecký2012-05-31
| | | | | | Signed-off-by: Bertrik Sikken <bertrik@sikken.nl> Change-Id: Ice4ac40aa849a62ba4c2eba6e6ec45b0ed990fff
* Disable attempts to voice init_tagcache.Michael Sevakis2012-05-30
| | | | | | | It just cannot work anyways because init_tagcache is called before audio_init. Besides, FS#12684 may be helped for now as well. Change-Id: I2bb4f81f807bae509b220ee6656a6a109b5eb011
* Get voice PCM queue indexes updating in right order...Michael Sevakis2012-05-30
| | | | | | | | ...from the compiled code standpoint anyway. frame_out was being incremented before updating size...sometimes...depending on what GCC was up to. This seems to help. Change-Id: Ie4ee3337a2937bd2c26f0a9c4a1a00467954821b
* Fix FS#12674 - %ax() doesnt mirror viewport correctlyJonathan Gordon2012-05-30
| | | | Change-Id: I10c933542037eeedc9c4be74b3d43a1430ec05b2
* ypr0: This patch adds radio support to Samsung YP-R0Lorenzo Miori2012-05-28
| | | | | | | | | | Basically it uses the default SI4700 radio chip driver, the only thing that's different is the I2C access, written specifically to interact with my kernel module. Next things to add are: - RDS support! Change-Id: I0ed125641e00f93124d7a34f90dd508e7f1db5a4 Signed-off-by: Lorenzo Miori <memorys60@gmail.com>
* New crossfeed algorithm for Rockbox: "Meier" crossfeedBertrik Sikken2012-05-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Emulates the basic "Meier" crossfeed (2 capacitors, 3 resistors) as discussed in http://www.meier-audio.homepage.t-online.de/passivefilter.htm This crossfeed blends a bit of low-pass filtered L signal into the R signal (and vice versa) while adding about 300 us delay to the crossfed-signal. A difference with the crossfeed already present in rockbox, is that this algorithm keeps the total spectrum flat (the one currently in rockbox accentuates low-frequency signals, making it sound a bit muffled). This implementation is quite lightweight, just 3 multiplies per left-right pair of samples. Has a default C implementation and optimized assembly versions for ARM and Coldfire. The crossfeed effect is quite subtle and is noticeable mostly one albums that have very strong left-right separation (e.g. one instrument only on the left, another only on the right). In the user interface, the new crossfeed option appears as "Meier" and is not configureable. The existing crossfeed is renamed to "Custom" as it allows itself to be customised. There is no entry for the user manual yet. Change-Id: Iaa100616fe0fcd7e16f08cdb9a7f41501973eee1
* clipzip: fix default font and icon setBertrik Sikken2012-05-27
| | | | Change-Id: I6eb247eaf7e3306cfc2db25cf93e3be5585cf904
* load_code/overlay: Don't close plugin handle before calling the plugin.Thomas Martitz2012-05-26
| | | | | | | Doesnt fix an actual bug because closing a handle is a no-op on all native targets and others dont use overlay. Change-Id: Ie55e3fd4abd08b174d86ca25aed54a970dddbebd
* More snafu fix. Need a couple more patchups for now.Michael Sevakis2012-05-24
| | | | | | | Must restore talk buffer explicitly when not taking it and promote the buffer state. Change-Id: Ia0341ede05837e6e94885a9ad62460c415ec6f00
* Correct snafu in talk.cMichael Sevakis2012-05-24
| | | | | | | | | When allocating the voice buffer, it's supposed to start at the beginning of the audio buffer, not at the end of the voice buffer. ;-D Might clear up a thing or two. Change-Id: I94796ff21090bcc56813cdc569957a1a9178abcd
* voice_thread_init was left INIT_ATTR but is being called too late.Michael Sevakis2012-05-21
| | | | | | | Must just remove that attribute for the moment which might fix a problem or two. Change-Id: I16bfdb63a526ca6fbae78a86e6293957ebe2fa41
* Fix some lockup caused by handles not being initialized to < 0...Michael Sevakis2012-05-21
| | | | | | | | | | | | | | ...by default where they would be interpreted as valid but not actually be which would cause calls to buffering while it was not initialized. Add BUFFER_EVENT_BUFFER_RESET to inform users of buffering that the buffer is being reinitialized. Basically, this wraps all the functionality being provided by three events (...START_PLAYBACK, RECORDING_EVENT_START, RECORDING_EVENT_STOP) into one for radioart.c, the only user of those events (perhaps remove them?) and closes some loopholes. Change-Id: I99ec46b9b5fb4e36605db5944c60ed986163db3a
* Creative Zen x-fi: fix battery bench pluginBertrik Sikken2012-05-20
| | | | Change-Id: Iaab6353b94cc4462b5953a9fbec315d2e19f47b3
* _lists_uiviewport_update_callback can be made staticBertrik Sikken2012-05-20
| | | | Change-Id: I25dfaa1636811a0340d1730a5a8f44caa85b1771
* Fix typo in error messageFrank Gevaerts2012-05-19
| | | | Change-Id: I69c87fac21b034b639fbce4324397b273d66d41b
* zenxfi3&stfm1000: implement fmradio i2c and debug screenAmaury Pouly2012-05-19
| | | | Change-Id: I83dbdee13185d9adcf590dc213da5a8c97adb2ba
* Update Dutch translationPeter D'Hoye2012-05-19
| | | | Change-Id: Ie8f11ceac709fee6977ac59e483ee8233228a5f8
* Initial commit for the Creative ZEN X-Fi2 and X-Fi3 portsAmaury Pouly2012-05-19
| | | | | | These are really similar devices so one commit for both is ok. Change-Id: I8bd1d3fef1eb6d00aaadfb7af56c771f62d0c9c3
* Add support for cp1252 (Western European) codepage.Dominik Riebeling2012-05-19
| | | | | | | | | | | | | | | | | In Europe Windows defaults to its own codepage cp1252 (also known as "WinLatin" or "Windows-1252"). cp1252 adds some characters to ISO-8859-1. Some mp3 tagging software on Windows uses cp1252 instead of ISO-8859-1. This violates the ID3 specification, which requires tags to be ISO-8859-1 or Unicode. However, similar violations are made for other codepages and supported by Rockbox using the "Default Codepage" setting. Add support for cp1252 to enable people using such broken tools to override the correct decoding to get their tags displayed properly. Change-Id: I9f2ec478afe2503e99ee8e6609416c92b0f453e0 Reviewed-on: http://gerrit.rockbox.org/209 Reviewed-by: Jens Arnold <amiconn@rockbox.org> Tested-by: Jens Arnold <amiconn@rockbox.org>
* Make lbitlib.c include its own header (for the luaopen_bit prototype)Bertrik Sikken2012-05-19
| | | | Change-Id: I6da9d6ff084b89c519f1abfc50ba3375a7d0f958
* Don't trigger a skin refresh from skinlist_draw()Frank Gevaerts2012-05-18
| | | | | | | | | Thiskin refresh trigger apparently causes the skin and list to continuously refresh, with the side effect that buttons no longer work. Change-Id: I4439406176890ac46a3f217bfff43c6935a03a7c Reviewed-on: http://gerrit.rockbox.org/240 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
* Zero out voice buffer memory immediately after allocation.Michael Sevakis2012-05-17
| | | | | | | | | Can't wait for the voice thread to initialize it since it concievably could be moved before the voice thread actually does so and the move callback accesses data that must be first set up in the voice thread function. Change-Id: Ia0d09539854db85e132e09d26cb129f02f5d93ff
* (hopefully) Fix FS#12639 and other skin related buflib corruption issues.Jonathan Gordon2012-05-16
| | | | | | | | | | | Kudos to funman for figuring out the problem - skin_find_item() rather stupidly uses the global skin_buffer variable in skin_parser.c which is fine in the parser EXCEPT it gets changed in skin_render when the sbs is being redrawn while another skin is loading, so fix this by makeing skin_find_item() use a local data pointer so a skin_render() during parsing won't break anything. Change-Id: I80e1c0efe569c18225e5772159c18ebb21e07332
* Remove < and > from voice strings.Dominik Riebeling2012-05-14
| | | | | | | | | | Some strings indicate a special meaning by being surrounded with < and > (like "<All tracks>" in the database view). There is no point in having those characters in the voice strings, most translations have them removed. Remove them on the remaining ones since they were causing problems with creating voicefiles. Change-Id: I22cfa251b141cb765020e3222624671399d3c133
* Touchscreen: Check if click is outside of list. Fixes FS#12669Thomas Martitz2012-05-13
| | | | Change-Id: Ic036f4c399b89c65bdc43bfdf7111bf4a13be484
* More strictly enforce "no PCM insert" rules for codecs.Michael Sevakis2012-05-13
| | | | | | | | Takes care of when codecs try to sneak-in another PCM buffer insert at the wrong time. Codecs are wiley and just can't always be trusted to cooperate. Change-Id: Idc2f51238a5fd69a9d9c0741fbc29addc6615bdf
* Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROLNils Wallménius2012-05-09
| | | | | | | | Also move the definition to config.h Change-Id: I36bb5020c5e06b2344292bc05e8c13ccc7a6a1ff Reviewed-on: http://gerrit.rockbox.org/234 Reviewed-by: Nils Wallménius <nils@rockbox.org>
* fix yellow introduced in 10829b2Marcin Bukat2012-05-08
| | | | Change-Id: Ice66e976f90ad5d37c116b27f94c96e17e97e70f
* Add more #ifdefsNils Wallménius2012-05-08
| | | | Change-Id: I46a1eb7e012363cc7337282497c62f86fd16c8dc
* Fix fat test program not compiling (FS#12646).Marcin Bukat2012-05-08
| | | | | | | | | | | | | This changes the way creat() is wrapped around in native builds so more experienced devs should look at it. This patch forces to compile fat test in 32bit mode. Building natively on x86-64 works just fine but our fat code apparently can't deal with 64bit pointers/ints correctly. Change-Id: I000015094f7db957ce826c22672608cd419908b0 Reviewed-on: http://gerrit.rockbox.org/228 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* Don't reinvent ctype.h functionsNils Wallménius2012-05-07
| | | | | | | Remove ctype.h functions in text_editor and rockboy, fix #define name clash in mpegplayer. Change-Id: Icb40cf45e27b793c62cb095197757a27f508f344
* rbcodec: abstract tdspeed buffer allocationNils Wallménius2012-05-07
| | | | | | | | | | | | | Move code dealing with rockbox specific buflib allocations into a rockbox specific file and implement buffer allocation with malloc/free for warble/stand alone lib. Based on patch by Sean Bartell. Change-Id: I8cb85dad5890fbd34c1bb26abbb89c0b0f6b55cf Reviewed-on: http://gerrit.rockbox.org/144 Tested-by: Nils Wallménius <nils@rockbox.org> Reviewed-by: Michael Sevakis <jethead71@rockbox.org> Reviewed-by: Nils Wallménius <nils@rockbox.org>