]> git.lyx.org Git - features.git/blob - src/support/ChangeLog
602f5e5ae4b9d6707ad2ed3fffa36b0b3fca3139
[features.git] / src / support / ChangeLog
1 2002-01-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2
3         * lyxsum.C: remove #warnings and replaced them with runtime debug
4         info. 
5
6 2002-01-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
7
8         * lyxalgo.h: include <algorithm>
9
10 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
11
12         * lyx_algo.h: add a standard-conforming count to namespace lyx.
13
14         * lstrings.[Ch] (countChar): removed. Use lyx::count.
15
16 2002-01-05  John Levon  <moz@compsoc.man.ac.uk>
17
18         * filetools.C: fix use of FileInfo
19
20         * FileInfo.h:
21         * FileInfo.C: add Asserts and documentation
22  
23 2001-12-20  Kayvan A. Sylvan  <kayvan@sylvan.com>
24
25         * os_win32.C: compilation fixes
26
27 2001-12-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
28
29         * lstrings.h: do not include <cctype>
30
31 2001-12-12  Ben Stanley  <bds02@uow.edu.au>
32
33         * lyxsum.C: portability fix for mmap patch
34
35 2001-12-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
36
37         * filetools.C:
38         * lstrings.C:
39         * lyxstring.C: change "while(" to "while ("
40
41 2001-12-03  Ben Stanley <bds02@uow.edu.au>
42
43         * lyxsum.C: Added mmap version of CRC and made it selected 
44         by default where available. Used process_block for crc for speedup.
45         
46 2001-12-01  John Levon  <moz@compsoc.man.ac.uk>
47
48         * filetools.C: more robust failure for DirList()
49
50 2001-11-29  André Pönitz <poenitz@gmx.net>
51         
52         * types.h: introduce types for textclass numbers and layout numbers
53
54 2001-11-28  André Pönitz <poenitz@gmx.net>
55         
56         * Makefile.am: put types.h in
57
58 2001-11-26  André Pönitz <poenitz@gmx.net>
59         
60         * types.h: introduce types for paragraph positions and layout numbers
61
62 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
63
64         * filetools.C: remove dead code
65  
66         * syscall.C: show prog in fail case
67  
68 2001-10-24  Andre Poenitz  <poenitz@HTWM.De>
69
70         * filetools.C: code style cleanup
71
72 2001-10-23  Angus Leeming  <a.leeming@ic.ac.uk>
73
74         * os.h: remove spurious punctuation.
75
76 2001-10-19  John Levon  <moz@compsoc.man.ac.uk>
77
78         * LAssert.h:
79         * LAssert.C: use new emergencyCleanup()
80  
81 2001-10-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
82
83         * filetools.C (i18nLibFileSearch): check also LANGUAGE and LC_ALL,
84         like GNU gettext does.
85
86 2001-10-08  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
87
88         * filetools.C (AbsolutePath): Use os::is_absolute_path() (also in
89         several methods)
90         (findtexfile): oops! the change from last friday was wrong...
91
92         * os_win32.C (is_absolute_path): 
93         * os_unix.C (is_absolute_path): 
94         * os_os2.C (is_absolute_path): new method       
95
96 2001-10-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
97
98         * filetools.C (findtexfile): apply os::internal_path to the result.
99
100 2001-07-02  Claus Hentschel  <claus.hentschel@mbau.fh-hannover.de>
101
102         * os_win32.C: 
103         * os_unix.C:
104         * os_os2.C:
105         * os.h: add internal_path method, which converts a unix-type file
106         name to the type known to the underlying file system (currently
107         only useful on cygwin) [from Ruurd A. Reitsma and Claus Hentschel]
108
109 2001-08-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
110
111         * smart_ptr.h: new file
112
113         * utility.h: new file
114
115 2001-08-01  John Levon  <moz@compsoc.man.ac.uk>
116
117         * filetools.h:
118         * filetools.C (IsDirWriteable): fix this
119  
120 2001-07-26  Baruch Even  <baruch@lyx.org>
121
122         * lyxlib.h (float_equal): Added function to compare floats almost equal
123         (see function comment).
124
125 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
126
127         Consistent use of Lsstream.h:
128         * filetools.C (GetFileContents): std::ostringstream -> ostringstream.
129
130 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
131
132         * translator.h: (*it). -> it->
133
134 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
135
136         * filetools.C (DeleteAllFilesInDir): send debug output to
137         Debug::FILES instewad of Debug::ANY.
138
139         * DebugStream.h: remove gcc 2.8.x hack.
140
141 2001-06-26  The LyX Project  <jug@sad.it>
142
143         * lstrings.h:
144         * lstrings.C (escape): move method to escape non ascii characters
145         from insets label and ref to here.
146
147 2001-06-25  The LyX Project  <jug@sad.it>
148
149         * filetools.C (IsLyXFilename): 
150         (IsSGMLFilename): do case insensitive name matching
151
152 2001-06-24  The LyX Project  <jug@sad.it>
153
154         * lstrings.C (compare_ascii_no_case): version of compare_no_case
155         which only considers case of ascii characters
156
157         * lyxstring.C (replace): added for compatibility with gcc 2.95.3+
158         sstream header.
159
160 2001-06-23  The LyX Project  <jug@sad.it>
161
162         * textutils.h (IsPrintable): take into account unprintable spaces
163         above 127.
164         (IsDigit): new function
165         (IsLetterCharOrDigit): use IsDigit
166
167 2001-06-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
168
169         * filetools.C (findtexfile): strip final \r if necessary (for
170         cygwin)
171
172 2001-06-19  Angus Leeming  <a.leeming@ic.ac.uk>
173
174         * FileInfo.C:
175         * StrPool.C: removed // -*- C++ -*- as first line.
176
177 2001-06-01  Lars Gullik Bjønnes  <larsbj@birdstep.com>
178
179         * lyxsum.C (do_crc): switch to use boost::crc for generating the
180         checksum.
181
182 2001-06-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
183
184         * lstrings.C: 
185         * syscall.C:
186         * syscontr.C: 
187         * LSubstring.C: bring C functions in global namespace if
188         necessary. 
189
190         * lstrings.h (compare): use the std:: version of str[n]cmp only
191         when it exists.
192
193 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
194
195         * syscontr.C: add std::
196
197         * syscall.C: add std::
198
199         * lstrings.h (compare): add std::
200
201         * lstrings.C (prefixIs): add std::
202         (suffixIs): ditto
203         (subst): ditto
204
205         * LSubstring.C (LSubstring): add std::
206
207 2001-05-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
208
209         * lyxsum.C (sum): use istreambuf_iterator when available.
210
211 2001-05-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
212
213         * lyxsum.C (sum): don't use sstream anymore, use istream_iterator
214         directly instead.
215
216         * lyxstring.C (operator): make const operator[] behave as
217         non-const and at.
218
219 2001-05-22  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
220
221         * Makefile.am (EXTRA_DIST): add the os_*.C files.
222
223 2001-05-21  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
224
225         * filetools.C (MakeAbsPath): remove debugging statement
226
227 2001-05-16  Ruurd Reitsma  <r.a.reitsma@wbmt.tudelft.nl>
228
229         * FileInfo.h: X_OK workaround for cygwin
230
231         * Makefile.am:
232         * os.C:
233         * os.h:
234         * os_os2.C:
235         * os_unix.C:
236         * os_win32.C:
237         * filetools.C:
238         * filetools.h: Added os:: class.
239
240         * rename.C:
241         * syscall.C:
242         * tempname.C: OS/2 fixes
243
244 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
245
246         * textutils.h: remvoe !NEW_INSETS cruft
247
248 2001-05-02  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
249
250         * fmt.C: 
251         * atoi.C: add using directives when needed for C functions
252         declared in std:: namespace.
253
254 2001-04-25  Lars Gullik Bjønnes  <larsbj@birdstep.com>
255
256         * lstrings.C : add two helper structs, local_lowercase and
257         local_uppercase. 
258         (lowercase): change to use std::transform
259         (uppercase): change to use std::transform
260
261 2001-04-25  Allan Rae  <rae@lyx.org>
262
263         * lyxstring.C : Assert got moved and Lars missed a few.
264
265 2001-04-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
266
267         * LAssert.h (Assert): put into namespace lyx
268
269         * lyxfunctional.h: put into namespace lyx
270         * translator.h: adjust
271
272 2001-04-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
273
274         * lyxalgo.h: put into namespace lyx, add firster and copy_if
275
276         * FileInfo.h: inherit privately from noncopyable
277         * path.h: ditto
278
279 2001-04-16  Allan Rae  <rae@lyx.org>
280
281         * tempname.C (make_tempfile): #warning triggers an error on Sun CC 6.0
282         as an unrecognised preprocessor directive.  So ensure they're wrapped. 
283
284 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
285
286         * several files: remove CXX_WORKING_NAMESPACES
287
288         * FileInfo.h: noncopyable is in namespace boost
289         * path.h: ditto
290
291 2001-02-16  John Levon  <moz@compsoc.man.ac.uk>
292
293         * syscontr.h: fix header include
294
295 2001-02-28  Baruch Even  <baruch@ev-en.org>
296
297         * filetools.C: Removed dependency on syscall.h
298
299         * syscall.h:
300         * syscall.C: Minor cleanings before I start to touch this code.
301
302 2001-02-27  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
303
304         * filetools.C (CreateTmpDir): change umask to 0700.
305
306 2001-02-27  José Matos  <jamatos@fep.up.pt>
307
308         * filetools.h (BasePath):
309         * filetools.C (BasePath): removed since it is a duplicate of OnlyPath.
310
311         * filetools.C (IsLyXFilename):
312         * filetools.C (IsSGMLFilename): test if extension is suffix and not
313         only contained.
314
315 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
316
317         * fmt.C: 
318         * filetools.C: 
319         * atoi.C: remove cruft
320
321 2001-02-06  albert chin  <china@thewrittenword.com>
322
323         * snprintf.h: 
324         * fmt.C: use HAVE_DECL_SNPRINTF
325         
326 2001-01-26  Dekel Tsur  <dekelts@tau.ac.il>
327
328         * lyxstring.C: Fix some assertions.
329
330 2001-01-23  Dekel Tsur  <dekelts@tau.ac.il>
331
332         * lstrings.C (strip): Add a fix for compilers with broken
333         string::find_last_not_of.
334
335         * filetools.C (AddPath): Simplify by using strip and frontStrip.
336
337 2001-01-20  Dekel Tsur  <dekelts@tau.ac.il>
338
339         * lyxstring.C (rfind): Fix broken functions.
340         (find): Few optimizations.