diff options
author | Thomas Arnhold <thomas@arnhold.org> | 2013-04-02 11:24:36 +0200 |
---|---|---|
committer | Thomas Arnhold <thomas@arnhold.org> | 2013-04-02 14:21:18 +0200 |
commit | 7d1044842e2316507eda719e116819572f4ce8d9 (patch) | |
tree | 90143d014ccb33ed0aaef4aa689e3009cf06a72e /framework | |
parent | fa97612d45d121ce7247fe836a131534997e0e71 (diff) |
framework: remove unused targetting debug macros
Change-Id: I993a690751cf0fc8bbba3c51ccc8b9357fe9395a
Diffstat (limited to 'framework')
-rw-r--r-- | framework/inc/macros/debug.hxx | 6 | ||||
-rw-r--r-- | framework/inc/macros/debug/targeting.hxx | 236 |
2 files changed, 0 insertions, 242 deletions
diff --git a/framework/inc/macros/debug.hxx b/framework/inc/macros/debug.hxx index a032a3a0ecc2..fe6d961b37cf 100644 --- a/framework/inc/macros/debug.hxx +++ b/framework/inc/macros/debug.hxx @@ -70,7 +70,6 @@ #undef ENABLE_WARNINGS #undef ENABLE_EVENTDEBUG #undef ENABLE_REGISTRATIONDEBUG - #undef ENABLE_TARGETINGDEBUG #undef ENABLE_MUTEXDEBUG // #undef ENABLE_TIMEMEASURE #undef ENABLE_MEMORYMEASURE @@ -100,11 +99,6 @@ #include <macros/debug/registration.hxx> //***************************************************************************************************************** -// special macros to debug targeting of frames -//***************************************************************************************************************** -#include <macros/debug/targeting.hxx> - -//***************************************************************************************************************** // special macros to debug threading mechanism //***************************************************************************************************************** #include <macros/debug/mutex.hxx> diff --git a/framework/inc/macros/debug/targeting.hxx b/framework/inc/macros/debug/targeting.hxx deleted file mode 100644 index a7facdecd801..000000000000 --- a/framework/inc/macros/debug/targeting.hxx +++ /dev/null @@ -1,236 +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 __FRAMEWORK_MACROS_DEBUG_TARGETING_HXX_ -#define __FRAMEWORK_MACROS_DEBUG_TARGETING_HXX_ - -//***************************************************************************************************************** -// special macros for targeting of frames -//***************************************************************************************************************** - -#ifdef ENABLE_TARGETINGDEBUG - - #include <rtl/strbuf.hxx> - - /*_____________________________________________________________________________________________________________ - LOGFILE_TARGETING - - For follow macros we need a special log file. If user forget to specify anyone, we must do it for him! - _____________________________________________________________________________________________________________*/ - - #ifndef LOGFILE_TARGETING - #define LOGFILE_TARGETSTEPS "targetsteps.log" - #define LOGFILE_TARGETPARAM "targetparam.log" - #endif - - /*_____________________________________________________________________________________________________________ - LOG_PARAMETER_FINDFRAME( SSERVICE, SFRAMENAME, STARGETNAME, NSEARCHFLAGS ) - - Log format for parameter e.g.: Desktop::findFrame( "frame1", 23 ) my name is "desktop" - Log format for steps e.g.: desktop-- - - With this macro you can log information about search parameter of method "findFrame()" of an service. - Use it at beginning of search only! - _____________________________________________________________________________________________________________*/ - - #define LOG_PARAMETER_FINDFRAME( SSERVICE, SFRAMENAME, STARGETNAME, NSEARCHFLAGS ) \ - /* Use new scope to prevent code against multiple variable defines! */ \ - { \ - ::rtl::OStringBuffer sBufferParam(256); \ - ::rtl::OStringBuffer sBufferSteps(256); \ - sBufferParam.append( SSERVICE ); \ - sBufferParam.append( "::findFrame( \"" ); \ - sBufferParam.append( U2B( STARGETNAME ) ); \ - sBufferParam.append( "\", " ); \ - sBufferParam.append( ::rtl::OString::valueOf( sal_Int32( NSEARCHFLAGS ) ) ); \ - sBufferParam.append( " ) my name is \"" ); \ - sBufferParam.append( U2B( SFRAMENAME ) ); \ - sBufferParam.append( "\"\n" ); \ - sBufferSteps.append( U2B( SFRAMENAME ) ); \ - sBufferSteps.append( "--" ); \ - WRITE_LOGFILE( LOGFILE_TARGETPARAM, sBufferParam.makeStringAndClear() ) \ - WRITE_LOGFILE( LOGFILE_TARGETSTEPS, sBufferSteps.makeStringAndClear() ) \ - } - - /*_____________________________________________________________________________________________________________ - LOG_PARAMETER_QUERYDISPATCH( SSERVICE, SFRAMENAME, AURL, STARGETNAME, NSEARCHFLAGS ) - - With this macro you can log information about search parameter of method "queryDispatch()" of an service. - Use it at beginning of search only! - _____________________________________________________________________________________________________________*/ - - #define LOG_PARAMETER_QUERYDISPATCH( SSERVICE, SFRAMENAME, AURL, STARGETNAME, NSEARCHFLAGS ) \ - /* Use new scope to prevent code against multiple variable defines! */ \ - { \ - ::rtl::OStringBuffer sBuffer(1024); \ - sBuffer.append( "[ " ); \ - sBuffer.append( U2B( SFRAMENAME ) ); \ - sBuffer.append( "] " ); \ - sBuffer.append( SSERVICE ); \ - sBuffer.append( "::queryDispatch( \"" ); \ - sBuffer.append( U2B( AURL.Complete ) ); \ - sBuffer.append( "\", \"" ); \ - sBuffer.append( U2B( STARGETNAME ) ); \ - sBuffer.append( "\", " ); \ - sBuffer.append( ::rtl::OString::valueOf( sal_Int32( NSEARCHFLAGS ) ) ); \ - sBuffer.append( " )\n" ); \ - WRITE_LOGFILE( LOGFILE_TARGETPARAM, sBuffer.makeStringAndClear() ) \ - } - - /*_____________________________________________________________________________________________________________ - LOG_PARAMETER_LOADCOMPONENTFROMURL( SSERVICE, SFRAMENAME, SURL, STARGETNAME, NSEARCHFLAGS, SEQPARAMETER ) - - With this macro you can log information about search parameter of method "loadComponentFromURL()" of an service. - Use it at beginning of search only! - _____________________________________________________________________________________________________________*/ - - #define LOG_PARAMETER_LOADCOMPONENTFROMURL( SSERVICE, SFRAMENAME, SURL, STARGETNAME, NSEARCHFLAGS, SEQPARAMETER ) \ - /* Use new scope to prevent code against multiple variable defines! */ \ - { \ - ::rtl::OStringBuffer sBuffer(1024); \ - sBuffer.append( "[ " ); \ - sBuffer.append( U2B( SFRAMENAME ) ); \ - sBuffer.append( "] " ); \ - sBuffer.append( SSERVICE ); \ - sBuffer.append( "::loadComponentFromURL( \"" ); \ - sBuffer.append( U2B( SURL ) ); \ - sBuffer.append( "\", \"" ); \ - sBuffer.append( U2B( STARGETNAME ) ); \ - sBuffer.append( "\", " ); \ - sBuffer.append( ::rtl::OString::valueOf( sal_Int32( NSEARCHFLAGS ) ) ); \ - sBuffer.append( ", " ); \ - sal_Int32 nCount = SEQPARAMETER.getLength(); \ - for( sal_Int32 nParameter=0; nParameter<nCount; ++nParameter ) \ - { \ - sBuffer.append( U2B( SEQPARAMETER[nParameter].Name )); \ - if( nParameter<(nCount-1) ) \ - { \ - sBuffer.append( " | " ); \ - } \ - } \ - sBuffer.append( " )\n" ); \ - WRITE_LOGFILE( LOGFILE_TARGETPARAM, sBuffer.makeStringAndClear() ) \ - } - - /*_____________________________________________________________________________________________________________ - LOG_RESULT_FINDFRAME( SSERVICE, SFRAMENAME, XFRAME ) - - With this macro you can log information about search result of "findFrame()". - Use it at the end of this method only! - _____________________________________________________________________________________________________________*/ - - #define LOG_RESULT_FINDFRAME( SSERVICE, SFRAMENAME, XFRAME ) \ - /* Use new scope to prevent code against multiple variable defines! */ \ - { \ - ::rtl::OStringBuffer sBufferParam(256); \ - ::rtl::OStringBuffer sBufferSteps(256); \ - sBufferParam.append( SSERVICE ); \ - sBufferParam.append( "::findFrame() at \"" ); \ - sBufferParam.append( U2B( SFRAMENAME ) ); \ - sBufferParam.append( "\" " ); \ - if( css::frame::XFRAME.is() == sal_True ) \ - { \ - sBufferParam.append( "return with valid frame.\n" ); \ - sBufferSteps.append( "OK [" ); \ - sBufferSteps.append( U2B( css::frame::XFRAME->getName() ) ); \ - sBufferSteps.append( "]\n" ); \ - } \ - else \ - { \ - sBufferParam.append( "return with NULL frame!\n"); \ - sBufferSteps.append( "??\n" ); \ - } \ - WRITE_LOGFILE( LOGFILE_TARGETPARAM, sBufferParam.makeStringAndClear() ) \ - WRITE_LOGFILE( LOGFILE_TARGETSTEPS, sBufferSteps.makeStringAndClear() ) \ - } - - /*_____________________________________________________________________________________________________________ - LOG_RESULT_QUERYDISPATCH( SSERVICE, SFRAMENAME, XDISPATCHER ) - - With this macro you can log information about search result of "queryDispatch()". - Use it at the end of this method only! - _____________________________________________________________________________________________________________*/ - - #define LOG_RESULT_QUERYDISPATCH( SSERVICE, SFRAMENAME, XDISPATCHER ) \ - /* Use new scope to prevent code against multiple variable defines! */ \ - { \ - ::rtl::OStringBuffer sBuffer(1024); \ - sBuffer.append( "[ " ); \ - sBuffer.append( U2B( SFRAMENAME ) ); \ - sBuffer.append( "] " ); \ - sBuffer.append( SSERVICE ); \ - if( XDISPATCHER.is() == sal_True ) \ - { \ - sBuffer.append( "::queryDispatch() return with valid dispatcher." ); \ - } \ - else \ - { \ - sBuffer.append( "::queryDispatch() return with NULL dispatcher!" ); \ - } \ - sBuffer.append( "\n" ); \ - WRITE_LOGFILE( LOGFILE_TARGETPARAM, sBuffer.makeStringAndClear() ) \ - } - - /*_____________________________________________________________________________________________________________ - LOG_RESULT_LOADCOMPONENTFROMURL( SSERVICE, SFRAMENAME, XCOMPONENT ) - - With this macro you can log information about search result of "loadComponentFromURL()". - Use it at the end of this method only! - _____________________________________________________________________________________________________________*/ - - #define LOG_RESULT_LOADCOMPONENTFROMURL( SSERVICE, SFRAMENAME, XCOMPONENT ) \ - /* Use new scope to prevent code against multiple variable defines! */ \ - { \ - ::rtl::OStringBuffer sBuffer(1024); \ - sBuffer.append( "[ " ); \ - sBuffer.append( U2B( SFRAMENAME ) ); \ - sBuffer.append( "] " ); \ - sBuffer.append( SSERVICE ); \ - if( XCOMPONENT.is() == sal_True ) \ - { \ - sBuffer.append( "::loadComponentFromURL() return with valid component." ); \ - } \ - else \ - { \ - sBuffer.append( "::loadComponentFromURL() return with NULL component!" ); \ - } \ - sBuffer.append( "\n" ); \ - WRITE_LOGFILE( LOGFILE_TARGETPARAM, sBuffer.makeStringAndClear() ) \ - } - -#else // #ifdef ENABLE_TARGETINGDEBUG - - /*_____________________________________________________________________________________________________________ - If right testmode is'nt set - implements these macro empty! - _____________________________________________________________________________________________________________*/ - - #undef LOGFILE_TARGETPARAM - #undef LOGFILE_TARGETSTEPS - #define LOG_PARAMETER_FINDFRAME( SSERVICE, SFRAMENAME, STARGETNAME, NSEARCHFLAGS ) - #define LOG_PARAMETER_QUERYDISPATCH( SSERVICE, SFRAMENAME, AURL, STARGETNAME, NSEARCHFLAGS ) - #define LOG_PARAMETER_LOADCOMPONENTFROMURL( SSERVICE, SFRAMENAME, SURL, STARGETNAME, NSEARCHFLAGS, SEQPARAMETER ) - #define LOG_RESULT_FINDFRAME( SSERVICE, SFRAMENAME, XFRAME ) - #define LOG_RESULT_QUERYDISPATCH( SSERVICE, SFRAMENAME, XDISPATCHER ) - #define LOG_RESULT_LOADCOMPONENTFROMURL( SSERVICE, SFRAMENAME, XCOMPONENT ) - -#endif // #ifdef ENABLE_TARGETINGDEBUG - -#endif // #ifndef __FRAMEWORK_MACROS_DEBUG_TARGETING_HXX_ - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |