Lista zmian dla Opery 9.0
Opera 9.0 jest dostępna do pobrania ze strony Pobierz Operę.
Uwagi do wydania
- Opera 9 używa nowego formatu przechowywania danych na kontach pocztowych. Archiwum poczty nie zostanie skonwertowane do nowego formatu, jednak wiadomości odebrane w Operze 9 będą miały format niekompatybilny z poprzednimi wersjami Opery.
W telegraficznym skrócie:
- Blokowanie zawartości.
- Obsługa technologii BitTorrent.
- Widżety.
- Edytor wyszukiwarek.
- Preferencje dla witryny.
- Nowy instalator. Jedna paczka zawiera 30 wersji językowych.
- Zintegrowany edytor źródła.
- opera:config do zaawansowanej konfiguracji ustawień.
Dostępna jest również lista zmian od wersji Opera 9 Beta 2.
Zmiany w stosunku do Opery 8.54
Interfejs użytkownika
- Dodano funkcjonalność blokowania zawartości. Opcja „Zablokuj zawartość…” jest dostępna w menu kontekstowym dla otwartej strony.
- Nowa funkcjonalność: Widżety Opery. Widżety są małymi aplikacjami sieciowymi działającymi poza normalnym oknem programu Opera. Korzystaj z nowego menu Widżety lub panelu, aby zarządzać wybranymi przez siebie widżetami. Więcej informacji na temat tworzenia i używania widżetów dostępnych jest stronie widgets.opera.com.
- Dodana obsługa sieci dystrybucyjnej plików BitTorrent.
- Dodano nowy edytor wyszukiwarek. Opcja "Utwórz wyszukiwarkę…" dostępna jest w menu kontekstowym dla pola formularza wybranej wyszukiwarki.
- Zaktualizowany plik search.ini. Wersja pliku ma teraz oznaczenie 8. Wszystkie pliki z mniejszą wartością zostaną nadpisane podczas aktualizacji.
- Nowy skrót wyszukiwarki a do przeszukiwania sieci za pomocą serwisu answers.com.
- Nowy skrót wyszukiwarki b do przeszukiwania sieci BitTorrent
- Dodana funkcja dostępna w menu kontekstowym dla strony, Szybkiej Konfiguracji i zbiorczo w .
- Miniatura strony załadowanej na danej karcie pokazywana jest, gdy kursor myszy znajduje się nad nagłówkiem karty.
- Zmienione skróty klawiaturowe:
- Ctrl+T otwiera nową kartę.
- Ctrl+N otwiera nowe okno.
- Ctrl+D dodawaje aktualną stronę do zakładek.
- Ctrl+B uruchamia funkcję „wklej i przejdź”.
- Dodano skrót Ctrl+Enter do autokompletowania adresów w pasku adresu. Działanie zależy od ustawień w Preferencjach, domyślnie są dodawane „www” oraz „com”
- Dodano skrót Esc do odznaczania zaznaczonego tekstu.
- Wszystkie dostępne klawisze skrótów klawiaturowych dla stron wyświetlane są obecnie podczas uruchomia trybu skrótów za pomocą Shift+Esc.
- Nawigacja po stronie wymaga teraz naciśnięcia klawisza Enter w celu uaktywnienia elementu formularza.
- Specjalna strona opera:config do zaawansowanego zarządzania ustawieniami w czasie działania Opery. Dokumentacja wszystkich ustawień znajduje się na stronie Szczegóły opera.ini.
- Funkcja „Szukaj tekstu" podświetla teraz wszystkie pasujące elementy na stronie.
- Zaktualizowane okno Preferencji. Główne zmiany:
- Nowy dział Zaawansowane > Karty zawierający większość opcja dla kart i trybu MDI.
- Udoskonalona i uproszczone preferencje dla ciasteczek.
- Konsola JavaScript została przemianowana na konsolę błędów i może obecnie wyświetlać komunikaty, ostrzeżenia i błędy dla JavaScriptu, Javy, XML, HTML, CSS, XSLT, SVG, BitTorrenta, widżetów, sieci oraz klienta poczty.
- Dodane wsparcie dla zapisywania i otwierania archiwów stron (pliki MHT).
- "Save as HTML file with images" now gathers external files in one folder.
- Udoskonalone blokowanie wyskakujących okienek.
- Dodano możliwość grupowania wg daty oraz nazwy strony w panelu i menedżerze Historia.
- Nowy styl dla stron opera:about, opera:cache, opera:history, opera:plugins, widoku file:, stron błędów oraz panelu Info.
- Domyślnym trybem przełączania kart "Bez pokazywania listy" jest aktualnie widoczny porządek kart. Uwzględniane są również karty zminimalizowane.
- Arkusze stylów użytkownika są teraz domyślnie włączone w trybie autorskim.
- Zakładki eksportowane jako HTML zapisywane są teraz w formacie Netscape Bookmark File Format, co czyni je kompatybilnymi z zakładkami Yahoo, Scuttle, MyBookmarks itp.
- Dodana opcja do ponownego przetworzenia jako HTML nieprawidłowych dokumentów XML generujących błąd przetwarzania.
- Usunięto arkusz stylów "Ukrywaj elementy o określonych wymiarach".
Wiadomości
Poczta oraz grupy dyskusyjne
- Udoskonalony moduł IMAP.
- Wiadomości IMAP są kasowane z dysku przy usuwaniu konta.
- Nowy modyfikowalny wygląd nagłówka wiadomości.
- Opcja "Pokaż wszystkie nagłówki" została zastąpiona przez "Pokaż pełny nagłówek i wiadomość" w menu kontekstowym wiadomości.
- Dodane menu emotikon do pasków narzędzi dla czatu i poczty.
- Dodany komunikat ostrzeżenia przy próbie wysłania wiadomości bez określonego tematu.
- Strzałki góra/dół już nie powodują zaznaczania poprzedniej/następnej wiadomości, jeśli podgląd wiadomości jest aktywny.
- Poprawka dla format=flowed, którego ustawienie wysyłało niewłaściwie sformatowaną wiadomość.
- Poprawka dla wysyłania wiadomości z kodowaniem iso-2022-jp.
Kanały informacyjne
- Dodane wsparcie dla Atom 1.0.
- Dodane wsparcie dla importowania i eksportowania list kanałów informacyjnych w formacie OPML przy użyciu .
- Udoskonalona obsługa kanałów zawierających fotografie. Elementy zewnętrzne są teraz włączone w kanałach informacyjnych, gdy została wybrana opcja "Wyświetlanie > Preferuj HTML" i nie są wyłączane nawet, gdy jest ustawiona opcja "Blokuj elementy zewnętrzne".
Czat
- Dodano ochronę przeciwko floodowi CTCP.
- Przesyłane pliki DCC oraz zaproszenia do kanału wyświetlane są teraz jako odnośniki w prywatnym okienku czata.
Wyświetlanie
- Usunięto wiele błędów związanych z wyświetlaniem. Opera przechodzi teraz poprawnie test Acid 2.
- Obsługa SVG została rozszerzona do poziomu SVG 1.1 basic.
- Wsparcie dla nawigacji klawiaturowej w SVG.
- CSS 3: Dodane wsparcie dla selektorów atrybutów oraz UI, jak również właściwości opacity. Dodana obsługa -o-text-overflow:ellipsis, identycznego w działaniu z text-overflow:ellipsis
- CSS 2.1: Wiele poprawek dla selektorów i psudoelementów. Zaktualizowana obsługa display:inline w tabelach w związku z aktualizacją specyfikacji.
- Dodano obsługę Web Forms 2.0.
- Usunięto wsparcie dla przestrzeni nazw XML w dokumentach HTML.
- Dodano wsparcie dla xml:id.
- Możliwe wyświetlanie pozycjonowanych elementów przed elementami iframe oraz object.
- Poprawiona obsługa błędów CSS.
- Funkcja drukowania używa teraz tła określonego dla medium print zamiast dotychczasowego screen.
- Kilka poprawek związanych z obsługą BIDI.
- Kilka udoskonaleń w zakresie obsługi ERA (Dopasuj do zawartości).
- Naprawiona obsługa tła dla elementu FIELDSET.
- @import jest obecnie obsługiwane w arkuszach stylów użytkownika.
- Obsługa media queries w deklaracjach @import.
- Usunięto obsługę box-sizing:border-box w trybie zgodności z przestarzałymi przeglądarkami.
- Atrybuty
HREFnie konwertują już URL-i do postaci absolutnej w DOM oraz CSS.
Domyślne ustawienia
- Element BODY posiada domyślnie ustawioną właściwość margin zamiast dotychczasowej padding.
- Elemeny UL/OL posiadają domyślnie ustawioną właściwość padding zamiast dotychczasowej margin.
- Elementy DD mają obecnie mniejsze domyślne wcięcie.
- Arkusze stylów dla medium handheld używają domyślnej wielkości fontu tego medium.
- Domyślna wartość właściwości margin-top dla elementu FORM wynosi 0, a margin-bottom 1em.
- Kilka zmian w domyślnych wartościach właściwości margin oraz padding w elementach LEGEND oraz FIELDSET.
Obrazki
- Rozszerzona obsługa danych EXIF dostępnych po wybraniu "Właściwości obrazka…" z menu kontekstowego dla obrazka.
- Dodano obsługę formatów YCCK oraz CMYK w obrazkach JPEG.
Skrypty
- Dodane wsparcie dla XSLT 1.0 oraz konstruktora XSLTProcessor.
- Dodane wsparcie dla XPath 1.0.
- Dodane wsparcie dla specyfikacji DOM level 2 Style Sheets i powiązanych z nią części specyfikacji DOM level 2 CSS.
- Zaimplementowany tryb designMode służący edycji z formatowaniem.
- Dodane wsparcie dla atrybutu
CONTENTEDITABLEoraz właściwości contentEditable. - Zaimplementowane wsparcie dla elementu canvas, w sposób opisany w szkicu Web Applications 1.0, jak również rozszerzenie opera-2dgame.
- Dodane wsparcie dla dźwięku, w sposób opisane w szkicu Web Applications 1.0.
- Wiele udoskonaleń w zakresie obsługi XMLHttpRequest.
- Dodane wsparcie dla zdarzeń onmousewheel.
- Dodane wsparcie dla document.load oraz document.adoptNode.
- Dodane window.getSelection i inne powiązane metody.
- Poprawiona obsługa offsetTop, offsetLeft oraz offsetParent.
- Usunięto wsparcie dla URL-i "javascript:" w CSS.
- Strony używające specyficznych zdarzeń JavaScript odświeżają się automatycznie podczas nawigacji wstecz/naprzód. Szczegóły w odpowiednim artykule w bazie wiedzy.
Bezpieczeństwo
- TLS 1.1 oraz rozszerzenia TLS są domyślnie włączone.
- Pasek bezpieczeństwa jest obecnie wyszarzony dla stron korzystających z szyfrowanej transmisji danych, ale wykorzystujących protokoły o niskim poziomie bezpieczeństwa.
- Aktualizacja Opery automatycznie wyłącza obsługę 40-bitowego oraz 56-bitowego szyfrowania SSL/TLS.
- Naprawiono problem z negocjacją połączenia SSL dla serwerów, które nie przyjmują wersji TLS 1.0 w polu protokołu powitania klienta.
Wtyczki
- Dodana obsługa rozszerzeń API wtyczek firmy Netscape rozwijanych przez producentów przeglądarek i wtyczek.
- W niektórych przypadkach elementy wyświetlane przez wtyczki wymagają kliknięcia w celu aktywowania możliwości interakcji.
Różne
- Zmieniony domyślny ciąg User Agent na identyfikujący jako Opera.
- Przeniesiono opcję "Przedstawiaj się jako…" do preferencji dla witryny i dodano opcje maskowania ciągu User Agent jako Mozilla lub Internet Explorer.
- Funkcja poprawiania problemów ze stronami może obecnie zdalnie pobierać specyficzne ustawienia dla witryn, jak również skrypty BrowserJS oraz ustawienia ciągu User Agent.
- Sekcja [Adv User Prefs] w pliku opera6.ini została przemianowana na [Network].
Zmiany dotyczące tylko wersji Windows
- Nowy instalator MSI
- Uproszczona instalacja sieciowa
- 30 wersji językowych w jednej paczce. Międzynarodowa paczka instalacyjna zawiera następujące wersje językowe: angielski (Stany Zjednoczone), japoński, niemiecki, polski, uproszczony i tradycyjny chiński, europejski i latynoamerykański hiszpański, kanadyjski i europejski francuski, włoski, norweski bokmål oraz nynorsk, szwedzki, duński, fiński, holenderski, koreański, brazylijski i europejski portugalski, rosyjski, czeski, węgierski, bułgarski, turecki, Punjabi, chorwacki, litewski, fryzyjski oraz gruziński.
- Uwaga: wersje norweski nynorsk, Punjabi, kanadyjski francuski, fryzyjski, gruziński oraz litewski nie mają zlokalizowanego procesu instalacji. Po pierwszym uruchomieniu należy przejść do i wybrać z rozwijalnej listy jeden z podanych wyżej języków.
- Flash nie już zintegrowany z instalatorem Opery dla Windows.
- W czasie pierwszego uruchomienia Opera podejmie próbę zaimportowania zakładek z domyślnej przeglądarki. Obsługiwane są Internet Explorer, Firefox oraz Opera.
- Wstępne wsparcie dla autentykacji NTLM.
- Dodano nowe parametry wywołania: "Opera /ScreenWidth 800 /ScreenHeight 600" zmieni rozdzielczość ekranu na 800x600 aż do zamknięcia Opery, które spowoduje powrót do poprzedniej wartości.
- Wybieranie fontów działa teraz poprawnie, jeśli zainstalowanych jest ponad 1024 fonty.
Zmiany dotyczące tylko wersji Mac
- Uniwersalne binarium.
- Ikonka Opery w pasku dokującym powiadamia o nowej poczcie, wiadomościach z grup dyskusyjnych, kanałów informacyjnych oraz czatu.
- Opera na Intel Macach może być zarządzana w trybie pełnoekranowym za pomocą pilota.
- Dodano nowe parametry wywołania: "Opera -ScreenWidth 800 -ScreenHeight 600" zmieni rozdzielczość ekranu na 800x600 aż do zamknięcia Opery, które spowoduje powrót do poprzedniej wartości.
- Archiwa poczty przeniesione do ~/Application Support/Opera/Mail/.
- Udoskonalone ustawienia domyślnych fontów.
- Opera używa najnowszej wersji Javy dostępnej w systemie.
- Wstępne wsparcie dla AppleScript.
- Wsparcie dla IPv6.
Zmiany dotyczące tylko systemów rodziny UNIX
- Usunięta zależność od Motif.
- Dostępna jest teraz wersja dla systemu x86 Solaris.
- Dostępne są teraz natywne wersje dla systemów FreeBSD 5 oraz FreeBSD 6.
- Udoskonalona obsługa drukowania.
- Naprawiona obsługa martwych klawiszy.
- Poprawiona integracja z środowiskami graficznymi, szczególnie z Gnome.
- Dodany ikonka w zasobniku systemowym powiadamiająca o nowej poczcie, wiadomościach z grup dyskusyjnych, kanałów informacyjnych oraz czatu. Uruchomienie Opery z przełącznikiem -notrayicon wyłącza ikonkę zasobnika.
- Ctrl+H ukrywa Operę do zasobnika systemowej, jeśli takowy istnieje.
- Udoskonalona obsługa klawiatury na stronach zawierających aplety Javy.
- Wysyłanie plików poprzez czat działa teraz poprawnie.
- Usunięte problemy z instalacją w Ubuntu.
- Usunięte problemy z instalacją na niektórych dystrybucjach korzystających z x.org 7.
- Instalator rozpoznaje teraz wszystkie wersje systemu Sun OS.
- Poprawka zapobiegająca uruchomieniu dwóch instancji Opery korzystających z tego samego profilu.
