[D-runtime] [dlang/druntime] 011a00: Fix paddings of structs in commdlg, nb30, winhttp fo...
GitHub via D-runtime
d-runtime at puremagic.com
Tue Jun 7 06:01:37 PDT 2016
Branch: refs/heads/master
Home: https://github.com/dlang/druntime
Commit: 011a0033ad99feb07488b2577676d8a53552bf75
https://github.com/dlang/druntime/commit/011a0033ad99feb07488b2577676d8a53552bf75
Author: qchikara <jiki at red.email.ne.jp>
Date: 2016-05-23 (Mon, 23 May 2016)
Changed paths:
M src/core/sys/windows/commdlg.d
M src/core/sys/windows/nb30.d
M src/core/sys/windows/winhttp.d
Log Message:
-----------
Fix paddings of structs in commdlg,nb30,winhttp for Win64
cheap trick instead of the alignment switch over module of winhttp
Commit: 3395b7b0f4eb67065beed1cfe6bd7d37ba5b62f6
https://github.com/dlang/druntime/commit/3395b7b0f4eb67065beed1cfe6bd7d37ba5b62f6
Author: qchikara <jiki at red.email.ne.jp>
Date: 2016-05-23 (Mon, 23 May 2016)
Changed paths:
M src/core/sys/windows/shellapi.d
Log Message:
-----------
Fix paddings of structs shellapi for Win64
Commit: 40e624cbeb8867a72d118ddad50e2581305eea27
https://github.com/dlang/druntime/commit/40e624cbeb8867a72d118ddad50e2581305eea27
Author: qchikara <jiki at red.email.ne.jp>
Date: 2016-05-23 (Mon, 23 May 2016)
Changed paths:
M src/core/sys/windows/richole.d
M src/core/sys/windows/winldap.d
Log Message:
-----------
Remove wrong align specifiers in winldap, richole for Win64
Because those make no change in Win32 but are wrong in Win64.
Commit: bdfc696dc541e95d676453a8747acd47355fa088
https://github.com/dlang/druntime/commit/bdfc696dc541e95d676453a8747acd47355fa088
Author: qchikara <jiki at red.email.ne.jp>
Date: 2016-05-23 (Mon, 23 May 2016)
Changed paths:
M src/core/sys/windows/shlobj.d
M src/core/sys/windows/winuser.d
Log Message:
-----------
Patches for sizes of structs shlobj, winuser
Commit: d269faf41a14df1d2f63c3c7c9dcbccc151e0999
https://github.com/dlang/druntime/commit/d269faf41a14df1d2f63c3c7c9dcbccc151e0999
Author: qchikara <jiki at red.email.ne.jp>
Date: 2016-05-23 (Mon, 23 May 2016)
Changed paths:
M src/core/sys/windows/winnt.d
Log Message:
-----------
Patch for sizes of structs winnt
Commit: e458ee1ff72d8160dc24cc43142f4af3d3efde22
https://github.com/dlang/druntime/commit/e458ee1ff72d8160dc24cc43142f4af3d3efde22
Author: qchikara <jiki at red.email.ne.jp>
Date: 2016-05-23 (Mon, 23 May 2016)
Changed paths:
M src/core/sys/windows/commctrl.d
Log Message:
-----------
Fix alignments of structs XX_KEYDOWN
These structs have special alignments.
Commit: c5a1db4c9bd5e59cb82f77491237e794d8ac20ba
https://github.com/dlang/druntime/commit/c5a1db4c9bd5e59cb82f77491237e794d8ac20ba
Author: qchikara <jiki at red.email.ne.jp>
Date: 2016-05-23 (Mon, 23 May 2016)
Changed paths:
M src/core/sys/windows/commctrl.d
Log Message:
-----------
Fix alignment of NMPGSCROLL against MSDN info
Note: this should be fixed if MSDN document says wrong.
Commit: ba82fc4c92e60159d3c6d50090c9985e3edc6de3
https://github.com/dlang/druntime/commit/ba82fc4c92e60159d3c6d50090c9985e3edc6de3
Author: qchikara <jiki at red.email.ne.jp>
Date: 2016-05-23 (Mon, 23 May 2016)
Changed paths:
M src/core/sys/windows/ras.d
M src/core/sys/windows/rasdlg.d
Log Message:
-----------
Fix internal aligns of structs ras, rasdlg
Commit: e42796ec996aae45fd21cfc483bde8b3b1eda90b
https://github.com/dlang/druntime/commit/e42796ec996aae45fd21cfc483bde8b3b1eda90b
Author: qchikara <jiki at red.email.ne.jp>
Date: 2016-05-23 (Mon, 23 May 2016)
Changed paths:
M src/core/sys/windows/msacm.d
Log Message:
-----------
Fix internal aligns of msacm
Commit: 972d0476e2a0e5626c6d47fc48dd130e3f9d8129
https://github.com/dlang/druntime/commit/972d0476e2a0e5626c6d47fc48dd130e3f9d8129
Author: qchikara <jiki at red.email.ne.jp>
Date: 2016-05-23 (Mon, 23 May 2016)
Changed paths:
M src/core/sys/windows/cpl.d
M src/core/sys/windows/snmp.d
Log Message:
-----------
Fix internal aligns cpl, snmp
Commit: 29af3d41e4315f48356da6fecc378f8f20ef0b11
https://github.com/dlang/druntime/commit/29af3d41e4315f48356da6fecc378f8f20ef0b11
Author: qchikara <jiki at red.email.ne.jp>
Date: 2016-05-23 (Mon, 23 May 2016)
Changed paths:
M src/core/sys/windows/richedit.d
Log Message:
-----------
Fix internal aligns richedit
Commit: f85d1bf986b859cfb0715eb57425b38dfb3891a1
https://github.com/dlang/druntime/commit/f85d1bf986b859cfb0715eb57425b38dfb3891a1
Author: qchikara <jiki at red.email.ne.jp>
Date: 2016-05-23 (Mon, 23 May 2016)
Changed paths:
M src/core/sys/windows/basetsd.d
M src/core/sys/windows/setupapi.d
Log Message:
-----------
Add AlignedStr helper and fix setupapi
AlignedStr helper is a string mixin
for align specifiers switched by environments between x64 and x86.
The module windows.setupapi requires this.
Commit: 43b9b7252e5f3f02fbfe182ffb58f487ae88f13a
https://github.com/dlang/druntime/commit/43b9b7252e5f3f02fbfe182ffb58f487ae88f13a
Author: qchikara <jiki at red.email.ne.jp>
Date: 2016-05-23 (Mon, 23 May 2016)
Changed paths:
M src/core/sys/windows/mmsystem.d
Log Message:
-----------
Fix internal aligns mmsystem
Commit: 81a6a644038b805357bc966e67c701c1e40fde33
https://github.com/dlang/druntime/commit/81a6a644038b805357bc966e67c701c1e40fde33
Author: Vladimir Panteleev <github.private at thecybershadow.net>
Date: 2016-06-07 (Tue, 07 Jun 2016)
Changed paths:
M src/core/sys/windows/basetsd.d
M src/core/sys/windows/commctrl.d
M src/core/sys/windows/commdlg.d
M src/core/sys/windows/cpl.d
M src/core/sys/windows/mmsystem.d
M src/core/sys/windows/msacm.d
M src/core/sys/windows/nb30.d
M src/core/sys/windows/ras.d
M src/core/sys/windows/rasdlg.d
M src/core/sys/windows/richedit.d
M src/core/sys/windows/richole.d
M src/core/sys/windows/setupapi.d
M src/core/sys/windows/shellapi.d
M src/core/sys/windows/shlobj.d
M src/core/sys/windows/snmp.d
M src/core/sys/windows/winhttp.d
M src/core/sys/windows/winldap.d
M src/core/sys/windows/winnt.d
M src/core/sys/windows/winuser.d
Log Message:
-----------
Merge pull request #1576 from qchikara/pr-win32-align
Fix issue 16049 - core.sys.windows structs have wrong sizes and aligns
Compare: https://github.com/dlang/druntime/compare/7c3c06dc3c5a...81a6a644038b
More information about the D-runtime
mailing list