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