Difference between revisions of "Lazarus 0.9.28 release notes/es"

From Free Pascal wiki
Jump to navigationJump to search
m
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{Lazarus 0.9.28 release notes}}[[category:Castellano]][[category:Español]]
 +
 
'''Lazarus 0.9.28 todavía no ha sido publicada. Esa página esta todavía en desarrollo!'''
 
'''Lazarus 0.9.28 todavía no ha sido publicada. Esa página esta todavía en desarrollo!'''
  
Ver [http://http://lazarus-dev.blogspot.com/2009/04/no-updates-on-0926-fixes-branch.html comentarios en el blog] sobre el paso de la versión 0.9.26.2 a la 0.9.28.  
+
Ver [http://lazarus-dev.blogspot.com/2009/04/no-updates-on-0926-fixes-branch.html comentarios en el blog] sobre el paso de la versión 0.9.26.2 a la 0.9.28.  
  
 
Stadísticas:
 
Stadísticas:
Line 23: Line 25:
 
* Refactoring of LCL-Interface interface interoperability => el tamaño de los formularios vacios  se ha reducido entre un 17-18% (qt, win32) y entre 15-16% para aplicaciones Gtk.
 
* Refactoring of LCL-Interface interface interoperability => el tamaño de los formularios vacios  se ha reducido entre un 17-18% (qt, win32) y entre 15-16% para aplicaciones Gtk.
 
* El componente TreeView tiene ahora soporte para edición al tiempo que se han realizado mejoras visuales.
 
* El componente TreeView tiene ahora soporte para edición al tiempo que se han realizado mejoras visuales.
* Nuevas propiedades: TBitBtn.GlyphShowMode, TApplication.ShowButtonGlyphs which turn visibility of glyphs on buttons for every single button or for whole application. For more information, see [http://lazarus-dev.blogspot.com/2009/05/changes-with-button-glyphs.html blog].
+
* Nuevas propiedades: TBitBtn.GlyphShowMode, TApplication.ShowButtonGlyphs que cambian la visibilidad de los glifos (glyphs) en los pulsadores (buttons) para cada pulsador individual o para la aplicación entera. Para más información, ver [http://lazarus-dev.blogspot.com/2009/05/changes-with-button-glyphs.html blog].
  
= LCL minor changes =
+
= Cambios menores del LCL =
  
* TColorBox, TColorListBox has been rewritten. Now they are more delphi compatible.
+
* Se han reescrito TColorBox, TColorListBox. Ahora son más compatibles con Delphi.
* TColorDialog.CustomColors has been added.
+
* Se han añadido TColorDialog.CustomColors.
* Added support for os/2 bitmap format
+
* Se han añadido soporte para el formato bitmap de os/2 bitmap.
* TCanvas.LineTo and TCanvas.MoveTo are no longer virtual. Override DoLineTo and DoMoveTo instead.
+
* TCanvas.LineTo y TCanvas.MoveTo ya no son virtuales. Anular DoLineTo y DoMoveTo en su lugar.
* TMouseButtons added mbExtra1, mbExtra2. Support for 5 Button Mouse (Windows only)
+
* TMouseButtons dispone ahora de mbExtra1, mbExtra2. Se ha añadido el soporte para ratones de 5 pulsadores (únicamente para Windows).
  
= IDE changes =
+
= Cambios en el IDE =
  
* New IDE options dialog combines environments, editor, codetools, code explorer, debugger and help options. A new api is introduced to add custom IDE settings into IDE options dialog.
+
* Nuevas opciones de diálogos del IDE combina entornos, editor, utilidades de codificación, explorador de código, depurador y opciones de ayuda.
 
* El obsoleto '''jitform''' se ha removido. Se utilizaba una artimaña para crear métodos en el momento del diseño. Esta artimaña ya no es necesaria de ahora en adelante.
 
* El obsoleto '''jitform''' se ha removido. Se utilizaba una artimaña para crear métodos en el momento del diseño. Esta artimaña ya no es necesaria de ahora en adelante.
* Project enhancements:
+
* Mejoras de proyecto:
 
** Se ha añadido a opciones de proyecto la posibilidad de seleccionar un icono para la aplicación.
 
** Se ha añadido a opciones de proyecto la posibilidad de seleccionar un icono para la aplicación.
** Application icon, Version information and XP manifest are merged into one .rc file which has the same name as project main file (.lpi)
+
** El icono de la aplicación, la información de versión y el manifiesto de XP se han fusionado en un mismo fichero .rc que tiene el mismo nombre que el fichero de proyecto principal(.lpi)
** .lrs files can now be saved/auto created in the project output directory (disable in Project / Project Options / Miscellaneous / save .lrs file in the output directory). This way you no longer need to store the .lrs files in the svn/cvs repository.
+
** Los ficheros .lrs ahora ya se pueden salvar/autocrear en el directorio de salida del proyecto (deshabilitado en Proyecto ( Opciones de Proyecto / Miscelanea / Salvar .lrs). De esta manera ya no se necesita almacenar los ficheros .lrs en el repositorio svn/cvs.
** more compiler options can be tuned using compiler options dialog:
+
** Muchas opciones del compilador pueden ser ajustadas utilizando el diálogo de opciones del compilador:
*** warnings and hints to be shown by compiler
+
*** advertencias (warnings) y sugerencias (hints) mostradas por el compilador.
*** use external debug symbols file (-Xg)
+
*** utilizar el fichero externo de simbolos de depuración (-Xg)
*** generate dwarf debug information (-gw)   
+
*** generar información de depuración dwarf (-gw)   
  
 
* Mejoras del editor:
 
* Mejoras del editor:
** Display of "double width" fonts (Eastern, Japanese, Chinese, Arabic, ...)
+
** Muestra fuentes de doble ancho "double width" (Eastern, Japanese, Chinese, Arabic, ...)
** adjustable gutter
+
** Gutter ajustable.
** showing line changes on gutter
+
** Muestra cambios de línea en gutter.
** customizable colors for more elements
+
** Colores personalizables para más elementos.
 
** code folding:  
 
** code folding:  
 
*** Soporte para $region
 
*** Soporte para $region
Line 56: Line 58:
 
*** Copy and Paste folded text
 
*** Copy and Paste folded text
 
*** Saving fold info to session
 
*** Saving fold info to session
** Configurable Mouse behaviour
+
** Comportamiento configurable del ratón.
** Highlighting of Begin/End pairs and "[[IDE_Window:_Editor_Options#Automatic_features|all occurrences of word under caret]]"
+
** Resaltado de los pares Begin/End y "[[IDE_Window:_Editor_Options#Automatic_features|all occurrences of word under caret]]"
** code-templates have $param() macro. Allow editing several inputs for a template. [[New_IDE_features_since#Code_Templates_with_macro_.24Param| See here]]
+
** code-templates have $param() macro. Permite la edición de varias entradas para una plantilla. [[New_IDE_features_since#Code_Templates_with_macro_.24Param| See here]]
** Syncro-Edit mode: Edit several occurrences of the same word simultaneously. [[New_IDE_features_since#Syncron-Edit|See here]]
+
** Syncro-Edit mode: Edición de varias ocurrencias de la misma palabre simultaneamente. [[New_IDE_features_since#Syncron-Edit|Ver aquí]]
  
 
* Mejoras del inspector de objetos:
 
* Mejoras del inspector de objetos:
Line 65: Line 67:
 
** non-default values can be shown bold, better detection of default/non-default values
 
** non-default values can be shown bold, better detection of default/non-default values
 
** gutter
 
** gutter
** information box
+
** Caja informativa.
** show events for nested properties
+
** Muestra eventos para propiedades anidadas.
  
* Form designer enhancements:
+
* Mejoras en el diseñador de formularios (Form):
** non-visual components can be drawn with captions
+
** Los componentes no visuales pueden ser dibujados con captions.
 
** Los eventos copiar/pegar (copy/paste) ahora incluyen eventos.
 
** Los eventos copiar/pegar (copy/paste) ahora incluyen eventos.
  
* Jedi code formatter has been integrated (without an ability to customize settings at moment): use Ctrl+D to format your source code
+
* Se ha integrado del formateador de código Jedi (sin la habilidad de personalizar configuraciones por el momento): utiliza Ctrl+D para formatear el código fuente.
  
* Codetools enhancements:
+
* Mejoras en las herramientas de codificación (Codetools):
** empty published methods (event handlers) can be removed automatically on unit save
+
** Los métodos publicados vacios (event handlers) se pueden eliminar automáticamente en el salvado de unidad.
 
** '''El renombrado de alguna unidad resultará en la actualización de las referencias del resto de las unidades del proyecto.'''
 
** '''El renombrado de alguna unidad resultará en la actualización de las referencias del resto de las unidades del proyecto.'''
** remove unused units tool
+
** Remover utilidades de unidades no usadas.
** new code macro ''ofall''. [[New_IDE_features_since#code_makro_OfAll| See the demo here]].
+
** Nueva macro de código ''ofall''. [[New_IDE_features_since#code_makro_OfAll| Ver la demo aquí]].
 
** Autocompletado automático de bloque. Por ejemplo añadiendo ''end;'' después de escribir ''begin''
 
** Autocompletado automático de bloque. Por ejemplo añadiendo ''end;'' después de escribir ''begin''
  
* Code explorer enhancements:
+
* Mejoras en el explorador de código:
 
** Code Observer section (misc notes about code), turn on in code explorer options
 
** Code Observer section (misc notes about code), turn on in code explorer options
  
* Debugging:
+
* Depurando:
** Assembler window
+
** Ventana de ensamblador.
** Call stack dialog improvements: icons for entries, сlicking on valid source line can be used to toggle breakpoint for that line, for those stack entries which have no source line an address is shown.
+
** Mejoras en el diálogo de llamada a pila (Call stack dialog): iconos para entradas, haciendo click en una línea de código válida se puede cambiar el punto de interrupción de la misma, para aquellas entradas de pila que no contienen código fuente se muestra una dirección.
** Lines which are present in executable are shown as dots in the source editor gutter.
+
** Las líneas que están presentes en el ejecutable se muestran como puntos en el gutter editor de código fuente.
** New debugger exception notification dialog with ability to turn off notification for this exception and continue execution is shown instead of old exception dialog
+
** Nuevo diálogo de notificación de excepción en el depurador con habilidad de deshabilitar notificaciones para esta excepción y continuación de ejecución en lugar del antiguo diálogo de excepción.
** EAbort exception is added to the default list of exceptions to skip (all new projects skips this exception by default)
+
** Se añade la excepción EAbort a la lista de excepciones a saltar por defecto(todos los nuevos proyectos saltan esta excepción por defecto).
** Breakpoint properties dialog
+
** Diálogo de propiedades de los puntos de interrupción (Breakpoint properties dialog).
  
* Misc:
+
* Miscelanea:
 
** La mayor parte de los diálogos se han revisado para que soporten sistemas multimonitor.
 
** La mayor parte de los diálogos se han revisado para que soporten sistemas multimonitor.
** Glyphs are not visibile by default on all command buttons in Windows (can be changed in IDE options -> Desktop)
+
** Los glifos no son visibles por defecto en todos los pulsadores bajo Windows (esto se puede cambiar en las opciones del IDE -> Escritorio)
** new macros ProjOutDir and Env, see [[IDE Macros in paths and filenames]]
+
** Nuevas macros ProjOutDir y Env, ver [[IDE Macros in paths and filenames]]
  
 
= Componentes =
 
= Componentes =
Line 106: Line 108:
  
 
* TDBGrid
 
* TDBGrid
** Images in column titles
+
** Imágenes en los títulos de columna.
  
 
= Instalación =
 
= Instalación =
  
 
= Miscelanea =
 
= Miscelanea =

Latest revision as of 00:53, 10 September 2009

English (en) español (es)

Lazarus 0.9.28 todavía no ha sido publicada. Esa página esta todavía en desarrollo!

Ver comentarios en el blog sobre el paso de la versión 0.9.26.2 a la 0.9.28.

Stadísticas:

  1. Commits: xxx
  2. Log: svn log -r xxxx:xxxx
  3. Seguimiento de incidencias de error resueltas: incidencias: xxx


Cambios mayores en los interfaces LCL

  • Gtk2 es ahora el widgetset utilizado por defecto en linux.
  • Windows CE: se han implementado TCalendar y TFloatSpinEdit.
  • Windows Vista, Window 7: se han reimplementado TBitBtn, TPopupMenu, TMainMenu drawing, al tiempo que se han corregido errores con la característica auro snap.

Cambios mayores en LCL

  • Se ha añadido TFrame.
  • TPen: cosmetic/geometric, Join Style, End Cap Style. Para más información, ver blog.
  • La mayor parte de las propiedades de los componentes ahora tienen establecidos valores por defecto => smaller .lfm files.
  • Clase TMonitor: soporte para múltiples monitores.
  • Refactoring of LCL-Interface interface interoperability => el tamaño de los formularios vacios se ha reducido entre un 17-18% (qt, win32) y entre 15-16% para aplicaciones Gtk.
  • El componente TreeView tiene ahora soporte para edición al tiempo que se han realizado mejoras visuales.
  • Nuevas propiedades: TBitBtn.GlyphShowMode, TApplication.ShowButtonGlyphs que cambian la visibilidad de los glifos (glyphs) en los pulsadores (buttons) para cada pulsador individual o para la aplicación entera. Para más información, ver blog.

Cambios menores del LCL

  • Se han reescrito TColorBox, TColorListBox. Ahora son más compatibles con Delphi.
  • Se han añadido TColorDialog.CustomColors.
  • Se han añadido soporte para el formato bitmap de os/2 bitmap.
  • TCanvas.LineTo y TCanvas.MoveTo ya no son virtuales. Anular DoLineTo y DoMoveTo en su lugar.
  • TMouseButtons dispone ahora de mbExtra1, mbExtra2. Se ha añadido el soporte para ratones de 5 pulsadores (únicamente para Windows).

Cambios en el IDE

  • Nuevas opciones de diálogos del IDE combina entornos, editor, utilidades de codificación, explorador de código, depurador y opciones de ayuda.
  • El obsoleto jitform se ha removido. Se utilizaba una artimaña para crear métodos en el momento del diseño. Esta artimaña ya no es necesaria de ahora en adelante.
  • Mejoras de proyecto:
    • Se ha añadido a opciones de proyecto la posibilidad de seleccionar un icono para la aplicación.
    • El icono de la aplicación, la información de versión y el manifiesto de XP se han fusionado en un mismo fichero .rc que tiene el mismo nombre que el fichero de proyecto principal(.lpi)
    • Los ficheros .lrs ahora ya se pueden salvar/autocrear en el directorio de salida del proyecto (deshabilitado en Proyecto ( Opciones de Proyecto / Miscelanea / Salvar .lrs). De esta manera ya no se necesita almacenar los ficheros .lrs en el repositorio svn/cvs.
    • Muchas opciones del compilador pueden ser ajustadas utilizando el diálogo de opciones del compilador:
      • advertencias (warnings) y sugerencias (hints) mostradas por el compilador.
      • utilizar el fichero externo de simbolos de depuración (-Xg)
      • generar información de depuración dwarf (-gw)
  • Mejoras del editor:
    • Muestra fuentes de doble ancho "double width" (Eastern, Japanese, Chinese, Arabic, ...)
    • Gutter ajustable.
    • Muestra cambios de línea en gutter.
    • Colores personalizables para más elementos.
    • code folding:
      • Soporte para $region
      • more structures can be folded
      • Copy and Paste folded text
      • Saving fold info to session
    • Comportamiento configurable del ratón.
    • Resaltado de los pares Begin/End y "all occurrences of word under caret"
    • code-templates have $param() macro. Permite la edición de varias entradas para una plantilla. See here
    • Syncro-Edit mode: Edición de varias ocurrencias de la misma palabre simultaneamente. Ver aquí
  • Mejoras del inspector de objetos:
    • Colores personalizables para más elementos.
    • non-default values can be shown bold, better detection of default/non-default values
    • gutter
    • Caja informativa.
    • Muestra eventos para propiedades anidadas.
  • Mejoras en el diseñador de formularios (Form):
    • Los componentes no visuales pueden ser dibujados con captions.
    • Los eventos copiar/pegar (copy/paste) ahora incluyen eventos.
  • Se ha integrado del formateador de código Jedi (sin la habilidad de personalizar configuraciones por el momento): utiliza Ctrl+D para formatear el código fuente.
  • Mejoras en las herramientas de codificación (Codetools):
    • Los métodos publicados vacios (event handlers) se pueden eliminar automáticamente en el salvado de unidad.
    • El renombrado de alguna unidad resultará en la actualización de las referencias del resto de las unidades del proyecto.
    • Remover utilidades de unidades no usadas.
    • Nueva macro de código ofall. Ver la demo aquí.
    • Autocompletado automático de bloque. Por ejemplo añadiendo end; después de escribir begin
  • Mejoras en el explorador de código:
    • Code Observer section (misc notes about code), turn on in code explorer options
  • Depurando:
    • Ventana de ensamblador.
    • Mejoras en el diálogo de llamada a pila (Call stack dialog): iconos para entradas, haciendo click en una línea de código válida se puede cambiar el punto de interrupción de la misma, para aquellas entradas de pila que no contienen código fuente se muestra una dirección.
    • Las líneas que están presentes en el ejecutable se muestran como puntos en el gutter editor de código fuente.
    • Nuevo diálogo de notificación de excepción en el depurador con habilidad de deshabilitar notificaciones para esta excepción y continuación de ejecución en lugar del antiguo diálogo de excepción.
    • Se añade la excepción EAbort a la lista de excepciones a saltar por defecto(todos los nuevos proyectos saltan esta excepción por defecto).
    • Diálogo de propiedades de los puntos de interrupción (Breakpoint properties dialog).
  • Miscelanea:
    • La mayor parte de los diálogos se han revisado para que soporten sistemas multimonitor.
    • Los glifos no son visibles por defecto en todos los pulsadores bajo Windows (esto se puede cambiar en las opciones del IDE -> Escritorio)
    • Nuevas macros ProjOutDir y Env, ver IDE Macros in paths and filenames

Componentes

  • TAChart
    • Design-time series editor
    • Marks for all types of series
    • Function series
    • Algunas mejoras menores y resolución de errores.
  • TDBGrid
    • Imágenes en los títulos de columna.

Instalación

Miscelanea