Skip to content

Commit 3bebb3d

Browse files
committed
Load Win32-0.27 into trunk/Win32.
1 parent f7988de commit 3bebb3d

14 files changed

+1407
-78
lines changed

Diff for: Changes

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
Revision history for the Perl extension Win32.
2+
3+
0.27 [2007-03-07]
4+
- Extracted from the libwin32 distribution to simplify maintenance
5+
because Win32 is a dual-life core module since 5.8.4.
6+
7+
- Win32.pm and Win32.xs updated to version in bleadperl.
8+
This includes all the Win32::* function from win32/win32.c
9+
in core Perl, except for Win32::SetChildShowWindows().
10+
11+
- Install into 'perl' directory instead of 'site' for Perl 5.8.4
12+
and later.
13+
14+
- Add some simple tests

Diff for: MANIFEST

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
Changes
2+
MANIFEST
3+
META.yml
4+
Makefile.PL
5+
README
6+
Win32.pm
7+
Win32.xs
8+
t/ExpandEnvironmentStrings.t
9+
t/GetFileVersion.t
10+
t/GetFolderPath.t
11+
t/GetFullPathName.t
12+
t/GetLongPathName.t
13+
t/GetOSVersion.t
14+
t/GuidGen.t

Diff for: META.yml

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# http://module-build.sourceforge.net/META-spec.html
2+
#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#
3+
name: Win32
4+
version: 0.27
5+
version_from: Win32.pm
6+
installdirs: perl
7+
requires:
8+
9+
distribution_type: module
10+
generated_by: ExtUtils::MakeMaker version 6.30

Diff for: Makefile.PL

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
use ExtUtils::MakeMaker;
2+
3+
my @libs;
4+
push @libs, '-L/lib/w32api -lole32 -lversion' if $^O eq "cygwin";
5+
6+
WriteMakefile(
7+
NAME => 'Win32',
8+
VERSION_FROM => 'Win32.pm',
9+
LIBS => \@libs,
10+
INSTALLDIRS => ($] >= 5.008004 ? 'perl' : 'site'),
11+
12+
AUTHOR => 'Jan Dubois <[email protected]>',
13+
ABSTRACT_FROM => 'Win32.pm',
14+
);

Diff for: README

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
Win32 - Interfaces to some Win32 API Functions
2+
3+
This module contains interfaces to some Win32 API functions, grouped
4+
together purely for historical reasons. Most of the functions were
5+
copied from the "Perl for Win32" version of Perl 5.003_07 from
6+
ActiveWare, but moved out of the core into a module to try to stop
7+
bloating the core Perl library.
8+
9+
The Win32 module is part of core Perl starting with Perl 5.8.4.
10+
It is being maintained by Jan Dubois <[email protected]>.
11+
12+
Starting with Win32 version 0.27 it also contains all the remaining
13+
Win32::* function that are statically built into the core to make them
14+
upgradeable via CPAN too (except for Win32::SetChildShowWindows(),
15+
which is tightly coupled with the core implementation).
16+
17+
This module is free software; you may redistribute it and/or modify it
18+
under the same terms as Perl itself.
19+
20+
The "Perl for Win32" source code was licensed under the same terms
21+
as Perl itself and contained this copyright notice:
22+
23+
(c) 1995 Microsoft Corporation. All rights reserved.
24+
Developed by ActiveWare Internet Corp.

0 commit comments

Comments
 (0)