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