summaryrefslogtreecommitdiff
path: root/apps/settings.c (follow)
Commit message (Collapse)AuthorAge
...
* e200: Make the wheel light timeout configurable (under settings > system) ↵Jonathan Gordon2007-04-22
| | | | | | (FS#7067) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13244 a1c6a512-1295-4272-9138-f99709370657
* Customizable icons for all bitmap targets. (FS#7013)Jonathan Gordon2007-04-16
| | | | | | | http://www.rockbox.org/twiki/bin/view/Main/CustomIcons for info on format and how to load them git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13177 a1c6a512-1295-4272-9138-f99709370657
* Revert recording/repeat timer for now. It is useful as a feature, but didn't ↵Jens Arnold2007-04-15
| | | | | | receive enough testing on multiple targets, and fixing it is non-trivial. Later reversal would be complicated because of .lng spreading. * The patch should probably redone in a different way, as it's huge for what it does... * Issues: (1) The repeat timer setting has NULL pointer hits. (2) The multi-int setting screen breaks with proportional fonts, and with somewhat larger fonts. (3) On some targets, all values except the leftmost one are unreachable. * Hint: The timer itself would be much simpler if it'd just store & compare ticks (497 days before it wraps). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13172 a1c6a512-1295-4272-9138-f99709370657
* Recording countdown timer and repeat timer - see FS #6297 for more detailsMartin Scarratt2007-04-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13165 a1c6a512-1295-4272-9138-f99709370657
* Moved archos backlight code to target tree. Changed old mutlivalue ↵Jens Arnold2007-04-12
| | | | | | CONFIG_BACKLIGHT to a simple HAVE_BACKLIGHT. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13136 a1c6a512-1295-4272-9138-f99709370657
* Moved SH1 system code to target tree. * First shot at hwcompat cleanup.Jens Arnold2007-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13114 a1c6a512-1295-4272-9138-f99709370657
* Move iPod Video hardware equalizer init to audio_init() after the hardware ↵Dan Everton2007-04-11
| | | | | | is enabled. Should fix the issue where the hardware equalizer settings would not be reapplied after a restart. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13106 a1c6a512-1295-4272-9138-f99709370657
* action_signalscreenchange(); was missingJonathan Gordon2007-04-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13063 a1c6a512-1295-4272-9138-f99709370657
* Player: Fix setting integer values to their min/max values.Jens Arnold2007-03-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12980 a1c6a512-1295-4272-9138-f99709370657
* Get rid of the 'center' parameter for splashes. There were only 2 of almost ↵Jens Arnold2007-03-16
| | | | | | 500 splashes which were not centered. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12807 a1c6a512-1295-4272-9138-f99709370657
* Use the new DSP callback functionality in firmware/sound.c to deal with ↵Thom Johansen2007-03-07
| | | | | | SWCODEC stereo width and channel configuration instead of the old more spread out #ifdef based approach. Rename the DSP functions involved for more consistent naming. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12677 a1c6a512-1295-4272-9138-f99709370657
* Factor first order shelving filter code out for easier reuse and replace the ↵Thom Johansen2007-03-07
| | | | | | crossfeed filter with it. Crossfeed _should_ still sound the same, so please do tell if it doesn't. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12674 a1c6a512-1295-4272-9138-f99709370657
* Don't display 'Cancelled' splash screen if setting not changedSteve Bavin2007-03-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12527 a1c6a512-1295-4272-9138-f99709370657
* Add software based bass/treble controls for targets which have no such ↵Thom Johansen2007-02-26
| | | | | | functionality in hardware (currently only X5). They can also be used on any other SWCODEC target by adding #define HAVE_SW_TONE_CONTROLS in the relevant config-*.h file. Also remove some now unneeded zero checks when using get_replaygain_int(). Comments on sound quality are welcome as some parameters can still be fine-tuned. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12489 a1c6a512-1295-4272-9138-f99709370657
* SWCODEC: Dsp speed optimizations. Changes for more modularity. Removal of ↵Michael Sevakis2007-02-24
| | | | | | some usless stuff. Some assembly routines for Coldfire with speed in mind over size for the outputs but the channel modes remain compact. Miscellaneous coldfire asm updates to accomodate the changes. Codec API structure version has to increase so do a full update. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12472 a1c6a512-1295-4272-9138-f99709370657
* fix the scroll delay settingJonathan Gordon2007-02-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12433 a1c6a512-1295-4272-9138-f99709370657
* Convert the EQ menusJonathan Gordon2007-02-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12398 a1c6a512-1295-4272-9138-f99709370657
* Fix CONFIG_BACKLIGHT warnings.Jens Arnold2007-02-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12393 a1c6a512-1295-4272-9138-f99709370657
* CONFIG_CHARGINGJonathan Gordon2007-02-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12384 a1c6a512-1295-4272-9138-f99709370657
* fix red buildsJonathan Gordon2007-02-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12379 a1c6a512-1295-4272-9138-f99709370657
* Convert the Display menu to the new system. Jonathan Gordon2007-02-17
| | | | | | | http://forums.rockbox.org/index.php?topic=8703.0 for bugs... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12351 a1c6a512-1295-4272-9138-f99709370657
* Minor code policing and cleanupLinus Nielsen Feltzing2007-02-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12334 a1c6a512-1295-4272-9138-f99709370657
* Icons in the menus. Thanks midkay for them.Jonathan Gordon2007-02-14
| | | | | | | Any menus which dont yet show them are not converted to the new system. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12300 a1c6a512-1295-4272-9138-f99709370657
* * Move playback menu to the new sysetm Jonathan Gordon2007-02-12
| | | | | | | | | | | | | (http://forums.rockbox.org/index.php?topic=8703.0 if I broke any of those settings accidently). * Add set_int_ex() which is the same as set_int() but adds a param which is a callback that returns the voice ID to talk for the selected value * Change the "pause on headphone unplug" to use meaningful strings in the config instead of numbers, this setting will be reset. * saves ~500bytes on the rec build :D git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12285 a1c6a512-1295-4272-9138-f99709370657
* Do a case-insensitive compare of the prefix part of filename settings. Jonathan Gordon2007-02-12
| | | | | | | fixes FS#6640 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12279 a1c6a512-1295-4272-9138-f99709370657
* Revert the changes using global status for the screen states. It should wait ↵Michael Sevakis2007-02-08
| | | | | | for a more comprehensive plan to maximize benefit if any can be had. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12231 a1c6a512-1295-4272-9138-f99709370657
* Convert the sound menu to the new systemJonathan Gordon2007-02-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12230 a1c6a512-1295-4272-9138-f99709370657
* beginning of the new menu system. This commit shouldnt break anything, Jonathan Gordon2007-02-08
| | | | | | | | | but comming ones might.. report bugs in http://forums.rockbox.org/index.php?topic=8703.0 and more info at http://www.rockbox.org/twiki/bin/view/Main/SettingsRecode git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12227 a1c6a512-1295-4272-9138-f99709370657
* Kill the errors for now. Would like to know why resetting ↵Michael Sevakis2007-02-07
| | | | | | in_recording_screen from outside the function should ever be needed. If you're not in the recording screen any more, the function should have exited and reset in_recording_screen to false. If it hasn't actually been reset in that case, the function hasn't return for some reason. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12226 a1c6a512-1295-4272-9138-f99709370657
* if you reset your settings, you wont be in the rec screen anymore! Jonathan Gordon2007-02-07
| | | | | | | (hopefully fix the statusbar problem for good) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12225 a1c6a512-1295-4272-9138-f99709370657
* Do Mike's previous patch a bit nicer.Jonathan Gordon2007-02-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12224 a1c6a512-1295-4272-9138-f99709370657
* Fix warnings. Initialized struct needs at least one member actually ↵Michael Sevakis2007-02-07
| | | | | | initialized. Add a dummy until at least one is guaranteed in all builds. Please remove it at that point. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12223 a1c6a512-1295-4272-9138-f99709370657
* Change the radio screen and recording screen to use the global_status ↵Michael Sevakis2007-02-07
| | | | | | structure for state. I guess global_status had been added already and I missed it. :D git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12222 a1c6a512-1295-4272-9138-f99709370657
* when saving config.cfg, only save settings which are not the same as Jonathan Gordon2007-02-01
| | | | | | | | | | | | default, hopefully will give a small boost to saving and loading times. Doing a manual save from "manage settings" > "write config" will save every setting. Adds an option to save a cfg file from only the settings needed in a theme .cfg (I may have missed some so let me know). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12172 a1c6a512-1295-4272-9138-f99709370657
* FS#4770 - OopsSteve Bavin2007-02-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12171 a1c6a512-1295-4272-9138-f99709370657
* grr! didnt see the h100 warning.. build table is too wideJonathan Gordon2007-01-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12145 a1c6a512-1295-4272-9138-f99709370657
* fix recorder warningJonathan Gordon2007-01-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12144 a1c6a512-1295-4272-9138-f99709370657
* fix buildJonathan Gordon2007-01-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12143 a1c6a512-1295-4272-9138-f99709370657
* Rearrange these files so they are more managable. No real code changes. Some ↵Jonathan Gordon2007-01-29
| | | | | | | | | functions/variables in these are possibly out of place and should be considered for moving. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12142 a1c6a512-1295-4272-9138-f99709370657
* fix bool settings which don't use "off,on" for their config values. Neatens ↵Jonathan Gordon2007-01-29
| | | | | | up the read/write code a bit also git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12141 a1c6a512-1295-4272-9138-f99709370657
* remove the persistant settings stuff. Load /.rockbox/fixed.cfg after ↵Jonathan Gordon2007-01-25
| | | | | | config.cfg automatically instead git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12108 a1c6a512-1295-4272-9138-f99709370657
* Correct the spelling of persistent so its correct (Yes, I failed english at ↵Jonathan Gordon2007-01-25
| | | | | | | | | | | school). Loading a persistent setting again (from any config file, including config.cfg unless it has a ~) will remove it from the list of persistent settings. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12107 a1c6a512-1295-4272-9138-f99709370657
* prepending ~ to a setting name in config.cfg will use its value from the ↵Jonathan Gordon2007-01-24
| | | | | | | | | load instead of the current value when saving back. (e.g ~volume: -25 will always boot with -25 volume, even if you shutdown with volume at 0) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12103 a1c6a512-1295-4272-9138-f99709370657
* allow int settings to call a function to get the default value (Fixes the ↵Jonathan Gordon2007-01-24
| | | | | | contrast problem on archos) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12102 a1c6a512-1295-4272-9138-f99709370657
* Split the system status variables out of global_settings and put them into a ↵Jonathan Gordon2007-01-24
| | | | | | | | | | new struct global_status. Use status_save() if these need saving. Added car_adapter_mode to the nvram settings, so nvram settings will be reset. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12101 a1c6a512-1295-4272-9138-f99709370657
* Reduce stack usage in settings_write_config (by about 460 bytes). Should ↵Magnus Holmgren2007-01-23
| | | | | | allow for a smaller ATA thread stack. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12095 a1c6a512-1295-4272-9138-f99709370657
* Permanently enable powering down the disk when it's sleeping for supported ↵Nils Wallménius2007-01-23
| | | | | | targets (iriver h1xx, h3xx and h10, iaudio x5, gigabeat and archos recorders) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12094 a1c6a512-1295-4272-9138-f99709370657
* Settings are now stored in /.rockbox/config.cfg instead of the hidden ↵Jonathan Gordon2007-01-23
| | | | | | sector. (FS #6557) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12093 a1c6a512-1295-4272-9138-f99709370657
* Put backdrop back; should never have gone away.Greg White2007-01-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12052 a1c6a512-1295-4272-9138-f99709370657
* Do not show main backdrop in settings for gigabeatGreg White2007-01-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12039 a1c6a512-1295-4272-9138-f99709370657