1 2001-07-20 Angus Leeming <a.leeming@ic.ac.uk>
3 * insetnote.[Ch]: (insertInset, insetAllowed): removed. Note now uses
4 the default InsetCollapsable methods. I.e., it can insert anything.
5 (write) output the name of the inset, not some silly hack for
6 compatability with the old InsetInfo.
8 2001-07-20 Angus Leeming <a.leeming@ic.ac.uk>
10 * insetinfo.[Ch]: removed.
11 * insetnote.[Ch]: new files. InsetNote replaces InsetInfo. The inset is
12 now collapsable, but functionality is otherwise identical to InsetInfo.
14 * Makefile.am: removed insetinfo.[Ch]. Added insetnote.[Ch].
16 2001-07-19 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
18 * insetspecialchar.[Ch]: add support for HYPHENATION_BREAK. some
21 * insetquotes.C: general cleanup
22 (dispString): add spaces inside french double quotes.
23 (latex): ditto. Moreover, treat first the case where the frenchb
24 or french options have been given.
26 2001-07-19 Angus Leeming <a.leeming@ic.ac.uk>
28 * insetcite.[Ch] (latex, validate): new methods, required for natbib
31 2001-07-19 Dekel Tsur <dekelts@tau.ac.il>
33 * figinset.C (RegisterFigure): Print debug message only when
34 current_view is available.
36 2001-07-18 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
38 * many files: update to match the change below
40 * inset.h (insetAllowed): renamed from insertInsetAllowed;
41 implement the version which takes an inset here.
43 * insetcollapsable.[Ch]: implement open and isOpen
45 * inset.h: remove insertInsetAllowed from Inset
46 (open): new method, to open or close an inset
47 (isOpen): returns the status of an inset
48 (isCollapsable, colapse): removed
50 2001-07-13 Yves Bastide <stid@libd-pc11.univ-bpclermont.fr>
52 * insetquotes.C (dispString): display french guillemets when using
55 2001-07-18 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
57 * insetcollapsable.h: remove bogus return statements
59 2001-07-18 Juergen Vigna <jug@sad.it>
61 * insettabular.C (selectNextWord): fixed spellchecking for the
62 first cell of a tabular (wasn't entered!)
64 2001-07-17 Juergen Vigna <jug@sad.it>
66 * various files: implemented the below functions.
68 * inset.h: added functions
69 - virtual string selectNextWord(BufferView *, float & value) const;
70 - virtual void selectSelectedWord(BufferView *) { return; }
71 - virtual void toggleSelection(BufferView *, bool /*kill_selection*/)
72 needed for spellchecking correctly!
74 2001-07-16 Lars Gullik Bjønnes <larsbj@birdstep.com>
76 * insetert.C (latex): write out all paragraphs.
78 2001-07-17 Baruch Even <baruch@lyx.org>
80 * insetgraphics.C (draw): Removed unneeded casts.
82 2001-07-16 Juergen Vigna <jug@sad.it>
84 * insettext.C (update): fixed small oversight (reset lt to 0).
86 2001-07-14 Baruch Even <baruch@lyx.org>
89 * insetgraphics.C: Added a copy c-tor and handled the same_id case.
91 2001-07-13 Angus Leeming <a.leeming@ic.ac.uk>
93 Consistent use of Lsstream.h:
94 * figinset.C: removed using std::ostringstream directive.
96 * insetgraphics.C (createLatexOptions):
97 * insetinclude.C (unique_id):
98 std::ostringstream -> ostringstream.
99 * insettext.C (localDispatch): std::istringstream -> istringstream.
101 2001-07-13 Juergen Vigna <jug@sad.it>
103 * insetfloat.C (insertInsetAllowed): added missing const_cast.
105 * insetcollapsable.C (getLockingInset): ditto.
107 2001-07-12 Juergen Vigna <jug@sad.it>
109 * insetcollapsable.h: added implementation of new function for
112 * various files: added implementation of new insertInsetAllowed-func
113 and redone the function a bit more.
115 * inset.h: added isCollapsable(), bool collapsed(),
116 collapsed(BufferView *, bool) and insertInsetAllowed(Inset::Code).
118 * insetfloat.C (insertInsetAllowed): make a bit more checks.
120 * insettext.C (getLyXText): use 'lt' to assure we're not erasing the
121 LyXText which is marked for removal while we're using it!
123 * insettext.h: added private LyXText * lt to use it to assure we are
124 not deleting our LyXText while we're using it!
126 2001-07-11 Juergen Vigna <jug@sad.it>
128 * insettext.C (insertInset): check if we are before the inset after
129 inserting it! This check IS needed. Remove the Undo-Call as it is
130 called in LyXText::insertInset!
132 * insettext.h: added struct InnerCache.
134 * insettext.C (deleteLyXText): insert a new InnerCache mechanism so
135 that we ONLY delete the LyXText in the getLyXText() routine. So we
136 are sure we don't delete LyXText while someone is working with it!
138 2001-07-12 Lars Gullik Bjønnes <larsbj@birdstep.com>
140 * insetexternal.C: (*it). -> it->
143 2001-07-11 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
145 * insetcollapsable.C (edit): always open collapsed insets (even if
146 they are not autocollapsable)
148 * insetcommand.C (operator=): simplify.
150 2001-07-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
152 * insetert.C (latex): handle META_NEWLINE
154 2001-07-09 Juergen Vigna <jug@sad.it>
156 * insetert.h: a normal InsetText can insert insets, but we won't.
158 * inset.h: return default "false" on insertInsetAllowed and implement
159 this function where a returnvalue != "false" is needed.
161 2001-07-08 Lars Gullik Bjønnes <larsbj@birdstep.com>
163 * insetert.C (InsetERT): new contructor
165 2001-07-06 Juergen Vigna <jug@sad.it>
167 * a lot of files: added implementation of the below new functions
168 and the change to clone(). Also the call of the new undo-functions
171 * inset.h: added an inset_id, added functions getParFromID,
172 getInsetFromID, firstParagraph, cursor and id functions, added
173 bool same_ids to clone function.
175 2001-07-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
177 * insettext.[hC]: make cached_text a shared_ptr, make Cache be a map
178 of BufferView * and shared_ptr<LyXText>
180 2001-07-05 Juergen Vigna <jug@sad.it>
182 * insettext.C (clear): deleted also the cache not only LyXText.
183 (setParagraphData): ditto.
185 2001-07-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
187 * insetfloat.C (latex): let the specific placement take presedence
188 if set, otherwise choose document placement if set, otherwise just
189 use float default placement.
191 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
193 * insettext.C (localDispatch): call CutAndPaste::'s static method
196 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
198 * insetbib.C: no meed to include forms.h here.
200 2001-07-03 Angus Leeming <a.leeming@ic.ac.uk>
202 * insettext.C: added using std::make_pair directive.
204 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
206 * insettext.C (getLyXText): avoid multiple lookups, and simplify
208 (deleteLyXText): ditto
209 (resizeLyXText): ditto
211 2001-07-02 Juergen Vigna <jug@sad.it>
213 * insettext.C (getLyXText): introduce a cache in getLyXText so that
214 following calls are only returned the right pointer without the over
215 head to search in the map.
216 (various funcs): reset the cached_bview variable as this signs that
217 the cache is not valid anymore.
219 2001-06-29 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
221 * insettabular.C (clone): do not copy the LyXTabular twice
223 2001-06-29 Lars Gullik Bjønnes <larsbj@birdstep.com>
225 * insettext.h (TEXT): delete method
227 2001-06-29 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
229 * insetmarginal.C (latex):
230 * insetfoot.C (latex): fix spacing of notes in LaTeX
232 * insettext.C (localDispatch): use .c_str() on istringstream
233 constructor argument.
235 2001-06-29 John Levon <moz@compsoc.man.ac.uk>
240 * inseturl.C: fix method names in these to begin
241 with small char too, so they inherit
243 2001-06-28 Juergen Vigna <jug@sad.it>
245 * insettext.C (setFont): fixed font settings using toggleFree()
246 instead of setFont().
248 2001-06-28 Lars Gullik Bjønnes <larsbj@birdstep.com>
250 * Change a lot of method names to begin with a small char.
251 Changes to a lot of files because of this.
253 2001-06-27 Lars Gullik Bjønnes <larsbj@birdstep.com>
255 * insetfloatlist.C (Write): std:: qualify ostream
258 2001-06-26 The LyX Project <lyx@violet.home.sad.it>
262 * insetgraphics.C: send debug output to Debug::INFO instead of
265 2001-06-26 The LyX Project <lyx@rose.home.sad.it>
268 * insettabular.C (getStatus): update to use func_status
270 2001-06-26 ben <nicolas.marsgui@libertysurf.fr>
272 * insetref.C (DocBook): added support for cross-references without
275 2001-06-26 The LyX Project <jug@sad.it>
280 * insetlabel.h: removed escape method and moved it to
283 2001-06-26 Lars Gullik Bjønnes <larsbj@birdstep.com>
285 * insettabular.C (getMaxWidth): do the speedup in a different way,
288 2001-06-24 The LyX Project <Asger>
290 * insettabular.C (getMaxWidth): We cache a mapping from
291 inset to cell in order to speed this method up.
293 2001-06-24 The LyX Project <Asger>
295 * insettext.C: Optimized InsetText::draw or something.
297 2001-06-23 The LyX Project <lyx@rose.home.sad.it>
299 * insettext.C (LocalDispatch): fixed inserting of 'normal chars'
301 2001-06-23 Lars Gullik Bjønnes <larsbj@birdstep.com>
303 * inset.h: name change from lyxinset.h
305 2001-06-22 Dekel Tsur <dekelts@tau.ac.il>
307 * insetfloat.C (Validate): Add a call to InsetCollapsable::Validate
309 2001-06-14 Juergen Vigna <jug@sad.it>
311 * insettext.C (draw): removed warnings.
313 2001-06-13 Juergen Vigna <jug@sad.it>
315 * insettabular.C (nodraw): only go down the tree if we don't have
316 that flag set otherwise it's obvious that we don't want to draw.
317 (LocalDispatch): do also an update if we have an undispached result.
319 2001-06-19 Angus Leeming <a.leeming@ic.ac.uk>
322 * insetgraphicsParams.C:
323 * insettext.C: removed // -*- C++ -*- as first line.
325 2001-06-13 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
327 * lyxinset.h (resizeLyXText): shut off warning about unused
330 2001-06-07 Juergen Vigna <jug@sad.it>
332 * insettext.C (resizeLyXText): honor the new force flag.
334 * lyxinset.h: add 'bool force' parameter to resizeLyXText(...)
336 * insettabular.C (deleteLyXText): new function
338 2001-06-02 John Levon <moz@compsoc.man.ac.uk>
346 * insetcollapsable.C:
347 * insetcaption.C: LColor tidy
349 2001-06-01 Lars Gullik Bjønnes <larsbj@birdstep.com>
351 * figinset.C: fix typo
353 2001-06-01 Juergen Vigna <jug@sad.it>
355 * insettabular.C (resetPos): small hack so that scroll is not set to
356 0 when we are in the last column of a tabular. This is a problem we
357 have because of constats 20 offset on both directions, so this can
358 cause on the limit an endless loop.
360 * insettext.C (SetFont): forgot that we can have locking insets ;)
362 2001-05-31 Juergen Vigna <jug@sad.it>
364 * insettabular.C (LocalDispatch): small fix for LFUN_TAB.
366 2001-05-31 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
368 * figinset.C: add using std:: directive for the C functions which
371 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
373 * insetfloat.C (Write): write out wide info
374 (Read): read the wide info
375 (Latex): use the wide info when creating latex.
377 * insettext.C: adjust
379 * insetgraphics.[Ch] (statusMessage): change to return string
383 * figinset.C (runqueue): add std::
386 2001-05-28 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
388 * insetcite.C (Ascii): add std:: qualifier
390 2001-05-28 Juergen Vigna <jug@sad.it>
392 * insettext.C (resizeLyXText): clear LyXText ONLY if we don't have
393 a endless-width inset (maxWidth < 0).
394 (Edit): change language only if not equal.
396 * insettabular.C (resetPos): call UpdateLocal only on REAL scroll!
398 * insettext.C (draw): fixed draw/clear of InsetText-Frame
400 2001-05-16 Juergen Vigna <jug@sad.it>
402 * insettext.C (selectAll): added
403 (clearSelection): added
405 * insettabular.C (SetFont): now we may set a font on a whole selection!
406 (getSelection): added helper function.
408 2001-05-27 Dekel Tsur <dekelts@tau.ac.il>
410 * insetcite.C (Ascii): Add method.
412 2001-05-16 Ruurd Reitsma <r.a.reitsma@wbmt.tudelft.nl>
415 * insetbib.C: fix path for OS/2 & Win32
417 2001-05-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
419 * insetfoot.C (Latex): don't use % after footnote.
421 2001-05-08 Lars Gullik Bjønnes <larsbj@birdstep.com>
423 * insettext.C (Read): use clear
424 (SetParagraphData): use LyXParagraph copy constructor instead of clone
426 2001-05-04 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
428 * insetfloatlist.h: add a bunch of std:: qualifiers.
430 2001-05-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
432 * lyxinset.h: remve LOF_CODE, LOT_CODE, LOA_CODE, add
433 FLOAT_LIST_CODE, renumber code list.
435 * insettoc.C (getScreenLabel): remove support for float lists
439 * insetfloatlist.[Ch]: new files
441 * Makefile.am (libinsets_la_SOURCES): add insetfloatlist.[Ch]
443 2001-04-27 Angus Leeming <a.leeming@ic.ac.uk>
445 * insettabular.C (LocalDispatch):
446 * insettext.C (LocalDispatch): getClipboard() is now a BufferView
449 2001-05-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
451 * insettext.C: remvoe !NEW_INSETS cruft
453 * insettabular.C: remove !NEW_INSETS cruft
455 * insetcollapsable.h: remove !NEW_INSETS cruft
457 * insetbib.C: remove !NEW_INSETS cruft
459 2001-04-27 Lars Gullik Bjønnes <larsbj@birdstep.com>
461 * insettoc.C: hack to make listof algorithm work
463 2001-04-20 Juergen Vigna <jug@sad.it>
465 * insettext.C (Edit): call checkAndActivateInset with y=0 if y < 0.
467 2001-04-18 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
469 * insetquotes.C (Latex): improve the guard against
470 unwanted !` and ?` ligatures. This should really be done in
471 another place (to catch all this ligatures at low-level).
473 2001-04-17 Lars Gullik Bjønnes <larsbj@birdstep.com>
475 * insettext.C (init): remvoe leftovers from cursor_visible change
477 (LocalDispatch): dispatch LFUN_MESSAGE
479 * insettabular.C (InsetTabular): remove leftovers from
480 cursor_visible, and scoped_ptr changes
483 * insetcollapsable.C (draw): use c++ cast
485 * ExternalTemplate.h: inherit privaely from noncopyable
486 * insetcommand.h: ditto
487 * insetinclude.h: ditto
489 2001-04-16 Allan Rae <rae@lyx.org>
491 * insettoc.C (Ascii):
492 * insettext.C (draw):
493 * insettabular.C (setPos):
494 * insetminipage.C (Read):
495 * insetfloat.C (placement):
496 * insetcaption.C (Ascii, DocBook):
497 * figinset.C (runqueue): #warning triggers an error on Sun CC 6.0 as
498 an unrecognised preprocessor directive. So ensure they're wrapped.
500 2001-04-06 John Levon <moz@compsoc.man.ac.uk>
503 * insetexternal.C: set view on Clone. Add _ to private members.
505 2001-04-06 Lars Gullik Bjønnes <larsbj@birdstep.com>
507 * insettext.C (InsetText): fix new
508 (InsetText): reindent some, simplify deletion of par list
509 (clear): simplify deletion of par list, fix new
510 (SetParagraphData): simplify deletion of par list
512 * insettabular.[Ch] (getLabelList): implement new method
514 2001-04-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
516 * lyxinset.h: do not include gettext.h...
524 * insetlatexaccent.C:
528 * inseturl.C: ... and do it here instead
530 2001-04-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
532 * insetcollapsable.[Ch] (getLabelList): add std:: on vector<string>
534 * insettext.[Ch] (getLabelList): add std:: on vector<string>
536 * insetcollapsable.[Ch] (getLabelList): implement
538 * insettext.[Ch] (getLabelList): implement
540 * insettext.h: reindent
542 * insettabular.h: make tabular a scoped_ptr
544 * insettext.C (init): adjust for cursor_visible
545 (ToggleInsetCursor): constify asc and desc, font, adjust for
547 (ShowInsetCursor): constify asc and desc, font, adjust for
549 (HideInsetCursor): adjust for cursor_visible
551 * insettabular.C: reindent some
552 (InsetTabular): adjust for scoped_ptr and cursor_visible
553 (InsetTabular): ditto
554 (~InsetTabular): delete delete
555 (Clone): adjust for scoped_ptr
556 (Read): constify old_format, adjust for scoped_ptr, move init of
558 (draw): constify tx, localize loop vars.
559 some other localization of variables, remove double initilizatons.
561 * insetfoot.C: remove using std::ostream, add ostream where needed
563 2001-04-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
565 * lyxinset.h: some reindentaion, use initializer list for
567 UpdatableInset: make cursor_visible a private var add
568 public isCursorVisible(), add protected toggleCursorVisible() and
569 proctected setCursorVisible(bool), make scroll call the Inset::scroll
571 * insettoc.C: remvoe using decl
572 (getScreenLabel): make cmdname donst
575 (Ascii): don't use endl
577 * insetfootlike.C: remove using decl at file scope and add std::
579 * insetmarginal.C: ditto
581 * insetfoot.C: some reformatting
583 * insetfloat.C (InsetButtonRelease): adjust the hit area
585 * insetert.C (SetFont): some reformatting
587 * insetcollapsable.C: some reformatting and constification
588 (Clone): comment out.
589 * insetcollapsable.h: some reformatting
590 (Clone): comment out.
595 2001-03-30 Juergen Vigna <jug@sad.it>
597 * insetcollapsable.h: changen *inset to be a InsetText inset.
599 * some files: changed to reflect the above change.
601 2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
603 * insetexternal.[Ch]: renamed InsetExternal::InsetExternalParams as
604 InsetExternal::Params.
605 Added operator==() and operator!=() for the Params struct.
607 2001-03-29 Juergen Vigna <jug@sad.it>
609 * lyxinset.h: changed parameter of getMaxWidth from Painter & to
612 * insetminipage.C: removed widthp_ and all it's functions and changed
613 to use new %-lengths of LyXLength.
615 2001-03-28 Angus Leeming <a.leeming@ic.ac.uk>
617 * figinset.[Ch]: changed headers lyx.h, form1.h -> figure_form.h.
619 2001-03-27 Angus Leeming <a.leeming@ic.ac.uk>
621 * insetgraphicsParams.C (operator!=): new function, needed by the
622 ControlGraphics class.
624 2001-03-28 Juergen Vigna <jug@sad.it>
626 * insettext.C (InsetButtonPress): only enter !inset if button == 2
627 (checkAndActivateInset): don't use the values returned from
628 call to bv->checkInsetHit.
630 * insetminipage.C (Clone): set special minipage values.
632 * insetcollapsable.C (draw): changed to draw the button in the
633 upper left corner outside the textinset.
634 (ascent): changed because of different drawing
638 (InsetButtonPress): ditto
639 (InsetButtonRelease): ditto
640 (InsetMotionNotify): ditto
642 2001-03-27 Dekel Tsur <dekelts@tau.ac.il>
644 * figinset.C (GetPSSizes): Fix for the case when filename doesn't
648 2001-03-26 Juergen Vigna <jug@sad.it>
650 * lyxinset.h: added ShowInsetDialog() function in UpdatableInset.
652 * insettext.C (ShowInsetDialog): implemented above function.
654 * insettabular.C (ShowInsetDialog): ditto
656 * insetminipage.C (ShowInsetDialog): ditto
658 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
660 * insetinclude.[Ch]: rename InsetInclude::InsetIncludeParams as
661 InsetInclude::Params. Don't store a buffer * in Params. Store the
662 master file name instead.
664 2001-03-23 Juergen Vigna <jug@sad.it>
666 * insetcollapsable.C (InsetMotionNotify):
667 (InsetButtonRelease):
668 (InsetButtonPress): fixed y-offset (minipages).
670 * insettext.C (draw): force a FULL update if cleared == true.
672 * insetcollapsable.C (draw): Lars forgotten entry for changing this
673 routine to draw the minipages on its position-flag.
674 (InsetInInsetY): give back the right y position, because of minipage
677 2001-03-23 José Abílio Matos <jamatos@fep.up.pt>
680 * insetfloat.C (DocBook): docbook export code.
682 2001-03-22 Juergen Vigna <jug@sad.it>
684 * insetminipage.C (getMaxWidth): added function to set the drawing
686 (Read): should work now!
688 * insetcollapsable.C (InsetCollapsable): default is now NOT collapsed
689 if we create a new inset.
691 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
693 * figinset.C (fl_set_preemptive_callback): moved definition outside
696 2001-03-20 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
698 * insetminipage.C (Read): prepare for reading of minipage arguments.
700 2001-03-18 Baruch Even <baruch@lyx.org>
702 * insetgraphics.C: Minor cleanups of the comments and code.
704 2001-03-17 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
706 * insetminipage.C (InsetMinipage): default to not collapsed
708 2001-03-16 Juergen Vigna <jug@sad.it>
710 * insetminipage.C (width): modified with to be a string
711 (widthp): added widthp (for % width) support functions.
712 (InsetButtonRelease): added to open the options dialog on button==3.
713 (~InsetMinipage): added to hide the dialog.
715 * insetminipage.h: added hideDialog signal
717 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
719 * insetminipage.h: change the order or Position to match
720 LyXParagraph::MINIPAGE_ALIGNMENT
722 * several files: remvoe CXX_WORKING_NAMESPACES
724 * ExternalTemplate.h: noncopyable is in namespace boost
725 * insetinclude.h: ditto
726 * insetcommand.h: ditto
728 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
730 * insettext.C (Edit): #else# -> #else.
731 * insettoc.C: added using directive.
733 2001-03-14 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
735 * insetminipage.h: add pos, inner_pos, width and height. + getters
736 and setters for all of them.
738 2001-03-13 Dekel Tsur <dekelts@tau.ac.il>
740 * insetinclude.C (Latex): Do not exit when the textclass of the
741 included file differ from the textclass of the parent file.
743 2001-03-12 Angus Leeming <a.leeming@ic.ac.uk>
745 * ExternalTemplate.C (read): the reading of external insets now checks
746 for \end_inset and removes it form the input stream.
748 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
750 * ExternalTemplate.h:
751 * ExternalTemplate.C:
753 * insetexternal.C: move form to GUII
755 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
758 * insetinclude.C: add InsetIncludeParams, use
759 composition rather than derivation of InsetCommand
761 2001-03-12 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
763 * insettoc.C (Ascii): use the Buffer typedefs
765 2001-03-11 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
767 * insettoc.C (Ascii): implement for dynamic number of lists
769 * insetcaption.[Ch]: update from new_insets branch
770 * insetfloat.[Ch]: ditto
772 2001-03-06 John Levon <moz@compsoc.man.ac.uk>
775 * figinset.C: use new File Dialog
777 2001-03-06 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
779 * insettext.C: changes becuase of ParagraphParameters.
781 2001-02-28 Baruch Even <baruch@ev-en.org>
783 * insetgraphics.C (updateInset): Changed due to the change in
786 2001-02-26 Juergen Vigna <jug@sad.it>
788 * insettext.C (SetFont): Set Undo only if we have selection (as it is
791 2001-02-23 Juergen Vigna <jug@sad.it>
793 * insettext.C (draw): some small repainting fixes.
794 (LocalDispatch): put the sel_cursor stuff after the insert of chars.
796 * inset.C (LocalDispatch): changed action to be a kb_action (as it
797 should be) and not an int.
799 * insettabular.C (LocalDispatch): ditto
801 * insettext.C (LocalDispatch): ditto
803 * insetcollapsable.C (LocalDispatch): ditto
805 2001-02-22 Juergen Vigna <jug@sad.it>
807 * insettabular.C (LocalDispatch): return DISPATCHED if we cannot
808 DISPATCH it and we don't have a locking_inset.
810 2001-02-21 Baruch Even <baruch@ev-en.org>
812 * insetgraphics.[Ch]: Changed to use boost::shared_ptr<GraphicsCacheItem>
813 instead of GraphicsCacheItem *.
815 2001-02-22 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
817 * insetcollapsable.C (getLyXText): add const qualifier to second
820 2001-02-22 Juergen Vigna <jug@sad.it>
822 * insettext.C (getLyXText): honor the recursive parameter.
823 (SetUpdateStatus): set need_update to CURSOR_PAR if LyXText needs it.
825 * inset.C (getLyXText): added bool recursive parameter.
827 * insettext.C (SetUpdateStatus): or the update codes.
828 (draw): check need_update with &.
829 (InsetButtonPress): set no_selection to not put a selection when
830 entering an inset and it is redraws in another spot.
832 * insettext.h: made need_update an int.
834 2001-02-20 Baruch Even <baruch@ev-en.org>
837 * insetgraphisc.C: Changed to use better semantics when loading images
838 for inline view. Now it doesn't keep the pixmap itself but it's holder.
840 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
844 * insetgraphics.C: change name of "hide" signal to "hideDialog",
845 consistent with InsetTabular.
847 2001-02-19 Juergen Vigna <jug@sad.it>
849 * insettabular.C (LocalDispatch): implement PAGE up/down.
851 * insettext.C (draw): clear all of it on need_update==INIT too!
853 * insettabular.C (InsetUnlock): always clear the selection.
855 * inset.C (scroll): normally we only want to scroll the inset until
856 it is fully visible so if top_x + offset > 20 then just set scx to 0.
858 2001-02-14 Juergen Vigna <jug@sad.it>
860 * insettabular.C (LocalDispatch): remove x_fix as it is not used.
861 (resetPos): fixed scroll behaviour.
862 (LocalDispatch): do an update if moving cursor inside a table cell
863 requests a scroll of the tabular.
865 2001-02-16 Lars Gullik Bjønnes <larsbj@lyx.org>
867 * insettext.C (textWidth): constify local var
869 * insettabular.C: small cleanup.
871 * insetfoot.C (Latex): constify local var
873 * insetcollapsable.C: small cleanup.
875 * figinset.C (runqueue): use compare instead of strcmp
877 2001-02-14 Lars Gullik Bjønnes <larsbj@lyx.org>
880 * insetinfo.C: remove cruft
882 2001-02-14 Juergen Vigna <jug@sad.it>
884 * insettext.C (SetUpdateStatus): added a BufferView * parameter.
886 2001-02-13 Juergen Vigna <jug@sad.it>
888 * insettext.C (InsertInset): don't move left (is this right?)
890 * insettabular.C (LocalDispatch): use of the no_draw variable
892 * insettabular.h: new no_draw variable to stop redraw
894 * insettabular.C (TabularFeatures): fixed update for alignment change
896 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
900 * insetbib.C: move dialogs to frontends/
902 2001-02-10 Dekel Tsur <dekelts@tau.ac.il>
904 * insettext.C (LocalDispatch): Restore the language if the inset
907 2001-02-09 Dekel Tsur <dekelts@tau.ac.il>
909 * insettext.C (moveRightIntern): Update the selection cursor.
910 (moveLeftIntern): Ditto.
912 2001-02-09 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
914 * Makefile.am: remove BoundingBox.h
916 * BoundingBox.h: removed
918 2001-02-08 Dekel Tsur <dekelts@tau.ac.il>
920 * insettext.C (LocalDispatch): Update selection cursor when moving
922 (moveRightIntern): Call to CursorRight with 2 argument eqaul to false.
923 (moveLeftIntern): Ditto.
925 2001-02-05 Baruch Even <baruch.even@writeme.com>
927 * insetgraphics.C: Updated automatic image conversion, it now goes into
928 temporary directory instead of with the image itself.
930 2001-01-21 Baruch Even <baruch@ev-en.org>
932 * insetgraphics.C: Added Docbook support. Added Automatic image conversion
933 to EPS or PNG when needed (support bitmap graphics).
935 2000-11-02 Baruch Even <baruch@ev-en.org>
938 * insetgraphiscParams.C: Some cleaning up, changing from std::endl to '\n'
939 and removal of commented out code.
941 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
943 * insetbib.C (callback): Update citations if the key has changed.
945 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
947 * insetbib.C (InsetBibKey): Better computation of default key.
948 (getScreenLabel) Show both the key and the label.
949 (getBibLabel): New method.
950 (callback): Force a redraw if the inset have been changed.
952 2001-01-26 Dekel Tsur <dekelts@tau.ac.il>
954 * insetref.C (getType, getName): Move methods from
955 src/frontends/xforms/FormRef.C.
957 2001-01-12 Dekel Tsur <dekelts@tau.ac.il>
959 * insettabular.C: Various improvements (use only one dummy position).
961 2001-01-25 Dekel Tsur <dekelts@tau.ac.il>
963 * insetbib.C (bibitemWidest): Use lyxfont::width instead of
964 par->bibkey->width. This fixes the crashes when running without
965 gui or when having included documents.
967 2001-01-22 Dekel Tsur <dekelts@tau.ac.il>
969 * insetcommand.C (getAsString, setFromString): Cleanup.
971 2001-01-21 Dekel Tsur <dekelts@tau.ac.il>
973 * insetref.C: Add the array InsetRef::types that contains
974 information about all supported reference types.
976 2001-01-19 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
978 * lyxinset.h: remove trailing comma in enum.
980 2001-01-17 John Levon <moz@compsoc.man.ac.uk>
982 * insettext.C: kill LyXBell.