1 2001-07-20 Angus Leeming <a.leeming@ic.ac.uk>
3 * insetinfo.[Ch]: removed.
4 * insetnote.[Ch]: new files. InsetNote replaces InsetInfo. The inset is
5 now collapsable, but functionality is otherwise identical to InsetInfo.
7 * Makefile.am: removed insetinfo.[Ch]. Added insetnote.[Ch].
9 2001-07-19 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
11 * insetspecialchar.[Ch]: add support for HYPHENATION_BREAK. some
14 * insetquotes.C: general cleanup
15 (dispString): add spaces inside french double quotes.
16 (latex): ditto. Moreover, treat first the case where the frenchb
17 or french options have been given.
19 2001-07-19 Angus Leeming <a.leeming@ic.ac.uk>
21 * insetcite.[Ch] (latex, validate): new methods, required for natbib
24 2001-07-19 Dekel Tsur <dekelts@tau.ac.il>
26 * figinset.C (RegisterFigure): Print debug message only when
27 current_view is available.
29 2001-07-18 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
31 * many files: update to match the change below
33 * inset.h (insetAllowed): renamed from insertInsetAllowed;
34 implement the version which takes an inset here.
36 * insetcollapsable.[Ch]: implement open and isOpen
38 * inset.h: remove insertInsetAllowed from Inset
39 (open): new method, to open or close an inset
40 (isOpen): returns the status of an inset
41 (isCollapsable, colapse): removed
43 2001-07-13 Yves Bastide <stid@libd-pc11.univ-bpclermont.fr>
45 * insetquotes.C (dispString): display french guillemets when using
48 2001-07-18 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
50 * insetcollapsable.h: remove bogus return statements
52 2001-07-18 Juergen Vigna <jug@sad.it>
54 * insettabular.C (selectNextWord): fixed spellchecking for the
55 first cell of a tabular (wasn't entered!)
57 2001-07-17 Juergen Vigna <jug@sad.it>
59 * various files: implemented the below functions.
61 * inset.h: added functions
62 - virtual string selectNextWord(BufferView *, float & value) const;
63 - virtual void selectSelectedWord(BufferView *) { return; }
64 - virtual void toggleSelection(BufferView *, bool /*kill_selection*/)
65 needed for spellchecking correctly!
67 2001-07-16 Lars Gullik Bjønnes <larsbj@birdstep.com>
69 * insetert.C (latex): write out all paragraphs.
71 2001-07-17 Baruch Even <baruch@lyx.org>
73 * insetgraphics.C (draw): Removed unneeded casts.
75 2001-07-16 Juergen Vigna <jug@sad.it>
77 * insettext.C (update): fixed small oversight (reset lt to 0).
79 2001-07-14 Baruch Even <baruch@lyx.org>
82 * insetgraphics.C: Added a copy c-tor and handled the same_id case.
84 2001-07-13 Angus Leeming <a.leeming@ic.ac.uk>
86 Consistent use of Lsstream.h:
87 * figinset.C: removed using std::ostringstream directive.
89 * insetgraphics.C (createLatexOptions):
90 * insetinclude.C (unique_id):
91 std::ostringstream -> ostringstream.
92 * insettext.C (localDispatch): std::istringstream -> istringstream.
94 2001-07-13 Juergen Vigna <jug@sad.it>
96 * insetfloat.C (insertInsetAllowed): added missing const_cast.
98 * insetcollapsable.C (getLockingInset): ditto.
100 2001-07-12 Juergen Vigna <jug@sad.it>
102 * insetcollapsable.h: added implementation of new function for
105 * various files: added implementation of new insertInsetAllowed-func
106 and redone the function a bit more.
108 * inset.h: added isCollapsable(), bool collapsed(),
109 collapsed(BufferView *, bool) and insertInsetAllowed(Inset::Code).
111 * insetfloat.C (insertInsetAllowed): make a bit more checks.
113 * insettext.C (getLyXText): use 'lt' to assure we're not erasing the
114 LyXText which is marked for removal while we're using it!
116 * insettext.h: added private LyXText * lt to use it to assure we are
117 not deleting our LyXText while we're using it!
119 2001-07-11 Juergen Vigna <jug@sad.it>
121 * insettext.C (insertInset): check if we are before the inset after
122 inserting it! This check IS needed. Remove the Undo-Call as it is
123 called in LyXText::insertInset!
125 * insettext.h: added struct InnerCache.
127 * insettext.C (deleteLyXText): insert a new InnerCache mechanism so
128 that we ONLY delete the LyXText in the getLyXText() routine. So we
129 are sure we don't delete LyXText while someone is working with it!
131 2001-07-12 Lars Gullik Bjønnes <larsbj@birdstep.com>
133 * insetexternal.C: (*it). -> it->
136 2001-07-11 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
138 * insetcollapsable.C (edit): always open collapsed insets (even if
139 they are not autocollapsable)
141 * insetcommand.C (operator=): simplify.
143 2001-07-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
145 * insetert.C (latex): handle META_NEWLINE
147 2001-07-09 Juergen Vigna <jug@sad.it>
149 * insetert.h: a normal InsetText can insert insets, but we won't.
151 * inset.h: return default "false" on insertInsetAllowed and implement
152 this function where a returnvalue != "false" is needed.
154 2001-07-08 Lars Gullik Bjønnes <larsbj@birdstep.com>
156 * insetert.C (InsetERT): new contructor
158 2001-07-06 Juergen Vigna <jug@sad.it>
160 * a lot of files: added implementation of the below new functions
161 and the change to clone(). Also the call of the new undo-functions
164 * inset.h: added an inset_id, added functions getParFromID,
165 getInsetFromID, firstParagraph, cursor and id functions, added
166 bool same_ids to clone function.
168 2001-07-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
170 * insettext.[hC]: make cached_text a shared_ptr, make Cache be a map
171 of BufferView * and shared_ptr<LyXText>
173 2001-07-05 Juergen Vigna <jug@sad.it>
175 * insettext.C (clear): deleted also the cache not only LyXText.
176 (setParagraphData): ditto.
178 2001-07-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
180 * insetfloat.C (latex): let the specific placement take presedence
181 if set, otherwise choose document placement if set, otherwise just
182 use float default placement.
184 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
186 * insettext.C (localDispatch): call CutAndPaste::'s static method
189 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
191 * insetbib.C: no meed to include forms.h here.
193 2001-07-03 Angus Leeming <a.leeming@ic.ac.uk>
195 * insettext.C: added using std::make_pair directive.
197 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
199 * insettext.C (getLyXText): avoid multiple lookups, and simplify
201 (deleteLyXText): ditto
202 (resizeLyXText): ditto
204 2001-07-02 Juergen Vigna <jug@sad.it>
206 * insettext.C (getLyXText): introduce a cache in getLyXText so that
207 following calls are only returned the right pointer without the over
208 head to search in the map.
209 (various funcs): reset the cached_bview variable as this signs that
210 the cache is not valid anymore.
212 2001-06-29 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
214 * insettabular.C (clone): do not copy the LyXTabular twice
216 2001-06-29 Lars Gullik Bjønnes <larsbj@birdstep.com>
218 * insettext.h (TEXT): delete method
220 2001-06-29 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
222 * insetmarginal.C (latex):
223 * insetfoot.C (latex): fix spacing of notes in LaTeX
225 * insettext.C (localDispatch): use .c_str() on istringstream
226 constructor argument.
228 2001-06-29 John Levon <moz@compsoc.man.ac.uk>
233 * inseturl.C: fix method names in these to begin
234 with small char too, so they inherit
236 2001-06-28 Juergen Vigna <jug@sad.it>
238 * insettext.C (setFont): fixed font settings using toggleFree()
239 instead of setFont().
241 2001-06-28 Lars Gullik Bjønnes <larsbj@birdstep.com>
243 * Change a lot of method names to begin with a small char.
244 Changes to a lot of files because of this.
246 2001-06-27 Lars Gullik Bjønnes <larsbj@birdstep.com>
248 * insetfloatlist.C (Write): std:: qualify ostream
251 2001-06-26 The LyX Project <lyx@violet.home.sad.it>
255 * insetgraphics.C: send debug output to Debug::INFO instead of
258 2001-06-26 The LyX Project <lyx@rose.home.sad.it>
261 * insettabular.C (getStatus): update to use func_status
263 2001-06-26 ben <nicolas.marsgui@libertysurf.fr>
265 * insetref.C (DocBook): added support for cross-references without
268 2001-06-26 The LyX Project <jug@sad.it>
273 * insetlabel.h: removed escape method and moved it to
276 2001-06-26 Lars Gullik Bjønnes <larsbj@birdstep.com>
278 * insettabular.C (getMaxWidth): do the speedup in a different way,
281 2001-06-24 The LyX Project <Asger>
283 * insettabular.C (getMaxWidth): We cache a mapping from
284 inset to cell in order to speed this method up.
286 2001-06-24 The LyX Project <Asger>
288 * insettext.C: Optimized InsetText::draw or something.
290 2001-06-23 The LyX Project <lyx@rose.home.sad.it>
292 * insettext.C (LocalDispatch): fixed inserting of 'normal chars'
294 2001-06-23 Lars Gullik Bjønnes <larsbj@birdstep.com>
296 * inset.h: name change from lyxinset.h
298 2001-06-22 Dekel Tsur <dekelts@tau.ac.il>
300 * insetfloat.C (Validate): Add a call to InsetCollapsable::Validate
302 2001-06-14 Juergen Vigna <jug@sad.it>
304 * insettext.C (draw): removed warnings.
306 2001-06-13 Juergen Vigna <jug@sad.it>
308 * insettabular.C (nodraw): only go down the tree if we don't have
309 that flag set otherwise it's obvious that we don't want to draw.
310 (LocalDispatch): do also an update if we have an undispached result.
312 2001-06-19 Angus Leeming <a.leeming@ic.ac.uk>
315 * insetgraphicsParams.C:
316 * insettext.C: removed // -*- C++ -*- as first line.
318 2001-06-13 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
320 * lyxinset.h (resizeLyXText): shut off warning about unused
323 2001-06-07 Juergen Vigna <jug@sad.it>
325 * insettext.C (resizeLyXText): honor the new force flag.
327 * lyxinset.h: add 'bool force' parameter to resizeLyXText(...)
329 * insettabular.C (deleteLyXText): new function
331 2001-06-02 John Levon <moz@compsoc.man.ac.uk>
339 * insetcollapsable.C:
340 * insetcaption.C: LColor tidy
342 2001-06-01 Lars Gullik Bjønnes <larsbj@birdstep.com>
344 * figinset.C: fix typo
346 2001-06-01 Juergen Vigna <jug@sad.it>
348 * insettabular.C (resetPos): small hack so that scroll is not set to
349 0 when we are in the last column of a tabular. This is a problem we
350 have because of constats 20 offset on both directions, so this can
351 cause on the limit an endless loop.
353 * insettext.C (SetFont): forgot that we can have locking insets ;)
355 2001-05-31 Juergen Vigna <jug@sad.it>
357 * insettabular.C (LocalDispatch): small fix for LFUN_TAB.
359 2001-05-31 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
361 * figinset.C: add using std:: directive for the C functions which
364 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
366 * insetfloat.C (Write): write out wide info
367 (Read): read the wide info
368 (Latex): use the wide info when creating latex.
370 * insettext.C: adjust
372 * insetgraphics.[Ch] (statusMessage): change to return string
376 * figinset.C (runqueue): add std::
379 2001-05-28 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
381 * insetcite.C (Ascii): add std:: qualifier
383 2001-05-28 Juergen Vigna <jug@sad.it>
385 * insettext.C (resizeLyXText): clear LyXText ONLY if we don't have
386 a endless-width inset (maxWidth < 0).
387 (Edit): change language only if not equal.
389 * insettabular.C (resetPos): call UpdateLocal only on REAL scroll!
391 * insettext.C (draw): fixed draw/clear of InsetText-Frame
393 2001-05-16 Juergen Vigna <jug@sad.it>
395 * insettext.C (selectAll): added
396 (clearSelection): added
398 * insettabular.C (SetFont): now we may set a font on a whole selection!
399 (getSelection): added helper function.
401 2001-05-27 Dekel Tsur <dekelts@tau.ac.il>
403 * insetcite.C (Ascii): Add method.
405 2001-05-16 Ruurd Reitsma <r.a.reitsma@wbmt.tudelft.nl>
408 * insetbib.C: fix path for OS/2 & Win32
410 2001-05-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
412 * insetfoot.C (Latex): don't use % after footnote.
414 2001-05-08 Lars Gullik Bjønnes <larsbj@birdstep.com>
416 * insettext.C (Read): use clear
417 (SetParagraphData): use LyXParagraph copy constructor instead of clone
419 2001-05-04 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
421 * insetfloatlist.h: add a bunch of std:: qualifiers.
423 2001-05-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
425 * lyxinset.h: remve LOF_CODE, LOT_CODE, LOA_CODE, add
426 FLOAT_LIST_CODE, renumber code list.
428 * insettoc.C (getScreenLabel): remove support for float lists
432 * insetfloatlist.[Ch]: new files
434 * Makefile.am (libinsets_la_SOURCES): add insetfloatlist.[Ch]
436 2001-04-27 Angus Leeming <a.leeming@ic.ac.uk>
438 * insettabular.C (LocalDispatch):
439 * insettext.C (LocalDispatch): getClipboard() is now a BufferView
442 2001-05-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
444 * insettext.C: remvoe !NEW_INSETS cruft
446 * insettabular.C: remove !NEW_INSETS cruft
448 * insetcollapsable.h: remove !NEW_INSETS cruft
450 * insetbib.C: remove !NEW_INSETS cruft
452 2001-04-27 Lars Gullik Bjønnes <larsbj@birdstep.com>
454 * insettoc.C: hack to make listof algorithm work
456 2001-04-20 Juergen Vigna <jug@sad.it>
458 * insettext.C (Edit): call checkAndActivateInset with y=0 if y < 0.
460 2001-04-18 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
462 * insetquotes.C (Latex): improve the guard against
463 unwanted !` and ?` ligatures. This should really be done in
464 another place (to catch all this ligatures at low-level).
466 2001-04-17 Lars Gullik Bjønnes <larsbj@birdstep.com>
468 * insettext.C (init): remvoe leftovers from cursor_visible change
470 (LocalDispatch): dispatch LFUN_MESSAGE
472 * insettabular.C (InsetTabular): remove leftovers from
473 cursor_visible, and scoped_ptr changes
476 * insetcollapsable.C (draw): use c++ cast
478 * ExternalTemplate.h: inherit privaely from noncopyable
479 * insetcommand.h: ditto
480 * insetinclude.h: ditto
482 2001-04-16 Allan Rae <rae@lyx.org>
484 * insettoc.C (Ascii):
485 * insettext.C (draw):
486 * insettabular.C (setPos):
487 * insetminipage.C (Read):
488 * insetfloat.C (placement):
489 * insetcaption.C (Ascii, DocBook):
490 * figinset.C (runqueue): #warning triggers an error on Sun CC 6.0 as
491 an unrecognised preprocessor directive. So ensure they're wrapped.
493 2001-04-06 John Levon <moz@compsoc.man.ac.uk>
496 * insetexternal.C: set view on Clone. Add _ to private members.
498 2001-04-06 Lars Gullik Bjønnes <larsbj@birdstep.com>
500 * insettext.C (InsetText): fix new
501 (InsetText): reindent some, simplify deletion of par list
502 (clear): simplify deletion of par list, fix new
503 (SetParagraphData): simplify deletion of par list
505 * insettabular.[Ch] (getLabelList): implement new method
507 2001-04-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
509 * lyxinset.h: do not include gettext.h...
517 * insetlatexaccent.C:
521 * inseturl.C: ... and do it here instead
523 2001-04-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
525 * insetcollapsable.[Ch] (getLabelList): add std:: on vector<string>
527 * insettext.[Ch] (getLabelList): add std:: on vector<string>
529 * insetcollapsable.[Ch] (getLabelList): implement
531 * insettext.[Ch] (getLabelList): implement
533 * insettext.h: reindent
535 * insettabular.h: make tabular a scoped_ptr
537 * insettext.C (init): adjust for cursor_visible
538 (ToggleInsetCursor): constify asc and desc, font, adjust for
540 (ShowInsetCursor): constify asc and desc, font, adjust for
542 (HideInsetCursor): adjust for cursor_visible
544 * insettabular.C: reindent some
545 (InsetTabular): adjust for scoped_ptr and cursor_visible
546 (InsetTabular): ditto
547 (~InsetTabular): delete delete
548 (Clone): adjust for scoped_ptr
549 (Read): constify old_format, adjust for scoped_ptr, move init of
551 (draw): constify tx, localize loop vars.
552 some other localization of variables, remove double initilizatons.
554 * insetfoot.C: remove using std::ostream, add ostream where needed
556 2001-04-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
558 * lyxinset.h: some reindentaion, use initializer list for
560 UpdatableInset: make cursor_visible a private var add
561 public isCursorVisible(), add protected toggleCursorVisible() and
562 proctected setCursorVisible(bool), make scroll call the Inset::scroll
564 * insettoc.C: remvoe using decl
565 (getScreenLabel): make cmdname donst
568 (Ascii): don't use endl
570 * insetfootlike.C: remove using decl at file scope and add std::
572 * insetmarginal.C: ditto
574 * insetfoot.C: some reformatting
576 * insetfloat.C (InsetButtonRelease): adjust the hit area
578 * insetert.C (SetFont): some reformatting
580 * insetcollapsable.C: some reformatting and constification
581 (Clone): comment out.
582 * insetcollapsable.h: some reformatting
583 (Clone): comment out.
588 2001-03-30 Juergen Vigna <jug@sad.it>
590 * insetcollapsable.h: changen *inset to be a InsetText inset.
592 * some files: changed to reflect the above change.
594 2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
596 * insetexternal.[Ch]: renamed InsetExternal::InsetExternalParams as
597 InsetExternal::Params.
598 Added operator==() and operator!=() for the Params struct.
600 2001-03-29 Juergen Vigna <jug@sad.it>
602 * lyxinset.h: changed parameter of getMaxWidth from Painter & to
605 * insetminipage.C: removed widthp_ and all it's functions and changed
606 to use new %-lengths of LyXLength.
608 2001-03-28 Angus Leeming <a.leeming@ic.ac.uk>
610 * figinset.[Ch]: changed headers lyx.h, form1.h -> figure_form.h.
612 2001-03-27 Angus Leeming <a.leeming@ic.ac.uk>
614 * insetgraphicsParams.C (operator!=): new function, needed by the
615 ControlGraphics class.
617 2001-03-28 Juergen Vigna <jug@sad.it>
619 * insettext.C (InsetButtonPress): only enter !inset if button == 2
620 (checkAndActivateInset): don't use the values returned from
621 call to bv->checkInsetHit.
623 * insetminipage.C (Clone): set special minipage values.
625 * insetcollapsable.C (draw): changed to draw the button in the
626 upper left corner outside the textinset.
627 (ascent): changed because of different drawing
631 (InsetButtonPress): ditto
632 (InsetButtonRelease): ditto
633 (InsetMotionNotify): ditto
635 2001-03-27 Dekel Tsur <dekelts@tau.ac.il>
637 * figinset.C (GetPSSizes): Fix for the case when filename doesn't
641 2001-03-26 Juergen Vigna <jug@sad.it>
643 * lyxinset.h: added ShowInsetDialog() function in UpdatableInset.
645 * insettext.C (ShowInsetDialog): implemented above function.
647 * insettabular.C (ShowInsetDialog): ditto
649 * insetminipage.C (ShowInsetDialog): ditto
651 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
653 * insetinclude.[Ch]: rename InsetInclude::InsetIncludeParams as
654 InsetInclude::Params. Don't store a buffer * in Params. Store the
655 master file name instead.
657 2001-03-23 Juergen Vigna <jug@sad.it>
659 * insetcollapsable.C (InsetMotionNotify):
660 (InsetButtonRelease):
661 (InsetButtonPress): fixed y-offset (minipages).
663 * insettext.C (draw): force a FULL update if cleared == true.
665 * insetcollapsable.C (draw): Lars forgotten entry for changing this
666 routine to draw the minipages on its position-flag.
667 (InsetInInsetY): give back the right y position, because of minipage
670 2001-03-23 José Abílio Matos <jamatos@fep.up.pt>
673 * insetfloat.C (DocBook): docbook export code.
675 2001-03-22 Juergen Vigna <jug@sad.it>
677 * insetminipage.C (getMaxWidth): added function to set the drawing
679 (Read): should work now!
681 * insetcollapsable.C (InsetCollapsable): default is now NOT collapsed
682 if we create a new inset.
684 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
686 * figinset.C (fl_set_preemptive_callback): moved definition outside
689 2001-03-20 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
691 * insetminipage.C (Read): prepare for reading of minipage arguments.
693 2001-03-18 Baruch Even <baruch@lyx.org>
695 * insetgraphics.C: Minor cleanups of the comments and code.
697 2001-03-17 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
699 * insetminipage.C (InsetMinipage): default to not collapsed
701 2001-03-16 Juergen Vigna <jug@sad.it>
703 * insetminipage.C (width): modified with to be a string
704 (widthp): added widthp (for % width) support functions.
705 (InsetButtonRelease): added to open the options dialog on button==3.
706 (~InsetMinipage): added to hide the dialog.
708 * insetminipage.h: added hideDialog signal
710 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
712 * insetminipage.h: change the order or Position to match
713 LyXParagraph::MINIPAGE_ALIGNMENT
715 * several files: remvoe CXX_WORKING_NAMESPACES
717 * ExternalTemplate.h: noncopyable is in namespace boost
718 * insetinclude.h: ditto
719 * insetcommand.h: ditto
721 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
723 * insettext.C (Edit): #else# -> #else.
724 * insettoc.C: added using directive.
726 2001-03-14 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
728 * insetminipage.h: add pos, inner_pos, width and height. + getters
729 and setters for all of them.
731 2001-03-13 Dekel Tsur <dekelts@tau.ac.il>
733 * insetinclude.C (Latex): Do not exit when the textclass of the
734 included file differ from the textclass of the parent file.
736 2001-03-12 Angus Leeming <a.leeming@ic.ac.uk>
738 * ExternalTemplate.C (read): the reading of external insets now checks
739 for \end_inset and removes it form the input stream.
741 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
743 * ExternalTemplate.h:
744 * ExternalTemplate.C:
746 * insetexternal.C: move form to GUII
748 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
751 * insetinclude.C: add InsetIncludeParams, use
752 composition rather than derivation of InsetCommand
754 2001-03-12 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
756 * insettoc.C (Ascii): use the Buffer typedefs
758 2001-03-11 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
760 * insettoc.C (Ascii): implement for dynamic number of lists
762 * insetcaption.[Ch]: update from new_insets branch
763 * insetfloat.[Ch]: ditto
765 2001-03-06 John Levon <moz@compsoc.man.ac.uk>
768 * figinset.C: use new File Dialog
770 2001-03-06 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
772 * insettext.C: changes becuase of ParagraphParameters.
774 2001-02-28 Baruch Even <baruch@ev-en.org>
776 * insetgraphics.C (updateInset): Changed due to the change in
779 2001-02-26 Juergen Vigna <jug@sad.it>
781 * insettext.C (SetFont): Set Undo only if we have selection (as it is
784 2001-02-23 Juergen Vigna <jug@sad.it>
786 * insettext.C (draw): some small repainting fixes.
787 (LocalDispatch): put the sel_cursor stuff after the insert of chars.
789 * inset.C (LocalDispatch): changed action to be a kb_action (as it
790 should be) and not an int.
792 * insettabular.C (LocalDispatch): ditto
794 * insettext.C (LocalDispatch): ditto
796 * insetcollapsable.C (LocalDispatch): ditto
798 2001-02-22 Juergen Vigna <jug@sad.it>
800 * insettabular.C (LocalDispatch): return DISPATCHED if we cannot
801 DISPATCH it and we don't have a locking_inset.
803 2001-02-21 Baruch Even <baruch@ev-en.org>
805 * insetgraphics.[Ch]: Changed to use boost::shared_ptr<GraphicsCacheItem>
806 instead of GraphicsCacheItem *.
808 2001-02-22 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
810 * insetcollapsable.C (getLyXText): add const qualifier to second
813 2001-02-22 Juergen Vigna <jug@sad.it>
815 * insettext.C (getLyXText): honor the recursive parameter.
816 (SetUpdateStatus): set need_update to CURSOR_PAR if LyXText needs it.
818 * inset.C (getLyXText): added bool recursive parameter.
820 * insettext.C (SetUpdateStatus): or the update codes.
821 (draw): check need_update with &.
822 (InsetButtonPress): set no_selection to not put a selection when
823 entering an inset and it is redraws in another spot.
825 * insettext.h: made need_update an int.
827 2001-02-20 Baruch Even <baruch@ev-en.org>
830 * insetgraphisc.C: Changed to use better semantics when loading images
831 for inline view. Now it doesn't keep the pixmap itself but it's holder.
833 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
837 * insetgraphics.C: change name of "hide" signal to "hideDialog",
838 consistent with InsetTabular.
840 2001-02-19 Juergen Vigna <jug@sad.it>
842 * insettabular.C (LocalDispatch): implement PAGE up/down.
844 * insettext.C (draw): clear all of it on need_update==INIT too!
846 * insettabular.C (InsetUnlock): always clear the selection.
848 * inset.C (scroll): normally we only want to scroll the inset until
849 it is fully visible so if top_x + offset > 20 then just set scx to 0.
851 2001-02-14 Juergen Vigna <jug@sad.it>
853 * insettabular.C (LocalDispatch): remove x_fix as it is not used.
854 (resetPos): fixed scroll behaviour.
855 (LocalDispatch): do an update if moving cursor inside a table cell
856 requests a scroll of the tabular.
858 2001-02-16 Lars Gullik Bjønnes <larsbj@lyx.org>
860 * insettext.C (textWidth): constify local var
862 * insettabular.C: small cleanup.
864 * insetfoot.C (Latex): constify local var
866 * insetcollapsable.C: small cleanup.
868 * figinset.C (runqueue): use compare instead of strcmp
870 2001-02-14 Lars Gullik Bjønnes <larsbj@lyx.org>
873 * insetinfo.C: remove cruft
875 2001-02-14 Juergen Vigna <jug@sad.it>
877 * insettext.C (SetUpdateStatus): added a BufferView * parameter.
879 2001-02-13 Juergen Vigna <jug@sad.it>
881 * insettext.C (InsertInset): don't move left (is this right?)
883 * insettabular.C (LocalDispatch): use of the no_draw variable
885 * insettabular.h: new no_draw variable to stop redraw
887 * insettabular.C (TabularFeatures): fixed update for alignment change
889 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
893 * insetbib.C: move dialogs to frontends/
895 2001-02-10 Dekel Tsur <dekelts@tau.ac.il>
897 * insettext.C (LocalDispatch): Restore the language if the inset
900 2001-02-09 Dekel Tsur <dekelts@tau.ac.il>
902 * insettext.C (moveRightIntern): Update the selection cursor.
903 (moveLeftIntern): Ditto.
905 2001-02-09 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
907 * Makefile.am: remove BoundingBox.h
909 * BoundingBox.h: removed
911 2001-02-08 Dekel Tsur <dekelts@tau.ac.il>
913 * insettext.C (LocalDispatch): Update selection cursor when moving
915 (moveRightIntern): Call to CursorRight with 2 argument eqaul to false.
916 (moveLeftIntern): Ditto.
918 2001-02-05 Baruch Even <baruch.even@writeme.com>
920 * insetgraphics.C: Updated automatic image conversion, it now goes into
921 temporary directory instead of with the image itself.
923 2001-01-21 Baruch Even <baruch@ev-en.org>
925 * insetgraphics.C: Added Docbook support. Added Automatic image conversion
926 to EPS or PNG when needed (support bitmap graphics).
928 2000-11-02 Baruch Even <baruch@ev-en.org>
931 * insetgraphiscParams.C: Some cleaning up, changing from std::endl to '\n'
932 and removal of commented out code.
934 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
936 * insetbib.C (callback): Update citations if the key has changed.
938 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
940 * insetbib.C (InsetBibKey): Better computation of default key.
941 (getScreenLabel) Show both the key and the label.
942 (getBibLabel): New method.
943 (callback): Force a redraw if the inset have been changed.
945 2001-01-26 Dekel Tsur <dekelts@tau.ac.il>
947 * insetref.C (getType, getName): Move methods from
948 src/frontends/xforms/FormRef.C.
950 2001-01-12 Dekel Tsur <dekelts@tau.ac.il>
952 * insettabular.C: Various improvements (use only one dummy position).
954 2001-01-25 Dekel Tsur <dekelts@tau.ac.il>
956 * insetbib.C (bibitemWidest): Use lyxfont::width instead of
957 par->bibkey->width. This fixes the crashes when running without
958 gui or when having included documents.
960 2001-01-22 Dekel Tsur <dekelts@tau.ac.il>
962 * insetcommand.C (getAsString, setFromString): Cleanup.
964 2001-01-21 Dekel Tsur <dekelts@tau.ac.il>
966 * insetref.C: Add the array InsetRef::types that contains
967 information about all supported reference types.
969 2001-01-19 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
971 * lyxinset.h: remove trailing comma in enum.
973 2001-01-17 John Levon <moz@compsoc.man.ac.uk>
975 * insettext.C: kill LyXBell.