[ooo-build-commit] Branch 'ooo/master' - sw/source sw/util

Jan Holesovsky kendy at kemper.freedesktop.org
Wed Aug 5 19:58:40 PDT 2009


 sw/source/ui/dialog/swdlgfact.cxx |    6 +-----
 sw/source/ui/inc/table.hrc        |    2 +-
 sw/source/ui/shells/tabsh.cxx     |   21 +++++++++++++--------
 sw/source/ui/table/makefile.mk    |    2 --
 sw/util/makefile.mk               |    1 -
 5 files changed, 15 insertions(+), 17 deletions(-)

New commits:
commit 070b78e696e7e0ae490cc64f45f919ffb98003ce
Author: Release Engineers <releng at openoffice.org>
Date:   Wed Aug 5 17:01:07 2009 +0000

    CWS-TOOLING: integrate CWS impress172
    2009-07-30 15:29:39 +0200 cl  r274492 : #i102921# remove reference to inssrc.obj which was moved to svx
    2009-07-29 11:40:35 +0200 wg  r274445 : i103869
    2009-07-22 14:39:13 +0200 sj  r274241 : #i102713# fixed cloud shape
    2009-07-07 15:28:04 +0200 sj  r273800 : fixed build problem
    2009-07-07 13:27:13 +0200 cl  r273792 : #i102921# moved insert col/rows dialog to svx
    2009-07-07 10:36:05 +0200 cl  r273782 : fixed compiler warnings
    2009-07-02 10:40:21 +0200 sj  r273626 : fixed build problem
    2009-07-02 10:27:56 +0200 cl  r273624 : fixed merge problem
    2009-07-02 10:27:19 +0200 cl  r273623 : fixed compiler warning
    2009-07-01 10:04:58 +0200 cl  r273550 : CWS-TOOLING: rebase CWS impress172 to trunk at 273468 (milestone: DEV300:m51)
    2009-06-30 16:22:02 +0200 cl  r273518 : #i102921# added insert table row/col dialog for impress tables
    2009-06-30 16:20:46 +0200 cl  r273517 : #i102921# added insert table row/col dialog for impress tables
    2009-06-30 16:20:28 +0200 cl  r273516 : #i102921# added insert table row/col dialog for impress tables
    2009-06-30 16:19:49 +0200 cl  r273515 : #i102921# added insert table row/col dialog for impress tables
    2009-06-30 16:19:28 +0200 cl  r273514 : #i102921# added insert table row/col dialog for impress tables
    2009-06-30 16:17:38 +0200 cl  r273513 : #i102921# added insert table row/col dialog for impress tables
    2009-06-30 15:45:44 +0200 cl  r273511 : #i102921# added insert table row/col dialog for impress tables
    2009-06-30 15:37:16 +0200 cl  r273510 : #i102921# added insert table row/col dialog for impress tables
    2009-06-30 15:33:47 +0200 cl  r273509 : #i102921# added insert table row/col dialog for impress tables
    2009-06-30 15:32:10 +0200 cl  r273508 : #i102921# added insert table row/col dialog for impress tables
    2009-06-30 15:30:05 +0200 cl  r273507 : #i102921# added insert table row/col dialog for impress tables
    2009-06-29 12:32:42 +0200 sj  r273465 : #158632# fixed textrange hyperlinks to specific pages, added slide names
    2009-06-24 15:17:59 +0200 sj  r273349 : #158636# fixed text range hyperlink to first/last slide
    2009-06-22 13:18:30 +0200 sj  r273224 : #158651# fixed header footer import
    2009-06-19 15:18:24 +0200 sj  r273160 : #158614# default text of presentation objects now cleared
    2009-06-16 15:54:19 +0200 sj  r273023 : #i101545# fixed crash - bracketing of graphic links has been done twice leading to a broken graphic state stack
    2009-06-15 16:26:26 +0200 sj  r272998 : #158635# importing bookmark interactions: firstslide, lastslide, nextslide, previousslide
    2009-06-15 16:25:26 +0200 sj  r272997 : #158635# added bookmark interactions: firstslide, lastslide, nextslide, previousslide
    2009-06-12 13:17:32 +0200 sj  r272915 : #i102713# fixed cloud shape
    2009-06-10 18:36:58 +0200 sj  r272833 : #158674# fixed curvedleftarrow, curvedrightarrow, curveddownarrow, curveduparrow
    2009-06-08 19:52:28 +0200 sj  r272746 : #158674# fixed curvedleftarrow, curvedrightarrow, curveddownarrow, curveduparrow
    2009-06-04 15:28:32 +0200 cl  r272640 : #i102358# applied patch to remove warnings
    2009-06-04 14:39:45 +0200 cl  r272630 : #i99423# applied path to change impress wizard create button to open when opening exisitng documents
    2009-06-03 18:21:26 +0200 sj  r272601 : #158635# now using the correct paragraph bottom spacing. using font independent linespacing for impress text objects
    2009-06-03 15:47:27 +0200 cl  r272583 : #i101817# added color collection based on scribus
    2009-06-03 14:43:59 +0200 cl  r272580 : #i102163# use weak ref to SdrObject instead of listening to the model
    2009-06-03 12:39:29 +0200 cl  r272556 : #i93308# correct namespace for com.sun.star.text.textfields
    2009-06-03 12:27:00 +0200 cl  r272555 : #i93308# correct namespace for com.sun.star.text.textfields
    2009-06-03 11:33:44 +0200 cl  r272553 : #i23221# allow all settings (that make sense) for presentation styles
    2009-06-03 11:30:59 +0200 cl  r272552 : #i23221# allow all settings (that make sense) for presentation styles
    2009-06-03 11:30:22 +0200 cl  r272551 : #i23221# allow all settings (that make sense) for presentation styles
    2009-06-02 18:41:07 +0200 sj  r272527 : #i28358# applied patch (better conversion of dotted lines)
    2009-06-02 11:52:13 +0200 cl  r272491 : #i98668# applied patch to fix possible endless loop if exception occours
    2009-05-28 17:02:55 +0200 sj  r272416 : #i102336# retaining graphic file names unchanged
    2009-05-28 17:00:25 +0200 sj  r272415 : #i102336# retaining graphic file names unchanged
    2009-05-28 17:00:10 +0200 sj  r272414 : #i102336# retaining graphic file names unchanged
    2009-05-25 12:43:58 +0200 sj  r272232 : #i102069# added patch from thb (fixed rotated group objects)

