File: Changes

package info (click to toggle)
libfile-homedir-perl 0.64-1.1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 184 kB
  • ctags: 165
  • sloc: perl: 1,531; makefile: 42
file content (164 lines) | stat: -rwxr-xr-x 6,076 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
Revision history for Perl extension File::HomeDir

0.64    Thu  8 Feb 2007 (Stephen Steneker)
	- Add Makefile prequisite for a version of Mac::Carbon that properly supports Intel macs .. default Tiger install includes a buggy version [RT#24222]
	- No other changes from 0.63

0.63    Tue  9 Jan 2007
	- The ability to overload HOME on any platform, even Win32, is
	  apparently desirable. So now we support the use of HOME on Win32
	  for that specific case.

0.62    Thu  2 Jan 2007
	- On WinXP, the My Videos directory (and registry entry) does not
	  exist by default. It is created the first time Windows Movie Maker
	  is run.
	- Skip the My Videos test on WinXP as a result

0.61    Tue  2 Jan 2007
	- Verified the previous version on Win2K, WinXP, Linux and Mac OS X.
	- Verified as a normal user, root and nobody on most of these.
	- No change other than converting the version to a release version.

0.60_13 Tue  1 Jan 2007
	- Lets try that again

0.60_12 Mon  1 Jan 2007
	- Skip an unreliable test on older Perls

0.60_11 Mon  1 Jan 2007
	- Reduced the basic version dependencies on Mac OS because they
	  were unnecesary on that platform, and now Mac users don't need
	  to upgrade PathTools.

0.60_10 Mon  1 Jan 2007
	- More testing problems on Win2K
	- Adding a dependency on Win32 to access Win32::GetOSName
	  (Dependency issues could make this backfire, so maybe will
	   need another test cycle or two to make sure it works)

0.60_09 Mon  1 Jan 2007
	- Sigh... cases are now known to exist where users
	  do not have home directories. Tests refactored
	  AGAIN do allow the "nobody" user to pass the test
	  suite. Don't ask me WHY people might need to install
	  a module as nobody. I don't know.

	  But now the test suite accomodates that.

	- On Unix, if the home directory does not exist, for
	  example /nonexistant, it means the user does NOT have
	  a home directory. So in those cases, return undef
	  instead of the /nonexistant directory.

0.60_08 Mon  1 Jan 2007
	- Problems with Win2k hopefully finally resolved

0.60_07 Tue 19 Dec 2006
	- Problems with testing continue to plague the module...

0.60_06 Fri 15 Dec 2006
	- Another attempt to fix the getpwuid problem

0.60_05 Tue 12 Dec 2006
	- Removed a build-time dependency on getpwuid

0.60_04 Thu 2 Nov 2006 Stephen Steneker  stennie@cpan.org
	- win32: add support for my_pictures, my_videos
	- darwin: add support for my_music, my_pictures, my_videos
	- Skip "root" tests on darwin, not supported
	- add POD docs with examples for o/s specific implementations

0.60_03 Wed 20 Sep 2006
	- Cleaned up the way unimplemented method exceptions are thrown.
	- Fleshed out the docs a bit more.
	- Added an initial implementation of my_music

0.60_02 Fri 14 Jul 2006
        - Altered testing to allow cases where there are no "toys" directories
        - More cleanups for Darwin in the root case
        - Updating dependencies to something more modern
          (mostly to ensure certain fixes to certain problems exist)

0.60_01 ...
	# Introduces back-compatibility issues
	- No longer treat lack of a home directory as an error
	- More test written on the Israel.pm monthly meeting
	- Major upgrade to Darwin driver (CNANDOR)

0.58 Wed 10 May 2006
	# No functional changes, upgrading has no benefit.
	- Upgrade Module::Install to 0.62 final
	- AutoInstall is only needed for options, so remove auto_install

0.57 2006-03-10 Adam Kennedy  adamk@cpan.org
	# No functional changes, upgrading has no benefit.
	- Upgraded Module::Install to 0.62
	  (M:I is relatively sane from 0.61)
	- Removing all use of UNIVERSAL::isa (the function)
	- Adding missing use Carp() in a couple of cases
	- Minor POD changes

0.56 2006-03-10 Adam Kennedy  adamk@cpan.org
	# No functional changes, upgrading has no benefit.
	- I screwed up Module::Install 0.58
	- Fixed that, then incremented version to fix this

0.55 2006-03-05 Adam Kennedy  adamk@cpan.org
	# No functional changes, upgrading has no benefit.
	- Documentation bug fix
	- Documented the todo list
	- Updated Module::Install to 0.58

0.54 2006-02-27 Adam Kennedy  adamk@cpan.org
	- Adding a dependency of Win32::TieRegistry's, so this installs.
	- Will remove it later when that bug is fixed in Win32::TieRegistry

0.53 2006-02-27 Adam Kennedy  adamk@cpan.org
	- Typo caused Makefile.PL not to require Win32::TieRegistry on Win32
	- Upgraded to Module::Install 0.57

0.52 2005-01-04 Adam Kennedy  adamk@cpan.org
	- Added initial Darwin support.

0.51 2005-12-30 Adam Kennedy  adamk@cpan.org
	- Fixed a typo where I left the require of the Windows module
	  as Win32. (Randy Kobes)

0.50 2005-12-26 Adam Kennedy  adamk@cpan.org
	- Rewrote the guts entirely to split functionality out into
	  platform-specific submodules, and to add more specialised
	  code for Win32.

0.07 2005-11-09 Adam Kennedy  adamk@cpan.org
	- Near-complete rewrite to modernise and prepare to
	  start merging in File::HomeDir::Win32.

	- "Traded" module in exchange for Data::JavaScript::Anon :)
	- Replaced Makefile.PL with Module::Install-based version that lists
	  its dependencies in a platform-sensitive way.
	  This also removes the need for evals.
	- Replaced tests with Test::More-based ones and improved
	  coverage.
	- Put the platform-specific code into if ( CONSTANT ) blocks
	  so they will compile out.
	- Otherwise cleaned up and improved the layout of the code
	- Added support for $ENV{HOMEDIR} and $ENV{HOMEPATH} on Win32
	- More-explicit testing before we return a path
	- Keep caching user home, but NOT "my" home in case the
	  process changes user.

0.06 2004-12-29  Sean M. Burke  sburke@cpan.org
	# No functional changes, upgrading has no benefit.
	- just rebundling.  No code changes.

0.05 2000-12-09  Sean M. Burke  sburke@cpan.org
	- adding MSWin code to consult the registry,
	  as helpfully suggested by Richard Soderberg <rs@crystalflame.net>.
	- Tweaked MacPerl code a bit.

0.04 2000-12-09  Sean M. Burke  sburke@cpan.org
	- just fixing incidental typos in the POD.

0.03 2000-12-08  Sean M. Burke  sburke@cpan.org
	-  first public release.