Lazarus

Announcements => Lazarus => Topic started by: Vincent Snijders on March 28, 2011, 01:54:33 pm

Title: Lazarus 0.9.30 released
Post by: Vincent Snijders on March 28, 2011, 01:54:33 pm
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

Edit: added Windows XP.
Title: Re: Lazarus 0.9.30 released
Post by: mWaltari on March 28, 2011, 02:24:10 pm
Hello

Very good work! Thanks...

-TP-

Title: Re: Lazarus 0.9.30 released
Post by: fabienwang on March 28, 2011, 03:43:35 pm
Congrats to all developers.
Since i joined the community, i see the great work you do all.

Many many devs, testers, we're all involved in a beautiful project in my opinion :)

Thanks for your contributions.
Title: Re: Lazarus 0.9.30 released
Post by: michaelthuma on March 28, 2011, 04:18:08 pm
Great Job, I use it since yesterday. Very professional.

Delphi Bunny
Title: Re: Lazarus 0.9.30 released
Post by: fabienwang on March 28, 2011, 04:20:16 pm
Do I need to rewrite environmentoptions.xml? Can I still open old programs?

Hey gyts, you can overwrite the environmentoptions.xml without problem.
Of course, old projects will still open and compile.

Best regards,
Fabien Wang
Title: Re: Lazarus 0.9.30 released
Post by: fredycc on March 28, 2011, 04:28:24 pm
Good news, thank Lazarus team, this is a great project.  :)

Amazing job!!

Regards.
Title: Re: Lazarus 0.9.30 released
Post by: denver on March 28, 2011, 04:33:26 pm

Great Job !
Thanks to everyone !

Title: Re: Lazarus 0.9.30 released
Post by: JimBeam on March 28, 2011, 04:40:55 pm
Thanks a lot to everyone involved in getting this new release made and out the door!
Title: Re: Lazarus 0.9.30 released
Post by: eny on March 28, 2011, 04:42:34 pm
GJ !

First results look good.
Title: Re: Lazarus 0.9.30 released
Post by: Kyjan on March 28, 2011, 04:49:58 pm
Thanks to all, guys! Good job!

Regards
Kyjan
Title: Re: Lazarus 0.9.30 released
Post by: JD on March 28, 2011, 06:48:25 pm
Very good work guys. Thanks a million.

Upon recompiling my projects, I noticed that the DropDownCount property of TComboBox is now working.  :D
Title: Re: Lazarus 0.9.30 released
Post by: mas steindorff on March 28, 2011, 06:51:45 pm
WOW and already over 1,000,000 downloads for just the win32 in 5 hours !!
opps, that for all win32.  it only 4,000 for this latest rev
Title: Re: Lazarus 0.9.30 released
Post by: motaz on March 28, 2011, 06:53:49 pm
Quote
WOW and already over 1,000,000 downloads for just the win32 in 5 hours !!

are you serious?
Title: Re: Lazarus 0.9.30 released
Post by: laguna on March 28, 2011, 08:13:20 pm
Thank you for your excellent work.

What are the plans for the future,
- is scheduled to version 1.0?
- Where is he planning to FPC 2.4.3?
- Android will be supported with a project wizard, built into the new project menu?

Thanks for everything.
by Laguna
Title: Re: Lazarus 0.9.30 released
Post by: idog on March 29, 2011, 12:51:26 am
This is excellent news. Congratulations all around and thanks for the hard work!
Title: Re: Lazarus 0.9.30 released
Post by: luk2009 on March 29, 2011, 01:05:34 am
great job, thanks for all
Title: Re: Lazarus 0.9.30 released
Post by: bonmario on March 29, 2011, 07:57:02 am
Graet job !!!!!
Title: Re: Lazarus 0.9.30 released
Post by: mdalacu on March 29, 2011, 08:45:48 am
Hi, can anyone post a simple example for updating Lazarus 0.9.28 to 0.9.30 on Ubuntu 10.10. Thank you. I've tried anything i can think of..i am out of options.
Title: Re: Lazarus 0.9.30 released
Post by: seaton on March 29, 2011, 09:03:42 am
Awesome work guys thanks for all the effort!
Title: Re: Lazarus 0.9.30 released
Post by: xenblaise on March 29, 2011, 09:44:58 am
I've tried it,
there's a much difference in the previous version,
example: when user tries to run it directly without saving it first<it runs directly>,
when user closed the form<option not to display stop message>
Congrats ;D
and
Thank you :D
Title: Re: Lazarus 0.9.30 released
Post by: fabienwang on March 29, 2011, 09:54:39 am
Hi, can anyone post a simple example for updating Lazarus 0.9.28 to 0.9.30 on Ubuntu 10.10. Thank you. I've tried anything i can think of..i am out of options.

hey mdalacu.
New version of lazarus is not yet in the Ubuntu repositories. So you have 2 options: wait for it, or install it manually.

so you grab all the .deb from here:
fpc-2.4.2-0.i386.deb.tar
and
lazarus-0.9.30-i386.deb.tar

you extract them, then in a terminal go in the fpc folder:
sudo dpkg --force-overwrite --install *.deb
same in the lazarus folder with the terminal.

(it's the hardcore method, but if you install .deb separately, you'll face some inter-dependencies errors).

I did that for a daily snapshot 0.9.31 fpc 2.4.3 under Linux Mint and it works like a charm :D



