Re: [Lazarus] Lazarus 0.9.30.4 release candidate 1 available for download

2012-03-05 Thread Kjow
2012/3/5 Vincent Snijders vincent.snijd...@gmail.com:
 Op 4 maart 2012 19:03 heeft Kjow antispamm...@gmail.com het volgende
 geschreven:
 Which is the svn url of current 0.9.30.4?

 The URL of 0.9.30.4RC1 (Release candidate 1) is:
 http://svn.freepascal.org/svn/lazarus/tags/lazarus_0_9_30_4RC1/

 It has been tagged from
 http://svn.freepascal.org/svn/lazarus/branches/release_0_9_30_4/

 Vincent

Thank you Vincent!

But I get this error
...
...
C:/Develop/fpc/binutils/rm.exe -f *.s *_ppas.bat
make[1]: Leaving directory `c:/Develop/lazarus/ideintf'
make -C packager/registration all
make[1]: Entering directory `c:/Develop/lazarus/packager/registration'
C:/Develop/fpc/binutils/rm.exe -f ../units/i386-win32/lazaruspackageintf.ppu
C:/Develop/fpc/binutils/gmkdir.exe -p ../units/i386-win32
C:/Develop/fpc/2.6.0/bin/i386-Win32/ppc386.exe -gl -Fu. -FE. -FU../units/i386-wi
n32 -di386 lazaruspackageintf.pas
Fatal: Can't find unit system used by LazarusPackageIntf
Fatal: Compilation aborted
make[1]: *** [lazaruspackageintf.ppu] Error 1
make[1]: Leaving directory `c:/Develop/lazarus/packager/registration'
make: *** [packager/registration] Error 2

c:\Develop\lazarus

Best regards,
Kjow

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Lazarus 0.9.30.4 release candidate 1 available for download

2012-03-05 Thread Kjow
2012/3/5 Kjow antispamm...@gmail.com:
 2012/3/5 Vincent Snijders vincent.snijd...@gmail.com:
 Op 4 maart 2012 19:03 heeft Kjow antispamm...@gmail.com het volgende
 geschreven:
 Which is the svn url of current 0.9.30.4?

 The URL of 0.9.30.4RC1 (Release candidate 1) is:
 http://svn.freepascal.org/svn/lazarus/tags/lazarus_0_9_30_4RC1/

 It has been tagged from
 http://svn.freepascal.org/svn/lazarus/branches/release_0_9_30_4/

 Vincent

 Thank you Vincent!

 But I get this error
 ...
 ...

 Fatal: Can't find unit system used by LazarusPackageIntf
 Fatal: Compilation aborted
 make[1]: *** [lazaruspackageintf.ppu] Error 1
 make[1]: Leaving directory `c:/Develop/lazarus/packager/registration'
 make: *** [packager/registration] Error 2

PS I'm using fpc from http://svn.freepascal.org/svn/fpc/branches/fixes_2_6

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Lazarus 0.9.30.4 release candidate 1 available for download

2012-03-05 Thread Vincent Snijders
Op 5 maart 2012 09:01 heeft Kjow antispamm...@gmail.com het volgende
geschreven:
 But I get this error
 ...
 ...
 C:/Develop/fpc/binutils/rm.exe -f *.s *_ppas.bat
 make[1]: Leaving directory `c:/Develop/lazarus/ideintf'
 make -C packager/registration all
 make[1]: Entering directory `c:/Develop/lazarus/packager/registration'
 C:/Develop/fpc/binutils/rm.exe -f ../units/i386-win32/lazaruspackageintf.ppu
 C:/Develop/fpc/binutils/gmkdir.exe -p ../units/i386-win32
 C:/Develop/fpc/2.6.0/bin/i386-Win32/ppc386.exe -gl -Fu. -FE. 
 -FU../units/i386-wi
 n32 -di386 lazaruspackageintf.pas
 Fatal: Can't find unit system used by LazarusPackageIntf
 Fatal: Compilation aborted
 make[1]: *** [lazaruspackageintf.ppu] Error 1
 make[1]: Leaving directory `c:/Develop/lazarus/packager/registration'
 make: *** [packager/registration] Error 2

 c:\Develop\lazarus

Is your fpc.cfg correct?

Vincent

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Lazarus 0.9.30.4 release candidate 1 available for download

2012-03-05 Thread Mattias Gaertner
On Mon, 5 Mar 2012 09:11:15 +0100
Vincent Snijders vincent.snijd...@gmail.com wrote:

 Op 5 maart 2012 09:01 heeft Kjow antispamm...@gmail.com het volgende
 geschreven:
  But I get this error
  ...
  ...
  C:/Develop/fpc/binutils/rm.exe -f *.s *_ppas.bat
  make[1]: Leaving directory `c:/Develop/lazarus/ideintf'
  make -C packager/registration all
  make[1]: Entering directory `c:/Develop/lazarus/packager/registration'
  C:/Develop/fpc/binutils/rm.exe -f ../units/i386-win32/lazaruspackageintf.ppu
  C:/Develop/fpc/binutils/gmkdir.exe -p ../units/i386-win32
  C:/Develop/fpc/2.6.0/bin/i386-Win32/ppc386.exe -gl -Fu. -FE. 
  -FU../units/i386-wi
  n32 -di386 lazaruspackageintf.pas

Where does '-di386' come from?


  Fatal: Can't find unit system used by LazarusPackageIntf
  Fatal: Compilation aborted
  make[1]: *** [lazaruspackageintf.ppu] Error 1
  make[1]: Leaving directory `c:/Develop/lazarus/packager/registration'
  make: *** [packager/registration] Error 2
 
  c:\Develop\lazarus
 
 Is your fpc.cfg correct?


