adas@dziugger - jogger

Opera bez document.all, nowy test ACID 3, planeta żyje i takie tam...

dnia 25 stycznia 2008, o godzinie 19:48:53

Dziś kolejna (prawie) cotygodniowa wersja Opery. Co w niej? A chwilowo wyłączono ukryto wykrywanie obsługi document.all w celu przetestowania z jak dużą liczbą stron będą problemy... Chcesz potestować? Testuj i zgłaszaj strony na których pojawiają się problemy (a w poprzednich nie było takich).

Oprócz tego są też inne zmiany - poprawki dla Gmaila2, video z CNN, Facebook, Windows Live Mail, YouTube... Poprawiono też wygląd natywnej skórki, błędne rozszerzenia pobieranych plików (tutaj trzeba usunąć całą sekcje [File Types] z opera6.ini).

Więcej informacji o nowej weekly na stronie my.opera.com/desktopteam oraz w wątku na polskim forum Opery.

Przy okazji inne informacje: Ptaszor informuje o teście ACID 3 :) Test dotyczy tym razem skryptów JS. I ta weekly przechodzi 61 testów (czasami 62) ze 100. Chyba na razie najwięcej (nie wiem jak z Firefoksie 3) ze wszystkich przeglądarek. Test jeszcze nie jest jeszcze ukończony, ale można przetestować to co jest. W linku do testu jest "NOT_READY_PLEASE_DO_NOT_USE", ale kto by się tym przejmował ;) W Każdym razie jesteście ostrzeżeni.

Ten sam ptaszor zrobił ciekawe zestawienie różnic pomiędzy HTML 4 a HTML 5. Może się komuś przyda. Choćby w ramach informacji.

A także dzięki niemu (jakoś taki ptasi ten wpis się zrobił) Polska Planeta Opery ożyła :) Bo miała lekką czkawkę przez jakieś 2 miesiące (której nikt nie zauważył, a ci co zauważyli to myśleli, że tak ma być). Odezwał się także quiris słowami:

Jestem cały czas, tyle że zmienił mi się system wartości nieco ;) Teraz inne rzeczy są ważne. W zasadzie obecnie jestem jedynie biernym obserwatorem życia sieciowego. Z małymi wyjątkami ;) Oczywiście cały czas dbam, żeby te serwisy, którymi się opiekuję działały sprawnie: Planeta, Opera PL. Jeśli spostrzeżecie jakieś problemy, dawajcie znać. Ja pocztę e-mail czytam i nawet na nią odpowiadam ;)

No i to by było tyle informacji na ten wpis...

Edycja: Jak słusznie zauważono w komentarzach trochę nieściśle opisałem to co zrobiono. Nie wyłączono document.all, ale ukryto jego istnienie dla skryptów. Jak się jakiś "zapyta" czy obsługuje to Opera powie: "nie, nie obsługuję". Ale jak trzeba będzie użyć to użyje... Przepraszam, za zamieszanie... Po więcej informacji zapraszam na blog Hallworsa.

Tagi:

Komentarze:

marcoos # | dnia 25 stycznia 2008, o godzinie 19:58:18

Mój Fx 3 osiąga 61/100, ale to nightly sprzed dwóch tygodni… :P

Livio # | dnia 25 stycznia 2008, o godzinie 20:21:49

marcoos, lepiej codziennie aktualizuj swojego Minefielda. Co raz stabilniejszy i co raz lepiej imituje GTK (bo nie używa go natywnie, przypominam).

adas # | dnia 25 stycznia 2008, o godzinie 20:25:14

marcoos: Czyli łeb w łeb? Znowu będą wyścigi? ;)

sentio # | dnia 25 stycznia 2008, o godzinie 22:11:05

Phi, te wasze Firefoxy i Opery ;) Webkit nightly daje sobie radę z 67 testami na 100 :P

Livio # | dnia 25 stycznia 2008, o godzinie 22:12:14

@sentio: a dalej wiesza się na stronach obładowanych JS-em?

adas # | dnia 25 stycznia 2008, o godzinie 22:17:12

sentio: A cóż to? Jakieś Safari, Konq czy co?

Livio # | dnia 25 stycznia 2008, o godzinie 22:18:00

@adas: WebKit to Apple’owy fork KHTML, silnika Konquerora, użyty w Safari, Shiirze i paru innych.

adas # | dnia 25 stycznia 2008, o godzinie 22:19:18

@Livio: ale to działa w jakiejś przeglądarce czy to sam silnik testował sentio? Czy WebKit to też jakaś przeglądarka? (się gubię ;) )