Title: Re: Lazarus 0.9.30 released
Post by: Vincent Snijders on March 29, 2011, 10:07:33 am
Did you try installing from the Lazarus Ubuntu repo:
http://wiki.freepascal.org/Lazarus_release_version_for_Ubuntu
Title: Re: Lazarus 0.9.30 released
Post by: mdalacu on March 29, 2011, 10:16:21 am
Of course... missing dependencies. Now i can't find lazarus-0.9.30-amd64.deb.tar to test FabienWang solution  ?!
Title: Re: Lazarus 0.9.30 released
Post by: Vincent Snijders on March 29, 2011, 10:18:24 am
That one (amd64) is broken, I am currently trying to fix it.
Title: Re: Lazarus 0.9.30 released
Post by: mdalacu on March 29, 2011, 10:20:34 am
That one (amd64) is broken, I am currently trying to fix it.
When you will succeed, this will reflect also in repo, or should i manually download the debs from sourceforce?
Thank you.
Title: Re: Lazarus 0.9.30 released
Post by: Vincent Snijders on March 29, 2011, 10:27:12 am
I will update the repo too.
You can monitor this issue:
http://bugs.freepascal.org/view.php?id=19013
Title: Re: Lazarus 0.9.30 released
Post by: mdalacu on March 29, 2011, 10:41:35 am
Thank you , i will wait for the new package.
Can you also post here when you rebuild it?
Title: Re: Lazarus 0.9.30 released
Post by: Vincent Snijders on March 29, 2011, 10:52:42 am
Done. Please try again.
Title: Re: Lazarus 0.9.30 released
Post by: mdalacu on March 29, 2011, 11:02:05 am
From repo it still does not work, should i download manually?
Title: Re: Lazarus 0.9.30 released
Post by: Vincent Snijders on March 29, 2011, 12:38:29 pm
What exact error do you get?
Title: Re: Lazarus 0.9.30 released
Post by: mdalacu on March 29, 2011, 12:44:47 pm
The Update Manager does not gives any error, it only offers a Partial Upgrade (some fpc packages, and the rest of them are grayed out).

I went along and tried the manual way. So far i installed only fpc with dpkg -i *deb. It complained about:
  
Code: [Select]
fp-units-multimedia : Depends: libvorbis-dev but it is not going to be installed

I resolved it by manually installing this packages: liba52-0.7.4-dev libdca-dev libdts-dev libmad0-dev libmodplug-dev libogg-dev libvorbis-dev.

Now i will try to install Lazarus.
Update Lazaus is working, but again:lcl-qt4-0.9.30
Code: [Select]
libqt4pas-dev : Depends: libqt4pas5 (>= 2.1Qt4.5.3) but it is not going to be installedManually:libphonon4 libqt4pas-dev libqt4pas5 libqtwebkit4 libxcb-shape0 libxine1
  libxine1-bin libxine1-console libxine1-misc-plugins libxine1-x phonon
  phonon-backend-xine


Anyway it's working fine now. Thank you very much. I hope it will be solved in repo too.
Title: Re: Lazarus 0.9.30 released
Post by: BlueIcaro on March 29, 2011, 07:04:12 pm
Congratulations!!
I think it's a big step from 0.9.28 release. Now Lazarus looks very profesional!!

/BlueIcaro
Title: Re: Lazarus 0.9.30 released
Post by: Dibo on March 29, 2011, 07:58:29 pm
Great news.

What are the plans for the next version? This roadmap: http://wiki.lazarus.freepascal.org/Roadmap is only general

Regards
Title: Re: Lazarus 0.9.30 released
Post by: marcov on March 29, 2011, 09:31:38 pm
Afaik Beta's/RC's that get successively closer to 1.0
Title: Re: Lazarus 0.9.30 released
Post by: DimProfi on March 29, 2011, 09:40:31 pm
Quote
Minimum requirements:
Windows:       98, 2k, 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


Can't believe!

You forgot "Windows XP"   :o ;D :D
Title: Re: Lazarus 0.9.30 released
Post by: eny on March 29, 2011, 10:28:50 pm
You forgot "Windows XP"   :o ;D :D
It actually should read:

Minimum requirement Windows: 98

Hence all versions after this version (ME, 2K etc.) should work.
Title: Re: Lazarus 0.9.30 released
Post by: DimProfi on March 29, 2011, 11:24:48 pm
I like to read, what was wrote :)

Look, ALL windows versions between 98 and win7 are listed, except WinXP, which is a most popular of them! It looks like a direct descrimination. :)
Title: Re: Lazarus 0.9.30 released
Post by: eny on March 29, 2011, 11:53:03 pm
Look, ALL windows versions between 98 and win7 are listed, except WinXP, which is a most popular of them! It looks like a direct descrimination. :)

Windows ME is missing as well  :D
Title: Re: Lazarus 0.9.30 released
Post by: LazaruX on March 29, 2011, 11:54:53 pm
I will test Lazarus with Windows NT 4 maybe it still works there as I tried in the past ;-).
Windows 98 is still widely used in poor countries (AFAIK).
New sogan:
Write once, compile anywhere and everywhere ;-)
Title: Re: Lazarus 0.9.30 released
Post by: DimProfi on March 30, 2011, 02:53:40 am
They should use linux.  8)
Title: Re: Lazarus 0.9.30 released
Post by: CaptBill on March 30, 2011, 05:23:03 am
Congratulations on all the progress with Lazarus.

Is the AGG package a design time package? What is the install procedure? Tried twice and had to reinstall Laz. Should I compile it first?

Thanks
Title: Re: Lazarus 0.9.30 released
Post by: silvestre on March 30, 2011, 10:21:49 am
Excellent work! :). Congratulations on the best multi-platform development environment.

Title: Re: Lazarus 0.9.30 released
Post by: AmatCoder on March 30, 2011, 02:41:36 pm
Congratulations and a lot of thanks to all developers involved with this great project.

Keep up the good work! :)
Title: Re: Lazarus 0.9.30 released
Post by: marcov on March 30, 2011, 03:04:04 pm
I will test Lazarus with Windows NT 4 maybe it still works there as I tried in the past ;-).
Windows 98 is still widely used in poor countries (AFAIK).
New sogan:
Write once, compile anywhere and everywhere ;-)

There were bugreports about this. Afaik it does not work, because the widestring manager uses options not in NT4. After some discussion it was decided to de;ete NT4 from the officially supported list.

However in 2.4.2/2.4.4 maybe this can be circumvented by having an own NT4 widestring manager.