diff --git a/sw/source/ui/dialog/swdlgfact.cxx b/sw/source/ui/dialog/swdlgfact.cxx
index 7313bb9..4e27969 100644
--- a/sw/source/ui/dialog/swdlgfact.cxx
+++ b/sw/source/ui/dialog/swdlgfact.cxx
@@ -93,7 +93,6 @@
 #include <glossary.hxx> //add for SwGlossaryDlg
 #include <inpdlg.hxx> //add for SwFldInputDlg
 #include <insfnote.hxx> //add for SwInsFootNoteDlg
-#include <insrc.hxx> //add for SwInsRowColDlg
 #include <insrule.hxx> //add for SwInsertGrfRulerDlg
 #include <instable.hxx> //add for SwInsTableDlg
 #include <javaedit.hxx> //add for SwJavaEditDialog
@@ -1359,14 +1358,11 @@ AbstractInsFootNoteDlg* SwAbstractDialogFactory_Impl::CreateInsFootNoteDlg( int
 }
 
 VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateVclSwViewDialog( int nResId, 
-                                            SwView& rView, BOOL bCol ) //add for SwInsRowColDlg, SwLineNumberingDlg
+                                            SwView& rView, BOOL /*bCol*/ ) //add for SwInsRowColDlg, SwLineNumberingDlg
 {
     Dialog* pDlg=NULL;
     switch ( nResId )
     {
-        case DLG_INS_ROW_COL :
-            pDlg = new SwInsRowColDlg( rView, bCol );
-            break;
         case DLG_LINE_NUMBERING :
             pDlg = new SwLineNumberingDlg( &rView );
             break;
diff --git a/sw/source/ui/inc/table.hrc b/sw/source/ui/inc/table.hrc
index 330dffa..3294331 100644
--- a/sw/source/ui/inc/table.hrc
+++ b/sw/source/ui/inc/table.hrc
@@ -33,7 +33,7 @@
 #define DLG_INSERT_TABLE		RC_TABLE_BEGIN
 #define DLG_FORMAT_TABLE		(RC_TABLE_BEGIN + 1)
 #define DLG_CONV_TEXT_TABLE		(RC_TABLE_BEGIN + 2)
-#define DLG_INS_ROW_COL			(RC_TABLE_BEGIN + 3)
+//#define DLG_INS_ROW_COL			(RC_TABLE_BEGIN + 3) moved to svx
 #define DLG_ROW_HEIGHT			(RC_TABLE_BEGIN + 4)
 #define DLG_SPLIT			(RC_TABLE_BEGIN + 5)
 #define DLG_COL_WIDTH			(RC_TABLE_BEGIN + 6)
diff --git a/sw/source/ui/shells/tabsh.cxx b/sw/source/ui/shells/tabsh.cxx
index 2e1182e..577ea95 100644
--- a/sw/source/ui/shells/tabsh.cxx
+++ b/sw/source/ui/shells/tabsh.cxx
@@ -969,14 +969,19 @@ void SwTableShell::Execute(SfxRequest &rReq)
         case FN_TABLE_INSERT_ROW_DLG:
         {
             if ( FN_TABLE_INSERT_ROW_DLG != nSlot || !rSh.IsInRepeatedHeadline())
-            {
-                SwAbstractDialogFactory* pFact = SwAbstractDialogFactory::Create();
-                DBG_ASSERT(pFact, "Dialogdiet fail!");
-                VclAbstractDialog* pDlg = pFact->CreateVclSwViewDialog( DLG_INS_ROW_COL,
-                                                        GetView(), FN_TABLE_INSERT_COL_DLG == nSlot );
-                DBG_ASSERT(pDlg, "Dialogdiet fail!");
-                pDlg->Execute();
-                delete pDlg;
+            {			
+                SvxAbstractDialogFactory* pFact = SvxAbstractDialogFactory::Create();
+                ::std::auto_ptr<SvxAbstractInsRowColDlg> pDlg( pFact ? pFact->CreateSvxInsRowColDlg( GetView().GetWindow(), nSlot == FN_TABLE_INSERT_COL_DLG, nSlot) : 0);
+
+                if( pDlg.get() && (pDlg->Execute() == 1) )
+                {
+                    USHORT nDispatchSlot = (nSlot == FN_TABLE_INSERT_COL_DLG) ? FN_TABLE_INSERT_COL : FN_TABLE_INSERT_ROW;
+                    SfxUInt16Item aCountItem( nDispatchSlot, static_cast< UINT16 >(pDlg->getInsertCount()) );
+                    SfxBoolItem  aAfter( FN_PARAM_INSERT_AFTER, !pDlg->isInsertBefore() );
+                       SfxViewFrame* pVFrame = GetView().GetViewFrame();
+                       if( pVFrame )
+                        pVFrame->GetDispatcher()->Execute( nDispatchSlot, SFX_CALLMODE_SYNCHRON|SFX_CALLMODE_RECORD, &aCountItem, &aAfter, 0L);
+                }
             }
         }
         break;
diff --git a/sw/source/ui/table/makefile.mk b/sw/source/ui/table/makefile.mk
index f862365..5e39d0a 100644
--- a/sw/source/ui/table/makefile.mk
+++ b/sw/source/ui/table/makefile.mk
@@ -50,7 +50,6 @@ SRC1FILES =  \
         colwd.src \
         convert.src \
         chartins.src \
-        insrc.src \
         instable.src \
         mergetbl.src \
         rowht.src \
@@ -63,7 +62,6 @@ SLOFILES =  \
         $(SLO)$/colwd.obj \
         $(SLO)$/convert.obj \
         $(SLO)$/chartins.obj \
-        $(SLO)$/insrc.obj \
         $(SLO)$/instable.obj \
         $(SLO)$/mergetbl.obj \
         $(SLO)$/rowht.obj \
diff --git a/sw/util/makefile.mk b/sw/util/makefile.mk
index 405604c..4fc3be9 100644
--- a/sw/util/makefile.mk
+++ b/sw/util/makefile.mk
@@ -255,7 +255,6 @@ LIB3OBJFILES = \
     $(SLO)$/glossary.obj \
     $(SLO)$/inpdlg.obj \
     $(SLO)$/insfnote.obj \
-    $(SLO)$/insrc.obj \
     $(SLO)$/instable.obj \
     $(SLO)$/insrule.obj \
     $(SLO)$/javaedit.obj \


More information about the ooo-build-commit mailing list