]> git.lyx.org Git - lyx.git/blob - src/insets/ChangeLog
This fixes a real bug in InsetText where it was possible to delete the
[lyx.git] / src / insets / ChangeLog
1 2001-07-12  Juergen Vigna  <jug@sad.it>
2
3         * insetfloat.C (insertInsetAllowed): make a bit more checks.
4
5         * insettext.C (getLyXText): use 'lt' to assure we're not erasing the
6         LyXText which is marked for removal while we're using it!
7
8         * insettext.h: added private LyXText * lt to use it to assure we are
9         not deleting our LyXText while we're using it!
10
11 2001-07-11  Juergen Vigna  <jug@sad.it>
12
13         * insettext.C (insertInset): check if we are before the inset after
14         inserting it! This check IS needed. Remove the Undo-Call as it is
15         called in LyXText::insertInset!
16
17         * insettext.h: added struct InnerCache.
18
19         * insettext.C (deleteLyXText): insert a new InnerCache mechanism so
20         that we ONLY delete the LyXText in the getLyXText() routine. So we
21         are sure we don't delete LyXText while someone is working with it!
22
23 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
24
25         * insetexternal.C: (*it). -> it->
26         * insettext.C: ditto
27
28 2001-07-11  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
29
30         * insetcollapsable.C (edit): always open collapsed insets (even if
31         they are not autocollapsable)
32
33         * insetcommand.C (operator=): simplify.
34
35 2001-07-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
36
37         * insetert.C (latex): handle META_NEWLINE
38
39 2001-07-09  Juergen Vigna  <jug@sad.it>
40
41         * insetert.h: a normal InsetText can insert insets, but we won't.
42
43         * inset.h: return default "false" on insertInsetAllowed and implement
44         this function where a returnvalue != "false" is needed.
45
46 2001-07-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
47
48         * insetert.C (InsetERT): new contructor
49
50 2001-07-06  Juergen Vigna  <jug@sad.it>
51
52         * a lot of files: added implementation of the below new functions
53         and the change to clone(). Also the call of the new undo-functions
54         where needed.
55         
56         * inset.h: added an inset_id, added functions getParFromID,
57         getInsetFromID, firstParagraph, cursor and id functions, added
58         bool same_ids to clone function.
59
60 2001-07-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
61
62         * insettext.[hC]: make cached_text a shared_ptr, make Cache be a map
63         of BufferView * and shared_ptr<LyXText>
64
65 2001-07-05  Juergen Vigna  <jug@sad.it>
66
67         * insettext.C (clear): deleted also the cache not only LyXText.
68         (setParagraphData): ditto.
69
70 2001-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
71
72         * insetfloat.C (latex): let the specific placement take presedence
73         if set, otherwise choose document placement if set, otherwise just
74         use float default placement.
75
76 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
77
78         * insettext.C (localDispatch): call CutAndPaste::'s static method
79         directly. 
80
81 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
82
83         * insetbib.C: no meed to include forms.h here.
84
85 2001-07-03  Angus Leeming  <a.leeming@ic.ac.uk>
86
87         * insettext.C: added using std::make_pair directive.
88
89 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
90
91         * insettext.C (getLyXText): avoid multiple lookups, and simplify
92         slightly
93         (deleteLyXText): ditto
94         (resizeLyXText): ditto
95
96 2001-07-02  Juergen Vigna  <jug@sad.it>
97
98         * insettext.C (getLyXText): introduce a cache in getLyXText so that
99         following calls are only returned the right pointer without the over
100         head to search in the map.
101         (various funcs): reset the cached_bview variable as this signs that
102         the cache is not valid anymore.
103
104 2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
105
106         * insettabular.C (clone): do not copy the LyXTabular twice
107
108 2001-06-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
109
110         * insettext.h (TEXT): delete method
111
112 2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
113
114         * insetmarginal.C (latex): 
115         * insetfoot.C (latex): fix spacing of notes in LaTeX
116
117         * insettext.C (localDispatch): use .c_str() on istringstream
118         constructor argument.
119
120 2001-06-29  John Levon  <moz@compsoc.man.ac.uk>
121
122         * insettoc.h:
123         * insettoc.C:
124         * inseturl.h:
125         * inseturl.C: fix method names in these to begin
126           with small char too, so they inherit
127  
128 2001-06-28  Juergen Vigna  <jug@sad.it>
129
130         * insettext.C (setFont): fixed font settings using toggleFree()
131         instead of setFont().
132
133 2001-06-28  Lars Gullik Bjønnes  <larsbj@birdstep.com>
134
135         * Change a lot of method names to begin with a small char.
136         Changes to a lot of files because of this.
137
138 2001-06-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
139
140         * insetfloatlist.C (Write): std:: qualify ostream
141         (Latex): ditto
142
143 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
144
145         * figinset.C:
146         * inset.C:
147         * insetgraphics.C: send debug output to Debug::INFO instead of
148         Debug::ANY.
149
150 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
151
152         * insettabular.h:
153         * insettabular.C (getStatus): update to use func_status
154
155 2001-06-26  ben <nicolas.marsgui@libertysurf.fr>
156
157         * insetref.C (DocBook): added support for cross-references without
158         a name.
159
160 2001-06-26  The LyX Project  <jug@sad.it>
161
162         * insetref.C:
163         * insetref.h:
164         * insetlabel.C:
165         * insetlabel.h: removed escape method and moved it to
166         support/lstrings.h.
167
168 2001-06-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
169
170         * insettabular.C (getMaxWidth): do the speedup in a different way,
171         remove dead code
172
173 2001-06-24  The LyX Project  <Asger>
174
175         * insettabular.C (getMaxWidth): We cache a mapping from
176         inset to cell in order to speed this method up.
177
178 2001-06-24  The LyX Project  <Asger>
179
180         * insettext.C: Optimized InsetText::draw or something.
181
182 2001-06-23  The LyX Project  <lyx@rose.home.sad.it>
183
184         * insettext.C (LocalDispatch): fixed inserting of 'normal chars'
185
186 2001-06-23  Lars Gullik Bjønnes  <larsbj@birdstep.com>
187
188         * inset.h: name change from lyxinset.h
189
190 2001-06-22  Dekel Tsur  <dekelts@tau.ac.il>
191
192         * insetfloat.C (Validate): Add a call to InsetCollapsable::Validate
193
194 2001-06-14  Juergen Vigna  <jug@sad.it>
195
196         * insettext.C (draw): removed warnings.
197
198 2001-06-13  Juergen Vigna  <jug@sad.it>
199
200         * insettabular.C (nodraw): only go down the tree if we don't have
201         that flag set otherwise it's obvious that we don't want to draw.
202         (LocalDispatch): do also an update if we have an undispached result.
203
204 2001-06-19  Angus Leeming  <a.leeming@ic.ac.uk>
205
206         * insetcite.C:
207         * insetgraphicsParams.C:
208         * insettext.C: removed // -*- C++ -*- as first line.
209
210 2001-06-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
211
212         * lyxinset.h (resizeLyXText): shut off warning about unused
213         parameter "force" 
214
215 2001-06-07  Juergen Vigna  <jug@sad.it>
216
217         * insettext.C (resizeLyXText): honor the new force flag.
218
219         * lyxinset.h: add 'bool force' parameter to resizeLyXText(...)
220
221         * insettabular.C (deleteLyXText): new function
222
223 2001-06-02  John Levon  <moz@compsoc.man.ac.uk>
224
225         * insettheorem.C:
226         * insetminipage.C:
227         * insetlist.C:
228         * insetfootlike.C:
229         * insetfloat.C:
230         * insetert.C:
231         * insetcollapsable.C:
232         * insetcaption.C: LColor tidy
233          
234 2001-06-01  Lars Gullik Bjønnes  <larsbj@birdstep.com>
235
236         * figinset.C: fix typo
237
238 2001-06-01  Juergen Vigna  <jug@sad.it>
239
240         * insettabular.C (resetPos): small hack so that scroll is not set to
241         0 when we are in the last column of a tabular. This is a problem we
242         have because of constats 20 offset on both directions, so this can
243         cause on the limit an endless loop.
244
245         * insettext.C (SetFont): forgot that we can have locking insets ;)
246
247 2001-05-31  Juergen Vigna  <jug@sad.it>
248
249         * insettabular.C (LocalDispatch): small fix for LFUN_TAB.
250
251 2001-05-31  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
252
253         * figinset.C: add using std:: directive for the C functions which
254         need that.
255
256 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
257
258         * insetfloat.C (Write): write out wide info
259         (Read): read the wide info
260         (Latex): use the wide info when creating latex.
261
262         * insettext.C: adjust
263
264         * insetgraphics.[Ch] (statusMessage): change to return string
265         (width): adjust
266         (draw): adjust
267
268         * figinset.C (runqueue): add std::
269         (Recompute): ditto
270
271 2001-05-28  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
272
273         * insetcite.C (Ascii): add std:: qualifier
274
275 2001-05-28  Juergen Vigna  <jug@sad.it>
276
277         * insettext.C (resizeLyXText): clear LyXText ONLY if we don't have
278         a endless-width inset (maxWidth < 0).
279         (Edit): change language only if not equal.
280
281         * insettabular.C (resetPos): call UpdateLocal only on REAL scroll!
282
283         * insettext.C (draw): fixed draw/clear of InsetText-Frame
284
285 2001-05-16  Juergen Vigna  <jug@sad.it>
286
287         * insettext.C (selectAll): added
288         (clearSelection): added
289
290         * insettabular.C (SetFont): now we may set a font on a whole selection!
291         (getSelection): added helper function.
292
293 2001-05-27  Dekel Tsur  <dekelts@tau.ac.il>
294
295         * insetcite.C (Ascii): Add method.
296
297 2001-05-16  Ruurd Reitsma  <r.a.reitsma@wbmt.tudelft.nl>
298
299         * figinset.C:
300         * insetbib.C: fix path for OS/2 & Win32
301
302 2001-05-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
303
304         * insetfoot.C (Latex): don't use % after footnote.
305
306 2001-05-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
307
308         * insettext.C (Read): use clear
309         (SetParagraphData): use LyXParagraph copy constructor instead of clone
310
311 2001-05-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
312
313         * insetfloatlist.h: add a bunch of std:: qualifiers.
314
315 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
316
317         * lyxinset.h: remve LOF_CODE, LOT_CODE, LOA_CODE, add
318         FLOAT_LIST_CODE, renumber code list.
319
320         * insettoc.C (getScreenLabel): remove support for float lists
321         (LyxCode): ditto
322         (Ascii): ditto
323
324         * insetfloatlist.[Ch]: new files
325
326         * Makefile.am (libinsets_la_SOURCES): add insetfloatlist.[Ch]
327
328 2001-04-27  Angus Leeming  <a.leeming@ic.ac.uk>
329
330         * insettabular.C (LocalDispatch):
331         * insettext.C (LocalDispatch): getClipboard() is now a BufferView
332         method 
333
334 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
335
336         * insettext.C: remvoe !NEW_INSETS cruft
337
338         * insettabular.C: remove !NEW_INSETS cruft
339
340         * insetcollapsable.h: remove !NEW_INSETS cruft
341
342         * insetbib.C: remove !NEW_INSETS cruft
343
344 2001-04-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
345
346         * insettoc.C: hack to make listof algorithm work
347
348 2001-04-20  Juergen Vigna  <jug@sad.it>
349
350         * insettext.C (Edit): call checkAndActivateInset with y=0 if y < 0.
351
352 2001-04-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
353
354         * insetquotes.C (Latex): improve the guard against
355         unwanted !` and ?` ligatures. This should really be done in
356         another place (to catch all this ligatures at low-level).
357
358 2001-04-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
359
360         * insettext.C (init): remvoe leftovers from cursor_visible change
361         (draw): use c++ cast
362         (LocalDispatch): dispatch LFUN_MESSAGE
363
364         * insettabular.C (InsetTabular): remove leftovers from
365         cursor_visible, and scoped_ptr changes
366         (draw): use c++ cast
367
368         * insetcollapsable.C (draw): use c++ cast
369
370         * ExternalTemplate.h: inherit privaely from noncopyable
371         * insetcommand.h: ditto
372         * insetinclude.h: ditto
373
374 2001-04-16  Allan Rae  <rae@lyx.org>
375
376         * insettoc.C (Ascii): 
377         * insettext.C (draw): 
378         * insettabular.C (setPos): 
379         * insetminipage.C (Read): 
380         * insetfloat.C (placement): 
381         * insetcaption.C (Ascii, DocBook): 
382         * figinset.C (runqueue): #warning triggers an error on Sun CC 6.0 as
383         an unrecognised preprocessor directive.  So ensure they're wrapped. 
384
385 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
386
387         * insetexternal.h:
388         * insetexternal.C: set view on Clone. Add _ to private members.
389
390 2001-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
391
392         * insettext.C (InsetText): fix new
393         (InsetText): reindent some, simplify deletion of par list 
394         (clear): simplify deletion of par list, fix new
395         (SetParagraphData): simplify deletion of par list
396
397         * insettabular.[Ch] (getLabelList): implement new method
398
399 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
400
401         * lyxinset.h: do not include gettext.h...
402
403         * inset.C:
404         * insetcaption.C:
405         * insetexternal.C:
406         * insetgraphics.C:
407         * insetindex.C:
408         * insetlabel.C:
409         * insetlatexaccent.C:
410         * insetminipage.C:
411         * insetquotes.C:
412         * insettabular.C:
413         * inseturl.C: ... and do it here instead
414
415 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
416
417         * insetcollapsable.[Ch] (getLabelList): add std:: on vector<string>
418
419         * insettext.[Ch] (getLabelList): add std:: on vector<string> 
420
421         * insetcollapsable.[Ch] (getLabelList): implement
422
423         * insettext.[Ch] (getLabelList): implement
424
425         * insettext.h: reindent
426
427         * insettabular.h: make tabular a scoped_ptr
428
429         * insettext.C (init): adjust for cursor_visible
430         (ToggleInsetCursor): constify asc and desc, font, adjust for
431         cursor_visible
432         (ShowInsetCursor): constify asc and desc, font, adjust for
433         cursor_visible
434         (HideInsetCursor): adjust for cursor_visible
435
436         * insettabular.C: reindent some
437         (InsetTabular): adjust for scoped_ptr and cursor_visible
438         (InsetTabular): ditto
439         (~InsetTabular): delete delete
440         (Clone): adjust for scoped_ptr
441         (Read): constify old_format, adjust for scoped_ptr, move init of
442         token
443         (draw): constify tx, localize loop vars.
444         some other localization of variables, remove double initilizatons.
445         
446         * insetfoot.C: remove using std::ostream, add ostream where needed
447
448 2001-04-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
449
450         * lyxinset.h: some reindentaion, use initializer list for
451         constructro.
452         UpdatableInset: make cursor_visible a private var add
453         public isCursorVisible(), add protected toggleCursorVisible() and
454         proctected setCursorVisible(bool), make scroll call the Inset::scroll
455
456         * insettoc.C: remvoe using decl
457         (getScreenLabel): make cmdname donst
458         (LyxCode): ditto
459         (Ascii): ditto
460         (Ascii): don't use endl
461
462         * insetfootlike.C: remove using decl at file scope and add std::
463         where needed
464         * insetmarginal.C: ditto
465
466         * insetfoot.C: some reformatting
467
468         * insetfloat.C (InsetButtonRelease): adjust the hit area
469
470         * insetert.C (SetFont): some reformatting
471
472         * insetcollapsable.C: some reformatting and constification
473         (Clone): comment out.
474         * insetcollapsable.h: some reformatting
475         (Clone): comment out.
476         
477         * inset.C: reindent
478         (scroll): simplify
479
480 2001-03-30  Juergen Vigna  <jug@sad.it>
481
482         * insetcollapsable.h: changen *inset to be a InsetText inset.
483         
484         * some files: changed to reflect the above change.
485
486 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
487
488         * insetexternal.[Ch]: renamed InsetExternal::InsetExternalParams as
489         InsetExternal::Params.
490         Added operator==() and operator!=() for the Params struct.
491
492 2001-03-29  Juergen Vigna  <jug@sad.it>
493
494         * lyxinset.h: changed parameter of getMaxWidth from Painter & to
495         BufferView *.
496
497         * insetminipage.C: removed widthp_ and all it's functions and changed
498         to use new %-lengths of LyXLength.
499
500 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
501
502         * figinset.[Ch]: changed headers lyx.h, form1.h -> figure_form.h.
503
504 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
505
506         * insetgraphicsParams.C (operator!=): new function, needed by the
507         ControlGraphics class.
508
509 2001-03-28  Juergen Vigna  <jug@sad.it>
510
511         * insettext.C (InsetButtonPress): only enter !inset if button == 2
512         (checkAndActivateInset): don't use the values returned from
513         call to bv->checkInsetHit.
514
515         * insetminipage.C (Clone): set special minipage values.
516
517         * insetcollapsable.C (draw): changed to draw the button in the
518         upper left corner outside the textinset.
519         (ascent): changed because of different drawing 
520         (descent): ditto
521         (width): ditto
522         (Edit): ditto
523         (InsetButtonPress): ditto
524         (InsetButtonRelease): ditto
525         (InsetMotionNotify): ditto
526
527 2001-03-27  Dekel Tsur  <dekelts@tau.ac.il>
528
529         * figinset.C (GetPSSizes): Fix for the case when filename doesn't
530         contain a suffix.
531         (Clone): ditto
532
533 2001-03-26  Juergen Vigna  <jug@sad.it>
534
535         * lyxinset.h: added ShowInsetDialog() function in UpdatableInset.
536
537         * insettext.C (ShowInsetDialog): implemented above function.
538
539         * insettabular.C (ShowInsetDialog): ditto
540
541         * insetminipage.C (ShowInsetDialog): ditto
542
543 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
544
545         * insetinclude.[Ch]: rename InsetInclude::InsetIncludeParams as
546         InsetInclude::Params. Don't store a buffer * in Params. Store the
547         master file name instead.
548
549 2001-03-23  Juergen Vigna  <jug@sad.it>
550
551         * insetcollapsable.C (InsetMotionNotify):
552         (InsetButtonRelease): 
553         (InsetButtonPress): fixed y-offset (minipages).
554
555         * insettext.C (draw): force a FULL update if cleared == true.
556
557         * insetcollapsable.C (draw): Lars forgotten entry for changing this
558         routine to draw the minipages on its position-flag.
559         (InsetInInsetY): give back the right y position, because of minipage
560         position-flag.
561
562 2001-03-23  José Abílio Matos  <jamatos@fep.up.pt>
563
564         * insetfloat.h
565         * insetfloat.C (DocBook): docbook export code.
566
567 2001-03-22  Juergen Vigna  <jug@sad.it>
568
569         * insetminipage.C (getMaxWidth): added function to set the drawing
570         width!
571         (Read): should work now!
572
573         * insetcollapsable.C (InsetCollapsable): default is now NOT collapsed
574         if we create a new inset.
575
576 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
577
578         * figinset.C (fl_set_preemptive_callback): moved definition outside
579         of namespace anon.
580
581 2001-03-20  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
582
583         * insetminipage.C (Read): prepare for reading of minipage arguments.
584
585 2001-03-18  Baruch Even  <baruch@lyx.org>
586
587         * insetgraphics.C: Minor cleanups of the comments and code.
588
589 2001-03-17  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
590
591         * insetminipage.C (InsetMinipage): default to not collapsed
592
593 2001-03-16  Juergen Vigna  <jug@sad.it>
594
595         * insetminipage.C (width): modified with to be a string
596         (widthp): added widthp (for % width) support functions.
597         (InsetButtonRelease): added to open the options dialog on button==3.
598         (~InsetMinipage): added to hide the dialog.
599
600         * insetminipage.h: added hideDialog signal
601
602 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
603
604         * insetminipage.h: change the order or Position to match
605         LyXParagraph::MINIPAGE_ALIGNMENT
606
607         * several files: remvoe CXX_WORKING_NAMESPACES
608
609         * ExternalTemplate.h: noncopyable is in namespace boost
610         * insetinclude.h: ditto
611         * insetcommand.h: ditto
612
613 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
614
615         * insettext.C (Edit): #else# -> #else.
616         * insettoc.C: added using directive.
617
618 2001-03-14  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
619
620         * insetminipage.h: add pos, inner_pos, width and height. + getters
621         and setters for all of them.
622
623 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
624
625         * insetinclude.C (Latex): Do not exit when the textclass of the
626         included file differ from the textclass of the parent file.
627
628 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
629
630         * ExternalTemplate.C (read): the reading of external insets now checks
631         for \end_inset and removes it form the input stream.
632
633 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
634
635         * ExternalTemplate.h:
636         * ExternalTemplate.C:
637         * insetexternal.h:
638         * insetexternal.C: move form to GUII
639
640 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
641
642         * insetinclude.h:
643         * insetinclude.C: add InsetIncludeParams, use
644         composition rather than derivation of InsetCommand
645
646 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
647
648         * insettoc.C (Ascii): use the Buffer typedefs
649
650 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
651
652         * insettoc.C (Ascii): implement for dynamic number of lists
653
654         * insetcaption.[Ch]: update from new_insets branch
655         * insetfloat.[Ch]: ditto
656         
657 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
658
659         * insetexternal.C:
660         * figinset.C: use new File Dialog
661
662 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
663
664         * insettext.C: changes becuase of ParagraphParameters.
665
666 2001-02-28  Baruch Even  <baruch@ev-en.org>
667
668         * insetgraphics.C (updateInset): Changed due to the change in
669         GraphicsCache.
670
671 2001-02-26  Juergen Vigna  <jug@sad.it>
672
673         * insettext.C (SetFont): Set Undo only if we have selection (as it is
674         handled in LyXText).
675
676 2001-02-23  Juergen Vigna  <jug@sad.it>
677
678         * insettext.C (draw): some small repainting fixes.
679         (LocalDispatch): put the sel_cursor stuff after the insert of chars.
680
681         * inset.C (LocalDispatch): changed action to be a kb_action (as it
682         should be) and not an int.
683         
684         * insettabular.C (LocalDispatch): ditto
685
686         * insettext.C (LocalDispatch): ditto
687
688         * insetcollapsable.C (LocalDispatch): ditto
689
690 2001-02-22  Juergen Vigna  <jug@sad.it>
691
692         * insettabular.C (LocalDispatch): return DISPATCHED if we cannot
693         DISPATCH it and we don't have a locking_inset.
694
695 2001-02-21  Baruch Even  <baruch@ev-en.org>
696
697         * insetgraphics.[Ch]: Changed to use boost::shared_ptr<GraphicsCacheItem>
698         instead of GraphicsCacheItem *.
699
700 2001-02-22  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
701
702         * insetcollapsable.C (getLyXText): add const qualifier to second
703         parameter. 
704
705 2001-02-22  Juergen Vigna  <jug@sad.it>
706
707         * insettext.C (getLyXText): honor the recursive parameter.
708         (SetUpdateStatus): set need_update to CURSOR_PAR if LyXText needs it.
709
710         * inset.C (getLyXText): added bool recursive parameter.
711
712         * insettext.C (SetUpdateStatus): or the update codes.
713         (draw): check need_update with &.
714         (InsetButtonPress): set no_selection to not put a selection when
715         entering an inset and it is redraws in another spot.
716
717         * insettext.h: made need_update an int.
718
719 2001-02-20  Baruch Even  <baruch@ev-en.org>
720
721         * insetgraphics.h:
722         * insetgraphisc.C: Changed to use better semantics when loading images
723         for inline view. Now it doesn't keep the pixmap itself but it's holder.
724
725 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
726
727         * insetcommand.h:
728         * inseterror.h:
729         * insetgraphics.C: change name of "hide" signal to "hideDialog",
730         consistent with InsetTabular.
731         
732 2001-02-19  Juergen Vigna  <jug@sad.it>
733
734         * insettabular.C (LocalDispatch): implement PAGE up/down.
735
736         * insettext.C (draw): clear all of it on need_update==INIT too!
737
738         * insettabular.C (InsetUnlock): always clear the selection.
739
740         * inset.C (scroll): normally we only want to scroll the inset until
741         it is fully visible so if top_x + offset > 20 then just set scx to 0.
742
743 2001-02-14  Juergen Vigna  <jug@sad.it>
744
745         * insettabular.C (LocalDispatch): remove x_fix as it is not used.
746         (resetPos): fixed scroll behaviour.
747         (LocalDispatch): do an update if moving cursor inside a table cell
748         requests a scroll of the tabular.
749
750 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
751
752         * insettext.C (textWidth): constify local var
753
754         * insettabular.C: small cleanup.
755
756         * insetfoot.C (Latex): constify local var
757
758         * insetcollapsable.C: small cleanup.
759
760         * figinset.C (runqueue): use compare instead of strcmp
761
762 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
763
764         * insettext.C:
765         * insetinfo.C: remove cruft
766
767 2001-02-14  Juergen Vigna  <jug@sad.it>
768
769         * insettext.C (SetUpdateStatus): added a BufferView * parameter.
770
771 2001-02-13  Juergen Vigna  <jug@sad.it>
772
773         * insettext.C (InsertInset): don't move left (is this right?)
774
775         * insettabular.C (LocalDispatch): use of the no_draw variable
776
777         * insettabular.h: new no_draw variable to stop redraw
778
779         * insettabular.C (TabularFeatures): fixed update for alignment change
780
781 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
782
783         * insetinclude.C:
784         * insetbib.h:
785         * insetbib.C: move dialogs to frontends/
786
787 2001-02-10  Dekel Tsur  <dekelts@tau.ac.il>
788
789         * insettext.C (LocalDispatch): Restore the language if the inset
790         becomes empty.
791
792 2001-02-09  Dekel Tsur  <dekelts@tau.ac.il>
793
794         * insettext.C (moveRightIntern): Update the selection cursor.
795         (moveLeftIntern): Ditto.
796
797 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
798
799         * Makefile.am: remove BoundingBox.h
800
801         * BoundingBox.h: removed
802
803 2001-02-08  Dekel Tsur  <dekelts@tau.ac.il>
804         
805         * insettext.C (LocalDispatch): Update selection cursor when moving 
806         cursor to the right.
807         (moveRightIntern): Call to CursorRight with 2 argument eqaul to false.
808         (moveLeftIntern): Ditto.
809
810 2001-02-05  Baruch Even  <baruch.even@writeme.com>
811
812         * insetgraphics.C: Updated automatic image conversion, it now goes into
813         temporary directory instead of with the image itself.
814
815 2001-01-21  Baruch Even  <baruch@ev-en.org>
816
817         * insetgraphics.C: Added Docbook support. Added Automatic image conversion
818         to EPS or PNG when needed (support bitmap graphics).
819
820 2000-11-02  Baruch Even  <baruch@ev-en.org>
821
822         * insetgraphics.C:
823         * insetgraphiscParams.C: Some cleaning up, changing from std::endl to '\n'
824         and removal of commented out code.
825
826 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
827
828         * insetbib.C (callback): Update citations if the key has changed.
829
830 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
831
832         * insetbib.C (InsetBibKey): Better computation of default key.
833         (getScreenLabel) Show both the key and the label.
834         (getBibLabel): New method.
835         (callback): Force a redraw if the inset have been changed.
836
837 2001-01-26  Dekel Tsur  <dekelts@tau.ac.il>
838
839         * insetref.C (getType, getName): Move methods from 
840         src/frontends/xforms/FormRef.C.
841
842 2001-01-12  Dekel Tsur  <dekelts@tau.ac.il>
843
844         * insettabular.C: Various improvements (use only one dummy position).
845
846 2001-01-25  Dekel Tsur  <dekelts@tau.ac.il>
847
848         * insetbib.C (bibitemWidest): Use lyxfont::width instead of
849         par->bibkey->width. This fixes the crashes when running without
850         gui or when having included documents.
851
852 2001-01-22  Dekel Tsur  <dekelts@tau.ac.il>
853
854         * insetcommand.C (getAsString, setFromString): Cleanup.
855
856 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
857
858         * insetref.C: Add the array InsetRef::types that contains
859         information about all supported reference types.
860
861 2001-01-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
862
863         * lyxinset.h: remove trailing comma in enum.
864
865 2001-01-17  John Levon  <moz@compsoc.man.ac.uk>
866
867         * insettext.C: kill LyXBell.