See http://bugs.freepascal.org/view.php?id=18803
Title: Re: Lazarus 0.9.30 released
Post by: Vincent Snijders on March 30, 2011, 03:14:09 pm
There were bugreports about this. Afaik it does not work, because the widestring manager uses options not in NT4. After some discussion it was decided to copy NT4 from the officially supported list.

However maybe this can be circumvented by having an own NT4 widestring manager.

See http://bugs.freepascal.org/view.php?id=18803
And you re-compile the fpc tools (and maybe even the compiler) with this NT4 widestring manager.
Title: Re: Lazarus 0.9.30 released
Post by: giorgiotani on March 30, 2011, 04:37:52 pm
After had spent 6 days trying to install Lazarus RPM on Linux I'm about to give up, it consistently failed on all my test machines.
Being mostly virtual machines, it was really easy to repeat test again and again, but no way the Lazarus 0.9.30 RPM was able to install with the provided FPC RPM.
Title: Re: Lazarus 0.9.30 released
Post by: clauslack on March 30, 2011, 05:54:12 pm
Me too

I can't decompress Lazarus 0.9.30 RPM from http://sourceforge.net/projects/lazarus/files/
(I use rpm2tgz from Slackware 13).

So I install the rpm from
http://www.hu.freepascal.org/lazarus/

Title: Re: Lazarus 0.9.30 released
Post by: giorgiotani on March 30, 2011, 06:13:20 pm
So I install the rpm from
http://www.hu.freepascal.org/lazarus/
Those are experimental, untested snapshot from automatic builds, the disclaimer on the top of the page explicitly warns agains using them more than for testing purpose.
Sometimes (i.e. today) the build number of the tree needed parts (FPC, FPC-sources, Lazarus) does not match, sometimes some links are dead (maybe the automatic build failed and there is no package?).
I would like to offer the Windows and Linux ports compiled with same release, and what is more important I need to stay with a stable release that any user that want to recompile the application can find on the web, rather than a snapshot that may be probably gone tomorrow.
So snapshots are not a solution for me, and I really hope 0.9.30 RPM problem can be fixed.

I had installed without any problem a 0.9.31 RPM snapshot weeks ago to test my works on Linux, I was very happy the installation was far more easy than it was for 0.9.28, but 0.9.30 seem just impossible to install on an RPM based distribution.
I understand there are many diffrent package manager and any one may have its own specific issues, but at this point I need to know exactly what machine/configuration was used to obtain a successful installation of 0.9.30 RPM, or entirely change how I develope for Linux and hope the DEB packages installs more graciously.
Title: Re: Lazarus 0.9.30 released
Post by: Vincent Snijders on March 30, 2011, 06:39:04 pm
I notified the rpm package builder about this problem again. I cannot do anything else about it.
Title: Re: Lazarus 0.9.30 released
Post by: xenblaise on March 30, 2011, 07:10:35 pm
Quote
I had installed without any problem a 0.9.31 RPM snapshot weeks ago to test my works on Linux, I was very happy the installation was far more easy than it was for 0.9.28, but 0.9.30 seem just impossible to install on an RPM based distribution.

Well?,_use_0.9.31 RPM snapshot,
_after_all_if_there_will_be_a_fix?,_then_try_it_again,_the_important_is_you_have_pick_a_working_snapshot_version.
Then_don't_worry,_its_write_once_compile_anywhere.

Be_positive :D
Title: Re: Lazarus 0.9.30 released
Post by: giorgiotani on March 30, 2011, 07:48:15 pm
I notified the rpm package builder about this problem again. I cannot do anything else about it.
Thank you very much.
I understand the difficulties in dealing with different distributions and different package managers.
I'll try to add information on the tracker as I try more distributions / package managers.
I've tested my favorite distros (basically, ones relying on Gnome and RPM) in order to build more a modern development/test environment, with no luck.
I'll now test clones of older virtual machines I've used for previous builts, but I would prefer to be able to set up a machine with a current mainstream distribution (more meaningful to give support to end users, as uses more recent sets of libraries).
Last, I'll try to switch to a .DEB based distribution as development machine if nothing else works.

In case I'm really out of luck I'll fall back on the only working machine, with 0.9.31, I've obtained in those weeks, but as said I don't like the users not being able to obtain the very same version of the development environment I use (not being able to replicate any problem the end user may met compiling the sources) because being it a snapshot it is no longer distributed by the developer.
Plus, I saw on 0.9.31 (or maybe was just a problem of that snapshot) it changed the way to support alternative widgetsets, and I was not able to set up Qt (while I need to compile for Qt too), so this option would really be a pain for me. Moreover being the snapshot gone some weeks ago, I cannot longer rely on community to analyze the problem with Qt.
Title: Re: Lazarus 0.9.30 released
Post by: Vincent Snijders on March 30, 2011, 07:58:10 pm
Do you think it would be better to remove the rpms for SF in the meantime?

Or are they still useful, if you install them and ignore the dependency problems?
Code: [Select]
rpm -i --nodeps
Title: Re: Lazarus 0.9.30 released
Post by: giorgiotani on March 30, 2011, 09:24:10 pm
IMHO this is not necessary to hide the RPM packages on SF as long as there is not a set of packages which proves to work out of the box on a wider pool of systems; I know the (distribution / version / RPM package manager) combinations I tested are only a fraction of the possible ones represented in the Linux user base of Lazarus.
Of course, if other feedback points many users having troubles with the RPM packages, it may be an option to delay publication of official packages until most of the installation problems are identified and resolved (or documented in the installation guide, as second choice).
Title: Re: Lazarus 0.9.30 released
Post by: Fred vS on March 30, 2011, 09:41:16 pm
Hello Lazarus-Fabulus fans.
Very happy to know there is a new release...

But...some bemol...

- In stringgrid, Drawcell does not work (Cell not refresh-updated).

