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