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