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