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