Difference between revisions of "Systems 2006"

From Free Pascal wiki
Jump to navigationJump to search
Line 30: Line 30:
 
===Lazarus===
 
===Lazarus===
  
* IDE, RAD
+
* IDE, RAD: written completely with fpc+lazarus, running on Windows, Linux, MacOSX and FreeBSD. Extensible via IDEIntf package.
 
* Debugger: breakpoints, watches, call stack
 
* Debugger: breakpoints, watches, call stack
* Source editor: syntax highlighter, code folding, codetools, class completion, identifier completion (Delphi: code completion), word completion, code refactoring (rename identifier), bookmarks,  
+
* Source editor: using synedit, syntax highlighting (more than 15), code folding, codetools, class completion, identifier completion (Delphi: code completion), word completion, code refactoring (rename identifier), bookmarks, keeping comments
* Form editing: object inspector, component editors, property editors, visual form inheritance, wysiwyg dragging,  
+
* Form editing: object inspector, component editors, property editors, visual form inheritance, wysiwyg dragging, events creation,
 +
* Command line compilation: lazbuild
 
* Printing: printer4lazarus: cups (Linux, MacOSX, FreeBSD), winapi (Windows)
 
* Printing: printer4lazarus: cups (Linux, MacOSX, FreeBSD), winapi (Windows)
 +
* C header converter: h2pas and h2pas wizard (package h2paswizard)
 +
* Help: help for sources (F1 on identifier, e.g. TButton), most IDE windows, fpc keywords
  
 
===Third party packages===
 
===Third party packages===
  
 
* synapse
 
* synapse

Revision as of 23:22, 7 October 2006

Planning

Booth service

  • Florian: prefered 23th to 24th or 25th, 26th and 27th not possible
  • Mattias: preferred 25th to 27th
  • Swen: 23rd to 27th possible

CD

Content

  • tgz source: fpc 2.0.4, lazarus 0.9.20
  • tgz source: fpc 2.0.4, lazarus 0.9.20
  • rpm i386: fpc 2.0.4, fpc-src, fpc-doc, lazarus 0.9.20
  • deb i386: fpc 2.0.4, fpc-src, fpc-doc, lazarus 0.9.20
  • dmg powerpc: fpc 2.0.4, fpc-src, lazarus 0.9.20
  • windows installer: fpc 2.0.4, fpc-src, lazarus 0.9.20
  • FreeBSD binary i386: fpc 2.0.4, fpc-src, lazarus 0.9.20
  • tgz source: fpc 2.1.1
  • Installation instructions

Feature list

FPC

  • Object pascal: delphi compatibility mode
  • RTL
  • FCL
  • Packages: gtk, gtk2, opengl, netdb, regexpr

Lazarus

  • IDE, RAD: written completely with fpc+lazarus, running on Windows, Linux, MacOSX and FreeBSD. Extensible via IDEIntf package.
  • Debugger: breakpoints, watches, call stack
  • Source editor: using synedit, syntax highlighting (more than 15), code folding, codetools, class completion, identifier completion (Delphi: code completion), word completion, code refactoring (rename identifier), bookmarks, keeping comments
  • Form editing: object inspector, component editors, property editors, visual form inheritance, wysiwyg dragging, events creation,
  • Command line compilation: lazbuild
  • Printing: printer4lazarus: cups (Linux, MacOSX, FreeBSD), winapi (Windows)
  • C header converter: h2pas and h2pas wizard (package h2paswizard)
  • Help: help for sources (F1 on identifier, e.g. TButton), most IDE windows, fpc keywords

Third party packages

  • synapse