Hi,
I've just discovered a regression when porting an app back
to Win32 from Linux which is a show stopper for us.
The IDE freezes with 2 status bars using 0.9.24 on WinXP
to reproduce:-
start Lazarus with a new project.
1. drop a status bar on the form - IDE still responsive
2. drop another
Dave Parsons schreef:
Hi,
I've just discovered a regression when porting an app back
to Win32 from Linux which is a show stopper for us.
The IDE freezes with 2 status bars using 0.9.24 on WinXP
to reproduce:-
start Lazarus with a new project.
1. drop a status bar on the form - IDE still
On Wed, 30 Jan 2008 09:26:03 +0100, Vincent Snijders wrote:
Dave Parsons schreef:
Still present in 0.9.25 from svn of a couple of weeks ago.
Not present anymore since 2008-01-22 07:06, revision 13826
Good to hear it, thanks.
Dave
On Jan 29, 2008 8:25 PM, Felipe Monteiro de Carvalho
[EMAIL PROTECTED] wrote:
Did OnDropFiles make it to 0.9.24? If so, any radical change can
potentially cause a lot of headache for people already using it.
On Jan 29, 2008 3:46 PM, Tom Gregorovic [EMAIL PROTECTED] wrote:
- there must be
Could I have some idea as to what you are using to generate reports? Do
you use internal report generators like :LazReport or external ones?
LazReport seems to be an incomplete implementation of FreeReport which
is also way outdated. Can some one please give me some hints.
Thanks,
Andreas
Hey all,
I'm new to this list, so this question might be misplaced or already been
answered.
Workarea on Lazarus isn't implemented, I believe because of the different
ways of handling these things on different systems.
How do one read different screen settings on a Mac OS X with Lazarus? Like
Lee, please read the last post in my blog (Powerful CGI applications).
It's an example on how to resolve that problem using PowUtils.
Lee Jenkins escribió:
Marius wrote:
I've used powtils a bit. Fast, very fast. The only thing I don't like
is with standard cgi you can't pool database
Tom Gregorovic пишет:
Then there will be problem, how to track this feature inside some
custom controls. Assigning to a published event is not a clear
solution. Maybe instead of property there can be some protected
function like SetAllowDropFiles for these cases.
But I think the others want to
Lee Jenkins wrote:
I've used powtils a bit. Fast, very fast.
Yeah it is. However it looks like theres little classes and structure,
but thats just the impression i got after a few hours in comparison to a
standard cgi application.
The only thing I don't like
is with standard cgi you
Bee wrote:
Yup. But FPC also has its own CGI framework. It might be a good
alternative besides Powtils. I never use it though.
Pretty and simple as far i can see with the tcgiapplication. The lcl cgi
package addon is not really helpfull (i have some problems with the
tdatamodule properties
Leonardo M. Ramé wrote:
Lee, please read the last post in my blog (Powerful CGI applications).
It's an example on how to resolve that problem using PowUtils.
This one i assume?
http://leonardorame.blogspot.com/2007/12/powerful-cgi-applications.html
So if i understand correctly you add an
On 30/01/2008, Marius [EMAIL PROTECTED] wrote:
I need to add paths for indy and a few from lazarus\components for
example which i mostly create at runtime, constantly changing the
project compiler options (other sources only used by IDE) is becoming
boring.
Is there a place in lazarus to add
Yes and no, the client forwards the request to the server, but inside
the server you can use Powtils to process Html and other stuff.
The usage of this solution only applies to shared servers or situations
where you can't use Apache modules, or install your own server.
Marius escribió:
But
I need to add paths for indy and a few from lazarus\components for
example which i mostly create at runtime, constantly changing the
project compiler options (other sources only used by IDE) is becoming
boring.
Is there a place in lazarus to add search paths so lazarus can open
3thparty
Marius schreef:
I need to add paths for indy and a few from lazarus\components for
example which i mostly create at runtime, constantly changing the
project compiler options (other sources only used by IDE) is becoming
boring.
Is there a place in lazarus to add search paths so lazarus can
Zitat von Marius [EMAIL PROTECTED]:
Vincent Snijders wrote:
Create a package for the units.
Should i create a (dummy) package to add search paths to lazarus???
Installing and recompiling the whole ide just to add a few paths sounds
kind of stupid. (The tools do not contain any design
Yesterday I posted a request for a way to improve ifdef handling, but
the discussion was led astray by my example, and turned into widgesets,
which was not the real issue.
So I repeat my request:
Sometimes ifdefs are unavoidable, as when they're used to turn on and
off customer options.
Vincent Snijders wrote:
Create a package for the units.
Should i create a (dummy) package to add search paths to lazarus???
Installing and recompiling the whole ide just to add a few paths sounds
kind of stupid. (The tools do not contain any design stuff). Then again
if this works it saves
Yesterday I posted a request for a way to improve ifdef handling, but
the discussion was led astray by my example, and turned into widgesets,
which was not the real issue.
So I repeat my request:
Sometimes ifdefs are unavoidable, as when they're used to turn on and
off customer options.
Marius schreef:
Vincent Snijders wrote:
Create a package for the units.
Should i create a (dummy) package to add search paths to lazarus???
No a real package to gather compiler options for a set of units.
Installing and recompiling the whole ide just to add a few paths sounds
kind of
Leonardo M. Ramé wrote:
Lee, please read the last post in my blog (Powerful CGI applications).
It's an example on how to resolve that problem using PowUtils.
Lee Jenkins escribió:
Marius wrote:
I've used powtils a bit. Fast, very fast. The only thing I don't
like is with standard cgi you
LazReport is based on FreeReport 2.32.
AFAIK there is no report component / engine for lazarus other than
LazReport.
You can try reportman (http://reportman.sourceforge.net) API in lazarus. Is
CLX based (Kylix) and only runs on Windows Linux.
You could try http://www.openmfg.com/openrpt but I
Lee Jenkins wrote:
Leonardo M. Ramé wrote:
Lee, please read the last post in my blog (Powerful CGI applications).
It's an example on how to resolve that problem using PowUtils.
Lee Jenkins escribió:
Marius wrote:
I've used powtils a bit. Fast, very fast. The only thing I don't
like is
Zitat von Peter Vreman [EMAIL PROTECTED]:
Yesterday I posted a request for a way to improve ifdef handling, but
the discussion was led astray by my example, and turned into widgesets,
which was not the real issue.
So I repeat my request:
Sometimes ifdefs are unavoidable, as when
Sorry, its http://leonardorame.blogspot.com
Lee Jenkins escribió:
Leonardo M. Ramé wrote:
Lee, please read the last post in my blog (Powerful CGI applications).
It's an example on how to resolve that problem using PowUtils.
Lee Jenkins escribió:
Marius wrote:
I've used powtils a bit.
Zitat von Giuliano Colla [EMAIL PROTECTED]:
Yesterday I posted a request for a way to improve ifdef handling, but
the discussion was led astray by my example, and turned into widgesets,
which was not the real issue.
So I repeat my request:
Sometimes ifdefs are unavoidable, as when they're
Leonardo M. Ramé wrote:
Yes and no, the client forwards the request to the server, but inside
the server you can use Powtils to process Html and other stuff.
The usage of this solution only applies to shared servers or situations
where you can't use Apache modules, or install your own server.
On Jan 30, 2008 1:00 AM, A.J. Venter [EMAIL PROTECTED] wrote:
[...]
Anyway, I think I explained now what makes it special in depth. Either
the dev's will think it's cool, or they won't. I won't feel bad if they
don't - it's their prerogative, but at least let it be judged fairly.
Well, *I*
John Stoneham wrote:
On Jan 30, 2008 1:00 AM, A.J. Venter [EMAIL PROTECTED] wrote:
[...]
Anyway, I think I explained now what makes it special in depth. Either
the dev's will think it's cool, or they won't. I won't feel bad if they
don't - it's their prerogative, but at least let it be judged
On Wed, Jan 30, 2008 at 01:56:40PM +0100, Giuliano Colla wrote:
with a program which compiles properly, but has a number of inconsistencies
sometimes hard to detect.
Is there a way to overcome this problem?
Always do a build.
Am I the only one to see it as a problem?
Yes. A Compile is a
Mattias Gärtner wrote:
The package system of lazarus is different from Delphi. You don't need to
install a package to use it.
Here i went wrong, i thought i always needed to install it into the IDE!
Thanks..
_
To
Op dinsdag 29-01-2008 om 11:11 uur [tijdzone +0100], schreef willem:
Joost van der Sluis wrote:
Personally I would rank debugger way higher on my wishlist than packages.
That won't work. DDD is a frontend to GDB. And guess where the problem
is? The problem is GDB.
Can you
On Jan 30, 2008 9:05 AM, A.J. Venter [EMAIL PROTECTED] wrote:
2) THIS is the tricky one so I would like some advice on how I should do
it. TDoubleBuffer needs to have OnKeyDown,OnKeyUp and OnKeypressed
events. Being a TCustomControl descendent, it doesn't have them -
TControl does - but it
Joost van der Sluis schreef:
Can you tell me more about the problems with GDB ?
That it's not available at all at win64.
(since there's no gcc for win64)
That is not the case anymore. Try
ftp://ftp.hu.freepascal.org/pub/lazarus/Lazarus-0.9.25-fpc-2.2.1-20080130-win64.exe
Vincent
Andreas Berger wrote:
Could I have some idea as to what you are using to generate reports? Do
you use internal report generators like :LazReport or external ones?
LazReport seems to be an incomplete implementation of FreeReport which
is also way outdated. Can some one please give me some
If you have TeX/Latex installed you can create the Latex source file
with your program, and let TeX process it, then show the resulting PDF
or Postscript to the user.
Lee Jenkins escribió:
Andreas Berger wrote:
Could I have some idea as to what you are using to generate reports?
Do you use
* Paul Ishenin [EMAIL PROTECTED] [Wed, 30 Jan 2008 11:27:16 +0700]:
Andrey Gusev wrote:
That:
--- interfaces/win32/win32callback.inc(revision 13905)
+++ interfaces/win32/win32callback.inc(working copy)
@@ -504,7 +504,7 @@
if (ControlDC = 0) or not needParentPaint then
Am Mittwoch 30 Januar 2008 schrieb Andreas Berger:
Could I have some idea as to what you are using to generate reports? Do
you use internal report generators like :LazReport or external ones?
LazReport seems to be an incomplete implementation of FreeReport which
is also way outdated. Can some
--- interfaces/win32/win32callback.inc (revision 13905)
+++ interfaces/win32/win32callback.inc (working copy)
@@ -504,7 +504,7 @@
if (ControlDC = 0) or not needParentPaint then
begin
DCIndex := Windows.SaveDC(PaintMsg.DC);
- MoveWindowOrgEx(PaintMsg.DC, ORect.Left, ORect.Top);
+
Andreas Berger schrieb:
Could I have some idea as to what you are using to generate reports?
Do you use internal report generators like :LazReport or external
ones? LazReport seems to be an incomplete implementation of FreeReport
which is also way outdated. Can some one please give me some
* Paul Ishenin [EMAIL PROTECTED] [Wed, 30 Jan 2008 11:27:16 +0700]:
Andrey Gusev wrote:
That:
--- interfaces/win32/win32callback.inc(revision 13905)
+++ interfaces/win32/win32callback.inc(working copy)
@@ -504,7 +504,7 @@
if (ControlDC = 0) or not needParentPaint then
Christian U. wrote:
Andreas Berger schrieb:
Could I have some idea as to what you are using to generate reports?
Do you use internal report generators like :LazReport or external
ones? LazReport seems to be an incomplete implementation of FreeReport
which is also way outdated. Can some one
Mattias Gärtner ha scritto:
Zitat von Peter Vreman [EMAIL PROTECTED]:
Yesterday I posted a request for a way to improve ifdef handling, but
the discussion was led astray by my example, and turned into widgesets,
which was not the real issue.
So I repeat my request:
Sometimes ifdefs are
While you are all busy talking about reports. Why don't each of you
fire off a email to the creators of ReportBuilder. They have a
awesome reporting tool for Delphi. You could use it equally well from
code and designer plus it had a built-in script language. You could
report from datasets and
Marco van de Voort ha scritto:
On Wed, Jan 30, 2008 at 01:56:40PM +0100, Giuliano Colla wrote:
with a program which compiles properly, but has a number of inconsistencies
sometimes hard to detect.
Is there a way to overcome this problem?
Always do a build.
Am I the only one to see it as a
Zitat von Andrey Gusev [EMAIL PROTECTED]:
--- interfaces/win32/win32callback.inc (revision 13905)
+++ interfaces/win32/win32callback.inc (working copy)
@@ -504,7 +504,7 @@
if (ControlDC = 0) or not needParentPaint then
begin
DCIndex := Windows.SaveDC(PaintMsg.DC);
-
On 29/01/2008, Giuliano Colla [EMAIL PROTECTED] wrote:
So my question is still open. There's a way to make the IDE/compiler
aware of the change of conditionals? I'm the only one with this requirement?
I have also noticed that issue, mostly with my IFDEF DEBUG lines. I
used to use application
On 29/01/2008, Vincent Snijders [EMAIL PROTECTED] wrote:
You don't need ifdefs. You need to fix the differences.
Fix the gtk1 interface to scroll the memo.
Fix the gtk1 interface to remove the scrollbars, when the memo is cleared
Fix gtk1 and gtk2 interface to disable childforms, if the main
http://sourceforge.net/projects/braslib/
Latest release 0.4b in may 2006, CVS contents is 20 months old
https://sourceforge.net/projects/reportlivre/
Latest release 0.1 in feb 2006, there's nothing in CVS
Better use LazReport which is the de facto reporting tool for lazarus.
Regards.
Graeme Geldenhuys schreef:
On 29/01/2008, Vincent Snijders [EMAIL PROTECTED] wrote:
You don't need ifdefs. You need to fix the differences.
Fix the gtk1 interface to scroll the memo.
Fix the gtk1 interface to remove the scrollbars, when the memo is cleared
Fix gtk1 and gtk2 interface to
My personal taste is FastReport, and I think it is almost there to
support FPC.
[]s
Cesar Romero
While you are all busy talking about reports. Why don't each of you
fire off a email to the creators of ReportBuilder. They have a
awesome reporting tool for Delphi. You could use it equally
Isn't it lot easier to create an include file with all the defines,
and include it everywhere you need it? If you need several sets of
defines, just create higher level symbols that enable/disable those
sets.
Regards!
-Marco
2008/1/30, Graeme Geldenhuys [EMAIL PROTECTED]:
On 29/01/2008,
On 30/01/2008, Leonardo M. Ramé [EMAIL PROTECTED] wrote:
Lee, please read the last post in my blog (Powerful CGI applications).
It's an example on how to resolve that problem using PowUtils.
Where can I find your blog post? We have the same issue with db
connection pools.
Graeme.
at all at win64.
(since there's no gcc for win64)
That is not the case anymore. Try
ftp://ftp.hu.freepascal.org/pub/lazarus/Lazarus-0.9.25-fpc-2.2.1-20080130-win64.exe
Vincent
_
To unsubscribe: mail [EMAIL PROTECTED
On 30/01/2008, Marius [EMAIL PROTECTED] wrote:
Leonardo M. Ramé wrote:
So if i understand correctly you add an layer around cgi. It looks
pretty much like a service/deamon situation, everything will be
forwarded to this deamon and that will generate the responses. Think
this will work
On 30/01/2008, Lee Jenkins [EMAIL PROTECTED] wrote:
I've used powtils a bit. Fast, very fast. The only thing I don't like is
with
standard cgi you can't pool database connections, not sure about FastCGI
though
I second that. powutils work great. We ported a GUI app to CGI and
could
On Wed, Jan 30, 2008 at 06:22:05PM +0100, Giuliano Colla wrote:
Yes. A Compile is a shortcut for a build. If you don't want the downsides,
do a build.
Out of sheer curiosity. Are you developing alone, or are you in charge of a
team, with a number of developers with various degree of
It's my last post, Powerful CGI applications.
http://leonardorame.blogspot.com
Graeme Geldenhuys escribió:
On 30/01/2008, Leonardo M. Ramé [EMAIL PROTECTED] wrote:
Lee, please read the last post in my blog (Powerful CGI applications).
It's an example on how to resolve that problem using
I can't reproduce it. But I do recall having not noticed a breakpoint
reached however the program wasn't visible. I had to reset the debugger
during that session.
So if the two compilers share a DLL I can see how that would happen. I'm
sure it wasn't intentional is opening them both up at the
Graeme Geldenhuys ha scritto:
On 29/01/2008, Giuliano Colla [EMAIL PROTECTED] wrote:
So my question is still open. There's a way to make the IDE/compiler
aware of the change of conditionals? I'm the only one with this requirement?
I have also noticed that issue, mostly with my IFDEF DEBUG
On 30/01/2008, Marco Alvarado [EMAIL PROTECTED] wrote:
Isn't it lot easier to create an include file with all the defines,
and include it everywhere you need it? If you need several sets of
defines, just create higher level symbols that enable/disable those
sets.
Thanks Marco. We have done
On 30/01/2008, Giuliano Colla [EMAIL PROTECTED] wrote:
If one has last built project1, and then does some editing and just
compiles (instead of building) project2, project2 may inherit units
which where compiled with project1 conditionals, generating a mix-up,
which may go undetected.
Am Mittwoch, den 30.01.2008, 17:05 +0200 schrieb A.J. Venter:
Well, *I* think it's very cool. In fact, when I get back around to my
life-long pet project (a chess engine extraordinaire :) this will be
the first library I look at for the board UI.
Me too, I'd like to play around and maybe do
Graeme Geldenhuys schrieb:
While you are all busy talking about reports. Why don't each of you
fire off a email to the creators of ReportBuilder. They have a
awesome reporting tool for Delphi. You could use it equally well from
code and designer plus it had a built-in script language. You
Graeme Geldenhuys ha scritto:
On 30/01/2008, Giuliano Colla [EMAIL PROTECTED] wrote:
If one has last built project1, and then does some editing and just
compiles (instead of building) project2, project2 may inherit units
which where compiled with project1 conditionals, generating a mix-up,
Vincent Snijders ha scritto:
Graeme Geldenhuys schreef:
On 29/01/2008, Vincent Snijders [EMAIL PROTECTED] wrote:
You don't need ifdefs. You need to fix the differences.
Fix the gtk1 interface to scroll the memo.
Fix the gtk1 interface to remove the scrollbars, when the memo is
cleared
Fix
Hi all,
I've just been trying to compile some code that makes use of Zlib and
when I try to compile it from within Lazarus I get the following error
Error: Import library not found for libz
at the linking stage. It's the only thing stopping it from linking.
Is this a bug in FPC 2.2.1 or am
* Mattias G#228;rtner [EMAIL PROTECTED] [Wed, 30 Jan 2008
18:45:57 +0100]:
Zitat von Andrey Gusev [EMAIL PROTECTED]:
--- interfaces/win32/win32callback.inc (revision 13905)
+++ interfaces/win32/win32callback.inc (working copy)
@@ -504,7 +504,7 @@
if (ControlDC = 0) or not needParentPaint
What I don't understand is why would you need to implement a localized
ScrollWindow(..) to provide the effect of Scrolling a window.
For the sake simplicity Windows scrolls a window and takes care of all
children in that window.
These aren't questions that need answers. I'm just pointing out
Vincent Snijders ha scritto:
Giuliano Colla schreef:
Vincent Snijders ha scritto:
Graeme Geldenhuys schreef:
On 29/01/2008, Vincent Snijders [EMAIL PROTECTED] wrote:
You don't need ifdefs. You need to fix the differences.
Fix the gtk1 interface to scroll the memo.
Fix the gtk1 interface to
Giuliano Colla schreef:
Vincent Snijders ha scritto:
Graeme Geldenhuys schreef:
On 29/01/2008, Vincent Snijders [EMAIL PROTECTED] wrote:
You don't need ifdefs. You need to fix the differences.
Fix the gtk1 interface to scroll the memo.
Fix the gtk1 interface to remove the scrollbars, when
Andrey Gusev wrote:
-MoveWindowOrgEx(PaintMsg.DC, ORect.Left, ORect.Top);
+MoveWindowOrgEx(PaintMsg.DC, -ORect.Left, -ORect.Top);
No. ORect.Left is offset from Win32 - LCL. So if LCL draws at (0,0) it
should actually be at (ORect.Left, ORect.Top), so the code is correct.
With
On Wed, Jan 30, 2008 at 08:36:00PM +0100, Giuliano Colla wrote:
OK, I understand your issue now. Simple solution is: Always do a
Build All. :-)
By what means do you suggest to obtain that from everybody: moral suasion,
menaces, salary cut, spanking or other corporal punishment? :-)
Much
Giuliano Colla wrote:
Vincent Snijders ha scritto:
Giuliano Colla schreef:
Vincent Snijders ha scritto:
Graeme Geldenhuys schreef:
On 29/01/2008, Vincent Snijders [EMAIL PROTECTED] wrote:
You don't need ifdefs. You need to fix the differences.
Fix the gtk1 interface to scroll the memo.
Fix
Andrey Gusev wrote:
* Paul Ishenin [EMAIL PROTECTED] [Wed, 30 Jan 2008 11:27:16 +0700]:
Andrey Gusev wrote:
That:
--- interfaces/win32/win32callback.inc(revision 13905)
+++ interfaces/win32/win32callback.inc(working copy)
@@ -504,7 +504,7 @@
if (ControlDC = 0) or not
Marco van de Voort ha scritto:
On Wed, Jan 30, 2008 at 08:36:00PM +0100, Giuliano Colla wrote:
OK, I understand your issue now. Simple solution is: Always do a
Build All. :-)
By what means do you suggest to obtain that from everybody: moral suasion,
menaces, salary cut, spanking
Andrey Gusev wrote:
* Mattias G#228;rtner [EMAIL PROTECTED] [Wed, 30 Jan 2008
18:45:57 +0100]:
Zitat von Andrey Gusev [EMAIL PROTECTED]:
--- interfaces/win32/win32callback.inc (revision 13905)
+++ interfaces/win32/win32callback.inc (working copy)
@@ -504,7 +504,7 @@
if (ControlDC = 0) or
I second that. powutils work great. We ported a GUI app to CGI and
could reuse a lot of code because everything is still written in
Object Pascal. So far we are getting away with opening and closing
database connections the whole time, but I am sure if we start using
stress tests we would have
* Luiz Americo Pereira Camara [EMAIL PROTECTED] [Thu, 31 Jan 2008
01:16:58 -0300]:
Andrey Gusev wrote:
* Mattias G#228;rtner [EMAIL PROTECTED] [Wed, 30 Jan 2008
18:45:57 +0100]:
Zitat von Andrey Gusev [EMAIL PROTECTED]:
--- interfaces/win32/win32callback.inc (revision 13905)
+++
On 30/01/2008, Christian U. [EMAIL PROTECTED] wrote:
I dont like commercial products in combination with lazarus so i spend
my time to make lazreport bedder when i want it and dont send mails to
obscure commercial suppliers.
I don't know of any comercial products for Lazarus, so I assume
* Micha Nelissen [EMAIL PROTECTED] [Wed, 30 Jan 2008 22:27:36
+0100]:
Andrey Gusev wrote:
-MoveWindowOrgEx(PaintMsg.DC, ORect.Left, ORect.Top);
+MoveWindowOrgEx(PaintMsg.DC, -ORect.Left, -ORect.Top);
No. ORect.Left is offset from Win32 - LCL. So if LCL draws at (0,0)
it
Me too, I'd like to play around and maybe do something useful (or
funny :) with it. It could at least be put on the CCR if not into
lazarus distribution itself.
That may be a good start. I'll submit it to the CCR as soon as I finish 1.0
Please note I combined two posts below:
How about a
Damn, wedged on Ctrl+V.
==
* Micha Nelissen [EMAIL PROTECTED] [Wed, 30 Jan 2008 22:27:36
+0100]:
Andrey Gusev wrote:
- MoveWindowOrgEx(PaintMsg.DC, ORect.Left, ORect.Top);
+ MoveWindowOrgEx(PaintMsg.DC, -ORect.Left, -ORect.Top);
No. ORect.Left is offset from Win32 - LCL. So
Are you using/linking a external (.dll or .so) or are you using the
zlib unit (implementation in object pascal) included with FPC?
Regards,
- Graeme -
On 30/01/2008, Dominique Louis [EMAIL PROTECTED] wrote:
Hi all,
I've just been trying to compile some code that makes use of Zlib and
Nero for Linux v3 is one such case. Linux has loads of CD/DVD
writing software, but nothing I like, or can say feels polished (yes
even K3b doesn't do it for me). Nero for Linux just works and well
worth the money.
Never tried it, never needed it. Nautilus works just great to burn CD´s.
Am Donnerstag, 31. Januar 2008 07:39 schrieb A.J. Venter:
[...]
If not, maybe hooking into the surrounding forms events would
suffice.
This was my first idea, but unfortunately, it doesn't work at all.
The reason is that forms only get keyboard focus onActivate and even
then they only keep
86 matches
Mail list logo