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