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