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