]> git.lyx.org Git - lyx.git/blob - src/insets/ChangeLog
b5477a92ba5a3ee4e15764a993a50df0f0abb717
[lyx.git] / src / insets / ChangeLog
1 2001-12-20  Juergen Vigna  <jug@sad.it>
2
3         * insettabular.C (checkLongtableSpecial): works now.
4
5 2001-12-19  Juergen Vigna  <jug@sad.it>
6
7         * insettabular.C (tabularFeatures): fix the row setting of ltt as
8         this has to be always row + 1 as 0 means not selected!
9         (checkLongtableSpecial): added
10         (tabularFeatures): better longtable options support
11
12         * insettext.C (resizeLyXText): reinit the text always also on a
13         empty insettext!
14
15 2001-12-18  Juergen Vigna  <jug@sad.it>
16
17         * insettext.C (updateInsetInInset): look if we have to autocollapse
18         paragraps and return if the update is requested for ourself.
19
20         * insetert.C (status): update the insettext not myself as that is what
21         we need.
22
23         * insetcollapsable.C (updateInsetInInset): always call the InsetText's
24         function only return if the update was requested with myself.
25
26         * insettext.C (insetButtonPress): fixed stupid bug.
27         (various functions): pay attention that lt is cleared BEFORE calling
28         updateLocal() and try to use it in the right manner (don't use it
29         if it's not really neccessary!)
30         (collapseParagraphs): insert a blank between collapsing paragraphs
31         if neccessary (not already there!).
32
33 2001-12-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
34
35         * insettabular.C: move includes around a bit, add a couple of
36         consts.
37
38         * insettext.[Ch]: move includes around a bit, other ws changes and
39         small stuff.
40         
41 2001-12-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
42
43         * insettext.C (insetButtonRelease): fix compile problem
44
45 2001-12-17  Juergen Vigna  <jug@sad.it>
46
47         * insettext.C (insetButtonPress): set the selection cursor!
48         (insetButtonPress): clear the selection (and set with that the
49         selection.cursor) if we only hit an inset!
50
51         * insetert.C (read): removed piece of compatibility code only needed
52         for 1.2.0.
53
54         * insettabular.C (insetButtonRelease): fixed so that sub-dialogs
55         can be opened.
56
57         * insetcollapsable.C (insetButtonRelease): changed so that it can
58         open eventual existing popup dialogs on mousebutton==3.
59
60         * insetfloat.C (insetButtonRelease): removed not needed anymore!
61
62         * insetminipage.C (insetButtonRelease): removed not needed anymore!
63
64         * inset.C (insetButtonRelease): return a bool for telling the outer
65         world that we opened a dialog.
66
67 2001-12-07  Juergen Vigna  <jug@sad.it>
68
69         * insettext.C (paragraph): remove the deleteing of paragraphs as
70         it was a WRONG move!
71
72 2001-12-06  John Levon  <moz@compsoc.man.ac.uk>
73
74         * insettabular.h:
75         * insettabular.C: use new setSelection(). Allow
76           selection of single cells.
77
78 2001-12-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
79
80         * insetquotes.C (latex): fix to use the local language setting at
81         the point where the inset is inserted (different macros for
82         different french packages)
83
84 2001-12-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
85
86         * inset.h: add par_owner_ member variable and parOwner
87         setter/accessor. 
88
89 2001-12-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
90
91         * insettabular.C (everywhere): adapt because widths are now real
92         widths and not strings
93
94         * insettext.C (draw): re-introduce the calls to width(), ascent()
95         and descent() to initialize the caching variables.
96
97 2001-12-09  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
98
99         * insettext.C (draw): 
100         (drawFrame): use insetWidth instead of last_width
101
102         * insettext.h: remove variable last_width (insetWidth is exactly
103         the same) and last_height (computed but never used!)
104
105 2001-12-10  Allan Rae  <rae@lyx.org>
106
107         * insettabular.C (localDispatch): cleanup unlockInsetInInset calls
108
109 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
110
111         * insettext.C (insetAllowed): add comment
112  
113 2001-12-05  Juergen Vigna  <jug@sad.it>
114
115         * insettext.C (insetAllowed): fixed for the case that we directly
116         ask the insettext from its LyXText.
117         (paragraph): fixed the crash when assigning the par->next() from
118         the EmptyParagraphMechanism!
119
120 2001-12-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
121
122         * insetbib.C:
123         * insettabular.C:
124         * insettext.C: change "while(" to "while ("
125
126 2001-12-04  Juergen Vigna  <jug@sad.it>
127
128         * insetert.C (edit): handle Inlined status.
129
130         * insettext.C (insertInset): trying John's fix for the trailing cursor
131
132         * insetert.C (insetButtonPress): added to handle inlined status
133         (insetMotionNotify): ditto.
134
135         * insettext.C (clearInset): changed Painter & in BufferView * param,
136         to be able to call ascent,descent methods.
137
138 2001-12-03  Juergen Vigna  <jug@sad.it>
139
140         * insettext.C (updateInsetInInset): use lt variable to forbid
141         changes of LyXText in an update call.
142         (updateInsetInInset): fixed updating of non locked insets!
143
144 2001-12-01  John Levon  <moz@compsoc.man.ac.uk>
145
146         * insettabular.C: capture some more functions to prevent
147         selection drawing problems. Bug #451274
148
149 2001-12-01  John Levon  <moz@compsoc.man.ac.uk>
150
151         * insetgraphics.C:
152         * insetgraphicsParams.C: fix inverted sense of float_equal
153
154 2001-11-30  Juergen Vigna  <jug@sad.it>
155
156         * insettabular.C (InsetTabular): use the save_id flag to create also
157         the tabular with the same id's.
158
159         * insettext.C (setParagraphData): added a same_id function for undo
160         to set the same paragraph id's as of the paragraph we are setting.
161
162 2001-11-30  José Matos <jamatos@fep.up.pt>
163
164         * inseturl.[Ch]:
165         * insettoc.[Ch]: DocBook -> docbook.
166
167 2001-11-29  André Pönitz <poenitz@gmx.net>
168         
169         * inseterror.C:
170         * insettext.C: further reduction of header dependencies by using
171         lyx::layout_type and lyx::textclass_type from support/types.h
172
173 2001-11-29  Juergen Vigna  <jug@sad.it>
174
175         * insettext.C: inserted a reinitLyXText function everywhere I delete
176         the paragraphs! This should fixe the crashes we had.
177         Also use the new function firstRow() instead of getRowNearY(dummy_y)
178         (paragraph): set the InsetOwner() of the new paragraphs!
179
180 2001-11-28  André Pönitz <poenitz@gmx.net>
181
182         * insetnote.C: add pos initialization that I removed without
183           knowing what I did.
184
185 2001-11-28  Juergen Vigna  <jug@sad.it>
186
187         * insettabular.C (resetPos): hack to not crash with infinite paints.
188
189         * insettabular.h: insert missing function allowSpellcheck()!
190
191         * insetcollapsable.C (draw): fixed wrong width of collapsed inset!
192
193 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
194
195         * insetfloatlist.h:
196         * insetfloatlist.C: derive from InsetCommand so gui can use it
197           easily
198  
199 2001-11-26  André Pönitz <poenitz@gmx.net>
200         
201         * insettext.[Ch]:
202         * insetert.C:
203         * insetnote.C: reduce header dependencies, introduce type for
204         positions 
205
206 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
207
208         * various: update for Alert.h
209  
210 2001-11-22  John Levon  <moz@compsoc.man.ac.uk>
211
212         * inset.h: fix comment
213  
214         * insettext.C: use par->isInset()
215
216 2001-11-22  Allan Rae  <rae@lyx.org>
217
218         * insetcollapsable.h: 
219         * inset.h: Changes to checkInsertChar() behaviour.
220         Now return value indicates whether chars can be inserted.
221
222 2001-11-11  Michael A. Koziarski <michael@koziarski.org>
223
224         * various:  updated to use the new LaTeXFeatures
225
226 2001-11-14  José Matos  <jamatos@fep.up.pt>
227
228         * insetspecialchar.C (linuxdoc): 
229         (docbook): don't give a name to a unused variable.
230
231         * insettext.C (docbook): removed unused variable.
232
233 2001-11-13  Herbert Voss  <voss@perce.de>
234
235         * insetgraphic.C: fix scale bug
236         
237 2001-11-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
238
239         * inset.h (isSpace): 
240         (isLetter): new virtual methods.
241
242         * insetspecialchar.C (isSpace): 
243         (isLetter): implement here.
244
245 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
246
247         * inset.h: new inline helpers
248
249         * insettext.C: use new helpers
250
251 2001-11-07  José Matos  <jamatos@fep.up.pt>
252
253         * insettext.C (docbook): full support for paragraphs inside insettext.
254
255 2001-11-06  José Matos  <jamatos@novalis.fc.up.pt>
256
257         * insetindex.C: added header file for std::ostream.
258
259 2001-11-03  José Matos  <jamatos@fep.up.pt>
260
261         * insetindex.C: added using std::ostream that I forgot yesterday.
262
263 2001-11-02  Ben Guillon  <nicolas.marsgui@libertysurf.fr>
264
265         * insetindex.h (docbook):
266         * insetindex.C (docbook): added support for docbook export.
267
268 2001-11-02  José Matos  <jamatos@fep.up.pt>
269
270         * insetcaption.C(docbook): added support for docbook export.
271
272 2001-11-02  Dekel Tsur  <dekelts@tau.ac.il>
273
274         * insetexternal.C (updateExternal): Do not run update command if
275         result file exists and is up to date.
276
277         * ExternalTemplate.C (readFormat): Support the updateresult token.
278
279 2001-10-31  Kayvan A. Sylvan  <kayvan@sylvan.com>
280
281         * insetexternal.C (doSubstitution): Fix filepath ($$FPath in
282         external_templates) to use the buffer->fileName() but only if
283         previewing. Generating a TeX file should make FPath return
284         "".
285
286 2001-10-30  John Levon  <moz@compsoc.man.ac.uk>
287
288         * insetert.h:
289         * insetert.C: fix some problems
290  
291 2001-10-30  Kayvan A. Sylvan  <kayvan@sylvan.com>
292
293         * insetexternal.C (doSubstitution): Added $$FPath token
294         to list of usable substitutions in external inset templates.
295
296 2001-10-24  Juergen Vigna  <jug@sad.it>
297
298         * insettabular.C: use new ltType struct for setting longtable
299         header and footers also new UNSET enums.
300
301 2001-10-24  José Matos  <jamatos@fep.up.pt>
302
303         * insettabular.C (linuxdoc): Now exports the ascii's table version.
304         (docbook): If the table is not inside a float then wrap it inside
305         <informaltable>...</informaltable>.
306
307 2001-10-23  José Matos  <jamatos@fep.up.pt>
308
309         * insetref.C (docbook): removed / terminator to conform SGML.
310
311         * insetspecialchar.C (linuxdoc):
312         (docbook): Added support for special chars, more than ascii export.
313
314 2001-10-22  Juergen Vigna  <jug@sad.it>
315
316         * insettext.C (checkInsertChar): added for REALLY checking the
317         font of the inserted char in the right inset!
318
319 2001-10-19  Juergen Vigna  <jug@sad.it>
320
321         * inset.h: added method allowSpellcheck() so that insets who do
322         not have anything to spellcheck can tell and so they are over-jumped.
323         Implemented for InsetText and co.
324
325 2001-10-18  Juergen Vigna  <jug@sad.it>
326
327         * inset.C (getMaxWidth): use LyXText::workWidth(BufferView, Inset *).
328
329 2001-10-15  José Matos  <jamatos@fep.up.pt>
330
331         * insetert.C: allow export for docbook and linuxdoc
332
333 2001-10-07  Adrien Rebollo <adrien.rebollo@gmx.fr>
334
335         * insetquotes.C (dispString): handles latin3 and latin4 quotes
336
337 2001-10-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
338
339         * insetquotes.C (dispString): fix handling of latin9 quotes
340
341 2001-10-03  Juergen Vigna  <jug@sad.it>
342
343         * insetert.C: ditto
344
345         * insetcollapsable.C: change updateInset calls to not tell BV that
346         we have changed status.
347
348 2001-10-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
349
350         * insettabular.C (deletable): make const
351
352 2001-09-28  Dekel Tsur  <dekelts@tau.ac.il>
353
354         * insetert.C (latex): Fix the returned value
355
356 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
357
358         * insetert.[Ch] (selectNextWordToSpellcheck): new method.
359         Returns string(), so nothing in an ERT inset is spellchecked.
360
361         * insetgraphics.C (draw): print the filename if not displaying the
362         image.
363         (width): make sure that the width and draw methods are consistent.
364         (updateInset): don't even load the image into cache if not displaying
365         it.
366
367 2001-09-21  Angus Leeming  <a.leeming@ic.ac.uk>
368
369         * various files (selectNextWord): renamed as
370         selectNextWordToSpellcheck.
371
372         * insetgraphics.C (draw): remove the previous change. Right place
373         is in imageLoaderXPM.C.
374         (draw): don't display the image if params.display == NONE.
375
376 2001-09-18  Angus Leeming  <a.leeming@ic.ac.uk>
377
378         * figinset.C (runqueue):
379         * insetgraphics.C (draw): set background colour of inset from
380         background to the user-configurable graphicsbg.
381
382 2001-09-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
383
384         * insetquotes.C (InsetQuotes): when trying to decide the side of
385         the quote, choose `left' only after a space or '('
386
387 2001-09-04  José Matos  <jamatos@fep.up.pt>
388         * figinset.C
389         * figinset.h
390         * insetcaption.C
391         * insetcaption.h
392         * insetcollapsable.h
393         * insetcommand.C
394         * insetcommand.h
395         * inseterror.h
396         * insetert.C
397         * insetert.h
398         * insetexternal.C
399         * insetexternal.h
400         * insetfloat.C
401         * insetfloat.h
402         * insetfloatlist.h
403         * insetgraphics.C
404         * insetgraphics.h
405         * inset.h
406         * insetinclude.C
407         * insetinclude.h
408         * insetlabel.C
409         * insetlabel.h
410         * insetlatexaccent.C
411         * insetlatexaccent.h
412         * insetquotes.C
413         * insetquotes.h
414         * insetref.C
415         * insetref.h
416         * insetspecialchar.C
417         * insetspecialchar.h
418         * insettabular.C
419         * insettabular.h
420         * insettext.C
421         * insettext.C (docbook): rename docBook method to docbook.
422
423 2001-09-02  Dekel Tsur  <dekelts@tau.ac.il>
424
425         * inset.h (getFirstParagraph): New virtual method.
426
427 2001-08-20  Herbert Voss  <voss@perce.de>
428         * insetbib.C: added a option bibtotoc which is from "BIB to TOC" 
429         in the the bibtex-database-gui for inserting a line
430         \addcontentsline... 
431
432         If no style is given than there is no tex-output.
433         
434 2001-08-18  Angus Leeming  <a.leeming@ic.ac.uk>
435
436         * insetbib.[Ch] (getFiles): new method, returning the BibTeX database
437         files as a vector.
438         (getKeys): use it.
439
440 2001-08-18  Dekel Tsur  <dekelts@tau.ac.il>
441
442         * insetert.C (latex): Fix output for multiple paragraphs.
443         (write): New code for writing paragraph data.
444         (read): Set font after reading the inset.
445         (localDispatch): Call set_latex_font() for more cases.
446
447         * insetnote.h: Add empty validate method.
448         * insetert.h: Ditto
449
450         * insetnote.C (InsetNote): Set language to the language of the 
451         document.
452
453 2001-08-16  Juergen Vigna  <jug@sad.it>
454
455         * insettext.C: implemented the new FINISHED states.
456
457         * insettabular.C: ditto 
458
459         * inset.h: added more FINISHED states for cursor right,up,down
460
461 2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
462
463         * insetfloatlist.C: use "FloatName List" 
464  
465 2001-08-14  Juergen Vigna  <jug@sad.it>
466
467         * insetert.C (edit): forgot to set status_ in edit calls!
468
469 2001-08-14  Dekel Tsur  <dekelts@tau.ac.il>
470
471         * insettext.C: Compilation fix
472
473 2001-08-13  Juergen Vigna  <jug@sad.it>
474
475         * inset.C (getMaxWidth): fixed bug of returning the wrong max width.
476
477         * insetcollapsable.C (edit): don't recollapse an already open inset.
478
479         * insettext.C: fixed problem when reinitializing LyXText by not doing
480         it while lt is in use and post this to the next possible time in
481         getLyXText().
482         (searchForward): fixed not unlocking of inset if nothing found.
483         (edit): set cursor behind right (was set -1 pos).
484
485         * insetert.C (InsetERT): init status_ also in the 3rd constructor.
486
487         * insettabular.C (tabularFeatures): fixed fix where deleting the
488         last row didn't get the right actcell!
489
490 2001-08-11  Dekel Tsur  <dekelts@tau.ac.il>
491
492         * insettext.C (localDispatch): Change language only when the inset 
493         becomes empty.
494
495 2001-08-10  Juergen Vigna  <jug@sad.it>
496
497         * insettabular.C (selectNextWordInt): use the front using edit call.
498
499         * insetcollapsable.C (getMaxWidth): rename inset to in to not have
500         the parameter overwrite class variable inset.
501
502         * inset.C (getMaxWidth): fix the setting of the minwidth = 10.
503
504         * insettext.C (saveLyXTextState): check for invalid cursor-par.
505         (reinitLyXText): remove wrong_cursor bool as not needed anymore!
506
507         * insettabular.C (calculate_dimensions_of_cells): let's try to call
508         update only for fixed with cells.
509         (resetPos): try to fix the lockup on spellchecking or s&r.
510
511         * insettext.C (update): comment this out as it seems first wrong
512         and second not needed anymore!
513         (some functions): call reinitLyXText() only in update() in all other
514         positions set only need_update = INIT.
515
516 2001-08-08  Juergen Vigna  <jug@sad.it>
517
518         * insettabular.C (setPos): fixed wrong actrow < rows() check.
519
520         * insettext.C (insetUnlock): remove double-space on inset unlock.
521
522         * insetcollapsable.C (draw): fix returned x when label > inset-width.
523
524         * insettabular.C (update): fixed cursor positon after an insert.
525         (insetAllowed): do not allow to insert insets when not inside the
526         inset!
527         (draw): clear below an inset too as it could have changed height.
528
529         * inset.C (getMaxWidth): fixed width for inset in inset.
530
531         * insettext.C (update): small fix.
532
533         * insettabular.C (tabularFeatures): added selection support to
534         DELETE_ROW/DELETE_COLUMN.
535
536 2001-08-07  Juergen Vigna  <jug@sad.it>
537
538         * inset.C (getMaxWidth): recoded and all it's implementations!
539
540         * insettext.C (init,setParagraph+constructors): cleanups
541         (reinitLyXText): fixed problem with wrong cursor when all paragraphs
542         are new and I want do a save/restore of the cursor position which is
543         not possible anymore.
544
545         * insetcollapsable.C (searchBackward): recollapse inset if not found.
546         (searchBackward): ditto
547         (selectNextWord): ditto
548
549 2001-08-07  Angus Leeming  <a.leeming@ic.ac.uk>
550
551         * insetlatexaccent.C (checkContents): Add some debug messages
552
553 2001-08-07  Juergen Vigna  <jug@sad.it>
554
555         * insetert.C (read): don't use InsetCollapsable::read as we don't
556         write the collapsed status anymore only the status.
557         (write): ditto.
558
559 2001-08-06  Juergen Vigna  <jug@sad.it>
560
561         * insetert.C (set_latex_font): use LyXText's setFont directly.
562
563         * insettext.C (drawFrame): fixed one time more the right position
564         and size of the frame!
565
566         * insetert.C (~InsetERT): hide the dialog.
567         (showInsetDialog): added implementation
568         (open): ditto
569         (close): ditto
570         (status): new function for the status of the ERT inset (3-state).
571         (write): output also the status of the inset for readback!
572         (read): readback the status if available otherwise use collapsed_.
573
574         * insettext.C (edit): small fix of setting the position, which could
575         have gone < 0.
576
577         * insetert.C (width): implement this function for inlined viewing.
578         Added minimum width of 10 pixels!
579
580         * insetminipage.C (InsetMinipage): just change the colors a bit so
581         that border/background is a bit more visible. We will remove this
582         anyway for 1.2.0!
583
584         * insettext.C (textWidth): add a 'bool fordraw' parameter and use this
585         function for getting the important widths for drawing in various
586         functions and in LyXText.
587         (draw): fixed up a bit (frame drawing/clearing)
588
589 2001-08-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
590
591         * inset.C (convertFont): delete method. not used. 
592
593 2001-08-03  Juergen Vigna  <jug@sad.it>
594
595         * insettext.C (setFont): don't call for a draw update if we're just
596         changing the cursor font!
597
598 2001-08-02  Juergen Vigna  <jug@sad.it>
599
600         * insettext.C (draw): clear the background with the right color if
601         needed. Update myself if x&max-width changed and return without doing
602         anything. Let the update code handle the right stuff.
603
604         * insetminipage.C (getMaxWidth): fixed returning of maxwidth when
605         inside another inset.
606
607 2001-08-01  Juergen Vigna  <jug@sad.it>
608
609         * insetcollapsable.C (update): added an in_update bool so we avoid
610         reentering.
611
612         * insettabular.C (update): added an in_update bool so we avoid
613         reentering.
614
615         * insettext.C (insetButtonPress): hopefully fixed setselection/clear
616         selection problem.
617         (update): added an in_update bool so we avoid reentering.
618
619         * insettabular.C (localDispatch): clear col/row selection when doing
620         something else inside an inset.
621
622         * insettext.C (getLyXText): fixed bug when requesting a recursive
623         insettext!
624
625 2001-08-01  Angus Leeming  <a.leeming@ic.ac.uk>
626
627         * insetcite.C (latex): Paranoia check. Make sure that there is no
628         whitespace between the citation keys.
629
630 2001-07-31  Juergen Vigna  <jug@sad.it>
631
632         * inset.h (nodraw): make the set function also const so that this
633         can be called from inside other const functions.
634
635         * insetcollapsable.h: removed inline variable and moved it over
636         to the only user InsetERT.
637
638         * insetcollapsable.C (insetButtonRelease): fixed uncollpasing the
639         inset opening immediately therein lying insets dialogs!
640
641         * insetert.C (localDispatch): set the font also if we don't have any
642         chars in this paragraph, otherwise if we delete all of em and start
643         writing we have the wrong font.
644         (inlined): added
645         (draw): implemented for inline support
646         (insetButtonRelease): ditto.
647
648 2001-07-30  Juergen Vigna  <jug@sad.it>
649
650         * insettext.C (reinitLyXText): new function to reinit the insets
651         text after lot's of paragraph changes. Use this instead of the
652         cache.clear() which is VERY dangerous.
653
654         * insetfloat.C (insetButtonRelease): we should only show the dialog
655         if we press on the label otherwise we have problems to open mouse
656         button 3 dialogs inside this float (f.ex. of a tabular!)
657
658 2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
659
660         * insetert.C: change back to "ERT"
661
662         * insetfloat.C: handliign of RMB on label added.
663
664 2001-07-30  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
665
666         * insetgraphicsParams.C: #include LOstream.h here.
667
668         * insetfoot.h: remove InsetFoot:: qualifier.
669
670 2001-07-29  Baruch Even  <baruch@lyx.org>
671
672         * ChangeLog: Hiding time travel evidence.
673
674         * insetgraphicsParams.h:
675         * insetgraphicsParams.C: 
676         * insetgraphics.C: Added horizontal scale option, it actually scales both
677         directions since it keeps image proportions.
678
679         * insetgraphics.C: Fixed EPS detection to be non-hacky.
680
681 2001-07-29  Baruch Even  <baruch@lyx.org>
682
683         * insetgraphics.C (decideOutputImageFormat): when doing postscript output
684         convert PNG/GIF/JPG to EPS, assume the rest are EPS already. 
685
686         HACKY! Will need to add an EPS detection routine like old InsetFig does!
687
688 2001-07-29  Baruch Even  <baruch@lyx.org>
689
690         * insetgraphics.C: Added EPSI to be an alias of EPS.
691
692 2001-07-29  Baruch Even  <baruch@lyx.org>
693
694         * insetgraphics.C: Change GRAPHICS to Graphics.
695         Changed image conversion rules (documented at the beginning of file).
696
697 2001-07-28  Angus Leeming  <a.leeming@ic.ac.uk>
698
699         * insetert.C (get_new_label): int -> Paragraph::size_type to get
700         std::min working.
701
702         * insetgraphics.C: added a using std::endl directive.
703
704         * insetcommand.h (getScreenLabel): removed pure virtual function,
705         as it duplicates that in InsetButton.
706
707         * insetbib.[Ch] (getScreenLabel):
708         * insetbutton.[Ch] (getScreenLabel):
709         * insetcite.[Ch] (getScreenLabel):
710         * insetert.[Ch] (getScreenLabel):
711         * insetexternal.[Ch] (getScreenLabel):
712         * insetfloatlist.[Ch] (getScreenLabel):
713         * insetinclude.[Ch] (getScreenLabel):
714         * insetindex.[Ch] (getScreenLabel):
715         * insetlabel.h (getScreenLabel):
716         * insetparent.[Ch] (getScreenLabel):
717         * insetref.[Ch] (getScreenLabel):
718         * insettoc.[Ch] (getScreenLabel):
719         * inseturl.[Ch] (getScreenLabel): passed a Buffer const * parameter.
720
721         * insetcite.C (getScreenLabel): use this Buffer parameter in creating
722         the label.
723         (validate): remove check on "cite" when using natbib.
724
725 2001-07-26  Baruch Even  <baruch@lyx.org>
726
727         * insetgraphics.C (draw): changed casting to be in one place rather than 
728         all over the function.
729
730         * insetgraphics.h:
731         * insetgraphics.C (read): Added compatibility reads of InsetFig.
732         
733         * insetgraphicsParams.h:
734         * insetgraphicsParams.C: 
735         * insetgraphics.C: Removed inline option and changed rotateAngle to float.
736
737 2001-07-28  Kayvan A. Sylvan  <kayvan@sylvan.com>
738
739         * insetfoot.C (validate): Added method to ensure that the
740         right bit of LaTeX is emitted.
741
742         * insetfoot.h: Added validate method to set the correct
743         LaTeXFeatures bit for the special footnote code.
744
745 2001-07-26  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
746
747         * insetquotes.C (dispString): display the right ISO8859-{1,9,15}
748         quotes
749
750 2001-07-27  Juergen Vigna  <jug@sad.it>
751
752         * inset.h: remove not used font variable in parameter.
753         removed checkInsertChar in UpdatableInset as it was equal to
754         the one in Inset and so not needed.
755
756         * insetert.C (checkInsertChar): implementation of function
757         checkInsertChar.
758
759         * inset.h: added new function checkInsertChar.
760
761         * various files: added c-tor and clone() function.
762         
763         * insetcollapsable.h: removed clone function here as this should
764         be only realized in REAL insets and added it to all collapsable
765         insets! (with the copy-constructor).
766
767 2001-07-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
768
769         * insetminipage.C (read): handle missing parameters more gracefully
770
771         * insetcollapsable.C (read): handel missing collapsed more gracefully
772
773 2001-07-25  Lars Gullik Bjønnes  <larsbj@birdstep.com>
774
775         * insetfloat.C (read): handle missing parameters.
776
777         * insettext.C (read): handle old latex end_inset
778
779         * insetert.C (setButtonLabel): new method
780         (init): use it, to set the dynamic label correctly
781         (read): use it
782
783         * Makefile.am (EXTRA_DIST): add files that is not part or the
784         binary here.
785
786         * insetcollapsable.h: remove autocollapsable (no users), remove
787         draw_label, change_label_with_text and companion code. Remove args
788         from some methods.
789         * insetert.[Ch]: move here instead (only user)
790
791         * inset.h: rename private variable name to name_, make
792         selectNextWord return a const string. make getInsetName return a
793         string const &. Remove bool from open, add close.
794
795         * Makefile.am: don't compile insetlist, insetsection
796         and insettheorem
797
798 2001-07-24  Juergen Vigna  <jug@sad.it>
799
800         * insetert.C (InsetERT): put init after the paragraph initialization,
801         as otherwise we don't set the draw_label right.
802
803         * insetcollapsable.C (insetMotionNotify): fixed opening/closing the
804         insets with the mouse without having strange selections.
805         (edit): if the inset was collapsed and we open it here then put the
806         cursor always at the beginning of the inset.
807         (get_new_label): 15 instead of 10 max chars in the label.
808
809         * insetert.C (localDispatch): added and handle various stuff we
810         need to handle here (font setting on paragraph break, not permitted
811         layout setting, etc.).
812
813         * inset.h: added default copy-consturctor and implemented this in
814         various insets with the change to use this in the clone function!
815
816 2001-07-24  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
817
818         * insetminipage.C (InsetMinipage): set background color to red :)
819
820 2001-07-23  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
821
822         * insettext.C (insetUnlock): only set update to CLEAR_FRAME if
823         draw frame mode is LOCKED.
824
825         * insetcollapsable.C (edit): 
826         (insetButtonRelease): set update status to full when
827         opening inset.
828
829         * insettext.C (clearInset): 
830         * insettabular.C (draw): 
831         * insetlatexaccent.C (draw): honor background color.
832
833         * inset.h: new member background_color_, initialized to
834         LColor::inherit.
835
836         * inset.C (backgroundColor): new method.
837         (setBackgroundColor): new method.
838
839         * insetert.C (init): new method, called by the ctors.
840         (InsetERT): when inserting contents, make sure the font is
841         ALL_INHERIT.
842
843         * insetnote.C (InsetNote): when inserting content, remove trailing
844         newline
845         (init): set background color to LColor::note
846
847 2001-07-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
848
849         * insetcollapsable.C: adjust
850
851         * insetbutton.C: adjust
852
853 2001-07-23  Juergen Vigna  <jug@sad.it>
854
855         * insetcollapsable.h: removed widthCollapsed variable, LyXFont
856         parameter on the _collapsed function (was not needed) and call
857         always width_collapsed().
858
859         * insetert.C (InsetERT): use setLabel with "true" flag.
860
861         * insetcollapsable.C: modified various functions to set the draw_label
862         string right in any condition.
863         (setLabel): added a bool parameter to set change_label_with_text.
864
865         * insetcollapsable.h: added draw_label string which is set to the
866         actual drawn label-string, while label is the original static label
867         of this collapsable inset. Added bool change_label_with_text to set
868         if we want that the label changes to the start of the InsetText's
869         text when collabpsed. You can set this flag with the setLabel funciton.
870         Added bool inlined for inlined collapsable insets, but not handled
871         yet.
872
873         * insetcollapsable.C (get_new_label): added should get a new label
874         from the InsetText beginning (for now 10 chars).
875
876 2001-07-21  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
877
878         * insetquotes.C (latex): fix the handling of french double quotes
879         when not using the french pachage.
880
881 2001-07-22  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
882
883         * insetcollapsable.h: make WidthCollapsed mutable.
884
885         * insetindex.C (lyxCode): InsetIndex returns INDEX_CODE,
886         InsetPrintIndex returns INDEX_PRINT_CODE.
887
888         * inset.h: add INDEX_PRINT_CODE
889
890         * insetcollapsable.C (draw): init widthCollapsed if necessary
891         (width): ditto.
892
893         * insetquotes.C (width): use the local language, not the document
894         language.
895         (draw): ditto.
896         (dispString): add additional spacing for all french languages,
897         like fr_CA.
898         (validate): make it work when there is no default language
899
900         * insetspecialchar.h: rename kind to kind_; add kind() accessor.
901
902         * insetnote.C (init): new method, called by the constructors
903         (InsetNote): new constructor with contents passed as a string
904
905 2001-07-21  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
906
907         * insetfootlike.C (insetAllowed): disallow float in footlike.
908
909         * insetert.C (InsetERT): add collapsed argument to the constrctor
910         with contents.
911
912 2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
913
914         * insetindex.h: shut off warning
915
916 2001-07-20  Juergen Vigna  <jug@sad.it>
917
918         * insetcollapsable.C (update): recoded hopefully works now!
919
920 2001-07-19  Juergen Vigna  <jug@sad.it>
921
922         * most files: implemented the below new introduced function.
923         
924         * inset.h: added new edit(BufferView *, bool front) method to be able
925         to enter an inset from the front/back without knowing x/y positions
926         and baselines inside the inset. So I just can tell the inset activate
927         me and set the cursor on the front/back of yourself.
928
929 2001-07-18  Juergen Vigna  <jug@sad.it>
930
931         * insetcollapsable.C (edit): fixed hopefully the y parameter which
932         is given to the InsetText.
933         (insetButtonPress): ditto
934         (insetButtonRelease): ditto
935         (insetMotionNotify): ditto
936
937 2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
938
939         * insetspecialchar.[Ch]: change HYPHENATION_BREAK to
940         LIGATURE_BREAK, since the name is so stupid.
941
942 2001-07-20  Angus Leeming  <a.leeming@ic.ac.uk>
943
944         * insetnote.[Ch]: (insertInset, insetAllowed): removed. Note now uses
945         the default InsetCollapsable methods. I.e., it can insert anything.
946         (write) output the name of the inset, not some silly hack for
947         compatability with the old InsetInfo.
948         
949         * insetinfo.[Ch]: removed.
950         * insetnote.[Ch]: new files. InsetNote replaces InsetInfo. The inset is
951         now collapsable, but functionality is otherwise identical to InsetInfo.
952
953         * Makefile.am: removed insetinfo.[Ch]. Added insetnote.[Ch].
954
955 2001-07-19  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
956
957         * insetspecialchar.[Ch]: add support for HYPHENATION_BREAK. some
958         reformatting
959
960         * insetquotes.C: general cleanup
961         (dispString): add spaces inside french double quotes.
962         (latex): ditto. Moreover, treat first the case where the frenchb
963         or french options have been given.
964
965 2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
966
967         * insetcite.[Ch] (latex, validate): new methods, required for natbib
968         support.
969
970 2001-07-19  Dekel Tsur  <dekelts@tau.ac.il>
971
972         * figinset.C (RegisterFigure): Print debug message only when
973         current_view is available.
974
975 2001-07-18  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
976
977         * many files: update to match the change below
978
979         * inset.h (insetAllowed): renamed from insertInsetAllowed;
980         implement the version which takes an inset here.
981
982         * insetcollapsable.[Ch]: implement open and isOpen
983
984         * inset.h: remove insertInsetAllowed from Inset
985         (open): new method, to open or close an inset
986         (isOpen): returns the status of an inset
987         (isCollapsable, colapse): removed
988
989 2001-07-13  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
990
991         * insetquotes.C (dispString): display french guillemets when using
992         ISO8859-15.
993
994 2001-07-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
995
996         * insetcollapsable.h: remove bogus return statements
997
998 2001-07-18  Juergen Vigna  <jug@sad.it>
999
1000         * insettabular.C (selectNextWord): fixed spellchecking for the
1001         first cell of a tabular (wasn't entered!)
1002         (getLyXText): changed to enter automatically insettext and return
1003         it's LyXText if we're locked.
1004
1005 2001-07-17  Juergen Vigna  <jug@sad.it>
1006
1007         * various files: implemented the below functions.
1008         
1009         * inset.h: added functions
1010         - virtual string selectNextWord(BufferView *, float & value) const;
1011         - virtual void selectSelectedWord(BufferView *) { return; }
1012         - virtual void toggleSelection(BufferView *, bool /*kill_selection*/)
1013         needed for spellchecking correctly!
1014
1015 2001-07-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1016
1017         * insetert.C (latex): write out all paragraphs.
1018
1019 2001-07-17  Baruch Even  <baruch@lyx.org>
1020
1021         * insetgraphics.C (draw): Removed unneeded casts.
1022
1023 2001-07-16  Juergen Vigna  <jug@sad.it>
1024
1025         * insettext.C (update): fixed small oversight (reset lt to 0).
1026
1027 2001-07-14  Baruch Even  <baruch@lyx.org>
1028
1029         * insetgraphics.h:
1030         * insetgraphics.C: Added a copy c-tor and handled the same_id case. 
1031
1032 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
1033
1034         Consistent use of Lsstream.h:
1035         * figinset.C: removed using std::ostringstream directive.
1036
1037         * insetgraphics.C (createLatexOptions):
1038         * insetinclude.C (unique_id):
1039         std::ostringstream -> ostringstream.
1040         * insettext.C (localDispatch): std::istringstream -> istringstream.
1041
1042 2001-07-13  Juergen Vigna  <jug@sad.it>
1043
1044         * insetfloat.C (insertInsetAllowed): added missing const_cast.
1045
1046         * insetcollapsable.C (getLockingInset): ditto.
1047
1048 2001-07-12  Juergen Vigna  <jug@sad.it>
1049
1050         * insetcollapsable.h: added implementation of new function for
1051         collapsable status.
1052
1053         * various files: added implementation of new insertInsetAllowed-func
1054         and redone the function a bit more.
1055         
1056         * inset.h: added isCollapsable(), bool collapsed(),
1057         collapsed(BufferView *, bool) and insertInsetAllowed(Inset::Code).
1058
1059         * insetfloat.C (insertInsetAllowed): make a bit more checks.
1060
1061         * insettext.C (getLyXText): use 'lt' to assure we're not erasing the
1062         LyXText which is marked for removal while we're using it!
1063
1064         * insettext.h: added private LyXText * lt to use it to assure we are
1065         not deleting our LyXText while we're using it!
1066
1067 2001-07-11  Juergen Vigna  <jug@sad.it>
1068
1069         * insettext.C (insertInset): check if we are before the inset after
1070         inserting it! This check IS needed. Remove the Undo-Call as it is
1071         called in LyXText::insertInset!
1072
1073         * insettext.h: added struct InnerCache.
1074
1075         * insettext.C (deleteLyXText): insert a new InnerCache mechanism so
1076         that we ONLY delete the LyXText in the getLyXText() routine. So we
1077         are sure we don't delete LyXText while someone is working with it!
1078
1079 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1080
1081         * insetexternal.C: (*it). -> it->
1082         * insettext.C: ditto
1083
1084 2001-07-11  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1085
1086         * insetcollapsable.C (edit): always open collapsed insets (even if
1087         they are not autocollapsable)
1088
1089         * insetcommand.C (operator=): simplify.
1090
1091 2001-07-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1092
1093         * insetert.C (latex): handle META_NEWLINE
1094
1095 2001-07-09  Juergen Vigna  <jug@sad.it>
1096
1097         * insetert.h: a normal InsetText can insert insets, but we won't.
1098
1099         * inset.h: return default "false" on insertInsetAllowed and implement
1100         this function where a returnvalue != "false" is needed.
1101
1102 2001-07-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1103
1104         * insetert.C (InsetERT): new contructor
1105
1106 2001-07-06  Juergen Vigna  <jug@sad.it>
1107
1108         * a lot of files: added implementation of the below new functions
1109         and the change to clone(). Also the call of the new undo-functions
1110         where needed.
1111         
1112         * inset.h: added an inset_id, added functions getParFromID,
1113         getInsetFromID, firstParagraph, cursor and id functions, added
1114         bool same_ids to clone function.
1115
1116 2001-07-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1117
1118         * insettext.[hC]: make cached_text a shared_ptr, make Cache be a map
1119         of BufferView * and shared_ptr<LyXText>
1120
1121 2001-07-05  Juergen Vigna  <jug@sad.it>
1122
1123         * insettext.C (clear): deleted also the cache not only LyXText.
1124         (setParagraphData): ditto.
1125
1126 2001-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1127
1128         * insetfloat.C (latex): let the specific placement take presedence
1129         if set, otherwise choose document placement if set, otherwise just
1130         use float default placement.
1131
1132 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1133
1134         * insettext.C (localDispatch): call CutAndPaste::'s static method
1135         directly. 
1136
1137 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1138
1139         * insetbib.C: no meed to include forms.h here.
1140
1141 2001-07-03  Angus Leeming  <a.leeming@ic.ac.uk>
1142
1143         * insettext.C: added using std::make_pair directive.
1144
1145 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1146
1147         * insettext.C (getLyXText): avoid multiple lookups, and simplify
1148         slightly
1149         (deleteLyXText): ditto
1150         (resizeLyXText): ditto
1151
1152 2001-07-02  Juergen Vigna  <jug@sad.it>
1153
1154         * insettext.C (getLyXText): introduce a cache in getLyXText so that
1155         following calls are only returned the right pointer without the over
1156         head to search in the map.
1157         (various funcs): reset the cached_bview variable as this signs that
1158         the cache is not valid anymore.
1159
1160 2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1161
1162         * insettabular.C (clone): do not copy the LyXTabular twice
1163
1164 2001-06-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1165
1166         * insettext.h (TEXT): delete method
1167
1168 2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1169
1170         * insetmarginal.C (latex): 
1171         * insetfoot.C (latex): fix spacing of notes in LaTeX
1172
1173         * insettext.C (localDispatch): use .c_str() on istringstream
1174         constructor argument.
1175
1176 2001-06-29  John Levon  <moz@compsoc.man.ac.uk>
1177
1178         * insettoc.h:
1179         * insettoc.C:
1180         * inseturl.h:
1181         * inseturl.C: fix method names in these to begin
1182           with small char too, so they inherit
1183  
1184 2001-06-28  Juergen Vigna  <jug@sad.it>
1185
1186         * insettext.C (setFont): fixed font settings using toggleFree()
1187         instead of setFont().
1188
1189 2001-06-28  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1190
1191         * Change a lot of method names to begin with a small char.
1192         Changes to a lot of files because of this.
1193
1194 2001-06-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1195
1196         * insetfloatlist.C (Write): std:: qualify ostream
1197         (Latex): ditto
1198
1199 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
1200
1201         * figinset.C:
1202         * inset.C:
1203         * insetgraphics.C: send debug output to Debug::INFO instead of
1204         Debug::ANY.
1205
1206 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
1207
1208         * insettabular.h:
1209         * insettabular.C (getStatus): update to use func_status
1210
1211 2001-06-26  ben <nicolas.marsgui@libertysurf.fr>
1212
1213         * insetref.C (DocBook): added support for cross-references without
1214         a name.
1215
1216 2001-06-26  The LyX Project  <jug@sad.it>
1217
1218         * insetref.C:
1219         * insetref.h:
1220         * insetlabel.C:
1221         * insetlabel.h: removed escape method and moved it to
1222         support/lstrings.h.
1223
1224 2001-06-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1225
1226         * insettabular.C (getMaxWidth): do the speedup in a different way,
1227         remove dead code
1228
1229 2001-06-24  The LyX Project  <Asger>
1230
1231         * insettabular.C (getMaxWidth): We cache a mapping from
1232         inset to cell in order to speed this method up.
1233
1234 2001-06-24  The LyX Project  <Asger>
1235
1236         * insettext.C: Optimized InsetText::draw or something.
1237
1238 2001-06-23  The LyX Project  <lyx@rose.home.sad.it>
1239
1240         * insettext.C (LocalDispatch): fixed inserting of 'normal chars'
1241
1242 2001-06-23  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1243
1244         * inset.h: name change from lyxinset.h
1245
1246 2001-06-22  Dekel Tsur  <dekelts@tau.ac.il>
1247
1248         * insetfloat.C (Validate): Add a call to InsetCollapsable::Validate
1249
1250 2001-06-14  Juergen Vigna  <jug@sad.it>
1251
1252         * insettext.C (draw): removed warnings.
1253
1254 2001-06-13  Juergen Vigna  <jug@sad.it>
1255
1256         * insettabular.C (nodraw): only go down the tree if we don't have
1257         that flag set otherwise it's obvious that we don't want to draw.
1258         (LocalDispatch): do also an update if we have an undispached result.
1259
1260 2001-06-19  Angus Leeming  <a.leeming@ic.ac.uk>
1261
1262         * insetcite.C:
1263         * insetgraphicsParams.C:
1264         * insettext.C: removed // -*- C++ -*- as first line.
1265
1266 2001-06-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1267
1268         * lyxinset.h (resizeLyXText): shut off warning about unused
1269         parameter "force" 
1270
1271 2001-06-07  Juergen Vigna  <jug@sad.it>
1272
1273         * insettext.C (resizeLyXText): honor the new force flag.
1274
1275         * lyxinset.h: add 'bool force' parameter to resizeLyXText(...)
1276
1277         * insettabular.C (deleteLyXText): new function
1278
1279 2001-06-02  John Levon  <moz@compsoc.man.ac.uk>
1280
1281         * insettheorem.C:
1282         * insetminipage.C:
1283         * insetlist.C:
1284         * insetfootlike.C:
1285         * insetfloat.C:
1286         * insetert.C:
1287         * insetcollapsable.C:
1288         * insetcaption.C: LColor tidy
1289          
1290 2001-06-01  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1291
1292         * figinset.C: fix typo
1293
1294 2001-06-01  Juergen Vigna  <jug@sad.it>
1295
1296         * insettabular.C (resetPos): small hack so that scroll is not set to
1297         0 when we are in the last column of a tabular. This is a problem we
1298         have because of constats 20 offset on both directions, so this can
1299         cause on the limit an endless loop.
1300
1301         * insettext.C (SetFont): forgot that we can have locking insets ;)
1302
1303 2001-05-31  Juergen Vigna  <jug@sad.it>
1304
1305         * insettabular.C (LocalDispatch): small fix for LFUN_TAB.
1306
1307 2001-05-31  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1308
1309         * figinset.C: add using std:: directive for the C functions which
1310         need that.
1311
1312 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1313
1314         * insetfloat.C (Write): write out wide info
1315         (Read): read the wide info
1316         (Latex): use the wide info when creating latex.
1317
1318         * insettext.C: adjust
1319
1320         * insetgraphics.[Ch] (statusMessage): change to return string
1321         (width): adjust
1322         (draw): adjust
1323
1324         * figinset.C (runqueue): add std::
1325         (Recompute): ditto
1326
1327 2001-05-28  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1328
1329         * insetcite.C (Ascii): add std:: qualifier
1330
1331 2001-05-28  Juergen Vigna  <jug@sad.it>
1332
1333         * insettext.C (resizeLyXText): clear LyXText ONLY if we don't have
1334         a endless-width inset (maxWidth < 0).
1335         (Edit): change language only if not equal.
1336
1337         * insettabular.C (resetPos): call UpdateLocal only on REAL scroll!
1338
1339         * insettext.C (draw): fixed draw/clear of InsetText-Frame
1340
1341 2001-05-16  Juergen Vigna  <jug@sad.it>
1342
1343         * insettext.C (selectAll): added
1344         (clearSelection): added
1345
1346         * insettabular.C (SetFont): now we may set a font on a whole selection!
1347         (getSelection): added helper function.
1348
1349 2001-05-27  Dekel Tsur  <dekelts@tau.ac.il>
1350
1351         * insetcite.C (Ascii): Add method.
1352
1353 2001-05-16  Ruurd Reitsma  <r.a.reitsma@wbmt.tudelft.nl>
1354
1355         * figinset.C:
1356         * insetbib.C: fix path for OS/2 & Win32
1357
1358 2001-05-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1359
1360         * insetfoot.C (Latex): don't use % after footnote.
1361
1362 2001-05-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1363
1364         * insettext.C (Read): use clear
1365         (SetParagraphData): use LyXParagraph copy constructor instead of clone
1366
1367 2001-05-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1368
1369         * insetfloatlist.h: add a bunch of std:: qualifiers.
1370
1371 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1372
1373         * lyxinset.h: remve LOF_CODE, LOT_CODE, LOA_CODE, add
1374         FLOAT_LIST_CODE, renumber code list.
1375
1376         * insettoc.C (getScreenLabel): remove support for float lists
1377         (LyxCode): ditto
1378         (Ascii): ditto
1379
1380         * insetfloatlist.[Ch]: new files
1381
1382         * Makefile.am (libinsets_la_SOURCES): add insetfloatlist.[Ch]
1383
1384 2001-04-27  Angus Leeming  <a.leeming@ic.ac.uk>
1385
1386         * insettabular.C (LocalDispatch):
1387         * insettext.C (LocalDispatch): getClipboard() is now a BufferView
1388         method 
1389
1390 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1391
1392         * insettext.C: remvoe !NEW_INSETS cruft
1393
1394         * insettabular.C: remove !NEW_INSETS cruft
1395
1396         * insetcollapsable.h: remove !NEW_INSETS cruft
1397
1398         * insetbib.C: remove !NEW_INSETS cruft
1399
1400 2001-04-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1401
1402         * insettoc.C: hack to make listof algorithm work
1403
1404 2001-04-20  Juergen Vigna  <jug@sad.it>
1405
1406         * insettext.C (Edit): call checkAndActivateInset with y=0 if y < 0.
1407
1408 2001-04-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1409
1410         * insetquotes.C (Latex): improve the guard against
1411         unwanted !` and ?` ligatures. This should really be done in
1412         another place (to catch all this ligatures at low-level).
1413
1414 2001-04-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1415
1416         * insettext.C (init): remvoe leftovers from cursor_visible change
1417         (draw): use c++ cast
1418         (LocalDispatch): dispatch LFUN_MESSAGE
1419
1420         * insettabular.C (InsetTabular): remove leftovers from
1421         cursor_visible, and scoped_ptr changes
1422         (draw): use c++ cast
1423
1424         * insetcollapsable.C (draw): use c++ cast
1425
1426         * ExternalTemplate.h: inherit privaely from noncopyable
1427         * insetcommand.h: ditto
1428         * insetinclude.h: ditto
1429
1430 2001-04-16  Allan Rae  <rae@lyx.org>
1431
1432         * insettoc.C (Ascii): 
1433         * insettext.C (draw): 
1434         * insettabular.C (setPos): 
1435         * insetminipage.C (Read): 
1436         * insetfloat.C (placement): 
1437         * insetcaption.C (Ascii, DocBook): 
1438         * figinset.C (runqueue): #warning triggers an error on Sun CC 6.0 as
1439         an unrecognised preprocessor directive.  So ensure they're wrapped. 
1440
1441 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
1442
1443         * insetexternal.h:
1444         * insetexternal.C: set view on Clone. Add _ to private members.
1445
1446 2001-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1447
1448         * insettext.C (InsetText): fix new
1449         (InsetText): reindent some, simplify deletion of par list 
1450         (clear): simplify deletion of par list, fix new
1451         (SetParagraphData): simplify deletion of par list
1452
1453         * insettabular.[Ch] (getLabelList): implement new method
1454
1455 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1456
1457         * lyxinset.h: do not include gettext.h...
1458
1459         * inset.C:
1460         * insetcaption.C:
1461         * insetexternal.C:
1462         * insetgraphics.C:
1463         * insetindex.C:
1464         * insetlabel.C:
1465         * insetlatexaccent.C:
1466         * insetminipage.C:
1467         * insetquotes.C:
1468         * insettabular.C:
1469         * inseturl.C: ... and do it here instead
1470
1471 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1472
1473         * insetcollapsable.[Ch] (getLabelList): add std:: on vector<string>
1474
1475         * insettext.[Ch] (getLabelList): add std:: on vector<string> 
1476
1477         * insetcollapsable.[Ch] (getLabelList): implement
1478
1479         * insettext.[Ch] (getLabelList): implement
1480
1481         * insettext.h: reindent
1482
1483         * insettabular.h: make tabular a scoped_ptr
1484
1485         * insettext.C (init): adjust for cursor_visible
1486         (ToggleInsetCursor): constify asc and desc, font, adjust for
1487         cursor_visible
1488         (ShowInsetCursor): constify asc and desc, font, adjust for
1489         cursor_visible
1490         (HideInsetCursor): adjust for cursor_visible
1491
1492         * insettabular.C: reindent some
1493         (InsetTabular): adjust for scoped_ptr and cursor_visible
1494         (InsetTabular): ditto
1495         (~InsetTabular): delete delete
1496         (Clone): adjust for scoped_ptr
1497         (Read): constify old_format, adjust for scoped_ptr, move init of
1498         token
1499         (draw): constify tx, localize loop vars.
1500         some other localization of variables, remove double initilizatons.
1501         
1502         * insetfoot.C: remove using std::ostream, add ostream where needed
1503
1504 2001-04-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1505
1506         * lyxinset.h: some reindentaion, use initializer list for
1507         constructro.
1508         UpdatableInset: make cursor_visible a private var add
1509         public isCursorVisible(), add protected toggleCursorVisible() and
1510         proctected setCursorVisible(bool), make scroll call the Inset::scroll
1511
1512         * insettoc.C: remvoe using decl
1513         (getScreenLabel): make cmdname donst
1514         (LyxCode): ditto
1515         (Ascii): ditto
1516         (Ascii): don't use endl
1517
1518         * insetfootlike.C: remove using decl at file scope and add std::
1519         where needed
1520         * insetmarginal.C: ditto
1521
1522         * insetfoot.C: some reformatting
1523
1524         * insetfloat.C (InsetButtonRelease): adjust the hit area
1525
1526         * insetert.C (SetFont): some reformatting
1527
1528         * insetcollapsable.C: some reformatting and constification
1529         (Clone): comment out.
1530         * insetcollapsable.h: some reformatting
1531         (Clone): comment out.
1532         
1533         * inset.C: reindent
1534         (scroll): simplify
1535
1536 2001-03-30  Juergen Vigna  <jug@sad.it>
1537
1538         * insetcollapsable.h: changen *inset to be a InsetText inset.
1539         
1540         * some files: changed to reflect the above change.
1541
1542 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
1543
1544         * insetexternal.[Ch]: renamed InsetExternal::InsetExternalParams as
1545         InsetExternal::Params.
1546         Added operator==() and operator!=() for the Params struct.
1547
1548 2001-03-29  Juergen Vigna  <jug@sad.it>
1549
1550         * lyxinset.h: changed parameter of getMaxWidth from Painter & to
1551         BufferView *.
1552
1553         * insetminipage.C: removed widthp_ and all it's functions and changed
1554         to use new %-lengths of LyXLength.
1555
1556 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
1557
1558         * figinset.[Ch]: changed headers lyx.h, form1.h -> figure_form.h.
1559
1560 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
1561
1562         * insetgraphicsParams.C (operator!=): new function, needed by the
1563         ControlGraphics class.
1564
1565 2001-03-28  Juergen Vigna  <jug@sad.it>
1566
1567         * insettext.C (InsetButtonPress): only enter !inset if button == 2
1568         (checkAndActivateInset): don't use the values returned from
1569         call to bv->checkInsetHit.
1570
1571         * insetminipage.C (Clone): set special minipage values.
1572
1573         * insetcollapsable.C (draw): changed to draw the button in the
1574         upper left corner outside the textinset.
1575         (ascent): changed because of different drawing 
1576         (descent): ditto
1577         (width): ditto
1578         (Edit): ditto
1579         (InsetButtonPress): ditto
1580         (InsetButtonRelease): ditto
1581         (InsetMotionNotify): ditto
1582
1583 2001-03-27  Dekel Tsur  <dekelts@tau.ac.il>
1584
1585         * figinset.C (GetPSSizes): Fix for the case when filename doesn't
1586         contain a suffix.
1587         (Clone): ditto
1588
1589 2001-03-26  Juergen Vigna  <jug@sad.it>
1590
1591         * lyxinset.h: added ShowInsetDialog() function in UpdatableInset.
1592
1593         * insettext.C (ShowInsetDialog): implemented above function.
1594
1595         * insettabular.C (ShowInsetDialog): ditto
1596
1597         * insetminipage.C (ShowInsetDialog): ditto
1598
1599 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
1600
1601         * insetinclude.[Ch]: rename InsetInclude::InsetIncludeParams as
1602         InsetInclude::Params. Don't store a buffer * in Params. Store the
1603         master file name instead.
1604
1605 2001-03-23  Juergen Vigna  <jug@sad.it>
1606
1607         * insetcollapsable.C (InsetMotionNotify):
1608         (InsetButtonRelease): 
1609         (InsetButtonPress): fixed y-offset (minipages).
1610
1611         * insettext.C (draw): force a FULL update if cleared == true.
1612
1613         * insetcollapsable.C (draw): Lars forgotten entry for changing this
1614         routine to draw the minipages on its position-flag.
1615         (InsetInInsetY): give back the right y position, because of minipage
1616         position-flag.
1617
1618 2001-03-23  José Abílio Matos  <jamatos@fep.up.pt>
1619
1620         * insetfloat.h
1621         * insetfloat.C (DocBook): docbook export code.
1622
1623 2001-03-22  Juergen Vigna  <jug@sad.it>
1624
1625         * insetminipage.C (getMaxWidth): added function to set the drawing
1626         width!
1627         (Read): should work now!
1628
1629         * insetcollapsable.C (InsetCollapsable): default is now NOT collapsed
1630         if we create a new inset.
1631
1632 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
1633
1634         * figinset.C (fl_set_preemptive_callback): moved definition outside
1635         of namespace anon.
1636
1637 2001-03-20  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1638
1639         * insetminipage.C (Read): prepare for reading of minipage arguments.
1640
1641 2001-03-18  Baruch Even  <baruch@lyx.org>
1642
1643         * insetgraphics.C: Minor cleanups of the comments and code.
1644
1645 2001-03-17  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1646
1647         * insetminipage.C (InsetMinipage): default to not collapsed
1648
1649 2001-03-16  Juergen Vigna  <jug@sad.it>
1650
1651         * insetminipage.C (width): modified with to be a string
1652         (widthp): added widthp (for % width) support functions.
1653         (InsetButtonRelease): added to open the options dialog on button==3.
1654         (~InsetMinipage): added to hide the dialog.
1655
1656         * insetminipage.h: added hideDialog signal
1657
1658 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1659
1660         * insetminipage.h: change the order or Position to match
1661         LyXParagraph::MINIPAGE_ALIGNMENT
1662
1663         * several files: remvoe CXX_WORKING_NAMESPACES
1664
1665         * ExternalTemplate.h: noncopyable is in namespace boost
1666         * insetinclude.h: ditto
1667         * insetcommand.h: ditto
1668
1669 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
1670
1671         * insettext.C (Edit): #else# -> #else.
1672         * insettoc.C: added using directive.
1673
1674 2001-03-14  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1675
1676         * insetminipage.h: add pos, inner_pos, width and height. + getters
1677         and setters for all of them.
1678
1679 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
1680
1681         * insetinclude.C (Latex): Do not exit when the textclass of the
1682         included file differ from the textclass of the parent file.
1683
1684 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
1685
1686         * ExternalTemplate.C (read): the reading of external insets now checks
1687         for \end_inset and removes it form the input stream.
1688
1689 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
1690
1691         * ExternalTemplate.h:
1692         * ExternalTemplate.C:
1693         * insetexternal.h:
1694         * insetexternal.C: move form to GUII
1695
1696 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
1697
1698         * insetinclude.h:
1699         * insetinclude.C: add InsetIncludeParams, use
1700         composition rather than derivation of InsetCommand
1701
1702 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1703
1704         * insettoc.C (Ascii): use the Buffer typedefs
1705
1706 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1707
1708         * insettoc.C (Ascii): implement for dynamic number of lists
1709
1710         * insetcaption.[Ch]: update from new_insets branch
1711         * insetfloat.[Ch]: ditto
1712         
1713 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
1714
1715         * insetexternal.C:
1716         * figinset.C: use new File Dialog
1717
1718 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1719
1720         * insettext.C: changes becuase of ParagraphParameters.
1721
1722 2001-02-28  Baruch Even  <baruch@ev-en.org>
1723
1724         * insetgraphics.C (updateInset): Changed due to the change in
1725         GraphicsCache.
1726
1727 2001-02-26  Juergen Vigna  <jug@sad.it>
1728
1729         * insettext.C (SetFont): Set Undo only if we have selection (as it is
1730         handled in LyXText).
1731
1732 2001-02-23  Juergen Vigna  <jug@sad.it>
1733
1734         * insettext.C (draw): some small repainting fixes.
1735         (LocalDispatch): put the sel_cursor stuff after the insert of chars.
1736
1737         * inset.C (LocalDispatch): changed action to be a kb_action (as it
1738         should be) and not an int.
1739         
1740         * insettabular.C (LocalDispatch): ditto
1741
1742         * insettext.C (LocalDispatch): ditto
1743
1744         * insetcollapsable.C (LocalDispatch): ditto
1745
1746 2001-02-22  Juergen Vigna  <jug@sad.it>
1747
1748         * insettabular.C (LocalDispatch): return DISPATCHED if we cannot
1749         DISPATCH it and we don't have a locking_inset.
1750
1751 2001-02-21  Baruch Even  <baruch@ev-en.org>
1752
1753         * insetgraphics.[Ch]: Changed to use boost::shared_ptr<GraphicsCacheItem>
1754         instead of GraphicsCacheItem *.
1755
1756 2001-02-22  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1757
1758         * insetcollapsable.C (getLyXText): add const qualifier to second
1759         parameter. 
1760
1761 2001-02-22  Juergen Vigna  <jug@sad.it>
1762
1763         * insettext.C (getLyXText): honor the recursive parameter.
1764         (SetUpdateStatus): set need_update to CURSOR_PAR if LyXText needs it.
1765
1766         * inset.C (getLyXText): added bool recursive parameter.
1767
1768         * insettext.C (SetUpdateStatus): or the update codes.
1769         (draw): check need_update with &.
1770         (InsetButtonPress): set no_selection to not put a selection when
1771         entering an inset and it is redraws in another spot.
1772
1773         * insettext.h: made need_update an int.
1774
1775 2001-02-20  Baruch Even  <baruch@ev-en.org>
1776
1777         * insetgraphics.h:
1778         * insetgraphisc.C: Changed to use better semantics when loading images
1779         for inline view. Now it doesn't keep the pixmap itself but it's holder.
1780
1781 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
1782
1783         * insetcommand.h:
1784         * inseterror.h:
1785         * insetgraphics.C: change name of "hide" signal to "hideDialog",
1786         consistent with InsetTabular.
1787         
1788 2001-02-19  Juergen Vigna  <jug@sad.it>
1789
1790         * insettabular.C (LocalDispatch): implement PAGE up/down.
1791
1792         * insettext.C (draw): clear all of it on need_update==INIT too!
1793
1794         * insettabular.C (InsetUnlock): always clear the selection.
1795
1796         * inset.C (scroll): normally we only want to scroll the inset until
1797         it is fully visible so if top_x + offset > 20 then just set scx to 0.
1798
1799 2001-02-14  Juergen Vigna  <jug@sad.it>
1800
1801         * insettabular.C (LocalDispatch): remove x_fix as it is not used.
1802         (resetPos): fixed scroll behaviour.
1803         (LocalDispatch): do an update if moving cursor inside a table cell
1804         requests a scroll of the tabular.
1805
1806 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
1807
1808         * insettext.C (textWidth): constify local var
1809
1810         * insettabular.C: small cleanup.
1811
1812         * insetfoot.C (Latex): constify local var
1813
1814         * insetcollapsable.C: small cleanup.
1815
1816         * figinset.C (runqueue): use compare instead of strcmp
1817
1818 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
1819
1820         * insettext.C:
1821         * insetinfo.C: remove cruft
1822
1823 2001-02-14  Juergen Vigna  <jug@sad.it>
1824
1825         * insettext.C (SetUpdateStatus): added a BufferView * parameter.
1826
1827 2001-02-13  Juergen Vigna  <jug@sad.it>
1828
1829         * insettext.C (InsertInset): don't move left (is this right?)
1830
1831         * insettabular.C (LocalDispatch): use of the no_draw variable
1832
1833         * insettabular.h: new no_draw variable to stop redraw
1834
1835         * insettabular.C (TabularFeatures): fixed update for alignment change
1836
1837 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
1838
1839         * insetinclude.C:
1840         * insetbib.h:
1841         * insetbib.C: move dialogs to frontends/
1842
1843 2001-02-10  Dekel Tsur  <dekelts@tau.ac.il>
1844
1845         * insettext.C (LocalDispatch): Restore the language if the inset
1846         becomes empty.
1847
1848 2001-02-09  Dekel Tsur  <dekelts@tau.ac.il>
1849
1850         * insettext.C (moveRightIntern): Update the selection cursor.
1851         (moveLeftIntern): Ditto.
1852
1853 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1854
1855         * Makefile.am: remove BoundingBox.h
1856
1857         * BoundingBox.h: removed
1858
1859 2001-02-08  Dekel Tsur  <dekelts@tau.ac.il>
1860         
1861         * insettext.C (LocalDispatch): Update selection cursor when moving 
1862         cursor to the right.
1863         (moveRightIntern): Call to CursorRight with 2 argument eqaul to false.
1864         (moveLeftIntern): Ditto.
1865
1866 2001-02-05  Baruch Even  <baruch.even@writeme.com>
1867
1868         * insetgraphics.C: Updated automatic image conversion, it now goes into
1869         temporary directory instead of with the image itself.
1870
1871 2001-01-21  Baruch Even  <baruch@ev-en.org>
1872
1873         * insetgraphics.C: Added Docbook support. Added Automatic image conversion
1874         to EPS or PNG when needed (support bitmap graphics).
1875
1876 2000-11-02  Baruch Even  <baruch@ev-en.org>
1877
1878         * insetgraphics.C:
1879         * insetgraphiscParams.C: Some cleaning up, changing from std::endl to '\n'
1880         and removal of commented out code.
1881
1882 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
1883
1884         * insetbib.C (callback): Update citations if the key has changed.
1885
1886 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
1887
1888         * insetbib.C (InsetBibKey): Better computation of default key.
1889         (getScreenLabel) Show both the key and the label.
1890         (getBibLabel): New method.
1891         (callback): Force a redraw if the inset have been changed.
1892
1893 2001-01-26  Dekel Tsur  <dekelts@tau.ac.il>
1894
1895         * insetref.C (getType, getName): Move methods from 
1896         src/frontends/xforms/FormRef.C.
1897
1898 2001-01-12  Dekel Tsur  <dekelts@tau.ac.il>
1899
1900         * insettabular.C: Various improvements (use only one dummy position).
1901
1902 2001-01-25  Dekel Tsur  <dekelts@tau.ac.il>
1903
1904         * insetbib.C (bibitemWidest): Use lyxfont::width instead of
1905         par->bibkey->width. This fixes the crashes when running without
1906         gui or when having included documents.
1907
1908 2001-01-22  Dekel Tsur  <dekelts@tau.ac.il>
1909
1910         * insetcommand.C (getAsString, setFromString): Cleanup.
1911
1912 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
1913
1914         * insetref.C: Add the array InsetRef::types that contains
1915         information about all supported reference types.
1916
1917 2001-01-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1918
1919         * lyxinset.h: remove trailing comma in enum.
1920
1921 2001-01-17  John Levon  <moz@compsoc.man.ac.uk>
1922
1923         * insettext.C: kill LyXBell.