]> git.lyx.org Git - lyx.git/blob - src/insets/ChangeLog
Fixed getMaxWidth() in insetminipage if the width is a percentage and fixed
[lyx.git] / src / insets / ChangeLog
1 2002-01-08  Juergen Vigna  <jug@sad.it>
2
3         * insettabular.C (insetButtonRelease): now this should work too
4         correctly.
5
6         * insetminipage.C (getMaxWidth): fixed for minipage inside insets and
7         if the width is a percentage.
8
9         * inset.h: added isChar() function and implemented this for
10         insetspecialchar insetquotes and insetlatexaccent.
11         added forceDefaultParagraphs() and implemented it for insettabular.
12
13 2002-01-07  Juergen Vigna  <jug@sad.it>
14
15         * insettext.C (getLyXText): Fixed this function. An insert into the
16         map is only done if we REALLY have a new BufferView.
17
18 2002-01-07  Martin Vermeer  <martin.vermeer@hut.fi>
19
20         * insettext.C: fix bug illustrated by attachment #37 of bug #59
21
22 2002-01-05  John Levon  <moz@compsoc.man.ac.uk>
23
24         * insetinclude.C: fix use of FileInfo
25  
26 2002-01-07  Juergen Vigna  <jug@sad.it>
27
28         * insettabular.C (draw): fixed clearing of cell around inset.
29
30 2002-01-05  Juergen Vigna  <jug@sad.it>
31
32         * insettext.C (draw): move the calls so that insetWidth/Asc/Desc
33         variables are updated.
34
35         * insettabular.C (resetPos): set always the inset_y as it may be
36         needed in another function.
37         (searchBackward): don't draw while searching.
38
39 2002-01-04  Juergen Vigna  <jug@sad.it>
40
41         * insettext.C (lockInsetInInset): forgot to set a cursor.
42
43 2002-01-02  Juergen Vigna  <jug@sad.it>
44
45         * insettext.C (insertInset): make the correct undo informations on
46         inserting new insets.
47
48 2001-12-31  John Levon  <moz@compsoc.man.ac.uk>
49
50         * insettabular.C: correct single-cell select vertically
51  
52 2001-12-27  Juergen Vigna  <jug@sad.it>
53
54         * insettabular.C (ascii): export as tab-separated-values if the
55         function was not called from export (f.ex.: clipboard).
56
57         * insetcollapsable.h: added default support for ascii, linuxdoc and
58         docbook export (the insettext is exported by default!)
59
60         * insettabular.C (copySelection): suff the clipboard with the tabular
61         data in a tab separated format, seems more naturals then with all the
62         formating.
63
64 2001-12-24  Juergen Vigna  <jug@sad.it>
65
66         * insettext.C (insetMotionNotify): added a mouse_x & mouse_y position
67         to check for REAL mouseMotion.
68
69 2001-12-20  Juergen Vigna  <jug@sad.it>
70
71         * inset.C (cursor): return the owners cursor if available instead of
72         always only the bv->text->cursor.
73
74         * insettabular.C (checkLongtableSpecial): works now.
75
76 2001-12-19  Juergen Vigna  <jug@sad.it>
77
78         * insettabular.C (tabularFeatures): fix the row setting of ltt as
79         this has to be always row + 1 as 0 means not selected!
80         (checkLongtableSpecial): added
81         (tabularFeatures): better longtable options support
82
83         * insettext.C (resizeLyXText): reinit the text always also on a
84         empty insettext!
85
86 2001-12-18  Juergen Vigna  <jug@sad.it>
87
88         * insettext.C (updateInsetInInset): look if we have to autocollapse
89         paragraps and return if the update is requested for ourself.
90
91         * insetert.C (status): update the insettext not myself as that is what
92         we need.
93
94         * insetcollapsable.C (updateInsetInInset): always call the InsetText's
95         function only return if the update was requested with myself.
96
97         * insettext.C (insetButtonPress): fixed stupid bug.
98         (various functions): pay attention that lt is cleared BEFORE calling
99         updateLocal() and try to use it in the right manner (don't use it
100         if it's not really neccessary!)
101         (collapseParagraphs): insert a blank between collapsing paragraphs
102         if neccessary (not already there!).
103
104 2001-12-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
105
106         * insettabular.C: move includes around a bit, add a couple of
107         consts.
108
109         * insettext.[Ch]: move includes around a bit, other ws changes and
110         small stuff.
111         
112 2001-12-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
113
114         * insettext.C (insetButtonRelease): fix compile problem
115
116 2001-12-17  Juergen Vigna  <jug@sad.it>
117
118         * insettext.C (insetButtonPress): set the selection cursor!
119         (insetButtonPress): clear the selection (and set with that the
120         selection.cursor) if we only hit an inset!
121
122         * insetert.C (read): removed piece of compatibility code only needed
123         for 1.2.0.
124
125         * insettabular.C (insetButtonRelease): fixed so that sub-dialogs
126         can be opened.
127
128         * insetcollapsable.C (insetButtonRelease): changed so that it can
129         open eventual existing popup dialogs on mousebutton==3.
130
131         * insetfloat.C (insetButtonRelease): removed not needed anymore!
132
133         * insetminipage.C (insetButtonRelease): removed not needed anymore!
134
135         * inset.C (insetButtonRelease): return a bool for telling the outer
136         world that we opened a dialog.
137
138 2001-12-07  Juergen Vigna  <jug@sad.it>
139
140         * insettext.C (paragraph): remove the deleteing of paragraphs as
141         it was a WRONG move!
142
143 2001-12-06  John Levon  <moz@compsoc.man.ac.uk>
144
145         * insettabular.h:
146         * insettabular.C: use new setSelection(). Allow
147           selection of single cells.
148
149 2001-12-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
150
151         * insetquotes.C (latex): fix to use the local language setting at
152         the point where the inset is inserted (different macros for
153         different french packages)
154
155 2001-12-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
156
157         * inset.h: add par_owner_ member variable and parOwner
158         setter/accessor. 
159
160 2001-12-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
161
162         * insettabular.C (everywhere): adapt because widths are now real
163         widths and not strings
164
165         * insettext.C (draw): re-introduce the calls to width(), ascent()
166         and descent() to initialize the caching variables.
167
168 2001-12-09  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
169
170         * insettext.C (draw): 
171         (drawFrame): use insetWidth instead of last_width
172
173         * insettext.h: remove variable last_width (insetWidth is exactly
174         the same) and last_height (computed but never used!)
175
176 2001-12-10  Allan Rae  <rae@lyx.org>
177
178         * insettabular.C (localDispatch): cleanup unlockInsetInInset calls
179
180 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
181
182         * insettext.C (insetAllowed): add comment
183  
184 2001-12-05  Juergen Vigna  <jug@sad.it>
185
186         * insettext.C (insetAllowed): fixed for the case that we directly
187         ask the insettext from its LyXText.
188         (paragraph): fixed the crash when assigning the par->next() from
189         the EmptyParagraphMechanism!
190
191 2001-12-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
192
193         * insetbib.C:
194         * insettabular.C:
195         * insettext.C: change "while(" to "while ("
196
197 2001-12-04  Juergen Vigna  <jug@sad.it>
198
199         * insetert.C (edit): handle Inlined status.
200
201         * insettext.C (insertInset): trying John's fix for the trailing cursor
202
203         * insetert.C (insetButtonPress): added to handle inlined status
204         (insetMotionNotify): ditto.
205
206         * insettext.C (clearInset): changed Painter & in BufferView * param,
207         to be able to call ascent,descent methods.
208
209 2001-12-03  Juergen Vigna  <jug@sad.it>
210
211         * insettext.C (updateInsetInInset): use lt variable to forbid
212         changes of LyXText in an update call.
213         (updateInsetInInset): fixed updating of non locked insets!
214
215 2001-12-01  John Levon  <moz@compsoc.man.ac.uk>
216
217         * insettabular.C: capture some more functions to prevent
218         selection drawing problems. Bug #451274
219
220 2001-12-01  John Levon  <moz@compsoc.man.ac.uk>
221
222         * insetgraphics.C:
223         * insetgraphicsParams.C: fix inverted sense of float_equal
224
225 2001-11-30  Juergen Vigna  <jug@sad.it>
226
227         * insettabular.C (InsetTabular): use the save_id flag to create also
228         the tabular with the same id's.
229
230         * insettext.C (setParagraphData): added a same_id function for undo
231         to set the same paragraph id's as of the paragraph we are setting.
232
233 2001-11-30  José Matos <jamatos@fep.up.pt>
234
235         * inseturl.[Ch]:
236         * insettoc.[Ch]: DocBook -> docbook.
237
238 2001-11-29  André Pönitz <poenitz@gmx.net>
239         
240         * inseterror.C:
241         * insettext.C: further reduction of header dependencies by using
242         lyx::layout_type and lyx::textclass_type from support/types.h
243
244 2001-11-29  Juergen Vigna  <jug@sad.it>
245
246         * insettext.C: inserted a reinitLyXText function everywhere I delete
247         the paragraphs! This should fixe the crashes we had.
248         Also use the new function firstRow() instead of getRowNearY(dummy_y)
249         (paragraph): set the InsetOwner() of the new paragraphs!
250
251 2001-11-28  André Pönitz <poenitz@gmx.net>
252
253         * insetnote.C: add pos initialization that I removed without
254           knowing what I did.
255
256 2001-11-28  Juergen Vigna  <jug@sad.it>
257
258         * insettabular.C (resetPos): hack to not crash with infinite paints.
259
260         * insettabular.h: insert missing function allowSpellcheck()!
261
262         * insetcollapsable.C (draw): fixed wrong width of collapsed inset!
263
264 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
265
266         * insetfloatlist.h:
267         * insetfloatlist.C: derive from InsetCommand so gui can use it
268           easily
269  
270 2001-11-26  André Pönitz <poenitz@gmx.net>
271         
272         * insettext.[Ch]:
273         * insetert.C:
274         * insetnote.C: reduce header dependencies, introduce type for
275         positions 
276
277 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
278
279         * various: update for Alert.h
280  
281 2001-11-22  John Levon  <moz@compsoc.man.ac.uk>
282
283         * inset.h: fix comment
284  
285         * insettext.C: use par->isInset()
286
287 2001-11-22  Allan Rae  <rae@lyx.org>
288
289         * insetcollapsable.h: 
290         * inset.h: Changes to checkInsertChar() behaviour.
291         Now return value indicates whether chars can be inserted.
292
293 2001-11-11  Michael A. Koziarski <michael@koziarski.org>
294
295         * various:  updated to use the new LaTeXFeatures
296
297 2001-11-14  José Matos  <jamatos@fep.up.pt>
298
299         * insetspecialchar.C (linuxdoc): 
300         (docbook): don't give a name to a unused variable.
301
302         * insettext.C (docbook): removed unused variable.
303
304 2001-11-13  Herbert Voss  <voss@perce.de>
305
306         * insetgraphic.C: fix scale bug
307         
308 2001-11-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
309
310         * inset.h (isSpace): 
311         (isLetter): new virtual methods.
312
313         * insetspecialchar.C (isSpace): 
314         (isLetter): implement here.
315
316 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
317
318         * inset.h: new inline helpers
319
320         * insettext.C: use new helpers
321
322 2001-11-07  José Matos  <jamatos@fep.up.pt>
323
324         * insettext.C (docbook): full support for paragraphs inside insettext.
325
326 2001-11-06  José Matos  <jamatos@novalis.fc.up.pt>
327
328         * insetindex.C: added header file for std::ostream.
329
330 2001-11-03  José Matos  <jamatos@fep.up.pt>
331
332         * insetindex.C: added using std::ostream that I forgot yesterday.
333
334 2001-11-02  Ben Guillon  <nicolas.marsgui@libertysurf.fr>
335
336         * insetindex.h (docbook):
337         * insetindex.C (docbook): added support for docbook export.
338
339 2001-11-02  José Matos  <jamatos@fep.up.pt>
340
341         * insetcaption.C(docbook): added support for docbook export.
342
343 2001-11-02  Dekel Tsur  <dekelts@tau.ac.il>
344
345         * insetexternal.C (updateExternal): Do not run update command if
346         result file exists and is up to date.
347
348         * ExternalTemplate.C (readFormat): Support the updateresult token.
349
350 2001-10-31  Kayvan A. Sylvan  <kayvan@sylvan.com>
351
352         * insetexternal.C (doSubstitution): Fix filepath ($$FPath in
353         external_templates) to use the buffer->fileName() but only if
354         previewing. Generating a TeX file should make FPath return
355         "".
356
357 2001-10-30  John Levon  <moz@compsoc.man.ac.uk>
358
359         * insetert.h:
360         * insetert.C: fix some problems
361  
362 2001-10-30  Kayvan A. Sylvan  <kayvan@sylvan.com>
363
364         * insetexternal.C (doSubstitution): Added $$FPath token
365         to list of usable substitutions in external inset templates.
366
367 2001-10-24  Juergen Vigna  <jug@sad.it>
368
369         * insettabular.C: use new ltType struct for setting longtable
370         header and footers also new UNSET enums.
371
372 2001-10-24  José Matos  <jamatos@fep.up.pt>
373
374         * insettabular.C (linuxdoc): Now exports the ascii's table version.
375         (docbook): If the table is not inside a float then wrap it inside
376         <informaltable>...</informaltable>.
377
378 2001-10-23  José Matos  <jamatos@fep.up.pt>
379
380         * insetref.C (docbook): removed / terminator to conform SGML.
381
382         * insetspecialchar.C (linuxdoc):
383         (docbook): Added support for special chars, more than ascii export.
384
385 2001-10-22  Juergen Vigna  <jug@sad.it>
386
387         * insettext.C (checkInsertChar): added for REALLY checking the
388         font of the inserted char in the right inset!
389
390 2001-10-19  Juergen Vigna  <jug@sad.it>
391
392         * inset.h: added method allowSpellcheck() so that insets who do
393         not have anything to spellcheck can tell and so they are over-jumped.
394         Implemented for InsetText and co.
395
396 2001-10-18  Juergen Vigna  <jug@sad.it>
397
398         * inset.C (getMaxWidth): use LyXText::workWidth(BufferView, Inset *).
399
400 2001-10-15  José Matos  <jamatos@fep.up.pt>
401
402         * insetert.C: allow export for docbook and linuxdoc
403
404 2001-10-07  Adrien Rebollo <adrien.rebollo@gmx.fr>
405
406         * insetquotes.C (dispString): handles latin3 and latin4 quotes
407
408 2001-10-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
409
410         * insetquotes.C (dispString): fix handling of latin9 quotes
411
412 2001-10-03  Juergen Vigna  <jug@sad.it>
413
414         * insetert.C: ditto
415
416         * insetcollapsable.C: change updateInset calls to not tell BV that
417         we have changed status.
418
419 2001-10-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
420
421         * insettabular.C (deletable): make const
422
423 2001-09-28  Dekel Tsur  <dekelts@tau.ac.il>
424
425         * insetert.C (latex): Fix the returned value
426
427 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
428
429         * insetert.[Ch] (selectNextWordToSpellcheck): new method.
430         Returns string(), so nothing in an ERT inset is spellchecked.
431
432         * insetgraphics.C (draw): print the filename if not displaying the
433         image.
434         (width): make sure that the width and draw methods are consistent.
435         (updateInset): don't even load the image into cache if not displaying
436         it.
437
438 2001-09-21  Angus Leeming  <a.leeming@ic.ac.uk>
439
440         * various files (selectNextWord): renamed as
441         selectNextWordToSpellcheck.
442
443         * insetgraphics.C (draw): remove the previous change. Right place
444         is in imageLoaderXPM.C.
445         (draw): don't display the image if params.display == NONE.
446
447 2001-09-18  Angus Leeming  <a.leeming@ic.ac.uk>
448
449         * figinset.C (runqueue):
450         * insetgraphics.C (draw): set background colour of inset from
451         background to the user-configurable graphicsbg.
452
453 2001-09-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
454
455         * insetquotes.C (InsetQuotes): when trying to decide the side of
456         the quote, choose `left' only after a space or '('
457
458 2001-09-04  José Matos  <jamatos@fep.up.pt>
459         * figinset.C
460         * figinset.h
461         * insetcaption.C
462         * insetcaption.h
463         * insetcollapsable.h
464         * insetcommand.C
465         * insetcommand.h
466         * inseterror.h
467         * insetert.C
468         * insetert.h
469         * insetexternal.C
470         * insetexternal.h
471         * insetfloat.C
472         * insetfloat.h
473         * insetfloatlist.h
474         * insetgraphics.C
475         * insetgraphics.h
476         * inset.h
477         * insetinclude.C
478         * insetinclude.h
479         * insetlabel.C
480         * insetlabel.h
481         * insetlatexaccent.C
482         * insetlatexaccent.h
483         * insetquotes.C
484         * insetquotes.h
485         * insetref.C
486         * insetref.h
487         * insetspecialchar.C
488         * insetspecialchar.h
489         * insettabular.C
490         * insettabular.h
491         * insettext.C
492         * insettext.C (docbook): rename docBook method to docbook.
493
494 2001-09-02  Dekel Tsur  <dekelts@tau.ac.il>
495
496         * inset.h (getFirstParagraph): New virtual method.
497
498 2001-08-20  Herbert Voss  <voss@perce.de>
499         * insetbib.C: added a option bibtotoc which is from "BIB to TOC" 
500         in the the bibtex-database-gui for inserting a line
501         \addcontentsline... 
502
503         If no style is given than there is no tex-output.
504         
505 2001-08-18  Angus Leeming  <a.leeming@ic.ac.uk>
506
507         * insetbib.[Ch] (getFiles): new method, returning the BibTeX database
508         files as a vector.
509         (getKeys): use it.
510
511 2001-08-18  Dekel Tsur  <dekelts@tau.ac.il>
512
513         * insetert.C (latex): Fix output for multiple paragraphs.
514         (write): New code for writing paragraph data.
515         (read): Set font after reading the inset.
516         (localDispatch): Call set_latex_font() for more cases.
517
518         * insetnote.h: Add empty validate method.
519         * insetert.h: Ditto
520
521         * insetnote.C (InsetNote): Set language to the language of the 
522         document.
523
524 2001-08-16  Juergen Vigna  <jug@sad.it>
525
526         * insettext.C: implemented the new FINISHED states.
527
528         * insettabular.C: ditto 
529
530         * inset.h: added more FINISHED states for cursor right,up,down
531
532 2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
533
534         * insetfloatlist.C: use "FloatName List" 
535  
536 2001-08-14  Juergen Vigna  <jug@sad.it>
537
538         * insetert.C (edit): forgot to set status_ in edit calls!
539
540 2001-08-14  Dekel Tsur  <dekelts@tau.ac.il>
541
542         * insettext.C: Compilation fix
543
544 2001-08-13  Juergen Vigna  <jug@sad.it>
545
546         * inset.C (getMaxWidth): fixed bug of returning the wrong max width.
547
548         * insetcollapsable.C (edit): don't recollapse an already open inset.
549
550         * insettext.C: fixed problem when reinitializing LyXText by not doing
551         it while lt is in use and post this to the next possible time in
552         getLyXText().
553         (searchForward): fixed not unlocking of inset if nothing found.
554         (edit): set cursor behind right (was set -1 pos).
555
556         * insetert.C (InsetERT): init status_ also in the 3rd constructor.
557
558         * insettabular.C (tabularFeatures): fixed fix where deleting the
559         last row didn't get the right actcell!
560
561 2001-08-11  Dekel Tsur  <dekelts@tau.ac.il>
562
563         * insettext.C (localDispatch): Change language only when the inset 
564         becomes empty.
565
566 2001-08-10  Juergen Vigna  <jug@sad.it>
567
568         * insettabular.C (selectNextWordInt): use the front using edit call.
569
570         * insetcollapsable.C (getMaxWidth): rename inset to in to not have
571         the parameter overwrite class variable inset.
572
573         * inset.C (getMaxWidth): fix the setting of the minwidth = 10.
574
575         * insettext.C (saveLyXTextState): check for invalid cursor-par.
576         (reinitLyXText): remove wrong_cursor bool as not needed anymore!
577
578         * insettabular.C (calculate_dimensions_of_cells): let's try to call
579         update only for fixed with cells.
580         (resetPos): try to fix the lockup on spellchecking or s&r.
581
582         * insettext.C (update): comment this out as it seems first wrong
583         and second not needed anymore!
584         (some functions): call reinitLyXText() only in update() in all other
585         positions set only need_update = INIT.
586
587 2001-08-08  Juergen Vigna  <jug@sad.it>
588
589         * insettabular.C (setPos): fixed wrong actrow < rows() check.
590
591         * insettext.C (insetUnlock): remove double-space on inset unlock.
592
593         * insetcollapsable.C (draw): fix returned x when label > inset-width.
594
595         * insettabular.C (update): fixed cursor positon after an insert.
596         (insetAllowed): do not allow to insert insets when not inside the
597         inset!
598         (draw): clear below an inset too as it could have changed height.
599
600         * inset.C (getMaxWidth): fixed width for inset in inset.
601
602         * insettext.C (update): small fix.
603
604         * insettabular.C (tabularFeatures): added selection support to
605         DELETE_ROW/DELETE_COLUMN.
606
607 2001-08-07  Juergen Vigna  <jug@sad.it>
608
609         * inset.C (getMaxWidth): recoded and all it's implementations!
610
611         * insettext.C (init,setParagraph+constructors): cleanups
612         (reinitLyXText): fixed problem with wrong cursor when all paragraphs
613         are new and I want do a save/restore of the cursor position which is
614         not possible anymore.
615
616         * insetcollapsable.C (searchBackward): recollapse inset if not found.
617         (searchBackward): ditto
618         (selectNextWord): ditto
619
620 2001-08-07  Angus Leeming  <a.leeming@ic.ac.uk>
621
622         * insetlatexaccent.C (checkContents): Add some debug messages
623
624 2001-08-07  Juergen Vigna  <jug@sad.it>
625
626         * insetert.C (read): don't use InsetCollapsable::read as we don't
627         write the collapsed status anymore only the status.
628         (write): ditto.
629
630 2001-08-06  Juergen Vigna  <jug@sad.it>
631
632         * insetert.C (set_latex_font): use LyXText's setFont directly.
633
634         * insettext.C (drawFrame): fixed one time more the right position
635         and size of the frame!
636
637         * insetert.C (~InsetERT): hide the dialog.
638         (showInsetDialog): added implementation
639         (open): ditto
640         (close): ditto
641         (status): new function for the status of the ERT inset (3-state).
642         (write): output also the status of the inset for readback!
643         (read): readback the status if available otherwise use collapsed_.
644
645         * insettext.C (edit): small fix of setting the position, which could
646         have gone < 0.
647
648         * insetert.C (width): implement this function for inlined viewing.
649         Added minimum width of 10 pixels!
650
651         * insetminipage.C (InsetMinipage): just change the colors a bit so
652         that border/background is a bit more visible. We will remove this
653         anyway for 1.2.0!
654
655         * insettext.C (textWidth): add a 'bool fordraw' parameter and use this
656         function for getting the important widths for drawing in various
657         functions and in LyXText.
658         (draw): fixed up a bit (frame drawing/clearing)
659
660 2001-08-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
661
662         * inset.C (convertFont): delete method. not used. 
663
664 2001-08-03  Juergen Vigna  <jug@sad.it>
665
666         * insettext.C (setFont): don't call for a draw update if we're just
667         changing the cursor font!
668
669 2001-08-02  Juergen Vigna  <jug@sad.it>
670
671         * insettext.C (draw): clear the background with the right color if
672         needed. Update myself if x&max-width changed and return without doing
673         anything. Let the update code handle the right stuff.
674
675         * insetminipage.C (getMaxWidth): fixed returning of maxwidth when
676         inside another inset.
677
678 2001-08-01  Juergen Vigna  <jug@sad.it>
679
680         * insetcollapsable.C (update): added an in_update bool so we avoid
681         reentering.
682
683         * insettabular.C (update): added an in_update bool so we avoid
684         reentering.
685
686         * insettext.C (insetButtonPress): hopefully fixed setselection/clear
687         selection problem.
688         (update): added an in_update bool so we avoid reentering.
689
690         * insettabular.C (localDispatch): clear col/row selection when doing
691         something else inside an inset.
692
693         * insettext.C (getLyXText): fixed bug when requesting a recursive
694         insettext!
695
696 2001-08-01  Angus Leeming  <a.leeming@ic.ac.uk>
697
698         * insetcite.C (latex): Paranoia check. Make sure that there is no
699         whitespace between the citation keys.
700
701 2001-07-31  Juergen Vigna  <jug@sad.it>
702
703         * inset.h (nodraw): make the set function also const so that this
704         can be called from inside other const functions.
705
706         * insetcollapsable.h: removed inline variable and moved it over
707         to the only user InsetERT.
708
709         * insetcollapsable.C (insetButtonRelease): fixed uncollpasing the
710         inset opening immediately therein lying insets dialogs!
711
712         * insetert.C (localDispatch): set the font also if we don't have any
713         chars in this paragraph, otherwise if we delete all of em and start
714         writing we have the wrong font.
715         (inlined): added
716         (draw): implemented for inline support
717         (insetButtonRelease): ditto.
718
719 2001-07-30  Juergen Vigna  <jug@sad.it>
720
721         * insettext.C (reinitLyXText): new function to reinit the insets
722         text after lot's of paragraph changes. Use this instead of the
723         cache.clear() which is VERY dangerous.
724
725         * insetfloat.C (insetButtonRelease): we should only show the dialog
726         if we press on the label otherwise we have problems to open mouse
727         button 3 dialogs inside this float (f.ex. of a tabular!)
728
729 2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
730
731         * insetert.C: change back to "ERT"
732
733         * insetfloat.C: handliign of RMB on label added.
734
735 2001-07-30  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
736
737         * insetgraphicsParams.C: #include LOstream.h here.
738
739         * insetfoot.h: remove InsetFoot:: qualifier.
740
741 2001-07-29  Baruch Even  <baruch@lyx.org>
742
743         * ChangeLog: Hiding time travel evidence.
744
745         * insetgraphicsParams.h:
746         * insetgraphicsParams.C: 
747         * insetgraphics.C: Added horizontal scale option, it actually scales both
748         directions since it keeps image proportions.
749
750         * insetgraphics.C: Fixed EPS detection to be non-hacky.
751
752 2001-07-29  Baruch Even  <baruch@lyx.org>
753
754         * insetgraphics.C (decideOutputImageFormat): when doing postscript output
755         convert PNG/GIF/JPG to EPS, assume the rest are EPS already. 
756
757         HACKY! Will need to add an EPS detection routine like old InsetFig does!
758
759 2001-07-29  Baruch Even  <baruch@lyx.org>
760
761         * insetgraphics.C: Added EPSI to be an alias of EPS.
762
763 2001-07-29  Baruch Even  <baruch@lyx.org>
764
765         * insetgraphics.C: Change GRAPHICS to Graphics.
766         Changed image conversion rules (documented at the beginning of file).
767
768 2001-07-28  Angus Leeming  <a.leeming@ic.ac.uk>
769
770         * insetert.C (get_new_label): int -> Paragraph::size_type to get
771         std::min working.
772
773         * insetgraphics.C: added a using std::endl directive.
774
775         * insetcommand.h (getScreenLabel): removed pure virtual function,
776         as it duplicates that in InsetButton.
777
778         * insetbib.[Ch] (getScreenLabel):
779         * insetbutton.[Ch] (getScreenLabel):
780         * insetcite.[Ch] (getScreenLabel):
781         * insetert.[Ch] (getScreenLabel):
782         * insetexternal.[Ch] (getScreenLabel):
783         * insetfloatlist.[Ch] (getScreenLabel):
784         * insetinclude.[Ch] (getScreenLabel):
785         * insetindex.[Ch] (getScreenLabel):
786         * insetlabel.h (getScreenLabel):
787         * insetparent.[Ch] (getScreenLabel):
788         * insetref.[Ch] (getScreenLabel):
789         * insettoc.[Ch] (getScreenLabel):
790         * inseturl.[Ch] (getScreenLabel): passed a Buffer const * parameter.
791
792         * insetcite.C (getScreenLabel): use this Buffer parameter in creating
793         the label.
794         (validate): remove check on "cite" when using natbib.
795
796 2001-07-26  Baruch Even  <baruch@lyx.org>
797
798         * insetgraphics.C (draw): changed casting to be in one place rather than 
799         all over the function.
800
801         * insetgraphics.h:
802         * insetgraphics.C (read): Added compatibility reads of InsetFig.
803         
804         * insetgraphicsParams.h:
805         * insetgraphicsParams.C: 
806         * insetgraphics.C: Removed inline option and changed rotateAngle to float.
807
808 2001-07-28  Kayvan A. Sylvan  <kayvan@sylvan.com>
809
810         * insetfoot.C (validate): Added method to ensure that the
811         right bit of LaTeX is emitted.
812
813         * insetfoot.h: Added validate method to set the correct
814         LaTeXFeatures bit for the special footnote code.
815
816 2001-07-26  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
817
818         * insetquotes.C (dispString): display the right ISO8859-{1,9,15}
819         quotes
820
821 2001-07-27  Juergen Vigna  <jug@sad.it>
822
823         * inset.h: remove not used font variable in parameter.
824         removed checkInsertChar in UpdatableInset as it was equal to
825         the one in Inset and so not needed.
826
827         * insetert.C (checkInsertChar): implementation of function
828         checkInsertChar.
829
830         * inset.h: added new function checkInsertChar.
831
832         * various files: added c-tor and clone() function.
833         
834         * insetcollapsable.h: removed clone function here as this should
835         be only realized in REAL insets and added it to all collapsable
836         insets! (with the copy-constructor).
837
838 2001-07-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
839
840         * insetminipage.C (read): handle missing parameters more gracefully
841
842         * insetcollapsable.C (read): handel missing collapsed more gracefully
843
844 2001-07-25  Lars Gullik Bjønnes  <larsbj@birdstep.com>
845
846         * insetfloat.C (read): handle missing parameters.
847
848         * insettext.C (read): handle old latex end_inset
849
850         * insetert.C (setButtonLabel): new method
851         (init): use it, to set the dynamic label correctly
852         (read): use it
853
854         * Makefile.am (EXTRA_DIST): add files that is not part or the
855         binary here.
856
857         * insetcollapsable.h: remove autocollapsable (no users), remove
858         draw_label, change_label_with_text and companion code. Remove args
859         from some methods.
860         * insetert.[Ch]: move here instead (only user)
861
862         * inset.h: rename private variable name to name_, make
863         selectNextWord return a const string. make getInsetName return a
864         string const &. Remove bool from open, add close.
865
866         * Makefile.am: don't compile insetlist, insetsection
867         and insettheorem
868
869 2001-07-24  Juergen Vigna  <jug@sad.it>
870
871         * insetert.C (InsetERT): put init after the paragraph initialization,
872         as otherwise we don't set the draw_label right.
873
874         * insetcollapsable.C (insetMotionNotify): fixed opening/closing the
875         insets with the mouse without having strange selections.
876         (edit): if the inset was collapsed and we open it here then put the
877         cursor always at the beginning of the inset.
878         (get_new_label): 15 instead of 10 max chars in the label.
879
880         * insetert.C (localDispatch): added and handle various stuff we
881         need to handle here (font setting on paragraph break, not permitted
882         layout setting, etc.).
883
884         * inset.h: added default copy-consturctor and implemented this in
885         various insets with the change to use this in the clone function!
886
887 2001-07-24  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
888
889         * insetminipage.C (InsetMinipage): set background color to red :)
890
891 2001-07-23  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
892
893         * insettext.C (insetUnlock): only set update to CLEAR_FRAME if
894         draw frame mode is LOCKED.
895
896         * insetcollapsable.C (edit): 
897         (insetButtonRelease): set update status to full when
898         opening inset.
899
900         * insettext.C (clearInset): 
901         * insettabular.C (draw): 
902         * insetlatexaccent.C (draw): honor background color.
903
904         * inset.h: new member background_color_, initialized to
905         LColor::inherit.
906
907         * inset.C (backgroundColor): new method.
908         (setBackgroundColor): new method.
909
910         * insetert.C (init): new method, called by the ctors.
911         (InsetERT): when inserting contents, make sure the font is
912         ALL_INHERIT.
913
914         * insetnote.C (InsetNote): when inserting content, remove trailing
915         newline
916         (init): set background color to LColor::note
917
918 2001-07-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
919
920         * insetcollapsable.C: adjust
921
922         * insetbutton.C: adjust
923
924 2001-07-23  Juergen Vigna  <jug@sad.it>
925
926         * insetcollapsable.h: removed widthCollapsed variable, LyXFont
927         parameter on the _collapsed function (was not needed) and call
928         always width_collapsed().
929
930         * insetert.C (InsetERT): use setLabel with "true" flag.
931
932         * insetcollapsable.C: modified various functions to set the draw_label
933         string right in any condition.
934         (setLabel): added a bool parameter to set change_label_with_text.
935
936         * insetcollapsable.h: added draw_label string which is set to the
937         actual drawn label-string, while label is the original static label
938         of this collapsable inset. Added bool change_label_with_text to set
939         if we want that the label changes to the start of the InsetText's
940         text when collabpsed. You can set this flag with the setLabel funciton.
941         Added bool inlined for inlined collapsable insets, but not handled
942         yet.
943
944         * insetcollapsable.C (get_new_label): added should get a new label
945         from the InsetText beginning (for now 10 chars).
946
947 2001-07-21  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
948
949         * insetquotes.C (latex): fix the handling of french double quotes
950         when not using the french pachage.
951
952 2001-07-22  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
953
954         * insetcollapsable.h: make WidthCollapsed mutable.
955
956         * insetindex.C (lyxCode): InsetIndex returns INDEX_CODE,
957         InsetPrintIndex returns INDEX_PRINT_CODE.
958
959         * inset.h: add INDEX_PRINT_CODE
960
961         * insetcollapsable.C (draw): init widthCollapsed if necessary
962         (width): ditto.
963
964         * insetquotes.C (width): use the local language, not the document
965         language.
966         (draw): ditto.
967         (dispString): add additional spacing for all french languages,
968         like fr_CA.
969         (validate): make it work when there is no default language
970
971         * insetspecialchar.h: rename kind to kind_; add kind() accessor.
972
973         * insetnote.C (init): new method, called by the constructors
974         (InsetNote): new constructor with contents passed as a string
975
976 2001-07-21  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
977
978         * insetfootlike.C (insetAllowed): disallow float in footlike.
979
980         * insetert.C (InsetERT): add collapsed argument to the constrctor
981         with contents.
982
983 2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
984
985         * insetindex.h: shut off warning
986
987 2001-07-20  Juergen Vigna  <jug@sad.it>
988
989         * insetcollapsable.C (update): recoded hopefully works now!
990
991 2001-07-19  Juergen Vigna  <jug@sad.it>
992
993         * most files: implemented the below new introduced function.
994         
995         * inset.h: added new edit(BufferView *, bool front) method to be able
996         to enter an inset from the front/back without knowing x/y positions
997         and baselines inside the inset. So I just can tell the inset activate
998         me and set the cursor on the front/back of yourself.
999
1000 2001-07-18  Juergen Vigna  <jug@sad.it>
1001
1002         * insetcollapsable.C (edit): fixed hopefully the y parameter which
1003         is given to the InsetText.
1004         (insetButtonPress): ditto
1005         (insetButtonRelease): ditto
1006         (insetMotionNotify): ditto
1007
1008 2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1009
1010         * insetspecialchar.[Ch]: change HYPHENATION_BREAK to
1011         LIGATURE_BREAK, since the name is so stupid.
1012
1013 2001-07-20  Angus Leeming  <a.leeming@ic.ac.uk>
1014
1015         * insetnote.[Ch]: (insertInset, insetAllowed): removed. Note now uses
1016         the default InsetCollapsable methods. I.e., it can insert anything.
1017         (write) output the name of the inset, not some silly hack for
1018         compatability with the old InsetInfo.
1019         
1020         * insetinfo.[Ch]: removed.
1021         * insetnote.[Ch]: new files. InsetNote replaces InsetInfo. The inset is
1022         now collapsable, but functionality is otherwise identical to InsetInfo.
1023
1024         * Makefile.am: removed insetinfo.[Ch]. Added insetnote.[Ch].
1025
1026 2001-07-19  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1027
1028         * insetspecialchar.[Ch]: add support for HYPHENATION_BREAK. some
1029         reformatting
1030
1031         * insetquotes.C: general cleanup
1032         (dispString): add spaces inside french double quotes.
1033         (latex): ditto. Moreover, treat first the case where the frenchb
1034         or french options have been given.
1035
1036 2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
1037
1038         * insetcite.[Ch] (latex, validate): new methods, required for natbib
1039         support.
1040
1041 2001-07-19  Dekel Tsur  <dekelts@tau.ac.il>
1042
1043         * figinset.C (RegisterFigure): Print debug message only when
1044         current_view is available.
1045
1046 2001-07-18  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1047
1048         * many files: update to match the change below
1049
1050         * inset.h (insetAllowed): renamed from insertInsetAllowed;
1051         implement the version which takes an inset here.
1052
1053         * insetcollapsable.[Ch]: implement open and isOpen
1054
1055         * inset.h: remove insertInsetAllowed from Inset
1056         (open): new method, to open or close an inset
1057         (isOpen): returns the status of an inset
1058         (isCollapsable, colapse): removed
1059
1060 2001-07-13  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
1061
1062         * insetquotes.C (dispString): display french guillemets when using
1063         ISO8859-15.
1064
1065 2001-07-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1066
1067         * insetcollapsable.h: remove bogus return statements
1068
1069 2001-07-18  Juergen Vigna  <jug@sad.it>
1070
1071         * insettabular.C (selectNextWord): fixed spellchecking for the
1072         first cell of a tabular (wasn't entered!)
1073         (getLyXText): changed to enter automatically insettext and return
1074         it's LyXText if we're locked.
1075
1076 2001-07-17  Juergen Vigna  <jug@sad.it>
1077
1078         * various files: implemented the below functions.
1079         
1080         * inset.h: added functions
1081         - virtual string selectNextWord(BufferView *, float & value) const;
1082         - virtual void selectSelectedWord(BufferView *) { return; }
1083         - virtual void toggleSelection(BufferView *, bool /*kill_selection*/)
1084         needed for spellchecking correctly!
1085
1086 2001-07-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1087
1088         * insetert.C (latex): write out all paragraphs.
1089
1090 2001-07-17  Baruch Even  <baruch@lyx.org>
1091
1092         * insetgraphics.C (draw): Removed unneeded casts.
1093
1094 2001-07-16  Juergen Vigna  <jug@sad.it>
1095
1096         * insettext.C (update): fixed small oversight (reset lt to 0).
1097
1098 2001-07-14  Baruch Even  <baruch@lyx.org>
1099
1100         * insetgraphics.h:
1101         * insetgraphics.C: Added a copy c-tor and handled the same_id case. 
1102
1103 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
1104
1105         Consistent use of Lsstream.h:
1106         * figinset.C: removed using std::ostringstream directive.
1107
1108         * insetgraphics.C (createLatexOptions):
1109         * insetinclude.C (unique_id):
1110         std::ostringstream -> ostringstream.
1111         * insettext.C (localDispatch): std::istringstream -> istringstream.
1112
1113 2001-07-13  Juergen Vigna  <jug@sad.it>
1114
1115         * insetfloat.C (insertInsetAllowed): added missing const_cast.
1116
1117         * insetcollapsable.C (getLockingInset): ditto.
1118
1119 2001-07-12  Juergen Vigna  <jug@sad.it>
1120
1121         * insetcollapsable.h: added implementation of new function for
1122         collapsable status.
1123
1124         * various files: added implementation of new insertInsetAllowed-func
1125         and redone the function a bit more.
1126         
1127         * inset.h: added isCollapsable(), bool collapsed(),
1128         collapsed(BufferView *, bool) and insertInsetAllowed(Inset::Code).
1129
1130         * insetfloat.C (insertInsetAllowed): make a bit more checks.
1131
1132         * insettext.C (getLyXText): use 'lt' to assure we're not erasing the
1133         LyXText which is marked for removal while we're using it!
1134
1135         * insettext.h: added private LyXText * lt to use it to assure we are
1136         not deleting our LyXText while we're using it!
1137
1138 2001-07-11  Juergen Vigna  <jug@sad.it>
1139
1140         * insettext.C (insertInset): check if we are before the inset after
1141         inserting it! This check IS needed. Remove the Undo-Call as it is
1142         called in LyXText::insertInset!
1143
1144         * insettext.h: added struct InnerCache.
1145
1146         * insettext.C (deleteLyXText): insert a new InnerCache mechanism so
1147         that we ONLY delete the LyXText in the getLyXText() routine. So we
1148         are sure we don't delete LyXText while someone is working with it!
1149
1150 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1151
1152         * insetexternal.C: (*it). -> it->
1153         * insettext.C: ditto
1154
1155 2001-07-11  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1156
1157         * insetcollapsable.C (edit): always open collapsed insets (even if
1158         they are not autocollapsable)
1159
1160         * insetcommand.C (operator=): simplify.
1161
1162 2001-07-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1163
1164         * insetert.C (latex): handle META_NEWLINE
1165
1166 2001-07-09  Juergen Vigna  <jug@sad.it>
1167
1168         * insetert.h: a normal InsetText can insert insets, but we won't.
1169
1170         * inset.h: return default "false" on insertInsetAllowed and implement
1171         this function where a returnvalue != "false" is needed.
1172
1173 2001-07-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1174
1175         * insetert.C (InsetERT): new contructor
1176
1177 2001-07-06  Juergen Vigna  <jug@sad.it>
1178
1179         * a lot of files: added implementation of the below new functions
1180         and the change to clone(). Also the call of the new undo-functions
1181         where needed.
1182         
1183         * inset.h: added an inset_id, added functions getParFromID,
1184         getInsetFromID, firstParagraph, cursor and id functions, added
1185         bool same_ids to clone function.
1186
1187 2001-07-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1188
1189         * insettext.[hC]: make cached_text a shared_ptr, make Cache be a map
1190         of BufferView * and shared_ptr<LyXText>
1191
1192 2001-07-05  Juergen Vigna  <jug@sad.it>
1193
1194         * insettext.C (clear): deleted also the cache not only LyXText.
1195         (setParagraphData): ditto.
1196
1197 2001-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1198
1199         * insetfloat.C (latex): let the specific placement take presedence
1200         if set, otherwise choose document placement if set, otherwise just
1201         use float default placement.
1202
1203 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1204
1205         * insettext.C (localDispatch): call CutAndPaste::'s static method
1206         directly. 
1207
1208 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1209
1210         * insetbib.C: no meed to include forms.h here.
1211
1212 2001-07-03  Angus Leeming  <a.leeming@ic.ac.uk>
1213
1214         * insettext.C: added using std::make_pair directive.
1215
1216 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1217
1218         * insettext.C (getLyXText): avoid multiple lookups, and simplify
1219         slightly
1220         (deleteLyXText): ditto
1221         (resizeLyXText): ditto
1222
1223 2001-07-02  Juergen Vigna  <jug@sad.it>
1224
1225         * insettext.C (getLyXText): introduce a cache in getLyXText so that
1226         following calls are only returned the right pointer without the over
1227         head to search in the map.
1228         (various funcs): reset the cached_bview variable as this signs that
1229         the cache is not valid anymore.
1230
1231 2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1232
1233         * insettabular.C (clone): do not copy the LyXTabular twice
1234
1235 2001-06-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1236
1237         * insettext.h (TEXT): delete method
1238
1239 2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1240
1241         * insetmarginal.C (latex): 
1242         * insetfoot.C (latex): fix spacing of notes in LaTeX
1243
1244         * insettext.C (localDispatch): use .c_str() on istringstream
1245         constructor argument.
1246
1247 2001-06-29  John Levon  <moz@compsoc.man.ac.uk>
1248
1249         * insettoc.h:
1250         * insettoc.C:
1251         * inseturl.h:
1252         * inseturl.C: fix method names in these to begin
1253           with small char too, so they inherit
1254  
1255 2001-06-28  Juergen Vigna  <jug@sad.it>
1256
1257         * insettext.C (setFont): fixed font settings using toggleFree()
1258         instead of setFont().
1259
1260 2001-06-28  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1261
1262         * Change a lot of method names to begin with a small char.
1263         Changes to a lot of files because of this.
1264
1265 2001-06-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1266
1267         * insetfloatlist.C (Write): std:: qualify ostream
1268         (Latex): ditto
1269
1270 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
1271
1272         * figinset.C:
1273         * inset.C:
1274         * insetgraphics.C: send debug output to Debug::INFO instead of
1275         Debug::ANY.
1276
1277 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
1278
1279         * insettabular.h:
1280         * insettabular.C (getStatus): update to use func_status
1281
1282 2001-06-26  ben <nicolas.marsgui@libertysurf.fr>
1283
1284         * insetref.C (DocBook): added support for cross-references without
1285         a name.
1286
1287 2001-06-26  The LyX Project  <jug@sad.it>
1288
1289         * insetref.C:
1290         * insetref.h:
1291         * insetlabel.C:
1292         * insetlabel.h: removed escape method and moved it to
1293         support/lstrings.h.
1294
1295 2001-06-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1296
1297         * insettabular.C (getMaxWidth): do the speedup in a different way,
1298         remove dead code
1299
1300 2001-06-24  The LyX Project  <Asger>
1301
1302         * insettabular.C (getMaxWidth): We cache a mapping from
1303         inset to cell in order to speed this method up.
1304
1305 2001-06-24  The LyX Project  <Asger>
1306
1307         * insettext.C: Optimized InsetText::draw or something.
1308
1309 2001-06-23  The LyX Project  <lyx@rose.home.sad.it>
1310
1311         * insettext.C (LocalDispatch): fixed inserting of 'normal chars'
1312
1313 2001-06-23  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1314
1315         * inset.h: name change from lyxinset.h
1316
1317 2001-06-22  Dekel Tsur  <dekelts@tau.ac.il>
1318
1319         * insetfloat.C (Validate): Add a call to InsetCollapsable::Validate
1320
1321 2001-06-14  Juergen Vigna  <jug@sad.it>
1322
1323         * insettext.C (draw): removed warnings.
1324
1325 2001-06-13  Juergen Vigna  <jug@sad.it>
1326
1327         * insettabular.C (nodraw): only go down the tree if we don't have
1328         that flag set otherwise it's obvious that we don't want to draw.
1329         (LocalDispatch): do also an update if we have an undispached result.
1330
1331 2001-06-19  Angus Leeming  <a.leeming@ic.ac.uk>
1332
1333         * insetcite.C:
1334         * insetgraphicsParams.C:
1335         * insettext.C: removed // -*- C++ -*- as first line.
1336
1337 2001-06-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1338
1339         * lyxinset.h (resizeLyXText): shut off warning about unused
1340         parameter "force" 
1341
1342 2001-06-07  Juergen Vigna  <jug@sad.it>
1343
1344         * insettext.C (resizeLyXText): honor the new force flag.
1345
1346         * lyxinset.h: add 'bool force' parameter to resizeLyXText(...)
1347
1348         * insettabular.C (deleteLyXText): new function
1349
1350 2001-06-02  John Levon  <moz@compsoc.man.ac.uk>
1351
1352         * insettheorem.C:
1353         * insetminipage.C:
1354         * insetlist.C:
1355         * insetfootlike.C:
1356         * insetfloat.C:
1357         * insetert.C:
1358         * insetcollapsable.C:
1359         * insetcaption.C: LColor tidy
1360          
1361 2001-06-01  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1362
1363         * figinset.C: fix typo
1364
1365 2001-06-01  Juergen Vigna  <jug@sad.it>
1366
1367         * insettabular.C (resetPos): small hack so that scroll is not set to
1368         0 when we are in the last column of a tabular. This is a problem we
1369         have because of constats 20 offset on both directions, so this can
1370         cause on the limit an endless loop.
1371
1372         * insettext.C (SetFont): forgot that we can have locking insets ;)
1373
1374 2001-05-31  Juergen Vigna  <jug@sad.it>
1375
1376         * insettabular.C (LocalDispatch): small fix for LFUN_TAB.
1377
1378 2001-05-31  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1379
1380         * figinset.C: add using std:: directive for the C functions which
1381         need that.
1382
1383 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1384
1385         * insetfloat.C (Write): write out wide info
1386         (Read): read the wide info
1387         (Latex): use the wide info when creating latex.
1388
1389         * insettext.C: adjust
1390
1391         * insetgraphics.[Ch] (statusMessage): change to return string
1392         (width): adjust
1393         (draw): adjust
1394
1395         * figinset.C (runqueue): add std::
1396         (Recompute): ditto
1397
1398 2001-05-28  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1399
1400         * insetcite.C (Ascii): add std:: qualifier
1401
1402 2001-05-28  Juergen Vigna  <jug@sad.it>
1403
1404         * insettext.C (resizeLyXText): clear LyXText ONLY if we don't have
1405         a endless-width inset (maxWidth < 0).
1406         (Edit): change language only if not equal.
1407
1408         * insettabular.C (resetPos): call UpdateLocal only on REAL scroll!
1409
1410         * insettext.C (draw): fixed draw/clear of InsetText-Frame
1411
1412 2001-05-16  Juergen Vigna  <jug@sad.it>
1413
1414         * insettext.C (selectAll): added
1415         (clearSelection): added
1416
1417         * insettabular.C (SetFont): now we may set a font on a whole selection!
1418         (getSelection): added helper function.
1419
1420 2001-05-27  Dekel Tsur  <dekelts@tau.ac.il>
1421
1422         * insetcite.C (Ascii): Add method.
1423
1424 2001-05-16  Ruurd Reitsma  <r.a.reitsma@wbmt.tudelft.nl>
1425
1426         * figinset.C:
1427         * insetbib.C: fix path for OS/2 & Win32
1428
1429 2001-05-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1430
1431         * insetfoot.C (Latex): don't use % after footnote.
1432
1433 2001-05-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1434
1435         * insettext.C (Read): use clear
1436         (SetParagraphData): use LyXParagraph copy constructor instead of clone
1437
1438 2001-05-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1439
1440         * insetfloatlist.h: add a bunch of std:: qualifiers.
1441
1442 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1443
1444         * lyxinset.h: remve LOF_CODE, LOT_CODE, LOA_CODE, add
1445         FLOAT_LIST_CODE, renumber code list.
1446
1447         * insettoc.C (getScreenLabel): remove support for float lists
1448         (LyxCode): ditto
1449         (Ascii): ditto
1450
1451         * insetfloatlist.[Ch]: new files
1452
1453         * Makefile.am (libinsets_la_SOURCES): add insetfloatlist.[Ch]
1454
1455 2001-04-27  Angus Leeming  <a.leeming@ic.ac.uk>
1456
1457         * insettabular.C (LocalDispatch):
1458         * insettext.C (LocalDispatch): getClipboard() is now a BufferView
1459         method 
1460
1461 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1462
1463         * insettext.C: remvoe !NEW_INSETS cruft
1464
1465         * insettabular.C: remove !NEW_INSETS cruft
1466
1467         * insetcollapsable.h: remove !NEW_INSETS cruft
1468
1469         * insetbib.C: remove !NEW_INSETS cruft
1470
1471 2001-04-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1472
1473         * insettoc.C: hack to make listof algorithm work
1474
1475 2001-04-20  Juergen Vigna  <jug@sad.it>
1476
1477         * insettext.C (Edit): call checkAndActivateInset with y=0 if y < 0.
1478
1479 2001-04-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1480
1481         * insetquotes.C (Latex): improve the guard against
1482         unwanted !` and ?` ligatures. This should really be done in
1483         another place (to catch all this ligatures at low-level).
1484
1485 2001-04-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1486
1487         * insettext.C (init): remvoe leftovers from cursor_visible change
1488         (draw): use c++ cast
1489         (LocalDispatch): dispatch LFUN_MESSAGE
1490
1491         * insettabular.C (InsetTabular): remove leftovers from
1492         cursor_visible, and scoped_ptr changes
1493         (draw): use c++ cast
1494
1495         * insetcollapsable.C (draw): use c++ cast
1496
1497         * ExternalTemplate.h: inherit privaely from noncopyable
1498         * insetcommand.h: ditto
1499         * insetinclude.h: ditto
1500
1501 2001-04-16  Allan Rae  <rae@lyx.org>
1502
1503         * insettoc.C (Ascii): 
1504         * insettext.C (draw): 
1505         * insettabular.C (setPos): 
1506         * insetminipage.C (Read): 
1507         * insetfloat.C (placement): 
1508         * insetcaption.C (Ascii, DocBook): 
1509         * figinset.C (runqueue): #warning triggers an error on Sun CC 6.0 as
1510         an unrecognised preprocessor directive.  So ensure they're wrapped. 
1511
1512 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
1513
1514         * insetexternal.h:
1515         * insetexternal.C: set view on Clone. Add _ to private members.
1516
1517 2001-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1518
1519         * insettext.C (InsetText): fix new
1520         (InsetText): reindent some, simplify deletion of par list 
1521         (clear): simplify deletion of par list, fix new
1522         (SetParagraphData): simplify deletion of par list
1523
1524         * insettabular.[Ch] (getLabelList): implement new method
1525
1526 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1527
1528         * lyxinset.h: do not include gettext.h...
1529
1530         * inset.C:
1531         * insetcaption.C:
1532         * insetexternal.C:
1533         * insetgraphics.C:
1534         * insetindex.C:
1535         * insetlabel.C:
1536         * insetlatexaccent.C:
1537         * insetminipage.C:
1538         * insetquotes.C:
1539         * insettabular.C:
1540         * inseturl.C: ... and do it here instead
1541
1542 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1543
1544         * insetcollapsable.[Ch] (getLabelList): add std:: on vector<string>
1545
1546         * insettext.[Ch] (getLabelList): add std:: on vector<string> 
1547
1548         * insetcollapsable.[Ch] (getLabelList): implement
1549
1550         * insettext.[Ch] (getLabelList): implement
1551
1552         * insettext.h: reindent
1553
1554         * insettabular.h: make tabular a scoped_ptr
1555
1556         * insettext.C (init): adjust for cursor_visible
1557         (ToggleInsetCursor): constify asc and desc, font, adjust for
1558         cursor_visible
1559         (ShowInsetCursor): constify asc and desc, font, adjust for
1560         cursor_visible
1561         (HideInsetCursor): adjust for cursor_visible
1562
1563         * insettabular.C: reindent some
1564         (InsetTabular): adjust for scoped_ptr and cursor_visible
1565         (InsetTabular): ditto
1566         (~InsetTabular): delete delete
1567         (Clone): adjust for scoped_ptr
1568         (Read): constify old_format, adjust for scoped_ptr, move init of
1569         token
1570         (draw): constify tx, localize loop vars.
1571         some other localization of variables, remove double initilizatons.
1572         
1573         * insetfoot.C: remove using std::ostream, add ostream where needed
1574
1575 2001-04-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1576
1577         * lyxinset.h: some reindentaion, use initializer list for
1578         constructro.
1579         UpdatableInset: make cursor_visible a private var add
1580         public isCursorVisible(), add protected toggleCursorVisible() and
1581         proctected setCursorVisible(bool), make scroll call the Inset::scroll
1582
1583         * insettoc.C: remvoe using decl
1584         (getScreenLabel): make cmdname donst
1585         (LyxCode): ditto
1586         (Ascii): ditto
1587         (Ascii): don't use endl
1588
1589         * insetfootlike.C: remove using decl at file scope and add std::
1590         where needed
1591         * insetmarginal.C: ditto
1592
1593         * insetfoot.C: some reformatting
1594
1595         * insetfloat.C (InsetButtonRelease): adjust the hit area
1596
1597         * insetert.C (SetFont): some reformatting
1598
1599         * insetcollapsable.C: some reformatting and constification
1600         (Clone): comment out.
1601         * insetcollapsable.h: some reformatting
1602         (Clone): comment out.
1603         
1604         * inset.C: reindent
1605         (scroll): simplify
1606
1607 2001-03-30  Juergen Vigna  <jug@sad.it>
1608
1609         * insetcollapsable.h: changen *inset to be a InsetText inset.
1610         
1611         * some files: changed to reflect the above change.
1612
1613 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
1614
1615         * insetexternal.[Ch]: renamed InsetExternal::InsetExternalParams as
1616         InsetExternal::Params.
1617         Added operator==() and operator!=() for the Params struct.
1618
1619 2001-03-29  Juergen Vigna  <jug@sad.it>
1620
1621         * lyxinset.h: changed parameter of getMaxWidth from Painter & to
1622         BufferView *.
1623
1624         * insetminipage.C: removed widthp_ and all it's functions and changed
1625         to use new %-lengths of LyXLength.
1626
1627 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
1628
1629         * figinset.[Ch]: changed headers lyx.h, form1.h -> figure_form.h.
1630
1631 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
1632
1633         * insetgraphicsParams.C (operator!=): new function, needed by the
1634         ControlGraphics class.
1635
1636 2001-03-28  Juergen Vigna  <jug@sad.it>
1637
1638         * insettext.C (InsetButtonPress): only enter !inset if button == 2
1639         (checkAndActivateInset): don't use the values returned from
1640         call to bv->checkInsetHit.
1641
1642         * insetminipage.C (Clone): set special minipage values.
1643
1644         * insetcollapsable.C (draw): changed to draw the button in the
1645         upper left corner outside the textinset.
1646         (ascent): changed because of different drawing 
1647         (descent): ditto
1648         (width): ditto
1649         (Edit): ditto
1650         (InsetButtonPress): ditto
1651         (InsetButtonRelease): ditto
1652         (InsetMotionNotify): ditto
1653
1654 2001-03-27  Dekel Tsur  <dekelts@tau.ac.il>
1655
1656         * figinset.C (GetPSSizes): Fix for the case when filename doesn't
1657         contain a suffix.
1658         (Clone): ditto
1659
1660 2001-03-26  Juergen Vigna  <jug@sad.it>
1661
1662         * lyxinset.h: added ShowInsetDialog() function in UpdatableInset.
1663
1664         * insettext.C (ShowInsetDialog): implemented above function.
1665
1666         * insettabular.C (ShowInsetDialog): ditto
1667
1668         * insetminipage.C (ShowInsetDialog): ditto
1669
1670 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
1671
1672         * insetinclude.[Ch]: rename InsetInclude::InsetIncludeParams as
1673         InsetInclude::Params. Don't store a buffer * in Params. Store the
1674         master file name instead.
1675
1676 2001-03-23  Juergen Vigna  <jug@sad.it>
1677
1678         * insetcollapsable.C (InsetMotionNotify):
1679         (InsetButtonRelease): 
1680         (InsetButtonPress): fixed y-offset (minipages).
1681
1682         * insettext.C (draw): force a FULL update if cleared == true.
1683
1684         * insetcollapsable.C (draw): Lars forgotten entry for changing this
1685         routine to draw the minipages on its position-flag.
1686         (InsetInInsetY): give back the right y position, because of minipage
1687         position-flag.
1688
1689 2001-03-23  José Abílio Matos  <jamatos@fep.up.pt>
1690
1691         * insetfloat.h
1692         * insetfloat.C (DocBook): docbook export code.
1693
1694 2001-03-22  Juergen Vigna  <jug@sad.it>
1695
1696         * insetminipage.C (getMaxWidth): added function to set the drawing
1697         width!
1698         (Read): should work now!
1699
1700         * insetcollapsable.C (InsetCollapsable): default is now NOT collapsed
1701         if we create a new inset.
1702
1703 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
1704
1705         * figinset.C (fl_set_preemptive_callback): moved definition outside
1706         of namespace anon.
1707
1708 2001-03-20  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1709
1710         * insetminipage.C (Read): prepare for reading of minipage arguments.
1711
1712 2001-03-18  Baruch Even  <baruch@lyx.org>
1713
1714         * insetgraphics.C: Minor cleanups of the comments and code.
1715
1716 2001-03-17  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1717
1718         * insetminipage.C (InsetMinipage): default to not collapsed
1719
1720 2001-03-16  Juergen Vigna  <jug@sad.it>
1721
1722         * insetminipage.C (width): modified with to be a string
1723         (widthp): added widthp (for % width) support functions.
1724         (InsetButtonRelease): added to open the options dialog on button==3.
1725         (~InsetMinipage): added to hide the dialog.
1726
1727         * insetminipage.h: added hideDialog signal
1728
1729 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1730
1731         * insetminipage.h: change the order or Position to match
1732         LyXParagraph::MINIPAGE_ALIGNMENT
1733
1734         * several files: remvoe CXX_WORKING_NAMESPACES
1735
1736         * ExternalTemplate.h: noncopyable is in namespace boost
1737         * insetinclude.h: ditto
1738         * insetcommand.h: ditto
1739
1740 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
1741
1742         * insettext.C (Edit): #else# -> #else.
1743         * insettoc.C: added using directive.
1744
1745 2001-03-14  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1746
1747         * insetminipage.h: add pos, inner_pos, width and height. + getters
1748         and setters for all of them.
1749
1750 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
1751
1752         * insetinclude.C (Latex): Do not exit when the textclass of the
1753         included file differ from the textclass of the parent file.
1754
1755 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
1756
1757         * ExternalTemplate.C (read): the reading of external insets now checks
1758         for \end_inset and removes it form the input stream.
1759
1760 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
1761
1762         * ExternalTemplate.h:
1763         * ExternalTemplate.C:
1764         * insetexternal.h:
1765         * insetexternal.C: move form to GUII
1766
1767 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
1768
1769         * insetinclude.h:
1770         * insetinclude.C: add InsetIncludeParams, use
1771         composition rather than derivation of InsetCommand
1772
1773 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1774
1775         * insettoc.C (Ascii): use the Buffer typedefs
1776
1777 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1778
1779         * insettoc.C (Ascii): implement for dynamic number of lists
1780
1781         * insetcaption.[Ch]: update from new_insets branch
1782         * insetfloat.[Ch]: ditto
1783         
1784 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
1785
1786         * insetexternal.C:
1787         * figinset.C: use new File Dialog
1788
1789 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1790
1791         * insettext.C: changes becuase of ParagraphParameters.
1792
1793 2001-02-28  Baruch Even  <baruch@ev-en.org>
1794
1795         * insetgraphics.C (updateInset): Changed due to the change in
1796         GraphicsCache.
1797
1798 2001-02-26  Juergen Vigna  <jug@sad.it>
1799
1800         * insettext.C (SetFont): Set Undo only if we have selection (as it is
1801         handled in LyXText).
1802
1803 2001-02-23  Juergen Vigna  <jug@sad.it>
1804
1805         * insettext.C (draw): some small repainting fixes.
1806         (LocalDispatch): put the sel_cursor stuff after the insert of chars.
1807
1808         * inset.C (LocalDispatch): changed action to be a kb_action (as it
1809         should be) and not an int.
1810         
1811         * insettabular.C (LocalDispatch): ditto
1812
1813         * insettext.C (LocalDispatch): ditto
1814
1815         * insetcollapsable.C (LocalDispatch): ditto
1816
1817 2001-02-22  Juergen Vigna  <jug@sad.it>
1818
1819         * insettabular.C (LocalDispatch): return DISPATCHED if we cannot
1820         DISPATCH it and we don't have a locking_inset.
1821
1822 2001-02-21  Baruch Even  <baruch@ev-en.org>
1823
1824         * insetgraphics.[Ch]: Changed to use boost::shared_ptr<GraphicsCacheItem>
1825         instead of GraphicsCacheItem *.
1826
1827 2001-02-22  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1828
1829         * insetcollapsable.C (getLyXText): add const qualifier to second
1830         parameter. 
1831
1832 2001-02-22  Juergen Vigna  <jug@sad.it>
1833
1834         * insettext.C (getLyXText): honor the recursive parameter.
1835         (SetUpdateStatus): set need_update to CURSOR_PAR if LyXText needs it.
1836
1837         * inset.C (getLyXText): added bool recursive parameter.
1838
1839         * insettext.C (SetUpdateStatus): or the update codes.
1840         (draw): check need_update with &.
1841         (InsetButtonPress): set no_selection to not put a selection when
1842         entering an inset and it is redraws in another spot.
1843
1844         * insettext.h: made need_update an int.
1845
1846 2001-02-20  Baruch Even  <baruch@ev-en.org>
1847
1848         * insetgraphics.h:
1849         * insetgraphisc.C: Changed to use better semantics when loading images
1850         for inline view. Now it doesn't keep the pixmap itself but it's holder.
1851
1852 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
1853
1854         * insetcommand.h:
1855         * inseterror.h:
1856         * insetgraphics.C: change name of "hide" signal to "hideDialog",
1857         consistent with InsetTabular.
1858         
1859 2001-02-19  Juergen Vigna  <jug@sad.it>
1860
1861         * insettabular.C (LocalDispatch): implement PAGE up/down.
1862
1863         * insettext.C (draw): clear all of it on need_update==INIT too!
1864
1865         * insettabular.C (InsetUnlock): always clear the selection.
1866
1867         * inset.C (scroll): normally we only want to scroll the inset until
1868         it is fully visible so if top_x + offset > 20 then just set scx to 0.
1869
1870 2001-02-14  Juergen Vigna  <jug@sad.it>
1871
1872         * insettabular.C (LocalDispatch): remove x_fix as it is not used.
1873         (resetPos): fixed scroll behaviour.
1874         (LocalDispatch): do an update if moving cursor inside a table cell
1875         requests a scroll of the tabular.
1876
1877 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
1878
1879         * insettext.C (textWidth): constify local var
1880
1881         * insettabular.C: small cleanup.
1882
1883         * insetfoot.C (Latex): constify local var
1884
1885         * insetcollapsable.C: small cleanup.
1886
1887         * figinset.C (runqueue): use compare instead of strcmp
1888
1889 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
1890
1891         * insettext.C:
1892         * insetinfo.C: remove cruft
1893
1894 2001-02-14  Juergen Vigna  <jug@sad.it>
1895
1896         * insettext.C (SetUpdateStatus): added a BufferView * parameter.
1897
1898 2001-02-13  Juergen Vigna  <jug@sad.it>
1899
1900         * insettext.C (InsertInset): don't move left (is this right?)
1901
1902         * insettabular.C (LocalDispatch): use of the no_draw variable
1903
1904         * insettabular.h: new no_draw variable to stop redraw
1905
1906         * insettabular.C (TabularFeatures): fixed update for alignment change
1907
1908 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
1909
1910         * insetinclude.C:
1911         * insetbib.h:
1912         * insetbib.C: move dialogs to frontends/
1913
1914 2001-02-10  Dekel Tsur  <dekelts@tau.ac.il>
1915
1916         * insettext.C (LocalDispatch): Restore the language if the inset
1917         becomes empty.
1918
1919 2001-02-09  Dekel Tsur  <dekelts@tau.ac.il>
1920
1921         * insettext.C (moveRightIntern): Update the selection cursor.
1922         (moveLeftIntern): Ditto.
1923
1924 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1925
1926         * Makefile.am: remove BoundingBox.h
1927
1928         * BoundingBox.h: removed
1929
1930 2001-02-08  Dekel Tsur  <dekelts@tau.ac.il>
1931         
1932         * insettext.C (LocalDispatch): Update selection cursor when moving 
1933         cursor to the right.
1934         (moveRightIntern): Call to CursorRight with 2 argument eqaul to false.
1935         (moveLeftIntern): Ditto.
1936
1937 2001-02-05  Baruch Even  <baruch.even@writeme.com>
1938
1939         * insetgraphics.C: Updated automatic image conversion, it now goes into
1940         temporary directory instead of with the image itself.
1941
1942 2001-01-21  Baruch Even  <baruch@ev-en.org>
1943
1944         * insetgraphics.C: Added Docbook support. Added Automatic image conversion
1945         to EPS or PNG when needed (support bitmap graphics).
1946
1947 2000-11-02  Baruch Even  <baruch@ev-en.org>
1948
1949         * insetgraphics.C:
1950         * insetgraphiscParams.C: Some cleaning up, changing from std::endl to '\n'
1951         and removal of commented out code.
1952
1953 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
1954
1955         * insetbib.C (callback): Update citations if the key has changed.
1956
1957 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
1958
1959         * insetbib.C (InsetBibKey): Better computation of default key.
1960         (getScreenLabel) Show both the key and the label.
1961         (getBibLabel): New method.
1962         (callback): Force a redraw if the inset have been changed.
1963
1964 2001-01-26  Dekel Tsur  <dekelts@tau.ac.il>
1965
1966         * insetref.C (getType, getName): Move methods from 
1967         src/frontends/xforms/FormRef.C.
1968
1969 2001-01-12  Dekel Tsur  <dekelts@tau.ac.il>
1970
1971         * insettabular.C: Various improvements (use only one dummy position).
1972
1973 2001-01-25  Dekel Tsur  <dekelts@tau.ac.il>
1974
1975         * insetbib.C (bibitemWidest): Use lyxfont::width instead of
1976         par->bibkey->width. This fixes the crashes when running without
1977         gui or when having included documents.
1978
1979 2001-01-22  Dekel Tsur  <dekelts@tau.ac.il>
1980
1981         * insetcommand.C (getAsString, setFromString): Cleanup.
1982
1983 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
1984
1985         * insetref.C: Add the array InsetRef::types that contains
1986         information about all supported reference types.
1987
1988 2001-01-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1989
1990         * lyxinset.h: remove trailing comma in enum.
1991
1992 2001-01-17  John Levon  <moz@compsoc.man.ac.uk>
1993
1994         * insettext.C: kill LyXBell.