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