Road To 1.0/es
│
English (en) │
español (es) │
日本語 (ja) │
Este documento ayuda al equipo Lazarus a enfocarse en el lanzamiento en el futuro cercano de la versión 1.0.
El trabajo a realizar se divide en 4 grupos:
- tareas a realizar antes del próximo lanzamiento (0.9.26): regresiones, algunos pasos hacia la versión 1.0, corrección de errores
- cosas para hacer antes del lanzamiento de la versión 1.0: preparar Lazarus para una versión 1.0
- cosas para hacer antes del lanzamiento de la versión 1.2: estabilizar la interfaz gtk2, para que pueda reemplazar la interfaz gtk1
- cosas para hacer después del lanzamiento de la versión 1.2: errores menos importantes, soporte para nuevos widgetsets y para nuevas funcionalidades
Estableciendo el momento de corrección de una falla
Cuando se da de alta un nuevo error (bug), tratamos de darle un objetivo, en que versión estará corregido. Si el error se cataloga post 1.2, significa que los desarrolladores piensan que no es lo suficientemente importante para bloquear el lanzamiento de la versión 1.0. Para poder tener la versión 1.0 lo antes posible, los desarrolladores dejarán estos errores para después. Por supuesto que usted puede procurar que los errores post 1.2 estén corregidas en la versión 1.0 proveyendo los parches para ello.
Algunos criterios son:
- Sólo los widgetsets gtk1 y win32 serán estables en la versión 1.0. Las fallas para gtk2 se marcarán para solucionarlas en la versión 1.2. Las fallas de los otros widgetsets (qt, carbon) se ponen como post 1.2.
- Hasta que salga la versión 1.0 se congelarán las funcionalidades. Nuevas características y componentes generalmente tienen como objetivo versiones posteriores a la 1.2. Las fallas que afecten la estabilidad reciben una prioridad más alta que las fallas en la implementación de alguna propiedad.
- Algunos componentes no son lo suficientemente estables y serán desactivados para la versión 1.0. Si están desactivados, entonces no será necesario corregir las fallas que contengan.
Tareas a realizar
Lista de tareas pendientes (ToDo)
- Tareas pendientes para la versión 0.9.26
Detalle de tareas pendientes para la versión 0.9.24Detalle de tareas pendientes para la versión 0.9.22- Plantilla detallada de tareas pendientes para un lanzamiento de Lazarus
Versión 1.0
Objetivo | Responsable | Comentarios |
---|---|---|
1.0.0 | Vincent | Averiguar si los archivos de configuración de Lazarus pueden almacenarse en la carpeta de perfiles dentro de windows. |
1.0.0 | Vincent | Averiguar que se necesita para que sea posible instalar Lazarus en c:\Archivos de Programa\Lazarus (notar el espacio en la ruta de acceso). |
1.0.0 | - | Opciones del Depurador |
1.0.0 | - | Editor de documentación (Doc Editor) |
1.0.0 | Mattias | gtk2 TSpeedButton mouse enter/leave on TPageControl |
1.0.0 | Mattias | lazdoc: propiedades y métodos heredados |
1.0.0 | various | Ayuda para los ítems más comunes del (ver Plan de trabajo de la documentación del IDE) |
1.0.0 | Marc | Uso de íconos para los formularios y las aplicacionesUsing icons to set form and application icon. |
1.0.0 | Marc | Uso de imagelist para las imágenes de los listview |
1.0.0 | Tombo | Editor de íconos (ver Plan de trabajo del editor de íconos) |
1.0.0 | various | Webbugs a solucionar antes de la liberación de la versión 1.0: fallas con objetivo 1.0 |
1.0.0 | - | más documentación de LCL (ver Plan de trabajo de la documentación de LCL) |
1.0.0 | Marc | corregir la depuración (debugging) en windows y linux |
1.0.0 | - | agregar un framework para facilitar el uso de resourcestrings y la traducción en las aplicaciones. Mattias ya empezó a trabajar en esto. Trabaja más o menos para paquetes personalizados, pero todavía no para los paquetes auto-instalables como el de LCL. |
1.0.0 | Mattias | interfaz gtk2: reconocer y traducir teclas muertas (dead keys) |
Posteriores al lanzamiento de la versión 1.0
Objetivo | Responsable | Comentarios |
---|---|---|
post 1.0 | - | Webbugs a ser solucionados luego del lanzamiento de la versión 1.0: fallas con objetivo posterior a 1.2 |
post 1.0 | Mattias | Característica de la IDE: herencia visual de formularios |
post 1.0 | Mattias | Característica de la IDE: lazdoc para traductores |