Hi,

The Lazarus team is glad to announce the 0.9.12 release. This release is based on fpc 2.0.2 and the binary packages now contain many standard packages:
  RunTimeTypeInfoControls, Printer4Lazarus, CGILaz, CGILazIDE,
  MemDSLaz, SDFLaz, TurboPowerIPro, JPEGForLazarus,
  FPCUnitTestRunner, FPCUnitIDE, ProjTemplates

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

Detailed list of changes:
carbon interface: implemented basic key handling, less dependencies,
  better integration in IDE, improved mouse handling, a tool to
  create normal MacOSX application resource files, and more.
  See http://wiki.lazarus.freepascal.org/index.php/Carbon_Interface
added platform independent chm help viewer  from Andrew Haines
fixed TDBCheckBox don't post changes to dataset (issue 1370)
fixed grid jumps to selected cell after mouse click on a scrolled
  unfocused cell (Option goScrollKeepVisible)
added TIDECommand.Execute
enabled AutoToolTipSymbols editor option
extended TTIGridGetObjectName with Sender: TObject; Index: integer;
implemented showing borderspace in designer
added iceberg (http://s.sudre.free.fr/Software/Iceberg.html)
  templates for MAC OS X installer
improved AutoSizing for Parent controls
implemented TControl.BorderSpacing.CellAlignHorizontal/Vertical,
  ChildSizing.Layout/EnlargeHorizontal/EnlargeVertical/
  ShrinkHorizontal/ShrinkVertical
implemented checking disk changes with loading
improved uninstalling missing packages
improved color for gtk widgets  from Darek
published TStringGrid.OnShowHint
started porting cups support to macosx
added eoCaretSkipsSelection to editor options
renamed "fpcsrc" rpm to "fpc-src"
Makefile custom options are now platform independent by using makros
FilePath and TableName property editors for Tdbf
added string, widestring, ansistring, shortstring to TSynPasSyn
implemented adjusting project compiler paths on saving project as
Form.WindowState now is kept up to date
implement TCustomForm.EnsureVisible
implemented code completion of parameter variables
implemented identifier completion for source name
code makros now automatically skip EndOfTokenChar at end if it
  is already there
fixed problem with network printers with long names from Christian Ulrich
added TFont.IsEqual
removed CM_PARENTFONTCHANGED
implemented ParentFont property (issue 1268)
use -dVerboseDesignerModified to see a stack trace when something
  modified the form. Useful for debugging component editors.
Show taskbar button window with SW_SHOWNOACTIVATE flag (issue 1543)
implemented OpenGL control for windows/WGL, gtk1/GLX and carbon/AGL
build lazarus now always use -w to get entering/leaving marks
improved carbon intf mouse events
implemented feature to copy all compiler messages, including the
  hidden to the clipboard. Added to popup menu.
published TListBox.Enabled (issue 1262)
implemented TApplicationProperties.ShowMainForm (issue 882)
added stack trace when codetools get unexpected exception
added ctrl-a for select all in default scheme (issue 1607)
added TComboBox.AutoCompleteText feature
implemented copy-all from call stack view (issue 1511)
moved IDE command constants to ideintf/idecommands.pas
added -q parameter to fpcmake, so it doesn't generate output that
  we are not interested in anyway
use StrToQWord instead of StrToInt64 to safely convert string to QWord
fixed delphi transparent trick for palette .bmp
removed gtkglarea, it is now part of the lazopenglcontext package
package uses clause is now created from filenames because
  FPC gets confused otherwise
registered TCustomControl and TGraphicControl
added fpcmacosall.pas till it is in FPC
implemented make bigide
publish TListView.TabOrder (issue 1182)
various debugger state fixes
extended class completion, method jumping in generic classes
added generic and specialize as keywords to pascal syntax highlighter
implemented identifier completion for uses section
dump stacktrace if an exception occurs while running a tool
implemented incremental search in codeexplorer
implemented .compiled state files for projects
fixed LRS reading/writing of  extended  on 64bit processors
add TAsyncProcess
add cross-platform process termination and pipe event handlers
TStringGrid.OnEditingDone
implemented TBitmap.TransparentColor,
  set to clNone to load a bmp without transparency
do not focus new control if notebook does not already have focus
gtk2 intf can now optionally use the file chooses,
  compile with HasGTK2_6
Made debugger aware of target pointer size
IDE now extends/clean up project unit path on renaming a project unit
call svn2revisioninc the first time the IDE is compiled
focus IDE when debugging is paused,
  and focus app again when resuming (issue 994)
implemented IDE code macro ProcedureName
disabled hide from taskbar for gtk1. If you want it:
  compile with -dEnableHideFromTaskbar
published TRadioGroup.TabOrder
published NumGlyphs (issue 1412)
implemented non interactive code macros for IDE
published TGroupBox.AutoSize
added TMenuItem ImageIndex support for gtk
added ShowInTaskBar for gtk2
implemented TCustomForm.OnWindowStateChange for gtk2
started LCL wince interface
added TTISpinEdit, added history skill to TTIComboBox
implemented searching for TVarData on  array of const
Font enumeration, Screen.fonts, TFontCharset property editor
improved identifier completion: not showing protected members
TControl.Hint uses TStringMultilinePropertyEditor, last line ending
  is stripped from hint and TLabel.Caption   from SALVATORE COPPOLA
published TDBMemo.TabOrder (issue 1351)
implemented TCustomListView.Clear (issue 1347)
groupbox has clickable client area (fixes issue 1309)
added experimental codefolding to IDE
added prettyformat package for IDE beautification
  features from Michael VC
removed htmllite package. Use turbopower ipro instead.

Vincent Snijders

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to