summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--RepositoryModule_host.mk1
-rw-r--r--include/vcl/printerinfomanager.hxx4
-rw-r--r--l10ntools/source/localize.cxx1
-rw-r--r--padmin/AllLangResTarget_spa.mk35
-rw-r--r--padmin/Library_spa.mk65
-rw-r--r--padmin/Makefile7
-rw-r--r--padmin/Module_padmin.mk36
-rw-r--r--padmin/README1
-rw-r--r--padmin/UIConfig_spa.mk18
-rw-r--r--padmin/source/helper.cxx78
-rw-r--r--padmin/source/helper.hxx46
-rw-r--r--padmin/source/rtsetup.hrc27
-rw-r--r--padmin/source/rtsetup.src27
-rw-r--r--scp2/source/ooo/common_brand.scp10
-rw-r--r--scp2/source/ooo/file_ooo.scp6
-rw-r--r--scp2/source/ooo/file_resource_ooo.scp6
-rw-r--r--scp2/source/ooo/module_hidden_ooo.scp3
-rw-r--r--scp2/source/ooo/module_lang_template.scp3
-rw-r--r--vcl/Library_vcl.mk10
-rw-r--r--vcl/Library_vclplug_gen.mk1
-rw-r--r--vcl/UIConfig_vcl.mk3
-rw-r--r--vcl/generic/print/genprnpsp.cxx38
-rw-r--r--vcl/generic/print/prtsetup.cxx (renamed from padmin/source/prtsetup.cxx)37
-rw-r--r--vcl/generic/print/prtsetup.hxx (renamed from padmin/source/prtsetup.hxx)6
-rw-r--r--vcl/inc/cupsmgr.hxx2
-rw-r--r--vcl/inc/svids.hrc1
-rw-r--r--vcl/source/src/print.src5
-rw-r--r--vcl/uiconfig/ui/printerdevicepage.ui (renamed from padmin/uiconfig/ui/printerdevicepage.ui)0
-rw-r--r--vcl/uiconfig/ui/printerpaperpage.ui (renamed from padmin/uiconfig/ui/printerpaperpage.ui)0
-rw-r--r--vcl/uiconfig/ui/printerpropertiesdialog.ui (renamed from padmin/uiconfig/ui/printerpropertiesdialog.ui)0
-rw-r--r--vcl/unx/generic/printer/printerinfomanager.cxx8
31 files changed, 36 insertions, 449 deletions
diff --git a/RepositoryModule_host.mk b/RepositoryModule_host.mk
index 29670f783afe..88119fc104df 100644
--- a/RepositoryModule_host.mk
+++ b/RepositoryModule_host.mk
@@ -82,7 +82,6 @@ $(eval $(call gb_Module_add_moduledirs,libreoffice,\
oovbaapi \
oox \
package \
- padmin \
postprocess \
psprint_config \
$(call gb_Helper_optional,PYUNO,pyuno) \
diff --git a/include/vcl/printerinfomanager.hxx b/include/vcl/printerinfomanager.hxx
index 5ccd366448ef..9c867c78a76d 100644
--- a/include/vcl/printerinfomanager.hxx
+++ b/include/vcl/printerinfomanager.hxx
@@ -154,7 +154,7 @@ public:
// printer discovery to finish
virtual bool checkPrintersChanged( bool bWait );
- // members for administration (->padmin)
+ // members for administration
// add a named printer
// addPrinter fails if a printer with the same name already exists
@@ -176,7 +176,7 @@ public:
// fails if the specified printer does not exist
virtual bool setDefaultPrinter( const OUString& rPrinterName );
- // primarily used internally but also by padmin
+ // primarily used internally
// returns the printer queue names
virtual const std::list< SystemPrintQueue >& getSystemPrintQueues();
diff --git a/l10ntools/source/localize.cxx b/l10ntools/source/localize.cxx
index 659f689696df..0158930cf953 100644
--- a/l10ntools/source/localize.cxx
+++ b/l10ntools/source/localize.cxx
@@ -289,7 +289,6 @@ bool includeProject(const OString& rProject) {
"mysqlc",
"nlpsolver",
"officecfg",
- "padmin",
"readlicense_oo",
"reportbuilder",
"reportdesign",
diff --git a/padmin/AllLangResTarget_spa.mk b/padmin/AllLangResTarget_spa.mk
deleted file mode 100644
index 31d260856030..000000000000
--- a/padmin/AllLangResTarget_spa.mk
+++ /dev/null
@@ -1,35 +0,0 @@
-# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# This file incorporates work covered by the following license notice:
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed
-# with this work for additional information regarding copyright
-# ownership. The ASF licenses this file to you under the Apache
-# License, Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a copy of
-# the License at http://www.apache.org/licenses/LICENSE-2.0 .
-#
-
-$(eval $(call gb_AllLangResTarget_AllLangResTarget,spa))
-
-$(eval $(call gb_AllLangResTarget_set_reslocation,spa,padmin))
-
-$(eval $(call gb_AllLangResTarget_add_srs,spa,\
- padmin/source \
-))
-
-$(eval $(call gb_SrsTarget_SrsTarget,padmin/source))
-
-$(eval $(call gb_SrsTarget_add_files,padmin/source,\
- padmin/source/rtsetup.src \
-))
-
-
-# vim: set noet sw=4 ts=4:
diff --git a/padmin/Library_spa.mk b/padmin/Library_spa.mk
deleted file mode 100644
index 57961cd454fa..000000000000
--- a/padmin/Library_spa.mk
+++ /dev/null
@@ -1,65 +0,0 @@
-# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# This file incorporates work covered by the following license notice:
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed
-# with this work for additional information regarding copyright
-# ownership. The ASF licenses this file to you under the Apache
-# License, Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a copy of
-# the License at http://www.apache.org/licenses/LICENSE-2.0 .
-#
-
-$(eval $(call gb_Library_Library,spa))
-
-$(eval $(call gb_Library_add_defs,spa,\
- -DSPA_DLLIMPLEMENTATION \
-))
-
-$(eval $(call gb_Library_use_external,spa,boost_headers))
-
-$(eval $(call gb_Library_use_custom_headers,spa,\
- officecfg/registry \
-))
-
-$(eval $(call gb_Library_use_sdk_api,spa))
-
-$(eval $(call gb_Library_use_libraries,spa,\
- svt \
- vcl \
- utl \
- tl \
- basegfx \
- comphelper \
- i18nlangtag \
- cppu \
- sal \
- $(gb_UWINAPI) \
-))
-
-$(eval $(call gb_Library_add_exception_objects,spa,\
- padmin/source/helper \
- padmin/source/prtsetup \
-))
-
-ifneq (,$(filter LINUX DRAGONFLY OPENBSD FREEBSD NETBSD, $(OS)))
-$(eval $(call gb_Library_add_libs,spa,\
- -lm \
- -lpthread \
-))
-endif
-
-ifeq ($(OS),LINUX)
-$(eval $(call gb_Library_add_libs,spa,\
- -ldl \
-))
-endif
-
-# vim: set noet sw=4 ts=4:
diff --git a/padmin/Makefile b/padmin/Makefile
deleted file mode 100644
index ccb1c85a04da..000000000000
--- a/padmin/Makefile
+++ /dev/null
@@ -1,7 +0,0 @@
-# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
-
-module_directory:=$(dir $(realpath $(firstword $(MAKEFILE_LIST))))
-
-include $(module_directory)/../solenv/gbuild/partial_build.mk
-
-# vim: set noet sw=4 ts=4:
diff --git a/padmin/Module_padmin.mk b/padmin/Module_padmin.mk
deleted file mode 100644
index 6ea23d9d7767..000000000000
--- a/padmin/Module_padmin.mk
+++ /dev/null
@@ -1,36 +0,0 @@
-# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# This file incorporates work covered by the following license notice:
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed
-# with this work for additional information regarding copyright
-# ownership. The ASF licenses this file to you under the Apache
-# License, Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a copy of
-# the License at http://www.apache.org/licenses/LICENSE-2.0 .
-#
-
-
-$(eval $(call gb_Module_Module,padmin))
-
-ifeq ($(GUIBASE),unx)
-
-$(eval $(call gb_Module_add_targets,padmin,\
- Library_spa \
-))
-
-$(eval $(call gb_Module_add_l10n_targets,padmin,\
- AllLangResTarget_spa \
- UIConfig_spa \
-))
-
-endif
-
-# vim: set noet sw=4 ts=4:
diff --git a/padmin/README b/padmin/README
deleted file mode 100644
index 9b011ef59576..000000000000
--- a/padmin/README
+++ /dev/null
@@ -1 +0,0 @@
-Printer administration dialog - used lpr - obsolete with CUPS and fontconfig, but still used for some things.
diff --git a/padmin/UIConfig_spa.mk b/padmin/UIConfig_spa.mk
deleted file mode 100644
index 565f0cc57536..000000000000
--- a/padmin/UIConfig_spa.mk
+++ /dev/null
@@ -1,18 +0,0 @@
-# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-
-$(eval $(call gb_UIConfig_UIConfig,spa))
-
-$(eval $(call gb_UIConfig_add_uifiles,spa,\
- padmin/uiconfig/ui/printerdevicepage \
- padmin/uiconfig/ui/printerpaperpage \
- padmin/uiconfig/ui/printerpropertiesdialog \
-))
-
-# vim: set noet sw=4 ts=4:
diff --git a/padmin/source/helper.cxx b/padmin/source/helper.cxx
deleted file mode 100644
index da9fcabcd3ba..000000000000
--- a/padmin/source/helper.cxx
+++ /dev/null
@@ -1,78 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#include <unistd.h>
-#include <helper.hxx>
-#include <osl/file.hxx>
-#include <tools/urlobj.hxx>
-#include <vcl/svapp.hxx>
-#include <vcl/msgbox.hxx>
-#include <vcl/settings.hxx>
-#include <tools/config.hxx>
-#include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp>
-#include <com/sun/star/ui/dialogs/FolderPicker.hpp>
-#include <com/sun/star/ui/dialogs/XControlAccess.hpp>
-#include <com/sun/star/lang/XMultiServiceFactory.hpp>
-#include <comphelper/processfactory.hxx>
-#include <comphelper/string.hxx>
-#include <unotools/confignode.hxx>
-#include <i18nlangtag/mslangid.hxx>
-#include <rtl/ustrbuf.hxx>
-
-
-using namespace osl;
-using namespace padmin;
-using namespace com::sun::star::uno;
-using namespace com::sun::star::lang;
-using namespace com::sun::star::ui::dialogs;
-
-
-/*
- * PaResId
- */
-
-ResId padmin::PaResId( sal_uInt32 nId )
-{
- static ResMgr* pPaResMgr = NULL;
- if( ! pPaResMgr )
- {
- LanguageTag aLanguageTag( LANGUAGE_SYSTEM);
-
- utl::OConfigurationNode aNode =
- utl::OConfigurationTreeRoot::tryCreateWithComponentContext(
- comphelper::getProcessComponentContext(),
- OUString("org.openoffice.Setup/L10N") );
- if ( aNode.isValid() )
- {
- OUString aLoc;
- Any aValue = aNode.getNodeValue( OUString("ooLocale") );
- if( aValue >>= aLoc )
- {
- aLanguageTag.reset( aLoc);
- }
- }
- pPaResMgr = ResMgr::SearchCreateResMgr( "spa", aLanguageTag );
- AllSettings aSettings = Application::GetSettings();
- aSettings.SetUILanguageTag( aLanguageTag );
- Application::SetSettings( aSettings );
- }
- return ResId( nId, *pPaResMgr );
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/helper.hxx b/padmin/source/helper.hxx
deleted file mode 100644
index b7b8fb86b1d1..000000000000
--- a/padmin/source/helper.hxx
+++ /dev/null
@@ -1,46 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef _PAD_HELPER_HXX_
-#define _PAD_HELPER_HXX_
-
-#include <list>
-#include <rtl/ustring.hxx>
-#include <tools/resid.hxx>
-#include <vcl/dialog.hxx>
-#include <vcl/button.hxx>
-#include <vcl/edit.hxx>
-#include <vcl/fixed.hxx>
-#include <vcl/lstbox.hxx>
-#include <vcl/combobox.hxx>
-
-#if defined SPA_DLLIMPLEMENTATION
-#define SPA_DLLPUBLIC SAL_DLLPUBLIC_EXPORT
-#else
-#define SPA_DLLPUBLIC SAL_DLLPUBLIC_IMPORT
-#endif
-
-namespace padmin
-{
-ResId PaResId( sal_uInt32 nId );
-} // namespace padmin
-
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/rtsetup.hrc b/padmin/source/rtsetup.hrc
deleted file mode 100644
index f5f0f6914ad1..000000000000
--- a/padmin/source/rtsetup.hrc
+++ /dev/null
@@ -1,27 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef _PAD_RTSETUP_HRC_
-#define _PAD_RTSETUP_HRC_
-
-#define RID_RTS_RTSDIALOG_INVALID_TXT 4001
-
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/rtsetup.src b/padmin/source/rtsetup.src
deleted file mode 100644
index 383aeadc06d0..000000000000
--- a/padmin/source/rtsetup.src
+++ /dev/null
@@ -1,27 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#include "rtsetup.hrc"
-
-String RID_RTS_RTSDIALOG_INVALID_TXT
-{
- Text [ en-US ] = "<ignore>";
-};
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/scp2/source/ooo/common_brand.scp b/scp2/source/ooo/common_brand.scp
index e731d8f9dae9..323289d5ba5c 100644
--- a/scp2/source/ooo/common_brand.scp
+++ b/scp2/source/ooo/common_brand.scp
@@ -56,7 +56,6 @@ Module gid_Module_Root_Brand
gid_Brand_File_Bin_Soffice,
gid_Brand_File_Bin_Soffice_Bin,
gid_Brand_File_Bin_Soffice_Bin_Manifest,
- gid_Brand_File_Bin_Spadmin,
gid_Brand_File_Bin_Unoinfo,
gid_Brand_File_Bin_Unopkgcom,
gid_Brand_File_Bin_Unopkgexe,
@@ -525,15 +524,6 @@ End
#endif
-#if defined(UNX) && !defined(MACOSX) && !defined(LIBO_HEADLESS)
-File gid_Brand_File_Bin_Spadmin
- BIN_FILE_BODY;
- Dir = FILELIST_DIR;
- Name = "padmin.filelist";
- Styles = (PACKED, FILELIST);
-End
-#endif
-
#ifndef MACOSX
File gid_Brand_File_Bin_Soffice_Bin
BIN_FILE_BODY;
diff --git a/scp2/source/ooo/file_ooo.scp b/scp2/source/ooo/file_ooo.scp
index a88907cb6bb4..ac0e199eee7d 100644
--- a/scp2/source/ooo/file_ooo.scp
+++ b/scp2/source/ooo/file_ooo.scp
@@ -564,9 +564,6 @@ UI_FILELIST(sfx, "UIConfig/sfx.filelist")
UI_FILELIST(sglobal, "UIConfig/modules/sglobal.filelist")
UI_FILELIST(simpress, "UIConfig/modules/simpress.filelist")
UI_FILELIST(smath, "UIConfig/modules/smath.filelist")
-#ifdef GUIBASE_UNX
-UI_FILELIST(spa, "UIConfig/spa.filelist")
-#endif
UI_FILELIST(startmodule, "UIConfig/modules/StartModule.filelist")
UI_FILELIST(svt, "UIConfig/svt.filelist")
UI_FILELIST(svx, "UIConfig/svx.filelist")
@@ -595,9 +592,6 @@ UI_FILELIST_ALL_LANG(sdraw, modules/sdraw)
UI_FILELIST_ALL_LANG(sfx, sfx)
UI_FILELIST_ALL_LANG(simpress, modules/simpress)
UI_FILELIST_ALL_LANG(smath, modules/smath)
-#ifdef GUIBASE_UNX
-UI_FILELIST_ALL_LANG(spa, spa)
-#endif
UI_FILELIST_ALL_LANG(svt, svt)
UI_FILELIST_ALL_LANG(svx, svx)
UI_FILELIST_ALL_LANG(swriter, modules/swriter)
diff --git a/scp2/source/ooo/file_resource_ooo.scp b/scp2/source/ooo/file_resource_ooo.scp
index 68293d1dc1b5..a8dd5eb8b027 100644
--- a/scp2/source/ooo/file_resource_ooo.scp
+++ b/scp2/source/ooo/file_resource_ooo.scp
@@ -69,12 +69,6 @@ STD_RES_FILE( gid_File_Res_Sd, sd )
STD_RES_FILE( gid_File_Res_Sfx, sfx )
-#if defined(UNX) && !defined(MACOSX) && !defined(LIBO_HEADLESS)
-
-STD_RES_FILE( gid_File_Res_Spa, spa )
-
-#endif
-
STD_RES_FILE( gid_File_Res_Sb, sb )
STD_RES_FILE( gid_File_Res_Svl, svl )
diff --git a/scp2/source/ooo/module_hidden_ooo.scp b/scp2/source/ooo/module_hidden_ooo.scp
index 024a347e045d..010f3cf3c1a0 100644
--- a/scp2/source/ooo/module_hidden_ooo.scp
+++ b/scp2/source/ooo/module_hidden_ooo.scp
@@ -262,9 +262,6 @@ Module gid_Module_Root_Files_6
gid_File_Share_Config_Sofficecfg_uiconfig_sglobal,
gid_File_Share_Config_Sofficecfg_uiconfig_simpress,
gid_File_Share_Config_Sofficecfg_uiconfig_smath,
-#ifdef GUIBASE_UNX
- gid_File_Share_Config_Sofficecfg_uiconfig_spa,
-#endif
gid_File_Share_Config_Sofficecfg_uiconfig_startmodule,
gid_File_Share_Config_Sofficecfg_uiconfig_svt,
gid_File_Share_Config_Sofficecfg_uiconfig_svx,
diff --git a/scp2/source/ooo/module_lang_template.scp b/scp2/source/ooo/module_lang_template.scp
index 08b7f7482217..104712bf93d2 100644
--- a/scp2/source/ooo/module_lang_template.scp
+++ b/scp2/source/ooo/module_lang_template.scp
@@ -35,9 +35,6 @@ Module gid_Module_Langpack_Basis_Template
gid_File_Share_Config_Sofficecfg_uiconfig_sfx_Lang,
gid_File_Share_Config_Sofficecfg_uiconfig_simpress_Lang,
gid_File_Share_Config_Sofficecfg_uiconfig_smath_Lang,
-#ifdef GUIBASE_UNX
- gid_File_Share_Config_Sofficecfg_uiconfig_spa_Lang,
-#endif
gid_File_Share_Config_Sofficecfg_uiconfig_svt_Lang,
gid_File_Share_Config_Sofficecfg_uiconfig_svx_Lang,
gid_File_Share_Config_Sofficecfg_uiconfig_swriter_Lang,
diff --git a/vcl/Library_vcl.mk b/vcl/Library_vcl.mk
index e605343cb943..d7c13f184298 100644
--- a/vcl/Library_vcl.mk
+++ b/vcl/Library_vcl.mk
@@ -463,6 +463,7 @@ vcl_generic_code= \
vcl/generic/print/psputil \
vcl/generic/print/genpspgraphics \
vcl/generic/print/genprnpsp \
+ vcl/generic/print/prtsetup \
vcl/generic/print/text_gfx \
vcl/generic/fontmanager/fontsubst \
vcl/generic/glyphs/gcach_ftyp \
@@ -490,9 +491,6 @@ vcl_headless_freetype_code=\
vcl/headless/svptext \
ifeq ($(GUIBASE),unx)
-$(eval $(call gb_Library_add_defs,vcl,\
- -D_XSALSET_LIBNAME=\"$(call gb_Library_get_runtime_filename,spa)\" \
-))
$(eval $(call gb_Library_add_exception_objects,vcl,\
$(vcl_generic_code) \
vcl/unx/generic/plugadapt/salplug \
@@ -515,9 +513,6 @@ $(eval $(call gb_Library_use_externals,vcl,\
endif
ifeq ($(ENABLE_HEADLESS),TRUE)
-$(eval $(call gb_Library_add_defs,vcl,\
- -D_XSALSET_LIBNAME=\"$(call gb_Library_get_runtime_filename,spa)\" \
-))
$(eval $(call gb_Library_add_exception_objects,vcl,\
$(vcl_generic_code) \
vcl/unx/generic/printer/jobdata \
@@ -544,9 +539,6 @@ $(eval $(call gb_Library_add_libs,vcl,\
-landroid \
-llo-bootstrap \
))
-$(eval $(call gb_Library_add_defs,vcl,\
- -D_XSALSET_LIBNAME=\"$(call gb_Library_get_runtime_filename,spa)\" \
-))
$(eval $(call gb_Library_add_exception_objects,vcl,\
$(vcl_generic_code) \
vcl/unx/generic/printer/jobdata \
diff --git a/vcl/Library_vclplug_gen.mk b/vcl/Library_vclplug_gen.mk
index 51dd69224049..23900200491c 100644
--- a/vcl/Library_vclplug_gen.mk
+++ b/vcl/Library_vclplug_gen.mk
@@ -101,7 +101,6 @@ $(eval $(call gb_Library_add_exception_objects,vclplug_gen,\
# into their own library I think.
$(eval $(call gb_Library_add_defs,vclplug_gen,\
- -D_XSALSET_LIBNAME=\"$(call gb_Library_get_runtime_filename,spa)\" \
-DVCLPLUG_GEN_IMPLEMENTATION \
))
diff --git a/vcl/UIConfig_vcl.mk b/vcl/UIConfig_vcl.mk
index f2937b531e49..a81b30ed497a 100644
--- a/vcl/UIConfig_vcl.mk
+++ b/vcl/UIConfig_vcl.mk
@@ -14,6 +14,9 @@ $(eval $(call gb_UIConfig_add_uifiles,vcl,\
vcl/uiconfig/ui/errornocontentdialog \
vcl/uiconfig/ui/errornoprinterdialog \
vcl/uiconfig/ui/printdialog \
+ vcl/uiconfig/ui/printerdevicepage \
+ vcl/uiconfig/ui/printerpaperpage \
+ vcl/uiconfig/ui/printerpropertiesdialog \
vcl/uiconfig/ui/printprogressdialog \
vcl/uiconfig/ui/querydialog \
))
diff --git a/vcl/generic/print/genprnpsp.cxx b/vcl/generic/print/genprnpsp.cxx
index a60e5b66fa4c..d6e891192e2e 100644
--- a/vcl/generic/print/genprnpsp.cxx
+++ b/vcl/generic/print/genprnpsp.cxx
@@ -39,8 +39,6 @@
#include "rtl/ustring.hxx"
-#include "osl/module.h"
-
#include "vcl/button.hxx"
#include "vcl/dialog.hxx"
#include "vcl/edit.hxx"
@@ -58,6 +56,7 @@
#include "jobset.h"
#include "print.h"
+#include "prtsetup.hxx"
#include "salptype.hxx"
#include <com/sun/star/beans/PropertyValue.hpp>
@@ -69,16 +68,6 @@ using namespace com::sun::star;
/*
* static helpers
*/
-
-#if defined( UNX ) && !( defined( MACOSX ) || defined( IOS ) || defined( ANDROID ) )
-static oslModule driverLib = NULL;
-#endif
-extern "C"
-{
-typedef int(*setupFunction)(PrinterInfo&);
-static setupFunction pSetupFunction = NULL;
-}
-
static OUString getPdfDir( const PrinterInfo& rInfo )
{
OUString aDir;
@@ -153,24 +142,6 @@ namespace
}
}
-static void getPaLib()
-{
-#if defined( UNX ) && !( defined( MACOSX ) || defined( IOS ) || defined( ANDROID ) )
- if( ! driverLib )
- {
- driverLib = osl_loadModuleRelativeAscii( (oslGenericFunction)getPaLib,
- _XSALSET_LIBNAME,
- SAL_LOADMODULE_DEFAULT );
- if ( !driverLib )
- return;
-
- pSetupFunction = (setupFunction)osl_getAsciiFunctionSymbol( driverLib, "Sal_SetupPrinterDriver" );
- if ( !pSetupFunction )
- fprintf( stderr, "could not resolve Sal_SetupPrinterDriver\n" );
- }
-#endif
-}
-
inline int PtTo10Mu( int nPoints ) { return (int)((((double)nPoints)*35.27777778)+0.5); }
inline int TenMuToPt( int nUnits ) { return (int)((((double)nUnits)/35.27777778)+0.5); }
@@ -572,11 +543,6 @@ bool PspSalInfoPrinter::Setup( SalFrame* pFrame, ImplJobSetup* pJobSetup )
if( ! pFrame || ! pJobSetup )
return false;
- getPaLib();
-
- if( ! pSetupFunction )
- return false;
-
PrinterInfoManager& rManager = PrinterInfoManager::get();
PrinterInfo aInfo( rManager.getPrinterInfo( pJobSetup->maPrinterName ) );
@@ -586,7 +552,7 @@ bool PspSalInfoPrinter::Setup( SalFrame* pFrame, ImplJobSetup* pJobSetup )
JobData::constructFromStreamBuffer( pJobSetup->mpDriverData, pJobSetup->mnDriverDataLen, aInfo );
}
- if( pSetupFunction( aInfo ) )
+ if (SetupPrinterDriver(aInfo))
{
aInfo.resolveDefaultBackend();
rtl_freeMemory( pJobSetup->mpDriverData );
diff --git a/padmin/source/prtsetup.cxx b/vcl/generic/print/prtsetup.cxx
index 938e00b32356..ce1f65516f7b 100644
--- a/padmin/source/prtsetup.cxx
+++ b/vcl/generic/print/prtsetup.cxx
@@ -18,16 +18,14 @@
*/
#include "prtsetup.hxx"
-#include "helper.hxx"
-#include "rtsetup.hrc"
+#include "svdata.hxx"
+#include "svids.hrc"
#include "osl/thread.h"
#include <officecfg/Office/Common.hxx>
using namespace psp;
-using namespace padmin;
-
void RTSDialog::insertAllPPDValues( ListBox& rBox, const PPDParser* pParser, const PPDKey* pKey )
{
@@ -74,12 +72,12 @@ void RTSDialog::insertAllPPDValues( ListBox& rBox, const PPDParser* pParser, con
*/
RTSDialog::RTSDialog(const PrinterInfo& rJobData, const OUString& rPrinter, Window* pParent)
- : TabDialog(pParent, "PrinterPropertiesDialog", "spa/ui/printerpropertiesdialog.ui")
+ : TabDialog(pParent, "PrinterPropertiesDialog", "vcl/ui/printerpropertiesdialog.ui")
, m_aJobData(rJobData)
, m_aPrinter(rPrinter)
, m_pPaperPage(NULL)
, m_pDevicePage(NULL)
- , m_aInvalidString(PaResId(RID_RTS_RTSDIALOG_INVALID_TXT).toString())
+ , m_aInvalidString(VclResId(SV_PRINT_INVALID_TXT))
{
get(m_pOKButton, "ok");
get(m_pCancelButton, "cancel");
@@ -163,7 +161,7 @@ IMPL_LINK( RTSDialog, ClickButton, Button*, pButton )
*/
RTSPaperPage::RTSPaperPage(RTSDialog* pParent)
- : TabPage(pParent->m_pTabControl, "PrinterPaperPage", "spa/ui/printerpaperpage.ui")
+ : TabPage(pParent->m_pTabControl, "PrinterPaperPage", "vcl/ui/printerpaperpage.ui")
, m_pParent( pParent )
{
get(m_pPaperText, "paperft");
@@ -288,7 +286,7 @@ IMPL_LINK( RTSPaperPage, SelectHdl, ListBox*, pBox )
*/
RTSDevicePage::RTSDevicePage( RTSDialog* pParent )
- : TabPage(pParent->m_pTabControl, "PrinterDevicePage", "spa/ui/printerdevicepage.ui" )
+ : TabPage(pParent->m_pTabControl, "PrinterDevicePage", "vcl/ui/printerdevicepage.ui" )
, m_pParent( pParent )
{
get(m_pPPDKeyBox, "options");
@@ -472,21 +470,18 @@ void RTSDevicePage::FillValueBox( const PPDKey* pKey )
m_pPPDValueBox->SelectEntryPos( m_pPPDValueBox->GetEntryPos( (void*)pValue ) );
}
-extern "C" {
+int SetupPrinterDriver(::psp::PrinterInfo& rJobData)
+{
+ int nRet = 0;
+ RTSDialog aDialog( rJobData, rJobData.m_aPrinterName, false );
- int SPA_DLLPUBLIC Sal_SetupPrinterDriver( ::psp::PrinterInfo& rJobData )
+ if( aDialog.Execute() )
{
- int nRet = 0;
- RTSDialog aDialog( rJobData, rJobData.m_aPrinterName, false );
-
- if( aDialog.Execute() )
- {
- rJobData = aDialog.getSetup();
- nRet = 1;
- }
-
- return nRet;
+ rJobData = aDialog.getSetup();
+ nRet = 1;
}
-} // extern "C"
+
+ return nRet;
+}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/prtsetup.hxx b/vcl/generic/print/prtsetup.hxx
index f5638c771a16..dd1d1094adaf 100644
--- a/padmin/source/prtsetup.hxx
+++ b/vcl/generic/print/prtsetup.hxx
@@ -20,8 +20,6 @@
#ifndef _PAD_PRTSETUP_HXX_
#define _PAD_PRTSETUP_HXX_
-#include "helper.hxx"
-
#include "tools/link.hxx"
#include "vcl/tabdlg.hxx"
@@ -35,8 +33,6 @@
#include "vcl/ppdparser.hxx"
#include "vcl/printerinfomanager.hxx"
-namespace padmin {
-
class RTSPaperPage;
class RTSDevicePage;
@@ -126,7 +122,7 @@ public:
sal_uLong getColorDevice();
};
-} // namespace
+int SetupPrinterDriver(::psp::PrinterInfo& rJobData);
#endif // _PAD_PRTSETUP_HXX
diff --git a/vcl/inc/cupsmgr.hxx b/vcl/inc/cupsmgr.hxx
index cfbd7744b792..3b0d7d6985fe 100644
--- a/vcl/inc/cupsmgr.hxx
+++ b/vcl/inc/cupsmgr.hxx
@@ -86,7 +86,7 @@ public:
/// check if the printer configuration has changed
virtual bool checkPrintersChanged( bool bWait );
- // members for administration (->padmin)
+ // members for administration
// disable for CUPS
virtual bool addPrinter( const OUString& rPrinterName, const OUString& rDriverName );
virtual bool removePrinter( const OUString& rPrinterName, bool bCheckOnly = false );
diff --git a/vcl/inc/svids.hrc b/vcl/inc/svids.hrc
index 6cb7d7310fa9..2bd0e223de30 100644
--- a/vcl/inc/svids.hrc
+++ b/vcl/inc/svids.hrc
@@ -213,6 +213,7 @@
#define SV_PRINT_COLLATE_IMG 10613
#define SV_PRINT_NOCOLLATE_IMG 10614
#define SV_PRINT_QUERYFAXNUMBER_TXT 10615
+#define SV_PRINT_INVALID_TXT 10616
#define SV_EDIT_WARNING_BOX 10650
diff --git a/vcl/source/src/print.src b/vcl/source/src/print.src
index 738adb3eedfc..bd9f85b0991c 100644
--- a/vcl/source/src/print.src
+++ b/vcl/source/src/print.src
@@ -110,4 +110,9 @@ String SV_PRINT_QUERYFAXNUMBER_TXT
Text [ en-US ] = "Please enter the fax number.";
};
+String SV_PRINT_INVALID_TXT
+{
+ Text [ en-US ] = "<ignore>";
+};
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/uiconfig/ui/printerdevicepage.ui b/vcl/uiconfig/ui/printerdevicepage.ui
index 45dc09584c18..45dc09584c18 100644
--- a/padmin/uiconfig/ui/printerdevicepage.ui
+++ b/vcl/uiconfig/ui/printerdevicepage.ui
diff --git a/padmin/uiconfig/ui/printerpaperpage.ui b/vcl/uiconfig/ui/printerpaperpage.ui
index 422ba176cd1e..422ba176cd1e 100644
--- a/padmin/uiconfig/ui/printerpaperpage.ui
+++ b/vcl/uiconfig/ui/printerpaperpage.ui
diff --git a/padmin/uiconfig/ui/printerpropertiesdialog.ui b/vcl/uiconfig/ui/printerpropertiesdialog.ui
index 0df264d7a66c..0df264d7a66c 100644
--- a/padmin/uiconfig/ui/printerpropertiesdialog.ui
+++ b/vcl/uiconfig/ui/printerpropertiesdialog.ui
diff --git a/vcl/unx/generic/printer/printerinfomanager.cxx b/vcl/unx/generic/printer/printerinfomanager.cxx
index 35116c1e8348..bf92b77383a7 100644
--- a/vcl/unx/generic/printer/printerinfomanager.cxx
+++ b/vcl/unx/generic/printer/printerinfomanager.cxx
@@ -529,7 +529,7 @@ void PrinterInfoManager::initialize()
aPrinterName += ">";
if( m_aPrinters.find( aPrinterName ) != m_aPrinters.end() )
- // probably user made this one permanent in padmin
+ // probably user made this one permanent
continue;
OUString aCmd( m_aSystemPrintCommand );
@@ -544,7 +544,7 @@ void PrinterInfoManager::initialize()
aPrinter.m_aInfo.m_aComment = it->m_aComment;
aPrinter.m_aInfo.m_aLocation = it->m_aLocation;
aPrinter.m_bModified = false;
- aPrinter.m_aGroup = OUStringToOString(aPrinterName, aEncoding); //provide group name in case user makes this one permanent in padmin
+ aPrinter.m_aGroup = OUStringToOString(aPrinterName, aEncoding); //provide group name in case user makes this one permanent
m_aPrinters[ aPrinterName ] = aPrinter;
}
@@ -787,8 +787,8 @@ bool PrinterInfoManager::addPrinter( const OUString& rPrinterName, const OUStrin
#endif
// comment: logically one should writePrinterConfig() here
// but immediately after addPrinter() a changePrinterInfo()
- // will follow (see padmin code), which writes it again,
- // so we can currently save some performance here
+ // will follow which writes it again, so we can currently save some
+ // performance here
}
return bSuccess;
}