]> git.lyx.org Git - features.git/blob - ChangeLog
subst fixes
[features.git] / ChangeLog
1 1999-10-27  Lars Gullik Bjønnes  <larsbj@lyx.org>
2
3         * src/support/filetools.C (CleanupPath): subst fix
4
5         * src/insets/insetbib.C (delDatabase): subst fix, this looks
6         _really_ weird.
7
8         * src/support/filetools.C (PutEnvPath): subst fix, how come nobody
9         complained about this one?
10
11         * src/insets/insetinclude.C (Latex): subst fix
12
13         * src/insets/insetbib.C (getKeys): subst fix
14
15         * src/LyXSendto.C (SendtoApplyCB): subst fix
16
17         * src/lyx_main.C (init): subst fix
18
19         * src/layout.C (Read): subst fix
20
21         * src/lyx_sendfax_main.C (button_send): subst fix
22
23         * src/buffer.C (RoffAsciiTable): subst fix
24
25         * src/lyx_cb.C (MenuFax): subst fix
26         (PrintApplyCB): subst fix
27
28 1999-10-26  Lars Gullik Bjønnes  <larsbj@lyx.org>
29
30         * development/lyx.spec.in (%build): add CFLAGS also.
31
32         * src/screen.C (drawFrame): removed another warning.
33
34 1999-10-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
35
36         * renamed WHATSNEW to NEWS (usual GNU style), CHANGES to
37         OLD-CHANGES (not used anymore) and modified INSTALL, INSTALL.OS2,
38         README and ANNOUNCE a bit for the next release. More work is
39         needed, of course.
40
41         * src/paragraph.C (SimpleTeXBlanks): spaces are automatically made
42         unbreakable if we are in freespacing mode (LyX-Code), but not in
43         latex mode.
44
45 1999-10-25  Lars Gullik Bjønnes  <larsbj@lyx.org>
46
47         * src/BackStack.h: fixed initialization order in constructor
48
49         * Makefile.am (MAINTAINERCLEANFILES): removed po/POTFILES.in
50
51         * acinclude.m4 (VERSION): new rules for when a version is
52         development, added also a variable for prerelease.
53         (warnings): we set with_warnings=yes for prereleases
54         (lyx_opt): prereleases compile with same optimization as development 
55         (CXXFLAGS): only use pedantic if we are a development version 
56
57         * src/BufferView.C (restorePosition): don't do anything if the
58         backstack is empty.
59
60         * src/BackStack.h: added member empty, use this to test if there
61         is anything to pop...
62
63 1999-10-25  Juergen Vigna  <jug@sad.it>
64
65         * forms/form1.fd +
66         * forms/layout_forms.fd +
67         * forms/latexoptions.fd +
68         * lyx.fd: changed for various form resize issues
69
70         * src/mathed/math_panel.C +
71         * src/insets/inseterror.C +
72         * src/insets/insetinfo.C +
73         * src/insets/inseturl.C +
74         * src/insets/inseturl.h +
75         * src/LaTeXLog.C +
76         * src/LyXSendto.C +
77         * src/PaperLayout.C +
78         * src/ParagraphExtra.C +
79         * src/TableLayout.C +
80         * src/form1.C +
81         * src/layout_forms.C +
82         * src/lyx.C +
83         * src/lyx_cb.C +
84         * src/lyx_gui.C +
85         * src/lyxfr0.C +
86         * src/lyxfunc.C +
87         * src/lyxvc.C +
88         * src/menus.C: fixed various resize issues. So now forms can be
89         resized savely or not be resized at all.
90         
91         * forms/form_url.fd +
92         * src/insets/form_url.[Ch]: added because it's cleaner and easier
93         to modify IMO.
94
95         * src/insets/Makefile.am: added files form_url.[Ch]
96         
97 1999-10-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
98
99         * INSTALL: it is now possible to compile LyX with digital C++ 6.1
100         (and presumably 6.2).
101
102         * src/{BufferView,LyXView,combox,filedlg,intl,lyxserver,lyxvc,
103         menus,minibuffer,toolbar}.{C,h}: added C_xxx wrappers around
104         remaining static member callbacks. 
105
106         * src/lyxfunc.C (Dispatch): Use _() instead of N_() fot minibuffer
107         messages. 
108
109         * src/support/lyxstring.h: declare struct Srep as friend of
110         lyxstring, since DEC cxx complains otherwise.
111
112 1999-10-24  Lars Gullik Bjønnes  <larsbj@lyx.org>
113
114         * src/spellchecker.C (create_ispell_pipe): removed old #warning,
115         the code has shown itself to work
116         (create_ispell_pipe): removed another warning, added a comment
117         instead. 
118
119         * src/minibuffer.C (ExecutingCB): removed code that has been
120         commented out a long time
121
122         * src/lyxfunc.C (processKeyEvent): removed some very old commented
123         out code + a warning.
124
125         * src/support/lyxstring.h: comment out the three private
126         operators, when compiling with string ansi conforming compilers
127         they make problems.
128
129         * src/mathed/math_symbols.C (AddBitmap): change 6th arg to be
130         unsigned char *.
131         (pixmapFromBitmapData): change type of bdata to be unsigned char *
132         (pixmapFromBitmapData): add a reinterpret_cast in the call to
133         XCreateImage
134
135         * src/mathed/math_panel.h: change 6th arg to AddBitmap to be
136         unsigned char *
137
138         * src/mathed/math_panel.C (create_math_panel): remove explicit
139         casts
140
141         * src/bmtable.h: change last paramter to fl_set_bmtable_data to be
142         unsigned char *.
143
144         * src/bmtable.C (struct BMTABLE_SPEC): make bdata unsigned char *
145         (draw_bitmaptable): add a reinterpret_cast to sp->bdata in the call
146         to XCreatePixmapFromBitmapData
147         (fl_set_bmtable_data): change the last argument to be unsigned
148         char *
149         (fl_set_bmtable_file): change bdata to unsinged char *, change bw
150         and bh to be unsigned int, remove explicit casts in call to
151         XReadBitmapFileData.
152
153         * images/arrows.xbm: made the arrays unsigned char *
154         * images/varsz.xbm: ditto
155         * images/misc.xbm: ditto
156         * images/greek.xbm: ditto
157         * images/dots.xbm: ditto
158         * images/brel.xbm: ditto
159         * images/bop.xbm: ditto
160
161         * Makefile.am (MAINTAINERCLEANFILES): added po/POTFILES.in
162
163         * acinclude.m4 (LYX_GXX_STRENGHT_REDUCE): removed. 
164         (LYX_PROG_CXX): added -pedantic to g++ compile options when
165         with-warnings, removed the __STRING_ANSI__ hack, seems to not be
166         needed. 
167         (LYX_CXX_CHEADERS): added <clocale> to the test. 
168
169 1999-10-23  Lars Gullik Bjønnes  <larsbj@lyx.org>
170
171         * src/lyx_cb.C (addNewlineAndDepth): changed to use string::append.
172
173         * src/support/lyxstring.C (append): fixed something that must be a
174         bug, rep->assign was used instead of rep->append.
175
176         * src/support/Makefile.am (libsupport_a_SOURCES): added LIstream.h
177         and LOstream.h
178
179         * src/lyxfunc.C (processKeyEvent): removed faulty line that made
180         lyx insert double chars. Fix spotted by Kayvan.
181
182 1999-10-23  Asger Alstrup Nielsen  <alstrup@alstrup.galaxy.dk>
183
184         * Fixed the tth support. I messed up with the Emacs patch apply feature
185         and omitted the changes in lyxrc.C.
186
187 1999-10-22  Juergen Vigna  <jug@sad.it>
188
189         * src/insets/figinset.C (CallbackFig): Just changed the defines a bit.
190
191         * src/lyx_cb.C (MenuInsertRef) + 
192         * src/lyx_gui.C (create_forms): Inserted fl_set_form_minsize so that
193         the form cannot be resized under it limits (fixes a segfault)
194         
195         * src/lyx.C (create_form_form_ref) +
196         * forms/lyx.fd: Changed Gravity on name input field so that it is
197         resized correctly.
198
199 1999-10-22  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
200
201         * configure.in: use LYX_CXX_STL_MODERN_STREAMS; check for headers
202         <ostream> and <istream>.
203         
204         * acinclude.m4 (LYX_CXX_STL_MODERN_STREAMS): new test. Checks
205         whether <fstream> provides the latest standard features, or if we
206         have an oldstyle library (like in egcs).
207         (LYX_CXX_STL_STRING): fix the test.
208
209         * src/support/DebugStream.{C,h}: use L{I,O}stream.h and condition the
210         code on MODERN_STL_STREAM.
211
212         * src/support/lyxstring.h: use L{I,O}stream.h.
213
214         * src/support/L{I,O}stream.h: new files, designed to setup
215         correctly streams for our use
216           - includes the right header depending on STL capabilities
217           - puts std::ostream and std::endl (for LOStream.h) or
218           std::istream (LIStream.h) in toplevel namespace.
219
220 1999-10-22  Lars Gullik Bjønnes  <larsbj@lyx.org>
221
222         * src/insets/figinset.C: added ifdef guards around the fl_free
223         code that jug commented out. Now it is commented out when
224         compiling with XForms == 0.89.
225
226         * src/support/lyxstring.C: moved the definition of lyxstring::Srep
227         to lyxstring.C, and only keep a forward declaration in
228         lyxstring.h. Simplifies the header file a bit and should help a
229         bit on compile time too. Also changes to Srep will not mandate a
230         recompile of code just using string.
231         (~lyxstring): definition moved here since it uses srep.
232         (size): definition moved here since it uses srep.
233
234         * src/support/lyxstring.h: removed a couple of "inline" that should
235         not be there.
236
237 1999-10-21  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
238
239         * src/insets/inseturl.C (C_InsetUrl_CloseUrlCB): forgot to pass
240         the 'ob' argument.
241
242 1999-10-21  Juergen Vigna  <jug@sad.it>
243
244         * src/table.C (SetPWidth): Just a small fix so the alignment is not
245         set to left if I just remove the width entry (or it is empty).
246
247         * src/text2.C (SetCursorIntern): Fixed a bug calculating to use wrong
248         paragraph when having dummy paragraphs.
249
250 1999-10-20  Juergen Vigna  <jug@sad.it>
251
252         * src/insets/figinset.C: just commented some fl_free_form calls
253         and added warnings so that this calls should be activated later
254         again. This avoids for now a segfault, but we have a memory leak!
255
256         * src/lyxfunc.C (processKeyEvent) (Dispatch): changed
257         'const char * argument' to 'string argument', this should
258         fix some Asserts() in lyxstring.C.
259
260         * src/lyxfunc.h: Removed the function argAsString(const char *)
261         as it is not used anymore.
262
263 1999-10-20  Lars Gullik Bjønnes  <larsbj@lyx.org>
264
265         * src/support/lyxstring.C (helper): changed to use
266         sizeof(object->rep->ref).
267         (operator>>): changed to use a pointer instead.
268
269         * src/support/lyxstring.h: changed const reference & to value_type
270         const & lets see if that helps.
271
272 1999-10-19  Lars Gullik Bjønnes  <larsbj@lyx.org>
273
274         * Makefile.am (rpmdist): fixed to have non static package and
275         verison.
276
277         * src/support/lyxstring.C: removed the compilation guards
278
279         * src/vspace.C (nextToken): use i + 1  instead of ++i. Maks things
280         a bit clearer.
281
282         * src/support/Makefile.am (LYXSTRING): bruker USE_LYXSTRING for
283         conditional compile of lyxstring.Ch
284
285         * acinclude.m4 (LYX_CXX_STL_STRING): new and improved, still a
286         stupid check, but it is a lot better than the bastring hack. 
287         (LYX_CXX_STL_STRING): bruker nå AM_CONDITIONAL(USE_LYXSTRING  
288
289         * several files: changed string::erase into string::clear. Not
290         really needed.
291         
292         * src/chset.C (encodeString): use a char temporary instead
293
294         * src/table.C (TexEndOfCell): added tostr around
295         column_of_cell(fcell+i)+1 and around right_column_of_cell(fcell+i)+1
296         (TexEndOfCell): ditto
297         (TexEndOfCell): ditto
298         (TexEndOfCell): ditto
299         (DocBookEndOfCell): ditto
300         (DocBookEndOfCell): ditto
301         (DocBookEndOfCell): ditto
302         (DocBookEndOfCell): ditto
303
304         * src/paragraph.C (TeXEnvironment): added tostr around foot_count -1
305
306         * src/lyxfr1.C (SearchReplaceAllCB): added tostr around replace_count
307
308         * src/lyx_cb.C (MenuRunLaTeX): added tostr around ret
309         (MenuBuildProg): added tostr around ret
310         (MenuRunChktex): added tostr around ret
311         (DocumentApplyCB): added tostr around ret
312
313         * src/chset.C (encodeString): added tostr around t->ic
314
315         * src/buffer.C (makeLaTeXFile): added tostr around secnumdepth
316         (makeLaTeXFile): added tostr around tocdepth
317         (makeLaTeXFile): added tostr around ftcound - 1
318
319         * src/insets/insetbib.C (setCounter): added tostr around counter.
320
321         * src/support/lyxstring.h: added an operator+=(int) to catch more
322         mistakes. 
323
324         * src/support/lyxstring.C (lyxstring): We DON'T allow NULL pointers.
325         (lyxstring): We DON'T allow NULL pointers.
326
327 1999-10-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
328
329         * src/mathed/math_macro.C (MathMacroArgument::Write,
330         MathMacroTemplate::WriteDef): add tostr() around macro arg numbers
331         when writing them out.
332
333         * src/LString.C: remove, since it is not used anymore.
334         
335         * src/support/lyxstring.C: condition the content to
336         USE_INCLUDED_STRING macro.
337
338         * src/mathed/math_symbols.C, src/support/lstrings.C,
339         src/support/lyxstring.C: add `using' directive to specify what
340         we need in <algorithm>. I do not think that we need to
341         conditionalize this, but any thought is appreciated.
342
343         * many files: change all callback functions to "C" linkage
344         functions to please strict C++ compilers like DEC cxx 6.1 in mode
345         strict_ansi. Those who were static are now global. 
346             The case of callbacks which are static class members is
347         trickier, since we have to make C wrappers around them (see
348         InsetError, InsetInfo and InsetUrl). The same holds for friends. I
349         did not finish this yet, since it defeats the purpose of
350         encapsulation, and I am not sure what the best route is.
351
352 1999-10-19  Juergen Vigna  <jug@sad.it>
353
354         * src/support/lyxstring.C (lyxstring): we permit to have a null
355         pointer as assignment value and just don't assign it.
356
357         * src/vspace.C (nextToken): corrected this function substituting
358         find_first(_not)_of with find_last_of.
359
360         * src/TableLayout.C (UpdateLayoutTable) (TableOptionsCB)
361                 (TableOptCloseCB) (TableSpeCloseCB):
362         inserted fl_set_focus call for problem with fl_hide_form() in
363         xforms-0.89.
364
365 1999-10-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
366
367         * src/lyx_cb.C (LayoutsCB): fix bug where int was added to a
368         string. 
369
370 1999-10-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
371
372         * src/lyxrc.C (Read): RC_PRINTEXSTRAOPTIONS now uses
373         LyXLex::next() and not eatline() to get its argument.
374
375 1999-10-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
376
377         * Makefile.am (rpmdist): added a rpmdist target
378
379         * lib/reLyX/Makefile.am: added RelyxFigure.pm and Verbatim.pm as
380         per Kayvan's instructions.
381
382 1999-10-15  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
383
384         * src/Makefile.am: add a definition for localedir, so that locales
385         are found after installation (Kayvan)
386
387 1999-10-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
388
389         * development/.cvsignore: new file.
390
391 1999-10-14  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
392
393         * acinclude.m4 (LYX_CXX_CHEADERS): New macro. Checks whether the
394         C++ compiler provides wrappers for C headers and use our alternate
395         version otherwise.
396
397         * configure.in: use LYX_CXX_CHEADERS.
398
399         * src/cheader/: new directory, populated with cname headers from
400         libstdc++-2.8.1. They are a bit old, but probably good enough for
401         what we want (support compilers who lack them).
402         
403         * src/insets/Makefile.am, src/mathed/Makefile.am: remove src/support
404         from includes. It turns out is was stupid.
405  
406 1999-10-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
407
408         * lib/Makefile.am (install-data-local): forgot a ';'
409         (install-data-local): forgot a '\'
410         (libinstalldirs): needed after all. reintroduced.
411
412 1999-10-13  Lars Gullik Bjønnes  <larsbj@lyx.org>
413
414         * configure.in (AC_OUTPUT): added lyx.spec
415
416         * development/lyx.spec: removed file
417
418         * development/lyx.spec.in: new file
419
420         * po/*.po: merged with lyx.pot becuase of make distcheck
421         
422         * lib/Makefile.am (dist-hook): added dist-hook so that
423         documentation files will be included when doing a make
424         dist/distdir/distcheck. Requires cvs export -r HEAD lyxdoc to run.
425         (pkgdata_SCRIPTS): added configure.cmd for now, we can use som
426         conditional later.
427         more: tried to make install do the right thing, exclude CVS dirs
428         etc.
429
430         * src/LaTeXLog.C (ShowLatexLog): reordered som statements so that
431         Path would fit in more nicely.
432
433         * all files that used to use pathstack: uses now Path instead.
434         This change was a lot easier than expected.
435         
436         * src/support/path.h: new file
437
438         * src/support/Makefile.am (libsupport_a_SOURCES): added path.h
439
440         * src/Makefile.am (lyx_SOURCES): removed pathstack.[Ch]
441
442         * src/support/lyxstring.C (getline): Default arg was given for
443         para 3. removed.
444
445         * Configure.cmd: removed file 
446
447 1999-10-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
448
449         * src/support/DebugStream.[Ch]: remove the explicit std:: before
450         streams classes and types, add the proper 'using' statements when
451         MODERN_STL is defined.
452         
453         * src/debug.h: move the << operator definition after the inclusion
454         of DebugStream.h
455
456         * src/support/filetools.C: include "LAssert.h", which is needed
457         later. 
458
459         * src/insets/Makefile.am, src/mathed/Makefile.am: add src/support
460         to includes. 
461
462         * src/lyxfont.h, src/commandtags.h, src/mathed/math_defs.h:
463         include "debug.h" to define a proper ostream.
464
465 1999-10-12  Asger Alstrup Nielsen  <alstrup@alstrup.galaxy.dk>
466
467         * src/sys*: Cleaned up the Systemcall stuff a bit. Added "kill(int)"
468           method to the SystemCall class which can kill a process, but it's
469           not fully implemented yet.
470
471         * src/*.C: Changed Systemcalls::Startscript() to startscript()
472
473         * src/support/FileInfo.h: Better documentation  
474
475         * src/lyxfunc.C: Added support for buffer-export html
476         
477         * src/menus.C: Added Export->As HTML...
478         
479         * lib/bind/*.bind: Added short-cut for buffer-export html
480
481         * src/lyxrc.*: Added support for new \tth_command
482         
483         * lib/lyxrc.example: Added stuff for new \tth_command
484
485 1999-10-12  Lars Gullik Bjønnes  <larsbj@lyx.org>
486
487         * lib/Makefile.am (IMAGES): removed images/README
488         (pkgdata_SCRIPTS): use this instead of bin_SCRIPTS to that it
489         installes in correct place. Check permisions is installed
490         correctly.
491
492         * src/LaTeX.C: some no-op changes moved declaration of some
493         variables around.
494
495         * src/LaTeX.h (LATEX_H): changed include guard name
496
497 1999-10-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
498
499         * lib/reLyX/Makefile.am: install noweb2lyx.
500
501         * lib/Makefile.am: install configure. 
502
503         * lib/reLyX/configure.in: declare a config aux dir; set package
504         name to lyx (not sure what the best solution is); generate noweb2lyx.
505
506         * lib/layouts/egs.layout: fix the bibliography layout.
507
508 1999-10-08  Jürgen Vigna <jug@sad.it>
509
510         * src/support/filetools.C (FileOpenSearch): Fixed a bug where
511         when in the PATH was something like /usr/bin;;/bin (note: the ;;)
512         it returned without continuing to search the path.
513         
514 1999-10-07  Lars Gullik Bjønnes  <larsbj@lyx.org>
515
516         * src/insets/insetquotes.C (Draw): Simplified a gread deal. This
517         also fixes a bug. It is not allowed to do tricks with std::strings
518         like: string a("hei"); &a[e]; this will not give what you
519         think... Any reason for the complexity in this func?
520
521 1999-10-06  Asger Alstrup Nielsen  <alstrup@diku.dk>
522
523         * Updated README and INSTALL a bit, mostly to check that my
524         CVS rights are correctly set up.
525
526 1999-10-06  Lars Gullik Bjønnes  <larsbj@lyx.org>
527
528         * src/support/lyxstring.C (helper): removed bogus Assert. strlen
529         does not allow '\0' chars but lyxstring and std::string does.
530
531 1999-10-05  Lars Gullik Bjønnes  <larsbj@lyx.org>
532
533         * autogen.sh (AUTOCONF): let the autogen script create the
534         POTFILES.in file too. POTFILES.in should perhaps now not be
535         included in the cvs module.
536
537         * some more files changed to use C++ includes instead of C ones.
538
539         * src/filedlg.C (Reread): fixed a bug wrt Time. It was appended
540         not assigned.
541         (Reread): added tostr to nlink. buggy output otherwise.
542         (Reread): added a string() around szMode when assigning to Buffer,
543         without this I got a log of garbled info strings.
544
545         * acconfig.h: commented out the PTR_AS_INT macros. They should not
546         be needed.
547
548         * I have added several ostream & operator<<(ostream &, some_type)
549         functions. This has been done to avoid casting and warnings when
550         outputting enums to lyxerr. This as thus eliminated a lot of
551         explicit casts and has made the code clearer. Among the enums
552         affected: kb_action, InsetLatexAccent::ACCENT_TYPE, a couple of
553         mathed enums, some font enum the Debug::type enum. 
554
555         * src/support/lyxstring.h (clear): missing method. equivalent of
556         erase(0, npos).
557
558         * all files that contained "stderr": rewrote constructs that used
559         stderr to use lyxerr instead. (except bmtable)
560
561         * src/support/DebugStream.h (level): and the passed t with
562         Debug::ANY to avoid spurious bits set.
563
564         * src/debug.h (Debug::type value): made it accept strings of the
565         type INFO,INIT,KEY.
566
567         * configure.in (Check for programs): Added a check for kpsewhich,
568         the latex generation will use this later to better the dicovery of
569         all used files. 
570
571         * src/BufferView.C (create_view): we don't need to cast this to
572         (void*) that is done automatically.
573         (WorkAreaButtonPress): removed some dead code.
574
575 1999-10-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
576
577         * src/minibuffer.C (Init): make sure that the "Welcome to LyX!"
578         is not overwritten when translated (David Sua'rez de Lis).
579
580         * lib/CREDITS: Added David Sua'rez de Lis
581
582         * lib/reLyX/configure.in: setup LYX_DIR correctly in reLyX.
583
584         * src/bufferparams.C (BufferParams): default input encoding is now
585         "latin1" 
586
587         * acinclude.m4 (cross_compiling): comment out macro
588         LYX_GXX_STRENGTH_REDUCE. 
589
590         * acconfig.h: make sure that const is not defined (to empty) when
591         we are compiling C++. Remove commented out code using SIZEOF_xx
592         macros.
593         
594         * configure.in : move the test for const and inline as late as
595         possible so that these C tests do not interefere with C++ ones.
596         Remove the call to LYX_GXX_STRENGTH_REDUCE, since its usefulness
597         has not been proven. 
598
599 1999-10-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
600
601         * src/table.C (getDocBookAlign): remove bad default value for
602         isColumn parameter.
603
604         * src/menus.C (ShowFileMenu): add a missing tostr() for lastfiles
605         shortcut. 
606         (ShowFileMenu2): ditto.
607
608         * lib/reLyX/.cvsignore: add configure and aclocal.m4 to the list
609         of files to ignore.
610
611 1999-10-04  Lars Gullik Bjønnes  <larsbj@lyx.org>
612
613         * Most files: finished the change from the old error code to use
614         DebugStream for all lyxerr debugging. Only minor changes remain
615         (e.g. the setting of debug levels using strings instead of number) 
616
617 1999-10-02  Lars Gullik Bjønnes  <larsbj@lyx.org>
618
619         * src/layout.C (Add): Changed to use compare_no_case instead of
620         strcasecmp.
621
622         * src/FontInfo.C: changed loop variable type too string::size_type.
623
624 1999-10-01  Lars Gullik Bjønnes  <larsbj@lyx.org>
625
626         * src/support/Makefile.am: added -I${srcdir}/../ to INCLUDES and
627         set ETAGS_ARGS to --c++ 
628
629 1999-09-30  Lars Gullik Bjønnes  <larsbj@lyx.org>
630
631         * src/table.C (DocBookEndOfCell): commented out two unused variables
632
633         * src/paragraph.C: commented out four unused variables. 
634
635         * src/lyx_cb.C (TocUpdateCB): moved variable i and added a new i
636         insed a if clause with type string::size_type.
637
638         * src/lyxfr1.C (IsSearchStringInText): changed iSrch from int to
639         string::size_type.
640
641         * src/lyxfunc.C (Dispatch): use string::size_type as loop variable.
642
643         * src/lyx_cb.C (ReplaceWord): use string::size_type as loop
644         variable, also changed loop to go from 0 to lenght + 1, instead of
645         -1 to length. This should be correct.
646
647         * src/LaTeX.C (scanError): use string::size_type as loop variable
648         type.
649
650         * src/BufferView.C (WorkAreaButtonPress): moved #if 0 up two lines
651         (l.896) since y_tmp and row was not used anyway.
652
653         * src/insets/insetref.C (escape): use string::size_type as loop
654         variable type.
655
656         * src/insets/insetquotes.C (Width): use string::size_type as loop
657         variable type.
658         (Draw): use string::size_type as loop variable type.
659
660         * src/insets/insetlatexaccent.C (checkContents): use
661         string::size_type as loop variable type.
662
663         * src/insets/insetlabel.C (escape): use string::size_type as loop
664         variable type.
665
666         * src/insets/insetinfo.C: added an extern for current_view.
667
668         * src/insets/insetcommand.C (scanCommand): use string::size_type
669         as loop variable type.
670
671         * most files: removed the RCS tags. With them we had to recompile
672         a lot of files after a simple cvs commit. Also we have never used
673         them for anything meaningful. 
674
675         * most files: tags-query-replace NULL 0. As adviced several plases
676         we now use "0" instead of "NULL" in our code. 
677
678         * src/support/filetools.C (SpaceLess): use string::size_type as
679         loop variable type.
680
681 1999-09-29  Lars Gullik Bjønnes  <larsbj@lyx.org>
682
683         * src/paragraph.C: fixed up some more string stuff.
684
685 1999-09-28  Lars Gullik Bjønnes  <larsbj@lyx.org>
686
687         * src/support/filetools.h: make modestr a std::string.
688
689         * src/filetools.C (GetEnv): made ch really const.
690
691         * src/lyxlib.h: removed the Maximum and Minimum inline functions,
692         made code that used these use max/min from <algorithm> instead.
693
694         * changed several c library include files to their equivalent c++
695         library include files. All is not changed yet.
696
697         * created a support subdir in src, put lyxstring and lstrings
698         there + the extra files atexit, fileblock, strerror. Created
699         Makefile.am. edited configure.in and src/Makefile.am to use this
700         new subdir. More files moved to support.
701
702         * imported som of the functions from repository lyx, filetools
703         
704         * ran tags-query-replace on LString -> string, corrected the bogus
705         cases. Tried to make use of lstrings.[hC], debugged a lot. There
706         is still some errors in there. This is errors where too much or
707         too litle get deleted from strings (string::erase, string::substr,
708         string::replace), there can also be some off by one errors, or
709         just plain wrong use of functions from lstrings. Viewing of quotes
710         is wrong. 
711
712         * LyX is now running fairly well with string, but there are
713         certainly some bugs yet (see above) also string is quite different
714         from LString among others in that it does not allow null pointers
715         passed in and will abort if it gets any.
716         
717         * Added the revtex4 files I forgot when setting up the repository.
718
719 1999-09-27  Lars Gullik Bjønnes  <larsbj@lyx.org>
720
721         * All over: Tried to clean everything up so that only the files
722           that we really need are included in the cvs repository.
723         * Switched to use automake.
724         * Generaton of reLyX is not perfect, LYX_DIR does not get substituted.
725         * Install has not been checked.
726
727 1999-09-22  Lars Gullik Bjønnes  <larsbj@lyx.org>
728
729         * po/pt.po: Three errors:
730                l.533 and l.538 format specification error
731                l. 402 duplicate entry, I just deleted it.
732