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

Tobias Madl tobias.madl.dev at gmail.com
Mon Mar 9 01:47:00 PDT 2015


 include/vcl/scheduler.hxx    |    6 +++---
 include/vcl/timer.hxx        |   12 ++++++------
 vcl/inc/svdata.hxx           |    4 ++--
 vcl/source/app/scheduler.cxx |    8 ++++----
 vcl/source/app/timer.cxx     |   12 ++++++------
 5 files changed, 21 insertions(+), 21 deletions(-)

New commits:
commit 9c7016b5b530ca212b1275f44f9e2fc0527109ee
Author: Tobias Madl <tobias.madl.dev at gmail.com>
Date:   Mon Mar 9 08:44:26 2015 +0000

    Scheduler: Changed uLong to uInt32/uInt64
    
    Change-Id: Ic60463027c7f1b2d513539adba834b8d8e0ce6d3

diff --git a/include/vcl/scheduler.hxx b/include/vcl/scheduler.hxx
index 1e7b3ed..fc3668e 100644
--- a/include/vcl/scheduler.hxx
+++ b/include/vcl/scheduler.hxx
@@ -30,8 +30,8 @@ struct ImplSchedulerData
     Scheduler*          mpScheduler;      // Pointer to VCL Scheduler instance
     bool                mbDelete;    // Destroy this scheduler?
     bool                mbInScheduler;    // Scheduler currently processed?
-    sal_uLong           mnUpdateTime;   // Last Update Time
-    sal_uLong           mnUpdateStack;  // Update Stack
+    sal_uInt64          mnUpdateTime;   // Last Update Time
+    sal_uInt32          mnUpdateStack;  // Update Stack
 
     void Invoke();
 
@@ -59,7 +59,7 @@ protected:
     friend struct ImplSchedulerData;
     virtual void SetDeletionFlags();
     virtual bool ReadyForSchedule( bool bTimer ) { return !bTimer; }
-    virtual sal_uLong UpdateMinPeriod( sal_uLong nMinPeriod, sal_uLong nTime );
+    virtual sal_uInt64 UpdateMinPeriod( sal_uInt64 nMinPeriod, sal_uInt64 nTime );
 
 public:
     Scheduler();
diff --git a/include/vcl/timer.hxx b/include/vcl/timer.hxx
index e2fd4a7..d671919 100644
--- a/include/vcl/timer.hxx
+++ b/include/vcl/timer.hxx
@@ -27,12 +27,12 @@ class VCL_DLLPUBLIC Timer : public Scheduler
 {
 protected:
     Link            maTimeoutHdl;          // Callback Link
-    sal_uLong       mnTimeout;
+    sal_uInt64      mnTimeout;
     bool            mbAuto;
 
     virtual void SetDeletionFlags() SAL_OVERRIDE;
     virtual bool ReadyForSchedule( bool bTimer ) SAL_OVERRIDE;
-    virtual sal_uLong UpdateMinPeriod( sal_uLong nMinPeriod, sal_uLong nTime ) SAL_OVERRIDE;
+    virtual sal_uInt64 UpdateMinPeriod( sal_uInt64 nMinPeriod, sal_uInt64 nTime ) SAL_OVERRIDE;
 
 public:
     Timer();
@@ -42,13 +42,13 @@ public:
     /// of course, you can also sub-class and override 'Invoke'
     void            SetTimeoutHdl( const Link& rLink ) { maTimeoutHdl = rLink; }
     const Link&     GetTimeoutHdl() const { return maTimeoutHdl; }
-    void            SetTimeout( sal_uLong nTimeoutMs );
-    sal_uLong       GetTimeout() const { return mnTimeout; }
+    void            SetTimeout( sal_uInt64 nTimeoutMs );
+    sal_uInt64      GetTimeout() const { return mnTimeout; }
     virtual void    Invoke() SAL_OVERRIDE;
     void            Timeout() { Invoke(); }
     Timer&          operator=( const Timer& rTimer );
-    virtual void            Start() SAL_OVERRIDE;
-    static void     ImplStartTimer( ImplSVData* pSVData, sal_uLong nMS );
+    virtual void    Start() SAL_OVERRIDE;
+    static void     ImplStartTimer( ImplSVData* pSVData, sal_uInt64 nMS );
 };
 
 /// An auto-timer is a multi-shot timer re-emitting itself at
diff --git a/vcl/inc/svdata.hxx b/vcl/inc/svdata.hxx
index 967f3df..3b04e76f 100644
--- a/vcl/inc/svdata.hxx
+++ b/vcl/inc/svdata.hxx
@@ -316,8 +316,8 @@ struct ImplSVData
     SalI18NImeStatus*       mpImeStatus;                    // interface to ime status window
     SalSystem*              mpSalSystem;                    // SalSystem interface
     ResMgr*                 mpResMgr;                       // SV-Resource-Manager
