Difference between revisions of "Lazarus 0.9.28 release notes/es"
From Lazarus wiki
Jump to navigationJump to search (New page: '''Lazarus 0.9.28 is not yet released. This page is under construction!''' Statistics: # commits: xxx # log: svn log -r xxxx:xxxx # resolved bug tracker issues: xxx = LCL Interfaces maj...) |
|||
Line 1: | Line 1: | ||
− | '''Lazarus 0.9.28 | + | '''Lazarus 0.9.28 todavía no ha sido publicado. Esa página esta todavía en desarrollo!''' |
− | + | Stadísticas: | |
# commits: xxx | # commits: xxx | ||
# log: svn log -r xxxx:xxxx | # log: svn log -r xxxx:xxxx | ||
− | # | + | # seguimiento de incidencias de error resueltas: issues: xxx |
− | = LCL Interfaces | + | = Cambios mayores en los interfaces LCL Interfaces = |
− | * Gtk2 | + | * Gtk2 es ahora el widgetset utilizado por defecto en linux. |
− | * Windows CE: | + | * Windows CE: se han implementado TCalendar y TFloatSpinEdit. |
− | * Windows Vista, Window 7: | + | * Windows Vista, Window 7: se han reimplementado [http://http://lazarus-dev.blogspot.com/2009/05/changes-with-button-glyphs.html TBitBtn], TPopupMenu, TMainMenu drawing, al tiempo que se han corregido errores con la característica auro snap. |
− | = LCL | + | = Cambios mayores en LCL = |
− | * TFrame | + | * Se ha añadido TFrame. |
* TPen: cosmetic/geometric, Join Style, End Cap Style. For more information, see [http://lazarus-dev.blogspot.com/2008/11/new-tpen-properties.html blog]. | * TPen: cosmetic/geometric, Join Style, End Cap Style. For more information, see [http://lazarus-dev.blogspot.com/2008/11/new-tpen-properties.html blog]. | ||
* Most of component properties now have default values => smaller .lfm files. | * Most of component properties now have default values => smaller .lfm files. |
Revision as of 13:53, 26 July 2009
Lazarus 0.9.28 todavía no ha sido publicado. Esa página esta todavía en desarrollo!
Stadísticas:
- commits: xxx
- log: svn log -r xxxx:xxxx
- seguimiento de incidencias de error resueltas: issues: xxx
Cambios mayores en los interfaces LCL Interfaces
- 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. For more information, see blog.
- Most of component properties now have default values => smaller .lfm files.
- TMonitor class: multi-monitor support.
- Refactoring of LCL-Interface interface interoperability => size of empty form application was reduced by 17-18% (qt, win32)and 15-16% for Gtk applications.
- TreeView component got editing support and misc visual enhancements.
- new properties: 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