[commit: packages/Win32] Mistuke-fix-build, depend-os-windows, fix-appveyor-curl-ussue, master, win32-2.5.4.1-ghc-8.2: Merge win32 extras (#67) (399d21a)
git at git.haskell.org
git at git.haskell.org
Mon Apr 17 21:28:08 UTC 2017
Repository : ssh://git@git.haskell.org/Win32
On branches: Mistuke-fix-build,depend-os-windows,fix-appveyor-curl-ussue,master,win32-2.5.4.1-ghc-8.2
Link : http://git.haskell.org/packages/Win32.git/commitdiff/399d21ab77d652436fe71d7cb580b160f32d10f3
>---------------------------------------------------------------
commit 399d21ab77d652436fe71d7cb580b160f32d10f3
Author: Tamar Christina <Mistuke at users.noreply.github.com>
Date: Sat Jan 7 19:35:04 2017 +0000
Merge win32 extras (#67)
* Win32: Initial merge
* Win32: Finish merging Win32.
* Win32: Merge finally done.
* Win32: Update includes
* Win32: Fix build
* Win32: Define WINVER level.
* Win32: Define WINVER level again.
* Win32: GHC compat support.
* Merge: Finally rebased.
* Merge: Added GHC compat.
* Merge: Add compat with layered window.
* Merge: Compat with AnimateWindow
* Merge: Compat with Input
* Merge: Missing structs.
* Merge: remove attribute
* Merge: include header more places.
* Merge: fix remaining issues.
* More compat changes for mouse.
* Merge: Missing mouse defines.
* Merge: So random..
* Merge: such a big mess..
* Merge: such a big mess..
* Merge: such a big mess..
>---------------------------------------------------------------
399d21ab77d652436fe71d7cb580b160f32d10f3
Graphics/Win32.hs | 12 +-
Graphics/Win32/GDI/AlphaBlend.hsc | 73 ++++++++
Graphics/Win32/GDI/Clip.hsc | 12 ++
Graphics/Win32/Key.hsc | 294 ++++++++++++++++++++++--------
Graphics/Win32/LayeredWindow.hsc | 62 +++++++
Graphics/Win32/Misc.hsc | 2 +-
Graphics/Win32/Window/AnimateWindow.hsc | 40 ++++
Graphics/Win32/Window/ForegroundWindow.hs | 47 +++++
Graphics/Win32/Window/HotKey.hsc | 65 +++++++
Graphics/Win32/Window/IMM.hsc | 110 +++++++++++
Graphics/Win32/Window/PostMessage.hsc | 48 +++++
LICENSE | 1 +
Media/Win32.hs | 48 +++++
System/Win32.hs | 11 ++
System/Win32/Automation.hs | 15 ++
System/Win32/Automation/Input.hsc | 121 ++++++++++++
System/Win32/Automation/Input/Key.hsc | 54 ++++++
System/Win32/Automation/Input/Mouse.hsc | 75 ++++++++
System/Win32/Console/CtrlHandler.hs | 52 ++++++
System/Win32/Console/HWND.hs | 34 ++++
System/Win32/Console/Title.hsc | 43 +++++
System/Win32/DLL.hsc | 8 +
System/Win32/DebugApi.hsc | 82 ++++-----
System/Win32/Encoding.hs | 99 ++++++++++
System/Win32/Exception/Unsupported.hs | 70 +++++++
System/Win32/FileMapping.hsc | 8 +-
System/Win32/HardLink.hs | 96 ++++++++++
System/Win32/Info.hsc | 39 ----
System/Win32/Info/Computer.hsc | 236 ++++++++++++++++++++++++
System/Win32/Info/Version.hsc | 163 +++++++++++++++++
System/Win32/NLS.hsc | 4 +-
System/Win32/Process.hsc | 6 +
System/Win32/Registry.hsc | 44 ++---
System/Win32/SimpleMAPI.hsc | 40 ++--
System/Win32/String.hs | 51 ++++++
System/Win32/SymbolicLink.hsc | 63 +++++++
System/Win32/Thread.hs | 46 +++++
System/Win32/Time.hsc | 69 +++----
System/Win32/{Types.hs => Types.hsc} | 39 +++-
System/Win32/Utils.hs | 76 ++++++++
System/Win32/Word.hs | 23 +++
Win32.cabal | 45 ++++-
cbits/alphablend.c | 15 ++
changelog.md | 2 +
include/alphablend.h | 10 +
include/winuser_compat.h | 113 ++++++++++++
46 files changed, 2419 insertions(+), 247 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 399d21ab77d652436fe71d7cb580b160f32d10f3
More information about the ghc-commits
mailing list