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