Opera Software właśnie wydała nową testową wersję swojej przeglądarki. Wśród nowości znajdziemy obsługę profili kolorów ICC, API pełnego ekranu, protokołu SPDY, zagnieżdżonych zapytań o media w CSS. Rozszerzenia mogą dodawać pozycje w menu podręcznym (tym spod PPM). Można zaznaczać tekst samą klawiaturą. Chwytanie klawiszy na Makach ma już działać.
Wpis na blogu: http://my.opera.com/desktopteam/blog/2012/08/28/core
Do pobrania wersje pod:
Lista zmian (przetłumaczona i wstawiona o 22.30)
Widoczne rzeczy
- Możliwość zaznaczania tekstu klawiaturą (F7 przełącza)
- DSK-139675 Naprawa zdarzeń klawiatury na Makach
- DSK-367618 Poprawki API rozszerzeń ds. okien i kart. Naprawiono otwieranie okien i kart na wszystkich platformach
- DSK-366261 Rozszerzenia powinny otwierać karty zgodnie z opcją „Otwieraj nowe karty obok aktywnej”
- DSK-370323 Chińskie wpisywanie IME kłóci się z autodopełnianiem w polu adresu: Podwojenie pierwszego z wpisanych znaków
- DSK-370623 Skrót "Ctrl + -" (z klawiatury numerycznej) nie działa
- DSK-372077 100% użycie procesora gdy system jest uruchomiony od dawna, a w zarządcy pobierania są jakieś wpisy
- DSK-371968 Awaria przy przeciąganiu przycisku nad kartą Szybkiego wybierania
- DSK-301493 [Win] (Taskbar notification overlays disabled when disabling tray icon setting)
- DSK-369031 [*nix] Awaria Opery dot. błędu odczytu czcionek systemowych
Rdzeń
- Obsługa zarządzania kolorami obrazków przy pomocy profili ICC (dalsze informacje*)
- Obsługa API pełnego ekranu (dalsze informacje*)
- Udostępnienie rozszerzeniom menu podręcznych (dokumentacja** / dalsze informacje*)
- CORE-37955 Obsługa protokołu SPDY (dalsze informacje*)
- CORE-47446 Dowolne zagnieżdżanie reguł @media (dalsze informacje*)
- CORE-47071 Obsługa atrybutu „reversed” wykazów uporządkowanych (dalsze informacje*)
- CORE-28217 Obsługa HTMLMediaElement.played
- Różniste naprawy awarii
- CORE-47237 Ulepszenia strony opera:cpu
- CORE-38281 Nieskończona rekurencja wywoływana przez wtyczkę przy określaniu wyniku wywołania window.open (rosnące użycie pamięci)
- CORE-45317 [*nix] Opóźnienia w sieci spowalniają pobieranie na Linuksie
- CORE-47589 Opuszczanie zagnieżdżonych znaczników form czy font przedwcześnie zakańcza obszar formularza
- CORE-47830 Procesor XSLT ogłasza błąd gdy wartość zmiennej zawiera węzeł o wyłączonym unikaniu pewnych znaków na wyjściu
- CORE-47769 Przesadnie długie adresy i tytułu tamują stronę opera:history
- CORE-47920 Dobieranie się do DataTransfer powiązanego zdarzenia copy powoduje awarię
- CORE-47849 Awaria przyspieszanej sprzętowo Opery na stronie z SVG
- CORE-47833 W imgurowych albumach obrazki nie ładują się
- CORE-47758 Metoda select() nie zaznacza zawartości wejścia liczby
- CORE-47715 Wywołanie click() wobec niewidocznego wejścia submit bez atrybutu value wysyła samą nazwę, bez wartości
- CORE-47609 WebGL: nie można wywołać readPixels z Uint8ClampedArray
- CORE-47578 WebGL 1.0.1 - sprawdzanie poprawności wskaźnika
- CORE-46596 WebGL 1.0.1 - texture-mips
- CORE-47676 Usuwanie atrybutu d ścieżki SVG niepoprawnie przerysowuje ścieżkę
- CORE-47928 Wewnętrzne cienie są źle rysowane gdy szerokość obramowania jest większa niż promień zaokrąglenia
- CORE-47944 Obsługa wszelkich metod zaznaczenia wobec wejścia adresu pocztowego
- CORE-47942 Zwrot domyślnego kierunku pustego zaznaczenia w miejsce none
- CORE-47535 Niedozwolona wartość valign jest brana za baseline
- CORE-47581 Popsute wycinanie tekstu z jego wejścia
- CORE-46386 Awaria dot. przeciągania
- CORE-47586 logmein.com nie wczytuje się
- CORE-39035 Zamrożenie strony Gigabyte Tech Zone podczas zmiany widocznej rozwijałki
- CORE-33734 Znacznik img utworzony skryptem i odwołujący się do grafiki SVG sprawia wrażenie nigdy niezaładowanego
- CORE-47591 (Provide correct default TreatNullAs behaviour when [[Put]]ting DOMString properties.)
- CORE-47531 Opuszczenie strony zamyka jedynie pierwsze z połączeń WebSockets
- CORE-47278 Unikanie przeoczenia zmiany szybkiej ścieżki przekształcenia we wplecionym SVG
- CORE-47585 event.repeat zawodzi (zdarzenia klawiatury DOM3)
- CORE-47147 Przesadnie długie malowanie jednolitego tła
- CORE-47655 HTMLSelect.selectedOptions zmienia się tylko za pierwszym razem
- CORE-47659 Awaria związana z zaznaczaniem tekstu pseudoelementu
- CORE-47592 Awaria dot. Web worker wczytujączego treść skryptu 404
- CORE-36685 Opera nie powinna rozwiązywać DNS na miejscu, gdy łączy się przez proxy SOCKS
- CORE-38253 Zmienialna zawartość: nie można przenosić na koniec
- CORE-47724 Długie adresy burzą układ strony opera:history
- CORE-47679 Drobne usprawnienie wewnętrznego wdrożenia parseInt(num, 10)
- CORE-46960 Odrzucanie dat ISO-8601 z odstępami na krańcach
- CORE-28084 Określanie location.hostname nie skutkuje
- CORE-31351 HTMLCanvasElement.getContext traktowane jak zakończone zerem
- CORE-45704 Node.cloneNode wywołane bez argumentu ogłasza błąd
- CORE-43923 Rozszerzenia na kartach prywatnych nie mogą się dostać do ustawień
- CORE-36464 Okno przydziału miejsca na magazyn nie wyświetla się dostatecznie wiele razy
- CORE-44852 [Ważka] Niemożność samoczynnego połączenia debugeru z adresem bez pętli zwrotnej
- CORE-44898 [Ważka] Błędne linie podczas przeskoku w skryptach z eval z białymi znakami bądź komentarzami na początku
- CORE-47106 [Ważka] Zmiana ustawienia debugeru ECMAScriptu: tylko nieprzechwycone wyjątki przerywają pracę
- CORE-47150 [Ważka] Dwa wątki działające niezależnie mogą powiadomić o złej pozycji
- CORE-47151 [Ważka] Zatrzymanie na niewiadomej linii podczas wyjścia z programu obsługi atrybutu
- CORE-47839 [Ważka] Czasami przeskok nie działa poprawnie, gdy jest wykonywany w linii z instrukcjami try, catch
* http://my.opera.com/ODIN/blog/2012/08/28/colourful-opera-12-50-snapshot
** http://dev.opera.com/articles/view/extensions-api-contextmenu/
Przejdę do rzeczy: ta wersja nie uruchamia mi się. Podejrzewam, że skonsumowali wymaganie procesora z SSE2, podane tam: http://my.opera.com/desktopteam/blog/2012/06/26/html5-dnd-fixes-for-12-01 . Kopilacja 1546 jeszcze działa. Na Pentiumie III wygląda to tak:
piotrek@kdentoo ~/Pulpit/Pobrane/opera-next-12.50-1577.i386.linux $ ./opera-next Błędna instrukcjaA jak u Was?