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