]> git.lyx.org Git - lyx.git/blob - src/insets/ChangeLog
93aeab8aa11ff93a5e40a5d5988ae878a6be65a9
[lyx.git] / src / insets / ChangeLog
1
2 2003-05-19  André Pönitz  <poenitz@gmx.net>
3
4         * inset.[Ch]:
5         * insetbutton.[Ch]:
6         * insetcollapsable.[Ch]:
7         * inseterror.[Ch]:
8         * insetert.[Ch]:
9         * insetfoot.[Ch]:
10         * insetgraphics.[Ch]:
11         * insetgraphicsParams.[Ch]:
12         * insetlatexaccent.[Ch]:
13         * insetminipage.[Ch]:
14         * insetnewline.[Ch]:
15         * insetquotes.[Ch]:
16         * insetspecialchar.[Ch]:
17         * insettabular.[Ch]:
18         * insettext.[Ch]: dimensions() instead of ascend/descend/width
19         
20 2003-05-19  André Pönitz  <poenitz@gmx.net>
21
22         * insetenv.[Ch]:
23         * insettext.C: more insetenv 
24
25 2003-05-16  André Pönitz  <poenitz@gmx.net>
26
27         * insetcommand.C:
28         * insetminimpage.[Ch]:
29         * insetcollapsable.[Ch]: fix #832 
30
31 2003-05-16  André Pönitz  <poenitz@gmx.net>
32
33         * inset.[Ch]:
34         * insetbibitem.[Ch]:
35         * insetbibtex.[Ch]:
36         * insetbutton.[Ch]:
37         * insetcite.[Ch]:
38         * insetcollapsable.[Ch]:
39         * insetcommand.[Ch]:
40         * inseterror.[Ch]:
41         * insetert.[Ch]:
42         * insetexternal.[Ch]:
43         * insetfloatlist.[Ch]:
44         * insetgraphics.[Ch]:
45         * insetinclude.[Ch]:
46         * insetindex.[Ch]:
47         * insetlabel.[Ch]:
48         * insetlatexaccent.[Ch]:
49         * insetparent.[Ch]:
50         * insetref.[Ch]:
51         * insettabular.[Ch]:
52         * insettext.[Ch]:
53         * insettoc.[Ch]:
54         * inseturl.[Ch]:
55         * updatableinset.[Ch]: edit() -> LFUN_INSET_EDIT
56         
57 2003-05-13  André Pönitz <poenitz@gmx.net>
58
59         * insetbibitem.C:
60         * insetcollapsable.C:
61         * insetert.C:
62         * insetfloat.C:
63         * insetinclude.C:
64         * insetwrap.C: tostr from own header
65
66         * insetcommand.C:
67         * insetexternal.C:
68         * insetfloat.C:
69         * insetfloat.h:
70         * insetgraphics.C:
71         * insetinclude.C:
72         * insetminipage.C:
73         * insetparent.C:
74         * insettabular.C:
75         * insettext.C:
76         * insetwrap.C: STRCONV
77
78
79 2003-05-12  André Pönitz <poenitz@gmx.net>
80
81         * insetcaption.C:
82         * insetexternal.C:
83         * insetfloat.C:
84         * insetfloatlist.C:
85         * insetgraphics.C:
86         * insetinclude.C:
87         * insetminipage.C:
88         * insetminipage.C:
89         * insettabular.C:
90         * insettext.C:
91         * insetwwrap.C:  boost::format -> bformat  all over the place
92
93 2003-05-05  André Pönitz <poenitz@gmx.net>
94
95         * insettext.h: add missing #include <map>
96
97 2003-05-07  Lars Gullik Bjønnes  <larsbj@gullik.net>
98
99         * insettext.C (InsetText): parlist cleanup
100         (clear): ditto
101         (edit): ditto
102         (insetUnlock): ditto
103         (lockInset): ditto
104         (lockInsetInInset): ditto
105         (cx): ditto
106         (cix): ditto
107         (getLyXText): ditto
108         (searchBackward): ditto
109         (collapseParagraphs): ditto
110
111 2003-05-06  John Levon  <levon@movementarian.org>
112
113         * insetcaption.C: don't cast wrap inset to InsetFloat
114
115         * insetfloat.h:
116         * insetfloat.C: remove unneeded type() function
117
118 2003-05-05  André Pönitz <poenitz@gmx.net>
119
120         * inset.h:
121         * insettext.[Ch]:
122         * insettabular.[Ch]:
123         * insetcollapsable.[Ch]: remove unused function firstParagraph()
124         replace getFirstParagraph() by getParagraphs()
125
126 2003-05-03  John Levon  <levon@movementarian.org>
127
128         * insetcollapsable.h:
129         * insetcollapsable.C:
130         * insettabular.h:
131         * insettabular.C:
132         * insettext.h:
133         * insettext.C:
134         * updatableinset.h:
135         * updatableinset.C: remove cursor_visible_, showInsetCursor(),
136         hideInsetCursor(), toggleInsetCursor(), isCursorVisible(). Add
137         getCursor(). Remove explicit cursor hides.
138
139 2003-05-02  André Pönitz <poenitz@gmx.net>
140
141         * insettext.C: remove unneeded &*
142
143 2003-04-30  John Levon  <levon@movementarian.org>
144
145         * insettabular.C: fix edit message
146
147 2003-04-30  Lars Gullik Bjønnes  <larsbj@gullik.net>
148
149         * insettext.C (setFont): do not convert iterator -> pointer
150
151         * insettabular.C (localDispatch): do not convert iterator -> pointer
152         (setFont): ditto
153         (tabularFeatures): ditto
154
155 2003-04-29  André Pönitz <poenitz@gmx.net>
156
157         * inset.h: introduce "haveParagraph" from Lars' parlist-14-b.
158
159 2003-04-28  André Pönitz <poenitz@gmx.net>
160
161         * insettext.[Ch]: part of Lars' Paragraph * -> ParagraphList::iterator
162           Changes
163
164 2003-04-25 André Pönitz <poenitz@gmx.net>
165
166         * insetenv.C: derive from InsetText instead of InsetCollapsable
167
168 2003-04-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
169
170         * insetexternal.C (string2params): dont do anything if the string
171         is empty.
172         * insetgraphics.C (string2params): ditto
173         * insetcommand.C (string2params): ditto
174         * insetert.C (string2params): ditto
175         * insetfloat.C (string2params): ditto
176         * insetinclude.C (string2params): ditto
177         * insetminipage.C (string2params): ditto
178         * insettabular.C (string2params): ditto
179         * insetwrap.C (string2params): ditto
180
181 2003-04-24  André Pönitz <poenitz@gmx.net>
182
183         * insetref.C: support for eqref
184
185 2003-04-16  Lars Gullik Bjønnes  <larsbj@gullik.net>
186
187         * insetert.C (read): use ParagraphList::iterator.
188
189 2003-04-15  Lars Gullik Bjønnes  <larsbj@gullik.net>
190
191         * insetquotes.C (latex): comment some code and add warnings.
192
193 2003-04-14   Alfredo Braunstein  <abraunst@libero.it>
194
195         * insetexternal.C (localDispatch): added a missing DISPATCHED
196
197 2003-04-12  John Levon  <levon@movementarian.org>
198
199         * insetwrap.C (addToToc): fix a crash, conversion
200         from while to for loop forgot to remove the explicit
201         increment
202
203 2003-04-10  John Levon  <levon@movementarian.org>
204
205         * insettabular.C (tabularFeature): make sure
206         to update the dialog when we change something
207         (bug 1036).
208
209         (getStatus): don't disable some lfuns (bug 939)
210
211 2003-04-09  Lars Gullik Bjønnes  <larsbj@gullik.net>
212
213         * insettext.C (saveLyXTextState): adjust
214         (localDispatch): adjust
215         (setFont): adjust
216         (cx): adjust
217         (cix): adjust
218         (cpar): adjust
219
220         * insettabular.C (localDispatch): adjust
221         (setFont): adjust
222         (tabularFeatures): adjust
223
224 2003-04-05  Alfredo Braunstein  <abraunst@libero.it>
225
226         * insettabular.C (searchForward,searchBackward): fix bug 782
227
228 2003-04-07  John Levon  <levon@movementarian.org>
229
230         * insettabular.C:
231         * insettext.C: clear status message on inset exit
232
233 2003-04-03  John Levon  <levon@movementarian.org>
234
235         * insetcommand.C: return dispatched on DIALOG_UPDATE
236
237 2003-04-02  John Levon  <levon@movementarian.org>
238
239         * insettabular.C: tab lfuns renamed
240
241 2003-04-02  Lars Gullik Bjønnes  <larsbj@gullik.net>
242
243         * insettext.C (update): move towards ParagraphList
244         (updateLocal): ditto
245         (edit): ditto
246         (insetUnlock): ditto
247         (lockInset): ditto
248         (lockInsetInInset): ditto
249         (updateInsetInInset): ditto
250         (localDispatch): ditto
251         (docbook): ditto
252         (setFont): ditto
253         (resizeLyXText): ditto
254         (searchBackward): ditto
255         (collapseParagraphs): ditto
256         (addPreview): ditto
257
258         * insetwrap.C (InsetWrap): adjust
259         (addToToc): adjust and rewrite loop
260
261         * insettext.[Ch] (paragraph): delete function
262
263         * insettabular.C (moveNextCell): adjust
264         (movePrevCell): adjust
265         (insertAsciiString): adjust
266
267         * insetfloat.C (InsetFloat): adjust
268         (addToToc): adjust
269
270         * insetert.C (InsetERT): adjust
271         (write): adjust, and rewrite loop
272         (latex): adjust, and rewrite loop
273         (linuxdoc): adjust, and rewrite loop
274         (docbook): adjust, and rewrite loop
275         (localDispatch): adjust
276         (get_new_label): adjust
277
278 2003-04-01  John Levon  <levon@movementarian.org>
279
280         From Alfredo Braunstein
281
282         * insetbutton.h:
283         * insetbutton.C: add localDispatch()
284
285         * insetcommand.C: return DISPATCHED when edit() called
286
287         * insettext.C: fix bug 967
288
289 2003-04-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
290
291         * insettext.C: adjust
292
293 2003-04-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
294
295         * insettext.C (draw): adjust
296         (crow): return a RowList::iterator not a Row*
297
298         * insetminipage.C (localDispatch): adjust
299
300         * insetert.C (localDispatch): adjust
301
302 2003-03-31  John Levon  <levon@movementarian.org>
303
304         * insetgraphics.C:
305         * insetgraphicsParams.C: use_gui moved to lyx_gui
306
307 2003-03-31  John Levon  <levon@movementarian.org>
308
309         * insettext.C: Alert fix
310
311 2003-03-30  Lars Gullik Bjønnes  <larsbj@gullik.net>
312
313         * insettext.C (ascent): adjust for RowList
314         (descent): ditto
315         (draw): ditto
316         (getLyXText): adjust
317         (toggleSelection): adjust
318
319         * insetminipage.C (localDispatch): adjust for RowList
320
321         * insetert.C (localDispatch): adjust for RowList
322         (getMaxWidth): adjust for RowList
323
324 2003-03-29  John Levon  <levon@movementarian.org>
325
326         * insetert.C: Alert cleanup
327
328 2003-03-29  John Levon  <levon@movementarian.org>
329
330         * insettabular.C: Alert fix
331
332 2003-03-28  John Levon  <levon@movementarian.org>
333
334         * insetfloat.C: reset label on INSET_MODIFY
335
336 2003-03-28  John Levon  <levon@movementarian.org>
337
338         * insetgraphicsParams.C: read subcaptionText as a whole line
339         (bug 656)
340
341 2003-03-28  John Levon  <levon@movementarian.org>
342
343         * insettext.C: remove unused prototypes
344
345 2003-03-25  Angus Leeming  <leeming@lyx.org>
346
347         * insetbibitem.C (localDispatch): repaint the view after modifying
348         a bibitem inset in case the maximum InsetBibitem width has changed.
349
350 2003-03-25  John Levon  <levon@movementarian.org>
351
352         * insettext.C:
353         * insettabular.C: LyXText renamings
354
355 2003-03-24  John Levon  <levon@movementarian.org>
356
357         * insettext.C: remove some dead code. Fix bug 972 and
358           related by posting a repaint in updateLocal(), and making
359           the SEL functions set SELECTION.
360
361 2003-03-22  John Levon  <levon@movementarian.org>
362
363         * inset.h:
364         * inset.C: remove no-longer-needed topx_set
365
366         * insetcollapsable.h:
367         * insetcollapsable.C: remove dead code
368
369         * insetminipage.C:
370         * insetert.C: rebreak the rows when a possible
371           change in size is made, and reset the cursor
372           (bug 962, bug 965)
373
374         * insettabular.C: remove topx_set, CHANGED_IN_DRAW
375
376         * insettext.C: remove CHANGED_IN_DRAW noticing/handling,
377           topx_set. Fix drawing errors for clearInset(). Remove
378           some unnecessary uses of topx, which should die.
379
380         * updatableinset.C: fix getMaxWidth() so CHANGED_IN_DRAW
381           is no longer needed. Replace it with an ugly hack.
382
383 2003-03-20  John Levon  <levon@movementarian.org>
384
385         * inset.h:
386         * insetcollapsable.h:
387         * insetcollapsable.C:
388         * insetert.h:
389         * insetert.C:
390         * insetminipage.C:
391         * insetminipage.C:
392         * insettabular.h:
393         * insettabular.C:
394         * insettext.h:
395         * insettext.C: remove spurious font parameter
396         from update(). Fix drawing of ERT insets inside
397         insets (bug 966). Remove unused mark_dirty from
398         tabular's updateLocal()
399
400 2003-03-19  John Levon  <levon@movementarian.org>
401
402         * insetfloat.h:
403         * insetfloat.C:
404         * insetinclude.h:
405         * insetinclude.C:
406         * insetminipage.h:
407         * insetminipage.C:
408         * insetwrap.h:
409         * insetwrap.C: remove unused getter/setters
410
411 2003-03-19  John Levon  <levon@movementarian.org>
412
413         * several files: bv->updateInset() doesn't take
414         a bool mark_dirty any more
415
416 2003-03-17  Lars Gullik Bjønnes  <larsbj@gullik.net>
417
418         * adjust for BufferView* arg removal from lyxtext.
419
420 2003-03-17  John Levon  <levon@movementarian.org>
421
422         * most files: remove the "cleared" parameter
423         to draw in favour of always clearing. Associated
424         code removal.
425
426 2003-03-16  John Levon  <levon@movementarian.org>
427
428         * insettext.C: remove unused s.refresh
429
430 2003-03-13  Angus Leeming  <leeming@lyx.org>
431
432         * insettext.C (edit): replace Dialogs::updateParagraph with
433         BufferView::dispatch(LFUN_PARAGRAPH_UPDATE).
434
435 2003-03-13  André Pönitz <poenitz@gmx.net>
436
437         * Makefile.am: insert insetenv
438
439         * insethenv.[Ch]: new files, currently inactive
440
441 2003-03-12  John Levon  <levon@movementarian.org>
442
443         * Makefile.am:
444         * inset.h:
445         * inset.C:
446         * insetert.h:
447         * insetert.C:
448         * insetnewline.h:
449         * insetnewline.C:
450         * insetquotes.C:
451         * insettext.C: use new insetnewline
452
453 2003-03-12  John Levon  <levon@movementarian.org>
454
455         * insettext.C: readToken became readParagraph
456
457 2003-03-12  John Levon  <levon@movementarian.org>
458
459         * insettext.C: use parlist iterator for reading contents
460
461 2003-03-12  John Levon  <levon@movementarian.org>
462
463         * insettext.C: name change to readToken()
464
465 2003-03-11  André Pönitz <poenitz@gmx.net>
466
467         * Makefile.am: insert insethfill
468
469         * insethfill.[Ch]: new files
470
471 2003-03-10  Angus Leeming  <leeming@lyx.org>
472
473         * mailinset.[Ch] (showDialog, updateDialog): now take a mandatory
474         BufferView * arg.
475         (hideDialog): calls the new static Dialogs::hide() method.
476
477         * insetbibitem.C (edit):
478         * insetbibtex.C (edit):
479         * insetcite.C (edit):
480         * insetcommand.C (localDispatch):
481         * inseterror.C (d-tor):
482         * insetert.C (showInsetDialog):
483         * insetexternal.C (localDispatch, edit):
484         * insetfloat.C (localDispatch, showInsetDialog):
485         * insetfloatlist.C (edit):
486         * insetgraphics.C (localDispatch, edit):
487         * insetinclude.C (localDispatch, edit):
488         * insetindex.C (edit):
489         * insetlabel.C (edit):
490         * insetminipage.C (localDispatch, showInsetDialog):
491         * insetref.C (edit):
492         * insettabular.C (unlockInsetInInset, lfunMouseRelease, localDispatch,
493         resetPos, showInsetDialog, openLayoutDialog):
494         * insettoc.C (edit):
495         * inseturl.C (edit):
496         * insetwrap.C (localDispatch, showInsetDialog):
497         changes due to the changed MailInset interface.
498
499 2003-03-10  Dekel Tsur  <dekelts@tau.ac.il>
500
501         * insetfloat.h: Set default placement to an empty string.
502
503 2003-03-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
504
505         * insettext.C (latex): adjust call to latexParagraphs.
506
507 2003-03-10  Angus Leeming  <leeming@lyx.org>
508
509         * mailinset.C: warn the user if the BufferView has not been cached.
510
511 2003-03-10  Angus Leeming  <leeming@lyx.org>
512
513         * inset.h, insetbase.h: move cache() and view() into InsetBase.
514
515         * insetcommand.h (inset):
516         * insetert.h (inset):
517         * insetexternal.h (inset):
518         * insetfloat.h (inset):
519         * insetgraphics.h (inset):
520         * insetinclude.h (inset):
521         * insetminipage.h (inset):
522         * insettabular.h (inset):
523         * insetwrap.h (inset):
524         * mailinset.h (inset): return an InsetBase &, not an Inset &.
525
526 2003-03-10  Angus Leeming  <leeming@lyx.org>
527
528         * insetcommand.C (string2params):
529         * insetexternal.C (string2params):
530         * insetfloat.C (string2params):
531         * insetgraphics.C (string2params):
532         * insetinclude.C (string2params):
533         * insetminipage.C (string2params):
534         * insettabular.C (string2params):
535         * insetwrap.C (string2params): cure warning message about missing
536         '\end_inset'.
537
538 2003-03-09  Angus Leeming  <leeming@lyx.org>
539
540         * insettabular.[Ch]: define a new class InsetTabularMailer and use
541         it to communicate with the frontend dialogs.
542
543         * mailinset.C (hideDialog): only hide the dialog if it is showing the
544         contents of this inset!
545
546 2003-03-07  Angus Leeming  <leeming@lyx.org>
547
548         * inseterror.C (localDispatch): new method; calls edit() on
549         LFUN_MOUSE_RELEASE.
550
551 2003-03-07  Angus Leeming  <leeming@lyx.org>
552
553         * insetbibitem.C (localDispatch):
554         * insetbibtex.C (localDispatch):
555         * insetlabel.C (localDispatch):
556         rewrite as a switch.
557
558 2003-03-07  Angus Leeming  <leeming@lyx.org>
559
560         * insetgraphics.[Ch]: define a new class InsetGraphicsMailer and use
561         it to communicate with the frontend dialogs.
562
563 2003-03-07  Angus Leeming  <leeming@lyx.org>
564
565         * insetexternal.C: remove operator== and operator!= for
566         InsetExternal::Params. They were used only by the old controller
567         scheme.
568
569 2003-03-07  Angus Leeming  <leeming@lyx.org>
570
571         * insetcommand.C (localDispatch):
572         * insetexternal.C (localDispatch):
573         * insetfloat.C (localDispatch):
574         * insetinclude.C (localDispatch):
575         * insetminipage.C (localDispatch):
576         * insetwrap.C (localDispatch):
577         add LFUN_INSET_DIALOG_UPDATE to the switch.
578
579 2003-03-07  Angus Leeming  <leeming@lyx.org>
580
581         * insetcommand.C (string2params):
582         * insetexternal.C (string2params):
583         * insetfloat.C (string2params):
584         * insetinclude.C (string2params):
585         * insetwrap.C (string2params): use LyXLeX more.
586
587         * insetert.[Ch]:
588         * insetexternal.[Ch]:
589         * insetfloat.[Ch]:
590         * insetinclude.[Ch]:
591         * insetwrap.[Ch]: change Mailer::name_ to be static.
592
593         * insetminipage.[Ch]: define a new class InsetMinipageMailer and use
594         it to communicate with the frontend dialogs.
595
596 2003-03-06  Alfredo Braunstein  <abraunst@libero.it>
597
598         * insettext.C:
599         * insettabular.C: use LyXText::top_y() instead of LyXText::first_y
600
601 2003-03-06  Lars Gullik Bjønnes  <larsbj@gullik.net>
602
603         * insettext.C (updateLocal): un-const function
604         (updateLocal): adjust
605         (collapseParagraphs): un-const function
606         (collapseParagraphs): adjust
607
608 2003-03-05  Angus Leeming  <leeming@lyx.org>
609
610         * insetwrap.[Ch]: define a new class InsetWrapMailer and use
611         it to communicate with the frontend dialogs.
612
613 2003-03-05  Angus Leeming  <leeming@lyx.org>
614
615         * insetcollapsable.C (draw): cache the BufferView.
616
617         * insetfloat.[Ch]: define a new class InsetFloatMailer and use
618         it to communicate with the frontend dialogs.
619
620 2003-03-05  Angus Leeming  <leeming@lyx.org>
621
622         * insetfloat.[Ch]: move the params into a separate InsetFloatParams
623         struct.
624
625 2003-03-05  Angus Leeming  <leeming@lyx.org>
626
627         * insetcommandparams.[Ch] (getAsString, setFromString): remove.
628
629         * insetinclude.[Ch]: define a new class InsetIncludeMailer and use
630         it to communicate with the frontend dialogs.
631
632 2003-03-05  Angus Leeming  <leeming@lyx.org>
633
634         * insetexternal.[Ch]: define a new class InsetExternalMailer and use
635         it to communicate with the frontend dialogs.
636
637 2003-03-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
638
639         * insettext.C (collapseParagraphs): adjust
640         (appendParagraphs): make it take a Buffer* instead of a
641         BufferParams& as arg.
642         (appendParagraphs): adjust
643
644 2003-03-04  Angus Leeming  <leeming@lyx.org>
645
646         * insetbibitem.C (localDispatch):
647         * insetbibtex.C (localDispatch):
648         * insetcommand.C (localDispatch):
649         * insetert.C (localDispatch):
650         * insetlabel.C (localDispatch):
651         handle LFUN_INSET_MODIFY, not LFUN_INSET_APPLY.
652
653 2003-03-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
654
655         * insettext.C (latex): adjust for ParagraphList::iterator
656
657 2003-03-03  Lars Gullik Bjønnes  <larsbj@gullik.net>
658
659         * insetbutton.C (view): adjust for boost 1.30.0
660         * insetcollapsable.C (view): ditto
661         * insetgraphics.C (statusChanged): ditto
662
663         * insettext.h: move paragraphs to be public.
664
665 2003-03-02  Lars Gullik Bjønnes  <larsbj@gullik.net>
666
667         * insetnote.[Ch] (InsetNote): remove unused constructor
668
669 2003-02-28  Alfredo Braunstein  <abraunst@libero.it>
670
671         * insetgraphics.C: added include "format.h"
672
673 2003-02-27  Angus Leeming  <leeming@lyx.org>
674
675         * indexlabel.C: use a real, LyX dialog rather than that nasty Alert
676         thingy.
677
678 2003-02-27  Angus Leeming  <leeming@lyx.org>
679
680         * insetbibitem.C (localDispatch):
681         * insetbibtex.C (localDispatch):
682         * insetcommand.C:
683         * insetert:
684         collapse LFUN_XYZ_APPLY to LFUN_INSET_APPLY.
685
686 2003-02-26  Angus Leeming  <leeming@lyx.org>
687
688         * insetbibitem.[Ch] (localDispatch):
689         * insetbibtex.[Ch] (localDispatch):
690         new method. Modify inset on receipt of LFUN_XYZ_APPLY.
691
692         * insetcommand.C (localDispatch):
693         act only on receipt of LFUN_XYZ_APPLY.
694
695         * insetert.C (localDispatch): reformat.
696         add LFUN_XYZ_APPLY to the switch.
697
698 2003-02-26  John Levon  <levon@movementarian.org>
699
700         * insettext.C: use RowPainter
701
702         * inset.h: make helpers take const *
703
704 2003-02-26  Angus Leeming  <leeming@lyx.org>
705
706         * insetcommand.[Ch] (localDispatch): new method.
707
708 2003-02-26  Angus Leeming  <leeming@lyx.org>
709
710         * insetinclude.C (draw): cache the BufferView* using cache not
711         PreviewImpl::setView
712
713 2003-02-26  Alfredo Braunstein <abraunst@libero.it>
714
715         * insetgraphics.C (draw)
716         * insetinclude.C (draw): Eliminate also the other argument (owner
717         inset inset) in the call to PreviewImage::image
718
719 2003-02-25  Alfredo Braunstein <abraunst@libero.it>
720
721         * insetgraphics.C (draw)
722         * insetinclude.C (draw): Eliminate Buferview argument in call to
723         PreviewImage::image
724
725 2003-02-25  John Levon  <levon@movementarian.org>
726
727         * insetgraphicsParams.h:
728         * insetgraphics.C: don't start a load process if
729           the inset is set to NoDisplay (bug #920)
730
731 2003-02-22  John Levon  <levon@movementarian.org>
732
733         * insetfloat.C:
734         * insetwrap.C: TocItem changed API (bug 913)
735
736 2003-02-21  Angus Leeming  <leeming@lyx.org>
737
738         * insetcollapsable.[Ch] (cache, edit):
739         * insetbutton.[Ch] (cache, edit): new methods to cache the
740         BufferView in the draw method.
741
742         * insetcommand.[Ch]: implement a new class, InsetCommandMailer, to
743         simplify comunication between InsetCommand-derived classes and
744         the Dialogs.
745
746         * insetbibitem.[Ch]:
747         * insetbibtex.[Ch]:
748         * insetcite.[Ch]:
749         * inseterror.[Ch]:
750         * insetfloatlist.[Ch]:
751         * insetindex.[Ch]:
752         * insetref.[Ch]:
753         * insettoc.[Ch]:
754         * inseturl.[Ch]: small changes to reflect the new interface to the
755         Dialogs code.
756
757         * mailinset.[Ch]: new files. Base class to InsetCommandMailer and
758         other, similar classes.
759
760         * Makefile.am: add new files.
761
762 2003-02-21  Angus Leeming  <leeming@lyx.org>
763
764         * updatableinset.h (setView, view): remove.
765         * inset.h (view, cache): to be replaced by these.
766
767         * insetbib.[Ch]: removed, to be replaced by insetbibitem.[Ch] and
768         insetbibtex.[Ch]:
769
770         * Makefile.am: replace insetbib.[Ch] with insetbibitem.[Ch] and
771         insetbibtex.[Ch].
772
773         * inset.h: change BIBKEY_CODE to BIBITEM_CODE.
774
775 2003-02-21  Allan Rae  <rae@lyx.org>
776
777         * insetinclude.C (loadIfNeeded): ensure loading also works when
778         child document is under version control.
779
780 2003-02-17  André Pönitz <poenitz@gmx.net>
781
782         * insetbib.[Ch]: Adjust access to bibkeys
783
784 2003-02-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
785
786         * insetquotes.C (dispString): remove use of acute accent for "'"
787         right quote.
788
789 2003-02-14  John Levon  <levon@movementarian.org>
790
791         * insettabular.C: changed method names in tabular.C
792
793 2003-02-14  John Levon  <levon@movementarian.org>
794
795         * inset.h:
796         * inset.C:
797         * insetcollapsable.h:
798         * insetcollapsable.C:
799         * insettabular.h:
800         * insettabular.C:
801         * insettext.h:
802         * insettext.C: remove unused getParFromID()
803
804 2003-02-13  John Levon  <levon@movementarian.org>
805
806         * insettext.h:
807         * insettext.C: remove unused beginningofMainBody()
808
809 2003-02-08  John Levon  <levon@movementarian.org>
810
811         * inset.h:
812         * inset.C:
813         * insetcollapsable.h:
814         * insetcollapsable.C:
815         * insettabular.h:
816         * insettabular.C:
817         * insettext.h:
818         * insettext.C:
819           add nextChange(). Make allowSpellcheck() const. Add markErased().
820
821         * insetert.C: ignore deleted text
822
823         * insettabular.C: make sure to keep change  tracking working
824           properly.
825
826 2003-01-20  Michael Schmitt <michael.schmitt@teststep.org>
827
828         * insetert.C:
829         * insetgraphics.C:
830         * insettabular.C:
831         * insettext.C: Use error messages with identical spelling and punctuation
832
833 2003-01-12  Michael Schmitt <michael.schmitt@teststep.org>
834
835         * insetgraphics.C (draw, width): Fix spacing around graphics inset
836
837 2002-12-17  Juergen Vigna  <jug@lyx.org>
838
839         * insettext.C (localDispatch): hopefully fixed cursor up down
840         movement on leaving other insets.
841
842 2003-01-06  Michael Schmitt <Michael.Schmitt@teststep.org>
843
844         * insettext.C: fix inconsistent usage of spaces, colons, capitalization,
845         and the like.
846
847 2002-12-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
848
849         * insetgraphics.C (prepareFile): do not remove the extension of
850         the file name if it is not the default extension for the given
851         format (that is, in latex output, remove extension from foo.eps,
852         but not from foo.epsi)
853
854 2002-12-17  Alfredo Braunstein <abraunst@libero.it>
855
856         * insettext.C (lfunMouseRelease): hackish solution to the "double
857         menu open" bug
858
859 2002-12-08  Lars Gullik Bjønnes  <larsbj@gullik.net>
860
861         * insetfloat.C (addToToc): use the floats name not its type
862         * insetwrap.C (addToToc): ditto
863
864 2002-12-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
865
866         * insetnote.C (init): make label font smaller
867
868 2002-12-04  John Levon  <levon@movementarian.org>
869
870         * insetinclude.C: ressurect setting of command name
871
872 2002-12-02  Lars Gullik Bjønnes  <larsbj@gullik.net>
873
874         * insetquotes.C (dispString): disambiguate insert call
875
876 2002-12-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
877
878         * several files: ws changes
879
880 2002-12-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
881
882         * insetquotes.C (dispString): use string::insert for prepending a
883         char.
884
885 2002-11-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
886
887         * insetparent.C (getScreenLabel): use boost::format
888
889         * insetgraphics.C (prepareFile): use boost::format
890         (ascii): ditto
891
892         * insetfloatlist.C (latex): use boost::format
893
894         * insetcaption.C (draw): use boost::format
895
896 2002-11-21  Dekel Tsur  <dekelts@tau.ac.il>
897
898         * insettabular.C (tabularFeatures): Support for block alignment in fixed width
899         columns.
900
901 2002-11-20  Juergen Vigna  <jug@sad.it>
902
903         * insettabular.C (resetPos): temporary fix for endless loop in
904         this function on a redraw.
905
906 2002-11-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
907
908         * insettabular.C (copySelection): STRCONV
909
910         * insetinclude.C (uniqueID): STRCONV
911         (latexString): ditto
912
913         * insetgraphics.C: put VersionNumber inside anon namespace
914         (createLatexOptions): STRCONV
915
916         * insetcommandparams.C: include config.h
917
918 2002-10-31  Rob Lahaye  <lahaye@snu.ac.kr>
919
920         * insetgraphicsParams.C (Write): use lyx::float_equal.
921         Write height data correctly.
922         (Read): zero scale when reading height data.
923
924 2002-10-30  John Levon  <levon@movementarian.org>
925
926         * insetfloat.C (addToTOC): recursively traverse all
927           contents looking for captions (fix #568)
928
929 2002-10-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
930
931         * insetexternal.C (doSubstitution): do not try to replace
932         environment variables, this is done when executing the command
933
934 2002-10-24  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
935
936         * insetexternal.C (doSubstitution): change order of substitution
937         to work around ReplaceEnvironmentPath brokenness
938
939 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
940
941         * insetgraphicsParams.h (scale): is now a float, not an unsigned int.
942
943         * insetgraphicsParams.C (init, Write): associated changes
944         * insetgraphics.C (createLatexOptions): use lyx::float_equal with
945         InsetGraphicsParams::scale.
946
947 2002-10-21  John Levon  <levon@movementarian.org>
948
949         * inset.h: remove unused DISPATCH_RESULT
950
951         * insettext.C: sgml open/close tag now in sgml namespace
952
953 2002-10-21  Angus Leeming  <leeming@lyx.org>
954
955         * insetgraphics.C (draw): Fix the drawing of an inset with a relative
956         file path subdir/fig.eps when pasting it into a buffer in a different
957         directory.
958
959 2002-10-16  John Levon  <levon@movementarian.org>
960
961         * insetspecialchar.C: remove \\protected_separator parsing
962
963 2002-09-25  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
964
965         * insetquote.C: fix LaTeX output of quotation marks.
966
967 2002-10-14  Juergen Vigna  <jug@sad.it>
968
969         * insettext.C (localDispatch): remove double setUndo in Cut/Delete/
970         Backspace functions which confused the Undo handling.
971
972 2002-10-09  Angus Leeming  <leeming@lyx.org>
973
974         * insetcite.[Ch] (setLoadingBuffer): new method, invoked by
975         BufferView::dispatch that turns off this optimisation when a new inset
976         is inserted.
977
978         * insetcite.C (getNatbibLabel): correct logic of when and when not to
979         reload the BibTeX keys.
980
981 2002-10-11  André Pönitz <poenitz@gmx.net>
982
983         * insettext.h: handle LFUN_PRIOR/NEXT
984
985 2002-07-30  Juergen Spitzmueller <j.spitzmueller@gmx.de>
986
987         * insetfloat.C: fix bug with float settings
988         (document default != float default).
989
990 2002-09-24  Dekel Tsur  <dekelts@tau.ac.il>
991
992         * insetwrap.C (addToToc): New method.
993         (InsetWrap): Set layout to caption.
994
995 2002-09-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
996
997         * Makefile.am (INCLUDES): loose SIGC_INCLUDES
998
999 2002-09-16  John Levon  <levon@movementarian.org>
1000
1001         * insettabular.h: hasSelection() needs to be public
1002
1003 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
1004
1005         * insetgraphicsParams.C: use empty string as default for rotateOrigin
1006
1007 2002-09-10  Rob Lahaye  <lahaye@snu.ac.kr>
1008
1009         * insetgraphicsParams.C: use empty string as default for rotateOrigin
1010
1011 2002-09-11  André Pönitz <poenitz@gmx.net>
1012
1013         * insettabular.C: implement LFUN_WORDSEL
1014
1015 2002-09-10  John Levon  <levon@movementarian.org>
1016
1017         * insetinclude.h: remove unused param
1018
1019 2002-09-09  John Levon  <levon@movementarian.org>
1020
1021         * insetinclude.h:
1022         * insetinclude.C: remove noload, default to input
1023
1024 2002-09-29  Martin Vermeer  <martin.vermeer@hut.fi>
1025
1026         * insetgraphics.C: disfuscated use of ']' in built output string.
1027
1028 2002-09-06  Lars Gullik Bjønnes  <larsbj@gullik.net>
1029
1030         * remove all INHERIT_LANG and INHERIT_LANGUAGE commented code.
1031
1032 2002-08-29  Juergen Vigna  <jug@sad.it>
1033
1034         * insettabular.C (lfunMousePress): Pay attention where you set
1035         the x/y values as they depend on which inset in the tabular is
1036         actually locked. So you surely have to reset them if you (un)lock
1037         a inset!
1038
1039 2002-08-29  André Pönitz <poenitz@gmx.net>
1040
1041         * insetfootlike.h: rename include guard to ALL CAPS
1042
1043         * insettext.C: swap object and first parameter for checkInsetHit calls
1044           as this functions has moved from BufferView to LyXText
1045
1046
1047 2002-08-28  Rob Lahaye  <lahaye@snu.ac.kr>
1048
1049         * insetgraphicsParams.C: remove local displayTranslator and use
1050         the one from graphics/GraphicsTypes.h.
1051
1052 2002-08-27  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1053
1054         * insetfloat.C (wide): add BufferParams parameter
1055
1056         * insetfloatlist.C (read):
1057         (latex):
1058         (getScreenLabel):
1059         * insetfloat.C (latex):
1060         (floatname):
1061         * insetcaption.C (draw): use LyXTextClass::floats()
1062
1063 2002-08-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1064
1065         * insetoptarg.h: add std:: qualifier.
1066
1067 2002-08-26  Juergen Vigna  <jug@sad.it>
1068
1069         * insettext.C (localDispatch): ditto.
1070
1071         * insettabular.C (localDispatch): fixed mouse pressing lfuns.
1072
1073 2002-08-25  John Levon  <levon@movementarian.org>
1074
1075         * inseturl.C: elide long URLs (bug 404)
1076
1077 2002-08-23  Rob Lahaye  <lahaye@snu.ac.kr>
1078
1079         * insetgraphics.[Ch]: remove InsetGraphics::readFigInset()
1080         remove "Format Version <version_no.>" string from inset header
1081
1082         * insetgraphics.C:
1083         * insetgraphicsParams.[Ch]: Implement new graphics dialog
1084
1085         * insetgraphicsParams.C: keepLyXAspectRatio, width and height are not
1086         a member of "grfx::Params" anymore.
1087
1088         * insetminipage.C: apply changes to "enum UNIT" in src/lyxlength.h
1089
1090 2002-08-24  John Levon  <levon@movementarian.org>
1091
1092         * insetoptarg.h:
1093         * insetoptarg.C: ws, pedantry ...
1094
1095 2002-08-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1096
1097         * insettext.C (collapseParagraphs): pasteParagraph now in global
1098         scope
1099         (appendParagraphs): ditto
1100
1101 2002-08-21  Dekel Tsur  <dekelts@tau.ac.il>
1102
1103         * insetcite.C (latex): Remove spaces only after commmas.
1104
1105 2002-08-21  Lars Gullik Bjønnes  <larsbj@gullik.net>
1106
1107         * insettext.C: remove NO_COMPABILITY stuff
1108
1109 2002-08-15  Lars Gullik Bjønnes  <larsbj@gullik.net>
1110
1111         * insettext.C (edit): use ParagraphList iterators
1112
1113         * insetbib.C (bibitemMaxWidth): use ParagraphList iterators
1114         (bibitemWidest): ditto
1115
1116 2002-08-14  Lars Gullik Bjønnes  <larsbj@gullik.net>
1117
1118         * insettext.C: include <boost/bind.hpp>
1119         add using std::for_each
1120         (saveLyXTextState): use ParagraphsList::iterator
1121         (init): use for_each on paragraphlist iterators
1122         (InsetText): remove superflous setting cached_bview to 0
1123         (latex): reformat a bit
1124         (ascii): use paragraphlist iterators
1125         (validate): use for_each + boost bind
1126         (getLabelList): use paragraphlist iterators
1127         (deleteLyXText): use for_each + boost::bind
1128         (resizeLyXText): ditto
1129         (reinitLyXText): ditto
1130         (removeNewlines): use paragraphlist iterators
1131         (getParFromID): ditto
1132         (paragraph): use for_each + boost::bind
1133         (getInsetFromID): use paragraphlist iterators
1134         (getLabelList): typo fix
1135
1136 2002-08-14  Lars Gullik Bjønnes  <larsbj@gullik.net>
1137
1138         * insettext.C (read): assign tmp to paragraphs after return from
1139         call to parseSingleLyXformat2Token
1140
1141
1142 2002-08-13  Angus Leeming  <leeming@lyx.org>
1143
1144         * insetbib.C:
1145         * insetcite.C:
1146         * inseterror.C:
1147         * insetert.C:
1148         * insetexternal.C:
1149         * insetfloat.C:
1150         * insetfloatlist.C:
1151         * insetgraphics.C:
1152         * insetinclude.C:
1153         * insetindex.C:
1154         * insetminipage.C:
1155         * insetparent.C:
1156         * insetref.C:
1157         * insettabular.C:
1158         * insettext.C:
1159         * insettoc.C:
1160         * inseturl.C:
1161         changes due to the changed LyXView interface that now returns references
1162         to member variables not pointers.
1163
1164 2002-08-13  Angus Leeming  <leeming@lyx.org>
1165
1166         * inset.h:
1167         * insetcollapsable.h:
1168         * insetert.h:
1169         * insettabular.h:
1170         * insettext.h: forward-declare WordLangTuple
1171         (selectNextWordToSpellcheck) constify return type.
1172
1173         * inset.C:
1174         * insetcollapsable.C:
1175         * insetert.C:
1176         * insettabular.C:
1177         * insettext.C: #include "WordLangTuple.h" and rearrange included files.
1178
1179 2002-08-12  Angus Leeming  <leeming@lyx.org>
1180
1181         * insetgraphicsParams.C: fix reading of lyxsize_type in 1.2.0 documents.
1182
1183 2002-08-12  Juergen Vigna  <jug@sad.it>
1184
1185         * insetcollapsable.C (edit): ignore if entered when pressing mouse
1186         button 3.
1187
1188 2002-08-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
1189
1190         * insetbib.C (bibitemMaxWidth): ParagraphList changes
1191         (bibitemWidest): ditto
1192         * insettext.[Ch]: ditto
1193
1194 2002-08-10  Lars Gullik Bjønnes  <larsbj@gullik.net>
1195
1196         * insettext.C, insetert.C: use Paragraph::empty where appropriate
1197
1198 2002-08-09  Angus Leeming  <leeming@lyx.org>
1199
1200         * insetinclude.C (latexString): remove fudge now that I've found out
1201         how to enable LaTeX to find the file using input@path.
1202
1203 2002-08-09  John Levon  <levon@movementarian.org>
1204
1205         * insettext.h:
1206         * insettext.C: remove unused xpos
1207
1208 2002-08-07  Juergen Vigna  <jug@lyx.org>
1209
1210         * insettabular.C (localDispatch): make delete not put the stuff
1211         in the clipboard only do this on a cut operation.
1212
1213         * insettext.C (localDispatch): make delete and backspace not put
1214         selected stuff to the clipboard.
1215
1216 2002-08-07  André Pönitz <poenitz@gmx.net>
1217
1218         * inset.[Ch]:
1219         * insetcollapsable.[Ch]:
1220         * insetert.[Ch]:
1221         * insetparent.[Ch]:
1222         * insetref.[Ch]:
1223         * insettabular.[Ch]:
1224         * insettext.[Ch]:  change (kb_action, arg) pair into a FuncRequest
1225
1226 2002-08-06  John Levon  <levon@movementarian.org>
1227
1228         * inset.h:
1229         * inset.C:
1230         * insetcollapsable.h:
1231         * insetcollapsable.C:
1232         * insetert.h:
1233         * insetert.C:
1234         * insettabular.h:
1235         * insettabular.C:
1236         * insettext.h:
1237         * insettext.C: use WordLangTuple for spellcheck
1238
1239 2002-08-06  Angus Leeming  <leeming@lyx.org>
1240
1241         * insetinclude.C: add a monitor to the previewed image, so that the
1242         image is refreshed if the \input-ed file changes.
1243
1244 2002-08-04  John Levon  <levon@movementarian.org>
1245
1246         * inset.h:
1247         * insetnote.h: s/IGNORE_CODE/NOTE_CODE/
1248
1249 2002-08-02  Angus Leeming  <leeming@lyx.org>
1250
1251         * insetcommandparams.[Ch] (preview): new methods returning and setting
1252         a new bool preview_ flag.
1253         (read): read this flag.
1254         (operator==): add flag to check.
1255
1256         * insetinclude.C (write): output new preview() flag.
1257         (previewWanted): use this flag.
1258
1259 2002-08-02  Angus Leeming  <leeming@lyx.org>
1260
1261         * insetcollapsable.[Ch] (addPreview):
1262         * insettabular.[Ch] (addPreview):
1263         * insettext.[Ch] (addPreview): new methods. Can now generate previews
1264         for insets in insets.
1265
1266 2002-08-02  Angus Leeming  <leeming@lyx.org>
1267
1268         * insetcite.C: fix typo.
1269
1270         * insetgraphics.C: kill current_view and instead cache the BufferView
1271         as a weak_ptr.
1272
1273         * insetinclude.C: kill current_view and pass the BufferView to the
1274         PreviewedInset so that it can cache it.
1275
1276 2002-08-01  Angus Leeming  <leeming@lyx.org>
1277
1278         * inset.h (generatePreview): renamed as addPreview.
1279         (generatePreview): new method. Allows code to be moved out of
1280         math_nestinset.C and into the new PreviewedInset class.
1281
1282         * insetinclude.[Ch] (ascent, descent, width, draw, addPreview):
1283         add previews to the inset when \input-ing LaTeX.
1284
1285 2002-07-29  Lars Gullik Bjønnes  <larsbj@gullik.net>
1286
1287         * several files: strip,frontStrip -> trim,ltrim,rtrim
1288
1289 2002-07-28  Lars Gullik Bjønnes  <larsbj@gullik.net>
1290
1291         * insetbib.C (latex): modify because of strip changes
1292         (getKeys): ditto
1293         * insetnote.C (InsetNote): ditto
1294
1295 2002-07-26  Juergen Vigna  <jug@sad.it>
1296
1297         * insettabular.C (searchForward): check for lastcell if we
1298         had a locking inset.
1299
1300 2002-07-25  Juergen Vigna  <jug@sad.it>
1301
1302         * insettabular.C (insetMotionNotify): Don't update the screen
1303         if we didn't do nothing.
1304         (searchForward): last cell was not checked.
1305
1306 2002-07-25  Dekel Tsur  <dekelts@tau.ac.il>
1307
1308         * insetfloat.C (read, write): Allow default placement
1309         (floatPlacement_ is empty).
1310
1311 2002-07-23  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1312
1313         * insetminipage.h (noFontChange):
1314         * insettabular.h (noFontChange):
1315         * insetfootlike.h (noFontChange):
1316         * insetfloat.h (noFontChange): return true
1317
1318         * inset.h (noFontChange): new method, defaulting to false
1319
1320 2002-07-22  Herbert Voss  <voss@lyx.org>
1321
1322         * insetgraphicsParams.[Ch]: support size_type for old docs
1323
1324 2002-07-22  Herbert Voss  <voss@lyx.org>
1325
1326         * insetgraphics.C:
1327         * insetgraphicsParams.[Ch]: change size_type to size_kind and
1328         other small changes
1329
1330 2002-07-21  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1331
1332         * insettext.h: do not include "paragraph.h" and "lyxcursor.h"
1333
1334         * insetlatexaccent.h: do not include "lyxlex.h"
1335
1336         * insetgraphicsParams.h: do not include "lyxlex.h" and "buffer.h"
1337
1338         * insetquotes.C:
1339         * insetlatexaccent.C:
1340         * insetgraphics.C:
1341         * insetexternal.C:
1342         * insetert.C:
1343         * insetbib.C: #include "lyxlex.h"
1344
1345         * insetinclude.C:
1346         * insetfloat.C:
1347         * insetert.C:
1348         * insetbib.C:
1349         * insettext.C: use BufferParams::getLyXTextClass
1350
1351
1352         * insetfloat.C (addToToc): new method. Add to toclist the entries
1353         corresponding to Caption layouts
1354         (InsetFloat): when creating a new float, set the layout to "Caption"
1355
1356 2002-07-21  Herbert Voss  <voss@lyx.org>
1357
1358         * insetgraphicsParams.C: fet the keepLyXAspectRatio run. Move the
1359         image relevant part into graphics/GraphicsImgae.C
1360
1361 2002-07-21  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1362
1363         * insettoc.C (ascii):
1364         * insetfloatlist.C (ascii): change to use the new Toc functions
1365         instead of stuff that was in Buffer
1366
1367 2002-07-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1368
1369         * insettext.C (localDispatch): BufferView::Dispatch has been
1370         renamed to BufferView::dispatch
1371
1372 2002-07-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1373
1374         * insetgraphicsParams.C (as_grfxParams): use the new
1375         keepLyXAspectRatio parameter. Note that this is an adaptation of a
1376         1.2.0 patch, and I do not really know how to adapt it to the new
1377         grfx::Cache world. Angus, please could you have a look?
1378
1379 2002-05-01  Herbert Voss  <voss@lyx.org>
1380
1381         * insetgraphicsParams.[Ch]: define a new keepLyXAspectRatio parameter.
1382
1383 2002-07-18  Angus Leeming  <leeming@lyx.org>
1384
1385         * insetgraphics.C: clean-up comments (from Herbert).
1386         add a new checksum variable to the cache. Use it in PrepareFile.
1387         (draw): start monitoring the file for a change.
1388         (prepareFile): re-arrange a little to avoid unnecessary steps.
1389
1390 2002-07-17  Angus Leeming  <leeming@lyx.org>
1391
1392         * insetgraphics.C (Cache c-tor): bind to the GraphicsLoader through
1393         a method rather than to the signal directly.
1394
1395 2002-07-17  John Levon  <moz@compsoc.man.ac.uk>
1396
1397         * insettext.C: use view_state_changed, switchKeyMap
1398
1399 2002-07-17  Herbert Voss  <voss@perce.de>
1400
1401         * insetgraphics.C (prepareFile): keep the extension when
1402         exporting to nice file
1403
1404 2002-07-15  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1405
1406         * insetcite.C (getNatbibLabel):
1407         * insetbib.C (getKeys): use ascii_lowercase instead of lowercase
1408
1409 2002-07-15  John Levon  <moz@compsoc.man.ac.uk>
1410
1411         * insetgraphics.C: use ->isDrawable()
1412
1413 2002-07-12  Angus Leeming  <leeming@lyx.org>
1414
1415         * insetgraphics.C: use the new smart loading capabilities of the image
1416         loader.
1417
1418 2002-07-13  Dekel Tsur  <dekelts@tau.ac.il>
1419
1420         * insettabular.C (edit): Move into correct cell when entering a
1421         tabular in
1422
1423         * insettext.C (unlockInsetInInset): Correct cursor behaviour for
1424         RTL paragraphs.
1425
1426 2002-07-05  Angus Leeming  <leeming@lyx.org>
1427
1428         * inset.h (generatePreview): new virtual method.
1429
1430 2002-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1431
1432         * insetcommandparams.[Ch] (operator=): move out of class
1433         (operator!): move out of class
1434
1435 2002-07-04  André Pönitz <poenitz@gmx.net>
1436
1437         * insetcommandparams.[Ch]: new files
1438
1439         * insetcommand.[Ch]: move code to insetcommandparams.[Ch]
1440
1441 2002-06-15  Herbert Voss  <voss@perce.de>
1442
1443         * insetgraphics.C (prepareFile): bugfix; return always
1444         files without extension
1445
1446 2002-06-28  Angus Leeming  <leeming@lyx.org>
1447
1448         * insetgraphicsParams.[Ch]: forward declare grfx::Params.
1449         rename asGParams -> as_grfxParams.
1450
1451         * insetgraphics.C: reflect above change.
1452
1453 2002-06-26  Angus Leeming  <leeming@lyx.org>
1454
1455         * insetgraphics.h: use boost::scoped_ptr in preference to
1456         std::auto_ptr.
1457
1458 2002-06-26  Angus Leeming  <leeming@lyx.org>
1459
1460         * insetgraphics.C: moved the image loading stuff into a new class
1461         grfx::Loader. Simplifies this file enormously.
1462
1463         * insetgraphics.h: no longer #include "graphics/GraphicsTypes.h".
1464
1465         * insetgraphicsParams.C: changes aassociated with moving
1466         grfx::DisplayType out of grfx::GParams.
1467
1468 2002-06-26  André Pönitz <poenitz@gmx.net>
1469
1470         * insetgraphics.C: use os::external_path where necesaary according to a
1471         patch from Claus Hentschel)
1472
1473 2002-06-25  Angus Leeming  <leeming@lyx.org>
1474
1475         * insetgraphics.[Ch]: The inset now assumes the responsibility for
1476         generating a pixmap once the graphics file is loaded into memory.
1477         The current_view ugliness that was in grfx::ModifiedImage has been
1478         moved here now that grfx::ModifiedImage is no more.
1479
1480 2002-06-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1481
1482         * insettext.C: layout as layout
1483
1484 2002-05-28  André Pönitz <poenitz@gmx.net>
1485
1486         * insetfloatlist.h: remove source of compiler warning
1487
1488         * insetref.C: tiny whitespace
1489
1490 2002-06-15  Herbert Voss  <voss@perce.de>
1491
1492         * insetgraphics.C: (prepareFile) fix bug with zipped eps-files
1493         and take always convert when no userdefined converter was
1494         found
1495         (latex) small changes in the lyxerr output
1496
1497 2002-06-15  LyX Development team <lyx@rilke>
1498
1499         * inset*.[Ch] (docbook): Added new argument to take the pernicious
1500         mixed content. Small white spaces clean.
1501
1502 2002-06-14  Angus Leeming  <leeming@lyx.org>
1503
1504         * inseetexternal.C: remove the using std::difftime declaration.
1505
1506 2002-06-13  Edwin Leuven  <leuven@fee.uva.nl>
1507
1508         * insetquotes.C: change lyxfont::draw to font_metrics::draw
1509
1510 2002-06-12  Vitaly Lipatov  <LAV@VL3143.spb.edu>
1511
1512         * insetquotes.C (draw): fix drawing of double quotes
1513
1514 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
1515
1516         * insettabular.C: s/scrollCB/scrollDocView/
1517
1518 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
1519
1520         * insettext.C: change of topCursorVisible()
1521           prototype
1522
1523 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
1524
1525         * insettext.h:
1526         * insettext.C: rename/change of LyXScreen
1527
1528 2002-06-07  Angus Leeming  <leeming@lyx.org>
1529
1530         Fixes needed to compile with Compaq cxx 6.5.
1531         * insetexternal.C:
1532         all c-library variables have been moved into namespace std.
1533         Wrap using std::xyz declarations inside a #ifndef CXX_GLOBAL_CSTD block.
1534
1535 2002-06-05  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1536
1537         * insetinclude.C (uniqueID):
1538         * insetgraphics.C (uniqueID): renamed from unique_id, since this
1539         conflicted with some AIX headers.
1540
1541 2002-05-31  Juergen Vigna  <jug@sad.it>
1542
1543         * insetert.C (get_new_label): add '...' for multi-paragraph ert
1544         insets too
1545         (update) new method
1546
1547 2002-05-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1548
1549         * insetexternal.C (clone): fix () bug when using new
1550         (updateExternal): don't only look for difftime in global scope
1551
1552 2002-05-30  John Levon  <moz@compsoc.man.ac.uk>
1553
1554         * insettabular.C: add const
1555
1556 2002-05-29  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1557
1558         * insetgraphicsParams.C (Read): use lyxlex::eatLine to read the
1559         file name, in case there are weird characters like ',' in there.
1560         (bug #407)
1561
1562 2002-05-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1563
1564         * switch from SigC signals to boost::signals.
1565
1566 2002-05-28  André Pönitz <poenitz@gmx.net>
1567
1568         * insets/insetgraphicsParams.[Ch]:
1569           put in inset related stuff from src/graphic
1570
1571 2002-05-26  John Levon  <moz@compsoc.man.ac.uk>
1572
1573         * inset.C:
1574         * inset.h:
1575         * insetbib.C:
1576         * insetbib.h:
1577         * insetcite.h:
1578         * insetcite.C:
1579         * insetcollapsable.C:
1580         * insetcollapsable.h:
1581         * inseterror.C:
1582         * inseterror.h:
1583         * insetert.C:
1584         * insetert.h:
1585         * insetexternal.C:
1586         * insetexternal.h:
1587         * insetfloatlist.C:
1588         * insetfloatlist.h:
1589         * insetgraphics.C:
1590         * insetgraphics.h:
1591         * insetinclude.C:
1592         * insetinclude.h:
1593         * insetindex.C:
1594         * insetindex.h:
1595         * insetlabel.C:
1596         * insetlabel.h:
1597         * insetparent.C:
1598         * insetparent.h:
1599         * insetref.C:
1600         * insetref.h:
1601         * insettabular.C:
1602         * insettabular.h:
1603         * insettext.C:
1604         * insettext.h:
1605         * insettoc.C:
1606         * insettoc.h:
1607         * inseturl.C:
1608         * inseturl.h: use mouse_state. Kill insetKeyPress
1609
1610 2002-05-24  John Levon  <moz@compsoc.man.ac.uk>
1611
1612         * insetbib.C:
1613         * insetbutton.C:
1614         * insetcaption.C:
1615         * insetcollapsable.C:
1616         * inseterror.C:
1617         * insetgraphics.C:
1618         * insetlatexaccent.C:
1619         * insetquotes.C:
1620         * insetspecialchar.C:
1621         * insettabular.C:
1622         * insettext.C: name change for font metrics
1623
1624 2002-05-24  Juergen Vigna  <jug@sad.it>
1625
1626         * insetgraphics.h: include inset.h first (for LString.h)
1627
1628 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
1629
1630         * insettext.C: screen moved
1631
1632 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
1633
1634         * insetbib.C:
1635         * insetcite.C:
1636         * inseterror.C:
1637         * insetert.C:
1638         * insetexternal.C:
1639         * insetfloat.C:
1640         * insetfloatlist.C:
1641         * insetgraphics.C:
1642         * insetinclude.C:
1643         * insetindex.C:
1644         * insetminipage.C:
1645         * insetparent.C:
1646         * insetref.C:
1647         * insettabular.C:
1648         * insettext.C:
1649         * insettoc.C:
1650         * inseturl.C: LyXView moved into frontends/
1651
1652 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
1653
1654         * inset.C:
1655         * insetbutton.C:
1656         * insetcaption.C:
1657         * insetcollapsable.C:
1658         * insetcommand.C:
1659         * inseterror.C:
1660         * insetgraphics.C:
1661         * insetgraphicsParams.C:
1662         * insetlatexaccent.C:
1663         * insetquotes.C:
1664         * insetspecialchar.C:
1665         * insettabular.C:
1666         * insettext.C: move Painter to frontends/
1667
1668 2002-05-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1669
1670         * insettabular.h: use more specific smart_ptr header.
1671         * insettext.h: ditto
1672
1673         * insetgraphics.C (InsetGraphics): change call of shared_ptr::reset
1674         (draw): ditto
1675
1676 2002-05-15  John Levon  <moz@compsoc.man.ac.uk>
1677
1678         * insettext.C: clear selection on paste (bug 393)
1679
1680 2002-05-11  Dekel Tsur  <dekelts@tau.ac.il>
1681
1682         * insettext.C (latex): Honor the moving_arg argument.
1683
1684 2002-04-22  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1685
1686         * insetfoot.C (latex): if a footnote is in a title layout, then it
1687         is a \thanks. And then, its contents is a moving argument.
1688
1689 2002-05-14  Juergen Vigna  <jug@sad.it>
1690
1691         * insetcollapsable.C (InsetCollapsable): forgot to initialize
1692         first_after_edit.
1693
1694 2002-05-09  Angus Leeming  <a.leeming@ic.ac.uk>
1695
1696         * Insetcite.C (getNatbibLabel): don't disable natbib label support
1697         when using options "Full author list" or "Upper case".
1698
1699 2002-05-14  Herbert Voss  <voss@perce.de>
1700
1701         * insetgraphics.C (prepareFile): allow files with same name
1702         in different dirs
1703         (readFigInset): set the flags from old figinset in the right
1704         manner
1705         (findTargetFormat): more comments
1706
1707 2002-05-14  Juergen Vigna  <jug@sad.it>
1708
1709         * insettext.C (edit): tell checkAndActivateInset() that we don't
1710         have a button press.
1711         (checkAndActivateInset): if button < 0 we don't have a button press
1712         on the inset and os we won't call edit on it if it's not a Highly
1713         editable inset (then we have to enter it).
1714
1715 2002-05-13  Juergen Vigna  <jug@sad.it>
1716
1717         * insetcollapsable.C (insetButtonRelease): returned wrong return
1718         value.
1719
1720 2002-05-09  Juergen Vigna  <jug@sad.it>
1721
1722         * insetcollapsable.C (edit): first_after_edit should only be
1723         set to true if we enter this inset and it was collapsed so we
1724         open it up. This is needed to reclose it after a search/replace
1725         or spellcheck function opened it and was negative.
1726
1727 2002-05-09  Dekel Tsur  <dekelts@tau.ac.il>
1728
1729         * insetfloat.C (latex): Return correct value.
1730
1731 2002-05-04  Herbert Voss  <voss@perce.de>
1732
1733         * InsetgraphicsParams.C (read): fix bug with WH
1734
1735 2002-05-05  Dekel Tsur  <dekelts@tau.ac.il>
1736
1737         * insetfloat.C (latex): More sensible latex output
1738         (fix the problem with endfloat).
1739
1740 2002-05-02  José Matos  <jamatos@fep.up.pt>
1741
1742         * insetgraphics.C (validate): acess params as everyone else.
1743
1744 2002-05-03  Juergen Vigna  <jug@sad.it>
1745
1746         * insettabular.C (fitInsetCursor): recalculate the cursor position
1747         if I request it.
1748
1749 2002-05-01  Angus Leeming  <a.leeming@ic.ac.uk>
1750
1751         * InsetgraphicsParams.[Ch]: whitespace.
1752
1753 2002-04-28  Dekel Tsur  <dekelts@tau.ac.il>
1754
1755         * insetfloatlist.C (getScreenLabel): Fix crash in the case where
1756         float type do not exist.
1757
1758 2002-04-28  Herbert Voss  <voss@perce.de>
1759
1760         * insetgraphics.C (latex): fix bug with missing file-extension.
1761         LaTeX still allows a missing "eps" or "ps".
1762
1763 2002-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
1764
1765         * insetfloat.C (c-tor, wide): translate the name of the float.
1766
1767 2002-04-22  Angus Leeming  <a.leeming@ic.ac.uk>
1768
1769         * insetcite.[Ch]: take Herbert's patch to give WYSIWYG citation labels
1770         when using natbib and make it work efficiently. Must emphasise that the
1771         real work is Herbert's.
1772
1773 2002-04-23  Herbert Voss  <voss@perce.de>
1774
1775         * insetgraphic.C (prepareFile): fix bug with overwriting and
1776         deleting an existing *.eps-file in the doc-dir
1777
1778 2002-04-23  Juergen Vigna  <jug@sad.it>
1779
1780         * insettabular.C (drawCellSelection): fix off by 1 error.
1781
1782 2002-04-22  Juergen Vigna  <jug@sad.it>
1783
1784         * insettabular.C (setFont): rewoke full selection if it was asked,
1785         after we changed all we had to change.
1786
1787         * insettext.C (insetUnlock): code was uninitialized in some situations.
1788
1789 2002-04-19  Herbert Voss  <voss@perce.de>
1790
1791         * insetgraphic.C (prepareFile): return filename without
1792         extension if we only export without compiling
1793
1794 2002-04-19  Juergen Vigna  <jug@sad.it>
1795
1796         * insettext.C (draw): call a fullRebreak on the row where we had a
1797         change and reset the cursor and selection-cursors.
1798
1799         * insettabular.C (insetUnlock):
1800         (insetButtonPress): call an update before setting the_locking_inset = 0
1801         as otherwise we don't repaint!
1802         (update): reset the cursor position when we changed dimensions as
1803         otherwise our cursor may be on the wrong spot.
1804
1805 2002-04-18  Juergen Vigna  <jug@sad.it>
1806
1807         * insettabular.C (localDispatch): repaint the cell if it was unlocked.
1808         (unlockInsetInInset): set the_locking_inset to 0 only AFTER we made the
1809         redraw otherwise we won't redraw.
1810
1811         * insettext.C (draw): fixed the setting of LyXText::first_y it was
1812         not really right before, but I only discovered this with the last
1813         changes to Page up/down.
1814
1815 2002-04-17  Juergen Vigna  <jug@sad.it>
1816
1817         * insettext.C (checkAndActivateInset): simplified as we now have the
1818         edit(bv, bool) call.
1819
1820         * insettext.h: changed behind variables to front variables to be
1821         equal to the one in the edit call (as it is for that they are used).
1822
1823 2002-04-16  Angus Leeming  <a.leeming@ic.ac.uk>
1824
1825         * insetnote.h (ascii): overide the InsetCollapsable::ascii method to
1826         not output anything at all!
1827
1828 2002-04-16  Juergen Vigna  <jug@sad.it>
1829
1830         * insettabular.C (insetButtonPress):
1831         (insetUnlock): call a redraw on unlocking the cell inset.
1832
1833         * insettext.C (insetButtonPress): same as below.
1834         (lockInset): new function to set initial values when inset should
1835         be locked.
1836         (insetButtonPress): use above function.
1837         (insetUnlock): don't force a repaint only set the updateStatus. The
1838         outside world should repaint if it thinks it should be done!
1839
1840         * insettabular.C (insetButtonPress): init values if not set as locked
1841         as we are locked if someone presses on us and don't call the edit()
1842         call of the InsetText to lock it do it as BufferView does it!
1843
1844         * inset.h (insetInInsetY): make func const and return an int.
1845         * insettext.C:
1846         * insettabular.C:
1847         * insetcollapsable.C: adapt the above changed function.
1848
1849 2002-04-15  Juergen Vigna  <jug@sad.it>
1850
1851         * insettext.C (getCursorPos): return relative position as to be able
1852         to give them directly to the edit() call.
1853         (edit): we have to set also x_fix as it is not set inside the
1854         setCursorFromCoordinates call!
1855         (insetMotionNotify): ditto.
1856
1857 2002-04-16  Angus Leeming  <a.leeming@ic.ac.uk>
1858
1859         * insetbib.C (getKeys): strip leading '\t's from the line too.
1860         With thanks to Henry Pfister <hpfister@ucsd.edu>.
1861
1862 2002-04-12  Juergen Vigna  <jug@sad.it>
1863
1864         * insettext.h: added cix() helper function and use it where appropriate
1865
1866 2002-04-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1867
1868         * insetgraphics.C (prepareFile): fix bug when graphics is a
1869         relative path
1870
1871 2002-04-12  Juergen Vigna  <jug@sad.it>
1872
1873         * insettext.C (insertInset): remove unneeded code!
1874         (updateLocal): fitCursor() fixes.
1875         (collapseParagraphs): fix a possible problem when having a selection
1876         and collapsing the paragraphs.
1877
1878 2002-04-08  Herbert Voss  <voss@perce.de>
1879
1880         * insetgraphic.C (write): write the rotating angle as
1881         a float as is. test only for != 0.0
1882
1883 2002-04-11  Juergen Vigna  <jug@sad.it>
1884
1885         * insettext.C: new function ciy() and use it for setting inset_y.
1886
1887         * insetert.C (draw): fix the x return for collapsed version.
1888
1889 2002-04-07  Herbert Voss  <voss@perce.de>
1890
1891         * insetgraphic.C (readFigInset): fix bug with subcaption and
1892         rotating
1893
1894 2002-04-08  Herbert Voss  <voss@lyx.org>
1895
1896         * insetgraphicsparam.C: forgot special option and delete old
1897         1.2.0 stuff
1898
1899 2002-04-05  Juergen Vigna  <jug@sad.it>
1900
1901         * insettext.C (localDispatch): make a CURSOR update if we inserted
1902         a character.
1903
1904 2002-04-04  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1905
1906         * insetfloatlist.C (getScreenLabel):
1907         (latex): use Floating::listName
1908         (validate): new method
1909
1910 2002-04-03  José Matos  <jamatos@fep.up.pt>
1911
1912         * insetlabel.C (docbook): the anchor is an empty element in docbook.
1913
1914         * insetfoot.[Ch] (docbook): added forgotten method.
1915
1916 2002-04-03  Juergen Vigna  <jug@sad.it>
1917
1918         * insettext.C (insetButtonPress): fix insetButtonPress events the same
1919         way as in Bufferview_pimpl.
1920
1921 2002-04-03  Allan Rae  <rae@lyx.org>
1922
1923         * insetgraphics.C (latex): one % too many makes living on the bleeding
1924         edge fun with less than 30 minutes to a meeting with a PhD supervisor.
1925
1926 2002-03-28  Herbert Voss  <voss@lyx.org>
1927
1928         * insetgraphic.C (latex): simplify the code for the latex
1929         output when the file doesn't exist
1930
1931 2002-03-29  Juergen Vigna  <jug@sad.it>
1932
1933         * insettext.C (updateLocal): fixes to fitCursor calls when locking/
1934         unlocking inset.
1935
1936         * insettabular.C (edit): call fitCursor().
1937
1938         * insettext.C (insetButtonPress): change behaviour of no_selection
1939         to the one in the BufferView selection_possible and fix the spurious
1940         selection bug with it.
1941         (localDispatch): revoke selection on BREAK... functions.
1942
1943 2002-03-28  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1944
1945         * insetfloatlist.C (getScreenLabel): translate the GUI label.
1946
1947 2002-03-28  Juergen Vigna  <jug@sad.it>
1948
1949         * insettabular.C (insetAllowed): return true as default value otherwise
1950         we're not able to insert insets inside paragraphs of an not locked
1951         insettext!
1952
1953 2002-03-27  Herbert Voss  <voss@lyx.org>
1954
1955         * insetgraphicsparam.C: change c%, p% to col%, page%
1956
1957 2002-03-27  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1958
1959         * insetspecialchar.C (isLineSeparator): disable the nice code to
1960         allow linebreaks after hyphenation and menu separators.
1961
1962 2002-03-26  Herbert Voss  <voss@lyx.org>
1963
1964         * insetgraphics.C (figinsetRead): set the right lyxview
1965
1966 2002-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
1967
1968         * insetgraphicsParams.C (latexify): use \textbackslash in preference to
1969         $\backslash$ and pass a "string const &" to the function.
1970         (prepareFile, latex): use Path rather than MakeAbsPath.
1971
1972 2002-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
1973
1974         * insetgraphicsParams.C (Read): revert Herbert's fix and apply the
1975         proper fix to the graphics cache.
1976         (latex): "really" nice output if the file is not found ;-)
1977
1978 2002-03-26  Juergen Vigna  <jug@sad.it>
1979
1980         * insettext.C (setText): added a LyXFont param and call reinitLyXText()
1981         (collapseParagraphs): fixed inserting of separator ' '
1982
1983         * insettabular.C (insertAsciiString): only check for buffer lenght
1984         not if we have \t or \n inside the buffer as if we don't have we only
1985         have 1 cell and that's it!
1986
1987         * insetert.C (close): don't collapse if inlined.
1988
1989 2002-03-25  Herbert Voss  <voss@lyx.org>
1990
1991         * insetgraphicsParams.C (Read): prevent LyX from hanging if the
1992         graphics file does not exist.
1993
1994 2002-03-25  Angus Leeming  <a.leeming@ic.ac.uk>
1995
1996         * insetgraphics.C (prepareFile): ensure that the file has an absolute
1997         path when preparing export.
1998
1999         * insetgraphicsParams.[Ch] (Write): no longer passed Buffer *, as we
2000         no longer MakeRelPath.
2001
2002 2002-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
2003
2004         * insetgraphics.[Ch] (c-tor, setParams, updateInset): passed filepath.
2005         Used to determine the absolute path to the graphics file in the
2006         graphics cache and only in the graphics cache.
2007         (readInsetGraphics, readFigInset) : no longer passed buffer. Do not
2008         make graphics file name absolute if it is stored as a relative path.
2009
2010         * insetgraphicsParams.[Ch] (Read): no longer passed buffer. Do not
2011         make graphics file name absolute if it is stored as a relative path.
2012
2013         * insettext.C (edit): emit an updateParagraph signal on entering a text
2014         inset. Needs to be emitted when leaving the inset also.
2015
2016 2002-03-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2017
2018         * all files: ws cleanup
2019
2020         * Makefile.am: remove ld -r stuff
2021
2022 2002-03-21  Juergen Vigna  <jug@sad.it>
2023
2024         * insettext.C (appendParagraphs): new function added to append
2025         the paragraphs to this insets paragraphs.
2026
2027 2002-03-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2028
2029         * Makefile.am: special rules if partial linking
2030
2031 2002-03-19  Juergen Vigna  <jug@sad.it>
2032
2033         * insetgraphics.C (draw): fixed the setting of CHANGED_IN_DRAW!
2034
2035 2002-03-18  Angus Leeming  <a.leeming@ic.ac.uk>
2036
2037         * insetgraphics.C: Clean up Baruch's comments a little.
2038         (c-tor): remove code setting id_, as it's set in the Inset c-tor.
2039
2040 2002-03-14  John Levon  <moz@compsoc.man.ac.uk>
2041
2042         * insettabular.C:
2043         * insettheorem.C: wrap warnings
2044
2045         * insetgraphics.C: improve messages, move cached_status_
2046           setting to safer place
2047
2048 2002-03-18  Juergen Vigna  <jug@sad.it>
2049
2050         * insettabular.C (unlockInsetInInset): removed unneeded showCursor
2051         calls.
2052         (localDispatch): ditto
2053
2054         * insettext.C (edit): removed unneeded showCursor calls.
2055         (localDispatch): ditto.
2056
2057 2002-03-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2058
2059         * insetgraphics.h: remove display() method.
2060
2061 2002-03-11  Juergen Vigna  <jug@sad.it>
2062
2063         * insetgraphics.C (draw): hack to fix the redrawing bug.
2064         (draw): seems this fixes #268 (force redraw of row if we changed).
2065
2066         * insettext.C (updateInsetInInset): fixed for updates in insets inside
2067         this inset text (don't know why I missed this earlier).
2068
2069 2002-03-08  Juergen Vigna  <jug@sad.it>
2070
2071         * insettabular.C (updateLocal): do a FULL update if we're not locked
2072         and only a CELL update is asked.
2073
2074         * insettext.C (updateInsetInInset): update insets inside inset also
2075         if it isn't inside the_locking_inset.
2076
2077         * insettabular.C (updateInsetInInset): ditto.
2078
2079 2002-03-06  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2080
2081         * insetexternal.C (doSubstitution): check whether we are using a
2082         temp dir for defining $$FPath
2083
2084 2002-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
2085
2086         * insettabular.C:
2087         * insettext.C: remove #include "WorkArea.h".
2088
2089 2002-03-06  Juergen Vigna  <jug@sad.it>
2090
2091         * insettext.C (draw): fixed frame redrawing.
2092         (clear): forgot to set the inset_owner of the paragraph.
2093
2094         * insetert.C (status): pay attention the bv can be 0 here!
2095         (getMaxWidth): add the default leftMargin
2096
2097 2002-03-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2098
2099         * insetert.C (getMaxWidth): make w unsigned int.
2100
2101 2002-03-05  Juergen Vigna  <jug@sad.it>
2102
2103         * insetert.C (status): change behaviour of Inlined.
2104         (getMaxWidth): added for new inlined behaviour.
2105
2106 2002-03-05  José Abílio Oliveira Matos  <jamatos@novalis.fc.up.pt>
2107
2108         * insetnote.h (linuxdoc, docbook): add empty methods.
2109         * insetinclude.C (validate): fix a case where buffer->niceFile was used
2110         before being initialized.
2111
2112 2002-03-05  Juergen Vigna  <jug@sad.it>
2113
2114         * insettext.C (insetButtonPress): don't call exit on a InsetButtonPress
2115         only that one in the inset. Should be enough.
2116         (updateLocal): set the selection cursor always if we don't have a
2117         selection to be sure it's set!
2118
2119         * insettabular.C (insetButtonPress): don't hit a sub inset 2 times.
2120
2121 2002-03-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2122
2123         * insettext.C (clear): a gross hack to set layout on a newly
2124         created paragraph.
2125
2126 2002-03-04  Juergen Vigna  <jug@sad.it>
2127
2128         * insettabular.C (localDispatch): inserted handling of
2129         LFUN_FILE_INSERT_ASCII_PARA and LFUN_FILE_INSERT_ASCII.
2130         (insertAsciiString): new helper function.
2131
2132 2002-03-04  Jose Abilio Oliveira Matos  <jamatos@novalis.fc.up.pt>
2133
2134         * insetinclude.C (linuxdoc, docbook): deal correctly with the niceFile
2135         argument.
2136
2137 2002-03-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2138
2139         * insettext.C (InsetText): initalize newly created par with
2140         default layout. add bufferparams parameter
2141         first -> first_y
2142
2143         * insetcaption.[Ch] (InsetCaption): add BufferParams parameter
2144         * insetcollapsable.[Ch] (InsetCollapsable): ditto
2145         * insetert.[Ch] (InsetERT): ditto
2146         * insetfloat.[Ch] (InsetFloat): ditto
2147         * insetfoot.[Ch] (InsetFoot): ditto
2148         * insetfootlike.[Ch] (InsetFootLike): ditto
2149         * insetmarginal.[Ch] (InsetMarginal): ditto
2150         * insetminipage.[Ch] (InsetMinipage): ditto
2151         * insetnote.[Ch] (InsetNote): ditto
2152         * insettabular.[Ch] (InsetTabular): ditto + adjust for tabular changes
2153
2154 2002-03-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2155
2156         * insettext.C: layout as string
2157
2158         * insetinclude.C: layout as string
2159
2160         * insetert.C: layout as string
2161
2162         * insetbib.C: layout as string
2163
2164 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
2165
2166         * insetert.C:
2167         * insettabular.C: remove #include "lyx_gui_misc.h".
2168
2169 2002-02-26  John Levon  <moz@compsoc.man.ac.uk>
2170
2171         * Makefile.am:
2172         * figinset.h:
2173         * figinset.C:
2174         * inset.h: remove figinset, yahoo !
2175
2176 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
2177
2178         * insetgraphics.C (c-tors): initialise parent classes explicitly in
2179         copy c-tor and initialise member variables in the correct order.
2180
2181 2002-02-28  Juergen Vigna  <jug@sad.it>
2182
2183         * insettabular.C (localDispatch): clear selection on PgUp/Down.
2184
2185 2002-02-28  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2186
2187         * inset.h: ... and add a better one here.
2188
2189         * insetcommand.C (insetButtonRelease): remove that one which was a
2190         bit broken...
2191
2192 2002-02-27  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2193
2194         * insetcommand.C (insetButtonRelease): ... and move it here.
2195
2196         * inseturl.h: remove insetButtonRelease from there...
2197
2198 2002-02-26  Juergen Vigna  <jug@sad.it>
2199
2200         * inseturl.h: Added a insetButtonRelease call returning true as
2201         prove of concept.
2202
2203         * insetlabel.C (edit): Fixed wrong update handling after change I
2204         leave in the wrong code for the one who wrote it to remove and have
2205         a look what he did wrong.
2206
2207         * insettabular.C (localDispatch): force a SELECTION update if we
2208         had a selection and we passed the event down to the inset (fix #213)
2209         (localDispatch): handle font changing stuff when we have a cell
2210         selection so that the selection is not rewoked. I don't really like
2211         this fix, but it's the only way I see to do it right now.
2212
2213 2002-02-22  Juergen Vigna  <jug@sad.it>
2214
2215         * insettext.C (insetUnlock): set the cursor to the second paragraph
2216         if available and if the first one is empty (fix #191).
2217
2218 2002-02-20  Juergen Vigna  <jug@sad.it>
2219
2220         * insettext.C (getDrawFont): implemented this function to call the
2221         one of the owner if present as the owner normally knows what to do
2222         with us.
2223
2224         * insetert.C: implement getDrawFont() function and comment out all
2225         the crap for setting a special latex font inside this inset.
2226         (InsetERT): added a Lanugage parameter to this constructor.
2227
2228         * inset.h: added function getDrawFont(LyXFont & font) to be able to
2229         change the font for being drawn on screen (used only in InsetERT for
2230         now).
2231
2232         * insettabular.C (draw): clear the parts around a cellinset ALWAYS
2233         and also above (was missing).
2234         (updateLocal): don't remove the cell selection if we have one this
2235         should be done where we really want to remove it.
2236
2237 2002-02-20  José Matos  <jamatos@fep.up.pt>
2238
2239         * insetinclude.h: include_label made string const.
2240
2241         * insetinclude.C (InsetInclude): moved include_label initialization.
2242         (linuxdoc):
2243         (docbook):
2244         (validate): fix support for temporary directory, for docbook and
2245         linuxdoc.
2246
2247         * insetgraphics.h : new private member, graphic_label, that holds
2248         the entity name that defines the graphics location (SGML).
2249
2250         * insetgraphics.C (unique_id): new function to give a unique label
2251         for graphic.
2252         (docbook):
2253         (validate): the file locatation is given by an entity reference.
2254
2255 2002-02-18  Herbert Voss  <voss@lyx.org>
2256
2257         * insetgraphics.C: use [Debug::GRAPHICS] for lyxerr
2258
2259 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
2260
2261         * insetexternal.C Changes due to the renaming of support/syscall.[Ch]
2262         as support/systemcall.[Ch] and of class Systemcalls as class SystemCall.
2263
2264 2002-02-18  José Matos  <jamatos@fep.up.pt>
2265
2266         * insetinclude.C (validate): some code only applies to latex buffers,
2267         it was made conditional.
2268
2269 2002-02-12  Herbert Voss  <voss@lyx.org>
2270
2271         * insetgraphics.C: (prepareFile) do not check at this time
2272         if the file is present.
2273
2274 2002-02-12  Herbert Voss  <voss@lyx.org>
2275
2276         * insetgraphics.C: latex(), return the correct newlines
2277
2278 2002-02-13  José Matos  <jamatos@fep.up.pt>
2279
2280         * inseturl.C (docbook): escape & in url.
2281
2282 2002-02-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2283
2284         * insetspecialchar.C (isLineSeparator): line breaking is allowed
2285         after HYPHENATION and MENU_SEPARATOR
2286
2287         * inset.h (isLineSeparator): new method, returns false by default.
2288
2289 2002-02-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2290
2291         * insetert.C (status): do not update the text inset, but the ERT
2292         inset.
2293
2294 2002-02-11  John Levon  <moz@compsoc.man.ac.uk>
2295
2296         * insetnote.C: use notebg for background
2297
2298 2002-02-08  Herbert Voss  <voss@lyx.org>
2299
2300         * insetgraphic.C:
2301         * insetgraphicsParams.[Ch]: adding new Option noUnzip to
2302         prevent LyX from unzipping when this should be handled
2303         by latex vis the graphic.cfg.
2304         clean up the code
2305
2306 2002-02-08  Herbert Voss  <voss@lyx.org>
2307
2308         * insetgraphic.C: prepareFile(): fix bug when file doesn't
2309         exists, than return filename with extension
2310
2311 2002-02-06  Herbert Voss  <voss@lyx.org>
2312
2313         * insetgraphic.C: prepareFile(): don't convert the file, when
2314         it's not viewed in LyX. Saves a lot of time when opening a
2315         document!
2316
2317 2002-02-05  Herbert Voss  <voss@lyx.org>
2318
2319         * insetgraphic.C:
2320         * insetgraphicsParams.[Ch]: some cosmetic changes to latex output
2321         and adding a rotate bool similiar to subcaption
2322
2323 2002-02-04  Herbert Voss  <voss@lyx.org>
2324
2325         * insetgraphic.C:
2326         * insetgraphicsParams.[Ch]: add a LyXView-scale to have a
2327         similiar view to the LaTeX one. Get zipped files work.
2328
2329 2002-02-04  Angus Leeming  <a.leeming@ic.ac.uk>
2330
2331         * insetgraphicsParams.C (init): set display to DEFAULT.
2332         No longer #include "lyxrc.h".
2333
2334 2002-02-04  Angus Leeming  <a.leeming@ic.ac.uk>
2335
2336         * insetgraphics.C (readFigInset): comment out the "zippedFile" stuff
2337         for now (so that the code compiles).
2338
2339 2002-02-02  Herbert Voss  <voss@lyx.org>
2340
2341         * insetgraphic.C: delete inVariant() and some minor changes
2342         * insetgraphicsParams.[C]:
2343
2344 2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
2345
2346         * insetgraphics.C (updateInset): if params.display == DEFAULT,
2347         interogate lyxrc.display_graphics before diaplaying the graphic.
2348
2349         * insetgraphicsParams.[Ch]: respect the new DEFAULT state of
2350         InsetGraphicsParams::DisplayType.
2351
2352 2002-01-31  Herbert Voss  <voss@lyx.org>
2353
2354         * insetgraphic.C: (readfigInset) set display to pref-default
2355
2356 2002-01-30  Herbert Voss  <voss@lyx.org>
2357
2358         * insetgraphic.C: get the filetyp from it's contents
2359         * insetgraphicparams.C: add token scale and lyxrc.display when
2360         creating a new inset
2361
2362 2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
2363
2364         * figinset.C: added using std::ios directive.
2365
2366 2002-01-30  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2367
2368         * figinset.C (runqueue): open translation file in binary mode (for
2369         cygwin).
2370
2371 2002-01-27  Herbert Voss  <voss@lyx.org>
2372
2373         * insetgraphic.[Ch]: mostly newritten to support graphicx with
2374         all options and to be sure that the old figinsets are correct
2375         converted.
2376         * insetgraphicParams.[Ch]: a lot of chamges to have a clean data-
2377         structure and to support all lengths as LyXLength. The Parameter
2378         structure changed again, but reading of "old" 1.2 graphic insets
2379         is no problem.
2380
2381 2002-01-20  Dekel Tsur  <dekelts@tau.ac.il>
2382
2383         * insetert.h (forceDefaultParagraphs): Added
2384
2385 2002-01-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2386
2387         * insettabular.C (getMaxWidth):
2388         (forceDefaultParagraphs): use Tabular::GetCellFromInset
2389
2390 2002-01-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2391
2392         * insettabular.C (getMaxWidthOfCell): adapt to the new definition
2393         of LyXLength::inPixels
2394
2395         * inset.C (latexTextWidth):
2396         * insetminipage.C (latexTextWidth): new method, which implements
2397         the equivalent of the LaTeX macro \textwidth
2398
2399         * insetminipage.C (getMaxWidth): use latexTextWidth
2400
2401 2002-01-18  Juergen Vigna  <jug@sad.it>
2402
2403         * inset.C (getMaxWidth): try to fix fluctuation of collapsable insets.
2404
2405 2002-01-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2406
2407         * insettabular.C (getMaxWidthOfCell): use LyXLength::inPixels
2408
2409         * insetminipage.[Ch]: change width_ and height_ to be LyXLength
2410         instead of string
2411
2412 2002-01-17  Juergen Vigna  <jug@sad.it>
2413
2414         * insettabular.C (lockInsetInInset): same change as in insettext.
2415
2416         * insettext.C (draw): width() function was called without setting
2417         the right top_x which could lead to wrong insetWidth setting!
2418         (lockInsetInInset): call edit instead of calling lockInset if we
2419         have to lock an inset inside!
2420         (edit): we have to also tell the inset that we have to redraw the
2421         frame on an edit call if this inset draws a frame only if locked.
2422
2423 2002-01-16  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2424
2425         * insetbib.C (getFiles): uncomment Path variable.
2426
2427 2002-01-16  Juergen Vigna  <jug@sad.it>
2428
2429         * insettabular.C (forceDefaultParagraphs): fixed bug returning value
2430         of wrong cell.
2431
2432 2002-01-16  Allan Rae  <rae@lyx.org>
2433
2434         * insetinclude.C (docbook): someone forgot a ";"
2435
2436 2002-01-16  José Matos  <jamatos@fep.up.pt>
2437
2438         * figinset.C (docbook): removed a old place holder "@".
2439         * insetgraphics.C (docbook): remove the file sufix if graphic is eps.
2440         * insetinclude.C (linuxdoc): if include is verbatim, then export the
2441         ascii text version, clearly guarded inside a CDATA section.
2442         (docbook): in docbook 4, inlinegraphics is empty.
2443         * insettabular.C (linuxdoc): export the ascii version of the table
2444         inside a CDATA section.
2445
2446 2002-01-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2447
2448         * insetparent.C (InsetParent):
2449         * insetgraphicsParams.C (Write):
2450         (Read):
2451         * insetgraphics.C (prepareFile):
2452         (readFigInset):
2453         (docbook):
2454         * insetexternal.C (executeCommand):
2455         (doSubstitution): use Buffer::filePath
2456
2457         * insetbib.C (getFiles): add a #warning for Angus
2458
2459         * insetgraphics.C: Add a remark about how filenames should be
2460         considered to be relative to buffer (but absolute is still allowed)
2461         (draw): do not try to get status if lyxrc.use_gui is false
2462
2463 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
2464
2465         * inset.[Ch]:
2466         * insetcollapsable.[Ch]:
2467         * insettabular.[Ch] (searchForward, searchBackward): change the
2468         bool const & params to bool.
2469
2470         * insetminipage.[Ch] (width, height): renamed as pageWidth, pageHeight
2471         to avoid the name clash with InsetCollapsable's methods of the same
2472         names but different functionality.
2473
2474 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
2475
2476         * insettext.C (ascii): use lyx::count rather than countChar.
2477
2478 2002-01-14  John Levon  <moz@compsoc.man.ac.uk>
2479
2480         * insettabular.C: return early for the LFUN_*BUF[SEL] funcs too
2481
2482 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2483
2484         * insetgraphics.C (updateInset): do not try to render image if
2485         lyxrc.use_gui is false (bug #104)
2486
2487         * insetinclude.C (loadIfNeeded): do not call bufferlist.readFile
2488         if file does not exist
2489
2490         * figinset.C (browseFile): add shortcuts to directory buttons
2491
2492         * insettext.C (updateLocal): update menubar and toolbar here too.
2493
2494 2002-01-13  Allan Rae  <rae@lyx.org>
2495
2496         * insettabular.C (InsetTabular): Both constructors now initialise
2497         all class variables.
2498
2499 2002-01-11  Juergen Vigna  <jug@sad.it>
2500
2501         * insettext.C (insetButtonPress): set the_locking_inset to 0.
2502
2503 2002-01-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2504
2505         * insettabular.C (getStatus): add forgotten brace around multiline
2506         if statement.
2507
2508 2002-01-09  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2509
2510         * insetfloat.C (validate): require "float" instead of "floats".
2511
2512 2002-01-08  Martin Vermeer  <martin.vermeer@hut.fi>
2513
2514         * insettabular.C (getStatus): use FuncStatus
2515
2516 2002-01-08  Juergen Vigna  <jug@sad.it>
2517
2518         * insettabular.C (insetButtonRelease): now this should work too
2519         correctly.
2520
2521         * insetminipage.C (getMaxWidth): fixed for minipage inside insets and
2522         if the width is a percentage.
2523
2524         * inset.h: added isChar() function and implemented this for
2525         insetspecialchar insetquotes and insetlatexaccent.
2526         added forceDefaultParagraphs() and implemented it for insettabular.
2527
2528 2002-01-07  Juergen Vigna  <jug@sad.it>
2529
2530         * insettext.C (getLyXText): Fixed this function. An insert into the
2531         map is only done if we REALLY have a new BufferView.
2532
2533 2002-01-07  Martin Vermeer  <martin.vermeer@hut.fi>
2534
2535         * insettext.C: fix bug illustrated by attachment #37 of bug #59
2536
2537 2002-01-05  John Levon  <moz@compsoc.man.ac.uk>
2538
2539         * insetinclude.C: fix use of FileInfo
2540
2541 2002-01-07  Juergen Vigna  <jug@sad.it>
2542
2543         * insettabular.C (draw): fixed clearing of cell around inset.
2544
2545 2002-01-05  Juergen Vigna  <jug@sad.it>
2546
2547         * insettext.C (draw): move the calls so that insetWidth/Asc/Desc
2548         variables are updated.
2549
2550         * insettabular.C (resetPos): set always the inset_y as it may be
2551         needed in another function.
2552         (searchBackward): don't draw while searching.
2553
2554 2002-01-04  Juergen Vigna  <jug@sad.it>
2555
2556         * insettext.C (lockInsetInInset): forgot to set a cursor.
2557
2558 2002-01-02  Juergen Vigna  <jug@sad.it>
2559
2560         * insettext.C (insertInset): make the correct undo informations on
2561         inserting new insets.
2562
2563 2001-12-31  John Levon  <moz@compsoc.man.ac.uk>
2564
2565         * insettabular.C: correct single-cell select vertically
2566
2567 2001-12-27  Juergen Vigna  <jug@sad.it>
2568
2569         * insettabular.C (ascii): export as tab-separated-values if the
2570         function was not called from export (f.ex.: clipboard).
2571
2572         * insetcollapsable.h: added default support for ascii, linuxdoc and
2573         docbook export (the insettext is exported by default!)
2574
2575         * insettabular.C (copySelection): suff the clipboard with the tabular
2576         data in a tab separated format, seems more naturals then with all the
2577         formating.
2578
2579 2001-12-24  Juergen Vigna  <jug@sad.it>
2580
2581         * insettext.C (insetMotionNotify): added a mouse_x & mouse_y position
2582         to check for REAL mouseMotion.
2583
2584 2001-12-20  Juergen Vigna  <jug@sad.it>
2585
2586         * inset.C (cursor): return the owners cursor if available instead of
2587         always only the bv->text->cursor.
2588
2589         * insettabular.C (checkLongtableSpecial): works now.
2590
2591 2001-12-19  Juergen Vigna  <jug@sad.it>
2592
2593         * insettabular.C (tabularFeatures): fix the row setting of ltt as
2594         this has to be always row + 1 as 0 means not selected!
2595         (checkLongtableSpecial): added
2596         (tabularFeatures): better longtable options support
2597
2598         * insettext.C (resizeLyXText): reinit the text always also on a
2599         empty insettext!
2600
2601 2001-12-18  Juergen Vigna  <jug@sad.it>
2602
2603         * insettext.C (updateInsetInInset): look if we have to autocollapse
2604         paragraps and return if the update is requested for ourself.
2605
2606         * insetert.C (status): update the insettext not myself as that is what
2607         we need.
2608
2609         * insetcollapsable.C (updateInsetInInset): always call the InsetText's
2610         function only return if the update was requested with myself.
2611
2612         * insettext.C (insetButtonPress): fixed stupid bug.
2613         (various functions): pay attention that lt is cleared BEFORE calling
2614         updateLocal() and try to use it in the right manner (don't use it
2615         if it's not really neccessary!)
2616         (collapseParagraphs): insert a blank between collapsing paragraphs
2617         if neccessary (not already there!).
2618
2619 2001-12-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2620
2621         * insettabular.C: move includes around a bit, add a couple of
2622         consts.
2623
2624         * insettext.[Ch]: move includes around a bit, other ws changes and
2625         small stuff.
2626
2627 2001-12-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2628
2629         * insettext.C (insetButtonRelease): fix compile problem
2630
2631 2001-12-17  Juergen Vigna  <jug@sad.it>
2632
2633         * insettext.C (insetButtonPress): set the selection cursor!
2634         (insetButtonPress): clear the selection (and set with that the
2635         selection.cursor) if we only hit an inset!
2636
2637         * insetert.C (read): removed piece of compatibility code only needed
2638         for 1.2.0.
2639
2640         * insettabular.C (insetButtonRelease): fixed so that sub-dialogs
2641         can be opened.
2642
2643         * insetcollapsable.C (insetButtonRelease): changed so that it can
2644         open eventual existing popup dialogs on mousebutton==3.
2645
2646         * insetfloat.C (insetButtonRelease): removed not needed anymore!
2647
2648         * insetminipage.C (insetButtonRelease): removed not needed anymore!
2649
2650         * inset.C (insetButtonRelease): return a bool for telling the outer
2651         world that we opened a dialog.
2652
2653 2001-12-07  Juergen Vigna  <jug@sad.it>
2654
2655         * insettext.C (paragraph): remove the deleteing of paragraphs as
2656         it was a WRONG move!
2657
2658 2001-12-06  John Levon  <moz@compsoc.man.ac.uk>
2659
2660         * insettabular.h:
2661         * insettabular.C: use new setSelection(). Allow
2662           selection of single cells.
2663
2664 2001-12-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2665
2666         * insetquotes.C (latex): fix to use the local language setting at
2667         the point where the inset is inserted (different macros for
2668         different french packages)
2669
2670 2001-12-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2671
2672         * inset.h: add par_owner_ member variable and parOwner
2673         setter/accessor.
2674
2675 2001-12-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2676
2677         * insettabular.C (everywhere): adapt because widths are now real
2678         widths and not strings
2679
2680         * insettext.C (draw): re-introduce the calls to width(), ascent()
2681         and descent() to initialize the caching variables.
2682
2683 2001-12-09  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2684
2685         * insettext.C (draw):
2686         (drawFrame): use insetWidth instead of last_width
2687
2688         * insettext.h: remove variable last_width (insetWidth is exactly
2689         the same) and last_height (computed but never used!)
2690
2691 2001-12-10  Allan Rae  <rae@lyx.org>
2692
2693         * insettabular.C (localDispatch): cleanup unlockInsetInInset calls
2694
2695 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
2696
2697         * insettext.C (insetAllowed): add comment
2698
2699 2001-12-05  Juergen Vigna  <jug@sad.it>
2700
2701         * insettext.C (insetAllowed): fixed for the case that we directly
2702         ask the insettext from its LyXText.
2703         (paragraph): fixed the crash when assigning the par->next() from
2704         the EmptyParagraphMechanism!
2705
2706 2001-12-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2707
2708         * insetbib.C:
2709         * insettabular.C:
2710         * insettext.C: change "while(" to "while ("
2711
2712 2001-12-04  Juergen Vigna  <jug@sad.it>
2713
2714         * insetert.C (edit): handle Inlined status.
2715
2716         * insettext.C (insertInset): trying John's fix for the trailing cursor
2717
2718         * insetert.C (insetButtonPress): added to handle inlined status
2719         (insetMotionNotify): ditto.
2720
2721         * insettext.C (clearInset): changed Painter & in BufferView * param,
2722         to be able to call ascent,descent methods.
2723
2724 2001-12-03  Juergen Vigna  <jug@sad.it>
2725
2726         * insettext.C (updateInsetInInset): use lt variable to forbid
2727         changes of LyXText in an update call.
2728         (updateInsetInInset): fixed updating of non locked insets!
2729
2730 2001-12-01  John Levon  <moz@compsoc.man.ac.uk>
2731
2732         * insettabular.C: capture some more functions to prevent
2733         selection drawing problems. Bug #451274
2734
2735 2001-12-01  John Levon  <moz@compsoc.man.ac.uk>
2736
2737         * insetgraphics.C:
2738         * insetgraphicsParams.C: fix inverted sense of float_equal
2739
2740 2001-11-30  Juergen Vigna  <jug@sad.it>
2741
2742         * insettabular.C (InsetTabular): use the save_id flag to create also
2743         the tabular with the same id's.
2744
2745         * insettext.C (setParagraphData): added a same_id function for undo
2746         to set the same paragraph id's as of the paragraph we are setting.
2747
2748 2001-11-30  José Matos <jamatos@fep.up.pt>
2749
2750         * inseturl.[Ch]:
2751         * insettoc.[Ch]: DocBook -> docbook.
2752
2753 2001-11-29  André Pönitz <poenitz@gmx.net>
2754
2755         * inseterror.C:
2756         * insettext.C: further reduction of header dependencies by using
2757         lyx::layout_type and lyx::textclass_type from support/types.h
2758
2759 2001-11-29  Juergen Vigna  <jug@sad.it>
2760
2761         * insettext.C: inserted a reinitLyXText function everywhere I delete
2762         the paragraphs! This should fixe the crashes we had.
2763         Also use the new function firstRow() instead of getRowNearY(dummy_y)
2764         (paragraph): set the InsetOwner() of the new paragraphs!
2765
2766 2001-11-28  André Pönitz <poenitz@gmx.net>
2767
2768         * insetnote.C: add pos initialization that I removed without
2769           knowing what I did.
2770
2771 2001-11-28  Juergen Vigna  <jug@sad.it>
2772
2773         * insettabular.C (resetPos): hack to not crash with infinite paints.
2774
2775         * insettabular.h: insert missing function allowSpellcheck()!
2776
2777         * insetcollapsable.C (draw): fixed wrong width of collapsed inset!
2778
2779 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
2780
2781         * insetfloatlist.h:
2782         * insetfloatlist.C: derive from InsetCommand so gui can use it
2783           easily
2784
2785 2001-11-26  André Pönitz <poenitz@gmx.net>
2786
2787         * insettext.[Ch]:
2788         * insetert.C:
2789         * insetnote.C: reduce header dependencies, introduce type for
2790         positions
2791
2792 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
2793
2794         * various: update for Alert.h
2795
2796 2001-11-22  John Levon  <moz@compsoc.man.ac.uk>
2797
2798         * inset.h: fix comment
2799
2800         * insettext.C: use par->isInset()
2801
2802 2001-11-22  Allan Rae  <rae@lyx.org>
2803
2804         * insetcollapsable.h:
2805         * inset.h: Changes to checkInsertChar() behaviour.
2806         Now return value indicates whether chars can be inserted.
2807
2808 2001-11-11  Michael A. Koziarski <michael@koziarski.org>
2809
2810         * various:  updated to use the new LaTeXFeatures
2811
2812 2001-11-14  José Matos  <jamatos@fep.up.pt>
2813
2814         * insetspecialchar.C (linuxdoc):
2815         (docbook): don't give a name to a unused variable.
2816
2817         * insettext.C (docbook): removed unused variable.
2818
2819 2001-11-13  Herbert Voss  <voss@perce.de>
2820
2821         * insetgraphic.C: fix scale bug
2822
2823 2001-11-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2824
2825         * inset.h (isSpace):
2826         (isLetter): new virtual methods.
2827
2828         * insetspecialchar.C (isSpace):
2829         (isLetter): implement here.
2830
2831 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
2832
2833         * inset.h: new inline helpers
2834
2835         * insettext.C: use new helpers
2836
2837 2001-11-07  José Matos  <jamatos@fep.up.pt>
2838
2839         * insettext.C (docbook): full support for paragraphs inside insettext.
2840
2841 2001-11-06  José Matos  <jamatos@novalis.fc.up.pt>
2842
2843         * insetindex.C: added header file for std::ostream.
2844
2845 2001-11-03  José Matos  <jamatos@fep.up.pt>
2846
2847         * insetindex.C: added using std::ostream that I forgot yesterday.
2848
2849 2001-11-02  Ben Guillon  <nicolas.marsgui@libertysurf.fr>
2850
2851         * insetindex.h (docbook):
2852         * insetindex.C (docbook): added support for docbook export.
2853
2854 2001-11-02  José Matos  <jamatos@fep.up.pt>
2855
2856         * insetcaption.C(docbook): added support for docbook export.
2857
2858 2001-11-02  Dekel Tsur  <dekelts@tau.ac.il>
2859
2860         * insetexternal.C (updateExternal): Do not run update command if
2861         result file exists and is up to date.
2862
2863         * ExternalTemplate.C (readFormat): Support the updateresult token.
2864
2865 2001-10-31  Kayvan A. Sylvan  <kayvan@sylvan.com>
2866
2867         * insetexternal.C (doSubstitution): Fix filepath ($$FPath in
2868         external_templates) to use the buffer->fileName() but only if
2869         previewing. Generating a TeX file should make FPath return
2870         "".
2871
2872 2001-10-30  John Levon  <moz@compsoc.man.ac.uk>
2873
2874         * insetert.h:
2875         * insetert.C: fix some problems
2876
2877 2001-10-30  Kayvan A. Sylvan  <kayvan@sylvan.com>
2878
2879         * insetexternal.C (doSubstitution): Added $$FPath token
2880         to list of usable substitutions in external inset templates.
2881
2882 2001-10-24  Juergen Vigna  <jug@sad.it>
2883
2884         * insettabular.C: use new ltType struct for setting longtable
2885         header and footers also new UNSET enums.
2886
2887 2001-10-24  José Matos  <jamatos@fep.up.pt>
2888
2889         * insettabular.C (linuxdoc): Now exports the ascii's table version.
2890         (docbook): If the table is not inside a float then wrap it inside
2891         <informaltable>...</informaltable>.
2892
2893 2001-10-23  José Matos  <jamatos@fep.up.pt>
2894
2895         * insetref.C (docbook): removed / terminator to conform SGML.
2896
2897         * insetspecialchar.C (linuxdoc):
2898         (docbook): Added support for special chars, more than ascii export.
2899
2900 2001-10-22  Juergen Vigna  <jug@sad.it>
2901
2902         * insettext.C (checkInsertChar): added for REALLY checking the
2903         font of the inserted char in the right inset!
2904
2905 2001-10-19  Juergen Vigna  <jug@sad.it>
2906
2907         * inset.h: added method allowSpellcheck() so that insets who do
2908         not have anything to spellcheck can tell and so they are over-jumped.
2909         Implemented for InsetText and co.
2910
2911 2001-10-18  Juergen Vigna  <jug@sad.it>
2912
2913         * inset.C (getMaxWidth): use LyXText::workWidth(BufferView, Inset *).
2914
2915 2001-10-15  José Matos  <jamatos@fep.up.pt>
2916
2917         * insetert.C: allow export for docbook and linuxdoc
2918
2919 2001-10-07  Adrien Rebollo <adrien.rebollo@gmx.fr>
2920
2921         * insetquotes.C (dispString): handles latin3 and latin4 quotes
2922
2923 2001-10-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2924
2925         * insetquotes.C (dispString): fix handling of latin9 quotes
2926
2927 2001-10-03  Juergen Vigna  <jug@sad.it>
2928
2929         * insetert.C: ditto
2930
2931         * insetcollapsable.C: change updateInset calls to not tell BV that
2932         we have changed status.
2933
2934 2001-10-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2935
2936         * insettabular.C (deletable): make const
2937
2938 2001-09-28  Dekel Tsur  <dekelts@tau.ac.il>
2939
2940         * insetert.C (latex): Fix the returned value
2941
2942 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
2943
2944         * insetert.[Ch] (selectNextWordToSpellcheck): new method.
2945         Returns string(), so nothing in an ERT inset is spellchecked.
2946
2947         * insetgraphics.C (draw): print the filename if not displaying the
2948         image.
2949         (width): make sure that the width and draw methods are consistent.
2950         (updateInset): don't even load the image into cache if not displaying
2951         it.
2952
2953 2001-09-21  Angus Leeming  <a.leeming@ic.ac.uk>
2954
2955         * various files (selectNextWord): renamed as
2956         selectNextWordToSpellcheck.
2957
2958         * insetgraphics.C (draw): remove the previous change. Right place
2959         is in imageLoaderXPM.C.
2960         (draw): don't display the image if params.display == NONE.
2961
2962 2001-09-18  Angus Leeming  <a.leeming@ic.ac.uk>
2963
2964         * figinset.C (runqueue):
2965         * insetgraphics.C (draw): set background colour of inset from
2966         background to the user-configurable graphicsbg.
2967
2968 2001-09-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2969
2970         * insetquotes.C (InsetQuotes): when trying to decide the side of
2971         the quote, choose `left' only after a space or '('
2972
2973 2001-09-04  José Matos  <jamatos@fep.up.pt>
2974         * figinset.C
2975         * figinset.h
2976         * insetcaption.C
2977         * insetcaption.h
2978         * insetcollapsable.h
2979         * insetcommand.C
2980         * insetcommand.h
2981         * inseterror.h
2982         * insetert.C
2983         * insetert.h
2984         * insetexternal.C
2985         * insetexternal.h
2986         * insetfloat.C
2987         * insetfloat.h
2988         * insetfloatlist.h
2989         * insetgraphics.C
2990         * insetgraphics.h
2991         * inset.h
2992         * insetinclude.C
2993         * insetinclude.h
2994         * insetlabel.C
2995         * insetlabel.h
2996         * insetlatexaccent.C
2997         * insetlatexaccent.h
2998         * insetquotes.C
2999         * insetquotes.h
3000         * insetref.C
3001         * insetref.h
3002         * insetspecialchar.C
3003         * insetspecialchar.h
3004         * insettabular.C
3005         * insettabular.h
3006         * insettext.C
3007         * insettext.C (docbook): rename docBook method to docbook.
3008
3009 2001-09-02  Dekel Tsur  <dekelts@tau.ac.il>
3010
3011         * inset.h (getFirstParagraph): New virtual method.
3012
3013 2001-08-20  Herbert Voss  <voss@perce.de>
3014         * insetbib.C: added a option bibtotoc which is from "BIB to TOC"
3015         in the the bibtex-database-gui for inserting a line
3016         \addcontentsline...
3017
3018         If no style is given than there is no tex-output.
3019
3020 2001-08-18  Angus Leeming  <a.leeming@ic.ac.uk>
3021
3022         * insetbib.[Ch] (getFiles): new method, returning the BibTeX database
3023         files as a vector.
3024         (getKeys): use it.
3025
3026 2001-08-18  Dekel Tsur  <dekelts@tau.ac.il>
3027
3028         * insetert.C (latex): Fix output for multiple paragraphs.
3029         (write): New code for writing paragraph data.
3030         (read): Set font after reading the inset.
3031         (localDispatch): Call set_latex_font() for more cases.
3032
3033         * insetnote.h: Add empty validate method.
3034         * insetert.h: Ditto
3035
3036         * insetnote.C (InsetNote): Set language to the language of the
3037         document.
3038
3039 2001-08-16  Juergen Vigna  <jug@sad.it>
3040
3041         * insettext.C: implemented the new FINISHED states.
3042
3043         * insettabular.C: ditto
3044
3045         * inset.h: added more FINISHED states for cursor right,up,down
3046
3047 2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
3048
3049         * insetfloatlist.C: use "FloatName List"
3050
3051 2001-08-14  Juergen Vigna  <jug@sad.it>
3052
3053         * insetert.C (edit): forgot to set status_ in edit calls!
3054
3055 2001-08-14  Dekel Tsur  <dekelts@tau.ac.il>
3056
3057         * insettext.C: Compilation fix
3058
3059 2001-08-13  Juergen Vigna  <jug@sad.it>
3060
3061         * inset.C (getMaxWidth): fixed bug of returning the wrong max width.
3062
3063         * insetcollapsable.C (edit): don't recollapse an already open inset.
3064
3065         * insettext.C: fixed problem when reinitializing LyXText by not doing
3066         it while lt is in use and post this to the next possible time in
3067         getLyXText().
3068         (searchForward): fixed not unlocking of inset if nothing found.
3069         (edit): set cursor behind right (was set -1 pos).
3070
3071         * insetert.C (InsetERT): init status_ also in the 3rd constructor.
3072
3073         * insettabular.C (tabularFeatures): fixed fix where deleting the
3074         last row didn't get the right actcell!
3075
3076 2001-08-11  Dekel Tsur  <dekelts@tau.ac.il>
3077
3078         * insettext.C (localDispatch): Change language only when the inset
3079         becomes empty.
3080
3081 2001-08-10  Juergen Vigna  <jug@sad.it>
3082
3083         * insettabular.C (selectNextWordInt): use the front using edit call.
3084
3085         * insetcollapsable.C (getMaxWidth): rename inset to in to not have
3086         the parameter overwrite class variable inset.
3087
3088         * inset.C (getMaxWidth): fix the setting of the minwidth = 10.
3089
3090         * insettext.C (saveLyXTextState): check for invalid cursor-par.
3091         (reinitLyXText): remove wrong_cursor bool as not needed anymore!
3092
3093         * insettabular.C (calculate_dimensions_of_cells): let's try to call
3094         update only for fixed with cells.
3095         (resetPos): try to fix the lockup on spellchecking or s&r.
3096
3097         * insettext.C (update): comment this out as it seems first wrong
3098         and second not needed anymore!
3099         (some functions): call reinitLyXText() only in update() in all other
3100         positions set only need_update = INIT.
3101
3102 2001-08-08  Juergen Vigna  <jug@sad.it>
3103
3104         * insettabular.C (setPos): fixed wrong actrow < rows() check.
3105
3106         * insettext.C (insetUnlock): remove double-space on inset unlock.
3107
3108         * insetcollapsable.C (draw): fix returned x when label > inset-width.
3109
3110         * insettabular.C (update): fixed cursor positon after an insert.
3111         (insetAllowed): do not allow to insert insets when not inside the
3112         inset!
3113         (draw): clear below an inset too as it could have changed height.
3114
3115         * inset.C (getMaxWidth): fixed width for inset in inset.
3116
3117         * insettext.C (update): small fix.
3118
3119         * insettabular.C (tabularFeatures): added selection support to
3120         DELETE_ROW/DELETE_COLUMN.
3121
3122 2001-08-07  Juergen Vigna  <jug@sad.it>
3123
3124         * inset.C (getMaxWidth): recoded and all it's implementations!
3125
3126         * insettext.C (init,setParagraph+constructors): cleanups
3127         (reinitLyXText): fixed problem with wrong cursor when all paragraphs
3128         are new and I want do a save/restore of the cursor position which is
3129         not possible anymore.
3130
3131         * insetcollapsable.C (searchBackward): recollapse inset if not found.
3132         (searchBackward): ditto
3133         (selectNextWord): ditto
3134
3135 2001-08-07  Angus Leeming  <a.leeming@ic.ac.uk>
3136
3137         * insetlatexaccent.C (checkContents): Add some debug messages
3138
3139 2001-08-07  Juergen Vigna  <jug@sad.it>
3140
3141         * insetert.C (read): don't use InsetCollapsable::read as we don't
3142         write the collapsed status anymore only the status.
3143         (write): ditto.
3144
3145 2001-08-06  Juergen Vigna  <jug@sad.it>
3146
3147         * insetert.C (set_latex_font): use LyXText's setFont directly.
3148
3149         * insettext.C (drawFrame): fixed one time more the right position
3150         and size of the frame!
3151
3152         * insetert.C (~InsetERT): hide the dialog.
3153         (showInsetDialog): added implementation
3154         (open): ditto
3155         (close): ditto
3156         (status): new function for the status of the ERT inset (3-state).
3157         (write): output also the status of the inset for readback!
3158         (read): readback the status if available otherwise use collapsed_.
3159
3160         * insettext.C (edit): small fix of setting the position, which could
3161         have gone < 0.
3162
3163         * insetert.C (width): implement this function for inlined viewing.
3164         Added minimum width of 10 pixels!
3165
3166         * insetminipage.C (InsetMinipage): just change the colors a bit so
3167         that border/background is a bit more visible. We will remove this
3168         anyway for 1.2.0!
3169
3170         * insettext.C (textWidth): add a 'bool fordraw' parameter and use this
3171         function for getting the important widths for drawing in various
3172         functions and in LyXText.
3173         (draw): fixed up a bit (frame drawing/clearing)
3174
3175 2001-08-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3176
3177         * inset.C (convertFont): delete method. not used.
3178
3179 2001-08-03  Juergen Vigna  <jug@sad.it>
3180
3181         * insettext.C (setFont): don't call for a draw update if we're just
3182         changing the cursor font!
3183
3184 2001-08-02  Juergen Vigna  <jug@sad.it>
3185
3186         * insettext.C (draw): clear the background with the right color if
3187         needed. Update myself if x&max-width changed and return without doing
3188         anything. Let the update code handle the right stuff.
3189
3190         * insetminipage.C (getMaxWidth): fixed returning of maxwidth when
3191         inside another inset.
3192
3193 2001-08-01  Juergen Vigna  <jug@sad.it>
3194
3195         * insetcollapsable.C (update): added an in_update bool so we avoid
3196         reentering.
3197
3198         * insettabular.C (update): added an in_update bool so we avoid
3199         reentering.
3200
3201         * insettext.C (insetButtonPress): hopefully fixed setselection/clear
3202         selection problem.
3203         (update): added an in_update bool so we avoid reentering.
3204
3205         * insettabular.C (localDispatch): clear col/row selection when doing
3206         something else inside an inset.
3207
3208         * insettext.C (getLyXText): fixed bug when requesting a recursive
3209         insettext!
3210
3211 2001-08-01  Angus Leeming  <a.leeming@ic.ac.uk>
3212
3213         * insetcite.C (latex): Paranoia check. Make sure that there is no
3214         whitespace between the citation keys.
3215
3216 2001-07-31  Juergen Vigna  <jug@sad.it>
3217
3218         * inset.h (nodraw): make the set function also const so that this
3219         can be called from inside other const functions.
3220
3221         * insetcollapsable.h: removed inline variable and moved it over
3222         to the only user InsetERT.
3223
3224         * insetcollapsable.C (insetButtonRelease): fixed uncollpasing the
3225         inset opening immediately therein lying insets dialogs!
3226
3227         * insetert.C (localDispatch): set the font also if we don't have any
3228         chars in this paragraph, otherwise if we delete all of em and start
3229         writing we have the wrong font.
3230         (inlined): added
3231         (draw): implemented for inline support
3232         (insetButtonRelease): ditto.
3233
3234 2001-07-30  Juergen Vigna  <jug@sad.it>
3235
3236         * insettext.C (reinitLyXText): new function to reinit the insets
3237         text after lot's of paragraph changes. Use this instead of the
3238         cache.clear() which is VERY dangerous.
3239
3240         * insetfloat.C (insetButtonRelease): we should only show the dialog
3241         if we press on the label otherwise we have problems to open mouse
3242         button 3 dialogs inside this float (f.ex. of a tabular!)
3243
3244 2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3245
3246         * insetert.C: change back to "ERT"
3247
3248         * insetfloat.C: handliign of RMB on label added.
3249
3250 2001-07-30  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3251
3252         * insetgraphicsParams.C: #include LOstream.h here.
3253
3254         * insetfoot.h: remove InsetFoot:: qualifier.
3255
3256 2001-07-29  Baruch Even  <baruch@lyx.org>
3257
3258         * ChangeLog: Hiding time travel evidence.
3259
3260         * insetgraphicsParams.h:
3261         * insetgraphicsParams.C:
3262         * insetgraphics.C: Added horizontal scale option, it actually scales both
3263         directions since it keeps image proportions.
3264
3265         * insetgraphics.C: Fixed EPS detection to be non-hacky.
3266
3267 2001-07-29  Baruch Even  <baruch@lyx.org>
3268
3269         * insetgraphics.C (decideOutputImageFormat): when doing postscript output
3270         convert PNG/GIF/JPG to EPS, assume the rest are EPS already.
3271
3272         HACKY! Will need to add an EPS detection routine like old InsetFig does!
3273
3274 2001-07-29  Baruch Even  <baruch@lyx.org>
3275
3276         * insetgraphics.C: Added EPSI to be an alias of EPS.
3277
3278 2001-07-29  Baruch Even  <baruch@lyx.org>
3279
3280         * insetgraphics.C: Change GRAPHICS to Graphics.
3281         Changed image conversion rules (documented at the beginning of file).
3282
3283 2001-07-28  Angus Leeming  <a.leeming@ic.ac.uk>
3284
3285         * insetert.C (get_new_label): int -> Paragraph::size_type to get
3286         std::min working.
3287
3288         * insetgraphics.C: added a using std::endl directive.
3289
3290         * insetcommand.h (getScreenLabel): removed pure virtual function,
3291         as it duplicates that in InsetButton.
3292
3293         * insetbib.[Ch] (getScreenLabel):
3294         * insetbutton.[Ch] (getScreenLabel):
3295         * insetcite.[Ch] (getScreenLabel):
3296         * insetert.[Ch] (getScreenLabel):
3297         * insetexternal.[Ch] (getScreenLabel):
3298         * insetfloatlist.[Ch] (getScreenLabel):
3299         * insetinclude.[Ch] (getScreenLabel):
3300         * insetindex.[Ch] (getScreenLabel):
3301         * insetlabel.h (getScreenLabel):
3302         * insetparent.[Ch] (getScreenLabel):
3303         * insetref.[Ch] (getScreenLabel):
3304         * insettoc.[Ch] (getScreenLabel):
3305         * inseturl.[Ch] (getScreenLabel): passed a Buffer const * parameter.
3306
3307         * insetcite.C (getScreenLabel): use this Buffer parameter in creating
3308         the label.
3309         (validate): remove check on "cite" when using natbib.
3310
3311 2001-07-26  Baruch Even  <baruch@lyx.org>
3312
3313         * insetgraphics.C (draw): changed casting to be in one place rather than
3314         all over the function.
3315
3316         * insetgraphics.h:
3317         * insetgraphics.C (read): Added compatibility reads of InsetFig.
3318
3319         * insetgraphicsParams.h:
3320         * insetgraphicsParams.C:
3321         * insetgraphics.C: Removed inline option and changed rotateAngle to float.
3322
3323 2001-07-28  Kayvan A. Sylvan  <kayvan@sylvan.com>
3324
3325         * insetfoot.C (validate): Added method to ensure that the
3326         right bit of LaTeX is emitted.
3327
3328         * insetfoot.h: Added validate method to set the correct
3329         LaTeXFeatures bit for the special footnote code.
3330
3331 2001-07-26  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
3332
3333         * insetquotes.C (dispString): display the right ISO8859-{1,9,15}
3334         quotes
3335
3336 2001-07-27  Juergen Vigna  <jug@sad.it>
3337
3338         * inset.h: remove not used font variable in parameter.
3339         removed checkInsertChar in UpdatableInset as it was equal to
3340         the one in Inset and so not needed.
3341
3342         * insetert.C (checkInsertChar): implementation of function
3343         checkInsertChar.
3344
3345         * inset.h: added new function checkInsertChar.
3346
3347         * various files: added c-tor and clone() function.
3348
3349         * insetcollapsable.h: removed clone function here as this should
3350         be only realized in REAL insets and added it to all collapsable
3351         insets! (with the copy-constructor).
3352
3353 2001-07-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3354
3355         * insetminipage.C (read): handle missing parameters more gracefully
3356
3357         * insetcollapsable.C (read): handel missing collapsed more gracefully
3358
3359 2001-07-25  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3360
3361         * insetfloat.C (read): handle missing parameters.
3362
3363         * insettext.C (read): handle old latex end_inset
3364
3365         * insetert.C (setButtonLabel): new method
3366         (init): use it, to set the dynamic label correctly
3367         (read): use it
3368
3369         * Makefile.am (EXTRA_DIST): add files that is not part or the
3370         binary here.
3371
3372         * insetcollapsable.h: remove autocollapsable (no users), remove
3373         draw_label, change_label_with_text and companion code. Remove args
3374         from some methods.
3375         * insetert.[Ch]: move here instead (only user)
3376
3377         * inset.h: rename private variable name to name_, make
3378         selectNextWord return a const string. make getInsetName return a
3379         string const &. Remove bool from open, add close.
3380
3381         * Makefile.am: don't compile insetlist, insetsection
3382         and insettheorem
3383
3384 2001-07-24  Juergen Vigna  <jug@sad.it>
3385
3386         * insetert.C (InsetERT): put init after the paragraph initialization,
3387         as otherwise we don't set the draw_label right.
3388
3389         * insetcollapsable.C (insetMotionNotify): fixed opening/closing the
3390         insets with the mouse without having strange selections.
3391         (edit): if the inset was collapsed and we open it here then put the
3392         cursor always at the beginning of the inset.
3393         (get_new_label): 15 instead of 10 max chars in the label.
3394
3395         * insetert.C (localDispatch): added and handle various stuff we
3396         need to handle here (font setting on paragraph break, not permitted
3397         layout setting, etc.).
3398
3399         * inset.h: added default copy-consturctor and implemented this in
3400         various insets with the change to use this in the clone function!
3401
3402 2001-07-24  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
3403
3404         * insetminipage.C (InsetMinipage): set background color to red :)
3405
3406 2001-07-23  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
3407
3408         * insettext.C (insetUnlock): only set update to CLEAR_FRAME if
3409         draw frame mode is LOCKED.
3410
3411         * insetcollapsable.C (edit):
3412         (insetButtonRelease): set update status to full when
3413         opening inset.
3414
3415         * insettext.C (clearInset):
3416         * insettabular.C (draw):
3417         * insetlatexaccent.C (draw): honor background color.
3418
3419         * inset.h: new member background_color_, initialized to
3420         LColor::inherit.
3421
3422         * inset.C (backgroundColor): new method.
3423         (setBackgroundColor): new method.
3424
3425         * insetert.C (init): new method, called by the ctors.
3426         (InsetERT): when inserting contents, make sure the font is
3427         ALL_INHERIT.
3428
3429         * insetnote.C (InsetNote): when inserting content, remove trailing
3430         newline
3431         (init): set background color to LColor::note
3432
3433 2001-07-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3434
3435         * insetcollapsable.C: adjust
3436
3437         * insetbutton.C: adjust
3438
3439 2001-07-23  Juergen Vigna  <jug@sad.it>
3440
3441         * insetcollapsable.h: removed widthCollapsed variable, LyXFont
3442         parameter on the _collapsed function (was not needed) and call
3443         always width_collapsed().
3444
3445         * insetert.C (InsetERT): use setLabel with "true" flag.
3446
3447         * insetcollapsable.C: modified various functions to set the draw_label
3448         string right in any condition.
3449         (setLabel): added a bool parameter to set change_label_with_text.
3450
3451         * insetcollapsable.h: added draw_label string which is set to the
3452         actual drawn label-string, while label is the original static label
3453         of this collapsable inset. Added bool change_label_with_text to set
3454         if we want that the label changes to the start of the InsetText's
3455         text when collabpsed. You can set this flag with the setLabel funciton.
3456         Added bool inlined for inlined collapsable insets, but not handled
3457         yet.
3458
3459         * insetcollapsable.C (get_new_label): added should get a new label
3460         from the InsetText beginning (for now 10 chars).
3461
3462 2001-07-21  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
3463
3464         * insetquotes.C (latex): fix the handling of french double quotes
3465         when not using the french pachage.
3466
3467 2001-07-22  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
3468
3469         * insetcollapsable.h: make WidthCollapsed mutable.
3470
3471         * insetindex.C (lyxCode): InsetIndex returns INDEX_CODE,
3472         InsetPrintIndex returns INDEX_PRINT_CODE.
3473
3474         * inset.h: add INDEX_PRINT_CODE
3475
3476         * insetcollapsable.C (draw): init widthCollapsed if necessary
3477         (width): ditto.
3478
3479         * insetquotes.C (width): use the local language, not the document
3480         language.
3481         (draw): ditto.
3482         (dispString): add additional spacing for all french languages,
3483         like fr_CA.
3484         (validate): make it work when there is no default language
3485
3486         * insetspecialchar.h: rename kind to kind_; add kind() accessor.
3487
3488         * insetnote.C (init): new method, called by the constructors
3489         (InsetNote): new constructor with contents passed as a string
3490
3491 2001-07-21  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
3492
3493         * insetfootlike.C (insetAllowed): disallow float in footlike.
3494
3495         * insetert.C (InsetERT): add collapsed argument to the constrctor
3496         with contents.
3497
3498 2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3499
3500         * insetindex.h: shut off warning
3501
3502 2001-07-20  Juergen Vigna  <jug@sad.it>
3503
3504         * insetcollapsable.C (update): recoded hopefully works now!
3505
3506 2001-07-19  Juergen Vigna  <jug@sad.it>
3507
3508         * most files: implemented the below new introduced function.
3509
3510         * inset.h: added new edit(BufferView *, bool front) method to be able
3511         to enter an inset from the front/back without knowing x/y positions
3512         and baselines inside the inset. So I just can tell the inset activate
3513         me and set the cursor on the front/back of yourself.
3514
3515 2001-07-18  Juergen Vigna  <jug@sad.it>
3516
3517         * insetcollapsable.C (edit): fixed hopefully the y parameter which
3518         is given to the InsetText.
3519         (insetButtonPress): ditto
3520         (insetButtonRelease): ditto
3521         (insetMotionNotify): ditto
3522
3523 2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3524
3525         * insetspecialchar.[Ch]: change HYPHENATION_BREAK to
3526         LIGATURE_BREAK, since the name is so stupid.
3527
3528 2001-07-20  Angus Leeming  <a.leeming@ic.ac.uk>
3529
3530         * insetnote.[Ch]: (insertInset, insetAllowed): removed. Note now uses
3531         the default InsetCollapsable methods. I.e., it can insert anything.
3532         (write) output the name of the inset, not some silly hack for
3533         compatability with the old InsetInfo.
3534
3535         * insetinfo.[Ch]: removed.
3536         * insetnote.[Ch]: new files. InsetNote replaces InsetInfo. The inset is
3537         now collapsable, but functionality is otherwise identical to InsetInfo.
3538
3539         * Makefile.am: removed insetinfo.[Ch]. Added insetnote.[Ch].
3540
3541 2001-07-19  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
3542
3543         * insetspecialchar.[Ch]: add support for HYPHENATION_BREAK. some
3544         reformatting
3545
3546         * insetquotes.C: general cleanup
3547         (dispString): add spaces inside french double quotes.
3548         (latex): ditto. Moreover, treat first the case where the frenchb
3549         or french options have been given.
3550
3551 2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
3552
3553         * insetcite.[Ch] (latex, validate): new methods, required for natbib
3554         support.
3555
3556 2001-07-19  Dekel Tsur  <dekelts@tau.ac.il>
3557
3558         * figinset.C (RegisterFigure): Print debug message only when
3559         current_view is available.
3560
3561 2001-07-18  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
3562
3563         * many files: update to match the change below
3564
3565         * inset.h (insetAllowed): renamed from insertInsetAllowed;
3566         implement the version which takes an inset here.
3567
3568         * insetcollapsable.[Ch]: implement open and isOpen
3569
3570         * inset.h: remove insertInsetAllowed from Inset
3571         (open): new method, to open or close an inset
3572         (isOpen): returns the status of an inset
3573         (isCollapsable, colapse): removed
3574
3575 2001-07-13  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
3576
3577         * insetquotes.C (dispString): display french guillemets when using
3578         ISO8859-15.
3579
3580 2001-07-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3581
3582         * insetcollapsable.h: remove bogus return statements
3583
3584 2001-07-18  Juergen Vigna  <jug@sad.it>
3585
3586         * insettabular.C (selectNextWord): fixed spellchecking for the
3587         first cell of a tabular (wasn't entered!)
3588         (getLyXText): changed to enter automatically insettext and return
3589         it's LyXText if we're locked.
3590
3591 2001-07-17  Juergen Vigna  <jug@sad.it>
3592
3593         * various files: implemented the below functions.
3594
3595         * inset.h: added functions
3596         - virtual string selectNextWord(BufferView *, float & value) const;
3597         - virtual void selectSelectedWord(BufferView *) { return; }
3598         - virtual void toggleSelection(BufferView *, bool /*kill_selection*/)
3599         needed for spellchecking correctly!
3600
3601 2001-07-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3602
3603         * insetert.C (latex): write out all paragraphs.
3604
3605 2001-07-17  Baruch Even  <baruch@lyx.org>
3606
3607         * insetgraphics.C (draw): Removed unneeded casts.
3608
3609 2001-07-16  Juergen Vigna  <jug@sad.it>
3610
3611         * insettext.C (update): fixed small oversight (reset lt to 0).
3612
3613 2001-07-14  Baruch Even  <baruch@lyx.org>
3614
3615         * insetgraphics.h:
3616         * insetgraphics.C: Added a copy c-tor and handled the same_id case.
3617
3618 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
3619
3620         Consistent use of Lsstream.h:
3621         * figinset.C: removed using std::ostringstream directive.
3622
3623         * insetgraphics.C (createLatexOptions):
3624         * insetinclude.C (unique_id):
3625         std::ostringstream -> ostringstream.
3626         * insettext.C (localDispatch): std::istringstream -> istringstream.
3627
3628 2001-07-13  Juergen Vigna  <jug@sad.it>
3629
3630         * insetfloat.C (insertInsetAllowed): added missing const_cast.
3631
3632         * insetcollapsable.C (getLockingInset): ditto.
3633
3634 2001-07-12  Juergen Vigna  <jug@sad.it>
3635
3636         * insetcollapsable.h: added implementation of new function for
3637         collapsable status.
3638
3639         * various files: added implementation of new insertInsetAllowed-func
3640         and redone the function a bit more.
3641
3642         * inset.h: added isCollapsable(), bool collapsed(),
3643         collapsed(BufferView *, bool) and insertInsetAllowed(Inset::Code).
3644
3645         * insetfloat.C (insertInsetAllowed): make a bit more checks.
3646
3647         * insettext.C (getLyXText): use 'lt' to assure we're not erasing the
3648         LyXText which is marked for removal while we're using it!
3649
3650         * insettext.h: added private LyXText * lt to use it to assure we are
3651         not deleting our LyXText while we're using it!
3652
3653 2001-07-11  Juergen Vigna  <jug@sad.it>
3654
3655         * insettext.C (insertInset): check if we are before the inset after
3656         inserting it! This check IS needed. Remove the Undo-Call as it is
3657         called in LyXText::insertInset!
3658
3659         * insettext.h: added struct InnerCache.
3660
3661         * insettext.C (deleteLyXText): insert a new InnerCache mechanism so
3662         that we ONLY delete the LyXText in the getLyXText() routine. So we
3663         are sure we don't delete LyXText while someone is working with it!
3664
3665 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3666
3667         * insetexternal.C: (*it). -> it->
3668         * insettext.C: ditto
3669
3670 2001-07-11  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3671
3672         * insetcollapsable.C (edit): always open collapsed insets (even if
3673         they are not autocollapsable)
3674
3675         * insetcommand.C (operator=): simplify.
3676
3677 2001-07-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3678
3679         * insetert.C (latex): handle META_NEWLINE
3680
3681 2001-07-09  Juergen Vigna  <jug@sad.it>
3682
3683         * insetert.h: a normal InsetText can insert insets, but we won't.
3684
3685         * inset.h: return default "false" on insertInsetAllowed and implement
3686         this function where a returnvalue != "false" is needed.
3687
3688 2001-07-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3689
3690         * insetert.C (InsetERT): new contructor
3691
3692 2001-07-06  Juergen Vigna  <jug@sad.it>
3693
3694         * a lot of files: added implementation of the below new functions
3695         and the change to clone(). Also the call of the new undo-functions
3696         where needed.
3697
3698         * inset.h: added an inset_id, added functions getParFromID,
3699         getInsetFromID, firstParagraph, cursor and id functions, added
3700         bool same_ids to clone function.
3701
3702 2001-07-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3703
3704         * insettext.[hC]: make cached_text a shared_ptr, make Cache be a map
3705         of BufferView * and shared_ptr<LyXText>
3706
3707 2001-07-05  Juergen Vigna  <jug@sad.it>
3708
3709         * insettext.C (clear): deleted also the cache not only LyXText.
3710         (setParagraphData): ditto.
3711
3712 2001-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3713
3714         * insetfloat.C (latex): let the specific placement take presedence
3715         if set, otherwise choose document placement if set, otherwise just
3716         use float default placement.
3717
3718 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3719
3720         * insettext.C (localDispatch): call CutAndPaste::'s static method
3721         directly.
3722
3723 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3724
3725         * insetbib.C: no meed to include forms.h here.
3726
3727 2001-07-03  Angus Leeming  <a.leeming@ic.ac.uk>
3728
3729         * insettext.C: added using std::make_pair directive.
3730
3731 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3732
3733         * insettext.C (getLyXText): avoid multiple lookups, and simplify
3734         slightly
3735         (deleteLyXText): ditto
3736         (resizeLyXText): ditto
3737
3738 2001-07-02  Juergen Vigna  <jug@sad.it>
3739
3740         * insettext.C (getLyXText): introduce a cache in getLyXText so that
3741         following calls are only returned the right pointer without the over
3742         head to search in the map.
3743         (various funcs): reset the cached_bview variable as this signs that
3744         the cache is not valid anymore.
3745
3746 2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3747
3748         * insettabular.C (clone): do not copy the LyXTabular twice
3749
3750 2001-06-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3751
3752         * insettext.h (TEXT): delete method
3753
3754 2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3755
3756         * insetmarginal.C (latex):
3757         * insetfoot.C (latex): fix spacing of notes in LaTeX
3758
3759         * insettext.C (localDispatch): use .c_str() on istringstream
3760         constructor argument.
3761
3762 2001-06-29  John Levon  <moz@compsoc.man.ac.uk>
3763
3764         * insettoc.h:
3765         * insettoc.C:
3766         * inseturl.h:
3767         * inseturl.C: fix method names in these to begin
3768           with small char too, so they inherit
3769
3770 2001-06-28  Juergen Vigna  <jug@sad.it>
3771
3772         * insettext.C (setFont): fixed font settings using toggleFree()
3773         instead of setFont().
3774
3775 2001-06-28  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3776
3777         * Change a lot of method names to begin with a small char.
3778         Changes to a lot of files because of this.
3779
3780 2001-06-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3781
3782         * insetfloatlist.C (Write): std:: qualify ostream
3783         (Latex): ditto
3784
3785 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
3786
3787         * figinset.C:
3788         * inset.C:
3789         * insetgraphics.C: send debug output to Debug::INFO instead of
3790         Debug::ANY.
3791
3792 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
3793
3794         * insettabular.h:
3795         * insettabular.C (getStatus): update to use func_status
3796
3797 2001-06-26  ben <nicolas.marsgui@libertysurf.fr>
3798
3799         * insetref.C (DocBook): added support for cross-references without
3800         a name.
3801
3802 2001-06-26  The LyX Project  <jug@sad.it>
3803
3804         * insetref.C:
3805         * insetref.h:
3806         * insetlabel.C:
3807         * insetlabel.h: removed escape method and moved it to
3808         support/lstrings.h.
3809
3810 2001-06-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3811
3812         * insettabular.C (getMaxWidth): do the speedup in a different way,
3813         remove dead code
3814
3815 2001-06-24  The LyX Project  <Asger>
3816
3817         * insettabular.C (getMaxWidth): We cache a mapping from
3818         inset to cell in order to speed this method up.
3819
3820 2001-06-24  The LyX Project  <Asger>
3821
3822         * insettext.C: Optimized InsetText::draw or something.
3823
3824 2001-06-23  The LyX Project  <lyx@rose.home.sad.it>
3825
3826         * insettext.C (LocalDispatch): fixed inserting of 'normal chars'
3827
3828 2001-06-23  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3829
3830         * inset.h: name change from lyxinset.h
3831
3832 2001-06-22  Dekel Tsur  <dekelts@tau.ac.il>
3833
3834         * insetfloat.C (Validate): Add a call to InsetCollapsable::Validate
3835
3836 2001-06-14  Juergen Vigna  <jug@sad.it>
3837
3838         * insettext.C (draw): removed warnings.
3839
3840 2001-06-13  Juergen Vigna  <jug@sad.it>
3841
3842         * insettabular.C (nodraw): only go down the tree if we don't have
3843         that flag set otherwise it's obvious that we don't want to draw.
3844         (LocalDispatch): do also an update if we have an undispached result.
3845
3846 2001-06-19  Angus Leeming  <a.leeming@ic.ac.uk>
3847
3848         * insetcite.C:
3849         * insetgraphicsParams.C:
3850         * insettext.C: removed // -*- C++ -*- as first line.
3851
3852 2001-06-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3853
3854         * lyxinset.h (resizeLyXText): shut off warning about unused
3855         parameter "force"
3856
3857 2001-06-07  Juergen Vigna  <jug@sad.it>
3858
3859         * insettext.C (resizeLyXText): honor the new force flag.
3860
3861         * lyxinset.h: add 'bool force' parameter to resizeLyXText(...)
3862
3863         * insettabular.C (deleteLyXText): new function
3864
3865 2001-06-02  John Levon  <moz@compsoc.man.ac.uk>
3866
3867         * insettheorem.C:
3868         * insetminipage.C:
3869         * insetlist.C:
3870         * insetfootlike.C:
3871         * insetfloat.C:
3872         * insetert.C:
3873         * insetcollapsable.C:
3874         * insetcaption.C: LColor tidy
3875
3876 2001-06-01  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3877
3878         * figinset.C: fix typo
3879
3880 2001-06-01  Juergen Vigna  <jug@sad.it>
3881
3882         * insettabular.C (resetPos): small hack so that scroll is not set to
3883         0 when we are in the last column of a tabular. This is a problem we
3884         have because of constats 20 offset on both directions, so this can
3885         cause on the limit an endless loop.
3886
3887         * insettext.C (SetFont): forgot that we can have locking insets ;)
3888
3889 2001-05-31  Juergen Vigna  <jug@sad.it>
3890
3891         * insettabular.C (LocalDispatch): small fix for LFUN_TAB.
3892
3893 2001-05-31  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3894
3895         * figinset.C: add using std:: directive for the C functions which
3896         need that.
3897
3898 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3899
3900         * insetfloat.C (Write): write out wide info
3901         (Read): read the wide info
3902         (Latex): use the wide info when creating latex.
3903
3904         * insettext.C: adjust
3905
3906         * insetgraphics.[Ch] (statusMessage): change to return string
3907         (width): adjust
3908         (draw): adjust
3909
3910         * figinset.C (runqueue): add std::
3911         (Recompute): ditto
3912
3913 2001-05-28  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3914
3915         * insetcite.C (Ascii): add std:: qualifier
3916
3917 2001-05-28  Juergen Vigna  <jug@sad.it>
3918
3919         * insettext.C (resizeLyXText): clear LyXText ONLY if we don't have
3920         a endless-width inset (maxWidth < 0).
3921         (Edit): change language only if not equal.
3922
3923         * insettabular.C (resetPos): call UpdateLocal only on REAL scroll!
3924
3925         * insettext.C (draw): fixed draw/clear of InsetText-Frame
3926
3927 2001-05-16  Juergen Vigna  <jug@sad.it>
3928
3929         * insettext.C (selectAll): added
3930         (clearSelection): added
3931
3932         * insettabular.C (SetFont): now we may set a font on a whole selection!
3933         (getSelection): added helper function.
3934
3935 2001-05-27  Dekel Tsur  <dekelts@tau.ac.il>
3936
3937         * insetcite.C (Ascii): Add method.
3938
3939 2001-05-16  Ruurd Reitsma  <r.a.reitsma@wbmt.tudelft.nl>
3940
3941         * figinset.C:
3942         * insetbib.C: fix path for OS/2 & Win32
3943
3944 2001-05-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3945
3946         * insetfoot.C (Latex): don't use % after footnote.
3947
3948 2001-05-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3949
3950         * insettext.C (Read): use clear
3951         (SetParagraphData): use LyXParagraph copy constructor instead of clone
3952
3953 2001-05-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3954
3955         * insetfloatlist.h: add a bunch of std:: qualifiers.
3956
3957 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3958
3959         * lyxinset.h: remve LOF_CODE, LOT_CODE, LOA_CODE, add
3960         FLOAT_LIST_CODE, renumber code list.
3961
3962         * insettoc.C (getScreenLabel): remove support for float lists
3963         (LyxCode): ditto
3964         (Ascii): ditto
3965
3966         * insetfloatlist.[Ch]: new files
3967
3968         * Makefile.am (libinsets_la_SOURCES): add insetfloatlist.[Ch]
3969
3970 2001-04-27  Angus Leeming  <a.leeming@ic.ac.uk>
3971
3972         * insettabular.C (LocalDispatch):
3973         * insettext.C (LocalDispatch): getClipboard() is now a BufferView
3974         method
3975
3976 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3977
3978         * insettext.C: remvoe !NEW_INSETS cruft
3979
3980         * insettabular.C: remove !NEW_INSETS cruft
3981
3982         * insetcollapsable.h: remove !NEW_INSETS cruft
3983
3984         * insetbib.C: remove !NEW_INSETS cruft
3985
3986 2001-04-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3987
3988         * insettoc.C: hack to make listof algorithm work
3989
3990 2001-04-20  Juergen Vigna  <jug@sad.it>
3991
3992         * insettext.C (Edit): call checkAndActivateInset with y=0 if y < 0.
3993
3994 2001-04-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3995
3996         * insetquotes.C (Latex): improve the guard against
3997         unwanted !` and ?` ligatures. This should really be done in
3998         another place (to catch all this ligatures at low-level).
3999
4000 2001-04-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4001
4002         * insettext.C (init): remvoe leftovers from cursor_visible change
4003         (draw): use c++ cast
4004         (LocalDispatch): dispatch LFUN_MESSAGE
4005
4006         * insettabular.C (InsetTabular): remove leftovers from
4007         cursor_visible, and scoped_ptr changes
4008         (draw): use c++ cast
4009
4010         * insetcollapsable.C (draw): use c++ cast
4011
4012         * ExternalTemplate.h: inherit privaely from noncopyable
4013         * insetcommand.h: ditto
4014         * insetinclude.h: ditto
4015
4016 2001-04-16  Allan Rae  <rae@lyx.org>
4017
4018         * insettoc.C (Ascii):
4019         * insettext.C (draw):
4020         * insettabular.C (setPos):
4021         * insetminipage.C (Read):
4022         * insetfloat.C (placement):
4023         * insetcaption.C (Ascii, DocBook):
4024         * figinset.C (runqueue): #warning triggers an error on Sun CC 6.0 as
4025         an unrecognised preprocessor directive.  So ensure they're wrapped.
4026
4027 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
4028
4029         * insetexternal.h:
4030         * insetexternal.C: set view on Clone. Add _ to private members.
4031
4032 2001-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4033
4034         * insettext.C (InsetText): fix new
4035         (InsetText): reindent some, simplify deletion of par list
4036         (clear): simplify deletion of par list, fix new
4037         (SetParagraphData): simplify deletion of par list
4038
4039         * insettabular.[Ch] (getLabelList): implement new method
4040
4041 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4042
4043         * lyxinset.h: do not include gettext.h...
4044
4045         * inset.C:
4046         * insetcaption.C:
4047         * insetexternal.C:
4048         * insetgraphics.C:
4049         * insetindex.C:
4050         * insetlabel.C:
4051         * insetlatexaccent.C:
4052         * insetminipage.C:
4053         * insetquotes.C:
4054         * insettabular.C:
4055         * inseturl.C: ... and do it here instead
4056
4057 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4058
4059         * insetcollapsable.[Ch] (getLabelList): add std:: on vector<string>
4060
4061         * insettext.[Ch] (getLabelList): add std:: on vector<string>
4062
4063         * insetcollapsable.[Ch] (getLabelList): implement
4064
4065         * insettext.[Ch] (getLabelList): implement
4066
4067         * insettext.h: reindent
4068
4069         * insettabular.h: make tabular a scoped_ptr
4070
4071         * insettext.C (init): adjust for cursor_visible
4072         (ToggleInsetCursor): constify asc and desc, font, adjust for
4073         cursor_visible
4074         (ShowInsetCursor): constify asc and desc, font, adjust for
4075         cursor_visible
4076         (HideInsetCursor): adjust for cursor_visible
4077
4078         * insettabular.C: reindent some
4079         (InsetTabular): adjust for scoped_ptr and cursor_visible
4080         (InsetTabular): ditto
4081         (~InsetTabular): delete delete
4082         (Clone): adjust for scoped_ptr
4083         (Read): constify old_format, adjust for scoped_ptr, move init of
4084         token
4085         (draw): constify tx, localize loop vars.
4086         some other localization of variables, remove double initilizatons.
4087
4088         * insetfoot.C: remove using std::ostream, add ostream where needed
4089
4090 2001-04-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4091
4092         * lyxinset.h: some reindentaion, use initializer list for
4093         constructro.
4094         UpdatableInset: make cursor_visible a private var add
4095         public isCursorVisible(), add protected toggleCursorVisible() and
4096         proctected setCursorVisible(bool), make scroll call the Inset::scroll
4097
4098         * insettoc.C: remvoe using decl
4099         (getScreenLabel): make cmdname donst
4100         (LyxCode): ditto
4101         (Ascii): ditto
4102         (Ascii): don't use endl
4103
4104         * insetfootlike.C: remove using decl at file scope and add std::
4105         where needed
4106         * insetmarginal.C: ditto
4107
4108         * insetfoot.C: some reformatting
4109
4110         * insetfloat.C (InsetButtonRelease): adjust the hit area
4111
4112         * insetert.C (SetFont): some reformatting
4113
4114         * insetcollapsable.C: some reformatting and constification
4115         (Clone): comment out.
4116         * insetcollapsable.h: some reformatting
4117         (Clone): comment out.
4118
4119         * inset.C: reindent
4120         (scroll): simplify
4121
4122 2001-03-30  Juergen Vigna  <jug@sad.it>
4123
4124         * insetcollapsable.h: changen *inset to be a InsetText inset.
4125
4126         * some files: changed to reflect the above change.
4127
4128 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
4129
4130         * insetexternal.[Ch]: renamed InsetExternal::InsetExternalParams as
4131         InsetExternal::Params.
4132         Added operator==() and operator!=() for the Params struct.
4133
4134 2001-03-29  Juergen Vigna  <jug@sad.it>
4135
4136         * lyxinset.h: changed parameter of getMaxWidth from Painter & to
4137         BufferView *.
4138
4139         * insetminipage.C: removed widthp_ and all it's functions and changed
4140         to use new %-lengths of LyXLength.
4141
4142 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
4143
4144         * figinset.[Ch]: changed headers lyx.h, form1.h -> figure_form.h.
4145
4146 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
4147
4148         * insetgraphicsParams.C (operator!=): new function, needed by the
4149         ControlGraphics class.
4150
4151 2001-03-28  Juergen Vigna  <jug@sad.it>
4152
4153         * insettext.C (InsetButtonPress): only enter !inset if button == 2
4154         (checkAndActivateInset): don't use the values returned from
4155         call to bv->checkInsetHit.
4156
4157         * insetminipage.C (Clone): set special minipage values.
4158
4159         * insetcollapsable.C (draw): changed to draw the button in the
4160         upper left corner outside the textinset.
4161         (ascent): changed because of different drawing
4162         (descent): ditto
4163         (width): ditto
4164         (Edit): ditto
4165         (InsetButtonPress): ditto
4166         (InsetButtonRelease): ditto
4167         (InsetMotionNotify): ditto
4168
4169 2001-03-27  Dekel Tsur  <dekelts@tau.ac.il>
4170
4171         * figinset.C (GetPSSizes): Fix for the case when filename doesn't
4172         contain a suffix.
4173         (Clone): ditto
4174
4175 2001-03-26  Juergen Vigna  <jug@sad.it>
4176
4177         * lyxinset.h: added ShowInsetDialog() function in UpdatableInset.
4178
4179         * insettext.C (ShowInsetDialog): implemented above function.
4180
4181         * insettabular.C (ShowInsetDialog): ditto
4182
4183         * insetminipage.C (ShowInsetDialog): ditto
4184
4185 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
4186
4187         * insetinclude.[Ch]: rename InsetInclude::InsetIncludeParams as
4188         InsetInclude::Params. Don't store a buffer * in Params. Store the
4189         master file name instead.
4190
4191 2001-03-23  Juergen Vigna  <jug@sad.it>
4192
4193         * insetcollapsable.C (InsetMotionNotify):
4194         (InsetButtonRelease):
4195         (InsetButtonPress): fixed y-offset (minipages).
4196
4197         * insettext.C (draw): force a FULL update if cleared == true.
4198
4199         * insetcollapsable.C (draw): Lars forgotten entry for changing this
4200         routine to draw the minipages on its position-flag.
4201         (InsetInInsetY): give back the right y position, because of minipage
4202         position-flag.
4203
4204 2001-03-23  José Abílio Matos  <jamatos@fep.up.pt>
4205
4206         * insetfloat.h
4207         * insetfloat.C (DocBook): docbook export code.
4208
4209 2001-03-22  Juergen Vigna  <jug@sad.it>
4210
4211         * insetminipage.C (getMaxWidth): added function to set the drawing
4212         width!
4213         (Read): should work now!
4214
4215         * insetcollapsable.C (InsetCollapsable): default is now NOT collapsed
4216         if we create a new inset.
4217
4218 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
4219
4220         * figinset.C (fl_set_preemptive_callback): moved definition outside
4221         of namespace anon.
4222
4223 2001-03-20  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4224
4225         * insetminipage.C (Read): prepare for reading of minipage arguments.
4226
4227 2001-03-18  Baruch Even  <baruch@lyx.org>
4228
4229         * insetgraphics.C: Minor cleanups of the comments and code.
4230
4231 2001-03-17  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4232
4233         * insetminipage.C (InsetMinipage): default to not collapsed
4234
4235 2001-03-16  Juergen Vigna  <jug@sad.it>
4236
4237         * insetminipage.C (width): modified with to be a string
4238         (widthp): added widthp (for % width) support functions.
4239         (InsetButtonRelease): added to open the options dialog on button==3.
4240         (~InsetMinipage): added to hide the dialog.
4241
4242         * insetminipage.h: added hideDialog signal
4243
4244 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4245
4246         * insetminipage.h: change the order or Position to match
4247         LyXParagraph::MINIPAGE_ALIGNMENT
4248
4249         * several files: remvoe CXX_WORKING_NAMESPACES
4250
4251         * ExternalTemplate.h: noncopyable is in namespace boost
4252         * insetinclude.h: ditto
4253         * insetcommand.h: ditto
4254
4255 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
4256
4257         * insettext.C (Edit): #else# -> #else.
4258         * insettoc.C: added using directive.
4259
4260 2001-03-14  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4261
4262         * insetminipage.h: add pos, inner_pos, width and height. + getters
4263         and setters for all of them.
4264
4265 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
4266
4267         * insetinclude.C (Latex): Do not exit when the textclass of the
4268         included file differ from the textclass of the parent file.
4269
4270 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
4271
4272         * ExternalTemplate.C (read): the reading of external insets now checks
4273         for \end_inset and removes it form the input stream.
4274
4275 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
4276
4277         * ExternalTemplate.h:
4278         * ExternalTemplate.C:
4279         * insetexternal.h:
4280         * insetexternal.C: move form to GUII
4281
4282 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
4283
4284         * insetinclude.h:
4285         * insetinclude.C: add InsetIncludeParams, use
4286         composition rather than derivation of InsetCommand
4287
4288 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4289
4290         * insettoc.C (Ascii): use the Buffer typedefs
4291
4292 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4293
4294         * insettoc.C (Ascii): implement for dynamic number of lists
4295
4296         * insetcaption.[Ch]: update from new_insets branch
4297         * insetfloat.[Ch]: ditto
4298
4299 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
4300
4301         * insetexternal.C:
4302         * figinset.C: use new File Dialog
4303
4304 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4305
4306         * insettext.C: changes becuase of ParagraphParameters.
4307
4308 2001-02-28  Baruch Even  <baruch@ev-en.org>
4309
4310         * insetgraphics.C (updateInset): Changed due to the change in
4311         GraphicsCache.
4312
4313 2001-02-26  Juergen Vigna  <jug@sad.it>
4314
4315         * insettext.C (SetFont): Set Undo only if we have selection (as it is
4316         handled in LyXText).
4317
4318 2001-02-23  Juergen Vigna  <jug@sad.it>
4319
4320         * insettext.C (draw): some small repainting fixes.
4321         (LocalDispatch): put the sel_cursor stuff after the insert of chars.
4322
4323         * inset.C (LocalDispatch): changed action to be a kb_action (as it
4324         should be) and not an int.
4325
4326         * insettabular.C (LocalDispatch): ditto
4327
4328         * insettext.C (LocalDispatch): ditto
4329
4330         * insetcollapsable.C (LocalDispatch): ditto
4331
4332 2001-02-22  Juergen Vigna  <jug@sad.it>
4333
4334         * insettabular.C (LocalDispatch): return DISPATCHED if we cannot
4335         DISPATCH it and we don't have a locking_inset.
4336
4337 2001-02-21  Baruch Even  <baruch@ev-en.org>
4338
4339         * insetgraphics.[Ch]: Changed to use boost::shared_ptr<GraphicsCacheItem>
4340         instead of GraphicsCacheItem *.
4341
4342 2001-02-22  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4343
4344         * insetcollapsable.C (getLyXText): add const qualifier to second
4345         parameter.
4346
4347 2001-02-22  Juergen Vigna  <jug@sad.it>
4348
4349         * insettext.C (getLyXText): honor the recursive parameter.
4350         (SetUpdateStatus): set need_update to CURSOR_PAR if LyXText needs it.
4351
4352         * inset.C (getLyXText): added bool recursive parameter.
4353
4354         * insettext.C (SetUpdateStatus): or the update codes.
4355         (draw): check need_update with &.
4356         (InsetButtonPress): set no_selection to not put a selection when
4357         entering an inset and it is redraws in another spot.
4358
4359         * insettext.h: made need_update an int.
4360
4361 2001-02-20  Baruch Even  <baruch@ev-en.org>
4362
4363         * insetgraphics.h:
4364         * insetgraphisc.C: Changed to use better semantics when loading images
4365         for inline view. Now it doesn't keep the pixmap itself but it's holder.
4366
4367 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
4368
4369         * insetcommand.h:
4370         * inseterror.h:
4371         * insetgraphics.C: change name of "hide" signal to "hideDialog",
4372         consistent with InsetTabular.
4373
4374 2001-02-19  Juergen Vigna  <jug@sad.it>
4375
4376         * insettabular.C (LocalDispatch): implement PAGE up/down.
4377
4378         * insettext.C (draw): clear all of it on need_update==INIT too!
4379
4380         * insettabular.C (InsetUnlock): always clear the selection.
4381
4382         * inset.C (scroll): normally we only want to scroll the inset until
4383         it is fully visible so if top_x + offset > 20 then just set scx to 0.
4384
4385 2001-02-14  Juergen Vigna  <jug@sad.it>
4386
4387         * insettabular.C (LocalDispatch): remove x_fix as it is not used.
4388         (resetPos): fixed scroll behaviour.
4389         (LocalDispatch): do an update if moving cursor inside a table cell
4390         requests a scroll of the tabular.
4391
4392 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
4393
4394         * insettext.C (textWidth): constify local var
4395
4396         * insettabular.C: small cleanup.
4397
4398         * insetfoot.C (Latex): constify local var
4399
4400         * insetcollapsable.C: small cleanup.
4401
4402         * figinset.C (runqueue): use compare instead of strcmp
4403
4404 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
4405
4406         * insettext.C:
4407         * insetinfo.C: remove cruft
4408
4409 2001-02-14  Juergen Vigna  <jug@sad.it>
4410
4411         * insettext.C (SetUpdateStatus): added a BufferView * parameter.
4412
4413 2001-02-13  Juergen Vigna  <jug@sad.it>
4414
4415         * insettext.C (InsertInset): don't move left (is this right?)
4416
4417         * insettabular.C (LocalDispatch): use of the no_draw variable
4418
4419         * insettabular.h: new no_draw variable to stop redraw
4420
4421         * insettabular.C (TabularFeatures): fixed update for alignment change
4422
4423 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
4424
4425         * insetinclude.C:
4426         * insetbib.h:
4427         * insetbib.C: move dialogs to frontends/
4428
4429 2001-02-10  Dekel Tsur  <dekelts@tau.ac.il>
4430
4431         * insettext.C (LocalDispatch): Restore the language if the inset
4432         becomes empty.
4433
4434 2001-02-09  Dekel Tsur  <dekelts@tau.ac.il>
4435
4436         * insettext.C (moveRightIntern): Update the selection cursor.
4437         (moveLeftIntern): Ditto.
4438
4439 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4440
4441         * Makefile.am: remove BoundingBox.h
4442
4443         * BoundingBox.h: removed
4444
4445 2001-02-08  Dekel Tsur  <dekelts@tau.ac.il>
4446
4447         * insettext.C (LocalDispatch): Update selection cursor when moving
4448         cursor to the right.
4449         (moveRightIntern): Call to CursorRight with 2 argument eqaul to false.
4450         (moveLeftIntern): Ditto.
4451
4452 2001-02-05  Baruch Even  <baruch.even@writeme.com>
4453
4454         * insetgraphics.C: Updated automatic image conversion, it now goes into
4455         temporary directory instead of with the image itself.
4456
4457 2001-01-21  Baruch Even  <baruch@ev-en.org>
4458
4459         * insetgraphics.C: Added Docbook support. Added Automatic image conversion
4460         to EPS or PNG when needed (support bitmap graphics).
4461
4462 2000-11-02  Baruch Even  <baruch@ev-en.org>
4463
4464         * insetgraphics.C:
4465         * insetgraphiscParams.C: Some cleaning up, changing from std::endl to '\n'
4466         and removal of commented out code.
4467
4468 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
4469
4470         * insetbib.C (callback): Update citations if the key has changed.
4471
4472 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
4473
4474         * insetbib.C (InsetBibKey): Better computation of default key.
4475         (getScreenLabel) Show both the key and the label.
4476         (getBibLabel): New method.
4477         (callback): Force a redraw if the inset have been changed.
4478
4479 2001-01-26  Dekel Tsur  <dekelts@tau.ac.il>
4480
4481         * insetref.C (getType, getName): Move methods from
4482         src/frontends/xforms/FormRef.C.
4483
4484 2001-01-12  Dekel Tsur  <dekelts@tau.ac.il>
4485
4486         * insettabular.C: Various improvements (use only one dummy position).
4487
4488 2001-01-25  Dekel Tsur  <dekelts@tau.ac.il>
4489
4490         * insetbib.C (bibitemWidest): Use lyxfont::width instead of
4491         par->bibkey->width. This fixes the crashes when running without
4492         gui or when having included documents.
4493
4494 2001-01-22  Dekel Tsur  <dekelts@tau.ac.il>
4495
4496         * insetcommand.C (getAsString, setFromString): Cleanup.
4497
4498 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
4499
4500         * insetref.C: Add the array InsetRef::types that contains
4501         information about all supported reference types.
4502
4503 2001-01-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4504
4505         * lyxinset.h: remove trailing comma in enum.
4506
4507 2001-01-17  John Levon  <moz@compsoc.man.ac.uk>
4508
4509         * insettext.C: kill LyXBell.