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