Changeset 71602 in webkit
- Timestamp:
- Nov 8, 2010 8:14:36 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r71598 r71602 1 2010-11-08 John Knottenbelt <jknotten@chromium.org> 2 3 Reviewed by Steve Block. 4 5 Convert to and from DOMTimeStamp with converter functions. 6 This is a refactoring only, covered by existing layout tests. 7 https://bugs.webkit.org/show_bug.cgi?id=49066 8 9 * GNUmakefile.am: 10 * WebCore.gypi: 11 * WebCore.pro: 12 * WebCore.vcproj/WebCore.vcproj: 13 * WebCore.xcodeproj/project.pbxproj: 14 * dom/DOMTimeStamp.h: Added. 15 (WebCore::convertSecondsToDOMTimeStamp): 16 (WebCore::convertDOMTimeStampToSeconds): 17 * dom/Event.cpp: 18 (WebCore::Event::Event): 19 * dom/Event.h: 20 * page/Geolocation.cpp: 21 (WebCore::Geolocation::haveSuitableCachedPosition): 22 * platform/android/GeolocationServiceAndroid.cpp: 23 (WebCore::GeolocationServiceAndroid::isPositionMoreTimely): 24 1 25 2010-11-08 Ryosuke Niwa <rniwa@webkit.org> 2 26 -
trunk/WebCore/GNUmakefile.am
r71562 r71602 1122 1122 WebCore/dom/DOMStringMap.cpp \ 1123 1123 WebCore/dom/DOMStringMap.h \ 1124 WebCore/dom/DOMTimeStamp.h \ 1124 1125 WebCore/dom/DynamicNodeList.cpp \ 1125 1126 WebCore/dom/DynamicNodeList.h \ -
trunk/WebCore/WebCore.gypi
r71562 r71602 1158 1158 'dom/DOMStringMap.cpp', 1159 1159 'dom/DOMStringMap.h', 1160 'dom/DOMTimeStamp.h', 1160 1161 'dom/DatasetDOMStringMap.cpp', 1161 1162 'dom/DatasetDOMStringMap.h', -
trunk/WebCore/WebCore.pro
r71562 r71602 1623 1623 dom/DOMStringList.h \ 1624 1624 dom/DOMStringMap.h \ 1625 dom/DOMTimeStamp.h \ 1625 1626 dom/DatasetDOMStringMap.h \ 1626 1627 dom/DynamicNodeList.h \ -
trunk/WebCore/WebCore.vcproj/WebCore.vcproj
r71562 r71602 41933 41933 </File> 41934 41934 <File 41935 RelativePath="..\dom\DOMTimeStamp.h" 41936 > 41937 </File> 41938 <File 41935 41939 RelativePath="..\dom\DynamicNodeList.cpp" 41936 41940 > -
trunk/WebCore/WebCore.xcodeproj/project.pbxproj
r71562 r71602 37 37 0014628B103CD1DE000B20DB /* OriginAccessEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 00146289103CD1DE000B20DB /* OriginAccessEntry.h */; }; 38 38 003F1FEA11E6AB43008258D9 /* UserContentTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 003F1FE911E6AB43008258D9 /* UserContentTypes.h */; settings = {ATTRIBUTES = (Private, ); }; }; 39 05FD69E012845D4300B2BEB3 /* DOMTimeStamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 05FD69DF12845D4300B2BEB3 /* DOMTimeStamp.h */; settings = {ATTRIBUTES = (Private, ); }; }; 39 40 06027CAD0B1CBFC000884B2D /* ContextMenuItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 06027CAC0B1CBFC000884B2D /* ContextMenuItem.h */; settings = {ATTRIBUTES = (Private, ); }; }; 40 41 06027CB30B1CC03D00884B2D /* ContextMenuItemMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 06027CB20B1CC03D00884B2D /* ContextMenuItemMac.mm */; }; … … 6080 6081 00146289103CD1DE000B20DB /* OriginAccessEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OriginAccessEntry.h; sourceTree = "<group>"; }; 6081 6082 003F1FE911E6AB43008258D9 /* UserContentTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserContentTypes.h; sourceTree = "<group>"; }; 6083 05FD69DF12845D4300B2BEB3 /* DOMTimeStamp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMTimeStamp.h; sourceTree = "<group>"; }; 6082 6084 06027CAC0B1CBFC000884B2D /* ContextMenuItem.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ContextMenuItem.h; sourceTree = "<group>"; }; 6083 6085 06027CB20B1CC03D00884B2D /* ContextMenuItemMac.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = ContextMenuItemMac.mm; sourceTree = "<group>"; }; … … 18222 18224 BC64640811D7F304006455B0 /* DOMStringMap.h */, 18223 18225 BC64647911D800CD006455B0 /* DOMStringMap.idl */, 18226 05FD69DF12845D4300B2BEB3 /* DOMTimeStamp.h */, 18224 18227 BC7FA61E0D1F0CBD00DB22A9 /* DynamicNodeList.cpp */, 18225 18228 BC7FA61F0D1F0CBD00DB22A9 /* DynamicNodeList.h */, … … 19501 19504 85E711D90AC5D5350053270F /* DOMTextInternal.h in Headers */, 19502 19505 188604B40F2E654A000B6443 /* DOMTimer.h in Headers */, 19506 05FD69E012845D4300B2BEB3 /* DOMTimeStamp.h in Headers */, 19503 19507 76FC2B0C12370DA0006A991A /* DOMTokenList.h in Headers */, 19504 19508 BC1A37BE097C715F0019F3D8 /* DOMTraversal.h in Headers */, -
trunk/WebCore/dom/Event.cpp
r68923 r71602 40 40 , m_eventPhase(0) 41 41 , m_currentTarget(0) 42 , m_createTime( static_cast<DOMTimeStamp>(currentTime() * 1000.0))42 , m_createTime(convertSecondsToDOMTimeStamp(currentTime())) 43 43 { 44 44 } … … 55 55 , m_eventPhase(0) 56 56 , m_currentTarget(0) 57 , m_createTime( static_cast<DOMTimeStamp>(currentTime() * 1000.0))57 , m_createTime(convertSecondsToDOMTimeStamp(currentTime())) 58 58 { 59 59 } -
trunk/WebCore/dom/Event.h
r68923 r71602 25 25 #define Event_h 26 26 27 #include "DOMTimeStamp.h" 27 28 #include "EventTarget.h" 28 29 #include <wtf/RefCounted.h> … … 32 33 33 34 class Clipboard; 34 35 // FIXME: this should probably defined elsewhere.36 typedef unsigned long long DOMTimeStamp;37 35 38 36 class Event : public RefCounted<Event> { -
trunk/WebCore/page/Geolocation.cpp
r68769 r71602 391 391 if (!options->maximumAge()) 392 392 return false; 393 DOMTimeStamp currentTimeMillis = c urrentTime() * 1000.0;393 DOMTimeStamp currentTimeMillis = convertSecondsToDOMTimeStamp(currentTime()); 394 394 return m_positionCache->cachedPosition()->timestamp() > currentTimeMillis - options->maximumAge(); 395 395 } -
trunk/WebCore/platform/android/GeolocationServiceAndroid.cpp
r51071 r71602 172 172 { 173 173 ASSERT(position1 && position2); 174 DOMTimeStamp currentTime Millis = WTF::currentTime() * 1000.0;175 DOMTimeStamp maximumAge Millis = 10 * 60 * 1000;// 10 minutes176 return currentTime Millis - position1->timestamp() > maximumAgeMillis;174 DOMTimeStamp currentTime = convertSecondsToDOMTimeStamp(WTF::currentTime()); 175 DOMTimeStamp maximumAge = convertSecondsToDOMTimeStamp(10 * 60); // 10 minutes 176 return currentTime - position1->timestamp() > maximumAge; 177 177 } 178 178 -
trunk/WebKit/chromium/ChangeLog
r71587 r71602 1 2010-11-08 John Knottenbelt <jknotten@chromium.org> 2 3 Reviewed by Steve Block. 4 5 Convert to and from DOMTimeStamp with converter functions 6 https://bugs.webkit.org/show_bug.cgi?id=49066 7 8 * src/WebDataSourceImpl.cpp: 9 (WebKit::WebDataSourceImpl::triggeringEventTime): 10 11 1 12 2010-11-08 Pierre-Antoine LaFayette <pierre.lafayette@gmail.com> 2 13 -
trunk/WebKit/chromium/src/WebDataSourceImpl.cpp
r67676 r71602 97 97 98 98 // DOMTimeStamp uses units of milliseconds. 99 return triggeringAction().event()->timeStamp() / 1000.0;99 return convertDOMTimeStampToSeconds(triggeringAction().event()->timeStamp()); 100 100 } 101 101
Note: See TracChangeset
for help on using the changeset viewer.