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