-    sal_uLong               mnTimerPeriod;                  // current timer period
-    sal_uLong               mnUpdateStack;                  // Scheduler on stack
+    sal_uInt64              mnTimerPeriod;                  // current timer period
+    sal_uInt32              mnUpdateStack;                  // Scheduler on stack
     ImplSVAppData           maAppData;                      // indepen data for class Application
     ImplSVGDIData           maGDIData;                      // indepen data for Output classes
     ImplSVWinData           maWinData;                      // indepen data for Windows classes
diff --git a/vcl/source/app/scheduler.cxx b/vcl/source/app/scheduler.cxx
index 5a0061f..56eaf12 100644
--- a/vcl/source/app/scheduler.cxx
+++ b/vcl/source/app/scheduler.cxx
@@ -23,7 +23,7 @@
 #include <vcl/timer.hxx>
 #include <saltimer.hxx>
 
-#define MAX_TIMER_PERIOD    ((sal_uLong)0xFFFFFFFF)
+#define MAX_TIMER_PERIOD    ((sal_uInt64)0xFFFFFFFF)
 
 void ImplSchedulerData::Invoke()
 {
@@ -116,8 +116,8 @@ void Scheduler::ProcessTaskScheduling( bool bTimer )
     ImplSchedulerData* pSchedulerData = NULL;
     ImplSchedulerData* pPrevSchedulerData = NULL;
     ImplSVData*        pSVData = ImplGetSVData();
-    sal_uLong          nTime = tools::Time::GetSystemTicks();
-    sal_uLong          nMinPeriod = MAX_TIMER_PERIOD;
+    sal_uInt64         nTime = tools::Time::GetSystemTicks();
+    sal_uInt64         nMinPeriod = MAX_TIMER_PERIOD;
     pSVData->mnUpdateStack++;
 
     if ((pSchedulerData = ImplSchedulerData::GetMostImportantTask(bTimer)))
@@ -168,7 +168,7 @@ void Scheduler::ProcessTaskScheduling( bool bTimer )
     pSVData->mnUpdateStack--;
 }
 
-sal_uLong Scheduler::UpdateMinPeriod( sal_uLong nMinPeriod, sal_uLong nTime )
+sal_uInt64 Scheduler::UpdateMinPeriod( sal_uInt64 nMinPeriod, sal_uInt64 nTime )
 {
     // this period is only usefull for timer
     // so in this implementation it' only a pass through
diff --git a/vcl/source/app/timer.cxx b/vcl/source/app/timer.cxx
index b4389fe..7e631d1 100644
--- a/vcl/source/app/timer.cxx
+++ b/vcl/source/app/timer.cxx
@@ -23,9 +23,9 @@
 #include <svdata.hxx>
 #include <salinst.hxx>
 
-#define MAX_TIMER_PERIOD    ((sal_uLong)0xFFFFFFFF)
+#define MAX_TIMER_PERIOD    ((sal_uInt64)0xFFFFFFFF)
 
-void Timer::ImplStartTimer( ImplSVData* pSVData, sal_uLong nMS )
+void Timer::ImplStartTimer( ImplSVData* pSVData, sal_uInt64 nMS )
 {
     if ( !nMS )
         nMS = 1;
@@ -54,10 +54,10 @@ bool Timer::ReadyForSchedule( bool bTimer )
     return (mpSchedulerData->mnUpdateTime + mnTimeout) <= tools::Time::GetSystemTicks();
 }
 
-sal_uLong Timer::UpdateMinPeriod( sal_uLong nMinPeriod, sal_uLong nTime )
+sal_uInt64 Timer::UpdateMinPeriod( sal_uInt64 nMinPeriod, sal_uInt64 nTime )
 {
-    sal_uLong nNewTime = tools::Time::GetSystemTicks();
-    sal_uLong nDeltaTime;
+    sal_uInt64 nNewTime = tools::Time::GetSystemTicks();
+    sal_uInt64 nDeltaTime;
     //determine smallest time slot
     if( mpSchedulerData->mnUpdateTime == nTime )
     {
@@ -114,7 +114,7 @@ void Timer::Start()
         Timer::ImplStartTimer( pSVData, mnTimeout );
 }
 
-void Timer::SetTimeout( sal_uLong nNewTimeout )
+void Timer::SetTimeout( sal_uInt64 nNewTimeout )
 {
     mnTimeout = nNewTimeout;
     // if timer is active then renew clock


More information about the Libreoffice-commits mailing list