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