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