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