Changeset 38017 in webkit
- Timestamp:
- Oct 30, 2008 6:54:49 PM (15 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r38015 r38017 1 2008-10-30 Greg Bolsinga <bolsinga@apple.com> 2 3 Reviewed by Sam Weinig 4 5 https://bugs.webkit.org/show_bug.cgi?id=21966 6 7 The Geolocation spec was updated on 10/27/2008. This brings WebCore up to date. 8 http://dev.w3.org/geo/api/spec-source.html 9 10 * page/Geolocation.cpp: 11 (WebCore::Geolocation::GeoNotifier::GeoNotifier): PositionOptions' timeout now unsigned 12 * page/Geoposition.cpp: velocity is now called speed 13 (WebCore::Geoposition::toString): 14 * page/Geoposition.h: velocity is now called speed 15 (WebCore::Geoposition::create): 16 (WebCore::Geoposition::speed): 17 (WebCore::Geoposition::Geoposition): 18 * page/Geoposition.idl: velocity is now called speed 19 * page/PositionOptions.h: timeout is now unsigned 20 (WebCore::PositionOptions::create): 21 (WebCore::PositionOptions::timeout): 22 (WebCore::PositionOptions::setTimeout): 23 (WebCore::PositionOptions::PositionOptions): 24 * page/PositionOptions.idl: timeout is now unsigned long 25 1 26 2008-10-30 Justin Garcia <justin.garcia@apple.com> 2 27 -
trunk/WebCore/page/Geolocation.cpp
r37854 r38017 38 38 , m_timer(this, &Geolocation::GeoNotifier::timerFired) 39 39 { 40 if (m_errorCallback && options && options->timeout() != -1)40 if (m_errorCallback && options) 41 41 m_timer.startOneShot(options->timeout() / 1000.0); 42 42 } -
trunk/WebCore/page/Geoposition.cpp
r37854 r38017 33 33 return String::format("position(%.6lg, %.6lg, %.6lg, %.6lg, %.6lg, %.6lg, %.6lg, %.lld)", 34 34 m_latitude, m_longitude, m_altitude, m_accuracy, 35 m_altitudeAccuracy, m_heading, m_ velocity, m_timestamp);35 m_altitudeAccuracy, m_heading, m_speed, m_timestamp); 36 36 } 37 37 -
trunk/WebCore/page/Geoposition.h
r37854 r38017 37 37 class Geoposition : public RefCounted<Geoposition> { 38 38 public: 39 static PassRefPtr<Geoposition> create(double latitude, double longitude, double altitude, double accuracy, double altitudeAccuracy, double heading, double velocity, DOMTimeStamp timestamp) { return adoptRef(new Geoposition(latitude, longitude, altitude, accuracy, altitudeAccuracy, heading, velocity, timestamp)); }39 static PassRefPtr<Geoposition> create(double latitude, double longitude, double altitude, double accuracy, double altitudeAccuracy, double heading, double speed, DOMTimeStamp timestamp) { return adoptRef(new Geoposition(latitude, longitude, altitude, accuracy, altitudeAccuracy, heading, speed, timestamp)); } 40 40 41 41 double latitude() const { return m_latitude; } … … 45 45 double altitudeAccuracy() const { return m_altitudeAccuracy; } 46 46 double heading() const { return m_heading; } 47 double velocity() const { return m_velocity; }47 double speed() const { return m_speed; } 48 48 DOMTimeStamp timestamp() const { return m_timestamp; } 49 49 … … 51 51 52 52 private: 53 Geoposition(double latitude, double longitude, double altitude, double accuracy, double altitudeAccuracy, double heading, double velocity, DOMTimeStamp timestamp)53 Geoposition(double latitude, double longitude, double altitude, double accuracy, double altitudeAccuracy, double heading, double speed, DOMTimeStamp timestamp) 54 54 : m_latitude(latitude) 55 55 , m_longitude(longitude) … … 58 58 , m_altitudeAccuracy(altitudeAccuracy) 59 59 , m_heading(heading) 60 , m_ velocity(velocity)60 , m_speed(speed) 61 61 , m_timestamp(timestamp) 62 62 { … … 69 69 double m_altitudeAccuracy; 70 70 double m_heading; 71 double m_ velocity;71 double m_speed; 72 72 DOMTimeStamp m_timestamp; 73 73 }; -
trunk/WebCore/page/Geoposition.idl
r37937 r38017 33 33 readonly attribute double altitudeAccuracy; 34 34 readonly attribute double heading; 35 readonly attribute double velocity;35 readonly attribute double speed; 36 36 readonly attribute DOMTimeStamp timestamp; 37 37 -
trunk/WebCore/page/PositionOptions.h
r37854 r38017 34 34 class PositionOptions : public RefCounted<PositionOptions> { 35 35 public: 36 static PassRefPtr<PositionOptions> create(bool highAccuracy, inttimeout) { return adoptRef(new PositionOptions(highAccuracy, timeout)); }36 static PassRefPtr<PositionOptions> create(bool highAccuracy, unsigned timeout) { return adoptRef(new PositionOptions(highAccuracy, timeout)); } 37 37 38 38 bool enableHighAccuracy() const { return m_highAccuracy; } 39 39 void setEnableHighAccuracy(bool enable) { m_highAccuracy = enable; } 40 inttimeout() const { return m_timeout; }41 void setTimeout( intt) { m_timeout = t; }40 unsigned timeout() const { return m_timeout; } 41 void setTimeout(unsigned t) { m_timeout = t; } 42 42 43 43 private: 44 PositionOptions(bool highAccuracy, inttimeout)44 PositionOptions(bool highAccuracy, unsigned timeout) 45 45 : m_highAccuracy(highAccuracy) 46 46 , m_timeout(timeout) … … 49 49 50 50 bool m_highAccuracy; 51 intm_timeout;51 unsigned m_timeout; 52 52 }; 53 53 -
trunk/WebCore/page/PositionOptions.idl
r37854 r38017 30 30 ] PositionOptions { 31 31 attribute boolean enableHighAccuracy; 32 attribute long timeout;32 attribute unsigned long timeout; 33 33 }; 34 34
Note: See TracChangeset
for help on using the changeset viewer.