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