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