Road To 1.0/es

From Lazarus-ccr

Jump to: navigation, search

English (en) Español (es) Français (fr) Japanese (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


Contents

[edit] 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.

[edit] Tareas a realizar

[edit] Lista de tareas pendientes (ToDo)

[edit] Versión 1.0

Objetivo Responsable Comentarios
1.0.0VincentAveriguar si los archivos de configuración de Lazarus pueden almacenarse en la carpeta de perfiles dentro de windows.
1.0.0VincentAveriguar 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.0Mattiasgtk2 TSpeedButton mouse enter/leave on TPageControl
1.0.0Mattiaslazdoc: propiedades y métodos heredados
1.0.0variousAyuda para los ítems más comunes del (ver Plan de trabajo de la documentación del IDE)
1.0.0MarcUso de íconos para los formularios y las aplicacionesUsing icons to set form and application icon.
1.0.0MarcUso de imagelist para las imágenes de los listview
1.0.0TomboEditor de íconos (ver Plan de trabajo del editor de íconos)
1.0.0variousWebbugs 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.0Marccorregir 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.0Mattiasinterfaz gtk2: reconocer y traducir teclas muertas (dead keys)

[edit] 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.0MattiasCaracterística de la IDE: herencia visual de formularios
post 1.0MattiasCaracterística de la IDE: lazdoc para traductores