- Is there a plan to have LCL win32/64 components more sexy ? It is still the jurassic look for button, scrollbar, memos, etc...(i do not want to compile with gtk2 for Windows, it blows up my app twice the size because of gtk2.dll)

Thanks
Title: Re: Lazarus 0.9.30 released
Post by: Blaazen on March 30, 2011, 09:49:25 pm
Can you say more details about TStringGrid / DrawCell problem? Or some short example code. Grids seem work well for me (Linux).

And design of Lazarus usually follows native system look.
Title: Re: Lazarus 0.9.30 released
Post by: Fred vS on March 30, 2011, 09:56:49 pm
Hello Blaazen.

Sorry, i forgot to write that my remarks were about Lazarus for Windows.
I do not have seen any problems for Stringgrid in Linux or in Mac OSX 10.6...
 
Title: Re: Lazarus 0.9.30 released
Post by: Phil on March 30, 2011, 10:01:15 pm
Try this on Mac:

- Go to Version Info tab in Project Options and check the Include Version Info box at top.

- Now try to navigate the Other Info tab at bottom with mouse and keyboard. I believe that's a TStringGrid and it wasn't working the last time I checked.

Thanks.

-Phil
Title: Re: Lazarus 0.9.30 released
Post by: Fred vS on March 30, 2011, 10:03:53 pm
Yep re-hello Mr Blaazen.

Here some code who does not refresh cells in Windows in last release (very good working in 0.9.28) :
The cells are well gradient-filled but the strings in cells are hided ...

Code: [Select]
 
procedure TmiXimumLP.StringGridcueDrawCell(Sender: TObject; aCol,aRow:Integer;aRect: TRect;aState: TGridDrawState);

begin
  StringGridcue.canvas.Font.Color := clsilver;                                      
if arow = 0 then
        
            StringGridcue.Canvas.gradientfill(aRect,clgray,clblack,gdvertical);
   else if arow <> StringGridcue.Row then  StringGridcue.Canvas.gradientfill(aRect,clblack,$00003D00,gdvertical)
else
begin
  
   StringGridcue.canvas.Font.Color := clwhite;
  StringGridcue.Canvas.gradientfill(arect,clblack,cllime,gdvertical) ;
   end;      
    end;
Title: Re: Lazarus 0.9.30 released
Post by: Blaazen on March 30, 2011, 10:17:58 pm
This works in Linux:
Code: [Select]
procedure TForm1.StringGrid1DrawCell(Sender: TObject; aCol, aRow: Integer; aRect: TRect; aState: TGridDrawState);
begin
  if (aRow>0) and (aCol>0) then  //do not fill header
    begin
      StringGrid1.canvas.Font.Style:= [] ;
      StringGrid1.canvas.Font.Color := clwhite;
      StringGrid1.Canvas.gradientfill(arect,clblack,cllime,gdvertical) ;
    end;
end;         

All cells are filled with gradient. But if you want to have text then you must write it there yourself.
Title: Re: Lazarus 0.9.30 released
Post by: Fred vS on March 30, 2011, 10:39:48 pm
Hello Blaazen.

Quote
All cells are filled with gradient. But if you want to have text then you must write it there yourself.

Of course my stringgrid is not empty !

If i use the code for a stringgrid filled with strings in cells, that code works well for Linux  :), for Mac  :) but not for Windows  :(.

Maybe the problem comes from fpc 2.4.2, in my old release i used fpc 2.5.1 and it was working like in Linux or Mac.

By the way, i gonna try Lazarus 0.9.30 with fpc 2.5.1, maybe it works.

(Or i come back to 0.9.29 + fpc 2.5.1 and wait a little bit)...

Title: Re: Lazarus 0.9.30 released
Post by: circular on March 30, 2011, 10:42:29 pm
I suppose Blaazen means you need to do some TextOut.
Title: Re: Lazarus 0.9.30 released
Post by: Blaazen on March 30, 2011, 11:01:51 pm
Quote
Of course my stringgrid is not empty !

If i use the code for a stringgrid filled with strings in cells, that code works well for Linux, for Mac but not for Windows.

I am not 100% sure but:

OnPrepareCanvas event is called BEFORE cell is drawn.

OnDrawCell event is called AFTER cell is drawn.

So, IMO when you write event:
Code: [Select]
procedure TForm1.StringGrid1PrepareCanvas(......);
  begin
    StringGrid1.Canvas.Brush.Color:=clRed;
  end;

then you have cells with red background.

But TStringGrid is not designed for gradient fill, so you have to write text yourself and use DrawCell event for it.
Code: [Select]
procedure TForm1.StringGrid1DrawCell(Sender: TObject; aCol, aRow: Integer; aRect: TRect; aState: TGridDrawState);
begin
  if (aRow>0) and (aCol>0) then
    begin
      StringGrid1.canvas.Font.Style:= [] ;
      StringGrid1.canvas.Font.Color := clwhite;
      StringGrid1.Canvas.gradientfill(arect,clblack,cllime,gdvertical) ;
      StringGrid1.Canvas.TextOut(aRect.Left + 2, aRect.Top + 2, StringGrid1.Cells[aCol, aRow]);
    end;
end;    

Text background must be transparent. I don't know how to reach it ATM.
Title: Re: Lazarus 0.9.30 released
Post by: Blaazen on March 30, 2011, 11:13:56 pm
And screenshot.
Title: Re: Lazarus 0.9.30 released
Post by: Fred vS on March 30, 2011, 11:25:46 pm
Hello Blaazen.

Here screenshot from Linux.

The same screenshot from Windows shows a empty stringgrid
Title: Re: Lazarus 0.9.30 released
Post by: Blaazen on March 30, 2011, 11:34:38 pm
Screenshot is GTK2 ?

Because it still does not work without TextOut here on Qt4.
Title: Re: Lazarus 0.9.30 released
Post by: Fred vS on March 30, 2011, 11:45:04 pm
Yep Blaazen.
Indeed, it is with GTK2 (on Linux), LCL win32/64 (on Windows) and Carbon (on Mac OSX).

Do you think the compiled app does not work with Linux QT4 ? :

http://sites.google.com/site/fiensprototyping/home (http://sites.google.com/site/fiensprototyping/home)
Title: Re: Lazarus 0.9.30 released
Post by: Blaazen on March 30, 2011, 11:57:03 pm
If you compiled with GTK2 then it is GTK2 even on KDE4 distros (like Kubuntu and others).

Maybe there is bug in grid+Qt.

http://wiki.lazarus.freepascal.org/Grids_Reference_Page#Description_of_grid.27s_drawing_process (http://wiki.lazarus.freepascal.org/Grids_Reference_Page#Description_of_grid.27s_drawing_process)
Title: Re: Lazarus 0.9.30 released
Post by: Fred vS on March 31, 2011, 12:08:09 am
OK and many thanks.

So, for the moment, i just gonna use gtk2 for Linux.
In Windows, fpc 2.4.2 seems to have same problem that Qt4, so i go back with my old (new ?) fpc 2.5.1 in windows.

And Carbon for OSX.

And of course i gonna test (and use) new release of Lazarus 0.9.30  :)

