]> git.lyx.org Git - lyx.git/blob - src/insets/ChangeLog
ad2df8cd1df60132b9c52b56ddc45ac7d02a4732
[lyx.git] / src / insets / ChangeLog
1 2002-03-26  Juergen Vigna  <jug@sad.it>
2
3         * insettext.C (setText): added a LyXFont param and call reinitLyXText()
4         (collapseParagraphs): fixed inserting of separator ' '
5
6         * insettabular.C (insertAsciiString): only check for buffer lenght
7         not if we have \t or \n inside the buffer as if we don't have we only
8         have 1 cell and that's it!
9
10         * insetert.C (close): don't collapse if inlined.
11
12 2002-03-25  Herbert Voss  <voss@lyx.org>
13
14         * insetgraphicsParams.C (Read): prevent LyX from hanging if the
15         graphics file does not exist.
16
17 2002-03-25  Angus Leeming  <a.leeming@ic.ac.uk>
18
19         * insetgraphics.C (prepareFile): ensure that the file has an absolute
20         path when preparing export.
21
22         * insetgraphicsParams.[Ch] (Write): no longer passed Buffer *, as we
23         no longer MakeRelPath.
24
25 2002-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
26
27         * insetgraphics.[Ch] (c-tor, setParams, updateInset): passed filepath.
28         Used to determine the absolute path to the graphics file in the
29         graphics cache and only in the graphics cache.
30         (readInsetGraphics, readFigInset) : no longer passed buffer. Do not
31         make graphics file name absolute if it is stored as a relative path.
32
33         * insetgraphicsParams.[Ch] (Read): no longer passed buffer. Do not
34         make graphics file name absolute if it is stored as a relative path.
35
36         * insettext.C (edit): emit an updateParagraph signal on entering a text
37         inset. Needs to be emitted when leaving the inset also.
38
39 2002-03-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
40
41         * all files: ws cleanup
42
43         * Makefile.am: remove ld -r stuff
44
45 2002-03-21  Juergen Vigna  <jug@sad.it>
46
47         * insettext.C (appendParagraphs): new function added to append
48         the paragraphs to this insets paragraphs.
49
50 2002-03-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
51
52         * Makefile.am: special rules if partial linking
53
54 2002-03-19  Juergen Vigna  <jug@sad.it>
55
56         * insetgraphics.C (draw): fixed the setting of CHANGED_IN_DRAW!
57
58 2002-03-18  Angus Leeming  <a.leeming@ic.ac.uk>
59
60         * insetgraphics.C: Clean up Baruch's comments a little.
61         (c-tor): remove code setting id_, as it's set in the Inset c-tor.
62
63 2002-03-14  John Levon  <moz@compsoc.man.ac.uk>
64
65         * insettabular.C:
66         * insettheorem.C: wrap warnings
67
68         * insetgraphics.C: improve messages, move cached_status_
69           setting to safer place
70
71 2002-03-18  Juergen Vigna  <jug@sad.it>
72
73         * insettabular.C (unlockInsetInInset): removed unneeded showCursor
74         calls.
75         (localDispatch): ditto
76
77         * insettext.C (edit): removed unneeded showCursor calls.
78         (localDispatch): ditto.
79
80 2002-03-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
81
82         * insetgraphics.h: remove display() method.
83
84 2002-03-11  Juergen Vigna  <jug@sad.it>
85
86         * insetgraphics.C (draw): hack to fix the redrawing bug.
87         (draw): seems this fixes #268 (force redraw of row if we changed).
88
89         * insettext.C (updateInsetInInset): fixed for updates in insets inside
90         this inset text (don't know why I missed this earlier).
91
92 2002-03-08  Juergen Vigna  <jug@sad.it>
93
94         * insettabular.C (updateLocal): do a FULL update if we're not locked
95         and only a CELL update is asked.
96
97         * insettext.C (updateInsetInInset): update insets inside inset also
98         if it isn't inside the_locking_inset.
99
100         * insettabular.C (updateInsetInInset): ditto.
101
102 2002-03-06  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
103
104         * insetexternal.C (doSubstitution): check whether we are using a
105         temp dir for defining $$FPath
106
107 2002-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
108
109         * insettabular.C:
110         * insettext.C: remove #include "WorkArea.h".
111
112 2002-03-06  Juergen Vigna  <jug@sad.it>
113
114         * insettext.C (draw): fixed frame redrawing.
115         (clear): forgot to set the inset_owner of the paragraph.
116
117         * insetert.C (status): pay attention the bv can be 0 here!
118         (getMaxWidth): add the default leftMargin
119
120 2002-03-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
121
122         * insetert.C (getMaxWidth): make w unsigned int.
123
124 2002-03-05  Juergen Vigna  <jug@sad.it>
125
126         * insetert.C (status): change behaviour of Inlined.
127         (getMaxWidth): added for new inlined behaviour.
128
129 2002-03-05  José Abílio Oliveira Matos  <jamatos@novalis.fc.up.pt>
130
131         * insetnote.h (linuxdoc, docbook): add empty methods.
132         * insetinclude.C (validate): fix a case where buffer->niceFile was used
133         before being initialized.
134
135 2002-03-05  Juergen Vigna  <jug@sad.it>
136
137         * insettext.C (insetButtonPress): don't call exit on a InsetButtonPress
138         only that one in the inset. Should be enough.
139         (updateLocal): set the selection cursor always if we don't have a
140         selection to be sure it's set!
141
142         * insettabular.C (insetButtonPress): don't hit a sub inset 2 times.
143
144 2002-03-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
145
146         * insettext.C (clear): a gross hack to set layout on a newly
147         created paragraph.
148
149 2002-03-04  Juergen Vigna  <jug@sad.it>
150
151         * insettabular.C (localDispatch): inserted handling of
152         LFUN_FILE_INSERT_ASCII_PARA and LFUN_FILE_INSERT_ASCII.
153         (insertAsciiString): new helper function.
154
155 2002-03-04  Jose Abilio Oliveira Matos  <jamatos@novalis.fc.up.pt>
156
157         * insetinclude.C (linuxdoc, docbook): deal correctly with the niceFile
158         argument.
159
160 2002-03-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
161
162         * insettext.C (InsetText): initalize newly created par with
163         default layout. add bufferparams parameter
164         first -> first_y
165
166         * insetcaption.[Ch] (InsetCaption): add BufferParams parameter
167         * insetcollapsable.[Ch] (InsetCollapsable): ditto
168         * insetert.[Ch] (InsetERT): ditto
169         * insetfloat.[Ch] (InsetFloat): ditto
170         * insetfoot.[Ch] (InsetFoot): ditto
171         * insetfootlike.[Ch] (InsetFootLike): ditto
172         * insetmarginal.[Ch] (InsetMarginal): ditto
173         * insetminipage.[Ch] (InsetMinipage): ditto
174         * insetnote.[Ch] (InsetNote): ditto
175         * insettabular.[Ch] (InsetTabular): ditto + adjust for tabular changes
176
177 2002-03-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
178
179         * insettext.C: layout as string
180
181         * insetinclude.C: layout as string
182
183         * insetert.C: layout as string
184
185         * insetbib.C: layout as string
186
187 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
188
189         * insetert.C:
190         * insettabular.C: remove #include "lyx_gui_misc.h".
191
192 2002-02-26  John Levon  <moz@compsoc.man.ac.uk>
193
194         * Makefile.am:
195         * figinset.h:
196         * figinset.C:
197         * inset.h: remove figinset, yahoo !
198
199 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
200
201         * insetgraphics.C (c-tors): initialise parent classes explicitly in
202         copy c-tor and initialise member variables in the correct order.
203
204 2002-02-28  Juergen Vigna  <jug@sad.it>
205
206         * insettabular.C (localDispatch): clear selection on PgUp/Down.
207
208 2002-02-28  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
209
210         * inset.h: ... and add a better one here.
211
212         * insetcommand.C (insetButtonRelease): remove that one which was a
213         bit broken...
214
215 2002-02-27  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
216
217         * insetcommand.C (insetButtonRelease): ... and move it here.
218
219         * inseturl.h: remove insetButtonRelease from there...
220
221 2002-02-26  Juergen Vigna  <jug@sad.it>
222
223         * inseturl.h: Added a insetButtonRelease call returning true as
224         prove of concept.
225
226         * insetlabel.C (edit): Fixed wrong update handling after change I
227         leave in the wrong code for the one who wrote it to remove and have
228         a look what he did wrong.
229
230         * insettabular.C (localDispatch): force a SELECTION update if we
231         had a selection and we passed the event down to the inset (fix #213)
232         (localDispatch): handle font changing stuff when we have a cell
233         selection so that the selection is not rewoked. I don't really like
234         this fix, but it's the only way I see to do it right now.
235
236 2002-02-22  Juergen Vigna  <jug@sad.it>
237
238         * insettext.C (insetUnlock): set the cursor to the second paragraph
239         if available and if the first one is empty (fix #191).
240
241 2002-02-20  Juergen Vigna  <jug@sad.it>
242
243         * insettext.C (getDrawFont): implemented this function to call the
244         one of the owner if present as the owner normally knows what to do
245         with us.
246
247         * insetert.C: implement getDrawFont() function and comment out all
248         the crap for setting a special latex font inside this inset.
249         (InsetERT): added a Lanugage parameter to this constructor.
250
251         * inset.h: added function getDrawFont(LyXFont & font) to be able to
252         change the font for being drawn on screen (used only in InsetERT for
253         now).
254
255         * insettabular.C (draw): clear the parts around a cellinset ALWAYS
256         and also above (was missing).
257         (updateLocal): don't remove the cell selection if we have one this
258         should be done where we really want to remove it.
259
260 2002-02-20  José Matos  <jamatos@fep.up.pt>
261
262         * insetinclude.h: include_label made string const.
263
264         * insetinclude.C (InsetInclude): moved include_label initialization.
265         (linuxdoc):
266         (docbook):
267         (validate): fix support for temporary directory, for docbook and
268         linuxdoc.
269
270         * insetgraphics.h : new private member, graphic_label, that holds
271         the entity name that defines the graphics location (SGML).
272
273         * insetgraphics.C (unique_id): new function to give a unique label
274         for graphic.
275         (docbook):
276         (validate): the file locatation is given by an entity reference.
277
278 2002-02-18  Herbert Voss  <voss@lyx.org>
279
280         * insetgraphics.C: use [Debug::GRAPHICS] for lyxerr
281
282 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
283
284         * insetexternal.C Changes due to the renaming of support/syscall.[Ch]
285         as support/systemcall.[Ch] and of class Systemcalls as class SystemCall.
286
287 2002-02-18  José Matos  <jamatos@fep.up.pt>
288
289         * insetinclude.C (validate): some code only applies to latex buffers,
290         it was made conditional.
291
292 2002-02-12  Herbert Voss  <voss@lyx.org>
293
294         * insetgraphics.C: (prepareFile) do not check at this time
295         if the file is present.
296
297 2002-02-12  Herbert Voss  <voss@lyx.org>
298
299         * insetgraphics.C: latex(), return the correct newlines
300
301 2002-02-13  José Matos  <jamatos@fep.up.pt>
302
303         * inseturl.C (docbook): escape & in url.
304
305 2002-02-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
306
307         * insetspecialchar.C (isLineSeparator): line breaking is allowed
308         after HYPHENATION and MENU_SEPARATOR
309
310         * inset.h (isLineSeparator): new method, returns false by default.
311
312 2002-02-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
313
314         * insetert.C (status): do not update the text inset, but the ERT
315         inset.
316
317 2002-02-11  John Levon  <moz@compsoc.man.ac.uk>
318
319         * insetnote.C: use notebg for background
320
321 2002-02-08  Herbert Voss  <voss@lyx.org>
322
323         * insetgraphic.C:
324         * insetgraphicsParams.[Ch]: adding new Option noUnzip to
325         prevent LyX from unzipping when this should be handled
326         by latex vis the graphic.cfg.
327         clean up the code
328
329 2002-02-08  Herbert Voss  <voss@lyx.org>
330
331         * insetgraphic.C: prepareFile(): fix bug when file doesn't
332         exists, than return filename with extension
333
334 2002-02-06  Herbert Voss  <voss@lyx.org>
335
336         * insetgraphic.C: prepareFile(): don't convert the file, when
337         it's not viewed in LyX. Saves a lot of time when opening a
338         document!
339
340 2002-02-05  Herbert Voss  <voss@lyx.org>
341
342         * insetgraphic.C:
343         * insetgraphicsParams.[Ch]: some cosmetic changes to latex output
344         and adding a rotate bool similiar to subcaption
345
346 2002-02-04  Herbert Voss  <voss@lyx.org>
347
348         * insetgraphic.C:
349         * insetgraphicsParams.[Ch]: add a LyXView-scale to have a
350         similiar view to the LaTeX one. Get zipped files work.
351
352 2002-02-04  Angus Leeming  <a.leeming@ic.ac.uk>
353
354         * insetgraphicsParams.C (init): set display to DEFAULT.
355         No longer #include "lyxrc.h".
356
357 2002-02-04  Angus Leeming  <a.leeming@ic.ac.uk>
358
359         * insetgraphics.C (readFigInset): comment out the "zippedFile" stuff
360         for now (so that the code compiles).
361
362 2002-02-02  Herbert Voss  <voss@lyx.org>
363
364         * insetgraphic.C: delete inVariant() and some minor changes
365         * insetgraphicsParams.[C]:
366
367 2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
368
369         * insetgraphics.C (updateInset): if params.display == DEFAULT,
370         interogate lyxrc.display_graphics before diaplaying the graphic.
371
372         * insetgraphicsParams.[Ch]: respect the new DEFAULT state of
373         InsetGraphicsParams::DisplayType.
374
375 2002-01-31  Herbert Voss  <voss@lyx.org>
376
377         * insetgraphic.C: (readfigInset) set display to pref-default
378
379 2002-01-30  Herbert Voss  <voss@lyx.org>
380
381         * insetgraphic.C: get the filetyp from it's contents
382         * insetgraphicparams.C: add token scale and lyxrc.display when
383         creating a new inset
384
385 2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
386
387         * figinset.C: added using std::ios directive.
388
389 2002-01-30  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
390
391         * figinset.C (runqueue): open translation file in binary mode (for
392         cygwin).
393
394 2002-01-27  Herbert Voss  <voss@lyx.org>
395
396         * insetgraphic.[Ch]: mostly newritten to support graphicx with
397         all options and to be sure that the old figinsets are correct
398         converted.
399         * insetgraphicParams.[Ch]: a lot of chamges to have a clean data-
400         structure and to support all lengths as LyXLength. The Parameter
401         structure changed again, but reading of "old" 1.2 graphic insets
402         is no problem.
403
404 2002-01-20  Dekel Tsur  <dekelts@tau.ac.il>
405
406         * insetert.h (forceDefaultParagraphs): Added
407
408 2002-01-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
409
410         * insettabular.C (getMaxWidth):
411         (forceDefaultParagraphs): use Tabular::GetCellFromInset
412
413 2002-01-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
414
415         * insettabular.C (getMaxWidthOfCell): adapt to the new definition
416         of LyXLength::inPixels
417
418         * inset.C (latexTextWidth):
419         * insetminipage.C (latexTextWidth): new method, which implements
420         the equivalent of the LaTeX macro \textwidth
421
422         * insetminipage.C (getMaxWidth): use latexTextWidth
423
424 2002-01-18  Juergen Vigna  <jug@sad.it>
425
426         * inset.C (getMaxWidth): try to fix fluctuation of collapsable insets.
427
428 2002-01-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
429
430         * insettabular.C (getMaxWidthOfCell): use LyXLength::inPixels
431
432         * insetminipage.[Ch]: change width_ and height_ to be LyXLength
433         instead of string
434
435 2002-01-17  Juergen Vigna  <jug@sad.it>
436
437         * insettabular.C (lockInsetInInset): same change as in insettext.
438
439         * insettext.C (draw): width() function was called without setting
440         the right top_x which could lead to wrong insetWidth setting!
441         (lockInsetInInset): call edit instead of calling lockInset if we
442         have to lock an inset inside!
443         (edit): we have to also tell the inset that we have to redraw the
444         frame on an edit call if this inset draws a frame only if locked.
445
446 2002-01-16  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
447
448         * insetbib.C (getFiles): uncomment Path variable.
449
450 2002-01-16  Juergen Vigna  <jug@sad.it>
451
452         * insettabular.C (forceDefaultParagraphs): fixed bug returning value
453         of wrong cell.
454
455 2002-01-16  Allan Rae  <rae@lyx.org>
456
457         * insetinclude.C (docbook): someone forgot a ";"
458
459 2002-01-16  José Matos  <jamatos@fep.up.pt>
460
461         * figinset.C (docbook): removed a old place holder "@".
462         * insetgraphics.C (docbook): remove the file sufix if graphic is eps.
463         * insetinclude.C (linuxdoc): if include is verbatim, then export the
464         ascii text version, clearly guarded inside a CDATA section.
465         (docbook): in docbook 4, inlinegraphics is empty.
466         * insettabular.C (linuxdoc): export the ascii version of the table
467         inside a CDATA section.
468
469 2002-01-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
470
471         * insetparent.C (InsetParent):
472         * insetgraphicsParams.C (Write):
473         (Read):
474         * insetgraphics.C (prepareFile):
475         (readFigInset):
476         (docbook):
477         * insetexternal.C (executeCommand):
478         (doSubstitution): use Buffer::filePath
479
480         * insetbib.C (getFiles): add a #warning for Angus
481
482         * insetgraphics.C: Add a remark about how filenames should be
483         considered to be relative to buffer (but absolute is still allowed)
484         (draw): do not try to get status if lyxrc.use_gui is false
485
486 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
487
488         * inset.[Ch]:
489         * insetcollapsable.[Ch]:
490         * insettabular.[Ch] (searchForward, searchBackward): change the
491         bool const & params to bool.
492
493         * insetminipage.[Ch] (width, height): renamed as pageWidth, pageHeight
494         to avoid the name clash with InsetCollapsable's methods of the same
495         names but different functionality.
496
497 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
498
499         * insettext.C (ascii): use lyx::count rather than countChar.
500
501 2002-01-14  John Levon  <moz@compsoc.man.ac.uk>
502
503         * insettabular.C: return early for the LFUN_*BUF[SEL] funcs too
504
505 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
506
507         * insetgraphics.C (updateInset): do not try to render image if
508         lyxrc.use_gui is false (bug #104)
509
510         * insetinclude.C (loadIfNeeded): do not call bufferlist.readFile
511         if file does not exist
512
513         * figinset.C (browseFile): add shortcuts to directory buttons
514
515         * insettext.C (updateLocal): update menubar and toolbar here too.
516
517 2002-01-13  Allan Rae  <rae@lyx.org>
518
519         * insettabular.C (InsetTabular): Both constructors now initialise
520         all class variables.
521
522 2002-01-11  Juergen Vigna  <jug@sad.it>
523
524         * insettext.C (insetButtonPress): set the_locking_inset to 0.
525
526 2002-01-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
527
528         * insettabular.C (getStatus): add forgotten brace around multiline
529         if statement.
530
531 2002-01-09  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
532
533         * insetfloat.C (validate): require "float" instead of "floats".
534
535 2002-01-08  Martin Vermeer  <martin.vermeer@hut.fi>
536
537         * insettabular.C (getStatus): use FuncStatus
538
539 2002-01-08  Juergen Vigna  <jug@sad.it>
540
541         * insettabular.C (insetButtonRelease): now this should work too
542         correctly.
543
544         * insetminipage.C (getMaxWidth): fixed for minipage inside insets and
545         if the width is a percentage.
546
547         * inset.h: added isChar() function and implemented this for
548         insetspecialchar insetquotes and insetlatexaccent.
549         added forceDefaultParagraphs() and implemented it for insettabular.
550
551 2002-01-07  Juergen Vigna  <jug@sad.it>
552
553         * insettext.C (getLyXText): Fixed this function. An insert into the
554         map is only done if we REALLY have a new BufferView.
555
556 2002-01-07  Martin Vermeer  <martin.vermeer@hut.fi>
557
558         * insettext.C: fix bug illustrated by attachment #37 of bug #59
559
560 2002-01-05  John Levon  <moz@compsoc.man.ac.uk>
561
562         * insetinclude.C: fix use of FileInfo
563
564 2002-01-07  Juergen Vigna  <jug@sad.it>
565
566         * insettabular.C (draw): fixed clearing of cell around inset.
567
568 2002-01-05  Juergen Vigna  <jug@sad.it>
569
570         * insettext.C (draw): move the calls so that insetWidth/Asc/Desc
571         variables are updated.
572
573         * insettabular.C (resetPos): set always the inset_y as it may be
574         needed in another function.
575         (searchBackward): don't draw while searching.
576
577 2002-01-04  Juergen Vigna  <jug@sad.it>
578
579         * insettext.C (lockInsetInInset): forgot to set a cursor.
580
581 2002-01-02  Juergen Vigna  <jug@sad.it>
582
583         * insettext.C (insertInset): make the correct undo informations on
584         inserting new insets.
585
586 2001-12-31  John Levon  <moz@compsoc.man.ac.uk>
587
588         * insettabular.C: correct single-cell select vertically
589
590 2001-12-27  Juergen Vigna  <jug@sad.it>
591
592         * insettabular.C (ascii): export as tab-separated-values if the
593         function was not called from export (f.ex.: clipboard).
594
595         * insetcollapsable.h: added default support for ascii, linuxdoc and
596         docbook export (the insettext is exported by default!)
597
598         * insettabular.C (copySelection): suff the clipboard with the tabular
599         data in a tab separated format, seems more naturals then with all the
600         formating.
601
602 2001-12-24  Juergen Vigna  <jug@sad.it>
603
604         * insettext.C (insetMotionNotify): added a mouse_x & mouse_y position
605         to check for REAL mouseMotion.
606
607 2001-12-20  Juergen Vigna  <jug@sad.it>
608
609         * inset.C (cursor): return the owners cursor if available instead of
610         always only the bv->text->cursor.
611
612         * insettabular.C (checkLongtableSpecial): works now.
613
614 2001-12-19  Juergen Vigna  <jug@sad.it>
615
616         * insettabular.C (tabularFeatures): fix the row setting of ltt as
617         this has to be always row + 1 as 0 means not selected!
618         (checkLongtableSpecial): added
619         (tabularFeatures): better longtable options support
620
621         * insettext.C (resizeLyXText): reinit the text always also on a
622         empty insettext!
623
624 2001-12-18  Juergen Vigna  <jug@sad.it>
625
626         * insettext.C (updateInsetInInset): look if we have to autocollapse
627         paragraps and return if the update is requested for ourself.
628
629         * insetert.C (status): update the insettext not myself as that is what
630         we need.
631
632         * insetcollapsable.C (updateInsetInInset): always call the InsetText's
633         function only return if the update was requested with myself.
634
635         * insettext.C (insetButtonPress): fixed stupid bug.
636         (various functions): pay attention that lt is cleared BEFORE calling
637         updateLocal() and try to use it in the right manner (don't use it
638         if it's not really neccessary!)
639         (collapseParagraphs): insert a blank between collapsing paragraphs
640         if neccessary (not already there!).
641
642 2001-12-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
643
644         * insettabular.C: move includes around a bit, add a couple of
645         consts.
646
647         * insettext.[Ch]: move includes around a bit, other ws changes and
648         small stuff.
649
650 2001-12-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
651
652         * insettext.C (insetButtonRelease): fix compile problem
653
654 2001-12-17  Juergen Vigna  <jug@sad.it>
655
656         * insettext.C (insetButtonPress): set the selection cursor!
657         (insetButtonPress): clear the selection (and set with that the
658         selection.cursor) if we only hit an inset!
659
660         * insetert.C (read): removed piece of compatibility code only needed
661         for 1.2.0.
662
663         * insettabular.C (insetButtonRelease): fixed so that sub-dialogs
664         can be opened.
665
666         * insetcollapsable.C (insetButtonRelease): changed so that it can
667         open eventual existing popup dialogs on mousebutton==3.
668
669         * insetfloat.C (insetButtonRelease): removed not needed anymore!
670
671         * insetminipage.C (insetButtonRelease): removed not needed anymore!
672
673         * inset.C (insetButtonRelease): return a bool for telling the outer
674         world that we opened a dialog.
675
676 2001-12-07  Juergen Vigna  <jug@sad.it>
677
678         * insettext.C (paragraph): remove the deleteing of paragraphs as
679         it was a WRONG move!
680
681 2001-12-06  John Levon  <moz@compsoc.man.ac.uk>
682
683         * insettabular.h:
684         * insettabular.C: use new setSelection(). Allow
685           selection of single cells.
686
687 2001-12-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
688
689         * insetquotes.C (latex): fix to use the local language setting at
690         the point where the inset is inserted (different macros for
691         different french packages)
692
693 2001-12-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
694
695         * inset.h: add par_owner_ member variable and parOwner
696         setter/accessor.
697
698 2001-12-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
699
700         * insettabular.C (everywhere): adapt because widths are now real
701         widths and not strings
702
703         * insettext.C (draw): re-introduce the calls to width(), ascent()
704         and descent() to initialize the caching variables.
705
706 2001-12-09  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
707
708         * insettext.C (draw):
709         (drawFrame): use insetWidth instead of last_width
710
711         * insettext.h: remove variable last_width (insetWidth is exactly
712         the same) and last_height (computed but never used!)
713
714 2001-12-10  Allan Rae  <rae@lyx.org>
715
716         * insettabular.C (localDispatch): cleanup unlockInsetInInset calls
717
718 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
719
720         * insettext.C (insetAllowed): add comment
721
722 2001-12-05  Juergen Vigna  <jug@sad.it>
723
724         * insettext.C (insetAllowed): fixed for the case that we directly
725         ask the insettext from its LyXText.
726         (paragraph): fixed the crash when assigning the par->next() from
727         the EmptyParagraphMechanism!
728
729 2001-12-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
730
731         * insetbib.C:
732         * insettabular.C:
733         * insettext.C: change "while(" to "while ("
734
735 2001-12-04  Juergen Vigna  <jug@sad.it>
736
737         * insetert.C (edit): handle Inlined status.
738
739         * insettext.C (insertInset): trying John's fix for the trailing cursor
740
741         * insetert.C (insetButtonPress): added to handle inlined status
742         (insetMotionNotify): ditto.
743
744         * insettext.C (clearInset): changed Painter & in BufferView * param,
745         to be able to call ascent,descent methods.
746
747 2001-12-03  Juergen Vigna  <jug@sad.it>
748
749         * insettext.C (updateInsetInInset): use lt variable to forbid
750         changes of LyXText in an update call.
751         (updateInsetInInset): fixed updating of non locked insets!
752
753 2001-12-01  John Levon  <moz@compsoc.man.ac.uk>
754
755         * insettabular.C: capture some more functions to prevent
756         selection drawing problems. Bug #451274
757
758 2001-12-01  John Levon  <moz@compsoc.man.ac.uk>
759
760         * insetgraphics.C:
761         * insetgraphicsParams.C: fix inverted sense of float_equal
762
763 2001-11-30  Juergen Vigna  <jug@sad.it>
764
765         * insettabular.C (InsetTabular): use the save_id flag to create also
766         the tabular with the same id's.
767
768         * insettext.C (setParagraphData): added a same_id function for undo
769         to set the same paragraph id's as of the paragraph we are setting.
770
771 2001-11-30  José Matos <jamatos@fep.up.pt>
772
773         * inseturl.[Ch]:
774         * insettoc.[Ch]: DocBook -> docbook.
775
776 2001-11-29  André Pönitz <poenitz@gmx.net>
777
778         * inseterror.C:
779         * insettext.C: further reduction of header dependencies by using
780         lyx::layout_type and lyx::textclass_type from support/types.h
781
782 2001-11-29  Juergen Vigna  <jug@sad.it>
783
784         * insettext.C: inserted a reinitLyXText function everywhere I delete
785         the paragraphs! This should fixe the crashes we had.
786         Also use the new function firstRow() instead of getRowNearY(dummy_y)
787         (paragraph): set the InsetOwner() of the new paragraphs!
788
789 2001-11-28  André Pönitz <poenitz@gmx.net>
790
791         * insetnote.C: add pos initialization that I removed without
792           knowing what I did.
793
794 2001-11-28  Juergen Vigna  <jug@sad.it>
795
796         * insettabular.C (resetPos): hack to not crash with infinite paints.
797
798         * insettabular.h: insert missing function allowSpellcheck()!
799
800         * insetcollapsable.C (draw): fixed wrong width of collapsed inset!
801
802 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
803
804         * insetfloatlist.h:
805         * insetfloatlist.C: derive from InsetCommand so gui can use it
806           easily
807
808 2001-11-26  André Pönitz <poenitz@gmx.net>
809
810         * insettext.[Ch]:
811         * insetert.C:
812         * insetnote.C: reduce header dependencies, introduce type for
813         positions
814
815 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
816
817         * various: update for Alert.h
818
819 2001-11-22  John Levon  <moz@compsoc.man.ac.uk>
820
821         * inset.h: fix comment
822
823         * insettext.C: use par->isInset()
824
825 2001-11-22  Allan Rae  <rae@lyx.org>
826
827         * insetcollapsable.h:
828         * inset.h: Changes to checkInsertChar() behaviour.
829         Now return value indicates whether chars can be inserted.
830
831 2001-11-11  Michael A. Koziarski <michael@koziarski.org>
832
833         * various:  updated to use the new LaTeXFeatures
834
835 2001-11-14  José Matos  <jamatos@fep.up.pt>
836
837         * insetspecialchar.C (linuxdoc):
838         (docbook): don't give a name to a unused variable.
839
840         * insettext.C (docbook): removed unused variable.
841
842 2001-11-13  Herbert Voss  <voss@perce.de>
843
844         * insetgraphic.C: fix scale bug
845
846 2001-11-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
847
848         * inset.h (isSpace):
849         (isLetter): new virtual methods.
850
851         * insetspecialchar.C (isSpace):
852         (isLetter): implement here.
853
854 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
855
856         * inset.h: new inline helpers
857
858         * insettext.C: use new helpers
859
860 2001-11-07  José Matos  <jamatos@fep.up.pt>
861
862         * insettext.C (docbook): full support for paragraphs inside insettext.
863
864 2001-11-06  José Matos  <jamatos@novalis.fc.up.pt>
865
866         * insetindex.C: added header file for std::ostream.
867
868 2001-11-03  José Matos  <jamatos@fep.up.pt>
869
870         * insetindex.C: added using std::ostream that I forgot yesterday.
871
872 2001-11-02  Ben Guillon  <nicolas.marsgui@libertysurf.fr>
873
874         * insetindex.h (docbook):
875         * insetindex.C (docbook): added support for docbook export.
876
877 2001-11-02  José Matos  <jamatos@fep.up.pt>
878
879         * insetcaption.C(docbook): added support for docbook export.
880
881 2001-11-02  Dekel Tsur  <dekelts@tau.ac.il>
882
883         * insetexternal.C (updateExternal): Do not run update command if
884         result file exists and is up to date.
885
886         * ExternalTemplate.C (readFormat): Support the updateresult token.
887
888 2001-10-31  Kayvan A. Sylvan  <kayvan@sylvan.com>
889
890         * insetexternal.C (doSubstitution): Fix filepath ($$FPath in
891         external_templates) to use the buffer->fileName() but only if
892         previewing. Generating a TeX file should make FPath return
893         "".
894
895 2001-10-30  John Levon  <moz@compsoc.man.ac.uk>
896
897         * insetert.h:
898         * insetert.C: fix some problems
899
900 2001-10-30  Kayvan A. Sylvan  <kayvan@sylvan.com>
901
902         * insetexternal.C (doSubstitution): Added $$FPath token
903         to list of usable substitutions in external inset templates.
904
905 2001-10-24  Juergen Vigna  <jug@sad.it>
906
907         * insettabular.C: use new ltType struct for setting longtable
908         header and footers also new UNSET enums.
909
910 2001-10-24  José Matos  <jamatos@fep.up.pt>
911
912         * insettabular.C (linuxdoc): Now exports the ascii's table version.
913         (docbook): If the table is not inside a float then wrap it inside
914         <informaltable>...</informaltable>.
915
916 2001-10-23  José Matos  <jamatos@fep.up.pt>
917
918         * insetref.C (docbook): removed / terminator to conform SGML.
919
920         * insetspecialchar.C (linuxdoc):
921         (docbook): Added support for special chars, more than ascii export.
922
923 2001-10-22  Juergen Vigna  <jug@sad.it>
924
925         * insettext.C (checkInsertChar): added for REALLY checking the
926         font of the inserted char in the right inset!
927
928 2001-10-19  Juergen Vigna  <jug@sad.it>
929
930         * inset.h: added method allowSpellcheck() so that insets who do
931         not have anything to spellcheck can tell and so they are over-jumped.
932         Implemented for InsetText and co.
933
934 2001-10-18  Juergen Vigna  <jug@sad.it>
935
936         * inset.C (getMaxWidth): use LyXText::workWidth(BufferView, Inset *).
937
938 2001-10-15  José Matos  <jamatos@fep.up.pt>
939
940         * insetert.C: allow export for docbook and linuxdoc
941
942 2001-10-07  Adrien Rebollo <adrien.rebollo@gmx.fr>
943
944         * insetquotes.C (dispString): handles latin3 and latin4 quotes
945
946 2001-10-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
947
948         * insetquotes.C (dispString): fix handling of latin9 quotes
949
950 2001-10-03  Juergen Vigna  <jug@sad.it>
951
952         * insetert.C: ditto
953
954         * insetcollapsable.C: change updateInset calls to not tell BV that
955         we have changed status.
956
957 2001-10-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
958
959         * insettabular.C (deletable): make const
960
961 2001-09-28  Dekel Tsur  <dekelts@tau.ac.il>
962
963         * insetert.C (latex): Fix the returned value
964
965 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
966
967         * insetert.[Ch] (selectNextWordToSpellcheck): new method.
968         Returns string(), so nothing in an ERT inset is spellchecked.
969
970         * insetgraphics.C (draw): print the filename if not displaying the
971         image.
972         (width): make sure that the width and draw methods are consistent.
973         (updateInset): don't even load the image into cache if not displaying
974         it.
975
976 2001-09-21  Angus Leeming  <a.leeming@ic.ac.uk>
977
978         * various files (selectNextWord): renamed as
979         selectNextWordToSpellcheck.
980
981         * insetgraphics.C (draw): remove the previous change. Right place
982         is in imageLoaderXPM.C.
983         (draw): don't display the image if params.display == NONE.
984
985 2001-09-18  Angus Leeming  <a.leeming@ic.ac.uk>
986
987         * figinset.C (runqueue):
988         * insetgraphics.C (draw): set background colour of inset from
989         background to the user-configurable graphicsbg.
990
991 2001-09-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
992
993         * insetquotes.C (InsetQuotes): when trying to decide the side of
994         the quote, choose `left' only after a space or '('
995
996 2001-09-04  José Matos  <jamatos@fep.up.pt>
997         * figinset.C
998         * figinset.h
999         * insetcaption.C
1000         * insetcaption.h
1001         * insetcollapsable.h
1002         * insetcommand.C
1003         * insetcommand.h
1004         * inseterror.h
1005         * insetert.C
1006         * insetert.h
1007         * insetexternal.C
1008         * insetexternal.h
1009         * insetfloat.C
1010         * insetfloat.h
1011         * insetfloatlist.h
1012         * insetgraphics.C
1013         * insetgraphics.h
1014         * inset.h
1015         * insetinclude.C
1016         * insetinclude.h
1017         * insetlabel.C
1018         * insetlabel.h
1019         * insetlatexaccent.C
1020         * insetlatexaccent.h
1021         * insetquotes.C
1022         * insetquotes.h
1023         * insetref.C
1024         * insetref.h
1025         * insetspecialchar.C
1026         * insetspecialchar.h
1027         * insettabular.C
1028         * insettabular.h
1029         * insettext.C
1030         * insettext.C (docbook): rename docBook method to docbook.
1031
1032 2001-09-02  Dekel Tsur  <dekelts@tau.ac.il>
1033
1034         * inset.h (getFirstParagraph): New virtual method.
1035
1036 2001-08-20  Herbert Voss  <voss@perce.de>
1037         * insetbib.C: added a option bibtotoc which is from "BIB to TOC"
1038         in the the bibtex-database-gui for inserting a line
1039         \addcontentsline...
1040
1041         If no style is given than there is no tex-output.
1042
1043 2001-08-18  Angus Leeming  <a.leeming@ic.ac.uk>
1044
1045         * insetbib.[Ch] (getFiles): new method, returning the BibTeX database
1046         files as a vector.
1047         (getKeys): use it.
1048
1049 2001-08-18  Dekel Tsur  <dekelts@tau.ac.il>
1050
1051         * insetert.C (latex): Fix output for multiple paragraphs.
1052         (write): New code for writing paragraph data.
1053         (read): Set font after reading the inset.
1054         (localDispatch): Call set_latex_font() for more cases.
1055
1056         * insetnote.h: Add empty validate method.
1057         * insetert.h: Ditto
1058
1059         * insetnote.C (InsetNote): Set language to the language of the
1060         document.
1061
1062 2001-08-16  Juergen Vigna  <jug@sad.it>
1063
1064         * insettext.C: implemented the new FINISHED states.
1065
1066         * insettabular.C: ditto
1067
1068         * inset.h: added more FINISHED states for cursor right,up,down
1069
1070 2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
1071
1072         * insetfloatlist.C: use "FloatName List"
1073
1074 2001-08-14  Juergen Vigna  <jug@sad.it>
1075
1076         * insetert.C (edit): forgot to set status_ in edit calls!
1077
1078 2001-08-14  Dekel Tsur  <dekelts@tau.ac.il>
1079
1080         * insettext.C: Compilation fix
1081
1082 2001-08-13  Juergen Vigna  <jug@sad.it>
1083
1084         * inset.C (getMaxWidth): fixed bug of returning the wrong max width.
1085
1086         * insetcollapsable.C (edit): don't recollapse an already open inset.
1087
1088         * insettext.C: fixed problem when reinitializing LyXText by not doing
1089         it while lt is in use and post this to the next possible time in
1090         getLyXText().
1091         (searchForward): fixed not unlocking of inset if nothing found.
1092         (edit): set cursor behind right (was set -1 pos).
1093
1094         * insetert.C (InsetERT): init status_ also in the 3rd constructor.
1095
1096         * insettabular.C (tabularFeatures): fixed fix where deleting the
1097         last row didn't get the right actcell!
1098
1099 2001-08-11  Dekel Tsur  <dekelts@tau.ac.il>
1100
1101         * insettext.C (localDispatch): Change language only when the inset
1102         becomes empty.
1103
1104 2001-08-10  Juergen Vigna  <jug@sad.it>
1105
1106         * insettabular.C (selectNextWordInt): use the front using edit call.
1107
1108         * insetcollapsable.C (getMaxWidth): rename inset to in to not have
1109         the parameter overwrite class variable inset.
1110
1111         * inset.C (getMaxWidth): fix the setting of the minwidth = 10.
1112
1113         * insettext.C (saveLyXTextState): check for invalid cursor-par.
1114         (reinitLyXText): remove wrong_cursor bool as not needed anymore!
1115
1116         * insettabular.C (calculate_dimensions_of_cells): let's try to call
1117         update only for fixed with cells.
1118         (resetPos): try to fix the lockup on spellchecking or s&r.
1119
1120         * insettext.C (update): comment this out as it seems first wrong
1121         and second not needed anymore!
1122         (some functions): call reinitLyXText() only in update() in all other
1123         positions set only need_update = INIT.
1124
1125 2001-08-08  Juergen Vigna  <jug@sad.it>
1126
1127         * insettabular.C (setPos): fixed wrong actrow < rows() check.
1128
1129         * insettext.C (insetUnlock): remove double-space on inset unlock.
1130
1131         * insetcollapsable.C (draw): fix returned x when label > inset-width.
1132
1133         * insettabular.C (update): fixed cursor positon after an insert.
1134         (insetAllowed): do not allow to insert insets when not inside the
1135         inset!
1136         (draw): clear below an inset too as it could have changed height.
1137
1138         * inset.C (getMaxWidth): fixed width for inset in inset.
1139
1140         * insettext.C (update): small fix.
1141
1142         * insettabular.C (tabularFeatures): added selection support to
1143         DELETE_ROW/DELETE_COLUMN.
1144
1145 2001-08-07  Juergen Vigna  <jug@sad.it>
1146
1147         * inset.C (getMaxWidth): recoded and all it's implementations!
1148
1149         * insettext.C (init,setParagraph+constructors): cleanups
1150         (reinitLyXText): fixed problem with wrong cursor when all paragraphs
1151         are new and I want do a save/restore of the cursor position which is
1152         not possible anymore.
1153
1154         * insetcollapsable.C (searchBackward): recollapse inset if not found.
1155         (searchBackward): ditto
1156         (selectNextWord): ditto
1157
1158 2001-08-07  Angus Leeming  <a.leeming@ic.ac.uk>
1159
1160         * insetlatexaccent.C (checkContents): Add some debug messages
1161
1162 2001-08-07  Juergen Vigna  <jug@sad.it>
1163
1164         * insetert.C (read): don't use InsetCollapsable::read as we don't
1165         write the collapsed status anymore only the status.
1166         (write): ditto.
1167
1168 2001-08-06  Juergen Vigna  <jug@sad.it>
1169
1170         * insetert.C (set_latex_font): use LyXText's setFont directly.
1171
1172         * insettext.C (drawFrame): fixed one time more the right position
1173         and size of the frame!
1174
1175         * insetert.C (~InsetERT): hide the dialog.
1176         (showInsetDialog): added implementation
1177         (open): ditto
1178         (close): ditto
1179         (status): new function for the status of the ERT inset (3-state).
1180         (write): output also the status of the inset for readback!
1181         (read): readback the status if available otherwise use collapsed_.
1182
1183         * insettext.C (edit): small fix of setting the position, which could
1184         have gone < 0.
1185
1186         * insetert.C (width): implement this function for inlined viewing.
1187         Added minimum width of 10 pixels!
1188
1189         * insetminipage.C (InsetMinipage): just change the colors a bit so
1190         that border/background is a bit more visible. We will remove this
1191         anyway for 1.2.0!
1192
1193         * insettext.C (textWidth): add a 'bool fordraw' parameter and use this
1194         function for getting the important widths for drawing in various
1195         functions and in LyXText.
1196         (draw): fixed up a bit (frame drawing/clearing)
1197
1198 2001-08-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1199
1200         * inset.C (convertFont): delete method. not used.
1201
1202 2001-08-03  Juergen Vigna  <jug@sad.it>
1203
1204         * insettext.C (setFont): don't call for a draw update if we're just
1205         changing the cursor font!
1206
1207 2001-08-02  Juergen Vigna  <jug@sad.it>
1208
1209         * insettext.C (draw): clear the background with the right color if
1210         needed. Update myself if x&max-width changed and return without doing
1211         anything. Let the update code handle the right stuff.
1212
1213         * insetminipage.C (getMaxWidth): fixed returning of maxwidth when
1214         inside another inset.
1215
1216 2001-08-01  Juergen Vigna  <jug@sad.it>
1217
1218         * insetcollapsable.C (update): added an in_update bool so we avoid
1219         reentering.
1220
1221         * insettabular.C (update): added an in_update bool so we avoid
1222         reentering.
1223
1224         * insettext.C (insetButtonPress): hopefully fixed setselection/clear
1225         selection problem.
1226         (update): added an in_update bool so we avoid reentering.
1227
1228         * insettabular.C (localDispatch): clear col/row selection when doing
1229         something else inside an inset.
1230
1231         * insettext.C (getLyXText): fixed bug when requesting a recursive
1232         insettext!
1233
1234 2001-08-01  Angus Leeming  <a.leeming@ic.ac.uk>
1235
1236         * insetcite.C (latex): Paranoia check. Make sure that there is no
1237         whitespace between the citation keys.
1238
1239 2001-07-31  Juergen Vigna  <jug@sad.it>
1240
1241         * inset.h (nodraw): make the set function also const so that this
1242         can be called from inside other const functions.
1243
1244         * insetcollapsable.h: removed inline variable and moved it over
1245         to the only user InsetERT.
1246
1247         * insetcollapsable.C (insetButtonRelease): fixed uncollpasing the
1248         inset opening immediately therein lying insets dialogs!
1249
1250         * insetert.C (localDispatch): set the font also if we don't have any
1251         chars in this paragraph, otherwise if we delete all of em and start
1252         writing we have the wrong font.
1253         (inlined): added
1254         (draw): implemented for inline support
1255         (insetButtonRelease): ditto.
1256
1257 2001-07-30  Juergen Vigna  <jug@sad.it>
1258
1259         * insettext.C (reinitLyXText): new function to reinit the insets
1260         text after lot's of paragraph changes. Use this instead of the
1261         cache.clear() which is VERY dangerous.
1262
1263         * insetfloat.C (insetButtonRelease): we should only show the dialog
1264         if we press on the label otherwise we have problems to open mouse
1265         button 3 dialogs inside this float (f.ex. of a tabular!)
1266
1267 2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1268
1269         * insetert.C: change back to "ERT"
1270
1271         * insetfloat.C: handliign of RMB on label added.
1272
1273 2001-07-30  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1274
1275         * insetgraphicsParams.C: #include LOstream.h here.
1276
1277         * insetfoot.h: remove InsetFoot:: qualifier.
1278
1279 2001-07-29  Baruch Even  <baruch@lyx.org>
1280
1281         * ChangeLog: Hiding time travel evidence.
1282
1283         * insetgraphicsParams.h:
1284         * insetgraphicsParams.C:
1285         * insetgraphics.C: Added horizontal scale option, it actually scales both
1286         directions since it keeps image proportions.
1287
1288         * insetgraphics.C: Fixed EPS detection to be non-hacky.
1289
1290 2001-07-29  Baruch Even  <baruch@lyx.org>
1291
1292         * insetgraphics.C (decideOutputImageFormat): when doing postscript output
1293         convert PNG/GIF/JPG to EPS, assume the rest are EPS already.
1294
1295         HACKY! Will need to add an EPS detection routine like old InsetFig does!
1296
1297 2001-07-29  Baruch Even  <baruch@lyx.org>
1298
1299         * insetgraphics.C: Added EPSI to be an alias of EPS.
1300
1301 2001-07-29  Baruch Even  <baruch@lyx.org>
1302
1303         * insetgraphics.C: Change GRAPHICS to Graphics.
1304         Changed image conversion rules (documented at the beginning of file).
1305
1306 2001-07-28  Angus Leeming  <a.leeming@ic.ac.uk>
1307
1308         * insetert.C (get_new_label): int -> Paragraph::size_type to get
1309         std::min working.
1310
1311         * insetgraphics.C: added a using std::endl directive.
1312
1313         * insetcommand.h (getScreenLabel): removed pure virtual function,
1314         as it duplicates that in InsetButton.
1315
1316         * insetbib.[Ch] (getScreenLabel):
1317         * insetbutton.[Ch] (getScreenLabel):
1318         * insetcite.[Ch] (getScreenLabel):
1319         * insetert.[Ch] (getScreenLabel):
1320         * insetexternal.[Ch] (getScreenLabel):
1321         * insetfloatlist.[Ch] (getScreenLabel):
1322         * insetinclude.[Ch] (getScreenLabel):
1323         * insetindex.[Ch] (getScreenLabel):
1324         * insetlabel.h (getScreenLabel):
1325         * insetparent.[Ch] (getScreenLabel):
1326         * insetref.[Ch] (getScreenLabel):
1327         * insettoc.[Ch] (getScreenLabel):
1328         * inseturl.[Ch] (getScreenLabel): passed a Buffer const * parameter.
1329
1330         * insetcite.C (getScreenLabel): use this Buffer parameter in creating
1331         the label.
1332         (validate): remove check on "cite" when using natbib.
1333
1334 2001-07-26  Baruch Even  <baruch@lyx.org>
1335
1336         * insetgraphics.C (draw): changed casting to be in one place rather than
1337         all over the function.
1338
1339         * insetgraphics.h:
1340         * insetgraphics.C (read): Added compatibility reads of InsetFig.
1341
1342         * insetgraphicsParams.h:
1343         * insetgraphicsParams.C:
1344         * insetgraphics.C: Removed inline option and changed rotateAngle to float.
1345
1346 2001-07-28  Kayvan A. Sylvan  <kayvan@sylvan.com>
1347
1348         * insetfoot.C (validate): Added method to ensure that the
1349         right bit of LaTeX is emitted.
1350
1351         * insetfoot.h: Added validate method to set the correct
1352         LaTeXFeatures bit for the special footnote code.
1353
1354 2001-07-26  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
1355
1356         * insetquotes.C (dispString): display the right ISO8859-{1,9,15}
1357         quotes
1358
1359 2001-07-27  Juergen Vigna  <jug@sad.it>
1360
1361         * inset.h: remove not used font variable in parameter.
1362         removed checkInsertChar in UpdatableInset as it was equal to
1363         the one in Inset and so not needed.
1364
1365         * insetert.C (checkInsertChar): implementation of function
1366         checkInsertChar.
1367
1368         * inset.h: added new function checkInsertChar.
1369
1370         * various files: added c-tor and clone() function.
1371
1372         * insetcollapsable.h: removed clone function here as this should
1373         be only realized in REAL insets and added it to all collapsable
1374         insets! (with the copy-constructor).
1375
1376 2001-07-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1377
1378         * insetminipage.C (read): handle missing parameters more gracefully
1379
1380         * insetcollapsable.C (read): handel missing collapsed more gracefully
1381
1382 2001-07-25  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1383
1384         * insetfloat.C (read): handle missing parameters.
1385
1386         * insettext.C (read): handle old latex end_inset
1387
1388         * insetert.C (setButtonLabel): new method
1389         (init): use it, to set the dynamic label correctly
1390         (read): use it
1391
1392         * Makefile.am (EXTRA_DIST): add files that is not part or the
1393         binary here.
1394
1395         * insetcollapsable.h: remove autocollapsable (no users), remove
1396         draw_label, change_label_with_text and companion code. Remove args
1397         from some methods.
1398         * insetert.[Ch]: move here instead (only user)
1399
1400         * inset.h: rename private variable name to name_, make
1401         selectNextWord return a const string. make getInsetName return a
1402         string const &. Remove bool from open, add close.
1403
1404         * Makefile.am: don't compile insetlist, insetsection
1405         and insettheorem
1406
1407 2001-07-24  Juergen Vigna  <jug@sad.it>
1408
1409         * insetert.C (InsetERT): put init after the paragraph initialization,
1410         as otherwise we don't set the draw_label right.
1411
1412         * insetcollapsable.C (insetMotionNotify): fixed opening/closing the
1413         insets with the mouse without having strange selections.
1414         (edit): if the inset was collapsed and we open it here then put the
1415         cursor always at the beginning of the inset.
1416         (get_new_label): 15 instead of 10 max chars in the label.
1417
1418         * insetert.C (localDispatch): added and handle various stuff we
1419         need to handle here (font setting on paragraph break, not permitted
1420         layout setting, etc.).
1421
1422         * inset.h: added default copy-consturctor and implemented this in
1423         various insets with the change to use this in the clone function!
1424
1425 2001-07-24  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1426
1427         * insetminipage.C (InsetMinipage): set background color to red :)
1428
1429 2001-07-23  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1430
1431         * insettext.C (insetUnlock): only set update to CLEAR_FRAME if
1432         draw frame mode is LOCKED.
1433
1434         * insetcollapsable.C (edit):
1435         (insetButtonRelease): set update status to full when
1436         opening inset.
1437
1438         * insettext.C (clearInset):
1439         * insettabular.C (draw):
1440         * insetlatexaccent.C (draw): honor background color.
1441
1442         * inset.h: new member background_color_, initialized to
1443         LColor::inherit.
1444
1445         * inset.C (backgroundColor): new method.
1446         (setBackgroundColor): new method.
1447
1448         * insetert.C (init): new method, called by the ctors.
1449         (InsetERT): when inserting contents, make sure the font is
1450         ALL_INHERIT.
1451
1452         * insetnote.C (InsetNote): when inserting content, remove trailing
1453         newline
1454         (init): set background color to LColor::note
1455
1456 2001-07-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1457
1458         * insetcollapsable.C: adjust
1459
1460         * insetbutton.C: adjust
1461
1462 2001-07-23  Juergen Vigna  <jug@sad.it>
1463
1464         * insetcollapsable.h: removed widthCollapsed variable, LyXFont
1465         parameter on the _collapsed function (was not needed) and call
1466         always width_collapsed().
1467
1468         * insetert.C (InsetERT): use setLabel with "true" flag.
1469
1470         * insetcollapsable.C: modified various functions to set the draw_label
1471         string right in any condition.
1472         (setLabel): added a bool parameter to set change_label_with_text.
1473
1474         * insetcollapsable.h: added draw_label string which is set to the
1475         actual drawn label-string, while label is the original static label
1476         of this collapsable inset. Added bool change_label_with_text to set
1477         if we want that the label changes to the start of the InsetText's
1478         text when collabpsed. You can set this flag with the setLabel funciton.
1479         Added bool inlined for inlined collapsable insets, but not handled
1480         yet.
1481
1482         * insetcollapsable.C (get_new_label): added should get a new label
1483         from the InsetText beginning (for now 10 chars).
1484
1485 2001-07-21  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
1486
1487         * insetquotes.C (latex): fix the handling of french double quotes
1488         when not using the french pachage.
1489
1490 2001-07-22  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1491
1492         * insetcollapsable.h: make WidthCollapsed mutable.
1493
1494         * insetindex.C (lyxCode): InsetIndex returns INDEX_CODE,
1495         InsetPrintIndex returns INDEX_PRINT_CODE.
1496
1497         * inset.h: add INDEX_PRINT_CODE
1498
1499         * insetcollapsable.C (draw): init widthCollapsed if necessary
1500         (width): ditto.
1501
1502         * insetquotes.C (width): use the local language, not the document
1503         language.
1504         (draw): ditto.
1505         (dispString): add additional spacing for all french languages,
1506         like fr_CA.
1507         (validate): make it work when there is no default language
1508
1509         * insetspecialchar.h: rename kind to kind_; add kind() accessor.
1510
1511         * insetnote.C (init): new method, called by the constructors
1512         (InsetNote): new constructor with contents passed as a string
1513
1514 2001-07-21  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1515
1516         * insetfootlike.C (insetAllowed): disallow float in footlike.
1517
1518         * insetert.C (InsetERT): add collapsed argument to the constrctor
1519         with contents.
1520
1521 2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1522
1523         * insetindex.h: shut off warning
1524
1525 2001-07-20  Juergen Vigna  <jug@sad.it>
1526
1527         * insetcollapsable.C (update): recoded hopefully works now!
1528
1529 2001-07-19  Juergen Vigna  <jug@sad.it>
1530
1531         * most files: implemented the below new introduced function.
1532
1533         * inset.h: added new edit(BufferView *, bool front) method to be able
1534         to enter an inset from the front/back without knowing x/y positions
1535         and baselines inside the inset. So I just can tell the inset activate
1536         me and set the cursor on the front/back of yourself.
1537
1538 2001-07-18  Juergen Vigna  <jug@sad.it>
1539
1540         * insetcollapsable.C (edit): fixed hopefully the y parameter which
1541         is given to the InsetText.
1542         (insetButtonPress): ditto
1543         (insetButtonRelease): ditto
1544         (insetMotionNotify): ditto
1545
1546 2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1547
1548         * insetspecialchar.[Ch]: change HYPHENATION_BREAK to
1549         LIGATURE_BREAK, since the name is so stupid.
1550
1551 2001-07-20  Angus Leeming  <a.leeming@ic.ac.uk>
1552
1553         * insetnote.[Ch]: (insertInset, insetAllowed): removed. Note now uses
1554         the default InsetCollapsable methods. I.e., it can insert anything.
1555         (write) output the name of the inset, not some silly hack for
1556         compatability with the old InsetInfo.
1557
1558         * insetinfo.[Ch]: removed.
1559         * insetnote.[Ch]: new files. InsetNote replaces InsetInfo. The inset is
1560         now collapsable, but functionality is otherwise identical to InsetInfo.
1561
1562         * Makefile.am: removed insetinfo.[Ch]. Added insetnote.[Ch].
1563
1564 2001-07-19  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1565
1566         * insetspecialchar.[Ch]: add support for HYPHENATION_BREAK. some
1567         reformatting
1568
1569         * insetquotes.C: general cleanup
1570         (dispString): add spaces inside french double quotes.
1571         (latex): ditto. Moreover, treat first the case where the frenchb
1572         or french options have been given.
1573
1574 2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
1575
1576         * insetcite.[Ch] (latex, validate): new methods, required for natbib
1577         support.
1578
1579 2001-07-19  Dekel Tsur  <dekelts@tau.ac.il>
1580
1581         * figinset.C (RegisterFigure): Print debug message only when
1582         current_view is available.
1583
1584 2001-07-18  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1585
1586         * many files: update to match the change below
1587
1588         * inset.h (insetAllowed): renamed from insertInsetAllowed;
1589         implement the version which takes an inset here.
1590
1591         * insetcollapsable.[Ch]: implement open and isOpen
1592
1593         * inset.h: remove insertInsetAllowed from Inset
1594         (open): new method, to open or close an inset
1595         (isOpen): returns the status of an inset
1596         (isCollapsable, colapse): removed
1597
1598 2001-07-13  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
1599
1600         * insetquotes.C (dispString): display french guillemets when using
1601         ISO8859-15.
1602
1603 2001-07-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1604
1605         * insetcollapsable.h: remove bogus return statements
1606
1607 2001-07-18  Juergen Vigna  <jug@sad.it>
1608
1609         * insettabular.C (selectNextWord): fixed spellchecking for the
1610         first cell of a tabular (wasn't entered!)
1611         (getLyXText): changed to enter automatically insettext and return
1612         it's LyXText if we're locked.
1613
1614 2001-07-17  Juergen Vigna  <jug@sad.it>
1615
1616         * various files: implemented the below functions.
1617
1618         * inset.h: added functions
1619         - virtual string selectNextWord(BufferView *, float & value) const;
1620         - virtual void selectSelectedWord(BufferView *) { return; }
1621         - virtual void toggleSelection(BufferView *, bool /*kill_selection*/)
1622         needed for spellchecking correctly!
1623
1624 2001-07-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1625
1626         * insetert.C (latex): write out all paragraphs.
1627
1628 2001-07-17  Baruch Even  <baruch@lyx.org>
1629
1630         * insetgraphics.C (draw): Removed unneeded casts.
1631
1632 2001-07-16  Juergen Vigna  <jug@sad.it>
1633
1634         * insettext.C (update): fixed small oversight (reset lt to 0).
1635
1636 2001-07-14  Baruch Even  <baruch@lyx.org>
1637
1638         * insetgraphics.h:
1639         * insetgraphics.C: Added a copy c-tor and handled the same_id case.
1640
1641 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
1642
1643         Consistent use of Lsstream.h:
1644         * figinset.C: removed using std::ostringstream directive.
1645
1646         * insetgraphics.C (createLatexOptions):
1647         * insetinclude.C (unique_id):
1648         std::ostringstream -> ostringstream.
1649         * insettext.C (localDispatch): std::istringstream -> istringstream.
1650
1651 2001-07-13  Juergen Vigna  <jug@sad.it>
1652
1653         * insetfloat.C (insertInsetAllowed): added missing const_cast.
1654
1655         * insetcollapsable.C (getLockingInset): ditto.
1656
1657 2001-07-12  Juergen Vigna  <jug@sad.it>
1658
1659         * insetcollapsable.h: added implementation of new function for
1660         collapsable status.
1661
1662         * various files: added implementation of new insertInsetAllowed-func
1663         and redone the function a bit more.
1664
1665         * inset.h: added isCollapsable(), bool collapsed(),
1666         collapsed(BufferView *, bool) and insertInsetAllowed(Inset::Code).
1667
1668         * insetfloat.C (insertInsetAllowed): make a bit more checks.
1669
1670         * insettext.C (getLyXText): use 'lt' to assure we're not erasing the
1671         LyXText which is marked for removal while we're using it!
1672
1673         * insettext.h: added private LyXText * lt to use it to assure we are
1674         not deleting our LyXText while we're using it!
1675
1676 2001-07-11  Juergen Vigna  <jug@sad.it>
1677
1678         * insettext.C (insertInset): check if we are before the inset after
1679         inserting it! This check IS needed. Remove the Undo-Call as it is
1680         called in LyXText::insertInset!
1681
1682         * insettext.h: added struct InnerCache.
1683
1684         * insettext.C (deleteLyXText): insert a new InnerCache mechanism so
1685         that we ONLY delete the LyXText in the getLyXText() routine. So we
1686         are sure we don't delete LyXText while someone is working with it!
1687
1688 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1689
1690         * insetexternal.C: (*it). -> it->
1691         * insettext.C: ditto
1692
1693 2001-07-11  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1694
1695         * insetcollapsable.C (edit): always open collapsed insets (even if
1696         they are not autocollapsable)
1697
1698         * insetcommand.C (operator=): simplify.
1699
1700 2001-07-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1701
1702         * insetert.C (latex): handle META_NEWLINE
1703
1704 2001-07-09  Juergen Vigna  <jug@sad.it>
1705
1706         * insetert.h: a normal InsetText can insert insets, but we won't.
1707
1708         * inset.h: return default "false" on insertInsetAllowed and implement
1709         this function where a returnvalue != "false" is needed.
1710
1711 2001-07-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1712
1713         * insetert.C (InsetERT): new contructor
1714
1715 2001-07-06  Juergen Vigna  <jug@sad.it>
1716
1717         * a lot of files: added implementation of the below new functions
1718         and the change to clone(). Also the call of the new undo-functions
1719         where needed.
1720
1721         * inset.h: added an inset_id, added functions getParFromID,
1722         getInsetFromID, firstParagraph, cursor and id functions, added
1723         bool same_ids to clone function.
1724
1725 2001-07-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1726
1727         * insettext.[hC]: make cached_text a shared_ptr, make Cache be a map
1728         of BufferView * and shared_ptr<LyXText>
1729
1730 2001-07-05  Juergen Vigna  <jug@sad.it>
1731
1732         * insettext.C (clear): deleted also the cache not only LyXText.
1733         (setParagraphData): ditto.
1734
1735 2001-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1736
1737         * insetfloat.C (latex): let the specific placement take presedence
1738         if set, otherwise choose document placement if set, otherwise just
1739         use float default placement.
1740
1741 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1742
1743         * insettext.C (localDispatch): call CutAndPaste::'s static method
1744         directly.
1745
1746 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1747
1748         * insetbib.C: no meed to include forms.h here.
1749
1750 2001-07-03  Angus Leeming  <a.leeming@ic.ac.uk>
1751
1752         * insettext.C: added using std::make_pair directive.
1753
1754 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1755
1756         * insettext.C (getLyXText): avoid multiple lookups, and simplify
1757         slightly
1758         (deleteLyXText): ditto
1759         (resizeLyXText): ditto
1760
1761 2001-07-02  Juergen Vigna  <jug@sad.it>
1762
1763         * insettext.C (getLyXText): introduce a cache in getLyXText so that
1764         following calls are only returned the right pointer without the over
1765         head to search in the map.
1766         (various funcs): reset the cached_bview variable as this signs that
1767         the cache is not valid anymore.
1768
1769 2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1770
1771         * insettabular.C (clone): do not copy the LyXTabular twice
1772
1773 2001-06-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1774
1775         * insettext.h (TEXT): delete method
1776
1777 2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1778
1779         * insetmarginal.C (latex):
1780         * insetfoot.C (latex): fix spacing of notes in LaTeX
1781
1782         * insettext.C (localDispatch): use .c_str() on istringstream
1783         constructor argument.
1784
1785 2001-06-29  John Levon  <moz@compsoc.man.ac.uk>
1786
1787         * insettoc.h:
1788         * insettoc.C:
1789         * inseturl.h:
1790         * inseturl.C: fix method names in these to begin
1791           with small char too, so they inherit
1792
1793 2001-06-28  Juergen Vigna  <jug@sad.it>
1794
1795         * insettext.C (setFont): fixed font settings using toggleFree()
1796         instead of setFont().
1797
1798 2001-06-28  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1799
1800         * Change a lot of method names to begin with a small char.
1801         Changes to a lot of files because of this.
1802
1803 2001-06-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1804
1805         * insetfloatlist.C (Write): std:: qualify ostream
1806         (Latex): ditto
1807
1808 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
1809
1810         * figinset.C:
1811         * inset.C:
1812         * insetgraphics.C: send debug output to Debug::INFO instead of
1813         Debug::ANY.
1814
1815 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
1816
1817         * insettabular.h:
1818         * insettabular.C (getStatus): update to use func_status
1819
1820 2001-06-26  ben <nicolas.marsgui@libertysurf.fr>
1821
1822         * insetref.C (DocBook): added support for cross-references without
1823         a name.
1824
1825 2001-06-26  The LyX Project  <jug@sad.it>
1826
1827         * insetref.C:
1828         * insetref.h:
1829         * insetlabel.C:
1830         * insetlabel.h: removed escape method and moved it to
1831         support/lstrings.h.
1832
1833 2001-06-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1834
1835         * insettabular.C (getMaxWidth): do the speedup in a different way,
1836         remove dead code
1837
1838 2001-06-24  The LyX Project  <Asger>
1839
1840         * insettabular.C (getMaxWidth): We cache a mapping from
1841         inset to cell in order to speed this method up.
1842
1843 2001-06-24  The LyX Project  <Asger>
1844
1845         * insettext.C: Optimized InsetText::draw or something.
1846
1847 2001-06-23  The LyX Project  <lyx@rose.home.sad.it>
1848
1849         * insettext.C (LocalDispatch): fixed inserting of 'normal chars'
1850
1851 2001-06-23  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1852
1853         * inset.h: name change from lyxinset.h
1854
1855 2001-06-22  Dekel Tsur  <dekelts@tau.ac.il>
1856
1857         * insetfloat.C (Validate): Add a call to InsetCollapsable::Validate
1858
1859 2001-06-14  Juergen Vigna  <jug@sad.it>
1860
1861         * insettext.C (draw): removed warnings.
1862
1863 2001-06-13  Juergen Vigna  <jug@sad.it>
1864
1865         * insettabular.C (nodraw): only go down the tree if we don't have
1866         that flag set otherwise it's obvious that we don't want to draw.
1867         (LocalDispatch): do also an update if we have an undispached result.
1868
1869 2001-06-19  Angus Leeming  <a.leeming@ic.ac.uk>
1870
1871         * insetcite.C:
1872         * insetgraphicsParams.C:
1873         * insettext.C: removed // -*- C++ -*- as first line.
1874
1875 2001-06-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1876
1877         * lyxinset.h (resizeLyXText): shut off warning about unused
1878         parameter "force"
1879
1880 2001-06-07  Juergen Vigna  <jug@sad.it>
1881
1882         * insettext.C (resizeLyXText): honor the new force flag.
1883
1884         * lyxinset.h: add 'bool force' parameter to resizeLyXText(...)
1885
1886         * insettabular.C (deleteLyXText): new function
1887
1888 2001-06-02  John Levon  <moz@compsoc.man.ac.uk>
1889
1890         * insettheorem.C:
1891         * insetminipage.C:
1892         * insetlist.C:
1893         * insetfootlike.C:
1894         * insetfloat.C:
1895         * insetert.C:
1896         * insetcollapsable.C:
1897         * insetcaption.C: LColor tidy
1898
1899 2001-06-01  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1900
1901         * figinset.C: fix typo
1902
1903 2001-06-01  Juergen Vigna  <jug@sad.it>
1904
1905         * insettabular.C (resetPos): small hack so that scroll is not set to
1906         0 when we are in the last column of a tabular. This is a problem we
1907         have because of constats 20 offset on both directions, so this can
1908         cause on the limit an endless loop.
1909
1910         * insettext.C (SetFont): forgot that we can have locking insets ;)
1911
1912 2001-05-31  Juergen Vigna  <jug@sad.it>
1913
1914         * insettabular.C (LocalDispatch): small fix for LFUN_TAB.
1915
1916 2001-05-31  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1917
1918         * figinset.C: add using std:: directive for the C functions which
1919         need that.
1920
1921 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1922
1923         * insetfloat.C (Write): write out wide info
1924         (Read): read the wide info
1925         (Latex): use the wide info when creating latex.
1926
1927         * insettext.C: adjust
1928
1929         * insetgraphics.[Ch] (statusMessage): change to return string
1930         (width): adjust
1931         (draw): adjust
1932
1933         * figinset.C (runqueue): add std::
1934         (Recompute): ditto
1935
1936 2001-05-28  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1937
1938         * insetcite.C (Ascii): add std:: qualifier
1939
1940 2001-05-28  Juergen Vigna  <jug@sad.it>
1941
1942         * insettext.C (resizeLyXText): clear LyXText ONLY if we don't have
1943         a endless-width inset (maxWidth < 0).
1944         (Edit): change language only if not equal.
1945
1946         * insettabular.C (resetPos): call UpdateLocal only on REAL scroll!
1947
1948         * insettext.C (draw): fixed draw/clear of InsetText-Frame
1949
1950 2001-05-16  Juergen Vigna  <jug@sad.it>
1951
1952         * insettext.C (selectAll): added
1953         (clearSelection): added
1954
1955         * insettabular.C (SetFont): now we may set a font on a whole selection!
1956         (getSelection): added helper function.
1957
1958 2001-05-27  Dekel Tsur  <dekelts@tau.ac.il>
1959
1960         * insetcite.C (Ascii): Add method.
1961
1962 2001-05-16  Ruurd Reitsma  <r.a.reitsma@wbmt.tudelft.nl>
1963
1964         * figinset.C:
1965         * insetbib.C: fix path for OS/2 & Win32
1966
1967 2001-05-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1968
1969         * insetfoot.C (Latex): don't use % after footnote.
1970
1971 2001-05-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1972
1973         * insettext.C (Read): use clear
1974         (SetParagraphData): use LyXParagraph copy constructor instead of clone
1975
1976 2001-05-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1977
1978         * insetfloatlist.h: add a bunch of std:: qualifiers.
1979
1980 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1981
1982         * lyxinset.h: remve LOF_CODE, LOT_CODE, LOA_CODE, add
1983         FLOAT_LIST_CODE, renumber code list.
1984
1985         * insettoc.C (getScreenLabel): remove support for float lists
1986         (LyxCode): ditto
1987         (Ascii): ditto
1988
1989         * insetfloatlist.[Ch]: new files
1990
1991         * Makefile.am (libinsets_la_SOURCES): add insetfloatlist.[Ch]
1992
1993 2001-04-27  Angus Leeming  <a.leeming@ic.ac.uk>
1994
1995         * insettabular.C (LocalDispatch):
1996         * insettext.C (LocalDispatch): getClipboard() is now a BufferView
1997         method
1998
1999 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2000
2001         * insettext.C: remvoe !NEW_INSETS cruft
2002
2003         * insettabular.C: remove !NEW_INSETS cruft
2004
2005         * insetcollapsable.h: remove !NEW_INSETS cruft
2006
2007         * insetbib.C: remove !NEW_INSETS cruft
2008
2009 2001-04-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2010
2011         * insettoc.C: hack to make listof algorithm work
2012
2013 2001-04-20  Juergen Vigna  <jug@sad.it>
2014
2015         * insettext.C (Edit): call checkAndActivateInset with y=0 if y < 0.
2016
2017 2001-04-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2018
2019         * insetquotes.C (Latex): improve the guard against
2020         unwanted !` and ?` ligatures. This should really be done in
2021         another place (to catch all this ligatures at low-level).
2022
2023 2001-04-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2024
2025         * insettext.C (init): remvoe leftovers from cursor_visible change
2026         (draw): use c++ cast
2027         (LocalDispatch): dispatch LFUN_MESSAGE
2028
2029         * insettabular.C (InsetTabular): remove leftovers from
2030         cursor_visible, and scoped_ptr changes
2031         (draw): use c++ cast
2032
2033         * insetcollapsable.C (draw): use c++ cast
2034
2035         * ExternalTemplate.h: inherit privaely from noncopyable
2036         * insetcommand.h: ditto
2037         * insetinclude.h: ditto
2038
2039 2001-04-16  Allan Rae  <rae@lyx.org>
2040
2041         * insettoc.C (Ascii):
2042         * insettext.C (draw):
2043         * insettabular.C (setPos):
2044         * insetminipage.C (Read):
2045         * insetfloat.C (placement):
2046         * insetcaption.C (Ascii, DocBook):
2047         * figinset.C (runqueue): #warning triggers an error on Sun CC 6.0 as
2048         an unrecognised preprocessor directive.  So ensure they're wrapped.
2049
2050 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
2051
2052         * insetexternal.h:
2053         * insetexternal.C: set view on Clone. Add _ to private members.
2054
2055 2001-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2056
2057         * insettext.C (InsetText): fix new
2058         (InsetText): reindent some, simplify deletion of par list
2059         (clear): simplify deletion of par list, fix new
2060         (SetParagraphData): simplify deletion of par list
2061
2062         * insettabular.[Ch] (getLabelList): implement new method
2063
2064 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2065
2066         * lyxinset.h: do not include gettext.h...
2067
2068         * inset.C:
2069         * insetcaption.C:
2070         * insetexternal.C:
2071         * insetgraphics.C:
2072         * insetindex.C:
2073         * insetlabel.C:
2074         * insetlatexaccent.C:
2075         * insetminipage.C:
2076         * insetquotes.C:
2077         * insettabular.C:
2078         * inseturl.C: ... and do it here instead
2079
2080 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2081
2082         * insetcollapsable.[Ch] (getLabelList): add std:: on vector<string>
2083
2084         * insettext.[Ch] (getLabelList): add std:: on vector<string>
2085
2086         * insetcollapsable.[Ch] (getLabelList): implement
2087
2088         * insettext.[Ch] (getLabelList): implement
2089
2090         * insettext.h: reindent
2091
2092         * insettabular.h: make tabular a scoped_ptr
2093
2094         * insettext.C (init): adjust for cursor_visible
2095         (ToggleInsetCursor): constify asc and desc, font, adjust for
2096         cursor_visible
2097         (ShowInsetCursor): constify asc and desc, font, adjust for
2098         cursor_visible
2099         (HideInsetCursor): adjust for cursor_visible
2100
2101         * insettabular.C: reindent some
2102         (InsetTabular): adjust for scoped_ptr and cursor_visible
2103         (InsetTabular): ditto
2104         (~InsetTabular): delete delete
2105         (Clone): adjust for scoped_ptr
2106         (Read): constify old_format, adjust for scoped_ptr, move init of
2107         token
2108         (draw): constify tx, localize loop vars.
2109         some other localization of variables, remove double initilizatons.
2110
2111         * insetfoot.C: remove using std::ostream, add ostream where needed
2112
2113 2001-04-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2114
2115         * lyxinset.h: some reindentaion, use initializer list for
2116         constructro.
2117         UpdatableInset: make cursor_visible a private var add
2118         public isCursorVisible(), add protected toggleCursorVisible() and
2119         proctected setCursorVisible(bool), make scroll call the Inset::scroll
2120
2121         * insettoc.C: remvoe using decl
2122         (getScreenLabel): make cmdname donst
2123         (LyxCode): ditto
2124         (Ascii): ditto
2125         (Ascii): don't use endl
2126
2127         * insetfootlike.C: remove using decl at file scope and add std::
2128         where needed
2129         * insetmarginal.C: ditto
2130
2131         * insetfoot.C: some reformatting
2132
2133         * insetfloat.C (InsetButtonRelease): adjust the hit area
2134
2135         * insetert.C (SetFont): some reformatting
2136
2137         * insetcollapsable.C: some reformatting and constification
2138         (Clone): comment out.
2139         * insetcollapsable.h: some reformatting
2140         (Clone): comment out.
2141
2142         * inset.C: reindent
2143         (scroll): simplify
2144
2145 2001-03-30  Juergen Vigna  <jug@sad.it>
2146
2147         * insetcollapsable.h: changen *inset to be a InsetText inset.
2148
2149         * some files: changed to reflect the above change.
2150
2151 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
2152
2153         * insetexternal.[Ch]: renamed InsetExternal::InsetExternalParams as
2154         InsetExternal::Params.
2155         Added operator==() and operator!=() for the Params struct.
2156
2157 2001-03-29  Juergen Vigna  <jug@sad.it>
2158
2159         * lyxinset.h: changed parameter of getMaxWidth from Painter & to
2160         BufferView *.
2161
2162         * insetminipage.C: removed widthp_ and all it's functions and changed
2163         to use new %-lengths of LyXLength.
2164
2165 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
2166
2167         * figinset.[Ch]: changed headers lyx.h, form1.h -> figure_form.h.
2168
2169 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
2170
2171         * insetgraphicsParams.C (operator!=): new function, needed by the
2172         ControlGraphics class.
2173
2174 2001-03-28  Juergen Vigna  <jug@sad.it>
2175
2176         * insettext.C (InsetButtonPress): only enter !inset if button == 2
2177         (checkAndActivateInset): don't use the values returned from
2178         call to bv->checkInsetHit.
2179
2180         * insetminipage.C (Clone): set special minipage values.
2181
2182         * insetcollapsable.C (draw): changed to draw the button in the
2183         upper left corner outside the textinset.
2184         (ascent): changed because of different drawing
2185         (descent): ditto
2186         (width): ditto
2187         (Edit): ditto
2188         (InsetButtonPress): ditto
2189         (InsetButtonRelease): ditto
2190         (InsetMotionNotify): ditto
2191
2192 2001-03-27  Dekel Tsur  <dekelts@tau.ac.il>
2193
2194         * figinset.C (GetPSSizes): Fix for the case when filename doesn't
2195         contain a suffix.
2196         (Clone): ditto
2197
2198 2001-03-26  Juergen Vigna  <jug@sad.it>
2199
2200         * lyxinset.h: added ShowInsetDialog() function in UpdatableInset.
2201
2202         * insettext.C (ShowInsetDialog): implemented above function.
2203
2204         * insettabular.C (ShowInsetDialog): ditto
2205
2206         * insetminipage.C (ShowInsetDialog): ditto
2207
2208 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
2209
2210         * insetinclude.[Ch]: rename InsetInclude::InsetIncludeParams as
2211         InsetInclude::Params. Don't store a buffer * in Params. Store the
2212         master file name instead.
2213
2214 2001-03-23  Juergen Vigna  <jug@sad.it>
2215
2216         * insetcollapsable.C (InsetMotionNotify):
2217         (InsetButtonRelease):
2218         (InsetButtonPress): fixed y-offset (minipages).
2219
2220         * insettext.C (draw): force a FULL update if cleared == true.
2221
2222         * insetcollapsable.C (draw): Lars forgotten entry for changing this
2223         routine to draw the minipages on its position-flag.
2224         (InsetInInsetY): give back the right y position, because of minipage
2225         position-flag.
2226
2227 2001-03-23  José Abílio Matos  <jamatos@fep.up.pt>
2228
2229         * insetfloat.h
2230         * insetfloat.C (DocBook): docbook export code.
2231
2232 2001-03-22  Juergen Vigna  <jug@sad.it>
2233
2234         * insetminipage.C (getMaxWidth): added function to set the drawing
2235         width!
2236         (Read): should work now!
2237
2238         * insetcollapsable.C (InsetCollapsable): default is now NOT collapsed
2239         if we create a new inset.
2240
2241 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
2242
2243         * figinset.C (fl_set_preemptive_callback): moved definition outside
2244         of namespace anon.
2245
2246 2001-03-20  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
2247
2248         * insetminipage.C (Read): prepare for reading of minipage arguments.
2249
2250 2001-03-18  Baruch Even  <baruch@lyx.org>
2251
2252         * insetgraphics.C: Minor cleanups of the comments and code.
2253
2254 2001-03-17  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
2255
2256         * insetminipage.C (InsetMinipage): default to not collapsed
2257
2258 2001-03-16  Juergen Vigna  <jug@sad.it>
2259
2260         * insetminipage.C (width): modified with to be a string
2261         (widthp): added widthp (for % width) support functions.
2262         (InsetButtonRelease): added to open the options dialog on button==3.
2263         (~InsetMinipage): added to hide the dialog.
2264
2265         * insetminipage.h: added hideDialog signal
2266
2267 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
2268
2269         * insetminipage.h: change the order or Position to match
2270         LyXParagraph::MINIPAGE_ALIGNMENT
2271
2272         * several files: remvoe CXX_WORKING_NAMESPACES
2273
2274         * ExternalTemplate.h: noncopyable is in namespace boost
2275         * insetinclude.h: ditto
2276         * insetcommand.h: ditto
2277
2278 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
2279
2280         * insettext.C (Edit): #else# -> #else.
2281         * insettoc.C: added using directive.
2282
2283 2001-03-14  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
2284
2285         * insetminipage.h: add pos, inner_pos, width and height. + getters
2286         and setters for all of them.
2287
2288 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
2289
2290         * insetinclude.C (Latex): Do not exit when the textclass of the
2291         included file differ from the textclass of the parent file.
2292
2293 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
2294
2295         * ExternalTemplate.C (read): the reading of external insets now checks
2296         for \end_inset and removes it form the input stream.
2297
2298 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
2299
2300         * ExternalTemplate.h:
2301         * ExternalTemplate.C:
2302         * insetexternal.h:
2303         * insetexternal.C: move form to GUII
2304
2305 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
2306
2307         * insetinclude.h:
2308         * insetinclude.C: add InsetIncludeParams, use
2309         composition rather than derivation of InsetCommand
2310
2311 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
2312
2313         * insettoc.C (Ascii): use the Buffer typedefs
2314
2315 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
2316
2317         * insettoc.C (Ascii): implement for dynamic number of lists
2318
2319         * insetcaption.[Ch]: update from new_insets branch
2320         * insetfloat.[Ch]: ditto
2321
2322 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
2323
2324         * insetexternal.C:
2325         * figinset.C: use new File Dialog
2326
2327 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
2328
2329         * insettext.C: changes becuase of ParagraphParameters.
2330
2331 2001-02-28  Baruch Even  <baruch@ev-en.org>
2332
2333         * insetgraphics.C (updateInset): Changed due to the change in
2334         GraphicsCache.
2335
2336 2001-02-26  Juergen Vigna  <jug@sad.it>
2337
2338         * insettext.C (SetFont): Set Undo only if we have selection (as it is
2339         handled in LyXText).
2340
2341 2001-02-23  Juergen Vigna  <jug@sad.it>
2342
2343         * insettext.C (draw): some small repainting fixes.
2344         (LocalDispatch): put the sel_cursor stuff after the insert of chars.
2345
2346         * inset.C (LocalDispatch): changed action to be a kb_action (as it
2347         should be) and not an int.
2348
2349         * insettabular.C (LocalDispatch): ditto
2350
2351         * insettext.C (LocalDispatch): ditto
2352
2353         * insetcollapsable.C (LocalDispatch): ditto
2354
2355 2001-02-22  Juergen Vigna  <jug@sad.it>
2356
2357         * insettabular.C (LocalDispatch): return DISPATCHED if we cannot
2358         DISPATCH it and we don't have a locking_inset.
2359
2360 2001-02-21  Baruch Even  <baruch@ev-en.org>
2361
2362         * insetgraphics.[Ch]: Changed to use boost::shared_ptr<GraphicsCacheItem>
2363         instead of GraphicsCacheItem *.
2364
2365 2001-02-22  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2366
2367         * insetcollapsable.C (getLyXText): add const qualifier to second
2368         parameter.
2369
2370 2001-02-22  Juergen Vigna  <jug@sad.it>
2371
2372         * insettext.C (getLyXText): honor the recursive parameter.
2373         (SetUpdateStatus): set need_update to CURSOR_PAR if LyXText needs it.
2374
2375         * inset.C (getLyXText): added bool recursive parameter.
2376
2377         * insettext.C (SetUpdateStatus): or the update codes.
2378         (draw): check need_update with &.
2379         (InsetButtonPress): set no_selection to not put a selection when
2380         entering an inset and it is redraws in another spot.
2381
2382         * insettext.h: made need_update an int.
2383
2384 2001-02-20  Baruch Even  <baruch@ev-en.org>
2385
2386         * insetgraphics.h:
2387         * insetgraphisc.C: Changed to use better semantics when loading images
2388         for inline view. Now it doesn't keep the pixmap itself but it's holder.
2389
2390 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
2391
2392         * insetcommand.h:
2393         * inseterror.h:
2394         * insetgraphics.C: change name of "hide" signal to "hideDialog",
2395         consistent with InsetTabular.
2396
2397 2001-02-19  Juergen Vigna  <jug@sad.it>
2398
2399         * insettabular.C (LocalDispatch): implement PAGE up/down.
2400
2401         * insettext.C (draw): clear all of it on need_update==INIT too!
2402
2403         * insettabular.C (InsetUnlock): always clear the selection.
2404
2405         * inset.C (scroll): normally we only want to scroll the inset until
2406         it is fully visible so if top_x + offset > 20 then just set scx to 0.
2407
2408 2001-02-14  Juergen Vigna  <jug@sad.it>
2409
2410         * insettabular.C (LocalDispatch): remove x_fix as it is not used.
2411         (resetPos): fixed scroll behaviour.
2412         (LocalDispatch): do an update if moving cursor inside a table cell
2413         requests a scroll of the tabular.
2414
2415 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
2416
2417         * insettext.C (textWidth): constify local var
2418
2419         * insettabular.C: small cleanup.
2420
2421         * insetfoot.C (Latex): constify local var
2422
2423         * insetcollapsable.C: small cleanup.
2424
2425         * figinset.C (runqueue): use compare instead of strcmp
2426
2427 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
2428
2429         * insettext.C:
2430         * insetinfo.C: remove cruft
2431
2432 2001-02-14  Juergen Vigna  <jug@sad.it>
2433
2434         * insettext.C (SetUpdateStatus): added a BufferView * parameter.
2435
2436 2001-02-13  Juergen Vigna  <jug@sad.it>
2437
2438         * insettext.C (InsertInset): don't move left (is this right?)
2439
2440         * insettabular.C (LocalDispatch): use of the no_draw variable
2441
2442         * insettabular.h: new no_draw variable to stop redraw
2443
2444         * insettabular.C (TabularFeatures): fixed update for alignment change
2445
2446 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
2447
2448         * insetinclude.C:
2449         * insetbib.h:
2450         * insetbib.C: move dialogs to frontends/
2451
2452 2001-02-10  Dekel Tsur  <dekelts@tau.ac.il>
2453
2454         * insettext.C (LocalDispatch): Restore the language if the inset
2455         becomes empty.
2456
2457 2001-02-09  Dekel Tsur  <dekelts@tau.ac.il>
2458
2459         * insettext.C (moveRightIntern): Update the selection cursor.
2460         (moveLeftIntern): Ditto.
2461
2462 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2463
2464         * Makefile.am: remove BoundingBox.h
2465
2466         * BoundingBox.h: removed
2467
2468 2001-02-08  Dekel Tsur  <dekelts@tau.ac.il>
2469
2470         * insettext.C (LocalDispatch): Update selection cursor when moving
2471         cursor to the right.
2472         (moveRightIntern): Call to CursorRight with 2 argument eqaul to false.
2473         (moveLeftIntern): Ditto.
2474
2475 2001-02-05  Baruch Even  <baruch.even@writeme.com>
2476
2477         * insetgraphics.C: Updated automatic image conversion, it now goes into
2478         temporary directory instead of with the image itself.
2479
2480 2001-01-21  Baruch Even  <baruch@ev-en.org>
2481
2482         * insetgraphics.C: Added Docbook support. Added Automatic image conversion
2483         to EPS or PNG when needed (support bitmap graphics).
2484
2485 2000-11-02  Baruch Even  <baruch@ev-en.org>
2486
2487         * insetgraphics.C:
2488         * insetgraphiscParams.C: Some cleaning up, changing from std::endl to '\n'
2489         and removal of commented out code.
2490
2491 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
2492
2493         * insetbib.C (callback): Update citations if the key has changed.
2494
2495 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
2496
2497         * insetbib.C (InsetBibKey): Better computation of default key.
2498         (getScreenLabel) Show both the key and the label.
2499         (getBibLabel): New method.
2500         (callback): Force a redraw if the inset have been changed.
2501
2502 2001-01-26  Dekel Tsur  <dekelts@tau.ac.il>
2503
2504         * insetref.C (getType, getName): Move methods from
2505         src/frontends/xforms/FormRef.C.
2506
2507 2001-01-12  Dekel Tsur  <dekelts@tau.ac.il>
2508
2509         * insettabular.C: Various improvements (use only one dummy position).
2510
2511 2001-01-25  Dekel Tsur  <dekelts@tau.ac.il>
2512
2513         * insetbib.C (bibitemWidest): Use lyxfont::width instead of
2514         par->bibkey->width. This fixes the crashes when running without
2515         gui or when having included documents.
2516
2517 2001-01-22  Dekel Tsur  <dekelts@tau.ac.il>
2518
2519         * insetcommand.C (getAsString, setFromString): Cleanup.
2520
2521 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
2522
2523         * insetref.C: Add the array InsetRef::types that contains
2524         information about all supported reference types.
2525
2526 2001-01-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2527
2528         * lyxinset.h: remove trailing comma in enum.
2529
2530 2001-01-17  John Levon  <moz@compsoc.man.ac.uk>
2531
2532         * insettext.C: kill LyXBell.