Difference between revisions of "Lazarus 0.9.28 release notes/es"
From Lazarus wiki
Jump to navigationJump to searchLine 33: | Line 33: | ||
* TMouseButtons added mbExtra1, mbExtra2. Support for 5 Button Mouse (Windows only) | * TMouseButtons added mbExtra1, mbExtra2. Support for 5 Button Mouse (Windows only) | ||
− | = IDE | + | = 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. | * 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. | ||
Line 65: | Line 65: | ||
** 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 | ||
− | ** | + | ** Caja informativa. |
− | ** | + | ** Muestra eventos para propiedades anidadas. |
− | * Form | + | * 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. | ** 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 | ||
− | * Codetools | + | * Mejoras en las herramientas de codificación (Codetools): |
** 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.''' | ** '''El renombrado de alguna unidad resultará en la actualización de las referencias del resto de las unidades del proyecto.''' | ||
Line 81: | Line 81: | ||
** 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'' | ||
− | * | + | * 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 | ||
− | * | + | * Depurando: |
− | ** | + | ** Ventana de ensamblador. |
− | ** Call stack dialog | + | ** Mejoras en el diálogo de llamada a pila (Call stack dialog): 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. | ** 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 | ** 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) | ** EAbort exception is added to the default list of exceptions to skip (all new projects skips this exception by default) | ||
− | ** Breakpoint properties dialog | + | ** 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. | ** 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) |
Revision as of 14:20, 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)
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.
- 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
- 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.
- Jedi code formatter has been integrated (without an ability to customize settings at moment): use Ctrl+D to format your source code
- Mejoras en las herramientas de codificación (Codetools):
- 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
- 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): 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)
- 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.
- 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