1. 04 Mar, 2021 1 commit
  2. 04 Dec, 2020 1 commit
  3. 17 Nov, 2020 1 commit
  4. 21 Sep, 2020 2 commits
  5. 07 Jul, 2020 2 commits
  6. 30 Jun, 2020 2 commits
  7. 05 Jun, 2020 1 commit
  8. 31 Jan, 2020 1 commit
  9. 18 Sep, 2019 1 commit
  10. 05 Nov, 2018 2 commits
  11. 27 Aug, 2018 1 commit
  12. 07 May, 2018 1 commit
  13. 02 Apr, 2018 1 commit
  14. 06 Feb, 2018 1 commit
  15. 25 Nov, 2017 1 commit
  16. 01 Sep, 2017 1 commit
  17. 19 Jul, 2017 1 commit
  18. 05 Jun, 2017 1 commit
  19. 25 Apr, 2017 1 commit
  20. 30 Aug, 2016 1 commit
  21. 29 Apr, 2016 1 commit
  22. 20 Apr, 2016 1 commit
  23. 08 Apr, 2016 1 commit
  24. 05 Feb, 2016 1 commit
  25. 30 Dec, 2015 1 commit
  26. 06 Nov, 2015 1 commit
  27. 01 Nov, 2015 1 commit
    • Stefan Dösinger's avatar
      user32: Silently ignore temporary foreground loss. · ccf430eb
      Stefan Dösinger authored
      The basic problem is this: Thread A has a window W1 that is it's focus
      window and the system-global foreground window. At some point thread A
      stops processing messages. After that, thread B creates a window W2
      and makes it the foreground window. Thread B later on makes W1 (from
      Thread A) the foreground window again. After restoring W1 as the
      foreground window, Thread A processes window messages again. Two
      WM_WINE_SETACTIVEWINDOW messages are in the queue, one for losing the
      foreground thread propery and one for restoring it. The first one will
      generates a WM_ACTIVATEAPP(0) message, which causes D3D to minimize
      the game window.
      
      The included test shows that Windows doesn't deliver any
      WM_ACTIVATEAPP messages if the thread stopped being the foreground
      thread and re-gained that property between two message processing
      calls. It isn't implemented with a plain WM_ACTIVATEAPP filter, the
      manually injected message in the test still gets through.
      Signed-off-by: 's avatarStefan Dösinger <stefan@codeweavers.com>
      Signed-off-by: 's avatarAlexandre Julliard <julliard@winehq.org>
      ccf430eb
  28. 27 Apr, 2015 1 commit
  29. 07 Apr, 2015 2 commits
  30. 11 Nov, 2014 1 commit
  31. 17 Oct, 2014 1 commit
  32. 17 Jun, 2014 2 commits
  33. 01 May, 2014 1 commit
  34. 10 Apr, 2014 1 commit