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