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