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