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