Mattias

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Lazarus 0.9.30.4 release candidate 1 available for download

2012-03-05 Thread Kjow
 Vincent Snijders vincent.snijd...@gmail.com wrote:
 Is your fpc.cfg correct?

2012/3/5 Mattias Gaertner nc-gaert...@netcologne.de:
 On Mon, 5 Mar 2012 09:11:15 +0100
 Where does '-di386' come from?

Well, I discovered that my fpc didn't install correctly. I'm trying to
recompile fpc.


Best Regards,
Kjow

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Lazarus 0.9.30.4 release candidate 1 available for download

2012-03-05 Thread Miquel Bruns
I will do.

Cheers,
Miquel.

2012/3/5 Vincent Snijders vincent.snijd...@gmail.com

 Op 4 maart 2012 14:48 heeft Danilo Gropelo danilogrop...@gmail.com
 het volgende geschreven:
  i get this same error when compile.
  win64 here.
 
  Em 4 de março de 2012 10:46, Miquel Bruns miquel.br...@gmail.com
 escreveu:
 
  I get this error when compile:
 
  C:\lazarus\lcl\masks.pas(29,22) Fatal: Can't find unit contnrs used by
  Masks
 

 I found a possible cause.

 Please test with tomorrow's snapshot of 0.9.30.3 or with the upcoming
 0.9.30.4RC2.

 Vincent

 --
 ___
 Lazarus mailing list
 Lazarus@lists.lazarus.freepascal.org
 http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Lazarus 0.9.30.4 release candidate 1 available for download

2012-03-05 Thread Vincent Snijders
Op 4 maart 2012 14:32 heeft Patrick Chevalley pcheval...@gmail.com
het volgende geschreven:
 Hi,

 At the moment 0.9.30.4 do not work on Ubuntu 12.04 and Fedora 17.
 Can you merge the revision 35051 that fix this problem?
 see http://bugs.freepascal.org/view.php?id=21129

Zeljan looked into it and provided me a list of revisions to be
merged. They are now in fixes_0_9_30 branch, so you can test with
tomorrow's 0.9.30.3 snapshot or with the upcoming 0.9.30.4RC2,

Vincent

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Lazarus 0.9.30.4 release candidate 1 available for download

2012-03-05 Thread zeljko
On Monday 05 of March 2012 10:41:22 Vincent Snijders wrote:
 Op 4 maart 2012 14:32 heeft Patrick Chevalley pcheval...@gmail.com
 
 het volgende geschreven:
  Hi,
  
  At the moment 0.9.30.4 do not work on Ubuntu 12.04 and Fedora 17.
  Can you merge the revision 35051 that fix this problem?
  see http://bugs.freepascal.org/view.php?id=21129
 
 Zeljan looked into it and provided me a list of revisions to be
 merged. They are now in fixes_0_9_30 branch, so you can test with
 tomorrow's 0.9.30.3 snapshot or with the upcoming 0.9.30.4RC2,

