Magyar Opera

Javítások a 12.01-hez (b1486)

Bár szinte mindenki örült az Opera 12-nek, a végleges változat megjelenése sokak szerint elhamarkodott volt. Még a fejlesztők szerint is, erről árulkodik a napokban közzétett előzetes blogbejegyzése, ahol a szerző megjegyzi, hogy olyan javításokat kapunk a 12.01-nek elkeresztelt következő verzióba, amik idő híján nem kerültek bele a 12-be. Mivel a Next ág most erre a változatra gyúr, a megjelenéséig nem számítok az újabb generáció (Opera 12.5?) felbukkanására.

Amúgy meg örülnénk neki, ha elsőre sikerülne egy relatíve hibamentes verziót kiadni, nem utólag foltozgatnák. Azonban buták lennénk, ha nem használnánk a 12.01 azóta megjelent két előzetese közül is a legfrissebbet, mert számos hiba javításra került benne. Alább összefoglalom, hogy a legutóbbi két változatban mit javítottak.

De előbb egy fontos felhívás a Unix/Linux felhasználóknak! A fejlesztők megváltoztatták a Linux összeállítások készítésének folyamatát. Ez elsősorban belső kényelmi célokat szolgál. Elvileg nem érinti a végleges verzió tulajdonságait, de ha problémákra bukkantok, különös tekintettel a csomagokat, beépülőket, grafikus eszköztárakat és a HTML5 videót illetően, akkor azt jelezzétek!

Fontos továbbá, hogy mostantól a processzornak SSE2 támogatással kell rendelkeznie (Pentium 4, Opteron, Athlon 64 vagy újabb)!

Core

  • CORE-46938 Tartalomtípus meghatározása elrontja a bináris XHR átvitelt
  • CORE-46935 Esetenként bizonytalan x86 kódgenerálás egész számokon végzett div és mod műveleteknél
  • CORE-46716 Fagyás oldalbetöltésnél (foreignObject, display:none, body child with modified margin)

Desktop

  • Fagyások javítása és a stabilitás növelése

Windows

  • DSK-365334 Fagyás ha többszörös kijelölés felett görgettünk az egérrel
  • DSK-365239 Fagyás az overflow auto-t tartalmazó oldalaknál, amikor nyomtatást követően kiléptünk a nyomtatási nézetből

HTML5 Drag & Drop

  • DSK-366436 Fagyás az egymásra helyezett fülek húzkodását követően
  • DSK-365759 A fülek fölé állva azonnal fület váltott, ha tartalmat akartunk áthúzni
  • DSK-353710 Opera másoláskor elrontja a PNG alfa-csatornát
  • DSK-359751 [Windows] A letöltéskezelőből az asztalra húzás linket hozott létre másolás helyett
  • DSK-365611 [Windows] Húzással létrehozott új ablak ott jött létre, ahol elengedtük az egérgombot
  • DSK-365644 [Windows] Nem lehetett képet asztalra húzással lementeni
  • DSK-365677 [Windows] Nem lehetett a címsorbeli címke (badge) asztalra húzásával URL linket létrehozni
  • DSK-365325 [Linux/FreeBSD] Fagyás, amikor az egérrel húzott elemet az ablakváltó fölé vittük
  • DSK-365626 [Linux/FreeBSD] A Drag&drop nem működött KDE és Dolphin fájlkezelő esetén

Linux/FreeBSD

  • DSK-365589 Opera gomb és ablakkezelő gombok eltűntek egy KDE párbeszédablak megnyitásakor
  • A GNU make lecserélése egy belső eszközre
  • GCC frissítve 4.7-re
  • binutils frissítve 2.22-re
  • a FreeBSD változat már a 8.3-RELEASE verzión készül
  • az Opera futtatása SSE2 támogatást igényel (Pentium 4, Opteron, Athlon 64 vagy újabb)

Mac

  • DSK-365843 Legördülőre kétszer kellett kattintani
  • DSK-363431 A kurzoros Zoom-in és zoom-out értékek nem működtek
  • DSK-364489 Fagyás a Bejelentkezés-re kattintva az Opera Link állapot párbeszédpanelen
  • DSK-363775 Rosszul elhelyezett szöveg a beviteli mezőkön

Letöltés (Opera 12.01.1486)

Megjelent a végleges Opera 12

A mai napon, hat kiadásra jelölt változatot követően megjelent az Opera legfrissebb verziója.

