Changeset 546
- Timestamp:
- 10/28/08 14:13:12 (5 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 14 edited
-
CHDK/LANG/english.lng (modified) (1 diff)
-
CHDK/LANG/german.lng (modified) (1 diff)
-
CHDK/LANG/spanish.lng (modified) (7 diffs)
-
CHDK/LUALIB/GEN (modified) (1 prop)
-
CHDK/SCRIPTS/examples/input_1.lua (added)
-
CHDK/SCRIPTS/examples/tv_uni_e.lua (added)
-
core/conf.c (modified) (1 diff)
-
core/gui.c (modified) (51 diffs)
-
core/gui_lang.c (modified) (1 diff)
-
core/gui_osd.c (modified) (2 diffs)
-
core/main.c (modified) (1 diff)
-
core/motion_detector.c (modified) (2 diffs)
-
core/raw.c (modified) (3 diffs)
-
doc/version.txt (modified) (1 diff)
-
include/camera.h (modified) (1 diff)
-
version.inc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/CHDK/LANG/english.lng
r531 r546 165 165 166 166 108 "*** Memory Info ***" 167 109 "Free Memory: %d bytes\nCHDK size: %d bytes\nloaded at: 0x%X"167 109 "Free Memory: %d bytes\nCHDK size: %d bytes\nloaded at: 0x%X" 168 168 169 169 110 "*** Information ***" -
trunk/CHDK/LANG/german.lng
r534 r546 158 158 159 159 108 "***Speicher Info***" 160 109 "Freier Speicher: %d Byte \nCHDK Größe: %d bytes\ngeladen bei: 0x%X"160 109 "Freier Speicher: %d Bytes\nCHDK Größe: %d Bytes\ngeladen bei: 0x%X" 161 161 162 162 110 "*** Information ***" -
trunk/CHDK/LANG/spanish.lng
r537 r546 7 7 1 "Menú principal" 8 8 9 / / 2 "Parámetros RAW ->" 10 / / 3 "Parámetros OSD ->" 11 / / 4 "Histograma Parámetros ->" 12 / / 5 "Parámetros de Zebra ->" 13 / / 6 "Parámetros de secuencias de comandos ->" 14 / / 7 "Visual" Configuración "->" 15 / / 8 "diversos Cosas ->" 16 / / 9 "Parámetros de depuración ->" 17 2 "Parámetros de RAW" 18 3 "Parámetros OSD" 19 4 "Histograma Parámetros" 20 5 "Parámetros de Zebra" 21 6 "Parámetros de secuencias de comandos" 22 7 "Configuración Visual" 23 8 "Varios Stuff" 24 9 "Los parámetros de depuración" 25 10 "Opciones para Restablecer predeterminado ..." 9 2 "Opciones RAW" 10 3 "Opciones OSD" 11 4 "Opciones de Histograma" 12 5 "Opciones de Zebra" 13 6 "Opciones de Sec. de Comandos" 14 7 "Opciones de Visualización" 15 8 "Varios" 16 9 "Opciones de depuración" 17 10 "Restablecer Opciones predeterminadas..." 26 18 11 "Guardar Opciones Ahora ..." 27 19 … … 33 25 34 26 14 "Guardar RAW" 35 16 "Sólo el primer lugar en la Serie RAW"36 17 " en el archivo RAW con JPEG Dir"37 18 "Prefijo de archivosRAW"38 19 " RAW extensión de archivo"27 16 "Sólo 1er RAW en una serie" 28 17 "Guardar RAW en Dir c/JPEG" 29 18 "Prefijo Archivo RAW" 30 19 "Extensión Archivo RAW" 39 31 40 32 41 33 20 "OSD" 42 34 43 21 " ShowOSD"44 22 " Mostrar Estado Muestra"45 23 " Mostrar Varios Valores"46 24 " Zoom Valor"47 25 " Mostrar DOF Calculadora"48 26 " Mostrar reloj"49 27 " OSD Layout Editor"35 21 "Ver OSD" 36 22 "Ver Estado en Pantalla" 37 23 "Ver Valores Miscelaneos" 38 24 "Valor de Zoom" 39 25 "Ver Cálculos de DOF" 40 26 "Ver Reloj" 41 27 "Editar Posición de OSD" 50 42 / / 28 "Batería ->" 51 43 28 "Batería" 52 44 53 45 54 29 " histograma"55 56 30 " Mostrar histograma en vivo"57 31 " Histograma Diseño"58 32 " Histograma Modo"59 33 " Mostrar Histograma Más / Menos CAD"60 34 " No haga caso de Picos de Fronteras"61 35 "A uto Magnificar"46 29 "Histograma" 47 48 30 "Ver Histograma en vivo" 49 31 "Diseño del Histograma" 50 32 "Modo de Histograma" 51 33 "Ver en Histo. Sobre/Bajo EXP" 52 34 "Ignorar máximos en Bordes" 53 35 "Ampliar Automático" 62 54 63 55 … … 66 58 37 "Dibujar Zebra" 67 59 38 "Modo Zebra" 68 39 "U nderExposure Umbral"69 40 " La sobreexposición Umbral"70 41 " de restauración original de Pantalla"60 39 "Umbral Baja-Exposición" 61 40 "Umbral Sobre-Exposición" 62 41 "Restaurar Pantalla Original" 71 63 42 "Restaurar OSD" 72 43 " Dibujar lo largo deZebra"73 74 75 44 "S cript"76 77 45 " de carga desde el archivo de secuencias de comandos ..."78 46 " ¡Dispárale de secuencias de comandos de retardo(.1 s)"79 47 " Script actual"80 48 " Parámetros de secuencias de comandos"81 82 83 49 " Configuración Visual"84 85 50 " Lengua ..."86 51 " OSD CODEPAGE"87 52 " Menú RBF fuente..."64 43 "Ver Histo/OSD con Zebra" 65 66 67 44 "Sec. de Comandos" 68 69 45 "Carga Sec. de Comandos ..." 70 46 "Retardo Disp. Sec.(.1 s)" 71 47 "Título de Secuencia" 72 48 "Opc. de Sec. de Comandos" 73 74 75 49 "Opciones de Visualización" 76 77 50 "Idioma ..." 78 51 "Pag. Códigos OSD" 79 52 "Tipografía RBF del Menú ..." 88 80 53 "Colores" 89 54 " OSD Texto"90 55 " OSD de fondo"91 56 " histograma"92 57 " Histograma Antecedentes"93 58 " Histograma de Fronteras"94 59 " Histograma EXP Marcadores"95 60 " Zebra Underexposure"96 61 " Zebra sobreexposición"97 62 "Icono de la batería"98 63 "Texto de menú"99 64 " Menú de antecedentes"100 65 "Texto Texto Reader"101 66 " Antecedentes del lector de texto"81 54 "Texto de OSD" 82 55 "Fondo de OSD" 83 56 "Histograma" 84 57 "Fondo de Histograma" 85 58 "Borde de Histograma" 86 59 "Marcadores EXP de Histograma" 87 60 "Bajaexposición en Zebra" 88 61 "Sobrexposición en Zebra" 89 62 "Icono de Batería" 90 63 "Texto de Menú" 91 64 "Fondo de Menú" 92 65 "Texto en Lector de Archivo" 93 66 "Fondo en Lector de Archivo" 102 94 103 95 … … 106 98 68 "Explorador de archivos" 107 99 69 "Calendario" 108 / / 70 "Archivo de texto Reader ->" 109 / / 71 "Juegos ->" 110 70 "Archivo de texto Reader" 100 70 "Lector de Archivo de Texto" 111 101 71 "Juegos" 112 102 72 "Linterna" 113 73 " Mostrar pantalla de bienvenida de la carga"114 74 "U tilice losbotones de zoom para MF"103 73 "Ver Bienvenida en Inicio" 104 74 "Usar botones de zoom para MF" 115 105 75 "<ALT> Botón de modalidad" 116 76 " Dibuja la paleta"117 77 " Construir Mostrar Info"118 78 " Mostrar la información de memoria"119 120 121 79 " depuración"122 123 / / 80 " Mostrar PropCases"124 80 " pantalla de depuración de datos"125 81 "P ropCase Page"126 82 " Mostrar Varios. Valores"127 83 " Memoria del navegador"106 76 "Paleta de Colores" 107 77 "Ver Datos de Versión" 108 78 "Ver Información de memoria" 109 110 111 79 "Opciones de Depuración" 112 113 / / 80 "Ver PropCases" 114 80 "Ver Datos Depuración" 115 81 "Página PropCase" 116 82 "Ver Valores Miscelaneos" 117 83 "Explorador de Memoria" 128 118 / / 84 "Volcado de memoria RAM en ALT + / - Pulse" 129 84 " ALT + / - debug acción"130 85 " Hacer tarjeta de arranque ..."131 132 133 86 "que muestra la configuración de la batería"134 135 87 " Batería MAX Tensión(mV)"136 88 " MIN Batería Voltaje(mV)"137 89 " Paso Tamaño (ON = 25, OFF = 1mV)"138 90 " Mostrar la batería por ciento"139 91 " Mostrar voltaje de la batería"140 92 " Mostrar icono de la batería"141 142 143 93 " Archivo de texto Reader"144 145 94 "Abrir nuevo archivo ..."146 95 "Abrir último archivo abierto"147 96 " Seleccione la fuenteRBF"148 97 " códigos"149 98 " Recapitulación de las palabras"150 99 " Habilitar automático"151 100 "automático de retardo (segundos)"119 84 "Función de Depuración ALT +/-" 120 85 "Crear Tarjeta de Arranque ..." 121 122 123 86 "Opciones de Batería" 124 125 87 "Volt. Max. Batería (mV)" 126 88 "Volt. Min. Batería (mV)" 127 89 "Tamaño Paso (ON=25,OFF=1mV)" 128 90 "Ver Porcentaje de Batería" 129 91 "Ver Voltaje de Batería" 130 92 "Ver Icono de Batería" 131 132 133 93 "Lector de Archivo de Texto" 134 135 94 "Abrir Archivo Nuevo ..." 136 95 "Abrir último archivo" 137 96 "Escoga la Tipografía RBF" 138 97 "Página de Códigos" 139 98 "No Cortar Palabras" 140 99 "Desplazamiento Automático" 141 100 "Retardo Desplaz. (seg.)" 152 142 153 143 … … 158 148 159 149 160 104 " Restablecer Opciones ******"161 105 "¿Está s seguro para restablecer \ noptions alos valores predeterminados?"162 163 106 " Construir *** *** Información"164 107 " CHDK Versión:% s% s \ nDate:% s \ nTime:% s \ nCamera:% s \ nFW Vers:% s"165 166 108 "*** *** Memoria Información"167 109 " de memoria libre:% d bytes \ nCHDK tamaño:% d bytes \ nloadeden: 0x% X"168 169 110 "*** *** Información"170 111 "Por favor, enciende tu cámara \ no modo PLAY \ NANDvuelve a intentarlo.:)"150 104 "*** Valores Predeterminados ***" 151 105 "¿Está seguro de volver a \nlos valores predeterminados?" 152 153 106 "*** Información de Versión ***" 154 107 "Versión CHDK:% s% s \nFecha:% s \nHora:% s \nCámara:% s \nVersión FW:% s" 155 156 108 "*** Información de Memoria ***" 157 109 "Memoria libre:% d bytes \nTamaño CHDK:% d bytes \nCargado en: 0x% X" 158 159 110 "*** Información ***" 160 111 "Por favor, enciende tu cámara \nen modo PLAY \nY vuelve a intentarlo.:)" 171 161 172 162 / / Navegador de archivos títulos 173 112 " del navegador de archivos"174 113 " Seleccionar archivo de comandos"175 114 " SeleccioneArchivo de texto"176 115 " Seleccione RBF-Font Archivo"177 116 " Seleccionar archivo de idioma"163 112 "Explorador de Archivos" 164 113 "Escoja Archivo de Comandos" 165 114 "Escoja Archivo de texto" 166 115 "Escoja Archivo Tipos RBF" 167 116 "Escoja Archivo de Idioma" 178 168 179 169 / / Para el calendario 180 170 117 "enero" 181 171 118 "febrero" 182 119 " demarzo"172 119 "marzo" 183 173 120 "abril" 184 121 " demayo"185 122 " dejunio"186 123 " dejulio"174 121 "mayo" 175 122 "junio" 176 123 "julio" 187 177 124 "agosto" 188 125 " deseptiembre"178 125 "septiembre" 189 179 126 "octubre" 190 127 " denoviembre"191 128 "d e diciembre"180 127 "noviembre" 181 128 "diciembre" 192 182 193 183 129 "Lunes" 194 184 130 "Martes" 195 185 131 "Miércoles" 196 132 " Max"186 132 "Jueves" 197 187 133 "Viernes" 198 188 134 "Sábado" 199 135 " Sol"189 135 "Domingo" 200 190 201 191 136 "Hoy:" … … 208 198 209 199 / / OSD editor de diseño 210 141 " histograma"211 142 " DOF Calc"212 143 "Estado Muestra"213 144 " Otros Valores"214 145 , "Batt Icono"215 146 " Batt Texto"200 141 "Histograma" 201 142 "Calc DOF" 202 143 "Estado" 203 144 "Valores Misc" 204 145 "Icono de Bat." 205 146 "Texto de Bat." 216 206 147 "Reloj" 217 207 218 208 / / Paleta 219 148 "Pulse SET para llamar especialmente la de color"220 149 " Pulse MENU para salir"209 148 "Pulse SET para escoger un color particular" 210 149 " Pulse Menú para Salir " 221 211 150 "Color" 222 151 "Us o%s para seleccionar color"212 151 "Use %s para seleccionar color" 223 213 224 214 / / Reversi 225 152 "*** *** Resultados del juego" 226 153 "Ha ganado el juego!:)" 227 154 "Ha perdido el juego!: (" 228 155 "Dibujar!: /" 229 230 156 "*** *** Mal pasar" 231 157 "Usted no puede colocar aquí!" 232 158 "Esta célula no está vacía!" 233 234 159 "Mover: Usted" 235 160 "Mover: PC" 236 161, "Game over" 237 162 "Blanco Negro" 238 239 163 "Sobre *** ***" 215 152 "*** Resultados del juego ***" 216 153 "Ganó el juego!:)" 217 154 "Perdió el juego!:(" 218 155 "Dibujar!:/" 219 220 156 "*** Movida Errada ***" 221 157 "No puede mover aquí!" 222 158 "Esta celda no está vacía!" 223 224 159 "Mover: TU " 225 160 "Mover: PC " 226 227 161 "Juego Terminado" 228 162 "Blanco Negro " 229 230 163 "*** Acerca De ***" 240 231 241 232 / / Sokoban 242 164 " Nivel"243 165 " Mueve"244 166 "*** *** Terminado"245 167 "¡SÍ! \ N Usted lo hizo!"233 164 " Nivel" 234 165 " Movidas" 235 166 "*** Terminado ***" 236 167 "¡SÍ! \n ¡Usted lo logró!" 246 237 247 238 / / Console 248 168 "*** *** EL PRODUCTO"249 169 "*** *** INTERRUMPIDO"250 170 "*** *** acabado"239 168 "*** Iniciado ***" 240 169 "*** Interrumpido ***" 241 170 "*** Terminado ***" 251 242 252 243 / / Explorador de archivos 253 171 "*** *** Directorio Borrar"254 172 "¿Está s seguro de que se suprima \ archivos de NALL \ nselected directorio?"255 173 "*** *** Eliminar archivos"256 174 "¿Estás seguro de que se suprima \ nselected archivo?"244 171 "*** Eliminar Directorio ***" 245 172 "¿Está seguro de eliminar \ntodos los archivos del \ndirectorio seleccionado?" 246 173 "*** Eliminar Archivos ***" 247 174 "¿Estás seguro de eliminar \nlos archivos seleccionados?" 257 248 258 249 / / Referencia 259 175 " Criterio"250 175 "Rendimiento" 260 251 176 "Calculando ..." 261 177 " Cámara" Benchmark "Presione[SET] para iniciar"252 177 "Rend. de Cámara [SET] para iniciar" 262 253 178 "pantalla" 263 179 "Escri be:"264 180 "Le er:"265 181 " de memoria"266 182 " Flash-Card"254 179 "Escritura:" 255 180 "Lectura:" 256 181 "Memoria" 257 182 "Tarjeta Flash" 267 258 183 "Escritura (RAW):" 268 184 " Escribir(MEM):"259 184 "Lectura (MEM):" 269 260 185 "Escritura (64k):" 270 186 "Le er(64k):"271 272 187 "Deshab ilitarLCD Off"261 186 "Lectura (64k):" 262 263 187 "Deshab. LCD Off" 273 264 274 265 188 "Cortar" … … 277 268 191 "Borrar" 278 269 192 "Seleccionar inverso" 279 193 " Cortar archivos ******"280 194 "¿Está s seguro de cortar \ n% d archivos seleccionados \ nfrom% s/?"281 195 "*** ***Copiar los archivos"282 196 "¿Está s seguro de copiar \ n% d archivos seleccionados \ nfrom% s/?"283 197 "*** *** Eliminar archivos"284 198 "¿Está s seguro de que se suprima \ n%d archivos seleccionados?"270 193 "*** Cortar archivos ***" 271 194 "¿Está seguro de cortar \n %d archivos seleccionados \n de %s/?" 272 195 "*** Copiar los archivos" 273 196 "¿Está seguro de copiar \n %d archivos seleccionados \n de %s/?" 274 197 "*** Eliminar archivos ***" 275 198 "¿Está seguro de eliminar \n %d archivos seleccionados?" 285 276 199 "Por favor, espere ..." 286 277 287 200 " Mostrar líneas de rejilla"288 201 " de carga de la red de archivos..."289 202 " cuadrícula"278 200 "Ver líneas de Cuadrícula" 279 201 "Carga archivo de Cuadrícula ..." 280 202 "Cuadrícula" 290 281 / / 203 "Grid ->" 291 203 " Guía"292 204 " Seleccionar la red de archivos"293 205 " actual red"294 295 206 " Dark Marco Resta"296 297 207 " Anular la rejilla de colores"298 208 " Línea de Color"299 209 " color de relleno"300 301 210 " DOF Calculadora"282 203 "Cuadrícula" 283 204 "Escojer Archivo de Cuadrícula" 284 205 "Cuadrícula Actual" 285 286 206 "Restar Cuadro Oscuro" 287 288 207 "Forzar Colores de Cuadrícula" 289 208 "Color de Línea" 290 209 "Color de Relleno" 291 292 210 "Calculador DOF" 302 293 / / 211 "Calculadora DOF ->" 303 211 " DOF Calculadora"304 212 : «Asunto Canon. Dist. Próximo como Limit"305 213 "Us o Asunto EXIF. Dist.(PC65)"306 214 " Mostrar Asunto. Dist. En Otros."307 215 " Mostrar Próximo límite en Otros."308 216 " Mostrar en el Lejano Límite Varios".309 217 " Mostrar hiperfocal Dist. En Otros."310 218 " Mostrar Depth of Field en Otros."311 312 313 219 " Otros Valores"294 211 "Calculador DOF" 295 212 "Dist. Suj. Canon->Lím. cerc." 296 213 "Usar Dist. Suj. EXIF (PC65)" 297 214 "Ver Dist. Suj. en Misc." 298 215 "Ver Límite Cercano en Misc." 299 216 "Ver Límite Lejano en Misc." 300 217 "Ver Dist. Hiperfocal en Misc." 301 218 "Ver Prof. Campo en Misc." 302 303 304 219 "Valores Miscelaneos" 314 305 / / 220 "Varios Valores ->" 315 220 " Otros Valores"316 221 " Mostrar en modo de revisión"317 222 " Mostrar Zoom"318 223 " Mostrar" real "de apertura"319 224 " Mostrar" real "ISO"320 225 " Mostrar" mercado "ISO"321 226 " Mostrar ISO sólo en el modo deAutoISO"322 227 " Mostrar Ev Ajuste de exposición(Tv + Av)"323 228 " Mostrar Medido Ev(BV + Sv)"324 229 " Mostrar Conjunto BV (valor debrillo)"325 230 " Mostrar Medido BV"326 231 " Mostrar Overexp. Valor (NoFlash!)"327 232 " Mostrar Escena de luminancia"328 329 233 " Parámetros de Video"306 220 "Valores Miscelaneos" 307 221 "Ver en modo de revisión" 308 222 "Ver Zoom" 309 223 "Ver Apertura 'real'" 310 224 "Ver ISO 'real'" 311 225 "Ver ISO 'mercado'" 312 226 "Ver ISO sólo en modo AutoISO" 313 227 "Ver Ajuste Exp. EV (Tv + Av)" 314 228 "Ver Ev Medido (BV + Sv)" 315 229 "Ver Ajuste BV (brillo)" 316 230 "Ver BV Medido" 317 231 "Ver Valor SobreExp (NO Flash!)" 318 232 "Ver Luminancia de Escena" 319 320 233 "Opciones de Video" 330 321 / / 234 "Parámetros de vídeo ->" 331 234 " Parámetros de Video"332 235 " Video Mode"333 236 " Video Bitrate"322 234 "Opciones de Video" 323 235 "Modo de Video" 324 236 "Bitrate de Video" 334 325 237 "Calidad de vídeo" 335 326 336 327 337 238 "Op eraciones de fotos extra"328 238 "Opciones Extra de Fotografía" 338 329 / / 239 "Extra Operaciones de fotos ->" 339 239 " Extra Operaciones de fotos"340 240 " Anular la velocidad de obturación Valor"341 241 " Valor Factor"342 242 " Anular Valor de apertura"343 243 " Anular valor ISO"344 244 " Valor Factor"345 245 " Anular Asunto. Dist. Valor"346 246 " Factor Valor(mm)"347 348 247 "Bracketing en modo continuo"330 239 "Opciones Extra de Fotografía" 331 240 "Forzar veloc. Obtur." 332 241 " Factor Multip." 333 242 "Forzar Apertura" 334 243 "Forzar ISO" 335 244 " Factor Multip." 336 245 "Forzar Dist. Objeto" 337 246 " Factor Multip. (mm)" 338 339 247 "Bracketing en Modo Continuo" 349 340 / / 248 "Bracketing en modo continuo ->" 350 248 "Bracketing en modo continuo"351 249 " TV Bracketing Valor"352 250 " AV Bracketing Valor"353 251 "Valor ISO Bracketing"354 252 " Value Factor"355 253 " Asunto. Dist. Horquilla Valor(MF)"356 254 " Factor Valor(mm)"357 255 " Bracketing Tipo"358 359 256 " automática"360 257 " Enable Remote"361 362 258 "Control de la exposición (NoFlash)"341 248 "Bracketing en Modo Continuo" 342 249 "Valor Bracketing Tv" 343 250 "Valor Bracketing Av" 344 251 "Valor Bracketing ISO" 345 252 " Factor Multip." 346 253 "Valor Brack. Dist. Suj. (MF)" 347 254 " Factor Multip. (mm)" 348 255 "Tipo de Bracketing" 349 350 256 "Autoinicio" 351 257 "Habilitar Remoto" 352 353 258 "Control de Exposición (NO Flash)" 363 354 / / 259 "Control de la exposición (No Flash) ->" 364 259 "Control de la exposición (NoFlash)"365 260 "Recalc exposición"366 261 " TV exposición Recalc Orden"367 262 " AV exposición Recalc Orden"368 263 " ISO exposición Recalc Orden"369 370 264 "Borrar Anular valores en" Inicio"371 372 265 " Mostrar Canon Overexp. Valor"373 374 266 " RAW desarrollar"375 267 "Por favor , cambiar de cámara \ ninto modo de grabación y tomar \ ninguno tiro".355 259 "Control de Exposición (NO Flash)" 356 260 "Recalc Exposición" 357 261 "Orden Recalc exposición Tv" 358 262 "Orden Recalc exposición AV" 359 263 "Orden Recalc exposición ISO" 360 361 264 "Borrar Forzados en Inicio" 362 363 265 "Ver Valor Canon de Sobre-Exp." 364 365 266 "Desarrollar RAW" 366 267 "Por favor cambie la cámara a\nmodo grabación y tome\nuna fotografía." 376 367 268 "Seleccione el archivo RAW" 377 269 " RAW suma"378 270 " RAW media"379 271 "No hay suficiente espacio en la tarjeta de memoria: \ n% MS necesario,% MS disponible".380 381 272 " Mostrar OSD en el modo de revisión"382 / / 273 " Mostrar datos de parámetros"383 273 " Lista de Tareas de inicio"384 385 274 " Asunto distancia de la lente"386 387 275 "Borrar Soporte en" Inicio "Valores"388 389 276 "Crear tarjeta con dos particiones"390 277 " las particiones de intercambio"391 278 "Esto destruye TODA LA INFORMACIÓN \ tarjeta no. ¿Continuar?"392 279 "Esta tarjeta sólo tiene una partición" .368 269 "Suma de RAW" 369 270 "Promedio de RAW" 370 271 "No hay suficiente espacio en tarjeta:\n%dM requerido, %dM disponible" 371 372 272 "Ver OSD en el modo de revisión" 373 / / 273 "Ver datos de parámetros" 374 273 "Comienzo Lista de Tareas" 375 376 274 "Dist. Sujeto de la Lente" 377 378 275 "Borrar Bracketing en Inicio" 379 380 276 "Crear Tarjeta con dos Particiones" 381 277 "Cambiar Particiones" 382 278 "Esto DESTRUYE TODA LA INFORMACION\nen la tarjeta. ¿Continuar?" 383 279 "Esta tarjeta sólo tiene una partición" 393 384 280 "Error" 394 385 281 "Advertencia" 395 386 282 "Información" 396 283 "RGB cebra (overexp. solamente)"397 398 284 " filtro ND estado"399 400 285 " Mostrar la rejilla Ev historia"401 402 286 " OSD de Alerta"403 287 " OSD Antecedentes de Alerta"404 288 " espacio restante Icono de Color"405 289 " Mostrar Icono Filespace"406 290 " espacio restante"407 291 " Mostrar en Filespace por ciento"408 292 " Mostrar Filespaceen MB"409 293 " Filespace Texto"410 294 " Mostrar disparar en RAW seguir siendo"411 295 " Otros RAW"412 413 296 " Mostrar estado RAW"414 415 297 " Mostrar valores en vídeo"416 417 298 " Velocidad de obturación tipo enum"418 299 " Activar Menú de usuario"419 300 " Usuario"420 301 " "421 422 302 "Adap tador de lente Escala, 100 =1x"423 303 " Mostrar barra espaciadora"424 304 " Tamaño de la pantalla"425 305 " Anchura / Altura"426 306 " Porcentaje Umbral"427 307 " MB Umbral"387 283 "RGB Zebra (Solo Sobre-exp.)" 388 389 284 "Estado Filtro ND" 390 391 285 "Ver Cuadrícula Histo Ev" 392 393 286 "Alarma de OSD" 394 287 "Fondo de Alarma OSD" 395 288 "Icono de Espacio Restante" 396 289 "Ver Icono Esp. Arch." 397 290 "Espacio Restante" 398 291 "Ver Espacio Arch. en porcent." 399 292 "Ver Espacio Arch. en MB" 400 293 "Texto Espacio Archivos" 401 294 " Ver disparos RAW Restantes" 402 295 "RAW Restantes" 403 404 296 "Ver estado RAW" 405 406 297 "Ver Valores en Vídeo" 407 408 298 " Tipo enum Veloc. Disparo" 409 299 "Menú de usuario Hab." 410 300 "Menú de Usuario" 411 301 " " 412 413 302 "Adap. Esc. lente, 100=1x" 414 303 "Ver Barra Espaciadora" 415 304 " Tamaño en Pantalla" 416 305 " Ancho/Alto" 417 306 " Porcentaje de Umbral" 418 307 " Umbral MB" 428 419 308 "Unidad Alerta" 429 309 " umbral de alerta"420 309 " Umbral de Alerta" 430 421 310 "Habilitar zoom óptico" 431 422 / / 311 "Reloj ->" 432 423 311 "Reloj" 433 312 "Configuración del reloj"434 313 " formato de reloj"435 314 " espacio restante Color de fondo"436 315 " reloj indicador de 12h"437 316 " @ obturador halfpress espectáculo"438 439 317 " que muestra la configuración de crudo"424 312 "Configuración del Reloj" 425 313 "Formato de Reloj" 426 314 "Fondo Espacio Restante" 427 315 "Indicador 12h en Reloj" 428 316 "Ver OSD @medio obturador" 429 430 317 "Conf. Visualiz. RAW" 440 431 / / 318 "Raw ->" 441 318 " en bruto"442 443 319 " que muestra la configuración de Filespace"432 318 "RAW" 433 434 319 "Conf. Visualiz. Espacio Archivos" 444 435 / / 320 "Filespace ->" 445 320 " Filespace"446 447 321 " Custom Auto ISO"436 320 "Espacio de Archivos" 437 438 321 "Auto ISO Personalizado" 448 439 / / 322 "Custom Auto ISO ->" 449 322 "Auto ISO personalizados"450 323 "Hab ilitar Auto ISO personalizados"451 324 " mínima velocidad de obturación"452 325 "Fact or de usuario(1/FL/factor)"453 326 " SE Factor (factor de Tv *)"454 327 " Max ISO HI(x10)"455 328 " Max ISOAUTO (x10)"456 329 «Min ISO(x10)"457 458 330 " Menú del texto del título de Color"459 331 " Título del menú Color de fondo"460 332 " Color del cursor de texto"461 333 " cursor Color de fondo"462 334 " Menú de Centro"463 335 " Silencio durante zoom"464 465 336 " La mala eliminación de píxeles"466 337 " No"467 338 " Averag".440 322 "Auto ISO Personalizado" 441 323 "Hab. Auto ISO Personalizado" 442 324 "Veloc. Mín. de Obtura." 443 325 "Fact. Pers. (1/FL/factor)" 444 326 "Fact. IS (Tv*factor)" 445 327 "ISO Máximo Alto (x10)" 446 328 "ISO Máximo AUTO (x10)" 447 329 "ISO Mínimo (x10)" 448 449 330 "Texto del Título del Menú" 450 331 "Fondo del Título del Menú" 451 332 "Texto del Cursor" 452 333 "Fondo del Cursor" 453 334 "Centrar Menú" 454 335 "Mudo durante zoom" 455 456 336 "Borrar Pixel Sucio" 457 337 "Apagado" 458 338 "Promedio" 468 459 339 "RAWconv" 469 460 470 340 " Anular"471 341 " Anular Antecedentes"472 342 "Deshab ilitar Anula"461 340 "Forzar" 462 341 "Forzar Fondo" 463 342 "Deshab. valores Forzados" 473 464 343 "Incluir AutoIso y Bracketing?" 474 344 " enOcultar?"475 345 "Des activar Video Rec @?"476 346 " Mostrar videotime restantes?"477 347 "R efreshrate (~ s)"478 348 " tiempo restante de vídeo"479 349 " Borrar videoparams en" Inicio "?"480 350 "Habilitar rápida Ev cambiar?"481 351 " Paso tamaño (1 EV)?"482 352 " EV corrección"483 353 "¿Está s seguro de que borrar TODOS \ nRAW archivos JPG sin el correspondiente \nen carpeta DCIM?"484 354 "¿Está s seguro de que borrar TODOS \ nRAW archivos JPG sin el correspondiente \nen carpeta seleccionada?"485 355 "¿Está s seguro de que se suprima archivos RAW \ nwithout correspondientes JPG? \ N (Excluyendo marcado)"486 356 " Purga RAW característica \ ndoes no se aplicará a este tema"487 357 " Purga *** *** archivos RAW"488 358 "Purga RAW"465 344 " Ocultar?" 466 345 "Deshab. @Grabación de Video?" 467 346 "Ver tiempo restante de Video?" 468 347 "Razón de Refresco (~seg)" 469 348 "Tiempo Rest. Vídeo" 470 349 "Limp. Param. Video Inicio?" 471 350 "Habilitar Switch Ev Rápido?" 472 351 " Tamaño de paso (1 EV)" 473 352 "Corrección Ev" 474 353 "¿Está seguro de borrar los Archivos \nRAW sin el correspondiente JPG? \nen carpeta DCIM?" 475 354 "¿Está seguro de borrar los Archivos \nRAW sin el correspondiente JPG? \nen carpeta seleccionada?" 476 355 "¿Está seguro de borrar los Archivos \nRAW sin el correspondiente JPG? \n(Excluyendo los marcados)" 477 356 "Función de Purgar RAW\nno aplica a este item" 478 357 "*** Purgar Archivos RAW ***" 479 358 "Purgar RAW" 489 480 490 359 "Menú de usuario como root"491 492 360 " Código fuente"493 361 "Seleccionar el archivo de símbolos"481 359 "Menú de usuario como Raiz" 482 483 360 "Tipografía de Símbolos" 484 361 "Seleccionar el Archivo de Símbolos" 494 485 362 "Habilitar Símbolos" 495 363 " Símbolo Color del texto"496 364 " Símbolo Color de fondo"497 498 365 "Cu stom curvas"486 363 "Texto del Símbolo" 487 364 "Fondo del Símbolo" 488 489 365 "Curva Propias" 499 490 / / "366" Custom curvas -> " 500 366 "Cu stom curvas"501 367 " el perfil de la curva de carga ..."502 368 "Habilitar curva"503 369 "Seleccionar la curva de archivo"504 505 370 " el borde de superposición"506 371 " el borde de superposición"507 508 372 "Activar borde de superposición"509 373 " el borde de superposición de umbral"510 374 " el borde de superposición de color"511 512 375 " Remote parámetros"513 376 " Remote parámetros"514 377 " Enable Remote"515 378 "Habilitar archivo"516 379 "Habilitar el archivo de retardo"517 380 " del archivo de retardo0.1ms"518 381 " del archivo de retardo0.1s"519 520 382 " AF clave"521 383 " de carga de parámetros por defecto los valores"522 384 " parámetros establecidos"523 524 385 " Deshabilitar bruto @Deportes"525 386 " Deshabilitar bruto @Burst"526 387 " Deshabilitar bruto @EV Bracketing"527 388 " Deshabilitar bruto @temporizador"491 366 "Curvas Propias" 492 367 "Cargar Perfil de Curva ..." 493 368 "Habilitar Curva" 494 369 "Seleccionar Archivo de Curva" 495 496 370 "Linea de Borde" 497 371 "Linea de Borde" 498 499 372 "Activar Linea de Borde" 500 373 "Color de linea de Borde" 501 374 "Color de linea de Borde" 502 503 375 "Opciones de Remoto" 504 376 "Opciones de Remoto" 505 377 "Habilitar Remoto" 506 378 "Habilitar Sincronía" 507 379 "Habilitar Retardo Sincronía" 508 380 "Retardo Sincronía 0.1ms" 509 381 "Retardo Sincronía 0.1s" 510 511 382 "Botón de AF" 512 383 "Carga Parámetros Pre-estab." 513 384 "Ajuste de Parámetros" 514 515 385 "Anular RAW @Deportes" 516 386 "Anular RAW @Burst" 517 387 "Anular RAW @EV Bracketing" 518 388 "Anular RAW @temporizador" 528 519 529 520 389 "Excepciones" 530 390 " RAW Excepciones Menú"531 391 "A visar si excepción?"532 392 "Siempre seleccione 1 ª entrada en el menú"521 390 "Menú de Excepciones RAW" 522 391 "Alertar Excepción?" 523 392 "Siempre Selec. 1ra Ent. Menú" 533 524 534 525 393 "Time-out (0.1s)" 535 394 " synchable remoto"536 395 " Fast Video Control?"526 394 "Sincronización Remota" 527 395 "Control de Video Rápido?" 537 528 396 "Temperatura" 538 397 " Mostrar la temperatura?"539 398 " Video Control de Calidad?"540 399 " Enable Remote Zoom"541 400 " Zoom" time-out0.1s "542 401 " sonido de inicio"543 402 " Raw restar prefijo"544 403 " Raw restar extensión"545 404 " Restar el valor de entrada oscuro"546 405 " Restar el valor de salida oscura"547 406 "de "548 407 d "...% más archivos"529 397 "Ver Temperatura?" 530 398 "Control de Calidad de Video?" 531 399 "Habilitar Zoom Remoto" 532 400 "Time-out de Zoom 0.1s " 533 401 "Sonido de Inicio" 534 402 "Prefijo Resta de RAW" 535 403 "Extensión Resta de RAW" 536 404 "Subtract input dark value" 537 405 "Subtract output dark value" 538 406 "desde" 539 407 "...%d archivos mas" 549 540 408 "Restar" 550 409 " de la Sub marcado"541 409 "Restar de Marcados" 551 542 410 "Guardar parámetros" 552 543 411 "Ev pantalla de vídeo" 553 412 " Zoom Anular Valor"554 413 " Zoom Sobrescribir"555 414 " Limpiar el comienzo"544 412 "Valor Forzado de Zoom" 545 413 "Forzar Zoom" 546 414 " Limpiar al Comienzo" -
trunk/CHDK/LUALIB/GEN
-
Property
svn:ignore
set to
propset1.lua
propset2.lua
-
Property
svn:ignore
set to
-
trunk/core/conf.c
r544 r546 363 363 CONF_INFO(212, conf.sub_out_dark_value, CONF_DEF_VALUE, i:0, NULL), 364 364 CONF_INFO(213, conf.debug_display, CONF_DEF_VALUE, i:0, NULL), 365 CONF_INFO(214, conf.script_param_save, CONF_DEF_VALUE, i: 0, NULL),365 CONF_INFO(214, conf.script_param_save, CONF_DEF_VALUE, i:1, NULL), 366 366 CONF_INFO(215, conf.ev_video_pos, CONF_DEF_PTR, ptr:&def_ev_video_pos, NULL), 367 367 CONF_INFO(216, conf.zoom_override_value, CONF_DEF_VALUE, i:0, NULL), 368 368 CONF_INFO(217, conf.zoom_override, CONF_DEF_VALUE, i:0, NULL), 369 CONF_INFO(218, conf.clear_zoom_override, CONF_DEF_VALUE, i:1, NULL), 370 369 CONF_INFO(218, conf.clear_zoom_override, CONF_DEF_VALUE, i:1, NULL), 371 370 }; 372 371 #define CONF_NUM (sizeof(conf_info)/sizeof(conf_info[0])) -
trunk/core/gui.c
r533 r546 17 17 #include "gui_reversi.h" 18 18 #include "gui_sokoban.h" 19 #if DEBUGGING 19 20 #include "gui_debug.h" 21 #endif 20 22 #include "gui_fselect.h" 21 23 #include "gui_batt.h" 22 24 #include "gui_space.h" 23 25 #include "gui_osd.h" 24 #include "gui_read.h" 25 #include "gui_calendar.h" 26 #if TEXTREADER 27 #include "gui_read.h" 28 #endif 29 #if CALENDAR 30 #include "gui_calendar.h" 31 #endif 26 32 #include "gui_bench.h" 27 33 #include "gui_grid.h" … … 30 36 #include "motion_detector.h" 31 37 #include "raw.h" 32 #include "curves.h" 33 #include "gui_logo.h" 38 #if CURVES 39 #include "curves.h" 40 #endif 41 #if (BOOTLOGO==2) 42 #include "gui_logo.h" 43 #endif 34 44 //------------------------------------------------------------------- 35 45 36 46 #define OPTIONS_AUTOSAVE 37 #define SPLASH_TIME 20 47 #if (BOOTLOGO>0) 48 #define SPLASH_TIME 20 49 #endif 38 50 int script_params_has_changed=0; 39 51 //shortcuts … … 103 115 104 116 static void gui_draw_osd(); 117 118 #if (BOOTLOGO>0) 105 119 static void gui_draw_splash(); 120 #endif 121 106 122 void user_menu_save(); 107 123 void user_menu_restore(); … … 113 129 static void gui_draw_reversi(int arg); 114 130 static void gui_draw_sokoban(int arg); 115 static void gui_draw_debug(int arg); 116 static void gui_draw_bench(int arg); 131 #if DEBUGGING 132 static void gui_draw_debug(int arg); 133 static void gui_draw_bench(int arg); 134 #endif 117 135 static void gui_draw_fselect(int arg); 118 136 static void gui_draw_osd_le(int arg); 119 137 static void gui_load_script(int arg); 120 138 static void gui_load_script_default(int arg); 139 #if TEXTREADER 121 140 static void gui_draw_read(int arg); 122 141 static void gui_draw_read_last(int arg); 142 #endif 123 143 static void gui_draw_load_menu_rbf(int arg); 124 144 static void gui_draw_load_symbol_rbf(int arg); //AKA 125 static void gui_draw_load_rbf(int arg); 145 #if TEXTREADER 146 static void gui_draw_load_rbf(int arg); 147 #endif 148 #if CALENDAR 126 149 static void gui_draw_calendar(int arg); 150 #endif 127 151 static void gui_draw_load_lang(int arg); 128 152 static void gui_menuproc_mkbootdisk(int arg); … … 133 157 static void gui_grid_lines_load(int arg); 134 158 static void gui_raw_develop(int arg); 159 #if DEBUGGING 135 160 static void gui_menuproc_break_card(int arg); 161 #endif 136 162 static void gui_menuproc_swap_patitons(int arg); 137 static void gui_load_curve_selected(const char *fn); 138 static void gui_load_curve(int arg); 163 #if CURVES 164 static void gui_load_curve_selected(const char *fn); 165 static void gui_load_curve(int arg); 166 #endif 139 167 static const char* gui_histo_show_enum(int change, int arg); 140 168 static const char* gui_histo_mode_enum(int change, int arg); … … 151 179 static const char* gui_raw_nr_enum(int change, int arg); 152 180 static const char* gui_autoiso_shutter_enum(int change, int arg); 153 static const char* gui_reader_codepage_enum(int change, int arg); 181 #if TEXTREADER 182 static const char* gui_reader_codepage_enum(int change, int arg); 183 #endif 154 184 static const char* gui_zoom_value_enum(int change, int arg); 155 185 static const char* gui_show_values_enum(int change, int arg); … … 168 198 static const char* gui_bracket_type_enum(int change, int arg); 169 199 static const char* gui_av_override_enum(int change, int arg); 200 #if ZOOM_OVERRIDE 170 201 static const char* gui_zoom_override_enum(int change, int arg); 202 #endif 171 203 static const char* gui_iso_override_koef_enum(int change, int arg); 172 204 static const char* gui_tv_override_koef_enum(int change, int arg); … … 196 228 static const char* gui_script_param_set_enum(int change, int arg); 197 229 static const char* gui_override_disable_enum(int change, int arg); 198 static const char* gui_conf_curve_enum(int change, int arg); 199 static const char* gui_debug_shortcut_enum(int change, int arg); 200 static const char* gui_debug_display_enum(int change, int arg); 201 static void gui_debug_shortcut(void); 202 230 #if CURVES 231 static const char* gui_conf_curve_enum(int change, int arg); 232 #endif 233 #if DEBUGGING 234 static const char* gui_debug_shortcut_enum(int change, int arg); 235 static const char* gui_debug_display_enum(int change, int arg); 236 static void gui_debug_shortcut(void); 237 #endif 203 238 void rinit(); 204 239 … … 218 253 extern const char _start,_end; 219 254 255 #if DEBUGGING 220 256 static int debug_tasklist_start; 221 257 static int debug_display_direction=1; 258 #endif 222 259 // Menu definition 223 260 //------------------------------------------------------------------- … … 294 331 295 332 333 #if TEXTREADER 296 334 static CMenuItem reader_submenu_items[] = { 297 335 {0x35,LANG_MENU_READ_OPEN_NEW, MENUITEM_PROC, (int*)gui_draw_read }, … … 306 344 }; 307 345 static CMenu reader_submenu = {0x37,LANG_MENU_READ_TITLE, NULL, reader_submenu_items }; 308 346 #endif 309 347 310 348 static CMenuItem misc_submenu_items[] = { 311 349 {0x35,LANG_MENU_MISC_FILE_BROWSER, MENUITEM_PROC, (int*)gui_draw_fselect }, 350 #if CALENDAR 312 351 {0x36,LANG_MENU_MISC_CALENDAR, MENUITEM_PROC, (int*)gui_draw_calendar }, 352 #endif 353 #if TEXTREADER 313 354 {0x37,LANG_MENU_MISC_TEXT_READER, MENUITEM_SUBMENU, (int*)&reader_submenu }, 355 #endif 356 #if GAMES 314 357 {0x38,LANG_MENU_MISC_GAMES, MENUITEM_SUBMENU, (int*)&games_submenu }, 358 #endif 315 359 #if CAM_SWIVEL_SCREEN 316 360 {0x28,LANG_MENU_MISC_FLASHLIGHT, MENUITEM_BOOL, &conf.flashlight }, 317 361 #endif 362 #if (BOOTLOGO>0) 318 363 {0x5c,LANG_MENU_MISC_SHOW_SPLASH, MENUITEM_BOOL, &conf.splash_show }, 364 #endif 319 365 {0x5c,LANG_MENU_MISC_START_SOUND, MENUITEM_BOOL, &conf.start_sound }, 320 366 #if CAM_USE_ZOOM_FOR_MF … … 328 374 {0x80,LANG_MENU_MISC_BUILD_INFO, MENUITEM_PROC, (int*)gui_show_build_info }, 329 375 {0x80,LANG_MENU_MISC_MEMORY_INFO, MENUITEM_PROC, (int*)gui_show_memory_info }, 376 {0x33,LANG_MENU_DEBUG_MAKE_BOOTABLE, MENUITEM_PROC, (int*)gui_menuproc_mkbootdisk }, 377 #if CAM_MULTIPART 378 {0x33,LANG_MENU_DEBUG_SWAP_PART, MENUITEM_PROC, (int*)gui_menuproc_swap_patitons }, 379 #endif 380 {0x2b,LANG_MENU_MAIN_RESET_OPTIONS, MENUITEM_PROC, (int*)gui_menuproc_reset }, 330 381 {0x51,LANG_MENU_BACK, MENUITEM_UP }, 331 382 {0}, … … 334 385 335 386 387 #if DEBUGGING 336 388 static CMenuItem debug_submenu_items[] = { 337 389 {0x5c,LANG_MENU_DEBUG_DISPLAY, MENUITEM_ENUM, (int*)gui_debug_display_enum }, … … 342 394 {0x2a,LANG_MENU_DEBUG_BENCHMARK, MENUITEM_PROC, (int*)gui_draw_bench }, 343 395 {0x5c,LANG_MENU_DEBUG_SHORTCUT_ACTION, MENUITEM_ENUM, (int*)gui_debug_shortcut_enum }, 344 {0x33,LANG_MENU_DEBUG_MAKE_BOOTABLE, MENUITEM_PROC, (int*)gui_menuproc_mkbootdisk },345 396 #if CAM_MULTIPART 346 397 {0x33,LANG_MENU_DEBUG_CREATE_MULTIPART , MENUITEM_PROC, (int*)gui_menuproc_break_card }, 347 {0x33,LANG_MENU_DEBUG_SWAP_PART, MENUITEM_PROC, (int*)gui_menuproc_swap_patitons },348 398 #endif 349 399 {0x51,LANG_MENU_BACK, MENUITEM_UP }, … … 351 401 }; 352 402 static CMenu debug_submenu = {0x2a,LANG_MENU_DEBUG_TITLE, NULL, debug_submenu_items }; 353 403 #endif 354 404 355 405 static int voltage_step; … … 503 553 {0x74,LANG_MENU_OVERRIDE_ISO_VALUE, MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX, &conf.iso_override_value, MENU_MINMAX(0, 800)}, 504 554 {0x5f,LANG_MENU_OVERRIDE_ISO_KOEF, MENUITEM_ENUM, (int*)gui_iso_override_koef_enum}, 555 #if ZOOM_OVERRIDE 505 556 {0x5c,LANG_MENU_OVERRIDE_ZOOM, MENUITEM_BOOL, &conf.zoom_override}, 506 557 {0x5f,LANG_MENU_OVERRIDE_ZOOM_VALUE, MENUITEM_ENUM, (int*)gui_zoom_override_enum }, 507 558 508 559 {0x5c,LANG_MENU_CLEAR_ZOOM_OVERRIDE_VALUES, MENUITEM_BOOL, (int*)&conf.clear_zoom_override}, 509 560 #endif 510 561 {0x2c,LANG_MENU_BRACKET_IN_CONTINUOUS, MENUITEM_SUBMENU, (int*)&bracketing_in_continuous_submenu }, 511 562 {0x2d,LANG_MENU_AUTOISO, MENUITEM_SUBMENU, (int*)&autoiso_submenu }, … … 711 762 static CMenu zebra_submenu = {0x26,LANG_MENU_ZEBRA_TITLE, NULL, zebra_submenu_items }; 712 763 764 #if CURVES 713 765 static CMenuItem curve_submenu_items[] = { 714 766 {0x5f,LANG_MENU_CURVE_ENABLE, MENUITEM_ENUM, (int*)gui_conf_curve_enum }, … … 718 770 }; 719 771 static CMenu curve_submenu = {0x85,LANG_MENU_CURVE_PARAM_TITLE, NULL, curve_submenu_items }; 772 #endif 720 773 721 774 static CMenuItem root_menu_items[] = { … … 729 782 {0x26,LANG_MENU_MAIN_ZEBRA_PARAM, MENUITEM_SUBMENU, (int*)&zebra_submenu }, 730 783 {0x27,LANG_MENU_MAIN_SCRIPT_PARAM, MENUITEM_SUBMENU, (int*)&script_submenu }, 784 #if CURVES 731 785 {0x85,LANG_MENU_CURVE_PARAM, MENUITEM_SUBMENU, (int*)&curve_submenu }, 786 #endif 732 787 {0x86,LANG_MENU_REMOTE_PARAM, MENUITEM_SUBMENU, (int*)&remote_submenu }, 733 {0x28,LANG_MENU_MAIN_VISUAL_PARAM, MENUITEM_SUBMENU, (int*)&visual_submenu },788 {0x28,LANG_MENU_MAIN_VISUAL_PARAM, MENUITEM_SUBMENU, (int*)&visual_submenu }, 734 789 {0x29,LANG_MENU_MAIN_MISC, MENUITEM_SUBMENU, (int*)&misc_submenu }, 790 #if DEBUGGING 735 791 {0x2a,LANG_MENU_MAIN_DEBUG, MENUITEM_SUBMENU, (int*)&debug_submenu }, 736 {0x2b,LANG_MENU_MAIN_RESET_OPTIONS, MENUITEM_PROC, (int*)gui_menuproc_reset }, 792 #endif 737 793 #ifndef OPTIONS_AUTOSAVE 738 794 {0x33,LANG_MENU_MAIN_SAVE_OPTIONS, MENUITEM_PROC, (int*)gui_menuproc_save }, … … 813 869 814 870 //------------------------------------------------------------------- 871 #if CURVES 815 872 const char* gui_conf_curve_enum(int change, int arg) { 816 873 static const char* modes[]={ "None", "Custom", "+1EV", "+2EV", "Auto DR" }; … … 824 881 return modes[conf.curve_enable]; 825 882 } 826 883 #endif 827 884 //------------------------------------------------------------------- 828 885 const char* gui_script_autostart_enum(int change, int arg) { … … 1000 1057 1001 1058 //------------------------------------------------------------------- 1059 #if TEXTREADER 1002 1060 const char* gui_reader_codepage_enum(int change, int arg) { 1003 1061 static const char* cps[]={ "Win1251", "DOS"}; … … 1011 1069 return cps[conf.reader_codepage]; 1012 1070 } 1013 1071 #endif 1014 1072 //------------------------------------------------------------------- 1015 1073 const char* gui_autoiso_shutter_enum(int change, int arg) { … … 1556 1614 } 1557 1615 1616 #if ZOOM_OVERRIDE 1558 1617 const char* gui_zoom_override_enum(int change, int arg) { 1559 1618 static char buf[3]; … … 1564 1623 return buf; 1565 1624 } 1625 #endif 1566 1626 1567 1627 const char* gui_user_menu_show_enum(int change, int arg) { … … 1650 1710 1651 1711 //------------------------------------------------------------------- 1712 #if DEBUGGING 1652 1713 #define TASKLIST_MAX_LINES 12 // probably as much as will fit on screen 1653 1714 #define TASKLIST_NUM_TASKS 64 // should be enough ? … … 1742 1803 1743 1804 //------------------------------------------------------------------- 1805 #endif 1744 1806 1745 1807 #if CAM_MULTIPART … … 1749 1811 1750 1812 1813 #if DEBUGGING 1751 1814 static void gui_menuproc_break_card(int arg){ 1752 1815 gui_mbox_init(LANG_WARNING, LANG_PARTITIONS_CREATE_WARNING, MBOX_BTN_YES_NO|MBOX_DEF_BTN2|MBOX_TEXT_CENTER, card_break_proc); 1753 1816 } 1754 1817 #endif 1755 1818 1756 1819 static void gui_menuproc_swap_patitons(int arg){ … … 1781 1844 play_sound(4); 1782 1845 } 1846 #if (BOOTLOGO>0) 1783 1847 gui_splash = (conf.splash_show)?SPLASH_TIME:0; 1848 #endif 1784 1849 user_menu_restore(); 1785 1850 gui_lang_init(); … … 1790 1855 load_bad_pixels_list("A/CHDK/badpixel"); 1791 1856 load_bad_pixels_list("A/CHDK/badpixel.txt"); 1857 #if CURVES 1792 1858 curve_load(conf.curve_file); // load curve upon init 1793 1859 drcurve_load("A/CHDK/SYSCURVES.CVF"); // load system L curves 1794 1860 #endif 1861 #if ZOOM_OVERRIDE 1795 1862 // reyalp - need to do this in capt_seq 1796 1863 // if (conf.zoom_override) shooting_set_zoom(conf.zoom_override_value); 1797 } 1798 1799 //------------------------------------------------------------------- 1864 #endif 1865 } 1866 1867 //------------------------------------------------------------------- 1868 #if CURVES 1800 1869 static void gui_load_curve_selected(const char *fn) { 1801 1870 if (fn) … … 1819 1888 } 1820 1889 1890 #endif 1821 1891 //------------------------------------------------------------------- 1822 1892 enum Gui_Mode gui_get_mode() { … … 1839 1909 enum Gui_Mode gui_mode_old; 1840 1910 static int show_script_console=0; 1911 1912 #if (BOOTLOGO>0) 1841 1913 if (gui_splash) { 1842 1914 if (gui_splash>(SPLASH_TIME-4)) { … … 1849 1921 --gui_splash; 1850 1922 } 1923 #endif 1851 1924 1852 1925 gui_in_redraw = 1; … … 1890 1963 break; 1891 1964 #endif 1965 #if DEBUGGING 1892 1966 case GUI_MODE_DEBUG: 1893 1967 gui_debug_draw(); 1894 1968 break; 1969 #endif 1895 1970 case GUI_MODE_FSELECT: 1896 1971 gui_fselect_draw(); 1897 1972 break; 1973 #if TEXTREADER 1898 1974 case GUI_MODE_READ: 1899 1975 gui_read_draw(); 1900 1976 break; 1977 #endif 1901 1978 case GUI_MODE_OSD: 1902 1979 gui_osd_draw(); 1903 1980 // draw_txt_string(20, 14, "<OSD>", MAKE_COLOR(COLOR_ALT_BG, COLOR_FG)); 1904 1981 break; 1982 #if CALENDAR 1905 1983 case GUI_MODE_CALENDAR: 1906 1984 gui_calendar_draw(); 1907 1985 break; 1986 #endif 1908 1987 case GUI_MODE_BENCH: 1909 1988 gui_bench_draw(); … … 1982 2061 case GUI_MODE_REVERSI: 1983 2062 case GUI_MODE_SOKOBAN: 2063 #if DEBUGGING 1984 2064 case GUI_MODE_DEBUG: 2065 #endif 1985 2066 case GUI_MODE_OSD: 2067 #if CALENDAR 1986 2068 case GUI_MODE_CALENDAR: 2069 #endif 1987 2070 case GUI_MODE_BENCH: 1988 2071 draw_restore(); … … 1992 2075 gui_fselect_kbd_process(); 1993 2076 break; 2077 #if TEXTREADER 1994 2078 case GUI_MODE_READ: 1995 2079 gui_read_kbd_process(); … … 1997 2081 gui_mode = GUI_MODE_MENU; 1998 2082 break; 2083 #endif 1999 2084 default: 2000 2085 break; … … 2006 2091 case GUI_MODE_ALT: 2007 2092 if (kbd_is_key_clicked(SHORTCUT_TOGGLE_RAW)) { 2008 if (conf.debug_shortcut_action > 0) gui_debug_shortcut(); 2093 if (conf.debug_shortcut_action > 0) { 2094 #if DEBUGGING 2095 gui_debug_shortcut(); 2096 #endif 2097 } 2009 2098 #if !CAM_HAS_ERASE_BUTTON && CAM_CAN_SD_OVERRIDE 2010 elseif (!shooting_get_common_focus_mode())2099 if (!shooting_get_common_focus_mode()) 2011 2100 #else 2012 2101 else … … 2120 2209 break; 2121 2210 #endif 2211 #if DEBUGGING 2122 2212 case GUI_MODE_DEBUG: 2123 2213 gui_debug_kbd_process(); 2124 2214 break; 2215 #endif 2125 2216 case GUI_MODE_FSELECT: 2126 2217 gui_fselect_kbd_process(); 2127 2218 break; 2219 #if TEXTREADER 2128 2220 case GUI_MODE_READ: 2129 2221 gui_read_kbd_process(); 2130 2222 break; 2223 #endif 2131 2224 case GUI_MODE_OSD: 2132 2225 gui_osd_kbd_process(); 2133 2226 break; 2227 #if CALENDAR 2134 2228 case GUI_MODE_CALENDAR: 2135 2229 gui_calendar_kbd_process(); 2136 2230 break; 2231 #endif 2137 2232 case GUI_MODE_BENCH: 2138 2233 gui_bench_kbd_process(); … … 2417 2512 #endif 2418 2513 2514 #if DEBUGGING 2419 2515 if (debug_vals_show) { 2420 2516 // long v=get_file_counter(); … … 2436 2532 draw_txt_string(28, 13, osd_buf, conf.osd_color); 2437 2533 } 2534 2438 2535 2439 2536 { … … 2481 2578 gui_debug_draw_tasklist(); 2482 2579 } 2483 2580 #endif 2484 2581 if (ubasic_error){ 2485 2582 const char *msg; … … 2596 2693 #endif 2597 2694 //------------------------------------------------------------------- 2695 #if DEBUGGING 2598 2696 void gui_draw_debug(int arg) { 2599 2697 // gui_debug_init(0x2510); … … 2603 2701 gui_debug_init((void*)conf.mem_view_addr_init); 2604 2702 } 2605 2606 //------------------------------------------------------------------- 2703 #endif 2704 //------------------------------------------------------------------- 2705 #if DEBUGGING 2607 2706 void gui_draw_bench(int arg) { 2608 2707 gui_mode = GUI_MODE_BENCH; 2609 2708 gui_bench_init(); 2610 2709 } 2611 2612 //------------------------------------------------------------------- 2710 #endif 2711 //------------------------------------------------------------------- 2712 #if (BOOTLOGO>0) 2613 2713 void gui_draw_splash() { 2614 2714 coord w, h, x, y; … … 2637 2737 draw_string(x+((w-strlen(text[i])*FONT_WIDTH)>>1), y+i*FONT_HEIGHT+4, text[i], cl); 2638 2738 } 2739 #if (BOOTLOGO==2) 2639 2740 int pos; 2640 2741 int mx=0; … … 2660 2761 } 2661 2762 } 2662 } 2663 2763 #endif 2764 } 2765 #endif 2664 2766 //------------------------------------------------------------------- 2665 2767 void gui_draw_fselect(int arg) { … … 2722 2824 2723 2825 //------------------------------------------------------------------- 2826 #if TEXTREADER 2724 2827 static void gui_draw_read_selected(const char *fn) { 2725 2828 if (fn) { … … 2757 2860 } 2758 2861 } 2862 #endif 2759 2863 2760 2864 //------------------------------------------------------------------- … … 2764 2868 2765 2869 //------------------------------------------------------------------- 2870 #if CALENDAR 2766 2871 void gui_draw_calendar(int arg) { 2767 2872 gui_mode = GUI_MODE_CALENDAR; 2768 2873 gui_calendar_init(); 2769 2874 } 2770 2875 #endif 2771 2876 //------------------------------------------------------------------- 2772 2877 static void gui_draw_rbf_selected(const char *fn) { … … 2775 2880 } 2776 2881 } 2882 #if TEXTREADER 2777 2883 void gui_draw_load_rbf(int arg) { 2778 2884 DIR *d; … … 2789 2895 gui_fselect_init(LANG_STR_SELECT_FONT_FILE, path, gui_draw_rbf_selected); 2790 2896 } 2791 2897 #endif 2792 2898 //------------------------------------------------------------------- 2793 2899 static void gui_draw_menu_rbf_selected(const char *fn) { -
trunk/core/gui_lang.c
r544 r546 161 161 162 162 "108 \"*** Memory Info ***\"\n" 163 "109 \"Free memory: %d bytes\\nCHDK size:%d bytes\\nloaded at: 0x%X\"\n"163 "109 \"Free Memory: %d bytes\\nCHDK size: %d bytes\\nloaded at: 0x%X\"\n" 164 164 165 165 "110 \"*** Information ***\"\n" -
trunk/core/gui_osd.c
r515 r546 765 765 gui_print_osd_state_string_int("SD:",shooting_get_subject_distance_bracket_value()); 766 766 } 767 #if CURVES 767 768 if (conf.curve_enable || gui_mode==GUI_MODE_OSD) { 768 769 if (conf.curve_enable==1) gui_print_osd_state_string_chr("CURVES:", "CSTM"); … … 771 772 else if (conf.curve_enable==2) gui_print_osd_state_string_chr("CURVES:", "+1EV"); 772 773 } 774 #endif 773 775 if (conf.override_disable == 1) gui_print_osd_state_string_chr("NO ", "OVERRIDES"); 774 776 /* -
trunk/core/main.c
r533 r546 98 98 mkdir("A/CHDK/BOOKS"); 99 99 mkdir("A/CHDK/GRIDS"); 100 #if CURVES 100 101 mkdir("A/CHDK/CURVES"); 102 #endif 101 103 mkdir("A/CHDK/DATA"); 102 104 mkdir("A/CHDK/LOGS"); -
trunk/core/motion_detector.c
r515 r546 381 381 img = vid_get_viewport_fb(); 382 382 } 383 /* the following is commented because of a bugreport: http://chdk.kernreaktor.org/mantis/view.php?id=70 383 384 #if defined (CAMERA_s5is) 384 385 long bufoff = *((long *) 0x218C); … … 390 391 img += bufoff * 0x7E900; 391 392 #endif 393 */ 392 394 393 395 -
trunk/core/raw.c
r515 r546 3 3 #include "stdlib.h" 4 4 #include "raw.h" 5 #include "curves.h" 5 #if CURVES 6 #include "curves.h" 7 #endif 6 8 #include "shot_histogram.h" 7 9 … … 37 39 close(fd); 38 40 } 41 #if CURVES 39 42 if (conf.curve_enable) curve_apply(); 43 #endif 40 44 finished(); 41 45 develop_raw=0; … … 80 84 } 81 85 86 #if CURVES 82 87 if (conf.curve_enable) curve_apply(); 83 88 #endif 84 89 return 0; 85 90 } -
trunk/doc/version.txt
r544 r546 6 6 log 7 7 8 0.6.6 / #542-544 / reyalp 9 544 8 0.7.0 / #546 / PhP 9 10 * enabled default param save in scripts again, as it *might* have been fixed by reyalp by his previous checkins 11 * changed spanish lang file 12 * aligned memory info better in german & english lang file 13 * moved "make bootable" from debug menu to misc menu, as imo it makes more sense there 14 * also moved "swap partition" from debug menu to misc (left CREATE partiton in debug though) 15 * also moved "reset options" from main menu to misc menu 16 * fixed motion detection bug in the s5is : http://chdk.kernreaktor.org/mantis/view.php?id=70 however i dont know if it was a firmware version dependent issue. now motiondetection has lost the "super fast" behaviour if i'm not mistaken. workaround? 17 + added 2 example scripts by msl: http://chdk.setepontos.com/index.php/topic,2497.0.html & http://chdk.setepontos.com/index.php/topic,2496.0.html - great job! 18 * added #defs for a few things in camera.h. probably not the right place, can be moved somewhere else i guess 19 #define ZOOM_OVERRIDE 0 // Shall zoom-override be used? default 0 becoz not implemented right now 20 #define UBASIC 1 // Shall ubasic be compiled into build? 21 #define LUA 1 // Shall lua support be compiled into build? 22 #define BOOTLOGO 2 // 0 = no bootdelay at all,1 = version info, 2 = image + version info, if set to 1 or 2, one can still disable it in the menu 23 hint: these #defs maybe can be used by the chdk shell? 24 talk: i guess undeffing some stuff is not enough, as for example curves.c still gets compiled. is this an issue? 25 26 27 talk: originally i wanted to add a new submenu to misc "advanced menus", in this submenu you could enable/disable the curves menu, debug menu & remote parameters menu (simplifies the menu, most people dont use these, so it should be defaulted to OFF) - BUT i failed in dynamically changing the menu, maybe someone else has an idea how to implement http://chdk.kernreaktor.org/mantis/view.php?id=41 28 29 0.6.5 / #542-545 / reyalp 30 31 * add get_mode to lua. Returns 3 values: bool record, bool video, number mode 32 * also fixed some formatting in ubasic.c 10 33 * fix some more unsafe read()s in conf.c 11 34 * use stdio compatible Fut interface everywhere 12 35 * add islower (will need for lua strlib) 13 * fix memory info lang item 14 543 15 * possible fixes for http://chdk.kernreaktor.org/mantis/view.php?id=25 16 and http://chdk.setepontos.com/index.php/topic,265.msg21396.html#msg21396 17 542 18 * fix http://chdk.kernreaktor.org/mantis/view.php?id=74 36 * fix memory info lang item 37 * fix http://chdk.kernreaktor.org/mantis/view.php?id=74 by using Fut API for require 38 * possible fixes for http://chdk.kernreaktor.org/mantis/view.php?id=25 and http://chdk.setepontos.com/index.php/topic,265.msg21396.html#msg21396 19 39 20 40 0.6.5 / #541 / reyalp -
trunk/include/camera.h
r515 r546 45 45 #undef CAM_HAS_VIDEO_BUTTON // Camera can take stills in video mode, and vice versa 46 46 #undef CAM_EV_IN_VIDEO // CHDK can change exposure in video mode 47 // found no better place to def/undef non-camera-specific features, didnt look too hard though 48 #define ZOOM_OVERRIDE 0 // Shall zoom-override be used? default 0 becoz not implemented right now 49 #define BOOTLOGO 2 // 0 = no bootdelay at all,1 = version info, 2 = image + version info if set to 1 or 2, one can still disable it in the menu 50 #define CURVES 1 // the curves feature 51 #define TEXTREADER 1 // the text reader 52 #define CALENDAR 1 53 #define DEBUGGING 1 // well: the debugging stuff, should not be disabled in the autobuild imho (maybe just hidden via a menu option) 54 #define GAMES 1 // not done yet 55 #define UBASIC 1 // Shall ubasic be compiled into build? not done yet 56 #define LUA 1 // Shall lua support be compiled into build? not done yet 57 #define SYMBOLS 1 // the symbols / not done yet 58 #define LANGUAGEINTERFACE 1 // for people who won't use lang files at all / not done yer 47 59 48 60 //---------------------------------------------------------- -
trunk/version.inc
r544 r546 1 BUILD_NUMBER := 0. 6.61 BUILD_NUMBER := 0.7.0
Note: See TracChangeset
for help on using the changeset viewer.