Title: Re: Lazarus 0.9.30 released
Post by: Blaazen on March 31, 2011, 12:29:28 am
I started new thread with simple test project so everyone can test it.

http://www.lazarus.freepascal.org/index.php/topic,12618.0.html (http://www.lazarus.freepascal.org/index.php/topic,12618.0.html)
Title: Re: Lazarus 0.9.30 released
Post by: Fred vS on March 31, 2011, 01:32:48 am
Hum and what about the LCL win32/64 Jurassic look ?
No plan to have it more XXI millennium like ?
Title: Re: Lazarus 0.9.30 released
Post by: igor_s on March 31, 2011, 10:49:43 am
Does anybody try to use Lazarus on multi-monitor systems ?
It's awful.
Especially when one monitor size differs from other, and since it began to save/restore forms state .
Lets close Lazarus while it on the big one, and run it again - we'll get it on smaller monitor (if it set as "main"), and get form position much higher than we can access its header to be able to do anything with it.
Title: Re: Lazarus 0.9.30 released
Post by: igor_s on March 31, 2011, 11:16:47 am
And "Access Violation" while project "Save As" operation.....

And this is "release"? I'm returning to last proven beta...
Title: Re: Lazarus 0.9.30 released
Post by: Vincent Snijders on March 31, 2011, 11:32:49 am
Unless you make a good bug report, chances are high that the same bug will be in the next release too.
Title: Re: Lazarus 0.9.30 released
Post by: LazaruX on March 31, 2011, 11:42:12 am
People, this thread is regarding the latest release, if u are having specific problems, I think its better, and easier to read/follow if you create a specific new post (and maybe a bug report).
As i read I see in 1 post many topics:
- Windows NT4 Issue
- Save As issue
- stringgrid
- drawcell
- bla bla
Title: Re: Lazarus 0.9.30 released
Post by: igor_s on March 31, 2011, 01:06:31 pm
> Vincent Snijders, Unless you make a good bug report ...

> BPsoftware, I think its better, and easier to read/follow if you create a specific new post (and maybe a bug report)...

Just tried to report.
I got empty page after registration/confirming email/and trying to relogin.
Where can I send bug report regarding your bug reporting system? =)
Title: Re: Lazarus 0.9.30 released
Post by: Salvatore on April 01, 2011, 02:27:55 pm
Look, ALL windows versions between 98 and win7 are listed, except WinXP, which is a most popular of them! It looks like a direct descrimination. :)

Windows ME is missing as well  :D
Windows ME
not a great loss!
I'm one of unlucky people that got it  >:(

Thanks to all of you, developpers, reporters etc.!
Title: Re: Lazarus 0.9.30 released
Post by: marcov on April 04, 2011, 11:53:18 am
There were bugreports about this. Afaik it does not work, because the widestring manager uses options not in NT4. After some discussion it was decided to copy NT4 from the officially supported list.

However maybe this can be circumvented by having an own NT4 widestring manager.

See http://bugs.freepascal.org/view.php?id=18803
And you re-compile the fpc tools (and maybe even the compiler) with this NT4 widestring manager.

If they use widestrings. But afaik non do. Most use either (c)charset or none at all.

But that is regarded from the Unix side. There might be cases where win32 tools use widestring manager where they don't in Unix.
Title: Re: Lazarus 0.9.30 released
Post by: xenblaise on April 05, 2011, 05:13:04 pm
Lazarus kicks all the Languages, I told you before, this year?, Lazarus Lives at Top 10 most popular programming Language.
http://sourceforge.net/projects/lazarus/files/stats/timeline?dates=2011-01-01+to+2011-04-04

Go and spread that Lazarus lives and Rocks. :D
Title: Re: Lazarus 0.9.30 released
Post by: Leledumbo on April 05, 2011, 07:56:47 pm
Quote
Lazarus kicks all the Languages, I told you before, this year?, Lazarus Lives at Top 10 most popular programming Language.
Correction: Lazarus is the IDE, FPC is the compiler, (Object / Modern) Pascal is the language 8)
Title: Re: Lazarus 0.9.30 released
Post by: xenblaise on April 05, 2011, 09:06:53 pm
detailed  :D
Title: Re: Lazarus 0.9.30 released
Post by: Vincent Snijders on April 06, 2011, 11:16:18 am
However maybe this can be circumvented by having an own NT4 widestring manager.

See http://bugs.freepascal.org/view.php?id=18803
And you re-compile the fpc tools (and maybe even the compiler) with this NT4 widestring manager.

If they use widestrings. But afaik non do. Most use either (c)charset or none at all.

But that is regarded from the Unix side. There might be cases where win32 tools use widestring manager where they don't in Unix.
FPCRES does use it. If doesn't use a correct widestring manager, it cannot build lazarus.
Title: Re: Lazarus 0.9.30 released
Post by: marcov on April 06, 2011, 03:57:29 pm
Quote
 
