[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