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