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

From Lazarus wiki
Jump to navigationJump to search
Line 1: Line 1:
 
'''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://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 36: Line 36:
  
 
* 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.
 
* 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.
* The deprecated '''jitform''' were removed. They used a dirty trick to create methods at design time. This trick is no longer needed.
+
* 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:
 
* Project enhancements:
** Application icon has been added to the Project Options.
+
** 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)
 
** Application icon, Version information and XP manifest are merged into one .rc file which has the same name as project main file (.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.
 
** .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.
Line 46: Line 46:
 
*** generate dwarf debug information (-gw)   
 
*** generate dwarf debug information (-gw)   
  
* Editor enhancements:
+
* Mejoras del editor:
 
** Display of "double width" fonts (Eastern, Japanese, Chinese, Arabic, ...)
 
** Display of "double width" fonts (Eastern, Japanese, Chinese, Arabic, ...)
 
** adjustable gutter
 
** adjustable gutter
Line 52: Line 52:
 
** customizable colors for more elements
 
** customizable colors for more elements
 
** code folding:  
 
** code folding:  
*** support for $region
+
*** Soporte para $region
 
*** more structures can be folded
 
*** more structures can be folded
 
*** Copy and Paste folded text
 
*** Copy and Paste folded text
Line 61: Line 61:
 
** Syncro-Edit mode: Edit several occurrences of the same word simultaneously. [[New_IDE_features_since#Syncron-Edit|See here]]
 
** Syncro-Edit mode: Edit several occurrences of the same word simultaneously. [[New_IDE_features_since#Syncron-Edit|See here]]
  
* Object inspector enhancements:
+
* Mejoras del inspector de objetos:
** customizable colors for more elements
+
** Colores personalizables para más elementos.
 
** 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
Line 70: Line 70:
 
* Form designer enhancements:
 
* Form designer enhancements:
 
** non-visual components can be drawn with captions
 
** non-visual components can be drawn with captions
** copy/paste component now includes events
+
** 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
 
* Jedi code formatter has been integrated (without an ability to customize settings at moment): use Ctrl+D to format your source code
Line 76: Line 76:
 
* Codetools enhancements:
 
* Codetools enhancements:
 
** empty published methods (event handlers) can be removed automatically on unit save
 
** empty published methods (event handlers) can be removed automatically on unit save
** renaming of some unit will update references in other project units
+
** '''El renombrado de alguna unidad resultará en la actualización de las referencias del resto de las unidades del proyecto.'''
 
** remove unused units tool
 
** remove unused units tool
 
** new code macro ''ofall''. [[New_IDE_features_since#code_makro_OfAll| See the demo here]].
 
** new code macro ''ofall''. [[New_IDE_features_since#code_makro_OfAll| See the demo here]].
** automatic block completion. For example adding ''end;'' after typing ''begin''
+
** Autocompletado automático de bloque. Por ejemplo añadiendo ''end;'' después de escribir ''begin''
  
 
* Code explorer enhancements:
 
* Code explorer enhancements:
Line 93: Line 93:
  
 
* Misc:
 
* Misc:
** Most of dialogs were reviewed to support multi-monitor systems
+
** 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)
 
** Glyphs are not visibile by default on all command buttons in Windows (can be changed in IDE options -> Desktop)
 
** new macros ProjOutDir and Env, see [[IDE Macros in paths and filenames]]
 
** new macros ProjOutDir and Env, see [[IDE Macros in paths and filenames]]
  
= Components =
+
= Componentes =
  
 
* TAChart
 
* TAChart
Line 103: Line 103:
 
** Marks for all types of series
 
** Marks for all types of series
 
** Function series
 
** Function series
** Many minor improvements and bugfixes
+
** Algunas mejoras menores y resolución de errores.
  
 
* TDBGrid
 
* TDBGrid
 
** Images in column titles
 
** Images in column titles
  
= Installation =
+
= Instalación =
  
= Miscellaneous =
+
= Miscelanea =

Revision as of 14:15, 26 July 2009

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 which turn visibility of glyphs on buttons for every single button or for whole application. For more information, see blog.

LCL minor changes

  • TColorBox, TColorListBox has been rewritten. Now they are more delphi compatible.
  • TColorDialog.CustomColors has been added.
  • Added support for os/2 bitmap format
  • TCanvas.LineTo and TCanvas.MoveTo are no longer virtual. Override DoLineTo and DoMoveTo instead.
  • TMouseButtons added mbExtra1, mbExtra2. Support for 5 Button Mouse (Windows only)

IDE changes

  • 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.
  • 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:
    • 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)
    • .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.
    • more compiler options can be tuned using compiler options dialog:
      • warnings and hints to be shown by compiler
      • use external debug symbols file (-Xg)
      • generate dwarf debug information (-gw)
  • Mejoras del editor:
    • Display of "double width" fonts (Eastern, Japanese, Chinese, Arabic, ...)
    • adjustable gutter
    • showing line changes on gutter
    • customizable colors for more elements
    • code folding:
      • Soporte para $region
      • more structures can be folded
      • Copy and Paste folded text
      • Saving fold info to session
    • Configurable Mouse behaviour
    • Highlighting of Begin/End pairs and "all occurrences of word under caret"
    • code-templates have $param() macro. Allow editing several inputs for a template. See here
    • Syncro-Edit mode: Edit several occurrences of the same word simultaneously. See here
  • 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
    • information box
    • show events for nested properties
  • Form designer enhancements:
    • non-visual components can be drawn with captions
    • 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
  • Codetools enhancements:
    • empty published methods (event handlers) can be removed automatically on unit save
    • El renombrado de alguna unidad resultará en la actualización de las referencias del resto de las unidades del proyecto.
    • remove unused units tool
    • new code macro ofall. See the demo here.
    • Autocompletado automático de bloque. Por ejemplo añadiendo end; después de escribir begin
  • Code explorer enhancements:
    • Code Observer section (misc notes about code), turn on in code explorer options
  • Debugging:
    • Assembler window
    • 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.
    • Lines which are present in executable are shown as dots in the source editor gutter.
    • New debugger exception notification dialog with ability to turn off notification for this exception and continue execution is shown instead of old exception dialog
    • EAbort exception is added to the default list of exceptions to skip (all new projects skips this exception by default)
    • Breakpoint properties dialog
  • Misc:
    • 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)
    • new macros ProjOutDir and Env, see 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
    • Images in column titles

Instalación

Miscelanea