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