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