Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   Lazarus 0.9.30 released (https://www.clubdelphi.com/foros/showthread.php?t=73036)

el-mono 28-03-2011 14:43:48

Lazarus 0.9.30 released
 
Despues de muuuucho trabajo y un tiempo prolongado el equipo de Lazarus libero una nueva version estable de esta maravillosa herramienta, aunque estaba disponible desde el sabado recien hoy hicieron el anuncio.

A prgramar gente.

:D

Casimiro Notevi 28-03-2011 15:05:34

¡Estupendo! :)

pacopenin 28-03-2011 16:56:56

Hola.

Estupenda noticia.

Saludos,

Chris 28-03-2011 17:00:12

Y qué trae de nuevo esta versión?

Casimiro Notevi 28-03-2011 17:15:03

Cita:

Empezado por Chris (Mensaje 394822)
Y qué trae de nuevo esta versión?

Básicamente, estos cambios:

Cita:

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/L..._release_notes


geolife 28-03-2011 17:23:06

Genial, hacia un tiempo considerable que esperaba estuviera lista!!:) Con el tiempo ha ganado en calidad y estabilidad, es fácil portar algunos proyectos delphi con apenas cambios!

rretamar 28-03-2011 20:37:16

Muy buena noticia. Gracias.

rrf 29-03-2011 16:53:46

Muy buena noticia.

Gracias.

jandro 30-03-2011 17:08:03

Hola a todos!

Hace tiempo que sigo el proyecto Lazarus, incluso llegue a instalarlo y hacer pruebas en mi Mac. Mi pregunta es: ¿Que tipo de componentes utiliza? Me gustario desarrollar aplicaciones de video en Mac y no lo consigo, seguramente esto sea una opcion mas.

Gracias y saludos.

Ñuño Martínez 06-04-2011 10:36:40

Acabo de instalarlo en mi Xubuntu, y ya está tocando las narices con que no encuentra tal archivo o cual directorio. Tendré que bucear entre las opciones, a ver si lo arreglo (oooootra vez... ¡Ains! :rolleyes:).

Cita:

Empezado por jandro (Mensaje 395094)
Hace tiempo que sigo el proyecto Lazarus, incluso llegue a instalarlo y hacer pruebas en mi Mac. Mi pregunta es: ¿Que tipo de componentes utiliza?

En MacOS soporta tanto Cocoa como Carbon. Lo que no sé es si existe QT o GTK+ para MacOS, pero si es así entonces también soporta estos dos. Mira en las opciones de compilación.

anubis 06-04-2011 14:45:40

Buena noticia, gracias

Lo que no entiendo es por qué algunos componentes de terceros no compilan/instalan bien, ya se que puede ser que estaban compilados con versiones anteriores pero aún así (?)

saludos

Ñuño Martínez 11-04-2011 09:54:13

Cita:

Empezado por anubis (Mensaje 396016)
Lo que no entiendo es por qué algunos componentes de terceros no compilan/instalan bien, ya se que puede ser que estaban compilados con versiones anteriores pero aún así (?)

Quién sabe... La última versión tanto de FreePascal como de la biblioteca LCL tenía unas cuantas cosas marcadas como "obsoletas", e incluso algunas no aparecían en la documentación para que la gente se acostumbrara a no usarlas. Es posible que en las nuevas versiones las hayan eliminado definitivamente y, claro, si esos componentes de terceros las usan pues dejan de funcionar.

De todas formas el Code Typhoon ese como se llame usa la última versión de FreePascal/LCL e incluye un montón de componentes que yo nunca he conseguido instalar por una u otra razón.

rrf 11-04-2011 18:35:49

Cita:

Empezado por Ñuño Martínez (Mensaje 396529)
De todas formas el Code Typhoon ese como se llame usa la última versión de FreePascal/LCL e incluye un montón de componentes que yo nunca he conseguido instalar por una u otra razón.

Para mí, la mejor forma de usar Lazarus es utilizar CodeTyphon. Instalar componentes en Lazarus no es tan sencillo como en Delphi (al menos para mí).

Creo que los de CodeTyphon le han hecho un gran favor al proyecto Lazarus; porque ahora, al instalar Lazarus (en 1 solo paso), queda tan completo de componentes que me recuerda a Delphi 6 ó 7 profesional.

Y solo después de esperar a que se instale Lazarus con CodeTyphon (no es muy rápido precisamente), ya está listo para trabajar con él (y llenito de componentes). Así da gusto...

Saludos.


La franja horaria es GMT +2. Ahora son las 03:26:33.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi