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