Re: [Lazarus] How to hide pop-up menu before taking a screen snapshot?

2021-02-11 Thread Flávio Etrusco via lazarus
Menu handling in Windows is fully synchronous (in the main thread) so
you should use QueueAsyncCall:
https://wiki.freepascal.org/Asynchronous_Calls

Best regards,
Flávio

Em dom., 7 de fev. de 2021 às 11:20, Bo Berglund via lazarus
 escreveu:
>
> On Sun, 7 Feb 2021 17:16:31 +0300, Andrey Sobol via lazarus
>  wrote:
>
> >Try to call
> >
> >Application.ProcessMessages();
> >after disable a popup menu.
> >
> >Andrey.
> >
>
> Did not work. popmenu item still shows on captured image.
> The Sleep(300) in the menu handler does work OTOH...
>
>
> --
> Bo Berglund
> Developer in Sweden
>
> --
> ___
> lazarus mailing list
> lazarus@lists.lazarus-ide.org
> https://lists.lazarus-ide.org/listinfo/lazarus
-- 
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


[Lazarus] We are planning the next release: Lazarus 2.0.12

2021-02-11 Thread Martin Frb via lazarus

The Lazarus team has scheduled

      Lazarus 2.0.12
      for February 2021 (estimated 22nd to 25th)

  This release will be built with_*FPC 3.2.0*_.

Here is the list of fixes for Lazarus 2.0.12 (since 2.0.0):
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch


We would invite everyone to provide their feedback to help us improve
this upcoming release. Please let us know in particular:
- Any bug-fixes already made to trunk, that you believe should still be
  merged to the fixes branch (fixes that are not listed on the above wiki page)
- Any regressions that happened in fixes branch since the release of 2.0
- Other urgent (e.g. crashes/data-loss/...) matters, you believe we should know 
before the release.

Please attempt to provide your feedback by: 16th February 2021


More info on our release process can be found at (work in progress):
http://wiki.lazarus.freepascal.org/Lazarus_release_engineering

Information about the previous release:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
http://wiki.lazarus.freepascal.org/User_Changes_3.2.0 The intended minimum 
requirements for the release will be:

Windows:
   2k(*), XP(*), Vista, 7, 8, 8.1 and 10, 32 or 64bit.

FreeBSD/Linux:
   gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.

macOS:
   10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5
   (32 or 64bit).


(*) requires install from sources

-- 
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus
-- 
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus