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