[Libreoffice-commits] core.git: 2 commits - include/sal include/vcl vcl/source

Tor Lillqvist tml at collabora.com
Thu May 22 02:13:08 PDT 2014


 include/sal/log-areas.dox        |    1 +
 include/vcl/debugevent.hxx       |    2 +-
 vcl/source/window/debugevent.cxx |   26 ++++++++++++++++----------
 3 files changed, 18 insertions(+), 11 deletions(-)

New commits:
commit a27100f43b7a57639cdf62197ec853133ef17cee
Author: Tor Lillqvist <tml at collabora.com>
Date:   Thu May 22 12:11:49 2014 +0300

    WaE: virtual function declaration not marked 'SAL_OVERRIDE'
    
    Change-Id: I5b3e785ce50b5959d64c855869533a310e9c277a

diff --git a/include/vcl/debugevent.hxx b/include/vcl/debugevent.hxx
index 2700324..56c47ff 100644
--- a/include/vcl/debugevent.hxx
+++ b/include/vcl/debugevent.hxx
@@ -25,7 +25,7 @@ class VCL_DLLPUBLIC DebugEventInjector : Timer {
   void InjectMouseEvent();
   void InjectEvent();
   void InjectKeyNavEdit();
-  virtual void Timeout();
+  virtual void Timeout() SAL_OVERRIDE;
 
   public:
      static DebugEventInjector *getCreate();
commit 0fcc41e6d142c50a43e14e120e639227a7795dc9
Author: Tor Lillqvist <tml at collabora.com>
Date:   Thu May 22 12:10:12 2014 +0300

    WaE: unused variable 'bHandled'
    
    While at it, make it use SAL_INFO instead of fprintf.
    
    Change-Id: Id4018819f8f790bef219e5aca3b6bbb5f6acd6aa

diff --git a/include/sal/log-areas.dox b/include/sal/log-areas.dox
index 826872d..8412f01 100644
--- a/include/sal/log-areas.dox
+++ b/include/sal/log-areas.dox
@@ -369,6 +369,7 @@ certain functionality.
 @li @c vcl.cg - CoreGraphics calls on OS X and iOS
 @li @c vcl.control
 @li @c vcl.coretext - CoreText-using code for Mac OS X and iOS
+ at li @c vcl.debugevent
 @li @c vcl.emf - EMF/EMF+ processing
 @li @c vcl.filter
 @li @c vcl.fonts - font-specific code
diff --git a/vcl/source/window/debugevent.cxx b/vcl/source/window/debugevent.cxx
index e83909e..373001c 100644
--- a/vcl/source/window/debugevent.cxx
+++ b/vcl/source/window/debugevent.cxx
@@ -7,7 +7,6 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  */
 
-// #include <stdio.h>
 #include <rtl/math.hxx>
 #include <rtl/string.hxx>
 #include <tools/time.hxx>
@@ -110,11 +109,11 @@ void DebugEventInjector::InjectMenuEvent()
     SalMenuEvent aEvent = aIds[ getRandom() * aIds.size() ];
     bool bHandled = ImplWindowFrameProc( pSysWin, NULL, nEvent, &aEvent);
 
-/*    fprintf( stderr, "Injected menu event %p (%d) '%s' -> %d\n",
-             aEvent.mpMenu, aEvent.mnId,
-             OUStringToOString( ((Menu *)aEvent.mpMenu)->GetItemText( aEvent.mnId ),
-                                RTL_TEXTENCODING_UTF8 ).getStr(),
-             (int)bHandled); */
+    SAL_INFO( "vcl.debugevent",
+              "Injected menu event " << aEvent.mpMenu
+              << " (" << aEvent.mnId << ") "
+              << "'" << ((Menu *)aEvent.mpMenu)->GetItemText( aEvent.mnId ) << "'"
+              << " -> " << bHandled );
 }
 
 static void InitKeyEvent( SalKeyEvent &rKeyEvent )
@@ -165,8 +164,12 @@ void DebugEventInjector::InjectTextEvent()
         aKeyEvent.mnCode |= (sal_uInt16)( getRandom() * KEY_MODTYPE ) & KEY_MODTYPE;
 
     bool bHandled = ImplWindowFrameProc( pWindow, NULL, SALEVENT_KEYINPUT, &aKeyEvent);
-//    fprintf( stderr, "Injected key 0x%x -> %d win %p\n",
-//             (int) aKeyEvent.mnCode, (int)bHandled, pWindow );
+
+    SAL_INFO( "vcl.debugevent",
+              "Injected key 0x" << std::hex << (int) aKeyEvent.mnCode << std::dec
+              << " -> " << bHandled
+              << " win " << pWindow );
+
     ImplWindowFrameProc( pWindow, NULL, SALEVENT_KEYUP, &aKeyEvent );
 }
 
@@ -245,8 +248,11 @@ void DebugEventInjector::InjectKeyNavEdit()
     aKeyEvent.mnCharCode = 0x0; // hopefully unused.
 
     bool bHandled = ImplWindowFrameProc( pWindow, NULL, SALEVENT_KEYINPUT, &aKeyEvent );
-//    fprintf( stderr, "Injected edit / move key 0x%x -> %d win %p\n",
-//             (int) aKeyEvent.mnCode, (int)bHandled, pWindow );
+
+    SAL_INFO( "vcl.debugevent",
+              "Injected edit / move key 0x" << std::hex << (int) aKeyEvent.mnCode << std::dec
+              << " -> " << bHandled
+              << " win " <<  pWindow );
     ImplWindowFrameProc( pWindow, NULL, SALEVENT_KEYUP, &aKeyEvent );
 }
 


More information about the Libreoffice-commits mailing list