Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2006-11

0.9.20 released

3 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Mattias Gaertner

The Lazarus team is glad to announce the 0.9.20 release. This release is based on fpc 2.0.4.

This release can be downloaded from the sourceforge download page: http://sourceforge.net/project/showfiles.php?group_id=89339

Detailed list of changes:

New widgetset: fpgui

updated translations: german, finnish, catalan, russian, italian, africaans (af-za), spanish
IDE: renaming a component now automatically renames methods with default names, and inherited components
made TColorButton a TCustomSpeedButton descendant
from Tom Gregorovic
Capture any mouse button by setting TControl.CaptureMouseButton property from Tom Gregorovic (#7653)
LCL: published TAction.DisableIfNoHandler
LCL: setup better default properties for png writer from Tom Gregorovic
IDE: project directory is now added to the include path of all project directories
sqldb package: added TOracleConnection to component palette win32 installer: fixed including the binutils from fpcbuild creating package makefiles: the win64 OS uses the win32 widget set svn2revisioninc can parse svn 1.4 meta data to determine a version debugger: added dwarfloading to windebugger
added exception dissection
added linenumber address resolving
added setting of breakpoints
the search results window now has a close button for non gtk users trayiconlaz: moved TTrayIcon to 'additional' tab in component palette for Delphi compatibility
LCL: added TStaticText to 'additional' tab in component palette for Delphi compatibility
IDEIntf: image list editor: implemented auto splitting of added image from Etrusco
synedit: codefolding is now completely implemented and enabled as default in the IDE. It uses simple begin..end blocks as demonstration. Eventually nicer block boundaries will be used. grids, picklist select fixed
TrimFilename no longer reduces ${Macro}/.. directories cups printing: implemented default paper sizes from Jesus moved code from TControlScrollBar to TScrollingWinControl, deriving TScrollingWinControl from TCustomControl from Flavio added example to add IDE help for the sources of a package examples/helpforpackage/demopackagewithhelp.lpk
test runner: added writing results to file
and showing simple progress
fpcunit: new console runner uses new fpcunitconsolerunner package

qt intf:
Patch from zeljko. Implements TQtAbstractSlider, TQtScrollBar, TQtTrackBar, TQtPen (CreatePenIndirect)
and TQtRegion (CreateRectRgn).
Unified qt4 header files. Updated bindings to 1.21 added support for menus, font, progressbar and statusbar Combobox

And two hundred fixes and minor improvements.

Mattias

Reply by email

Adrian Veith
to Mattias Gaertner

Hello,

I did a plain install from scratch (the
Lazarus-0.9.20-fpc-2.0.4-20061105-win32.exe) and wanted to rebuild Lazarus. The rebuild with the preinstalled fpc-2.0.4 stops with an error:

Compiling svn2revisioninc.pas
Linking .\svn2revisioninc.exe
.\svn2revisioninc.o(.data+0x14): In function `FINDREVISION': svn2revisioninc.pas:150: undefined reference to `DEBUGINFO_WINDOWS' C:\lazarus.0.9.20\fpc\2.0.4\units\i386-win32\rtl\libpsystem.a(system0s884.o)(.text+0x68): In function `SYSTEM_init':
system.pp:1133: undefined reference to `_stkptr'
Error: Error while linking

Next problem:

Because I prefer the fpc2.1.1 compiler i changed the setup to use my fpc-2.1.1. (current svn snapshot). I did a "make clean all" Everything builds well, but when i try to start lazarus it throws an exception: Error reading SplashForm.Left. Unknown property "Left"

The same errror is thrown, when you install the
Lazarus-0.9.21-fpc-2.1.1-20061108-win32.exe and start lazarus.

Seems like the 2.1.1 compiler has problems with RTTI.

I know, the daily snapshots are not tested, but i think its nice to use lazarus, with the 2.1.1 compiler.

cheers,

Adrian.

Show quoted text 68 lines
The Lazarus team is glad to announce the 0.9.20 release. This release is based on fpc 2.0.4. This release can be downloaded from the sourceforge download page: http://sourceforge.net/project/showfiles.php?group_id=89339 Detailed list of changes: New widgetset: fpgui updated translations: german, finnish, catalan, russian, italian, africaans (af-za), spanish IDE: renaming a component now automatically renames methods with default names, and inherited components made TColorButton a TCustomSpeedButton descendant from Tom Gregorovic Capture any mouse button by setting TControl.CaptureMouseButton property from Tom Gregorovic (#7653) LCL: published TAction.DisableIfNoHandler LCL: setup better default properties for png writer from Tom Gregorovic IDE: project directory is now added to the include path of all project directories sqldb package: added TOracleConnection to component palette win32 installer: fixed including the binutils from fpcbuild creating package makefiles: the win64 OS uses the win32 widget set svn2revisioninc can parse svn 1.4 meta data to determine a version debugger: added dwarfloading to windebugger added exception dissection added linenumber address resolving added setting of breakpoints the search results window now has a close button for non gtk users trayiconlaz: moved TTrayIcon to 'additional' tab in component palette for Delphi compatibility LCL: added TStaticText to 'additional' tab in component palette for Delphi compatibility IDEIntf: image list editor: implemented auto splitting of added image from Etrusco synedit: codefolding is now completely implemented and enabled as default in the IDE. It uses simple begin..end blocks as demonstration. Eventually nicer block boundaries will be used. grids, picklist select fixed TrimFilename no longer reduces ${Macro}/.. directories cups printing: implemented default paper sizes from Jesus moved code from TControlScrollBar to TScrollingWinControl, deriving TScrollingWinControl from TCustomControl from Flavio added example to add IDE help for the sources of a package examples/helpforpackage/demopackagewithhelp.lpk test runner: added writing results to file and showing simple progress fpcunit: new console runner uses new fpcunitconsolerunner package qt intf: Patch from zeljko. Implements TQtAbstractSlider, TQtScrollBar, TQtTrackBar, TQtPen (CreatePenIndirect) and TQtRegion (CreateRectRgn). Unified qt4 header files. Updated bindings to 1.21 added support for menus, font, progressbar and statusbar Combobox And two hundred fixes and minor improvements. Mattias _______________________________________________ fpc-pascal maillist - http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply by email

Vincent Snijders
to Adrian Veith
Adrian Veith wrote 15 lines
Hello, Next problem: Because I prefer the fpc2.1.1 compiler i changed the setup to use my fpc-2.1.1. (current svn snapshot). I did a "make clean all" Everything builds well, but when i try to start lazarus it throws an exception: Error reading SplashForm.Left. Unknown property "Left" The same errror is thrown, when you install the Lazarus-0.9.21-fpc-2.1.1-20061108-win32.exe and start lazarus. Seems like the 2.1.1 compiler has problems with RTTI. I know, the daily snapshots are not tested, but i think its nice to use lazarus, with the 2.1.1 compiler.

This is a known issue with the fpc 2.1.1 compiler.

Vincent

Reply by email