Tetszik, nem tetszik, ez a helyzet, a 12-es kiadás (a'la Wahoo) így is elég sokáig húzódott, és még a fő attrakciónak szánt hardveres gyorsítás sem lett alapértelmezett benne. Szeretnék mindenkit nyomatékosan megkérni, hogy tesztelésnél, sommás véleménynyilvánítás előtt egy frissen telepített (például hordozható) verziót teszteljen, hardveres gyorsítás nélkül. Köszönöm!

Beépülők külön folyamatban

Most pedig nézzük, mi változott az előző kiadás óta. Az Opera 12 egyik fontos újításának az ún. out-of-process beépülő-kezelés windowsos bevezetése nevezhető. Ez némileg függetleníti a böngészőt a beépülőktől, ami jó hatással lehet a stabilitásra - bár egyesek sajnos nem ezt tapasztalhatták -, valamint megnyitja az utat a 64 bites kiadás előtt (amiben egyébként az Opera lesz az első hivatalos, multiplatform böngésző!).

Az új változat ugyanis, - tudomásom szerint egyedi módon - képes arra, hogy 32 és 64 bites beépülőket egyaránt használjon. A népszerűbbek, mint például a Flash vagy a Java már rendelkeznek 64 bites verzióval, de mindig kellemetlen, ha egy kevésbé elterjedt plugin-re szorulnánk, ami nem megy modern, 64-bites böngészőnkben. A funkció folyamatos fejlesztés alatt állt, és elég sokáig problémásan működött (működik?).

Hardveres gyorsítás: kincs, ami van

Már említettem, hogy a húzónévnek számított hardveres gyorsítás sajnos alapértelmezésben ki van kapcsolva - fejlesztők nem érzik elég jónak a jelenlegi implementációt ahhoz, hogy mindenben leválthassa a szoftveres kimenetet -, de ez nem jelenti azt, hogy nem került bele. Akit érdekel, az a megfelelő beállítással a böngészéséhez is aktiválhatja a GPU-ban szunnyadó erőt.

Windows alatt alapértelmezetten DirectX-et használ a rendszer, de aki szeretné, átválthat OpenGL-re, a megfelelő kapcsoló 0-ba állításával. Az egyébként szintén implementált WebGL támogatást is külön kell bekapcsolni.

Szabványok

Természetesen nem múlhat eljelentős Opera kiadás anélkül, hogy ne vezetnének be néhány új webes szabványt is. Az Opera 12-be jórészt hiánypótló "újítások" kerültek, amiket máshol már elérhetünk egy ideje. Ide sorolható a Drag&Drop implementáció vagy a CSS animációk.

Van persze, ahol sokkal kisebb a lemaradás, mint a Do not track nevű kezdeményezés (mert ez inkább csak az), amit a Firefox indított el, de már az Internet Explorer is csatlakozott hozzá. De olyat is tudunk mondani, amiben kifejezetten élen járnak, így például az Operában a webkameránk képét is kezelhetjük a honlapon keresztül.

Egyedi ötletek is akadnak azért, például már hivatalosan is elérhető az Opera Reader, azaz a CSS Generated Content for Paged Media, ami lehetővé teszi, hogy a stíluslapok segítségével oldalra lapozható honlapszövegeket készítsünk, ami a fejlesztők szerint "természetesebb" felhasználói élményt jelent majd.

Ezen felül címszavakban: RTL támogatás (jobbról-balra író nyelvekhez), WebRTC, Cross-Origin ResourceSharing, a további részleteket a támogatási oldalon találtok.

Funkciók jönnek-mennek

Bizony nagy változások várhatók az Opera funkcionalitásában is. Például kikerül majd a Unite és a minialkalmazások támogatása, de ezek egyelőre még helyet kaptak a böngészőben, igaz, alapból mér rejtve vannak. Búcsút inthetünk a hangvezérlésnek is, amit - magyar nyelv híján - szerintem eddig sem sokan használtak, bár kétségkívül egyedi vonás volt. Van viszont új, némileg bővített kiterjesztés (kiegészítő) API, ami az eddigieknél nagyobb szabadságot ad a fejlesztőknek.

"Továbbfejlesztették" a témázást is, mostantól Personas-szerű háttérképeket is beállíthatunk. Egyes helyeken ezt témának, az implementálását pedig fejlesztésnek nevezik, nekem inkább lebutításnak tűnik, igaz, ezeket egyszerűbb létrehozni, és karbantartani, mint az igazi témákat.

Need for Speed

A teljesítménynövelés sem maradhatott ki a szórásból. Már említettem a natív 64 bites verziót (erről majd később részletesebben is lesz szó), illetve az opcionálisan bekapcsolható hardveres gyorsítást. Ezen felül viszont optimalizáltak az oldalak indításkori betöltődésén, ami - milyen meglepő - gyorsabb lett, elvileg már nem függ a megnyitandó lapok számától. Javítottak a https oldalak töltési sebességén is.

Nem közvetlenül ide tartozik, de már a címsorbeli találatok is relevánsabbak lettek, ami végső soron szintén a böngészést gyorsítja majd. Némileg felpörgették a JavaScript futtatását, a pipelining-et (betöltés párhuzamosítása) és az Opera Turbót is.

Végezetül jött néhány elmaradhatatlan biztonsági javítás is, szám szerint öt. Meg persze apróbb hibajavítások, amik mindig csak annak jelentősek, akik éppen szembesültek velük.

Az új verziót letölteni a főbb operációs rendszerekre (Windows, Unix, Linux, MacOSX) a megszokott helyről, az Opera letöltési oldaláról lehet.

Opera 12 RC2 Euro 2012 edition (b1450)

Változások listája (Desktop):

  • DSK-365559 String cserélve "beta"-ról RC-re
  • DSK-365499 Beépülő összeomlás utáni naplózás nem működött, "Naplófájl írási hiba"
  • DSK-365421 Több sorba tördelés beállítása elveszett miután teljes képernyőre váltottunk
  • DSK-365532 Nem lehetett navigálni néhány nagyobb oldalon: cnet.com, reuters.com, stb.

Változások listája:

  • DSK-364186 [Win] Nem reagált a billentyűbevitelre miután más alkalmazásokból váltottunk Operára
  • DSK-364349 [Mac] [html5dnd] Szöveg húzása bizonyos alkalmazásokból nem működött
  • DSK-365497 [*nix] Ctrl+TAB cycler összeomlás, ha közben a drag and drop aktív volt.
  • DSK-364866 [*nix] opera.extension.tabs helytelen attribútumokat adott vissza olyan füleknél, ahol kézzel gépeltük be a címet a címsávba

Letöltés (Opera 12.00 Next b1450)

Letöltés (Opera 12 RC2 b1450)

Opera 12 RC1 beépülő javításokkal (b1448)

cousin333: Ami az utóbbi hetek feszített tempójú előzetes-áradata valószínűvé tett, most kézzelfogható valósággá vált. A Desktop Team fejlesztői kiadták az Opera 12 (első) RC, azaz véglegesnek szánt kiadását. Ha általuk komolyabbnak tartott hiba merül fel, azt még kijavítják, de a végleges változat nagyjából ugyanez lesz majd.

Tetszik, nem tetszik, ez a helyzet, a 12-es kiadás (a'la Wahoo) így is elég sokáig húzódott, és még a fő attrakciónak szánt hardveres gyorsítás sem lesz alapértelmezett a megjelenéskor. Szeretnék mindenkit nyomatékosan megkérni, hogy tesztelésnél, sommás véleménynyilvánítás előtt egy frissen telepített (például hordozható) verziót teszteljen, hardveres gyorsítás nélkül. Köszönöm!

Most pedig nézzük, mi változott az előző kiadás óta. Az Opera 12 egyik fontos újításának az ún. out-of-process beépülő-kezelés windowsos bevezetése ígérkezik. Ez némileg függetleníti a böngészőt a beépülőktől, ami jó hatással lehet a stabilitásra, valamint megnyitja az utat a 64 bites kiadás előtt (amiben egyébként az Opera lesz az első hivatalos, multiplatform böngésző!). A funkció folyamatos fejlesztés alatt állt, elég sokáig problémásan működött. A mai kiadás is elsősorban erre koncentrál, pontosabban a teljesítmény optimalizálására.

Az ismert hibák (a listában szereplők) javítva. A letöltéseknél a Next és az RC egyforma, de utóbbi piros ikonos és nem frissül automatikusan.

Általános változások:

  • Beépülők teljesítményének növelése
  • DSK-226257 Opció az 1 hónap után elfelejtődő elfogadott tanúsítványok megjegyzésére
  • DSK-364182 Rajzolási hibák a Gyorshívó görgetésekor, ha egy téma aktív
  • DSK-365336 Egy inaktív fül bezárás gombjára kattintva egy pillanatra felvillant az adott lap tartalma [végre!]
  • CORE-46692 [dnd] Új fület nyitott a fájlok rádobása a figyelt elem szülőelemeire
  • DSK-357081 Az opera.extension.windows.getLastFocused() rossz ablakkal térhetett vissza
  • DSK-362025 Az opera.extension.tabs.getAll() extra, nem létező füllel térhetett vissza
  • DSK-357070 Hibás eseménysorrend a WinTabs API-ban (tab/create megelőzi a tabGroup/create-et)
  • DSK-365087 Fagyás egyes, eszköztárra gombot elhelyező kiterjesztések telepítésekor
  • DSK-364889 Fagyás egy Form Post Redirect dialógus által triggerelt XMLHttpRequests elfogadása esetén
  • CORE-46472 Fagyás CSS animációknál

Változások listája (Windows):

  • DSK-364904 Beépülők nem működtek Windows 2000 alatt
  • DSK-365335 Fagyás kilépéskor és egyéb fagyás Windows XP alatt
  • DSK-365045 Fagyás a VG.no oldal videólejátszó beépülőjében
  • DSK-353231 Fagyás, beépülővel rendelkező kis ablak felnagyításakor

Változások listája (Mac):

  • Csökkentett CPU lábnyom a beépülőknél
  • DSK-364351 Flash környezeti menü nem nyílt meg
  • DSK-363416 Átlátszó háttér Silverlight 5-ben nem volt tiszta kirajzolódás előtt (Xbox.com avatarok)
  • DSK-365074 QuickTime beépülő fagyás Mac OS 10.5 alatt
  • DSK-364848 Félig átlátszó képeket használó témák rajzolási problémákat okoztak
  • DSK-347268 Háttérben lévő fül szövege fehér volt bekapcsolt hardvergyorsítással
  • DSK-363678 Keystroke buffer not cleared in some plug-in video players

Változások listája (Linux/FreeBSD):

  • DSK-334913 Beépülők nem engedélyezték a nem-latin karaktereket tartalmazó szövegbevitelt
  • DSK-365400 Csak egy fájl került eldobásra, miközben több fájlt húztunk egyszerre
  • DSK-364857 Crash when clearing bitmap buffer

Letöltés (Opera Next 12.00 b1448)

Letöltés (Opera 12 RC b1448)

Drag and Drop javítások (b1445)

A mai előzetes főként HTML5 Drag and Drop javításokat hozott.

Ismert hibák:

  • SSE2 támogatás nélküli CPU-val rajzolási problémák (fekete UI)
  • Beépülők nem működnek Windows 2000 alatt

Változások listája (Core):

Változások listája (Desktop):

  • DSK-364249 [html5dnd] Összeomlás fülhúzáskor, ha a gyorshívó meg volt nyitva a háttérben és könyvjelzőt húztunk egy lapra
  • DSK-364869 [html5dnd] Nem lehetett két fül között tartalmat húzni
  • DSK-352140 Összeomlás indításkor, ha az operaprefs.ini írásvédett helyen volt
  • DSK-364302 Left padding egy beviteli gombon nem csökkent, ezáltal a szöveg lelógott a gombról
  • DSK-337901 Nem lehetett wildcard ip-ket használni az új proxy tulajdonságok UI-ban
  • DSK-361551 Nem volt szóköz a kiegészítők ikonja és leírása között a telepítés dialógusban
  • DSK-361674 nem lehetett nyomtatni nyomtatási nézetből
  • DSK-362036 Autoupdate új telepítést kért, az 'Install Now'-ra kattintva, mikor az Opera All users módban lett telepítve
  • DSK-346088 Új Gmail IMAP mappáknak alapértelmezésben a "hide from other" flag-nek aktívnak kell lenni
  • DSK-331765 Zip archívumokat nem lehetett megnyitni az Opera letöltéskezelőből, ha azok a Windows beépített ZIP kezelőjéhez voltak társítva

Változások listája (Windows):

  • DSK-364891 [html5dnd] Ha egy fület kihúztunk egy ablakból, nem jött létre új ablak
  • DSK-363945 [html5dnd] Összeomlás a telepítő útvonalának húzásakor
  • DSK-364025 [html5dnd] Következetesség a kurzortípusokkal kapcsolatban.
  • DSK-365150 [html5dnd] A kurzor néha villogott, ha külső alkalmazásból húztunk valamit az UI fölött
  • DSK-364654 Összeomlás bizonyos lapokon: Runtime Error (pure functional virtual call)
  • DSK-364860 Nem működött a drag and drop text/uri-list adattípusoknál különböző Opera példányok között
  • DSK-365099 Összeomlás, ha az opera:gpu-t első alkalommal látogattuk meg

Változások listája (Mac):

  • DSK-365126 [html5dnd] Összeomlás nagy képek húzásakor
  • DSK-364209 [html5dnd] Kurzor nem frissült miután fájlt húztunk a desktopról az Opera eszköztárakon keresztül
  • DSK-361829 Nem volt jelzése annak, hogy a fül egy új ablakba lesz dobva

Változások listája (Linux/FreeBSD):

  • DSK-365066 [html5dnd] "Read ..." opció kiválasztása a levelező csavarkulcs ikonján keresztül blokkolta a drag módot, ezáltal sok kattintás nem műlödött Operában
  • DSK-365318 [html5dnd] Drag and drop fagyás mikor egy fület kihúztunk az ablakból
  • DSK-365147 [html5dnd] Drag and drop problémák dropzone arrtibútumba történő fájlhúzáskor

Letöltés (Opera 12.00 b1445)

süti beállítások módosítása