File: ChangeLog

package info (click to toggle)
libproplist 0.9.1-2
  • links: PTS
  • area: main
  • in suites: potato
  • size: 772 kB
  • ctags: 381
  • sloc: sh: 8,260; ansic: 2,786; lex: 172; yacc: 139; makefile: 79
file content (221 lines) | stat: -rw-r--r-- 6,081 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
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
05 Oct 1999 - Dan
	- Fixed compilation problems for FreeBSD and Solaris
	- gsdd and defaults no longer build (they we useless at this point)
	- fixed propliust parsing problem in filehandling.c

04/Oct/1999 - Dan
	- Fixed some flaws in the logic of PLSynchronize()
	- Renamed PLSynchronize() to PLDeepSynchronize(). kept PLSynchronize()
	  as an alias for backward compatibility.
	- Added PLShallowSynchronize() for non-recursize synchronization.

Sat Sep  4 23:11:07 1999 Timur Bakeyev <mc@bat.ru>

	* (defaults|gsdd)/.cvsignore: We really don't want Makefile.in.

Sun Aug 29 00:46:08 1999 Timur Bakeyev <mc@bat.ru>

	* filehandling.c: Random checks against if passed proplist_t is NULL.
	For example, attempt to PLSetUnchaneged() on a null pointer crashed
	WM badly. Probably, I add to much checks, but it's better than nothing.
	
	* filehandling.c (PLSave): Changed set of fwrite()'s to one fprintf().
	It seems, this is a bit more portable.

Fri Aug 27 03:19:40 1999 Timur Bakeyev <mc@bat.ru>

	* (.|gsdd|defaults)/Makefile.am - fixed problems, when srcdir!=builddir,
	seems, again (see R. Nelson 19990101). Remove several targets, that
	provided by default. Add top directory to targets - so, no need to
	call make -f ../Makefile.
	
	* Accidently update libtool to 1.3.3 version.
	
	* Added proplist.c, proplist_y.c, */Makefile.in to the ignore list.

08/Aug/1999 - Dan

	* Fixed some problems in the configure script, when looking for
	gethostbyname() and socket().


07/Aug/1999 - Dan

	* Fixed memory leak in PLSynchronize()

	* Fixed a bug that caused proplists get with PLGetProplistWithPath()
	and PLGetProplistWithDescription() to be marked as 'changed' immediately
	after read even if not changed, and thus making PLSynchronize() do the 
	wrong thing.

	* Fixed a bug in PLSynchronize() that cause a data of type Dictionary 
	to be incorrectly synchronized. (There are still incorrect assumptions 
	about arrays that need to be fixed - see BUGS and comments in 
	filehandling.c)


1999-01-01 Raffaele Sena <raff@aromatic.com> via Russell Nelson <nelson@crynwr.com>

	* Fix for build directory different from package top directory. 

1998-12-11  Jeff Garzik  <jgarzik@pobox.com>

	* proplist_y.c, proplist_y.y:
	Reverted cast until full solution available.

1998-12-10  Jeff Garzik  <jgarzik@pobox.com>

	* proplist.c proplist.l: removed duplicate #include
	* proplist_y.c, proplist_y.y: ptr-to-int cast for 64-bitness
	* util.h: include string.h to avoid strlen warning

20/08/1998 - Alfredo

o Added patch related to file locking. 


13/08/1998 - Alfredo

o Fixed bug in PLGetStringDescription(). The special case of empty strings
  was not being handled, causing libPL to not be able to read proplists
  that it wrote itself,like:
  	(elem1, elem2, , elem4)
  where the 3rd element is an empty string ("").

o Fixed bug in PLDeepCopy(). The copied element that was appended to the array
  was being released.

22/07/1998 - Alfredo

o  Fixed crashing bug with bad proplist files


Sun Jul 19 11:40:57 EST 1998  Alfredo

o Integradted patch that fixed unescape character code in strings.
  


25/01/99 - Alfredo K. Kojima <kojima@windowmaker.org>

	* merged GNOME changes with Window Maker libPropList


2/10/1998 - Alfredo

	* fixed bug in unescstr()

1998-08-24  Miguel de Icaza  <miguel@nuclecu.unam.mx>

        * filehandling.c (PLGetProplistWithPath): Do not abort if file
        system does not support locks.

1998-08-23  Nat Friedman  <ndf@retrans.mit.edu>

        * getting.c (PLGetStringDescription): Quote zero-length strings or
        they will cause parse errors when loaded

20/08/1998 - Alfredo

o Added patch related to file locking. 


13/08/1998 - Alfredo

o Fixed bug in PLDeepCopy(). The copied element that was appended to the array
  was being released.

22/07/1998 - Alfredo

o  Fixed crashing bug with bad proplist files


Sun Jul 19 11:40:57 EST 1998  Alfredo

o Integradted patch that fixed unescape character code in strings.
Patch submited by Shigeru Miyata <miyata@kusm.kyoto-u.ac.jp>


Tue Nov 25 14:48:58 MET 1997   Bjoern Giesler <giesler@ira.uka.de>

o Integrated patches submitted by:

    Brian Martin <brian@goober.wireless.ucsc.edu>
      + output of config file errors w/file name and line number
        information
    Jehan Bing <jbing@enssat.fr>
      + bug fix for machines where sizeof(void *) != sizeof(int)

o New release 0.7.2

??? ??? ?? ??:??:?? EST 1997   Alfredo Kojima <kojima@inf.ufrgs.br>

o bogus documentation on PLSetFilename()/PLGetFilename()

o Sys5 portability: flock changed to fcntl

o removed -p pl and -Ppl options for bison and flex for compatibility


Fri Sep 26 20:42:38 EST 1997	Alfredo Kojima <kojima@inf.ufrgs.br>

o defined YYERROR_VERBOSE

Sat Aug 16 23:47:34 EST 1997 	Alfredo Kojima <kojima@inf.ufrgs.br>

o string size passed to scanner was causing segfault in filehandling.c

o value returned from PLGetDictionaryEntry() was being released in 
gsdd/Commands.c

o gsdd/Main.c:CheckChange_multiple() was not checking if return value
of PL functions is NULL, which caused segfaults 


Fri Aug  8 14:16:01 EDT 1997

o Changed memory-management routines to OPENSTEP-style retain/release
  mechanism.

o gsdd reads libFoundation-style multiple-file defaults now.

o Fixed all the memory leaks (I hope).

o Added test/memtest.c, defines for memory debugging in plconf.h and
  tools/findleak.tcl to evaluate debugging output.

o Alfredo Kojima added automake/autoconf support

o New release 0.7.1

Fri Jul 25 18:24:00 EDT 1997

o Tuned the proplist.y file to be more forgiving on syntax errors. Due
  to the way synchronizing works, a line containing a syntax error is
  unfortunately "synchronized away", i.e. vanishes. Fix that.

Fri Jul 11 15:50:21 EDT 1997

o Added authentication.

o Added "shared" target.

Fri Jul 11 10:12:37 EDT 1997

o New release 0.5

o Added source code for the gsdd daemon

o Fixed a few bugs

o Added INSTALL file

Mon Jul  7 15:59:11 EDT 1997

o Fixed a bug in handling of variable argument lists

o Added source code for the defaults program

o Fixed a few bugs