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