But that is regarded from the Unix side. There might be cases where win32 tools use widestring manager where they don't in Unix.
FPCRES does use it. If doesn't use a correct widestring manager, it cannot build lazarus.

It seems coffreader/write and resreader/writer use widestrings. Probably because certain strings in windows resource/binary structures are unicode.

One could argue if this really should be done over the widestring manager, but as said, I'm not terribly interested in fixing this at all. And even less so for NT4 as development system. (and for non-development (running lazarus files only) target, the widestringmgr fix is enough).

I don't like the idea that the RTL becomes a minefield due to  support for totally outdated targets that only one or two people can actually test on.   If it is really, really necessary, they should split off to a separate target, so that, like dos, the legacy platforms don't hinder general windows RTL progress.

Edited: fixed quoting.
Title: Re: Lazarus 0.9.30 released
Post by: Jishaxe on April 12, 2011, 10:27:02 pm
Cool, if I install it can I still keep my configuration and installed components?
Title: Re: Lazarus 0.9.30 released
Post by: fabienwang on April 12, 2011, 10:33:46 pm
no you'll have to reinstall your components

By the way, about the lazarus 0.9.30 release,
is it planned to submit packages to repositories like Ubuntu Debian etc. ?

To submit it on Debian Testing repository (for the next Debian version),
http://mentors.debian.net/cgi-bin/welcome

:D

Thanks.
Title: Re: Lazarus 0.9.30 released
Post by: Jishaxe on April 12, 2011, 10:55:37 pm
Quote
no you'll have to reinstall your components
Ah, okay cheers
Title: Re: Lazarus 0.9.30 released
Post by: TurboRascal on April 13, 2011, 01:51:15 pm
Hum and what about the LCL win32/64 Jurassic look ?
No plan to have it more XXI millennium like ?

Huh?
Are you saying that your LCL apps look as in windoze <= 2000? LCL by default uses newer controls if available, not the "jurassic" ones...

Do you have XP Manifest option enabled for your projects? It should be checked by default...

Or are you referring to the few new components introduced by Vista?
Title: Re: Lazarus 0.9.30 released
Post by: Fred vS on April 13, 2011, 08:31:57 pm
@TurboRascal.

Hello  ::)

Quote
Hum and what about the LCL win32/64 Jurassic look ?

In fact there are 2 objects i do not find very fine in Windows :

-ScrollBars.
-Trackbars.

See pictures : Linux GTK2 are good, Windows not too nice...

Quote
Do you have XP Manifest option enabled for your projects?

What that XP Manifest ? I do not understand  %)

Quote
Or are you referring to the few new components introduced by Vista?

Not really, but if it is possible to have trackbars-scrollbars with that look, why not...

By the way, thanks for the answer.  :)
Title: Re: Lazarus 0.9.30 released
Post by: TurboRascal on April 13, 2011, 10:14:43 pm
What that XP Manifest ? I do not understand  %)
...
... but if it is possible to have trackbars-scrollbars with that look, why not...

By the way, thanks for the answer.  :)

You're quite welcome ;)

The so called "XP Manifest" is a thingy that makes programs use comctrls 6 which introduced more "modern looking" GUI widgets. Lazarus should do that by default, but you can check it under Project Options / Application (the very first item), the option is named Use Manifest File... and it should be checked.

However, on your Win32 screenshot the trackbars do look ancient... What components did you use exactly?
Title: Re: Lazarus 0.9.30 released
Post by: Fred vS on April 14, 2011, 12:50:52 pm
@ TurboRascal.

Thank-you for your answer.  :)

Code: [Select]
What components did you use exactly?
I use TTrackBar...

Code: [Select]
XP Manifest
Indeed, the components are more up-to-date (but trackbar is nearly the same).

But..., could you try this code in Windows 7 ?

Code: [Select]
unit Unit1;

{$mode objfpc}{$H+}

interface

uses

 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls;

type

  { TForm1 }

  TForm1 = class(TForm)

  procedure FormCreate(Sender: TObject);

  private

    { private declarations }

  public

    { public declarations }

  end;

var

  Form1: TForm1;

implementation

{$R *.lfm}

{ TForm1 }

procedure TForm1.FormCreate(Sender: TObject);

begin

  if DirectoryExists(pchar('C:\Program Files\test')) then else

       ForceDirectories(pchar('C:\Program Files\test'));

   if DirectoryExists(pchar('C:\Program Files\test')) then

   MessageDlg('\test\ exists...'  ,mtInformation, [mbYes], 0)

   else MessageDlg('\test\ do not exist...'  ,mtWarning, [mbYes], 0) ;

 if DirectoryExists(pchar('C:\Program Files\test')) then

 removedir(pchar('C:\Program Files\test')) ;

   end;
         end;
end.

In Windows 7
First try to compile without Manifest enabled.
You should get message \test\ exists...
Now compile it with Manifest : the directory is not created and you get \test\ do NOT exist !

The new policy of Microsoft redirects all files created in C:\Program Files to
C:\Users\your_user_name\AppData\Local\VirtualStore\Program Files\

It seems that Manifest do not care about that... :'(
Title: Re: Lazarus 0.9.30 released
Post by: TurboRascal on April 15, 2011, 12:49:47 am
In Windows 7
First try to compile without Manifest enabled.
You should get message \test\ exists...
Now compile it with Manifest : the directory is not created and you get \test\ do NOT exist !

The new policy of Microsoft redirects all files created in C:\Program Files to
C:\Users\your_user_name\AppData\Local\VirtualStore\Program Files\

It seems that Manifest do not care about that... :'(

I don't know much about win7, but I think that is what happens when an ordinary user tries to write to \Program Files  which is a system directory to which only an administrator i.e. user with elevated rights can write. You should not access the directory by hardcoding the path anyway - that would create problems for the non-English windows users which have that directory named according to their language. You should get the environment variable 'ProgramFiles' which will point you to the right directory.

