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