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