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