Skip to content

Releases: haskell/win32

Win32 2.11.0.0 - January 2021

10 Jan 19:53
v2.11.0.0
b297380
Compare
Choose a tag to compare
  • Remove function mapFileBs. (See #167)

Win32 2.10.1.0 - October 2020

04 Nov 23:23
v2.10.1.0
6775f8c
Compare
Choose a tag to compare
  • Add System.Win32.Event module
  • Add function openEvent
  • Add function createEvent
  • Add function duplicateHandle
  • Add function setEvent
  • Add function resetEvent
  • Add function pulseEvent
  • Add function signalObjectAndWait
  • Add function waitForSingleObject
  • Add function waitForSingleObjectEx
  • Add function waitForMultipleObjects
  • Add function waitForMultipleObjectsEx
  • Add enums DUPLICATE_CLOSE_SOURCE, DUPLICATE_SAME_ACCESS,
    EVENT_ALL_ACCESS, EVENT_MODIFY_STATE, WAIT_ABANDONED,
    WAIT_IO_COMPLETION, WAIT_OBJECT_0, WAIT_TIMEOUT and WAIT_FAILED.
  • Add struct SECURITY_ATTRIBUTES

Win32 2.10.0.0 - September 2020

20 Sep 19:33
v2.10.0.0
d683744
Compare
Choose a tag to compare
  • Add function isWindowVisible
  • Add function getLastInputInfo
  • Add function getTickCount
  • Add function getIdleTime
  • Add enumSystemLocalesEx, enumSystemLocalesEx',
    getSystemDefaultLocaleName, getUserDefaultLocaleName, isValidLocaleName,
    getLocaleInfoEx, getTimeFormatEx and lCMapStringEx
  • Add trySized - similar to try but for API calls that return the required
    size of the buffer when passed a buffer size of zero.
  • Add fromDateFormatPciture and fromTimeFormatPicture, to translate from
    Windows date and time format pictures to format strings used by the time
    package.
  • Renamed fields of COORD and SMALL_RECT to avoid name clashes. (See #157)

Win32 2.9.0.0 - July 2020

26 Jul 12:42
v2.9.0.0
f059037
Compare
Choose a tag to compare
  • setWindowClosure now returns the old window closure.
  • defWindowProc now assumes the data stored in GWLP\_USERDATA
    is the window closure (in line with setWindowClosure and
    the supplied C genericWndProc)
  • defWindowProc now frees the window closure
  • getMessage and peekMessage test for -1 to identify the error condition
  • Support creating symbolic links without Administrator privilege (See #147)
  • Support for winio the new Windows I/O manager.
  • Release for GHC 9.1

Win32 2.8.5.0 - December 2019

31 Dec 12:09
v2.8.5.0
9d75ec9
Compare
Choose a tag to compare
  • Add getConsoleMode and setConsoleMode (See #137)

Win32 2.8.4.0 - Oct 2019

23 Oct 20:46
v2.8.4.0
f48561d
Compare
Choose a tag to compare
  • Added function getWindowText
  • Added function getWindowTextLength

Win32 2.8.3.0 - Feb 2019

16 Feb 16:13
v2.8.3.0
8f94724
Compare
Choose a tag to compare
  • Add Module32FirstW and Module32NextW (See #121)
  • Add Virtual[Alloc/Free]Ex (See #124)

Win32 2.8.2.0 - Dec 2018

28 Nov 21:46
v2.8.2.0
60cbcea
Compare
Choose a tag to compare
  • Drop use of NegativeLiterals (See #118)

Win32 2.8.1.0 - Nov 2018

27 Nov 22:34
v2.8.1.0
ee48f4a
Compare
Choose a tag to compare
  • Fix broken links (See #116)
  • Remove unused CPP Lower bounds (See #114)
  • GHC 8.8 release

Win32 2.8.0.0 - May 2018

27 Nov 22:33
v2.8.0.0
5a34194
Compare
Choose a tag to compare
  • Deprecated regQueryValueKey. (See #105, #108)
  • Updated regQueryValue signature (See #108)
  • Add regQueryDefaultValue (See #108)
  • Add regGetValue and RegTypeRestriction (See #109)
  • Remove sYNCHRONIZE from System.Win32.Process, use System.Win32.File instead. (See #110)