Livio # | dnia 25 stycznia 2008, o godzinie 22:20:00

WebKit to SILNIK. sentio musiał przetestować jakąś przeglądarkę. Może nawet testową (wraz z kompletem z SVN).

sentio # | dnia 25 stycznia 2008, o godzinie 22:32:58

adas, ten Webkit Nightly, który testowałemm, to wersja alfa silnika przeglądarki Safari jest dostępna do pobrania ze strony http://nightly.webkit.org Są tam dwie wersje dla Windows oraz dla Mac OS X. Żeby go użyć trzeba mieć zainstalowaną przeglądarkę Safari w Windows, bądź korzystać z systemu Mac OS X. Standardowe Safari 3 daje sobie radę z 43 testami teraz, ale śmiem twierdzić, że zespół programistów Apple rozłoży na łopatki Acid 3 jako pierwszy i Safari będzie pierwszą przeglądarką poprawnie wyświetlającą Acid 3, podobnie jak to było z Acid 2 :D

kaliber # | dnia 25 stycznia 2008, o godzinie 22:48:18

WebkitGtk z dziś z SVN kompilowany z opcjami —enable-svg-experimental —enable-video przechodzi 65 testów.

sentio # | dnia 25 stycznia 2008, o godzinie 23:02:24

Dla zainteresowanych użytkowników Linuksa więcej informacji o porcie, o którym napisał wyżej kaliber dostępnych jest na stronie: http://trac.webkit.org/projects/webkit/wiki/BuildingGtk

Livio # | dnia 25 stycznia 2008, o godzinie 23:22:55

Oj, sentio, każda dystrybucja ma go w repo…

riddle # | dnia 26 stycznia 2008, o godzinie 02:34:52

Adasiu, plz, pisz Fx a nie FF. :(

adas # | dnia 26 stycznia 2008, o godzinie 10:32:02

riddle: Zmieniłem na Firefox – Fx po prostu nie lubie ;)

zx # | dnia 26 stycznia 2008, o godzinie 11:53:15

Jak działa te document.all, tzn. od czego to jest?

Google mi wywala tylko gotowe przykłady, a informacji o JS to nawet nie wiem gdzie szukać. ;P

Na najnowszym buildzie Last.fm się rozwala, więc jednak ktoś z tego korzysta.

Riddle # | dnia 26 stycznia 2008, o godzinie 12:09:02

Odwołujemy się do <div id="header"/> przez document.all.header.

zx # | dnia 26 stycznia 2008, o godzinie 12:11:10

Czyli takie getElementById? Starsze jak rozumiem, a Opera chce się pozbyć nieświeżych fragmentów kodu?

Ajnsztajn # | dnia 26 stycznia 2008, o godzinie 15:14:24

Starsze, nie istniejące w żadnej specyfikacji i po prostu błędne ;)

adas # | dnia 26 stycznia 2008, o godzinie 15:50:47

Ale z tego co pamiętam to Firefox/Mozilla na początku nie obsługiwało document.all. Dopiero po pewnym czasie z powodu dużej ilości nie działających stron wprowadzono to… Opera pewnie też do tego wróci ;)

zx # | dnia 26 stycznia 2008, o godzinie 15:53:37

Oby nie! Właśnie o tym ostatnio pisałem – jeśli to stare i niepotrzebne, to wywalić.

jARRodx # | dnia 26 stycznia 2008, o godzinie 21:42:16

IceCat 2.0.0.10g1 osiąga 53/100.

sentio # | dnia 26 stycznia 2008, o godzinie 21:43:21

adas, twoje informacje dotyczące document.all są nieścisle. Otóż Opera nie wyłączyła obsługi document.all, tylko uczyniła ją niewykrywalną przy testowaniu obecności jej obsługi. Podobnie jak to ma rozwiązane teraz Safari oraz Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=248549

Riddle # | dnia 26 stycznia 2008, o godzinie 21:43:58

No to zmienia ewidentnie postać rzeczy.

adas # | dnia 26 stycznia 2008, o godzinie 23:28:37

Przepraszam za zamieszanie…
@Sentio: Dzięki.

Dodaj swój komentarz:

W komentarzach działa formatowanie tekstu Markdown. Dowiedz się jak z tego korzystać.

*To jest tekst z emfazą* - To jest tekst z emfazą (<em>To jest tekst z emfazą</em>)

**To jest tekst z większą emfazą ('wykrzyczany')** - To jest tekst z większą emfazą ('wykrzyczany') (<strong>To jest tekst z większą emfazą ('wykrzyczany')</strong>)

* To jest lista
* Kilku elementów

  • To jest lista
  • Kilku elementów