]> git.lyx.org Git - lyx.git/blob - src/ChangeLog
(getGCLinepars): only lookup in the linecache once.
[lyx.git] / src / ChangeLog
1 2001-12-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2
3         * ColorHandler.C (updateColor): change the hash to cover the whole
4         LColor enum, ws cleanup
5         (getGCLinepars): ditto
6         (getGCLinepars): only lookup in the linecache once.
7
8 2001-12-07  Dekel Tsur  <dekelts@tau.ac.il>
9
10         * iterators.C (operator++): Make the iterator more robust
11
12         * BufferView2.C (removeAutoInsets): Use paragraph iterators
13         (John's patch)
14         * CutAndPaste.C (SwitchLayoutsBetweenClasses): Ditto
15
16
17 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
18
19         * lyxtext.h:
20         * text.C: better added space drawing
21
22 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
23
24         * LyXView.C:
25         * BufferView2.C: fix layout combo update on inset unlock
26
27 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
28
29         * Makefile.am: don't compile unused files
30
31 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
32
33         * lyxfunc.C:
34         * commandtags.h:
35         * LyXAction.C: remove old LFUN_LAYOUTNO
36
37 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
38
39         * paragraph_pimpl.h:
40         * paragraph_pimpl.C: isTextAt() doesn't need font param
41
42 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
43
44         * lyxlex.h:
45         * lyxlex.C: little cleanup
46
47 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
48
49         * BufferView_pimpl.C: fix insertAscii for insets
50  
51 2001-12-05  Juergen Vigna  <jug@sad.it>
52
53         * CutAndPaste.C (pasteSelection): remove not allowed insets/chars and
54         set the right font on the "multi" paragraph paste!
55
56 2001-12-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
57
58         * trans_decl.h:
59         * trans_mgr.[Ch]:
60         * trans.[Ch]:
61         * lyxgluelength.C:
62         * lyxlength.C: remove out-commented code.
63
64         * BufferView_pimpl:
65         * CutAndPaste.C: 
66         * DepTable.C:
67         * buffer.C:
68         * chset.C:
69         * lastfiles.C:
70         * lyxlex.C:
71         * lyxlex_pimpl.C:
72         * lyxserver.C:
73         * screen.C:
74         * tabular-old.C:
75         * tabular.C:
76         * text.C:
77         * trans_mgr.C:
78         * vc-backend.C: change "while(" to "while ("
79         
80         * lyxlength.[Ch]: add zero function to check if length is zero or
81         not
82         * lyxgluelength.C: use it
83         
84 2001-12-05  Allan Rae  <rae@lyx.org>
85
86         * lyxlength.C: Attempted a fix for the abs(int) header selection.
87         Works for 2.95.3, from what I understand of Garst's reports this should
88         work for other g++ versions.  We're screwed if the abs(int) definition
89         changed between bugfix releases of gcc.
90
91 2001-12-04  John Levon  <moz@compsoc.man.ac.uk>
92
93         * text.C: fix chapter label offset !
94
95 2001-12-04  John Levon  <moz@compsoc.man.ac.uk>
96
97         * lyxtext.h:
98         * text.C: fix hfill at end of line, clean up
99
100 2001-12-04  Juergen Vigna  <jug@sad.it>
101
102         * undo_funcs.C (textHandleUndo): added a call to inset->update() so
103         that we force an update of the inset and it's owners if neccessary.
104
105 2001-12-03  Juergen Vigna  <jug@sad.it>
106
107         * text.C (rowLast): simplified code
108
109 2001-12-03  John Levon  <moz@compsoc.man.ac.uk>
110
111         * lyxfunc.C: fix show options on timeout
112  
113 2001-12-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
114
115         * screen.C (topCursorVisible): scroll half a page when the cursor
116         reached top of bottom of screen
117
118 2001-12-02  John Levon  <moz@compsoc.man.ac.uk>
119
120         * minibuffer.C: deactivate on loss of focus
121  
122 2001-12-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
123
124         * vspace.[Ch] (operator!=): add operator. 
125
126 2001-12-01  John Levon  <moz@compsoc.man.ac.uk>
127
128         * BufferView_pimpl.C: refuse to open an inset when
129         there's a selection.
130
131 2001-11-30  John Levon  <moz@compsoc.man.ac.uk>
132
133         * BufferView_pimpl.C: allow to click on RHS of full row insets
134  
135 2001-11-30  Juergen Vigna  <jug@sad.it>
136
137         * tabular.C (LyXTabular): add a same_id to set the same id's in the
138         insets for undo reasons.
139
140 2001-11-28  André Pönitz <poenitz@gmx.net>
141
142         * vspace.[Ch]: cosmetical changes
143
144 2001-11-26  John Levon  <moz@compsoc.man.ac.uk>
145
146         * LyXAction.h:
147         * LyXAction.C:
148         * lyxfunc.h:
149         * lyxfunc.C:
150         * kbmap.h:
151         * kbmap.C:
152         * lyxrc.C:
153         * kbsequence.h:
154         * kbsequence.C: part re-write of old kb code
155
156         * Painter.C:
157         * WorkArea.C: remove Lgb_bug_find_hack
158
159 2001-11-30  José Matos <jamatos@fep.up.pt>
160
161         * buffer.C (makeDocBookFile): add a comment to point a hack.
162         (simpleDocBookOnePar): changed a PAR::META_INSET to isInset().
163         Fixed a double write of labels.
164         
165 2001-11-28  André Pönitz <poenitz@gmx.net>
166
167         * all the files from the change on 2001/11/26:
168         use lyx::layout_type instead of LyXTextClass::size_type
169         use lyx::textclass_type instead of LyXTextClassList::size_type
170
171 2001-11-29  Juergen Vigna  <jug@sad.it>
172
173         * text.C: added support for paragraph::isFreeSpacing()
174
175         * buffer.C: same as above
176
177         * paragraph.h: inserted isFreeSpacing() function to enable
178         FreeSpacing inside InsetERT.
179
180         * CutAndPaste.C (cutSelection/copySelection): set the inset_owner
181         of the paragraph's in the cut/copy buffer to 0!
182
183         * text2.C (removeRow): remove the assert as it can!
184
185         * lyxtext.h: added helper function firstRow returning firstrow and
186         made firstrow private again.
187
188         * BufferView2.C (lockInset): don't relock if we're already locked!
189
190         * text2.C (deleteEmptyParagraphMechanism): don't do anything if it's
191         the only paragraph.
192         (removeRow): added Assert::(firstrow)
193
194         * debug.C: forgot to add INSETTEXT here.
195
196 2001-11-28  Juergen Vigna  <jug@sad.it>
197
198         * sp_spell.C (initialize): changed error text to more general
199         spellchecker command use (not only ispell!)
200
201         * bufferlist.C (qwriteAll): fixed "Cancel" button handling!
202
203         * debug.h: inserted one for debugging INSETTEXT (and InsetTabular)!
204
205 2001-11-26  John Levon  <moz@compsoc.man.ac.uk>
206
207         * vspace.C: initialise lyxgluelength on failure
208
209 2001-11-28  Allan Rae  <rae@lyx.org>
210
211         * text.C (paintLastRow): g++-2.95.3 and others don't like variable
212         declaration & definition that looks like a function declaration.
213
214 2001-11-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
215
216         * BufferView2.C (copy): 
217         (copyEnvironment): do not clear the selection when doing a copy.
218
219         * text.C (paintFirstRow): compilation fix
220
221 2001-11-27  Ben Stanley  <bds02@uow.edu.au>
222
223         * tabular.C (Latex): correct line count when writing latex.
224
225 2001-11-27  John Levon  <moz@compsoc.man.ac.uk>
226
227         * paragraph_pimpl.h:
228         * paragraph_pimpl.C: tidy, and fix font-change in "LaTeX"
229           bug a bit
230
231 2001-11-26  John Levon  <moz@compsoc.man.ac.uk>
232
233         * text.C: 
234         * LColor.h:
235         * LColor.C: change vfillline->added_space
236  
237         * text.C: add markers and text for added space
238  
239         * vspace.C: fix comment
240
241 2001-11-28  André Pönitz <poenitz@gmx.net>
242
243         * paragraph.C: whitespace changes
244         * all the other files from the change on 2001/11/26:
245         change *::pos_type into lyx::pos_type
246         
247 2001-11-27  Dekel Tsur  <dekelts@tau.ac.il>
248
249         * buffer.C (parseSingleLyXformat2Token): Set the language to the
250         language of the document when inserting error insets.
251
252 2001-11-26  André Pönitz <poenitz@gmx.net>
253         
254         * BufferView_pimpl.[Ch]:
255         *       CutAndPaste.C:
256         * buffer.[Ch]:
257         * lyxcursor.[Ch]:
258         * lyxfind.C:
259         * lyxfunc.C:
260         * lyxrow.[Ch]:
261         * paragraph.[Ch]:
262         * paragraph_pimpl.[Ch]:
263         * sp_spell.C:
264         * text.C:
265         * text2.C: reduce header dependencies, introduce type for positions
266
267 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
268
269         * <various>: change to use Alert.h 
270          
271 2001-11-25  Dekel Tsur  <dekelts@tau.ac.il>
272
273         * buffer.C (parseSingleLyXformat2Token): Insert an error inset
274         when encountering an unknown token.
275         (readLyXformat2): Show an error message if there were unknown tokens.
276
277 2001-11-22  John Levon  <moz@compsoc.man.ac.uk>
278
279         * BufferView2.C:
280         * BufferView_pimpl.C:
281         * buffer.C:
282         * paragraph.h:
283         * text.C: 
284         * text2.C: use par->isInset()
285          
286 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
287
288         * paragraph_pimpl.h:
289         * paragraph_pimpl.C: cleanup 
290          
291 2001-11-22  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
292
293         * text2.C (removeRow): 
294         * text.C (setHeightOfRow): remove useless (and costly) call to
295         getRow. 
296
297 2001-11-20  Allan Rae  <rae@lyx.org>
298
299         * paragraph.C (insertFromMinibuffer): Fix for inset related crashes.
300         Now need Inset*::checkInsertChar() to return true for appropriate
301         cases so that the characters in the minibuffer will actually be
302         inserted.
303
304 2001-11-15  Lars Gullik Bjønnes  <larsbj@birdstep.com>
305
306         * text.C: change the order of the includes.
307         (workWidth): initialize it at once.
308         (workWidth): make maxw unsigned
309         (setHeightOfRow): remove unused variable (inset)
310         (selectSelectedWord): remove unused variable (inset)
311         (paintRowText): fix drawing of hfill characters, and clean up a bit.
312
313 2001-11-14  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
314
315         * lyxserver.C (emergencyCleanup): do not try to close pipes if
316         server is not running.
317         (openConnection): 
318         (closeConnection): add debug info when server is disabled.
319
320         * ColorHandler.C (getGCForeground): send debug message to GUI
321         channel. 
322
323         * lyxrc.C: do not include lyxserver.h and tex-strings.h.
324
325         * kbmap.C (bind): modify because return conventions of
326         kb_sequence::parse have changed.
327
328         * kbsequence.C (parse): only ignore spaces and not any stupid
329         control character. This avoids tests like s[i] <= ' ', which are
330         guaranteed to fail with 8bit characters and signed chars.
331         Change return code to string::npos when there have been no error
332         (0 was a bad idea when error is at first character)
333
334 2001-11-14  José Matos  <jamatos@fep.up.pt>
335
336         * buffer.h:
337         * buffer.C (simpleDocBookOnePar): removed unused argument.
338
339 2001-11-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
340
341         * text.C (selectNextWordToSpellcheck): do not test explicitely for
342         insets which are part of a word. Paragraph::isLetter takes care of
343         that now. Use Paragraph::isInset to identify insets.
344         (selectSelectedWord): do not test for hyphenation break.
345
346         * BufferView_pimpl.C (smartQuote): use Inset::isSpace, so
347         that protected spaces are considered as spaces.
348
349         * paragraph.C (isLetter): cleanup the code for ispell extras; use
350         Inset::isLetter. 
351
352 2001-11-12  John Levon  <moz@compsoc.man.ac.uk>
353
354         * lyxserver.h:
355         * lyxserver.C: fix it. and small cleanup.
356  
357 2001-11-07  John Levon  <moz@compsoc.man.ac.uk>
358
359         * BufferView_pimpl.C: use inline helpers
360  
361         * LaTeXFeatures.h: 
362         * LaTeXFeatures.C: fix typos
363
364         * Spacing.h:
365         * Spacing.C: move spacing_string into class 
366
367         * ToolbarDefaults.C: move stuff into namespace anon
368  
369         * layout.h: update enum
370
371         * lyxfunc.C: use better debug
372
373         * minibuffer.h: fix typo
374  
375         * debug.h:
376         * debug.C:
377         * WorkArea.C: add and use Debug::WORKAREA
378
379         * lyxtext.h:
380         * text.C: 
381         * text2.C: code re-organisation, inline helpers
382
383 2001-11-09  Michael A. Koziarski <michael@koziarski.org>
384
385         * Layout.C: replaced a few cases of std::vector.size() == 0 with
386         std::vector.empty().
387
388 2001-11-09  Allan Rae  <rae@lyx.org>
389
390         * paragraph.C (TeXOnePar): remove old, now-irrelevent comments about
391         '\n's after tables.  Tabular and ERT inset work now makes this no
392         longer necessary.
393
394 2001-11-07  John Levon  <moz@compsoc.man.ac.uk>
395
396         * minibuffer.h:
397         * minibuffer.C: fix crash, improve drop-down completion 
398  
399 2001-11-06  John Levon  <moz@compsoc.man.ac.uk>
400
401         * lyxserver.h:
402         * lyxserver.C: invalidate fd's when doing endPipe()
403  
404 2001-11-08  José Matos  <jamatos@fep.up.pt>
405
406         * buffer.C (sgmlLineBreak): renamed from linux_doc_line_break.
407         (simpleDocBookOnePar): removed code made obsolete by the new inset code.
408
409         * paragraph.h:
410         * paragraph.C (sgmlConvertChar): renamed from linuxDocConvertChar.
411
412 2001-11-07  José Matos  <jamatos@fep.up.pt>
413
414         * buffer.h:
415         * buffer.C (sgmlError): linuxDocError renamed, and made public, added
416         const qualifier.
417
418         * buffer.C (sgmlOpenTag):
419         * buffer.C (sgmlCloseTag): removed debug info.
420
421         * buffer.h (sgmlOpenTag):
422         * buffer.h (sgmlCloseTag): made public.
423
424 2001-11-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
425
426         * buffer.C (saveParamsAsDefaults): 
427         * lyx_cb.C (MenuLayoutSave): remove
428
429         * LyXAction.C (init): 
430         * commandtags.h: 
431         * lyxfunc.C (dispatch): remove LFUN_LAYOUT_SAVE_DEFAULT.
432
433 2001-11-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
434
435         * buffer.C (setPaperStuff): removed from here...
436
437         * bufferparams.C (setPaperStuff): ... and moved there.  
438
439 2001-11-03  John Levon  <moz@compsoc.man.ac.uk>
440
441         * minibuffer.h:
442         * minibuffer.C:
443         * XFormsView.C: add support for drop-down completion
444  
445 2001-11-03  Dekel Tsur  <dekelts@tau.ac.il>
446
447         * paragraph.C (TeXOnePar): Correct placement of \selectlanguage
448         commands.
449
450 2001-10-31  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
451
452         * gettext.C (locale_init): set LC_NUMERIC to "C" even if nls is
453         disabled. 
454
455 2001-10-30  John Levon  <moz@compsoc.man.ac.uk>
456
457         * lyx_main.C: change ref to known bugs
458  
459 2001-10-30  Kayvan A. Sylvan  <kayvan@sylvan.com>
460
461         * LaTeXFeatures.C (getPackages): Use lyxskak.sty now instead
462         to work around older babel problems.
463
464 2001-10-28  Kayvan A. Sylvan  <kayvan@sylvan.com>
465
466         * LaTeXFeatures.[hC]: Now uses skak.sty for chess material.
467
468 2001-10-24  Juergen Vigna  <jug@sad.it>
469
470         * tabular-old.C (ReadOld): below variable changes reflected.
471
472         * tabular.[Ch]: added ltType struct for longtable header/footer
473         defines and changed all instances where they are used. Added
474         future support for double top/bottom rows.
475
476 2001-10-24  José Matos  <jamatos@fep.up.pt>
477
478         * buffer.h (docbookHandleCaption):
479         * buffer.C (docbookHandleCaption): removed unused function.
480         (makeDocBookFile): moved docbook supported version to v4.1.
481
482 2001-10-24  José Matos  <jamatos@fep.up.pt>
483
484         * tabular.h:
485         * tabular.C (docbookRow): new function to export docbook code of a row.
486         (DocBook): now honors the longtable flags.
487
488 2001-10-23  José Matos  <jamatos@fep.up.pt>
489
490         * LaTeXFeatures.h:
491         * LaTeXFeatures.C (getLyXSGMLEntities): new function to get the name
492         of the lyx defined sgml entities used in a docbook/linuxdoc document.
493
494         * buffer.C (makeLinuxDocFile):
495         (makeDocBookFile): reworked the preamble, more clean, and with
496         support for lyx defined entities. Changed the document declaration
497         to be more XML friendly.
498
499         * tabular.C (DocBook): removed / terminator to be more SGML friendly,
500         if we need to output XML that should be done with a filter.
501         
502 2001-10-22  Juergen Vigna  <jug@sad.it>
503
504         * sp_pspell.h (class PSpell): add alive function needed in the
505         controller to see if the spellchecker could be started.
506
507 2001-10-22  Juergen Vigna  <jug@sad.it>
508
509         * buffer.C (insertStringAsLines): modify the font for inserting
510         chars in certain conditions by calling checkInsertChar(font).
511
512 2001-10-19  Juergen Vigna  <jug@sad.it>
513
514         * text.C (workWidth): use getRow instead of wrong algorithm.
515         (setHeightOfRow): fix for MARGIN_RIGHT_ADDRESS_BOX
516
517 2001-10-19  John Levon  <moz@compsoc.man.ac.uk>
518
519         * lyxserver.h:
520         * lyxserver.C:
521         * lyx_main.h:
522         * lyx_main.C: add emergencyCleanup (remove pipes on crash)
523
524 2001-10-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
525
526         * text.C (workWidth): do not search for the exact row when
527         margintype is not MARGIN_RIGHT_ADDRESS_BOX. This is an
528         optimization for big documents.
529
530 2001-10-18  Juergen Vigna  <jug@sad.it>
531
532         * text.C (workWidth): new function with added Inset * parameter.
533
534 2001-10-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
535
536         * text2.C (setCursorFromCoordinates): use Paragraph::size_type
537
538         * lyxtext.h: change type of refresh_pos to Paragraph::size_type;
539         change return type of getColumnNearX.
540         
541
542         * text.C (changeRegionCase): use uppercase/lowercase instead of
543         toupper/tolower. 
544         (leftMargin): 
545         (rightMargin): simplify code by factoring out the uses of
546         textclasslist.
547         (labelFill): 
548         (numberOfHfills): 
549         (setHeightOfRow): 
550         (appendParagraph): use Paragraph::size_type
551
552 2001-10-15  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
553
554         * vspace.C (asLatexString): add a missing break
555
556 2001-10-15  Herbert Voss  <voss@perce.de>
557
558         * vspace.C (asLatexString): fix bug in output of string for l% and p%.
559
560 2001-10-11  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
561
562         * lyxfunc.C (getStatus): disable thesaurus when aiksaurus library
563         is not available.
564
565 2001-10-10  André Pönitz <poenitz@gmx.net>
566
567         * lyxfunc.C: removed greek_kb_flag.
568
569 2001-10-10  Herbert Voss  <voss@perce.de>
570
571         * lyx_main.C: delete global string help_lyxdir.
572
573 2001-10-09  Herbert Voss  <voss@perce.de>
574
575         * commandtags.h (kb_action): added LFUN_HELP_TEXINFO.
576
577         * LyXAction.C (init): added LFUN_HELP_TEXINFO to items array.
578
579         * lyx_main.C: added global string help_lyxdir.
580
581         * lyxfunc.C (dispatch): added LFUN_HELP_TEXINFO to switch.
582
583 2001-10-07  Adrien Rebollo  <adrien.rebollo@gmx.fr>
584
585         * lyxrc.C (set_font_norm_type): support iso8859-4
586
587 2001-07-02  Claus Hentschel  <claus.hentschel@mbau.fh-hannover.de>
588
589         * LaTeX.C (deplog): add another regex for MikTeX
590
591 2001-10-05  Adrien Rebollo  <adrien.rebollo@gmx.fr>
592
593         * lyxrc.C (set_font_norm_type): support iso8859-3
594
595 2001-10-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
596
597         * BufferView_pimpl.C (tripleClick): fix stupid logic error.
598
599         * LaTeXFeatures.C: remove special case of french and index
600
601         * buffer.C (makeLaTeXFile): _really_ load babel late (i.e. just
602         before \begin{document}). This solves several incompatibilities.
603
604 2001-10-03  Garst Reese  <reese@isn.net>
605
606         * lyx_cb.C: change CheckTex error msg.
607
608 2001-10-03  José Matos  <jamatos@fep.up.pt>
609
610         * buffer.C (simpleDocBookOnePar): add support for pass_thru.
611
612 2001-10-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
613
614         * .cvsignore: update
615
616         * lyx_main.C (commandLineVersionInfo): use new style version info.
617
618         * buffer.C (writeFile):
619         (makeLaTeXFile):
620         (makeLinuxDocFile):
621         (makeDocBookFile): use lyx_docversion instead of LYX_DOCVERSION.
622
623         * WorkArea.C (WorkArea): use lyx_version instead of LYX_VERSION.
624
625         * version.h: update to use stuff in version.C
626
627         * version.C.in: new file. Contains version information determined
628         at compile time. This is a merging of version.h and
629         version_info.h.in.
630
631 2001-10-03  Juergen Vigna  <jug@sad.it>
632
633         * BufferView_pimpl.C (update): don't change "dirty" status in
634         updateInset call.
635
636 2001-10-03  Angus Leeming  <a.leeming@ic.ac.uk>
637
638         * WorkArea.C (c-tor): re-position version string slightly.
639
640 2001-10-02  Angus Leeming  <a.leeming@ic.ac.uk>
641
642         * BufferView_pimpl.C (buffer): remove call to WorkArea::show() and
643         revert to previous code.
644
645         WorkArea.[Ch]: (show, destroySplash): methods removed.
646
647         WorkArea.C: rework code so that it's an amalgam of the codes before and
648         after the splash screen was moved to WorkArea.
649
650 2001-10-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
651
652         * lyxrc.C (read): 
653         * vspace.C (inPixels): 
654         (lyx_advance): 
655         * kbmap.C (bind): 
656         * buffer.C (insertStringAsLines): 
657         (asciiParagraph): fix types to be large enough
658
659         * lyxlex_pimpl.h: change member status from short to int
660
661         * layout.h: fix type of endlabeltype
662
663         * kbmap.C (bind): 
664         * kbsequence.C (parse): change return type to string::size_type
665
666         * LaTeX.C (updateBibtexDependencies): comment out unneeded
667         variable
668
669         * Bullet.C (bulletSize): 
670         (bulletEntry): do not use short ints as parameters
671
672         * BufferView2.C (insertLyXFile): change a char to an int.
673
674         * WorkArea.C (WorkArea): remove unneeded floats in computation
675
676 2001-10-01  Dekel Tsur  <dekelts@tau.ac.il>
677
678         * buffer.C (asciiParagraph): Treat '\\' as other chars.
679
680         * paragraph.C (asString): Do not ignore newline/hfill chars when
681         copying to the clipboard.
682
683 2001-09-29  Dekel Tsur  <dekelts@tau.ac.il>
684
685         * paragraph_pimpl.C (simpleTeXSpecialChars): Call to textrow.start
686         after a multi-line inset.
687
688 2001-09-28  Dekel Tsur  <dekelts@tau.ac.il>
689
690         * paragraph.C (validate): Set NeedLyXFootnoteCode
691
692 2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
693
694         * lyxfont.C (LyXSizeNames): changed increase-error to increase
695         and decrease-error to decrease.
696
697 2001-09-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
698
699         * text2.C (deleteEmptyParagraphMechanism): reformat a bit to make
700         it more readable (should be equivalent)
701
702 2001-09-27  Adrien Rebollo  <adrien.rebollo@gmx.fr>
703
704         * paragraph_pimpl.C (simpleTeXSpecialChars): handle latin9 too.
705
706 2001-09-26  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
707
708         * text2.C (fixCursorAfterDelete): new method. Fixes the parameters
709         of a cursor (row, etc.) after a character has been deleted
710         (deleteEmptyParagraphMechanism): call the method above on _all_
711         cursors held by the LyXText when a double space has been
712         detected/deleted.
713  
714 2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
715
716         * BufferView_pimpl.C (buffer): call WorkArea::show to pop-up the
717         pixmap.
718         (resizeCurrentBuff): remove code to destroy the old splash dialog.
719
720         * WorkArea.[Ch]: add the "LyX" pixmap and version string to the
721         background. Use greyOut() and the new show() methods to toggle between
722         the foreground and background. Add code to remove the splash after
723         its initial showing.
724
725         * lyx_gui.C: Remove dependency on frontends/Dialogs.h.
726         (create_forms): no longer call Dialogs::showSplash.
727
728 2001-09-26  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
729
730         * .cvsignore: add version_info.h
731
732 2001-09-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
733
734         * version_info.h.in: new file
735
736         * Makefile.am: add version_info.h.in
737
738         * lyx_main.C (commandLineVersionInfo): use version_info defined in
739         version_info.h instead of VERSION_INFO
740
741 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
742
743         * text.C (selectNextWordToSpellcheck): reverted change to if-block.
744         The ERT inset now returns string().
745
746 2001-09-21  Angus Leeming  <a.leeming@ic.ac.uk>
747
748         * lyxtext.h, text.C (selectNextWord): renamed as
749         selectNextWordToSpellcheck.
750
751         * text.C (selectNextWordToSpellcheck): Modified to not select
752         words inside an ERT inset.
753
754 2001-09-21  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
755
756         * lyx_cb.C (MenuLayoutSave): change a bit the question
757
758         * sp_base.h: include <sys/types.h>
759
760 2001-09-18  Angus Leeming  <a.leeming@ic.ac.uk>
761
762         * LColor.[Ch]: added graphicsbg to color enum and to ColorEntry.
763
764 2001-09-20  Michael Schmitt  <Michael.Schmitt@teststep.org>
765
766         * several files: fix typos in user-visible strings
767
768 2001-09-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
769
770         * text2.C (pasteSelection): do not set the selection, since it
771         will be cleared later. Actually, the intent was to fix the way the
772         selection was set, but I figured rmoving the code was just as good.
773
774 2001-09-19  Dekel Tsur  <dekelts@tau.ac.il>
775
776         * FontLoader.C (available): Check if font is available without
777         loading the font.
778
779 2001-09-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
780
781         * lyxrc.[Ch]: added auto_reset_options variable and associated code.
782
783 2001-09-13  Angus Leeming  <a.leeming@ic.ac.uk>
784
785         * lyxrc.[Ch]: added display_graphics variable and associated code.
786
787 2001-09-17  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
788
789         * bufferparams.C (hasClassDefaults): new method. Returns true if
790         the buffer parameters correspond to known class defaults
791
792 2001-09-17  Angus Leeming  <a.leeming@ic.ac.uk>
793
794         * XFormsView.C (show): set minimum size to the main window.
795
796 2001-09-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
797
798         * text2.C (copySelection): 
799         (cutSelection): 
800         * lyxfind.C (LyXReplace): 
801         * BufferView_pimpl.C (Dispatch): pass the correct flag to
802         LyXText::selectionAsString. 
803
804         * paragraph.C (asString): add "label" argument to the second form
805
806         * text2.C (selectionAsString): add "label" argument and pass it to
807         Paragraph::asString. 
808
809 2001-09-10  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
810
811         * lyx_main.C (commandLineHelp): remove version information
812
813 2001-09-08  Rob Lahaye  <lahaye@users.sourceforge.net>
814
815         * lyx_main.C: add -version commandline option
816
817 2001-09-09  Lars Gullik Bjønnes  <larsbj@birdstep.com>
818
819         * paragraph.h: make the optional constructor arg required instead.
820         some modifications to other files because of this.
821
822         * minibuffer.C (C_MiniBuffer_peek_event): make it static
823
824         * lyxserver.C (C_LyXComm_callback): make it static
825
826         * lyx_main.C (error_handler): make it static
827
828         * lyx_gui.C (LyX_XErrHandler): make it static
829
830         * XFormsView.C (C_XFormsView_atCloseMainFormCB): make it static
831
832         * WorkArea.C: make the extern "C" methods static.
833
834         * Makefile.am (lyx_LDADD): simplify
835
836 2001-09-02  Angus Leeming  <a.leeming@ic.ac.uk>
837
838         * commandtags.h: removed redundant LFUNs, LFUN_HELP_COPYRIGHT,
839         LFUN_HELP_CREDITS, LFUN_HELP_VERSION.
840
841         * LyXAction.C (init):
842         * lyxfunc.C (dispatch): associated code removal.
843
844 2001-09-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
845
846         * lyxfont.h (isSymbolFont): shut off warning
847
848         * text.C (setHeightOfRow):
849         (getVisibleRow): fix crash with empty paragraphs which have a
850         bottom line
851
852 2001-09-07  Rob Lahaye  <lahaye@users.sourceforge.net>
853
854         * lyxrc.[Ch]: added dialogs_iconify_with_main variable and associated
855         code.
856
857 2001-09-04  José Matos  <jamatos@fep.up.pt>
858         * buffer.C
859         * buffer.h
860         * tabular.C (docbook): rename docBook method to docbook.
861
862 2001-09-02  Angus Leeming  <a.leeming@ic.ac.uk>
863
864         * Makefile.am: add dependencies to main.o.
865
866 2001-09-03  Dekel Tsur  <dekelts@tau.ac.il>
867
868         * FontLoader.C (available): Return false if !lyxrc.use_gui
869
870 2001-09-03  Michael Schmitt <schmitt@itm.mu-luebeck.de>
871
872         * FontInfo.C (query):
873         * converter.C (view):
874         * importer.C (Import):
875         * exporter.C (Export): Can not -> cannot.
876
877 2001-09-02  John Levon  <moz@compsoc.man.ac.uk>
878
879         * BufferView_pimpl.C: allow to create index inset even if
880           string is empty
881  
882 2001-09-02  Angus Leeming  <a.leeming@ic.ac.uk>
883
884         * buffer.C (getLists): replace boost::tie code with an explicit pair
885         as boost::tie can break some compilers.
886
887         * iterators.h: Added a std:: declaration to the return type of
888         ParIterator::size.
889
890 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
891
892         * lyxrc.C: add help for view_dvi_paper_option, default to safe
893           case.
894  
895 2001-09-02  Dekel Tsur  <dekelts@tau.ac.il>
896
897         * iterators.[Ch]: New files. Provide paragraph iterators.
898
899         * buffer.C (changeLanguage): Use paragraph iterators.
900         (isMultiLingual): ditto 
901
902         * BufferView2.C (ChangeInsets): Use paragraph iterators.
903
904 2001-09-01  Dekel Tsur  <dekelts@tau.ac.il>
905
906         * FontLoader.C: Support for cmr font.
907
908 2001-08-31  Dekel Tsur  <dekelts@tau.ac.il>
909
910         * FontLoader.C (getFontinfo): Handle latex symbol fonts.
911         (available): New method.
912
913         * FontInfo.C (getFontname): Use scalable fonts even when
914         lyxrc.use_scalable_fonts is false, if no non-scalable fonts was
915         found.
916
917 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
918
919         * converter.C (Formats::view): reverted! Incorrect fix.
920
921 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
922
923         * converter.C (Formats::view): only output the -paper option
924         if the dvi viewer is xdvi, thereby fixing bug #233429.
925
926 2001-08-23  Herbert Voss  <voss@perce>
927
928         * BufferView_pimpl.C: small fix for LFUN_INSERT_BIBTEX
929
930 2001-08-20  Dekel Tsur  <dekelts@tau.ac.il>
931
932         * Spacing.h (Spacing): Set space to Default on in the default
933         constructor.
934
935 2001-08-19  Lars Gullik Bjønnes  <larsbj@birdstep.com>
936
937         * vc-backend.h (RCS::versionString): add RCS to version 
938         (CVS::versionString): add CVS to version 
939
940         * vc-backend.C (scanMaster): do not add CVS to version.
941         (scanMaster): do not add RCS to version
942
943         * lyxvc.C (versionString): new method
944
945         * lyxfunc.C (initMiniBuffer): use LyXVC::versionString
946
947 2001-08-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
948
949         * Spacing.C (set): initialize fval
950
951 2001-08-15  Dekel Tsur  <dekelts@tau.ac.il>
952
953         * lyxlex_pimpl.C (next): Treat \ as normal char if not followed by
954         " or \.
955
956 2001-08-16  Juergen Vigna  <jug@sad.it>
957
958         * lyxfunc.C (dispatch): implemented the new FINISHED states.
959
960 2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
961
962         * BufferView_pimpl.C: 
963         * figureForm.C:
964         * lyxtext.h:
965         * text2.C: setParagraph takes linespacing now
966  
967 2001-08-15  John Levon  <moz@compsoc.man.ac.uk>
968
969         * LyxAction.C: add internal LFUN_CITATION_INSERT
970
971         * LyXView.C: actually apply fix
972
973         * bufferlist.C: fix open non-existent file
974  
975         * lyxfind.C: fix indentation
976  
977         * lyxfunc.C: remove unneeded assert, fix typo
978  
979 2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
980
981         * MenuBackend.C: use "Floatname List"
982
983 2001-08-14  Dekel Tsur  <dekelts@tau.ac.il>
984
985         * buffer.C (parseSingleLyXformat2Token): Do not generate errors
986         when converting LaTeX layout to insetERT.
987         Generate a non-collapsed float when reading old float
988
989 2001-08-13  Dekel Tsur  <dekelts@tau.ac.il>
990
991         * BufferView2.C (showLockedInsetCursor): Use normal cursor shape in
992         ERT insets.
993
994 2001-08-13  Juergen Vigna  <jug@sad.it>
995
996         * text.C (fill): return 0 instead of 20 as this seems to be the more
997         correct value.
998
999 2001-08-13  Dekel Tsur  <dekelts@tau.ac.il>
1000
1001         * encoding.C (TransformChar): Use lyxrc.font_norm_type instead of
1002         lyxrc.font_norm.
1003
1004 2001-08-13  Juergen Vigna  <jug@sad.it>
1005
1006         * lyxfind.C (LyXReplace): fixed not single-replacing characters with
1007         casesensitive off.
1008         (SearchBackward): comment out the unlocking of the inset_owner this
1009         should not be needed!
1010
1011 2001-08-11  Dekel Tsur  <dekelts@tau.ac.il>
1012
1013         * Many files: Remove inherit_language, and add latex_language
1014
1015         * BufferView2.C (showLockedInsetCursor): Fix cursor shape in
1016         collapsible insets.
1017
1018 2001-08-10  Juergen Vigna  <jug@sad.it>
1019
1020         * text.C (prepareToPrint): fixed hfill-width in draw!
1021
1022         * BufferView2.C (selectLastWord): save the selection cursor as this
1023         now is cleared in the function LyXText::clearSelection!
1024
1025 2001-08-08  Juergen Vigna  <jug@sad.it>
1026
1027         * BufferView_pimpl.C (Dispatch): use a non-cut-buffer cut on DELTE
1028         BACKSPACE type functions.
1029
1030         * CutAndPaste.C (cutSelection): added a bool so that the stuff actually
1031         is only cutted from the document but not put in the cut-buffer, where
1032         still the old stuff should be.
1033
1034         * text2.C (cutSelection): added bool to pass to CutAndPaste::cutSelection.
1035
1036         * BufferView2.C (cut): added a bool to pass to LyXText::cutSelection.
1037
1038         * tabular.C (SetWidthOfCell): fixed special case where the width
1039         was not updated!
1040         (LeftLine): handle '|' in align_special.
1041         (RightLine): ditto
1042         (LeftAlreadyDrawed): ditto
1043         (SetWidthOfCell): ditto
1044
1045 2001-08-07  Juergen Vigna  <jug@sad.it>
1046
1047         * lyx_main.C (readUIFile): fixed some forgotten lowercase!
1048
1049 2001-08-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1050
1051         * lyxlex_pimpl.[Ch]: converto to lowercase funcs
1052         * lyxlex.[hC]: ditto
1053
1054 2001-08-06  Juergen Vigna  <jug@sad.it>
1055
1056         * text.C (getVisibleRow): fix up row clearing a bit.
1057
1058 2001-08-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1059
1060         * minibuffer.C: make sure the X server sees the changes in the input.
1061
1062 2001-08-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1063
1064         * paragraph.C (getFont): split into...
1065         (getLabelFont): this
1066         (getLayoutFont): and this
1067         * paragraph_pimpl.C (realizeFont): calling this
1068
1069         * text2.C (getFont): split into...
1070         (getLayoutFont): this
1071         (getLabelFont): and this
1072         (realizeFont): all three calling this
1073
1074         * lyxfont.h: remove all NO_LATEX macros and code... adjust all
1075         files where used.
1076
1077 2001-08-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1078
1079         * lyxfunc.C (getStatus): add checkbox support for LFUN_APPENDIX
1080
1081 2001-08-02  Kayvan A. Sylvan  <kayvan@sylvan.com>
1082
1083         * BufferView_pimpl.C (smartQuote): Added code to exempt pass_thru
1084         layouts from the Quote inset insertion.
1085
1086 2001-08-03  Juergen Vigna  <jug@sad.it>
1087
1088         * BufferView_pimpl.C (update): do the fitCursor only at the end!
1089
1090         * screen.C (drawFromTo): don't call fitcursor here and do the loop
1091         only if status not is already CHANGED_IN_DRAW (second level).
1092
1093         * text.C (draw): don't set the need_break_row when inside an
1094         InsetText LyXText.
1095
1096 2001-08-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1097
1098         * buffer.C (parseSingleLyXformat2Token): handle more latex
1099         conversion cases.
1100
1101         * bufferview_funcs.[hC]: change function names to
1102         begin with small char, adjust other files.
1103
1104 2001-08-02  André Pönitz <poenitz@gmx.net>
1105
1106         * lyxfunc.C:
1107         BufferView_pimpl.C: remove broken special code for math-greek
1108
1109 2001-08-02  Juergen Vigna  <jug@sad.it>
1110
1111         * BufferView_pimpl.C (update): redone this function so that we
1112         update the text again if there was a CHANGE_IN_DRAW.
1113
1114         * screen.C (cursorToggle): removed LyXText parameter and recoded.
1115         (drawFromTo): added a new internal bool which is used by draw() and
1116         redraw() function.
1117         (general): some cursor drawing problems fixed.
1118
1119 2001-08-01  Juergen Vigna  <jug@sad.it>
1120
1121         * lyxfind.C (LyXFind): fixed
1122         (SearchForward): ditto
1123         (SearchBackward): ditto
1124
1125         * BufferView_pimpl.C (workAreaMotionNotify): hopefully fixed the
1126         spurius drawing of the cursor in the main area.
1127
1128         * text2.C (status): small fix which could lead to a segfault!
1129         (clearSelection): remove unneeded BufferView param.
1130
1131 2001-08-01  André Pönitz <poenitz@gmx.net>
1132
1133         * lyxfunc.C: small change due to changed mathed interface
1134
1135 2001-08-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1136
1137         * bufferlist.C (loadLyXFile): add .lyx to file name if necessary
1138
1139 2001-08-01  John Levon  <moz@compsoc.man.ac.uk>
1140  
1141         * lyxfunc.c: fail gracefully if file doesn't exist 
1142  
1143         * LyXSendto.C:
1144         * buffer.C:
1145         * lyxfunc.C:
1146         * BufferView_pimpl.C: IsDirWriteable() proto changed 
1147  
1148         * LyXView.C: fix updateWindowTitle() to store the last title
1149
1150 2001-07-31  Juergen Vigna  <jug@sad.it>
1151
1152         * text.C (setHeightOfRow): fixed setting of ascent/descent based on
1153         the font (wrong since using of Paragraph::highestFontInRange).
1154
1155         * paragraph.C (highestFontInRange): added a default_size parameter.
1156
1157         * text.C (getVisibleRow): minor clear row changes (still not perfect).
1158         (setHeightOfRow): reformat
1159
1160 2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1161
1162         * converter.[hC] + affected files: move to (inital-char)lowercase
1163         function names.
1164
1165         * ParagraphParameters.C (ParagraphParameters): remove commented code
1166
1167         * PainterBase.[Ch]: remove commented code
1168
1169         * LaTeXFeatures.h: add "bool floats" for float.sty
1170
1171         * LaTeXFeatures.C (LaTeXFeatures): init floats
1172         (require): handle float
1173         (getPackages): do it with floats
1174
1175 2001-07-30  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1176
1177         * BufferView_pimpl.C (Dispatch): improve handling of
1178         LFUN_INDEX_INSERT_LAST and LFUN_INDEX_CREATE
1179
1180         * commandtags.h: #include lyxfont.h here temporarily to avoid
1181         keybinding bug.
1182
1183         * bufferlist.h: include LString.h here.
1184
1185 2001-07-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1186
1187         * text2.C (getStringToIndex): new method.
1188
1189 2001-07-29  Asger Alstrup Nielsen  <alstrup@alstrup>
1190
1191         * *: Reduced header file dependencies all over.
1192
1193 2001-07-30  Baruch Even  <baruch@lyx.org>
1194
1195         * buffer.C (readInset): Stop auto-converting InsetFig to InsetGraphics.
1196
1197 2001-07-29  Baruch Even  <baruch@lyx.org>
1198
1199         * buffer.C (readInset): Changed GRAPHICS to Graphics.
1200
1201 2001-07-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1202
1203         * ParameterStruct.h (endif): add a default constructor to make
1204         sure that all variables is initialized.
1205
1206         * ParagraphParameters.C (ParagraphParameters): adjust
1207
1208 2001-07-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1209
1210         * BufferView_pimpl.C (Dispatch): use WHOLE_WORD selection for
1211         index; also, check that there is something to index, and that it
1212         does not span over several paragraphs.
1213         (doubleClick): use WHOLE_WORD_STRICT for double click.
1214
1215         * text.C (getWord): handle new WHOLE_WORD_STRICT word_location value.
1216
1217         * text2.C (toggleFree): do selection with WHOLE_WORD_STRICT
1218         scheme.
1219
1220 2001-07-26  Baruch Even  <baruch@lyx.org>
1221
1222         * buffer.C (readInset): Changed to call up InsetGraphics when reading
1223         an InsetFig figure, backwards compatible reading of old figure code.
1224
1225 2001-07-27  Juergen Vigna  <jug@sad.it>
1226
1227         * text2.C: font.realize function adaption.
1228
1229         * text.C (draw): add a warnings lyxerr text if needed.
1230
1231         * layout.C: font.realize function adaption.
1232
1233         * language.C: add inherit_language and implement it's handlings
1234
1235         * bufferview_funcs.C (StyleReset): remove language parameter from
1236         font creation (should be language_inherit now).
1237
1238         * bufferparams.C (writeFile): handle ignore_language.
1239
1240         * paragraph.C (getFontSettings): the language has to be resolved
1241         otherwise we have problems in LyXFont!
1242
1243         * lyxfont.C (lyxWriteChanges): added document_language parameter
1244         (update): removed unneeded language parameter
1245
1246         * paragraph.C (validate): fixed wrong output of color-package when
1247         using interface colors for certain fonts in certain environments,
1248         which should not seen as that on the final output.
1249
1250 2001-07-26  John Levon  <moz@compsoc.man.ac.uk>
1251
1252         * BufferView_pimpl.C:
1253         * Thesaurus.h:
1254         * Thesaurus.C:
1255         * Makefile.am:
1256         * commandtags.h:
1257         * LyXAction.C: add thesaurus support
1258
1259         * lyxfind.h:
1260         * lyxfind.C: add "once" parameter, for thesaurus, to not
1261           move to the next match
1262   
1263 2001-07-26  Juergen Vigna  <jug@sad.it>
1264
1265         * lyxfont.C (realize): honor ignore_language too!
1266         (resolved): ditto.
1267
1268         * paragraph.C (TeXOnePar): handle ignore language right (hopefully).
1269
1270         * text.C (draw): one place more for ignore_language to not draw
1271         itself!
1272
1273 2001-07-25  Angus Leeming  <a.leeming@ic.ac.uk>
1274
1275         * LaTeXFeatures.C (getPackages): clean-up a little of the natbib code.
1276
1277 2001-07-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1278
1279         * buffer.C (parseSingleLyXformat2Token): a more general fix for
1280         the minipage conversion problem.
1281
1282 2001-07-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1283
1284         * buffer.C (parseSingleLyXformat2Token): check minipage if we
1285         insert an inset.
1286
1287 2001-07-25  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1288
1289         * BufferView.h: don't forward declare WorkArea
1290
1291         * BufferView.C: don't include WorkArea.h
1292
1293 2001-07-25  André Pönitz <poenitz@gmx.net>
1294
1295         * commandtags.h:
1296         * LyXAction.C:
1297         * lyxfunc.C:  new LFUN 'math-space'
1298
1299         * BufferView.[Ch]: remove unneeded reference to 'WorkArea'
1300
1301 2001-07-25  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1302
1303         * text2.C (toggleInset): call open/close
1304
1305 2001-07-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1306
1307         * lyxfunc.C (dispatch): add debug for the disabled case
1308
1309         * font.C (buttonText): make similar to rectText
1310
1311         * buffer.C (readInset): comment out parsing of insetlist and
1312         insttheorem 
1313
1314         * PainterBase.C (rectText): small correction
1315
1316         * BufferView_pimpl.C: comment out insettheorem and insetlist
1317         * LyXAction.C: ditto
1318         * commandtags.h: ditto
1319
1320 2001-07-24  Juergen Vigna  <jug@sad.it>
1321
1322         * text.C (draw): honor the ignore_language.
1323
1324         * lyxfont.C (LyXFont): set language to ignore_language in FONT_INIT1.
1325
1326 2001-07-24  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1327
1328         * lyxfunc.C (getStatus): BREAKLINE does _not_ insert a special
1329         char inset.
1330
1331 2001-07-24  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1332
1333         * lyxtext.h: remove unused (and unimplemented) methods
1334
1335 2001-07-23  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1336
1337         * text.C (getVisibleRow): honor background color
1338
1339         * PainterBase.h:
1340         * Painter.h: remove default color argument for fillRectangle
1341
1342         * text.C (backgroundColor): new method
1343
1344 2001-07-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1345
1346         * text.C (getVisibleRow): adjust
1347
1348         * font.[Ch] (rectText): new method, metrics
1349         (buttonText): new method, metrics
1350
1351         * PainterBase.[hC]: make rectText and buttonText always draw and take
1352         fewer paramteres.
1353
1354 2001-07-22  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1355
1356         * ToolbarDefaults.C (read): 
1357         * MenuBackend.C (read): allow escaping in all strings
1358
1359         * BufferView_pimpl.C (insertAndEditInset): new method.
1360         (Dispatch): use insertAndEditInset whenever appropriate.
1361
1362         * BufferView_pimpl.C (insertNote): removed
1363
1364         * BufferView_pimpl.C (smartQuote): new method, moved from
1365         BufferView; if an insetquote cannot be inserted, insert a '"'
1366         character instead.
1367
1368         * BufferView2.C: remove insertCorrectQuote();
1369
1370         * lyxfunc.C (getStatus): Add support for all remaingin
1371         inset-insert lfuns.
1372
1373         * trans_mgr.C (insertVerbatim): do not treat '"' specially.
1374
1375         * lyxrc.C (read): in RC_BIND, allow escaped sequences in the
1376         command (necessary to pass " as parameter of self-insert.
1377
1378         * text.C (selectWordWhenUnderCursor):
1379         (selectWord): add word_location parameter
1380         (selectWordWhenUnderCursor): same + remove special code for word
1381         boundary.
1382         (selectNextWord): use kind() to guess type of insetspecialchar,
1383         not latex().
1384         
1385         * buffer.C (insertStringAsLines): new method, extracted from LyXText.
1386         (insertErtContents): create ert insets as collapsed.
1387         (readInset): better compatibility code for Info inset.
1388
1389 2001-07-20  Juergen Vigna  <jug@sad.it>
1390
1391         * lyxfunc.C (dispatch): use always LyXFind now!
1392
1393         * text2.C (init): add a reinit flag so that the LyXText can be
1394         reinited instead of deleted and reallocated (used in InsetText).
1395
1396         * BufferView_pimpl.C: use the new Inset::edit(BV, bool) where needed.
1397
1398         * text.C: ditto
1399
1400         * text2.C: ditto
1401
1402 2001-07-18  Juergen Vigna  <jug@sad.it>
1403
1404         * text.C (selectNextWord): handle insets inside inset by calling
1405         always the bv->text functions so that we can go up the_locking_inset!
1406
1407         * BufferView_pimpl.C (show/hideCursor): fixed cursor showing up
1408         in strange locations when inside an inset!
1409
1410         * lyxfind.[Ch]: give all functions a LyXText * parameter and implement
1411         handling to include insets.
1412
1413         * lyxfunc.C (dispatch): changes to calls SearchBackward/Forward.
1414
1415 2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1416
1417         * LyXAction.C (init): 
1418         * commandtags.h: 
1419         * BufferView_pimpl.C (Dispatch): change HYPHENATION_BREAK to
1420         LIGATURE_BREAK, since the name is so stupid.
1421
1422 2001-07-20  Angus Leeming  <a.leeming@ic.ac.uk>
1423
1424         * buffer.C (readInset): enable reading of new InsetNotes as well as old
1425         InsetInfos.
1426
1427         * FontLoader.C: remove FORMS_H_LOCATION cruft.
1428
1429         * sp_form.[Ch]: remove.
1430
1431         * src/LColor.[Ch]: remove noteframe. Change note to "yellow".
1432
1433         * src/BufferView_pimpl.C (insertNote): use InsetNote in place of
1434         InsetInfo.
1435
1436         * src/buffer.C (readInset): ditto.
1437
1438 2001-07-19  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1439
1440         * BufferView_pimpl.C (specialChar): new method. Obsoletes
1441         menuSeparator(), endOfSentenceDot(), ldots() and
1442         hyphenationPoint(), which are therefore removed.
1443         (Dispatch): handle LFUN_HYPHENATION_BREAK.
1444
1445         * LyXAction.C (init): 
1446         * commandtags.h: add LFUN_HYPHENATION_BREAK.
1447
1448         * paragraph.C (getWord): removed.
1449
1450         * BufferView_pimpl.C (Dispatch): use last word or selection for
1451         LFUN_INDEX_INSERT_LAST and LFUN_INDEX_CREATE.
1452
1453         * lyx_main.C (queryUserLyXDir): do not ask before creating
1454         user_dir, except if it has been named explicitely.
1455
1456 2001-07-20  Angus Leeming  <a.leeming@ic.ac.uk>
1457
1458         * BufferView_pimpl.C (updateScrollbar): Fix crash when reading in
1459         a document of zero size.
1460
1461 2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
1462
1463         * LaTeXFeatures.[Ch]: add variable "bool natbib" and set it
1464         approriately in the c-tor and in require().
1465         (getPackages): output the appropriate LaTeX for natbib support.
1466
1467         * buffer.C (parseSingleLyXformat2Token): set the new bufferparams
1468         variables "use_natbib" and "use_numerical_citations" when reading the
1469         LyX file.
1470         (readInset): read the various natbib cite commands.
1471         (validate): white-space change.
1472
1473         * bufferparams.[Ch]: new variables "bool use_natbib" and
1474         "bool use_numerical_citations".
1475         (writeFile): output them in the LyX file.
1476
1477 2001-07-19  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1478
1479         * lyxfunc.C (getStatus): add support for all the inset insertion
1480         commands.
1481
1482         * text2.C (insertInset): 
1483         * paragraph.C (insetAllowed): 
1484         * BufferView_pimpl.C (insertInset): update to take in account the
1485         renaming of insertInsetAllowed
1486
1487         * lyxfunc.C (getStatus): add support for LFUN_INSET_TOGGLE.
1488
1489         * text2.C (getInset): new method. returns inset at cursor position. 
1490
1491         * BufferView_pimpl.C (Dispatch): changes because of this.
1492
1493         * LyXAction.C (init): rename open-stuff to inset-toggle.
1494
1495         * commandtags.h: rename LFUN_OPENSTUFF to LFUN_INSET_TOGGLE.
1496
1497         * text2.C (toggleInset): renamed from openStuff; use
1498         Inset::open().
1499
1500 2001-07-13  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
1501
1502         * lyxrc.C (set_font_norm_type): recognise ISO_8859_15.
1503
1504         * lyxrc.h: added ISO_8859_15 to enum FontEncoding.
1505
1506 2001-07-18  Dekel Tsur  <dekelts@tau.ac.il>
1507
1508         * buffer.C (readLyXformat2): Add filename to the error dialog
1509
1510 2001-07-18  Juergen Vigna  <jug@sad.it>
1511
1512         * tabular.C (GetCellNumber): put an assert here instead of the check!
1513
1514 2001-07-17  Juergen Vigna  <jug@sad.it>
1515
1516         * BufferView_pimpl.C (toggleSelection): adapted too.
1517
1518         * text.C (selectNextWord): adapted for use with insets.
1519         (selectSelectedWord): ditto
1520
1521 2001-07-17  Juergen Vigna  <jug@sad.it>
1522
1523         * sp_spell.C (PSpell): fix initialitation order.
1524
1525 2001-07-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1526
1527         * paragraph.C: spacing
1528
1529 2001-07-17  Edwin Leuven  <leuven@fee.uva.nl>
1530
1531         * sp_spell.C: repair language selection for pspell
1532
1533 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1534
1535         * lyxfunc.h: change more methods to begin with lower char.
1536
1537 2001-07-16  Dekel Tsur  <dekelts@tau.ac.il>
1538
1539         * buffer.C (parseSingleLyXformat2Token): Generate error insets
1540         for unknown layouts.
1541
1542 2001-07-13  Dekel Tsur  <dekelts@tau.ac.il>
1543
1544         * buffer.C (readLyXformat2): Generate an error dialog if there are
1545         unknown layouts.
1546
1547 2001-07-16  Juergen Vigna  <jug@sad.it>
1548
1549         * sp_spell.C: always compile ISpell part.
1550
1551         * lyxrc.C: added use_pspell entry and it's handling.
1552
1553 2001-07-13  Juergen Vigna  <jug@sad.it>
1554
1555         * sp_spell.C: removed double includes.
1556
1557 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
1558
1559         Consistent use of Lsstream.h:
1560         * Lsstream.h: added using std::stringstream for consistencies sake.
1561
1562         * buffer.C: removed using std::stringstream
1563
1564         * lyxfont.C (stateText):
1565         * paragraph.C (asString):
1566         * text.C (selectNextWord, selectSelectedWord):
1567         * text2.C (setCounter):
1568         * vspace.C (asString, asLatexString):
1569         std::ostringstream -> ostringstream.
1570
1571 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
1572
1573         * LyXAction.C: add LFUN_HELP_ABOUTLYX
1574         * commandtags.h: add LFUN_HELP_ABOUTLYX
1575         * lyxfunc.C: add about lyx remove credits/copyright/version stuff
1576
1577 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
1578
1579         * BufferView_pimpl.C: sigchldchecker instead of sigchldhandeler in
1580         cursorToggle()
1581         * lyx_gui_misc.C: remove spellchecker
1582         * lyxfunc.C: showSpellchecker
1583         * sp_base.h: added
1584         * sp_ispell.h: added
1585         * sp_pspell.h: added
1586         * sp_spell.C: added
1587         * sp_form.[Ch]: removed
1588         * spellchecker.[Ch]: removed
1589
1590 2001-07-12  Kayvan A. Sylvan  <kayvan@sylvan.com>
1591
1592         * paragraph_pimpl.C (simpleTeXBlanks): Simply return if pass_thru
1593         is set.
1594         (simpleTeXSpecialChars): Simply print the input character without
1595         any special translation if pass_thru is set.
1596
1597         * layout.h: Added bool pass_thru to layout class for being able to
1598         implement pass through of a paragraph for Literate Programming.
1599         
1600         * layout.C: add LT_PASS_THRU to LayoutTags enum.
1601         * layout.C (LyXLayout): set pass_thru to flase in constructor.
1602         * layout.C (Read): add "passthru" to list of layout tags and add
1603         code to set the pass_thru boolean when it is read.
1604
1605 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1606
1607         * trans_decl.h: remove allowed from KmodInfo
1608
1609         * trans.[Ch] (AddDeakkey): change prototype to not have allowd.
1610         remove allowed code 
1611         (Load): adjust
1612
1613         * paragraph_pimpl.C (erase): use boost::prior
1614
1615         * Painter.C (text): use data() instead of c_str() when length is
1616         also provided.
1617         * WorkArea.C (putClipboard): ditto
1618         * font.h (width): ditto
1619
1620         * BufferView2.C: use it-> instead of (*it). for iterators
1621         * texrow.C: ditto
1622         * paragraph_pimpl.C: ditto
1623         * paragraph.C: ditto
1624         * minibuffer.C: ditto
1625         * language.C: ditto
1626         * kbmap.C: ditto
1627         * encoding.C: ditto
1628         * counters.C: ditto
1629         * converter.C: ditto
1630         * chset.C: ditto
1631         * Variables.C: ditto
1632         * TextCache.C: ditto
1633         * MenuBackend.C: ditto
1634         * LyXAction.C: ditto
1635         * LColor.C: ditto
1636         * FloatList.C: ditto
1637         * DepTable.C: ditto
1638         * ColorHandler.C (LyXColorHandler): ditto
1639
1640 2001-07-10  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1641
1642         * BufferView_pimpl.C (Dispatch): handle LFUN_OPENSTUFF.
1643
1644         * text2.C (openStuff): reintroduce this method (which had been
1645         nuked in NEW_INSETS frenzy).
1646
1647         * lyxfunc.C (Dispatch): when an action has not been handled, use
1648         its name in the error message, not its number.
1649
1650         * paragraph.C (inInset): change method name to begin with lowercase.
1651
1652         * undo_funcs.C:
1653         * text2.C: updates because of this.
1654
1655 2001-07-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1656
1657         * ToolbarDefaults.C (add): add spaces in error message
1658
1659 2001-07-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1660
1661         * buffer.C (readLyXformat2): initialize the ert comp. variables.
1662         (readLyXformat2): rename return_par to first_par, use lyxlex's
1663         pushToken and remove the manual push handling.
1664         (parseSingleLyXformat2Token): add another ert comp. variable:
1665         in_tabular, rename return_par to first_par. handle newlines better
1666
1667 2001-07-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1668
1669         * kbsequence.C (getiso): redirect debug info to Debug::KBMAP.
1670
1671 2001-07-09  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1672
1673         * text2.C (getParFromID): removed
1674
1675         * buffer.C (getParFromID): new method moved form lyxtext.
1676         * BufferView2.C (insertErrors): adjust
1677         (setCursorFromRow): adjust
1678         * BufferView_pimpl.C (restorePosition): adjust
1679         * lyxfunc.C (Dispatch): adjust
1680         * undo_funcs.C (textUndo): adjust
1681         (textRedo): adjust
1682         (textHandleUndo): adjust
1683         (textHandleUndo): adjust
1684
1685 2001-07-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1686
1687         * buffer.C: up' the LYX_FORMAT
1688
1689         * lyxfont.h: turn NO_LATEX on as default
1690
1691         * buffer.C (insertErtContents): new methods of tex style compability.
1692         (parseSingleLyXformat2Token): use it several places.
1693         * tabular.C (OldFormatRead): and here
1694
1695 2001-07-07  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1696
1697         * text2.C: remove some commented code.
1698         reindent file.
1699
1700         * trans_mgr.[Ch]: simplify normalkey to only take a char as arg.
1701         * trans.C: changes because of the above.
1702
1703 2001-07-07  Dekel Tsur  <dekelts@tau.ac.il>
1704
1705         * text2.C (setCounter): Fix counters bug with bibliography layout.
1706
1707 2001-07-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1708
1709         * paragraph_pimpl.C (simpleTeXBlanks): don't go through owner_ for
1710         own member functions
1711         (simpleTeXSpecialChars): ditto
1712
1713 2001-07-06  Juergen Vigna  <jug@sad.it>
1714
1715         * a lot of files: changed the access to LyXText::status and the
1716         call of undo-functions.
1717         
1718         * undo.[Ch]: added a inset_id to the undo informations.
1719
1720         * undo_funcs.[Ch]: added and moved here all undo functions.
1721
1722         * lyxtext.h: give the status enum a weight, made status_ a private
1723         variable and made accessor functions for it, removed the whole bunch
1724         of undo-functions as they are now in their own file, make some
1725         functions publically available. Added function ownerParagraph with
1726         int parameter.
1727
1728         * paragraph.[Ch]: added "bool same_ids" to the constructor,
1729         made InInset() a const function, added getParFromID() function.
1730
1731         * buffer.[Ch]: added const version for inset_iterator functions,
1732         added getInsetFromID() function.
1733
1734         * BufferView2.C, BufferView_pimpl.C, text.C, text2.C, lyxfunc.C:
1735         changed undo functions for new version.
1736
1737 2001-07-05  Juergen Vigna  <jug@sad.it>
1738
1739         * paragraph_pimpl.C (Pimpl): set id_ also here (this is because some
1740         unknow mechanism does not call the proper constructor but only this
1741         one also if I request the other!?
1742
1743 2001-07-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1744
1745         * BufferView_pimpl.C (resizeCurrentBuffer): init the new LyXText
1746
1747         * text2.C (LyXText): use initialization lists.
1748
1749         * lyxtext.h (Selection): initialize set_ and mark_
1750         (init): remove method
1751
1752 2001-07-05  Dekel Tsur  <dekelts@tau.ac.il>
1753
1754         * LaTeX.C (scanLogFile): Parse rerun messages from latex packages.
1755
1756 2001-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1757
1758         * screen.[Ch]: change method names to begin with lowercase 
1759
1760         * BufferView_pimpl.C (updateScrollbar): simplify further and
1761         hopefully make it a bit faster.
1762
1763 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1764
1765         * ColorHandler.C (LyXColorHandler): use GUIRunTime instead of
1766         calling directly xforms functions.
1767
1768         * Painter.C (Painter): 
1769         * lyx_cb.C (MenuWrite): 
1770         * FontInfo.C (query): use GUIRunTime::x11Display() instead of
1771         fl_display.
1772
1773         * lyx_gui.C: remove bogus guiruntime extern declaration.
1774
1775 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1776
1777         * text2.C (redoHeightOfParagraph): comment out stuff we don't need
1778         in NEW_INSETS
1779         (redoDrawingOfParagraph): ditto
1780         (redoParagraphs): ditto
1781         (cutSelection): don't create a object for CutAndPaste use the
1782         static method directly
1783         (pasteSelection): ditto
1784
1785         * bufferview_funcs.[Ch]: move ProhibitInput and AllowInput to
1786         LyXview (+ rename)
1787
1788 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1789
1790         * modifications to some other files because of this.
1791         
1792         * Makefile.am (lyx_SOURCES): add XFormsView
1793
1794         * XFormsView.[Ch]: new files
1795
1796         * LyXView.[Ch]: make LyXView a base class for the gui handling for
1797         the main window. Move the gui dependent stuff to XFormsView
1798
1799 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1800
1801         * tabular.C (GetCellInset): update cur_cell also in the row/col
1802         version of this function.
1803
1804         * lyxfunc.C: no need to include figure_form.h here.
1805
1806         * FontLoader.h: 
1807         * lyxfunc.h: 
1808         * lyxscreen.h: 
1809         * text2.C: 
1810         * lyxvc.C: no need to include forms.h here.
1811
1812 2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1813
1814         * lyxrc.C (read): change debugging channel for RC_BIND to lyxrc.
1815
1816         * lyxfunc.C (Dispatch): 
1817         * Spacing.C (set): 
1818         * BufferView_pimpl.C (Dispatch): use .c_str() on istringstream
1819         constructor argument.
1820
1821 2001-06-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1822
1823         * paragraph.C (Paragraph): dont't clear, and just set layout.
1824         (makeSameLayout): use params's copy contructor.
1825
1826         * ParagraphParameters.[Ch] (makeSame): delete method
1827
1828 2001-06-29  John Levon  <moz@compsoc.man.ac.uk>
1829
1830         * Variables.[Ch]: fix indentation, rename set to isSet
1831
1832 2001-06-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1833
1834         * lyxfunc.C (Dispatch): fix typo
1835
1836 2001-06-28  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1837
1838         * paragraph_pimpl.C: add std:: qualifier to lower_bound and
1839         upper_bound. 
1840
1841         * bufferlist.C: include assert.h for emergencyWrite().
1842
1843 2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
1844
1845         * lyx_main.C: if we can't even find a readable LYX_DIR directory,
1846           give up at last (bug #425202) !
1847  
1848 2001-06-27  John Levon  <moz@compsoc.man.ac.uk>
1849
1850         * lyx_gui_misc.C:
1851         * sp_form.h:
1852         * sp_form.C:
1853         * spellchecker.h:
1854         * spellchecker.C: strip spellchecker options and bring up
1855           preferences tab instead
1856          
1857 2001-06-28  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1858
1859         * BufferView_pimpl.C (Dispatch): add .c_str() to the argument of
1860         the istringstream constructor
1861
1862 2001-06-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1863
1864         * paragraph.C (getLayout): fix return value
1865
1866         * paragraph.h: do not declare getLayout as inline.
1867
1868         * lyxtext.h: remove LyXText:: qualifier to changeRegionCase
1869
1870 2001-06-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1871
1872         * lyxcursor.h (operator<): new func
1873         (operator>): new func
1874         (operator>=): new func
1875         (operator<=): new func
1876
1877         * text.C (changeCase): use selection.start and selection.end
1878         (changeRegionCase): require from to be <= to. Require par to be a
1879         valid paragraph.
1880
1881         * LaTeXFeatures.C (getFloatDefinitions): std:: qualify ostream
1882
1883 2001-06-27  Juergen Vigna  <jug@sad.it>
1884
1885         * text.C (cursorLeftOneWord): changed to return the cursor and added
1886         overlay with BufferView * parameter which calls this one.
1887         (getWord): added
1888         (selectWord): use new getWord function.
1889         (changeCase): renamed from changeWordCase as and extended to work
1890         also on selections.
1891
1892         * lyxtext.h: added enum word_location
1893
1894         * BufferView_pimpl.C (Dispatch): change function changeWordCase to
1895         changeCase as this operates now also on selections.
1896
1897 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
1898
1899         * lyxfunc.C (getStatus): support LFUN_MATH_MUTATE
1900
1901         * many files: send debug output to Debug::INFO instead of
1902         Debug::ANY. 
1903
1904         * converter.C (View): 
1905         (Convert): 
1906         (Move): send debug output to Debug::FILES instead of console.
1907
1908 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
1909
1910         * lyxfunc.C (getStatus): use func_status
1911
1912         * func_status.h: new header, describing the results of
1913         LyXFunc::getStatus;
1914
1915         * lyxfunc.C (getStatus): add support for LFUN_MATH_VALIGN and
1916         LFUN_MATH_HALIGN.
1917
1918 2001-06-25  The LyX Project  <jug@sad.it>
1919
1920         * buffer.C (sgmlOpenTag):
1921         (sgmlCloseTag):
1922         (SimpleDocBookOnePar):  disable the depth spaces, for the moment.
1923
1924 2001-06-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1925
1926         * text2.C: remove some dead code
1927
1928         * tabular.C (GetCellInset): store the last cell checked (gotten)
1929
1930         * tabular.h: add the helper for the speedup
1931
1932         * lyxtext.h: remove some dead code
1933
1934 2001-06-26  The LyX Project  <Asger>
1935
1936         * paragraph.C: Change export to LaTeX of alignment to
1937         \begin{center} and family for better roundtrip work with reLyX.
1938
1939         * Tune the math drawing a bit.
1940
1941 2001-06-25  The LyX Project  <Asger>
1942
1943         * LColor.C (LColor): New color for math background. New color
1944         for buttons.
1945
1946 2001-06-25  The LyX Project  <jug@sad.it>
1947
1948         * lyxfunc.C (MenuNew): remove extra check for .lyx file
1949
1950         * lyxfunc.C (Open): 
1951         * bufferlist.C (newFile): do not restrict to files ending with
1952         .lyx
1953
1954         * BufferView_pimpl.C (MenuInsertLyXFile): 
1955
1956 2001-06-24  The LyX Project  <jug@sad.it>
1957
1958         * lyxlex_pimpl.C (compare_tags): use compare_ascii_no_case instead
1959         of compare_no_case
1960
1961 2001-06-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1962
1963         * lyxtext.h: rename most methods to begin with a small char.
1964         Lots of changes because of this.
1965
1966         * paragraph.C (Paragraph): do not call fitToSize
1967         (erase): call Pimpl::erase
1968         (insertChar): call Pimpl::insertChar
1969         (insertInset): call Pipl::insertInset
1970         (breakParagraph): do not call fitToSize
1971         (breakParagraphConservative): do not call fitToSize
1972         (fitToSize): remove method
1973
1974         * buffer.C (parseSingleLyXformat2Token): do not call fitToSize
1975
1976 2001-06-24  The LyX Project  <Asger>
1977
1978         * Fix Qt compilation^2
1979
1980 2001-06-24  The LyX Project  <jug@sad.it>
1981
1982         * paragraph.[Ch] (outerHook): new method. mostly equivalent to
1983         depthHook(getDepth()-1).
1984
1985         * paragraph.h: 
1986         * ParagraphParameters.h: 
1987         * ParameterStruct.h: change type of depth to unsigned int ==
1988         depth_type. Many adaptations to other files before of that.
1989
1990 2001-06-24  The LyX Project  <Asger>
1991
1992         * Fix Qt compilation.
1993
1994 2001-06-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1995
1996         * paragraph.h: renamed several methods to begin with small letter.
1997         several changes to many parts of the code because of this.
1998
1999 2001-06-23  The LyX Project  <jug@sad.it>
2000
2001         * text2.C (InsertStringAsLines): renamed from InsertStringA;
2002         rewritten to discard all double spaces when KeepEmpty is off
2003         (InsertStringAsParagraphs): renamed from InsertStringB; rewritten
2004         to only handle newlines but not fiddle with spaces and friends.
2005
2006         * lyxfunc.C (MenuNew): when doing 'new from template', use
2007         template_path as default directory
2008
2009 2001-06-23  The LyX Project  <Asger>
2010
2011         * Clean-up of header file includes all over
2012         * paragraph.h: Move some of the stuff into paragraph_pimpl.h
2013         
2014 2001-06-23  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2015
2016         * paragraph.h: renamed from lyxparagraph.h
2017
2018 2001-06-23  Asger  <lyx@violet.home.sad.it>
2019
2020         * Buffer.h: Removed Buffer::resize
2021         * BufferList.h: Removed BufferList::resize
2022         * LyXView.h: Added LyXView::resize. This way, we will only reflow 
2023         the document lazily when we change the width, or the font settings.
2024
2025 2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
2026
2027         * lyxfunc.C: silently ignore empty dispatches from the minibuffer
2028
2029 2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
2030
2031         * buffer.h: remove out of date comment
2032
2033 2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
2034
2035         * lyxscreen.h:
2036         * screen.C: fix "theoretical" GC leak
2037  
2038 2001-06-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2039
2040         * LaTeX.C (scanAuxFile):
2041         (deplog): remove trailing \r when reading stream (useful under
2042         win32)  
2043
2044 2001-06-15  Angus Leeming  <a.leeming@ic.ac.uk>
2045
2046         * BufferView_pimpl.C (fitCursor): emit a signal updateParagraph.
2047         (resizeCurrentBuffer): have functions BufferView::theLockingInset()
2048         and BufferView::theLockingInset(Inset*), so should use them and not
2049         access bv_->text->the_locking_inset directly.
2050
2051         * lyxfunc.C (Dispatch): cosmetic name change of three signals.
2052
2053 2001-06-02  John Levon  <moz@compsoc.man.ac.uk>
2054
2055         * Makefile.am:
2056         * tex-defs.h: remove old unused file
2057          
2058 2001-06-15  John Levon  <moz@compsoc.man.ac.uk>
2059
2060         * BufferView_pimpl.C: fix typo, remove minibuffer message
2061           when buffer has loaded
2062
2063 2001-06-14  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2064
2065         * lyxfunc.C (Dispatch): use stringstream
2066         (MenuNew): use stringstream
2067         (Open): use stringstream
2068
2069         * importer.C (Import): use stringstream
2070
2071         * bufferview_funcs.C (CurrentState): use stringstream
2072
2073         * LaTeX.C (run): use stringstream
2074
2075         * BufferView_pimpl.C (savePosition): use stringstream
2076         (restorePosition): use stringstream
2077         (MenuInsertLyXFile): use stringstream
2078
2079 2001-06-14  Angus Leeming  <a.leeming@ic.ac.uk>
2080
2081         * BufferView.C:
2082         * Bullet.C:
2083         * ColorHandler.C:
2084         * FontInfo.C:
2085         * FontLoader.C:
2086         * LColor.C:
2087         * LaTeXFeatures.C:
2088         * Painter.C:
2089         * gettext.C:
2090         * lyx_gui_misc.C:
2091         * lyxserver.C:
2092         * vspace.C: removed // -*- C++ -*- as first line.
2093
2094         * lyxfind.h:
2095         * version.h: added // -*- C++ -*- as first line.
2096
2097 2001-06-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2098
2099         * lyxfunc.C (getStatus): support LFUN_READ_ONLY_TOGGLE
2100
2101         * text2.C (SetSelectionOverString): do not test str[i]==0 for end
2102         of string
2103
2104 2001-06-13  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2105
2106         * buffer.C (parseSingleLyXformat2Token): fix compatability reading
2107         of floats.
2108
2109 2001-06-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2110
2111         * gettext.C: include LString.h even when --disable-nls is on. 
2112
2113 2001-06-12  Angus Leeming  <a.leeming@ic.ac.uk>
2114
2115         * converter.h (Get): changed argument type from int to
2116         FormatList::size_type to avoid unnecessary conversion.
2117
2118         * bufferview_funcs.C (ToggleAndShow): check state of LyXText pointer
2119         before using it.
2120
2121 2001-06-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2122
2123         * gettext.h: include LString.h even when --disable-nls is on. 
2124
2125 2001-06-07  Juergen Vigna  <jug@sad.it>
2126
2127         * text.C (BreakAgain): subst spaces with tabs.
2128
2129         * paragraph.C (deleteInsetsLyXText): set recursive on deleteLyXText.
2130         (resizeInsetsLyXText): set force on resizeLyXText.
2131
2132 2001-06-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2133
2134         * gettext.h (gettext_init): 
2135         (locale_init): use a real definition instead of a macro
2136
2137 2001-06-02  John Levon  <moz@compsoc.man.ac.uk>
2138
2139         * Bufferview_pimpl.C:
2140         * LColor.h:
2141         * LColor.C: further lcolor tidies
2142
2143 2001-06-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2144
2145         * BufferView_pimpl.C (updateScrollbar): simplify.
2146
2147         * BufferView2.C: don't include insets/insetinfo.h, change
2148         prototype for insertInset and call the Pimpl version. let
2149         updateInset call Pimpl version.
2150
2151         * BufferView.h: move inset_slept to BufferView::Pimpl, move
2152         gotoInset to BufferView::Pimpl
2153
2154 2001-06-01  Juergen Vigna  <jug@sad.it>
2155
2156         * lyxfunc.C (Dispatch): LFUN_PREFIX don't call the update if we're
2157         inside a LockingInset (is the update needed at all?).
2158
2159 2001-05-31  Juergen Vigna  <jug@sad.it>
2160
2161         * BufferView_pimpl.C (Dispatch): we need a new instanze of cursor
2162         here not the old one otherwise how should we compare it afterwards
2163         if it's the same!
2164
2165 2001-06-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2166
2167         * lyxfont.C: 
2168         * tabular.C:
2169         * tabular-old.C: 
2170         * FontInfo.C: bring C functions into global namespace when
2171         necessary
2172
2173 2001-05-30  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2174
2175         * LString.h: make sure config.h has been loaded before LString.h.
2176
2177         * lyxlex_pimpl.C (EatLine): comment out annoying debug messages
2178         (one for each char read by EatLine!).
2179
2180         * lyx_main.C (init): constify lyxdir. Lowercase the name of some
2181         variables. 
2182
2183 2001-06-01  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2184
2185         * paragraph.C (BreakParagraph): set the inset_owner in the new par
2186         to the same as the par we break from
2187
2188 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2189
2190         * commandtags.h: add LFUN_INSET_WIDE_FLOAT
2191
2192         * MenuBackend.C (expand): also create menu entries for wide
2193         versions of the floats.
2194
2195         * LyXAction.C (init): add entry for LFUN_INSET_WIDE_FLOAT
2196
2197         * BufferView_pimpl.C (Dispatch): implement LFUN_INSET_WIDE_FLOAT
2198
2199         * Makefile.am (lyx_DEPENDENCIES): adjust for change in
2200         frontends/Makefile.am
2201
2202         * text2.C: adjust
2203         * text.C: adjust
2204         
2205
2206         * tabular.C (getTokenValue): add std::
2207
2208         * tabular-old.C (getTokenValue): add std::
2209         (getTokenValue): ditto
2210         (getTokenValue): ditto
2211
2212         * screen.C (ToggleSelection): adjust
2213
2214         * lyxtext.h: put selection cursors inside a Selection struct.
2215
2216         * lyxfunc.C (moveCursorUpdate): adjust
2217
2218         * lyxfont.C (latexWriteStartChanges): add std::
2219
2220         * lyxfind.C: adjust
2221
2222         * font.h: delete with(char const *, LyXFont const &)
2223
2224         * buffer.C (parseSingleLyXformat2Token): use contains instead of strstr
2225
2226         * FontInfo.C (getFontname): add std::
2227
2228         * BufferView_pimpl.C (resizeCurrentBuffer): adjust
2229         (workAreaButtonPress): adjust
2230         (tripleClick): adjust
2231         (update): adjust
2232         (moveCursorUpdate): adjust
2233         (Dispatch): adjust
2234
2235         * BufferView2.C (gotoInset): adjust
2236
2237 2001-05-30  Juergen Vigna  <jug@sad.it>
2238
2239         * spellchecker.C (USE_ORIGINAL_MANAGER_FUNCS): as it seems only I use
2240         to check pspell I add this as default as I now have new pspell
2241         libraries and they seem to use this.
2242
2243 2001-05-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2244
2245         * text2.C (CutSelection): make the cursor valid before the call to
2246         ClearSelection.
2247
2248 2001-05-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2249
2250         * kbsequence.C (parse): de-uglify a bit the parsing code, which
2251         relied on 0 terminated strings and other horrors. Bug found due to
2252         the new assert in lyxstring!
2253
2254         * lyx_main.C (defaultKeyBindings): add bindings the cursor-related
2255         KP_ keys.
2256
2257 2001-05-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2258
2259         * lyx_main.C (defaultKeyBindings): move self-insert KP_ bindings
2260         to latinkeys.bind.
2261
2262         * lyxfunc.C (processKeySym): change method of getting to the
2263         self-insert char.
2264
2265         * BufferView(2).[Ch]: move hfill, protectedBlank, newline,
2266         menuSeparator, endOfSentenceDot, ldots, hypenationPoint and menuUndo
2267         * BufferView_pimpl.[Ch]: here as private methods.
2268
2269 2001-05-28  Juergen Vigna  <jug@sad.it>
2270
2271         * text.C (SetHeightOfRow): added the update() call again as it is
2272         needed to initialize inset dimensions!
2273
2274 2001-05-16  Juergen Vigna  <jug@sad.it>
2275
2276         * text2.C (SetCharFont): Add new function with BufferView * and
2277         bool toggleall parameters for setting insets internal fonts.
2278         (SetFont): Freeze the undo as we may change fonts in Insets and
2279         all this change should be inside only one Undo!
2280
2281         * bufferview_funcs.C (ToggleAndShow): fixed this functions for
2282         setting font's in insets as for them we have the SetFont function!
2283
2284 2001-05-15  Juergen Vigna  <jug@sad.it>
2285
2286         * text2.C (ClearSelection): to be sure we REALLY don't have any
2287         selection anymore!
2288
2289         * tabular.C (TeXCellPreamble): fixed the left border problem for
2290         multicolumn cells.
2291
2292 2001-05-27  Dekel Tsur  <dekelts@tau.ac.il>
2293
2294         * LaTeX.C (deplog): Make sure that the main .tex file is in the
2295         dependancy file
2296
2297 2001-05-23  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2298
2299         * lyx_main.C (defaultKeyBindings): set KP_enter to point at
2300         LFUN_BREAKPARAGRAPH.
2301
2302         * LyXAction.C (init): remove external name for LFUN_LAYOUTNO, set
2303         help test to "internal only", similar for LFUN_INSERT_URL
2304
2305         * BufferView_pimpl.C (Dispatch::LFUN_QUOTE): change it to to the insertcorrectQuote.
2306         (Dispatch::LFUN_SELFINSERT): fix to handle math greek,
2307         auto_region_delete and deadkeys. 
2308
2309 2001-05-22  John Levon  <moz@compsoc.man.ac.uk>
2310
2311         * LColor.h:
2312         * LColor.C: remove some dead entries, tidy a little
2313  
2314 2001-05-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2315
2316         * lyxfunc.C (processKeySym): comment the Escape handling, remove
2317         commented code.
2318         (Dispatch): implement LFUN_ESCAPE
2319
2320         * commandtags.h: add LFUN_ESCAPE
2321
2322         * LyXAction.C (init): add entry for LFUN_ESCAPE
2323
2324         * BufferView_pimpl.C (Dispatch): adjust for open_new_inset move.
2325         Remove commented code.
2326         (insertNote): moved here
2327         (open_new_inset): moved here
2328
2329         * BufferView[2].[Ch]: move insertNote and open_new_inset to
2330         BufferView_pimpl
2331
2332 2001-05-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2333
2334         * kbmap.C (findbinding): clean it up and make it work correctly.
2335
2336         * lyx_main.C (init): do not pass argc and argv as parameters
2337
2338 2001-05-16  Ruurd Reitsma  <r.a.reitsma@wbmt.tudelft.nl>
2339
2340         * buffer.C: fix path for OS/2 & Win32
2341
2342         * lyx_gui.C:
2343         * lyx_main:
2344         * lyx_main.C: Added os:: class.
2345         
2346         * os2_defines.h: update
2347
2348 2001-05-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2349
2350         * lyxfunc.[Ch] (processKeySym): return void. Handle unknown actions
2351         better by trying again with reduced state.
2352
2353 2001-05-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2354
2355         * lyxrc.C (read): print error about invalid key sequence only when
2356         debugging (because not all latinX keysyms are known to some X
2357         servers)
2358
2359         * kbsequence.C (getiso): add a few std:: qualifiers
2360         (getiso): comment out extra return statement.
2361
2362 2001-05-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2363
2364         * BufferView_pimpl.C (Dispatch): comment out the old "default" key
2365         handling.
2366         (Dispatch): enhance the accent inset a bit. (not perfect)
2367
2368 2001-05-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2369
2370         * buffer.C (makeLaTeXFile): use stringstream on language_optons.
2371
2372 2001-05-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2373
2374         * bufferlist.C (emergencyWrite): fix assert() call
2375
2376 2001-05-04  Kayvan A. Sylvan  <kayvan@sylvan.com>
2377
2378         * text.C (InsertChar): Added trivial patch to only send the "you
2379         can not do multiple spaces this way" message once during a
2380         session.
2381
2382 2001-05-08  Baruch Even  <baruch@lyx.org>
2383
2384         * Makefile.am: Changed order of libraries to get LyX to link properly
2385         with the gnome frontend.
2386
2387 2001-05-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2388
2389         * LaTeXFeatures.h: add a std:: qualifier
2390
2391 2001-05-09  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2392
2393         * paragraph.C (String): use stringstream
2394
2395 2001-05-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2396
2397         * paragraph.C (writeFile): remove footflag arg
2398
2399         * buffer.C (makeLaTeXFile): use stringstream
2400         (latexParagraphs): remove footnot gurba
2401
2402         * LaTeXFeatures.C (getPackages): use stringstream
2403         (getMacros): likewise
2404         (getTClassPreamble): likewise
2405         (getFloatDefinitions): new method
2406
2407         * paragraph.C (writeFile): reindent
2408         (Erase): reindent
2409
2410         * WorkArea.h: revert the xpos + etc changes.
2411
2412         * CutAndPaste.C (SwitchLayoutsBetweenClasses): constify name and s
2413
2414         * lyxparagraph.[Ch]: add copy constructor, remove Clone
2415
2416         * CutAndPaste.C (copySelection): use LyXParagraph copy constructor
2417         (pasteSelection): likewise
2418         * text2.C (CreateUndo): likewise
2419
2420 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2421
2422         * minibuffer.C (peek_event): temporarily reduce the functionality
2423         of the minibuffer (to allow args on lfuns)
2424
2425         * commandtags.h: remove LFUN_LOA_INSERT, LFUN_LOF_INSERT,
2426         LFUN_LOT_INSERT. add LFUN_FLOAT_LIST
2427
2428         * buffer.C (readInset): add compability reading of old float
2429         lists, add reading of new style float list.
2430         (readInset): avoid reevaluation of inscmd.getCmdName()
2431         (getLists): reindent
2432
2433         * MenuBackend.C (MenuItem): implement parsing of
2434         md_floatlistinsert and md_floatinsert.
2435         (expand::LastFiles): move initalizaton of iterators out of loop,
2436         avoid reevaluation.
2437         (expand::Documents): introduce typdedef vector<string> Strings,
2438         and use it. 
2439         (expand::ExportFormats): introduce typedef vector<Format const *>
2440         Formats, and use it.
2441         (expand): implement FloatListInsert and FloatInsert.
2442
2443         * LyXAction.C (init): remove entries for LFUN_LOA_INSERT,
2444         LFUN_LOA_VIEW, LFUN_LOF_INSERT, LFUN_LOFVIEW, LFUN_LOT_INSERT,
2445         LFUN_LOTVIEW. Add entry for LFUN_FLOAT_LIST
2446
2447         * BufferView_pimpl.C (Dispatch::LFUN_TOC_INSERT): remvoe the float
2448         handling. 
2449         (Dispatch::LFUN_FLOAT_LIST): implement
2450
2451 2001-04-28  Kayvan A. Sylvan  <kayvan@sylvan.com>
2452  
2453         * LaTeX.C (run): Fix problem with --export code.
2454  
2455 2001-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
2456
2457         * BufferView.[Ch] (workarea): removed.
2458         (getClipboard) new method; wrapper for workarea()->getClipboard()
2459
2460         * ToolbarDefaults.C (read): removed final lex.next() command; it's a
2461         bug.
2462
2463         * WorkArea.h (width, height, xpos, ypos): These methods all
2464         returned the dimensions of the work_area sub-area of WorkArea,
2465         resulting in a position error if the WorkArea were resized. Now
2466         return the dimensions of the entire WorkArea.
2467
2468         * lyx_main.C (ReadUIFile): don't print out spurious warnings.
2469
2470 2001-05-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2471
2472         * LaTeX.C (deplog): correct the syntax of regex reg1
2473
2474 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2475
2476         * undo.C: remove !NEW_INSETS cruft
2477
2478 2001-04-28  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2479
2480         * text2.C: remove !NEW_INSETS cruft
2481
2482         * text.C: remove !NEW_INSETS cruft
2483
2484         * tabular.C: remove !NEW_INSETS cruft
2485
2486         * spellchecker.C: remove !NEW_INSETS cruft
2487
2488         * lyxtext.h: remove !NEW_INSETS cruft
2489
2490         * lyxlex_pimpl.C: remove !NEW_INSETS cruft
2491
2492         * lyxfunc.C: remove !NEW_INSETS cruft
2493
2494         * lyxfind.C: remove !NEW_INSETS cruft
2495
2496         * lyx_cb.C: remove !NEW_INSETS cruft
2497
2498         * figureForm.C: remove  !NEW_INSETS cruft
2499
2500         * bufferview_funcs.[Ch]: remove !NEW_INSETS cruft
2501
2502         * buffer.[Ch]: remove !NEW_INSETS cruft
2503
2504         * ToolbarDefaults.C: remove !NEW_INSETS cruft
2505
2506         * CutAndPaste.C: remove !NEW_INSETS cruft
2507
2508         * BufferView_pimpl.C: remove !NEW_INSETS cruft
2509
2510         * BufferView2.C: remove !NEW_INSETS cruft
2511
2512         * BufferView.h: remove !NEW_INSETS cruft
2513
2514 2001-05-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2515
2516         * Lsstream.h: include LString.h before the sstream headers to
2517         fix problem with gcc 2.95.3 and lyxstring
2518
2519 2001-05-02  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2520
2521         * lyx_main.C: add using directives when needed for C functions
2522         declared in std:: namespace.
2523
2524 2001-04-27  Juergen Vigna  <jug@sad.it>
2525
2526         * text.C (Fill): return 20 instead of 0 if paper_width < 0 (endless)
2527         (SetHeightOfRow): comment out the update call should not be needed!
2528
2529 2001-04-13  Juergen Vigna  <jug@sad.it>
2530
2531         * tabular.C (GetAdditionalHeight): changed parameter from cell to row.
2532         (LyXTabular): tried to minimize operator= operations (and realized
2533         hopfully Lars wish).
2534
2535 2001-04-27  Juergen Vigna  <jug@sad.it>
2536
2537         * spellchecker.C (sc_check_word): fixed Assert to lyx::Assert.
2538
2539 2001-04-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2540
2541         * lyxfunc.C (Dispatch): hack to make listof algorithm work
2542
2543         * buffer.C (readInset): hack to make listof algorithm work
2544
2545         * BufferView_pimpl.C: hack to make listof algorithm work
2546
2547 2001-04-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2548
2549         * LyXAction.C: removed all !NEW_INSETS cruft
2550         (init): moved lfun_item in method
2551
2552         * lyxparagraph.[Ch]: removed all !NEW_INSETS cruft
2553
2554 2001-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
2555
2556         * BufferView2.C (theLockingInset): white space.
2557
2558 2001-04-25  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2559
2560         * minibuffer.C: include <iostream>
2561
2562         * BufferView_pimpl.C: implement LFUN_TRANSPOSE_CHARS
2563
2564         * LyXAction.C (init): add LFUN_TRANSPOSE_CHARS
2565
2566         * commandtags.h: add LFUN_TRANSPOSE_CHARS
2567
2568         * text.[Ch] (TransposeChars): new method
2569
2570 2001-04-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2571
2572         * call message directly through LyXView instead of through LyXFunc
2573         * BufferView2.C: adjust
2574         * BufferView_pimpl.C: adjust
2575         * FontLoader.C: adjust
2576         * buffer.C: adjust
2577         * bufferview_funcs.C: adjust
2578         * converter.C: adjust
2579         * figureForm.C: adjust
2580         * importer.C: adjust
2581         * lyx_cb.C: adjust
2582         * lyx_gui_misc.C: adjust
2583         * lyxfunc.C: adjust
2584         * lyxvc.C: adjust
2585         * text2.C: adjust
2586         + more files in subdirs
2587         
2588         * lyxparagraph.h (size): move up int file
2589         (GetLayout): ditto
2590
2591         * adjust all uses of Assert to lyx::Assert.
2592
2593         * BufferView2.C (ChangeCitationsIfUnique): adjust for
2594         lyxfunctional in namespace lyx
2595         * layout.C (hasLayout): ditto
2596         (GetLayout): ditto
2597         (GetLayout): ditto
2598         (delete_layout): ditto
2599         (NumberOfClass): ditto
2600         * converter.C (GetFormat): ditto
2601         (GetNumber): ditto
2602         (Add): ditto
2603         (Delete): ditto
2604         (SetViewer): ditto
2605         * bufferlist.C (getFileNames): ditto
2606         (emergencyWriteAll): ditto
2607         (exists): ditto
2608         (getBuffer): ditto
2609         * MenuBackend.C (hasSubmenu): ditto
2610         (hasMenu): ditto
2611         (getMenu): ditto
2612         * BufferView_pimpl.C (getInsetByCode): ditto
2613
2614 2001-04-18  Juergen Vigna  <jug@sad.it>
2615
2616         * vspace.C (asLatexString): fixed the 100% problem.
2617
2618 2001-04-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2619
2620         * lyxfunc.C (Dispatch): 
2621         * minibuffer.C: 
2622         * minibuffer.h: add a few std:: qualifiers
2623
2624 2001-04-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2625
2626         * minibuffer.[Ch]: reimplement so that commands is initiated and
2627         run from lyxfunc, simplified som handling, and made the completion
2628         and history code for complete. wip. 
2629
2630         * lyxfunc.C (processKeySym): call message
2631         (miniDispatch): new temporary method
2632         (LFUN_EXEC_COMMAND): reimplement for new minibuffer
2633         (LFUN_MESSAGE): implement
2634         (LFUN_MESSAGE_PUSH): implement
2635         (LFUN_MESSAGE_POP): implement
2636         (initMiniBuffer): the initial/defualt minibuffer message.
2637
2638         * lyxfont.[Ch]: inline some more getters
2639
2640         * lyx_gui_misc.C (WriteAlert): use LFUN_MESSAGE
2641
2642         * lyx_gui_misc.[Ch] (WriteStatus): remove method 
2643
2644         * lyx_cb.[Ch] (ShowMessage): remove delay arg, use LFUN_MESSAGE
2645         (AutoSave): use LFUN_MESSAGE
2646         (Reconfigure): ditto
2647
2648         * importer.C (Import): constify som local vars, use LFUN_MESSAGE
2649
2650         * figureForm.C: use LFUN_MESSAGE
2651
2652         * converter.C (runLaTeX): use LFUN_MESSAGE
2653
2654         * bufferview_funcs.C: use LFUN_MESSAGE
2655         (Melt): ditto
2656         (changeDepth): ditto
2657
2658         * bufferparams.h: use boost::
2659
2660         * bufferlist.h: inherit privately from noncopyable
2661
2662         * bufferlist.C (loadLyXFile): remove some commented code.
2663
2664         * buffer.C (runChktex): use LFUN_MESSAGE
2665
2666         * ShareContainer.h: inherit privately from noncopyable
2667
2668         * ParagraphParameters.[hC] (depth): inline it.
2669
2670         * LyXView.[Ch] (LyXView): connect the minibuffer signals to lyxfunc
2671         methods.
2672         (message): new method
2673         (messagePush): ditto
2674         (messagePop): ditto
2675         (show): init minibuffer
2676         (showState): direct call
2677
2678         * LaTeX.[Ch]: inherit privately from noncopyable
2679         (run): change second arg to LyXFunc*, use LFUN_MESSAGE
2680         instead of WriteStatus.
2681
2682         * FontLoader.C (doLoad): use LFUN_MESSAGE_PUSH and LFUN_MESSAGE_POP
2683
2684         * BufferView_pimpl.C (buffer): don't init minibuffer
2685         (workAreaButtonPress): use LFUN_MESSAGE
2686         (workAreaButtonRelease): ditto
2687         (savePosition): ditto
2688         (restorePosition): ditto
2689         (MenuInsertLyXFile): ditto
2690         (workAreaExpose): don't init minibuffer
2691         (update): remove commented code, simplify
2692
2693         * BufferView2.C (openStuff): use LFUN_MESSAGE
2694         (toggleFloat): ditto
2695         (menuUndo): ditto
2696         (menuRedo): ditto
2697         (copyEnvironment): ditto
2698         (pasteEnvironment): ditto
2699         (copy): ditto
2700         (cut): ditto
2701         (paste): ditto
2702         (gotoInset): ditto
2703         (updateInset): remove some commented code
2704
2705         * lastfiles.h: inherit privately from noncopyable
2706         * layout.h: ditto
2707         * lyx_gui.h: ditto
2708         * lyx_main.h: ditto
2709         * lyxlex.h: ditto
2710         * lyxlex_pimpl.h: ditto
2711
2712         * commandtags.h: comment out LFUN_FOOTMELT, LFUN_MARGINMELT,
2713         LFUN_FLOATSOPERATE, LFUN_MELT, add LFUN_MESSAGE,
2714         LFUN_MESSAGE_PUSH, LFUN_MESSAGE_POP
2715
2716         * LyXAction.h: inherit privately from noncopyable, add methods
2717         func_begin, func_end, returning iterators to the func map.
2718
2719         * LyXAction.C (init): comment out LFUN_FLOATSOPERATE, LFUN_MELT,
2720         add entries for LFUN_MESSAGE, LFUN_MESSAGE_PUSH, LFUN_MESSAGE_POP
2721         (func_begin): new method
2722         (func_end): new method
2723
2724         * CutAndPaste.C (cutSelection): split into two versons (NEW_INSETS
2725         and not)
2726         (copySelection): ditto
2727         (pasteSelection): ditto
2728
2729         * BufferView.C: whitespace change
2730         * BufferView.h: inherit privately from noncopyable
2731
2732 2001-04-16  Allan Rae  <rae@lyx.org>
2733
2734         * tabular-old.C (l_getline): 
2735         * spellchecker.C (sc_check_word): 
2736         * lyxfunc.C (Dispatch): #warning triggers an error on Sun CC 6.0 as
2737         an unrecognised preprocessor directive.  So ensure they're wrapped. 
2738
2739 2001-04-14  Dekel Tsur  <dekelts@tau.ac.il>
2740
2741         * src/exporter.C (Export): Give an error message when path to file 
2742         contains spaces.
2743
2744 2001-04-12  Dekel Tsur  <dekelts@tau.ac.il>
2745
2746         * LaTeX.C (deplog): Always check that foundfile exists.
2747
2748 2001-04-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2749
2750         * lyx_main.h: 
2751         * lyx_main.C (ReadLanguagesFile): fix weird typo in method name 
2752
2753 2001-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2754
2755         * tabular.[Ch] (getLabelList): implement new method
2756
2757         * minibuffer.h: comment ouf setTiimer
2758
2759         * minibuffer.C (ExecutingCB): constify res
2760         (peek_event): constify s
2761         (Set): constify ntext
2762         (Init): constify nicename
2763
2764         * BufferView2.C (updateInset): comment out Minibuffer::setTimer
2765
2766         * BufferView_pimpl.C (update): comment out Minibuffer::setTimer
2767         (savePosition): use two params to Minibuffer::Set
2768         (restorePosition): ditto
2769
2770 2001-04-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2771
2772         * lyx_main.C: include language.h
2773
2774         * Makefile.am (lyx_main.o): add language.h
2775
2776 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2777
2778         * exporter.C: 
2779         * paragraph.C: 
2780         * screen.C: 
2781         * tabular.C: 
2782         * CutAndPaste.C: include gettext.h
2783
2784         * lyxfont.h: remove old hack with ON and OFF.
2785
2786         * lyxparagraph.h: 
2787         * lyxfont.h: do not include language.h...
2788
2789         * BufferView2.C: 
2790         * LaTeXFeatures.C: 
2791         * Painter.C: 
2792         * bufferview_funcs.C: 
2793         * font.C: 
2794         * lyxfont.C: 
2795         * text.C: 
2796         * text2.C: 
2797         * trans_mgr.C: 
2798         * paragraph.C: ... but do it here instead
2799
2800 2001-04-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2801
2802         * text2.C (SetLayout): split in NEW_INSETS and non NEW_INSETS version
2803
2804         * tabular.C: small reformat
2805
2806         * paragraph.C (GetFontSettings): split in NEW_INSETS and non
2807         NEW_INSETS version
2808         (GetChar): ditto
2809         (BreakParagraph): ditto
2810         (SetOnlyLayout): ditto
2811         (SetLayout): ditto
2812
2813         * lyxparagraph.h: add definitions for SetLayout and SetOnlyLayout
2814         with one arg less.
2815
2816         * lastfiles.C: removed most using decl, add std:: where needed
2817
2818         * buffer.C: ws changes
2819
2820         * MenuBackend.C (class compare_format): put into anon namespace
2821         (expand): constify label, names, action, action2
2822         (expand): 
2823
2824         * text.C (SingleWidth): constify font
2825         (IsBoundary): constify rtl2
2826         (GetVisibleRow): constify ww
2827
2828         * LaTeX.C (deplog): constify logfile
2829
2830         * BufferView_pimpl.C (checkInsetHit): constify width, inset_x,
2831         start_x, end_x
2832         (workAreaExpose): constify widthChange, heightChange
2833
2834         * lyxrow.C (par): moved
2835         (height): moved
2836         (next): moved
2837         * lyxrow.h: as inlines here
2838
2839         * lyxfont.h (shape): moved from lyxfont.C
2840         (emph): moved from lyxfont.C
2841
2842         * lyxfont.C (LyXFont): use initialization list for all
2843         constructors
2844         (shape): move to lyxfont.h as inline
2845         (emph): move to lyxfont.h as inline
2846         
2847
2848 2001-04-04  Juergen Vigna  <jug@sad.it>
2849
2850         * vspace.C: had to include stdio.h for use of sscanf
2851
2852 2001-04-03  Angus Leeming  <a.leeming@ic.ac.uk>
2853
2854         * BufferView.h: 
2855         * BufferView_pimpl.h: remove xforms cruft. Both classes are
2856         independent of xforms.
2857
2858 2001-04-02  Juergen Vigna  <jug@sad.it>
2859
2860         * spellchecker.C: fixed namespace placing!
2861
2862 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
2863
2864         * lyxfunc.C (Dispatch): prevent crash in LFUN_GOTO_PARAGRAPH when
2865         the LyXParagraph * is 0.
2866
2867 2001-03-29  Juergen Vigna  <jug@sad.it>
2868
2869         * vspace.C: added support for %, c%, p%, l%.
2870         (stringFromUnit): added helper function.
2871         (asLatexString): changed to give right results for the %-values.
2872
2873         * buffer.C: convert the widthp in a width%.
2874
2875 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
2876
2877         * Makefile.am: removed form1.[Ch], lyx.[Ch] and added figure_form.[Ch],
2878         figureForm.[Ch].
2879
2880         * figureForm.[Ch]: stripped the FD_from_figure manipulation
2881         code out of lux_cb.[Ch], ready for its (imminent?) removal.
2882
2883         * lyx_cb.[Ch]: see above.
2884
2885         * figure_form.[Ch]: fdesign generated code, combining lyx.[Ch] and
2886         form1.[Ch].
2887
2888         * form1.[Ch]:
2889         * lyx.[Ch]: replaced by figure_form.[Ch].
2890
2891         * lyx_gui.C:
2892         * lyx_gui_misc.C:
2893         * lyxfunc.C: changed headers associated with above changes.
2894
2895 2001-03-27  Juergen Vigna  <jug@sad.it>
2896
2897         * BufferView_pimpl.C: set the temporary cursor right!
2898
2899 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
2900
2901         * BufferView_pimpl.C (Dispatch): corrected spelling givven -> given.
2902
2903 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
2904
2905         * LString.h: removed "using std::getline"!
2906
2907         * BufferView_pimpl.C (Dispatch): changes due to changes in
2908         InsetInclude::Params.
2909
2910         * buffer.C (tag_name): removed redundant break statements as they were
2911         producing lots of warnings with my compiler.
2912
2913 2001-03-23  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2914
2915         * LString.h: add "using std::getline" when using the real <string>.
2916
2917 2001-03-23  José Abílio Matos  <jamatos@fep.up.pt>
2918
2919         * buffer.C: removed bitset usage.
2920         PAR_TAG moved to an anonymous name space.
2921         (tag_name): new funtion, also in the anonymous namespace.
2922         (SimpleLinuxDocOnePar): replaced all the references to bitset by PAR_TAG.
2923         (makeDocBookFile): clean code. Completed transition from string arrays
2924         to string vectors.
2925         (SimpleDocBookOnePar): code clean.
2926
2927 2001-03-23  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
2928
2929         * tabular.C: add some comments.
2930
2931 2001-03-22  Juergen Vigna  <jug@sad.it>
2932
2933         * buffer.C (parseSingleLyXformat2Token): redone the minipage
2934         compatibility read a bit and fixed bug with minipage in different
2935         depth.
2936
2937 2001-03-21  José Abílio Matos  <jamatos@fep.up.pt>
2938
2939         * buffer.C (pop_tag): removed.
2940         (push_tag): removed.
2941         (makeLinuxDocFile): cleaner C++ code, declarations near usage point,
2942         array replaced with vector. Added support for CDATA sections.
2943         (SimpleLinuxDocOnePar): ditto. Paragraph tags are correctly handled,
2944         at any nest level.
2945         (makeDocBookFile): XML conformant declaration of CDATA section,
2946         fixed bug related to <emphasis> in the first paragraph char.
2947         (sgmlOpenTag): exclude empty tags.
2948         (sgmlCloseTag): ditto.
2949         
2950         * buffer.h (pop_tag): removed.
2951         (push_tag): removed.
2952
2953 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
2954
2955         * language.h (Languages): added size_type and size().
2956
2957 2001-03-20  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
2958
2959         * buffer.C (parseSingleLyXformat2Token): Try to give a bit better
2960         response on compability reading of minipages. One probliem is that
2961         the old usage of minipages was «flertydig» 
2962
2963         * several files here and in subdirs: don't use static at file
2964         scope use anon namespaces instead.
2965
2966 2001-03-19  Kayvan A. Sylvan <kayvan@sylvan.com>
2967
2968         * paragraph.C (TeXEnvironment): Added \n to \end{environment}
2969         LaTeX output. This is necessary for Literate document
2970         processing.
2971
2972 2001-03-17  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
2973
2974         * buffer.C: insert hfill when needed.
2975
2976         * tabular.C (l_getline): use string::erase, small whitespace change.
2977
2978         * BufferView_pimpl.C: try the anon namespace.
2979         * WorkArea.C: ditto
2980
2981 2001-03-16  Juergen Vigna  <jug@sad.it>
2982
2983         * BufferView_pimpl.C (workAreaButtonRelease): return only on button==2
2984         otherwise it won't open options-dialogs.
2985
2986         * buffer.C: honor pextraWidth(p) on converting minipages.
2987
2988         * tabular.C (l_getline): changed the functions to strip trailing \r.
2989
2990 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
2991
2992         * BufferView_pimpl.C:
2993         * minibuffer..C: added "using SigC::slot" declaration.
2994
2995 2001-03-16  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
2996
2997         * lyxlex_pimpl.h: noncopyable is in namespace boost.
2998
2999         * text2.C: ditto
3000
3001         * text.C: ditto
3002
3003         * paragraph.C: ditto
3004
3005         * lyxtext.h: NO_PEXTRA
3006
3007         * buffer.C: NO_PEXTRA_REALLY, NO_PEXTRA
3008
3009         * ParagraphParameters.C (clear): NO_PEXTRA_REALLY
3010         * ParameterStruct.h: ditto
3011         * ParagraphParameters.h: ditto 
3012         * lyxparagraph.h: ditto
3013
3014 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3015
3016         * buffer.C: add compability for minipage alignment.
3017         (latexParagraphs): remove unwanted pextra check.
3018
3019         * several files: remove CXX_WORKING_NAMESPACES
3020
3021         * buffer.C (pop_tag): tie is in namespace boost
3022
3023         * BufferView.h: noncopyable is in namespace boost
3024         * lyxlex.h: ditto
3025         * lyx_main.h: ditto
3026         * lyx_gui.h: ditto
3027         * layout.h: ditto
3028         * lastfiles.h: ditto
3029         * bufferlist.h: ditto
3030         * ShareContainer.h: ditto
3031         * LyXView.h: ditto
3032         * LyXAction.h: ditto
3033         * LaTeX.h: ditto
3034
3035 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
3036
3037         * Merging changes from BRANCH_MVC back into HEAD.
3038
3039         * Makefile.am: added controllers/libcontrollers.la to lyx_DEPENDENCIES
3040
3041 2001-03-15  John Levon  <moz@compsoc.man.ac.uk>
3042
3043         * BufferView_pimpl.C: change from intl.C
3044
3045         * combox.h:
3046         * combox.C:
3047         * Makefile.am: move combox.*
3048
3049         * form1.h:
3050         * form1.C:
3051         * lyx_gui.C:
3052         * intl.h:
3053         * intl.C: remove dialog (covered by prefs)
3054
3055 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
3056
3057         * lyxfunc.C (Dispatch): removed redundant break statement.
3058         
3059 2001-03-14  Juergen Vigna  <jug@sad.it>
3060
3061         * tabular.C (l_getline): pay attention on \r\n (from Windows-files)
3062
3063 2001-03-14  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3064
3065         * buffer.C: add hack to fix compability reading of minipages.
3066
3067 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
3068
3069         * buffer.C (getLists): Cleanup.
3070
3071 2001-03-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3072
3073         * lyxfont.C (update): don't honor toggleall on font size.
3074
3075 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
3076
3077         * bmtable.c:
3078         * bmtable.h:
3079         * Makefile.am: moved to frontends/xforms/
3080
3081         * lyx_gui_misc.C:
3082         * lyxfunc.C:
3083         * BufferView_pimpl.C: changes for moved mathpanel
3084
3085 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
3086
3087         * gettext.h: fix gettext_init() in --disable-nls
3088
3089 2001-03-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3090
3091         * LaTeXFeatures.C (getMacros): add a .c_str() when using sstream.
3092
3093 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
3094
3095         * lyx.C:
3096         * lyx.h: strip external form
3097
3098 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
3099
3100         * BufferView_pimpl.C: add comment, destroySplash()
3101
3102 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
3103
3104         * BufferView_pimpl.C:
3105         * LyXAction.C:
3106         * buffer.C:
3107         * commandtags.h:
3108         * lyxfunc.C: use re-worked insetinclude
3109
3110 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3111
3112         * buffer.C: add using std::stringstream.
3113
3114         * lyx_cb.C: readd using std::ios.
3115
3116         * buffer.C: add using std::map.
3117
3118         * BufferView_pimpl.C: add using std::vector.
3119
3120         * ShareContainer.h: add std:: to swap.
3121
3122         * buffer.h: add some typedefs
3123         * buffer.C (getLists): use them
3124         (getLists): renamed from getTocList.
3125         add a counter for the different float types and use it in the
3126         generated string.
3127         (getLists): use the same counter for the NEW_INSETS and the "non"
3128         NEW_INSETS
3129
3130         * lyx_cb.h: remove unused items, includes, using etc.
3131
3132         * ShareContainer.h: remove some commented code, add more comments
3133         and "documentation".
3134
3135 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3136
3137         * buffer.C (getTocList): make the list also when NEW_INSETS is
3138         defined.
3139
3140         * buffer.h: remove TocType
3141
3142         * buffer.C (getTocList): change to return a map<string,
3143         vector<TocItem> >, implement for dynamic number of list.
3144
3145         * CutAndPaste.[Ch] (checkPastePossible): remove unused arg
3146         * text2.C (PasteSelection): adjust
3147         * CutAndPaste.C (pasteSelection): adjust
3148
3149         * FloatList.C (FloatList): update from the new_insets branch.
3150         * Floating.[Ch]: ditto
3151         * LaTeXFeatures.C: ditto
3152         * buffer.C: ditto
3153         * lyxlex_pimpl.C: ditto
3154         
3155         * paragraph.C (Last): remove when NEW_INSETS is defined.
3156
3157         * other file: changes because of the above.
3158
3159 2001-03-09  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3160
3161         * lyxparagraph.h: rename next to next_, previous to previous_,
3162         make them private for NEW_INSETS. Rename Next() to next(),
3163         Previous() to previous().
3164
3165         * other files: changes because of the above.
3166
3167 2001-03-08  Dekel Tsur  <dekelts@tau.ac.il>
3168
3169         * BufferView.h: 
3170         * lyxparagraph.h: Add '#include "LString.h"' to fix compilation
3171         problem.
3172
3173 2001-03-08  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3174
3175         * main.C (main): pass lyx_localedir to gettext_init().
3176
3177         * gettext.h: remove locale_init and gettext_init macros
3178
3179         * gettext.C (locale_init): new function
3180         (gettext_init): new function
3181
3182         * lyx_gui.C (LyXGUI): use locale_init() instead of explicit
3183         setlocale().
3184
3185 2001-03-07  Edwin Leuven  <leuven@fee.uva.nl>
3186
3187         * Moved credits to frontends:
3188         * credits.[Ch]: removed
3189         * credits_form.[Ch]: removed
3190         * lyx_gui_misc.C: remove credits stuff
3191         * Makefile.am:
3192
3193 2001-03-07  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3194
3195         * lyx_main.C: make toplevel_keymap a boost::scoped_ptr.
3196
3197         * kbmap.[Ch]: make kb_key::table a boost::shared_ptr, remove
3198         unneeded destructor.
3199
3200         * intl.[Ch] (Intl): free the fd_form_keymap, make the fd_form_keymap
3201         a standalone pointer again.
3202
3203         * ColorHandler.[Ch]: make lyxColorHandler a boost::scoped_ptr
3204
3205 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
3206
3207         * Makefile.am:
3208         * filedlg.h:
3209         * filedlg.C:
3210         * LyXAction.C:
3211         * ToolbarDefaults.C:
3212         * bufferlist.C:
3213         * commandtags.h:
3214         * form1.C:
3215         * form1.h:
3216         * lyx_cb.C:
3217         * lyx_cb.h:
3218         * lyxfunc.h:
3219         * lyxfunc.C:
3220         * BufferView_pimpl.C: use new file dialog in GUII
3221
3222         * lyx_cb.h:
3223         * lyx_cb.C: remove LayoutsCB to Toolbar
3224
3225 2001-03-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3226
3227         * ShareContainer.h (get): add std:: qualifier
3228
3229 2001-03-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3230
3231         * ShareContainer.h: define a proper ShareContainer::value_type
3232         type (and use typename to please compaq cxx)
3233
3234 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3235
3236         * lyxparagraph.h: move serveral local vars to
3237         ParameterStruct/ParagraphParameters., use ShareContainer in
3238         FontTable., make vars in FontTable private and add getter and
3239         setter.
3240
3241         * paragraph.C: changes because of the above.
3242
3243         * lyxfont.h: remove copy constructor and copy assignment. (the
3244         default ones is ok), move number inside FontBits. move inlines to
3245         lyxfont.C 
3246
3247         * lyxfont.C: add number to initializaton of statics, move several
3248         inlines here. constify several local vars. some whitespace
3249         cleanup. Dont hide outerscope variables.
3250
3251         * Spacing.h: add two new constructors to match the set methods.
3252
3253         * ShareContainer.h: new file, will perhaps be moved to support
3254
3255         * ParameterStruct.h: new file
3256
3257         * ParagraphParameters.h: new file
3258
3259         * ParagraphParameters.C: new file
3260
3261         * Makefile.am (lyx_SOURCES): add ParagraphParameters.C,
3262         ParagraphParameters.h, ParameterStruct.h and ShareContainer.h
3263
3264         * BufferView_pimpl.C: ParagraphParameter changes.
3265         * buffer.C: Likewise.
3266         * bufferview_funcs.C: Likewise.
3267         * text.C: Likewise.
3268         * text2.C: Likewise.
3269         
3270 2001-03-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3271
3272         * lyxfind.C (LyXReplace): do not redefine default argument in
3273         implementation. 
3274         (IsStringInText): ditto
3275         (SearchForward): ditto
3276         (SearchBackward): ditto
3277
3278 2001-03-06  Juergen Vigna  <jug@sad.it>
3279
3280         * lyxfind.C (IsStringInText): put parentes around expressions.
3281
3282 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
3283
3284         * lyxfind.[Ch]: find stuff moved out of text2.C/lyxtext.h
3285         
3286 2001-02-23  John Levon  <moz@compsoc.man.ac.uk>
3287
3288         * lyx_main.C: add ISO_Left_Tab as bind synonym for Tab
3289
3290         * stl_string_fwd.h: add comment
3291
3292         * lyx_gui_misc.C: killed ALWAYS_CLOSE_MATH_PANELS
3293
3294         * tabular.h:
3295         * tabular.C: remove unused DocBook methods
3296
3297         * intl.C:
3298         * language.C:
3299         * paragraph.C:
3300         * buffer.C:
3301         killed DO_USE_DEFAULT_LANGUAGE
3302
3303 2001-03-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3304
3305         * lyx_gui.C: do not include language.h.
3306
3307         * bufferview_funcs.C (ToggleAndShow): do not provide optional
3308         arguments in function implementation.
3309
3310 2001-02-28  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3311
3312         * BufferView_pimpl.C: add <ctime>
3313
3314 2001-02-27  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3315
3316         * BufferView_pimpl.C: add using std::find_if
3317
3318 2001-02-27  José Matos  <jamatos@fep.up.pt>
3319         
3320         * LaTeXFeatures.C (getIncludedFiles): call to BasePath replaced
3321         by OnlyPath.
3322         
3323 2001-02-11  José Matos  <jamatos@fep.up.pt>
3324
3325         * buffer.C (makeDocBookFile): command styles now have a parameter as
3326         "title" by default.
3327
3328 2001-02-23  Edwin Leuven <leuven@fee.uva.nl>
3329
3330         * layout_forms.[Ch]: removed
3331         * lyx_cb.[Ch]: out character
3332         * lyx_gui.C: out character
3333         * lyx_gui_misc.C: out character
3334         * bufferview_funcs.C: : out character,
3335         added toggleall as parameter in ToggleAndShow
3336                    
3337 2001-02-26  Dekel Tsur  <dekelts@tau.ac.il>
3338
3339         * lyxfunc.C (getStatus): Fix the LFUN_EXPORT case.
3340
3341         * text2.C (SetCurrentFont): Disable number property at boundary.
3342
3343 2001-02-26  Juergen Vigna  <jug@sad.it>
3344
3345         * lyxfunc.C (getStatus): added a string argument override function so
3346         that this is correctly called from LyXFunc::Dispatch if it contains a
3347         do_not_use_argument which is used!
3348         (Dispatch): added check for "custom" export and call appropriate func.
3349
3350 2001-02-23  Dekel Tsur  <dekelts@tau.ac.il>
3351
3352         * lyxrc.C: Add language_command_local, language_use_babel and
3353         language_global_options.
3354
3355         * lyxfont.C (latexWriteStartChanges): Use language_command_local.
3356
3357         * buffer.C (makeLaTeXFile): Use language_use_babel and 
3358         language_global_options.
3359
3360 2001-02-23  Juergen Vigna  <jug@sad.it>
3361
3362         * lyxfunc.C (Dispatch): removed the whole part of the switch statement
3363         which works with LyXText and putted it inside BufferView. Here now we
3364         only call for that part the BufferView::Dispatch() function.
3365
3366         * BufferView.C (Dispatch): added.
3367
3368         * BufferView_pimpl.C (Dispatch): added! Here are now all dispatch
3369         functions which needs to use a LyXText over from LyXFunc.
3370         (MenuInsertLyXFile): added
3371         (getInsetByCode): added
3372         (moveCursorUpdate): added
3373         (static TEXT): added
3374
3375 2001-02-22  Juergen Vigna  <jug@sad.it>
3376
3377         * BufferView_pimpl.C (update): call a status update to see if LyXText
3378         needs it.
3379
3380 2001-02-20  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3381
3382         * vc-backend.C (revert): implement for CVS
3383         (getLog): implement for CVS
3384
3385 2001-02-20  Juergen Vigna  <jug@sad.it>
3386
3387         * text2.C (ClearSelection): added BufferView param for inset_owner call
3388
3389         * lyxfunc.C (TEXT): added this function and use it instead of
3390         directly owner->view()-text of getLyXText().
3391
3392 2001-02-20  Edwin Leuven <leuven@fee.uva.nl>
3393
3394         * src/layout_forms.C: out preamble
3395         * src/layout_forms.h: out preamble
3396         * src/lyx_cb.C: out preamble
3397         * src/lyx_cb.h: out preamble
3398         * src/lyx_gui.C: out preamble
3399         * src/lyx_gui_misc.C: out preamble
3400         * src/lyxfunc.C: connect with guii preamble
3401
3402 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
3403
3404         * src/buffer.h: tiny clean-ups to allow compilation with DEC cxx.
3405
3406 2001-02-17  Dekel Tsur  <dekelts@tau.ac.il>
3407
3408         * LaTeX.C (run): Do not use 'scanres & RERUN' when deciding
3409         whether to run bibtex.
3410
3411 2001-02-16  Dekel Tsur  <dekelts@tau.ac.il>
3412
3413         * Makefile.am (lyx_SOURCES): Remove BackStack.h
3414
3415 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
3416
3417         * Makefile.am (lyx_SOURCES): removed bibforms.h
3418
3419         * vspace.h: doxygen
3420
3421         * text.C (GetVisibleRow): make several local vars const
3422
3423         * tabular.C: small cleanup.
3424
3425         * lyxserver.C (callback): use compare instead of strncmp
3426
3427         * lyxparagraph.h: remove all code dep. on HAVE_ROPE, move inclass
3428         inlines to after class or to paragraph.C
3429
3430         * lyxfont.h: remove friend operator!=
3431
3432         * converter.h: move friend bool operator< to non friend and after
3433         class def.
3434
3435         * combox.h: small cleanup
3436
3437         * buffer.h: doxygen, remove unused constructor, move inclas inlies
3438         to inlines after class def.
3439
3440         * buffer.C (pop_tag): use string operations instead of strcmp
3441
3442         * bmtable.c: doxygen, small cleanup
3443
3444         * LaTeX.h: remove friend operator==
3445
3446 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
3447
3448         * screen.C: 
3449         * lyxrc.[Ch]:
3450         * lyxfunc.C: 
3451         * lyxfont.[Ch]: 
3452         * lyx_cb.C: 
3453         * intl.[Ch]: 
3454         * commandtags.h: 
3455         * buffer.C: 
3456         * WorkArea.[Ch]: 
3457         * LyXAction.C: 
3458         * BufferView_pimpl.C:
3459         * BufferView.[Ch]: remove cruft
3460
3461 2001-02-14  Juergen Vigna  <jug@sad.it>
3462
3463         * lyxfunc.C: removed #if 0 unused code
3464
3465         * lyxfunc.C (Dispatch): make LFUN_QUOTE work for InsetText.
3466
3467         * BufferView_pimpl.C (update): set updatestatus of inset if needed.
3468
3469         * text2.C (SetSelection): added a BufferView * parameter
3470
3471 2001-02-13  Juergen Vigna  <jug@sad.it>
3472
3473         * lyxfunc.C (Dispatch): fixed protected blank problem.
3474         * BufferView2.C (protectedBlank): added LyxText * parameter.
3475
3476         * tabular.C (AppendRow): forgot to set row_info of newly added row.
3477         (AppendColumn): same as above for column_info.
3478
3479         * lyxfunc.C (Dispatch): supported some more functions in InsetText.
3480         (moveCursorUpdate): use a LyXText param for support of InsetText.
3481
3482         * BufferView_pimpl.C (doubleClick): added support for InsetText.
3483         (tripleClick): ditto
3484
3485         * lyxfunc.C (LFUN_APPENDIX): changed to use "text" pointer.
3486
3487         * BufferView_pimpl.C (update): added LyXText param to honor insets.
3488
3489         * bufferview_funcs.C (ToggleAndShow): fixed for text in insets.
3490
3491         * text2.C (SetSelection): set correct update status if inset_owner
3492         (ToggleFree): ditto
3493
3494 2001-02-12  Lars Gullik Bjønnes  <larsbj@lyx.org>
3495
3496         * tabular.C: remove some commented code.
3497
3498 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
3499
3500         * BufferView_pimpl.C: call hideSplash()
3501
3502         * LyXAction.C: make buffer-child-insert use LFUN_CHILD_CREATE
3503
3504         * include_form.h:
3505         * bibforms.h: remove
3506
3507         * lyxfunc.C:
3508         * src/commandtags.h: LFUN_CHILDINSERT -> LFUN_CHILD_INSERT,
3509           add LFUN_CHILD_CREATE
3510
3511         * counters.h: fix tiny typo
3512         
3513         * lyx_cb.C:
3514         * lyx.h:
3515         * lyx_gui.C:
3516         * lyx.C: move splash to frontends/xforms/
3517
3518         * lyx_gui_misc.C: move Include and Bibform to frontends
3519
3520         * lyxvc.h: clarify comment
3521
3522         * vspace.C: tiny housekeeping
3523
3524 2001-02-10  Dekel Tsur  <dekelts@tau.ac.il>
3525
3526         * text.C (PrepareToPrint): RTL Fix.
3527
3528         * paragraph.C (GetUChar): New method.
3529         (String):  Use GetUChar.
3530
3531         * buffer.C (asciiParagraph): Use GetUChar.
3532
3533 2001-02-09  Dekel Tsur  <dekelts@tau.ac.il>
3534
3535         * text.C (GetVisibleRow): Fix selection drawing for RTL text in tables.
3536
3537 2001-02-09  John Levon  <moz@compsoc.man.ac.uk>
3538
3539         * buffer.h:
3540         * buffer.C: rename to getLogName(), handle
3541           build log / latex log nicely
3542
3543 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3544
3545         * MenuBackend.C: 
3546         * MenuBackend.h: remove support for reference menuitem type.
3547
3548 2001-02-07  John Levon  <moz@compsoc.man.ac.uk>
3549
3550         * BufferView_pimpl.C: housekeeping
3551         * BufferView_pimpl.h:
3552         * LyXView.h:
3553         * Makefile.am:
3554         * Timeout.C:
3555         * Timeout.h:
3556         * minibuffer.h: move Timeout GUI-I
3557                           
3558 2001-02-07  Dekel Tsur  <dekelts@tau.ac.il>
3559
3560         * lyxrc.C (read): Update converters data-structures.
3561
3562 2001-02-07  Lars Gullik Bjønnes  <larsbj@lyx.org>
3563
3564         * LaTeX.h (operator!=): add operator != for Aux_Info 
3565
3566 2001-02-06  John Levon  <moz@compsoc.man.ac.uk>
3567
3568         * Makefile.am: remove LaTeXLog.C, log_form.[Ch]
3569
3570         * LaTeXLog.C: deleted, useful code moved to Buffer
3571
3572         * buffer.h:
3573         * buffer.C: new function getLatexLogName()
3574
3575         * lyx_gui_misc.C:
3576         * lyx_gui.C:
3577         * lyxvc.C:
3578         * lyxvc.h:
3579         * lyxfunc.C: use frontends for LaTeX and VC logs
3580
3581 2001-02-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3582
3583         * LaTeX.h: yet another std:: that Allan forgot.
3584
3585         * Variables.C (set): renamed from isset(), because this clashes
3586         with some HP-UX macros (grr).
3587
3588 2001-02-06  Allan Rae  <rae@lyx.org>
3589
3590         * LaTeX.h: Another bug fix.  Missing std:: this time.
3591
3592 2001-02-04  Allan Rae  <rae@lyx.org>
3593
3594         * paragraph.C (TeXOnePar): Partial fix for the '\n' generation in
3595         floats problem. I've left it commented out because it's not quite
3596         correct.  It should also test that the current object is a table or
3597         figure inset.  But I haven't gotten around to figuring out how to do
3598         that.  I *think* it'll be something like: "table" == inset.type()
3599
3600         * LaTeX.h (operator==): Aux_Info should have a friend that returns a
3601         bool.
3602
3603 2001-02-02  Dekel Tsur  <dekelts@tau.ac.il>
3604
3605         * LaTeX.C (scanAuxFile): A rewrite of this method. It now returns
3606         all the citation/databases/styles in the auxilary file. 
3607         (run): Rerun latex if there was a babel language error.
3608
3609 2001-02-01  Dekel Tsur  <dekelts@tau.ac.il>
3610
3611         * text.C (Backspace): Preserve the font when changing newline char
3612         with a space.
3613         (BreakParagraph): If the cursor is before a space, delete the space.
3614
3615         * lyx_cb.C (QuitLyX): Do not save files when running with no gui.
3616
3617 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
3618
3619         * BufferView2.C (ChangeInsets): Renamed from ChangeRefs. Accept a
3620         new argument (code).
3621         (ChangeCitationsIfUnique): New method.
3622
3623         * paragraph.C (GetPositionOfInset): Handle bibkey.
3624
3625 2001-01-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3626
3627         * BufferView_pimpl.h: change type of Position::par_pos to
3628         LyXParagraph::size_type. 
3629
3630 2001-01-29  Dekel Tsur  <dekelts@tau.ac.il>
3631
3632         * BufferView_pimpl.C (savePosition, restorePosition): Write
3633         messages to minibuffer.
3634
3635 2001-01-28  José Matos  <jamatos@fep.up.pt>
3636
3637         * buffer.C (makeDocBookFile): adds support for document language.
3638         A silly restriction on the name of LatexCommand types where removed.
3639         Added support for CDATA sections, allows to chars unescaped, used
3640         among others in code, to avoid escape < and >.
3641         
3642 2001-01-27  Dekel Tsur  <dekelts@tau.ac.il>
3643
3644         * BufferView_pimpl.C (savePosition, restorePosition): Use a vector of 
3645         saved positions instrad of a stack. Furthermore, a position is
3646         stored using paragraph id/paragraph position.
3647
3648         * commandtags.h: Add LFUN_BOOKMARK_SAVE and LFUN_BOOKMARK_GOTO.
3649         Remove LFUN_REF_BACK.
3650
3651 2001-01-27  Dekel Tsur  <dekelts@tau.ac.il>
3652
3653         * converter.C (dvipdfm_options): New method.
3654
3655 2001-01-26  Dekel Tsur  <dekelts@tau.ac.il>
3656
3657         * vspace.C (isValidLength): Fix for empty input string.
3658
3659 2001-01-26  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3660
3661         * LyXAction.C (init): change description of LFUN_FIGURE to
3662         "Insert Graphics"
3663
3664 2001-01-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3665
3666         * LaTeX.C: add using directive
3667
3668 2001-01-24  Dekel Tsur  <dekelts@tau.ac.il>
3669
3670         * MenuBackend.C (expand): Fix the sorting of the formats.
3671
3672 2001-01-24  John Levon  <moz@compsoc.man.ac.uk>
3673
3674         * lyx_main.C: tiny error message fix
3675
3676 2001-01-24  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3677
3678         * lyx_gui.C (LyXGUI): force the LC_NUMERIC locale to "C" after
3679         calling fl_initialize(). This fixes the problem with ',' as
3680         decimal separator in text files.
3681
3682 2001-01-24  Dekel Tsur  <dekelts@tau.ac.il>
3683
3684         * trans.C (process): Fix the keymap bug.
3685
3686 2001-01-23  Dekel Tsur  <dekelts@tau.ac.il>
3687
3688         * LaTeX.C (scanAuxFiles): New method. Provides support for
3689         multiple bibliographies (when using the bibtopic/bibunits pacakges).
3690         (scanLogFile) Scan for "run BibTeX" messages.
3691
3692         * buffer.C (makeLaTeXFile): Do not load the ae package when using
3693         OT1 font encoding. Also, load the aecompl package if the ae
3694         package is loaded.
3695
3696         * tex-strings.C: Add "ae" to tex_fonts[] (from Matej Cepl).
3697
3698 2001-01-22  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3699
3700         * texrow.C (increasePos): turn two error messages into debug
3701         messages. 
3702
3703 2001-01-20  Dekel Tsur  <dekelts@tau.ac.il>
3704
3705         * LaTeX.C (scanAux): Handle the \@input macro.
3706         (runBibTeX): Use scanAux().
3707
3708         * language.C (latex_options_): New field.
3709
3710         * LaTeXFeatures.C (getMacros): Add language macros.
3711
3712         * buffer.C (makeLaTeXFile): Small fix.
3713
3714 2001-01-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3715
3716         * lyxfunc.C: fix the name of the inset for LFUN_CHILDINSERT
3717
3718         * text2.C: add a using directive.
3719
3720 2000-01-17  John Levon  <moz@compsoc.man.ac.uk>
3721
3722         * BufferView2.C:
3723         * lyx_gui_misc.h:
3724         * lyxfr1.C:
3725         * lyxfunc.C: kill LyXBell.
3726
3727 2001-01-17  Dekel Tsur  <dekelts@tau.ac.il>
3728
3729         * text.C (IsBoundary): Remove the error message
3730         
3731         * WorkArea.C (work_area_handler): Decrease keyboard purge threshold.
3732
3733         * lyxrc.C (setDefaults): Correct initialization value for
3734         font_norm_type.
3735
3736 2001-01-15  Dekel Tsur  <dekelts@tau.ac.il>
3737
3738         * BufferView2.C (gotoInset): New method. Replaces gotoNote() and
3739         gotoError().
3740
3741         * text2.C (GotoNextInset): New method. Replaces GotoNextError()
3742         and GotoNextNote().
3743
3744         * src/LyXAction.C: Added reference-next.
3745
3746         * text.C (InsertChar): Use contains instead of strchr.
3747
3748         * lyx_cb.C (MenuInsertLabel): Enable default value code.
3749
3750 2001-01-13  Dekel Tsur  <dekelts@tau.ac.il>
3751
3752         * paragraph.C (SimpleTeXOnePar) Put \protect before paragraph
3753         alignment commands (when needed).
3754
3755         * text.C (InsertChar): Add ':' to number separator chars.