From: thatcher Date: Wed, 15 Feb 2006 14:47:17 +0000 (+0000) Subject: Reviewed by Tim H. X-Git-Url: https://git.webkit.org/?p=WebKit-https.git;a=commitdiff_plain;h=631a145ba0a18deda06d8652e9662ede98107332 Reviewed by Tim H. Updated page to show 10.4.4 or 10.4.5 Added support for recognizing Shiira. * quality/reporting.html: git-svn-id: https://svn.webkit.org/repository/webkit/trunk@12820 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- diff --git a/WebKitSite/ChangeLog b/WebKitSite/ChangeLog index 12308fc98531..198cd6e3ca08 100644 --- a/WebKitSite/ChangeLog +++ b/WebKitSite/ChangeLog @@ -1,3 +1,12 @@ +2006-02-15 Joost de Valk + + Reviewed by Tim H. + + Updated page to show 10.4.4 or 10.4.5 + Added support for recognizing Shiira. + + * quality/reporting.html: + 2006-02-12 Joost de Valk Reviewed by eseidel. diff --git a/WebKitSite/quality/reporting.html b/WebKitSite/quality/reporting.html index dc37bed64c2a..e197fa9b3ded 100644 --- a/WebKitSite/quality/reporting.html +++ b/WebKitSite/quality/reporting.html @@ -32,8 +32,9 @@ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - Script used for recognizing Safari / WebKit. A matrix of these versions can - be found at: http://developer.apple.com/internet/safari/uamatrix.html . + Script used for recognizing Safari / Shiira / WebKit. + A matrix of WebKit versions and OS X versions can be found at: + http://developer.apple.com/internet/safari/uamatrix.html . */ function parse_version(version) { @@ -49,39 +50,55 @@ function get_version() { + // Check for Safari var regex = new RegExp("Mozilla/5.0 \\(.*\\) AppleWebKit/(.*) \\(KHTML, like Gecko\\) Safari/(.*)"); var matches = regex.exec(navigator.userAgent); - if (! matches) - return; - // We have detected a safari version, hide the unknown version text + var is_safari = false; + var is_shiira = false; + + if (matches) { + is_safari = true; + display('safari_bug', 'block'); + } else { + // Check for Shiira + var regex = new RegExp("Mozilla/5.0 \\(.*\\) AppleWebKit/(.*) \\(KHTML, like Gecko\\) Shiira/(.*) Safari/(.*)"); + var matches = regex.exec(navigator.userAgent); + if (matches) { + is_shiira = true; + display('shiira_bug', 'block'); + } else { + return; + } + } + + // We have detected a valid WebKit version, hide the unknown version text display('unknown_version', 'none'); - var webkit_version = parse_version(matches[1]); - var safari_version = parse_version(matches[2]); + var webkit_version = parse_version(matches[1]); - if (safari_version.major < 100) + if (webkit_version.major < 100) { // Mac OS X 10.2 display('10point2', 'block'); - - - else if (safari_version.major >= 100 && safari_version.major < 400) - { + } else if (webkit_version.major >= 100 && webkit_version.major < 400) { // Mac OS X 10.3 display('10point3', 'block'); - if (safari_version.major < 312) + if (webkit_version.major < 312) // Mac OS X 10.3.8 or lower display('updateto10_3_9', 'block'); - else if (safari_version.minor < 5) + else if (webkit_version.minor < 9) // Mac OS X 10.3.9 but not the latest Safari update display('update10_3_9_safari', 'block'); - else + else if (is_safari) // Mac OS X 10.3.9 with the latest Safari update display('best10_3_9_safari', 'block'); + else if (is_shiira) + // Mac OS X 10.3.9 with Shiira + display('best10_3_9_shiira', 'block'); } else { // Mac OS X 10.4 @@ -95,13 +112,18 @@ // Using a recent nightly, not sure which display('mightneednewnightly', 'block'); - else if (safari_version.major < 417) + else if (webkit_version.major < 417) // 10.4.3 or lower - display('updateto10_4_4', 'block'); + display('updateto10_4_5', 'block'); + + else if (is_safari) + // 10.4.4 or 10.4.5 + display('10_4_5_safari', 'block'); + + else if (is_shiira) + // 10.4.4 or 10.4.5 + display('10_4_5_shiira', 'block'); - else - // 10.4.4 - display('10_4_4', 'block'); } } @@ -134,11 +156,15 @@ You are using Mac OS X 10.3.8 or lower, please before filing any bugs, upgrade to Mac OS X 10.3.9.
You are using Mac OS X 10.3.9, and the latest version of Safari, go ahead and file your bug!
+
+ You are using Shiira on Mac OS X 10.3.9, go ahead and file your bug! +