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