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