[Libreoffice-commits] core.git: xmlhelp/Library_ucpchelp1.mk xmlhelp/source

2015-06-08 Thread Caolán McNamara
 xmlhelp/Library_ucpchelp1.mk |1 
 xmlhelp/source/cxxhelp/inc/qe/DocGenerator.hxx   |3 
 xmlhelp/source/cxxhelp/inc/util/Decompressor.hxx |  128 ---
 xmlhelp/source/cxxhelp/util/Decompressor.cxx |   35 --
 4 files changed, 1 insertion(+), 166 deletions(-)

New commits:
commit f8da549db16bf932271163480429c65eae1e6a3b
Author: Caolán McNamara caol...@redhat.com
Date:   Mon Jun 8 17:34:14 2015 +0100

Decompressor rubbish in xmlhelp is luckily unused

Change-Id: I0d44ef4df250921d24da0d202de96f60c567ded6

diff --git a/xmlhelp/Library_ucpchelp1.mk b/xmlhelp/Library_ucpchelp1.mk
index 245d052..6c09e8a 100644
--- a/xmlhelp/Library_ucpchelp1.mk
+++ b/xmlhelp/Library_ucpchelp1.mk
@@ -72,7 +72,6 @@ $(eval $(call gb_Library_add_exception_objects,ucpchelp1,\
 xmlhelp/source/cxxhelp/provider/services \
 xmlhelp/source/cxxhelp/provider/urlparameter \
 xmlhelp/source/cxxhelp/qe/DocGenerator \
-xmlhelp/source/cxxhelp/util/Decompressor \
 xmlhelp/source/treeview/tvfactory \
 xmlhelp/source/treeview/tvread \
 ))
diff --git a/xmlhelp/source/cxxhelp/inc/qe/DocGenerator.hxx 
b/xmlhelp/source/cxxhelp/inc/qe/DocGenerator.hxx
index 2221f05..a1a6d06 100644
--- a/xmlhelp/source/cxxhelp/inc/qe/DocGenerator.hxx
+++ b/xmlhelp/source/cxxhelp/inc/qe/DocGenerator.hxx
@@ -22,8 +22,7 @@
 #include rtl/ref.hxx
 #include rtl/ustring.hxx
 #include excep/XmlSearchExceptions.hxx
