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