]> git.lyx.org Git - lyx.git/blob - src/ChangeLog
be601967126f11ccd267b9e18762d5a6cb465345
[lyx.git] / src / ChangeLog
1 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
2
3         * language.h (Languages): added size_type and size().
4
5 2001-03-20  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
6
7         * buffer.C (parseSingleLyXformat2Token): Try to give a bit better
8         response on compability reading of minipages. One probliem is that
9         the old usage of minipages was «flertydig» 
10
11         * several files here and in subdirs: don't use static at file
12         scope use anon namespaces instead.
13
14 2001-03-19  Kayvan A. Sylvan <kayvan@sylvan.com>
15
16         * paragraph.C (TeXEnvironment): Added \n to \end{environment}
17         LaTeX output. This is necessary for Literate document
18         processing.
19
20 2001-03-17  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
21
22         * buffer.C: insert hfill when needed.
23
24         * tabular.C (l_getline): use string::erase, small whitespace change.
25
26         * BufferView_pimpl.C: try the anon namespace.
27         * WorkArea.C: ditto
28
29 2001-03-16  Juergen Vigna  <jug@sad.it>
30
31         * BufferView_pimpl.C (workAreaButtonRelease): return only on button==2
32         otherwise it won't open options-dialogs.
33
34         * buffer.C: honor pextraWidth(p) on converting minipages.
35
36         * tabular.C (l_getline): changed the functions to strip trailing \r.
37
38 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
39
40         * BufferView_pimpl.C:
41         * minibuffer..C: added "using SigC::slot" declaration.
42
43 2001-03-16  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
44
45         * lyxlex_pimpl.h: noncopyable is in namespace boost.
46
47         * text2.C: ditto
48
49         * text.C: ditto
50
51         * paragraph.C: ditto
52
53         * lyxtext.h: NO_PEXTRA
54
55         * buffer.C: NO_PEXTRA_REALLY, NO_PEXTRA
56
57         * ParagraphParameters.C (clear): NO_PEXTRA_REALLY
58         * ParameterStruct.h: ditto
59         * ParagraphParameters.h: ditto 
60         * lyxparagraph.h: ditto
61
62 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
63
64         * buffer.C: add compability for minipage alignment.
65         (latexParagraphs): remove unwanted pextra check.
66
67         * several files: remove CXX_WORKING_NAMESPACES
68
69         * buffer.C (pop_tag): tie is in namespace boost
70
71         * BufferView.h: noncopyable is in namespace boost
72         * lyxlex.h: ditto
73         * lyx_main.h: ditto
74         * lyx_gui.h: ditto
75         * layout.h: ditto
76         * lastfiles.h: ditto
77         * bufferlist.h: ditto
78         * ShareContainer.h: ditto
79         * LyXView.h: ditto
80         * LyXAction.h: ditto
81         * LaTeX.h: ditto
82
83 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
84
85         * Merging changes from BRANCH_MVC back into HEAD.
86
87         * Makefile.am: added controllers/libcontrollers.la to lyx_DEPENDENCIES
88
89 2001-03-15  John Levon  <moz@compsoc.man.ac.uk>
90
91         * BufferView_pimpl.C: change from intl.C
92
93         * combox.h:
94         * combox.C:
95         * Makefile.am: move combox.*
96
97         * form1.h:
98         * form1.C:
99         * lyx_gui.C:
100         * intl.h:
101         * intl.C: remove dialog (covered by prefs)
102
103 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
104
105         * lyxfunc.C (Dispatch): removed redundant break statement.
106         
107 2001-03-14  Juergen Vigna  <jug@sad.it>
108
109         * tabular.C (l_getline): pay attention on \r\n (from Windows-files)
110
111 2001-03-14  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
112
113         * buffer.C: add hack to fix compability reading of minipages.
114
115 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
116
117         * buffer.C (getLists): Cleanup.
118
119 2001-03-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
120
121         * lyxfont.C (update): don't honor toggleall on font size.
122
123 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
124
125         * bmtable.c:
126         * bmtable.h:
127         * Makefile.am: moved to frontends/xforms/
128
129         * lyx_gui_misc.C:
130         * lyxfunc.C:
131         * BufferView_pimpl.C: changes for moved mathpanel
132
133 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
134
135         * gettext.h: fix gettext_init() in --disable-nls
136
137 2001-03-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
138
139         * LaTeXFeatures.C (getMacros): add a .c_str() when using sstream.
140
141 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
142
143         * lyx.C:
144         * lyx.h: strip external form
145
146 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
147
148         * BufferView_pimpl.C: add comment, destroySplash()
149
150 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
151
152         * BufferView_pimpl.C:
153         * LyXAction.C:
154         * buffer.C:
155         * commandtags.h:
156         * lyxfunc.C: use re-worked insetinclude
157
158 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
159
160         * buffer.C: add using std::stringstream.
161
162         * lyx_cb.C: readd using std::ios.
163
164         * buffer.C: add using std::map.
165
166         * BufferView_pimpl.C: add using std::vector.
167
168         * ShareContainer.h: add std:: to swap.
169
170         * buffer.h: add some typedefs
171         * buffer.C (getLists): use them
172         (getLists): renamed from getTocList.
173         add a counter for the different float types and use it in the
174         generated string.
175         (getLists): use the same counter for the NEW_INSETS and the "non"
176         NEW_INSETS
177
178         * lyx_cb.h: remove unused items, includes, using etc.
179
180         * ShareContainer.h: remove some commented code, add more comments
181         and "documentation".
182
183 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
184
185         * buffer.C (getTocList): make the list also when NEW_INSETS is
186         defined.
187
188         * buffer.h: remove TocType
189
190         * buffer.C (getTocList): change to return a map<string,
191         vector<TocItem> >, implement for dynamic number of list.
192
193         * CutAndPaste.[Ch] (checkPastePossible): remove unused arg
194         * text2.C (PasteSelection): adjust
195         * CutAndPaste.C (pasteSelection): adjust
196
197         * FloatList.C (FloatList): update from the new_insets branch.
198         * Floating.[Ch]: ditto
199         * LaTeXFeatures.C: ditto
200         * buffer.C: ditto
201         * lyxlex_pimpl.C: ditto
202         
203         * paragraph.C (Last): remove when NEW_INSETS is defined.
204
205         * other file: changes because of the above.
206
207 2001-03-09  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
208
209         * lyxparagraph.h: rename next to next_, previous to previous_,
210         make them private for NEW_INSETS. Rename Next() to next(),
211         Previous() to previous().
212
213         * other files: changes because of the above.
214
215 2001-03-08  Dekel Tsur  <dekelts@tau.ac.il>
216
217         * BufferView.h: 
218         * lyxparagraph.h: Add '#include "LString.h"' to fix compilation
219         problem.
220
221 2001-03-08  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
222
223         * main.C (main): pass lyx_localedir to gettext_init().
224
225         * gettext.h: remove locale_init and gettext_init macros
226
227         * gettext.C (locale_init): new function
228         (gettext_init): new function
229
230         * lyx_gui.C (LyXGUI): use locale_init() instead of explicit
231         setlocale().
232
233 2001-03-07  Edwin Leuven  <leuven@fee.uva.nl>
234
235         * Moved credits to frontends:
236         * credits.[Ch]: removed
237         * credits_form.[Ch]: removed
238         * lyx_gui_misc.C: remove credits stuff
239         * Makefile.am:
240
241 2001-03-07  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
242
243         * lyx_main.C: make toplevel_keymap a boost::scoped_ptr.
244
245         * kbmap.[Ch]: make kb_key::table a boost::shared_ptr, remove
246         unneeded destructor.
247
248         * intl.[Ch] (Intl): free the fd_form_keymap, make the fd_form_keymap
249         a standalone pointer again.
250
251         * ColorHandler.[Ch]: make lyxColorHandler a boost::scoped_ptr
252
253 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
254
255         * Makefile.am:
256         * filedlg.h:
257         * filedlg.C:
258         * LyXAction.C:
259         * ToolbarDefaults.C:
260         * bufferlist.C:
261         * commandtags.h:
262         * form1.C:
263         * form1.h:
264         * lyx_cb.C:
265         * lyx_cb.h:
266         * lyxfunc.h:
267         * lyxfunc.C:
268         * BufferView_pimpl.C: use new file dialog in GUII
269
270         * lyx_cb.h:
271         * lyx_cb.C: remove LayoutsCB to Toolbar
272
273 2001-03-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
274
275         * ShareContainer.h (get): add std:: qualifier
276
277 2001-03-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
278
279         * ShareContainer.h: define a proper ShareContainer::value_type
280         type (and use typename to please compaq cxx)
281
282 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
283
284         * lyxparagraph.h: move serveral local vars to
285         ParameterStruct/ParagraphParameters., use ShareContainer in
286         FontTable., make vars in FontTable private and add getter and
287         setter.
288
289         * paragraph.C: changes because of the above.
290
291         * lyxfont.h: remove copy constructor and copy assignment. (the
292         default ones is ok), move number inside FontBits. move inlines to
293         lyxfont.C 
294
295         * lyxfont.C: add number to initializaton of statics, move several
296         inlines here. constify several local vars. some whitespace
297         cleanup. Dont hide outerscope variables.
298
299         * Spacing.h: add two new constructors to match the set methods.
300
301         * ShareContainer.h: new file, will perhaps be moved to support
302
303         * ParameterStruct.h: new file
304
305         * ParagraphParameters.h: new file
306
307         * ParagraphParameters.C: new file
308
309         * Makefile.am (lyx_SOURCES): add ParagraphParameters.C,
310         ParagraphParameters.h, ParameterStruct.h and ShareContainer.h
311
312         * BufferView_pimpl.C: ParagraphParameter changes.
313         * buffer.C: Likewise.
314         * bufferview_funcs.C: Likewise.
315         * text.C: Likewise.
316         * text2.C: Likewise.
317         
318 2001-03-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
319
320         * lyxfind.C (LyXReplace): do not redefine default argument in
321         implementation. 
322         (IsStringInText): ditto
323         (SearchForward): ditto
324         (SearchBackward): ditto
325
326 2001-03-06  Juergen Vigna  <jug@sad.it>
327
328         * lyxfind.C (IsStringInText): put parentes around expressions.
329
330 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
331
332         * lyxfind.[Ch]: find stuff moved out of text2.C/lyxtext.h
333         
334 2001-02-23  John Levon  <moz@compsoc.man.ac.uk>
335
336         * lyx_main.C: add ISO_Left_Tab as bind synonym for Tab
337
338         * stl_string_fwd.h: add comment
339
340         * lyx_gui_misc.C: killed ALWAYS_CLOSE_MATH_PANELS
341
342         * tabular.h:
343         * tabular.C: remove unused DocBook methods
344
345         * intl.C:
346         * language.C:
347         * paragraph.C:
348         * buffer.C:
349         killed DO_USE_DEFAULT_LANGUAGE
350
351 2001-03-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
352
353         * lyx_gui.C: do not include language.h.
354
355         * bufferview_funcs.C (ToggleAndShow): do not provide optional
356         arguments in function implementation.
357
358 2001-02-28  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
359
360         * BufferView_pimpl.C: add <ctime>
361
362 2001-02-27  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
363
364         * BufferView_pimpl.C: add using std::find_if
365
366 2001-02-27  José Matos  <jamatos@fep.up.pt>
367         
368         * LaTeXFeatures.C (getIncludedFiles): call to BasePath replaced
369         by OnlyPath.
370         
371 2001-02-11  José Matos  <jamatos@fep.up.pt>
372
373         * buffer.C (makeDocBookFile): command styles now have a parameter as
374         "title" by default.
375
376 2001-02-23  Edwin Leuven <leuven@fee.uva.nl>
377
378         * layout_forms.[Ch]: removed
379         * lyx_cb.[Ch]: out character
380         * lyx_gui.C: out character
381         * lyx_gui_misc.C: out character
382         * bufferview_funcs.C: : out character,
383         added toggleall as parameter in ToggleAndShow
384                    
385 2001-02-26  Dekel Tsur  <dekelts@tau.ac.il>
386
387         * lyxfunc.C (getStatus): Fix the LFUN_EXPORT case.
388
389         * text2.C (SetCurrentFont): Disable number property at boundary.
390
391 2001-02-26  Juergen Vigna  <jug@sad.it>
392
393         * lyxfunc.C (getStatus): added a string argument override function so
394         that this is correctly called from LyXFunc::Dispatch if it contains a
395         do_not_use_argument which is used!
396         (Dispatch): added check for "custom" export and call appropriate func.
397
398 2001-02-23  Dekel Tsur  <dekelts@tau.ac.il>
399
400         * lyxrc.C: Add language_command_local, language_use_babel and
401         language_global_options.
402
403         * lyxfont.C (latexWriteStartChanges): Use language_command_local.
404
405         * buffer.C (makeLaTeXFile): Use language_use_babel and 
406         language_global_options.
407
408 2001-02-23  Juergen Vigna  <jug@sad.it>
409
410         * lyxfunc.C (Dispatch): removed the whole part of the switch statement
411         which works with LyXText and putted it inside BufferView. Here now we
412         only call for that part the BufferView::Dispatch() function.
413
414         * BufferView.C (Dispatch): added.
415
416         * BufferView_pimpl.C (Dispatch): added! Here are now all dispatch
417         functions which needs to use a LyXText over from LyXFunc.
418         (MenuInsertLyXFile): added
419         (getInsetByCode): added
420         (moveCursorUpdate): added
421         (static TEXT): added
422
423 2001-02-22  Juergen Vigna  <jug@sad.it>
424
425         * BufferView_pimpl.C (update): call a status update to see if LyXText
426         needs it.
427
428 2001-02-20  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
429
430         * vc-backend.C (revert): implement for CVS
431         (getLog): implement for CVS
432
433 2001-02-20  Juergen Vigna  <jug@sad.it>
434
435         * text2.C (ClearSelection): added BufferView param for inset_owner call
436
437         * lyxfunc.C (TEXT): added this function and use it instead of
438         directly owner->view()-text of getLyXText().
439
440 2001-02-20  Edwin Leuven <leuven@fee.uva.nl>
441
442         * src/layout_forms.C: out preamble
443         * src/layout_forms.h: out preamble
444         * src/lyx_cb.C: out preamble
445         * src/lyx_cb.h: out preamble
446         * src/lyx_gui.C: out preamble
447         * src/lyx_gui_misc.C: out preamble
448         * src/lyxfunc.C: connect with guii preamble
449
450 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
451
452         * src/buffer.h: tiny clean-ups to allow compilation with DEC cxx.
453
454 2001-02-17  Dekel Tsur  <dekelts@tau.ac.il>
455
456         * LaTeX.C (run): Do not use 'scanres & RERUN' when deciding
457         whether to run bibtex.
458
459 2001-02-16  Dekel Tsur  <dekelts@tau.ac.il>
460
461         * Makefile.am (lyx_SOURCES): Remove BackStack.h
462
463 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
464
465         * Makefile.am (lyx_SOURCES): removed bibforms.h
466
467         * vspace.h: doxygen
468
469         * text.C (GetVisibleRow): make several local vars const
470
471         * tabular.C: small cleanup.
472
473         * lyxserver.C (callback): use compare instead of strncmp
474
475         * lyxparagraph.h: remove all code dep. on HAVE_ROPE, move inclass
476         inlines to after class or to paragraph.C
477
478         * lyxfont.h: remove friend operator!=
479
480         * converter.h: move friend bool operator< to non friend and after
481         class def.
482
483         * combox.h: small cleanup
484
485         * buffer.h: doxygen, remove unused constructor, move inclas inlies
486         to inlines after class def.
487
488         * buffer.C (pop_tag): use string operations instead of strcmp
489
490         * bmtable.c: doxygen, small cleanup
491
492         * LaTeX.h: remove friend operator==
493
494 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
495
496         * screen.C: 
497         * lyxrc.[Ch]:
498         * lyxfunc.C: 
499         * lyxfont.[Ch]: 
500         * lyx_cb.C: 
501         * intl.[Ch]: 
502         * commandtags.h: 
503         * buffer.C: 
504         * WorkArea.[Ch]: 
505         * LyXAction.C: 
506         * BufferView_pimpl.C:
507         * BufferView.[Ch]: remove cruft
508
509 2001-02-14  Juergen Vigna  <jug@sad.it>
510
511         * lyxfunc.C: removed #if 0 unused code
512
513         * lyxfunc.C (Dispatch): make LFUN_QUOTE work for InsetText.
514
515         * BufferView_pimpl.C (update): set updatestatus of inset if needed.
516
517         * text2.C (SetSelection): added a BufferView * parameter
518
519 2001-02-13  Juergen Vigna  <jug@sad.it>
520
521         * lyxfunc.C (Dispatch): fixed protected blank problem.
522         * BufferView2.C (protectedBlank): added LyxText * parameter.
523
524         * tabular.C (AppendRow): forgot to set row_info of newly added row.
525         (AppendColumn): same as above for column_info.
526
527         * lyxfunc.C (Dispatch): supported some more functions in InsetText.
528         (moveCursorUpdate): use a LyXText param for support of InsetText.
529
530         * BufferView_pimpl.C (doubleClick): added support for InsetText.
531         (tripleClick): ditto
532
533         * lyxfunc.C (LFUN_APPENDIX): changed to use "text" pointer.
534
535         * BufferView_pimpl.C (update): added LyXText param to honor insets.
536
537         * bufferview_funcs.C (ToggleAndShow): fixed for text in insets.
538
539         * text2.C (SetSelection): set correct update status if inset_owner
540         (ToggleFree): ditto
541
542 2001-02-12  Lars Gullik Bjønnes  <larsbj@lyx.org>
543
544         * tabular.C: remove some commented code.
545
546 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
547
548         * BufferView_pimpl.C: call hideSplash()
549
550         * LyXAction.C: make buffer-child-insert use LFUN_CHILD_CREATE
551
552         * include_form.h:
553         * bibforms.h: remove
554
555         * lyxfunc.C:
556         * src/commandtags.h: LFUN_CHILDINSERT -> LFUN_CHILD_INSERT,
557           add LFUN_CHILD_CREATE
558
559         * counters.h: fix tiny typo
560         
561         * lyx_cb.C:
562         * lyx.h:
563         * lyx_gui.C:
564         * lyx.C: move splash to frontends/xforms/
565
566         * lyx_gui_misc.C: move Include and Bibform to frontends
567
568         * lyxvc.h: clarify comment
569
570         * vspace.C: tiny housekeeping
571
572 2001-02-10  Dekel Tsur  <dekelts@tau.ac.il>
573
574         * text.C (PrepareToPrint): RTL Fix.
575
576         * paragraph.C (GetUChar): New method.
577         (String):  Use GetUChar.
578
579         * buffer.C (asciiParagraph): Use GetUChar.
580
581 2001-02-09  Dekel Tsur  <dekelts@tau.ac.il>
582
583         * text.C (GetVisibleRow): Fix selection drawing for RTL text in tables.
584
585 2001-02-09  John Levon  <moz@compsoc.man.ac.uk>
586
587         * buffer.h:
588         * buffer.C: rename to getLogName(), handle
589           build log / latex log nicely
590
591 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
592
593         * MenuBackend.C: 
594         * MenuBackend.h: remove support for reference menuitem type.
595
596 2001-02-07  John Levon  <moz@compsoc.man.ac.uk>
597
598         * BufferView_pimpl.C: housekeeping
599         * BufferView_pimpl.h:
600         * LyXView.h:
601         * Makefile.am:
602         * Timeout.C:
603         * Timeout.h:
604         * minibuffer.h: move Timeout GUI-I
605                           
606 2001-02-07  Dekel Tsur  <dekelts@tau.ac.il>
607
608         * lyxrc.C (read): Update converters data-structures.
609
610 2001-02-07  Lars Gullik Bjønnes  <larsbj@lyx.org>
611
612         * LaTeX.h (operator!=): add operator != for Aux_Info 
613
614 2001-02-06  John Levon  <moz@compsoc.man.ac.uk>
615
616         * Makefile.am: remove LaTeXLog.C, log_form.[Ch]
617
618         * LaTeXLog.C: deleted, useful code moved to Buffer
619
620         * buffer.h:
621         * buffer.C: new function getLatexLogName()
622
623         * lyx_gui_misc.C:
624         * lyx_gui.C:
625         * lyxvc.C:
626         * lyxvc.h:
627         * lyxfunc.C: use frontends for LaTeX and VC logs
628
629 2001-02-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
630
631         * LaTeX.h: yet another std:: that Allan forgot.
632
633         * Variables.C (set): renamed from isset(), because this clashes
634         with some HP-UX macros (grr).
635
636 2001-02-06  Allan Rae  <rae@lyx.org>
637
638         * LaTeX.h: Another bug fix.  Missing std:: this time.
639
640 2001-02-04  Allan Rae  <rae@lyx.org>
641
642         * paragraph.C (TeXOnePar): Partial fix for the '\n' generation in
643         floats problem. I've left it commented out because it's not quite
644         correct.  It should also test that the current object is a table or
645         figure inset.  But I haven't gotten around to figuring out how to do
646         that.  I *think* it'll be something like: "table" == inset.type()
647
648         * LaTeX.h (operator==): Aux_Info should have a friend that returns a
649         bool.
650
651 2001-02-02  Dekel Tsur  <dekelts@tau.ac.il>
652
653         * LaTeX.C (scanAuxFile): A rewrite of this method. It now returns
654         all the citation/databases/styles in the auxilary file. 
655         (run): Rerun latex if there was a babel language error.
656
657 2001-02-01  Dekel Tsur  <dekelts@tau.ac.il>
658
659         * text.C (Backspace): Preserve the font when changing newline char
660         with a space.
661         (BreakParagraph): If the cursor is before a space, delete the space.
662
663         * lyx_cb.C (QuitLyX): Do not save files when running with no gui.
664
665 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
666
667         * BufferView2.C (ChangeInsets): Renamed from ChangeRefs. Accept a
668         new argument (code).
669         (ChangeCitationsIfUnique): New method.
670
671         * paragraph.C (GetPositionOfInset): Handle bibkey.
672
673 2001-01-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
674
675         * BufferView_pimpl.h: change type of Position::par_pos to
676         LyXParagraph::size_type. 
677
678 2001-01-29  Dekel Tsur  <dekelts@tau.ac.il>
679
680         * BufferView_pimpl.C (savePosition, restorePosition): Write
681         messages to minibuffer.
682
683 2001-01-28  José Matos  <jamatos@fep.up.pt>
684
685         * buffer.C (makeDocBookFile): adds support for document language.
686         A silly restriction on the name of LatexCommand types where removed.
687         Added support for CDATA sections, allows to chars unescaped, used
688         among others in code, to avoid escape < and >.
689         
690 2001-01-27  Dekel Tsur  <dekelts@tau.ac.il>
691
692         * BufferView_pimpl.C (savePosition, restorePosition): Use a vector of 
693         saved positions instrad of a stack. Furthermore, a position is
694         stored using paragraph id/paragraph position.
695
696         * commandtags.h: Add LFUN_BOOKMARK_SAVE and LFUN_BOOKMARK_GOTO.
697         Remove LFUN_REF_BACK.
698
699 2001-01-27  Dekel Tsur  <dekelts@tau.ac.il>
700
701         * converter.C (dvipdfm_options): New method.
702
703 2001-01-26  Dekel Tsur  <dekelts@tau.ac.il>
704
705         * vspace.C (isValidLength): Fix for empty input string.
706
707 2001-01-26  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
708
709         * LyXAction.C (init): change description of LFUN_FIGURE to
710         "Insert Graphics"
711
712 2001-01-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
713
714         * LaTeX.C: add using directive
715
716 2001-01-24  Dekel Tsur  <dekelts@tau.ac.il>
717
718         * MenuBackend.C (expand): Fix the sorting of the formats.
719
720 2001-01-24  John Levon  <moz@compsoc.man.ac.uk>
721
722         * lyx_main.C: tiny error message fix
723
724 2001-01-24  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
725
726         * lyx_gui.C (LyXGUI): force the LC_NUMERIC locale to "C" after
727         calling fl_initialize(). This fixes the problem with ',' as
728         decimal separator in text files.
729
730 2001-01-24  Dekel Tsur  <dekelts@tau.ac.il>
731
732         * trans.C (process): Fix the keymap bug.
733
734 2001-01-23  Dekel Tsur  <dekelts@tau.ac.il>
735
736         * LaTeX.C (scanAuxFiles): New method. Provides support for
737         multiple bibliographies (when using the bibtopic/bibunits pacakges).
738         (scanLogFile) Scan for "run BibTeX" messages.
739
740         * buffer.C (makeLaTeXFile): Do not load the ae package when using
741         OT1 font encoding. Also, load the aecompl package if the ae
742         package is loaded.
743
744         * tex-strings.C: Add "ae" to tex_fonts[] (from Matej Cepl).
745
746 2001-01-22  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
747
748         * texrow.C (increasePos): turn two error messages into debug
749         messages. 
750
751 2001-01-20  Dekel Tsur  <dekelts@tau.ac.il>
752
753         * LaTeX.C (scanAux): Handle the \@input macro.
754         (runBibTeX): Use scanAux().
755
756         * language.C (latex_options_): New field.
757
758         * LaTeXFeatures.C (getMacros): Add language macros.
759
760         * buffer.C (makeLaTeXFile): Small fix.
761
762 2001-01-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
763
764         * lyxfunc.C: fix the name of the inset for LFUN_CHILDINSERT
765
766         * text2.C: add a using directive.
767
768 2000-01-17  John Levon  <moz@compsoc.man.ac.uk>
769
770         * BufferView2.C:
771         * lyx_gui_misc.h:
772         * lyxfr1.C:
773         * lyxfunc.C: kill LyXBell.
774
775 2001-01-17  Dekel Tsur  <dekelts@tau.ac.il>
776
777         * text.C (IsBoundary): Remove the error message
778         
779         * WorkArea.C (work_area_handler): Decrease keyboard purge threshold.
780
781         * lyxrc.C (setDefaults): Correct initialization value for
782         font_norm_type.
783
784 2001-01-15  Dekel Tsur  <dekelts@tau.ac.il>
785
786         * BufferView2.C (gotoInset): New method. Replaces gotoNote() and
787         gotoError().
788
789         * text2.C (GotoNextInset): New method. Replaces GotoNextError()
790         and GotoNextNote().
791
792         * src/LyXAction.C: Added reference-next.
793
794         * text.C (InsertChar): Use contains instead of strchr.
795
796         * lyx_cb.C (MenuInsertLabel): Enable default value code.
797
798 2001-01-13  Dekel Tsur  <dekelts@tau.ac.il>
799
800         * paragraph.C (SimpleTeXOnePar) Put \protect before paragraph
801         alignment commands (when needed).
802
803         * text.C (InsertChar): Add ':' to number separator chars.