1 2001-07-13 Juergen Vigna <jug@sad.it>
3 * insetfloat.C (insertInsetAllowed): added missing const_cast.
5 * insetcollapsable.C (getLockingInset): ditto.
7 2001-07-12 Juergen Vigna <jug@sad.it>
9 * insetcollapsable.h: added implementation of new function for
12 * various files: added implementation of new insertInsetAllowed-func
13 and redone the function a bit more.
15 * inset.h: added isCollapsable(), bool collapsed(),
16 collapsed(BufferView *, bool) and insertInsetAllowed(Inset::Code).
18 * insetfloat.C (insertInsetAllowed): make a bit more checks.
20 * insettext.C (getLyXText): use 'lt' to assure we're not erasing the
21 LyXText which is marked for removal while we're using it!
23 * insettext.h: added private LyXText * lt to use it to assure we are
24 not deleting our LyXText while we're using it!
26 2001-07-11 Juergen Vigna <jug@sad.it>
28 * insettext.C (insertInset): check if we are before the inset after
29 inserting it! This check IS needed. Remove the Undo-Call as it is
30 called in LyXText::insertInset!
32 * insettext.h: added struct InnerCache.
34 * insettext.C (deleteLyXText): insert a new InnerCache mechanism so
35 that we ONLY delete the LyXText in the getLyXText() routine. So we
36 are sure we don't delete LyXText while someone is working with it!
38 2001-07-12 Lars Gullik Bjønnes <larsbj@birdstep.com>
40 * insetexternal.C: (*it). -> it->
43 2001-07-11 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
45 * insetcollapsable.C (edit): always open collapsed insets (even if
46 they are not autocollapsable)
48 * insetcommand.C (operator=): simplify.
50 2001-07-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
52 * insetert.C (latex): handle META_NEWLINE
54 2001-07-09 Juergen Vigna <jug@sad.it>
56 * insetert.h: a normal InsetText can insert insets, but we won't.
58 * inset.h: return default "false" on insertInsetAllowed and implement
59 this function where a returnvalue != "false" is needed.
61 2001-07-08 Lars Gullik Bjønnes <larsbj@birdstep.com>
63 * insetert.C (InsetERT): new contructor
65 2001-07-06 Juergen Vigna <jug@sad.it>
67 * a lot of files: added implementation of the below new functions
68 and the change to clone(). Also the call of the new undo-functions
71 * inset.h: added an inset_id, added functions getParFromID,
72 getInsetFromID, firstParagraph, cursor and id functions, added
73 bool same_ids to clone function.
75 2001-07-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
77 * insettext.[hC]: make cached_text a shared_ptr, make Cache be a map
78 of BufferView * and shared_ptr<LyXText>
80 2001-07-05 Juergen Vigna <jug@sad.it>
82 * insettext.C (clear): deleted also the cache not only LyXText.
83 (setParagraphData): ditto.
85 2001-07-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
87 * insetfloat.C (latex): let the specific placement take presedence
88 if set, otherwise choose document placement if set, otherwise just
89 use float default placement.
91 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
93 * insettext.C (localDispatch): call CutAndPaste::'s static method
96 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
98 * insetbib.C: no meed to include forms.h here.
100 2001-07-03 Angus Leeming <a.leeming@ic.ac.uk>
102 * insettext.C: added using std::make_pair directive.
104 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
106 * insettext.C (getLyXText): avoid multiple lookups, and simplify
108 (deleteLyXText): ditto
109 (resizeLyXText): ditto
111 2001-07-02 Juergen Vigna <jug@sad.it>
113 * insettext.C (getLyXText): introduce a cache in getLyXText so that
114 following calls are only returned the right pointer without the over
115 head to search in the map.
116 (various funcs): reset the cached_bview variable as this signs that
117 the cache is not valid anymore.
119 2001-06-29 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
121 * insettabular.C (clone): do not copy the LyXTabular twice
123 2001-06-29 Lars Gullik Bjønnes <larsbj@birdstep.com>
125 * insettext.h (TEXT): delete method
127 2001-06-29 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
129 * insetmarginal.C (latex):
130 * insetfoot.C (latex): fix spacing of notes in LaTeX
132 * insettext.C (localDispatch): use .c_str() on istringstream
133 constructor argument.
135 2001-06-29 John Levon <moz@compsoc.man.ac.uk>
140 * inseturl.C: fix method names in these to begin
141 with small char too, so they inherit
143 2001-06-28 Juergen Vigna <jug@sad.it>
145 * insettext.C (setFont): fixed font settings using toggleFree()
146 instead of setFont().
148 2001-06-28 Lars Gullik Bjønnes <larsbj@birdstep.com>
150 * Change a lot of method names to begin with a small char.
151 Changes to a lot of files because of this.
153 2001-06-27 Lars Gullik Bjønnes <larsbj@birdstep.com>
155 * insetfloatlist.C (Write): std:: qualify ostream
158 2001-06-26 The LyX Project <lyx@violet.home.sad.it>
162 * insetgraphics.C: send debug output to Debug::INFO instead of
165 2001-06-26 The LyX Project <lyx@rose.home.sad.it>
168 * insettabular.C (getStatus): update to use func_status
170 2001-06-26 ben <nicolas.marsgui@libertysurf.fr>
172 * insetref.C (DocBook): added support for cross-references without
175 2001-06-26 The LyX Project <jug@sad.it>
180 * insetlabel.h: removed escape method and moved it to
183 2001-06-26 Lars Gullik Bjønnes <larsbj@birdstep.com>
185 * insettabular.C (getMaxWidth): do the speedup in a different way,
188 2001-06-24 The LyX Project <Asger>
190 * insettabular.C (getMaxWidth): We cache a mapping from
191 inset to cell in order to speed this method up.
193 2001-06-24 The LyX Project <Asger>
195 * insettext.C: Optimized InsetText::draw or something.
197 2001-06-23 The LyX Project <lyx@rose.home.sad.it>
199 * insettext.C (LocalDispatch): fixed inserting of 'normal chars'
201 2001-06-23 Lars Gullik Bjønnes <larsbj@birdstep.com>
203 * inset.h: name change from lyxinset.h
205 2001-06-22 Dekel Tsur <dekelts@tau.ac.il>
207 * insetfloat.C (Validate): Add a call to InsetCollapsable::Validate
209 2001-06-14 Juergen Vigna <jug@sad.it>
211 * insettext.C (draw): removed warnings.
213 2001-06-13 Juergen Vigna <jug@sad.it>
215 * insettabular.C (nodraw): only go down the tree if we don't have
216 that flag set otherwise it's obvious that we don't want to draw.
217 (LocalDispatch): do also an update if we have an undispached result.
219 2001-06-19 Angus Leeming <a.leeming@ic.ac.uk>
222 * insetgraphicsParams.C:
223 * insettext.C: removed // -*- C++ -*- as first line.
225 2001-06-13 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
227 * lyxinset.h (resizeLyXText): shut off warning about unused
230 2001-06-07 Juergen Vigna <jug@sad.it>
232 * insettext.C (resizeLyXText): honor the new force flag.
234 * lyxinset.h: add 'bool force' parameter to resizeLyXText(...)
236 * insettabular.C (deleteLyXText): new function
238 2001-06-02 John Levon <moz@compsoc.man.ac.uk>
246 * insetcollapsable.C:
247 * insetcaption.C: LColor tidy
249 2001-06-01 Lars Gullik Bjønnes <larsbj@birdstep.com>
251 * figinset.C: fix typo
253 2001-06-01 Juergen Vigna <jug@sad.it>
255 * insettabular.C (resetPos): small hack so that scroll is not set to
256 0 when we are in the last column of a tabular. This is a problem we
257 have because of constats 20 offset on both directions, so this can
258 cause on the limit an endless loop.
260 * insettext.C (SetFont): forgot that we can have locking insets ;)
262 2001-05-31 Juergen Vigna <jug@sad.it>
264 * insettabular.C (LocalDispatch): small fix for LFUN_TAB.
266 2001-05-31 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
268 * figinset.C: add using std:: directive for the C functions which
271 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
273 * insetfloat.C (Write): write out wide info
274 (Read): read the wide info
275 (Latex): use the wide info when creating latex.
277 * insettext.C: adjust
279 * insetgraphics.[Ch] (statusMessage): change to return string
283 * figinset.C (runqueue): add std::
286 2001-05-28 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
288 * insetcite.C (Ascii): add std:: qualifier
290 2001-05-28 Juergen Vigna <jug@sad.it>
292 * insettext.C (resizeLyXText): clear LyXText ONLY if we don't have
293 a endless-width inset (maxWidth < 0).
294 (Edit): change language only if not equal.
296 * insettabular.C (resetPos): call UpdateLocal only on REAL scroll!
298 * insettext.C (draw): fixed draw/clear of InsetText-Frame
300 2001-05-16 Juergen Vigna <jug@sad.it>
302 * insettext.C (selectAll): added
303 (clearSelection): added
305 * insettabular.C (SetFont): now we may set a font on a whole selection!
306 (getSelection): added helper function.
308 2001-05-27 Dekel Tsur <dekelts@tau.ac.il>
310 * insetcite.C (Ascii): Add method.
312 2001-05-16 Ruurd Reitsma <r.a.reitsma@wbmt.tudelft.nl>
315 * insetbib.C: fix path for OS/2 & Win32
317 2001-05-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
319 * insetfoot.C (Latex): don't use % after footnote.
321 2001-05-08 Lars Gullik Bjønnes <larsbj@birdstep.com>
323 * insettext.C (Read): use clear
324 (SetParagraphData): use LyXParagraph copy constructor instead of clone
326 2001-05-04 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
328 * insetfloatlist.h: add a bunch of std:: qualifiers.
330 2001-05-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
332 * lyxinset.h: remve LOF_CODE, LOT_CODE, LOA_CODE, add
333 FLOAT_LIST_CODE, renumber code list.
335 * insettoc.C (getScreenLabel): remove support for float lists
339 * insetfloatlist.[Ch]: new files
341 * Makefile.am (libinsets_la_SOURCES): add insetfloatlist.[Ch]
343 2001-04-27 Angus Leeming <a.leeming@ic.ac.uk>
345 * insettabular.C (LocalDispatch):
346 * insettext.C (LocalDispatch): getClipboard() is now a BufferView
349 2001-05-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
351 * insettext.C: remvoe !NEW_INSETS cruft
353 * insettabular.C: remove !NEW_INSETS cruft
355 * insetcollapsable.h: remove !NEW_INSETS cruft
357 * insetbib.C: remove !NEW_INSETS cruft
359 2001-04-27 Lars Gullik Bjønnes <larsbj@birdstep.com>
361 * insettoc.C: hack to make listof algorithm work
363 2001-04-20 Juergen Vigna <jug@sad.it>
365 * insettext.C (Edit): call checkAndActivateInset with y=0 if y < 0.
367 2001-04-18 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
369 * insetquotes.C (Latex): improve the guard against
370 unwanted !` and ?` ligatures. This should really be done in
371 another place (to catch all this ligatures at low-level).
373 2001-04-17 Lars Gullik Bjønnes <larsbj@birdstep.com>
375 * insettext.C (init): remvoe leftovers from cursor_visible change
377 (LocalDispatch): dispatch LFUN_MESSAGE
379 * insettabular.C (InsetTabular): remove leftovers from
380 cursor_visible, and scoped_ptr changes
383 * insetcollapsable.C (draw): use c++ cast
385 * ExternalTemplate.h: inherit privaely from noncopyable
386 * insetcommand.h: ditto
387 * insetinclude.h: ditto
389 2001-04-16 Allan Rae <rae@lyx.org>
391 * insettoc.C (Ascii):
392 * insettext.C (draw):
393 * insettabular.C (setPos):
394 * insetminipage.C (Read):
395 * insetfloat.C (placement):
396 * insetcaption.C (Ascii, DocBook):
397 * figinset.C (runqueue): #warning triggers an error on Sun CC 6.0 as
398 an unrecognised preprocessor directive. So ensure they're wrapped.
400 2001-04-06 John Levon <moz@compsoc.man.ac.uk>
403 * insetexternal.C: set view on Clone. Add _ to private members.
405 2001-04-06 Lars Gullik Bjønnes <larsbj@birdstep.com>
407 * insettext.C (InsetText): fix new
408 (InsetText): reindent some, simplify deletion of par list
409 (clear): simplify deletion of par list, fix new
410 (SetParagraphData): simplify deletion of par list
412 * insettabular.[Ch] (getLabelList): implement new method
414 2001-04-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
416 * lyxinset.h: do not include gettext.h...
424 * insetlatexaccent.C:
428 * inseturl.C: ... and do it here instead
430 2001-04-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
432 * insetcollapsable.[Ch] (getLabelList): add std:: on vector<string>
434 * insettext.[Ch] (getLabelList): add std:: on vector<string>
436 * insetcollapsable.[Ch] (getLabelList): implement
438 * insettext.[Ch] (getLabelList): implement
440 * insettext.h: reindent
442 * insettabular.h: make tabular a scoped_ptr
444 * insettext.C (init): adjust for cursor_visible
445 (ToggleInsetCursor): constify asc and desc, font, adjust for
447 (ShowInsetCursor): constify asc and desc, font, adjust for
449 (HideInsetCursor): adjust for cursor_visible
451 * insettabular.C: reindent some
452 (InsetTabular): adjust for scoped_ptr and cursor_visible
453 (InsetTabular): ditto
454 (~InsetTabular): delete delete
455 (Clone): adjust for scoped_ptr
456 (Read): constify old_format, adjust for scoped_ptr, move init of
458 (draw): constify tx, localize loop vars.
459 some other localization of variables, remove double initilizatons.
461 * insetfoot.C: remove using std::ostream, add ostream where needed
463 2001-04-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
465 * lyxinset.h: some reindentaion, use initializer list for
467 UpdatableInset: make cursor_visible a private var add
468 public isCursorVisible(), add protected toggleCursorVisible() and
469 proctected setCursorVisible(bool), make scroll call the Inset::scroll
471 * insettoc.C: remvoe using decl
472 (getScreenLabel): make cmdname donst
475 (Ascii): don't use endl
477 * insetfootlike.C: remove using decl at file scope and add std::
479 * insetmarginal.C: ditto
481 * insetfoot.C: some reformatting
483 * insetfloat.C (InsetButtonRelease): adjust the hit area
485 * insetert.C (SetFont): some reformatting
487 * insetcollapsable.C: some reformatting and constification
488 (Clone): comment out.
489 * insetcollapsable.h: some reformatting
490 (Clone): comment out.
495 2001-03-30 Juergen Vigna <jug@sad.it>
497 * insetcollapsable.h: changen *inset to be a InsetText inset.
499 * some files: changed to reflect the above change.
501 2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
503 * insetexternal.[Ch]: renamed InsetExternal::InsetExternalParams as
504 InsetExternal::Params.
505 Added operator==() and operator!=() for the Params struct.
507 2001-03-29 Juergen Vigna <jug@sad.it>
509 * lyxinset.h: changed parameter of getMaxWidth from Painter & to
512 * insetminipage.C: removed widthp_ and all it's functions and changed
513 to use new %-lengths of LyXLength.
515 2001-03-28 Angus Leeming <a.leeming@ic.ac.uk>
517 * figinset.[Ch]: changed headers lyx.h, form1.h -> figure_form.h.
519 2001-03-27 Angus Leeming <a.leeming@ic.ac.uk>
521 * insetgraphicsParams.C (operator!=): new function, needed by the
522 ControlGraphics class.
524 2001-03-28 Juergen Vigna <jug@sad.it>
526 * insettext.C (InsetButtonPress): only enter !inset if button == 2
527 (checkAndActivateInset): don't use the values returned from
528 call to bv->checkInsetHit.
530 * insetminipage.C (Clone): set special minipage values.
532 * insetcollapsable.C (draw): changed to draw the button in the
533 upper left corner outside the textinset.
534 (ascent): changed because of different drawing
538 (InsetButtonPress): ditto
539 (InsetButtonRelease): ditto
540 (InsetMotionNotify): ditto
542 2001-03-27 Dekel Tsur <dekelts@tau.ac.il>
544 * figinset.C (GetPSSizes): Fix for the case when filename doesn't
548 2001-03-26 Juergen Vigna <jug@sad.it>
550 * lyxinset.h: added ShowInsetDialog() function in UpdatableInset.
552 * insettext.C (ShowInsetDialog): implemented above function.
554 * insettabular.C (ShowInsetDialog): ditto
556 * insetminipage.C (ShowInsetDialog): ditto
558 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
560 * insetinclude.[Ch]: rename InsetInclude::InsetIncludeParams as
561 InsetInclude::Params. Don't store a buffer * in Params. Store the
562 master file name instead.
564 2001-03-23 Juergen Vigna <jug@sad.it>
566 * insetcollapsable.C (InsetMotionNotify):
567 (InsetButtonRelease):
568 (InsetButtonPress): fixed y-offset (minipages).
570 * insettext.C (draw): force a FULL update if cleared == true.
572 * insetcollapsable.C (draw): Lars forgotten entry for changing this
573 routine to draw the minipages on its position-flag.
574 (InsetInInsetY): give back the right y position, because of minipage
577 2001-03-23 José Abílio Matos <jamatos@fep.up.pt>
580 * insetfloat.C (DocBook): docbook export code.
582 2001-03-22 Juergen Vigna <jug@sad.it>
584 * insetminipage.C (getMaxWidth): added function to set the drawing
586 (Read): should work now!
588 * insetcollapsable.C (InsetCollapsable): default is now NOT collapsed
589 if we create a new inset.
591 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
593 * figinset.C (fl_set_preemptive_callback): moved definition outside
596 2001-03-20 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
598 * insetminipage.C (Read): prepare for reading of minipage arguments.
600 2001-03-18 Baruch Even <baruch@lyx.org>
602 * insetgraphics.C: Minor cleanups of the comments and code.
604 2001-03-17 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
606 * insetminipage.C (InsetMinipage): default to not collapsed
608 2001-03-16 Juergen Vigna <jug@sad.it>
610 * insetminipage.C (width): modified with to be a string
611 (widthp): added widthp (for % width) support functions.
612 (InsetButtonRelease): added to open the options dialog on button==3.
613 (~InsetMinipage): added to hide the dialog.
615 * insetminipage.h: added hideDialog signal
617 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
619 * insetminipage.h: change the order or Position to match
620 LyXParagraph::MINIPAGE_ALIGNMENT
622 * several files: remvoe CXX_WORKING_NAMESPACES
624 * ExternalTemplate.h: noncopyable is in namespace boost
625 * insetinclude.h: ditto
626 * insetcommand.h: ditto
628 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
630 * insettext.C (Edit): #else# -> #else.
631 * insettoc.C: added using directive.
633 2001-03-14 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
635 * insetminipage.h: add pos, inner_pos, width and height. + getters
636 and setters for all of them.
638 2001-03-13 Dekel Tsur <dekelts@tau.ac.il>
640 * insetinclude.C (Latex): Do not exit when the textclass of the
641 included file differ from the textclass of the parent file.
643 2001-03-12 Angus Leeming <a.leeming@ic.ac.uk>
645 * ExternalTemplate.C (read): the reading of external insets now checks
646 for \end_inset and removes it form the input stream.
648 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
650 * ExternalTemplate.h:
651 * ExternalTemplate.C:
653 * insetexternal.C: move form to GUII
655 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
658 * insetinclude.C: add InsetIncludeParams, use
659 composition rather than derivation of InsetCommand
661 2001-03-12 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
663 * insettoc.C (Ascii): use the Buffer typedefs
665 2001-03-11 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
667 * insettoc.C (Ascii): implement for dynamic number of lists
669 * insetcaption.[Ch]: update from new_insets branch
670 * insetfloat.[Ch]: ditto
672 2001-03-06 John Levon <moz@compsoc.man.ac.uk>
675 * figinset.C: use new File Dialog
677 2001-03-06 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
679 * insettext.C: changes becuase of ParagraphParameters.
681 2001-02-28 Baruch Even <baruch@ev-en.org>
683 * insetgraphics.C (updateInset): Changed due to the change in
686 2001-02-26 Juergen Vigna <jug@sad.it>
688 * insettext.C (SetFont): Set Undo only if we have selection (as it is
691 2001-02-23 Juergen Vigna <jug@sad.it>
693 * insettext.C (draw): some small repainting fixes.
694 (LocalDispatch): put the sel_cursor stuff after the insert of chars.
696 * inset.C (LocalDispatch): changed action to be a kb_action (as it
697 should be) and not an int.
699 * insettabular.C (LocalDispatch): ditto
701 * insettext.C (LocalDispatch): ditto
703 * insetcollapsable.C (LocalDispatch): ditto
705 2001-02-22 Juergen Vigna <jug@sad.it>
707 * insettabular.C (LocalDispatch): return DISPATCHED if we cannot
708 DISPATCH it and we don't have a locking_inset.
710 2001-02-21 Baruch Even <baruch@ev-en.org>
712 * insetgraphics.[Ch]: Changed to use boost::shared_ptr<GraphicsCacheItem>
713 instead of GraphicsCacheItem *.
715 2001-02-22 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
717 * insetcollapsable.C (getLyXText): add const qualifier to second
720 2001-02-22 Juergen Vigna <jug@sad.it>
722 * insettext.C (getLyXText): honor the recursive parameter.
723 (SetUpdateStatus): set need_update to CURSOR_PAR if LyXText needs it.
725 * inset.C (getLyXText): added bool recursive parameter.
727 * insettext.C (SetUpdateStatus): or the update codes.
728 (draw): check need_update with &.
729 (InsetButtonPress): set no_selection to not put a selection when
730 entering an inset and it is redraws in another spot.
732 * insettext.h: made need_update an int.
734 2001-02-20 Baruch Even <baruch@ev-en.org>
737 * insetgraphisc.C: Changed to use better semantics when loading images
738 for inline view. Now it doesn't keep the pixmap itself but it's holder.
740 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
744 * insetgraphics.C: change name of "hide" signal to "hideDialog",
745 consistent with InsetTabular.
747 2001-02-19 Juergen Vigna <jug@sad.it>
749 * insettabular.C (LocalDispatch): implement PAGE up/down.
751 * insettext.C (draw): clear all of it on need_update==INIT too!
753 * insettabular.C (InsetUnlock): always clear the selection.
755 * inset.C (scroll): normally we only want to scroll the inset until
756 it is fully visible so if top_x + offset > 20 then just set scx to 0.
758 2001-02-14 Juergen Vigna <jug@sad.it>
760 * insettabular.C (LocalDispatch): remove x_fix as it is not used.
761 (resetPos): fixed scroll behaviour.
762 (LocalDispatch): do an update if moving cursor inside a table cell
763 requests a scroll of the tabular.
765 2001-02-16 Lars Gullik Bjønnes <larsbj@lyx.org>
767 * insettext.C (textWidth): constify local var
769 * insettabular.C: small cleanup.
771 * insetfoot.C (Latex): constify local var
773 * insetcollapsable.C: small cleanup.
775 * figinset.C (runqueue): use compare instead of strcmp
777 2001-02-14 Lars Gullik Bjønnes <larsbj@lyx.org>
780 * insetinfo.C: remove cruft
782 2001-02-14 Juergen Vigna <jug@sad.it>
784 * insettext.C (SetUpdateStatus): added a BufferView * parameter.
786 2001-02-13 Juergen Vigna <jug@sad.it>
788 * insettext.C (InsertInset): don't move left (is this right?)
790 * insettabular.C (LocalDispatch): use of the no_draw variable
792 * insettabular.h: new no_draw variable to stop redraw
794 * insettabular.C (TabularFeatures): fixed update for alignment change
796 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
800 * insetbib.C: move dialogs to frontends/
802 2001-02-10 Dekel Tsur <dekelts@tau.ac.il>
804 * insettext.C (LocalDispatch): Restore the language if the inset
807 2001-02-09 Dekel Tsur <dekelts@tau.ac.il>
809 * insettext.C (moveRightIntern): Update the selection cursor.
810 (moveLeftIntern): Ditto.
812 2001-02-09 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
814 * Makefile.am: remove BoundingBox.h
816 * BoundingBox.h: removed
818 2001-02-08 Dekel Tsur <dekelts@tau.ac.il>
820 * insettext.C (LocalDispatch): Update selection cursor when moving
822 (moveRightIntern): Call to CursorRight with 2 argument eqaul to false.
823 (moveLeftIntern): Ditto.
825 2001-02-05 Baruch Even <baruch.even@writeme.com>
827 * insetgraphics.C: Updated automatic image conversion, it now goes into
828 temporary directory instead of with the image itself.
830 2001-01-21 Baruch Even <baruch@ev-en.org>
832 * insetgraphics.C: Added Docbook support. Added Automatic image conversion
833 to EPS or PNG when needed (support bitmap graphics).
835 2000-11-02 Baruch Even <baruch@ev-en.org>
838 * insetgraphiscParams.C: Some cleaning up, changing from std::endl to '\n'
839 and removal of commented out code.
841 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
843 * insetbib.C (callback): Update citations if the key has changed.
845 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
847 * insetbib.C (InsetBibKey): Better computation of default key.
848 (getScreenLabel) Show both the key and the label.
849 (getBibLabel): New method.
850 (callback): Force a redraw if the inset have been changed.
852 2001-01-26 Dekel Tsur <dekelts@tau.ac.il>
854 * insetref.C (getType, getName): Move methods from
855 src/frontends/xforms/FormRef.C.
857 2001-01-12 Dekel Tsur <dekelts@tau.ac.il>
859 * insettabular.C: Various improvements (use only one dummy position).
861 2001-01-25 Dekel Tsur <dekelts@tau.ac.il>
863 * insetbib.C (bibitemWidest): Use lyxfont::width instead of
864 par->bibkey->width. This fixes the crashes when running without
865 gui or when having included documents.
867 2001-01-22 Dekel Tsur <dekelts@tau.ac.il>
869 * insetcommand.C (getAsString, setFromString): Cleanup.
871 2001-01-21 Dekel Tsur <dekelts@tau.ac.il>
873 * insetref.C: Add the array InsetRef::types that contains
874 information about all supported reference types.
876 2001-01-19 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
878 * lyxinset.h: remove trailing comma in enum.
880 2001-01-17 John Levon <moz@compsoc.man.ac.uk>
882 * insettext.C: kill LyXBell.