1. 05 Sep, 2022 2 commits
    • Alexandros Frantzis's avatar
      msvfw32: Use window name to determine if window is created using MCIWndCreate. · 97e018f9
      Alexandros Frantzis authored
      The current version of the code incorrectly assumes that the lpszClass
      member of CREATESTRUCT passed with WM_CREATE will point to the same
      memory used for the CreateWindowEx class name parameter. MCIWND_Create
      uses this assumption to perform a pointer comparison on the class name
      to determine whether the MCI window is being created using
      MCIWndCreateA/W and should therefore expect a unicode path parameter.
      
      As a side effect of commit e41c255b
      "win32u: Use send_message_timeout for WM_CREATE and WM_NCCREATE" the
      CREATESTRUCT lpszClass member started pointing to different memory,
      breaking the current implementation of MCIWND_Create().
      
      This commit fixes the problem by changing MCIWndCreateA/W to use an
      internal window name, unlikely to be used by normal applications, which
      can then be checked in MCIWND_Create to determine if the MCI window is
      being created using MCIWndCreateA/W.
      
      Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53578
      97e018f9
    • Eric Pouech's avatar
      msvfw32: Test window creation with filename. · e9de4ae0
      Eric Pouech authored
      Signed-off-by: 's avatarEric Pouech <eric.pouech@gmail.com>
      e9de4ae0
  2. 01 Mar, 2022 1 commit
  3. 27 Jan, 2022 2 commits
  4. 07 Dec, 2020 1 commit
  5. 19 Aug, 2019 1 commit
  6. 07 Mar, 2019 8 commits
  7. 23 Aug, 2018 1 commit
  8. 14 Aug, 2018 1 commit
  9. 06 Jun, 2018 1 commit
  10. 14 Feb, 2018 1 commit
  11. 12 Feb, 2018 1 commit
  12. 22 Nov, 2016 3 commits
  13. 05 Nov, 2015 1 commit
  14. 02 Nov, 2015 1 commit
  15. 23 Oct, 2015 1 commit
  16. 22 Oct, 2015 1 commit
  17. 21 Oct, 2015 1 commit
  18. 02 May, 2014 3 commits
  19. 02 Jan, 2014 1 commit
  20. 19 Sep, 2010 1 commit
  21. 28 Jul, 2010 2 commits
  22. 21 Jul, 2010 1 commit
  23. 16 Mar, 2010 1 commit
  24. 22 Feb, 2010 1 commit
  25. 28 Apr, 2009 1 commit
  26. 08 Apr, 2009 1 commit