1 2001-07-17 Juergen Vigna <jug@sad.it>
3 * various files: implemented the below functions.
5 * inset.h: added functions
6 - virtual string selectNextWord(BufferView *, float & value) const;
7 - virtual void selectSelectedWord(BufferView *) { return; }
8 - virtual void toggleSelection(BufferView *, bool /*kill_selection*/)
9 needed for spellchecking correctly!
11 2001-07-16 Lars Gullik Bjønnes <larsbj@birdstep.com>
13 * insetert.C (latex): write out all paragraphs.
15 2001-07-17 Baruch Even <baruch@lyx.org>
17 * insetgraphics.C (draw): Removed unneeded casts.
19 2001-07-16 Juergen Vigna <jug@sad.it>
21 * insettext.C (update): fixed small oversight (reset lt to 0).
23 2001-07-14 Baruch Even <baruch@lyx.org>
26 * insetgraphics.C: Added a copy c-tor and handled the same_id case.
28 2001-07-13 Angus Leeming <a.leeming@ic.ac.uk>
30 Consistent use of Lsstream.h:
31 * figinset.C: removed using std::ostringstream directive.
33 * insetgraphics.C (createLatexOptions):
34 * insetinclude.C (unique_id):
35 std::ostringstream -> ostringstream.
36 * insettext.C (localDispatch): std::istringstream -> istringstream.
38 2001-07-13 Juergen Vigna <jug@sad.it>
40 * insetfloat.C (insertInsetAllowed): added missing const_cast.
42 * insetcollapsable.C (getLockingInset): ditto.
44 2001-07-12 Juergen Vigna <jug@sad.it>
46 * insetcollapsable.h: added implementation of new function for
49 * various files: added implementation of new insertInsetAllowed-func
50 and redone the function a bit more.
52 * inset.h: added isCollapsable(), bool collapsed(),
53 collapsed(BufferView *, bool) and insertInsetAllowed(Inset::Code).
55 * insetfloat.C (insertInsetAllowed): make a bit more checks.
57 * insettext.C (getLyXText): use 'lt' to assure we're not erasing the
58 LyXText which is marked for removal while we're using it!
60 * insettext.h: added private LyXText * lt to use it to assure we are
61 not deleting our LyXText while we're using it!
63 2001-07-11 Juergen Vigna <jug@sad.it>
65 * insettext.C (insertInset): check if we are before the inset after
66 inserting it! This check IS needed. Remove the Undo-Call as it is
67 called in LyXText::insertInset!
69 * insettext.h: added struct InnerCache.
71 * insettext.C (deleteLyXText): insert a new InnerCache mechanism so
72 that we ONLY delete the LyXText in the getLyXText() routine. So we
73 are sure we don't delete LyXText while someone is working with it!
75 2001-07-12 Lars Gullik Bjønnes <larsbj@birdstep.com>
77 * insetexternal.C: (*it). -> it->
80 2001-07-11 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
82 * insetcollapsable.C (edit): always open collapsed insets (even if
83 they are not autocollapsable)
85 * insetcommand.C (operator=): simplify.
87 2001-07-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
89 * insetert.C (latex): handle META_NEWLINE
91 2001-07-09 Juergen Vigna <jug@sad.it>
93 * insetert.h: a normal InsetText can insert insets, but we won't.
95 * inset.h: return default "false" on insertInsetAllowed and implement
96 this function where a returnvalue != "false" is needed.
98 2001-07-08 Lars Gullik Bjønnes <larsbj@birdstep.com>
100 * insetert.C (InsetERT): new contructor
102 2001-07-06 Juergen Vigna <jug@sad.it>
104 * a lot of files: added implementation of the below new functions
105 and the change to clone(). Also the call of the new undo-functions
108 * inset.h: added an inset_id, added functions getParFromID,
109 getInsetFromID, firstParagraph, cursor and id functions, added
110 bool same_ids to clone function.
112 2001-07-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
114 * insettext.[hC]: make cached_text a shared_ptr, make Cache be a map
115 of BufferView * and shared_ptr<LyXText>
117 2001-07-05 Juergen Vigna <jug@sad.it>
119 * insettext.C (clear): deleted also the cache not only LyXText.
120 (setParagraphData): ditto.
122 2001-07-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
124 * insetfloat.C (latex): let the specific placement take presedence
125 if set, otherwise choose document placement if set, otherwise just
126 use float default placement.
128 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
130 * insettext.C (localDispatch): call CutAndPaste::'s static method
133 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
135 * insetbib.C: no meed to include forms.h here.
137 2001-07-03 Angus Leeming <a.leeming@ic.ac.uk>
139 * insettext.C: added using std::make_pair directive.
141 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
143 * insettext.C (getLyXText): avoid multiple lookups, and simplify
145 (deleteLyXText): ditto
146 (resizeLyXText): ditto
148 2001-07-02 Juergen Vigna <jug@sad.it>
150 * insettext.C (getLyXText): introduce a cache in getLyXText so that
151 following calls are only returned the right pointer without the over
152 head to search in the map.
153 (various funcs): reset the cached_bview variable as this signs that
154 the cache is not valid anymore.
156 2001-06-29 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
158 * insettabular.C (clone): do not copy the LyXTabular twice
160 2001-06-29 Lars Gullik Bjønnes <larsbj@birdstep.com>
162 * insettext.h (TEXT): delete method
164 2001-06-29 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
166 * insetmarginal.C (latex):
167 * insetfoot.C (latex): fix spacing of notes in LaTeX
169 * insettext.C (localDispatch): use .c_str() on istringstream
170 constructor argument.
172 2001-06-29 John Levon <moz@compsoc.man.ac.uk>
177 * inseturl.C: fix method names in these to begin
178 with small char too, so they inherit
180 2001-06-28 Juergen Vigna <jug@sad.it>
182 * insettext.C (setFont): fixed font settings using toggleFree()
183 instead of setFont().
185 2001-06-28 Lars Gullik Bjønnes <larsbj@birdstep.com>
187 * Change a lot of method names to begin with a small char.
188 Changes to a lot of files because of this.
190 2001-06-27 Lars Gullik Bjønnes <larsbj@birdstep.com>
192 * insetfloatlist.C (Write): std:: qualify ostream
195 2001-06-26 The LyX Project <lyx@violet.home.sad.it>
199 * insetgraphics.C: send debug output to Debug::INFO instead of
202 2001-06-26 The LyX Project <lyx@rose.home.sad.it>
205 * insettabular.C (getStatus): update to use func_status
207 2001-06-26 ben <nicolas.marsgui@libertysurf.fr>
209 * insetref.C (DocBook): added support for cross-references without
212 2001-06-26 The LyX Project <jug@sad.it>
217 * insetlabel.h: removed escape method and moved it to
220 2001-06-26 Lars Gullik Bjønnes <larsbj@birdstep.com>
222 * insettabular.C (getMaxWidth): do the speedup in a different way,
225 2001-06-24 The LyX Project <Asger>
227 * insettabular.C (getMaxWidth): We cache a mapping from
228 inset to cell in order to speed this method up.
230 2001-06-24 The LyX Project <Asger>
232 * insettext.C: Optimized InsetText::draw or something.
234 2001-06-23 The LyX Project <lyx@rose.home.sad.it>
236 * insettext.C (LocalDispatch): fixed inserting of 'normal chars'
238 2001-06-23 Lars Gullik Bjønnes <larsbj@birdstep.com>
240 * inset.h: name change from lyxinset.h
242 2001-06-22 Dekel Tsur <dekelts@tau.ac.il>
244 * insetfloat.C (Validate): Add a call to InsetCollapsable::Validate
246 2001-06-14 Juergen Vigna <jug@sad.it>
248 * insettext.C (draw): removed warnings.
250 2001-06-13 Juergen Vigna <jug@sad.it>
252 * insettabular.C (nodraw): only go down the tree if we don't have
253 that flag set otherwise it's obvious that we don't want to draw.
254 (LocalDispatch): do also an update if we have an undispached result.
256 2001-06-19 Angus Leeming <a.leeming@ic.ac.uk>
259 * insetgraphicsParams.C:
260 * insettext.C: removed // -*- C++ -*- as first line.
262 2001-06-13 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
264 * lyxinset.h (resizeLyXText): shut off warning about unused
267 2001-06-07 Juergen Vigna <jug@sad.it>
269 * insettext.C (resizeLyXText): honor the new force flag.
271 * lyxinset.h: add 'bool force' parameter to resizeLyXText(...)
273 * insettabular.C (deleteLyXText): new function
275 2001-06-02 John Levon <moz@compsoc.man.ac.uk>
283 * insetcollapsable.C:
284 * insetcaption.C: LColor tidy
286 2001-06-01 Lars Gullik Bjønnes <larsbj@birdstep.com>
288 * figinset.C: fix typo
290 2001-06-01 Juergen Vigna <jug@sad.it>
292 * insettabular.C (resetPos): small hack so that scroll is not set to
293 0 when we are in the last column of a tabular. This is a problem we
294 have because of constats 20 offset on both directions, so this can
295 cause on the limit an endless loop.
297 * insettext.C (SetFont): forgot that we can have locking insets ;)
299 2001-05-31 Juergen Vigna <jug@sad.it>
301 * insettabular.C (LocalDispatch): small fix for LFUN_TAB.
303 2001-05-31 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
305 * figinset.C: add using std:: directive for the C functions which
308 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
310 * insetfloat.C (Write): write out wide info
311 (Read): read the wide info
312 (Latex): use the wide info when creating latex.
314 * insettext.C: adjust
316 * insetgraphics.[Ch] (statusMessage): change to return string
320 * figinset.C (runqueue): add std::
323 2001-05-28 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
325 * insetcite.C (Ascii): add std:: qualifier
327 2001-05-28 Juergen Vigna <jug@sad.it>
329 * insettext.C (resizeLyXText): clear LyXText ONLY if we don't have
330 a endless-width inset (maxWidth < 0).
331 (Edit): change language only if not equal.
333 * insettabular.C (resetPos): call UpdateLocal only on REAL scroll!
335 * insettext.C (draw): fixed draw/clear of InsetText-Frame
337 2001-05-16 Juergen Vigna <jug@sad.it>
339 * insettext.C (selectAll): added
340 (clearSelection): added
342 * insettabular.C (SetFont): now we may set a font on a whole selection!
343 (getSelection): added helper function.
345 2001-05-27 Dekel Tsur <dekelts@tau.ac.il>
347 * insetcite.C (Ascii): Add method.
349 2001-05-16 Ruurd Reitsma <r.a.reitsma@wbmt.tudelft.nl>
352 * insetbib.C: fix path for OS/2 & Win32
354 2001-05-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
356 * insetfoot.C (Latex): don't use % after footnote.
358 2001-05-08 Lars Gullik Bjønnes <larsbj@birdstep.com>
360 * insettext.C (Read): use clear
361 (SetParagraphData): use LyXParagraph copy constructor instead of clone
363 2001-05-04 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
365 * insetfloatlist.h: add a bunch of std:: qualifiers.
367 2001-05-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
369 * lyxinset.h: remve LOF_CODE, LOT_CODE, LOA_CODE, add
370 FLOAT_LIST_CODE, renumber code list.
372 * insettoc.C (getScreenLabel): remove support for float lists
376 * insetfloatlist.[Ch]: new files
378 * Makefile.am (libinsets_la_SOURCES): add insetfloatlist.[Ch]
380 2001-04-27 Angus Leeming <a.leeming@ic.ac.uk>
382 * insettabular.C (LocalDispatch):
383 * insettext.C (LocalDispatch): getClipboard() is now a BufferView
386 2001-05-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
388 * insettext.C: remvoe !NEW_INSETS cruft
390 * insettabular.C: remove !NEW_INSETS cruft
392 * insetcollapsable.h: remove !NEW_INSETS cruft
394 * insetbib.C: remove !NEW_INSETS cruft
396 2001-04-27 Lars Gullik Bjønnes <larsbj@birdstep.com>
398 * insettoc.C: hack to make listof algorithm work
400 2001-04-20 Juergen Vigna <jug@sad.it>
402 * insettext.C (Edit): call checkAndActivateInset with y=0 if y < 0.
404 2001-04-18 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
406 * insetquotes.C (Latex): improve the guard against
407 unwanted !` and ?` ligatures. This should really be done in
408 another place (to catch all this ligatures at low-level).
410 2001-04-17 Lars Gullik Bjønnes <larsbj@birdstep.com>
412 * insettext.C (init): remvoe leftovers from cursor_visible change
414 (LocalDispatch): dispatch LFUN_MESSAGE
416 * insettabular.C (InsetTabular): remove leftovers from
417 cursor_visible, and scoped_ptr changes
420 * insetcollapsable.C (draw): use c++ cast
422 * ExternalTemplate.h: inherit privaely from noncopyable
423 * insetcommand.h: ditto
424 * insetinclude.h: ditto
426 2001-04-16 Allan Rae <rae@lyx.org>
428 * insettoc.C (Ascii):
429 * insettext.C (draw):
430 * insettabular.C (setPos):
431 * insetminipage.C (Read):
432 * insetfloat.C (placement):
433 * insetcaption.C (Ascii, DocBook):
434 * figinset.C (runqueue): #warning triggers an error on Sun CC 6.0 as
435 an unrecognised preprocessor directive. So ensure they're wrapped.
437 2001-04-06 John Levon <moz@compsoc.man.ac.uk>
440 * insetexternal.C: set view on Clone. Add _ to private members.
442 2001-04-06 Lars Gullik Bjønnes <larsbj@birdstep.com>
444 * insettext.C (InsetText): fix new
445 (InsetText): reindent some, simplify deletion of par list
446 (clear): simplify deletion of par list, fix new
447 (SetParagraphData): simplify deletion of par list
449 * insettabular.[Ch] (getLabelList): implement new method
451 2001-04-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
453 * lyxinset.h: do not include gettext.h...
461 * insetlatexaccent.C:
465 * inseturl.C: ... and do it here instead
467 2001-04-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
469 * insetcollapsable.[Ch] (getLabelList): add std:: on vector<string>
471 * insettext.[Ch] (getLabelList): add std:: on vector<string>
473 * insetcollapsable.[Ch] (getLabelList): implement
475 * insettext.[Ch] (getLabelList): implement
477 * insettext.h: reindent
479 * insettabular.h: make tabular a scoped_ptr
481 * insettext.C (init): adjust for cursor_visible
482 (ToggleInsetCursor): constify asc and desc, font, adjust for
484 (ShowInsetCursor): constify asc and desc, font, adjust for
486 (HideInsetCursor): adjust for cursor_visible
488 * insettabular.C: reindent some
489 (InsetTabular): adjust for scoped_ptr and cursor_visible
490 (InsetTabular): ditto
491 (~InsetTabular): delete delete
492 (Clone): adjust for scoped_ptr
493 (Read): constify old_format, adjust for scoped_ptr, move init of
495 (draw): constify tx, localize loop vars.
496 some other localization of variables, remove double initilizatons.
498 * insetfoot.C: remove using std::ostream, add ostream where needed
500 2001-04-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
502 * lyxinset.h: some reindentaion, use initializer list for
504 UpdatableInset: make cursor_visible a private var add
505 public isCursorVisible(), add protected toggleCursorVisible() and
506 proctected setCursorVisible(bool), make scroll call the Inset::scroll
508 * insettoc.C: remvoe using decl
509 (getScreenLabel): make cmdname donst
512 (Ascii): don't use endl
514 * insetfootlike.C: remove using decl at file scope and add std::
516 * insetmarginal.C: ditto
518 * insetfoot.C: some reformatting
520 * insetfloat.C (InsetButtonRelease): adjust the hit area
522 * insetert.C (SetFont): some reformatting
524 * insetcollapsable.C: some reformatting and constification
525 (Clone): comment out.
526 * insetcollapsable.h: some reformatting
527 (Clone): comment out.
532 2001-03-30 Juergen Vigna <jug@sad.it>
534 * insetcollapsable.h: changen *inset to be a InsetText inset.
536 * some files: changed to reflect the above change.
538 2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
540 * insetexternal.[Ch]: renamed InsetExternal::InsetExternalParams as
541 InsetExternal::Params.
542 Added operator==() and operator!=() for the Params struct.
544 2001-03-29 Juergen Vigna <jug@sad.it>
546 * lyxinset.h: changed parameter of getMaxWidth from Painter & to
549 * insetminipage.C: removed widthp_ and all it's functions and changed
550 to use new %-lengths of LyXLength.
552 2001-03-28 Angus Leeming <a.leeming@ic.ac.uk>
554 * figinset.[Ch]: changed headers lyx.h, form1.h -> figure_form.h.
556 2001-03-27 Angus Leeming <a.leeming@ic.ac.uk>
558 * insetgraphicsParams.C (operator!=): new function, needed by the
559 ControlGraphics class.
561 2001-03-28 Juergen Vigna <jug@sad.it>
563 * insettext.C (InsetButtonPress): only enter !inset if button == 2
564 (checkAndActivateInset): don't use the values returned from
565 call to bv->checkInsetHit.
567 * insetminipage.C (Clone): set special minipage values.
569 * insetcollapsable.C (draw): changed to draw the button in the
570 upper left corner outside the textinset.
571 (ascent): changed because of different drawing
575 (InsetButtonPress): ditto
576 (InsetButtonRelease): ditto
577 (InsetMotionNotify): ditto
579 2001-03-27 Dekel Tsur <dekelts@tau.ac.il>
581 * figinset.C (GetPSSizes): Fix for the case when filename doesn't
585 2001-03-26 Juergen Vigna <jug@sad.it>
587 * lyxinset.h: added ShowInsetDialog() function in UpdatableInset.
589 * insettext.C (ShowInsetDialog): implemented above function.
591 * insettabular.C (ShowInsetDialog): ditto
593 * insetminipage.C (ShowInsetDialog): ditto
595 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
597 * insetinclude.[Ch]: rename InsetInclude::InsetIncludeParams as
598 InsetInclude::Params. Don't store a buffer * in Params. Store the
599 master file name instead.
601 2001-03-23 Juergen Vigna <jug@sad.it>
603 * insetcollapsable.C (InsetMotionNotify):
604 (InsetButtonRelease):
605 (InsetButtonPress): fixed y-offset (minipages).
607 * insettext.C (draw): force a FULL update if cleared == true.
609 * insetcollapsable.C (draw): Lars forgotten entry for changing this
610 routine to draw the minipages on its position-flag.
611 (InsetInInsetY): give back the right y position, because of minipage
614 2001-03-23 José Abílio Matos <jamatos@fep.up.pt>
617 * insetfloat.C (DocBook): docbook export code.
619 2001-03-22 Juergen Vigna <jug@sad.it>
621 * insetminipage.C (getMaxWidth): added function to set the drawing
623 (Read): should work now!
625 * insetcollapsable.C (InsetCollapsable): default is now NOT collapsed
626 if we create a new inset.
628 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
630 * figinset.C (fl_set_preemptive_callback): moved definition outside
633 2001-03-20 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
635 * insetminipage.C (Read): prepare for reading of minipage arguments.
637 2001-03-18 Baruch Even <baruch@lyx.org>
639 * insetgraphics.C: Minor cleanups of the comments and code.
641 2001-03-17 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
643 * insetminipage.C (InsetMinipage): default to not collapsed
645 2001-03-16 Juergen Vigna <jug@sad.it>
647 * insetminipage.C (width): modified with to be a string
648 (widthp): added widthp (for % width) support functions.
649 (InsetButtonRelease): added to open the options dialog on button==3.
650 (~InsetMinipage): added to hide the dialog.
652 * insetminipage.h: added hideDialog signal
654 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
656 * insetminipage.h: change the order or Position to match
657 LyXParagraph::MINIPAGE_ALIGNMENT
659 * several files: remvoe CXX_WORKING_NAMESPACES
661 * ExternalTemplate.h: noncopyable is in namespace boost
662 * insetinclude.h: ditto
663 * insetcommand.h: ditto
665 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
667 * insettext.C (Edit): #else# -> #else.
668 * insettoc.C: added using directive.
670 2001-03-14 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
672 * insetminipage.h: add pos, inner_pos, width and height. + getters
673 and setters for all of them.
675 2001-03-13 Dekel Tsur <dekelts@tau.ac.il>
677 * insetinclude.C (Latex): Do not exit when the textclass of the
678 included file differ from the textclass of the parent file.
680 2001-03-12 Angus Leeming <a.leeming@ic.ac.uk>
682 * ExternalTemplate.C (read): the reading of external insets now checks
683 for \end_inset and removes it form the input stream.
685 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
687 * ExternalTemplate.h:
688 * ExternalTemplate.C:
690 * insetexternal.C: move form to GUII
692 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
695 * insetinclude.C: add InsetIncludeParams, use
696 composition rather than derivation of InsetCommand
698 2001-03-12 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
700 * insettoc.C (Ascii): use the Buffer typedefs
702 2001-03-11 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
704 * insettoc.C (Ascii): implement for dynamic number of lists
706 * insetcaption.[Ch]: update from new_insets branch
707 * insetfloat.[Ch]: ditto
709 2001-03-06 John Levon <moz@compsoc.man.ac.uk>
712 * figinset.C: use new File Dialog
714 2001-03-06 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
716 * insettext.C: changes becuase of ParagraphParameters.
718 2001-02-28 Baruch Even <baruch@ev-en.org>
720 * insetgraphics.C (updateInset): Changed due to the change in
723 2001-02-26 Juergen Vigna <jug@sad.it>
725 * insettext.C (SetFont): Set Undo only if we have selection (as it is
728 2001-02-23 Juergen Vigna <jug@sad.it>
730 * insettext.C (draw): some small repainting fixes.
731 (LocalDispatch): put the sel_cursor stuff after the insert of chars.
733 * inset.C (LocalDispatch): changed action to be a kb_action (as it
734 should be) and not an int.
736 * insettabular.C (LocalDispatch): ditto
738 * insettext.C (LocalDispatch): ditto
740 * insetcollapsable.C (LocalDispatch): ditto
742 2001-02-22 Juergen Vigna <jug@sad.it>
744 * insettabular.C (LocalDispatch): return DISPATCHED if we cannot
745 DISPATCH it and we don't have a locking_inset.
747 2001-02-21 Baruch Even <baruch@ev-en.org>
749 * insetgraphics.[Ch]: Changed to use boost::shared_ptr<GraphicsCacheItem>
750 instead of GraphicsCacheItem *.
752 2001-02-22 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
754 * insetcollapsable.C (getLyXText): add const qualifier to second
757 2001-02-22 Juergen Vigna <jug@sad.it>
759 * insettext.C (getLyXText): honor the recursive parameter.
760 (SetUpdateStatus): set need_update to CURSOR_PAR if LyXText needs it.
762 * inset.C (getLyXText): added bool recursive parameter.
764 * insettext.C (SetUpdateStatus): or the update codes.
765 (draw): check need_update with &.
766 (InsetButtonPress): set no_selection to not put a selection when
767 entering an inset and it is redraws in another spot.
769 * insettext.h: made need_update an int.
771 2001-02-20 Baruch Even <baruch@ev-en.org>
774 * insetgraphisc.C: Changed to use better semantics when loading images
775 for inline view. Now it doesn't keep the pixmap itself but it's holder.
777 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
781 * insetgraphics.C: change name of "hide" signal to "hideDialog",
782 consistent with InsetTabular.
784 2001-02-19 Juergen Vigna <jug@sad.it>
786 * insettabular.C (LocalDispatch): implement PAGE up/down.
788 * insettext.C (draw): clear all of it on need_update==INIT too!
790 * insettabular.C (InsetUnlock): always clear the selection.
792 * inset.C (scroll): normally we only want to scroll the inset until
793 it is fully visible so if top_x + offset > 20 then just set scx to 0.
795 2001-02-14 Juergen Vigna <jug@sad.it>
797 * insettabular.C (LocalDispatch): remove x_fix as it is not used.
798 (resetPos): fixed scroll behaviour.
799 (LocalDispatch): do an update if moving cursor inside a table cell
800 requests a scroll of the tabular.
802 2001-02-16 Lars Gullik Bjønnes <larsbj@lyx.org>
804 * insettext.C (textWidth): constify local var
806 * insettabular.C: small cleanup.
808 * insetfoot.C (Latex): constify local var
810 * insetcollapsable.C: small cleanup.
812 * figinset.C (runqueue): use compare instead of strcmp
814 2001-02-14 Lars Gullik Bjønnes <larsbj@lyx.org>
817 * insetinfo.C: remove cruft
819 2001-02-14 Juergen Vigna <jug@sad.it>
821 * insettext.C (SetUpdateStatus): added a BufferView * parameter.
823 2001-02-13 Juergen Vigna <jug@sad.it>
825 * insettext.C (InsertInset): don't move left (is this right?)
827 * insettabular.C (LocalDispatch): use of the no_draw variable
829 * insettabular.h: new no_draw variable to stop redraw
831 * insettabular.C (TabularFeatures): fixed update for alignment change
833 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
837 * insetbib.C: move dialogs to frontends/
839 2001-02-10 Dekel Tsur <dekelts@tau.ac.il>
841 * insettext.C (LocalDispatch): Restore the language if the inset
844 2001-02-09 Dekel Tsur <dekelts@tau.ac.il>
846 * insettext.C (moveRightIntern): Update the selection cursor.
847 (moveLeftIntern): Ditto.
849 2001-02-09 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
851 * Makefile.am: remove BoundingBox.h
853 * BoundingBox.h: removed
855 2001-02-08 Dekel Tsur <dekelts@tau.ac.il>
857 * insettext.C (LocalDispatch): Update selection cursor when moving
859 (moveRightIntern): Call to CursorRight with 2 argument eqaul to false.
860 (moveLeftIntern): Ditto.
862 2001-02-05 Baruch Even <baruch.even@writeme.com>
864 * insetgraphics.C: Updated automatic image conversion, it now goes into
865 temporary directory instead of with the image itself.
867 2001-01-21 Baruch Even <baruch@ev-en.org>
869 * insetgraphics.C: Added Docbook support. Added Automatic image conversion
870 to EPS or PNG when needed (support bitmap graphics).
872 2000-11-02 Baruch Even <baruch@ev-en.org>
875 * insetgraphiscParams.C: Some cleaning up, changing from std::endl to '\n'
876 and removal of commented out code.
878 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
880 * insetbib.C (callback): Update citations if the key has changed.
882 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
884 * insetbib.C (InsetBibKey): Better computation of default key.
885 (getScreenLabel) Show both the key and the label.
886 (getBibLabel): New method.
887 (callback): Force a redraw if the inset have been changed.
889 2001-01-26 Dekel Tsur <dekelts@tau.ac.il>
891 * insetref.C (getType, getName): Move methods from
892 src/frontends/xforms/FormRef.C.
894 2001-01-12 Dekel Tsur <dekelts@tau.ac.il>
896 * insettabular.C: Various improvements (use only one dummy position).
898 2001-01-25 Dekel Tsur <dekelts@tau.ac.il>
900 * insetbib.C (bibitemWidest): Use lyxfont::width instead of
901 par->bibkey->width. This fixes the crashes when running without
902 gui or when having included documents.
904 2001-01-22 Dekel Tsur <dekelts@tau.ac.il>
906 * insetcommand.C (getAsString, setFromString): Cleanup.
908 2001-01-21 Dekel Tsur <dekelts@tau.ac.il>
910 * insetref.C: Add the array InsetRef::types that contains
911 information about all supported reference types.
913 2001-01-19 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
915 * lyxinset.h: remove trailing comma in enum.
917 2001-01-17 John Levon <moz@compsoc.man.ac.uk>
919 * insettext.C: kill LyXBell.