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