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