There will be more merged stuff (mostly gtk2 (fixes modal windows under KDE), 
some qt and r31087 which fixes #15967)
All needed revisions are prepared and I'm testing it atm.

zeljko
--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Adding packages at build time

2012-03-05 Thread Mark Morgan Lloyd

Mattias Gaertner wrote:

On Sun, 4 Mar 2012 15:46:18 +0100
Bernd prof7...@googlemail.com wrote:


2012/3/2 Mattias Gaertner nc-gaert...@netcologne.de:


Why do you build two times?

Why not simply svn up und rebuild the IDE via the IDE?

I think I know what the problem is, I also wondered what would be the
best solution for this and found nothing. The problem is the build
lazarus from within Lazarus is using a somehow different way to buil
it. From the console output it looks like build lazarus is *somehow*
making use of the same makefiles too but it is producing a different
result when running the same make target from the console.

I think with build two times when doing a fresh install (or after
fixing a broken unrunnable lazarus) he refers to:

svn checkout   (or svn up -r known_working or otherwise fix
broken things)
make clean all   --- this is the first time

and then from the menu
./lazarus
Tools  - build lazarus  -- this is the second time.


Sorry, I missed the earlier messages.

I've just compiled 0.9.30.4rc, and I no longer see a problem. However 
until comparatively recently if you got Lazarus using  svn co  (etc.) 
and then did a  make bigide  with default settings, the first project 
you built also recompiled a whole lot of underlying libraries.


Many thanks to whoever fixed this. However once aware of the issue I 
didn't consider it to be a particularly big deal, more serious is any 
requirement to rebuild the IDE from inside since on tight systems this 
obviously depletes the resources available for the compiler and- in 
particular- linker.



There should be a make target that does exactly the same as the menu
item build lazarus, somehow the highly obscure make-voodoo that is
performed in the build lazarus menu command should also be
accessible from the console without having any working Lazarus binary.
I once tried to reverse-engineer what exactly is going on and how and
why calling the *same* make target would produce different outcomes
when called from within the IDE and the command line but eventually I
gave up.


If you want to build the IDE with packages use
lazbuild --build-ide=


What do you mean- like

lazbuild --build-ide=lazsvnpkg

as an alternative to  make all  ? In that case what's the basic package 
list corresponding to bigide?


--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Project management

2012-03-05 Thread Michael Schnell

On 03/01/2012 04:25 PM, Hans-Peter Diettrich wrote:
Please tell us *which* documentation tools you tried already, and 
*why* you found them unusable.


(Not really wanting to enlarge the discussion even more, but as I have 
been directly asked: )


Being sure that IDE help only makes sense to me when it is usable 
offline and can search across all issues (e.g. if doing F1 in some 
word, a decent text should be provided, may the word be a keyword of the 
language, of the RTL or of the LCL, many months ago I asked about this 
in the mailing list. While I only recently learned that the CHM help in 
fact is supposed to support this, as well, at that time, only Graeme 
answered that DocView is the tool I need, and thus I concentrated on 
that and tried to generate all the necessary *.inf files from the svn 
content. I failed in spite of Graeme's hard trying to guide me.


Thus gave up, as I thought I would be unable to review any change I 
would locally do in the svn based help source files. Only very recently 
I learned that FPDoc is supposed to be so tightly integrated in the 
Lazarus IDE, that local changes made FPDoc should immediately (without 
any compiling) be activated and be reviewable using the IDE. OTOH not 
all parts (issues)  of the docs seems to be the target of FPDoc.


Right now, DoDi seems to do a great job enhancing FPDoc regarding To-Do 
annotation and make it more usable.


So I obviously did only some testing, evaluating and provided just 
suggestion (that might sometimes sound like complains).


This obviously qualifies me as a troll and so please ignore me.

Thanks,
-Michael

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Lazarus 0.9.30.4 release candidate 1 available for download

2012-03-05 Thread Kjow
2012/3/5 Vincent Snijders vincent.snijd...@gmail.com:
 Zeljan looked into it and provided me a list of revisions to be
 merged. They are now in fixes_0_9_30 branch, so you can test with
 tomorrow's 0.9.30.3 snapshot or with the upcoming 0.9.30.4RC2,

 Vincent

I can compile Lazarus 0.9.30.3
(http://svn.freepascal.org/svn/lazarus/branches/fixes_0_9_30/) with
make clean all, but when I make bigide I have an error:

c:\Develop\lazarusmake bigideclean bigide OPT=-Xg
...
...
Compiling c:\Develop\lazarus\components\jcf2\Ui\Settings\frClarifyReturns.pas
Compiling c:\Develop\lazarus\components\jcf2\Ui\Settings\frCompilerDirectReturns
.pas
frCompilerDirectReturns.pas(88,27) Error: Abstract methods can't be called direc
tly
frCompilerDirectReturns.pas(159) Fatal: There were 1 errors compiling module, st
opping
Fatal: Compilation aborted
make[2]: *** [jcfidelazarus.ppu] Error 1
make[2]: Leaving directory `c:/Develop/lazarus/components/jcf2/IdePlugin/lazarus
'
make[1]: *** [bigidecomponents] Error 2
make[1]: Leaving directory `c:/Develop/lazarus/components'
make: *** [bigidecomponents] Error 2

c:\Develop\lazarus



Kjow

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Adding packages at build time

2012-03-05 Thread Mattias Gaertner
On Mon, 05 Mar 2012 10:26:13 +
Mark Morgan Lloyd markmll.laza...@telemetry.co.uk wrote:

 Mattias Gaertner wrote:
  On Sun, 4 Mar 2012 15:46:18 +0100
  Bernd prof7...@googlemail.com wrote:
  
  2012/3/2 Mattias Gaertner nc-gaert...@netcologne.de:
 
  Why do you build two times?
 
  Why not simply svn up und rebuild the IDE via the IDE?
  I think I know what the problem is, I also wondered what would be the
  best solution for this and found nothing. The problem is the build
  lazarus from within Lazarus is using a somehow different way to buil
  it. From the console output it looks like build lazarus is *somehow*
  making use of the same makefiles too but it is producing a different
  result when running the same make target from the console.
 
  I think with build two times when doing a fresh install (or after
  fixing a broken unrunnable lazarus) he refers to:
 
  svn checkout   (or svn up -r known_working or otherwise fix
  broken things)
  make clean all   --- this is the first time
 
  and then from the menu
  ./lazarus
  Tools  - build lazarus  -- this is the second time.
 
 Sorry, I missed the earlier messages.
 
 I've just compiled 0.9.30.4rc, and I no longer see a problem. However 
 until comparatively recently if you got Lazarus using  svn co  (etc.) 
 and then did a  make bigide  with default settings, the first project 
 you built also recompiled a whole lot of underlying libraries.

It recompiles if you added custom options in the Configure build
Lazarus dialog.
If you have the default settings the 0.9.31 IDE should only recompile
the IDE and the packages that are not in bigide, aka your additional
installed packages. If you found a different behavior please report the
bug.

 
 Many thanks to whoever fixed this. However once aware of the issue I 
 didn't consider it to be a particularly big deal, more serious is any 
 requirement to rebuild the IDE from inside since on tight systems this 
 obviously depletes the resources available for the compiler and- in 
 particular- linker.
 
  There should be a make target that does exactly the same as the menu
  item build lazarus, somehow the highly obscure make-voodoo that is
  performed in the build lazarus menu command should also be
  accessible from the console without having any working Lazarus binary.
  I once tried to reverse-engineer what exactly is going on and how and
  why calling the *same* make target would produce different outcomes
  when called from within the IDE and the command line but eventually I
  gave up.
  
  If you want to build the IDE with packages use
  lazbuild --build-ide=
 
 What do you mean- like
 
 lazbuild --build-ide=lazsvnpkg
 
 as an alternative to  make all  ? In that case what's the basic package 
 list corresponding to bigide?

No.
There is currently no command line tool to change the list of install
packages. lazbuild takes the list from the same place as the IDE -
your config directory.
The parameter --build-ide takes additional compiler options. Like
debugger settings, verbosity, checks or defines. To compile an IDE with
your current list of installed packages use

lazbuild --build-ide=


Mattias
 

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Adding packages at build time

2012-03-05 Thread Mark Morgan Lloyd

Mattias Gaertner wrote:

On Mon, 05 Mar 2012 10:26:13 +
Mark Morgan Lloyd markmll.laza...@telemetry.co.uk wrote:


Mattias Gaertner wrote:

On Sun, 4 Mar 2012 15:46:18 +0100
Bernd prof7...@googlemail.com wrote:


2012/3/2 Mattias Gaertner nc-gaert...@netcologne.de:


Why do you build two times?

Why not simply svn up und rebuild the IDE via the IDE?

I think I know what the problem is, I also wondered what would be the
best solution for this and found nothing. The problem is the build
lazarus from within Lazarus is using a somehow different way to buil
it. From the console output it looks like build lazarus is *somehow*
making use of the same makefiles too but it is producing a different
result when running the same make target from the console.

I think with build two times when doing a fresh install (or after
fixing a broken unrunnable lazarus) he refers to:

svn checkout   (or svn up -r known_working or otherwise fix
broken things)
make clean all   --- this is the first time

and then from the menu
./lazarus
Tools  - build lazarus  -- this is the second time.

Sorry, I missed the earlier messages.

I've just compiled 0.9.30.4rc, and I no longer see a problem. However 
until comparatively recently if you got Lazarus using  svn co  (etc.) 
and then did a  make bigide  with default settings, the first project 
you built also recompiled a whole lot of underlying libraries.


It recompiles if you added custom options in the Configure build
Lazarus dialog.


Until recently an IDE built with  make bigide  recompiled at least some 
packages when told to build the first project. This was irrespective of 
whether I was patching in e.g. lazsvnpkg.



If you have the default settings the 0.9.31 IDE should only recompile
the IDE and the packages that are not in bigide, aka your additional
installed packages. If you found a different behavior please report the
bug.


It's apparently been fixed, but I'll keep an eye on it.

Many thanks to whoever fixed this. However once aware of the issue I 
didn't consider it to be a particularly big deal, more serious is any 
requirement to rebuild the IDE from inside since on tight systems this 
obviously depletes the resources available for the compiler and- in 
particular- linker.



There should be a make target that does exactly the same as the menu
item build lazarus, somehow the highly obscure make-voodoo that is
performed in the build lazarus menu command should also be
accessible from the console without having any working Lazarus binary.
I once tried to reverse-engineer what exactly is going on and how and
why calling the *same* make target would produce different outcomes
when called from within the IDE and the command line but eventually I
gave up.

If you want to build the IDE with packages use
lazbuild --build-ide=

What do you mean- like

lazbuild --build-ide=lazsvnpkg

as an alternative to  make all  ? In that case what's the basic package 
list corresponding to bigide?


No.
There is currently no command line tool to change the list of install
packages. lazbuild takes the list from the same place as the IDE -
your config directory.
The parameter --build-ide takes additional compiler options. Like
debugger settings, verbosity, checks or defines. To compile an IDE with
your current list of installed packages use

lazbuild --build-ide=


OK. So going back to my original query: if I want to add something like 
lazsvnpkg for the initial build I've got to patch it in myself.


--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Lazarus 0.9.30.4 release candidate 1 available for download

2012-03-05 Thread Vincent Snijders
Op 5 maart 2012 11:36 heeft Kjow antispamm...@gmail.com het volgende
geschreven:
 2012/3/5 Vincent Snijders vincent.snijd...@gmail.com:
 Zeljan looked into it and provided me a list of revisions to be
 merged. They are now in fixes_0_9_30 branch, so you can test with
 tomorrow's 0.9.30.3 snapshot or with the upcoming 0.9.30.4RC2,

 Vincent

 I can compile Lazarus 0.9.30.3
 (http://svn.freepascal.org/svn/lazarus/branches/fixes_0_9_30/) with
 make clean all, but when I make bigide I have an error:

 c:\Develop\lazarusmake bigideclean bigide OPT=-Xg
 ...
 ...

Please, try with fpc 2.6.0; fpc 2.6.1 might be more strict and is not
supported by the fixes branch,

Vincent

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Lazarus 0.9.30.4 release candidate 1 available for download

2012-03-05 Thread Kjow
2012/3/5 Vincent Snijders vincent.snijd...@gmail.com:
 Please, try with fpc 2.6.0; fpc 2.6.1 might be more strict and is not
 supported by the fixes branch,

 Vincent

I get fpc from http://svn.freepascal.org/svn/fpc/branches/fixes_2_6

So, which is the right (svn) combination between lazarus/fpc?

Maybe:
http://svn.freepascal.org/svn/lazarus/branches/fixes_0_9_30/
http://svn.freepascal.org/svn/fpc/tags/release_2_6_0/

Thank you,
Kjow

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Lazarus 0.9.30.4 release candidate 1 available for download

2012-03-05 Thread Vincent Snijders
Op 5 maart 2012 12:50 heeft Kjow antispamm...@gmail.com het volgende
geschreven:
 2012/3/5 Vincent Snijders vincent.snijd...@gmail.com:
 Please, try with fpc 2.6.0; fpc 2.6.1 might be more strict and is not
 supported by the fixes branch,

 Vincent

 I get fpc from http://svn.freepascal.org/svn/fpc/branches/fixes_2_6

 So, which is the right (svn) combination between lazarus/fpc?

 Maybe:
 http://svn.freepascal.org/svn/lazarus/branches/fixes_0_9_30/
 http://svn.freepascal.org/svn/fpc/tags/release_2_6_0/

That's correct for 0.9.30.3.

For 0.9.30.4RC1, it is:
http://svn.freepascal.org/svn/lazarus/tags/lazarus_0_9_30_4RC1/
http://svn.freepascal.org/svn/fpc/tags/release_2_6_0/

Vincent

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Options dialog filter

2012-03-05 Thread Juha Manninen
2012/3/5 Hans-Peter Diettrich drdiettri...@aol.com

 A ComboBox should react on WM_SETFONT. Also CB_SETITEMHEIGHT should be
 usable to set its Height to an arbitrary value, differently for the edit
 box and the list.


ComboBoxes are currently not even included in the filtering of Options
dialogs.
RadioButton, CheckBox and GroupBox are the problem. There are so many of
them and they have caption text just like Label has. It is not very logical
that Label can be colored but the other not.



  Does anyone have a plan to fix it?


 Which interface methods are involved?


Interface? I don't know. I am talking about TControl.Color and
TControl.Font.Color.
If you know how to fix it, please tell me.

It may be related to themes as Paul Ishenin mentioned, but I have seen
colors used in other GUIs.
Besides, why can Label be colored then?

Juha
--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Lazarus 0.9.30.4 release candidate 1 available for download

2012-03-05 Thread Vincent Snijders
Op 5 maart 2012 11:36 heeft Kjow antispamm...@gmail.com het volgende
geschreven:
 2012/3/5 Vincent Snijders vincent.snijd...@gmail.com:
 Zeljan looked into it and provided me a list of revisions to be
 merged. They are now in fixes_0_9_30 branch, so you can test with
 tomorrow's 0.9.30.3 snapshot or with the upcoming 0.9.30.4RC2,

 Vincent

 I can compile Lazarus 0.9.30.3
 (http://svn.freepascal.org/svn/lazarus/branches/fixes_0_9_30/) with
 make clean all, but when I make bigide I have an error:

I fixed this error in fixes_0_9_30,

Vincent

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


[Lazarus] FPC Lazarus GIT mirrors

2012-03-05 Thread Graeme Geldenhuys
On 5 March 2012 12:48, Alexander Shishkin  wrote:
 Out of synch again.


Yes, thank you. I was rebuilding two of our servers over the weekend.
One server was running the fpc  lazarus git mirror sync scripts. I'm
now adding the final touches to the new servers, and checking
everything over before they go live. They should be up and running
later today, or early tomorrow morning (GMT+2).

Sorry for any inconvenience.


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Options dialog filter

2012-03-05 Thread Felipe Monteiro de Carvalho
 It may be related to themes as Paul Ishenin mentioned, but I have seen colors 
 used in other GUIs.

Probably those GUIs are custom-drawn, but you are using native widgets
in your GUI.

If you want unrestricted colouring options you can use TCDCheckBox and
friends from our custom drawn controls units in the LCL:

http://wiki.lazarus.freepascal.org/Lazarus_Custom_Drawn_Controls

But it should be used with care since it might look different then the
other nearby controls.

-- 
Felipe Monteiro de Carvalho

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Options dialog filter

2012-03-05 Thread Sven Barth

Am 05.03.2012 16:11, schrieb Felipe Monteiro de Carvalho:

It may be related to themes as Paul Ishenin mentioned, but I have seen colors 
used in other GUIs.


Probably those GUIs are custom-drawn, but you are using native widgets
in your GUI.

If you want unrestricted colouring options you can use TCDCheckBox and
friends from our custom drawn controls units in the LCL:

http://wiki.lazarus.freepascal.org/Lazarus_Custom_Drawn_Controls

But it should be used with care since it might look different then the
other nearby controls.



The controls Juha is talking about are those of the IDE's Options 
dialog. So I don't know whether custom drawn controls are an option there...


Regards,
Sven

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Options dialog filter

2012-03-05 Thread Juha Manninen
2012/3/5 Sven Barth pascaldra...@googlemail.com

 The controls Juha is talking about are those of the IDE's Options dialog.
 So I don't know whether custom drawn controls are an option there...


Exactly.
Felipe, did you look at the filtering in the Options dialog?
The code just iterates all TControls in all settings frames, changes
caption text color if the text matches, and finally hides entries to frames
which didn't have matches.
Simple and elegant, except that it does not work on Windows!

Now I have changed it to use Font.Style instead of Font.Color.
Color would be a more distinctive and stronger tool here.

Juha
--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Options dialog filter

2012-03-05 Thread Felipe Monteiro de Carvalho
2012/3/5 Juha Manninen juha.mannine...@gmail.com:
 Exactly.
 Felipe, did you look at the filtering in the Options dialog?

Aha, so it affects the entire dialog. Well, at least bold is supported.

-- 
Felipe Monteiro de Carvalho

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Options dialog filter

2012-03-05 Thread Hans-Peter Diettrich

Paul Ishenin schrieb:

05.03.2012 2:11, Juha Manninen пишет:

Neither Color nor Font.Color are respected on Windows. It should be
possible, I have seen colored GUIs in other Windows programs.
Does anyone have a plan to fix it?


This depends on windows. When your application supports themes they must 
be respected. You can ask windows to change the color but windows simple 
ignores this.


Thus it may be a bad idea to use themes in the IDE?

DoDi


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Options dialog filter

2012-03-05 Thread Paul Ishenin

05.03.12 21:04, Juha Manninen пишет:

It may be related to themes as Paul Ishenin mentioned, but I have seen
colors used in other GUIs.


Please give an example of other GUI. I will check that and maybe correct 
LCL if possible.


Best regards,
Paul Ishenin

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


[Lazarus] Getting Version 0.99.0 up to 100% this year?

2012-03-05 Thread Samuel Herzog
Hi,

there are some issues in the roadmap list for version 0.99.0 which should be 
moved.

E.g. http://bugs.freepascal.org/bug_view_advanced_page.php?bug_id=12294

As I can see the LazTarget has been moved to 1.2 already


2011-10-07 18:34  Vincent Snijders  LazTarget  1.0 = 1.2  
but it's still Target Version=0.99.0

The same with this issues:

http://bugs.freepascal.org/view.php?id=12397  --  font inconsistencies 
http://bugs.freepascal.org/view.php?id=19508  -- Incorrect Zoom Metric 
http://bugs.freepascal.org/view.php?id=16905  -- docked IDE: closing a file 
moves focus to component palette or none at all 
http://bugs.freepascal.org/view.php?id=14333  --  Lazarus Metafile: X-platform 
vector graphic implementation 
http://bugs.freepascal.org/view.php?id=16374  -- Replace usage of GTK private 
structures 
http://bugs.freepascal.org/view.php?id=18219  -- MenuItem size bad under 
windows 7 high dpi modes (reopen issue) 
http://bugs.freepascal.org/view.php?id=18645  -- Modal form can be stuck under 
other forms 
http://bugs.freepascal.org/view.php?id=18298  -- Please update the default 
layout provided with anchor docking package 
http://bugs.freepascal.org/view.php?id=12294  -- About Lazarus menu item 
should be in the Application menu under Mac OS X 
http://bugs.freepascal.org/view.php?id=17835  -- chmcontentprovider in chmhelp 
could be made more useful for context sensitive help 
http://bugs.freepascal.org/view.php?id=18538  -- Under certain configurations 
docked windows, lower window arbitrarily increasing its height
http://bugs.freepascal.org/view.php?id=15189  --TDBDateEdit - data-aware 
TDateEdit 
http://bugs.freepascal.org/view.php?id=18344  -- TStringGrid - unexpected 
selection --
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Getting Version 0.99.0 up to 100% this year?

2012-03-05 Thread Paul Ishenin

06.03.2012 13:53, Samuel Herzog пишет:

Hi,

there are some issues in the roadmap list for version 0.99.0 which
should be moved.


Thanks, I updated all except the last one.


http://bugs.freepascal.org/view.php?id=18344 -- TStringGrid -
unexpected selection


Here I don't know what to do, let Vincent and Felipe decide.

Best regards,
Paul Ishenin


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus