Lazarus 0.9.30 released!

Berita dan pengumuman

Lazarus 0.9.30 released!

Postby leledumbo » 30 Mar 2011, 10:07

Belon ade nyang posting kan? Ane duluan kalo begetoh... :D

The Lazarus team is glad to announce the 0.9.30 release. This release
is based on fpc 2.4.2.

This release is available for download at the SourceForge download page:
http://sourceforge.net/projects/lazarus/files/

Minimum requirements:
Windows: 98, 2k, XP, Vista, 7, 32 or 64bit
FreeBSD/Linux: gtk 2.8 or qt4.5, 32 or 64bit
Mac OS X: 10.4, LCL only 32bit, non LCL apps can be 64bit


Highlights / Major changes:

LCL:
* Windows CE: support for clipboard and keypad devices
* GTK2 and GTK1 interfaces are now separated.
GTK1 is no longer maintained by the Lazarus team,
but patches are still welcome.
* fpGUI: the LCL interface to fpGUI now supports all components
on the standard page.
* QT: support for Haiku
* Layout and autosizing is now more consistent across widgetsets,
overhead was reduced, improved cross platform layouts and complex forms.
* Added gif reader
* TLazIntfImage - New function AlphaBlend, which can alpha blend
an intfimage into another, using a separate intfimage as the
alpha channel.
* Unit chart and its component TBarChar are deprecated.
See the new package TAChartLazarusPkg.

IDE:
* Support for FPC resources:
You can now use {$R *.lfm} instead of {$i unit1.lrs}.
* The Delphi converter has improved a lot.
* Build modes, build macros and conditionals now allows
different sets of compiler options for projects and packages.
* Editor
* Hiding (Folding) of comments in Pascal source.
* Allow Multiple Source-Editor Windows
* Allow several Views of the same Source
* User-defined color-schemes.
* Identifier-completion pop-up is now resizeable
* Project compiler options can now be saved as default for new projects.
* When opening a project only those forms are opened
that were open when project was closed.
* Various designer usability improvements:
* arrow and tab keys switching between components
* resize/move cancellation using ESC key
* save/restore of the form window state in the project session
* skip snapping when Alt key is pressed
* When creating a new project the default unit output directory
is now lib/$(TargetCPU)-$(TargetOS). Target file name is project1.
This has no impact on old projects.
* IDE now preserves the line endings of source files (it uses
the line ending of the first line, it does not preserve mixed
line endings).
* You can now quickly switch between several versions / branches of
packages by defining the preferred package file name for each dependency.
* You can now use the IDE directive %H- to hide individual hints,
notes and warnings.
* The IDE can be made dockable. Install either the package
AnchorDockingDsgn or EasyDockMgrDsgn.
* The ToDo list was moved to a separate package: todolistlaz.lpk.
* Czech translation added

Debugger / Editor
* Inserted/Deleted lines during a debug session are now tracked.
Breakpoints and Execution-line are adjusted.
* Step out command implementation (by Flavio)
* Show execution point command
* Single Instruction step (over/into)
* UI Improvements: Toolbars for Watches, Breakpoints, Disassembler
* Watches: Enabled display formats (mem-dump, Hex, Default, ..)
* Disassembler added navigation: jump to address / return to execution point
* Improved reaction speed: It is possible to continue stepping
without having to wait for all watches, locals, ... to be evaluated

Components:
* The IDE got some options to become easier for students and pupils
and there is a new package EducationLaz adding options to hide
complex parts of the IDE
* New AggPas (Anti Grain Geometry for Object Pascal) package,
now supporting FPImage and LCL. AggPas highlights: Subpixel rendering,
8-bit alpha channel, paths, platform independent rendering using
pure pascal
* TAChart update, including: stacked and rotated series, 3 new types
of series, axis transformations, interactive tools, 6 new demos and
other improvements


And thousands of fixes and smaller changes. The detailed list of changes can be found here:
http://wiki.lazarus.freepascal.org/Lazarus_0.9.30_release_notes
leledumbo
Senior Member
 
Posts: 262
Joined: 24 May 2010, 15:58

RE: Lazarus 0.9.30 released!

Postby D.E » 30 Mar 2011, 10:39

Wah nice inpo Gan... meluntjur... D
:idea: Dude, if you don't understand the basics and just want to get someone else write the code for you, it means you really shouldn't study computer science. Find different field!
User avatar
D.E
Senior Member
 
Posts: 638
Joined: 04 May 2010, 18:12

RE: Lazarus 0.9.30 released!

Postby pascal » 30 Mar 2011, 22:13

langsung ke TKP ahh.. :D
User avatar
pascal
Member
 
Posts: 152
Joined: 16 May 2010, 23:25

RE: Lazarus 0.9.30 released!

Postby leledumbo » 31 Mar 2011, 00:11

sekalian spoiler FPC 2.4.4 bulan depan keluar, silakan siap2 ganti...
leledumbo
Senior Member
 
Posts: 262
Joined: 24 May 2010, 15:58

RE: Lazarus 0.9.30 released!

Postby mambamaestro » 31 Mar 2011, 09:13

:)
ane nunggu, lazarus bisa install komponent gak pake rebuild IDE..

kalo belum itu.. kayaknya masih nunggu dulu deh..

masalahnya sekarang sering main install build component.
mambamaestro
Member
 
Posts: 156
Joined: 06 May 2010, 14:14
Location: Surabaya

RE: Lazarus 0.9.30 released!

Postby herux » 31 Mar 2011, 09:56

Itu sih alasan aja. hehe.he.
Ini signature loh. suwerr deh !!
herux
Member
 
Posts: 132
Joined: 06 May 2010, 10:59

RE: Lazarus 0.9.30 released!

Postby leledumbo » 01 Apr 2011, 02:46

ane nunggu, lazarus bisa install komponent gak pake rebuild IDE..

kalo belum itu.. kayaknya masih nunggu dulu deh..

masalahnya sekarang sering main install build component.

Ya elah, nungguin rebuild berapa lama sih? Paling semenit gak nyampe.
leledumbo
Senior Member
 
Posts: 262
Joined: 24 May 2010, 15:58

RE: Lazarus 0.9.30 released!

Postby mambamaestro » 01 Apr 2011, 08:56

leledumbo wrote:
ane nunggu, lazarus bisa install komponent gak pake rebuild IDE..

kalo belum itu.. kayaknya masih nunggu dulu deh..

masalahnya sekarang sering main install build component.

Ya elah, nungguin rebuild berapa lama sih? Paling semenit gak nyampe.


maaf, bukan bermaksud underestimate Anda. Mungkin Anda salah memahami, tapi maksud saya rebuild IDE / recompile IDE, bukan rebuild project componentnya.

Kalo rebuild component mah memang dalam hitungan detik. Kalo rebuild ide, ini yang agak lama. walo cuma satu menit, tapi setiap kita merancang komponen, terus tiap testing harus rebuild ide.. sptnya, jadi kurang menarik.
mambamaestro
Member
 
Posts: 156
Joined: 06 May 2010, 14:14
Location: Surabaya

RE: Lazarus 0.9.30 released!

Postby mas_kofa » 01 Apr 2011, 20:25

aku juga balik berpikir seribu kali untuk terus pake lazarus...alesannya ya sama kek itu td.... rebuild IDE..... akhir nya ya tetep pake D7... kalo keperluan cross paltform aku mah milih php...
User avatar
mas_kofa
Senior Member
 
Posts: 344
Joined: 05 May 2010, 12:03
Location: Jakarta

RE: Lazarus 0.9.30 released!

Postby leledumbo » 02 Apr 2011, 05:13

maaf, bukan bermaksud underestimate Anda. Mungkin Anda salah memahami, tapi maksud saya rebuild IDE / recompile IDE, bukan rebuild project componentnya.

gak kok, emang bener rebuild IDE.
Kalo rebuild ide, ini yang agak lama. walo cuma satu menit, tapi setiap kita merancang komponen, terus tiap testing harus rebuild ide..

Kalo konsisten ngerjainnya (maksudnya gak dikit2 ganti project), rebuild IDE yang lama cuma pas pertama (30 detik - 1 menit), selanjutnya 10 detik tak sampe. FPC cukup pinter buat ngompile uit yang berubah aja, plus internal linkernya udah efisien banget. Spec compie: Dual Core 2.8 GHz, 1.5 GB RAM no paging.
kalo keperluan cross paltform aku mah milih php...

Ini nih yang perlu kita (Pascalians) luruskan... :D terserah situ sih, tapi kalo cross platform pake bahasa interpreted gak masuk itungan ah buat gw. Secara gak ada susah2nya bikin yang kek gitu, yang native jauh lebih susah (tentu saja efeknya jadi lebih cepet jalannya dan lebih efisien make memorinya).
leledumbo
Senior Member
 
Posts: 262
Joined: 24 May 2010, 15:58

Next

Who is online

Users browsing this forum: No registered users and 1 guest

cron