Win32

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

Revision history for the Perl extension Win32.

0.62    [2026-05-11]
- revert SvUTF8 flagging in wstr_to_sv and my_ansipath under CP_UTF8 ACP;
  make t/Unicode.t pass under CP_UTF8 ACP [PR/57]

0.61    [2026-05-10]
- handle CP_UTF8 system codepage in wstr_to_sv and my_ansipath [PR/53]
- fix inverted SKIP condition for non-English locale in t/HttpGetFile.t [PR/55]
- fix t/GetCurrentThreadId.t fork-emulation detection by sisyphus [PR/45]

0.60    [2026-05-05]
        - add LICENSE and modernize README [PR/51]
        - update Microsoft doc URLs to learn.microsoft.com

0.59_02 [2026-05-04]
        - detect newer Windows 10/11, Windows Server 2019/2022/2025, and
          Server SAC releases by Markus Demml [PR/42]
        - fix 64-bit registry constant by jkahrman [PR/37]
        - follow-up to 64-bit registry fix by Tony Cook [PR/39]
        - fix memory deallocation for WinHttpGetProxyForUrl strings [PR/49]
        - include t/HttpGetFile.t in MANIFEST so it ships in the CPAN tarball [PR/50]
        - convert tests to Test::More by Graham Knop [PR/35]
        - clarify documentation of minor versions by Ferenc Erki [PR/25]

0.59    [2022-05-05]
        - add Win32::GetChipArch and use it in Win32::GetOSName to support arm/arm64
          architecture by Pierrick Bouvier [PR/34]

0.58    [2022-01-17]
        - add Win32::HttpGetFile (thanks to Craig Berry for the implementation
          and Tomasz Konojacki for code review) [PR/30]
        - skip failing Unicode.t on Cygwin because cwd() no longer returns an
          ANSI (short) path there.
        - Fixed test 14,15 of GetFullPathName.t when package is unpacked in a
          top level folder (thanks to Jianhong Feng) [PR/20]

0.57    [2021-03-10]
        - fix calling convention for PFNRegGetValueA [PR/28]

0.56    [2021-03-07]
        - added t/Privileges.t to MANIFEST

0.55    [2021-03-07]
        - added Win32::IsSymlinkCreationAllowed(), Win32::IsDeveloperModeEnabled(),
          and Win32::GetProcessPrivileges() by Tomasz Konojacki <me@xenu.pl> [PR/27]
        - removed old code for versions before Windows 2000
          by Tomasz Konojacki <me@xenu.pl> [PR/26]

0.54    [2020-03-27]
        - Skip tests that rely upon short names if these are unavailable
          and additional docs about short filenames. Richard Leach [PR/23]

0.53	[2019-08-05]
        - improve Win32::GetOSDisplayName
        - added Win2016/2019 detection and version information by
          Richard Leach [PR/15]
        - Include wchar.h to allow building with g++ by Tony Cook [rt#127836]

0.52_02 [2018-11-02] by Reini Urban
        - added () usage croaks.
        - Fixed a -Warray-bounds buffer overflow in LONGPATH,
        - Fix various -Wunused warnings
          and two -Wmaybe-uninitialized.

0.52_01 [2017-11-30]
        - add missing const

0.52    [2015-08-19]
        - minimal Windows 10 support (thanks to Joel Maslak) [PR/8]
        - refactor Windows 10 support to include ProductInfo flags
        - add tests for Windows 8.1, 10, and 2012 R2 server
        - define additional ProductInfo flags (TODO: add support for
          these codes in _GetOSName)

0.51    [2015-01-26]
        - Win32-0.50 was released to CPAN from an out-dated Git repo, so
          didn't actually include the merged pull requests.

0.50    [2015-01-26]
        - add GetOSName support for Windows 8.1 (thanks to Tony Cook) [PR/6]
        - Fix build in C++ mode (thanks to Steve Hay and Daniel Dragan) [PR/7]

0.49    [2014-04-15]
        - Make sure Win32.xs uses winsock2.h and not winsock.h. [rt#94730]

0.48    [2013-11-20]
        - Typo fixes by David Steinbrunner.
        - Fix required perl version 5.6 -> 5.006.
        - Don't call note() in t/GetOSName.t when it has not been
          imported from Test::More.



( run in 0.554 second using v1.01-cache-2.11-cpan-2398b32b56e )