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