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