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