New tag %ss() which lets you get a substring of another tag.
[maemo-rb.git] / apps / features.txt
blob44ef3ddf951c3d909379298b4b8c7a1cd6b2c708
1 /* This file controls which strings are included when rockbox is built and
2    when the .lng and .voice files are built. That means that a change in this
3    file will break compatibility with older .lng and .voice files and that those
4    version numbers should be updated. It also means that changing defines in
5    the various config*.h files could also break back compatibility */  
7 #if defined(HAVE_ACCESSORY_SUPPLY)
8 accessory_supply
9 #endif
11 #if defined(HAVE_AGC)
12 agc
13 #endif
15 #if defined(HAVE_RTC_ALARM)
16 alarm
17 #endif
19 #if defined(HAVE_BACKLIGHT_BRIGHTNESS)
20 backlight_brightness
21 #endif
23 #if BATTERY_TYPES_COUNT > 1
24 battery_types
25 #endif
27 #if defined(HAVE_BUTTON_LIGHT)
28 button_light
29 #endif
31 #if defined(HAVE_BUTTONLIGHT_BRIGHTNESS)
32 buttonlight_brightness
33 #endif
35 #if defined(HAVE_CROSSFADE)
36 crossfade
37 #endif
39 #if defined(HAVE_DIRCACHE)
40 dircache
41 #endif
43 #if defined(HAVE_FLASH_STORAGE)
44 flash_storage
45 #endif
47 #if defined(HAVE_HEADPHONE_DETECTION)
48 headphone_detection
49 #endif
51 #if defined(HAS_BUTTON_HOLD)
52 hold_button
53 #endif
55 #if defined(HAVE_HOTKEY)
56 hotkey
57 #endif
59 #if defined(HAVE_LCD_BITMAP)
60 lcd_bitmap
61 #endif
63 #if LCD_DEPTH > 1
64 lcd_non-mono
65 #endif
67 #if defined(HAVE_LCD_COLOR)
68 lcd_color
69 #endif
71 #if defined(HAVE_LCD_INVERT)
72 lcd_invert
73 #endif
75 #if defined(HAVE_LCD_SLEEP)
76 lcd_sleep
77 #endif
79 #if (CONFIG_CODEC == MAS3587F) || (CONFIG_CODEC == MAS3539F)
80 masf
81 #endif
83 #if (CONFIG_CODEC == MAS3507D)
84 masd
85 #endif
87 #if defined(HAVE_MORSE_INPUT)
88 morse_input
89 #endif
91 #if defined(HAVE_PITCHSCREEN)
92 pitchscreen
93 #endif
95 #if defined(HAVE_MULTIVOLUME)
96 multivolume
97 #endif
99 #if defined(HAVE_MULTIDRIVE) && defined(USB_ENABLE_STORAGE)
100 multidrive_usb
101 #endif
103 #if defined(HAVE_QUICKSCREEN)
104 quickscreen
105 #endif
107 #if CONFIG_TUNER != 0
108 radio
109 #ifdef HAVE_REMOTE_LCD
110 radio_remote
111 #endif
112 #endif
114 #if (CONFIG_KEYPAD == RECORDER_PAD)
115 recorder_pad
116 #if defined(CONFIG_TUNER)
117 radio_screen_button_bar
118 #endif
119 #endif
121 #if defined(HAVE_RECORDING)
122 recording
123 #if CONFIG_CODEC == SWCODEC
124 recording_swcodec
125 #else
126 recording_hwcodec
127 #endif
128 #if defined(HAVE_LINE_IN)
129 recording_linein
130 #endif
131 #if defined(HAVE_MIC_IN)
132 recording_mic
133 #endif
134 #endif
136 #if defined(HAVE_HISTOGRAM)
137 histogram
138 #endif
140 #if defined(HAVE_REMOTE_LCD)
141 remote
142 remote_lcd_invert
143 #endif
145 #if defined(HAVE_REMOTE_LCD_TICKING)
146 remote_ticking
147 #endif
149 #if CONFIG_RTC
151 #endif
153 #if defined(IPOD_ACCESSORY_PROTOCOL)
154 serial_port
155 #endif
157 #if defined(ARCHOS_RECORDER) || defined(ARCHOS_PLAYER)
158 soft_shutdown
159 #endif
161 #if defined(HAVE_SPDIF_POWER)
162 spdif_power
163 #endif
165 #if defined(HAVE_SPEAKER)
166 speaker
167 #endif
169 #if CONFIG_CODEC == SWCODEC
170 swcodec
171 #else
172 hwcodec
173 #endif
175 #if defined(HAVE_TAGCACHE)
176 tagcache
177 #endif
179 #if defined(HAVE_TC_RAMCACHE)
180 tc_ramcache
181 #endif
183 #if CONFIG_CHARGING
184 charging
185 #if defined(HAVE_USB_CHARGING_ENABLE)
186 usb_charging_enable
187 #endif
188 #endif
190 #if defined(HAVE_WHEEL_ACCELERATION)
191 wheel_acceleration
192 #endif
194 #if defined(HAVE_LINEOUT_POWEROFF)
195 lineout_poweroff
196 #endif
198 #if defined(HAVE_TOUCHSCREEN)
199 touchscreen
200 #endif
205 /* These features are only used by the manual so they won't break binary
206  * compatibility
207  */
209 #if (PLUGIN_BUFFER_SIZE >= 0x80000)
210 large_plugin_buffer
211 #endif
213 #if defined(AB_REPEAT_ENABLE) && !defined(ACTION_WPSAB_SINGLE)
214 ab_repeat_buttons
215 #endif
217 #if defined(HAVE_ALBUMART)
218 albumart
219 #endif
221 #if defined(HAVE_BACKLIGHT_FADING_INT_SETTING)
222 backlight_fade_int
223 #elif defined(HAVE_BACKLIGHT_FADING_BOOL_SETTING)
224 backlight_fade_bool
225 #endif
227 #if defined(HAVE_DISK_STORAGE)
228 disk_storage
229 #endif
231 #if defined(HAS_REMOTE_BUTTON_HOLD)
232 remote_button_hold
233 #endif
235 #if defined(HAVE_LCD_CHARCELLS)
236 lcd_charcell
237 #endif
239 #if defined(HAVE_LCD_FLIP)
240 lcd_flip
241 #endif
243 #if defined(HAVE_LCD_CONTRAST)
244 lcd_contrast
245 #endif
247 #if defined(HAVE_SCROLLWHEEL)
248 scrollwheel
249 #endif
251 #if defined(HAVE_USB_POWER)
252 usb_power
253 #endif
255 #if defined(HAVE_USBSTACK) && defined(USE_ROCKBOX_USB)
256 usbstack
257 #endif
259 #if defined(USB_ENABLE_HID)
260 usb_hid
261 #if defined(HAVE_USB_HID_MOUSE)
262 usb_hid_mouse
263 #endif
264 #endif
266 #if defined(HAVE_SPDIF_IN)
267 recording_digital
268 #endif
270 #if MEMORYSIZE <= 2
271 lowmem
272 #endif