summaryrefslogtreecommitdiff
path: root/sw
AgeCommit message (Collapse)Author
2010-02-01autorecovery: more sophisticated configuration data for interaction handlersFrank Schoenheit [fs]
The generic css.task.InteractionHandler implementation in module uui is now able to instantiate "sub handlers", i.e. components to delegate a request to, based on the type of the request, and some configuration data. The "old" (and now deprecated) configuration scheme at org.openoffice.ucb.InteractionHandler did not contain type information, so any handlers registered there were always called when no default implementation for a given request was available. The "new" configuration scheme at org.openoffice.Interaction contains UNO type information. That is, a given handler implementation can declare itself responsible for an arbitrary set of UNO types, and for each of those types, whether it is also responsible for sub types. The generic interaction handler implementation uses this configuration data, when it encounteres an interaction request it cannot fullfill itself, to instantiate a component to delegate the request to. As with the "old" data, such a component is required to support the css.task.XInteractionHandler2 interface. Also, if it supports css.lang.XInitialization, then it will be initialized with a name-value pair, the name being "Parent", the value being the XWindow interface of the parent window for any message boxes. As an examplary implementation for this feature, the css.sdb.InteractionHandler has been deprecated. Now the css.sdb.DatabaseInteractionHandler is reponsible for database-related interactions, and the new configuration scheme is pre-filled with data assigning this responsibility. Consequently, a lot of places previously creating an css.sdb.InteractionHandler have been modified to create the default css.task.InteractionHandler.
2010-01-08autorecovery: merge after rebase to m69Frank Schoenheit [fs]
2010-01-08autorecovery: need to compile some files (which indirectly include ↵Frank Schoenheit [fs]
sfxbasemodel.hxx) with exception support
2010-01-06autorecovery: allow creating SFX-based documents which do not support the ↵Frank Schoenheit [fs]
XDocumentRecovery interface For this purpose, the SFX document factory methods got an additional parameter respectively flag ("DocumentRecoverySupport" resp. SFXMODEL_DISABLE_DOCUMENT_RECOVERY). This flag is used by database documents to remove the interface from sub documents (aka forms/reports). In this course, some of the functionality around those SFXMODELL_* flags, previously duplicated in all applications, has been consolidated into a new SfxObjectShell constructor.
2010-01-05autorecovery: method <SwPagePreView::OuterResizePixel(..)> - no call of ↵Oliver-Rainer Wittmann
method <ScrollDocSzChg()> for window of zero size.
2010-01-05CWS-TOOLING: integrate CWS cmcfixes68Jens-Heiner Rechtien
Notes: split repo tag: writer_ooo/DEV300_m69
2010-01-05CWS-TOOLING: integrate CWS sb116Jens-Heiner Rechtien
2010-01-04CWS-TOOLING: integrate CWS aw078Jens-Heiner Rechtien
2009-12-21aw078: resync to DEV300m68for integrationArmin Le Grand
2009-12-18autorecovery: oops, *this* version of LoadDocumentIntoFrame was just removedFrank Schoenheit [fs]
2009-12-18autorecovery: ensure that unsaved XML forms are properly recovered, by ↵Frank Schoenheit [fs]
properly respecting the 'Hidden' load parameter
2009-12-18autorecovery: removed a few unused slot IDsFrank Schoenheit [fs]
2009-12-17#i100000# corrected includesVladimir Glazunov
Notes: split repo tag: writer_ooo/DEV300_m68
2009-12-15autorecovery: Sfx(View)Frame::GetTopFrame now also returning a SfxFrame& ↵Frank Schoenheit [fs]
instead of an SfxFrame*
2009-12-15autorecovery: SfxViewFrame's SfxFrame is a reference now, no pointer (it can ↵Frank Schoenheit [fs]
never be NULL)
2009-12-14autorecovery: replace some SfxFrameItem occurences by SfxUnoFrameItemFrank Schoenheit [fs]
As a consequence, replace some occurences of SfxFrame with XFrame. This allows getting rid of yet some more Sfx code in the (SFX) doc loader. Also, it prevents premature creations of SfxFrame instances during loading, since now the frame is really created when it is needed only.
2009-12-14#i10000# resolve conflictVladimir Glazunov
2009-12-14CWS-TOOLING: integrate CWS ooo32gsl09_DEV300Vladimir Glazunov
2009-12-14CWS-TOOLING: integrate CWS os139_DEV300Vladimir Glazunov
2009-12-11CWS-TOOLING: integrate CWS fwk129_DEV300Vladimir Glazunov
2009-12-10CWS-TOOLING: integrate CWS os137Vladimir Glazunov
2009-12-09CWS-TOOLING: integrate CWS killnonproVladimir Glazunov
2009-12-09autorecovery: substituted some more usages of SfxViewFrame::CreateViewFrame ↵Frank Schoenheit [fs]
with their new equivalents
2009-12-08some more fixes after resyncMathias Bauer
2009-12-07#i107365# method <ViewShell::ImplEndAction(..)>Oliver Düsterhoff
- take care of transparent child windows after direct paint.
2009-12-07merged in DEV300_m66sb
2009-12-05merge to m67Mathias Bauer
2009-12-05merge to m67Mathias Bauer
2009-12-04autorecovery: rename SfxViewFrame's LoadDocument to LoadDocumentIntoFrame, ↵Frank Schoenheit [fs]
and introduce a new LoadDocument, which does not take any frame-like argument. Makes writing code easier (and more explicit) for clients which do not have a frame, but want to load non-hidden.
2009-12-04autorecovery: replace some calls to SfxViewFrame::CreateViewFrame with calls ↵Frank Schoenheit [fs]
to the (newly introduced) SfxViewFrame::LoadHiddenDocument This way, we got rid of some more clients of InsertDocument_Impl. Final goal is to remove SfxViewFrame::CreateViewFrame completely, so the UNO loader is the only (indirect) client of InsertDocument_Impl.
2009-12-04CWS-TOOLING: integrate CWS sw32bf08_DEV300Kurt Zenker
Notes: split repo tag: writer_ooo/DEV300_m67
2009-12-04autorecovery: another client of InsertDocument_Impl died ...Frank Schoenheit [fs]
SfxFrame::InsertDocument has been replaced with SfxViewFrame::LoadDocument, which now uses the UNO loader to load the existing document into a frame, instead of going the direct (non-UNO-, pure-SFX-) way
2009-12-03cmcfixes68: #i107420# remove trivial warnings from sw with newer gccCaolán McNamara
2009-12-03#i107401# page number of page bound frames fixedOliver Specht
2009-12-02merge to m66mb93783
2009-12-01CWS-TOOLING: integrate CWS hb32showstoppers2Oliver Bolte
2009-11-05 14:28:58 +0100 hbrinkm r277370 : CWS-TOOLING: rebase CWS hb32showstoppers2 to branches/OOO320@277262 (milestone: OOO320:m3) 2009-11-04 16:04:47 +0100 hbrinkm r277357 : #i102434# write background color/shadow like WW8 does 2009-11-03 12:22:27 +0100 os r277319 : #i106515# call to LeaveDrawCreate() moved from SwWrtShell::UnSelectFrame() to SwPostItMgr::AssureStdModeAtShell() 2009-10-30 14:58:39 +0100 hbrinkm r277272 : #i103374# set default style on table row ends 2009-10-30 13:19:38 +0100 hbrinkm r277265 : #i106057# applied here because otherwise saving DOCs crashes 2009-10-28 13:50:44 +0100 hbrinkm r277240 : applied patch for OOO320_m2 #i105052# debugging code #i102420# rewritten debug output for SwNodes. #i105052# debugging code sw/source/filter/ww8/wrtww8.cxx: MSWordExportBase::WriteText: Keep track of nodes already exported and assert when a node is exported for the second time. sw/source/filter/ww8/WW8TableInfo.cxx: WW8TableNodeInfo::setNext: Announce from where to where the next pointer points. #i105052# save pointer to next SwNode in WW8TableNodeInfo merged DEV300_m60 #i105653# applied patch #i105941# crash on initialization fixed merged changes from hb32showstoppers 2009-10-27 16:39:40 +0100 mst r277223 : #i106349#: SwBaseShell::ExecUndo(): do not access members after dying
2009-11-30#i10000#Frank Schoenheit [fs]
2009-11-30[CWS autorecovery] removed some dead/unused stuffFrank Schoenheit [fs]
SID_BACKTOWEBTOP, some SFX_VIEW_* flags, some SFXFRAME_* flags, all BROWSE_* flags
2009-11-30[CWS autorecovery] forgot to remove some includesFrank Schoenheit [fs]
2009-11-30[CWS autorecovery] merged SfxTopViewFrame into SfxViewFrameFrank Schoenheit [fs]
SfxTopViewFrame was the only class deriving from the abstract class SfxViewFrame, so both can effectively be treated as one class. This change was done to make subsequent refactorings easier.
2009-11-27#i101821# find correct frame and SwPageFrame to print (or PDF export) selectionsOliver Specht
2009-11-26custom property field - add type css::util::Durationos
2009-11-25#i107143# method <SwFldPortion::Clone(..)>Oliver Düsterhoff
- pass placeholder property to created <SwFldPortion> instance
2009-11-25CWS-TOOLING: integrate CWS controltextrenderingVladimir Glazunov
Notes: split repo tag: writer_ooo/DEV300_m66
2009-11-24CWS-TOOLING: integrate CWS cmcfixes64Vladimir Glazunov
2009-11-24CWS-TOOLING: integrate CWS writerfilter32bugfixes01_DEV300Vladimir Glazunov
2009-11-24CWS-TOOLING: integrate CWS c07v026_DEV300Vladimir Glazunov
2009-11-24CWS-TOOLING: integrate CWS sw33bf01Vladimir Glazunov
2009-11-23[CWS autorecovery] while we are at it .... SID_BROWSE_STOP is dead, for a ↵Frank Schoenheit [fs]
long time now ...
2009-11-23merge commit for m65Mathias Bauer