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