And, I don't understand what has manifest file to do with this?  ::)
Title: Re: Lazarus 0.9.30 released
Post by: fabienwang on April 15, 2011, 08:41:57 am
Please start a new thread if you have problems.
Title: Re: Lazarus 0.9.30 released
Post by: Fred vS on April 15, 2011, 01:15:43 pm
@ Fabien.
Ok, done in general programming...  ;)
Title: Re: Lazarus 0.9.30 released
Post by: reinhardt1053 on April 25, 2011, 11:57:08 am
Good work guys
Title: Re: Lazarus 0.9.30 released
Post by: ChazSteven on April 29, 2011, 08:07:25 am
Just stumbled on this project! Been using Delphi, but Lazarus is AMAZING! :o Thanx for all the hard work!! Really holding thumbs this project doesn't die!!  ;)
Title: Re: Lazarus 0.9.30 released
Post by: xenblaise on May 25, 2011, 08:10:24 pm
@ FabienWang,
Nice Outfit  :D

http://www.lazarus.freepascal.org/index.php/topic,13233.msg69132.html#msg69132
Title: Re: Lazarus 0.9.30 released
Post by: JD on May 25, 2011, 11:55:40 pm
Just stumbled on this project! Been using Delphi, but Lazarus is AMAZING! :o Thanx for all the hard work!! Really holding thumbs this project doesn't die!!  ;)

With enthusiasm like yours, Lazarus is not likely to die anytime soon.  :D
Title: Re: Lazarus 0.9.30 released
Post by: xenblaise on June 12, 2011, 10:17:23 am
is there a Lazarus0.9.30.0.?FreePascal2.4.4 package installer now?
Sorry, I know I can install FP2.4.4, but I would like have a allinone updated lazarusfreepascal pack.
Am also waiting for Lazarus with MDI support.
http://www.lazarus.freepascal.org/index.php/topic,13233.msg69123.html#msg69123

thanks
Title: Re: Lazarus 0.9.30 released
Post by: JanRoza on June 12, 2011, 01:43:03 pm
Take a look at ftp://ftp.freepascal.org/pub/lazarus/snapshots/ (ftp://ftp.freepascal.org/pub/lazarus/snapshots/)
Here you see the daily snapshots which also has the Lazarus 0.9.30/FPC2.4.4 installer.
Title: Re: Lazarus 0.9.30 released
Post by: Erwin van den Bosch on June 12, 2011, 03:00:07 pm
This version is rock solid! Very good job :D
I'm converting a large Delphi project to Lazarus and so far it went very well. I'm developing on Opensuse 11.2, Opensuse 11.4, Windows XP and Windows 7.

My complements to the Lazarus Team!

Regards,
Erwin
Title: Re: Lazarus 0.9.30 released
Post by: xenblaise on June 13, 2011, 09:10:49 am
ftp://ftp.freepascal.org/pub/lazarus/snapshots/Lazarus-0.9.31-31188-fpc-2.4.4-20110613-win32.exe
I downloaded that, but I think it's not stable version? Only Laz0.9.30fpc2.4.2?
thanks
Title: Re: Lazarus 0.9.30 released
Post by: fabienwang on June 13, 2011, 11:25:44 am
xenblaise, you can get Lazarus 0.9.30.1 which contains fixes for the release (some bug fixes) and also FPC 2.4.4.

i.e:
Code: [Select]
ftp://ftp.freepascal.org/pub/lazarus/snapshots/Lazarus-0.9.30.1-31190-fpc-2.4.4-20110613-win32.exe
Title: Re: Lazarus 0.9.30 released
Post by: xenblaise on June 16, 2011, 03:41:13 pm
Whats there difference? :D
ftp://ftp.freepascal.org/pub/lazarus/snapshots/Lazarus-0.9.30.1-31190-fpc-2.4.4-20110613-win32.exe
vs
ftp://ftp.freepascal.org/pub/lazarus/snapshots/Lazarus-0.9.31-31188-fpc-2.4.4-20110613-win32.exe

you mean the latest?
how about this one? :D
ftp://ftp.freepascal.org/pub/lazarus/snapshots/Lazarus-0.9.31-31241-fpc-2.5.1-20110616-win32.exe

thank you very much
Title: Re: Lazarus 0.9.30 released
Post by: Leledumbo on June 16, 2011, 06:42:02 pm
0.9.30.1 -> fixes for the latest stable 0.9.30. only bugs fixed, no new features added.
0.9.31 -> bug fixes + new features + new bugs (maybe)
Title: Re: Lazarus 0.9.30 released
Post by: xenblaise on June 18, 2011, 03:54:37 pm
Ok, both are NOT different, identical, only dates differ. :D
ftp://ftp.freepascal.org/pub/lazarus/snapshots/Lazarus-0.9.30.1-31190-fpc-2.4.4-20110613-win32.exe
vs
ftp://ftp.freepascal.org/pub/lazarus/snapshots/Lazarus-0.9.31-31188-fpc-2.4.4-20110613-win32.exe

I understand, bug fixes + new features + new bugs (maybe)
ftp://ftp.freepascal.org/pub/lazarus/snapshots/Lazarus-0.9.31-31241-fpc-2.5.1-20110616-win32.exe


thank you :D
Title: Re: Lazarus 0.9.30 released
Post by: Vincent Snijders on June 18, 2011, 05:41:46 pm
Different version number means from different svn branch.
Title: Re: Lazarus 0.9.30 released
Post by: DirkS on June 18, 2011, 08:11:30 pm
Ok, both are NOT different, identical, only dates differ. :D
ftp://ftp.freepascal.org/pub/lazarus/snapshots/Lazarus-0.9.30.1-31190-fpc-2.4.4-20110613-win32.exe
vs
ftp://ftp.freepascal.org/pub/lazarus/snapshots/Lazarus-0.9.31-31188-fpc-2.4.4-20110613-win32.exe
The first one is 0.9.30 + fixes (the 'fixes' branch). The second is the latest trunk version (which can have bug fixes + new features + new bugs)
These two are using the latest FPC release (2.4.4).

