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 | + | '''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 | ||
Stadísticas: | Stadísticas: | ||
− | # | + | # Commits: xxx |
− | # | + | # Log: svn log -r xxxx:xxxx |
− | # | + | # Seguimiento de incidencias de error resueltas: incidencias: xxx |
− | = Cambios mayores en los interfaces LCL | + | = Cambios mayores en los interfaces LCL = |
* Gtk2 es ahora el widgetset utilizado por defecto en linux. | * Gtk2 es ahora el widgetset utilizado por defecto en linux. | ||
Line 16: | Line 18: | ||
* Se ha añadido TFrame. | * Se ha añadido TFrame. | ||
− | * TPen: cosmetic/geometric, Join Style, End Cap Style. | + | * TPen: cosmetic/geometric, Join Style, End Cap Style. Para más información, ver [http://lazarus-dev.blogspot.com/2008/11/new-tpen-properties.html blog]. |
− | * | + | * La mayor parte de las propiedades de los componentes ahora tienen establecidos valores por defecto => smaller .lfm files. |
− | * TMonitor | + | * Clase TMonitor: soporte para múltiples monitores. |
− | * Refactoring of LCL-Interface interface interoperability => | + | * 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. |
− | * TreeView | + | * 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]. |
= LCL minor changes = | = LCL minor changes = |
Revision as of 14:02, 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.
- The deprecated jitform were removed. They used a dirty trick to create methods at design time. This trick is no longer needed.
- Project enhancements:
- Application icon has been added to the Project Options.
- 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)
- Editor enhancements:
- Display of "double width" fonts (Eastern, Japanese, Chinese, Arabic, ...)
- adjustable gutter
- showing line changes on gutter
- customizable colors for more elements
- code folding:
- support for $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
- Object inspector enhancements:
- customizable colors for more elements
- 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
- copy/paste component now includes events
- 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
- renaming of some unit will update references in other project units
- remove unused units tool
- new code macro ofall. See the demo here.
- automatic block completion. For example adding end; after typing 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:
- Most of dialogs were reviewed to support multi-monitor systems
- 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
Components
- TAChart
- Design-time series editor
- Marks for all types of series
- Function series
- Many minor improvements and bugfixes
- TDBGrid
- Images in column titles