]> git.lyx.org Git - features.git/blob - src/insets/ChangeLog
Added inline functionallity to InsetERT. Fixed cache.clear() problem in
[features.git] / src / insets / ChangeLog
1 2001-07-31  Juergen Vigna  <jug@sad.it>
2
3         * insetcollapsable.h: removed inline variable and moved it over
4         to the only user InsetERT.
5
6         * insetcollapsable.C (insetButtonRelease): fixed uncollpasing the
7         inset opening immediately therein lying insets dialogs!
8
9         * insetert.C (localDispatch): set the font also if we don't have any
10         chars in this paragraph, otherwise if we delete all of em and start
11         writing we have the wrong font.
12         (inlined): added
13         (draw): implemented for inline support
14         (insetButtonRelease): ditto.
15
16 2001-07-30  Juergen Vigna  <jug@sad.it>
17
18         * insettext.C (reinitLyXText): new function to reinit the insets
19         text after lot's of paragraph changes. Use this instead of the
20         cache.clear() which is VERY dangerous.
21
22         * insetfloat.C (insetButtonRelease): we should only show the dialog
23         if we press on the label otherwise we have problems to open mouse
24         button 3 dialogs inside this float (f.ex. of a tabular!)
25
26 2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
27
28         * insetert.C: change back to "ERT"
29
30         * insetfloat.C: handliign of RMB on label added.
31
32 2001-07-30  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
33
34         * insetgraphicsParams.C: #include LOstream.h here.
35
36         * insetfoot.h: remove InsetFoot:: qualifier.
37
38 2001-07-29  Baruch Even  <baruch@lyx.org>
39
40         * ChangeLog: Hiding time travel evidence.
41
42         * insetgraphicsParams.h:
43         * insetgraphicsParams.C: 
44         * insetgraphics.C: Added horizontal scale option, it actually scales both
45         directions since it keeps image proportions.
46
47         * insetgraphics.C: Fixed EPS detection to be non-hacky.
48
49 2001-07-29  Baruch Even  <baruch@lyx.org>
50
51         * insetgraphics.C (decideOutputImageFormat): when doing postscript output
52         convert PNG/GIF/JPG to EPS, assume the rest are EPS already. 
53
54         HACKY! Will need to add an EPS detection routine like old InsetFig does!
55
56 2001-07-29  Baruch Even  <baruch@lyx.org>
57
58         * insetgraphics.C: Added EPSI to be an alias of EPS.
59
60 2001-07-29  Baruch Even  <baruch@lyx.org>
61
62         * insetgraphics.C: Change GRAPHICS to Graphics.
63         Changed image conversion rules (documented at the beginning of file).
64
65 2001-07-28  Angus Leeming  <a.leeming@ic.ac.uk>
66
67         * insetert.C (get_new_label): int -> Paragraph::size_type to get
68         std::min working.
69
70         * insetgraphics.C: added a using std::endl directive.
71
72         * insetcommand.h (getScreenLabel): removed pure virtual function,
73         as it duplicates that in InsetButton.
74
75         * insetbib.[Ch] (getScreenLabel):
76         * insetbutton.[Ch] (getScreenLabel):
77         * insetcite.[Ch] (getScreenLabel):
78         * insetert.[Ch] (getScreenLabel):
79         * insetexternal.[Ch] (getScreenLabel):
80         * insetfloatlist.[Ch] (getScreenLabel):
81         * insetinclude.[Ch] (getScreenLabel):
82         * insetindex.[Ch] (getScreenLabel):
83         * insetlabel.h (getScreenLabel):
84         * insetparent.[Ch] (getScreenLabel):
85         * insetref.[Ch] (getScreenLabel):
86         * insettoc.[Ch] (getScreenLabel):
87         * inseturl.[Ch] (getScreenLabel): passed a Buffer const * parameter.
88
89         * insetcite.C (getScreenLabel): use this Buffer parameter in creating
90         the label.
91         (validate): remove check on "cite" when using natbib.
92
93 2001-07-26  Baruch Even  <baruch@lyx.org>
94
95         * insetgraphics.C (draw): changed casting to be in one place rather than 
96         all over the function.
97
98         * insetgraphics.h:
99         * insetgraphics.C (read): Added compatibility reads of InsetFig.
100         
101         * insetgraphicsParams.h:
102         * insetgraphicsParams.C: 
103         * insetgraphics.C: Removed inline option and changed rotateAngle to float.
104
105 2001-07-28  Kayvan A. Sylvan  <kayvan@sylvan.com>
106
107         * insetfoot.C (validate): Added method to ensure that the
108         right bit of LaTeX is emitted.
109
110         * insetfoot.h: Added validate method to set the correct
111         LaTeXFeatures bit for the special footnote code.
112
113 2001-07-26  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
114
115         * insetquotes.C (dispString): display the right ISO8859-{1,9,15}
116         quotes
117
118 2001-07-27  Juergen Vigna  <jug@sad.it>
119
120         * inset.h: remove not used font variable in parameter.
121         removed checkInsertChar in UpdatableInset as it was equal to
122         the one in Inset and so not needed.
123
124         * insetert.C (checkInsertChar): implementation of function
125         checkInsertChar.
126
127         * inset.h: added new function checkInsertChar.
128
129         * various files: added c-tor and clone() function.
130         
131         * insetcollapsable.h: removed clone function here as this should
132         be only realized in REAL insets and added it to all collapsable
133         insets! (with the copy-constructor).
134
135 2001-07-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
136
137         * insetminipage.C (read): handle missing parameters more gracefully
138
139         * insetcollapsable.C (read): handel missing collapsed more gracefully
140
141 2001-07-25  Lars Gullik Bjønnes  <larsbj@birdstep.com>
142
143         * insetfloat.C (read): handle missing parameters.
144
145         * insettext.C (read): handle old latex end_inset
146
147         * insetert.C (setButtonLabel): new method
148         (init): use it, to set the dynamic label correctly
149         (read): use it
150
151         * Makefile.am (EXTRA_DIST): add files that is not part or the
152         binary here.
153
154         * insetcollapsable.h: remove autocollapsable (no users), remove
155         draw_label, change_label_with_text and companion code. Remove args
156         from some methods.
157         * insetert.[Ch]: move here instead (only user)
158
159         * inset.h: rename private variable name to name_, make
160         selectNextWord return a const string. make getInsetName return a
161         string const &. Remove bool from open, add close.
162
163         * Makefile.am: don't compile insetlist, insetsection
164         and insettheorem
165
166 2001-07-24  Juergen Vigna  <jug@sad.it>
167
168         * insetert.C (InsetERT): put init after the paragraph initialization,
169         as otherwise we don't set the draw_label right.
170
171         * insetcollapsable.C (insetMotionNotify): fixed opening/closing the
172         insets with the mouse without having strange selections.
173         (edit): if the inset was collapsed and we open it here then put the
174         cursor always at the beginning of the inset.
175         (get_new_label): 15 instead of 10 max chars in the label.
176
177         * insetert.C (localDispatch): added and handle various stuff we
178         need to handle here (font setting on paragraph break, not permitted
179         layout setting, etc.).
180
181         * inset.h: added default copy-consturctor and implemented this in
182         various insets with the change to use this in the clone function!
183
184 2001-07-24  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
185
186         * insetminipage.C (InsetMinipage): set background color to red :)
187
188 2001-07-23  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
189
190         * insettext.C (insetUnlock): only set update to CLEAR_FRAME if
191         draw frame mode is LOCKED.
192
193         * insetcollapsable.C (edit): 
194         (insetButtonRelease): set update status to full when
195         opening inset.
196
197         * insettext.C (clearInset): 
198         * insettabular.C (draw): 
199         * insetlatexaccent.C (draw): honor background color.
200
201         * inset.h: new member background_color_, initialized to
202         LColor::inherit.
203
204         * inset.C (backgroundColor): new method.
205         (setBackgroundColor): new method.
206
207         * insetert.C (init): new method, called by the ctors.
208         (InsetERT): when inserting contents, make sure the font is
209         ALL_INHERIT.
210
211         * insetnote.C (InsetNote): when inserting content, remove trailing
212         newline
213         (init): set background color to LColor::note
214
215 2001-07-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
216
217         * insetcollapsable.C: adjust
218
219         * insetbutton.C: adjust
220
221 2001-07-23  Juergen Vigna  <jug@sad.it>
222
223         * insetcollapsable.h: removed widthCollapsed variable, LyXFont
224         parameter on the _collapsed function (was not needed) and call
225         always width_collapsed().
226
227         * insetert.C (InsetERT): use setLabel with "true" flag.
228
229         * insetcollapsable.C: modified various functions to set the draw_label
230         string right in any condition.
231         (setLabel): added a bool parameter to set change_label_with_text.
232
233         * insetcollapsable.h: added draw_label string which is set to the
234         actual drawn label-string, while label is the original static label
235         of this collapsable inset. Added bool change_label_with_text to set
236         if we want that the label changes to the start of the InsetText's
237         text when collabpsed. You can set this flag with the setLabel funciton.
238         Added bool inlined for inlined collapsable insets, but not handled
239         yet.
240
241         * insetcollapsable.C (get_new_label): added should get a new label
242         from the InsetText beginning (for now 10 chars).
243
244 2001-07-21  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
245
246         * insetquotes.C (latex): fix the handling of french double quotes
247         when not using the french pachage.
248
249 2001-07-22  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
250
251         * insetcollapsable.h: make WidthCollapsed mutable.
252
253         * insetindex.C (lyxCode): InsetIndex returns INDEX_CODE,
254         InsetPrintIndex returns INDEX_PRINT_CODE.
255
256         * inset.h: add INDEX_PRINT_CODE
257
258         * insetcollapsable.C (draw): init widthCollapsed if necessary
259         (width): ditto.
260
261         * insetquotes.C (width): use the local language, not the document
262         language.
263         (draw): ditto.
264         (dispString): add additional spacing for all french languages,
265         like fr_CA.
266         (validate): make it work when there is no default language
267
268         * insetspecialchar.h: rename kind to kind_; add kind() accessor.
269
270         * insetnote.C (init): new method, called by the constructors
271         (InsetNote): new constructor with contents passed as a string
272
273 2001-07-21  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
274
275         * insetfootlike.C (insetAllowed): disallow float in footlike.
276
277         * insetert.C (InsetERT): add collapsed argument to the constrctor
278         with contents.
279
280 2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
281
282         * insetindex.h: shut off warning
283
284 2001-07-20  Juergen Vigna  <jug@sad.it>
285
286         * insetcollapsable.C (update): recoded hopefully works now!
287
288 2001-07-19  Juergen Vigna  <jug@sad.it>
289
290         * most files: implemented the below new introduced function.
291         
292         * inset.h: added new edit(BufferView *, bool front) method to be able
293         to enter an inset from the front/back without knowing x/y positions
294         and baselines inside the inset. So I just can tell the inset activate
295         me and set the cursor on the front/back of yourself.
296
297 2001-07-18  Juergen Vigna  <jug@sad.it>
298
299         * insetcollapsable.C (edit): fixed hopefully the y parameter which
300         is givven to the InsetText.
301         (insetButtonPress): ditto
302         (insetButtonRelease): ditto
303         (insetMotionNotify): ditto
304
305 2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
306
307         * insetspecialchar.[Ch]: change HYPHENATION_BREAK to
308         LIGATURE_BREAK, since the name is so stupid.
309
310 2001-07-20  Angus Leeming  <a.leeming@ic.ac.uk>
311
312         * insetnote.[Ch]: (insertInset, insetAllowed): removed. Note now uses
313         the default InsetCollapsable methods. I.e., it can insert anything.
314         (write) output the name of the inset, not some silly hack for
315         compatability with the old InsetInfo.
316         
317         * insetinfo.[Ch]: removed.
318         * insetnote.[Ch]: new files. InsetNote replaces InsetInfo. The inset is
319         now collapsable, but functionality is otherwise identical to InsetInfo.
320
321         * Makefile.am: removed insetinfo.[Ch]. Added insetnote.[Ch].
322
323 2001-07-19  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
324
325         * insetspecialchar.[Ch]: add support for HYPHENATION_BREAK. some
326         reformatting
327
328         * insetquotes.C: general cleanup
329         (dispString): add spaces inside french double quotes.
330         (latex): ditto. Moreover, treat first the case where the frenchb
331         or french options have been given.
332
333 2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
334
335         * insetcite.[Ch] (latex, validate): new methods, required for natbib
336         support.
337
338 2001-07-19  Dekel Tsur  <dekelts@tau.ac.il>
339
340         * figinset.C (RegisterFigure): Print debug message only when
341         current_view is available.
342
343 2001-07-18  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
344
345         * many files: update to match the change below
346
347         * inset.h (insetAllowed): renamed from insertInsetAllowed;
348         implement the version which takes an inset here.
349
350         * insetcollapsable.[Ch]: implement open and isOpen
351
352         * inset.h: remove insertInsetAllowed from Inset
353         (open): new method, to open or close an inset
354         (isOpen): returns the status of an inset
355         (isCollapsable, colapse): removed
356
357 2001-07-13  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
358
359         * insetquotes.C (dispString): display french guillemets when using
360         ISO8859-15.
361
362 2001-07-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
363
364         * insetcollapsable.h: remove bogus return statements
365
366 2001-07-18  Juergen Vigna  <jug@sad.it>
367
368         * insettabular.C (selectNextWord): fixed spellchecking for the
369         first cell of a tabular (wasn't entered!)
370         (getLyXText): changed to enter automatically insettext and return
371         it's LyXText if we're locked.
372
373 2001-07-17  Juergen Vigna  <jug@sad.it>
374
375         * various files: implemented the below functions.
376         
377         * inset.h: added functions
378         - virtual string selectNextWord(BufferView *, float & value) const;
379         - virtual void selectSelectedWord(BufferView *) { return; }
380         - virtual void toggleSelection(BufferView *, bool /*kill_selection*/)
381         needed for spellchecking correctly!
382
383 2001-07-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
384
385         * insetert.C (latex): write out all paragraphs.
386
387 2001-07-17  Baruch Even  <baruch@lyx.org>
388
389         * insetgraphics.C (draw): Removed unneeded casts.
390
391 2001-07-16  Juergen Vigna  <jug@sad.it>
392
393         * insettext.C (update): fixed small oversight (reset lt to 0).
394
395 2001-07-14  Baruch Even  <baruch@lyx.org>
396
397         * insetgraphics.h:
398         * insetgraphics.C: Added a copy c-tor and handled the same_id case. 
399
400 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
401
402         Consistent use of Lsstream.h:
403         * figinset.C: removed using std::ostringstream directive.
404
405         * insetgraphics.C (createLatexOptions):
406         * insetinclude.C (unique_id):
407         std::ostringstream -> ostringstream.
408         * insettext.C (localDispatch): std::istringstream -> istringstream.
409
410 2001-07-13  Juergen Vigna  <jug@sad.it>
411
412         * insetfloat.C (insertInsetAllowed): added missing const_cast.
413
414         * insetcollapsable.C (getLockingInset): ditto.
415
416 2001-07-12  Juergen Vigna  <jug@sad.it>
417
418         * insetcollapsable.h: added implementation of new function for
419         collapsable status.
420
421         * various files: added implementation of new insertInsetAllowed-func
422         and redone the function a bit more.
423         
424         * inset.h: added isCollapsable(), bool collapsed(),
425         collapsed(BufferView *, bool) and insertInsetAllowed(Inset::Code).
426
427         * insetfloat.C (insertInsetAllowed): make a bit more checks.
428
429         * insettext.C (getLyXText): use 'lt' to assure we're not erasing the
430         LyXText which is marked for removal while we're using it!
431
432         * insettext.h: added private LyXText * lt to use it to assure we are
433         not deleting our LyXText while we're using it!
434
435 2001-07-11  Juergen Vigna  <jug@sad.it>
436
437         * insettext.C (insertInset): check if we are before the inset after
438         inserting it! This check IS needed. Remove the Undo-Call as it is
439         called in LyXText::insertInset!
440
441         * insettext.h: added struct InnerCache.
442
443         * insettext.C (deleteLyXText): insert a new InnerCache mechanism so
444         that we ONLY delete the LyXText in the getLyXText() routine. So we
445         are sure we don't delete LyXText while someone is working with it!
446
447 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
448
449         * insetexternal.C: (*it). -> it->
450         * insettext.C: ditto
451
452 2001-07-11  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
453
454         * insetcollapsable.C (edit): always open collapsed insets (even if
455         they are not autocollapsable)
456
457         * insetcommand.C (operator=): simplify.
458
459 2001-07-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
460
461         * insetert.C (latex): handle META_NEWLINE
462
463 2001-07-09  Juergen Vigna  <jug@sad.it>
464
465         * insetert.h: a normal InsetText can insert insets, but we won't.
466
467         * inset.h: return default "false" on insertInsetAllowed and implement
468         this function where a returnvalue != "false" is needed.
469
470 2001-07-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
471
472         * insetert.C (InsetERT): new contructor
473
474 2001-07-06  Juergen Vigna  <jug@sad.it>
475
476         * a lot of files: added implementation of the below new functions
477         and the change to clone(). Also the call of the new undo-functions
478         where needed.
479         
480         * inset.h: added an inset_id, added functions getParFromID,
481         getInsetFromID, firstParagraph, cursor and id functions, added
482         bool same_ids to clone function.
483
484 2001-07-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
485
486         * insettext.[hC]: make cached_text a shared_ptr, make Cache be a map
487         of BufferView * and shared_ptr<LyXText>
488
489 2001-07-05  Juergen Vigna  <jug@sad.it>
490
491         * insettext.C (clear): deleted also the cache not only LyXText.
492         (setParagraphData): ditto.
493
494 2001-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
495
496         * insetfloat.C (latex): let the specific placement take presedence
497         if set, otherwise choose document placement if set, otherwise just
498         use float default placement.
499
500 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
501
502         * insettext.C (localDispatch): call CutAndPaste::'s static method
503         directly. 
504
505 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
506
507         * insetbib.C: no meed to include forms.h here.
508
509 2001-07-03  Angus Leeming  <a.leeming@ic.ac.uk>
510
511         * insettext.C: added using std::make_pair directive.
512
513 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
514
515         * insettext.C (getLyXText): avoid multiple lookups, and simplify
516         slightly
517         (deleteLyXText): ditto
518         (resizeLyXText): ditto
519
520 2001-07-02  Juergen Vigna  <jug@sad.it>
521
522         * insettext.C (getLyXText): introduce a cache in getLyXText so that
523         following calls are only returned the right pointer without the over
524         head to search in the map.
525         (various funcs): reset the cached_bview variable as this signs that
526         the cache is not valid anymore.
527
528 2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
529
530         * insettabular.C (clone): do not copy the LyXTabular twice
531
532 2001-06-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
533
534         * insettext.h (TEXT): delete method
535
536 2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
537
538         * insetmarginal.C (latex): 
539         * insetfoot.C (latex): fix spacing of notes in LaTeX
540
541         * insettext.C (localDispatch): use .c_str() on istringstream
542         constructor argument.
543
544 2001-06-29  John Levon  <moz@compsoc.man.ac.uk>
545
546         * insettoc.h:
547         * insettoc.C:
548         * inseturl.h:
549         * inseturl.C: fix method names in these to begin
550           with small char too, so they inherit
551  
552 2001-06-28  Juergen Vigna  <jug@sad.it>
553
554         * insettext.C (setFont): fixed font settings using toggleFree()
555         instead of setFont().
556
557 2001-06-28  Lars Gullik Bjønnes  <larsbj@birdstep.com>
558
559         * Change a lot of method names to begin with a small char.
560         Changes to a lot of files because of this.
561
562 2001-06-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
563
564         * insetfloatlist.C (Write): std:: qualify ostream
565         (Latex): ditto
566
567 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
568
569         * figinset.C:
570         * inset.C:
571         * insetgraphics.C: send debug output to Debug::INFO instead of
572         Debug::ANY.
573
574 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
575
576         * insettabular.h:
577         * insettabular.C (getStatus): update to use func_status
578
579 2001-06-26  ben <nicolas.marsgui@libertysurf.fr>
580
581         * insetref.C (DocBook): added support for cross-references without
582         a name.
583
584 2001-06-26  The LyX Project  <jug@sad.it>
585
586         * insetref.C:
587         * insetref.h:
588         * insetlabel.C:
589         * insetlabel.h: removed escape method and moved it to
590         support/lstrings.h.
591
592 2001-06-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
593
594         * insettabular.C (getMaxWidth): do the speedup in a different way,
595         remove dead code
596
597 2001-06-24  The LyX Project  <Asger>
598
599         * insettabular.C (getMaxWidth): We cache a mapping from
600         inset to cell in order to speed this method up.
601
602 2001-06-24  The LyX Project  <Asger>
603
604         * insettext.C: Optimized InsetText::draw or something.
605
606 2001-06-23  The LyX Project  <lyx@rose.home.sad.it>
607
608         * insettext.C (LocalDispatch): fixed inserting of 'normal chars'
609
610 2001-06-23  Lars Gullik Bjønnes  <larsbj@birdstep.com>
611
612         * inset.h: name change from lyxinset.h
613
614 2001-06-22  Dekel Tsur  <dekelts@tau.ac.il>
615
616         * insetfloat.C (Validate): Add a call to InsetCollapsable::Validate
617
618 2001-06-14  Juergen Vigna  <jug@sad.it>
619
620         * insettext.C (draw): removed warnings.
621
622 2001-06-13  Juergen Vigna  <jug@sad.it>
623
624         * insettabular.C (nodraw): only go down the tree if we don't have
625         that flag set otherwise it's obvious that we don't want to draw.
626         (LocalDispatch): do also an update if we have an undispached result.
627
628 2001-06-19  Angus Leeming  <a.leeming@ic.ac.uk>
629
630         * insetcite.C:
631         * insetgraphicsParams.C:
632         * insettext.C: removed // -*- C++ -*- as first line.
633
634 2001-06-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
635
636         * lyxinset.h (resizeLyXText): shut off warning about unused
637         parameter "force" 
638
639 2001-06-07  Juergen Vigna  <jug@sad.it>
640
641         * insettext.C (resizeLyXText): honor the new force flag.
642
643         * lyxinset.h: add 'bool force' parameter to resizeLyXText(...)
644
645         * insettabular.C (deleteLyXText): new function
646
647 2001-06-02  John Levon  <moz@compsoc.man.ac.uk>
648
649         * insettheorem.C:
650         * insetminipage.C:
651         * insetlist.C:
652         * insetfootlike.C:
653         * insetfloat.C:
654         * insetert.C:
655         * insetcollapsable.C:
656         * insetcaption.C: LColor tidy
657          
658 2001-06-01  Lars Gullik Bjønnes  <larsbj@birdstep.com>
659
660         * figinset.C: fix typo
661
662 2001-06-01  Juergen Vigna  <jug@sad.it>
663
664         * insettabular.C (resetPos): small hack so that scroll is not set to
665         0 when we are in the last column of a tabular. This is a problem we
666         have because of constats 20 offset on both directions, so this can
667         cause on the limit an endless loop.
668
669         * insettext.C (SetFont): forgot that we can have locking insets ;)
670
671 2001-05-31  Juergen Vigna  <jug@sad.it>
672
673         * insettabular.C (LocalDispatch): small fix for LFUN_TAB.
674
675 2001-05-31  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
676
677         * figinset.C: add using std:: directive for the C functions which
678         need that.
679
680 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
681
682         * insetfloat.C (Write): write out wide info
683         (Read): read the wide info
684         (Latex): use the wide info when creating latex.
685
686         * insettext.C: adjust
687
688         * insetgraphics.[Ch] (statusMessage): change to return string
689         (width): adjust
690         (draw): adjust
691
692         * figinset.C (runqueue): add std::
693         (Recompute): ditto
694
695 2001-05-28  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
696
697         * insetcite.C (Ascii): add std:: qualifier
698
699 2001-05-28  Juergen Vigna  <jug@sad.it>
700
701         * insettext.C (resizeLyXText): clear LyXText ONLY if we don't have
702         a endless-width inset (maxWidth < 0).
703         (Edit): change language only if not equal.
704
705         * insettabular.C (resetPos): call UpdateLocal only on REAL scroll!
706
707         * insettext.C (draw): fixed draw/clear of InsetText-Frame
708
709 2001-05-16  Juergen Vigna  <jug@sad.it>
710
711         * insettext.C (selectAll): added
712         (clearSelection): added
713
714         * insettabular.C (SetFont): now we may set a font on a whole selection!
715         (getSelection): added helper function.
716
717 2001-05-27  Dekel Tsur  <dekelts@tau.ac.il>
718
719         * insetcite.C (Ascii): Add method.
720
721 2001-05-16  Ruurd Reitsma  <r.a.reitsma@wbmt.tudelft.nl>
722
723         * figinset.C:
724         * insetbib.C: fix path for OS/2 & Win32
725
726 2001-05-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
727
728         * insetfoot.C (Latex): don't use % after footnote.
729
730 2001-05-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
731
732         * insettext.C (Read): use clear
733         (SetParagraphData): use LyXParagraph copy constructor instead of clone
734
735 2001-05-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
736
737         * insetfloatlist.h: add a bunch of std:: qualifiers.
738
739 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
740
741         * lyxinset.h: remve LOF_CODE, LOT_CODE, LOA_CODE, add
742         FLOAT_LIST_CODE, renumber code list.
743
744         * insettoc.C (getScreenLabel): remove support for float lists
745         (LyxCode): ditto
746         (Ascii): ditto
747
748         * insetfloatlist.[Ch]: new files
749
750         * Makefile.am (libinsets_la_SOURCES): add insetfloatlist.[Ch]
751
752 2001-04-27  Angus Leeming  <a.leeming@ic.ac.uk>
753
754         * insettabular.C (LocalDispatch):
755         * insettext.C (LocalDispatch): getClipboard() is now a BufferView
756         method 
757
758 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
759
760         * insettext.C: remvoe !NEW_INSETS cruft
761
762         * insettabular.C: remove !NEW_INSETS cruft
763
764         * insetcollapsable.h: remove !NEW_INSETS cruft
765
766         * insetbib.C: remove !NEW_INSETS cruft
767
768 2001-04-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
769
770         * insettoc.C: hack to make listof algorithm work
771
772 2001-04-20  Juergen Vigna  <jug@sad.it>
773
774         * insettext.C (Edit): call checkAndActivateInset with y=0 if y < 0.
775
776 2001-04-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
777
778         * insetquotes.C (Latex): improve the guard against
779         unwanted !` and ?` ligatures. This should really be done in
780         another place (to catch all this ligatures at low-level).
781
782 2001-04-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
783
784         * insettext.C (init): remvoe leftovers from cursor_visible change
785         (draw): use c++ cast
786         (LocalDispatch): dispatch LFUN_MESSAGE
787
788         * insettabular.C (InsetTabular): remove leftovers from
789         cursor_visible, and scoped_ptr changes
790         (draw): use c++ cast
791
792         * insetcollapsable.C (draw): use c++ cast
793
794         * ExternalTemplate.h: inherit privaely from noncopyable
795         * insetcommand.h: ditto
796         * insetinclude.h: ditto
797
798 2001-04-16  Allan Rae  <rae@lyx.org>
799
800         * insettoc.C (Ascii): 
801         * insettext.C (draw): 
802         * insettabular.C (setPos): 
803         * insetminipage.C (Read): 
804         * insetfloat.C (placement): 
805         * insetcaption.C (Ascii, DocBook): 
806         * figinset.C (runqueue): #warning triggers an error on Sun CC 6.0 as
807         an unrecognised preprocessor directive.  So ensure they're wrapped. 
808
809 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
810
811         * insetexternal.h:
812         * insetexternal.C: set view on Clone. Add _ to private members.
813
814 2001-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
815
816         * insettext.C (InsetText): fix new
817         (InsetText): reindent some, simplify deletion of par list 
818         (clear): simplify deletion of par list, fix new
819         (SetParagraphData): simplify deletion of par list
820
821         * insettabular.[Ch] (getLabelList): implement new method
822
823 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
824
825         * lyxinset.h: do not include gettext.h...
826
827         * inset.C:
828         * insetcaption.C:
829         * insetexternal.C:
830         * insetgraphics.C:
831         * insetindex.C:
832         * insetlabel.C:
833         * insetlatexaccent.C:
834         * insetminipage.C:
835         * insetquotes.C:
836         * insettabular.C:
837         * inseturl.C: ... and do it here instead
838
839 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
840
841         * insetcollapsable.[Ch] (getLabelList): add std:: on vector<string>
842
843         * insettext.[Ch] (getLabelList): add std:: on vector<string> 
844
845         * insetcollapsable.[Ch] (getLabelList): implement
846
847         * insettext.[Ch] (getLabelList): implement
848
849         * insettext.h: reindent
850
851         * insettabular.h: make tabular a scoped_ptr
852
853         * insettext.C (init): adjust for cursor_visible
854         (ToggleInsetCursor): constify asc and desc, font, adjust for
855         cursor_visible
856         (ShowInsetCursor): constify asc and desc, font, adjust for
857         cursor_visible
858         (HideInsetCursor): adjust for cursor_visible
859
860         * insettabular.C: reindent some
861         (InsetTabular): adjust for scoped_ptr and cursor_visible
862         (InsetTabular): ditto
863         (~InsetTabular): delete delete
864         (Clone): adjust for scoped_ptr
865         (Read): constify old_format, adjust for scoped_ptr, move init of
866         token
867         (draw): constify tx, localize loop vars.
868         some other localization of variables, remove double initilizatons.
869         
870         * insetfoot.C: remove using std::ostream, add ostream where needed
871
872 2001-04-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
873
874         * lyxinset.h: some reindentaion, use initializer list for
875         constructro.
876         UpdatableInset: make cursor_visible a private var add
877         public isCursorVisible(), add protected toggleCursorVisible() and
878         proctected setCursorVisible(bool), make scroll call the Inset::scroll
879
880         * insettoc.C: remvoe using decl
881         (getScreenLabel): make cmdname donst
882         (LyxCode): ditto
883         (Ascii): ditto
884         (Ascii): don't use endl
885
886         * insetfootlike.C: remove using decl at file scope and add std::
887         where needed
888         * insetmarginal.C: ditto
889
890         * insetfoot.C: some reformatting
891
892         * insetfloat.C (InsetButtonRelease): adjust the hit area
893
894         * insetert.C (SetFont): some reformatting
895
896         * insetcollapsable.C: some reformatting and constification
897         (Clone): comment out.
898         * insetcollapsable.h: some reformatting
899         (Clone): comment out.
900         
901         * inset.C: reindent
902         (scroll): simplify
903
904 2001-03-30  Juergen Vigna  <jug@sad.it>
905
906         * insetcollapsable.h: changen *inset to be a InsetText inset.
907         
908         * some files: changed to reflect the above change.
909
910 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
911
912         * insetexternal.[Ch]: renamed InsetExternal::InsetExternalParams as
913         InsetExternal::Params.
914         Added operator==() and operator!=() for the Params struct.
915
916 2001-03-29  Juergen Vigna  <jug@sad.it>
917
918         * lyxinset.h: changed parameter of getMaxWidth from Painter & to
919         BufferView *.
920
921         * insetminipage.C: removed widthp_ and all it's functions and changed
922         to use new %-lengths of LyXLength.
923
924 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
925
926         * figinset.[Ch]: changed headers lyx.h, form1.h -> figure_form.h.
927
928 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
929
930         * insetgraphicsParams.C (operator!=): new function, needed by the
931         ControlGraphics class.
932
933 2001-03-28  Juergen Vigna  <jug@sad.it>
934
935         * insettext.C (InsetButtonPress): only enter !inset if button == 2
936         (checkAndActivateInset): don't use the values returned from
937         call to bv->checkInsetHit.
938
939         * insetminipage.C (Clone): set special minipage values.
940
941         * insetcollapsable.C (draw): changed to draw the button in the
942         upper left corner outside the textinset.
943         (ascent): changed because of different drawing 
944         (descent): ditto
945         (width): ditto
946         (Edit): ditto
947         (InsetButtonPress): ditto
948         (InsetButtonRelease): ditto
949         (InsetMotionNotify): ditto
950
951 2001-03-27  Dekel Tsur  <dekelts@tau.ac.il>
952
953         * figinset.C (GetPSSizes): Fix for the case when filename doesn't
954         contain a suffix.
955         (Clone): ditto
956
957 2001-03-26  Juergen Vigna  <jug@sad.it>
958
959         * lyxinset.h: added ShowInsetDialog() function in UpdatableInset.
960
961         * insettext.C (ShowInsetDialog): implemented above function.
962
963         * insettabular.C (ShowInsetDialog): ditto
964
965         * insetminipage.C (ShowInsetDialog): ditto
966
967 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
968
969         * insetinclude.[Ch]: rename InsetInclude::InsetIncludeParams as
970         InsetInclude::Params. Don't store a buffer * in Params. Store the
971         master file name instead.
972
973 2001-03-23  Juergen Vigna  <jug@sad.it>
974
975         * insetcollapsable.C (InsetMotionNotify):
976         (InsetButtonRelease): 
977         (InsetButtonPress): fixed y-offset (minipages).
978
979         * insettext.C (draw): force a FULL update if cleared == true.
980
981         * insetcollapsable.C (draw): Lars forgotten entry for changing this
982         routine to draw the minipages on its position-flag.
983         (InsetInInsetY): give back the right y position, because of minipage
984         position-flag.
985
986 2001-03-23  José Abílio Matos  <jamatos@fep.up.pt>
987
988         * insetfloat.h
989         * insetfloat.C (DocBook): docbook export code.
990
991 2001-03-22  Juergen Vigna  <jug@sad.it>
992
993         * insetminipage.C (getMaxWidth): added function to set the drawing
994         width!
995         (Read): should work now!
996
997         * insetcollapsable.C (InsetCollapsable): default is now NOT collapsed
998         if we create a new inset.
999
1000 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
1001
1002         * figinset.C (fl_set_preemptive_callback): moved definition outside
1003         of namespace anon.
1004
1005 2001-03-20  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1006
1007         * insetminipage.C (Read): prepare for reading of minipage arguments.
1008
1009 2001-03-18  Baruch Even  <baruch@lyx.org>
1010
1011         * insetgraphics.C: Minor cleanups of the comments and code.
1012
1013 2001-03-17  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1014
1015         * insetminipage.C (InsetMinipage): default to not collapsed
1016
1017 2001-03-16  Juergen Vigna  <jug@sad.it>
1018
1019         * insetminipage.C (width): modified with to be a string
1020         (widthp): added widthp (for % width) support functions.
1021         (InsetButtonRelease): added to open the options dialog on button==3.
1022         (~InsetMinipage): added to hide the dialog.
1023
1024         * insetminipage.h: added hideDialog signal
1025
1026 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1027
1028         * insetminipage.h: change the order or Position to match
1029         LyXParagraph::MINIPAGE_ALIGNMENT
1030
1031         * several files: remvoe CXX_WORKING_NAMESPACES
1032
1033         * ExternalTemplate.h: noncopyable is in namespace boost
1034         * insetinclude.h: ditto
1035         * insetcommand.h: ditto
1036
1037 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
1038
1039         * insettext.C (Edit): #else# -> #else.
1040         * insettoc.C: added using directive.
1041
1042 2001-03-14  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1043
1044         * insetminipage.h: add pos, inner_pos, width and height. + getters
1045         and setters for all of them.
1046
1047 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
1048
1049         * insetinclude.C (Latex): Do not exit when the textclass of the
1050         included file differ from the textclass of the parent file.
1051
1052 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
1053
1054         * ExternalTemplate.C (read): the reading of external insets now checks
1055         for \end_inset and removes it form the input stream.
1056
1057 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
1058
1059         * ExternalTemplate.h:
1060         * ExternalTemplate.C:
1061         * insetexternal.h:
1062         * insetexternal.C: move form to GUII
1063
1064 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
1065
1066         * insetinclude.h:
1067         * insetinclude.C: add InsetIncludeParams, use
1068         composition rather than derivation of InsetCommand
1069
1070 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1071
1072         * insettoc.C (Ascii): use the Buffer typedefs
1073
1074 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1075
1076         * insettoc.C (Ascii): implement for dynamic number of lists
1077
1078         * insetcaption.[Ch]: update from new_insets branch
1079         * insetfloat.[Ch]: ditto
1080         
1081 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
1082
1083         * insetexternal.C:
1084         * figinset.C: use new File Dialog
1085
1086 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1087
1088         * insettext.C: changes becuase of ParagraphParameters.
1089
1090 2001-02-28  Baruch Even  <baruch@ev-en.org>
1091
1092         * insetgraphics.C (updateInset): Changed due to the change in
1093         GraphicsCache.
1094
1095 2001-02-26  Juergen Vigna  <jug@sad.it>
1096
1097         * insettext.C (SetFont): Set Undo only if we have selection (as it is
1098         handled in LyXText).
1099
1100 2001-02-23  Juergen Vigna  <jug@sad.it>
1101
1102         * insettext.C (draw): some small repainting fixes.
1103         (LocalDispatch): put the sel_cursor stuff after the insert of chars.
1104
1105         * inset.C (LocalDispatch): changed action to be a kb_action (as it
1106         should be) and not an int.
1107         
1108         * insettabular.C (LocalDispatch): ditto
1109
1110         * insettext.C (LocalDispatch): ditto
1111
1112         * insetcollapsable.C (LocalDispatch): ditto
1113
1114 2001-02-22  Juergen Vigna  <jug@sad.it>
1115
1116         * insettabular.C (LocalDispatch): return DISPATCHED if we cannot
1117         DISPATCH it and we don't have a locking_inset.
1118
1119 2001-02-21  Baruch Even  <baruch@ev-en.org>
1120
1121         * insetgraphics.[Ch]: Changed to use boost::shared_ptr<GraphicsCacheItem>
1122         instead of GraphicsCacheItem *.
1123
1124 2001-02-22  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1125
1126         * insetcollapsable.C (getLyXText): add const qualifier to second
1127         parameter. 
1128
1129 2001-02-22  Juergen Vigna  <jug@sad.it>
1130
1131         * insettext.C (getLyXText): honor the recursive parameter.
1132         (SetUpdateStatus): set need_update to CURSOR_PAR if LyXText needs it.
1133
1134         * inset.C (getLyXText): added bool recursive parameter.
1135
1136         * insettext.C (SetUpdateStatus): or the update codes.
1137         (draw): check need_update with &.
1138         (InsetButtonPress): set no_selection to not put a selection when
1139         entering an inset and it is redraws in another spot.
1140
1141         * insettext.h: made need_update an int.
1142
1143 2001-02-20  Baruch Even  <baruch@ev-en.org>
1144
1145         * insetgraphics.h:
1146         * insetgraphisc.C: Changed to use better semantics when loading images
1147         for inline view. Now it doesn't keep the pixmap itself but it's holder.
1148
1149 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
1150
1151         * insetcommand.h:
1152         * inseterror.h:
1153         * insetgraphics.C: change name of "hide" signal to "hideDialog",
1154         consistent with InsetTabular.
1155         
1156 2001-02-19  Juergen Vigna  <jug@sad.it>
1157
1158         * insettabular.C (LocalDispatch): implement PAGE up/down.
1159
1160         * insettext.C (draw): clear all of it on need_update==INIT too!
1161
1162         * insettabular.C (InsetUnlock): always clear the selection.
1163
1164         * inset.C (scroll): normally we only want to scroll the inset until
1165         it is fully visible so if top_x + offset > 20 then just set scx to 0.
1166
1167 2001-02-14  Juergen Vigna  <jug@sad.it>
1168
1169         * insettabular.C (LocalDispatch): remove x_fix as it is not used.
1170         (resetPos): fixed scroll behaviour.
1171         (LocalDispatch): do an update if moving cursor inside a table cell
1172         requests a scroll of the tabular.
1173
1174 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
1175
1176         * insettext.C (textWidth): constify local var
1177
1178         * insettabular.C: small cleanup.
1179
1180         * insetfoot.C (Latex): constify local var
1181
1182         * insetcollapsable.C: small cleanup.
1183
1184         * figinset.C (runqueue): use compare instead of strcmp
1185
1186 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
1187
1188         * insettext.C:
1189         * insetinfo.C: remove cruft
1190
1191 2001-02-14  Juergen Vigna  <jug@sad.it>
1192
1193         * insettext.C (SetUpdateStatus): added a BufferView * parameter.
1194
1195 2001-02-13  Juergen Vigna  <jug@sad.it>
1196
1197         * insettext.C (InsertInset): don't move left (is this right?)
1198
1199         * insettabular.C (LocalDispatch): use of the no_draw variable
1200
1201         * insettabular.h: new no_draw variable to stop redraw
1202
1203         * insettabular.C (TabularFeatures): fixed update for alignment change
1204
1205 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
1206
1207         * insetinclude.C:
1208         * insetbib.h:
1209         * insetbib.C: move dialogs to frontends/
1210
1211 2001-02-10  Dekel Tsur  <dekelts@tau.ac.il>
1212
1213         * insettext.C (LocalDispatch): Restore the language if the inset
1214         becomes empty.
1215
1216 2001-02-09  Dekel Tsur  <dekelts@tau.ac.il>
1217
1218         * insettext.C (moveRightIntern): Update the selection cursor.
1219         (moveLeftIntern): Ditto.
1220
1221 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1222
1223         * Makefile.am: remove BoundingBox.h
1224
1225         * BoundingBox.h: removed
1226
1227 2001-02-08  Dekel Tsur  <dekelts@tau.ac.il>
1228         
1229         * insettext.C (LocalDispatch): Update selection cursor when moving 
1230         cursor to the right.
1231         (moveRightIntern): Call to CursorRight with 2 argument eqaul to false.
1232         (moveLeftIntern): Ditto.
1233
1234 2001-02-05  Baruch Even  <baruch.even@writeme.com>
1235
1236         * insetgraphics.C: Updated automatic image conversion, it now goes into
1237         temporary directory instead of with the image itself.
1238
1239 2001-01-21  Baruch Even  <baruch@ev-en.org>
1240
1241         * insetgraphics.C: Added Docbook support. Added Automatic image conversion
1242         to EPS or PNG when needed (support bitmap graphics).
1243
1244 2000-11-02  Baruch Even  <baruch@ev-en.org>
1245
1246         * insetgraphics.C:
1247         * insetgraphiscParams.C: Some cleaning up, changing from std::endl to '\n'
1248         and removal of commented out code.
1249
1250 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
1251
1252         * insetbib.C (callback): Update citations if the key has changed.
1253
1254 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
1255
1256         * insetbib.C (InsetBibKey): Better computation of default key.
1257         (getScreenLabel) Show both the key and the label.
1258         (getBibLabel): New method.
1259         (callback): Force a redraw if the inset have been changed.
1260
1261 2001-01-26  Dekel Tsur  <dekelts@tau.ac.il>
1262
1263         * insetref.C (getType, getName): Move methods from 
1264         src/frontends/xforms/FormRef.C.
1265
1266 2001-01-12  Dekel Tsur  <dekelts@tau.ac.il>
1267
1268         * insettabular.C: Various improvements (use only one dummy position).
1269
1270 2001-01-25  Dekel Tsur  <dekelts@tau.ac.il>
1271
1272         * insetbib.C (bibitemWidest): Use lyxfont::width instead of
1273         par->bibkey->width. This fixes the crashes when running without
1274         gui or when having included documents.
1275
1276 2001-01-22  Dekel Tsur  <dekelts@tau.ac.il>
1277
1278         * insetcommand.C (getAsString, setFromString): Cleanup.
1279
1280 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
1281
1282         * insetref.C: Add the array InsetRef::types that contains
1283         information about all supported reference types.
1284
1285 2001-01-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1286
1287         * lyxinset.h: remove trailing comma in enum.
1288
1289 2001-01-17  John Levon  <moz@compsoc.man.ac.uk>
1290
1291         * insettext.C: kill LyXBell.