Difference between revisions of "Lazarus 0.9.28 release notes/es"
From Lazarus wiki
Jump to navigationJump to searchLine 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. | ||
− | * | + | * 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: | ||
− | ** | + | ** 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) | ||
− | * | + | * 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: | ||
− | *** | + | *** 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]] | ||
− | * | + | * 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 | ** 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 | + | ** 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 | ||
− | ** | + | ** '''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]]. | ||
− | ** | + | ** 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: | ||
− | ** | + | ** 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]] | ||
− | = | + | = Componentes = |
* TAChart | * TAChart | ||
Line 103: | Line 103: | ||
** Marks for all types of series | ** Marks for all types of series | ||
** Function series | ** Function series | ||
− | ** | + | ** Algunas mejoras menores y resolución de errores. |
* TDBGrid | * TDBGrid | ||
** Images in column titles | ** Images in column titles | ||
− | = | + | = Instalación = |
− | = | + | = 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:
- Commits: xxx
- Log: svn log -r xxxx:xxxx
- 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