]> git.lyx.org Git - features.git/blob - src/insets/ChangeLog
use ParagraphList::iterator a bit more
[features.git] / src / insets / ChangeLog
1 2003-03-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
2
3         * insettext.C (latex): adjust for ParagraphList::iterator
4
5 2003-03-03  Lars Gullik Bjønnes  <larsbj@gullik.net>
6
7         * insetbutton.C (view): adjust for boost 1.30.0
8         * insetcollapsable.C (view): ditto
9         * insetgraphics.C (statusChanged): ditto
10
11         * insettext.h: move paragraphs to be public.
12
13 2003-03-02  Lars Gullik Bjønnes  <larsbj@gullik.net>
14
15         * insetnote.[Ch] (InsetNote): remove unused constructor
16
17 2003-02-28  Alfredo Braunstein  <abraunst@libero.it>
18
19         * insetgraphics.C: added include "format.h"
20
21 2003-02-27  Angus Leeming  <leeming@lyx.org>
22
23         * indexlabel.C: use a real, LyX dialog rather than that nasty Alert
24         thingy.
25
26 2003-02-27  Angus Leeming  <leeming@lyx.org>
27
28         * insetbibitem.C (localDispatch):
29         * insetbibtex.C (localDispatch):
30         * insetcommand.C:
31         * insetert:
32         collapse LFUN_XYZ_APPLY to LFUN_INSET_APPLY.
33
34 2003-02-26  Angus Leeming  <leeming@lyx.org>
35
36         * insetbibitem.[Ch] (localDispatch):
37         * insetbibtex.[Ch] (localDispatch):
38         new method. Modify inset on receipt of LFUN_XYZ_APPLY.
39
40         * insetcommand.C (localDispatch):
41         act only on receipt of LFUN_XYZ_APPLY.
42
43         * insetert.C (localDispatch): reformat.
44         add LFUN_XYZ_APPLY to the switch.
45
46 2003-02-26  John Levon  <levon@movementarian.org>
47
48         * insettext.C: use RowPainter
49
50         * inset.h: make helpers take const *
51
52 2003-02-26  Angus Leeming  <leeming@lyx.org>
53
54         * insetcommand.[Ch] (localDispatch): new method.
55
56 2003-02-26  Angus Leeming  <leeming@lyx.org>
57
58         * insetinclude.C (draw): cache the BufferView* using cache not
59         PreviewImpl::setView
60
61 2003-02-26  Alfredo Braunstein <abraunst@libero.it>
62
63         * insetgraphics.C (draw)
64         * insetinclude.C (draw): Eliminate also the other argument (owner
65         inset inset) in the call to PreviewImage::image
66
67 2003-02-25  Alfredo Braunstein <abraunst@libero.it>
68
69         * insetgraphics.C (draw)
70         * insetinclude.C (draw): Eliminate Buferview argument in call to
71         PreviewImage::image
72
73 2003-02-25  John Levon  <levon@movementarian.org>
74
75         * insetgraphicsParams.h:
76         * insetgraphics.C: don't start a load process if
77           the inset is set to NoDisplay (bug #920)
78
79 2003-02-22  John Levon  <levon@movementarian.org>
80
81         * insetfloat.C:
82         * insetwrap.C: TocItem changed API (bug 913)
83
84 2003-02-21  Angus Leeming  <leeming@lyx.org>
85
86         * insetcollapsable.[Ch] (cache, edit):
87         * insetbutton.[Ch] (cache, edit): new methods to cache the
88         BufferView in the draw method.
89
90         * insetcommand.[Ch]: implement a new class, InsetCommandMailer, to
91         simplify comunication between InsetCommand-derived classes and
92         the Dialogs.
93
94         * insetbibitem.[Ch]:
95         * insetbibtex.[Ch]:
96         * insetcite.[Ch]:
97         * inseterror.[Ch]:
98         * insetfloatlist.[Ch]:
99         * insetindex.[Ch]:
100         * insetref.[Ch]:
101         * insettoc.[Ch]:
102         * inseturl.[Ch]: small changes to reflect the new interface to the
103         Dialogs code.
104
105         * mailinset.[Ch]: new files. Base class to InsetCommandMailer and
106         other, similar classes.
107
108         * Makefile.am: add new files.
109
110 2003-02-21  Angus Leeming  <leeming@lyx.org>
111
112         * updatableinset.h (setView, view): remove.
113         * inset.h (view, cache): to be replaced by these.
114
115         * insetbib.[Ch]: removed, to be replaced by insetbibitem.[Ch] and
116         insetbibtex.[Ch]:
117
118         * Makefile.am: replace insetbib.[Ch] with insetbibitem.[Ch] and
119         insetbibtex.[Ch].
120
121         * inset.h: change BIBKEY_CODE to BIBITEM_CODE.
122
123 2003-02-21  Allan Rae  <rae@lyx.org>
124
125         * insetinclude.C (loadIfNeeded): ensure loading also works when
126         child document is under version control.
127
128 2003-02-17 André Pönitz <poenitz@gmx.net>
129
130         * insetbib.[Ch]: Adjust access to bibkeys
131
132 2003-02-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
133
134         * insetquotes.C (dispString): remove use of acute accent for "'"
135         right quote.
136
137 2003-02-14  John Levon  <levon@movementarian.org>
138
139         * insettabular.C: changed method names in tabular.C
140
141 2003-02-14  John Levon  <levon@movementarian.org>
142
143         * inset.h:
144         * inset.C:
145         * insetcollapsable.h:
146         * insetcollapsable.C:
147         * insettabular.h:
148         * insettabular.C:
149         * insettext.h:
150         * insettext.C: remove unused getParFromID()
151
152 2003-02-13  John Levon  <levon@movementarian.org>
153
154         * insettext.h:
155         * insettext.C: remove unused beginningofMainBody()
156
157 2003-02-08  John Levon  <levon@movementarian.org>
158
159         * inset.h:
160         * inset.C:
161         * insetcollapsable.h:
162         * insetcollapsable.C:
163         * insettabular.h:
164         * insettabular.C:
165         * insettext.h:
166         * insettext.C:
167           add nextChange(). Make allowSpellcheck() const. Add markErased().
168
169         * insetert.C: ignore deleted text
170
171         * insettabular.C: make sure to keep change  tracking working
172           properly.
173
174 2003-01-20  Michael Schmitt <michael.schmitt@teststep.org>
175
176         * insetert.C:
177         * insetgraphics.C:
178         * insettabular.C:
179         * insettext.C: Use error messages with identical spelling and punctuation
180
181 2003-01-12  Michael Schmitt <michael.schmitt@teststep.org>
182
183         * insetgraphics.C (draw, width): Fix spacing around graphics inset
184
185 2002-12-17  Juergen Vigna  <jug@lyx.org>
186
187         * insettext.C (localDispatch): hopefully fixed cursor up down
188         movement on leaving other insets.
189
190 2003-01-06  Michael Schmitt <Michael.Schmitt@teststep.org>
191
192         * insettext.C: fix inconsistent usage of spaces, colons, capitalization,
193         and the like.
194
195 2002-12-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
196
197         * insetgraphics.C (prepareFile): do not remove the extension of
198         the file name if it is not the default extension for the given
199         format (that is, in latex output, remove extension from foo.eps,
200         but not from foo.epsi)
201
202 2002-12-17  Alfredo Braunstein <abraunst@libero.it>
203
204         * insettext.C (lfunMouseRelease): hackish solution to the "double
205         menu open" bug
206
207 2002-12-08  Lars Gullik Bjønnes  <larsbj@gullik.net>
208
209         * insetfloat.C (addToToc): use the floats name not its type
210         * insetwrap.C (addToToc): ditto
211
212 2002-12-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
213
214         * insetnote.C (init): make label font smaller
215
216 2002-12-04  John Levon  <levon@movementarian.org>
217
218         * insetinclude.C: ressurect setting of command name
219
220 2002-12-02  Lars Gullik Bjønnes  <larsbj@gullik.net>
221
222         * insetquotes.C (dispString): disambiguate insert call
223
224 2002-12-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
225
226         * several files: ws changes
227
228 2002-12-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
229
230         * insetquotes.C (dispString): use string::insert for prepending a
231         char.
232
233 2002-11-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
234
235         * insetparent.C (getScreenLabel): use boost::format
236
237         * insetgraphics.C (prepareFile): use boost::format
238         (ascii): ditto
239
240         * insetfloatlist.C (latex): use boost::format
241
242         * insetcaption.C (draw): use boost::format
243
244 2002-11-21  Dekel Tsur  <dekelts@tau.ac.il>
245
246         * insettabular.C (tabularFeatures): Support for block alignment in fixed width
247         columns.
248
249 2002-11-20  Juergen Vigna  <jug@sad.it>
250
251         * insettabular.C (resetPos): temporary fix for endless loop in
252         this function on a redraw.
253
254 2002-11-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
255
256         * insettabular.C (copySelection): STRCONV
257
258         * insetinclude.C (uniqueID): STRCONV
259         (latexString): ditto
260
261         * insetgraphics.C: put VersionNumber inside anon namespace
262         (createLatexOptions): STRCONV
263
264         * insetcommandparams.C: include config.h
265
266 2002-10-31  Rob Lahaye  <lahaye@snu.ac.kr>
267
268         * insetgraphicsParams.C (Write): use lyx::float_equal.
269         Write height data correctly.
270         (Read): zero scale when reading height data.
271
272 2002-10-30  John Levon  <levon@movementarian.org>
273
274         * insetfloat.C (addToTOC): recursively traverse all
275           contents looking for captions (fix #568)
276
277 2002-10-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
278
279         * insetexternal.C (doSubstitution): do not try to replace
280         environment variables, this is done when executing the command
281
282 2002-10-24  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
283
284         * insetexternal.C (doSubstitution): change order of substitution
285         to work around ReplaceEnvironmentPath brokenness
286
287 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
288
289         * insetgraphicsParams.h (scale): is now a float, not an unsigned int.
290
291         * insetgraphicsParams.C (init, Write): associated changes
292         * insetgraphics.C (createLatexOptions): use lyx::float_equal with
293         InsetGraphicsParams::scale.
294
295 2002-10-21  John Levon  <levon@movementarian.org>
296
297         * inset.h: remove unused DISPATCH_RESULT
298
299         * insettext.C: sgml open/close tag now in sgml namespace
300
301 2002-10-21  Angus Leeming  <leeming@lyx.org>
302
303         * insetgraphics.C (draw): Fix the drawing of an inset with a relative
304         file path subdir/fig.eps when pasting it into a buffer in a different
305         directory.
306
307 2002-10-16  John Levon  <levon@movementarian.org>
308
309         * insetspecialchar.C: remove \\protected_separator parsing
310
311 2002-09-25  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
312
313         * insetquote.C: fix LaTeX output of quotation marks.
314
315 2002-10-14  Juergen Vigna  <jug@sad.it>
316
317         * insettext.C (localDispatch): remove double setUndo in Cut/Delete/
318         Backspace functions which confused the Undo handling.
319
320 2002-10-09  Angus Leeming  <leeming@lyx.org>
321
322         * insetcite.[Ch] (setLoadingBuffer): new method, invoked by
323         BufferView::dispatch that turns off this optimisation when a new inset
324         is inserted.
325
326         * insetcite.C (getNatbibLabel): correct logic of when and when not to
327         reload the BibTeX keys.
328
329 2002-10-11 André Pönitz <poenitz@gmx.net>
330
331         * insettext.h: handle LFUN_PRIOR/NEXT
332
333 2002-07-30  Juergen Spitzmueller <j.spitzmueller@gmx.de>
334
335         * insetfloat.C: fix bug with float settings
336         (document default != float default).
337
338 2002-09-24  Dekel Tsur  <dekelts@tau.ac.il>
339
340         * insetwrap.C (addToToc): New method.
341         (InsetWrap): Set layout to caption.
342
343 2002-09-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
344
345         * Makefile.am (INCLUDES): loose SIGC_INCLUDES
346
347 2002-09-16  John Levon  <levon@movementarian.org>
348
349         * insettabular.h: hasSelection() needs to be public
350
351 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
352
353         * insetgraphicsParams.C: use empty string as default for rotateOrigin
354
355 2002-09-10  Rob Lahaye  <lahaye@snu.ac.kr>
356
357         * insetgraphicsParams.C: use empty string as default for rotateOrigin
358
359 2002-09-11  André Pönitz <poenitz@gmx.net>
360
361         * insettabular.C: implement LFUN_WORDSEL
362
363 2002-09-10  John Levon  <levon@movementarian.org>
364
365         * insetinclude.h: remove unused param
366
367 2002-09-09  John Levon  <levon@movementarian.org>
368
369         * insetinclude.h:
370         * insetinclude.C: remove noload, default to input
371
372 2002-09-29  Martin Vermeer  <martin.vermeer@hut.fi>
373
374         * insetgraphics.C: disfuscated use of ']' in built output string.
375
376 2002-09-06  Lars Gullik Bjønnes  <larsbj@gullik.net>
377
378         * remove all INHERIT_LANG and INHERIT_LANGUAGE commented code.
379
380 2002-08-29  Juergen Vigna  <jug@sad.it>
381
382         * insettabular.C (lfunMousePress): Pay attention where you set
383         the x/y values as they depend on which inset in the tabular is
384         actually locked. So you surely have to reset them if you (un)lock
385         a inset!
386
387 2002-08-29  André Pönitz <poenitz@gmx.net>
388
389         * insetfootlike.h: rename include guard to ALL CAPS
390
391         * insettext.C: swap object and first parameter for checkInsetHit calls
392           as this functions has moved from BufferView to LyXText
393
394
395 2002-08-28  Rob Lahaye  <lahaye@snu.ac.kr>
396
397         * insetgraphicsParams.C: remove local displayTranslator and use
398         the one from graphics/GraphicsTypes.h.
399
400 2002-08-27  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
401
402         * insetfloat.C (wide): add BufferParams parameter
403
404         * insetfloatlist.C (read):
405         (latex):
406         (getScreenLabel):
407         * insetfloat.C (latex):
408         (floatname):
409         * insetcaption.C (draw): use LyXTextClass::floats()
410
411 2002-08-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
412
413         * insetoptarg.h: add std:: qualifier.
414
415 2002-08-26  Juergen Vigna  <jug@sad.it>
416
417         * insettext.C (localDispatch): ditto.
418
419         * insettabular.C (localDispatch): fixed mouse pressing lfuns.
420
421 2002-08-25  John Levon  <levon@movementarian.org>
422
423         * inseturl.C: elide long URLs (bug 404)
424
425 2002-08-23  Rob Lahaye  <lahaye@snu.ac.kr>
426
427         * insetgraphics.[Ch]: remove InsetGraphics::readFigInset()
428         remove "Format Version <version_no.>" string from inset header
429
430         * insetgraphics.C:
431         * insetgraphicsParams.[Ch]: Implement new graphics dialog
432
433         * insetgraphicsParams.C: keepLyXAspectRatio, width and height are not
434         a member of "grfx::Params" anymore.
435
436         * insetminipage.C: apply changes to "enum UNIT" in src/lyxlength.h
437
438 2002-08-24  John Levon  <levon@movementarian.org>
439
440         * insetoptarg.h:
441         * insetoptarg.C: ws, pedantry ...
442
443 2002-08-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
444
445         * insettext.C (collapseParagraphs): pasteParagraph now in global
446         scope
447         (appendParagraphs): ditto
448
449 2002-08-21  Dekel Tsur  <dekelts@tau.ac.il>
450
451         * insetcite.C (latex): Remove spaces only after commmas.
452
453 2002-08-21  Lars Gullik Bjønnes  <larsbj@gullik.net>
454
455         * insettext.C: remove NO_COMPABILITY stuff
456
457 2002-08-15  Lars Gullik Bjønnes  <larsbj@gullik.net>
458
459         * insettext.C (edit): use ParagraphList iterators
460
461         * insetbib.C (bibitemMaxWidth): use ParagraphList iterators
462         (bibitemWidest): ditto
463
464 2002-08-14  Lars Gullik Bjønnes  <larsbj@gullik.net>
465
466         * insettext.C: include <boost/bind.hpp>
467         add using std::for_each
468         (saveLyXTextState): use ParagraphsList::iterator
469         (init): use for_each on paragraphlist iterators
470         (InsetText): remove superflous setting cached_bview to 0
471         (latex): reformat a bit
472         (ascii): use paragraphlist iterators
473         (validate): use for_each + boost bind
474         (getLabelList): use paragraphlist iterators
475         (deleteLyXText): use for_each + boost::bind
476         (resizeLyXText): ditto
477         (reinitLyXText): ditto
478         (removeNewlines): use paragraphlist iterators
479         (getParFromID): ditto
480         (paragraph): use for_each + boost::bind
481         (getInsetFromID): use paragraphlist iterators
482         (getLabelList): typo fix
483
484 2002-08-14  Lars Gullik Bjønnes  <larsbj@gullik.net>
485
486         * insettext.C (read): assign tmp to paragraphs after return from
487         call to parseSingleLyXformat2Token
488
489
490 2002-08-13  Angus Leeming  <leeming@lyx.org>
491
492         * insetbib.C:
493         * insetcite.C:
494         * inseterror.C:
495         * insetert.C:
496         * insetexternal.C:
497         * insetfloat.C:
498         * insetfloatlist.C:
499         * insetgraphics.C:
500         * insetinclude.C:
501         * insetindex.C:
502         * insetminipage.C:
503         * insetparent.C:
504         * insetref.C:
505         * insettabular.C:
506         * insettext.C:
507         * insettoc.C:
508         * inseturl.C:
509         changes due to the changed LyXView interface that now returns references
510         to member variables not pointers.
511
512 2002-08-13  Angus Leeming  <leeming@lyx.org>
513
514         * inset.h:
515         * insetcollapsable.h:
516         * insetert.h:
517         * insettabular.h:
518         * insettext.h: forward-declare WordLangTuple
519         (selectNextWordToSpellcheck) constify return type.
520
521         * inset.C:
522         * insetcollapsable.C:
523         * insetert.C:
524         * insettabular.C:
525         * insettext.C: #include "WordLangTuple.h" and rearrange included files.
526
527 2002-08-12  Angus Leeming  <leeming@lyx.org>
528
529         * insetgraphicsParams.C: fix reading of lyxsize_type in 1.2.0 documents.
530
531 2002-08-12  Juergen Vigna  <jug@sad.it>
532
533         * insetcollapsable.C (edit): ignore if entered when pressing mouse
534         button 3.
535
536 2002-08-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
537
538         * insetbib.C (bibitemMaxWidth): ParagraphList changes
539         (bibitemWidest): ditto
540         * insettext.[Ch]: ditto
541
542 2002-08-10  Lars Gullik Bjønnes  <larsbj@gullik.net>
543
544         * insettext.C, insetert.C: use Paragraph::empty where appropriate
545
546 2002-08-09  Angus Leeming  <leeming@lyx.org>
547
548         * insetinclude.C (latexString): remove fudge now that I've found out
549         how to enable LaTeX to find the file using input@path.
550
551 2002-08-09  John Levon  <levon@movementarian.org>
552
553         * insettext.h:
554         * insettext.C: remove unused xpos
555
556 2002-08-07  Juergen Vigna  <jug@lyx.org>
557
558         * insettabular.C (localDispatch): make delete not put the stuff
559         in the clipboard only do this on a cut operation.
560
561         * insettext.C (localDispatch): make delete and backspace not put
562         selected stuff to the clipboard.
563
564 2002-08-07  André Pönitz <poenitz@gmx.net>
565
566         * inset.[Ch]:
567         * insetcollapsable.[Ch]:
568         * insetert.[Ch]:
569         * insetparent.[Ch]:
570         * insetref.[Ch]:
571         * insettabular.[Ch]:
572         * insettext.[Ch]:  change (kb_action, arg) pair into a FuncRequest
573
574 2002-08-06  John Levon  <levon@movementarian.org>
575
576         * inset.h:
577         * inset.C:
578         * insetcollapsable.h:
579         * insetcollapsable.C:
580         * insetert.h:
581         * insetert.C:
582         * insettabular.h:
583         * insettabular.C:
584         * insettext.h:
585         * insettext.C: use WordLangTuple for spellcheck
586
587 2002-08-06  Angus Leeming  <leeming@lyx.org>
588
589         * insetinclude.C: add a monitor to the previewed image, so that the
590         image is refreshed if the \input-ed file changes.
591
592 2002-08-04  John Levon  <levon@movementarian.org>
593
594         * inset.h:
595         * insetnote.h: s/IGNORE_CODE/NOTE_CODE/
596
597 2002-08-02  Angus Leeming  <leeming@lyx.org>
598
599         * insetcommandparams.[Ch] (preview): new methods returning and setting
600         a new bool preview_ flag.
601         (read): read this flag.
602         (operator==): add flag to check.
603
604         * insetinclude.C (write): output new preview() flag.
605         (previewWanted): use this flag.
606
607 2002-08-02  Angus Leeming  <leeming@lyx.org>
608
609         * insetcollapsable.[Ch] (addPreview):
610         * insettabular.[Ch] (addPreview):
611         * insettext.[Ch] (addPreview): new methods. Can now generate previews
612         for insets in insets.
613
614 2002-08-02  Angus Leeming  <leeming@lyx.org>
615
616         * insetcite.C: fix typo.
617
618         * insetgraphics.C: kill current_view and instead cache the BufferView
619         as a weak_ptr.
620
621         * insetinclude.C: kill current_view and pass the BufferView to the
622         PreviewedInset so that it can cache it.
623
624 2002-08-01  Angus Leeming  <leeming@lyx.org>
625
626         * inset.h (generatePreview): renamed as addPreview.
627         (generatePreview): new method. Allows code to be moved out of
628         math_nestinset.C and into the new PreviewedInset class.
629
630         * insetinclude.[Ch] (ascent, descent, width, draw, addPreview):
631         add previews to the inset when \input-ing LaTeX.
632
633 2002-07-29  Lars Gullik Bjønnes  <larsbj@gullik.net>
634
635         * several files: strip,frontStrip -> trim,ltrim,rtrim
636
637 2002-07-28  Lars Gullik Bjønnes  <larsbj@gullik.net>
638
639         * insetbib.C (latex): modify because of strip changes
640         (getKeys): ditto
641         * insetnote.C (InsetNote): ditto
642
643 2002-07-26  Juergen Vigna  <jug@sad.it>
644
645         * insettabular.C (searchForward): check for lastcell if we
646         had a locking inset.
647
648 2002-07-25  Juergen Vigna  <jug@sad.it>
649
650         * insettabular.C (insetMotionNotify): Don't update the screen
651         if we didn't do nothing.
652         (searchForward): last cell was not checked.
653
654 2002-07-25  Dekel Tsur  <dekelts@tau.ac.il>
655
656         * insetfloat.C (read, write): Allow default placement
657         (floatPlacement_ is empty).
658
659 2002-07-23  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
660
661         * insetminipage.h (noFontChange):
662         * insettabular.h (noFontChange):
663         * insetfootlike.h (noFontChange):
664         * insetfloat.h (noFontChange): return true
665
666         * inset.h (noFontChange): new method, defaulting to false
667
668 2002-07-22  Herbert Voss  <voss@lyx.org>
669
670         * insetgraphicsParams.[Ch]: support size_type for old docs
671
672 2002-07-22  Herbert Voss  <voss@lyx.org>
673
674         * insetgraphics.C:
675         * insetgraphicsParams.[Ch]: change size_type to size_kind and
676         other small changes
677
678 2002-07-21  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
679
680         * insettext.h: do not include "paragraph.h" and "lyxcursor.h"
681
682         * insetlatexaccent.h: do not include "lyxlex.h"
683
684         * insetgraphicsParams.h: do not include "lyxlex.h" and "buffer.h"
685
686         * insetquotes.C:
687         * insetlatexaccent.C:
688         * insetgraphics.C:
689         * insetexternal.C:
690         * insetert.C:
691         * insetbib.C: #include "lyxlex.h"
692
693         * insetinclude.C:
694         * insetfloat.C:
695         * insetert.C:
696         * insetbib.C:
697         * insettext.C: use BufferParams::getLyXTextClass
698
699
700         * insetfloat.C (addToToc): new method. Add to toclist the entries
701         corresponding to Caption layouts
702         (InsetFloat): when creating a new float, set the layout to "Caption"
703
704 2002-07-21  Herbert Voss  <voss@lyx.org>
705
706         * insetgraphicsParams.C: fet the keepLyXAspectRatio run. Move the
707         image relevant part into graphics/GraphicsImgae.C
708
709 2002-07-21  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
710
711         * insettoc.C (ascii):
712         * insetfloatlist.C (ascii): change to use the new Toc functions
713         instead of stuff that was in Buffer
714
715 2002-07-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
716
717         * insettext.C (localDispatch): BufferView::Dispatch has been
718         renamed to BufferView::dispatch
719
720 2002-07-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
721
722         * insetgraphicsParams.C (as_grfxParams): use the new
723         keepLyXAspectRatio parameter. Note that this is an adaptation of a
724         1.2.0 patch, and I do not really know how to adapt it to the new
725         grfx::Cache world. Angus, please could you have a look?
726
727 2002-05-01  Herbert Voss  <voss@lyx.org>
728
729         * insetgraphicsParams.[Ch]: define a new keepLyXAspectRatio parameter.
730
731 2002-07-18  Angus Leeming  <leeming@lyx.org>
732
733         * insetgraphics.C: clean-up comments (from Herbert).
734         add a new checksum variable to the cache. Use it in PrepareFile.
735         (draw): start monitoring the file for a change.
736         (prepareFile): re-arrange a little to avoid unnecessary steps.
737
738 2002-07-17  Angus Leeming  <leeming@lyx.org>
739
740         * insetgraphics.C (Cache c-tor): bind to the GraphicsLoader through
741         a method rather than to the signal directly.
742
743 2002-07-17  John Levon  <moz@compsoc.man.ac.uk>
744
745         * insettext.C: use view_state_changed, switchKeyMap
746
747 2002-07-17  Herbert Voss  <voss@perce.de>
748
749         * insetgraphics.C (prepareFile): keep the extension when
750         exporting to nice file
751
752 2002-07-15  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
753
754         * insetcite.C (getNatbibLabel):
755         * insetbib.C (getKeys): use ascii_lowercase instead of lowercase
756
757 2002-07-15  John Levon  <moz@compsoc.man.ac.uk>
758
759         * insetgraphics.C: use ->isDrawable()
760
761 2002-07-12  Angus Leeming  <leeming@lyx.org>
762
763         * insetgraphics.C: use the new smart loading capabilities of the image
764         loader.
765
766 2002-07-13  Dekel Tsur  <dekelts@tau.ac.il>
767
768         * insettabular.C (edit): Move into correct cell when entering a
769         tabular in
770
771         * insettext.C (unlockInsetInInset): Correct cursor behaviour for
772         RTL paragraphs.
773
774 2002-07-05  Angus Leeming  <leeming@lyx.org>
775
776         * inset.h (generatePreview): new virtual method.
777
778 2002-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
779
780         * insetcommandparams.[Ch] (operator=): move out of class
781         (operator!): move out of class
782
783 2002-07-04  André Pönitz <poenitz@gmx.net>
784
785         * insetcommandparams.[Ch]: new files
786
787         * insetcommand.[Ch]: move code to insetcommandparams.[Ch]
788
789 2002-06-15  Herbert Voss  <voss@perce.de>
790
791         * insetgraphics.C (prepareFile): bugfix; return always
792         files without extension
793
794 2002-06-28  Angus Leeming  <leeming@lyx.org>
795
796         * insetgraphicsParams.[Ch]: forward declare grfx::Params.
797         rename asGParams -> as_grfxParams.
798
799         * insetgraphics.C: reflect above change.
800
801 2002-06-26  Angus Leeming  <leeming@lyx.org>
802
803         * insetgraphics.h: use boost::scoped_ptr in preference to
804         std::auto_ptr.
805
806 2002-06-26  Angus Leeming  <leeming@lyx.org>
807
808         * insetgraphics.C: moved the image loading stuff into a new class
809         grfx::Loader. Simplifies this file enormously.
810
811         * insetgraphics.h: no longer #include "graphics/GraphicsTypes.h".
812
813         * insetgraphicsParams.C: changes aassociated with moving
814         grfx::DisplayType out of grfx::GParams.
815
816 2002-06-26  André Pönitz <poenitz@gmx.net>
817
818         * insetgraphics.C: use os::external_path where necesaary according to a
819         patch from Claus Hentschel)
820
821 2002-06-25  Angus Leeming  <leeming@lyx.org>
822
823         * insetgraphics.[Ch]: The inset now assumes the responsibility for
824         generating a pixmap once the graphics file is loaded into memory.
825         The current_view ugliness that was in grfx::ModifiedImage has been
826         moved here now that grfx::ModifiedImage is no more.
827
828 2002-06-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
829
830         * insettext.C: layout as layout
831
832 2002-05-28  André Pönitz <poenitz@gmx.net>
833
834         * insetfloatlist.h: remove source of compiler warning
835
836         * insetref.C: tiny whitespace
837
838 2002-06-15  Herbert Voss  <voss@perce.de>
839
840         * insetgraphics.C: (prepareFile) fix bug with zipped eps-files
841         and take always convert when no userdefined converter was
842         found
843         (latex) small changes in the lyxerr output
844
845 2002-06-15  LyX Development team <lyx@rilke>
846
847         * inset*.[Ch] (docbook): Added new argument to take the pernicious
848         mixed content. Small white spaces clean.
849
850 2002-06-14  Angus Leeming  <leeming@lyx.org>
851
852         * inseetexternal.C: remove the using std::difftime declaration.
853
854 2002-06-13  Edwin Leuven  <leuven@fee.uva.nl>
855
856         * insetquotes.C: change lyxfont::draw to font_metrics::draw
857
858 2002-06-12  Vitaly Lipatov  <LAV@VL3143.spb.edu>
859
860         * insetquotes.C (draw): fix drawing of double quotes
861
862 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
863
864         * insettabular.C: s/scrollCB/scrollDocView/
865
866 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
867
868         * insettext.C: change of topCursorVisible()
869           prototype
870
871 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
872
873         * insettext.h:
874         * insettext.C: rename/change of LyXScreen
875
876 2002-06-07  Angus Leeming  <leeming@lyx.org>
877
878         Fixes needed to compile with Compaq cxx 6.5.
879         * insetexternal.C:
880         all c-library variables have been moved into namespace std.
881         Wrap using std::xyz declarations inside a #ifndef CXX_GLOBAL_CSTD block.
882
883 2002-06-05  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
884
885         * insetinclude.C (uniqueID):
886         * insetgraphics.C (uniqueID): renamed from unique_id, since this
887         conflicted with some AIX headers.
888
889 2002-05-31  Juergen Vigna  <jug@sad.it>
890
891         * insetert.C (get_new_label): add '...' for multi-paragraph ert
892         insets too
893         (update) new method
894
895 2002-05-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
896
897         * insetexternal.C (clone): fix () bug when using new
898         (updateExternal): don't only look for difftime in global scope
899
900 2002-05-30  John Levon  <moz@compsoc.man.ac.uk>
901
902         * insettabular.C: add const
903
904 2002-05-29  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
905
906         * insetgraphicsParams.C (Read): use lyxlex::eatLine to read the
907         file name, in case there are weird characters like ',' in there.
908         (bug #407)
909
910 2002-05-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
911
912         * switch from SigC signals to boost::signals.
913
914 2002-05-28  André Pönitz <poenitz@gmx.net>
915
916         * insets/insetgraphicsParams.[Ch]:
917           put in inset related stuff from src/graphic
918
919 2002-05-26  John Levon  <moz@compsoc.man.ac.uk>
920
921         * inset.C:
922         * inset.h:
923         * insetbib.C:
924         * insetbib.h:
925         * insetcite.h:
926         * insetcite.C:
927         * insetcollapsable.C:
928         * insetcollapsable.h:
929         * inseterror.C:
930         * inseterror.h:
931         * insetert.C:
932         * insetert.h:
933         * insetexternal.C:
934         * insetexternal.h:
935         * insetfloatlist.C:
936         * insetfloatlist.h:
937         * insetgraphics.C:
938         * insetgraphics.h:
939         * insetinclude.C:
940         * insetinclude.h:
941         * insetindex.C:
942         * insetindex.h:
943         * insetlabel.C:
944         * insetlabel.h:
945         * insetparent.C:
946         * insetparent.h:
947         * insetref.C:
948         * insetref.h:
949         * insettabular.C:
950         * insettabular.h:
951         * insettext.C:
952         * insettext.h:
953         * insettoc.C:
954         * insettoc.h:
955         * inseturl.C:
956         * inseturl.h: use mouse_state. Kill insetKeyPress
957
958 2002-05-24  John Levon  <moz@compsoc.man.ac.uk>
959
960         * insetbib.C:
961         * insetbutton.C:
962         * insetcaption.C:
963         * insetcollapsable.C:
964         * inseterror.C:
965         * insetgraphics.C:
966         * insetlatexaccent.C:
967         * insetquotes.C:
968         * insetspecialchar.C:
969         * insettabular.C:
970         * insettext.C: name change for font metrics
971
972 2002-05-24  Juergen Vigna  <jug@sad.it>
973
974         * insetgraphics.h: include inset.h first (for LString.h)
975
976 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
977
978         * insettext.C: screen moved
979
980 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
981
982         * insetbib.C:
983         * insetcite.C:
984         * inseterror.C:
985         * insetert.C:
986         * insetexternal.C:
987         * insetfloat.C:
988         * insetfloatlist.C:
989         * insetgraphics.C:
990         * insetinclude.C:
991         * insetindex.C:
992         * insetminipage.C:
993         * insetparent.C:
994         * insetref.C:
995         * insettabular.C:
996         * insettext.C:
997         * insettoc.C:
998         * inseturl.C: LyXView moved into frontends/
999
1000 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
1001
1002         * inset.C:
1003         * insetbutton.C:
1004         * insetcaption.C:
1005         * insetcollapsable.C:
1006         * insetcommand.C:
1007         * inseterror.C:
1008         * insetgraphics.C:
1009         * insetgraphicsParams.C:
1010         * insetlatexaccent.C:
1011         * insetquotes.C:
1012         * insetspecialchar.C:
1013         * insettabular.C:
1014         * insettext.C: move Painter to frontends/
1015
1016 2002-05-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1017
1018         * insettabular.h: use more specific smart_ptr header.
1019         * insettext.h: ditto
1020
1021         * insetgraphics.C (InsetGraphics): change call of shared_ptr::reset
1022         (draw): ditto
1023
1024 2002-05-15  John Levon  <moz@compsoc.man.ac.uk>
1025
1026         * insettext.C: clear selection on paste (bug 393)
1027
1028 2002-05-11  Dekel Tsur  <dekelts@tau.ac.il>
1029
1030         * insettext.C (latex): Honor the moving_arg argument.
1031
1032 2002-04-22  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1033
1034         * insetfoot.C (latex): if a footnote is in a title layout, then it
1035         is a \thanks. And then, its contents is a moving argument.
1036
1037 2002-05-14  Juergen Vigna  <jug@sad.it>
1038
1039         * insetcollapsable.C (InsetCollapsable): forgot to initialize
1040         first_after_edit.
1041
1042 2002-05-09  Angus Leeming  <a.leeming@ic.ac.uk>
1043
1044         * Insetcite.C (getNatbibLabel): don't disable natbib label support
1045         when using options "Full author list" or "Upper case".
1046
1047 2002-05-14  Herbert Voss  <voss@perce.de>
1048
1049         * insetgraphics.C (prepareFile): allow files with same name
1050         in different dirs
1051         (readFigInset): set the flags from old figinset in the right
1052         manner
1053         (findTargetFormat): more comments
1054
1055 2002-05-14  Juergen Vigna  <jug@sad.it>
1056
1057         * insettext.C (edit): tell checkAndActivateInset() that we don't
1058         have a button press.
1059         (checkAndActivateInset): if button < 0 we don't have a button press
1060         on the inset and os we won't call edit on it if it's not a Highly
1061         editable inset (then we have to enter it).
1062
1063 2002-05-13  Juergen Vigna  <jug@sad.it>
1064
1065         * insetcollapsable.C (insetButtonRelease): returned wrong return
1066         value.
1067
1068 2002-05-09  Juergen Vigna  <jug@sad.it>
1069
1070         * insetcollapsable.C (edit): first_after_edit should only be
1071         set to true if we enter this inset and it was collapsed so we
1072         open it up. This is needed to reclose it after a search/replace
1073         or spellcheck function opened it and was negative.
1074
1075 2002-05-09  Dekel Tsur  <dekelts@tau.ac.il>
1076
1077         * insetfloat.C (latex): Return correct value.
1078
1079 2002-05-04  Herbert Voss  <voss@perce.de>
1080
1081         * InsetgraphicsParams.C (read): fix bug with WH
1082
1083 2002-05-05  Dekel Tsur  <dekelts@tau.ac.il>
1084
1085         * insetfloat.C (latex): More sensible latex output
1086         (fix the problem with endfloat).
1087
1088 2002-05-02  José Matos  <jamatos@fep.up.pt>
1089
1090         * insetgraphics.C (validate): acess params as everyone else.
1091
1092 2002-05-03  Juergen Vigna  <jug@sad.it>
1093
1094         * insettabular.C (fitInsetCursor): recalculate the cursor position
1095         if I request it.
1096
1097 2002-05-01  Angus Leeming  <a.leeming@ic.ac.uk>
1098
1099         * InsetgraphicsParams.[Ch]: whitespace.
1100
1101 2002-04-28  Dekel Tsur  <dekelts@tau.ac.il>
1102
1103         * insetfloatlist.C (getScreenLabel): Fix crash in the case where
1104         float type do not exist.
1105
1106 2002-04-28  Herbert Voss  <voss@perce.de>
1107
1108         * insetgraphics.C (latex): fix bug with missing file-extension.
1109         LaTeX still allows a missing "eps" or "ps".
1110
1111 2002-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
1112
1113         * insetfloat.C (c-tor, wide): translate the name of the float.
1114
1115 2002-04-22  Angus Leeming  <a.leeming@ic.ac.uk>
1116
1117         * insetcite.[Ch]: take Herbert's patch to give WYSIWYG citation labels
1118         when using natbib and make it work efficiently. Must emphasise that the
1119         real work is Herbert's.
1120
1121 2002-04-23  Herbert Voss  <voss@perce.de>
1122
1123         * insetgraphic.C (prepareFile): fix bug with overwriting and
1124         deleting an existing *.eps-file in the doc-dir
1125
1126 2002-04-23  Juergen Vigna  <jug@sad.it>
1127
1128         * insettabular.C (drawCellSelection): fix off by 1 error.
1129
1130 2002-04-22  Juergen Vigna  <jug@sad.it>
1131
1132         * insettabular.C (setFont): rewoke full selection if it was asked,
1133         after we changed all we had to change.
1134
1135         * insettext.C (insetUnlock): code was uninitialized in some situations.
1136
1137 2002-04-19  Herbert Voss  <voss@perce.de>
1138
1139         * insetgraphic.C (prepareFile): return filename without
1140         extension if we only export without compiling
1141
1142 2002-04-19  Juergen Vigna  <jug@sad.it>
1143
1144         * insettext.C (draw): call a fullRebreak on the row where we had a
1145         change and reset the cursor and selection-cursors.
1146
1147         * insettabular.C (insetUnlock):
1148         (insetButtonPress): call an update before setting the_locking_inset = 0
1149         as otherwise we don't repaint!
1150         (update): reset the cursor position when we changed dimensions as
1151         otherwise our cursor may be on the wrong spot.
1152
1153 2002-04-18  Juergen Vigna  <jug@sad.it>
1154
1155         * insettabular.C (localDispatch): repaint the cell if it was unlocked.
1156         (unlockInsetInInset): set the_locking_inset to 0 only AFTER we made the
1157         redraw otherwise we won't redraw.
1158
1159         * insettext.C (draw): fixed the setting of LyXText::first_y it was
1160         not really right before, but I only discovered this with the last
1161         changes to Page up/down.
1162
1163 2002-04-17  Juergen Vigna  <jug@sad.it>
1164
1165         * insettext.C (checkAndActivateInset): simplified as we now have the
1166         edit(bv, bool) call.
1167
1168         * insettext.h: changed behind variables to front variables to be
1169         equal to the one in the edit call (as it is for that they are used).
1170
1171 2002-04-16  Angus Leeming  <a.leeming@ic.ac.uk>
1172
1173         * insetnote.h (ascii): overide the InsetCollapsable::ascii method to
1174         not output anything at all!
1175
1176 2002-04-16  Juergen Vigna  <jug@sad.it>
1177
1178         * insettabular.C (insetButtonPress):
1179         (insetUnlock): call a redraw on unlocking the cell inset.
1180
1181         * insettext.C (insetButtonPress): same as below.
1182         (lockInset): new function to set initial values when inset should
1183         be locked.
1184         (insetButtonPress): use above function.
1185         (insetUnlock): don't force a repaint only set the updateStatus. The
1186         outside world should repaint if it thinks it should be done!
1187
1188         * insettabular.C (insetButtonPress): init values if not set as locked
1189         as we are locked if someone presses on us and don't call the edit()
1190         call of the InsetText to lock it do it as BufferView does it!
1191
1192         * inset.h (insetInInsetY): make func const and return an int.
1193         * insettext.C:
1194         * insettabular.C:
1195         * insetcollapsable.C: adapt the above changed function.
1196
1197 2002-04-15  Juergen Vigna  <jug@sad.it>
1198
1199         * insettext.C (getCursorPos): return relative position as to be able
1200         to give them directly to the edit() call.
1201         (edit): we have to set also x_fix as it is not set inside the
1202         setCursorFromCoordinates call!
1203         (insetMotionNotify): ditto.
1204
1205 2002-04-16  Angus Leeming  <a.leeming@ic.ac.uk>
1206
1207         * insetbib.C (getKeys): strip leading '\t's from the line too.
1208         With thanks to Henry Pfister <hpfister@ucsd.edu>.
1209
1210 2002-04-12  Juergen Vigna  <jug@sad.it>
1211
1212         * insettext.h: added cix() helper function and use it where appropriate
1213
1214 2002-04-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1215
1216         * insetgraphics.C (prepareFile): fix bug when graphics is a
1217         relative path
1218
1219 2002-04-12  Juergen Vigna  <jug@sad.it>
1220
1221         * insettext.C (insertInset): remove unneeded code!
1222         (updateLocal): fitCursor() fixes.
1223         (collapseParagraphs): fix a possible problem when having a selection
1224         and collapsing the paragraphs.
1225
1226 2002-04-08  Herbert Voss  <voss@perce.de>
1227
1228         * insetgraphic.C (write): write the rotating angle as
1229         a float as is. test only for != 0.0
1230
1231 2002-04-11  Juergen Vigna  <jug@sad.it>
1232
1233         * insettext.C: new function ciy() and use it for setting inset_y.
1234
1235         * insetert.C (draw): fix the x return for collapsed version.
1236
1237 2002-04-07  Herbert Voss  <voss@perce.de>
1238
1239         * insetgraphic.C (readFigInset): fix bug with subcaption and
1240         rotating
1241
1242 2002-04-08  Herbert Voss  <voss@lyx.org>
1243
1244         * insetgraphicsparam.C: forgot special option and delete old
1245         1.2.0 stuff
1246
1247 2002-04-05  Juergen Vigna  <jug@sad.it>
1248
1249         * insettext.C (localDispatch): make a CURSOR update if we inserted
1250         a character.
1251
1252 2002-04-04  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1253
1254         * insetfloatlist.C (getScreenLabel):
1255         (latex): use Floating::listName
1256         (validate): new method
1257
1258 2002-04-03  José Matos  <jamatos@fep.up.pt>
1259
1260         * insetlabel.C (docbook): the anchor is an empty element in docbook.
1261
1262         * insetfoot.[Ch] (docbook): added forgotten method.
1263
1264 2002-04-03  Juergen Vigna  <jug@sad.it>
1265
1266         * insettext.C (insetButtonPress): fix insetButtonPress events the same
1267         way as in Bufferview_pimpl.
1268
1269 2002-04-03  Allan Rae  <rae@lyx.org>
1270
1271         * insetgraphics.C (latex): one % too many makes living on the bleeding
1272         edge fun with less than 30 minutes to a meeting with a PhD supervisor.
1273
1274 2002-03-28  Herbert Voss  <voss@lyx.org>
1275
1276         * insetgraphic.C (latex): simplify the code for the latex
1277         output when the file doesn't exist
1278
1279 2002-03-29  Juergen Vigna  <jug@sad.it>
1280
1281         * insettext.C (updateLocal): fixes to fitCursor calls when locking/
1282         unlocking inset.
1283
1284         * insettabular.C (edit): call fitCursor().
1285
1286         * insettext.C (insetButtonPress): change behaviour of no_selection
1287         to the one in the BufferView selection_possible and fix the spurious
1288         selection bug with it.
1289         (localDispatch): revoke selection on BREAK... functions.
1290
1291 2002-03-28  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1292
1293         * insetfloatlist.C (getScreenLabel): translate the GUI label.
1294
1295 2002-03-28  Juergen Vigna  <jug@sad.it>
1296
1297         * insettabular.C (insetAllowed): return true as default value otherwise
1298         we're not able to insert insets inside paragraphs of an not locked
1299         insettext!
1300
1301 2002-03-27  Herbert Voss  <voss@lyx.org>
1302
1303         * insetgraphicsparam.C: change c%, p% to col%, page%
1304
1305 2002-03-27  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1306
1307         * insetspecialchar.C (isLineSeparator): disable the nice code to
1308         allow linebreaks after hyphenation and menu separators.
1309
1310 2002-03-26  Herbert Voss  <voss@lyx.org>
1311
1312         * insetgraphics.C (figinsetRead): set the right lyxview
1313
1314 2002-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
1315
1316         * insetgraphicsParams.C (latexify): use \textbackslash in preference to
1317         $\backslash$ and pass a "string const &" to the function.
1318         (prepareFile, latex): use Path rather than MakeAbsPath.
1319
1320 2002-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
1321
1322         * insetgraphicsParams.C (Read): revert Herbert's fix and apply the
1323         proper fix to the graphics cache.
1324         (latex): "really" nice output if the file is not found ;-)
1325
1326 2002-03-26  Juergen Vigna  <jug@sad.it>
1327
1328         * insettext.C (setText): added a LyXFont param and call reinitLyXText()
1329         (collapseParagraphs): fixed inserting of separator ' '
1330
1331         * insettabular.C (insertAsciiString): only check for buffer lenght
1332         not if we have \t or \n inside the buffer as if we don't have we only
1333         have 1 cell and that's it!
1334
1335         * insetert.C (close): don't collapse if inlined.
1336
1337 2002-03-25  Herbert Voss  <voss@lyx.org>
1338
1339         * insetgraphicsParams.C (Read): prevent LyX from hanging if the
1340         graphics file does not exist.
1341
1342 2002-03-25  Angus Leeming  <a.leeming@ic.ac.uk>
1343
1344         * insetgraphics.C (prepareFile): ensure that the file has an absolute
1345         path when preparing export.
1346
1347         * insetgraphicsParams.[Ch] (Write): no longer passed Buffer *, as we
1348         no longer MakeRelPath.
1349
1350 2002-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
1351
1352         * insetgraphics.[Ch] (c-tor, setParams, updateInset): passed filepath.
1353         Used to determine the absolute path to the graphics file in the
1354         graphics cache and only in the graphics cache.
1355         (readInsetGraphics, readFigInset) : no longer passed buffer. Do not
1356         make graphics file name absolute if it is stored as a relative path.
1357
1358         * insetgraphicsParams.[Ch] (Read): no longer passed buffer. Do not
1359         make graphics file name absolute if it is stored as a relative path.
1360
1361         * insettext.C (edit): emit an updateParagraph signal on entering a text
1362         inset. Needs to be emitted when leaving the inset also.
1363
1364 2002-03-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1365
1366         * all files: ws cleanup
1367
1368         * Makefile.am: remove ld -r stuff
1369
1370 2002-03-21  Juergen Vigna  <jug@sad.it>
1371
1372         * insettext.C (appendParagraphs): new function added to append
1373         the paragraphs to this insets paragraphs.
1374
1375 2002-03-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1376
1377         * Makefile.am: special rules if partial linking
1378
1379 2002-03-19  Juergen Vigna  <jug@sad.it>
1380
1381         * insetgraphics.C (draw): fixed the setting of CHANGED_IN_DRAW!
1382
1383 2002-03-18  Angus Leeming  <a.leeming@ic.ac.uk>
1384
1385         * insetgraphics.C: Clean up Baruch's comments a little.
1386         (c-tor): remove code setting id_, as it's set in the Inset c-tor.
1387
1388 2002-03-14  John Levon  <moz@compsoc.man.ac.uk>
1389
1390         * insettabular.C:
1391         * insettheorem.C: wrap warnings
1392
1393         * insetgraphics.C: improve messages, move cached_status_
1394           setting to safer place
1395
1396 2002-03-18  Juergen Vigna  <jug@sad.it>
1397
1398         * insettabular.C (unlockInsetInInset): removed unneeded showCursor
1399         calls.
1400         (localDispatch): ditto
1401
1402         * insettext.C (edit): removed unneeded showCursor calls.
1403         (localDispatch): ditto.
1404
1405 2002-03-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1406
1407         * insetgraphics.h: remove display() method.
1408
1409 2002-03-11  Juergen Vigna  <jug@sad.it>
1410
1411         * insetgraphics.C (draw): hack to fix the redrawing bug.
1412         (draw): seems this fixes #268 (force redraw of row if we changed).
1413
1414         * insettext.C (updateInsetInInset): fixed for updates in insets inside
1415         this inset text (don't know why I missed this earlier).
1416
1417 2002-03-08  Juergen Vigna  <jug@sad.it>
1418
1419         * insettabular.C (updateLocal): do a FULL update if we're not locked
1420         and only a CELL update is asked.
1421
1422         * insettext.C (updateInsetInInset): update insets inside inset also
1423         if it isn't inside the_locking_inset.
1424
1425         * insettabular.C (updateInsetInInset): ditto.
1426
1427 2002-03-06  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1428
1429         * insetexternal.C (doSubstitution): check whether we are using a
1430         temp dir for defining $$FPath
1431
1432 2002-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
1433
1434         * insettabular.C:
1435         * insettext.C: remove #include "WorkArea.h".
1436
1437 2002-03-06  Juergen Vigna  <jug@sad.it>
1438
1439         * insettext.C (draw): fixed frame redrawing.
1440         (clear): forgot to set the inset_owner of the paragraph.
1441
1442         * insetert.C (status): pay attention the bv can be 0 here!
1443         (getMaxWidth): add the default leftMargin
1444
1445 2002-03-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1446
1447         * insetert.C (getMaxWidth): make w unsigned int.
1448
1449 2002-03-05  Juergen Vigna  <jug@sad.it>
1450
1451         * insetert.C (status): change behaviour of Inlined.
1452         (getMaxWidth): added for new inlined behaviour.
1453
1454 2002-03-05  José Abílio Oliveira Matos  <jamatos@novalis.fc.up.pt>
1455
1456         * insetnote.h (linuxdoc, docbook): add empty methods.
1457         * insetinclude.C (validate): fix a case where buffer->niceFile was used
1458         before being initialized.
1459
1460 2002-03-05  Juergen Vigna  <jug@sad.it>
1461
1462         * insettext.C (insetButtonPress): don't call exit on a InsetButtonPress
1463         only that one in the inset. Should be enough.
1464         (updateLocal): set the selection cursor always if we don't have a
1465         selection to be sure it's set!
1466
1467         * insettabular.C (insetButtonPress): don't hit a sub inset 2 times.
1468
1469 2002-03-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1470
1471         * insettext.C (clear): a gross hack to set layout on a newly
1472         created paragraph.
1473
1474 2002-03-04  Juergen Vigna  <jug@sad.it>
1475
1476         * insettabular.C (localDispatch): inserted handling of
1477         LFUN_FILE_INSERT_ASCII_PARA and LFUN_FILE_INSERT_ASCII.
1478         (insertAsciiString): new helper function.
1479
1480 2002-03-04  Jose Abilio Oliveira Matos  <jamatos@novalis.fc.up.pt>
1481
1482         * insetinclude.C (linuxdoc, docbook): deal correctly with the niceFile
1483         argument.
1484
1485 2002-03-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1486
1487         * insettext.C (InsetText): initalize newly created par with
1488         default layout. add bufferparams parameter
1489         first -> first_y
1490
1491         * insetcaption.[Ch] (InsetCaption): add BufferParams parameter
1492         * insetcollapsable.[Ch] (InsetCollapsable): ditto
1493         * insetert.[Ch] (InsetERT): ditto
1494         * insetfloat.[Ch] (InsetFloat): ditto
1495         * insetfoot.[Ch] (InsetFoot): ditto
1496         * insetfootlike.[Ch] (InsetFootLike): ditto
1497         * insetmarginal.[Ch] (InsetMarginal): ditto
1498         * insetminipage.[Ch] (InsetMinipage): ditto
1499         * insetnote.[Ch] (InsetNote): ditto
1500         * insettabular.[Ch] (InsetTabular): ditto + adjust for tabular changes
1501
1502 2002-03-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1503
1504         * insettext.C: layout as string
1505
1506         * insetinclude.C: layout as string
1507
1508         * insetert.C: layout as string
1509
1510         * insetbib.C: layout as string
1511
1512 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
1513
1514         * insetert.C:
1515         * insettabular.C: remove #include "lyx_gui_misc.h".
1516
1517 2002-02-26  John Levon  <moz@compsoc.man.ac.uk>
1518
1519         * Makefile.am:
1520         * figinset.h:
1521         * figinset.C:
1522         * inset.h: remove figinset, yahoo !
1523
1524 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
1525
1526         * insetgraphics.C (c-tors): initialise parent classes explicitly in
1527         copy c-tor and initialise member variables in the correct order.
1528
1529 2002-02-28  Juergen Vigna  <jug@sad.it>
1530
1531         * insettabular.C (localDispatch): clear selection on PgUp/Down.
1532
1533 2002-02-28  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1534
1535         * inset.h: ... and add a better one here.
1536
1537         * insetcommand.C (insetButtonRelease): remove that one which was a
1538         bit broken...
1539
1540 2002-02-27  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1541
1542         * insetcommand.C (insetButtonRelease): ... and move it here.
1543
1544         * inseturl.h: remove insetButtonRelease from there...
1545
1546 2002-02-26  Juergen Vigna  <jug@sad.it>
1547
1548         * inseturl.h: Added a insetButtonRelease call returning true as
1549         prove of concept.
1550
1551         * insetlabel.C (edit): Fixed wrong update handling after change I
1552         leave in the wrong code for the one who wrote it to remove and have
1553         a look what he did wrong.
1554
1555         * insettabular.C (localDispatch): force a SELECTION update if we
1556         had a selection and we passed the event down to the inset (fix #213)
1557         (localDispatch): handle font changing stuff when we have a cell
1558         selection so that the selection is not rewoked. I don't really like
1559         this fix, but it's the only way I see to do it right now.
1560
1561 2002-02-22  Juergen Vigna  <jug@sad.it>
1562
1563         * insettext.C (insetUnlock): set the cursor to the second paragraph
1564         if available and if the first one is empty (fix #191).
1565
1566 2002-02-20  Juergen Vigna  <jug@sad.it>
1567
1568         * insettext.C (getDrawFont): implemented this function to call the
1569         one of the owner if present as the owner normally knows what to do
1570         with us.
1571
1572         * insetert.C: implement getDrawFont() function and comment out all
1573         the crap for setting a special latex font inside this inset.
1574         (InsetERT): added a Lanugage parameter to this constructor.
1575
1576         * inset.h: added function getDrawFont(LyXFont & font) to be able to
1577         change the font for being drawn on screen (used only in InsetERT for
1578         now).
1579
1580         * insettabular.C (draw): clear the parts around a cellinset ALWAYS
1581         and also above (was missing).
1582         (updateLocal): don't remove the cell selection if we have one this
1583         should be done where we really want to remove it.
1584
1585 2002-02-20  José Matos  <jamatos@fep.up.pt>
1586
1587         * insetinclude.h: include_label made string const.
1588
1589         * insetinclude.C (InsetInclude): moved include_label initialization.
1590         (linuxdoc):
1591         (docbook):
1592         (validate): fix support for temporary directory, for docbook and
1593         linuxdoc.
1594
1595         * insetgraphics.h : new private member, graphic_label, that holds
1596         the entity name that defines the graphics location (SGML).
1597
1598         * insetgraphics.C (unique_id): new function to give a unique label
1599         for graphic.
1600         (docbook):
1601         (validate): the file locatation is given by an entity reference.
1602
1603 2002-02-18  Herbert Voss  <voss@lyx.org>
1604
1605         * insetgraphics.C: use [Debug::GRAPHICS] for lyxerr
1606
1607 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
1608
1609         * insetexternal.C Changes due to the renaming of support/syscall.[Ch]
1610         as support/systemcall.[Ch] and of class Systemcalls as class SystemCall.
1611
1612 2002-02-18  José Matos  <jamatos@fep.up.pt>
1613
1614         * insetinclude.C (validate): some code only applies to latex buffers,
1615         it was made conditional.
1616
1617 2002-02-12  Herbert Voss  <voss@lyx.org>
1618
1619         * insetgraphics.C: (prepareFile) do not check at this time
1620         if the file is present.
1621
1622 2002-02-12  Herbert Voss  <voss@lyx.org>
1623
1624         * insetgraphics.C: latex(), return the correct newlines
1625
1626 2002-02-13  José Matos  <jamatos@fep.up.pt>
1627
1628         * inseturl.C (docbook): escape & in url.
1629
1630 2002-02-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1631
1632         * insetspecialchar.C (isLineSeparator): line breaking is allowed
1633         after HYPHENATION and MENU_SEPARATOR
1634
1635         * inset.h (isLineSeparator): new method, returns false by default.
1636
1637 2002-02-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1638
1639         * insetert.C (status): do not update the text inset, but the ERT
1640         inset.
1641
1642 2002-02-11  John Levon  <moz@compsoc.man.ac.uk>
1643
1644         * insetnote.C: use notebg for background
1645
1646 2002-02-08  Herbert Voss  <voss@lyx.org>
1647
1648         * insetgraphic.C:
1649         * insetgraphicsParams.[Ch]: adding new Option noUnzip to
1650         prevent LyX from unzipping when this should be handled
1651         by latex vis the graphic.cfg.
1652         clean up the code
1653
1654 2002-02-08  Herbert Voss  <voss@lyx.org>
1655
1656         * insetgraphic.C: prepareFile(): fix bug when file doesn't
1657         exists, than return filename with extension
1658
1659 2002-02-06  Herbert Voss  <voss@lyx.org>
1660
1661         * insetgraphic.C: prepareFile(): don't convert the file, when
1662         it's not viewed in LyX. Saves a lot of time when opening a
1663         document!
1664
1665 2002-02-05  Herbert Voss  <voss@lyx.org>
1666
1667         * insetgraphic.C:
1668         * insetgraphicsParams.[Ch]: some cosmetic changes to latex output
1669         and adding a rotate bool similiar to subcaption
1670
1671 2002-02-04  Herbert Voss  <voss@lyx.org>
1672
1673         * insetgraphic.C:
1674         * insetgraphicsParams.[Ch]: add a LyXView-scale to have a
1675         similiar view to the LaTeX one. Get zipped files work.
1676
1677 2002-02-04  Angus Leeming  <a.leeming@ic.ac.uk>
1678
1679         * insetgraphicsParams.C (init): set display to DEFAULT.
1680         No longer #include "lyxrc.h".
1681
1682 2002-02-04  Angus Leeming  <a.leeming@ic.ac.uk>
1683
1684         * insetgraphics.C (readFigInset): comment out the "zippedFile" stuff
1685         for now (so that the code compiles).
1686
1687 2002-02-02  Herbert Voss  <voss@lyx.org>
1688
1689         * insetgraphic.C: delete inVariant() and some minor changes
1690         * insetgraphicsParams.[C]:
1691
1692 2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
1693
1694         * insetgraphics.C (updateInset): if params.display == DEFAULT,
1695         interogate lyxrc.display_graphics before diaplaying the graphic.
1696
1697         * insetgraphicsParams.[Ch]: respect the new DEFAULT state of
1698         InsetGraphicsParams::DisplayType.
1699
1700 2002-01-31  Herbert Voss  <voss@lyx.org>
1701
1702         * insetgraphic.C: (readfigInset) set display to pref-default
1703
1704 2002-01-30  Herbert Voss  <voss@lyx.org>
1705
1706         * insetgraphic.C: get the filetyp from it's contents
1707         * insetgraphicparams.C: add token scale and lyxrc.display when
1708         creating a new inset
1709
1710 2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
1711
1712         * figinset.C: added using std::ios directive.
1713
1714 2002-01-30  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1715
1716         * figinset.C (runqueue): open translation file in binary mode (for
1717         cygwin).
1718
1719 2002-01-27  Herbert Voss  <voss@lyx.org>
1720
1721         * insetgraphic.[Ch]: mostly newritten to support graphicx with
1722         all options and to be sure that the old figinsets are correct
1723         converted.
1724         * insetgraphicParams.[Ch]: a lot of chamges to have a clean data-
1725         structure and to support all lengths as LyXLength. The Parameter
1726         structure changed again, but reading of "old" 1.2 graphic insets
1727         is no problem.
1728
1729 2002-01-20  Dekel Tsur  <dekelts@tau.ac.il>
1730
1731         * insetert.h (forceDefaultParagraphs): Added
1732
1733 2002-01-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1734
1735         * insettabular.C (getMaxWidth):
1736         (forceDefaultParagraphs): use Tabular::GetCellFromInset
1737
1738 2002-01-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1739
1740         * insettabular.C (getMaxWidthOfCell): adapt to the new definition
1741         of LyXLength::inPixels
1742
1743         * inset.C (latexTextWidth):
1744         * insetminipage.C (latexTextWidth): new method, which implements
1745         the equivalent of the LaTeX macro \textwidth
1746
1747         * insetminipage.C (getMaxWidth): use latexTextWidth
1748
1749 2002-01-18  Juergen Vigna  <jug@sad.it>
1750
1751         * inset.C (getMaxWidth): try to fix fluctuation of collapsable insets.
1752
1753 2002-01-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1754
1755         * insettabular.C (getMaxWidthOfCell): use LyXLength::inPixels
1756
1757         * insetminipage.[Ch]: change width_ and height_ to be LyXLength
1758         instead of string
1759
1760 2002-01-17  Juergen Vigna  <jug@sad.it>
1761
1762         * insettabular.C (lockInsetInInset): same change as in insettext.
1763
1764         * insettext.C (draw): width() function was called without setting
1765         the right top_x which could lead to wrong insetWidth setting!
1766         (lockInsetInInset): call edit instead of calling lockInset if we
1767         have to lock an inset inside!
1768         (edit): we have to also tell the inset that we have to redraw the
1769         frame on an edit call if this inset draws a frame only if locked.
1770
1771 2002-01-16  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1772
1773         * insetbib.C (getFiles): uncomment Path variable.
1774
1775 2002-01-16  Juergen Vigna  <jug@sad.it>
1776
1777         * insettabular.C (forceDefaultParagraphs): fixed bug returning value
1778         of wrong cell.
1779
1780 2002-01-16  Allan Rae  <rae@lyx.org>
1781
1782         * insetinclude.C (docbook): someone forgot a ";"
1783
1784 2002-01-16  José Matos  <jamatos@fep.up.pt>
1785
1786         * figinset.C (docbook): removed a old place holder "@".
1787         * insetgraphics.C (docbook): remove the file sufix if graphic is eps.
1788         * insetinclude.C (linuxdoc): if include is verbatim, then export the
1789         ascii text version, clearly guarded inside a CDATA section.
1790         (docbook): in docbook 4, inlinegraphics is empty.
1791         * insettabular.C (linuxdoc): export the ascii version of the table
1792         inside a CDATA section.
1793
1794 2002-01-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1795
1796         * insetparent.C (InsetParent):
1797         * insetgraphicsParams.C (Write):
1798         (Read):
1799         * insetgraphics.C (prepareFile):
1800         (readFigInset):
1801         (docbook):
1802         * insetexternal.C (executeCommand):
1803         (doSubstitution): use Buffer::filePath
1804
1805         * insetbib.C (getFiles): add a #warning for Angus
1806
1807         * insetgraphics.C: Add a remark about how filenames should be
1808         considered to be relative to buffer (but absolute is still allowed)
1809         (draw): do not try to get status if lyxrc.use_gui is false
1810
1811 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
1812
1813         * inset.[Ch]:
1814         * insetcollapsable.[Ch]:
1815         * insettabular.[Ch] (searchForward, searchBackward): change the
1816         bool const & params to bool.
1817
1818         * insetminipage.[Ch] (width, height): renamed as pageWidth, pageHeight
1819         to avoid the name clash with InsetCollapsable's methods of the same
1820         names but different functionality.
1821
1822 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
1823
1824         * insettext.C (ascii): use lyx::count rather than countChar.
1825
1826 2002-01-14  John Levon  <moz@compsoc.man.ac.uk>
1827
1828         * insettabular.C: return early for the LFUN_*BUF[SEL] funcs too
1829
1830 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1831
1832         * insetgraphics.C (updateInset): do not try to render image if
1833         lyxrc.use_gui is false (bug #104)
1834
1835         * insetinclude.C (loadIfNeeded): do not call bufferlist.readFile
1836         if file does not exist
1837
1838         * figinset.C (browseFile): add shortcuts to directory buttons
1839
1840         * insettext.C (updateLocal): update menubar and toolbar here too.
1841
1842 2002-01-13  Allan Rae  <rae@lyx.org>
1843
1844         * insettabular.C (InsetTabular): Both constructors now initialise
1845         all class variables.
1846
1847 2002-01-11  Juergen Vigna  <jug@sad.it>
1848
1849         * insettext.C (insetButtonPress): set the_locking_inset to 0.
1850
1851 2002-01-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1852
1853         * insettabular.C (getStatus): add forgotten brace around multiline
1854         if statement.
1855
1856 2002-01-09  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1857
1858         * insetfloat.C (validate): require "float" instead of "floats".
1859
1860 2002-01-08  Martin Vermeer  <martin.vermeer@hut.fi>
1861
1862         * insettabular.C (getStatus): use FuncStatus
1863
1864 2002-01-08  Juergen Vigna  <jug@sad.it>
1865
1866         * insettabular.C (insetButtonRelease): now this should work too
1867         correctly.
1868
1869         * insetminipage.C (getMaxWidth): fixed for minipage inside insets and
1870         if the width is a percentage.
1871
1872         * inset.h: added isChar() function and implemented this for
1873         insetspecialchar insetquotes and insetlatexaccent.
1874         added forceDefaultParagraphs() and implemented it for insettabular.
1875
1876 2002-01-07  Juergen Vigna  <jug@sad.it>
1877
1878         * insettext.C (getLyXText): Fixed this function. An insert into the
1879         map is only done if we REALLY have a new BufferView.
1880
1881 2002-01-07  Martin Vermeer  <martin.vermeer@hut.fi>
1882
1883         * insettext.C: fix bug illustrated by attachment #37 of bug #59
1884
1885 2002-01-05  John Levon  <moz@compsoc.man.ac.uk>
1886
1887         * insetinclude.C: fix use of FileInfo
1888
1889 2002-01-07  Juergen Vigna  <jug@sad.it>
1890
1891         * insettabular.C (draw): fixed clearing of cell around inset.
1892
1893 2002-01-05  Juergen Vigna  <jug@sad.it>
1894
1895         * insettext.C (draw): move the calls so that insetWidth/Asc/Desc
1896         variables are updated.
1897
1898         * insettabular.C (resetPos): set always the inset_y as it may be
1899         needed in another function.
1900         (searchBackward): don't draw while searching.
1901
1902 2002-01-04  Juergen Vigna  <jug@sad.it>
1903
1904         * insettext.C (lockInsetInInset): forgot to set a cursor.
1905
1906 2002-01-02  Juergen Vigna  <jug@sad.it>
1907
1908         * insettext.C (insertInset): make the correct undo informations on
1909         inserting new insets.
1910
1911 2001-12-31  John Levon  <moz@compsoc.man.ac.uk>
1912
1913         * insettabular.C: correct single-cell select vertically
1914
1915 2001-12-27  Juergen Vigna  <jug@sad.it>
1916
1917         * insettabular.C (ascii): export as tab-separated-values if the
1918         function was not called from export (f.ex.: clipboard).
1919
1920         * insetcollapsable.h: added default support for ascii, linuxdoc and
1921         docbook export (the insettext is exported by default!)
1922
1923         * insettabular.C (copySelection): suff the clipboard with the tabular
1924         data in a tab separated format, seems more naturals then with all the
1925         formating.
1926
1927 2001-12-24  Juergen Vigna  <jug@sad.it>
1928
1929         * insettext.C (insetMotionNotify): added a mouse_x & mouse_y position
1930         to check for REAL mouseMotion.
1931
1932 2001-12-20  Juergen Vigna  <jug@sad.it>
1933
1934         * inset.C (cursor): return the owners cursor if available instead of
1935         always only the bv->text->cursor.
1936
1937         * insettabular.C (checkLongtableSpecial): works now.
1938
1939 2001-12-19  Juergen Vigna  <jug@sad.it>
1940
1941         * insettabular.C (tabularFeatures): fix the row setting of ltt as
1942         this has to be always row + 1 as 0 means not selected!
1943         (checkLongtableSpecial): added
1944         (tabularFeatures): better longtable options support
1945
1946         * insettext.C (resizeLyXText): reinit the text always also on a
1947         empty insettext!
1948
1949 2001-12-18  Juergen Vigna  <jug@sad.it>
1950
1951         * insettext.C (updateInsetInInset): look if we have to autocollapse
1952         paragraps and return if the update is requested for ourself.
1953
1954         * insetert.C (status): update the insettext not myself as that is what
1955         we need.
1956
1957         * insetcollapsable.C (updateInsetInInset): always call the InsetText's
1958         function only return if the update was requested with myself.
1959
1960         * insettext.C (insetButtonPress): fixed stupid bug.
1961         (various functions): pay attention that lt is cleared BEFORE calling
1962         updateLocal() and try to use it in the right manner (don't use it
1963         if it's not really neccessary!)
1964         (collapseParagraphs): insert a blank between collapsing paragraphs
1965         if neccessary (not already there!).
1966
1967 2001-12-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1968
1969         * insettabular.C: move includes around a bit, add a couple of
1970         consts.
1971
1972         * insettext.[Ch]: move includes around a bit, other ws changes and
1973         small stuff.
1974
1975 2001-12-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1976
1977         * insettext.C (insetButtonRelease): fix compile problem
1978
1979 2001-12-17  Juergen Vigna  <jug@sad.it>
1980
1981         * insettext.C (insetButtonPress): set the selection cursor!
1982         (insetButtonPress): clear the selection (and set with that the
1983         selection.cursor) if we only hit an inset!
1984
1985         * insetert.C (read): removed piece of compatibility code only needed
1986         for 1.2.0.
1987
1988         * insettabular.C (insetButtonRelease): fixed so that sub-dialogs
1989         can be opened.
1990
1991         * insetcollapsable.C (insetButtonRelease): changed so that it can
1992         open eventual existing popup dialogs on mousebutton==3.
1993
1994         * insetfloat.C (insetButtonRelease): removed not needed anymore!
1995
1996         * insetminipage.C (insetButtonRelease): removed not needed anymore!
1997
1998         * inset.C (insetButtonRelease): return a bool for telling the outer
1999         world that we opened a dialog.
2000
2001 2001-12-07  Juergen Vigna  <jug@sad.it>
2002
2003         * insettext.C (paragraph): remove the deleteing of paragraphs as
2004         it was a WRONG move!
2005
2006 2001-12-06  John Levon  <moz@compsoc.man.ac.uk>
2007
2008         * insettabular.h:
2009         * insettabular.C: use new setSelection(). Allow
2010           selection of single cells.
2011
2012 2001-12-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2013
2014         * insetquotes.C (latex): fix to use the local language setting at
2015         the point where the inset is inserted (different macros for
2016         different french packages)
2017
2018 2001-12-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2019
2020         * inset.h: add par_owner_ member variable and parOwner
2021         setter/accessor.
2022
2023 2001-12-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2024
2025         * insettabular.C (everywhere): adapt because widths are now real
2026         widths and not strings
2027
2028         * insettext.C (draw): re-introduce the calls to width(), ascent()
2029         and descent() to initialize the caching variables.
2030
2031 2001-12-09  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2032
2033         * insettext.C (draw):
2034         (drawFrame): use insetWidth instead of last_width
2035
2036         * insettext.h: remove variable last_width (insetWidth is exactly
2037         the same) and last_height (computed but never used!)
2038
2039 2001-12-10  Allan Rae  <rae@lyx.org>
2040
2041         * insettabular.C (localDispatch): cleanup unlockInsetInInset calls
2042
2043 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
2044
2045         * insettext.C (insetAllowed): add comment
2046
2047 2001-12-05  Juergen Vigna  <jug@sad.it>
2048
2049         * insettext.C (insetAllowed): fixed for the case that we directly
2050         ask the insettext from its LyXText.
2051         (paragraph): fixed the crash when assigning the par->next() from
2052         the EmptyParagraphMechanism!
2053
2054 2001-12-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2055
2056         * insetbib.C:
2057         * insettabular.C:
2058         * insettext.C: change "while(" to "while ("
2059
2060 2001-12-04  Juergen Vigna  <jug@sad.it>
2061
2062         * insetert.C (edit): handle Inlined status.
2063
2064         * insettext.C (insertInset): trying John's fix for the trailing cursor
2065
2066         * insetert.C (insetButtonPress): added to handle inlined status
2067         (insetMotionNotify): ditto.
2068
2069         * insettext.C (clearInset): changed Painter & in BufferView * param,
2070         to be able to call ascent,descent methods.
2071
2072 2001-12-03  Juergen Vigna  <jug@sad.it>
2073
2074         * insettext.C (updateInsetInInset): use lt variable to forbid
2075         changes of LyXText in an update call.
2076         (updateInsetInInset): fixed updating of non locked insets!
2077
2078 2001-12-01  John Levon  <moz@compsoc.man.ac.uk>
2079
2080         * insettabular.C: capture some more functions to prevent
2081         selection drawing problems. Bug #451274
2082
2083 2001-12-01  John Levon  <moz@compsoc.man.ac.uk>
2084
2085         * insetgraphics.C:
2086         * insetgraphicsParams.C: fix inverted sense of float_equal
2087
2088 2001-11-30  Juergen Vigna  <jug@sad.it>
2089
2090         * insettabular.C (InsetTabular): use the save_id flag to create also
2091         the tabular with the same id's.
2092
2093         * insettext.C (setParagraphData): added a same_id function for undo
2094         to set the same paragraph id's as of the paragraph we are setting.
2095
2096 2001-11-30  José Matos <jamatos@fep.up.pt>
2097
2098         * inseturl.[Ch]:
2099         * insettoc.[Ch]: DocBook -> docbook.
2100
2101 2001-11-29  André Pönitz <poenitz@gmx.net>
2102
2103         * inseterror.C:
2104         * insettext.C: further reduction of header dependencies by using
2105         lyx::layout_type and lyx::textclass_type from support/types.h
2106
2107 2001-11-29  Juergen Vigna  <jug@sad.it>
2108
2109         * insettext.C: inserted a reinitLyXText function everywhere I delete
2110         the paragraphs! This should fixe the crashes we had.
2111         Also use the new function firstRow() instead of getRowNearY(dummy_y)
2112         (paragraph): set the InsetOwner() of the new paragraphs!
2113
2114 2001-11-28  André Pönitz <poenitz@gmx.net>
2115
2116         * insetnote.C: add pos initialization that I removed without
2117           knowing what I did.
2118
2119 2001-11-28  Juergen Vigna  <jug@sad.it>
2120
2121         * insettabular.C (resetPos): hack to not crash with infinite paints.
2122
2123         * insettabular.h: insert missing function allowSpellcheck()!
2124
2125         * insetcollapsable.C (draw): fixed wrong width of collapsed inset!
2126
2127 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
2128
2129         * insetfloatlist.h:
2130         * insetfloatlist.C: derive from InsetCommand so gui can use it
2131           easily
2132
2133 2001-11-26  André Pönitz <poenitz@gmx.net>
2134
2135         * insettext.[Ch]:
2136         * insetert.C:
2137         * insetnote.C: reduce header dependencies, introduce type for
2138         positions
2139
2140 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
2141
2142         * various: update for Alert.h
2143
2144 2001-11-22  John Levon  <moz@compsoc.man.ac.uk>
2145
2146         * inset.h: fix comment
2147
2148         * insettext.C: use par->isInset()
2149
2150 2001-11-22  Allan Rae  <rae@lyx.org>
2151
2152         * insetcollapsable.h:
2153         * inset.h: Changes to checkInsertChar() behaviour.
2154         Now return value indicates whether chars can be inserted.
2155
2156 2001-11-11  Michael A. Koziarski <michael@koziarski.org>
2157
2158         * various:  updated to use the new LaTeXFeatures
2159
2160 2001-11-14  José Matos  <jamatos@fep.up.pt>
2161
2162         * insetspecialchar.C (linuxdoc):
2163         (docbook): don't give a name to a unused variable.
2164
2165         * insettext.C (docbook): removed unused variable.
2166
2167 2001-11-13  Herbert Voss  <voss@perce.de>
2168
2169         * insetgraphic.C: fix scale bug
2170
2171 2001-11-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2172
2173         * inset.h (isSpace):
2174         (isLetter): new virtual methods.
2175
2176         * insetspecialchar.C (isSpace):
2177         (isLetter): implement here.
2178
2179 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
2180
2181         * inset.h: new inline helpers
2182
2183         * insettext.C: use new helpers
2184
2185 2001-11-07  José Matos  <jamatos@fep.up.pt>
2186
2187         * insettext.C (docbook): full support for paragraphs inside insettext.
2188
2189 2001-11-06  José Matos  <jamatos@novalis.fc.up.pt>
2190
2191         * insetindex.C: added header file for std::ostream.
2192
2193 2001-11-03  José Matos  <jamatos@fep.up.pt>
2194
2195         * insetindex.C: added using std::ostream that I forgot yesterday.
2196
2197 2001-11-02  Ben Guillon  <nicolas.marsgui@libertysurf.fr>
2198
2199         * insetindex.h (docbook):
2200         * insetindex.C (docbook): added support for docbook export.
2201
2202 2001-11-02  José Matos  <jamatos@fep.up.pt>
2203
2204         * insetcaption.C(docbook): added support for docbook export.
2205
2206 2001-11-02  Dekel Tsur  <dekelts@tau.ac.il>
2207
2208         * insetexternal.C (updateExternal): Do not run update command if
2209         result file exists and is up to date.
2210
2211         * ExternalTemplate.C (readFormat): Support the updateresult token.
2212
2213 2001-10-31  Kayvan A. Sylvan  <kayvan@sylvan.com>
2214
2215         * insetexternal.C (doSubstitution): Fix filepath ($$FPath in
2216         external_templates) to use the buffer->fileName() but only if
2217         previewing. Generating a TeX file should make FPath return
2218         "".
2219
2220 2001-10-30  John Levon  <moz@compsoc.man.ac.uk>
2221
2222         * insetert.h:
2223         * insetert.C: fix some problems
2224
2225 2001-10-30  Kayvan A. Sylvan  <kayvan@sylvan.com>
2226
2227         * insetexternal.C (doSubstitution): Added $$FPath token
2228         to list of usable substitutions in external inset templates.
2229
2230 2001-10-24  Juergen Vigna  <jug@sad.it>
2231
2232         * insettabular.C: use new ltType struct for setting longtable
2233         header and footers also new UNSET enums.
2234
2235 2001-10-24  José Matos  <jamatos@fep.up.pt>
2236
2237         * insettabular.C (linuxdoc): Now exports the ascii's table version.
2238         (docbook): If the table is not inside a float then wrap it inside
2239         <informaltable>...</informaltable>.
2240
2241 2001-10-23  José Matos  <jamatos@fep.up.pt>
2242
2243         * insetref.C (docbook): removed / terminator to conform SGML.
2244
2245         * insetspecialchar.C (linuxdoc):
2246         (docbook): Added support for special chars, more than ascii export.
2247
2248 2001-10-22  Juergen Vigna  <jug@sad.it>
2249
2250         * insettext.C (checkInsertChar): added for REALLY checking the
2251         font of the inserted char in the right inset!
2252
2253 2001-10-19  Juergen Vigna  <jug@sad.it>
2254
2255         * inset.h: added method allowSpellcheck() so that insets who do
2256         not have anything to spellcheck can tell and so they are over-jumped.
2257         Implemented for InsetText and co.
2258
2259 2001-10-18  Juergen Vigna  <jug@sad.it>
2260
2261         * inset.C (getMaxWidth): use LyXText::workWidth(BufferView, Inset *).
2262
2263 2001-10-15  José Matos  <jamatos@fep.up.pt>
2264
2265         * insetert.C: allow export for docbook and linuxdoc
2266
2267 2001-10-07  Adrien Rebollo <adrien.rebollo@gmx.fr>
2268
2269         * insetquotes.C (dispString): handles latin3 and latin4 quotes
2270
2271 2001-10-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2272
2273         * insetquotes.C (dispString): fix handling of latin9 quotes
2274
2275 2001-10-03  Juergen Vigna  <jug@sad.it>
2276
2277         * insetert.C: ditto
2278
2279         * insetcollapsable.C: change updateInset calls to not tell BV that
2280         we have changed status.
2281
2282 2001-10-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2283
2284         * insettabular.C (deletable): make const
2285
2286 2001-09-28  Dekel Tsur  <dekelts@tau.ac.il>
2287
2288         * insetert.C (latex): Fix the returned value
2289
2290 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
2291
2292         * insetert.[Ch] (selectNextWordToSpellcheck): new method.
2293         Returns string(), so nothing in an ERT inset is spellchecked.
2294
2295         * insetgraphics.C (draw): print the filename if not displaying the
2296         image.
2297         (width): make sure that the width and draw methods are consistent.
2298         (updateInset): don't even load the image into cache if not displaying
2299         it.
2300
2301 2001-09-21  Angus Leeming  <a.leeming@ic.ac.uk>
2302
2303         * various files (selectNextWord): renamed as
2304         selectNextWordToSpellcheck.
2305
2306         * insetgraphics.C (draw): remove the previous change. Right place
2307         is in imageLoaderXPM.C.
2308         (draw): don't display the image if params.display == NONE.
2309
2310 2001-09-18  Angus Leeming  <a.leeming@ic.ac.uk>
2311
2312         * figinset.C (runqueue):
2313         * insetgraphics.C (draw): set background colour of inset from
2314         background to the user-configurable graphicsbg.
2315
2316 2001-09-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2317
2318         * insetquotes.C (InsetQuotes): when trying to decide the side of
2319         the quote, choose `left' only after a space or '('
2320
2321 2001-09-04  José Matos  <jamatos@fep.up.pt>
2322         * figinset.C
2323         * figinset.h
2324         * insetcaption.C
2325         * insetcaption.h
2326         * insetcollapsable.h
2327         * insetcommand.C
2328         * insetcommand.h
2329         * inseterror.h
2330         * insetert.C
2331         * insetert.h
2332         * insetexternal.C
2333         * insetexternal.h
2334         * insetfloat.C
2335         * insetfloat.h
2336         * insetfloatlist.h
2337         * insetgraphics.C
2338         * insetgraphics.h
2339         * inset.h
2340         * insetinclude.C
2341         * insetinclude.h
2342         * insetlabel.C
2343         * insetlabel.h
2344         * insetlatexaccent.C
2345         * insetlatexaccent.h
2346         * insetquotes.C
2347         * insetquotes.h
2348         * insetref.C
2349         * insetref.h
2350         * insetspecialchar.C
2351         * insetspecialchar.h
2352         * insettabular.C
2353         * insettabular.h
2354         * insettext.C
2355         * insettext.C (docbook): rename docBook method to docbook.
2356
2357 2001-09-02  Dekel Tsur  <dekelts@tau.ac.il>
2358
2359         * inset.h (getFirstParagraph): New virtual method.
2360
2361 2001-08-20  Herbert Voss  <voss@perce.de>
2362         * insetbib.C: added a option bibtotoc which is from "BIB to TOC"
2363         in the the bibtex-database-gui for inserting a line
2364         \addcontentsline...
2365
2366         If no style is given than there is no tex-output.
2367
2368 2001-08-18  Angus Leeming  <a.leeming@ic.ac.uk>
2369
2370         * insetbib.[Ch] (getFiles): new method, returning the BibTeX database
2371         files as a vector.
2372         (getKeys): use it.
2373
2374 2001-08-18  Dekel Tsur  <dekelts@tau.ac.il>
2375
2376         * insetert.C (latex): Fix output for multiple paragraphs.
2377         (write): New code for writing paragraph data.
2378         (read): Set font after reading the inset.
2379         (localDispatch): Call set_latex_font() for more cases.
2380
2381         * insetnote.h: Add empty validate method.
2382         * insetert.h: Ditto
2383
2384         * insetnote.C (InsetNote): Set language to the language of the
2385         document.
2386
2387 2001-08-16  Juergen Vigna  <jug@sad.it>
2388
2389         * insettext.C: implemented the new FINISHED states.
2390
2391         * insettabular.C: ditto
2392
2393         * inset.h: added more FINISHED states for cursor right,up,down
2394
2395 2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
2396
2397         * insetfloatlist.C: use "FloatName List"
2398
2399 2001-08-14  Juergen Vigna  <jug@sad.it>
2400
2401         * insetert.C (edit): forgot to set status_ in edit calls!
2402
2403 2001-08-14  Dekel Tsur  <dekelts@tau.ac.il>
2404
2405         * insettext.C: Compilation fix
2406
2407 2001-08-13  Juergen Vigna  <jug@sad.it>
2408
2409         * inset.C (getMaxWidth): fixed bug of returning the wrong max width.
2410
2411         * insetcollapsable.C (edit): don't recollapse an already open inset.
2412
2413         * insettext.C: fixed problem when reinitializing LyXText by not doing
2414         it while lt is in use and post this to the next possible time in
2415         getLyXText().
2416         (searchForward): fixed not unlocking of inset if nothing found.
2417         (edit): set cursor behind right (was set -1 pos).
2418
2419         * insetert.C (InsetERT): init status_ also in the 3rd constructor.
2420
2421         * insettabular.C (tabularFeatures): fixed fix where deleting the
2422         last row didn't get the right actcell!
2423
2424 2001-08-11  Dekel Tsur  <dekelts@tau.ac.il>
2425
2426         * insettext.C (localDispatch): Change language only when the inset
2427         becomes empty.
2428
2429 2001-08-10  Juergen Vigna  <jug@sad.it>
2430
2431         * insettabular.C (selectNextWordInt): use the front using edit call.
2432
2433         * insetcollapsable.C (getMaxWidth): rename inset to in to not have
2434         the parameter overwrite class variable inset.
2435
2436         * inset.C (getMaxWidth): fix the setting of the minwidth = 10.
2437
2438         * insettext.C (saveLyXTextState): check for invalid cursor-par.
2439         (reinitLyXText): remove wrong_cursor bool as not needed anymore!
2440
2441         * insettabular.C (calculate_dimensions_of_cells): let's try to call
2442         update only for fixed with cells.
2443         (resetPos): try to fix the lockup on spellchecking or s&r.
2444
2445         * insettext.C (update): comment this out as it seems first wrong
2446         and second not needed anymore!
2447         (some functions): call reinitLyXText() only in update() in all other
2448         positions set only need_update = INIT.
2449
2450 2001-08-08  Juergen Vigna  <jug@sad.it>
2451
2452         * insettabular.C (setPos): fixed wrong actrow < rows() check.
2453
2454         * insettext.C (insetUnlock): remove double-space on inset unlock.
2455
2456         * insetcollapsable.C (draw): fix returned x when label > inset-width.
2457
2458         * insettabular.C (update): fixed cursor positon after an insert.
2459         (insetAllowed): do not allow to insert insets when not inside the
2460         inset!
2461         (draw): clear below an inset too as it could have changed height.
2462
2463         * inset.C (getMaxWidth): fixed width for inset in inset.
2464
2465         * insettext.C (update): small fix.
2466
2467         * insettabular.C (tabularFeatures): added selection support to
2468         DELETE_ROW/DELETE_COLUMN.
2469
2470 2001-08-07  Juergen Vigna  <jug@sad.it>
2471
2472         * inset.C (getMaxWidth): recoded and all it's implementations!
2473
2474         * insettext.C (init,setParagraph+constructors): cleanups
2475         (reinitLyXText): fixed problem with wrong cursor when all paragraphs
2476         are new and I want do a save/restore of the cursor position which is
2477         not possible anymore.
2478
2479         * insetcollapsable.C (searchBackward): recollapse inset if not found.
2480         (searchBackward): ditto
2481         (selectNextWord): ditto
2482
2483 2001-08-07  Angus Leeming  <a.leeming@ic.ac.uk>
2484
2485         * insetlatexaccent.C (checkContents): Add some debug messages
2486
2487 2001-08-07  Juergen Vigna  <jug@sad.it>
2488
2489         * insetert.C (read): don't use InsetCollapsable::read as we don't
2490         write the collapsed status anymore only the status.
2491         (write): ditto.
2492
2493 2001-08-06  Juergen Vigna  <jug@sad.it>
2494
2495         * insetert.C (set_latex_font): use LyXText's setFont directly.
2496
2497         * insettext.C (drawFrame): fixed one time more the right position
2498         and size of the frame!
2499
2500         * insetert.C (~InsetERT): hide the dialog.
2501         (showInsetDialog): added implementation
2502         (open): ditto
2503         (close): ditto
2504         (status): new function for the status of the ERT inset (3-state).
2505         (write): output also the status of the inset for readback!
2506         (read): readback the status if available otherwise use collapsed_.
2507
2508         * insettext.C (edit): small fix of setting the position, which could
2509         have gone < 0.
2510
2511         * insetert.C (width): implement this function for inlined viewing.
2512         Added minimum width of 10 pixels!
2513
2514         * insetminipage.C (InsetMinipage): just change the colors a bit so
2515         that border/background is a bit more visible. We will remove this
2516         anyway for 1.2.0!
2517
2518         * insettext.C (textWidth): add a 'bool fordraw' parameter and use this
2519         function for getting the important widths for drawing in various
2520         functions and in LyXText.
2521         (draw): fixed up a bit (frame drawing/clearing)
2522
2523 2001-08-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2524
2525         * inset.C (convertFont): delete method. not used.
2526
2527 2001-08-03  Juergen Vigna  <jug@sad.it>
2528
2529         * insettext.C (setFont): don't call for a draw update if we're just
2530         changing the cursor font!
2531
2532 2001-08-02  Juergen Vigna  <jug@sad.it>
2533
2534         * insettext.C (draw): clear the background with the right color if
2535         needed. Update myself if x&max-width changed and return without doing
2536         anything. Let the update code handle the right stuff.
2537
2538         * insetminipage.C (getMaxWidth): fixed returning of maxwidth when
2539         inside another inset.
2540
2541 2001-08-01  Juergen Vigna  <jug@sad.it>
2542
2543         * insetcollapsable.C (update): added an in_update bool so we avoid
2544         reentering.
2545
2546         * insettabular.C (update): added an in_update bool so we avoid
2547         reentering.
2548
2549         * insettext.C (insetButtonPress): hopefully fixed setselection/clear
2550         selection problem.
2551         (update): added an in_update bool so we avoid reentering.
2552
2553         * insettabular.C (localDispatch): clear col/row selection when doing
2554         something else inside an inset.
2555
2556         * insettext.C (getLyXText): fixed bug when requesting a recursive
2557         insettext!
2558
2559 2001-08-01  Angus Leeming  <a.leeming@ic.ac.uk>
2560
2561         * insetcite.C (latex): Paranoia check. Make sure that there is no
2562         whitespace between the citation keys.
2563
2564 2001-07-31  Juergen Vigna  <jug@sad.it>
2565
2566         * inset.h (nodraw): make the set function also const so that this
2567         can be called from inside other const functions.
2568
2569         * insetcollapsable.h: removed inline variable and moved it over
2570         to the only user InsetERT.
2571
2572         * insetcollapsable.C (insetButtonRelease): fixed uncollpasing the
2573         inset opening immediately therein lying insets dialogs!
2574
2575         * insetert.C (localDispatch): set the font also if we don't have any
2576         chars in this paragraph, otherwise if we delete all of em and start
2577         writing we have the wrong font.
2578         (inlined): added
2579         (draw): implemented for inline support
2580         (insetButtonRelease): ditto.
2581
2582 2001-07-30  Juergen Vigna  <jug@sad.it>
2583
2584         * insettext.C (reinitLyXText): new function to reinit the insets
2585         text after lot's of paragraph changes. Use this instead of the
2586         cache.clear() which is VERY dangerous.
2587
2588         * insetfloat.C (insetButtonRelease): we should only show the dialog
2589         if we press on the label otherwise we have problems to open mouse
2590         button 3 dialogs inside this float (f.ex. of a tabular!)
2591
2592 2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2593
2594         * insetert.C: change back to "ERT"
2595
2596         * insetfloat.C: handliign of RMB on label added.
2597
2598 2001-07-30  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2599
2600         * insetgraphicsParams.C: #include LOstream.h here.
2601
2602         * insetfoot.h: remove InsetFoot:: qualifier.
2603
2604 2001-07-29  Baruch Even  <baruch@lyx.org>
2605
2606         * ChangeLog: Hiding time travel evidence.
2607
2608         * insetgraphicsParams.h:
2609         * insetgraphicsParams.C:
2610         * insetgraphics.C: Added horizontal scale option, it actually scales both
2611         directions since it keeps image proportions.
2612
2613         * insetgraphics.C: Fixed EPS detection to be non-hacky.
2614
2615 2001-07-29  Baruch Even  <baruch@lyx.org>
2616
2617         * insetgraphics.C (decideOutputImageFormat): when doing postscript output
2618         convert PNG/GIF/JPG to EPS, assume the rest are EPS already.
2619
2620         HACKY! Will need to add an EPS detection routine like old InsetFig does!
2621
2622 2001-07-29  Baruch Even  <baruch@lyx.org>
2623
2624         * insetgraphics.C: Added EPSI to be an alias of EPS.
2625
2626 2001-07-29  Baruch Even  <baruch@lyx.org>
2627
2628         * insetgraphics.C: Change GRAPHICS to Graphics.
2629         Changed image conversion rules (documented at the beginning of file).
2630
2631 2001-07-28  Angus Leeming  <a.leeming@ic.ac.uk>
2632
2633         * insetert.C (get_new_label): int -> Paragraph::size_type to get
2634         std::min working.
2635
2636         * insetgraphics.C: added a using std::endl directive.
2637
2638         * insetcommand.h (getScreenLabel): removed pure virtual function,
2639         as it duplicates that in InsetButton.
2640
2641         * insetbib.[Ch] (getScreenLabel):
2642         * insetbutton.[Ch] (getScreenLabel):
2643         * insetcite.[Ch] (getScreenLabel):
2644         * insetert.[Ch] (getScreenLabel):
2645         * insetexternal.[Ch] (getScreenLabel):
2646         * insetfloatlist.[Ch] (getScreenLabel):
2647         * insetinclude.[Ch] (getScreenLabel):
2648         * insetindex.[Ch] (getScreenLabel):
2649         * insetlabel.h (getScreenLabel):
2650         * insetparent.[Ch] (getScreenLabel):
2651         * insetref.[Ch] (getScreenLabel):
2652         * insettoc.[Ch] (getScreenLabel):
2653         * inseturl.[Ch] (getScreenLabel): passed a Buffer const * parameter.
2654
2655         * insetcite.C (getScreenLabel): use this Buffer parameter in creating
2656         the label.
2657         (validate): remove check on "cite" when using natbib.
2658
2659 2001-07-26  Baruch Even  <baruch@lyx.org>
2660
2661         * insetgraphics.C (draw): changed casting to be in one place rather than
2662         all over the function.
2663
2664         * insetgraphics.h:
2665         * insetgraphics.C (read): Added compatibility reads of InsetFig.
2666
2667         * insetgraphicsParams.h:
2668         * insetgraphicsParams.C:
2669         * insetgraphics.C: Removed inline option and changed rotateAngle to float.
2670
2671 2001-07-28  Kayvan A. Sylvan  <kayvan@sylvan.com>
2672
2673         * insetfoot.C (validate): Added method to ensure that the
2674         right bit of LaTeX is emitted.
2675
2676         * insetfoot.h: Added validate method to set the correct
2677         LaTeXFeatures bit for the special footnote code.
2678
2679 2001-07-26  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
2680
2681         * insetquotes.C (dispString): display the right ISO8859-{1,9,15}
2682         quotes
2683
2684 2001-07-27  Juergen Vigna  <jug@sad.it>
2685
2686         * inset.h: remove not used font variable in parameter.
2687         removed checkInsertChar in UpdatableInset as it was equal to
2688         the one in Inset and so not needed.
2689
2690         * insetert.C (checkInsertChar): implementation of function
2691         checkInsertChar.
2692
2693         * inset.h: added new function checkInsertChar.
2694
2695         * various files: added c-tor and clone() function.
2696
2697         * insetcollapsable.h: removed clone function here as this should
2698         be only realized in REAL insets and added it to all collapsable
2699         insets! (with the copy-constructor).
2700
2701 2001-07-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2702
2703         * insetminipage.C (read): handle missing parameters more gracefully
2704
2705         * insetcollapsable.C (read): handel missing collapsed more gracefully
2706
2707 2001-07-25  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2708
2709         * insetfloat.C (read): handle missing parameters.
2710
2711         * insettext.C (read): handle old latex end_inset
2712
2713         * insetert.C (setButtonLabel): new method
2714         (init): use it, to set the dynamic label correctly
2715         (read): use it
2716
2717         * Makefile.am (EXTRA_DIST): add files that is not part or the
2718         binary here.
2719
2720         * insetcollapsable.h: remove autocollapsable (no users), remove
2721         draw_label, change_label_with_text and companion code. Remove args
2722         from some methods.
2723         * insetert.[Ch]: move here instead (only user)
2724
2725         * inset.h: rename private variable name to name_, make
2726         selectNextWord return a const string. make getInsetName return a
2727         string const &. Remove bool from open, add close.
2728
2729         * Makefile.am: don't compile insetlist, insetsection
2730         and insettheorem
2731
2732 2001-07-24  Juergen Vigna  <jug@sad.it>
2733
2734         * insetert.C (InsetERT): put init after the paragraph initialization,
2735         as otherwise we don't set the draw_label right.
2736
2737         * insetcollapsable.C (insetMotionNotify): fixed opening/closing the
2738         insets with the mouse without having strange selections.
2739         (edit): if the inset was collapsed and we open it here then put the
2740         cursor always at the beginning of the inset.
2741         (get_new_label): 15 instead of 10 max chars in the label.
2742
2743         * insetert.C (localDispatch): added and handle various stuff we
2744         need to handle here (font setting on paragraph break, not permitted
2745         layout setting, etc.).
2746
2747         * inset.h: added default copy-consturctor and implemented this in
2748         various insets with the change to use this in the clone function!
2749
2750 2001-07-24  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
2751
2752         * insetminipage.C (InsetMinipage): set background color to red :)
2753
2754 2001-07-23  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
2755
2756         * insettext.C (insetUnlock): only set update to CLEAR_FRAME if
2757         draw frame mode is LOCKED.
2758
2759         * insetcollapsable.C (edit):
2760         (insetButtonRelease): set update status to full when
2761         opening inset.
2762
2763         * insettext.C (clearInset):
2764         * insettabular.C (draw):
2765         * insetlatexaccent.C (draw): honor background color.
2766
2767         * inset.h: new member background_color_, initialized to
2768         LColor::inherit.
2769
2770         * inset.C (backgroundColor): new method.
2771         (setBackgroundColor): new method.
2772
2773         * insetert.C (init): new method, called by the ctors.
2774         (InsetERT): when inserting contents, make sure the font is
2775         ALL_INHERIT.
2776
2777         * insetnote.C (InsetNote): when inserting content, remove trailing
2778         newline
2779         (init): set background color to LColor::note
2780
2781 2001-07-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2782
2783         * insetcollapsable.C: adjust
2784
2785         * insetbutton.C: adjust
2786
2787 2001-07-23  Juergen Vigna  <jug@sad.it>
2788
2789         * insetcollapsable.h: removed widthCollapsed variable, LyXFont
2790         parameter on the _collapsed function (was not needed) and call
2791         always width_collapsed().
2792
2793         * insetert.C (InsetERT): use setLabel with "true" flag.
2794
2795         * insetcollapsable.C: modified various functions to set the draw_label
2796         string right in any condition.
2797         (setLabel): added a bool parameter to set change_label_with_text.
2798
2799         * insetcollapsable.h: added draw_label string which is set to the
2800         actual drawn label-string, while label is the original static label
2801         of this collapsable inset. Added bool change_label_with_text to set
2802         if we want that the label changes to the start of the InsetText's
2803         text when collabpsed. You can set this flag with the setLabel funciton.
2804         Added bool inlined for inlined collapsable insets, but not handled
2805         yet.
2806
2807         * insetcollapsable.C (get_new_label): added should get a new label
2808         from the InsetText beginning (for now 10 chars).
2809
2810 2001-07-21  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
2811
2812         * insetquotes.C (latex): fix the handling of french double quotes
2813         when not using the french pachage.
2814
2815 2001-07-22  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
2816
2817         * insetcollapsable.h: make WidthCollapsed mutable.
2818
2819         * insetindex.C (lyxCode): InsetIndex returns INDEX_CODE,
2820         InsetPrintIndex returns INDEX_PRINT_CODE.
2821
2822         * inset.h: add INDEX_PRINT_CODE
2823
2824         * insetcollapsable.C (draw): init widthCollapsed if necessary
2825         (width): ditto.
2826
2827         * insetquotes.C (width): use the local language, not the document
2828         language.
2829         (draw): ditto.
2830         (dispString): add additional spacing for all french languages,
2831         like fr_CA.
2832         (validate): make it work when there is no default language
2833
2834         * insetspecialchar.h: rename kind to kind_; add kind() accessor.
2835
2836         * insetnote.C (init): new method, called by the constructors
2837         (InsetNote): new constructor with contents passed as a string
2838
2839 2001-07-21  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
2840
2841         * insetfootlike.C (insetAllowed): disallow float in footlike.
2842
2843         * insetert.C (InsetERT): add collapsed argument to the constrctor
2844         with contents.
2845
2846 2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2847
2848         * insetindex.h: shut off warning
2849
2850 2001-07-20  Juergen Vigna  <jug@sad.it>
2851
2852         * insetcollapsable.C (update): recoded hopefully works now!
2853
2854 2001-07-19  Juergen Vigna  <jug@sad.it>
2855
2856         * most files: implemented the below new introduced function.
2857
2858         * inset.h: added new edit(BufferView *, bool front) method to be able
2859         to enter an inset from the front/back without knowing x/y positions
2860         and baselines inside the inset. So I just can tell the inset activate
2861         me and set the cursor on the front/back of yourself.
2862
2863 2001-07-18  Juergen Vigna  <jug@sad.it>
2864
2865         * insetcollapsable.C (edit): fixed hopefully the y parameter which
2866         is given to the InsetText.
2867         (insetButtonPress): ditto
2868         (insetButtonRelease): ditto
2869         (insetMotionNotify): ditto
2870
2871 2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2872
2873         * insetspecialchar.[Ch]: change HYPHENATION_BREAK to
2874         LIGATURE_BREAK, since the name is so stupid.
2875
2876 2001-07-20  Angus Leeming  <a.leeming@ic.ac.uk>
2877
2878         * insetnote.[Ch]: (insertInset, insetAllowed): removed. Note now uses
2879         the default InsetCollapsable methods. I.e., it can insert anything.
2880         (write) output the name of the inset, not some silly hack for
2881         compatability with the old InsetInfo.
2882
2883         * insetinfo.[Ch]: removed.
2884         * insetnote.[Ch]: new files. InsetNote replaces InsetInfo. The inset is
2885         now collapsable, but functionality is otherwise identical to InsetInfo.
2886
2887         * Makefile.am: removed insetinfo.[Ch]. Added insetnote.[Ch].
2888
2889 2001-07-19  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
2890
2891         * insetspecialchar.[Ch]: add support for HYPHENATION_BREAK. some
2892         reformatting
2893
2894         * insetquotes.C: general cleanup
2895         (dispString): add spaces inside french double quotes.
2896         (latex): ditto. Moreover, treat first the case where the frenchb
2897         or french options have been given.
2898
2899 2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
2900
2901         * insetcite.[Ch] (latex, validate): new methods, required for natbib
2902         support.
2903
2904 2001-07-19  Dekel Tsur  <dekelts@tau.ac.il>
2905
2906         * figinset.C (RegisterFigure): Print debug message only when
2907         current_view is available.
2908
2909 2001-07-18  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
2910
2911         * many files: update to match the change below
2912
2913         * inset.h (insetAllowed): renamed from insertInsetAllowed;
2914         implement the version which takes an inset here.
2915
2916         * insetcollapsable.[Ch]: implement open and isOpen
2917
2918         * inset.h: remove insertInsetAllowed from Inset
2919         (open): new method, to open or close an inset
2920         (isOpen): returns the status of an inset
2921         (isCollapsable, colapse): removed
2922
2923 2001-07-13  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
2924
2925         * insetquotes.C (dispString): display french guillemets when using
2926         ISO8859-15.
2927
2928 2001-07-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2929
2930         * insetcollapsable.h: remove bogus return statements
2931
2932 2001-07-18  Juergen Vigna  <jug@sad.it>
2933
2934         * insettabular.C (selectNextWord): fixed spellchecking for the
2935         first cell of a tabular (wasn't entered!)
2936         (getLyXText): changed to enter automatically insettext and return
2937         it's LyXText if we're locked.
2938
2939 2001-07-17  Juergen Vigna  <jug@sad.it>
2940
2941         * various files: implemented the below functions.
2942
2943         * inset.h: added functions
2944         - virtual string selectNextWord(BufferView *, float & value) const;
2945         - virtual void selectSelectedWord(BufferView *) { return; }
2946         - virtual void toggleSelection(BufferView *, bool /*kill_selection*/)
2947         needed for spellchecking correctly!
2948
2949 2001-07-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2950
2951         * insetert.C (latex): write out all paragraphs.
2952
2953 2001-07-17  Baruch Even  <baruch@lyx.org>
2954
2955         * insetgraphics.C (draw): Removed unneeded casts.
2956
2957 2001-07-16  Juergen Vigna  <jug@sad.it>
2958
2959         * insettext.C (update): fixed small oversight (reset lt to 0).
2960
2961 2001-07-14  Baruch Even  <baruch@lyx.org>
2962
2963         * insetgraphics.h:
2964         * insetgraphics.C: Added a copy c-tor and handled the same_id case.
2965
2966 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
2967
2968         Consistent use of Lsstream.h:
2969         * figinset.C: removed using std::ostringstream directive.
2970
2971         * insetgraphics.C (createLatexOptions):
2972         * insetinclude.C (unique_id):
2973         std::ostringstream -> ostringstream.
2974         * insettext.C (localDispatch): std::istringstream -> istringstream.
2975
2976 2001-07-13  Juergen Vigna  <jug@sad.it>
2977
2978         * insetfloat.C (insertInsetAllowed): added missing const_cast.
2979
2980         * insetcollapsable.C (getLockingInset): ditto.
2981
2982 2001-07-12  Juergen Vigna  <jug@sad.it>
2983
2984         * insetcollapsable.h: added implementation of new function for
2985         collapsable status.
2986
2987         * various files: added implementation of new insertInsetAllowed-func
2988         and redone the function a bit more.
2989
2990         * inset.h: added isCollapsable(), bool collapsed(),
2991         collapsed(BufferView *, bool) and insertInsetAllowed(Inset::Code).
2992
2993         * insetfloat.C (insertInsetAllowed): make a bit more checks.
2994
2995         * insettext.C (getLyXText): use 'lt' to assure we're not erasing the
2996         LyXText which is marked for removal while we're using it!
2997
2998         * insettext.h: added private LyXText * lt to use it to assure we are
2999         not deleting our LyXText while we're using it!
3000
3001 2001-07-11  Juergen Vigna  <jug@sad.it>
3002
3003         * insettext.C (insertInset): check if we are before the inset after
3004         inserting it! This check IS needed. Remove the Undo-Call as it is
3005         called in LyXText::insertInset!
3006
3007         * insettext.h: added struct InnerCache.
3008
3009         * insettext.C (deleteLyXText): insert a new InnerCache mechanism so
3010         that we ONLY delete the LyXText in the getLyXText() routine. So we
3011         are sure we don't delete LyXText while someone is working with it!
3012
3013 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3014
3015         * insetexternal.C: (*it). -> it->
3016         * insettext.C: ditto
3017
3018 2001-07-11  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3019
3020         * insetcollapsable.C (edit): always open collapsed insets (even if
3021         they are not autocollapsable)
3022
3023         * insetcommand.C (operator=): simplify.
3024
3025 2001-07-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3026
3027         * insetert.C (latex): handle META_NEWLINE
3028
3029 2001-07-09  Juergen Vigna  <jug@sad.it>
3030
3031         * insetert.h: a normal InsetText can insert insets, but we won't.
3032
3033         * inset.h: return default "false" on insertInsetAllowed and implement
3034         this function where a returnvalue != "false" is needed.
3035
3036 2001-07-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3037
3038         * insetert.C (InsetERT): new contructor
3039
3040 2001-07-06  Juergen Vigna  <jug@sad.it>
3041
3042         * a lot of files: added implementation of the below new functions
3043         and the change to clone(). Also the call of the new undo-functions
3044         where needed.
3045
3046         * inset.h: added an inset_id, added functions getParFromID,
3047         getInsetFromID, firstParagraph, cursor and id functions, added
3048         bool same_ids to clone function.
3049
3050 2001-07-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3051
3052         * insettext.[hC]: make cached_text a shared_ptr, make Cache be a map
3053         of BufferView * and shared_ptr<LyXText>
3054
3055 2001-07-05  Juergen Vigna  <jug@sad.it>
3056
3057         * insettext.C (clear): deleted also the cache not only LyXText.
3058         (setParagraphData): ditto.
3059
3060 2001-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3061
3062         * insetfloat.C (latex): let the specific placement take presedence
3063         if set, otherwise choose document placement if set, otherwise just
3064         use float default placement.
3065
3066 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3067
3068         * insettext.C (localDispatch): call CutAndPaste::'s static method
3069         directly.
3070
3071 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3072
3073         * insetbib.C: no meed to include forms.h here.
3074
3075 2001-07-03  Angus Leeming  <a.leeming@ic.ac.uk>
3076
3077         * insettext.C: added using std::make_pair directive.
3078
3079 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3080
3081         * insettext.C (getLyXText): avoid multiple lookups, and simplify
3082         slightly
3083         (deleteLyXText): ditto
3084         (resizeLyXText): ditto
3085
3086 2001-07-02  Juergen Vigna  <jug@sad.it>
3087
3088         * insettext.C (getLyXText): introduce a cache in getLyXText so that
3089         following calls are only returned the right pointer without the over
3090         head to search in the map.
3091         (various funcs): reset the cached_bview variable as this signs that
3092         the cache is not valid anymore.
3093
3094 2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3095
3096         * insettabular.C (clone): do not copy the LyXTabular twice
3097
3098 2001-06-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3099
3100         * insettext.h (TEXT): delete method
3101
3102 2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3103
3104         * insetmarginal.C (latex):
3105         * insetfoot.C (latex): fix spacing of notes in LaTeX
3106
3107         * insettext.C (localDispatch): use .c_str() on istringstream
3108         constructor argument.
3109
3110 2001-06-29  John Levon  <moz@compsoc.man.ac.uk>
3111
3112         * insettoc.h:
3113         * insettoc.C:
3114         * inseturl.h:
3115         * inseturl.C: fix method names in these to begin
3116           with small char too, so they inherit
3117
3118 2001-06-28  Juergen Vigna  <jug@sad.it>
3119
3120         * insettext.C (setFont): fixed font settings using toggleFree()
3121         instead of setFont().
3122
3123 2001-06-28  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3124
3125         * Change a lot of method names to begin with a small char.
3126         Changes to a lot of files because of this.
3127
3128 2001-06-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3129
3130         * insetfloatlist.C (Write): std:: qualify ostream
3131         (Latex): ditto
3132
3133 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
3134
3135         * figinset.C:
3136         * inset.C:
3137         * insetgraphics.C: send debug output to Debug::INFO instead of
3138         Debug::ANY.
3139
3140 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
3141
3142         * insettabular.h:
3143         * insettabular.C (getStatus): update to use func_status
3144
3145 2001-06-26  ben <nicolas.marsgui@libertysurf.fr>
3146
3147         * insetref.C (DocBook): added support for cross-references without
3148         a name.
3149
3150 2001-06-26  The LyX Project  <jug@sad.it>
3151
3152         * insetref.C:
3153         * insetref.h:
3154         * insetlabel.C:
3155         * insetlabel.h: removed escape method and moved it to
3156         support/lstrings.h.
3157
3158 2001-06-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3159
3160         * insettabular.C (getMaxWidth): do the speedup in a different way,
3161         remove dead code
3162
3163 2001-06-24  The LyX Project  <Asger>
3164
3165         * insettabular.C (getMaxWidth): We cache a mapping from
3166         inset to cell in order to speed this method up.
3167
3168 2001-06-24  The LyX Project  <Asger>
3169
3170         * insettext.C: Optimized InsetText::draw or something.
3171
3172 2001-06-23  The LyX Project  <lyx@rose.home.sad.it>
3173
3174         * insettext.C (LocalDispatch): fixed inserting of 'normal chars'
3175
3176 2001-06-23  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3177
3178         * inset.h: name change from lyxinset.h
3179
3180 2001-06-22  Dekel Tsur  <dekelts@tau.ac.il>
3181
3182         * insetfloat.C (Validate): Add a call to InsetCollapsable::Validate
3183
3184 2001-06-14  Juergen Vigna  <jug@sad.it>
3185
3186         * insettext.C (draw): removed warnings.
3187
3188 2001-06-13  Juergen Vigna  <jug@sad.it>
3189
3190         * insettabular.C (nodraw): only go down the tree if we don't have
3191         that flag set otherwise it's obvious that we don't want to draw.
3192         (LocalDispatch): do also an update if we have an undispached result.
3193
3194 2001-06-19  Angus Leeming  <a.leeming@ic.ac.uk>
3195
3196         * insetcite.C:
3197         * insetgraphicsParams.C:
3198         * insettext.C: removed // -*- C++ -*- as first line.
3199
3200 2001-06-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3201
3202         * lyxinset.h (resizeLyXText): shut off warning about unused
3203         parameter "force"
3204
3205 2001-06-07  Juergen Vigna  <jug@sad.it>
3206
3207         * insettext.C (resizeLyXText): honor the new force flag.
3208
3209         * lyxinset.h: add 'bool force' parameter to resizeLyXText(...)
3210
3211         * insettabular.C (deleteLyXText): new function
3212
3213 2001-06-02  John Levon  <moz@compsoc.man.ac.uk>
3214
3215         * insettheorem.C:
3216         * insetminipage.C:
3217         * insetlist.C:
3218         * insetfootlike.C:
3219         * insetfloat.C:
3220         * insetert.C:
3221         * insetcollapsable.C:
3222         * insetcaption.C: LColor tidy
3223
3224 2001-06-01  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3225
3226         * figinset.C: fix typo
3227
3228 2001-06-01  Juergen Vigna  <jug@sad.it>
3229
3230         * insettabular.C (resetPos): small hack so that scroll is not set to
3231         0 when we are in the last column of a tabular. This is a problem we
3232         have because of constats 20 offset on both directions, so this can
3233         cause on the limit an endless loop.
3234
3235         * insettext.C (SetFont): forgot that we can have locking insets ;)
3236
3237 2001-05-31  Juergen Vigna  <jug@sad.it>
3238
3239         * insettabular.C (LocalDispatch): small fix for LFUN_TAB.
3240
3241 2001-05-31  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3242
3243         * figinset.C: add using std:: directive for the C functions which
3244         need that.
3245
3246 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3247
3248         * insetfloat.C (Write): write out wide info
3249         (Read): read the wide info
3250         (Latex): use the wide info when creating latex.
3251
3252         * insettext.C: adjust
3253
3254         * insetgraphics.[Ch] (statusMessage): change to return string
3255         (width): adjust
3256         (draw): adjust
3257
3258         * figinset.C (runqueue): add std::
3259         (Recompute): ditto
3260
3261 2001-05-28  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3262
3263         * insetcite.C (Ascii): add std:: qualifier
3264
3265 2001-05-28  Juergen Vigna  <jug@sad.it>
3266
3267         * insettext.C (resizeLyXText): clear LyXText ONLY if we don't have
3268         a endless-width inset (maxWidth < 0).
3269         (Edit): change language only if not equal.
3270
3271         * insettabular.C (resetPos): call UpdateLocal only on REAL scroll!
3272
3273         * insettext.C (draw): fixed draw/clear of InsetText-Frame
3274
3275 2001-05-16  Juergen Vigna  <jug@sad.it>
3276
3277         * insettext.C (selectAll): added
3278         (clearSelection): added
3279
3280         * insettabular.C (SetFont): now we may set a font on a whole selection!
3281         (getSelection): added helper function.
3282
3283 2001-05-27  Dekel Tsur  <dekelts@tau.ac.il>
3284
3285         * insetcite.C (Ascii): Add method.
3286
3287 2001-05-16  Ruurd Reitsma  <r.a.reitsma@wbmt.tudelft.nl>
3288
3289         * figinset.C:
3290         * insetbib.C: fix path for OS/2 & Win32
3291
3292 2001-05-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3293
3294         * insetfoot.C (Latex): don't use % after footnote.
3295
3296 2001-05-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3297
3298         * insettext.C (Read): use clear
3299         (SetParagraphData): use LyXParagraph copy constructor instead of clone
3300
3301 2001-05-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3302
3303         * insetfloatlist.h: add a bunch of std:: qualifiers.
3304
3305 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3306
3307         * lyxinset.h: remve LOF_CODE, LOT_CODE, LOA_CODE, add
3308         FLOAT_LIST_CODE, renumber code list.
3309
3310         * insettoc.C (getScreenLabel): remove support for float lists
3311         (LyxCode): ditto
3312         (Ascii): ditto
3313
3314         * insetfloatlist.[Ch]: new files
3315
3316         * Makefile.am (libinsets_la_SOURCES): add insetfloatlist.[Ch]
3317
3318 2001-04-27  Angus Leeming  <a.leeming@ic.ac.uk>
3319
3320         * insettabular.C (LocalDispatch):
3321         * insettext.C (LocalDispatch): getClipboard() is now a BufferView
3322         method
3323
3324 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3325
3326         * insettext.C: remvoe !NEW_INSETS cruft
3327
3328         * insettabular.C: remove !NEW_INSETS cruft
3329
3330         * insetcollapsable.h: remove !NEW_INSETS cruft
3331
3332         * insetbib.C: remove !NEW_INSETS cruft
3333
3334 2001-04-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3335
3336         * insettoc.C: hack to make listof algorithm work
3337
3338 2001-04-20  Juergen Vigna  <jug@sad.it>
3339
3340         * insettext.C (Edit): call checkAndActivateInset with y=0 if y < 0.
3341
3342 2001-04-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3343
3344         * insetquotes.C (Latex): improve the guard against
3345         unwanted !` and ?` ligatures. This should really be done in
3346         another place (to catch all this ligatures at low-level).
3347
3348 2001-04-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3349
3350         * insettext.C (init): remvoe leftovers from cursor_visible change
3351         (draw): use c++ cast
3352         (LocalDispatch): dispatch LFUN_MESSAGE
3353
3354         * insettabular.C (InsetTabular): remove leftovers from
3355         cursor_visible, and scoped_ptr changes
3356         (draw): use c++ cast
3357
3358         * insetcollapsable.C (draw): use c++ cast
3359
3360         * ExternalTemplate.h: inherit privaely from noncopyable
3361         * insetcommand.h: ditto
3362         * insetinclude.h: ditto
3363
3364 2001-04-16  Allan Rae  <rae@lyx.org>
3365
3366         * insettoc.C (Ascii):
3367         * insettext.C (draw):
3368         * insettabular.C (setPos):
3369         * insetminipage.C (Read):
3370         * insetfloat.C (placement):
3371         * insetcaption.C (Ascii, DocBook):
3372         * figinset.C (runqueue): #warning triggers an error on Sun CC 6.0 as
3373         an unrecognised preprocessor directive.  So ensure they're wrapped.
3374
3375 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
3376
3377         * insetexternal.h:
3378         * insetexternal.C: set view on Clone. Add _ to private members.
3379
3380 2001-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3381
3382         * insettext.C (InsetText): fix new
3383         (InsetText): reindent some, simplify deletion of par list
3384         (clear): simplify deletion of par list, fix new
3385         (SetParagraphData): simplify deletion of par list
3386
3387         * insettabular.[Ch] (getLabelList): implement new method
3388
3389 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3390
3391         * lyxinset.h: do not include gettext.h...
3392
3393         * inset.C:
3394         * insetcaption.C:
3395         * insetexternal.C:
3396         * insetgraphics.C:
3397         * insetindex.C:
3398         * insetlabel.C:
3399         * insetlatexaccent.C:
3400         * insetminipage.C:
3401         * insetquotes.C:
3402         * insettabular.C:
3403         * inseturl.C: ... and do it here instead
3404
3405 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3406
3407         * insetcollapsable.[Ch] (getLabelList): add std:: on vector<string>
3408
3409         * insettext.[Ch] (getLabelList): add std:: on vector<string>
3410
3411         * insetcollapsable.[Ch] (getLabelList): implement
3412
3413         * insettext.[Ch] (getLabelList): implement
3414
3415         * insettext.h: reindent
3416
3417         * insettabular.h: make tabular a scoped_ptr
3418
3419         * insettext.C (init): adjust for cursor_visible
3420         (ToggleInsetCursor): constify asc and desc, font, adjust for
3421         cursor_visible
3422         (ShowInsetCursor): constify asc and desc, font, adjust for
3423         cursor_visible
3424         (HideInsetCursor): adjust for cursor_visible
3425
3426         * insettabular.C: reindent some
3427         (InsetTabular): adjust for scoped_ptr and cursor_visible
3428         (InsetTabular): ditto
3429         (~InsetTabular): delete delete
3430         (Clone): adjust for scoped_ptr
3431         (Read): constify old_format, adjust for scoped_ptr, move init of
3432         token
3433         (draw): constify tx, localize loop vars.
3434         some other localization of variables, remove double initilizatons.
3435
3436         * insetfoot.C: remove using std::ostream, add ostream where needed
3437
3438 2001-04-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3439
3440         * lyxinset.h: some reindentaion, use initializer list for
3441         constructro.
3442         UpdatableInset: make cursor_visible a private var add
3443         public isCursorVisible(), add protected toggleCursorVisible() and
3444         proctected setCursorVisible(bool), make scroll call the Inset::scroll
3445
3446         * insettoc.C: remvoe using decl
3447         (getScreenLabel): make cmdname donst
3448         (LyxCode): ditto
3449         (Ascii): ditto
3450         (Ascii): don't use endl
3451
3452         * insetfootlike.C: remove using decl at file scope and add std::
3453         where needed
3454         * insetmarginal.C: ditto
3455
3456         * insetfoot.C: some reformatting
3457
3458         * insetfloat.C (InsetButtonRelease): adjust the hit area
3459
3460         * insetert.C (SetFont): some reformatting
3461
3462         * insetcollapsable.C: some reformatting and constification
3463         (Clone): comment out.
3464         * insetcollapsable.h: some reformatting
3465         (Clone): comment out.
3466
3467         * inset.C: reindent
3468         (scroll): simplify
3469
3470 2001-03-30  Juergen Vigna  <jug@sad.it>
3471
3472         * insetcollapsable.h: changen *inset to be a InsetText inset.
3473
3474         * some files: changed to reflect the above change.
3475
3476 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
3477
3478         * insetexternal.[Ch]: renamed InsetExternal::InsetExternalParams as
3479         InsetExternal::Params.
3480         Added operator==() and operator!=() for the Params struct.
3481
3482 2001-03-29  Juergen Vigna  <jug@sad.it>
3483
3484         * lyxinset.h: changed parameter of getMaxWidth from Painter & to
3485         BufferView *.
3486
3487         * insetminipage.C: removed widthp_ and all it's functions and changed
3488         to use new %-lengths of LyXLength.
3489
3490 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
3491
3492         * figinset.[Ch]: changed headers lyx.h, form1.h -> figure_form.h.
3493
3494 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
3495
3496         * insetgraphicsParams.C (operator!=): new function, needed by the
3497         ControlGraphics class.
3498
3499 2001-03-28  Juergen Vigna  <jug@sad.it>
3500
3501         * insettext.C (InsetButtonPress): only enter !inset if button == 2
3502         (checkAndActivateInset): don't use the values returned from
3503         call to bv->checkInsetHit.
3504
3505         * insetminipage.C (Clone): set special minipage values.
3506
3507         * insetcollapsable.C (draw): changed to draw the button in the
3508         upper left corner outside the textinset.
3509         (ascent): changed because of different drawing
3510         (descent): ditto
3511         (width): ditto
3512         (Edit): ditto
3513         (InsetButtonPress): ditto
3514         (InsetButtonRelease): ditto
3515         (InsetMotionNotify): ditto
3516
3517 2001-03-27  Dekel Tsur  <dekelts@tau.ac.il>
3518
3519         * figinset.C (GetPSSizes): Fix for the case when filename doesn't
3520         contain a suffix.
3521         (Clone): ditto
3522
3523 2001-03-26  Juergen Vigna  <jug@sad.it>
3524
3525         * lyxinset.h: added ShowInsetDialog() function in UpdatableInset.
3526
3527         * insettext.C (ShowInsetDialog): implemented above function.
3528
3529         * insettabular.C (ShowInsetDialog): ditto
3530
3531         * insetminipage.C (ShowInsetDialog): ditto
3532
3533 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
3534
3535         * insetinclude.[Ch]: rename InsetInclude::InsetIncludeParams as
3536         InsetInclude::Params. Don't store a buffer * in Params. Store the
3537         master file name instead.
3538
3539 2001-03-23  Juergen Vigna  <jug@sad.it>
3540
3541         * insetcollapsable.C (InsetMotionNotify):
3542         (InsetButtonRelease):
3543         (InsetButtonPress): fixed y-offset (minipages).
3544
3545         * insettext.C (draw): force a FULL update if cleared == true.
3546
3547         * insetcollapsable.C (draw): Lars forgotten entry for changing this
3548         routine to draw the minipages on its position-flag.
3549         (InsetInInsetY): give back the right y position, because of minipage
3550         position-flag.
3551
3552 2001-03-23  José Abílio Matos  <jamatos@fep.up.pt>
3553
3554         * insetfloat.h
3555         * insetfloat.C (DocBook): docbook export code.
3556
3557 2001-03-22  Juergen Vigna  <jug@sad.it>
3558
3559         * insetminipage.C (getMaxWidth): added function to set the drawing
3560         width!
3561         (Read): should work now!
3562
3563         * insetcollapsable.C (InsetCollapsable): default is now NOT collapsed
3564         if we create a new inset.
3565
3566 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
3567
3568         * figinset.C (fl_set_preemptive_callback): moved definition outside
3569         of namespace anon.
3570
3571 2001-03-20  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3572
3573         * insetminipage.C (Read): prepare for reading of minipage arguments.
3574
3575 2001-03-18  Baruch Even  <baruch@lyx.org>
3576
3577         * insetgraphics.C: Minor cleanups of the comments and code.
3578
3579 2001-03-17  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3580
3581         * insetminipage.C (InsetMinipage): default to not collapsed
3582
3583 2001-03-16  Juergen Vigna  <jug@sad.it>
3584
3585         * insetminipage.C (width): modified with to be a string
3586         (widthp): added widthp (for % width) support functions.
3587         (InsetButtonRelease): added to open the options dialog on button==3.
3588         (~InsetMinipage): added to hide the dialog.
3589
3590         * insetminipage.h: added hideDialog signal
3591
3592 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3593
3594         * insetminipage.h: change the order or Position to match
3595         LyXParagraph::MINIPAGE_ALIGNMENT
3596
3597         * several files: remvoe CXX_WORKING_NAMESPACES
3598
3599         * ExternalTemplate.h: noncopyable is in namespace boost
3600         * insetinclude.h: ditto
3601         * insetcommand.h: ditto
3602
3603 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
3604
3605         * insettext.C (Edit): #else# -> #else.
3606         * insettoc.C: added using directive.
3607
3608 2001-03-14  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3609
3610         * insetminipage.h: add pos, inner_pos, width and height. + getters
3611         and setters for all of them.
3612
3613 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
3614
3615         * insetinclude.C (Latex): Do not exit when the textclass of the
3616         included file differ from the textclass of the parent file.
3617
3618 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
3619
3620         * ExternalTemplate.C (read): the reading of external insets now checks
3621         for \end_inset and removes it form the input stream.
3622
3623 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
3624
3625         * ExternalTemplate.h:
3626         * ExternalTemplate.C:
3627         * insetexternal.h:
3628         * insetexternal.C: move form to GUII
3629
3630 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
3631
3632         * insetinclude.h:
3633         * insetinclude.C: add InsetIncludeParams, use
3634         composition rather than derivation of InsetCommand
3635
3636 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3637
3638         * insettoc.C (Ascii): use the Buffer typedefs
3639
3640 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3641
3642         * insettoc.C (Ascii): implement for dynamic number of lists
3643
3644         * insetcaption.[Ch]: update from new_insets branch
3645         * insetfloat.[Ch]: ditto
3646
3647 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
3648
3649         * insetexternal.C:
3650         * figinset.C: use new File Dialog
3651
3652 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3653
3654         * insettext.C: changes becuase of ParagraphParameters.
3655
3656 2001-02-28  Baruch Even  <baruch@ev-en.org>
3657
3658         * insetgraphics.C (updateInset): Changed due to the change in
3659         GraphicsCache.
3660
3661 2001-02-26  Juergen Vigna  <jug@sad.it>
3662
3663         * insettext.C (SetFont): Set Undo only if we have selection (as it is
3664         handled in LyXText).
3665
3666 2001-02-23  Juergen Vigna  <jug@sad.it>
3667
3668         * insettext.C (draw): some small repainting fixes.
3669         (LocalDispatch): put the sel_cursor stuff after the insert of chars.
3670
3671         * inset.C (LocalDispatch): changed action to be a kb_action (as it
3672         should be) and not an int.
3673
3674         * insettabular.C (LocalDispatch): ditto
3675
3676         * insettext.C (LocalDispatch): ditto
3677
3678         * insetcollapsable.C (LocalDispatch): ditto
3679
3680 2001-02-22  Juergen Vigna  <jug@sad.it>
3681
3682         * insettabular.C (LocalDispatch): return DISPATCHED if we cannot
3683         DISPATCH it and we don't have a locking_inset.
3684
3685 2001-02-21  Baruch Even  <baruch@ev-en.org>
3686
3687         * insetgraphics.[Ch]: Changed to use boost::shared_ptr<GraphicsCacheItem>
3688         instead of GraphicsCacheItem *.
3689
3690 2001-02-22  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3691
3692         * insetcollapsable.C (getLyXText): add const qualifier to second
3693         parameter.
3694
3695 2001-02-22  Juergen Vigna  <jug@sad.it>
3696
3697         * insettext.C (getLyXText): honor the recursive parameter.
3698         (SetUpdateStatus): set need_update to CURSOR_PAR if LyXText needs it.
3699
3700         * inset.C (getLyXText): added bool recursive parameter.
3701
3702         * insettext.C (SetUpdateStatus): or the update codes.
3703         (draw): check need_update with &.
3704         (InsetButtonPress): set no_selection to not put a selection when
3705         entering an inset and it is redraws in another spot.
3706
3707         * insettext.h: made need_update an int.
3708
3709 2001-02-20  Baruch Even  <baruch@ev-en.org>
3710
3711         * insetgraphics.h:
3712         * insetgraphisc.C: Changed to use better semantics when loading images
3713         for inline view. Now it doesn't keep the pixmap itself but it's holder.
3714
3715 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
3716
3717         * insetcommand.h:
3718         * inseterror.h:
3719         * insetgraphics.C: change name of "hide" signal to "hideDialog",
3720         consistent with InsetTabular.
3721
3722 2001-02-19  Juergen Vigna  <jug@sad.it>
3723
3724         * insettabular.C (LocalDispatch): implement PAGE up/down.
3725
3726         * insettext.C (draw): clear all of it on need_update==INIT too!
3727
3728         * insettabular.C (InsetUnlock): always clear the selection.
3729
3730         * inset.C (scroll): normally we only want to scroll the inset until
3731         it is fully visible so if top_x + offset > 20 then just set scx to 0.
3732
3733 2001-02-14  Juergen Vigna  <jug@sad.it>
3734
3735         * insettabular.C (LocalDispatch): remove x_fix as it is not used.
3736         (resetPos): fixed scroll behaviour.
3737         (LocalDispatch): do an update if moving cursor inside a table cell
3738         requests a scroll of the tabular.
3739
3740 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
3741
3742         * insettext.C (textWidth): constify local var
3743
3744         * insettabular.C: small cleanup.
3745
3746         * insetfoot.C (Latex): constify local var
3747
3748         * insetcollapsable.C: small cleanup.
3749
3750         * figinset.C (runqueue): use compare instead of strcmp
3751
3752 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
3753
3754         * insettext.C:
3755         * insetinfo.C: remove cruft
3756
3757 2001-02-14  Juergen Vigna  <jug@sad.it>
3758
3759         * insettext.C (SetUpdateStatus): added a BufferView * parameter.
3760
3761 2001-02-13  Juergen Vigna  <jug@sad.it>
3762
3763         * insettext.C (InsertInset): don't move left (is this right?)
3764
3765         * insettabular.C (LocalDispatch): use of the no_draw variable
3766
3767         * insettabular.h: new no_draw variable to stop redraw
3768
3769         * insettabular.C (TabularFeatures): fixed update for alignment change
3770
3771 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
3772
3773         * insetinclude.C:
3774         * insetbib.h:
3775         * insetbib.C: move dialogs to frontends/
3776
3777 2001-02-10  Dekel Tsur  <dekelts@tau.ac.il>
3778
3779         * insettext.C (LocalDispatch): Restore the language if the inset
3780         becomes empty.
3781
3782 2001-02-09  Dekel Tsur  <dekelts@tau.ac.il>
3783
3784         * insettext.C (moveRightIntern): Update the selection cursor.
3785         (moveLeftIntern): Ditto.
3786
3787 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3788
3789         * Makefile.am: remove BoundingBox.h
3790
3791         * BoundingBox.h: removed
3792
3793 2001-02-08  Dekel Tsur  <dekelts@tau.ac.il>
3794
3795         * insettext.C (LocalDispatch): Update selection cursor when moving
3796         cursor to the right.
3797         (moveRightIntern): Call to CursorRight with 2 argument eqaul to false.
3798         (moveLeftIntern): Ditto.
3799
3800 2001-02-05  Baruch Even  <baruch.even@writeme.com>
3801
3802         * insetgraphics.C: Updated automatic image conversion, it now goes into
3803         temporary directory instead of with the image itself.
3804
3805 2001-01-21  Baruch Even  <baruch@ev-en.org>
3806
3807         * insetgraphics.C: Added Docbook support. Added Automatic image conversion
3808         to EPS or PNG when needed (support bitmap graphics).
3809
3810 2000-11-02  Baruch Even  <baruch@ev-en.org>
3811
3812         * insetgraphics.C:
3813         * insetgraphiscParams.C: Some cleaning up, changing from std::endl to '\n'
3814         and removal of commented out code.
3815
3816 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
3817
3818         * insetbib.C (callback): Update citations if the key has changed.
3819
3820 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
3821
3822         * insetbib.C (InsetBibKey): Better computation of default key.
3823         (getScreenLabel) Show both the key and the label.
3824         (getBibLabel): New method.
3825         (callback): Force a redraw if the inset have been changed.
3826
3827 2001-01-26  Dekel Tsur  <dekelts@tau.ac.il>
3828
3829         * insetref.C (getType, getName): Move methods from
3830         src/frontends/xforms/FormRef.C.
3831
3832 2001-01-12  Dekel Tsur  <dekelts@tau.ac.il>
3833
3834         * insettabular.C: Various improvements (use only one dummy position).
3835
3836 2001-01-25  Dekel Tsur  <dekelts@tau.ac.il>
3837
3838         * insetbib.C (bibitemWidest): Use lyxfont::width instead of
3839         par->bibkey->width. This fixes the crashes when running without
3840         gui or when having included documents.
3841
3842 2001-01-22  Dekel Tsur  <dekelts@tau.ac.il>
3843
3844         * insetcommand.C (getAsString, setFromString): Cleanup.
3845
3846 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
3847
3848         * insetref.C: Add the array InsetRef::types that contains
3849         information about all supported reference types.
3850
3851 2001-01-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3852
3853         * lyxinset.h: remove trailing comma in enum.
3854
3855 2001-01-17  John Levon  <moz@compsoc.man.ac.uk>
3856
3857         * insettext.C: kill LyXBell.