-#include util/Decompressor.hxx
-
+#include vector
 
 namespace xmlsearch {
 
diff --git a/xmlhelp/source/cxxhelp/inc/util/Decompressor.hxx 
b/xmlhelp/source/cxxhelp/inc/util/Decompressor.hxx
deleted file mode 100644
index 836dd58..000
--- a/xmlhelp/source/cxxhelp/inc/util/Decompressor.hxx
+++ /dev/null
@@ -1,128 +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 INCLUDED_XMLHELP_SOURCE_CXXHELP_INC_UTIL_DECOMPRESSOR_HXX
-#define INCLUDED_XMLHELP_SOURCE_CXXHELP_INC_UTIL_DECOMPRESSOR_HXX
-
-#include vector
-#include excep/XmlSearchExceptions.hxx
-
-namespace xmlsearch {
-
-namespace util {
-
-
-class Decompressor
-{
-public:
-
-Decompressor()
-: toRead_( 0 )
-{
-}
-
-virtual ~Decompressor() { }
-
-virtual sal_Int32 getNextByte() = 0;
-
-void initReading()
-{
-toRead_ = 0;
-}
-
-private:
-
-static const sal_Int32 BitsInByte;
-static const sal_Int32 NBits;
-
-sal_Int32 toRead_;
-};
-
-
-
-
-class StreamDecompressor
-: public Decompressor
-{
-public:
-
-StreamDecompressor() {}
-
-virtual ~StreamDecompressor() { }
-
-
-virtual sal_Int32 getNextByte() SAL_OVERRIDE;
-};
-
-
-
-class ByteArrayDecompressor
-: public Decompressor
-{
-public:
-
-ByteArrayDecompressor( sal_Int32 arrayL,sal_Int8* array,sal_Int32 
index )
-{
-initReading(array,arrayL,index);
-}
-
-
-virtual ~ByteArrayDecompressor() { }
-
-sal_Int32 bytesRead()
-{
-return index_ - index0_;
-}
-
-
-sal_Int32 getNextByte() throw( 
xmlsearch::excep::XmlSearchException ) SAL_OVERRIDE
-{
-if( arrayL_ = index_ )
-throw  xmlsearch::excep::XmlSearchException(
-OUString( ByteArrayDecompressor-getNextByte() ) );
-return array_[index_++]  0xFF;
-}
-
-
-private:
-
-sal_Int32  arrayL_;
-sal_Int8   *array_;
-
-sal_Int32  index_,index0_;
-
-using xmlsearch::util::Decompressor::initReading;
-void initReading( sal_Int8* array,sal_Int32 arrayL,sal_Int32 index 
)
-{
-arrayL_ = arrayL;
-array_ = array;
-index_ = index0_ = index;
-Decompressor::initReading();
-}
-
-};
-
-
-}
-

[Libreoffice-commits] core.git: xmlhelp/Library_ucpchelp1.mk xmlhelp/source

2013-04-02 Thread Andras Timar
 xmlhelp/Library_ucpchelp1.mk  |1 
 xmlhelp/source/cxxhelp/provider/databases.cxx |   30 +-
 xmlhelp/source/cxxhelp/provider/databases.hxx |2 -
 3 files changed, 22 insertions(+), 11 deletions(-)

New commits:
commit 8d1765439caad42c8b679f94211c9bf022f51682
Author: Andras Timar ati...@suse.com
Date:   Tue Apr 2 04:23:56 2013 -0700

icon style fixes in local help

correct icon style in offline help when icon style is Automatic
change icon style in offile help when icon style is changed on UI

Change-Id: I1b56beeaf370cb6b20b9a7c69f158291b4128ab0

diff --git a/xmlhelp/Library_ucpchelp1.mk b/xmlhelp/Library_ucpchelp1.mk
index 3d7d057..a1d119f 100644
--- a/xmlhelp/Library_ucpchelp1.mk
+++ b/xmlhelp/Library_ucpchelp1.mk
@@ -72,6 +72,7 @@ $(eval $(call gb_Library_use_libraries,ucpchelp1,\
ucbhelper \
utl \
i18nisolang1 \
+   vcl \
 ))
 
 $(eval $(call gb_Library_add_exception_objects,ucpchelp1,\
diff --git a/xmlhelp/source/cxxhelp/provider/databases.cxx 
b/xmlhelp/source/cxxhelp/provider/databases.cxx
index c875840..0ecfa33 100644
--- a/xmlhelp/source/cxxhelp/provider/databases.cxx
+++ b/xmlhelp/source/cxxhelp/provider/databases.cxx
@@ -61,6 +61,8 @@
 #include comphelper/storagehelper.hxx
 #include comphelper/string.hxx
 
+#include vcl/svapp.hxx
+
 #include databases.hxx
 #include urlparameter.hxx
 
@@ -135,7 +137,7 @@ Databases::Databases( sal_Bool showBasic,
   vendVersion( rtl::OUString( %VENDORVERSION ) ),
   vendShort( rtl::OUString( %VENDORSHORT ) ),
   m_aImagesZipPaths( imagesZipPaths ),
-  m_nSymbolsStyle( 0 )
+  m_aSymbolsStyleName(  )
 {
 m_xSMgr = Reference XMultiComponentFactory ( 
m_xContext-getServiceManager(), UNO_QUERY );
 
@@ -235,8 +237,7 @@ static bool impl_getZipFile(
 
 rtl::OString Databases::getImagesZipFileURL()
 {
-//sal_Int16 nSymbolsStyle = SvtMiscOptions().GetCurrentSymbolsStyle();
-sal_Int16 nSymbolsStyle = 0;
+OUString aSymbolsStyleName;
 try
 {
 uno::Reference lang::XMultiServiceFactory  xConfigProvider =
@@ -256,22 +257,31 @@ rtl::OString Databases::getImagesZipFileURL()
 
 bool bChanged = false;
 uno::Reference container::XHierarchicalNameAccess  xAccess(xCFG, 
uno::UNO_QUERY_THROW);
-uno::Any aResult = 
xAccess-getByHierarchicalName(::rtl::OUString(Misc/SymbolSet));
-if ( (aResult = nSymbolsStyle)  m_nSymbolsStyle != nSymbolsStyle )
+uno::Any aResult = 
xAccess-getByHierarchicalName(::rtl::OUString(Misc/SymbolStyle));
+if ( (aResult = aSymbolsStyleName)  m_aSymbolsStyleName != 
aSymbolsStyleName )
 {
-m_nSymbolsStyle = nSymbolsStyle;
+m_aSymbolsStyleName = aSymbolsStyleName;
 bChanged = true;
 }
 
 if ( m_aImagesZipFileURL.isEmpty() || bChanged )
 {
-rtl::OUString aImageZip, aSymbolsStyleName;
-aResult = 
xAccess-getByHierarchicalName(::rtl::OUString(Misc/SymbolStyle));
-aResult = aSymbolsStyleName;
-
+rtl::OUString aImageZip;
 bool bFound = false;
+
 if ( !aSymbolsStyleName.isEmpty() )
 {
+if ( aSymbolsStyleName.equalsAscii(auto) )
+{
+OUString const  env = 
Application::GetDesktopEnvironment();
+if ( env.equalsIgnoreAsciiCase(tde) ||
+ env.equalsIgnoreAsciiCase(kde) )
+aSymbolsStyleName = crystal;
+else if ( env.equalsIgnoreAsciiCase(kde4) )
+aSymbolsStyleName = oxygen;
+else
+aSymbolsStyleName = tango;
+}
 rtl::OUString aZipName = rtl::OUString( images_ );
 aZipName += aSymbolsStyleName;
 aZipName += rtl::OUString( .zip );
diff --git a/xmlhelp/source/cxxhelp/provider/databases.hxx 
b/xmlhelp/source/cxxhelp/provider/databases.hxx
index ec9b23e..afb9cb7 100644
--- a/xmlhelp/source/cxxhelp/provider/databases.hxx
+++ b/xmlhelp/source/cxxhelp/provider/databases.hxx
@@ -314,7 +314,7 @@ namespace chelp {
 rtl::OUString  m_aInstallDirectory;// 
Installation directory
 com::sun::star::uno::Sequence rtl::OUString  m_aImagesZipPaths;
 rtl::OString   m_aImagesZipFileURL;
-sal_Int16  m_nSymbolsStyle;
+rtl::OUString  m_aSymbolsStyleName;
 
 std::vector rtl::OUString m_avModules;
 
___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits