1. 01 Sep, 2010 1 commit
  2. 14 Dec, 2009 3 commits
  3. 16 Nov, 2009 1 commit
  4. 12 Nov, 2009 1 commit
  5. 11 Nov, 2009 1 commit
  6. 30 Mar, 2009 2 commits
  7. 26 Mar, 2009 1 commit
  8. 23 Mar, 2009 2 commits
  9. 16 Feb, 2009 1 commit
  10. 04 Jan, 2009 2 commits
  11. 18 Oct, 2008 1 commit
  12. 23 Sep, 2008 1 commit
  13. 12 Sep, 2008 3 commits
  14. 01 Apr, 2008 1 commit
  15. 14 Mar, 2008 1 commit
  16. 16 Feb, 2008 2 commits
    • Rob Shearman's avatar
      Add a new convenience macro for an exception handler that handles all exceptions. · 8608e895
      Rob Shearman authored
      When using native compiler exceptions, the previous method of doing 
      this, __EXCEPT(NULL), would expand to __except( 
      (NULL)(GetExceptionInformation())) which doesn't compile as NULL isn't a 
      function.
      
      So add a new macro, __EXCEPT_ALL, which works correctly both when using 
      native compiler exceptions and without and which makes the meaning of 
      code in which it is used clearer.
      8608e895
    • Rob Shearman's avatar
      Don't use GetExceptionCode and GetExceptionInformation in exception filter functions. · a82f4dd9
      Rob Shearman authored
      When using native compiler exceptions, it isn't valid to use 
      GetExceptionCode and GetExceptionInformation anywhere other than in the 
      filter or handler blocks since it would be very hard for the compiler to 
      work out where to retrieve the exception information from on the stack.
      
      Therefore, remove the WINE_EXCEPTION_FILTER and WINE_FINALLY_FUNC macros 
      which enabled GetExceptionCode, GetExceptionInformation and 
      AbnormalTermination to be used inside of the functions they declared and 
      fix up all callers to access the information directly.
      a82f4dd9
  17. 05 Feb, 2008 1 commit
  18. 11 Jan, 2008 1 commit
  19. 09 Jan, 2008 1 commit
  20. 08 Jan, 2008 2 commits
  21. 07 Jan, 2008 1 commit
  22. 31 Dec, 2007 1 commit
  23. 18 Dec, 2007 2 commits
  24. 17 Dec, 2007 2 commits
  25. 25 Oct, 2007 1 commit
  26. 22 Aug, 2007 1 commit
  27. 23 Jul, 2007 1 commit
  28. 05 Jul, 2007 2 commits