]> git.lyx.org Git - lyx.git/blob - src/insets/ChangeLog
fix bug 2022
[lyx.git] / src / insets / ChangeLog
1 2005-09-12  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
2
3         * insetvspace.C (metrics): include label text
4         * insetvspace.[Ch] (label): new, needed for the above
5
6 2005-08-10  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
7
8         * insetbase.[Ch]: new bool neverIndent() which indicates if
9         an inset does not want paragraph indentation at all.
10         * insetcharstyle.h:
11         * insetert.h:
12         * insetoptarg.h: return true for neverIndent()
13         * insettext.[Ch]: return true for neverIndent() in case
14         of tabular cells (based on a crude guess).
15
16 2005-09-09  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
17
18         * insetline.C: Add forgotten include
19
20 2005-09-07  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
21
22         * insetline.C (latex): write the size argument of \lyxline again
23         * insetquotes.C (latex): adapt to OutputParams changes
24
25 2005-08-09  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
26
27         * insettabular.C (tabularFeatures): don't force alignment to BLOCK
28         when switching to pwidth cell (bugs 1296, 1840).
29
30 2005-08-03  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
31
32         * insettabular.C (draw): pass PainterInfro::erased_ to
33         drawCellLines
34         (drawCellLines): add an erased bool and handle it.
35
36 2005-08-03  John Levon  <levon@movementarian.org>
37         
38         * insettext.C (clear): remove bool argument.
39         (read): adapt to clear() changes.
40
41         * insettabular.C (cutSelection): adapt to MarkErased changes.
42
43         * insettext.C (markErased): 
44         * insettabular.C (markErased):  
45         * insetbase.C (markErased): add bool argument.
46
47 2005-09-06  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
48
49         * insettabular.C: mark tabular_stack_ (of CutAndPaste) dirty
50         after copying several cells (works around bug 1919).
51
52 2005-09-05  Michael Gerz  <michael.gerz@teststep.org>
53
54         * insetcharstyle.C (metrics,draw): consider inset label for
55         width computation; fix drawing of labels of undefined char styles
56
57 2005-08-07  Martin Vermeer  <martin.vermeer@hut.fi>
58
59         * insettabular.C (getStatus): fix Helge's bug that a number of insets
60         including ERT could not be inserted in tabular.
61
62 2005-08-02  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
63
64         * insetinclude.C (string2params): fix typo in error message (bug 1963).
65
66 2005-07-28  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
67
68         * insettabular.C (getStatus): disable line and paragraph breaks
69         in non-fixed-width cells (bug 1938).
70
71 2005-07-27  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
72
73         * insetfloat.C: 
74         * insetwrap.C: Do not use translatable strings as internal identifier 
75         (bug 1870).
76
77 2005-07-18  Lars Gullik Bjønnes  <larsbj@lyx.org>
78
79         * insetbase.C: include boost/current_function.hpp
80
81 2005-07-18  Lars Gullik Bjønnes  <larsbj@lyx.org>
82
83         * insetbase.C (edit,editXY,index): supress some lyxerr messages
84
85 2005-07-18  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
86
87         * insettabular.C (doDispatch): try to fix handling of cursor UP/DOWN.
88
89 2005-07-17  Lars Gullik Bjønnes  <larsbj@lyx.org>
90
91         * insetlabel.C (changeRefsIfUnique): remove unused code
92
93 2005-07-17  Lars Gullik Bjønnes  <larsbj@lyx.org>
94
95         bug 1375
96         * insetcommand.[hC]: rename set_label_ to updateButtonLabel_ and
97         reverse the logic. Make sure to set updateButtonLabel_ to true in all
98         places where params is set (directly or indirectly).
99
100 2005-07-15  André Pönitz  <poenitz@gmx.net>
101
102         * insettext.[Ch] (updateLocal): remove. Has been disabled for a while.
103
104 2005-07-15  André Pönitz  <poenitz@gmx.net>
105
106         * Makefile.am:
107         * inset.[Ch]:
108         * insetcollapsable.[Ch]:
109         * insettabular.[Ch]:
110         * updatableinset.[Ch]: remove UpdatableInset
111
112 2005-07-15  José Matos  <jamatos@lyx.org>
113
114         * insettext.C (plaintext): fix call to asciiParagraph.
115
116 2005-07-15  André Pönitz  <poenitz@gmx.net>
117
118         * insetcollapsable.[Ch]:
119         * updatableinset.[Ch] (scroll, setScroll): sanitize things
120
121 2005-07-14  Angus Leeming  <leeming@lyx.org>
122
123         * insetbibtex.C (latex): when processing the LaTeX file in
124         a temp directory, copy the BibTeX databases there, mangling their
125         names in the process. Do this so that BibTeX can process the database
126         because it *really*, *really* can't handle "files with spaces".
127
128 2005-07-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
129
130         * insettext.C (doDispatch): reduce some debug blabbering
131
132 2005-07-10  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
133
134         * ExternalSupport.C (subst_path): adjust to latex_path changes and
135         replace dots if appropriate
136         * insetgraphics.C (prepareFile): move lyxdot replacement to latex_path
137         * insetexternal.C (validate): require lyxdot
138
139 2005-07-08  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
140
141         * ExternalSupport.C (subst_path): new argument exclude_extension
142         * ExternalSupport.C (doSubstitution): exclude the extension when
143         quoting $$FName
144         * insetgraphics.C (stripExtensionIfPossible, prepareFile): exclude
145         the extension when quoting the file name
146
147 2005-06-16  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
148
149         * insetquotes.C (latex): always use \og/\fg for the french
150         languages; test against the language code instead of the babel
151         name.
152
153 2005-07-06  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
154
155         * insettabular.C (tabularFeatures): adjust cursor after adding a column
156
157 2005-07-05  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
158
159         * insetbranch.C (setButtonLabel): Make label prefix translatable.
160
161 2005-06-27  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
162
163         * insettabular.[Ch] (dist): make it a real member of insettabular
164         and rewrite it to use the actuall cell dimensions for calculation, 
165         not the insettext's deimensions (fixes bug 1801).
166
167 2005-06-25  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
168
169         * insetbibtex.C: (addDatabase): do not check for substrings but
170         but for whole tokens.
171         (delDatabase): make it actually work.
172
173 2005-06-21  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
174
175         * insetgraphics.C (stripExtensionIfPossible): adjust test for "
176
177 2005-06-20  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
178
179         * insetgraphics.C (prepareFile): don't strip the extension of quoted
180         filenames
181         * insetgraphics.C (stripExtensionIfPossible): fix lyxdot replacement
182
183 2005-06-16  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
184
185         * insettabular.C (getStatus): disable LFUN_TABULAR_INSERT
186         when multiple cells are selected (bug 1837).
187
188 2005-05-31  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
189
190         * insetoptarg.C (InsetOptArg): make the inset open by default
191         (fixes bug 1890)
192
193 2005-05-23  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
194
195         * insetvspace.C (draw): use VSpace::asGUIName.
196
197 2005-05-17  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
198
199         * insetbase.C (getStatus): allow LFUN_INSET_MODIFY unconditionally
200         * insetbibitem.C, insetbibtex.C, insetlabel.C (doDispatch): call
201         cur.noUpdate() if nothing changed
202         * insetlatexaccent.[Ch]: spelling fixes
203
204 2005-05-13  Martin Vermeer  <martin.vermeer@hut.fi>
205
206         * insetcollapsable.C (doDispatch): fix
207         click-on-closed-collapsable-inset-crash bug.
208
209 2005-05-12  Martin Vermeer  <martin.vermeer@hut.fi>
210
211         * insettabular.C (pasteSelection):
212         * insettext.h (copy c'tor): fix paste inside tabulars.
213
214 2005-04-29  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
215
216         * insetoptarg.C (plaintext): add dummy method.
217
218 2005-05-09  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
219
220         * insetbase.h (doDispatch): document a bit more
221         * insetcommand.C, insetfloat.C, insetgraphics.C, insetinclude.C,
222         insetnote.C, insetwrap.C, updatableinset.C (doDispatch): don't call
223         cur.bv().update(), because that leads to nested updates. Call
224         cur.noUpdate() instead where approriate.
225
226 2005-05-07  Michael Schmitt  <michael.schmitt@teststep.org>
227
228         * insetbibtex.C: change screen label
229         * insetref.C:
230         * insetert.C: rename LFUN_REF_GOTO to LFUN_LABEL_GOTO
231
232 2005-05-06  José Matos  <jamatos@lyx.org>
233
234         * insetcommandparams.C (scanCommand): fix out of range string access.
235
236 2005-05-05  Martin Vermeer  <martin.vermeer@hut.fi>
237
238         * insetbibitem.C (bibitemMaxWidth): removed as obsolete
239
240 2005-05-03  Martin Vermeer  <martin.vermeer@hut.fi>
241 2005-05-03  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
242
243         * insetcharstyle.[Ch] (undefined, setUndefined, setDefined): new,
244         handle undefined character styles
245         * insetcharstyle.[Ch] (latex, linuxdoc, docbook, plaintext, validate):
246         handle undefined character styles
247
248 2005-04-23  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
249
250         * insettabular.C: handle the LFUN_UNSET_* longtabular methods
251         in getStatus and the tabularFeature string (bug 1860).
252
253 2005-04-22  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
254
255         * insetbranch.C (getStatus): make the code more compact
256
257 2005-04-22  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
258
259         * insetcollapsable.C (doDispatch): do not pass through double/triple
260         click events when they are not in the insetext (bug 1797).
261
262 2005-04-22  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
263
264         * insetbase.h: document a bit more
265         * insetbox.[Ch], insetbranch.[Ch], insetcollapsable.[Ch],
266         insetcommand.[Ch], insetexternal.[Ch], insetfloat.[Ch],
267         insetgraphics.[Ch], insetinclude.[Ch], insetnote.[Ch], insetwrap.[Ch]
268         (getStatus): implement
269         * insetcollapsable.[Ch] (hitButton): take a const argument
270         * insetert.C (getStatus): enable LFUN_INSET_MODIFY, LFUN_PASTE and
271         LFUN_PASTE_SELECTION
272
273 2005-04-19  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
274
275         * insetcollapsable.C (doDispatch): pass through double/triple
276         click events (bug 1811).
277
278 2005-04-14  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
279
280         * insetwrap.C (addToToc): copy the code from InsetFloat::addToToc.
281
282         * insetfloat.C (addToToc): do not use the harcoded "Caption" name,
283         but the SENSITIVE label type.
284
285 2005-04-18  Angus Leeming  <leeming@lyx.org>
286
287         * ExternalSupport.[Ch] (doSubstitution): passed an extra boolean
288         'use_latex_path' argument. In turn, passed to the new subst_path
289         function when replacing placeholders with paths.
290
291         * insetexternal.C (getScreenLabel):
292         * ExternalSupport.C (lots of places): change invocation of
293         doSubstitution in lots of places, specifying the appropriate values
294         for this 'use_latex_path' boolean.
295
296         * insetbib.C (latex):
297         * insetgraphics.C (latex):
298         * insetinclude.C (latex): pass path to latex_path rather than to
299         os::external_path.
300
301 2005-04-18  Martin Vermeer  <martin.vermeer@hut.fi>
302
303         * insetcharstyle.C (validate): allow nested charstyle insets
304
305 2005-04-15  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
306
307         * insettabular.C (getStatus): handle LFUN_INSET_MODIFY
308
309 2005-04-11  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
310
311         * insetfloat.C (InsetFloat):
312         * insetwrap.C (InsetWrap): do not set layout here.
313
314 2005-04-13  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
315
316         * insetbase.C (getStatus): handle LFUN_INSET_MODIFY and
317         LFUN_INSET_INSERT
318         * insetbase.h (getStatus): add more documentation
319         * insettabular.C (getStatus): disable LFUN_INSET_INSERT with multiple
320         cells selected
321
322 2005-04-10  Martin Vermeer  <martin.vermeer@hut.fi>
323
324         * insetcharstyle.C (metrics, draw):
325         * insetert.C (metrics, draw):
326         * insetfootlike.[Ch] (metrics, draw): fix font inside inset
327         (bugs 1766, 1809)
328
329 2005-04-05  Martin Vermeer  <martin.vermeer@hut.fi>
330
331         * insetexternal.C (validate):
332         * ExternalTemplate.[Ch] (dumpFormat, readFormat): allow
333         multiple Requirements in external material template
334
335 2005-04-03  Alfredo Braunstein  <abraunst@lyx.org>
336
337         * insettext.C (drawFrame): cosmetic fix
338
339 2005-03-30  Martin Vermeer  <martin.vermeer@hut.fi>
340
341         * ExternalSupport.C (writeExternal):
342         * insetgraphics.C (latex):
343         * insetnote.C (latex, linuxdoc, docbook, plaintext): fix
344         mis-count in computing latex error location
345
346 2005-03-21  Alfredo Braunstein  <abraunst@lyx.org>
347
348         * insettabular.[Ch]: rename setPos -> setCursorFromCoordinates and
349         make it *not* descend into insets (fix a crash). Move the part
350         needed from editXY to a new function getNearestCell
351
352 2005-02-22  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
353
354         * insetinclude.C (InsetInclude): when constructing from another
355         InsetInclude, set set_label_ to false, since the value is never
356         copied.
357
358 2005-03-21  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
359
360         * insettabular.C (getStatus): enable tabulator keys (bug 1836).
361
362 2005-03-21  Alfredo Braunstein  <abraunst@lyx.org>
363
364         * insettabular.C (drawSelection): cosmetic bugfix
365
366 2005-03-17  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
367
368         * insettabular.C (doDispatch): get middle mouse button back again
369         (partially), pass LFUN_CUT and LFUN_PASTE to insettext's dispatch
370         when only a part of the cell is selected (fix bug 1799)
371
372         * insettabular.C: handle some more character attributes in
373         M. Vermeers method (when multiple cells in tables are selected);
374         disable some more senseless lfuns when multiple cells are selected
375         (prevent crashes);
376         Move to end of cell instead of beginning when coming from the cell
377         behind.
378
379 2005-03-12  Martin Vermeer  <martin.vermeer@hut.fi>
380
381         * insettabular.C: make applying character attributes
382         possible for multiple cells in tables. Disable collapsable
383         insets for multiple-cell selection in table (Jürgen S.)
384         Bug reported by Helge Hafting.
385
386 2005-02-25  Andreas Vox  <avox@arcor.de>
387
388         * insetmarginal.[hC] (docbook): new method, render as <note>
389
390         * insetoptarg.[hC] (docbook, linuxdoc): new, empty, methods
391
392 2005-02-23  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
393
394         * insetcaption.[Ch] (doClone): implement
395
396 2005-02-22  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
397
398         * insetgraphics.C (prepareFile): handle non-existing files
399         * insetgraphics.C (latex): remove special handling of non-existing
400         files
401
402 2005-02-22  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
403
404         * insetcharstyle.C: add TEXT_TO_INSET_OFFSET and adjust metrics.
405         * insettext.C: adjust metrics
406
407 2005-02-20  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
408
409         * insettext.C: include boost/current_function.hpp (needed when
410         assertions are disabled)
411
412 2005-02-20  André Pönitz  <poenitz@gmx.net>
413
414         * insetcollapsable.C: Prevent problems on double-/
415         tripleclick on collapsable label (bug 1797).
416
417 2005-02-13  André Pönitz  <poenitz@gmx.net>
418
419         * insettext.[Ch] (border_): new
420         * insettext.C (metrics, draw, drawFrame, clearInset, getCursorPos):
421         use border_
422
423 2005-02-14  Angus Leeming  <leeming@lyx.org>
424
425         * insetlatexaccent.C (draw): squash a couple of MSVC warnings
426         about "truncation of constant value".
427
428 2005-02-08  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
429
430         * insetgraphics.C (latex): Remove line continuation '%\n' (bug xxx,
431         workaround for broken HTML converter)
432
433 2005-02-08  Lars Gullik Bjønnes  <larsbj@gullik.net>
434
435         * insetcollapsable.C (leaveInset): size() -> depth()
436         * insettabular.C (isRightToLeft): ditto
437
438 2005-02-03  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
439
440         * insetert.C (latex, linuxdoc, docbook): remove newline handling
441         * insetert.C (doDispatch): clean pasted paragraphs
442         * insetert.C (getStatus): suppress more lfuns
443         * insetert.C (insetAllowed): return always false
444
445 2005-01-31  Asger Ottar Alstrup  <aalstrup@laerdal.dk>
446
447         * inset.C:
448         * insetbase.C:
449         * insettabular.C:
450         * updatableinset.C: Use new cursor accessors.
451
452 2005-01-31  Lars Gullik Bjønnes  <larsbj@gullik.net>
453
454         * insetinclude.C (loadIfNeeded): rewrite to use boost.filesystem
455
456 2005-01-31  Angus Leeming  <leeming@lyx.org>
457
458         * insetgraphicsParams.C: protect a #warning preprocessor call
459         with a #ifdef WITH_WARNINGS guard.
460
461 2005-01-27  Lars Gullik Bjønnes  <larsbj@gullik.net>
462
463         * Several files: use convert<> instead of atoi,strToXXX and friends
464
465 2005-01-23  Angus Leeming  <leeming@lyx.org>
466
467         * insetbibitem.h (bibitemWidest): declare the function.
468
469 2005-01-14  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
470
471         * insetgraphics.C (prepareFile): move the invocation of the default
472         converter to ../converter.C
473         * insetgraphics.C (prepareFile), ExternalSupport.C (updateExternal):
474         call convert with try_default == true
475
476 2005-01-11  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
477
478         * insetgraphics.C (prepareFile): add missing calls to addExternalFile
479         * ExternalSupport.[Ch] (doSubstitution): take a new parameter that
480         determines what variables are substituted
481         * ExternalSupport.C (updateExternal): fix substitution of
482         ReferencedFiles
483
484 2005-01-10  Angus Leeming  <leeming@lyx.org>
485
486         * ExternalTemplate.C: use support/package.h to provide the paths to the
487         various directories used by LyX.
488
489 2005-01-06  Lars Gullik Bjønnes  <larsbj@gullik.net>
490
491         * insetwrap.C:
492         * insettabular.C:
493         * insetinclude.C:
494         * insetfloat.C:
495         * insetexternal.C:
496         * insetbibitem.C:
497         * ExternalTransforms.C (adjAngle): tostr -> convert
498
499 2005-01-05  Lars Gullik Bjønnes  <larsbj@gullik.net>
500
501         * inset.[Ch] (forceDefaultParagraphs): delete since it is same as
502         base version
503
504 2005-01-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
505
506         * ExternalTransforms.C: fix LaTeX output of \scalebox.
507
508         * ExternalTransforms.[Ch]:
509         * insetexternal.C: store all float/double values as strings.
510
511         * insetgraphics.C:
512         * insetgraphicsParams.C: more precise checks for the value strings.
513
514 2004-12-28  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
515
516         * insettext.C (doDispatch): remove unused variable was_empty
517
518 2004-12-28  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
519
520         * insetgraphics.C:
521         * insetgraphicsParams.[Ch]: store all float/double values as strings.
522
523 2004-12-17  Alfredo Braunstein  <abraunst@lyx.org>
524
525         * insettext.[Ch] : move autoBreakRows_ bool to LyXText
526
527 2004-12-15  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
528
529         * insettabular.C (tabularFeatures): re-enable SET_ALL_LINES and
530         UNSET_ALL_LINES (from Jürgen)
531
532 2004-12-14  Angus Leeming  <leeming@lyx.org>
533
534         * Makefile.am (AM_CPPFLAGS): Remove trailing slash from -Ifoo/
535         to overcome bug in the MinGW port of g++ 3.4.2.
536
537 2004-12-06  Alfredo Braunstein  <abraunst@lyx.org>
538
539         * insettabular.C (getCellXPos): make it return a relative x
540         position wrt. the begin of the tabular
541         (resetPos): a couple of fixes
542         (doDispatch): add a couple of resetPos calls
543         (drawSelection): fix drawing of selection in single-cell mode
544         (draw): replace 'do not draw' optimization by 'draw with
545         nullpainter' one
546
547 2004-12-03  Lars Gullik Bjønnes  <larsbj@gullik.net>
548
549         * insetbase.[Ch] (idxUpDown2): remove function
550
551 2004-12-02  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
552
553         * insettabular.[Ch]: use size_t-like types for cell, row and column
554         indices
555
556 2004-12-02  José Matos  <jamatos@lyx.org>
557
558         * insetlatexaccent.C (checkContents): remove compatibility code,
559         moved to lyx2lyx.
560
561 2004-11-30  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
562
563         * insetbase.h (getStatus): add better comment from src/cursor.C
564
565 2004-11-26  Alfredo Braunstein  <abraunst@lyx.org>
566
567         * insettabular.[Ch]: adjust, introduce "do not draw
568         offscreen" optimization using NullPainter, (dist): introduce,
569         (getCursorPos): implement, (drawSelection): implement
570
571         * insetcollapsable.[Ch]: adjust
572
573         * insettext.C: adjust, (metrics): set the font before calling
574         LyXText::metrics
575
576 2004-11-25  Lars Gullik Bjønnes  <larsbj@gullik.net>
577
578         * rename a lot of InsetOld to InsetBase
579
580 2004-11-25  Alfredo Braunstein  <abraunst@lyx.org>
581
582         * insettabular.C:
583         * insettext.C: par->pit renaming
584
585 2004-11-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
586
587         * Most insets: rename priv_dispatch to doDispatch
588
589 2004-11-24  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
590
591         * insettabular.C (tabularFeatures): fix multicolumn handling
592
593 2004-11-23  Lars Gullik Bjønnes  <larsbj@gullik.net>
594
595         * render_base.h (operator=): use common semantics
596
597         * insettext.C (operator=): delete this
598         (copy constructor): implement this properly
599         (init): use for_each and bind
600         (clear): ditto
601         (appendParagraphs): ditto
602
603         * insettabular.C: add more const. Adjust for changes in tabular.
604
605         * insetbase.h: Use NVI on clone. Add virtual doClone and update
606         all children, also make copy constructor protected. Added some
607         safe-guards to clone.
608
609         * insets: adjust to fit.
610
611 2004-11-16  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
612
613         * insetoptarg.C (latexOptional): return number of lines instead of
614         number of characters
615
616 2004-11-18  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
617
618         * insettabular.[Ch] (string2params): Don't pretend to return the
619         active cell anymore and simplify keyword parsing.
620
621 2004-11-10  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
622
623         * insetlatexaccent.h (isLetter): implement, so that word selection
624         takes accents into account.
625
626 2004-11-11  Alfredo Braunstein  <abraunst@lyx.org>
627
628         * insetcollapsable.C (priv_dispatch): do not push the inset to the
629         cursor in dispatch
630
631 2004-11-09  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
632
633         * ExternalSupport.C, insetgraphics.C:
634         s/getFormatFromContents/formats.getFormatFromFile/
635
636 2004-11-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
637
638         * insetcharstyle.[Ch]:
639         * insetert.[Ch]: implement getStatus
640
641         * insetcharstyle.C (draw): visual clue when the cursor is inside
642         the inset
643
644 2004-11-02  José Matos  <jamatos@lyx.org>
645
646         * insetcharstyle.C (docbook):
647         * insetlabel.C (linuxdoc, docbook):
648         * insetref.C (linuxdoc, docbook): escape chacters in id to produce
649         always legal output.
650
651         * insettabular.C (docbook): mixed content no longer belongs to
652         output parameters.
653
654 2004-11-01  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
655
656         * insetcharstyle.C (priv_dispatch): prevent paragraph breaks
657
658 2004-11-01  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
659
660         * ExternalSupport.C (updateExternal): convert files in the temp dir
661
662 2004-10-31  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
663
664         * insetcharstyle.C: drawing cosmetics.
665
666 2004-10-30  José Matos  <jamatos@lyx.org>
667
668         * insetcharstyle.C (docbook): a compromisse solution. Don't output
669         paragraph tags inside inline elements.
670
671 2004-10-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
672
673         * insetcharstyle.C (latex, linuxdoc, docbook, plaintext): use
674         InsetText methods rather than outputVerbatim (escapes special
675         characters) [bug 1731]
676         * insetcharstyle.C (outputVerbatim): remove this function.
677         * insetcharstyle.C (priv_dispatch): fix typo in LFUN_MOUSE_PRESS,
678         which caused an infinite loop.
679
680 2004-10-29  José Matos  <jamatos@lyx.org>
681
682         * insetgraphics.C (uniqueID): transfered to sgml.C
683
684 2004-10-29 Andreas Vox  <vox@isp.uni-luebeck.de>
685
686         * insetlabel.C (docbook, linuxdoc):
687         * insetref.C (docbook, linuxdoc): sanitize id.
688
689 2004-10-29  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
690
691         * ExternalSupport.C: s/getExtFromContents/getFormatFromContents/
692         * insetgraphics.C: s/getExtFromContents/getFormatFromContents/
693         * insetgraphics.C (findTargetFormat): reformat
694
695 2004-10-28  José Matos  <jamatos@lyx.org>
696
697         * insetcharstyle.C (linuxdoc, docbook): apply opentTag and closeTag.
698
699 2004-10-28  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
700
701         * ExternalTransforms.C (sanitizeLatexOption): simplify regex
702
703 2004-10-27  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
704
705         * ExternalTransforms.C (sanitizeLatexOption): fix regex to handle
706         "[,,,]" without warning message
707
708 2004-10-26  Angus Leeming  <leeming@lyx.org>
709
710         * ExternalSupport.C (updateExternal):
711         * insetgraphics.C (copyFileIfNeeded): use the new Movers to move
712         external files to the temp directory.
713
714 2004-10-25  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
715
716         * insetfoot.C (latex): use \thanks instead of \footnote on titlepage
717         layouts. This fixes problems with the memoir class (which does not
718         allow \footnote) [bug 1677]
719
720 2004-10-24  Andreas Vox  <vox@isp.uni-luebeck.de>
721
722         * insetindex.C (docbook): escape the index, to generate correct sgml.
723
724 2004-10-23  José Matos  <jamatos@lyx.org>
725
726         * insettext.C (docbook): rearrange arguments, due to change in the
727         upper code.
728
729 2004-10-23  André Pönitz  <poenitz@gmx.net>
730
731         * insettabular.C (cutSelection, tabularFereatures):
732           fix cursor position after cutting selection or table rows
733
734 2004-10-18  Andreas Vox  <vox@isp.uni-luebeck.de>
735
736         * insetgraphics.C (docbook, writeImageObject): write more than one
737         format of imageobjects in <mediaobject>.
738
739 2004-10-17  Andreas Vox  <vox@isp.uni-luebeck.de>
740
741         * insetcite.[hC] (docbook, latex, cleanupWhitespace): implementing
742         DocBook output for this inset ( <citation>content</citation> )
743
744 2004-10-05  Andreas Vox  <vox@isp.uni-luebeck.de>
745
746         * insetgraphics.C (docbook) : using mediaobject for XML;
747         correcting bug with SGML output (now '>' instead of '/>')
748
749 2004-10-05  José Matos  <jamatos@lyx.org>
750
751         * insetfloatlist.C (read):
752         * insetquotes.C (read):
753         * insetspace.C (read):
754         * insetspecialchar.C (read):
755         * insettabular.C (read): replace nextToken by more appropriate lex
756         methods.
757
758 2004-09-29  Andreas Vox  <vox@isp.uni-luebeck.de>
759
760         * insetgraphics.C (createDocBookAttribute, docbook) :
761         convert scale, width, height and keepaspectratio to Docbook standards)
762
763         * insetgraphics.[hC] (toDocbookLength): new method to convert TeX units
764         to Docbook units where possible.
765
766 2004-09-29  Andreas Vox  <vox@isp.uni-luebeck.de>
767
768         * insetgraphics.C (docbook): create inlinegraphic instead of graphic.
769
770         * insetgraphics.[hC] (createDocBookAttributes): Export parameters
771         as attributes with new method for docbook.
772
773 2004-09-26  Lars Gullik Bjønnes  <larsbj@gullik.net>
774
775         * render_preview.h: Use preferred calling of Boost.Signal
776
777         * pch.h: use proper signal include
778
779 2004-09-26  Lars Gullik Bjønnes  <larsbj@gullik.net>
780
781         * ExternalTransforms.h: User preferred calling of Boost.Function
782
783 2004-09-24  Andreas Vox  <vox@isp.uni-luebeck.de>
784
785         * insetref.C (docbook): fixing problem where Docbook XML output
786         had unclosed <xref ... >
787
788 2004-08-16  José Matos  <jamatos@lyx.org>
789
790         * insethfill.C (write):
791         * insetline.C (write):
792         * insetnewline.C (write):
793         * insetpagebreak.C (write): remove space at end of line.
794
795 2004-08-16  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
796
797         * insettabular.C (plaintext): do not use ownerPar to get the
798         paragraph depth
799
800         * insettext.C (sanitizeEmptyText): remove. Not sure what it does,
801         and it calls getParentLanguage (which calls ownerPar)
802         (edit): do not call sanitizeEmptyText
803         (priv_dispatch): remove code resetting font on empty inset, for
804         the same reasons as above.
805
806         * insettabular.C (isRightToLeft): instead of using
807         BufferView::getParentLanguage, use the data from the cursor
808
809 2004-08-15  Lars Gullik Bjønnes  <larsbj@gullik.net>
810
811         * pch.h: new file
812
813         * Makefile.am: support pch
814
815 2004-08-15  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
816
817         * insettabular.C (draw): whitespace
818
819         * insetnewline.C (draw): use PainterInfo::ltr_pos instead of ownerPar.
820
821 2004-08-14  André Pönitz  <poenitz@gmx.net>
822
823         * insettabular.C (priv_dispatch): fix MOUSE_MOTION handling
824
825 2004-08-14  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
826
827         * insettabular.C (metrics): when the width of a cell is zero(),
828         let it use as much space as it can
829
830         * insettext.C (editXY): compilation fix
831
832         * insetinclude.C (priv_dispatch): fix showing dialog on mouse
833         release
834         (metrics): the insets is not full width any more.
835         (draw): adjust; fix bad test for PREVIEW_OFF
836         (add_preview): fix bad test for PREVIEW_OFF
837         (display): do not return true when using \input
838
839 2004-08-14  José Matos  <jamatos@lyx.org>
840
841         * insetbibitem.[Ch] (plaintext): added.
842
843         * insetcite.[Ch]: fix plaintext export.
844
845 2004-08-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
846
847         * insettext.[Ch] (setDrawFrame): take a bool, get rid of the
848         DrawFrame enum.
849
850         * insetcaption.C (InsetCaption): modify call to setDrawFrame
851         * insetcollapsable.C (InsetCollapsable): ditto
852         * insetenv.C (InsetEnvironment): ditto
853
854 2004-08-14  André Pönitz  <poenitz@gmx.net>
855
856         * inset.[Ch]:
857         * insetbase.[Ch]:       remove the 'internale' xo, yo position cache
858
859 2004-08-13  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
860
861         * insetoptarg.C (latexOptional): if the optional argument contains
862         a ']' enclose it in {curly brackets}
863
864         * insettext.C (editXY):
865         * insettabular.C (editXY):
866         * insetcollapsable.C (editXY):
867         * insetbase.C (editXY): constify
868
869         * insetcollapsable.C (priv_dispatch): on a mouse press event, do
870         not ask for an update if we did nothing; on a mouse release, make
871         sure that the cursor is  moved to the right position; on a mouse
872         release, exit from the inset instead of invoking a
873         LFUN_FINISHED_RIGHT.
874
875         * insetbase.C (dispatch): before invoking dispatch, set cursor
876         result to dispatch=update=true.
877
878 2004-08-13  José Matos  <jamatos@lyx.org>
879
880         * insetgraphics.C (docbook): close empty tags in XML. Fix bug 1147.
881
882 2004-08-04  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
883
884         * insetfoot.C (latex): use OutputParams::intitle instead of
885         parOwner() (avoids time consuming lookup)
886
887         * insetquotes.C (latex): same as above with OutputParams::lang.
888         Moreover the code actually works now.
889
890 2004-07-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
891
892         * insetwrap.C, insetvspace.C, insettabular.C, insetnote.C:
893         * insetinclude.C, insetgraphics.C, insetfloat.C:
894         * insetexternal.C, insetert.C, insetcharstyle.C, insetcaption.C:
895         * insetbranch.C, insetbox.C, ExternalTransforms.C: change
896         "support/std_sstream.h" to <sstream>
897
898 2004-06-22  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
899
900         * insetgraphics.C (prepareFile): remove conversion_needed flag.
901         It made the following fail for a .eps graphics file:
902         1) view->ps
903         2) view->pdf (pdflatex)
904         because the .eps file was already in the temp dir when the pdflatex
905         export happened and therefore no .eps -> pdf conversion was done.
906
907 2004-06-18  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
908
909         * insetgraphics.C, insettabular.C: s/wether/whether/g
910
911 2004-06-10  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
912
913         * insetgraphics.C (stripExtension): new
914         * insetgraphics.C (prepareFile): Don't check for nonexisting files,
915         the caller does this
916         * insetgraphics.C (prepareFile): Handle "nice" exports, too
917         * insetgraphics.C (latex): call prepareFile() also for "nice" exports
918
919 2004-06-02  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
920
921         * insetfloatlist.C (latex,getScreenLabel): translate according to
922         the document language (bug #1312)
923
924 2004-06-01  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
925
926         * ExternalSupport.[Ch] (doSubstitution): exchange filename argument
927         with external_in_tmpdir and compute filename ourself
928         * ExternalSupport.[Ch] (updateExternal): add exportdata argument and
929         use it to store referenced file(s)
930         * ExternalSupport.C (writeExternal): write relative filename if
931         running latex
932         * ExternalTemplate.[Ch]: add ReferencedFile command
933         * insetgraphics.C (prepareFile, docbook, linuxdoc): add file to
934         runparams.exportdata
935         * insetgraphics.C (prepareFile): write relative filename if
936         running latex
937         * insetinclude.C (latex, docbook, linuxdoc): add file to
938         runparams.exportdata and write it to the temp dir instead of
939         writing it to the final destination
940         * insetinclude.C (docbook, linuxdoc): don't copy runparams
941
942 2004-05-19  Angus Leeming  <leeming@lyx.org>
943
944         * insetcite.[Ch]: small change because namespace biblio is
945         now namespace lyx::biblio.
946
947 2004-05-15  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
948
949         * insettabular.[Ch] (buffer): make Buffer * argument const
950
951 2004-05-17  Angus Leeming  <leeming@lyx.org>
952
953         * insetcommand.C (priv_dispatch): act on receipt of LFUN_INSET_REFRESH
954         to force the button label to be re-generated.
955
956 2004-05-14  José Matos  <jamatos@lyx.org>
957
958         * insetlabel (docbook): do not ouput label, for the moment.
959
960 2004-05-14  Angus Leeming  <leeming@lyx.org>
961
962         * insetcite.C (getNatbibLabel, generateLabel, latex): use the
963         new biblio::asValidLatexString function.
964
965 2004-05-12  Angus Leeming  <leeming@lyx.org>
966
967         * insetcite.C: use BufferParams::cite_engine rather than the three
968         bools, use_natbib, use_jurabib, use_numerical_citations.
969
970 2004-05-10  Angus Leeming  <leeming@lyx.org>
971
972         * insetcite.[Ch]: move the Cache::Style enum to biblio::CiteEngine.
973         Ditto with getStyle, moved to biblio::getEngine.
974
975 2004-05-07  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
976
977         * insetgraphics.C (validate): remove pre 233 file format stuff,
978         handle zipped files for "nice" export
979
980 2004-05-05  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
981
982         * insetgraphics.C (prepareFile): copy zipped file and corresponding
983         .bb file to the tmp dir if we don't unzip it (needed for dvi export)
984         * insetgraphics.C (prepareFile): unzip zipped file also if it has
985         changed since the last run
986         * insetgraphics.C (copyToDirIfNeeded): split into copyToDirIfNeeded
987         and copyFileIfNeeded.
988
989 2004-04-29  Angus Leeming  <leeming@lyx.org>
990
991         * ExternalTemplate.[Ch]: remove redundant #includes.
992
993 2004-04-28  Angus Leeming  <leeming@lyx.org>
994
995         * insettext.C:
996         s/updateToolbar()/updateToolbars()/
997
998 2004-04-29  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
999
1000         * insetgraphics.C: require file extension (file format change!)
1001         * insetgraphics.C (latex): handle zipped files for "nice" export
1002
1003 2004-04-26  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1004
1005         * insetgraphics.C (latex): strip the extension and replace dots in
1006         the filename if doing a "nice" export. This is a partial fix for
1007         bug 1231 without reintroducing bug 655.
1008
1009 2004-04-19  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1010
1011         * insetoptarg.h: remove the editable() method (InsetCollapsable
1012         does it better already)
1013
1014         * insetbibtex.C (normalize_name): new helper function. Changes the
1015         name to be suitable to use in a latex file (relative to master
1016         buffer if necessary).
1017         (latex): use normalize_name.
1018
1019 2004-04-20  Angus Leeming  <leeming@lyx.org>
1020
1021         * render_preview.C (startLoading): remove lyxerr statement.
1022         (draw): cosmetics.
1023         (getPreviewLoader): new helper function.
1024
1025 2004-04-19  Angus Leeming  <leeming@lyx.org>
1026
1027         * insetexternal.C:
1028         * insetinclude.C:
1029         * render_preview.[Ch]: changes due to changes to LyXRC::preview.
1030
1031 2004-04-19  Angus Leeming  <leeming@lyx.org>
1032
1033         * insetexternal.C (priv_dispatch): remove unnecessary invocation of
1034         BufferView::update.
1035         (add_preview): renamed as add_preview_and_start_loading. Invoke
1036         RenderPreview::startLoading.
1037
1038         * insetinclude.C (metrics, draw): changes due to the changed
1039         RenderPreview interface.
1040
1041         * render_preview.C: remove cached pimage_.
1042         (previewReady): removed. Replaced by getPreviewImage(Buffer const &).
1043         (draw): don't call startLoading. That's up to the user of
1044         RenderPreview.
1045
1046 2004-04-16  Angus Leeming  <leeming@lyx.org>
1047
1048         * render_graphic.h (checksum_, hasFileChanged): unused, so removed.
1049
1050 2004-04-13  Angus Leeming  <leeming@lyx.org>
1051
1052         * render_base.[Ch] (clone): now takes an InsetBase ptr to enable
1053         the renderer to inform LyX::updateInset that the inset's status
1054         has changed and it should be redrawn.
1055
1056         * render_button.[Ch] (clone):
1057         * render_graphic.[Ch] (c-tors, clone):
1058         * render_preview.[Ch] (c-tors, clone): ditto.
1059
1060         * render_graphic.[Ch] (connect):
1061         * render_preview.[Ch] (connect): removed, as connection is now
1062         made in the constructors.
1063
1064         * insetexternal.C:
1065         * insetgraphics.C:
1066         * insetinclude.C: ensuing simplification of the client code.
1067         (statusChanged): now superfluous. Removed.
1068
1069 2004-04-12  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1070
1071         * ExternalTemplate.[Ch]: remove editCommand
1072         * ExternalSupport.C (editExternal): use formats.edit() instead of
1073         the removed editCommand template parameter
1074         * insetgraphics.C (priv_dispatch): handle LFUN_GRAPHICS_EDIT
1075         * insetgraphics.[Ch] (editGraphics): new method
1076
1077 2004-04-01  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1078
1079         * insetinclude.C (validate): set/reset features.buffer_ when
1080         validating the child
1081
1082 2004-04-07  Angus Leeming  <leeming@lyx.org>
1083
1084         * insetexternal.C (priv_dispatch):
1085         * insetinclude.C (priv_dispatch): prevent crash by invoking
1086         InsetOld::priv_dispatch at the end of the switch, rather than
1087         InsetOld::dispatch...
1088
1089 2004-04-07  Martin Vermeer  <martin.vermeer@hut.fi>
1090
1091         * insetcollapsable.C:
1092         * insetbranch.C: 'assign' to open/close branch inset according to
1093         selection; also print content on closed branch button
1094
1095 2004-04-06  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1096
1097         * ExternalSupport.C (doSubstitution): add new variables $$AbsPath,
1098         $$RelPath_Master, $$RelPath_Parent, $$Extension,
1099         $$AbsOrRelPathMaster and $$AbsOrRelPathParent. Change the meaning
1100         of $$Basename
1101         * ExternalSupport.C (updateExternal): use absolute and output
1102         filename where appropriate
1103
1104 2004-04-05  André Pönitz  <poenitz@gmx.net>
1105
1106         * insetbase.h: use LCursor & in notifyCursorLeave
1107
1108 2004-04-05  Angus Leeming  <leeming@lyx.org>
1109
1110         * insetgraphics.C: remove unused header file "lyxrc.h".
1111
1112         * render_graphic.C: squash bug 1372: Misleading graphics label when
1113         deactivating lyx view.
1114
1115 2004-04-05  Angus Leeming  <leeming@lyx.org>
1116
1117         * insetbibitem.C:
1118         * insetcaption.C:
1119         * insetgraphics.C:
1120         * insetlatexaccent.C:
1121         * insetquotes.C:
1122         * insettabular.C:
1123         * insettext.C:
1124         * updatableinset.C:
1125         wrap #warning calls inside #ifdef WITH_WARNINGS blocks.
1126
1127 2004-04-02  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1128
1129         * insetfloat.C (read): fix yesterday's float fix.
1130         * insetwrap.C (read): apply the fixed float fix.
1131
1132 2004-04-01  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1133
1134         * insetfloat.C (read): fix reading of float params
1135         (recognize "type")
1136
1137 2004-03-31  Alfredo Braunstein  <abraunst@lyx.org>
1138
1139         * insettext.C (edit): comment the call to updateLocal (dangling now)
1140         * insettext.h: add allowSpellCheck() returning true
1141
1142 2004-03-31  Angus Leeming  <leeming@lyx.org>
1143
1144         * insetcollapsable.[Ch]: (leaveInset): renaming of getOutOfInset.
1145
1146 2004-03-31  Angus Leeming  <leeming@lyx.org>
1147
1148         * insetcollapsable.[Ch] (getOutOfInset): new function which pushes
1149         the cursor out of an inset.
1150
1151         * insetbranch.C (priv_dispatch):
1152         * insetcollapsable.C (priv_dispatch): in the LFUN_INSET_TOGGLE code,
1153         use getOutOfInset to push the cursor out of the inset when
1154         collapsing it.
1155
1156 2004-03-30  Angus Leeming  <leeming@lyx.org>
1157
1158         * insetbase.[Ch] (translate): new static member function, returns
1159         an InsetBase::Code corresponding to the input string.
1160
1161         * insetcollapsable.C (priv_dispatch): handle LFUN_INSET_TOGGLE.
1162
1163         * insetbranch.C(priv_dispatch): specialize LFUN_INSET_TOGGLE
1164         so that it opens the inset if it refers to the currently active
1165         branch.
1166
1167 2004-03-30  Alfredo Braunstein  <abraunst@lyx.org>
1168
1169         * insetfloat.C (addToToc): use par_const_iterator_begin and
1170         par_const_iterator_end.
1171
1172 2004-03-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1173
1174         * insetbibtex.[Ch]: bibtopic support.
1175
1176         * insetfloat.[Ch]: add param \sideways {true|false}
1177         (support for sideways floats from rotating.sty).
1178
1179 2004-03-28  Alfredo Braunstein  <abraunst@lyx.org>
1180
1181         * insettext.[Ch]: add a default ctor. implement const version of
1182         paragraphs()
1183         * insetcharstyle.C:
1184         * insetert.C:
1185         * insetfloat.C:
1186         * insetlabel.C:
1187         * insetwrap.C: adjust
1188
1189 2004-03-28  Alfredo Braunstein  <abraunst@lyx.org>
1190
1191         * insettext.h: add insetAllowed returning true by default (fixing
1192         vanishing insets problem)
1193
1194         * insettext.C (draw): handle the responsability of adding the
1195         ouside offset to collapsable. Clean code a bit.
1196
1197         * insetcollapsable.[Ch] (metrics, draw): handle the derivation
1198         from insettext correctly, solve a couple of off-by-one drawing
1199         bugs
1200
1201 2004-03-25  Angus Leeming  <leeming@lyx.org>
1202
1203         * insetcaption.C (draw): squash warning about unused variable.
1204
1205 2004-03-19  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1206
1207         * ExternalSupport.C: use the master buffer's temp dir
1208         * insetgraphics.C (latex): make relative filename relative to the
1209         master file
1210         * insetgraphics.C: use the master buffer's temp dir
1211         * insetinclude.C (masterFilename): new function
1212         * insetinclude.C (linuxdoc, docbook): simplify logic (IsLyXFilename()
1213         is always true if loadIfNeeded() returns true)
1214
1215 2003-02-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1216
1217         * insetinclude.C (loadIfNeeded): when the child buffer is loaded,
1218         set its parent to the current buffer.
1219         (latex): use the tmppath of the master buffer, not just the parent
1220         buffer (makes a difference with more than one level of include
1221         insets). If the file name is relative write in the .tex file a
1222         name relative to the master buffer directory.
1223
1224         * insetinclude.C: rename masterFilename to parentFilename (this
1225         points to the direct parent)
1226
1227 2004-03-25  André Pönitz  <poenitz@gmx.net>
1228
1229         * inset.[Ch]: remover owner
1230
1231         * insetcollapsable.[Ch]: derive from InsetText instead having such a
1232         member
1233
1234         * insettext.[Ch]:
1235         * insetbibitem.C:
1236         * insetbox.C:
1237         * insetbranch.C:
1238         * insetcaption.C:
1239         * insetcharstyle.[Ch]:
1240         * insetert.C:
1241         * insetfloat.C:
1242         * insetfoot.C:
1243         * insetmarginal.C:
1244         * insetnote.C:
1245         * insetoptarg.C:
1246         * insettabular.C:
1247         * insetwrap.C: adjust
1248
1249 2004-03-16  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1250
1251         * insetquote.C: use opening quote after '[' char.
1252
1253 2004-03-09  Alfredo Braunstein  <abraunst@lyx.org>
1254
1255         * insetcollapsable.[Ch] (metrics, draw): implemented an inlined-Open
1256         submode.
1257
1258 2004-03-07  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1259
1260         * insetcite.[Ch]: support jurabib.
1261
1262 2004-03-05  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1263
1264         * insetcite.C: Support second \cite option.
1265
1266         * insetcommand.[Ch]:
1267         * insetcommandparams.[Ch]: add second optional argument.
1268
1269 2004-03-03  Alfredo Braunstein  <abraunst@lyx.org>
1270
1271         * insetcollapsable.C (lfunMouseRelease): right mouse button only
1272         shows the inset dialog.
1273
1274 2004-02-27  Alfredo Braunstein  <abraunst@lyx.org>
1275
1276         * insetlabel.[Ch]: remove them
1277         * Makefile.am: adjust
1278
1279 2004-02-21  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1280
1281         * insetexternal.C, insetgraphics.C, insetinclude.C: use always a
1282         temp dir
1283         * insetinclude.C (latex): show a GUI warning if textclasses don't
1284         match
1285         * insetinclude.C: use mangledFilename() for temp files
1286         * insetgraphics.C (readInsetGraphics): remove version check, since
1287         the graphics inset has no own fileformat number anymore
1288
1289 2004-02-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1290
1291         * insetquotes.[Ch]: added new member that allows direct access
1292         to single/double quotation marks.
1293         * insetnewline.[Ch]:
1294         * insethfill.[Ch]: treat as space (i.e. opening quotes follow)
1295
1296 2004-02-16  André Pönitz  <poenitz@gmx.net>
1297
1298         * insetbase.C:
1299         * insetbase.[Ch]: remove explicit 'DispatchResult' return type and
1300           implicitly assume 'DispatchResult(true, true) with exception of
1301           InsetBase::priv_dispatch which does the equivalent of
1302           'retrun DispatchResult(false)'
1303
1304         * inset*.[Ch] (priv_dispatch): adjust
1305
1306         * insettabular.[Ch]: remove remains of the 'update' mechanism,
1307           simplify cursor moving function,
1308           re-enable horizontal scrolling for large tables
1309
1310 2004-02-13  André Pönitz  <poenitz@gmx.net>
1311
1312         * insettabular.[Ch]: some work after IU
1313
1314 2004-02-06  Alfredo Braunstein  <abraunst@lyx.org>
1315
1316         * inset.C (setPosCache): switch to absolute coords in insets
1317         * insettext.[Ch] (draw, drawFrame): adjust
1318         * insetcollapsable.C (draw): adjust
1319         (edit): adjust
1320
1321 2004-02-04  Alfredo Braunstein  <abraunst@lyx.org>
1322
1323         * insettext.C (edit):
1324         (updateLocal): use the cur argument instead of the global cursor
1325         * insetcollapsable.C (edit): dont call inset.edit(x,y) when opening
1326
1327 2004-02-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
1328
1329         * insetlatexaccent.C (checkContents): "c" -> 'c' in calls to contains
1330
1331         * insetfloat.C (validate): "H" -> 'H' in call to contains
1332
1333         * insetcite.C (getBasicLabel): "," -> ',' in calls to contains
1334
1335 2004-01-30  André Pönitz  <poenitz@gmx.net>
1336         * inset.[Ch]:
1337         * insetbase.[Ch]:
1338         * insetcharstyle.C:
1339         * insetcollapsable.[Ch]:
1340         * insetcommand.C:
1341         * insetexternal.C:
1342         * insetgraphics.[Ch]:
1343         * insetinclude.C:
1344         * insettabular.[Ch]:
1345         * insettext.[Ch]:
1346         * insetvspace.C:
1347         * updatableinset.[Ch]: adjust coordinate handling to 'screen absolute'
1348          coordinate
1349
1350 2004-01-28  Lars Gullik Bjønnes  <larsbj@gullik.net>
1351
1352         * insettabular.C: add using statement for std::vector, remove
1353         std:: where using was already used.
1354
1355 2004-01-19  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1356
1357         * insetgraphics.C, insetinclude.C: use runparams.nice instead of
1358         buffer->niceFile()
1359         * insetinclude.C (validate): use feautures.nice() instead of
1360         buffer->niceFile()
1361
1362 2004-01-20  André Pönitz  <poenitz@gmx.net>
1363
1364         * inset.h:
1365         * insetbase.[Ch]: move stuff from mathcursor here.
1366
1367         * insetbibitem.[Ch]:
1368         * insetbibtex.[Ch]:
1369         * insetbox.[Ch]:
1370         * insetbranch.[Ch]:
1371         * insetcharstyle.[Ch]:
1372         * insetcollapsable.[Ch]:
1373         * insetcommand.[Ch]:
1374         * insetert.[Ch]:
1375         * insetexternal.[Ch]:
1376         * insetfloat.[Ch]:
1377         * insetgraphics.[Ch]:
1378         * insetinclude.[Ch]:
1379         * insetlabel.[Ch]:
1380         * insetnote.[Ch]:
1381         * insetref.[Ch]:
1382         * insettabular.[Ch]:
1383         * insettext.[Ch]:
1384         * insetvspace.[Ch]:
1385         * insetwrap.[Ch]:
1386         * updatableinset.[Ch]: Adjust to IU changes (see comment in
1387         src/Changelog)
1388
1389 2004-01-15  André Pönitz  <poenitz@gmx.net>
1390
1391         * insetbase.[Ch]:
1392         * insetbibitem.[Ch]:
1393         * insetbibtex.[Ch]:
1394         * insetbox.[Ch]:
1395         * insetbranch.[Ch]:
1396         * insetcharstyle.[Ch]:
1397         * insetcollapsable.[Ch]:
1398         * insetcommand.[Ch]:
1399         * insetert.[Ch]:
1400         * insetexternal.[Ch]:
1401         * insetfloat.[Ch]:
1402         * insetgraphics.[Ch]:
1403         * insetinclude.[Ch]:
1404         * insetlabel.[Ch]:
1405         * insetnote.[Ch]:
1406         * insetref.[Ch]:
1407         * insettabular.[Ch]:
1408         * insettext.[Ch]:
1409         * insetvspace.[Ch]:
1410         * insetwrap.[Ch]:
1411         * updatableinset.[Ch] (priv_dispatch et al): change signature.
1412
1413 2004-01-08  André Pönitz  <poenitz@gmx.net>
1414
1415         * insetcollapsable.[Ch]:
1416         * insettabular.[Ch]:
1417         * insettext.[Ch]:
1418         * updatableinset.h: use cell index info from global cursor.
1419
1420 2004-01-06  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1421
1422         * insetnote.C (InsetNoteParams::write): write label only once
1423
1424 2004-01-05  Lars Gullik Bjønnes  <larsbj@gullik.net>
1425
1426         * insetbranch.C (isBranchSelected): use the BranchNamesEqual
1427         functor
1428         get rid of the SameName functor
1429
1430         * insettabular.C: improve the functor.
1431
1432 2003-12-29  Angus Leeming  <leeming@lyx.org>
1433
1434         * insetexternal.C (setParams): update defaultTemplateName.
1435
1436 2003-12-22  Michael Schmitt  <michael.schmitt@teststep.org>
1437
1438         * insetbox.C: Use term "Box" in button label
1439
1440 2003-12-16  Martin Vermeer  <martin.vermeer@hut.fi>
1441
1442         * insetcharstyle.C: get getDrawFont working again
1443
1444 2003-12-15  André Pönitz  <poenitz@gmx.net>
1445
1446         * insettabular.[Ch]:
1447         * insettext.C: adjust to changed name in CursorItem -> CursorSlice
1448
1449 2003-12-12  Angus Leeming  <leeming@lyx.org>
1450
1451         * insetbranch.C (c-tor): takes an InsetBranchParams arg rather than
1452         a string.
1453         (InsetBranchParams): remove the branchlist hack.
1454         (isBranchSelected): new function, used to decide whether to
1455         print each output format. Also used by InsetList.
1456         (read, string2params): repair my own breakage ;-)
1457
1458 2003-12-14  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1459
1460         * insetminipage.[Ch]: remove from repository.
1461
1462 2003-12-12  Michael Schmitt  <michael.schmitt@teststep.org>
1463
1464         * insetert.[Ch]:
1465         * insetcollapsable.[Ch]: Move all CollapseStatus code from
1466         insetert to insetcollapsable; introduce virtual function
1467         setButtonLabel and invoke it from collapsable
1468
1469 2003-12-12  Angus Leeming  <leeming@lyx.org>
1470
1471         * insetinclude.C (draw): cache x,y and so enable the
1472         dialog to be opened.
1473
1474 2003-12-12  Angus Leeming  <leeming@lyx.org>
1475
1476         * mailinset.C (print_mailer_error): tidy up the output.
1477
1478 2003-12-11  Angus Leeming  <leeming@lyx.org>
1479
1480         * mailinset.[Ch] (print_mailer_error): new helper function.
1481
1482         * insetcommand.[Ch]: add a mailer_name_ variable and use it when
1483         calling InsetCommandMailer.
1484         (InsetCommandMailer::string2params): pass the name of the dialog.
1485
1486         * insetbibitem.[Ch] (d-tor):
1487         * insetbibtex.[Ch] (d-tor):
1488         * insetcite.[Ch] (d-tor):
1489         * insetfloatlist.[Ch] (d-tor):
1490         * insetindex.[Ch] (d-tor):
1491         * insetlabel.[Ch] (d-tor):
1492         * insetref.[Ch] (d-tor):
1493         * insettoc.[Ch] (d-tor):
1494         * inseturl.[Ch] (d-tor): removed.
1495         Hiding the dialog is handled by InsetCommand.
1496
1497         * insetbibtex.[Ch] (draw, metrics):
1498         * insetfloatlist.[Ch] (draw, metrics):
1499         * insetindex.[Ch] (draw, metrics): removed.
1500         Drawing is handled by InsetCommand.
1501
1502         * insetbibitem.[Ch] (priv_dispatch):
1503         * insetbibtex.[Ch] (priv_dispatch):
1504         * insetcite.[Ch] (priv_dispatch):
1505         * insetfloatlist.[Ch] (priv_dispatch):
1506         * insetindex.[Ch] (priv_dispatch):
1507         * insetlabel.[Ch] (priv_dispatch):
1508         * insettoc.[Ch] (priv_dispatch):
1509         * inseturl.[Ch] (priv_dispatch): removed or simplified.
1510         let InsetCommand handle LFUN_MOUSE_PRESS, LFUN_MOUSE_RELEASE,
1511         LFUN_INSET_DIALOG_SHOW.
1512
1513         * insetbox.C (string2params):
1514         * insetbranch.C (string2params):
1515         * insetert.C (string2params):
1516         * insetexternal.C (string2params):
1517         * insetfloat.C (string2params):
1518         * insetinclude.C (string2params):
1519         * insetminipage.C (string2params):
1520         * insetnote.C (string2params):
1521         * insetvspace.C (string2params):
1522         * insetwrap.C (string2params): over-hauled.
1523
1524 2003-12-10  Angus Leeming  <leeming@lyx.org>
1525
1526         * insetexternal.[Ch]: add a draft option and respect it when
1527         outputting LaTeX.
1528
1529 2003-12-10  Angus Leeming  <leeming@lyx.org>
1530
1531         * insetbox.C: (read, write): now prepend the inset contents with
1532         'Box' to identify the inset as a box inset.
1533
1534         * insetbox.h: move the translators out of sight.
1535
1536 2003-12-10  Angus Leeming  <leeming@lyx.org>
1537
1538         * insetert.C (string2params): clean-up using the new lyxlex interface.
1539
1540         * insetexternal.C: ensure that InsetExternalParams has a default
1541         template, 'RasterImage'.
1542
1543 2003-12-10  Angus Leeming  <leeming@lyx.org>
1544
1545         * insetnote.[Ch]: change the storage type of InsetNoteParams::type
1546         to an enum. Ensuing clean-ups through out the class.
1547         (read, write): now prepend the inset contents with 'Note' to identify
1548         the inset as a note inset.
1549
1550 2003-12-10  Angus Leeming  <leeming@lyx.org>
1551
1552         * insetbranch.[Ch]: changes to the InsetBranchMailer interface.
1553         * insetnote.[Ch]: changes to the InsetNoteMailer interface.
1554
1555 2003-12-10  André Pönitz  <poenitz@gmx.net>
1556
1557         * inset.h:
1558         * insetert.[Ch]:
1559         * insettabular.[Ch]:
1560         * insettext.[Ch]: remove unused insetInset()
1561
1562         * insetert.C: disable some  LFUNs
1563
1564         * insettoc.[Ch]: metrics() and draw() of InsetButton is enough.
1565
1566 2003-12-04  Martin Vermeer  <martin.vermee@hut.fi>
1567
1568         * insetcharstyle.[Ch]: Conglomerate-style CharStyles
1569
1570 2003-12-04  Angus Leeming  <leeming@lyx.org>
1571
1572         * insetexternal.C (draw): update the xo_, yo_ cache.
1573
1574         * ExternalTransforms.[Ch] (ResizeData): add a usingScale member
1575         function.
1576         (RotationDataType): new helper struct wrapping the
1577         RotationData::OriginType enum.
1578
1579 2003-12-03  André Pönitz  <poenitz@gmx.net>
1580
1581         * inset.h: remove getParagraphs()
1582
1583         * insetcollapsable.[Ch]:
1584         * insetert.[Ch]:
1585         * insetnote.[Ch]:
1586         * insettabular.[Ch]:
1587         * insettext.C: use getText()  instead of getParagraphs()
1588
1589 2003-12-03  Martin Vermeer  <martin.vermeer@hut.fi>
1590
1591         * insetert.C: fix label text updating bug
1592
1593 2003-12-02  Angus Leeming  <leeming@lyx.org>
1594
1595         * insetvspace.[Ch] (space): new member function. Make space_ private.
1596         (read): use the new, simpler lyxlex syntax.
1597
1598 2003-12-01  André Pönitz  <poenitz@gmx.net>
1599
1600         * insetcollapsable.[Ch]:
1601         * insetert.[Ch]: move 'inline' state to InsetCollapsable
1602
1603 2003-12-01  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1604
1605         * insetvspace.C (read): handle 'end_inset' token.
1606
1607 2003-12-01  Martin Vermeer  <martin.vermeer@hut.fi>
1608
1609         * insetcharstyle.[Ch]: add latexparam to CharStyle inset
1610
1611 2003-12-01  Martin Vermeer  <martin.vermeer@hut.fi>
1612
1613         * insetcollapsable.[Ch]:
1614         * insetert.[Ch]:
1615         * insetcharstyle.C: place inset content on the button when
1616         collapsed.
1617
1618 2003-12-01  Michael Schmitt  <michael.schmitt@teststep.org>
1619
1620         * insetvspace.C: remove VSpace::NONE; increase inset width
1621
1622 2003-12-01  André Pönitz  <poenitz@gmx.net>
1623
1624         * insetbase.h: whitespace
1625
1626         * inset.[Ch]: remove latexTextWidth
1627         make setBackgroundColor virtual
1628
1629         * insettext.[Ch]:  move ParagraphList member to LyXText
1630
1631         * insetcollapsable.[Ch]: handle LFUN_INSET_TOGGLE
1632
1633         * insetcharstyle.C:
1634         * insetenv.C:
1635         * insetert.[Ch]:
1636         * insetfloat.[Ch]:
1637         * insetminipage.[Ch]:
1638         * insettabular.C:
1639         * insetwrap.[Ch]: adjust paragraphs and background color handling,
1640
1641 2003-11-28  Angus Leeming  <leeming@lyx.org>
1642
1643         * insetvspace.[Ch] (d-tor, priv_dispatch): new member functions,
1644         hiding and showing the dialog respectively.
1645         (priv_dispatch): also actually update the inset contents.
1646
1647 2003-11-28  Angus Leeming  <leeming@lyx.org>
1648
1649         * insetbox.C (d-tor):
1650         * insetbranch.C (d-tor):
1651         * insetcite.C (d-tor):
1652         * insetfloat.C (d-tor):
1653         * insetfloatlist.C (d-tor):
1654         * insetinclude.C (d-tor):
1655         * insetindex.C (d-tor):
1656         simplify the invocation of the Mailer::hideDialog() function.
1657
1658         * insetminipage.C (showInsetDialog):
1659         simplify the invocation of the Mailer::showialog() function.
1660
1661 2003-11-28  André Pönitz  <poenitz@gmx.net>
1662
1663         * Makefile.am:
1664         * insetvspace.[Ch]: new insets
1665
1666 2003-11-28  Martin Vermeer  <martin.vermeer@hut.fi>
1667
1668         * insetcharstyle.C: Syntax change for CharStyles
1669
1670 2003-11-28  André Pönitz  <poenitz@gmx.net>
1671
1672         * updatableinset.h: remove insetInInsetY
1673
1674         * insetcollapsable.[Ch]:
1675         * insetnewline.C:
1676         * insettabular.[Ch]:
1677         * insettext.[Ch]: adjust
1678
1679 2003-11-27  Alfredo Braunstein  <abraunst@lyx.org>
1680
1681         * insettext.[Ch]:
1682         * inset.[Ch]:
1683         * insetcollapsable.[Ch]:
1684         * insetert.[Ch]:
1685         * insettabular.[Ch]: remove setFont
1686
1687 2003-11-25  Alfredo Braunstein  <abraunst@lyx.org>
1688
1689         * render_graphic.[Ch]: adjust comments
1690
1691 2003-11-24  Alfredo Braunstein  <abraunst@lyx.org>
1692
1693         * insetgraphics.C (draw): cache xo_ & yo_
1694
1695 2003-11-24  André Pönitz  <poenitz@gmx.net>
1696
1697         * insettext.C (setViewCache): don't call LyXText::init() anymore
1698
1699 2003-11-21  Michael Schmitt  <michael.schmitt@teststep.org>
1700
1701         * inset.h:
1702         * insetcollapsable.[Ch]:
1703         * insetert.[Ch]: remove bufferview parameter in methods
1704         open, close, status, and updateStatus.
1705
1706 2003-11-21  Michael Schmitt  <michael.schmitt@teststep.org>
1707
1708         * insetcollapsable.[Ch]:
1709         * insettabular.[Ch]:
1710         * insettext.[Ch] (getCursorDim): squash unused variable
1711
1712 2003-11-21  Alfredo Braunstein  <abraunst@lyx.org>
1713
1714         * insettext.C (edit): x0_,y0_ -> xo_,yo_
1715
1716 2003-11-20  Alfredo Braunstein  <abraunst@lyx.org>
1717
1718         * insettext.C (draw): sets LyXText absolute coordinates
1719
1720 2003-11-20  Angus Leeming  <leeming@lyx.org>
1721
1722         * insetcharstyle.C (latex, linuxdoc, docbook, plaintext): squash
1723         warnings about unused parameters.
1724
1725         * insetcollapsable.C (open):
1726         * insettabular.C (pasteSelection):
1727         * insettoc.C (draw): ditto.
1728
1729 2003-11-17  Alfredo Braunstein  <abraunst@lyx.org>
1730
1731         * insetcollapsable.C:
1732         * insettext.C:
1733         * insettext.h: hand on MOUSE_* events to the LyXText when appropriate
1734         remove mouse_x mouse_y etc.
1735
1736 2003-11-17  André Pönitz  <poenitz@gmx.net>
1737
1738         * insettext.[Ch] (cx, cy): remove
1739
1740         * insettext.[Ch] (dispatch): move most of it to LyXText::dispatch
1741
1742 2003-11-13  André Pönitz  <poenitz@gmx.net>
1743
1744         * inset.h:
1745         * insetcollapsable.[Ch]:
1746         * insettabular.[Ch]:
1747         * insettext.[Ch] (deleteLyXText): remove
1748
1749 2003-11-13  Alfredo Braunstein  <abraunst@lyx.org>
1750
1751         * insetcollapsable.[Ch] (fitInsetCursor): remove
1752         * insettabular.[Ch] (fitInsetCursor): remove
1753         * insettext.[Ch] (fitInsetCursor): remove
1754         * updatableinset.[Ch] (fitInsetCursor): remove
1755         (getCursorDIm): add virtual
1756
1757 2003-11-12  Martin Vermeer  <martin.vermeer@hut.fi>
1758
1759         * src/insets/Makefile.am:
1760         * src/insets/inset.h:
1761         * src/insets/insetcharstyle.C:
1762         * src/insets/insetcharstyle.h: The Character Style /XML short
1763         element patch.
1764
1765 2003-11-11  Alfredo Braunstein  <abraunst@lyx.org>
1766
1767         * insettext.C: remove all update calls
1768         * insetcollapsable.C: remove all update calls
1769
1770 2003-11-11  Alfredo Braunstein  <abraunst@libero.it>
1771
1772         * insettext.C (updateLocal, insertInset, setFont): remove
1773         fitCursor calls
1774
1775 2003-11-10  André Pönitz  <poenitz@gmx.net>
1776
1777         * inset.h: remove Inset::id_
1778
1779         * inset.h: top_x -> xo_, top_baseline -> yo_ to unify with
1780         mathed/*.[Ch]
1781
1782         * *.[Ch]: adjust
1783
1784 2003-11-10  André Pönitz  <poenitz@gmx.net>
1785
1786         * inset.[Ch]:
1787         * insetbox.[Ch]:
1788         * insetcollapsable.[Ch]:
1789         * insetert.C:
1790         * insetfloat.C:
1791         * insetminipage.C:
1792         * insettabular.[Ch]:
1793         * insettext.[Ch]:
1794         * insetwrap.C:
1795         * updatableinset.[Ch]: remove inset locking & adjust
1796
1797 2003-11-07  Alfredo Braunstein  <abraunst@libero.it>
1798
1799         * inset.h (allowSpellCheck): add (return true)
1800         * insetert.h (allowSpellCheck): add (return false)
1801
1802 2003-11-05  José Matos  <jamatos@lyx.org>
1803
1804         * inset.h:
1805         * insetbibtex.[Ch]:
1806         * insetbox.[Ch]:
1807         * insetbranch.[Ch]:
1808         * insetcaption.[Ch]:
1809         * insetcite.[Ch]:
1810         * insetcollapsable.[Ch]:
1811         * insetcommand.[Ch]:
1812         * insetenv.[Ch]:
1813         * insetert.[Ch]:
1814         * insetexternal.[Ch]:
1815         * insetfloat.[Ch]:
1816         * insetfloatlist.[Ch]:
1817         * insetfoot.[Ch]:
1818         * insetgraphics.[Ch]:
1819         * insethfill.[Ch]:
1820         * insetinclude.[Ch]:
1821         * insetindex.[Ch]:
1822         * insetlabel.[Ch]:
1823         * insetlatexaccent.[Ch]:
1824         * insetline.[Ch]:
1825         * insetlist.[Ch]:
1826         * insetmarginal.[Ch]:
1827         * insetminipage.[Ch]:
1828         * insetnewline.[Ch]:
1829         * insetnote.[Ch]:
1830         * insetoptarg.[Ch]:
1831         * insetpagebreak.[Ch]:
1832         * insetquotes.[Ch]:
1833         * insetref.[Ch]:
1834         * insetspace.[Ch]:
1835         * insetspecialchar.[Ch]:
1836         * insettabular.[Ch]:
1837         * insettext.[Ch]:
1838         * insettheorem.[Ch]:
1839         * insettoc.[Ch]:
1840         * inseturl.[Ch]:
1841         * insetwrap.[Ch]: rename ascii to plaintext
1842         and LatexRunParams to OutputParams.
1843
1844 2003-11-05  Alfredo Braunstein  <abraunst@libero.it>
1845
1846         * insetcollapsable.C (edit): add open() all
1847         * insettext.C (edit): add setViewCache call
1848
1849 2003-11-04  André Pönitz  <poenitz@gmx.net>
1850
1851         * inset.h (edit): move locking code from dispatch() to edit()
1852
1853         * insetbase.[Ch]:
1854         * insetbibitem.C:
1855         * insetbranch.[Ch]:
1856         * insetcite.[Ch]:
1857         * insetcollapsable.[Ch]:
1858         * insetcommand.C:
1859         * insetert.[Ch]:
1860         * insetexternal.[Ch]:
1861         * insetgraphics.[Ch]:
1862         * insetindex.[Ch]:
1863         * insetlabel.C:
1864         * insetnote.[Ch]:
1865         * insetref.C:
1866         * insettabular.[Ch]:
1867         * insettext.[Ch]: adjust
1868
1869 2003-11-04  Alfredo Braunstein  <abraunst@libero.it>
1870
1871         * inset.h:
1872         * insetcollapsable.[Ch]:
1873         * insetert.[Ch]:
1874         * insettabular.[Ch]:
1875         * insettext.[Ch]:
1876         * updatableinset.[Ch]: remove dead search code
1877
1878 2003-11-04  Alfredo Braunstein  <abraunst@libero.it>
1879
1880         * inset.h:
1881         * insetcollapsable.[Ch]:
1882         * insetert.[Ch]:
1883         * insettabular.[Ch]:
1884         * insettext.[Ch]:
1885         * updatableinset.[Ch]: remove dead spellcheck code
1886
1887 2003-11-04  Alfredo Braunstein  <abraunst@libero.it>
1888
1889         * insettabular.C (lockInsetInInset): small fix
1890
1891 2003-11-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
1892
1893         * insettext.C (priv_dispatch): some DispatchResult type cleanup,
1894         don't handle LFUN_UNKNOWN_ACTION, don't call BufferView::dispatch
1895         from here. Be stricter on DispatchResult returned.
1896
1897 2003-11-03  Lars Gullik Bjønnes  <larsbj@gullik.net>
1898
1899         * Inset::dispatch's: adjust for new DispatchResult semantics.
1900
1901 2003-11-03  Lars Gullik Bjønnes  <larsbj@gullik.net>
1902
1903         * render_base.h: make clone return an auto_ptr
1904         * render_button.C (clone): adjust
1905         * render_graphic.C (clone): adjust
1906         * render_preview.C (clone): adjust
1907
1908         * insettheorem.C (clone): return an auto_ptr
1909
1910         * insettext.C (priv_dispatch): exception safety
1911
1912         * insettabular.C: store the file scope variable paste_tabular in a
1913         scoped_ptr, adjust usage.
1914
1915         * insetexternal.C (setParams): exception safety
1916
1917         * insetbibitem.C (clone): exception safety
1918
1919 2003-11-03  André Pönitz  <poenitz@gmx.net>
1920
1921         * inset.[Ch]:
1922         * insetcollapsable.[Ch]:
1923         * insettabular.[Ch]:
1924         * insettext.[Ch]: remove Inset::id and related functions
1925
1926 2003-11-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
1927
1928         * insets: adjust for DispatchResult changes.
1929
1930 2003-11-01  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1931
1932         * insetpagebreak.C: fix screen representation & ascii output.
1933
1934 2003-11-01  Alfredo Braunstein  <abraunst@libero.it>
1935
1936         * inset.[Ch]:
1937         * insettext.[Ch]:
1938         * insettabular.[Ch]:
1939         * insetcollapsable.[Ch]: bool haveParagraphs() -> int numParagraphs()
1940
1941 2003-10-31  José Matos  <jamatos@lyx.org>
1942
1943         * inset.h (ascii, linuxdoc, docbook):
1944         * insetbox.[Ch] (ascii, linuxdoc, docbook):
1945         * insetbranch.[Ch] (ascii, linuxdoc, docbook):
1946         * insetcaption.[Ch] (ascii, docbook):
1947         * insetcollapsable.[Ch] (ascii, linuxdoc, docbook):
1948         * insetcommand.[Ch] (ascii, linuxdoc, docbook):
1949         * insetert.[Ch] (ascii, linuxdoc, docbook):
1950         * insetexternal.[Ch] (ascii, linuxdoc, docbook):
1951         * insetfloat.[Ch] (linuxdoc, docbook):
1952         * insetfloatlist.[Ch] (ascii):
1953         * insetfoot.[Ch] (docbook):
1954         * insetgraphics.[Ch] (ascii, linuxdoc, docbook):
1955         * insethfill.[Ch] (ascii, linuxdoc, docbook):
1956         * insetinclude.[Ch] (ascii, linuxdoc, docbook):
1957         * insetindex.[Ch] (docbook):
1958         * insetlabel.[Ch] (ascii, linuxdoc, docbook):
1959         * insetlatexaccent.[Ch] (ascii, linuxdoc, docbook):
1960         * insetline.[Ch] (ascii, linuxdoc, docbook):
1961         * insetnewline.[Ch] (ascii, linuxdoc, docbook):
1962         * insetnote.[Ch] (ascii, linuxdoc, docbook):
1963         * insetpagebreak.[Ch] (ascii, linuxdoc, docbook):
1964         * insetquotes.[Ch] (ascii, linuxdoc, docbook):
1965         * insetref.[Ch] (ascii, linuxdoc, docbook):
1966         * insetspace.[Ch] (ascii, linuxdoc, docbook):
1967         * insetspecialchar.[Ch] (ascii, linuxdoc, docbook):
1968         * insetspecialchar.[Ch] (ascii, linuxdoc, docbook):
1969         * insettext.[Ch] (ascii, linuxdoc, docbook):
1970         * insettoc.[Ch] (ascii, linuxdoc, docbook):
1971         * inseturl.[Ch] (ascii, linuxdoc, docbook):
1972         * insetwrap.[Ch] (docbook):
1973         add LatexRunParams argument.
1974
1975 2003-10-30  José Matos  <jamatos@lyx.org>
1976
1977         * insettext.C (linuxdoc, docbook): use new pagraph generation code.
1978
1979 2003-10-29  Lars Gullik Bjønnes  <larsbj@gullik.net>
1980
1981         * updatableinset.C (priv_dispatch):
1982         * insetwrap.C (priv_dispatch):
1983         * inseturl.C (priv_dispatch):
1984         * insettoc.C (priv_dispatch):
1985         * insettext.C (lfunMouseRelease, priv_dispatch, moveRightIntern)
1986         (moveLeftIntern, moveUp, moveDown):
1987         * insettabular.C (lfunMouseRelease, priv_dispatch, moveRight)
1988         (moveLeft, moveUp, moveDown):
1989         * insetref.C (priv_dispatch):
1990         * insetnote.C (priv_dispatch):
1991         * insetminipage.C (priv_dispatch):
1992         * insetlabel.C (priv_dispatch):
1993         * insetindex.C (priv_dispatch):
1994         * insetinclude.C (priv_dispatch):
1995         * insetgraphics.C (priv_dispatch):
1996         * insetfloatlist.C (priv_dispatch):
1997         * insetfloat.C (priv_dispatch):
1998         * insetexternal.C (priv_dispatch):
1999         * insetert.C (priv_dispatch):
2000         * insetcommand.C (priv_dispatch):
2001         * insetcollapsable.C (lfunMouseRelease, priv_dispatch):
2002         * insetcite.C (priv_dispatch):
2003         * insetbranch.C (priv_dispatch):
2004         * insetbox.C (priv_dispatch):
2005         * insetbibtex.C (priv_dispatch):
2006         * insetbibitem.C (priv_dispatch):
2007         * insetbase.C (priv_dispatch): explict DispatchResult ctor fallout.
2008
2009 2003-10-29  Martin Vermeer  <martin.vermeer@hut.fi>
2010
2011     * insettext.C: small refactoring of docbook stuff
2012
2013 2003-10-29  Lars Gullik Bjønnes  <larsbj@gullik.net>
2014
2015         * insettext.C (lfunMouseRelease): dont use implicit conversion to bool
2016         (priv_dispatch): adjust for operator dispatch_result_t removal
2017
2018         * insettabular.C (lfunMouseRelease): put the result of a dispatch
2019         in a DispatchResult, adjust accordingly.
2020         (priv_dispatch): use strange >= construct... (will be removed later)
2021
2022         * most insets: dispatch_result -> DispatchResult
2023
2024         * insetbase.h: move DispatchResult out to dispatchresult.h
2025
2026 2003-10-27  André Pönitz  <poenitz@gmx.net>
2027
2028         * insetpagebreak.[Ch]: new inset for page breaks
2029
2030         * insetline.[Ch]: new inset for vertical lines
2031
2032         * Makefile.am:
2033         * inset.h: adjust
2034
2035 2003-10-25  Angus Leeming  <leeming@lyx.org>
2036
2037         * render_base.h (asButton, asGraphic, asPreview, asMonitoredPreview):
2038         new virtual member functions, specialised...
2039         * render_button.h (asButton):
2040         * render_graphic.h (asGraphic):
2041         * render_preview.h (asPreview, asMonitoredPreview): ... here.
2042
2043         * insetexternal.C: use these new functions rather than dynamic_cast.
2044         Various other small simplifications.
2045
2046 2003-10-22  Angus Leeming  <leeming@lyx.org>
2047
2048         * insetexternal.[Ch]: add the ability to 'preview' the external file
2049         if so desired.
2050
2051         * insetinclude.C: changes due to the changes in the RenderPreview
2052         interface.
2053
2054         * render_preview.[Ch]: Lots of small changes. Display a diagnostic
2055         message if the preview image is not available. Only initiate the
2056         loading of the preview from draw(). Ditto, start the monitoring
2057         of an external file from RenderMonitoredPreview::draw.
2058
2059 2003-10-22  Angus Leeming  <leeming@lyx.org>
2060
2061         * insetcite.[Ch] (setLoadingBuffer): removed.
2062         (getNatbibLabel): use the new Buffer::fully_loaded member function to
2063         ascertain whether to proceed with the (expensive) task of computing
2064         the natbib-style label. Remove the home-grown hack providing
2065         similar functionality.
2066
2067 2003-10-22  Angus Leeming  <leeming@lyx.org>
2068
2069         * render_graphic.[Ch] (statusMessage, readyToDisplay): move out of the
2070         class and into an anonymous namespace.
2071
2072 2003-10-22  Angus Leeming  <leeming@lyx.org>
2073
2074         * insetcommand.h: remove the display method.
2075
2076         * insetbibtex.h:
2077         * insetfloatlist.h:
2078         * insetindex.h (InsetPrintIndex):
2079         * insettoc.h: add a display method, returning true.
2080
2081 2003-10-21  Martin Vermeer  <martin.vermeer@hut.fi>
2082
2083         * insetcollapsable.h:
2084         * insetcommand.h:
2085         * insetfloat.h:
2086         * insetfootlike.h:
2087         * insetinclude.h: (1) finish off the inset display() work;
2088         (2) fix the "is a bit silly" bug (accessing char
2089         past end of par).
2090
2091 2003-10-20  Martin Vermeer  <martin.vermeer@hut.fi>
2092
2093         * inset.h:
2094         * insetfloat.h:
2095         * insetfootlike.h: re-introduce display() for insets,
2096         fixing the various bugs (stretch of line above, math inset
2097         positioning, ...)
2098
2099 2003-10-17  Lars Gullik Bjønnes  <larsbj@gullik.net>
2100
2101         * insetbase.C (dispatch): new func
2102         (priv_dispatch): new func replaces...
2103         (localDispatch): this, deleted.
2104
2105         * all insets with dispatch modified for new code.
2106
2107 2003-10-15  André Pönitz  <poenitz@gmx.net>
2108
2109         * insetcollapsable.[Ch]
2110         * insettabular.[Ch]
2111         * inset.h: re-add some edit(bv, index) method called by undo
2112
2113 2003-10-14  Angus Leeming  <leeming@lyx.org>
2114
2115         * insetexternal.[Ch] (view, cache, view_):
2116         * insetgraphics.[Ch] (view, cache, view_):
2117         * insetinclude.[Ch] (view, cache, view_): remove the BufferView cache.
2118         (statusChanged): call LyX::cref().updateInset.
2119
2120         * insetinclude.C (fileChanged): use LyX::cref().updateInset rather than
2121         the BufferView cache.
2122
2123         * insetlabel.h: remove #include <boost/weak_ptr.hpp>. Cruft from an
2124         earlier clean-up.
2125
2126 2003-10-14  Angus Leeming  <leeming@lyx.org>
2127
2128         * insetinclude.C (metrics, draw): only draw the preview when previews
2129         are activated.
2130
2131 2003-10-14  André Pönitz  <poenitz@gmx.net>
2132
2133         * insetcollapsable.[Ch]:
2134         * insettabular.[Ch]:
2135         * insettext.[Ch]:
2136         * inset.h: getText() as alternative to getParagraphs()
2137
2138 2003-10-13  Angus Leeming  <leeming@lyx.org>
2139
2140         * insetexternal.C:
2141         * insetgraphicsParams.C: displayTranslator is now a function.
2142
2143 2003-10-13  Angus Leeming  <leeming@lyx.org>
2144
2145         * insetinclude.C: remove #include "PreviewImage.h".
2146
2147 2003-10-13  Lars Gullik Bjønnes  <larsbj@gullik.net>
2148
2149         * ExternalSupport.C:
2150         * ExternalTransforms.C:
2151         * insetbox.C:
2152         * insetbox.h: ws changes only
2153
2154 2003-10-13  Lars Gullik Bjønnes  <larsbj@gullik.net>
2155
2156         * insetinclude.C (localDispatch): do not call
2157         InsetOld::localDispatch, just return UNDISPATCHED
2158         * insetgraphics.C (localDispatch): ditto
2159         * insetcommand.C (localDispatch): ditto
2160
2161 2003-10-13  Lars Gullik Bjønnes  <larsbj@gullik.net>
2162
2163         * inset.h: get rid of RESULT typedef for dispatch_result
2164
2165         * insetcollapsable.[Ch] (localDispatch): RESULT -> dispatch_result
2166         * insetert.[Ch] (localDispatch): ditto
2167         * insettabular.[Ch] (localDispatch): ditto
2168         (moveRight): ditto
2169         (moveLeft): ditto
2170         (moveUp): ditto
2171         (moveDown): ditto
2172         * insettext.[Ch] (localDispatch): ditto
2173         (moveRight): ditto
2174         (moveLeft): ditto
2175         (moveRightIntern): ditto
2176         (moveLeftIntern): ditto
2177         (moveUp): ditto
2178         (moveDown): ditto
2179         * updatableinset.[Ch] (localDispatch): ditto
2180
2181 2003-10-12  Angus Leeming  <leeming@lyx.org>
2182
2183         * renderbase.h (view, view_): removed.
2184         * renderbase.C: removed.
2185         * Makefile.am: remove render_base.C. The shortest lived file in
2186         history?
2187
2188         * renderbutton.C (draw):
2189         * render_graphic.C (draw): don't cache the BufferView.
2190
2191         * insetabase.h (cache, view): removed.
2192
2193         * inset.h (generatePreview) removed.
2194
2195         * insetcallapsable.[Ch] (cache, view, view_): removed.
2196
2197         * insetcollapsable.C (draw): don't cache the BufferView.
2198
2199         * insetcommand.[Ch] (view): removed.
2200
2201         * insetexternal.[Ch] (cache, view, view_):
2202         * insetgraphics.[Ch] (cache, view, view_):
2203         * insetinclude.[Ch] (cache, view, view_): added. Cache the BufferView.
2204
2205         * insetlabel.C: small clean-up. Don't use the BufferView cache, view(),
2206         when you have direct access to it. In fact, don't use the cache at all.
2207
2208 2003-10-10  Angus Leeming  <leeming@lyx.org>
2209
2210         * insetinclude.C (metrics): use preview_->metrics.
2211         (draw): use preview_->draw.
2212
2213         * render_preview.[Ch] (pimage): removed.
2214
2215 2003-10-10  Angus Leeming  <leeming@lyx.org>
2216
2217         * renderers.[Ch]: removed.
2218
2219         * render_base.[Ch]:
2220         * render_button.[Ch]:
2221         * render_graphic.[Ch]:
2222         * render_preview.[Ch]: new files. The first three are split out of
2223         renderers.[Ch]. The last one is a renamed PreviewedInset.[Ch]. which
2224         contains a re-worked InsetInclude::PreviewImpl also.
2225
2226         * Makefile.am: reflect the changed files.
2227
2228         * insetcommand.h:
2229         * insetexternal.[Ch]:
2230         * insetgraphics.[Ch]: trivial changes ButtonRenderer -> RenderButton, etc.
2231
2232         * insetinclude.[Ch]: changes reflecting the change from
2233         InsetInclude::PreviewImpl to RenderMonitoredPreview.
2234
2235         * insethfill.C:
2236         * insetindex.C:
2237         * insetlabel.C:
2238         * insettoc.C:
2239         * inseturl.C: add #include "support/std_ostream.h"
2240
2241 2003-10-09  Angus Leeming  <leeming@lyx.org>
2242
2243         * insetinclude.C (metrics, draw): no longer need to pass a Buffer arg
2244         to PreviewedInset::previewReady.
2245
2246 2003-10-09  Angus Leeming  <leeming@lyx.org>
2247
2248         * insetexternal.[Ch] (statusChanged):
2249         * insetgraphics.[Ch] (statusChanged): make a const member function.
2250
2251         * insetinclude.[Ch]: mods to PreviewImpl due to the changes to
2252         PreviewedInset.
2253
2254 2003-10-09  Angus Leeming  <leeming@lyx.org>
2255
2256         * insetinclude.C (metrics, draw, restartLoading): pass a buffer arg
2257         to PreviewedInset's previewReady and removePreview member functions.
2258
2259 2003-10-08  André Pönitz  <poenitz@gmx.net>
2260
2261         * insetcollapsable.C:
2262         * insettext.[Ch]: saner 'init' structure
2263
2264         * updatableinset.[Ch]: remove unneeded code
2265
2266 2003-10-08  Angus Leeming  <leeming@lyx.org>
2267
2268         Fix doxygen warnings.
2269
2270         * insetbox.h (localDispatch): remove prefix InsetBox:: from declaration.
2271         * insetnote.h (localDispatch): remove prefix InsetNote:: from declaration.
2272
2273 2003-10-07  Angus Leeming  <leeming@lyx.org>
2274
2275         * ExternalTransforms.[Ch]: new files, detailing transforms that can
2276         be applied to InsetExternal.
2277
2278         * Makefile.am: add these new files.
2279
2280         * ExternalTemplate.[Ch]: add a list of available transforms to
2281         class Template and a list of factory functions for transformer classes
2282         that can act on this data to class Format.
2283
2284         * insetexternal.[Ch]: add transform data to InsetExternal::Params.
2285
2286         * ExternalSupport.C: Add code to replace transform placeholders
2287         with appropriate output.
2288
2289 2003-10-07  Angus Leeming  <leeming@lyx.org>
2290
2291         * ExternalSupport.[Ch]: new files, moving the private member functions
2292         and namespace anon functions out of insetexternal.C to here, so making
2293         it easier to understand what is going on in insetexternal itself.
2294
2295         * Makefile.am: add new files.
2296
2297         * insetexternal.[Ch]: InsetExternal::Params -> InsetExternalParams,
2298         allowing the class to be forward declared. (Also consistent with
2299         all other Params classes.)
2300         (write): moved out of the class. Move this function and those in
2301         namespace anon to ExternalSupport.[Ch].
2302
2303 2003-10-07  Angus Leeming  <leeming@lyx.org>
2304
2305         * ExternalTemplate.[Ch] (TemplateManager::getTemplates): remove
2306         non-const member function.
2307
2308 2003-10-07  Martin Vermeer  <martin.vermeer@hut.fi>
2309
2310         * Makefile.am:
2311         * inset.h:
2312         * insetbox.C:
2313         * insetbox.h: The Box patch. Fancybox support, minipage, parbox
2314
2315 2003-10-02  André Pönitz  <poenitz@gmx.net>
2316
2317         * insettext.C (read): make sure there is at least one par
2318           in the text after reading.
2319
2320 2003-10-01  José Matos  <jamatos@lyx.org>
2321
2322         * insetbranch.C (linuxdoc, docbook): minor fix.
2323
2324 2003-10-01  Angus Leeming  <leeming@lyx.org>
2325
2326         * ExternalTemplace.[Ch]: introduce namespace lyx::external.
2327
2328         * insetexternal.[Ch]: changes due to the introduction of
2329         namespace lyx::external.
2330
2331 2003-09-30  Angus Leeming  <leeming@lyx.org>
2332
2333         * insetexternal.[Ch] (Params::read, write): new member functions.
2334
2335 2003-09-25  Angus Leeming  <leeming@lyx.org>
2336
2337         * insetexternal.[Ch] (TempName): new (private) nested struct with
2338         fake copy semantics. Enables us to use the generated copy c-tor
2339         in the Params struct.
2340         (Params::templatename, Params::tempname): use accessor functions.
2341
2342 2003-09-25  Angus Leeming  <leeming@lyx.org>
2343
2344         * ExternalTemplate.[Ch] (getTemplateByName): now it's a const member
2345         function, returning a const pointer.
2346
2347 2003-09-23  Angus Leeming  <leeming@lyx.org>
2348
2349         * ExternalTemplate.[Ch]: can have multiple preamble snippets if we
2350         store them in a vector, preambleNames.
2351
2352         * insetexternal.C (validate): loop over all preambleNames and call
2353         LaTeXFeatures::addExternalPreamble with each.
2354
2355 2003-09-22  Martin Vermeer  <martin.vermeer@hut.fi>
2356
2357         * insetbranch.C: bug fix in branches
2358
2359 2003-09-22  Martin Vermeer  <martin.vermeer@hut.fi>
2360
2361         * insetnote.C: small clean-up.
2362
2363 2003-09-19  Angus Leeming  <leeming@lyx.org>
2364
2365         * inset.h (generatePreview): passed a 'Buffer const &' arg.
2366
2367         * insetcommand.C (string2params): clear params using the default c-tor.
2368
2369         * insetinclude[Ch]: get rid of the masterFilename_ parameter in
2370         InsetInclude::Params. No more data in this struct than in
2371         InsetCommandParams, so get rid of it and use InsetCommandParams instead.
2372         (c-tor): no need to pass a 'Buffer const &' arg anymore.
2373         (clone): remove #warning as it's now redundant.
2374         (set): add a 'Buffer const &' arg. Make private.
2375         (loadIfNeeded) move out of the class definition and into namespace anon.
2376         (getMasterFilename, getFileName): ditto.
2377
2378 2003-09-18  Angus Leeming  <leeming@lyx.org>
2379
2380         * insetcommand.C (setParams): use the params' copy constructor.
2381
2382 2003-09-18  Angus Leeming  <leeming@lyx.org>
2383
2384         * insetinsetbase.h (getLabelList):
2385         * insetinsetcollapsable.[Ch] (getLabelList):
2386         * insetinsetinclude.[Ch] (getLabelList):
2387         * insetinsetlabel.[Ch] (getLabelList):
2388         * insetinsettabular.[Ch] (getLabelList):
2389         * insetinsettext.[Ch] (getLabelList): receive a Buffer const & arg.
2390         * insetinsetinclude.[Ch] (fillWithBibKeys): ditto.
2391
2392 2003-09-18  Angus Leeming  <leeming@lyx.org>
2393
2394         * insetinclude.[Ch]: remove Params::operator==, operator!= as they're
2395         redundant baggage from yesteryear.
2396         Remove Params::flag as it is redundant; the info is present in
2397         getCmdName.
2398
2399 2003-09-18  Angus Leeming  <leeming@lyx.org>
2400
2401         * insetinclude.C (latexString): add a Buffer const & arg.
2402
2403 2003-09-18  Angus Leeming  <leeming@lyx.org>
2404
2405         * inset.C:
2406         * inset.h:
2407         * insettext.C:
2408         * insettext.h: rename EnumLColor as LColor_color.
2409
2410 2003-09-18  Angus Leeming  <leeming@lyx.org>
2411
2412         * inset.h: add the InsetOld::Code wrapper class InsetOld_code.
2413         * insetbase.h: add the dispatch_result wrapper class DispatchResult.
2414
2415 2003-09-16  Angus Leeming  <leeming@lyx.org>
2416
2417         * insetinclude.C (localDispatch): ensure that
2418         params_.masterFilename_ is set before trying to generate a
2419         preview, else we trigger an assert.
2420
2421 2003-09-16  Angus Leeming  <leeming@lyx.org>
2422
2423         * insetinclude.C (PreviewImpl::parent): return a const reference.
2424
2425 2003-09-16  Angus Leeming  <leeming@lyx.org>
2426
2427         * insetcollapsable.[Ch]: make all member variables, except for
2428         'inset', private.
2429
2430         * insetert.C (init): use InsetCollapsable::setLabelFont rather
2431         than access labelfont directly.
2432         (read, updateStatus, lfunMouseRelease, status, showInsetDialog):
2433         use InsetCollapsable::setCollapsed, isOpen rather than access
2434         collapsed_ directly.
2435
2436         * insetminipage.C (metrics):
2437         * insetnote.C (metrics):
2438         * insettheorem.C (clone): use InsetCollapsable::isOpen rather than
2439         access collapsed_ directly.
2440
2441 2003-09-16  Angus Leeming  <leeming@lyx.org>
2442
2443         * insetbibitem.C: add #include "lyxfont.h".
2444
2445 2003-09-16  Lars Gullik Bjønnes  <larsbj@gullik.net>
2446
2447         * insetgraphics.C:
2448         * insetbibtex.C: use namespace alias for lyx::support::os
2449
2450 2003-09-16  Angus Leeming  <leeming@lyx.org>
2451
2452         * insetcollapsable.h: remove unused framecolor variable.
2453         Remove #include "LColor.h".
2454
2455         * insetcollapsable.C: remove unused framecolor variable.
2456
2457         * insetcaption.C:
2458         * insetcollapsable.C:
2459         * insetert.C:
2460         * insetfloat.C:
2461         * insetfootlike.C:
2462         * insetminipage.C:
2463         * insetnote.C:
2464         * insetoptarg.C:
2465         * insetwrap.C:
2466         Add #include "LColor.h".
2467
2468 2003-09-16  Angus Leeming  <leeming@lyx.org>
2469
2470         * insettext.[Ch] (frameColor): new accessor function.
2471         (frame_color_): stored as an int, allows us to remove #include
2472         "LColor.h" from insettext.h
2473
2474         * insetbranch.C:
2475         * insettabular.C:
2476         * insettext.C:
2477         add #include "LColor.h".
2478
2479         * insetcollapsable.h: add #include "LColor.h"
2480         (for its framecolor member variable).
2481
2482 2003-09-16  Angus Leeming  <leeming@lyx.org>
2483
2484         * insetenv.C (constructor): use accessor functions to access
2485         InsetText variables.
2486
2487         * insettext.h: rename autoBreakRows as autoBreakRows_. Make private.
2488         rename frame_color as frame_color_. Make private.
2489
2490         * insettext.C: associated changes.
2491
2492 2003-09-16  Angus Leeming  <leeming@lyx.org>
2493
2494         * inset.h: store background_color_ as an int, not as an
2495         LColor::color to get LColor.h out of the header file.
2496
2497         * inset.C:
2498         * insetlatexaccent.C:
2499         * insetnewline.C:
2500         * insetspace.C:
2501         * insetspecialchar.C:
2502         * renderers.C:
2503         add #include "LColor.h".
2504
2505 2003-09-16  Angus Leeming  <leeming@lyx.org>
2506
2507         * renderers.C: LyXFont::setColor no longer return a LyXFont &, so
2508         cannot string calls together.
2509
2510 2003-09-15  Angus Leeming  <leeming@lyx.org>
2511
2512         * inset.[Ch] (setBackgroundColor, backgroundColor):
2513         * insettext.[Ch] (setFrameColor):
2514         pass EnumLColor args, rather than LColor::color ones.
2515
2516 2003-09-15  Lars Gullik Bjønnes  <larsbj@gullik.net>
2517
2518         * insetcommand.C
2519         * insetexternal.C
2520         * insetfloat.C
2521         * insetgraphics.C
2522         * insetinclude.C
2523         * insetminipage.C
2524         * insetnote.C
2525         * insettabular.C
2526         * insetwrap.C: remove usage of STRCONV
2527
2528 2003-09-15  Angus Leeming  <leeming@lyx.org>
2529
2530         * renderers.C (draw):
2531         * insetlatexaccent.C (draw): explicitly define the color passed to
2532         the painter.
2533
2534 2003-09-10  Martin Vermeer  <martin.vermeer@hut.fi>
2535
2536         * insettext.C: remove block causing problems in lockInsetInInset
2537         (mentioned erroneously under Bug #1366)
2538
2539 2003-09-10  Martin Vermeer  <martin.vermeer@hut.fi>
2540
2541         * insetcollapsable.C: Simplify by using adjustCommand, and fix bug
2542         in the process
2543
2544 2003-09-09  Lars Gullik Bjønnes  <larsbj@lyx.org>
2545
2546         * several files: change Assert to BOOST_ASSERT
2547
2548 2003-09-09  Martin Vermeer  <martin.vermeer@hut.fi>
2549
2550         * insettext.[Ch]: remove drawText[XY]Offset
2551
2552 2003-09-08  Angus Leeming  <leeming@lyx.org>
2553
2554         * insetcollapsable.C:
2555         * insetenv.C:
2556         * insetinclude.C:
2557         * insetlabel.C:
2558         * insetoptarg.C:
2559         * insetspecialchar.C:
2560         * insettabular.C:
2561         * insettext.C:
2562         * insettoc.C: remove redundant using directives.
2563
2564 2003-09-07  Angus Leeming  <leeming@lyx.org>
2565
2566         * insetspace.h:
2567         * insetspecialchar.h: remove #include "support/std_string.h".
2568
2569 2003-09-06  Angus Leeming  <leeming@lyx.org>
2570
2571         * renderers.C: add #include "insets/inset.h"
2572
2573 2003-09-05  Angus Leeming  <leeming@lyx.org>
2574
2575         * *.C: strip out redundant #includes. (193 in total.)
2576
2577 2003-09-03  Martin Vermeer  <martin.vermeer@hut.fi>
2578
2579         * insets/insetbibtex.[Ch]:
2580         * insets/insetcommand.h:
2581         * insets/insetfloatlist.[Ch]:
2582         * insets/insetinclude.[Ch]:
2583         * insets/insettoc.[Ch]: Restricts the mouse click functionality
2584         of insets like bibtex, include, toc and floatlist to the visible
2585         button, and allows the use of LFUN_INSET_SHOW_DIALOG to bring
2586         up the dialogs. Cursor has to be in front of the inset (i.e.
2587         start of row) for this to function.
2588
2589 2003-09-04  Angus Leeming  <leeming@lyx.org>
2590
2591         * ExternalTemplate.[Ch]: store the preamble snippets in a separate
2592         structure outside of the Format struct. Format::preambleName refers to
2593         an item in the map of all preamble snippets.
2594         Make use of the new Debug::EXTERNAL flag.
2595
2596         * insetexternal.C: make use of the new Debug::EXTERNAL flag.
2597         (validate): Small change due to the changed storage of preamble
2598         snippets.
2599
2600 2003-09-04  Angus Leeming  <leeming@lyx.org>
2601
2602         * insetgraphics.C: #include "support/os.h"
2603
2604         * insetfoot.h: move #include "LaTeXFeatures.h" out of the header file.
2605         * insettabular.h: move #include "FuncStatus.h" out of the header file.
2606         * insettoc.[Ch]: move #include "metricsinfo.h" out of the header file.
2607
2608         * insetcollapsable.h:
2609         * insetbranch.C:
2610         * insetnote.C: move #include "funcrequest.h" out of the header file.
2611
2612 2003-09-03  Angus Leeming  <leeming@lyx.org>
2613
2614         * insetexternal.C (updateExternal):
2615         * insetgraphics.C (prepareFile): Fix the conversion when exporting to
2616         latex.
2617
2618 2003-09-03  Angus Leeming  <leeming@lyx.org>
2619
2620         * insetexternal.C: don't bring namespace lyx::support into the global
2621         namespace.
2622
2623 2003-09-02  Martin Vermeer  <martin.vermeer@hut.fi>
2624
2625         * insetbranch.C: Add Branch: to label
2626
2627 2003-09-02  John Levon  <levon@movementarian.org>
2628
2629         * insettext.h:
2630         * insettext.C: remove cursor.i[xy]()
2631
2632 2003-08-28  Angus Leeming  <leeming@lyx.org>
2633
2634         * insetgraphics.C (prepareFile): prepend "convertDefault.sh" with
2635         "sh ", enabling the conversion to be carried out even if the script
2636         is not executable.
2637
2638 2003-08-28  Lars Gullik Bjønnes  <larsbj@gullik.net>
2639
2640         * most files: change to use const Buffer refs
2641
2642 2003-08-26  Martin Vermeer  <martin.vermeer@hut.fi>
2643
2644         * insetfootlike.C: whitespace.
2645
2646 2003-08-26  John Levon  <levon@movementarian.org>
2647
2648         * insetenv.h:
2649         * insetcaption.h:
2650         * insetindex.h: remove remaining mentions of needFullRow()
2651
2652 2003-08-26  André Pönitz  <poenitz@gmx.net>
2653
2654         * insetfoot.C:
2655         * insetnewline.C:
2656         * insetquotes.C:
2657         * insettabular.C:
2658         * inset.[Ch]: remove InsetOld::par_owner_ & handling
2659
2660 2003-08-26  Martin Vermeer  <martin.vermeer@hut.fi>
2661
2662         * insetbranch.C: Small fix to prevent a crash on loading.
2663
2664 2003-08-25  Martin Vermeer  <martin.vermeer@hut.fi>
2665
2666         * inset.h:
2667         * insetbibtex.[Ch]:
2668         * insetbranch.[Ch]:
2669         * insetcollapsable.h:
2670         * insetert.[Ch]:
2671         * insetfloatlist.[Ch]:
2672         * insetfootlike.[Ch]:
2673         * insetinclude.[Ch]:
2674         * insetindex.[Ch]:
2675         * insetindex.h:
2676         * insetminipage.h:
2677         * insetnote.[Ch]:
2678         * insettext.C:
2679         * insettheorem.[Ch]:
2680         * insettoc.[Ch]: eliminates the needFullRow/display() stuff
2681         altogether, putting the logic in metrics/draw in the insets.=20
2682         Draws short single row insets with more or less realistic metrics.
2683
2684 2003-08-19  André Pönitz  <poenitz@gmx.net>
2685
2686         * insettext.C: use new RowPainter interface
2687
2688 2003-08-18  John Levon  <levon@movementarian.org>
2689
2690         * insetref.C: require amsmath for eqref
2691
2692 2003-08-17  Martin Vermeer  <martin.vermeer@hut.fi>
2693
2694         * Makefile.am:
2695         * inset.h:
2696         * insetbranch.[Ch]: implements the 'branch inset'
2697         idea. This allows the output of various versions of a document
2698         from a single source version, selectively outputing or suppressing
2699         output of parts of the text.
2700         This implementation contains a 'branch list editor' in a separate
2701         tab of the document settings dialog. Branches are user definable
2702         and have a "display colour" to distinguish them on-screen.
2703
2704         ColorHandler was somewhat cleaned up.
2705         (1) make possible a dynamically growing LColor list by allowing
2706         the graphic context cache to grow along (vector);
2707         (2) eliminate an IMHO unnecessary step in colour allocation.
2708
2709 2003-08-15  André Pönitz  <poenitz@gmx.net>
2710
2711         * insettext.[Ch]: adjust after rowlist split
2712
2713 2003-08-12  Michael Schmitt  <michael.schmitt@teststep.org>
2714
2715         * insettabular.C: rename M_VALIGN_CENTER to M_VALIGN_MIDDLE;
2716           rename valign-center to valign-middle;
2717           rename VALIGN_CENTER to VALIGN_MIDDLE
2718
2719 2003-08-11  André Pönitz  <poenitz@gmx.net>
2720
2721         * inset.h: remove resizeLyXText
2722
2723         * insetcaption.C:
2724         * insetcollapsable.[Ch]:
2725         * insetminipage.C:
2726         * insettabular.[Ch]: adjust
2727
2728         * insettext.[Ch]: remove saveLyXTextState,
2729          restoreLyXTextStat, sstate, reinitLyXText
2730
2731 2003-08-07  André Pönitz  <poenitz@gmx.net>
2732
2733         * inset.[Ch]: move non-crucial functions out-of-line
2734
2735         * insettext.C: rely on LyXText's LFUN handlers in some more cases,
2736         remove duplicated code.
2737
2738 2003-08-05  André Pönitz  <poenitz@gmx.net>
2739
2740         * insetbibitem.C:
2741         * insetcollapsable.[Ch]:
2742         * insetcommand.C:
2743         * insetert.C:
2744         * insetexternal.C:
2745         * insetfloat.C:
2746         * insetgraphics.C:
2747         * insetinclude.C:
2748         * insetlabel.C:
2749         * insetminipage.C:
2750         * insetnote.C:
2751         * insettabular.[Ch]:
2752         * insettext.[Ch]:
2753         * insetwrap.C:
2754         * updatableinset.[Ch]: rip out "deep update"
2755
2756         * insettext.C (localDispatch): merge cases with default branch
2757
2758         * insettext.C (frame_x,y,w,h): replace member with automatic variables
2759
2760         * insettabular.[Ch] (updateLocal): simplify logic
2761
2762 2003-08-04  André Pönitz  <poenitz@gmx.net>
2763
2764         * insettext.[Ch] (updateLocal): remove 'what' argument by assuimng it
2765   is 'FULL' all the time.
2766
2767 2003-08-03  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
2768
2769         * insetert.C (get_new_label): only add ... to the (closed) label
2770         when the string has been shortened
2771
2772 2003-08-02  Lars Gullik Bjønnes  <larsbj@lyx.org>
2773
2774         * Always use std::endl with lyxerr
2775
2776 2003-08-01      Martin Vermeer  <martin.vermeer@hut.fi>
2777
2778         * insetnote.C: update \author list
2779
2780 2003-07-31  André Pönitz  <poenitz@gmx.net>
2781
2782         * insetcollapsable.h:
2783         * insettabular.[Ch]:
2784         * insettext.[Ch]: remove toggleSelection
2785
2786 2003-07-30  Martin Vermeer  <martin.vermeer@hut.fi>
2787
2788         (with help from Juergen Spitzmueller)
2789         * insetnote.C: add add i18n support. Use Prefs-definable
2790         colours for Comment and Greyedout.
2791
2792 2003-07-30      Martin Vermeer  <martin.vermeer@hut.fi>
2793
2794         * insetcollapsable.[Ch]:
2795         * insetnote.C:
2796         * insetert.C: factor out the detection of clicking on the inset
2797       button as 'hitButton'. John Levon contributed.
2798
2799 2003-07-30  André Pönitz  <poenitz@gmx.net>
2800
2801         * insetcollapsable.C:
2802         * insetfootlike.C:
2803         * insettabular.C: parantheses, localize vars etc.
2804
2805 2003-07-29  Martin Vermeer  <martin.vermeer@hut.fi>
2806
2807         * insetnote.C: Implement a newenvironment in preamble for
2808         greyedout. Patch provided by Jürgen Spitzmüller.
2809
2810 2003-07-29  Angus Leeming  <leeming@lyx.org>
2811
2812         * insetcommand.C (localDispatch): default to
2813         InsetOld::localDispatch.
2814
2815         * insetbibitem.C (localDispatch):
2816         * insetbibtex.C (localDispatch): remove call to
2817         ChangeCitationsIfUnique.
2818
2819         * insetbibtex.[Ch] (clone): move out of line; use copy c-tor.
2820
2821         * insetexternal.C (read): use pushpophelper.
2822
2823 2003-07-28  José Matos  <jamatos@lyx.org>
2824
2825         * insetext.C (read): \end_document replaces \the_end.
2826
2827 2003-07-28  José Matos  <jamatos@fep.up.pt>
2828
2829         * insetert.C (write): \layout -> \begin_layout.
2830         Add missing \end_layout.
2831
2832 2003-07-28  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
2833
2834         * insetquotes.C: document a bit the format
2835
2836         * insettabular.C (write): remove extra space
2837
2838 2003-07-28  Martin Vermeer  <martin.vermeer@hut.fi>
2839         * insetnote.C: Umpf. Hope I *now* get it right :-(
2840
2841 2003-07-28  Martin Vermeer  <martin.vermeer@hut.fi>
2842         *insetnote.C: did the right fix to greyedout: \color
2843         instead of \textcolor.
2844
2845 2003-07-28  Angus Leeming  <leeming@lyx.org>
2846
2847         * insetbibtex.h: remove extraneous forward declaration.
2848
2849         * insetbibitem.h:
2850         * insetbibtex.h: Also remove long-dead Holder member class
2851         and variable.
2852
2853 2003-07-27  Martin Vermeer  <martin.vermeer@hut.fi>
2854
2855         * insetbase.h: add #include <memory> needed by gcc 2.95.2 at
2856         least.
2857
2858 2003-07-27  Lars Gullik Bjønnes  <larsbj@gullik.net>
2859
2860         * insetwrap.C (addToToc): adjust for lyx::toc
2861
2862         * insetfloatlist.C (ascii): adjust for lyx::toc
2863
2864         * insetfloat.C (addToToc): adjust for lyx::toc
2865
2866 2003-07-27  José Matos  <jamatos@fep.up.pt>
2867
2868         * insetnote.h (linuxdoc,docbook): update support.
2869
2870 2003-07-27  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
2871
2872         * insetfloat.C (wide): add a space to label, for consistency
2873
2874 2003-07-27  Lars Gullik Bjønnes  <larsbj@gullik.net>
2875
2876         * insettext.C (nextChange): adjust for lyx::find
2877         (searchForward): ditto
2878         (searchBackward): ditto
2879
2880 2003-07-26  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
2881
2882         * insetgraphicsParams.C:
2883         * insetexternal.C: declare extern displayTranslator
2884
2885         * insetexternal.C:
2886         * renderers.C: add #include "support/LAssert.h"
2887
2888 2003-07-27  José Matos  <jamatos@fep.up.pt>
2889
2890         * insetfloat.[Ch] (linuxdoc):
2891         * insetgraphics.C (linuxdoc):
2892         * insettabular.C (linuxdoc):
2893         * insettext.[Ch] (linuxdoc): add support for tables and figures
2894         (linuxdoc).
2895
2896 2003-07-27  José Matos  <jamatos@fep.up.pt>
2897
2898         * insetinclude (latex): comply with makeLaTeXFile argument change.
2899
2900 2003-07-26  Asger Alstrup  <alstrup@local>
2901
2902         * insettext.C (reinitLyXText): Get rid of updateLocal which causes
2903         the undo crashes. We'll see what problems other places this will
2904         cause.
2905
2906 2003-07-26  Angus Leeming  <leeming@lyx.org>
2907
2908         * insetgraphics.C: remove unused declaration of system_tempdir.
2909
2910 2003-07-25  Lars Gullik Bjønnes  <larsbj@gullik.net>
2911
2912         * rename Inset to InsetOld
2913
2914         * all inset files (clone): return a auto_ptr<InsetBase>
2915
2916 2003-07-23  Angus Leeming  <leeming@lyx.org>
2917
2918         * insetexternal.[Ch] (setParams): pass it a Buffer const *.
2919
2920 2003-07-23  Angus Leeming  <leeming@lyx.org>
2921
2922         * mailinset.[Ch] (inset2string):
2923         * insetcommand.[Ch] (inset2string):
2924         * insetert.[Ch] (inset2string):
2925         * insetexternal.[Ch] (inset2string):
2926         * insetfloat.[Ch] (inset2string):
2927         * insetgraphics.[Ch] (inset2string):
2928         * insetinclude.[Ch] (inset2string):
2929         * insetminipage.[Ch] (inset2string):
2930         * insetnote.[Ch] (inset2string):
2931         * insettabular.[Ch] (inset2string):
2932         * insetwrap.[Ch] (inset2string): now requires a Buffer const & arg.
2933
2934         * insetexternal.[Ch]:
2935         * insetgraphics.[Ch]: get rid of the view() function. Associated
2936         changes to the mailers' string2params and params2string functions.
2937
2938 2003-07-23  Angus Leeming  <leeming@lyx.org>
2939
2940         * insetexternal.[Ch]: store the external file name in a FileName
2941         member variable rather than a string + associated changes.
2942
2943 2003-07-21  Angus Leeming  <leeming@lyx.org>
2944
2945         * insetgraphicsParams.[Ch]: store the graphics file name in
2946         a FileName member variable rather than a string.
2947
2948         * insetgraphics.[Ch]:
2949         * insetgraphicsParams.[Ch]: Associated changes.
2950
2951 2003-07-21  Angus Leeming  <leeming@lyx.org>
2952
2953         * insetgraphics.[Ch] (string2params, params2string): passed a
2954         buffer_path argument.
2955         (view): new method.
2956
2957 2003-07-21  Angus Leeming  <leeming@lyx.org>
2958
2959         * insetexternal.C:
2960         * insetgraphicsParams.[Ch]:
2961         * insetinclude.C:
2962         * renderers.C: use namespace lyx::graphics rather than grfx shortcut.
2963
2964 2003-07-21  Martin Vermeer  <martin.vermeer@hut.fi>
2965
2966         * insetnote.C: fixed greyout and conditionals layout foul-ups.
2967
2968 2003-07-18  André Pönitz  <poenitz@gmx.net>
2969
2970         * insetert.[Ch]:
2971         * insetminipage.[Ch]:
2972         * insettabular.[Ch]:
2973         * insettext.[Ch]:
2974         * insetwrap.[Ch]:
2975         * updatableinset.[Ch]: remove unneeded Inset::getMaxWidth()
2976
2977 2003-07-18  André Pönitz  <poenitz@gmx.net>
2978
2979         * inset.[Ch]:
2980         * insetbibitem.C:
2981         * insetcollapsable.C:
2982         * insetcommand.C:
2983         * insetert.C:
2984         * insetexternal.C:
2985         * insetgraphics.[Ch]:
2986         * insetlatexaccent.[Ch]:
2987         * insetminipage.C:
2988         * insetnewline.C:
2989         * insetquotes.C:
2990         * insetspace.C:
2991         * insetspecialchar.C:
2992         * insettabular.[Ch]:
2993         * insettext.[Ch]:
2994         * updatableinset.C: two-phase-drawing for InsetText & InsetTabular
2995
2996 2003-07-17  André Pönitz  <poenitz@gmx.net>
2997
2998         * insetcollapsable.C:
2999         * insettabular.C:
3000         * insettext.C: don't call Inset::update() anymore
3001
3002         * insettext.[Ch]:
3003         * insettabular.[Ch]: remove unneeded in_update_ members
3004
3005         * insettext.[Ch]: remove unneeded InsetText::old_max_width member
3006
3007 2003-07-16  André Pönitz  <poenitz@gmx.net>
3008
3009         * insettext.C (selectAll): remove
3010
3011 2003-07-16  John Levon  <levon@movementarian.org>
3012
3013         * insetnote.h:
3014         * insetnote.C: implement showInsetDialog()
3015
3016 2003-07-15  André Pönitz  <poenitz@gmx.net>
3017
3018         * insettabular.C:
3019         * insettext.C: refresh_status tristate -> need_update bool
3020
3021 2003-07-15  Alfredo Braunstein  <abraunst@libero.it>
3022
3023         * insettext.C: adjust call to LyXText::init
3024
3025 2003-07-14  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
3026
3027         * insettext.C: use bufferview_funcs->replaceSelection()
3028         to delete selections in some cases (bugs 441, 673, 702, 954).
3029
3030 2003-07-14  André Pönitz  <poenitz@gmx.net>
3031
3032         * insettext.C (draw): use slimmed down rowpainter interface
3033
3034 2003-07-14  André Pönitz  <poenitz@gmx.net>
3035
3036         * insetcollapsable.C:
3037         * insetert.C:
3038         * insettext.[Ch] (cy, ciy, setUpdateStatus):
3039         remove unused BufferView * argument
3040
3041 2003-07-14  André Pönitz  <poenitz@gmx.net>
3042
3043         * insettext.[Ch]: used cached metrics a bit more
3044
3045 2003-07-10  Alfredo Brauntein  <abraunst@libero.it>
3046
3047         * insettabular.[Ch]: invalidate InsetTabular::view(), added buffer()
3048
3049 2003-07-10  André Pönitz  <poenitz@gmx.net>
3050
3051         * insettabular.C:
3052         * insettext.[Ch]: remove InsetText::InnerCache, clean up consequences
3053
3054 2003-07-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
3055
3056         * introduce namespace lyx::graphics
3057
3058 2003-07-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
3059
3060         * introduce namespace lyx::support
3061
3062 2003-06-30  André Pönitz  <poenitz@gmx.net>
3063
3064         * insetcite.C (localDispatch): fix case of missing return value
3065
3066         * insetcite.C (ascii): remove unneeded temporary
3067
3068 2003-06-28  Lars Gullik Bjønnes  <larsbj@gullik.net>
3069
3070         * insetspace.h: fix \file
3071
3072         * insetbibtex.C (fillWithBibKeys): use std:: on stdlib types
3073         * insetinclude.C (fillWithBibKeys): ditto
3074
3075         * insetbibitem.C: fix type const order
3076
3077         * inset.C (getLyXText): add varname for arg
3078
3079         * ExternalTemplate.h: fix type const order
3080
3081 2003-06-27  André Pönitz  <poenitz@gmx.net>
3082
3083         * insettext.C: take care of removed LyXCursor::row_ member
3084
3085         * insettext.[Ch]: use new TextCursor struct for sstate
3086
3087 2003-06-21  Alfredo Braunstein  <abraunst@libero.it>
3088
3089         * inseterror.[Ch]: removed
3090
3091 2003-06-21  Alfredo Braunstein  <abraunst@libero.it>
3092
3093         * insetinclude.C (docbook): use parseError instead of sgmlError
3094
3095 2003-06-19  Alfredo Braunstein  <abraunst@libero.it>
3096
3097         * insetinclude.C (loadIfNeeded): call ::loadLyXFile instead
3098         of BufferList::loadLyXFile
3099
3100 2003-06-18  Lars Gullik Bjønnes  <larsbj@gullik.net>
3101
3102         * insettext.C (update): simplify
3103         (updateLocal): remove commented code
3104         (insetUnlock): simplify
3105         (lockInset): simplify
3106         (updateInsetInInset): simplify
3107         (localDispatch): simplify
3108         (setFont): simplify
3109         (resizeLyXText): simplify
3110         (collapseParagraphs): simplify
3111
3112         * insetert.C (get_new_label): simplify
3113
3114 2003-06-17  Lars Gullik Bjønnes  <larsbj@lyx.org>
3115
3116         * insettext.C (localDispatch): handle arg to LFUN_PASTE, call
3117         pasteSelection with index
3118
3119 2003-06-13  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
3120
3121         * insettext.C (localDispatch): fix call to cutSelection for LFUN_CUT
3122
3123 2003-06-16  André Pönitz  <poenitz@gmx.net>
3124
3125         * insetbase.h: new virtual base function clone()
3126
3127         * *inset*.[Ch]: IU of clone() and getLabelList (i.e. essentially
3128           Inset * clone()  ->  InsetBase * clone()
3129
3130 2003-06-13  André Pönitz  <poenitz@gmx.net>
3131
3132         * insettabular.[Ch]: make tabular a proper member
3133
3134 2003-06-12  André Pönitz  <poenitz@gmx.net>
3135
3136         * insettabular.[Ch]: some renaming plus whitespace
3137
3138 2003-06-11  Angus Leeming  <leeming@lyx.org>
3139
3140         * Makefile.am: remove graphicinset.[Ch], insetbutton.[Ch].
3141         Add renderers.[Ch].
3142
3143         * insetbutton.[Ch]: removed.
3144         * graphicinset.[Ch]: renamed as renderers.[Ch].
3145
3146         * renderers.[Ch]: new files. Rename GraphicsInset as GraphicsRenderer.
3147         Create a new class ButtonRenderer using the InsetButton::metrics() and
3148         draw() functions.
3149         Derive both from a common RenderedInset base class.
3150
3151         * insetcommand.[Ch]:
3152         * insetinclude.[Ch]: derive from Inset, not InsetButton.
3153         Give it a ButtonRenderer member variable. Use it.
3154         Give the classes working copy c-tors.
3155         No longer derive from boost::noncopyable.
3156
3157         * insetexternal.[Ch]: enable the inset to choose dynamically whether to
3158         display its contents as a button or as a graphic.
3159
3160         * insetgraphic.[Ch]: changes due to the change in name GraphicInset ->
3161         GraphicRenderer.
3162
3163 2003-06-11  Angus Leeming  <leeming@lyx.org>
3164
3165         * insetcite.C (localDispatch): reformat.
3166
3167         * insetref.C (localDispatch): enable dialog to be lauched.
3168
3169 2003-06-11  John Levon  <levon@movementarian.org>
3170
3171         * insettabular.C: correctly mark all cells as erased
3172
3173 2003-06-11  Angus Leeming  <leeming@lyx.org>
3174
3175         * insetexternal.[Ch]: InsetExternal::Params no longer stores the
3176         ExternalTemplate but its name, templatename. This means that a file
3177         containing a reference to an External Template not installed on the
3178         current machine will be saved retaining this info rather than inserting
3179         the first "valid" template from the list of templates.
3180
3181         As a by product, the visual statement that the Template is missing is
3182         now very clear!
3183
3184 2003-06-10  Lars Gullik Bjønnes  <larsbj@lyx.org>
3185
3186         * insettext.C (appendParagraphs): remove some commented code.
3187
3188 2003-06-10  Angus Leeming  <leeming@lyx.org>
3189
3190         * graphicinset.[Ch] (view): removed the publicly accessible
3191         function to set the cache.
3192
3193         * insetexternal.[Ch]: move tempname_ into the Params struct.
3194         (Params d-tor): new function, to clean-up this temp file.
3195         (localDispatch): dispatch LFUN_EXTERNAL_EDIT.
3196         (cache): removed.
3197         (editExternal, doSubstitution): move out of class.
3198
3199 2003-06-10  Angus Leeming  <leeming@lyx.org>
3200
3201         * graphicinset.[Ch] (params): removed.
3202         * graphicinset.h (operator=): declared private but not defined.
3203         (statusMessage): made private.
3204
3205         * insetexternal.[Ch]: graphic_ renamed as renderer_.
3206
3207 2003-06-07  John Levon  <levon@movementarian.org>
3208
3209         * insetert.C (latex): make a newline mean just that not
3210         a new par
3211
3212 2003-06-07  José Matos  <jamatos@fep.up.pt>
3213
3214         * insethfill.[Ch] (linuxdoc, docbook): implement output
3215         * insetspace.C (linuxdoc, docbook): remove coments as the code
3216         is correct.
3217
3218 2003-06-06  José Matos  <jamatos@fep.up.pt>
3219
3220         * insetnewline.C (linuxdoc,docbook): return newline, fix bug 1148.
3221
3222 2003-06-06  André Pönitz  <poenitz@gmx.net>
3223
3224         * insetwrap.[Ch]: code compactification
3225
3226 2003-06-06  Alfredo Braunstein  <abraunst@libero.it>
3227
3228         * mailinset.C (updateDialog): use Dialogs::visible
3229
3230 2003-06-04  Angus Leeming  <leeming@lyx.org>
3231
3232         * graphicinset.C (draw): add a comment for the #if 0 block.
3233
3234         * insetexternal.h: remove Params::parameters variable.
3235
3236         * insetexternal.C (read, write): rewrite to output new ExternalInset
3237         format and read it back making full use of LyXLex.
3238
3239 2003-06-04  André Pönitz  <poenitz@gmx.net>
3240
3241         * inset.[Ch]: change owner_ from Inset * to UpdatableInset *
3242
3243 2003-06-04  John Levon  <levon@movementarian.org>
3244
3245         * insettabular.C: back out tall table speed up. It was broken
3246
3247 2003-06-03  Angus Leeming  <leeming@lyx.org>
3248
3249         * ExternalTemplate.[Ch]: add inputFormat and UpdateFormat variables.
3250         Remove ViewCommand and UpdateCommand.
3251
3252         * graphicinset.C (update): bug fix. Set the params before calling the
3253         loader.
3254
3255         * graphicinset.[Ch] (view): new method. A bit of a fudge to set
3256         the BufferView cache to enable the InsetExternal::editCommand to
3257         be invoked from the frontends. Would not be needed if this were
3258         dispatched properly.
3259         (old_ascent_): variable removed.
3260
3261         * insetexternal.[Ch]: large clean-up to use the converter mechanism to
3262         do any necessary conversions of external material. Also use the
3263         new GraphicsInset to display the inset within LyX.
3264
3265 2003-06-03  Angus Leeming  <leeming@lyx.org>
3266
3267         * graphicinset.[Ch]: new files. Clean up the InsetGraphics::Cache
3268         and move it somewhere where InsetExternal can use it too.
3269
3270         * Makefile.am: add the new files.
3271
3272         * insetgraphics.[Ch]: make use of the new GraphicInset.
3273
3274 2003-06-03  John Levon  <levon@movementarian.org>
3275
3276         * inset.h:
3277         * insetbibitem.[Ch]:
3278         * insetbibtex.h:
3279         * insetcite.h:
3280         * insetcommand.[Ch]:
3281         * insetenv.[Ch]:
3282         * inseterror.h:
3283         * insetert.[Ch]:
3284         * insetexternal.[Ch]:
3285         * insetfloat.[Ch]:
3286         * insetfloatlist.h:
3287         * insetfoot.[Ch]:
3288         * insetgraphics.[Ch]:
3289         * insethfill.h:
3290         * insetinclude.[Ch]:
3291         * insetindex.h:
3292         * insetlabel.h:
3293         * insetlatexaccent.[Ch]:
3294         * insetmarginal.[Ch]:
3295         * insetminipage.[Ch]:
3296         * insetnewline.h:
3297         * insetnote.[Ch]:
3298         * insetoptarg.[Ch]:
3299         * insetquotes.[Ch]:
3300         * insetref.[Ch]:
3301         * insetspace.[Ch]:
3302         * insetspecialchar.[Ch]:
3303         * insettabular.[Ch]:
3304         * insettext.[Ch]:
3305         * insetthereom.[Ch]:
3306         * insettoc.h:
3307         * inseturl.h:
3308         * insetwrap.[Ch]: make clone() not take a Buffer * arg
3309
3310         * insetgraphics.[Ch]:
3311         * insetgraphicsParams.[Ch]: always store an absolute
3312         path at runtime
3313
3314 2003-06-02  André Pönitz  <poenitz@gmx.net>
3315
3316         * inseterror.C:
3317         * insetgraphics.C:
3318         * insetlatexaccent.C: remove duplicated call to metrics()
3319
3320 2003-06-02  John Levon  <levon@movementarian.org>
3321
3322         * insettabular.C: fix resize of column width
3323
3324 2003-06-02  John Levon  <levon@movementarian.org>
3325
3326         * Makefile.am:
3327         * inset.h:
3328         * insetparent.h:
3329         * insetparent.C: remove insetparent
3330
3331 2003-06-02  André Pönitz  <poenitz@gmx.net>
3332
3333         * inset.[Ch]:
3334         * insetbase.h:
3335         * insetbibtex.[Ch]:
3336         * insetbutton.[Ch]:
3337         * insetcaption.C:
3338         * insetcollapsable.[Ch]:
3339         * inseterror.[Ch]:
3340         * insetert.[Ch]:
3341         * insetfootlike.C:
3342         * insetgraphics.[Ch]:
3343         * insetinclude.[Ch]:
3344         * insetlatexaccent.[Ch]:
3345         * insetminipage.[Ch]:
3346         * insetnewline.[Ch]:
3347         * insetquotes.[Ch]:
3348         * insetspace.[Ch]:
3349         * insetspecialchar.[Ch]:
3350         * insettabular.[Ch]:
3351         * insettext.[Ch]: unify first drawing phase
3352
3353         * inset.[Ch]:
3354         * insetbase.h: move validate() to the base
3355
3356 2003-05-31  Angus Leeming  <leeming@lyx.org>
3357
3358         * Makefile.am: moved insetwrap.[Ch] into alphabetical order.
3359
3360 2003-05-30  André Pönitz  <poenitz@gmx.net>
3361
3362         * inset.h:
3363         * insetbase.h:
3364         * insetbutton.[Ch]:
3365         * insetcaption.[Ch]:
3366         * insetcollapsable.[Ch]:
3367         * inseterror.[Ch]:
3368         * insetert.[Ch]:
3369         * insetgraphics.[Ch]:
3370         * insetinclude.[Ch]:
3371         * insetlatexaccent.[Ch]:
3372         * insetnewline.[Ch]:
3373         * insetquotes.[Ch]:
3374         * insetspace.[Ch]:
3375         * insetspecialchar.[Ch]:
3376         * insettabular.[Ch]:
3377         * insettext.[Ch]:
3378         * updatableinset.[Ch]: unify second drawing phase
3379
3380 2003-05-30  John Levon  <levon@movementarian.org>
3381
3382         * insetgraphics.C: fix a bformat
3383
3384 2003-05-29  John Levon  <levon@movementarian.org>
3385
3386         * insettabular.C: remove unused bufferOwner()
3387
3388 2003-05-29  Lars Gullik Bjønnes  <larsbj@gullik.net>
3389
3390         * insettext.C (lockInsetInInset): adjust
3391         (getLabelList): use const_iterator, adjust
3392         (getInsetFromID): use const_iterator, adjust
3393         (addPreview): use const_iterator, adjust
3394
3395         * insetwrap.C (clone): remove const_cast
3396
3397         * insetnote.C (clone): remove const_cast
3398
3399         * insetminipage.C (clone): remove const_cast
3400
3401         * insetmarginal.C (clone): remove const_cast
3402
3403         * insetfoot.C (clone): remove const_cast
3404
3405         * insetfloat.C (clone): remove const_cast
3406
3407         * insetert.C (clone): remove const_cast
3408
3409         * delete commented same_id functions from a lot of files.
3410
3411 2003-05-28  John Levon  <levon@movementarian.org>
3412
3413         * insetcite.C:
3414         * insetinclude.C:
3415         * insetindex.C:
3416         * insetparent.C:
3417         * insettoc.C: fix dispatch of mouse release (bug 1143 and others)
3418
3419         * insetminipage.C: fix metrics (bug 1144)
3420
3421 2003-05-27  Lars Gullik Bjønnes  <larsbj@gullik.net>
3422
3423         * insettext.C (saveLyXTextState): adjust
3424         (restoreLyXTextState): adjust
3425         (init): adjust
3426         (lockInset): adjust
3427         (unlockInsetInInset): adjust
3428         (localDispatch): adjust
3429         (getLyXText): adjust
3430
3431         * insettabular.C (insertAsciiString): adjust
3432
3433 2003-05-27  André Pönitz  <poenitz@gmx.net>
3434
3435         * insetbutton.C:
3436         * insetcollapsable.C:
3437         * inseterror.C:
3438         * insetgraphics.C:
3439         * insetlatexaccent.C:
3440         * insetminipage.C:
3441         * insetnewline.C:
3442         * insetquotes.C:
3443         * insetspace.C:
3444         * insetspecialchar.C:
3445         * insettabular.C:
3446         * insettext.C: dim.w -> dim.wid
3447
3448 2003-05-26  John Levon  <levon@movementarian.org>
3449
3450         * insettabular.C: avoid drawing all of a long table
3451         if it's not needed. A big speedup
3452
3453 2003-05-26  Lars Gullik Bjønnes  <larsbj@gullik.net>
3454
3455         * remove same_id from function signatures, adjust
3456
3457 2003-05-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
3458
3459         * insettext.C (InsetText): adjust
3460         (clear): adjust
3461         (setParagraphData): separate same_id cases, adjust
3462         (appendParagraphs): adjust
3463         (appendParagraphs): adjust
3464
3465 2003-05-23  André Pönitz  <poenitz@gmx.net>
3466
3467         * insetbutton.h: whitespace
3468
3469         * insettabular.C: more compact code
3470
3471         * updatableinset.C: remove const_cast
3472
3473
3474 2003-05-23  Angus Leeming  <leeming@lyx.org>
3475
3476         * insetexternal.C (write): check how many lines are output.
3477         (latex): use the "PDFLaTeX" flavour if outputting to pfdlatex and
3478         if the template has defined it.
3479
3480 2003-05-23  Angus Leeming  <leeming@lyx.org>
3481
3482         * insetquotes (validate): use the new LaTeXFeatures::useBabel() method.
3483
3484 2003-05-23  Angus Leeming  <leeming@lyx.org>
3485
3486         * insetfoot.C (latex):
3487         * inseturl.C (latex): rename fragile as moving_arg.
3488
3489 2003-05-23  Lars Gullik Bjønnes  <larsbj@gullik.net>
3490
3491         * inseterror.C (localDispatch): comment out unused var.
3492
3493 2003-05-22  Angus Leeming  <leeming@lyx.org>
3494
3495         * inset*.[Ch] (latex): no longer has a free_spacing arg. Data is now
3496         passed through the LatexRunParams arg.
3497
3498 2003-05-22  Angus Leeming  <leeming@lyx.org>
3499
3500         * inset*.[Ch] (latex): no longer has a fragile arg. Data is now passed
3501         through the LatexRunParams arg.
3502
3503         * insetquotes.C (latex): accesses use_babel through the LatexRunParams
3504         arg rather than through a global var.
3505
3506 2003-05-22  Lars Gullik Bjønnes  <larsbj@gullik.net>
3507
3508         * insetspecialchar.C (dimension): use a string.
3509
3510 2003-05-22  Angus Leeming  <leeming@lyx.org>
3511
3512         * insetbibtex.C (latex):
3513         * insetgraphics.C (latex):
3514         * insetinclude.C (latex): extract the buffer's 'nice'ness from
3515         runparams rather than from the buffer itself.
3516
3517 2003-05-22  Angus Leeming  <leeming@lyx.org>
3518
3519         * inset*.[Ch] (latex):
3520         passed a LatexRunParams parameter.
3521
3522         * insetgraphics.C (latex): actually use it ;-)
3523
3524 2003-05-22  Alfredo Braunstein  <abraunst@libero.it>
3525
3526         * insetfloat.C (addToToc): trivial compile fix
3527
3528 2003-05-22  Lars Gullik Bjønnes  <larsbj@gullik.net>
3529
3530         * insettext.[Ch] (paragraph): delete unused function
3531
3532         * insetfloat.C (addToToc): parlist simplfication
3533
3534 2003-05-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3535
3536         * insetspace.[Ch]: added (new space insets)
3537         * Makefile.am:
3538         * inset.h: handle new space insets
3539
3540 2003-05-21  Lars Gullik Bjønnes  <larsbj@gullik.net>
3541
3542         * insetfloat.C (addToToc): adjust
3543
3544 2003-05-21  André Pönitz  <poenitz@gmx.net>
3545
3546         * insettext.[Ch]: fix drawing bug introduced earlier
3547
3548 2003-05-19  André Pönitz  <poenitz@gmx.net>
3549
3550         * insetspecialchar.C: fix bug introduced yesterday
3551
3552 2003-05-19  André Pönitz  <poenitz@gmx.net>
3553
3554         * inset.[Ch]:
3555         * insetbutton.[Ch]:
3556         * insetcollapsable.[Ch]:
3557         * inseterror.[Ch]:
3558         * insetert.[Ch]:
3559         * insetfoot.[Ch]:
3560         * insetgraphics.[Ch]:
3561         * insetgraphicsParams.[Ch]:
3562         * insetlatexaccent.[Ch]:
3563         * insetminipage.[Ch]:
3564         * insetnewline.[Ch]:
3565         * insetquotes.[Ch]:
3566         * insetspecialchar.[Ch]:
3567         * insettabular.[Ch]:
3568         * insettext.[Ch]: dimensions() instead of ascend/descend/width
3569
3570 2003-05-19  André Pönitz  <poenitz@gmx.net>
3571
3572         * insetenv.[Ch]:
3573         * insettext.C: more insetenv
3574
3575 2003-05-16  André Pönitz  <poenitz@gmx.net>
3576
3577         * insetcommand.C:
3578         * insetminimpage.[Ch]:
3579         * insetcollapsable.[Ch]: fix #832
3580
3581 2003-05-16  André Pönitz  <poenitz@gmx.net>
3582
3583         * inset.[Ch]:
3584         * insetbibitem.[Ch]:
3585         * insetbibtex.[Ch]:
3586         * insetbutton.[Ch]:
3587         * insetcite.[Ch]:
3588         * insetcollapsable.[Ch]:
3589         * insetcommand.[Ch]:
3590         * inseterror.[Ch]:
3591         * insetert.[Ch]:
3592         * insetexternal.[Ch]:
3593         * insetfloatlist.[Ch]:
3594         * insetgraphics.[Ch]:
3595         * insetinclude.[Ch]:
3596         * insetindex.[Ch]:
3597         * insetlabel.[Ch]:
3598         * insetlatexaccent.[Ch]:
3599         * insetparent.[Ch]:
3600         * insetref.[Ch]:
3601         * insettabular.[Ch]:
3602         * insettext.[Ch]:
3603         * insettoc.[Ch]:
3604         * inseturl.[Ch]:
3605         * updatableinset.[Ch]: edit() -> LFUN_INSET_EDIT
3606
3607 2003-05-13  André Pönitz <poenitz@gmx.net>
3608
3609         * insetbibitem.C:
3610         * insetcollapsable.C:
3611         * insetert.C:
3612         * insetfloat.C:
3613         * insetinclude.C:
3614         * insetwrap.C: tostr from own header
3615
3616         * insetcommand.C:
3617         * insetexternal.C:
3618         * insetfloat.C:
3619         * insetfloat.h:
3620         * insetgraphics.C:
3621         * insetinclude.C:
3622         * insetminipage.C:
3623         * insetparent.C:
3624         * insettabular.C:
3625         * insettext.C:
3626         * insetwrap.C: STRCONV
3627
3628
3629 2003-05-12  André Pönitz <poenitz@gmx.net>
3630
3631         * insetcaption.C:
3632         * insetexternal.C:
3633         * insetfloat.C:
3634         * insetfloatlist.C:
3635         * insetgraphics.C:
3636         * insetinclude.C:
3637         * insetminipage.C:
3638         * insetminipage.C:
3639         * insettabular.C:
3640         * insettext.C:
3641         * insetwwrap.C:  boost::format -> bformat  all over the place
3642
3643 2003-05-05  André Pönitz <poenitz@gmx.net>
3644
3645         * insettext.h: add missing #include <map>
3646
3647 2003-05-07  Lars Gullik Bjønnes  <larsbj@gullik.net>
3648
3649         * insettext.C (InsetText): parlist cleanup
3650         (clear): ditto
3651         (edit): ditto
3652         (insetUnlock): ditto
3653         (lockInset): ditto
3654         (lockInsetInInset): ditto
3655         (cx): ditto
3656         (cix): ditto
3657         (getLyXText): ditto
3658         (searchBackward): ditto
3659         (collapseParagraphs): ditto
3660
3661 2003-05-06  John Levon  <levon@movementarian.org>
3662
3663         * insetcaption.C: don't cast wrap inset to InsetFloat
3664
3665         * insetfloat.h:
3666         * insetfloat.C: remove unneeded type() function
3667
3668 2003-05-05  André Pönitz <poenitz@gmx.net>
3669
3670         * inset.h:
3671         * insettext.[Ch]:
3672         * insettabular.[Ch]:
3673         * insetcollapsable.[Ch]: remove unused function firstParagraph()
3674         replace getFirstParagraph() by getParagraphs()
3675
3676 2003-05-03  John Levon  <levon@movementarian.org>
3677
3678         * insetcollapsable.h:
3679         * insetcollapsable.C:
3680         * insettabular.h:
3681         * insettabular.C:
3682         * insettext.h:
3683         * insettext.C:
3684         * updatableinset.h:
3685         * updatableinset.C: remove cursor_visible_, showInsetCursor(),
3686         hideInsetCursor(), toggleInsetCursor(), isCursorVisible(). Add
3687         getCursor(). Remove explicit cursor hides.
3688
3689 2003-05-02  André Pönitz <poenitz@gmx.net>
3690
3691         * insettext.C: remove unneeded &*
3692
3693 2003-04-30  John Levon  <levon@movementarian.org>
3694
3695         * insettabular.C: fix edit message
3696
3697 2003-04-30  Lars Gullik Bjønnes  <larsbj@gullik.net>
3698
3699         * insettext.C (setFont): do not convert iterator -> pointer
3700
3701         * insettabular.C (localDispatch): do not convert iterator -> pointer
3702         (setFont): ditto
3703         (tabularFeatures): ditto
3704
3705 2003-04-29  André Pönitz <poenitz@gmx.net>
3706
3707         * inset.h: introduce "haveParagraph" from Lars' parlist-14-b.
3708
3709 2003-04-28  André Pönitz <poenitz@gmx.net>
3710
3711         * insettext.[Ch]: part of Lars' Paragraph * -> ParagraphList::iterator
3712           Changes
3713
3714 2003-04-25 André Pönitz <poenitz@gmx.net>
3715
3716         * insetenv.C: derive from InsetText instead of InsetCollapsable
3717
3718 2003-04-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
3719
3720         * insetexternal.C (string2params): dont do anything if the string
3721         is empty.
3722         * insetgraphics.C (string2params): ditto
3723         * insetcommand.C (string2params): ditto
3724         * insetert.C (string2params): ditto
3725         * insetfloat.C (string2params): ditto
3726         * insetinclude.C (string2params): ditto
3727         * insetminipage.C (string2params): ditto
3728         * insettabular.C (string2params): ditto
3729         * insetwrap.C (string2params): ditto
3730
3731 2003-04-24  André Pönitz <poenitz@gmx.net>
3732
3733         * insetref.C: support for eqref
3734
3735 2003-04-16  Lars Gullik Bjønnes  <larsbj@gullik.net>
3736
3737         * insetert.C (read): use ParagraphList::iterator.
3738
3739 2003-04-15  Lars Gullik Bjønnes  <larsbj@gullik.net>
3740
3741         * insetquotes.C (latex): comment some code and add warnings.
3742
3743 2003-04-14   Alfredo Braunstein  <abraunst@libero.it>
3744
3745         * insetexternal.C (localDispatch): added a missing DISPATCHED
3746
3747 2003-04-12  John Levon  <levon@movementarian.org>
3748
3749         * insetwrap.C (addToToc): fix a crash, conversion
3750         from while to for loop forgot to remove the explicit
3751         increment
3752
3753 2003-04-10  John Levon  <levon@movementarian.org>
3754
3755         * insettabular.C (tabularFeature): make sure
3756         to update the dialog when we change something
3757         (bug 1036).
3758
3759         (getStatus): don't disable some lfuns (bug 939)
3760
3761 2003-04-09  Lars Gullik Bjønnes  <larsbj@gullik.net>
3762
3763         * insettext.C (saveLyXTextState): adjust
3764         (localDispatch): adjust
3765         (setFont): adjust
3766         (cx): adjust
3767         (cix): adjust
3768         (cpar): adjust
3769
3770         * insettabular.C (localDispatch): adjust
3771         (setFont): adjust
3772         (tabularFeatures): adjust
3773
3774 2003-04-05  Alfredo Braunstein  <abraunst@libero.it>
3775
3776         * insettabular.C (searchForward,searchBackward): fix bug 782
3777
3778 2003-04-07  John Levon  <levon@movementarian.org>
3779
3780         * insettabular.C:
3781         * insettext.C: clear status message on inset exit
3782
3783 2003-04-03  John Levon  <levon@movementarian.org>
3784
3785         * insetcommand.C: return dispatched on DIALOG_UPDATE
3786
3787 2003-04-02  John Levon  <levon@movementarian.org>
3788
3789         * insettabular.C: tab lfuns renamed
3790
3791 2003-04-02  Lars Gullik Bjønnes  <larsbj@gullik.net>
3792
3793         * insettext.C (update): move towards ParagraphList
3794         (updateLocal): ditto
3795         (edit): ditto
3796         (insetUnlock): ditto
3797         (lockInset): ditto
3798         (lockInsetInInset): ditto
3799         (updateInsetInInset): ditto
3800         (localDispatch): ditto
3801         (docbook): ditto
3802         (setFont): ditto
3803         (resizeLyXText): ditto
3804         (searchBackward): ditto
3805         (collapseParagraphs): ditto
3806         (addPreview): ditto
3807
3808         * insetwrap.C (InsetWrap): adjust
3809         (addToToc): adjust and rewrite loop
3810
3811         * insettext.[Ch] (paragraph): delete function
3812
3813         * insettabular.C (moveNextCell): adjust
3814         (movePrevCell): adjust
3815         (insertAsciiString): adjust
3816
3817         * insetfloat.C (InsetFloat): adjust
3818         (addToToc): adjust
3819
3820         * insetert.C (InsetERT): adjust
3821         (write): adjust, and rewrite loop
3822         (latex): adjust, and rewrite loop
3823         (linuxdoc): adjust, and rewrite loop
3824         (docbook): adjust, and rewrite loop
3825         (localDispatch): adjust
3826         (get_new_label): adjust
3827
3828 2003-04-01  John Levon  <levon@movementarian.org>
3829
3830         From Alfredo Braunstein
3831
3832         * insetbutton.h:
3833         * insetbutton.C: add localDispatch()
3834
3835         * insetcommand.C: return DISPATCHED when edit() called
3836
3837         * insettext.C: fix bug 967
3838
3839 2003-04-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
3840
3841         * insettext.C: adjust
3842
3843 2003-04-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
3844
3845         * insettext.C (draw): adjust
3846         (crow): return a RowList::iterator not a Row*
3847
3848         * insetminipage.C (localDispatch): adjust
3849
3850         * insetert.C (localDispatch): adjust
3851
3852 2003-03-31  John Levon  <levon@movementarian.org>
3853
3854         * insetgraphics.C:
3855         * insetgraphicsParams.C: use_gui moved to lyx_gui
3856
3857 2003-03-31  John Levon  <levon@movementarian.org>
3858
3859         * insettext.C: Alert fix
3860
3861 2003-03-30  Lars Gullik Bjønnes  <larsbj@gullik.net>
3862
3863         * insettext.C (ascent): adjust for RowList
3864         (descent): ditto
3865         (draw): ditto
3866         (getLyXText): adjust
3867         (toggleSelection): adjust
3868
3869         * insetminipage.C (localDispatch): adjust for RowList
3870
3871         * insetert.C (localDispatch): adjust for RowList
3872         (getMaxWidth): adjust for RowList
3873
3874 2003-03-29  John Levon  <levon@movementarian.org>
3875
3876         * insetert.C: Alert cleanup
3877
3878 2003-03-29  John Levon  <levon@movementarian.org>
3879
3880         * insettabular.C: Alert fix
3881
3882 2003-03-28  John Levon  <levon@movementarian.org>
3883
3884         * insetfloat.C: reset label on INSET_MODIFY
3885
3886 2003-03-28  John Levon  <levon@movementarian.org>
3887
3888         * insetgraphicsParams.C: read subcaptionText as a whole line
3889         (bug 656)
3890
3891 2003-03-28  John Levon  <levon@movementarian.org>
3892
3893         * insettext.C: remove unused prototypes
3894
3895 2003-03-25  Angus Leeming  <leeming@lyx.org>
3896
3897         * insetbibitem.C (localDispatch): repaint the view after modifying
3898         a bibitem inset in case the maximum InsetBibitem width has changed.
3899
3900 2003-03-25  John Levon  <levon@movementarian.org>
3901
3902         * insettext.C:
3903         * insettabular.C: LyXText renamings
3904
3905 2003-03-24  John Levon  <levon@movementarian.org>
3906
3907         * insettext.C: remove some dead code. Fix bug 972 and
3908           related by posting a repaint in updateLocal(), and making
3909           the SEL functions set SELECTION.
3910
3911 2003-03-22  John Levon  <levon@movementarian.org>
3912
3913         * inset.h:
3914         * inset.C: remove no-longer-needed topx_set
3915
3916         * insetcollapsable.h:
3917         * insetcollapsable.C: remove dead code
3918
3919         * insetminipage.C:
3920         * insetert.C: rebreak the rows when a possible
3921           change in size is made, and reset the cursor
3922           (bug 962, bug 965)
3923
3924         * insettabular.C: remove topx_set, CHANGED_IN_DRAW
3925
3926         * insettext.C: remove CHANGED_IN_DRAW noticing/handling,
3927           topx_set. Fix drawing errors for clearInset(). Remove
3928           some unnecessary uses of topx, which should die.
3929
3930         * updatableinset.C: fix getMaxWidth() so CHANGED_IN_DRAW
3931           is no longer needed. Replace it with an ugly hack.
3932
3933 2003-03-20  John Levon  <levon@movementarian.org>
3934
3935         * inset.h:
3936         * insetcollapsable.h:
3937         * insetcollapsable.C:
3938         * insetert.h:
3939         * insetert.C:
3940         * insetminipage.C:
3941         * insetminipage.C:
3942         * insettabular.h:
3943         * insettabular.C:
3944         * insettext.h:
3945         * insettext.C: remove spurious font parameter
3946         from update(). Fix drawing of ERT insets inside
3947         insets (bug 966). Remove unused mark_dirty from
3948         tabular's updateLocal()
3949
3950 2003-03-19  John Levon  <levon@movementarian.org>
3951
3952         * insetfloat.h:
3953         * insetfloat.C:
3954         * insetinclude.h:
3955         * insetinclude.C:
3956         * insetminipage.h:
3957         * insetminipage.C:
3958         * insetwrap.h:
3959         * insetwrap.C: remove unused getter/setters
3960
3961 2003-03-19  John Levon  <levon@movementarian.org>
3962
3963         * several files: bv->updateInset() doesn't take
3964         a bool mark_dirty any more
3965
3966 2003-03-17  Lars Gullik Bjønnes  <larsbj@gullik.net>
3967
3968         * adjust for BufferView* arg removal from lyxtext.
3969
3970 2003-03-17  John Levon  <levon@movementarian.org>
3971
3972         * most files: remove the "cleared" parameter
3973         to draw in favour of always clearing. Associated
3974         code removal.
3975
3976 2003-03-16  John Levon  <levon@movementarian.org>
3977
3978         * insettext.C: remove unused s.refresh
3979
3980 2003-03-13  Angus Leeming  <leeming@lyx.org>
3981
3982         * insettext.C (edit): replace Dialogs::updateParagraph with
3983         BufferView::dispatch(LFUN_PARAGRAPH_UPDATE).
3984
3985 2003-03-13  André Pönitz <poenitz@gmx.net>
3986
3987         * Makefile.am: insert insetenv
3988
3989         * insethenv.[Ch]: new files, currently inactive
3990
3991 2003-03-12  John Levon  <levon@movementarian.org>
3992
3993         * Makefile.am:
3994         * inset.h:
3995         * inset.C:
3996         * insetert.h:
3997         * insetert.C:
3998         * insetnewline.h:
3999         * insetnewline.C:
4000         * insetquotes.C:
4001         * insettext.C: use new insetnewline
4002
4003 2003-03-12  John Levon  <levon@movementarian.org>
4004
4005         * insettext.C: readToken became readParagraph
4006
4007 2003-03-12  John Levon  <levon@movementarian.org>
4008
4009         * insettext.C: use parlist iterator for reading contents
4010
4011 2003-03-12  John Levon  <levon@movementarian.org>
4012
4013         * insettext.C: name change to readToken()
4014
4015 2003-03-11  André Pönitz <poenitz@gmx.net>
4016
4017         * Makefile.am: insert insethfill
4018
4019         * insethfill.[Ch]: new files
4020
4021 2003-03-10  Angus Leeming  <leeming@lyx.org>
4022
4023         * mailinset.[Ch] (showDialog, updateDialog): now take a mandatory
4024         BufferView * arg.
4025         (hideDialog): calls the new static Dialogs::hide() method.
4026
4027         * insetbibitem.C (edit):
4028         * insetbibtex.C (edit):
4029         * insetcite.C (edit):
4030         * insetcommand.C (localDispatch):
4031         * inseterror.C (d-tor):
4032         * insetert.C (showInsetDialog):
4033         * insetexternal.C (localDispatch, edit):
4034         * insetfloat.C (localDispatch, showInsetDialog):
4035         * insetfloatlist.C (edit):
4036         * insetgraphics.C (localDispatch, edit):
4037         * insetinclude.C (localDispatch, edit):
4038         * insetindex.C (edit):
4039         * insetlabel.C (edit):
4040         * insetminipage.C (localDispatch, showInsetDialog):
4041         * insetref.C (edit):
4042         * insettabular.C (unlockInsetInInset, lfunMouseRelease, localDispatch,
4043         resetPos, showInsetDialog, openLayoutDialog):
4044         * insettoc.C (edit):
4045         * inseturl.C (edit):
4046         * insetwrap.C (localDispatch, showInsetDialog):
4047         changes due to the changed MailInset interface.
4048
4049 2003-03-10  Dekel Tsur  <dekelts@tau.ac.il>
4050
4051         * insetfloat.h: Set default placement to an empty string.
4052
4053 2003-03-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4054
4055         * insettext.C (latex): adjust call to latexParagraphs.
4056
4057 2003-03-10  Angus Leeming  <leeming@lyx.org>
4058
4059         * mailinset.C: warn the user if the BufferView has not been cached.
4060
4061 2003-03-10  Angus Leeming  <leeming@lyx.org>
4062
4063         * inset.h, insetbase.h: move cache() and view() into InsetBase.
4064
4065         * insetcommand.h (inset):
4066         * insetert.h (inset):
4067         * insetexternal.h (inset):
4068         * insetfloat.h (inset):
4069         * insetgraphics.h (inset):
4070         * insetinclude.h (inset):
4071         * insetminipage.h (inset):
4072         * insettabular.h (inset):
4073         * insetwrap.h (inset):
4074         * mailinset.h (inset): return an InsetBase &, not an Inset &.
4075
4076 2003-03-10  Angus Leeming  <leeming@lyx.org>
4077
4078         * insetcommand.C (string2params):
4079         * insetexternal.C (string2params):
4080         * insetfloat.C (string2params):
4081         * insetgraphics.C (string2params):
4082         * insetinclude.C (string2params):
4083         * insetminipage.C (string2params):
4084         * insettabular.C (string2params):
4085         * insetwrap.C (string2params): cure warning message about missing
4086         '\end_inset'.
4087
4088 2003-03-09  Angus Leeming  <leeming@lyx.org>
4089
4090         * insettabular.[Ch]: define a new class InsetTabularMailer and use
4091         it to communicate with the frontend dialogs.
4092
4093         * mailinset.C (hideDialog): only hide the dialog if it is showing the
4094         contents of this inset!
4095
4096 2003-03-07  Angus Leeming  <leeming@lyx.org>
4097
4098         * inseterror.C (localDispatch): new method; calls edit() on
4099         LFUN_MOUSE_RELEASE.
4100
4101 2003-03-07  Angus Leeming  <leeming@lyx.org>
4102
4103         * insetbibitem.C (localDispatch):
4104         * insetbibtex.C (localDispatch):
4105         * insetlabel.C (localDispatch):
4106         rewrite as a switch.
4107
4108 2003-03-07  Angus Leeming  <leeming@lyx.org>
4109
4110         * insetgraphics.[Ch]: define a new class InsetGraphicsMailer and use
4111         it to communicate with the frontend dialogs.
4112
4113 2003-03-07  Angus Leeming  <leeming@lyx.org>
4114
4115         * insetexternal.C: remove operator== and operator!= for
4116         InsetExternal::Params. They were used only by the old controller
4117         scheme.
4118
4119 2003-03-07  Angus Leeming  <leeming@lyx.org>
4120
4121         * insetcommand.C (localDispatch):
4122         * insetexternal.C (localDispatch):
4123         * insetfloat.C (localDispatch):
4124         * insetinclude.C (localDispatch):
4125         * insetminipage.C (localDispatch):
4126         * insetwrap.C (localDispatch):
4127         add LFUN_INSET_DIALOG_UPDATE to the switch.
4128
4129 2003-03-07  Angus Leeming  <leeming@lyx.org>
4130
4131         * insetcommand.C (string2params):
4132         * insetexternal.C (string2params):
4133         * insetfloat.C (string2params):
4134         * insetinclude.C (string2params):
4135         * insetwrap.C (string2params): use LyXLeX more.
4136
4137         * insetert.[Ch]:
4138         * insetexternal.[Ch]:
4139         * insetfloat.[Ch]:
4140         * insetinclude.[Ch]:
4141         * insetwrap.[Ch]: change Mailer::name_ to be static.
4142
4143         * insetminipage.[Ch]: define a new class InsetMinipageMailer and use
4144         it to communicate with the frontend dialogs.
4145
4146 2003-03-06  Alfredo Braunstein  <abraunst@libero.it>
4147
4148         * insettext.C:
4149         * insettabular.C: use LyXText::top_y() instead of LyXText::first_y
4150
4151 2003-03-06  Lars Gullik Bjønnes  <larsbj@gullik.net>
4152
4153         * insettext.C (updateLocal): un-const function
4154         (updateLocal): adjust
4155         (collapseParagraphs): un-const function
4156         (collapseParagraphs): adjust
4157
4158 2003-03-05  Angus Leeming  <leeming@lyx.org>
4159
4160         * insetwrap.[Ch]: define a new class InsetWrapMailer and use
4161         it to communicate with the frontend dialogs.
4162
4163 2003-03-05  Angus Leeming  <leeming@lyx.org>
4164
4165         * insetcollapsable.C (draw): cache the BufferView.
4166
4167         * insetfloat.[Ch]: define a new class InsetFloatMailer and use
4168         it to communicate with the frontend dialogs.
4169
4170 2003-03-05  Angus Leeming  <leeming@lyx.org>
4171
4172         * insetfloat.[Ch]: move the params into a separate InsetFloatParams
4173         struct.
4174
4175 2003-03-05  Angus Leeming  <leeming@lyx.org>
4176
4177         * insetcommandparams.[Ch] (getAsString, setFromString): remove.
4178
4179         * insetinclude.[Ch]: define a new class InsetIncludeMailer and use
4180         it to communicate with the frontend dialogs.
4181
4182 2003-03-05  Angus Leeming  <leeming@lyx.org>
4183
4184         * insetexternal.[Ch]: define a new class InsetExternalMailer and use
4185         it to communicate with the frontend dialogs.
4186
4187 2003-03-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
4188
4189         * insettext.C (collapseParagraphs): adjust
4190         (appendParagraphs): make it take a Buffer* instead of a
4191         BufferParams& as arg.
4192         (appendParagraphs): adjust
4193
4194 2003-03-04  Angus Leeming  <leeming@lyx.org>
4195
4196         * insetbibitem.C (localDispatch):
4197         * insetbibtex.C (localDispatch):
4198         * insetcommand.C (localDispatch):
4199         * insetert.C (localDispatch):
4200         * insetlabel.C (localDispatch):
4201         handle LFUN_INSET_MODIFY, not LFUN_INSET_APPLY.
4202
4203 2003-03-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
4204
4205         * insettext.C (latex): adjust for ParagraphList::iterator
4206
4207 2003-03-03  Lars Gullik Bjønnes  <larsbj@gullik.net>
4208
4209         * insetbutton.C (view): adjust for boost 1.30.0
4210         * insetcollapsable.C (view): ditto
4211         * insetgraphics.C (statusChanged): ditto
4212
4213         * insettext.h: move paragraphs to be public.
4214
4215 2003-03-02  Lars Gullik Bjønnes  <larsbj@gullik.net>
4216
4217         * insetnote.[Ch] (InsetNote): remove unused constructor
4218
4219 2003-02-28  Alfredo Braunstein  <abraunst@libero.it>
4220
4221         * insetgraphics.C: added include "format.h"
4222
4223 2003-02-27  Angus Leeming  <leeming@lyx.org>
4224
4225         * indexlabel.C: use a real, LyX dialog rather than that nasty Alert
4226         thingy.
4227
4228 2003-02-27  Angus Leeming  <leeming@lyx.org>
4229
4230         * insetbibitem.C (localDispatch):
4231         * insetbibtex.C (localDispatch):
4232         * insetcommand.C:
4233         * insetert:
4234         collapse LFUN_XYZ_APPLY to LFUN_INSET_APPLY.
4235
4236 2003-02-26  Angus Leeming  <leeming@lyx.org>
4237
4238         * insetbibitem.[Ch] (localDispatch):
4239         * insetbibtex.[Ch] (localDispatch):
4240         new method. Modify inset on receipt of LFUN_XYZ_APPLY.
4241
4242         * insetcommand.C (localDispatch):
4243         act only on receipt of LFUN_XYZ_APPLY.
4244
4245         * insetert.C (localDispatch): reformat.
4246         add LFUN_XYZ_APPLY to the switch.
4247
4248 2003-02-26  John Levon  <levon@movementarian.org>
4249
4250         * insettext.C: use RowPainter
4251
4252         * inset.h: make helpers take const *
4253
4254 2003-02-26  Angus Leeming  <leeming@lyx.org>
4255
4256         * insetcommand.[Ch] (localDispatch): new method.
4257
4258 2003-02-26  Angus Leeming  <leeming@lyx.org>
4259
4260         * insetinclude.C (draw): cache the BufferView* using cache not
4261         PreviewImpl::setView
4262
4263 2003-02-26  Alfredo Braunstein <abraunst@libero.it>
4264
4265         * insetgraphics.C (draw)
4266         * insetinclude.C (draw): Eliminate also the other argument (owner
4267         inset inset) in the call to PreviewImage::image
4268
4269 2003-02-25  Alfredo Braunstein <abraunst@libero.it>
4270
4271         * insetgraphics.C (draw)
4272         * insetinclude.C (draw): Eliminate Buferview argument in call to
4273         PreviewImage::image
4274
4275 2003-02-25  John Levon  <levon@movementarian.org>
4276
4277         * insetgraphicsParams.h:
4278         * insetgraphics.C: don't start a load process if
4279           the inset is set to NoDisplay (bug #920)
4280
4281 2003-02-22  John Levon  <levon@movementarian.org>
4282
4283         * insetfloat.C:
4284         * insetwrap.C: TocItem changed API (bug 913)
4285
4286 2003-02-21  Angus Leeming  <leeming@lyx.org>
4287
4288         * insetcollapsable.[Ch] (cache, edit):
4289         * insetbutton.[Ch] (cache, edit): new methods to cache the
4290         BufferView in the draw method.
4291
4292         * insetcommand.[Ch]: implement a new class, InsetCommandMailer, to
4293         simplify comunication between InsetCommand-derived classes and
4294         the Dialogs.
4295
4296         * insetbibitem.[Ch]:
4297         * insetbibtex.[Ch]:
4298         * insetcite.[Ch]:
4299         * inseterror.[Ch]:
4300         * insetfloatlist.[Ch]:
4301         * insetindex.[Ch]:
4302         * insetref.[Ch]:
4303         * insettoc.[Ch]:
4304         * inseturl.[Ch]: small changes to reflect the new interface to the
4305         Dialogs code.
4306
4307         * mailinset.[Ch]: new files. Base class to InsetCommandMailer and
4308         other, similar classes.
4309
4310         * Makefile.am: add new files.
4311
4312 2003-02-21  Angus Leeming  <leeming@lyx.org>
4313
4314         * updatableinset.h (setView, view): remove.
4315         * inset.h (view, cache): to be replaced by these.
4316
4317         * insetbib.[Ch]: removed, to be replaced by insetbibitem.[Ch] and
4318         insetbibtex.[Ch]:
4319
4320         * Makefile.am: replace insetbib.[Ch] with insetbibitem.[Ch] and
4321         insetbibtex.[Ch].
4322
4323         * inset.h: change BIBKEY_CODE to BIBITEM_CODE.
4324
4325 2003-02-21  Allan Rae  <rae@lyx.org>
4326
4327         * insetinclude.C (loadIfNeeded): ensure loading also works when
4328         child document is under version control.
4329
4330 2003-02-17  André Pönitz <poenitz@gmx.net>
4331
4332         * insetbib.[Ch]: Adjust access to bibkeys
4333
4334 2003-02-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
4335
4336         * insetquotes.C (dispString): remove use of acute accent for "'"
4337         right quote.
4338
4339 2003-02-14  John Levon  <levon@movementarian.org>
4340
4341         * insettabular.C: changed method names in tabular.C
4342
4343 2003-02-14  John Levon  <levon@movementarian.org>
4344
4345         * inset.h:
4346         * inset.C:
4347         * insetcollapsable.h:
4348         * insetcollapsable.C:
4349         * insettabular.h:
4350         * insettabular.C:
4351         * insettext.h:
4352         * insettext.C: remove unused getParFromID()
4353
4354 2003-02-13  John Levon  <levon@movementarian.org>
4355
4356         * insettext.h:
4357         * insettext.C: remove unused beginningofMainBody()
4358
4359 2003-02-08  John Levon  <levon@movementarian.org>
4360
4361         * inset.h:
4362         * inset.C:
4363         * insetcollapsable.h:
4364         * insetcollapsable.C:
4365         * insettabular.h:
4366         * insettabular.C:
4367         * insettext.h:
4368         * insettext.C:
4369           add nextChange(). Make allowSpellcheck() const. Add markErased().
4370
4371         * insetert.C: ignore deleted text
4372
4373         * insettabular.C: make sure to keep change  tracking working
4374           properly.
4375
4376 2003-01-20  Michael Schmitt <michael.schmitt@teststep.org>
4377
4378         * insetert.C:
4379         * insetgraphics.C:
4380         * insettabular.C:
4381         * insettext.C: Use error messages with identical spelling and
4382         punctuation
4383
4384 2003-01-12  Michael Schmitt <michael.schmitt@teststep.org>
4385
4386         * insetgraphics.C (draw, width): Fix spacing around graphics inset
4387
4388 2002-12-17  Juergen Vigna  <jug@lyx.org>
4389
4390         * insettext.C (localDispatch): hopefully fixed cursor up down
4391         movement on leaving other insets.
4392
4393 2003-01-06  Michael Schmitt <Michael.Schmitt@teststep.org>
4394
4395         * insettext.C: fix inconsistent usage of spaces, colons,
4396         capitalization, and the like.
4397
4398 2002-12-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4399
4400         * insetgraphics.C (prepareFile): do not remove the extension of
4401         the file name if it is not the default extension for the given
4402         format (that is, in latex output, remove extension from foo.eps,
4403         but not from foo.epsi)
4404
4405 2002-12-17  Alfredo Braunstein <abraunst@libero.it>
4406
4407         * insettext.C (lfunMouseRelease): hackish solution to the "double
4408         menu open" bug
4409
4410 2002-12-08  Lars Gullik Bjønnes  <larsbj@gullik.net>
4411
4412         * insetfloat.C (addToToc): use the floats name not its type
4413         * insetwrap.C (addToToc): ditto
4414
4415 2002-12-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4416
4417         * insetnote.C (init): make label font smaller
4418
4419 2002-12-04  John Levon  <levon@movementarian.org>
4420
4421         * insetinclude.C: ressurect setting of command name
4422
4423 2002-12-02  Lars Gullik Bjønnes  <larsbj@gullik.net>
4424
4425         * insetquotes.C (dispString): disambiguate insert call
4426
4427 2002-12-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
4428
4429         * several files: ws changes
4430
4431 2002-12-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
4432
4433         * insetquotes.C (dispString): use string::insert for prepending a
4434         char.
4435
4436 2002-11-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4437
4438         * insetparent.C (getScreenLabel): use boost::format
4439
4440         * insetgraphics.C (prepareFile): use boost::format
4441         (ascii): ditto
4442
4443         * insetfloatlist.C (latex): use boost::format
4444
4445         * insetcaption.C (draw): use boost::format
4446
4447 2002-11-21  Dekel Tsur  <dekelts@tau.ac.il>
4448
4449         * insettabular.C (tabularFeatures): Support for block alignment in
4450         fixed width columns.
4451
4452 2002-11-20  Juergen Vigna  <jug@sad.it>
4453
4454         * insettabular.C (resetPos): temporary fix for endless loop in
4455         this function on a redraw.
4456
4457 2002-11-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
4458
4459         * insettabular.C (copySelection): STRCONV
4460
4461         * insetinclude.C (uniqueID): STRCONV
4462         (latexString): ditto
4463
4464         * insetgraphics.C: put VersionNumber inside anon namespace
4465         (createLatexOptions): STRCONV
4466
4467         * insetcommandparams.C: include config.h
4468
4469 2002-10-31  Rob Lahaye  <lahaye@snu.ac.kr>
4470
4471         * insetgraphicsParams.C (Write): use lyx::float_equal.
4472         Write height data correctly.
4473         (Read): zero scale when reading height data.
4474
4475 2002-10-30  John Levon  <levon@movementarian.org>
4476
4477         * insetfloat.C (addToTOC): recursively traverse all
4478           contents looking for captions (fix #568)
4479
4480 2002-10-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4481
4482         * insetexternal.C (doSubstitution): do not try to replace
4483         environment variables, this is done when executing the command
4484
4485 2002-10-24  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4486
4487         * insetexternal.C (doSubstitution): change order of substitution
4488         to work around ReplaceEnvironmentPath brokenness
4489
4490 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
4491
4492         * insetgraphicsParams.h (scale): is now a float, not an unsigned int.
4493
4494         * insetgraphicsParams.C (init, Write): associated changes
4495         * insetgraphics.C (createLatexOptions): use lyx::float_equal with
4496         InsetGraphicsParams::scale.
4497
4498 2002-10-21  John Levon  <levon@movementarian.org>
4499
4500         * inset.h: remove unused DISPATCH_RESULT
4501
4502         * insettext.C: sgml open/close tag now in sgml namespace
4503
4504 2002-10-21  Angus Leeming  <leeming@lyx.org>
4505
4506         * insetgraphics.C (draw): Fix the drawing of an inset with a relative
4507         file path subdir/fig.eps when pasting it into a buffer in a different
4508         directory.
4509
4510 2002-10-16  John Levon  <levon@movementarian.org>
4511
4512         * insetspecialchar.C: remove \\protected_separator parsing
4513
4514 2002-09-25  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
4515
4516         * insetquote.C: fix LaTeX output of quotation marks.
4517
4518 2002-10-14  Juergen Vigna  <jug@sad.it>
4519
4520         * insettext.C (localDispatch): remove double setUndo in Cut/Delete/
4521         Backspace functions which confused the Undo handling.
4522
4523 2002-10-09  Angus Leeming  <leeming@lyx.org>
4524
4525         * insetcite.[Ch] (setLoadingBuffer): new method, invoked by
4526         BufferView::dispatch that turns off this optimisation when a new inset
4527         is inserted.
4528
4529         * insetcite.C (getNatbibLabel): correct logic of when and when not to
4530         reload the BibTeX keys.
4531
4532 2002-10-11  André Pönitz <poenitz@gmx.net>
4533
4534         * insettext.h: handle LFUN_PRIOR/NEXT
4535
4536 2002-07-30  Juergen Spitzmueller <j.spitzmueller@gmx.de>
4537
4538         * insetfloat.C: fix bug with float settings
4539         (document default != float default).
4540
4541 2002-09-24  Dekel Tsur  <dekelts@tau.ac.il>
4542
4543         * insetwrap.C (addToToc): New method.
4544         (InsetWrap): Set layout to caption.
4545
4546 2002-09-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
4547
4548         * Makefile.am (INCLUDES): loose SIGC_INCLUDES
4549
4550 2002-09-16  John Levon  <levon@movementarian.org>
4551
4552         * insettabular.h: hasSelection() needs to be public
4553
4554 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
4555
4556         * insetgraphicsParams.C: use empty string as default for rotateOrigin
4557
4558 2002-09-10  Rob Lahaye  <lahaye@snu.ac.kr>
4559
4560         * insetgraphicsParams.C: use empty string as default for rotateOrigin
4561
4562 2002-09-11  André Pönitz <poenitz@gmx.net>
4563
4564         * insettabular.C: implement LFUN_WORDSEL
4565
4566 2002-09-10  John Levon  <levon@movementarian.org>
4567
4568         * insetinclude.h: remove unused param
4569
4570 2002-09-09  John Levon  <levon@movementarian.org>
4571
4572         * insetinclude.h:
4573         * insetinclude.C: remove noload, default to input
4574
4575 2002-09-29  Martin Vermeer  <martin.vermeer@hut.fi>
4576
4577         * insetgraphics.C: disfuscated use of ']' in built output string.
4578
4579 2002-09-06  Lars Gullik Bjønnes  <larsbj@gullik.net>
4580
4581         * remove all INHERIT_LANG and INHERIT_LANGUAGE commented code.
4582
4583 2002-08-29  Juergen Vigna  <jug@sad.it>
4584
4585         * insettabular.C (lfunMousePress): Pay attention where you set
4586         the x/y values as they depend on which inset in the tabular is
4587         actually locked. So you surely have to reset them if you (un)lock
4588         a inset!
4589
4590 2002-08-29  André Pönitz <poenitz@gmx.net>
4591
4592         * insetfootlike.h: rename include guard to ALL CAPS
4593
4594         * insettext.C: swap object and first parameter for checkInsetHit calls
4595           as this functions has moved from BufferView to LyXText
4596
4597
4598 2002-08-28  Rob Lahaye  <lahaye@snu.ac.kr>
4599
4600         * insetgraphicsParams.C: remove local displayTranslator and use
4601         the one from graphics/GraphicsTypes.h.
4602
4603 2002-08-27  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
4604
4605         * insetfloat.C (wide): add BufferParams parameter
4606
4607         * insetfloatlist.C (read):
4608         (latex):
4609         (getScreenLabel):
4610         * insetfloat.C (latex):
4611         (floatname):
4612         * insetcaption.C (draw): use LyXTextClass::floats()
4613
4614 2002-08-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4615
4616         * insetoptarg.h: add std:: qualifier.
4617
4618 2002-08-26  Juergen Vigna  <jug@sad.it>
4619
4620         * insettext.C (localDispatch): ditto.
4621
4622         * insettabular.C (localDispatch): fixed mouse pressing lfuns.
4623
4624 2002-08-25  John Levon  <levon@movementarian.org>
4625
4626         * inseturl.C: elide long URLs (bug 404)
4627
4628 2002-08-23  Rob Lahaye  <lahaye@snu.ac.kr>
4629
4630         * insetgraphics.[Ch]: remove InsetGraphics::readFigInset()
4631         remove "Format Version <version_no.>" string from inset header
4632
4633         * insetgraphics.C:
4634         * insetgraphicsParams.[Ch]: Implement new graphics dialog
4635
4636         * insetgraphicsParams.C: keepLyXAspectRatio, width and height are not
4637         a member of "grfx::Params" anymore.
4638
4639         * insetminipage.C: apply changes to "enum UNIT" in src/lyxlength.h
4640
4641 2002-08-24  John Levon  <levon@movementarian.org>
4642
4643         * insetoptarg.h:
4644         * insetoptarg.C: ws, pedantry ...
4645
4646 2002-08-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4647
4648         * insettext.C (collapseParagraphs): pasteParagraph now in global
4649         scope
4650         (appendParagraphs): ditto
4651
4652 2002-08-21  Dekel Tsur  <dekelts@tau.ac.il>
4653
4654         * insetcite.C (latex): Remove spaces only after commmas.
4655
4656 2002-08-21  Lars Gullik Bjønnes  <larsbj@gullik.net>
4657
4658         * insettext.C: remove NO_COMPABILITY stuff
4659
4660 2002-08-15  Lars Gullik Bjønnes  <larsbj@gullik.net>
4661
4662         * insettext.C (edit): use ParagraphList iterators
4663
4664         * insetbib.C (bibitemMaxWidth): use ParagraphList iterators
4665         (bibitemWidest): ditto
4666
4667 2002-08-14  Lars Gullik Bjønnes  <larsbj@gullik.net>
4668
4669         * insettext.C: include <boost/bind.hpp>
4670         add using std::for_each
4671         (saveLyXTextState): use ParagraphsList::iterator
4672         (init): use for_each on paragraphlist iterators
4673         (InsetText): remove superflous setting cached_bview to 0
4674         (latex): reformat a bit
4675         (ascii): use paragraphlist iterators
4676         (validate): use for_each + boost bind
4677         (getLabelList): use paragraphlist iterators
4678         (deleteLyXText): use for_each + boost::bind
4679         (resizeLyXText): ditto
4680         (reinitLyXText): ditto
4681         (removeNewlines): use paragraphlist iterators
4682         (getParFromID): ditto
4683         (paragraph): use for_each + boost::bind
4684         (getInsetFromID): use paragraphlist iterators
4685         (getLabelList): typo fix
4686
4687 2002-08-14  Lars Gullik Bjønnes  <larsbj@gullik.net>
4688
4689         * insettext.C (read): assign tmp to paragraphs after return from
4690         call to parseSingleLyXformat2Token
4691
4692
4693 2002-08-13  Angus Leeming  <leeming@lyx.org>
4694
4695         * insetbib.C:
4696         * insetcite.C:
4697         * inseterror.C:
4698         * insetert.C:
4699         * insetexternal.C:
4700         * insetfloat.C:
4701         * insetfloatlist.C:
4702         * insetgraphics.C:
4703         * insetinclude.C:
4704         * insetindex.C:
4705         * insetminipage.C:
4706         * insetparent.C:
4707         * insetref.C:
4708         * insettabular.C:
4709         * insettext.C:
4710         * insettoc.C:
4711         * inseturl.C: changes due to the changed LyXView interface that
4712         now returns references to member variables not pointers.
4713
4714 2002-08-13  Angus Leeming  <leeming@lyx.org>
4715
4716         * inset.h:
4717         * insetcollapsable.h:
4718         * insetert.h:
4719         * insettabular.h:
4720         * insettext.h: forward-declare WordLangTuple
4721         (selectNextWordToSpellcheck) constify return type.
4722
4723         * inset.C:
4724         * insetcollapsable.C:
4725         * insetert.C:
4726         * insettabular.C:
4727         * insettext.C: #include "WordLangTuple.h" and rearrange included files.
4728
4729 2002-08-12  Angus Leeming  <leeming@lyx.org>
4730
4731         * insetgraphicsParams.C: fix reading of lyxsize_type in 1.2.0
4732         documents.
4733
4734 2002-08-12  Juergen Vigna  <jug@sad.it>
4735
4736         * insetcollapsable.C (edit): ignore if entered when pressing mouse
4737         button 3.
4738
4739 2002-08-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
4740
4741         * insetbib.C (bibitemMaxWidth): ParagraphList changes
4742         (bibitemWidest): ditto
4743         * insettext.[Ch]: ditto
4744
4745 2002-08-10  Lars Gullik Bjønnes  <larsbj@gullik.net>
4746
4747         * insettext.C, insetert.C: use Paragraph::empty where appropriate
4748
4749 2002-08-09  Angus Leeming  <leeming@lyx.org>
4750
4751         * insetinclude.C (latexString): remove fudge now that I've found out
4752         how to enable LaTeX to find the file using input@path.
4753
4754 2002-08-09  John Levon  <levon@movementarian.org>
4755
4756         * insettext.h:
4757         * insettext.C: remove unused xpos
4758
4759 2002-08-07  Juergen Vigna  <jug@lyx.org>
4760
4761         * insettabular.C (localDispatch): make delete not put the stuff
4762         in the clipboard only do this on a cut operation.
4763
4764         * insettext.C (localDispatch): make delete and backspace not put
4765         selected stuff to the clipboard.
4766
4767 2002-08-07  André Pönitz <poenitz@gmx.net>
4768
4769         * inset.[Ch]:
4770         * insetcollapsable.[Ch]:
4771         * insetert.[Ch]:
4772         * insetparent.[Ch]:
4773         * insetref.[Ch]:
4774         * insettabular.[Ch]:
4775         * insettext.[Ch]:  change (kb_action, arg) pair into a FuncRequest
4776
4777 2002-08-06  John Levon  <levon@movementarian.org>
4778
4779         * inset.h:
4780         * inset.C:
4781         * insetcollapsable.h:
4782         * insetcollapsable.C:
4783         * insetert.h:
4784         * insetert.C:
4785         * insettabular.h:
4786         * insettabular.C:
4787         * insettext.h:
4788         * insettext.C: use WordLangTuple for spellcheck
4789
4790 2002-08-06  Angus Leeming  <leeming@lyx.org>
4791
4792         * insetinclude.C: add a monitor to the previewed image, so that the
4793         image is refreshed if the \input-ed file changes.
4794
4795 2002-08-04  John Levon  <levon@movementarian.org>
4796
4797         * inset.h:
4798         * insetnote.h: s/IGNORE_CODE/NOTE_CODE/
4799
4800 2002-08-02  Angus Leeming  <leeming@lyx.org>
4801
4802         * insetcommandparams.[Ch] (preview): new methods returning and setting
4803         a new bool preview_ flag.
4804         (read): read this flag.
4805         (operator==): add flag to check.
4806
4807         * insetinclude.C (write): output new preview() flag.
4808         (previewWanted): use this flag.
4809
4810 2002-08-02  Angus Leeming  <leeming@lyx.org>
4811
4812         * insetcollapsable.[Ch] (addPreview):
4813         * insettabular.[Ch] (addPreview):
4814         * insettext.[Ch] (addPreview): new methods. Can now generate previews
4815         for insets in insets.
4816
4817 2002-08-02  Angus Leeming  <leeming@lyx.org>
4818
4819         * insetcite.C: fix typo.
4820
4821         * insetgraphics.C: kill current_view and instead cache the BufferView
4822         as a weak_ptr.
4823
4824         * insetinclude.C: kill current_view and pass the BufferView to the
4825         PreviewedInset so that it can cache it.
4826
4827 2002-08-01  Angus Leeming  <leeming@lyx.org>
4828
4829         * inset.h (generatePreview): renamed as addPreview.
4830         (generatePreview): new method. Allows code to be moved out of
4831         math_nestinset.C and into the new PreviewedInset class.
4832
4833         * insetinclude.[Ch] (ascent, descent, width, draw, addPreview):
4834         add previews to the inset when \input-ing LaTeX.
4835
4836 2002-07-29  Lars Gullik Bjønnes  <larsbj@gullik.net>
4837
4838         * several files: strip,frontStrip -> trim,ltrim,rtrim
4839
4840 2002-07-28  Lars Gullik Bjønnes  <larsbj@gullik.net>
4841
4842         * insetbib.C (latex): modify because of strip changes
4843         (getKeys): ditto
4844         * insetnote.C (InsetNote): ditto
4845
4846 2002-07-26  Juergen Vigna  <jug@sad.it>
4847
4848         * insettabular.C (searchForward): check for lastcell if we
4849         had a locking inset.
4850
4851 2002-07-25  Juergen Vigna  <jug@sad.it>
4852
4853         * insettabular.C (insetMotionNotify): Don't update the screen
4854         if we didn't do nothing.
4855         (searchForward): last cell was not checked.
4856
4857 2002-07-25  Dekel Tsur  <dekelts@tau.ac.il>
4858
4859         * insetfloat.C (read, write): Allow default placement
4860         (floatPlacement_ is empty).
4861
4862 2002-07-23  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
4863
4864         * insetminipage.h (noFontChange):
4865         * insettabular.h (noFontChange):
4866         * insetfootlike.h (noFontChange):
4867         * insetfloat.h (noFontChange): return true
4868
4869         * inset.h (noFontChange): new method, defaulting to false
4870
4871 2002-07-22  Herbert Voss  <voss@lyx.org>
4872
4873         * insetgraphicsParams.[Ch]: support size_type for old docs
4874
4875 2002-07-22  Herbert Voss  <voss@lyx.org>
4876
4877         * insetgraphics.C:
4878         * insetgraphicsParams.[Ch]: change size_type to size_kind and
4879         other small changes
4880
4881 2002-07-21  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
4882
4883         * insettext.h: do not include "paragraph.h" and "lyxcursor.h"
4884
4885         * insetlatexaccent.h: do not include "lyxlex.h"
4886
4887         * insetgraphicsParams.h: do not include "lyxlex.h" and "buffer.h"
4888
4889         * insetquotes.C:
4890         * insetlatexaccent.C:
4891         * insetgraphics.C:
4892         * insetexternal.C:
4893         * insetert.C:
4894         * insetbib.C: #include "lyxlex.h"
4895
4896         * insetinclude.C:
4897         * insetfloat.C:
4898         * insetert.C:
4899         * insetbib.C:
4900         * insettext.C: use BufferParams::getLyXTextClass
4901
4902
4903         * insetfloat.C (addToToc): new method. Add to toclist the entries
4904         corresponding to Caption layouts
4905         (InsetFloat): when creating a new float, set the layout to "Caption"
4906
4907 2002-07-21  Herbert Voss  <voss@lyx.org>
4908
4909         * insetgraphicsParams.C: fet the keepLyXAspectRatio run. Move the
4910         image relevant part into graphics/GraphicsImgae.C
4911
4912 2002-07-21  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
4913
4914         * insettoc.C (ascii):
4915         * insetfloatlist.C (ascii): change to use the new Toc functions
4916         instead of stuff that was in Buffer
4917
4918 2002-07-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
4919
4920         * insettext.C (localDispatch): BufferView::Dispatch has been
4921         renamed to BufferView::dispatch
4922
4923 2002-07-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
4924
4925         * insetgraphicsParams.C (as_grfxParams): use the new
4926         keepLyXAspectRatio parameter. Note that this is an adaptation of a
4927         1.2.0 patch, and I do not really know how to adapt it to the new
4928         grfx::Cache world. Angus, please could you have a look?
4929
4930 2002-05-01  Herbert Voss  <voss@lyx.org>
4931
4932         * insetgraphicsParams.[Ch]: define a new keepLyXAspectRatio parameter.
4933
4934 2002-07-18  Angus Leeming  <leeming@lyx.org>
4935
4936         * insetgraphics.C: clean-up comments (from Herbert).
4937         add a new checksum variable to the cache. Use it in PrepareFile.
4938         (draw): start monitoring the file for a change.
4939         (prepareFile): re-arrange a little to avoid unnecessary steps.
4940
4941 2002-07-17  Angus Leeming  <leeming@lyx.org>
4942
4943         * insetgraphics.C (Cache c-tor): bind to the GraphicsLoader through
4944         a method rather than to the signal directly.
4945
4946 2002-07-17  John Levon  <moz@compsoc.man.ac.uk>
4947
4948         * insettext.C: use view_state_changed, switchKeyMap
4949
4950 2002-07-17  Herbert Voss  <voss@perce.de>
4951
4952         * insetgraphics.C (prepareFile): keep the extension when
4953         exporting to nice file
4954
4955 2002-07-15  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
4956
4957         * insetcite.C (getNatbibLabel):
4958         * insetbib.C (getKeys): use ascii_lowercase instead of lowercase
4959
4960 2002-07-15  John Levon  <moz@compsoc.man.ac.uk>
4961
4962         * insetgraphics.C: use ->isDrawable()
4963
4964 2002-07-12  Angus Leeming  <leeming@lyx.org>
4965
4966         * insetgraphics.C: use the new smart loading capabilities of the image
4967         loader.
4968
4969 2002-07-13  Dekel Tsur  <dekelts@tau.ac.il>
4970
4971         * insettabular.C (edit): Move into correct cell when entering a
4972         tabular in
4973
4974         * insettext.C (unlockInsetInInset): Correct cursor behaviour for
4975         RTL paragraphs.
4976
4977 2002-07-05  Angus Leeming  <leeming@lyx.org>
4978
4979         * inset.h (generatePreview): new virtual method.
4980
4981 2002-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4982
4983         * insetcommandparams.[Ch] (operator=): move out of class
4984         (operator!): move out of class
4985
4986 2002-07-04  André Pönitz <poenitz@gmx.net>
4987
4988         * insetcommandparams.[Ch]: new files
4989
4990         * insetcommand.[Ch]: move code to insetcommandparams.[Ch]
4991
4992 2002-06-15  Herbert Voss  <voss@perce.de>
4993
4994         * insetgraphics.C (prepareFile): bugfix; return always
4995         files without extension
4996
4997 2002-06-28  Angus Leeming  <leeming@lyx.org>
4998
4999         * insetgraphicsParams.[Ch]: forward declare grfx::Params.
5000         rename asGParams -> as_grfxParams.
5001
5002         * insetgraphics.C: reflect above change.
5003
5004 2002-06-26  Angus Leeming  <leeming@lyx.org>
5005
5006         * insetgraphics.h: use boost::scoped_ptr in preference to
5007         std::auto_ptr.
5008
5009 2002-06-26  Angus Leeming  <leeming@lyx.org>
5010
5011         * insetgraphics.C: moved the image loading stuff into a new class
5012         grfx::Loader. Simplifies this file enormously.
5013
5014         * insetgraphics.h: no longer #include "graphics/GraphicsTypes.h".
5015
5016         * insetgraphicsParams.C: changes aassociated with moving
5017         grfx::DisplayType out of grfx::GParams.
5018
5019 2002-06-26  André Pönitz <poenitz@gmx.net>
5020
5021         * insetgraphics.C: use os::external_path where necesaary according to a
5022         patch from Claus Hentschel)
5023
5024 2002-06-25  Angus Leeming  <leeming@lyx.org>
5025
5026         * insetgraphics.[Ch]: The inset now assumes the responsibility for
5027         generating a pixmap once the graphics file is loaded into memory.
5028         The current_view ugliness that was in grfx::ModifiedImage has been
5029         moved here now that grfx::ModifiedImage is no more.
5030
5031 2002-06-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5032
5033         * insettext.C: layout as layout
5034
5035 2002-05-28  André Pönitz <poenitz@gmx.net>
5036
5037         * insetfloatlist.h: remove source of compiler warning
5038
5039         * insetref.C: tiny whitespace
5040
5041 2002-06-15  Herbert Voss  <voss@perce.de>
5042
5043         * insetgraphics.C: (prepareFile) fix bug with zipped eps-files
5044         and take always convert when no userdefined converter was
5045         found
5046         (latex) small changes in the lyxerr output
5047
5048 2002-06-15  LyX Development team <lyx@rilke>
5049
5050         * inset*.[Ch] (docbook): Added new argument to take the pernicious
5051         mixed content. Small white spaces clean.
5052
5053 2002-06-14  Angus Leeming  <leeming@lyx.org>
5054
5055         * inseetexternal.C: remove the using std::difftime declaration.
5056
5057 2002-06-13  Edwin Leuven  <leuven@fee.uva.nl>
5058
5059         * insetquotes.C: change lyxfont::draw to font_metrics::draw
5060
5061 2002-06-12  Vitaly Lipatov  <LAV@VL3143.spb.edu>
5062
5063         * insetquotes.C (draw): fix drawing of double quotes
5064
5065 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
5066
5067         * insettabular.C: s/scrollCB/scrollDocView/
5068
5069 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
5070
5071         * insettext.C: change of topCursorVisible()
5072           prototype
5073
5074 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
5075
5076         * insettext.h:
5077         * insettext.C: rename/change of LyXScreen
5078
5079 2002-06-07  Angus Leeming  <leeming@lyx.org>
5080
5081         Fixes needed to compile with Compaq cxx 6.5.
5082
5083         * insetexternal.C: all c-library variables have been moved into
5084         namespace std. Wrap using std::xyz declarations inside a #ifndef
5085         CXX_GLOBAL_CSTD block.
5086
5087 2002-06-05  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5088
5089         * insetinclude.C (uniqueID):
5090         * insetgraphics.C (uniqueID): renamed from unique_id, since this
5091         conflicted with some AIX headers.
5092
5093 2002-05-31  Juergen Vigna  <jug@sad.it>
5094
5095         * insetert.C (get_new_label): add '...' for multi-paragraph ert
5096         insets too
5097         (update) new method
5098
5099 2002-05-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5100
5101         * insetexternal.C (clone): fix () bug when using new
5102         (updateExternal): don't only look for difftime in global scope
5103
5104 2002-05-30  John Levon  <moz@compsoc.man.ac.uk>
5105
5106         * insettabular.C: add const
5107
5108 2002-05-29  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5109
5110         * insetgraphicsParams.C (Read): use lyxlex::eatLine to read the
5111         file name, in case there are weird characters like ',' in there.
5112         (bug #407)
5113
5114 2002-05-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5115
5116         * switch from SigC signals to boost::signals.
5117
5118 2002-05-28  André Pönitz <poenitz@gmx.net>
5119
5120         * insets/insetgraphicsParams.[Ch]:
5121           put in inset related stuff from src/graphic
5122
5123 2002-05-26  John Levon  <moz@compsoc.man.ac.uk>
5124
5125         * inset.C:
5126         * inset.h:
5127         * insetbib.C:
5128         * insetbib.h:
5129         * insetcite.h:
5130         * insetcite.C:
5131         * insetcollapsable.C:
5132         * insetcollapsable.h:
5133         * inseterror.C:
5134         * inseterror.h:
5135         * insetert.C:
5136         * insetert.h:
5137         * insetexternal.C:
5138         * insetexternal.h:
5139         * insetfloatlist.C:
5140         * insetfloatlist.h:
5141         * insetgraphics.C:
5142         * insetgraphics.h:
5143         * insetinclude.C:
5144         * insetinclude.h:
5145         * insetindex.C:
5146         * insetindex.h:
5147         * insetlabel.C:
5148         * insetlabel.h:
5149         * insetparent.C:
5150         * insetparent.h:
5151         * insetref.C:
5152         * insetref.h:
5153         * insettabular.C:
5154         * insettabular.h:
5155         * insettext.C:
5156         * insettext.h:
5157         * insettoc.C:
5158         * insettoc.h:
5159         * inseturl.C:
5160         * inseturl.h: use mouse_state. Kill insetKeyPress
5161
5162 2002-05-24  John Levon  <moz@compsoc.man.ac.uk>
5163
5164         * insetbib.C:
5165         * insetbutton.C:
5166         * insetcaption.C:
5167         * insetcollapsable.C:
5168         * inseterror.C:
5169         * insetgraphics.C:
5170         * insetlatexaccent.C:
5171         * insetquotes.C:
5172         * insetspecialchar.C:
5173         * insettabular.C:
5174         * insettext.C: name change for font metrics
5175
5176 2002-05-24  Juergen Vigna  <jug@sad.it>
5177
5178         * insetgraphics.h: include inset.h first (for LString.h)
5179
5180 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
5181
5182         * insettext.C: screen moved
5183
5184 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
5185
5186         * insetbib.C:
5187         * insetcite.C:
5188         * inseterror.C:
5189         * insetert.C:
5190         * insetexternal.C:
5191         * insetfloat.C:
5192         * insetfloatlist.C:
5193         * insetgraphics.C:
5194         * insetinclude.C:
5195         * insetindex.C:
5196         * insetminipage.C:
5197         * insetparent.C:
5198         * insetref.C:
5199         * insettabular.C:
5200         * insettext.C:
5201         * insettoc.C:
5202         * inseturl.C: LyXView moved into frontends/
5203
5204 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
5205
5206         * inset.C:
5207         * insetbutton.C:
5208         * insetcaption.C:
5209         * insetcollapsable.C:
5210         * insetcommand.C:
5211         * inseterror.C:
5212         * insetgraphics.C:
5213         * insetgraphicsParams.C:
5214         * insetlatexaccent.C:
5215         * insetquotes.C:
5216         * insetspecialchar.C:
5217         * insettabular.C:
5218         * insettext.C: move Painter to frontends/
5219
5220 2002-05-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5221
5222         * insettabular.h: use more specific smart_ptr header.
5223         * insettext.h: ditto
5224
5225         * insetgraphics.C (InsetGraphics): change call of shared_ptr::reset
5226         (draw): ditto
5227
5228 2002-05-15  John Levon  <moz@compsoc.man.ac.uk>
5229
5230         * insettext.C: clear selection on paste (bug 393)
5231
5232 2002-05-11  Dekel Tsur  <dekelts@tau.ac.il>
5233
5234         * insettext.C (latex): Honor the moving_arg argument.
5235
5236 2002-04-22  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5237
5238         * insetfoot.C (latex): if a footnote is in a title layout, then it
5239         is a \thanks. And then, its contents is a moving argument.
5240
5241 2002-05-14  Juergen Vigna  <jug@sad.it>
5242
5243         * insetcollapsable.C (InsetCollapsable): forgot to initialize
5244         first_after_edit.
5245
5246 2002-05-09  Angus Leeming  <a.leeming@ic.ac.uk>
5247
5248         * Insetcite.C (getNatbibLabel): don't disable natbib label support
5249         when using options "Full author list" or "Upper case".
5250
5251 2002-05-14  Herbert Voss  <voss@perce.de>
5252
5253         * insetgraphics.C (prepareFile): allow files with same name
5254         in different dirs
5255         (readFigInset): set the flags from old figinset in the right
5256         manner
5257         (findTargetFormat): more comments
5258
5259 2002-05-14  Juergen Vigna  <jug@sad.it>
5260
5261         * insettext.C (edit): tell checkAndActivateInset() that we don't
5262         have a button press.
5263         (checkAndActivateInset): if button < 0 we don't have a button press
5264         on the inset and os we won't call edit on it if it's not a Highly
5265         editable inset (then we have to enter it).
5266
5267 2002-05-13  Juergen Vigna  <jug@sad.it>
5268
5269         * insetcollapsable.C (insetButtonRelease): returned wrong return
5270         value.
5271
5272 2002-05-09  Juergen Vigna  <jug@sad.it>
5273
5274         * insetcollapsable.C (edit): first_after_edit should only be
5275         set to true if we enter this inset and it was collapsed so we
5276         open it up. This is needed to reclose it after a search/replace
5277         or spellcheck function opened it and was negative.
5278
5279 2002-05-09  Dekel Tsur  <dekelts@tau.ac.il>
5280
5281         * insetfloat.C (latex): Return correct value.
5282
5283 2002-05-04  Herbert Voss  <voss@perce.de>
5284
5285         * InsetgraphicsParams.C (read): fix bug with WH
5286
5287 2002-05-05  Dekel Tsur  <dekelts@tau.ac.il>
5288
5289         * insetfloat.C (latex): More sensible latex output
5290         (fix the problem with endfloat).
5291
5292 2002-05-02  José Matos  <jamatos@fep.up.pt>
5293
5294         * insetgraphics.C (validate): acess params as everyone else.
5295
5296 2002-05-03  Juergen Vigna  <jug@sad.it>
5297
5298         * insettabular.C (fitInsetCursor): recalculate the cursor position
5299         if I request it.
5300
5301 2002-05-01  Angus Leeming  <a.leeming@ic.ac.uk>
5302
5303         * InsetgraphicsParams.[Ch]: whitespace.
5304
5305 2002-04-28  Dekel Tsur  <dekelts@tau.ac.il>
5306
5307         * insetfloatlist.C (getScreenLabel): Fix crash in the case where
5308         float type do not exist.
5309
5310 2002-04-28  Herbert Voss  <voss@perce.de>
5311
5312         * insetgraphics.C (latex): fix bug with missing file-extension.
5313         LaTeX still allows a missing "eps" or "ps".
5314
5315 2002-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
5316
5317         * insetfloat.C (c-tor, wide): translate the name of the float.
5318
5319 2002-04-22  Angus Leeming  <a.leeming@ic.ac.uk>
5320
5321         * insetcite.[Ch]: take Herbert's patch to give WYSIWYG citation labels
5322         when using natbib and make it work efficiently. Must emphasise that the
5323         real work is Herbert's.
5324
5325 2002-04-23  Herbert Voss  <voss@perce.de>
5326
5327         * insetgraphic.C (prepareFile): fix bug with overwriting and
5328         deleting an existing *.eps-file in the doc-dir
5329
5330 2002-04-23  Juergen Vigna  <jug@sad.it>
5331
5332         * insettabular.C (drawCellSelection): fix off by 1 error.
5333
5334 2002-04-22  Juergen Vigna  <jug@sad.it>
5335
5336         * insettabular.C (setFont): rewoke full selection if it was asked,
5337         after we changed all we had to change.
5338
5339         * insettext.C (insetUnlock): code was uninitialized in some situations.
5340
5341 2002-04-19  Herbert Voss  <voss@perce.de>
5342
5343         * insetgraphic.C (prepareFile): return filename without
5344         extension if we only export without compiling
5345
5346 2002-04-19  Juergen Vigna  <jug@sad.it>
5347
5348         * insettext.C (draw): call a fullRebreak on the row where we had a
5349         change and reset the cursor and selection-cursors.
5350
5351         * insettabular.C (insetUnlock):
5352         (insetButtonPress): call an update before setting the_locking_inset = 0
5353         as otherwise we don't repaint!
5354         (update): reset the cursor position when we changed dimensions as
5355         otherwise our cursor may be on the wrong spot.
5356
5357 2002-04-18  Juergen Vigna  <jug@sad.it>
5358
5359         * insettabular.C (localDispatch): repaint the cell if it was unlocked.
5360         (unlockInsetInInset): set the_locking_inset to 0 only AFTER we made the
5361         redraw otherwise we won't redraw.
5362
5363         * insettext.C (draw): fixed the setting of LyXText::first_y it was
5364         not really right before, but I only discovered this with the last
5365         changes to Page up/down.
5366
5367 2002-04-17  Juergen Vigna  <jug@sad.it>
5368
5369         * insettext.C (checkAndActivateInset): simplified as we now have the
5370         edit(bv, bool) call.
5371
5372         * insettext.h: changed behind variables to front variables to be
5373         equal to the one in the edit call (as it is for that they are used).
5374
5375 2002-04-16  Angus Leeming  <a.leeming@ic.ac.uk>
5376
5377         * insetnote.h (ascii): overide the InsetCollapsable::ascii method to
5378         not output anything at all!
5379
5380 2002-04-16  Juergen Vigna  <jug@sad.it>
5381
5382         * insettabular.C (insetButtonPress):
5383         (insetUnlock): call a redraw on unlocking the cell inset.
5384
5385         * insettext.C (insetButtonPress): same as below.
5386         (lockInset): new function to set initial values when inset should
5387         be locked.
5388         (insetButtonPress): use above function.
5389         (insetUnlock): don't force a repaint only set the updateStatus. The
5390         outside world should repaint if it thinks it should be done!
5391
5392         * insettabular.C (insetButtonPress): init values if not set as locked
5393         as we are locked if someone presses on us and don't call the edit()
5394         call of the InsetText to lock it do it as BufferView does it!
5395
5396         * inset.h (insetInInsetY): make func const and return an int.
5397         * insettext.C:
5398         * insettabular.C:
5399         * insetcollapsable.C: adapt the above changed function.
5400
5401 2002-04-15  Juergen Vigna  <jug@sad.it>
5402
5403         * insettext.C (getCursorPos): return relative position as to be able
5404         to give them directly to the edit() call.
5405         (edit): we have to set also x_fix as it is not set inside the
5406         setCursorFromCoordinates call!
5407         (insetMotionNotify): ditto.
5408
5409 2002-04-16  Angus Leeming  <a.leeming@ic.ac.uk>
5410
5411         * insetbib.C (getKeys): strip leading '\t's from the line too.
5412         With thanks to Henry Pfister <hpfister@ucsd.edu>.
5413
5414 2002-04-12  Juergen Vigna  <jug@sad.it>
5415
5416         * insettext.h: added cix() helper function and use it where appropriate
5417
5418 2002-04-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5419
5420         * insetgraphics.C (prepareFile): fix bug when graphics is a
5421         relative path
5422
5423 2002-04-12  Juergen Vigna  <jug@sad.it>
5424
5425         * insettext.C (insertInset): remove unneeded code!
5426         (updateLocal): fitCursor() fixes.
5427         (collapseParagraphs): fix a possible problem when having a selection
5428         and collapsing the paragraphs.
5429
5430 2002-04-08  Herbert Voss  <voss@perce.de>
5431
5432         * insetgraphic.C (write): write the rotating angle as
5433         a float as is. test only for != 0.0
5434
5435 2002-04-11  Juergen Vigna  <jug@sad.it>
5436
5437         * insettext.C: new function ciy() and use it for setting inset_y.
5438
5439         * insetert.C (draw): fix the x return for collapsed version.
5440
5441 2002-04-07  Herbert Voss  <voss@perce.de>
5442
5443         * insetgraphic.C (readFigInset): fix bug with subcaption and
5444         rotating
5445
5446 2002-04-08  Herbert Voss  <voss@lyx.org>
5447
5448         * insetgraphicsparam.C: forgot special option and delete old
5449         1.2.0 stuff
5450
5451 2002-04-05  Juergen Vigna  <jug@sad.it>
5452
5453         * insettext.C (localDispatch): make a CURSOR update if we inserted
5454         a character.
5455
5456 2002-04-04  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5457
5458         * insetfloatlist.C (getScreenLabel):
5459         (latex): use Floating::listName
5460         (validate): new method
5461
5462 2002-04-03  José Matos  <jamatos@fep.up.pt>
5463
5464         * insetlabel.C (docbook): the anchor is an empty element in docbook.
5465
5466         * insetfoot.[Ch] (docbook): added forgotten method.
5467
5468 2002-04-03  Juergen Vigna  <jug@sad.it>
5469
5470         * insettext.C (insetButtonPress): fix insetButtonPress events the same
5471         way as in Bufferview_pimpl.
5472
5473 2002-04-03  Allan Rae  <rae@lyx.org>
5474
5475         * insetgraphics.C (latex): one % too many makes living on the bleeding
5476         edge fun with less than 30 minutes to a meeting with a PhD supervisor.
5477
5478 2002-03-28  Herbert Voss  <voss@lyx.org>
5479
5480         * insetgraphic.C (latex): simplify the code for the latex
5481         output when the file doesn't exist
5482
5483 2002-03-29  Juergen Vigna  <jug@sad.it>
5484
5485         * insettext.C (updateLocal): fixes to fitCursor calls when locking/
5486         unlocking inset.
5487
5488         * insettabular.C (edit): call fitCursor().
5489
5490         * insettext.C (insetButtonPress): change behaviour of no_selection
5491         to the one in the BufferView selection_possible and fix the spurious
5492         selection bug with it.
5493         (localDispatch): revoke selection on BREAK... functions.
5494
5495 2002-03-28  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5496
5497         * insetfloatlist.C (getScreenLabel): translate the GUI label.
5498
5499 2002-03-28  Juergen Vigna  <jug@sad.it>
5500
5501         * insettabular.C (insetAllowed): return true as default value otherwise
5502         we're not able to insert insets inside paragraphs of an not locked
5503         insettext!
5504
5505 2002-03-27  Herbert Voss  <voss@lyx.org>
5506
5507         * insetgraphicsparam.C: change c%, p% to col%, page%
5508
5509 2002-03-27  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5510
5511         * insetspecialchar.C (isLineSeparator): disable the nice code to
5512         allow linebreaks after hyphenation and menu separators.
5513
5514 2002-03-26  Herbert Voss  <voss@lyx.org>
5515
5516         * insetgraphics.C (figinsetRead): set the right lyxview
5517
5518 2002-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
5519
5520         * insetgraphicsParams.C (latexify): use \textbackslash in preference to
5521         $\backslash$ and pass a "string const &" to the function.
5522         (prepareFile, latex): use Path rather than MakeAbsPath.
5523
5524 2002-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
5525
5526         * insetgraphicsParams.C (Read): revert Herbert's fix and apply the
5527         proper fix to the graphics cache.
5528         (latex): "really" nice output if the file is not found ;-)
5529
5530 2002-03-26  Juergen Vigna  <jug@sad.it>
5531
5532         * insettext.C (setText): added a LyXFont param and call reinitLyXText()
5533         (collapseParagraphs): fixed inserting of separator ' '
5534
5535         * insettabular.C (insertAsciiString): only check for buffer lenght
5536         not if we have \t or \n inside the buffer as if we don't have we only
5537         have 1 cell and that's it!
5538
5539         * insetert.C (close): don't collapse if inlined.
5540
5541 2002-03-25  Herbert Voss  <voss@lyx.org>
5542
5543         * insetgraphicsParams.C (Read): prevent LyX from hanging if the
5544         graphics file does not exist.
5545
5546 2002-03-25  Angus Leeming  <a.leeming@ic.ac.uk>
5547
5548         * insetgraphics.C (prepareFile): ensure that the file has an absolute
5549         path when preparing export.
5550
5551         * insetgraphicsParams.[Ch] (Write): no longer passed Buffer *, as we
5552         no longer MakeRelPath.
5553
5554 2002-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
5555
5556         * insetgraphics.[Ch] (c-tor, setParams, updateInset): passed filepath.
5557         Used to determine the absolute path to the graphics file in the
5558         graphics cache and only in the graphics cache.
5559         (readInsetGraphics, readFigInset) : no longer passed buffer. Do not
5560         make graphics file name absolute if it is stored as a relative path.
5561
5562         * insetgraphicsParams.[Ch] (Read): no longer passed buffer. Do not
5563         make graphics file name absolute if it is stored as a relative path.
5564
5565         * insettext.C (edit): emit an updateParagraph signal on entering a text
5566         inset. Needs to be emitted when leaving the inset also.
5567
5568 2002-03-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5569
5570         * all files: ws cleanup
5571
5572         * Makefile.am: remove ld -r stuff
5573
5574 2002-03-21  Juergen Vigna  <jug@sad.it>
5575
5576         * insettext.C (appendParagraphs): new function added to append
5577         the paragraphs to this insets paragraphs.
5578
5579 2002-03-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5580
5581         * Makefile.am: special rules if partial linking
5582
5583 2002-03-19  Juergen Vigna  <jug@sad.it>
5584
5585         * insetgraphics.C (draw): fixed the setting of CHANGED_IN_DRAW!
5586
5587 2002-03-18  Angus Leeming  <a.leeming@ic.ac.uk>
5588
5589         * insetgraphics.C: Clean up Baruch's comments a little.
5590         (c-tor): remove code setting id_, as it's set in the Inset c-tor.
5591
5592 2002-03-14  John Levon  <moz@compsoc.man.ac.uk>
5593
5594         * insettabular.C:
5595         * insettheorem.C: wrap warnings
5596
5597         * insetgraphics.C: improve messages, move cached_status_
5598           setting to safer place
5599
5600 2002-03-18  Juergen Vigna  <jug@sad.it>
5601
5602         * insettabular.C (unlockInsetInInset): removed unneeded showCursor
5603         calls.
5604         (localDispatch): ditto
5605
5606         * insettext.C (edit): removed unneeded showCursor calls.
5607         (localDispatch): ditto.
5608
5609 2002-03-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5610
5611         * insetgraphics.h: remove display() method.
5612
5613 2002-03-11  Juergen Vigna  <jug@sad.it>
5614
5615         * insetgraphics.C (draw): hack to fix the redrawing bug.
5616         (draw): seems this fixes #268 (force redraw of row if we changed).
5617
5618         * insettext.C (updateInsetInInset): fixed for updates in insets inside
5619         this inset text (don't know why I missed this earlier).
5620
5621 2002-03-08  Juergen Vigna  <jug@sad.it>
5622
5623         * insettabular.C (updateLocal): do a FULL update if we're not locked
5624         and only a CELL update is asked.
5625
5626         * insettext.C (updateInsetInInset): update insets inside inset also
5627         if it isn't inside the_locking_inset.
5628
5629         * insettabular.C (updateInsetInInset): ditto.
5630
5631 2002-03-06  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5632
5633         * insetexternal.C (doSubstitution): check whether we are using a
5634         temp dir for defining $$FPath
5635
5636 2002-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
5637
5638         * insettabular.C:
5639         * insettext.C: remove #include "WorkArea.h".
5640
5641 2002-03-06  Juergen Vigna  <jug@sad.it>
5642
5643         * insettext.C (draw): fixed frame redrawing.
5644         (clear): forgot to set the inset_owner of the paragraph.
5645
5646         * insetert.C (status): pay attention the bv can be 0 here!
5647         (getMaxWidth): add the default leftMargin
5648
5649 2002-03-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5650
5651         * insetert.C (getMaxWidth): make w unsigned int.
5652
5653 2002-03-05  Juergen Vigna  <jug@sad.it>
5654
5655         * insetert.C (status): change behaviour of Inlined.
5656         (getMaxWidth): added for new inlined behaviour.
5657
5658 2002-03-05  José Abílio Oliveira Matos  <jamatos@novalis.fc.up.pt>
5659
5660         * insetnote.h (linuxdoc, docbook): add empty methods.
5661         * insetinclude.C (validate): fix a case where buffer->niceFile was used
5662         before being initialized.
5663
5664 2002-03-05  Juergen Vigna  <jug@sad.it>
5665
5666         * insettext.C (insetButtonPress): don't call exit on a InsetButtonPress
5667         only that one in the inset. Should be enough.
5668         (updateLocal): set the selection cursor always if we don't have a
5669         selection to be sure it's set!
5670
5671         * insettabular.C (insetButtonPress): don't hit a sub inset 2 times.
5672
5673 2002-03-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5674
5675         * insettext.C (clear): a gross hack to set layout on a newly
5676         created paragraph.
5677
5678 2002-03-04  Juergen Vigna  <jug@sad.it>
5679
5680         * insettabular.C (localDispatch): inserted handling of
5681         LFUN_FILE_INSERT_ASCII_PARA and LFUN_FILE_INSERT_ASCII.
5682         (insertAsciiString): new helper function.
5683
5684 2002-03-04  Jose Abilio Oliveira Matos  <jamatos@novalis.fc.up.pt>
5685
5686         * insetinclude.C (linuxdoc, docbook): deal correctly with the niceFile
5687         argument.
5688
5689 2002-03-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5690
5691         * insettext.C (InsetText): initalize newly created par with
5692         default layout. add bufferparams parameter
5693         first -> first_y
5694
5695         * insetcaption.[Ch] (InsetCaption): add BufferParams parameter
5696         * insetcollapsable.[Ch] (InsetCollapsable): ditto
5697         * insetert.[Ch] (InsetERT): ditto
5698         * insetfloat.[Ch] (InsetFloat): ditto
5699         * insetfoot.[Ch] (InsetFoot): ditto
5700         * insetfootlike.[Ch] (InsetFootLike): ditto
5701         * insetmarginal.[Ch] (InsetMarginal): ditto
5702         * insetminipage.[Ch] (InsetMinipage): ditto
5703         * insetnote.[Ch] (InsetNote): ditto
5704         * insettabular.[Ch] (InsetTabular): ditto + adjust for tabular changes
5705
5706 2002-03-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5707
5708         * insettext.C: layout as string
5709
5710         * insetinclude.C: layout as string
5711
5712         * insetert.C: layout as string
5713
5714         * insetbib.C: layout as string
5715
5716 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
5717
5718         * insetert.C:
5719         * insettabular.C: remove #include "lyx_gui_misc.h".
5720
5721 2002-02-26  John Levon  <moz@compsoc.man.ac.uk>
5722
5723         * Makefile.am:
5724         * figinset.h:
5725         * figinset.C:
5726         * inset.h: remove figinset, yahoo !
5727
5728 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
5729
5730         * insetgraphics.C (c-tors): initialise parent classes explicitly in
5731         copy c-tor and initialise member variables in the correct order.
5732
5733 2002-02-28  Juergen Vigna  <jug@sad.it>
5734
5735         * insettabular.C (localDispatch): clear selection on PgUp/Down.
5736
5737 2002-02-28  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5738
5739         * inset.h: ... and add a better one here.
5740
5741         * insetcommand.C (insetButtonRelease): remove that one which was a
5742         bit broken...
5743
5744 2002-02-27  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5745
5746         * insetcommand.C (insetButtonRelease): ... and move it here.
5747
5748         * inseturl.h: remove insetButtonRelease from there...
5749
5750 2002-02-26  Juergen Vigna  <jug@sad.it>
5751
5752         * inseturl.h: Added a insetButtonRelease call returning true as
5753         prove of concept.
5754
5755         * insetlabel.C (edit): Fixed wrong update handling after change I
5756         leave in the wrong code for the one who wrote it to remove and have
5757         a look what he did wrong.
5758
5759         * insettabular.C (localDispatch): force a SELECTION update if we
5760         had a selection and we passed the event down to the inset (fix #213)
5761         (localDispatch): handle font changing stuff when we have a cell
5762         selection so that the selection is not rewoked. I don't really like
5763         this fix, but it's the only way I see to do it right now.
5764
5765 2002-02-22  Juergen Vigna  <jug@sad.it>
5766
5767         * insettext.C (insetUnlock): set the cursor to the second paragraph
5768         if available and if the first one is empty (fix #191).
5769
5770 2002-02-20  Juergen Vigna  <jug@sad.it>
5771
5772         * insettext.C (getDrawFont): implemented this function to call the
5773         one of the owner if present as the owner normally knows what to do
5774         with us.
5775
5776         * insetert.C: implement getDrawFont() function and comment out all
5777         the crap for setting a special latex font inside this inset.
5778         (InsetERT): added a Lanugage parameter to this constructor.
5779
5780         * inset.h: added function getDrawFont(LyXFont & font) to be able to
5781         change the font for being drawn on screen (used only in InsetERT for
5782         now).
5783
5784         * insettabular.C (draw): clear the parts around a cellinset ALWAYS
5785         and also above (was missing).
5786         (updateLocal): don't remove the cell selection if we have one this
5787         should be done where we really want to remove it.
5788
5789 2002-02-20  José Matos  <jamatos@fep.up.pt>
5790
5791         * insetinclude.h: include_label made string const.
5792
5793         * insetinclude.C (InsetInclude): moved include_label initialization.
5794         (linuxdoc):
5795         (docbook):
5796         (validate): fix support for temporary directory, for docbook and
5797         linuxdoc.
5798
5799         * insetgraphics.h : new private member, graphic_label, that holds
5800         the entity name that defines the graphics location (SGML).
5801
5802         * insetgraphics.C (unique_id): new function to give a unique label
5803         for graphic.
5804         (docbook):
5805         (validate): the file locatation is given by an entity reference.
5806
5807 2002-02-18  Herbert Voss  <voss@lyx.org>
5808
5809         * insetgraphics.C: use [Debug::GRAPHICS] for lyxerr
5810
5811 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
5812
5813         * insetexternal.C Changes due to the renaming of support/syscall.[Ch]
5814         as support/systemcall.[Ch] and of class Systemcalls as class
5815         SystemCall.
5816
5817 2002-02-18  José Matos  <jamatos@fep.up.pt>
5818
5819         * insetinclude.C (validate): some code only applies to latex buffers,
5820         it was made conditional.
5821
5822 2002-02-12  Herbert Voss  <voss@lyx.org>
5823
5824         * insetgraphics.C: (prepareFile) do not check at this time
5825         if the file is present.
5826
5827 2002-02-12  Herbert Voss  <voss@lyx.org>
5828
5829         * insetgraphics.C: latex(), return the correct newlines
5830
5831 2002-02-13  José Matos  <jamatos@fep.up.pt>
5832
5833         * inseturl.C (docbook): escape & in url.
5834
5835 2002-02-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5836
5837         * insetspecialchar.C (isLineSeparator): line breaking is allowed
5838         after HYPHENATION and MENU_SEPARATOR
5839
5840         * inset.h (isLineSeparator): new method, returns false by default.
5841
5842 2002-02-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5843
5844         * insetert.C (status): do not update the text inset, but the ERT
5845         inset.
5846
5847 2002-02-11  John Levon  <moz@compsoc.man.ac.uk>
5848
5849         * insetnote.C: use notebg for background
5850
5851 2002-02-08  Herbert Voss  <voss@lyx.org>
5852
5853         * insetgraphic.C:
5854         * insetgraphicsParams.[Ch]: adding new Option noUnzip to
5855         prevent LyX from unzipping when this should be handled
5856         by latex vis the graphic.cfg.
5857         clean up the code
5858
5859 2002-02-08  Herbert Voss  <voss@lyx.org>
5860
5861         * insetgraphic.C: prepareFile(): fix bug when file doesn't
5862         exists, than return filename with extension
5863
5864 2002-02-06  Herbert Voss  <voss@lyx.org>
5865
5866         * insetgraphic.C: prepareFile(): don't convert the file, when
5867         it's not viewed in LyX. Saves a lot of time when opening a
5868         document!
5869
5870 2002-02-05  Herbert Voss  <voss@lyx.org>
5871
5872         * insetgraphic.C:
5873         * insetgraphicsParams.[Ch]: some cosmetic changes to latex output
5874         and adding a rotate bool similiar to subcaption
5875
5876 2002-02-04  Herbert Voss  <voss@lyx.org>
5877
5878         * insetgraphic.C:
5879         * insetgraphicsParams.[Ch]: add a LyXView-scale to have a
5880         similiar view to the LaTeX one. Get zipped files work.
5881
5882 2002-02-04  Angus Leeming  <a.leeming@ic.ac.uk>
5883
5884         * insetgraphicsParams.C (init): set display to DEFAULT.
5885         No longer #include "lyxrc.h".
5886
5887 2002-02-04  Angus Leeming  <a.leeming@ic.ac.uk>
5888
5889         * insetgraphics.C (readFigInset): comment out the "zippedFile" stuff
5890         for now (so that the code compiles).
5891
5892 2002-02-02  Herbert Voss  <voss@lyx.org>
5893
5894         * insetgraphic.C: delete inVariant() and some minor changes
5895         * insetgraphicsParams.[C]:
5896
5897 2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
5898
5899         * insetgraphics.C (updateInset): if params.display == DEFAULT,
5900         interogate lyxrc.display_graphics before diaplaying the graphic.
5901
5902         * insetgraphicsParams.[Ch]: respect the new DEFAULT state of
5903         InsetGraphicsParams::DisplayType.
5904
5905 2002-01-31  Herbert Voss  <voss@lyx.org>
5906
5907         * insetgraphic.C: (readfigInset) set display to pref-default
5908
5909 2002-01-30  Herbert Voss  <voss@lyx.org>
5910
5911         * insetgraphic.C: get the filetyp from it's contents
5912         * insetgraphicparams.C: add token scale and lyxrc.display when
5913         creating a new inset
5914
5915 2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
5916
5917         * figinset.C: added using std::ios directive.
5918
5919 2002-01-30  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5920
5921         * figinset.C (runqueue): open translation file in binary mode (for
5922         cygwin).
5923
5924 2002-01-27  Herbert Voss  <voss@lyx.org>
5925
5926         * insetgraphic.[Ch]: mostly newritten to support graphicx with
5927         all options and to be sure that the old figinsets are correct
5928         converted.
5929         * insetgraphicParams.[Ch]: a lot of chamges to have a clean data-
5930         structure and to support all lengths as LyXLength. The Parameter
5931         structure changed again, but reading of "old" 1.2 graphic insets
5932         is no problem.
5933
5934 2002-01-20  Dekel Tsur  <dekelts@tau.ac.il>
5935
5936         * insetert.h (forceDefaultParagraphs): Added
5937
5938 2002-01-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5939
5940         * insettabular.C (getMaxWidth):
5941         (forceDefaultParagraphs): use Tabular::GetCellFromInset
5942
5943 2002-01-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5944
5945         * insettabular.C (getMaxWidthOfCell): adapt to the new definition
5946         of LyXLength::inPixels
5947
5948         * inset.C (latexTextWidth):
5949         * insetminipage.C (latexTextWidth): new method, which implements
5950         the equivalent of the LaTeX macro \textwidth
5951
5952         * insetminipage.C (getMaxWidth): use latexTextWidth
5953
5954 2002-01-18  Juergen Vigna  <jug@sad.it>
5955
5956         * inset.C (getMaxWidth): try to fix fluctuation of collapsable insets.
5957
5958 2002-01-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5959
5960         * insettabular.C (getMaxWidthOfCell): use LyXLength::inPixels
5961
5962         * insetminipage.[Ch]: change width_ and height_ to be LyXLength
5963         instead of string
5964
5965 2002-01-17  Juergen Vigna  <jug@sad.it>
5966
5967         * insettabular.C (lockInsetInInset): same change as in insettext.
5968
5969         * insettext.C (draw): width() function was called without setting
5970         the right top_x which could lead to wrong insetWidth setting!
5971         (lockInsetInInset): call edit instead of calling lockInset if we
5972         have to lock an inset inside!
5973         (edit): we have to also tell the inset that we have to redraw the
5974         frame on an edit call if this inset draws a frame only if locked.
5975
5976 2002-01-16  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5977
5978         * insetbib.C (getFiles): uncomment Path variable.
5979
5980 2002-01-16  Juergen Vigna  <jug@sad.it>
5981
5982         * insettabular.C (forceDefaultParagraphs): fixed bug returning value
5983         of wrong cell.
5984
5985 2002-01-16  Allan Rae  <rae@lyx.org>
5986
5987         * insetinclude.C (docbook): someone forgot a ";"
5988
5989 2002-01-16  José Matos  <jamatos@fep.up.pt>
5990
5991         * figinset.C (docbook): removed a old place holder "@".
5992         * insetgraphics.C (docbook): remove the file sufix if graphic is eps.
5993         * insetinclude.C (linuxdoc): if include is verbatim, then export the
5994         ascii text version, clearly guarded inside a CDATA section.
5995         (docbook): in docbook 4, inlinegraphics is empty.
5996         * insettabular.C (linuxdoc): export the ascii version of the table
5997         inside a CDATA section.
5998
5999 2002-01-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
6000
6001         * insetparent.C (InsetParent):
6002         * insetgraphicsParams.C (Write):
6003         (Read):
6004         * insetgraphics.C (prepareFile):
6005         (readFigInset):
6006         (docbook):
6007         * insetexternal.C (executeCommand):
6008         (doSubstitution): use Buffer::filePath
6009
6010         * insetbib.C (getFiles): add a #warning for Angus
6011
6012         * insetgraphics.C: Add a remark about how filenames should be
6013         considered to be relative to buffer (but absolute is still allowed)
6014         (draw): do not try to get status if lyxrc.use_gui is false
6015
6016 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
6017
6018         * inset.[Ch]:
6019         * insetcollapsable.[Ch]:
6020         * insettabular.[Ch] (searchForward, searchBackward): change the
6021         bool const & params to bool.
6022
6023         * insetminipage.[Ch] (width, height): renamed as pageWidth, pageHeight
6024         to avoid the name clash with InsetCollapsable's methods of the same
6025         names but different functionality.
6026
6027 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
6028
6029         * insettext.C (ascii): use lyx::count rather than countChar.
6030
6031 2002-01-14  John Levon  <moz@compsoc.man.ac.uk>
6032
6033         * insettabular.C: return early for the LFUN_*BUF[SEL] funcs too
6034
6035 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
6036
6037         * insetgraphics.C (updateInset): do not try to render image if
6038         lyxrc.use_gui is false (bug #104)
6039
6040         * insetinclude.C (loadIfNeeded): do not call bufferlist.readFile
6041         if file does not exist
6042
6043         * figinset.C (browseFile): add shortcuts to directory buttons
6044
6045         * insettext.C (updateLocal): update menubar and toolbar here too.
6046
6047 2002-01-13  Allan Rae  <rae@lyx.org>
6048
6049         * insettabular.C (InsetTabular): Both constructors now initialise
6050         all class variables.
6051
6052 2002-01-11  Juergen Vigna  <jug@sad.it>
6053
6054         * insettext.C (insetButtonPress): set the_locking_inset to 0.
6055
6056 2002-01-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
6057
6058         * insettabular.C (getStatus): add forgotten brace around multiline
6059         if statement.
6060
6061 2002-01-09  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
6062
6063         * insetfloat.C (validate): require "float" instead of "floats".
6064
6065 2002-01-08  Martin Vermeer  <martin.vermeer@hut.fi>
6066
6067         * insettabular.C (getStatus): use FuncStatus
6068
6069 2002-01-08  Juergen Vigna  <jug@sad.it>
6070
6071         * insettabular.C (insetButtonRelease): now this should work too
6072         correctly.
6073
6074         * insetminipage.C (getMaxWidth): fixed for minipage inside insets and
6075         if the width is a percentage.
6076
6077         * inset.h: added isChar() function and implemented this for
6078         insetspecialchar insetquotes and insetlatexaccent.
6079         added forceDefaultParagraphs() and implemented it for insettabular.
6080
6081 2002-01-07  Juergen Vigna  <jug@sad.it>
6082
6083         * insettext.C (getLyXText): Fixed this function. An insert into the
6084         map is only done if we REALLY have a new BufferView.
6085
6086 2002-01-07  Martin Vermeer  <martin.vermeer@hut.fi>
6087
6088         * insettext.C: fix bug illustrated by attachment #37 of bug #59
6089
6090 2002-01-05  John Levon  <moz@compsoc.man.ac.uk>
6091
6092         * insetinclude.C: fix use of FileInfo
6093
6094 2002-01-07  Juergen Vigna  <jug@sad.it>
6095
6096         * insettabular.C (draw): fixed clearing of cell around inset.
6097
6098 2002-01-05  Juergen Vigna  <jug@sad.it>
6099
6100         * insettext.C (draw): move the calls so that insetWidth/Asc/Desc
6101         variables are updated.
6102
6103         * insettabular.C (resetPos): set always the inset_y as it may be
6104         needed in another function.
6105         (searchBackward): don't draw while searching.
6106
6107 2002-01-04  Juergen Vigna  <jug@sad.it>
6108
6109         * insettext.C (lockInsetInInset): forgot to set a cursor.
6110
6111 2002-01-02  Juergen Vigna  <jug@sad.it>
6112
6113         * insettext.C (insertInset): make the correct undo informations on
6114         inserting new insets.
6115
6116 2001-12-31  John Levon  <moz@compsoc.man.ac.uk>
6117
6118         * insettabular.C: correct single-cell select vertically
6119
6120 2001-12-27  Juergen Vigna  <jug@sad.it>
6121
6122         * insettabular.C (ascii): export as tab-separated-values if the
6123         function was not called from export (f.ex.: clipboard).
6124
6125         * insetcollapsable.h: added default support for ascii, linuxdoc and
6126         docbook export (the insettext is exported by default!)
6127
6128         * insettabular.C (copySelection): suff the clipboard with the tabular
6129         data in a tab separated format, seems more naturals then with all the
6130         formating.
6131
6132 2001-12-24  Juergen Vigna  <jug@sad.it>
6133
6134         * insettext.C (insetMotionNotify): added a mouse_x & mouse_y position
6135         to check for REAL mouseMotion.
6136
6137 2001-12-20  Juergen Vigna  <jug@sad.it>
6138
6139         * inset.C (cursor): return the owners cursor if available instead of
6140         always only the bv->text->cursor.
6141
6142         * insettabular.C (checkLongtableSpecial): works now.
6143
6144 2001-12-19  Juergen Vigna  <jug@sad.it>
6145
6146         * insettabular.C (tabularFeatures): fix the row setting of ltt as
6147         this has to be always row + 1 as 0 means not selected!
6148         (checkLongtableSpecial): added
6149         (tabularFeatures): better longtable options support
6150
6151         * insettext.C (resizeLyXText): reinit the text always also on a
6152         empty insettext!
6153
6154 2001-12-18  Juergen Vigna  <jug@sad.it>
6155
6156         * insettext.C (updateInsetInInset): look if we have to autocollapse
6157         paragraps and return if the update is requested for ourself.
6158
6159         * insetert.C (status): update the insettext not myself as that is what
6160         we need.
6161
6162         * insetcollapsable.C (updateInsetInInset): always call the InsetText's
6163         function only return if the update was requested with myself.
6164
6165         * insettext.C (insetButtonPress): fixed stupid bug.
6166         (various functions): pay attention that lt is cleared BEFORE calling
6167         updateLocal() and try to use it in the right manner (don't use it
6168         if it's not really neccessary!)
6169         (collapseParagraphs): insert a blank between collapsing paragraphs
6170         if neccessary (not already there!).
6171
6172 2001-12-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
6173
6174         * insettabular.C: move includes around a bit, add a couple of
6175         consts.
6176
6177         * insettext.[Ch]: move includes around a bit, other ws changes and
6178         small stuff.
6179
6180 2001-12-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
6181
6182         * insettext.C (insetButtonRelease): fix compile problem
6183
6184 2001-12-17  Juergen Vigna  <jug@sad.it>
6185
6186         * insettext.C (insetButtonPress): set the selection cursor!
6187         (insetButtonPress): clear the selection (and set with that the
6188         selection.cursor) if we only hit an inset!
6189
6190         * insetert.C (read): removed piece of compatibility code only needed
6191         for 1.2.0.
6192
6193         * insettabular.C (insetButtonRelease): fixed so that sub-dialogs
6194         can be opened.
6195
6196         * insetcollapsable.C (insetButtonRelease): changed so that it can
6197         open eventual existing popup dialogs on mousebutton==3.
6198
6199         * insetfloat.C (insetButtonRelease): removed not needed anymore!
6200
6201         * insetminipage.C (insetButtonRelease): removed not needed anymore!
6202
6203         * inset.C (insetButtonRelease): return a bool for telling the outer
6204         world that we opened a dialog.
6205
6206 2001-12-07  Juergen Vigna  <jug@sad.it>
6207
6208         * insettext.C (paragraph): remove the deleteing of paragraphs as
6209         it was a WRONG move!
6210
6211 2001-12-06  John Levon  <moz@compsoc.man.ac.uk>
6212
6213         * insettabular.h:
6214         * insettabular.C: use new setSelection(). Allow
6215           selection of single cells.
6216
6217 2001-12-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
6218
6219         * insetquotes.C (latex): fix to use the local language setting at
6220         the point where the inset is inserted (different macros for
6221         different french packages)
6222
6223 2001-12-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
6224
6225         * inset.h: add par_owner_ member variable and parOwner
6226         setter/accessor.
6227
6228 2001-12-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
6229
6230         * insettabular.C (everywhere): adapt because widths are now real
6231         widths and not strings
6232
6233         * insettext.C (draw): re-introduce the calls to width(), ascent()
6234         and descent() to initialize the caching variables.
6235
6236 2001-12-09  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
6237
6238         * insettext.C (draw):
6239         (drawFrame): use insetWidth instead of last_width
6240
6241         * insettext.h: remove variable last_width (insetWidth is exactly
6242         the same) and last_height (computed but never used!)
6243
6244 2001-12-10  Allan Rae  <rae@lyx.org>
6245
6246         * insettabular.C (localDispatch): cleanup unlockInsetInInset calls
6247
6248 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
6249
6250         * insettext.C (insetAllowed): add comment
6251
6252 2001-12-05  Juergen Vigna  <jug@sad.it>
6253
6254         * insettext.C (insetAllowed): fixed for the case that we directly
6255         ask the insettext from its LyXText.
6256         (paragraph): fixed the crash when assigning the par->next() from
6257         the EmptyParagraphMechanism!
6258
6259 2001-12-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
6260
6261         * insetbib.C:
6262         * insettabular.C:
6263         * insettext.C: change "while(" to "while ("
6264
6265 2001-12-04  Juergen Vigna  <jug@sad.it>
6266
6267         * insetert.C (edit): handle Inlined status.
6268
6269         * insettext.C (insertInset): trying John's fix for the trailing cursor
6270
6271         * insetert.C (insetButtonPress): added to handle inlined status
6272         (insetMotionNotify): ditto.
6273
6274         * insettext.C (clearInset): changed Painter & in BufferView * param,
6275         to be able to call ascent,descent methods.
6276
6277 2001-12-03  Juergen Vigna  <jug@sad.it>
6278
6279         * insettext.C (updateInsetInInset): use lt variable to forbid
6280         changes of LyXText in an update call.
6281         (updateInsetInInset): fixed updating of non locked insets!
6282
6283 2001-12-01  John Levon  <moz@compsoc.man.ac.uk>
6284
6285         * insettabular.C: capture some more functions to prevent
6286         selection drawing problems. Bug #451274
6287
6288 2001-12-01  John Levon  <moz@compsoc.man.ac.uk>
6289
6290         * insetgraphics.C:
6291         * insetgraphicsParams.C: fix inverted sense of float_equal
6292
6293 2001-11-30  Juergen Vigna  <jug@sad.it>
6294
6295         * insettabular.C (InsetTabular): use the save_id flag to create also
6296         the tabular with the same id's.
6297
6298         * insettext.C (setParagraphData): added a same_id function for undo
6299         to set the same paragraph id's as of the paragraph we are setting.
6300
6301 2001-11-30  José Matos <jamatos@fep.up.pt>
6302
6303         * inseturl.[Ch]:
6304         * insettoc.[Ch]: DocBook -> docbook.
6305
6306 2001-11-29  André Pönitz <poenitz@gmx.net>
6307
6308         * inseterror.C:
6309         * insettext.C: further reduction of header dependencies by using
6310         lyx::layout_type and lyx::textclass_type from support/types.h
6311
6312 2001-11-29  Juergen Vigna  <jug@sad.it>
6313
6314         * insettext.C: inserted a reinitLyXText function everywhere I delete
6315         the paragraphs! This should fixe the crashes we had.
6316         Also use the new function firstRow() instead of getRowNearY(dummy_y)
6317         (paragraph): set the InsetOwner() of the new paragraphs!
6318
6319 2001-11-28  André Pönitz <poenitz@gmx.net>
6320
6321         * insetnote.C: add pos initialization that I removed without
6322           knowing what I did.
6323
6324 2001-11-28  Juergen Vigna  <jug@sad.it>
6325
6326         * insettabular.C (resetPos): hack to not crash with infinite paints.
6327
6328         * insettabular.h: insert missing function allowSpellcheck()!
6329
6330         * insetcollapsable.C (draw): fixed wrong width of collapsed inset!
6331
6332 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
6333
6334         * insetfloatlist.h:
6335         * insetfloatlist.C: derive from InsetCommand so gui can use it
6336           easily
6337
6338 2001-11-26  André Pönitz <poenitz@gmx.net>
6339
6340         * insettext.[Ch]:
6341         * insetert.C:
6342         * insetnote.C: reduce header dependencies, introduce type for
6343         positions
6344
6345 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
6346
6347         * various: update for Alert.h
6348
6349 2001-11-22  John Levon  <moz@compsoc.man.ac.uk>
6350
6351         * inset.h: fix comment
6352
6353         * insettext.C: use par->isInset()
6354
6355 2001-11-22  Allan Rae  <rae@lyx.org>
6356
6357         * insetcollapsable.h:
6358         * inset.h: Changes to checkInsertChar() behaviour.
6359         Now return value indicates whether chars can be inserted.
6360
6361 2001-11-11  Michael A. Koziarski <michael@koziarski.org>
6362
6363         * various:  updated to use the new LaTeXFeatures
6364
6365 2001-11-14  José Matos  <jamatos@fep.up.pt>
6366
6367         * insetspecialchar.C (linuxdoc):
6368         (docbook): don't give a name to a unused variable.
6369
6370         * insettext.C (docbook): removed unused variable.
6371
6372 2001-11-13  Herbert Voss  <voss@perce.de>
6373
6374         * insetgraphic.C: fix scale bug
6375
6376 2001-11-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
6377
6378         * inset.h (isSpace):
6379         (isLetter): new virtual methods.
6380
6381         * insetspecialchar.C (isSpace):
6382         (isLetter): implement here.
6383
6384 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
6385
6386         * inset.h: new inline helpers
6387
6388         * insettext.C: use new helpers
6389
6390 2001-11-07  José Matos  <jamatos@fep.up.pt>
6391
6392         * insettext.C (docbook): full support for paragraphs inside insettext.
6393
6394 2001-11-06  José Matos  <jamatos@novalis.fc.up.pt>
6395
6396         * insetindex.C: added header file for std::ostream.
6397
6398 2001-11-03  José Matos  <jamatos@fep.up.pt>
6399
6400         * insetindex.C: added using std::ostream that I forgot yesterday.
6401
6402 2001-11-02  Ben Guillon  <nicolas.marsgui@libertysurf.fr>
6403
6404         * insetindex.h (docbook):
6405         * insetindex.C (docbook): added support for docbook export.
6406
6407 2001-11-02  José Matos  <jamatos@fep.up.pt>
6408
6409         * insetcaption.C(docbook): added support for docbook export.
6410
6411 2001-11-02  Dekel Tsur  <dekelts@tau.ac.il>
6412
6413         * insetexternal.C (updateExternal): Do not run update command if
6414         result file exists and is up to date.
6415
6416         * ExternalTemplate.C (readFormat): Support the updateresult token.
6417
6418 2001-10-31  Kayvan A. Sylvan  <kayvan@sylvan.com>
6419
6420         * insetexternal.C (doSubstitution): Fix filepath ($$FPath in
6421         external_templates) to use the buffer->fileName() but only if
6422         previewing. Generating a TeX file should make FPath return
6423         "".
6424
6425 2001-10-30  John Levon  <moz@compsoc.man.ac.uk>
6426
6427         * insetert.h:
6428         * insetert.C: fix some problems
6429
6430 2001-10-30  Kayvan A. Sylvan  <kayvan@sylvan.com>
6431
6432         * insetexternal.C (doSubstitution): Added $$FPath token
6433         to list of usable substitutions in external inset templates.
6434
6435 2001-10-24  Juergen Vigna  <jug@sad.it>
6436
6437         * insettabular.C: use new ltType struct for setting longtable
6438         header and footers also new UNSET enums.
6439
6440 2001-10-24  José Matos  <jamatos@fep.up.pt>
6441
6442         * insettabular.C (linuxdoc): Now exports the ascii's table version.
6443         (docbook): If the table is not inside a float then wrap it inside
6444         <informaltable>...</informaltable>.
6445
6446 2001-10-23  José Matos  <jamatos@fep.up.pt>
6447
6448         * insetref.C (docbook): removed / terminator to conform SGML.
6449
6450         * insetspecialchar.C (linuxdoc):
6451         (docbook): Added support for special chars, more than ascii export.
6452
6453 2001-10-22  Juergen Vigna  <jug@sad.it>
6454
6455         * insettext.C (checkInsertChar): added for REALLY checking the
6456         font of the inserted char in the right inset!
6457
6458 2001-10-19  Juergen Vigna  <jug@sad.it>
6459
6460         * inset.h: added method allowSpellcheck() so that insets who do
6461         not have anything to spellcheck can tell and so they are over-jumped.
6462         Implemented for InsetText and co.
6463
6464 2001-10-18  Juergen Vigna  <jug@sad.it>
6465
6466         * inset.C (getMaxWidth): use LyXText::workWidth(BufferView, Inset *).
6467
6468 2001-10-15  José Matos  <jamatos@fep.up.pt>
6469
6470         * insetert.C: allow export for docbook and linuxdoc
6471
6472 2001-10-07  Adrien Rebollo <adrien.rebollo@gmx.fr>
6473
6474         * insetquotes.C (dispString): handles latin3 and latin4 quotes
6475
6476 2001-10-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
6477
6478         * insetquotes.C (dispString): fix handling of latin9 quotes
6479
6480 2001-10-03  Juergen Vigna  <jug@sad.it>
6481
6482         * insetert.C: ditto
6483
6484         * insetcollapsable.C: change updateInset calls to not tell BV that
6485         we have changed status.
6486
6487 2001-10-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
6488
6489         * insettabular.C (deletable): make const
6490
6491 2001-09-28  Dekel Tsur  <dekelts@tau.ac.il>
6492
6493         * insetert.C (latex): Fix the returned value
6494
6495 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
6496
6497         * insetert.[Ch] (selectNextWordToSpellcheck): new method.
6498         Returns string(), so nothing in an ERT inset is spellchecked.
6499
6500         * insetgraphics.C (draw): print the filename if not displaying the
6501         image.
6502         (width): make sure that the width and draw methods are consistent.
6503         (updateInset): don't even load the image into cache if not displaying
6504         it.
6505
6506 2001-09-21  Angus Leeming  <a.leeming@ic.ac.uk>
6507
6508         * various files (selectNextWord): renamed as
6509         selectNextWordToSpellcheck.
6510
6511         * insetgraphics.C (draw): remove the previous change. Right place
6512         is in imageLoaderXPM.C.
6513         (draw): don't display the image if params.display == NONE.
6514
6515 2001-09-18  Angus Leeming  <a.leeming@ic.ac.uk>
6516
6517         * figinset.C (runqueue):
6518         * insetgraphics.C (draw): set background colour of inset from
6519         background to the user-configurable graphicsbg.
6520
6521 2001-09-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
6522
6523         * insetquotes.C (InsetQuotes): when trying to decide the side of
6524         the quote, choose `left' only after a space or '('
6525
6526 2001-09-04  José Matos  <jamatos@fep.up.pt>
6527         * figinset.C
6528         * figinset.h
6529         * insetcaption.C
6530         * insetcaption.h
6531         * insetcollapsable.h
6532         * insetcommand.C
6533         * insetcommand.h
6534         * inseterror.h
6535         * insetert.C
6536         * insetert.h
6537         * insetexternal.C
6538         * insetexternal.h
6539         * insetfloat.C
6540         * insetfloat.h
6541         * insetfloatlist.h
6542         * insetgraphics.C
6543         * insetgraphics.h
6544         * inset.h
6545         * insetinclude.C
6546         * insetinclude.h
6547         * insetlabel.C
6548         * insetlabel.h
6549         * insetlatexaccent.C
6550         * insetlatexaccent.h
6551         * insetquotes.C
6552         * insetquotes.h
6553         * insetref.C
6554         * insetref.h
6555         * insetspecialchar.C
6556         * insetspecialchar.h
6557         * insettabular.C
6558         * insettabular.h
6559         * insettext.C
6560         * insettext.C (docbook): rename docBook method to docbook.
6561
6562 2001-09-02  Dekel Tsur  <dekelts@tau.ac.il>
6563
6564         * inset.h (getFirstParagraph): New virtual method.
6565
6566 2001-08-20  Herbert Voss  <voss@perce.de>
6567         * insetbib.C: added a option bibtotoc which is from "BIB to TOC"
6568         in the the bibtex-database-gui for inserting a line
6569         \addcontentsline...
6570
6571         If no style is given than there is no tex-output.
6572
6573 2001-08-18  Angus Leeming  <a.leeming@ic.ac.uk>
6574
6575         * insetbib.[Ch] (getFiles): new method, returning the BibTeX database
6576         files as a vector.
6577         (getKeys): use it.
6578
6579 2001-08-18  Dekel Tsur  <dekelts@tau.ac.il>
6580
6581         * insetert.C (latex): Fix output for multiple paragraphs.
6582         (write): New code for writing paragraph data.
6583         (read): Set font after reading the inset.
6584         (localDispatch): Call set_latex_font() for more cases.
6585
6586         * insetnote.h: Add empty validate method.
6587         * insetert.h: Ditto
6588
6589         * insetnote.C (InsetNote): Set language to the language of the
6590         document.
6591
6592 2001-08-16  Juergen Vigna  <jug@sad.it>
6593
6594         * insettext.C: implemented the new FINISHED states.
6595
6596         * insettabular.C: ditto
6597
6598         * inset.h: added more FINISHED states for cursor right,up,down
6599
6600 2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
6601
6602         * insetfloatlist.C: use "FloatName List"
6603
6604 2001-08-14  Juergen Vigna  <jug@sad.it>
6605
6606         * insetert.C (edit): forgot to set status_ in edit calls!
6607
6608 2001-08-14  Dekel Tsur  <dekelts@tau.ac.il>
6609
6610         * insettext.C: Compilation fix
6611
6612 2001-08-13  Juergen Vigna  <jug@sad.it>
6613
6614         * inset.C (getMaxWidth): fixed bug of returning the wrong max width.
6615
6616         * insetcollapsable.C (edit): don't recollapse an already open inset.
6617
6618         * insettext.C: fixed problem when reinitializing LyXText by not doing
6619         it while lt is in use and post this to the next possible time in
6620         getLyXText().
6621         (searchForward): fixed not unlocking of inset if nothing found.
6622         (edit): set cursor behind right (was set -1 pos).
6623
6624         * insetert.C (InsetERT): init status_ also in the 3rd constructor.
6625
6626         * insettabular.C (tabularFeatures): fixed fix where deleting the
6627         last row didn't get the right actcell!
6628
6629 2001-08-11  Dekel Tsur  <dekelts@tau.ac.il>
6630
6631         * insettext.C (localDispatch): Change language only when the inset
6632         becomes empty.
6633
6634 2001-08-10  Juergen Vigna  <jug@sad.it>
6635
6636         * insettabular.C (selectNextWordInt): use the front using edit call.
6637
6638         * insetcollapsable.C (getMaxWidth): rename inset to in to not have
6639         the parameter overwrite class variable inset.
6640
6641         * inset.C (getMaxWidth): fix the setting of the minwidth = 10.
6642
6643         * insettext.C (saveLyXTextState): check for invalid cursor-par.
6644         (reinitLyXText): remove wrong_cursor bool as not needed anymore!
6645
6646         * insettabular.C (calculate_dimensions_of_cells): let's try to call
6647         update only for fixed with cells.
6648         (resetPos): try to fix the lockup on spellchecking or s&r.
6649
6650         * insettext.C (update): comment this out as it seems first wrong
6651         and second not needed anymore!
6652         (some functions): call reinitLyXText() only in update() in all other
6653         positions set only need_update = INIT.
6654
6655 2001-08-08  Juergen Vigna  <jug@sad.it>
6656
6657         * insettabular.C (setPos): fixed wrong actrow < rows() check.
6658
6659         * insettext.C (insetUnlock): remove double-space on inset unlock.
6660
6661         * insetcollapsable.C (draw): fix returned x when label > inset-width.
6662
6663         * insettabular.C (update): fixed cursor positon after an insert.
6664         (insetAllowed): do not allow to insert insets when not inside the
6665         inset!
6666         (draw): clear below an inset too as it could have changed height.
6667
6668         * inset.C (getMaxWidth): fixed width for inset in inset.
6669
6670         * insettext.C (update): small fix.
6671
6672         * insettabular.C (tabularFeatures): added selection support to
6673         DELETE_ROW/DELETE_COLUMN.
6674
6675 2001-08-07  Juergen Vigna  <jug@sad.it>
6676
6677         * inset.C (getMaxWidth): recoded and all it's implementations!
6678
6679         * insettext.C (init,setParagraph+constructors): cleanups
6680         (reinitLyXText): fixed problem with wrong cursor when all paragraphs
6681         are new and I want do a save/restore of the cursor position which is
6682         not possible anymore.
6683
6684         * insetcollapsable.C (searchBackward): recollapse inset if not found.
6685         (searchBackward): ditto
6686         (selectNextWord): ditto
6687
6688 2001-08-07  Angus Leeming  <a.leeming@ic.ac.uk>
6689
6690         * insetlatexaccent.C (checkContents): Add some debug messages
6691
6692 2001-08-07  Juergen Vigna  <jug@sad.it>
6693
6694         * insetert.C (read): don't use InsetCollapsable::read as we don't
6695         write the collapsed status anymore only the status.
6696         (write): ditto.
6697
6698 2001-08-06  Juergen Vigna  <jug@sad.it>
6699
6700         * insetert.C (set_latex_font): use LyXText's setFont directly.
6701
6702         * insettext.C (drawFrame): fixed one time more the right position
6703         and size of the frame!
6704
6705         * insetert.C (~InsetERT): hide the dialog.
6706         (showInsetDialog): added implementation
6707         (open): ditto
6708         (close): ditto
6709         (status): new function for the status of the ERT inset (3-state).
6710         (write): output also the status of the inset for readback!
6711         (read): readback the status if available otherwise use collapsed_.
6712
6713         * insettext.C (edit): small fix of setting the position, which could
6714         have gone < 0.
6715
6716         * insetert.C (width): implement this function for inlined viewing.
6717         Added minimum width of 10 pixels!
6718
6719         * insetminipage.C (InsetMinipage): just change the colors a bit so
6720         that border/background is a bit more visible. We will remove this
6721         anyway for 1.2.0!
6722
6723         * insettext.C (textWidth): add a 'bool fordraw' parameter and use this
6724         function for getting the important widths for drawing in various
6725         functions and in LyXText.
6726         (draw): fixed up a bit (frame drawing/clearing)
6727
6728 2001-08-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
6729
6730         * inset.C (convertFont): delete method. not used.
6731
6732 2001-08-03  Juergen Vigna  <jug@sad.it>
6733
6734         * insettext.C (setFont): don't call for a draw update if we're just
6735         changing the cursor font!
6736
6737 2001-08-02  Juergen Vigna  <jug@sad.it>
6738
6739         * insettext.C (draw): clear the background with the right color if
6740         needed. Update myself if x&max-width changed and return without doing
6741         anything. Let the update code handle the right stuff.
6742
6743         * insetminipage.C (getMaxWidth): fixed returning of maxwidth when
6744         inside another inset.
6745
6746 2001-08-01  Juergen Vigna  <jug@sad.it>
6747
6748         * insetcollapsable.C (update): added an in_update bool so we avoid
6749         reentering.
6750
6751         * insettabular.C (update): added an in_update bool so we avoid
6752         reentering.
6753
6754         * insettext.C (insetButtonPress): hopefully fixed setselection/clear
6755         selection problem.
6756         (update): added an in_update bool so we avoid reentering.
6757
6758         * insettabular.C (localDispatch): clear col/row selection when doing
6759         something else inside an inset.
6760
6761         * insettext.C (getLyXText): fixed bug when requesting a recursive
6762         insettext!
6763
6764 2001-08-01  Angus Leeming  <a.leeming@ic.ac.uk>
6765
6766         * insetcite.C (latex): Paranoia check. Make sure that there is no
6767         whitespace between the citation keys.
6768
6769 2001-07-31  Juergen Vigna  <jug@sad.it>
6770
6771         * inset.h (nodraw): make the set function also const so that this
6772         can be called from inside other const functions.
6773
6774         * insetcollapsable.h: removed inline variable and moved it over
6775         to the only user InsetERT.
6776
6777         * insetcollapsable.C (insetButtonRelease): fixed uncollpasing the
6778         inset opening immediately therein lying insets dialogs!
6779
6780         * insetert.C (localDispatch): set the font also if we don't have any
6781         chars in this paragraph, otherwise if we delete all of em and start
6782         writing we have the wrong font.
6783         (inlined): added
6784         (draw): implemented for inline support
6785         (insetButtonRelease): ditto.
6786
6787 2001-07-30  Juergen Vigna  <jug@sad.it>
6788
6789         * insettext.C (reinitLyXText): new function to reinit the insets
6790         text after lot's of paragraph changes. Use this instead of the
6791         cache.clear() which is VERY dangerous.
6792
6793         * insetfloat.C (insetButtonRelease): we should only show the dialog
6794         if we press on the label otherwise we have problems to open mouse
6795         button 3 dialogs inside this float (f.ex. of a tabular!)
6796
6797 2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
6798
6799         * insetert.C: change back to "ERT"
6800
6801         * insetfloat.C: handliign of RMB on label added.
6802
6803 2001-07-30  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
6804
6805         * insetgraphicsParams.C: #include LOstream.h here.
6806
6807         * insetfoot.h: remove InsetFoot:: qualifier.
6808
6809 2001-07-29  Baruch Even  <baruch@lyx.org>
6810
6811         * ChangeLog: Hiding time travel evidence.
6812
6813         * insetgraphicsParams.h:
6814         * insetgraphicsParams.C:
6815         * insetgraphics.C: Added horizontal scale option, it actually
6816         scales both directions since it keeps image proportions.
6817
6818         * insetgraphics.C: Fixed EPS detection to be non-hacky.
6819
6820 2001-07-29  Baruch Even  <baruch@lyx.org>
6821
6822         * insetgraphics.C (decideOutputImageFormat): when doing postscript
6823         output convert PNG/GIF/JPG to EPS, assume the rest are EPS already.
6824
6825         HACKY! Will need to add an EPS detection routine like old InsetFig
6826         does!
6827
6828 2001-07-29  Baruch Even  <baruch@lyx.org>
6829
6830         * insetgraphics.C: Added EPSI to be an alias of EPS.
6831
6832 2001-07-29  Baruch Even  <baruch@lyx.org>
6833
6834         * insetgraphics.C: Change GRAPHICS to Graphics.
6835         Changed image conversion rules (documented at the beginning of file).
6836
6837 2001-07-28  Angus Leeming  <a.leeming@ic.ac.uk>
6838
6839         * insetert.C (get_new_label): int -> Paragraph::size_type to get
6840         std::min working.
6841
6842         * insetgraphics.C: added a using std::endl directive.
6843
6844         * insetcommand.h (getScreenLabel): removed pure virtual function,
6845         as it duplicates that in InsetButton.
6846
6847         * insetbib.[Ch] (getScreenLabel):
6848         * insetbutton.[Ch] (getScreenLabel):
6849         * insetcite.[Ch] (getScreenLabel):
6850         * insetert.[Ch] (getScreenLabel):
6851         * insetexternal.[Ch] (getScreenLabel):
6852         * insetfloatlist.[Ch] (getScreenLabel):
6853         * insetinclude.[Ch] (getScreenLabel):
6854         * insetindex.[Ch] (getScreenLabel):
6855         * insetlabel.h (getScreenLabel):
6856         * insetparent.[Ch] (getScreenLabel):
6857         * insetref.[Ch] (getScreenLabel):
6858         * insettoc.[Ch] (getScreenLabel):
6859         * inseturl.[Ch] (getScreenLabel): passed a Buffer const * parameter.
6860
6861         * insetcite.C (getScreenLabel): use this Buffer parameter in creating
6862         the label.
6863         (validate): remove check on "cite" when using natbib.
6864
6865 2001-07-26  Baruch Even  <baruch@lyx.org>
6866
6867         * insetgraphics.C (draw): changed casting to be in one place
6868         rather than all over the function.
6869
6870         * insetgraphics.h:
6871         * insetgraphics.C (read): Added compatibility reads of InsetFig.
6872
6873         * insetgraphicsParams.h:
6874         * insetgraphicsParams.C:
6875         * insetgraphics.C: Removed inline option and changed rotateAngle
6876         to float.
6877
6878 2001-07-28  Kayvan A. Sylvan  <kayvan@sylvan.com>
6879
6880         * insetfoot.C (validate): Added method to ensure that the
6881         right bit of LaTeX is emitted.
6882
6883         * insetfoot.h: Added validate method to set the correct
6884         LaTeXFeatures bit for the special footnote code.
6885
6886 2001-07-26  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
6887
6888         * insetquotes.C (dispString): display the right ISO8859-{1,9,15}
6889         quotes
6890
6891 2001-07-27  Juergen Vigna  <jug@sad.it>
6892
6893         * inset.h: remove unused font variable in parameter.
6894         removed checkInsertChar in UpdatableInset as it was equal to
6895         the one in Inset and so not needed.
6896
6897         * insetert.C (checkInsertChar): implementation of function
6898         checkInsertChar.
6899
6900         * inset.h: added new function checkInsertChar.
6901
6902         * various files: added c-tor and clone() function.
6903
6904         * insetcollapsable.h: removed clone function here as this should
6905         be only realized in REAL insets and added it to all collapsable
6906         insets! (with the copy-constructor).
6907
6908 2001-07-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
6909
6910         * insetminipage.C (read): handle missing parameters more gracefully
6911
6912         * insetcollapsable.C (read): handel missing collapsed more gracefully
6913
6914 2001-07-25  Lars Gullik Bjønnes  <larsbj@birdstep.com>
6915
6916         * insetfloat.C (read): handle missing parameters.
6917
6918         * insettext.C (read): handle old latex end_inset
6919
6920         * insetert.C (setButtonLabel): new method
6921         (init): use it, to set the dynamic label correctly
6922         (read): use it
6923
6924         * Makefile.am (EXTRA_DIST): add files that is not part or the
6925         binary here.
6926
6927         * insetcollapsable.h: remove autocollapsable (no users), remove
6928         draw_label, change_label_with_text and companion code. Remove args
6929         from some methods.
6930         * insetert.[Ch]: move here instead (only user)
6931
6932         * inset.h: rename private variable name to name_, make
6933         selectNextWord return a const string. make getInsetName return a
6934         string const &. Remove bool from open, add close.
6935
6936         * Makefile.am: don't compile insetlist, insetsection
6937         and insettheorem
6938
6939 2001-07-24  Juergen Vigna  <jug@sad.it>
6940
6941         * insetert.C (InsetERT): put init after the paragraph initialization,
6942         as otherwise we don't set the draw_label right.
6943
6944         * insetcollapsable.C (insetMotionNotify): fixed opening/closing the
6945         insets with the mouse without having strange selections.
6946         (edit): if the inset was collapsed and we open it here then put the
6947         cursor always at the beginning of the inset.
6948         (get_new_label): 15 instead of 10 max chars in the label.
6949
6950         * insetert.C (localDispatch): added and handle various stuff we
6951         need to handle here (font setting on paragraph break, not permitted
6952         layout setting, etc.).
6953
6954         * inset.h: added default copy-consturctor and implemented this in
6955         various insets with the change to use this in the clone function!
6956
6957 2001-07-24  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
6958
6959         * insetminipage.C (InsetMinipage): set background color to red :)
6960
6961 2001-07-23  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
6962
6963         * insettext.C (insetUnlock): only set update to CLEAR_FRAME if
6964         draw frame mode is LOCKED.
6965
6966         * insetcollapsable.C (edit):
6967         (insetButtonRelease): set update status to full when
6968         opening inset.
6969
6970         * insettext.C (clearInset):
6971         * insettabular.C (draw):
6972         * insetlatexaccent.C (draw): honor background color.
6973
6974         * inset.h: new member background_color_, initialized to
6975         LColor::inherit.
6976
6977         * inset.C (backgroundColor): new method.
6978         (setBackgroundColor): new method.
6979
6980         * insetert.C (init): new method, called by the ctors.
6981         (InsetERT): when inserting contents, make sure the font is
6982         ALL_INHERIT.
6983
6984         * insetnote.C (InsetNote): when inserting content, remove trailing
6985         newline
6986         (init): set background color to LColor::note
6987
6988 2001-07-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
6989
6990         * insetcollapsable.C: adjust
6991
6992         * insetbutton.C: adjust
6993
6994 2001-07-23  Juergen Vigna  <jug@sad.it>
6995
6996         * insetcollapsable.h: removed widthCollapsed variable, LyXFont
6997         parameter on the _collapsed function (was not needed) and call
6998         always width_collapsed().
6999
7000         * insetert.C (InsetERT): use setLabel with "true" flag.
7001
7002         * insetcollapsable.C: modified various functions to set the draw_label
7003         string right in any condition.
7004         (setLabel): added a bool parameter to set change_label_with_text.
7005
7006         * insetcollapsable.h: added draw_label string which is set to the
7007         actual drawn label-string, while label is the original static label
7008         of this collapsable inset. Added bool change_label_with_text to set
7009         if we want that the label changes to the start of the InsetText's
7010         text when collabpsed. You can set this flag with the setLabel funciton.
7011         Added bool inlined for inlined collapsable insets, but not handled
7012         yet.
7013
7014         * insetcollapsable.C (get_new_label): added should get a new label
7015         from the InsetText beginning (for now 10 chars).
7016
7017 2001-07-21  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
7018
7019         * insetquotes.C (latex): fix the handling of french double quotes
7020         when not using the french pachage.
7021
7022 2001-07-22  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
7023
7024         * insetcollapsable.h: make WidthCollapsed mutable.
7025
7026         * insetindex.C (lyxCode): InsetIndex returns INDEX_CODE,
7027         InsetPrintIndex returns INDEX_PRINT_CODE.
7028
7029         * inset.h: add INDEX_PRINT_CODE
7030
7031         * insetcollapsable.C (draw): init widthCollapsed if necessary
7032         (width): ditto.
7033
7034         * insetquotes.C (width): use the local language, not the document
7035         language.
7036         (draw): ditto.
7037         (dispString): add additional spacing for all french languages,
7038         like fr_CA.
7039         (validate): make it work when there is no default language
7040
7041         * insetspecialchar.h: rename kind to kind_; add kind() accessor.
7042
7043         * insetnote.C (init): new method, called by the constructors
7044         (InsetNote): new constructor with contents passed as a string
7045
7046 2001-07-21  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
7047
7048         * insetfootlike.C (insetAllowed): disallow float in footlike.
7049
7050         * insetert.C (InsetERT): add collapsed argument to the constrctor
7051         with contents.
7052
7053 2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
7054
7055         * insetindex.h: shut off warning
7056
7057 2001-07-20  Juergen Vigna  <jug@sad.it>
7058
7059         * insetcollapsable.C (update): recoded hopefully works now!
7060
7061 2001-07-19  Juergen Vigna  <jug@sad.it>
7062
7063         * most files: implemented the below new introduced function.
7064
7065         * inset.h: added new edit(BufferView *, bool front) method to be able
7066         to enter an inset from the front/back without knowing x/y positions
7067         and baselines inside the inset. So I just can tell the inset activate
7068         me and set the cursor on the front/back of yourself.
7069
7070 2001-07-18  Juergen Vigna  <jug@sad.it>
7071
7072         * insetcollapsable.C (edit): fixed hopefully the y parameter which
7073         is given to the InsetText.
7074         (insetButtonPress): ditto
7075         (insetButtonRelease): ditto
7076         (insetMotionNotify): ditto
7077
7078 2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
7079
7080         * insetspecialchar.[Ch]: change HYPHENATION_BREAK to
7081         LIGATURE_BREAK, since the name is so stupid.
7082
7083 2001-07-20  Angus Leeming  <a.leeming@ic.ac.uk>
7084
7085         * insetnote.[Ch]: (insertInset, insetAllowed): removed. Note now uses
7086         the default InsetCollapsable methods. I.e., it can insert anything.
7087         (write) output the name of the inset, not some silly hack for
7088         compatability with the old InsetInfo.
7089
7090         * insetinfo.[Ch]: removed.
7091         * insetnote.[Ch]: new files. InsetNote replaces InsetInfo. The inset is
7092         now collapsable, but functionality is otherwise identical to InsetInfo.
7093
7094         * Makefile.am: removed insetinfo.[Ch]. Added insetnote.[Ch].
7095
7096 2001-07-19  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
7097
7098         * insetspecialchar.[Ch]: add support for HYPHENATION_BREAK. some
7099         reformatting
7100
7101         * insetquotes.C: general cleanup
7102         (dispString): add spaces inside french double quotes.
7103         (latex): ditto. Moreover, treat first the case where the frenchb
7104         or french options have been given.
7105
7106 2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
7107
7108         * insetcite.[Ch] (latex, validate): new methods, required for natbib
7109         support.
7110
7111 2001-07-19  Dekel Tsur  <dekelts@tau.ac.il>
7112
7113         * figinset.C (RegisterFigure): Print debug message only when
7114         current_view is available.
7115
7116 2001-07-18  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
7117
7118         * many files: update to match the change below
7119
7120         * inset.h (insetAllowed): renamed from insertInsetAllowed;
7121         implement the version which takes an inset here.
7122
7123         * insetcollapsable.[Ch]: implement open and isOpen
7124
7125         * inset.h: remove insertInsetAllowed from Inset
7126         (open): new method, to open or close an inset
7127         (isOpen): returns the status of an inset
7128         (isCollapsable, colapse): removed
7129
7130 2001-07-13  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
7131
7132         * insetquotes.C (dispString): display french guillemets when using
7133         ISO8859-15.
7134
7135 2001-07-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
7136
7137         * insetcollapsable.h: remove bogus return statements
7138
7139 2001-07-18  Juergen Vigna  <jug@sad.it>
7140
7141         * insettabular.C (selectNextWord): fixed spellchecking for the
7142         first cell of a tabular (wasn't entered!)
7143         (getLyXText): changed to enter automatically insettext and return
7144         it's LyXText if we're locked.
7145
7146 2001-07-17  Juergen Vigna  <jug@sad.it>
7147
7148         * various files: implemented the below functions.
7149
7150         * inset.h: added functions
7151         - virtual string selectNextWord(BufferView *, float & value) const;
7152         - virtual void selectSelectedWord(BufferView *) { return; }
7153         - virtual void toggleSelection(BufferView *, bool /*kill_selection*/)
7154         needed for spellchecking correctly!
7155
7156 2001-07-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7157
7158         * insetert.C (latex): write out all paragraphs.
7159
7160 2001-07-17  Baruch Even  <baruch@lyx.org>
7161
7162         * insetgraphics.C (draw): Removed unneeded casts.
7163
7164 2001-07-16  Juergen Vigna  <jug@sad.it>
7165
7166         * insettext.C (update): fixed small oversight (reset lt to 0).
7167
7168 2001-07-14  Baruch Even  <baruch@lyx.org>
7169
7170         * insetgraphics.h:
7171         * insetgraphics.C: Added a copy c-tor and handled the same_id case.
7172
7173 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
7174
7175         Consistent use of Lsstream.h:
7176         * figinset.C: removed using std::ostringstream directive.
7177
7178         * insetgraphics.C (createLatexOptions):
7179         * insetinclude.C (unique_id):
7180         std::ostringstream -> ostringstream.
7181         * insettext.C (localDispatch): std::istringstream -> istringstream.
7182
7183 2001-07-13  Juergen Vigna  <jug@sad.it>
7184
7185         * insetfloat.C (insertInsetAllowed): added missing const_cast.
7186
7187         * insetcollapsable.C (getLockingInset): ditto.
7188
7189 2001-07-12  Juergen Vigna  <jug@sad.it>
7190
7191         * insetcollapsable.h: added implementation of new function for
7192         collapsable status.
7193
7194         * various files: added implementation of new insertInsetAllowed-func
7195         and redone the function a bit more.
7196
7197         * inset.h: added isCollapsable(), bool collapsed(),
7198         collapsed(BufferView *, bool) and insertInsetAllowed(Inset::Code).
7199
7200         * insetfloat.C (insertInsetAllowed): make a bit more checks.
7201
7202         * insettext.C (getLyXText): use 'lt' to assure we're not erasing the
7203         LyXText which is marked for removal while we're using it!
7204
7205         * insettext.h: added private LyXText * lt to use it to assure we are
7206         not deleting our LyXText while we're using it!
7207
7208 2001-07-11  Juergen Vigna  <jug@sad.it>
7209
7210         * insettext.C (insertInset): check if we are before the inset after
7211         inserting it! This check IS needed. Remove the Undo-Call as it is
7212         called in LyXText::insertInset!
7213
7214         * insettext.h: added struct InnerCache.
7215
7216         * insettext.C (deleteLyXText): insert a new InnerCache mechanism so
7217         that we ONLY delete the LyXText in the getLyXText() routine. So we
7218         are sure we don't delete LyXText while someone is working with it!
7219
7220 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7221
7222         * insetexternal.C: (*it). -> it->
7223         * insettext.C: ditto
7224
7225 2001-07-11  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
7226
7227         * insetcollapsable.C (edit): always open collapsed insets (even if
7228         they are not autocollapsable)
7229
7230         * insetcommand.C (operator=): simplify.
7231
7232 2001-07-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7233
7234         * insetert.C (latex): handle META_NEWLINE
7235
7236 2001-07-09  Juergen Vigna  <jug@sad.it>
7237
7238         * insetert.h: a normal InsetText can insert insets, but we won't.
7239
7240         * inset.h: return default "false" on insertInsetAllowed and implement
7241         this function where a returnvalue != "false" is needed.
7242
7243 2001-07-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7244
7245         * insetert.C (InsetERT): new contructor
7246
7247 2001-07-06  Juergen Vigna  <jug@sad.it>
7248
7249         * a lot of files: added implementation of the below new functions
7250         and the change to clone(). Also the call of the new undo-functions
7251         where needed.
7252
7253         * inset.h: added an inset_id, added functions getParFromID,
7254         getInsetFromID, firstParagraph, cursor and id functions, added
7255         bool same_ids to clone function.
7256
7257 2001-07-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7258
7259         * insettext.[hC]: make cached_text a shared_ptr, make Cache be a map
7260         of BufferView * and shared_ptr<LyXText>
7261
7262 2001-07-05  Juergen Vigna  <jug@sad.it>
7263
7264         * insettext.C (clear): deleted also the cache not only LyXText.
7265         (setParagraphData): ditto.
7266
7267 2001-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7268
7269         * insetfloat.C (latex): let the specific placement take presedence
7270         if set, otherwise choose document placement if set, otherwise just
7271         use float default placement.
7272
7273 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7274
7275         * insettext.C (localDispatch): call CutAndPaste::'s static method
7276         directly.
7277
7278 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
7279
7280         * insetbib.C: no meed to include forms.h here.
7281
7282 2001-07-03  Angus Leeming  <a.leeming@ic.ac.uk>
7283
7284         * insettext.C: added using std::make_pair directive.
7285
7286 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7287
7288         * insettext.C (getLyXText): avoid multiple lookups, and simplify
7289         slightly
7290         (deleteLyXText): ditto
7291         (resizeLyXText): ditto
7292
7293 2001-07-02  Juergen Vigna  <jug@sad.it>
7294
7295         * insettext.C (getLyXText): introduce a cache in getLyXText so that
7296         following calls are only returned the right pointer without the over
7297         head to search in the map.
7298         (various funcs): reset the cached_bview variable as this signs that
7299         the cache is not valid anymore.
7300
7301 2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
7302
7303         * insettabular.C (clone): do not copy the LyXTabular twice
7304
7305 2001-06-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7306
7307         * insettext.h (TEXT): delete method
7308
7309 2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
7310
7311         * insetmarginal.C (latex):
7312         * insetfoot.C (latex): fix spacing of notes in LaTeX
7313
7314         * insettext.C (localDispatch): use .c_str() on istringstream
7315         constructor argument.
7316
7317 2001-06-29  John Levon  <moz@compsoc.man.ac.uk>
7318
7319         * insettoc.h:
7320         * insettoc.C:
7321         * inseturl.h:
7322         * inseturl.C: fix method names in these to begin
7323           with small char too, so they inherit
7324
7325 2001-06-28  Juergen Vigna  <jug@sad.it>
7326
7327         * insettext.C (setFont): fixed font settings using toggleFree()
7328         instead of setFont().
7329
7330 2001-06-28  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7331
7332         * Change a lot of method names to begin with a small char.
7333         Changes to a lot of files because of this.
7334
7335 2001-06-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7336
7337         * insetfloatlist.C (Write): std:: qualify ostream
7338         (Latex): ditto
7339
7340 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
7341
7342         * figinset.C:
7343         * inset.C:
7344         * insetgraphics.C: send debug output to Debug::INFO instead of
7345         Debug::ANY.
7346
7347 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
7348
7349         * insettabular.h:
7350         * insettabular.C (getStatus): update to use func_status
7351
7352 2001-06-26  ben <nicolas.marsgui@libertysurf.fr>
7353
7354         * insetref.C (DocBook): added support for cross-references without
7355         a name.
7356
7357 2001-06-26  The LyX Project  <jug@sad.it>
7358
7359         * insetref.C:
7360         * insetref.h:
7361         * insetlabel.C:
7362         * insetlabel.h: removed escape method and moved it to
7363         support/lstrings.h.
7364
7365 2001-06-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7366
7367         * insettabular.C (getMaxWidth): do the speedup in a different way,
7368         remove dead code
7369
7370 2001-06-24  The LyX Project  <Asger>
7371
7372         * insettabular.C (getMaxWidth): We cache a mapping from
7373         inset to cell in order to speed this method up.
7374
7375 2001-06-24  The LyX Project  <Asger>
7376
7377         * insettext.C: Optimized InsetText::draw or something.
7378
7379 2001-06-23  The LyX Project  <lyx@rose.home.sad.it>
7380
7381         * insettext.C (LocalDispatch): fixed inserting of 'normal chars'
7382
7383 2001-06-23  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7384
7385         * inset.h: name change from lyxinset.h
7386
7387 2001-06-22  Dekel Tsur  <dekelts@tau.ac.il>
7388
7389         * insetfloat.C (Validate): Add a call to InsetCollapsable::Validate
7390
7391 2001-06-14  Juergen Vigna  <jug@sad.it>
7392
7393         * insettext.C (draw): removed warnings.
7394
7395 2001-06-13  Juergen Vigna  <jug@sad.it>
7396
7397         * insettabular.C (nodraw): only go down the tree if we don't have
7398         that flag set otherwise it's obvious that we don't want to draw.
7399         (LocalDispatch): do also an update if we have an undispached result.
7400
7401 2001-06-19  Angus Leeming  <a.leeming@ic.ac.uk>
7402
7403         * insetcite.C:
7404         * insetgraphicsParams.C:
7405         * insettext.C: removed // -*- C++ -*- as first line.
7406
7407 2001-06-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
7408
7409         * lyxinset.h (resizeLyXText): shut off warning about unused
7410         parameter "force"
7411
7412 2001-06-07  Juergen Vigna  <jug@sad.it>
7413
7414         * insettext.C (resizeLyXText): honor the new force flag.
7415
7416         * lyxinset.h: add 'bool force' parameter to resizeLyXText(...)
7417
7418         * insettabular.C (deleteLyXText): new function
7419
7420 2001-06-02  John Levon  <moz@compsoc.man.ac.uk>
7421
7422         * insettheorem.C:
7423         * insetminipage.C:
7424         * insetlist.C:
7425         * insetfootlike.C:
7426         * insetfloat.C:
7427         * insetert.C:
7428         * insetcollapsable.C:
7429         * insetcaption.C: LColor tidy
7430
7431 2001-06-01  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7432
7433         * figinset.C: fix typo
7434
7435 2001-06-01  Juergen Vigna  <jug@sad.it>
7436
7437         * insettabular.C (resetPos): small hack so that scroll is not set to
7438         0 when we are in the last column of a tabular. This is a problem we
7439         have because of constats 20 offset on both directions, so this can
7440         cause on the limit an endless loop.
7441
7442         * insettext.C (SetFont): forgot that we can have locking insets ;)
7443
7444 2001-05-31  Juergen Vigna  <jug@sad.it>
7445
7446         * insettabular.C (LocalDispatch): small fix for LFUN_TAB.
7447
7448 2001-05-31  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
7449
7450         * figinset.C: add using std:: directive for the C functions which
7451         need that.
7452
7453 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7454
7455         * insetfloat.C (Write): write out wide info
7456         (Read): read the wide info
7457         (Latex): use the wide info when creating latex.
7458
7459         * insettext.C: adjust
7460
7461         * insetgraphics.[Ch] (statusMessage): change to return string
7462         (width): adjust
7463         (draw): adjust
7464
7465         * figinset.C (runqueue): add std::
7466         (Recompute): ditto
7467
7468 2001-05-28  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
7469
7470         * insetcite.C (Ascii): add std:: qualifier
7471
7472 2001-05-28  Juergen Vigna  <jug@sad.it>
7473
7474         * insettext.C (resizeLyXText): clear LyXText ONLY if we don't have
7475         a endless-width inset (maxWidth < 0).
7476         (Edit): change language only if not equal.
7477
7478         * insettabular.C (resetPos): call UpdateLocal only on REAL scroll!
7479
7480         * insettext.C (draw): fixed draw/clear of InsetText-Frame
7481
7482 2001-05-16  Juergen Vigna  <jug@sad.it>
7483
7484         * insettext.C (selectAll): added
7485         (clearSelection): added
7486
7487         * insettabular.C (SetFont): now we may set a font on a whole selection!
7488         (getSelection): added helper function.
7489
7490 2001-05-27  Dekel Tsur  <dekelts@tau.ac.il>
7491
7492         * insetcite.C (Ascii): Add method.
7493
7494 2001-05-16  Ruurd Reitsma  <r.a.reitsma@wbmt.tudelft.nl>
7495
7496         * figinset.C:
7497         * insetbib.C: fix path for OS/2 & Win32
7498
7499 2001-05-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7500
7501         * insetfoot.C (Latex): don't use % after footnote.
7502
7503 2001-05-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7504
7505         * insettext.C (Read): use clear
7506         (SetParagraphData): use LyXParagraph copy constructor instead of clone
7507
7508 2001-05-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
7509
7510         * insetfloatlist.h: add a bunch of std:: qualifiers.
7511
7512 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7513
7514         * lyxinset.h: remve LOF_CODE, LOT_CODE, LOA_CODE, add
7515         FLOAT_LIST_CODE, renumber code list.
7516
7517         * insettoc.C (getScreenLabel): remove support for float lists
7518         (LyxCode): ditto
7519         (Ascii): ditto
7520
7521         * insetfloatlist.[Ch]: new files
7522
7523         * Makefile.am (libinsets_la_SOURCES): add insetfloatlist.[Ch]
7524
7525 2001-04-27  Angus Leeming  <a.leeming@ic.ac.uk>
7526
7527         * insettabular.C (LocalDispatch):
7528         * insettext.C (LocalDispatch): getClipboard() is now a BufferView
7529         method
7530
7531 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7532
7533         * insettext.C: remvoe !NEW_INSETS cruft
7534
7535         * insettabular.C: remove !NEW_INSETS cruft
7536
7537         * insetcollapsable.h: remove !NEW_INSETS cruft
7538
7539         * insetbib.C: remove !NEW_INSETS cruft
7540
7541 2001-04-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7542
7543         * insettoc.C: hack to make listof algorithm work
7544
7545 2001-04-20  Juergen Vigna  <jug@sad.it>
7546
7547         * insettext.C (Edit): call checkAndActivateInset with y=0 if y < 0.
7548
7549 2001-04-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
7550
7551         * insetquotes.C (Latex): improve the guard against
7552         unwanted !` and ?` ligatures. This should really be done in
7553         another place (to catch all this ligatures at low-level).
7554
7555 2001-04-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7556
7557         * insettext.C (init): remvoe leftovers from cursor_visible change
7558         (draw): use c++ cast
7559         (LocalDispatch): dispatch LFUN_MESSAGE
7560
7561         * insettabular.C (InsetTabular): remove leftovers from
7562         cursor_visible, and scoped_ptr changes
7563         (draw): use c++ cast
7564
7565         * insetcollapsable.C (draw): use c++ cast
7566
7567         * ExternalTemplate.h: inherit privaely from noncopyable
7568         * insetcommand.h: ditto
7569         * insetinclude.h: ditto
7570
7571 2001-04-16  Allan Rae  <rae@lyx.org>
7572
7573         * insettoc.C (Ascii):
7574         * insettext.C (draw):
7575         * insettabular.C (setPos):
7576         * insetminipage.C (Read):
7577         * insetfloat.C (placement):
7578         * insetcaption.C (Ascii, DocBook):
7579         * figinset.C (runqueue): #warning triggers an error on Sun CC 6.0 as
7580         an unrecognised preprocessor directive.  So ensure they're wrapped.
7581
7582 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
7583
7584         * insetexternal.h:
7585         * insetexternal.C: set view on Clone. Add _ to private members.
7586
7587 2001-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7588
7589         * insettext.C (InsetText): fix new
7590         (InsetText): reindent some, simplify deletion of par list
7591         (clear): simplify deletion of par list, fix new
7592         (SetParagraphData): simplify deletion of par list
7593
7594         * insettabular.[Ch] (getLabelList): implement new method
7595
7596 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
7597
7598         * lyxinset.h: do not include gettext.h...
7599
7600         * inset.C:
7601         * insetcaption.C:
7602         * insetexternal.C:
7603         * insetgraphics.C:
7604         * insetindex.C:
7605         * insetlabel.C:
7606         * insetlatexaccent.C:
7607         * insetminipage.C:
7608         * insetquotes.C:
7609         * insettabular.C:
7610         * inseturl.C: ... and do it here instead
7611
7612 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7613
7614         * insetcollapsable.[Ch] (getLabelList): add std:: on vector<string>
7615
7616         * insettext.[Ch] (getLabelList): add std:: on vector<string>
7617
7618         * insetcollapsable.[Ch] (getLabelList): implement
7619
7620         * insettext.[Ch] (getLabelList): implement
7621
7622         * insettext.h: reindent
7623
7624         * insettabular.h: make tabular a scoped_ptr
7625
7626         * insettext.C (init): adjust for cursor_visible
7627         (ToggleInsetCursor): constify asc and desc, font, adjust for
7628         cursor_visible
7629         (ShowInsetCursor): constify asc and desc, font, adjust for
7630         cursor_visible
7631         (HideInsetCursor): adjust for cursor_visible
7632
7633         * insettabular.C: reindent some
7634         (InsetTabular): adjust for scoped_ptr and cursor_visible
7635         (InsetTabular): ditto
7636         (~InsetTabular): delete delete
7637         (Clone): adjust for scoped_ptr
7638         (Read): constify old_format, adjust for scoped_ptr, move init of
7639         token
7640         (draw): constify tx, localize loop vars.
7641         some other localization of variables, remove double initilizatons.
7642
7643         * insetfoot.C: remove using std::ostream, add ostream where needed
7644
7645 2001-04-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
7646
7647         * lyxinset.h: some reindentaion, use initializer list for
7648         constructro.
7649         UpdatableInset: make cursor_visible a private var add
7650         public isCursorVisible(), add protected toggleCursorVisible() and
7651         proctected setCursorVisible(bool), make scroll call the Inset::scroll
7652
7653         * insettoc.C: remvoe using decl
7654         (getScreenLabel): make cmdname donst
7655         (LyxCode): ditto
7656         (Ascii): ditto
7657         (Ascii): don't use endl
7658
7659         * insetfootlike.C: remove using decl at file scope and add std::
7660         where needed
7661         * insetmarginal.C: ditto
7662
7663         * insetfoot.C: some reformatting
7664
7665         * insetfloat.C (InsetButtonRelease): adjust the hit area
7666
7667         * insetert.C (SetFont): some reformatting
7668
7669         * insetcollapsable.C: some reformatting and constification
7670         (Clone): comment out.
7671         * insetcollapsable.h: some reformatting
7672         (Clone): comment out.
7673
7674         * inset.C: reindent
7675         (scroll): simplify
7676
7677 2001-03-30  Juergen Vigna  <jug@sad.it>
7678
7679         * insetcollapsable.h: changen *inset to be a InsetText inset.
7680
7681         * some files: changed to reflect the above change.
7682
7683 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
7684
7685         * insetexternal.[Ch]: renamed InsetExternal::InsetExternalParams as
7686         InsetExternal::Params.
7687         Added operator==() and operator!=() for the Params struct.
7688
7689 2001-03-29  Juergen Vigna  <jug@sad.it>
7690
7691         * lyxinset.h: changed parameter of getMaxWidth from Painter & to
7692         BufferView *.
7693
7694         * insetminipage.C: removed widthp_ and all it's functions and changed
7695         to use new %-lengths of LyXLength.
7696
7697 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
7698
7699         * figinset.[Ch]: changed headers lyx.h, form1.h -> figure_form.h.
7700
7701 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
7702
7703         * insetgraphicsParams.C (operator!=): new function, needed by the
7704         ControlGraphics class.
7705
7706 2001-03-28  Juergen Vigna  <jug@sad.it>
7707
7708         * insettext.C (InsetButtonPress): only enter !inset if button == 2
7709         (checkAndActivateInset): don't use the values returned from
7710         call to bv->checkInsetHit.
7711
7712         * insetminipage.C (Clone): set special minipage values.
7713
7714         * insetcollapsable.C (draw): changed to draw the button in the
7715         upper left corner outside the textinset.
7716         (ascent): changed because of different drawing
7717         (descent): ditto
7718         (width): ditto
7719         (Edit): ditto
7720         (InsetButtonPress): ditto
7721         (InsetButtonRelease): ditto
7722         (InsetMotionNotify): ditto
7723
7724 2001-03-27  Dekel Tsur  <dekelts@tau.ac.il>
7725
7726         * figinset.C (GetPSSizes): Fix for the case when filename doesn't
7727         contain a suffix.
7728         (Clone): ditto
7729
7730 2001-03-26  Juergen Vigna  <jug@sad.it>
7731
7732         * lyxinset.h: added ShowInsetDialog() function in UpdatableInset.
7733
7734         * insettext.C (ShowInsetDialog): implemented above function.
7735
7736         * insettabular.C (ShowInsetDialog): ditto
7737
7738         * insetminipage.C (ShowInsetDialog): ditto
7739
7740 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
7741
7742         * insetinclude.[Ch]: rename InsetInclude::InsetIncludeParams as
7743         InsetInclude::Params. Don't store a buffer * in Params. Store the
7744         master file name instead.
7745
7746 2001-03-23  Juergen Vigna  <jug@sad.it>
7747
7748         * insetcollapsable.C (InsetMotionNotify):
7749         (InsetButtonRelease):
7750         (InsetButtonPress): fixed y-offset (minipages).
7751
7752         * insettext.C (draw): force a FULL update if cleared == true.
7753
7754         * insetcollapsable.C (draw): Lars forgotten entry for changing this
7755         routine to draw the minipages on its position-flag.
7756         (InsetInInsetY): give back the right y position, because of minipage
7757         position-flag.
7758
7759 2001-03-23  José Abílio Matos  <jamatos@fep.up.pt>
7760
7761         * insetfloat.h
7762         * insetfloat.C (DocBook): docbook export code.
7763
7764 2001-03-22  Juergen Vigna  <jug@sad.it>
7765
7766         * insetminipage.C (getMaxWidth): added function to set the drawing
7767         width!
7768         (Read): should work now!
7769
7770         * insetcollapsable.C (InsetCollapsable): default is now NOT collapsed
7771         if we create a new inset.
7772
7773 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
7774
7775         * figinset.C (fl_set_preemptive_callback): moved definition outside
7776         of namespace anon.
7777
7778 2001-03-20  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
7779
7780         * insetminipage.C (Read): prepare for reading of minipage arguments.
7781
7782 2001-03-18  Baruch Even  <baruch@lyx.org>
7783
7784         * insetgraphics.C: Minor cleanups of the comments and code.
7785
7786 2001-03-17  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
7787
7788         * insetminipage.C (InsetMinipage): default to not collapsed
7789
7790 2001-03-16  Juergen Vigna  <jug@sad.it>
7791
7792         * insetminipage.C (width): modified with to be a string
7793         (widthp): added widthp (for % width) support functions.
7794         (InsetButtonRelease): added to open the options dialog on button==3.
7795         (~InsetMinipage): added to hide the dialog.
7796
7797         * insetminipage.h: added hideDialog signal
7798
7799 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
7800
7801         * insetminipage.h: change the order or Position to match
7802         LyXParagraph::MINIPAGE_ALIGNMENT
7803
7804         * several files: remvoe CXX_WORKING_NAMESPACES
7805
7806         * ExternalTemplate.h: noncopyable is in namespace boost
7807         * insetinclude.h: ditto
7808         * insetcommand.h: ditto
7809
7810 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
7811
7812         * insettext.C (Edit): #else# -> #else.
7813         * insettoc.C: added using directive.
7814
7815 2001-03-14  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
7816
7817         * insetminipage.h: add pos, inner_pos, width and height. + getters
7818         and setters for all of them.
7819
7820 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
7821
7822         * insetinclude.C (Latex): Do not exit when the textclass of the
7823         included file differ from the textclass of the parent file.
7824
7825 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
7826
7827         * ExternalTemplate.C (read): the reading of external insets now checks
7828         for \end_inset and removes it form the input stream.
7829
7830 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
7831
7832         * ExternalTemplate.h:
7833         * ExternalTemplate.C:
7834         * insetexternal.h:
7835         * insetexternal.C: move form to GUII
7836
7837 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
7838
7839         * insetinclude.h:
7840         * insetinclude.C: add InsetIncludeParams, use
7841         composition rather than derivation of InsetCommand
7842
7843 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
7844
7845         * insettoc.C (Ascii): use the Buffer typedefs
7846
7847 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
7848
7849         * insettoc.C (Ascii): implement for dynamic number of lists
7850
7851         * insetcaption.[Ch]: update from new_insets branch
7852         * insetfloat.[Ch]: ditto
7853
7854 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
7855
7856         * insetexternal.C:
7857         * figinset.C: use new File Dialog
7858
7859 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
7860
7861         * insettext.C: changes becuase of ParagraphParameters.
7862
7863 2001-02-28  Baruch Even  <baruch@ev-en.org>
7864
7865         * insetgraphics.C (updateInset): Changed due to the change in
7866         GraphicsCache.
7867
7868 2001-02-26  Juergen Vigna  <jug@sad.it>
7869
7870         * insettext.C (SetFont): Set Undo only if we have selection (as it is
7871         handled in LyXText).
7872
7873 2001-02-23  Juergen Vigna  <jug@sad.it>
7874
7875         * insettext.C (draw): some small repainting fixes.
7876         (LocalDispatch): put the sel_cursor stuff after the insert of chars.
7877
7878         * inset.C (LocalDispatch): changed action to be a kb_action (as it
7879         should be) and not an int.
7880
7881         * insettabular.C (LocalDispatch): ditto
7882
7883         * insettext.C (LocalDispatch): ditto
7884
7885         * insetcollapsable.C (LocalDispatch): ditto
7886
7887 2001-02-22  Juergen Vigna  <jug@sad.it>
7888
7889         * insettabular.C (LocalDispatch): return DISPATCHED if we cannot
7890         DISPATCH it and we don't have a locking_inset.
7891
7892 2001-02-21  Baruch Even  <baruch@ev-en.org>
7893
7894         * insetgraphics.[Ch]: Changed to use
7895         boost::shared_ptr<GraphicsCacheItem> instead of GraphicsCacheItem *.
7896
7897 2001-02-22  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
7898
7899         * insetcollapsable.C (getLyXText): add const qualifier to second
7900         parameter.
7901
7902 2001-02-22  Juergen Vigna  <jug@sad.it>
7903
7904         * insettext.C (getLyXText): honor the recursive parameter.
7905         (SetUpdateStatus): set need_update to CURSOR_PAR if LyXText needs it.
7906
7907         * inset.C (getLyXText): added bool recursive parameter.
7908
7909         * insettext.C (SetUpdateStatus): or the update codes.
7910         (draw): check need_update with &.
7911         (InsetButtonPress): set no_selection to not put a selection when
7912         entering an inset and it is redraws in another spot.
7913
7914         * insettext.h: made need_update an int.
7915
7916 2001-02-20  Baruch Even  <baruch@ev-en.org>
7917
7918         * insetgraphics.h:
7919         * insetgraphisc.C: Changed to use better semantics when loading images
7920         for inline view. Now it doesn't keep the pixmap itself but it's holder.
7921
7922 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
7923
7924         * insetcommand.h:
7925         * inseterror.h:
7926         * insetgraphics.C: change name of "hide" signal to "hideDialog",
7927         consistent with InsetTabular.
7928
7929 2001-02-19  Juergen Vigna  <jug@sad.it>
7930
7931         * insettabular.C (LocalDispatch): implement PAGE up/down.
7932
7933         * insettext.C (draw): clear all of it on need_update==INIT too!
7934
7935         * insettabular.C (InsetUnlock): always clear the selection.
7936
7937         * inset.C (scroll): normally we only want to scroll the inset until
7938         it is fully visible so if top_x + offset > 20 then just set scx to 0.
7939
7940 2001-02-14  Juergen Vigna  <jug@sad.it>
7941
7942         * insettabular.C (LocalDispatch): remove x_fix as it is not used.
7943         (resetPos): fixed scroll behaviour.
7944         (LocalDispatch): do an update if moving cursor inside a table cell
7945         requests a scroll of the tabular.
7946
7947 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
7948
7949         * insettext.C (textWidth): constify local var
7950
7951         * insettabular.C: small cleanup.
7952
7953         * insetfoot.C (Latex): constify local var
7954
7955         * insetcollapsable.C: small cleanup.
7956
7957         * figinset.C (runqueue): use compare instead of strcmp
7958
7959 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
7960
7961         * insettext.C:
7962         * insetinfo.C: remove cruft
7963
7964 2001-02-14  Juergen Vigna  <jug@sad.it>
7965
7966         * insettext.C (SetUpdateStatus): added a BufferView * parameter.
7967
7968 2001-02-13  Juergen Vigna  <jug@sad.it>
7969
7970         * insettext.C (InsertInset): don't move left (is this right?)
7971
7972         * insettabular.C (LocalDispatch): use of the no_draw variable
7973
7974         * insettabular.h: new no_draw variable to stop redraw
7975
7976         * insettabular.C (TabularFeatures): fixed update for alignment change
7977
7978 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
7979
7980         * insetinclude.C:
7981         * insetbib.h:
7982         * insetbib.C: move dialogs to frontends/
7983
7984 2001-02-10  Dekel Tsur  <dekelts@tau.ac.il>
7985
7986         * insettext.C (LocalDispatch): Restore the language if the inset
7987         becomes empty.
7988
7989 2001-02-09  Dekel Tsur  <dekelts@tau.ac.il>
7990
7991         * insettext.C (moveRightIntern): Update the selection cursor.
7992         (moveLeftIntern): Ditto.
7993
7994 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
7995
7996         * Makefile.am: remove BoundingBox.h
7997
7998         * BoundingBox.h: removed
7999
8000 2001-02-08  Dekel Tsur  <dekelts@tau.ac.il>
8001
8002         * insettext.C (LocalDispatch): Update selection cursor when moving
8003         cursor to the right.
8004         (moveRightIntern): Call to CursorRight with 2 argument eqaul to false.
8005         (moveLeftIntern): Ditto.
8006
8007 2001-02-05  Baruch Even  <baruch.even@writeme.com>
8008
8009         * insetgraphics.C: Updated automatic image conversion, it now goes into
8010         temporary directory instead of with the image itself.
8011
8012 2001-01-21  Baruch Even  <baruch@ev-en.org>
8013
8014         * insetgraphics.C: Added Docbook support. Added Automatic image
8015         conversion to EPS or PNG when needed (support bitmap graphics).
8016
8017 2000-11-02  Baruch Even  <baruch@ev-en.org>
8018
8019         * insetgraphics.C:
8020         * insetgraphiscParams.C: Some cleaning up, changing from std::endl
8021         to '\n' and removal of commented out code.
8022
8023 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
8024
8025         * insetbib.C (callback): Update citations if the key has changed.
8026
8027 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
8028
8029         * insetbib.C (InsetBibKey): Better computation of default key.
8030         (getScreenLabel) Show both the key and the label.
8031         (getBibLabel): New method.
8032         (callback): Force a redraw if the inset have been changed.
8033
8034 2001-01-26  Dekel Tsur  <dekelts@tau.ac.il>
8035
8036         * insetref.C (getType, getName): Move methods from
8037         src/frontends/xforms/FormRef.C.
8038
8039 2001-01-12  Dekel Tsur  <dekelts@tau.ac.il>
8040
8041         * insettabular.C: Various improvements (use only one dummy position).
8042
8043 2001-01-25  Dekel Tsur  <dekelts@tau.ac.il>
8044
8045         * insetbib.C (bibitemWidest): Use lyxfont::width instead of
8046         par->bibkey->width. This fixes the crashes when running without
8047         gui or when having included documents.
8048
8049 2001-01-22  Dekel Tsur  <dekelts@tau.ac.il>
8050
8051         * insetcommand.C (getAsString, setFromString): Cleanup.
8052
8053 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
8054
8055         * insetref.C: Add the array InsetRef::types that contains
8056         information about all supported reference types.
8057
8058 2001-01-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
8059
8060         * lyxinset.h: remove trailing comma in enum.
8061
8062 2001-01-17  John Levon  <moz@compsoc.man.ac.uk>
8063
8064         * insettext.C: kill LyXBell.