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