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