Skip to content

Releases: haskell/win32

Win32 2.7.1.0 - April 2018

03 May 21:51
v2.7.1.0
2950fc2
Compare
Choose a tag to compare
  • Fixed MOUSEINPUT storable instance. (See #106)

Win32 2.7.0.0 - March 2018

03 Mar 11:56
v2.7.0.0
77953ce
Compare
Choose a tag to compare
  • Fixed DWORD_PTR type (See #99)
  • Add lockFile and unlockFile (See #103)

Win32 2.6.2.0 - December 2017

16 Dec 09:39
v2.6.2.0
8888b2b
Compare
Choose a tag to compare
  • Add setFilePointerEx (See #94)
  • Add getConsoleScreenBufferInfo and getCurrentConsoleScreenBufferInfo (See #95)

Win32 2.6.1.0 - November 2017

09 Dec 10:16
v2.6.1.0
Compare
Choose a tag to compare
  • Add terminateProcessById (See #91)

Win32 2.6.0.0 - September 2017

24 Sep 16:53
v2.6.0.0
Compare
Choose a tag to compare
  • Make cabal error out on compilation on non-Windows OSes. (See #80)
  • Update cabal format to 1.10 and set language
    default to Haskell2010. (See #81)
  • Use Maybe in wrappers for functions with nullable pointer parameters (See #83)
  • Improve cross compilation support. (See #87)

Win32 2.5.4.1 - April 2017

03 Apr 23:44
v2.5.4.1
Compare
Choose a tag to compare
  • Fixed GetWindowLong on 32-bit Windows (See #85)
  • Release for GHC 8.2

Win32 2.5.3.0 - March 2017

18 Mar 09:50
v2.5.3.0
Compare
Choose a tag to compare
  • Fix buffer overflow in regSetValue. (See #39)
  • Added getPixel. (See #37)
  • Drop dependency on ntdll because of incorrect import library on x86. (See #79)

Win32 2.5.2.0 - March 2017

07 Mar 22:17
v2.5.2.0
Compare
Choose a tag to compare
  • Fix constant underflows with (-1) and unsigned numbers.
  • Add commandLineToArgv

Win32 2.5.1.0 - February 2017

12 Feb 17:46
v2.5.1.0
Compare
Choose a tag to compare
  • Add withHandleToHANDLE (originally found in the ansi-terminal library)
  • Fixed PokeTZI test

Win32 2.5.0.0 - Jan 2017

07 Jan 21:19
v2.5.0.0
Compare
Choose a tag to compare
  • failWith (and the API calls that use it) now throw IOErrors with proper
    IOErrorTypes.
  • Add function findWindowByName
  • Fix a bug in the implementation of poke for TIME_ZONE_INFORMATION which
    would cause it to be marshalled incorrectly.
  • Add System.Win32.MinTTY module for detecting the presence of MinTTY.
  • Add ULONG type to System.Win32.Types.
  • Add function failIfNeg to System.Win32.Types, which fails if a negative
    number is returned. This simulates the behavior of the NT_SUCCESS macro.
  • Merged package Win32-extras (See #16)
  • Graphics.Win32.Misc.messageBox safely imported now #5
  • Fixed various alignment calls that were incorrect. These would result in an incorrect alignment
    being returned on certain platforms. (See #66)