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