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