Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Do Mär 28, 2024 21:31

Foren-Übersicht » DGL » News
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
BeitragVerfasst: Di Okt 04, 2005 09:31 
Offline
DGL Member
Benutzeravatar

Registriert: Do Jun 19, 2003 10:44
Beiträge: 991
Wohnort: Karlsfeld (nahe München)
Die Entwicklungsumgebung Lazarus, steht in der Version 0.9.10 beta zum Download auf Sourceforge.net bereit.

Lazarus ist vom Aufbau her so wie Delphi und es ist auch möglich Delphi Projekte nach Lazarus zu portieren. Solange man keinen Plattform spezifischen Code verwendet sollte es damit auch keine Probleme geben, denn Lazarus ist nicht nur für Windows sondern auch für Linux und MaxOS erhältlich.

Interessant ist hierbei auch das der Freepascal Compiler in der Version 2.0.1 als inoffiziell stabile Version zum Download auf der Lazarus Sourceforge Seite zu finden ist. Normalerweise bestimmt nämtlich die letzten Ziffern nach dem Punkt darüber ob die Version stabil ist. Ist die Zahl gerade ist die Version stabil, ist sie ungerade ist es eine (Freepascal-) entwickler Version.

Die Lazarus Projektseite findet ihr auf lazarus.freepascal.org.

Laut Mattias Gärtner gab es folgenden Neuerungen:
Code:
  1.  
  2. Using new stable fpc 2.0.1.
  3.   Lazarus still works with 2.0.0.
  4. added Install Packages dialog - a dialog to easily
  5.   (un)install several packages at once
  6. unified translation encodings: all utf8.
  7. improved clipboard for win32
  8.    implemented SetAsText
  9.    implemented copy/paste of non-text formats.
  10. extended IDE shortcuts to support two key sequences
  11. new rpm: fpc_crosswin32
  12.   An rpm for linux to cross compile to windows
  13. added a basic 'make install' action, it simply copies
  14.   to /usr/share/lazarus/ and sets a link in /usr/bin
  15. implemented automatic removing dangling events of designed forms
  16. added confirm dialog for building the IDE via the menu from Salvatore
  17.   You can disable the confirmation in the configure dialog
  18. added Michael VCs packages to create project templates
  19.   and customforms for the IDE:
  20.   components/projecttemplates/projtemplates.lpk
  21. new published properties
  22.   TPanel.Font, TSpeedButton.Font, TButton.Color
  23. added .lpi project files for all examples
  24. added default and cancel button to calendar dialog
  25. dump stack trace in case of exception when placing
  26.   a component on a form.
  27. implemented creating Makefile for packages
  28. added DumpStack procedure: it writes a back trace to the
  29.   console / debugtxt
  30. automatic cleaning/creating .lrs files
  31. renamed TSpinEdit to TFloatSpinEdit and added new TSpinEdit
  32.   with integers.
  33. renamed TCalculatorPanel.TextChanged to TextChange
  34. Start of the LCL carbon interface - native MacOSX
  35.   TEdit for carbon intf from Andrew
  36. added .p as pascal extension
  37. 64 bit fixes from Florian Klaempfl
  38. converted localize.sh to localize.bat for win32 from Razvan
  39. the rpms can now build without being root
  40. implement autosizing for win32 checkbox and radiobutton
  41. implemented BorderSpacing.InnerBorder
  42.   This value is added to the TControl.GetPreferredSize.
  43.   Used for example by TButton.AutoSize.
  44. IDEIntf - IDE interface package:
  45.   added interface to the Source Editor
  46.   added interface to the IDE menus
  47.   added interface for regular expressions
  48.   added IDE command scopes
  49.   added idewindowintf.pas - interface for storing IDE dialogs sizes
  50.   added TIDEDialogLayoutStorage component for simpler IDE dialogs
  51.   added new session property storage editor from Michael VC
  52.   example package registering an IDE menu item to show all
  53.     IDE menus in a treeview  from Michael VC
  54.     examples/exploremenu/exploreidemenu.lpk
  55.   added GetIDEConfigStorage for custom config files
  56. added TTreeView items editor from Lagunov Aleksey
  57. added TControl.DisableAutoSizing/EnableAutoSizing
  58. implemented TClipBoard.BeginUpdate/EndUpdate
  59. implemented TCustomCheckListBox.Count
  60. implemented TCustomEdit.Clear
  61. implemented adding multiple files in image list editor from Martin Smat
  62. package LCL now defines makro LCL<widgetset>,
  63.   e.g. LCLgtk, LCLwin32, LCLcarbon
  64. added TMaskEdit.EditMask/Mask property editor from Lagunov Aleksey
  65. implemented TApplication.OnActivate/OnDeactivate
  66. implemented TComboBox.OnSelect from Andrew
  67. implemented goto next/previous bookmark
  68. grids: implemented dgColumnMove
  69. identifier completion now shows enums
  70. added TComboBox.ReadOnly - only partially working under gtk1
  71. event names for root methods now uses Form or DataModule
  72.   as prefix instead of the root classname
  73. implemented conflict check for key mapping
  74. added View Source (.lfm) menu item to designer popup menu
  75. automatic identifier completion does not longer jump to errors
  76. TApplication now sets FindGlobalComponent always
  77. added TPortableAnyMapGraphic from Colin Western
  78. added IDE option to move a control one forward/back
  79. added new page to add to package dialog: New file
  80. added TCheckGroup/TCheckListBox component editors from Salvatore Coppola
  81. implemented auto identifier completion after
  82.   typing a point and waiting a short time
  83. added Console Testrunner project from Dean
  84. implemented TMouse.SetCursorPos from Andrew
  85. added writing stack trace of exception in Application.HandleException
  86. hid TStaticText - it is obsoleted by TLabel
  87. added TSynEdit.SelStart/SelEnd from L505
  88. implemented TCustomLabel.OptimalFill: boolean
  89. implemented context help system for compiler/make messages
  90. implemented SelectDirectory(Directory,Options,HelpCtx)
  91. implement TBitbtn.spacing for win32 (-1 means center text)
  92. added Cut/Copy/Paste to sourceeditor popupmenu from George Lober
  93. added TApplication.ShowMainForm from George Lober
  94. implemented check for missing installed packages
  95.   before opening a designer form
  96. added script to create snapshots
  97. made DoEnumPrinters more robust from Ere Maijala
  98. moved code templates settings to a dialog of its own
  99.   it needs more space for the coming makros
  100. TSplitter can now also work with Align=alNone and AnchorSide
  101.  
  102. And many bugfixes and updates for the translations.
  103.  

_________________
Danke an alle, die mir (und anderen) geholfen haben.
So weit... ...so gut


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Foren-Übersicht » DGL » News


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 31 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.073s | 17 Queries | GZIP : On ]