Quote
I understand, bug fixes + new features + new bugs (maybe)
ftp://ftp.freepascal.org/pub/lazarus/snapshots/Lazarus-0.9.31-31241-fpc-2.5.1-20110616-win32.exe
This one also uses the cutting edge (or trunk) FPC compiler. Again: bug fixes + new features + new bugs...

Gr.
Dirk.
Title: Re: Lazarus 0.9.30 released
Post by: Materion on August 18, 2011, 03:24:31 pm
God thank you developers for doing such a great job with Lazarus ! And im soo thankful for developers of FreePascal too :). Thanks you pascal/delphi is still alive and can be used on many operating systems ;).
Title: Re: Lazarus 0.9.30 released
Post by: GeoffreyBernardo on October 15, 2011, 11:16:25 am
Are there any plans to update the Ubuntu repository with the latest version?

Thanks.
Title: Re: Lazarus 0.9.30 released
Post by: fabienwang on October 15, 2011, 11:25:59 am
It depends on maintainer. I see that 0.9.30 is in Oneiric repo:

http://packages.ubuntu.com/en/oneiric/lazarus-0.9.30
Title: Re: Lazarus 0.9.30 released
Post by: GeoffreyBernardo on October 15, 2011, 12:10:19 pm
It depends on maintainer. I see that 0.9.30 is in Oneiric repo:

http://packages.ubuntu.com/en/oneiric/lazarus-0.9.30

Thanks, Fabien. I realised that my problem is that I am still on Lucid.

I downloaded the debian tar packages from Sourceforge and unpacked them with Archive Manager. By trial and error I learned that lazarus-doc-0.9.30_0.9.30-0_all.deb should be intalled first ($ sudo dpkg -i lazarus-doc-0.9.30_0.9.30-0_all.deb), then lazarus-src-0.9.30_0.9.30-0_all.deb.

Some of the necessary packages are not in the download, so I am going to reinstall the old version to get those packages and install the debian packages on top of that.
Title: Re: Lazarus 0.9.30 released
Post by: fabienwang on October 15, 2011, 12:27:28 pm
Here is how i install:

extract fpc tar gz and do:

Here are the dependencies:

Code: [Select]
sudo apt-get install libgtk2.0-dev libogg-dev libvorbis-dev liba52-0.7.4-dev libdts-dev libmad0-dev libmodplug-dev binutils libsvga1-dev libsvga1 libxdamage-dev libxcomposite-dev libxfixes-dev libxcursor-dev libxrandr-dev libxi-dev libxinerama-dev libxext-dev libx11-dev libcairo2-dev libatk1.0-dev libpango1.0-dev libgdk-pixbuf2.0-dev libglib2.0-dev libcairo-script-interpreter2 libfontconfig1-dev libfreetype6-dev libxrender-dev libpng12-dev libsm-dev libpixman-1-dev libxcb1-dev libxcb-render0-dev libxcb-shm0-dev libdca-dev libpng12-dev libglib2.0-bin zlib1g-dev libxft-dev libxau-dev libxdmcp-dev x11proto-core-dev x11proto-input-dev x11proto-kb-dev xtrans-dev xorg-sgml-doctools x11proto-composite-dev x11proto-damage-dev x11proto-xext-dev x11proto-fixes-dev x11proto-xinerama-dev x11proto-randr-dev libxrender-dev libexpat1-dev libc6-dev libpthread-stubs0-dev libc-dev-bin linux-libc-dev gcc-4.6 make libpthread-stubs0 libice-dev x11proto-render-devthen:
Code: [Select]
sudo dpkg -i --force-all *.deb
For Lazarus, the same:

Then with the lazarus tar gz, do the same:

Code: [Select]
sudo apt-get install libqt4pas-dev libqt4pas5 libqt4-network libqtcore4 libqtgui4 libqtwebkit4 libqt4-dbus libaudio2 libqtlocation1 libqtmultimediakit1 libqt4-xml libqt4-sql libqt4-openglthen:
Code: [Select]
sudo dpkg -i --force-all *.deb
Title: Re: Lazarus 0.9.30 released
Post by: GeoffreyBernardo on October 15, 2011, 02:46:28 pm
I uninstalled the old FPC and old Lazarus, then installed new FPC from debian packages, then installed all the 0.9.30 lcl packages as well as 0.9.30 lazarus-doc and lazarus-src packages successfully.

When I tried to install lazarus-ide-gtk2-0.9.30, Gdebi said it depends on lazarus-ide-0.9.30. When I tried to install lazarus-ide-0.9.30, it said it depends on lazarus-ide-gtk-0.9.30. But lazarus-ide-gtk-0.9.30 is not in the download.
Title: Re: Lazarus 0.9.30 released
Post by: TurboRascal on October 15, 2011, 11:23:48 pm
That's strange, I did have that deb in the tarball I downloaded... It won't install on Ubuntu Lucid anyway, since it depends on a libgdk which doesn't exist in Lucid's repo.
Title: Re: Lazarus 0.9.30 released
Post by: GeoffreyBernardo on October 16, 2011, 08:17:31 pm
That's strange, I did have that deb in the tarball I downloaded...

Which one, lazarus-ide-gtk-0.9.30 or lazarus-ide-gtk2-0.9.30?

It won't install on Ubuntu Lucid anyway, since it depends on a libgdk which doesn't exist in Lucid's repo.

Even if it is not in the repo, could it still be installed from elsewhere?
Title: Re: Lazarus 0.9.30 released
Post by: TurboRascal on October 16, 2011, 08:47:23 pm
Ah yes sorry, I meant gtk2. AFAIK, gtk IDE is deprecated and not included, I guess you should compile it yourself.
TinyPortal © 2005-2018