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