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