File: ChangeLog

package info (click to toggle)
usepackage 1.13-4
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 332 kB
  • sloc: ansic: 847; yacc: 236; lex: 147; makefile: 45; sh: 8
file content (170 lines) | stat: -rw-r--r-- 5,478 bytes parent folder | download | duplicates (2)
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
165
166
167
168
169
170
Usepackage Environment Manager
Copyright (C) 1995-2015  Jonathan Hogg  <me@jonathanhogg.com>
.  
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
.
This program is distributed in the hope that it will be useful, 
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software 
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

2015-06-03  Jonathan Hogg  <me@jonathanhogg.com>

        * Update copyrights and email addresses throughout

2014-12-15  Jonathan Hogg  <me@jonathanhogg.com>

        * Bump version and fix email

        * Fix broken file inclusion

        * Remove commented-out code

2014-03-27  Jonathan Hogg  <me@jonathanhogg.com>

        * Tidied-up code for modern autoconf/automake/C99 compiler.

        * Fixed apparent very old bug involving use of close instead of fclose.

        * Updated copyright notices to 2014.

        * Updated version number to 1.11.

2007-06-08  Jonathan Hogg  <jonathan@onegoodidea.com>

	* Tagged version 1.10 for release.

	* Updated copyright notices to 2007.

2006-12-15  Jonathan Hogg  <jonathan@onegoodidea.com>

	* scanner.l grammar.y usepackage.c package.h: New syntax for specifying 
	aliases in packages.

	* scanner.l grammar.y usepackage.c package.h: Incorporation of patch
	from Chandler Wilkerson <chandler(at)cs.uh.edu> for appending to the
	end of paths, using =+ syntax, instead of inserting at the beginning.

2006-04-29  Jonathan Hogg  <jonathan@onegoodidea.com>

	* Tagged version 1.9 for release.

	* Updated copyright notices to 2006.

	* configure.ac, Makefile.am: Added targets for making HTML
	documentation using rman.

2005-12-11  Jonathan Hogg  <jonathan@onegoodidea.com>

	* Tagged version 1.8 for release.

	* Updated copyright notices to 2005.

2004-05-19  Jonathan Hogg  <jonathan@onegoodidea.com>

	* usepackage.c: Changes to re-order variables that occur multiple
	times in a set of packages to be pushed into the environment.
	Based on a patch contributed by Brett Viren <bvi(at)bnl.gov>.

	* linked_list.c linked_list.h: Changes to return the new node from
	add_to_head and add_to_tail.

2003-11-16  Jonathan Hogg  <jonathan@onegoodidea.com>

	* grammar.y, scanner.l: Addition of new operators QEQUALS (?=)
	and QPLUSEQUALS (?+=) to variable settings rules.

	* usepackage.c, package.h: Changes to support testing for the
	existence of paths before adding them to the environment, via
	new ?= and ?+= operators. New test_paths function added for this.

	* use.1.in, usepackage.1.in: Documentation of new syntax and
	fixes to old mistakes.

2003-04-18  Jonathan Hogg  <jonathan@onegoodidea.com>

	* Tagged version 1.7 for release.

	* usepackage.c, configure.ac: Addition of mailing list address to
	online help text.

	* README, usepackage.1.in, use.1.in: Slight fixes to the 
	documentation.

2003-03-12  Jonathan Hogg  <jonathan@onegoodidea.com>

	* usepackage.c: Changes to support shell matching and inclusion of
	script components into the output.

	* match.c: Changes to support shell matching.
	
	* utils.c, utils.h: Addition of get_user_shell function, removal of
	old is_csh_user function.

	* grammar.y, scanner.l: Updated to support new syntax for scripts and
	shell matches. Also made all matches (except package match) optional -
	leaving out a match is the equivalent of a "*" wildcard.

	* linked_list.c: Updated to be ANSI C (finally).

2002-12-11  Jonathan Hogg  <jonathan@onegoodidea.com>

	* Tagged version 1.6.3 for release.

	* utils.c: Updated to use HOME environment variable for ~ expansion
	if available. Previously I looked up the home directory from the UID
	of the process, which defeats usepackage when run by a user with
	root privileges.

2002-06-17  Jonathan Hogg  <jonathan@onegoodidea.com>

	* Tagged version 1.6.2 for release.

	* use.1.in, usepackage.1.in: split the manual page into two, one
	for the front-end (use) and one for the backend (usepackage).

	* Updated copyright and license stuff to latest versions from FSF.

	* usepackage.conf: tidied this up a little.

	* README, usepackage.c: Fixed dumb "Copyright Copyright" cosmetic 
	bug.

2002-05-29  Jonathan Hogg  <jonathan@onegoodidea.com>

	* Tagged version 1.6.1 for release.

	* Makefile.am: removed pattern matching dependency line for .in
	files and replaced it with explicit rules. The pattern matching
	line doesn't work with BSD make and it's been so long since I used
	anything but GNU make I can't remember how to do the equivalent.

2002-05-27  Jonathan Hogg  <jonathan@onegoodidea.com>

	* README: Updated to be less Glasgow-centric and match the new
	build style.

	* INSTALL: Short basic installation instructions.

	* Makefile.am: Added custom install procedure for usepackage.conf
	file.

	* Updated copyright and author notices on everything.

2002-05-26  Jonathan Hogg  <jonathan@onegoodidea.com>

	* Makefile.am, configure.ac: Now using autoconf/automake to
	generate all of the build system.

	* usepackage.c: Small changes to the messages.

	* scanner.l, grammar.y: Patch from Luca Filipozzi to improve
	portability.