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