Magyar Opera

Újabb 12.10 előzetes (b1593)

Itt egy új előzetes. Javítottak néhány összeomlást és ideiglenesen kikapcsolták az SPDY használatot Turbo mellett. Ahogy az ismert hibáknál látható, a hardvergyorsítás elég instabil lett ezért a fejlesztők kérik, hogy mielőtt hibát jelentesz nézd meg kikapcsolt hardvergyorsítással, hogy úgy is tapasztalod-e, vagy eleve kikapcsolt hardvergyorsítással böngéssz és tesztelj.

Bár ez nincs ott az ismert hibáknál, de az eggyel korábban bevezetett WebM frissítés csak a 32 bites Operával működik. Legalábbis Windows alatt biztosan.

Ismert hibák:

  • A hardvergyorsítás gyakori összeomlást okoz
  • Az x64 változatban nem működnek a WebM videók

Változások listája:

  • SPDY (ideiglenesen) letiltva bekapcsolt Turbo esetén
  • DSK-373987 Improve off-store extension blocking message, and provide domain in the dialog
  • DSK-371328 Retina ikon frissítések
  • DSK-373223 Billentyűparancsok nem működtek orosz billentyűkiosztással
  • DSK-369262 Összeomlás, mikor értesítések jelentek meg Growl 1.2.2-n keresztül OS X 10.5 alatt
  • DSK-373916 Gyorshívó görgetése aktív téma esetén elrontotta a háttérképet
  • DSK-371994 Segítség oldalak hozzáadva
  • DSK-371630 Kiegészítők részletek oldalának a dedikált mező volt a forrása nem pedig a kiegészítő ID-je
  • DSK-372221 [Mac] Command-os billentyűparancsok nem működtek a levél létrehozása ablakban
  • DSK-368246 [*nix] Karakterek duplázódtak wm="transparent" módban lévő flash objektumokban
  • CORE-48272 A lapokon többé nem működött az illeszkedés zoomolás után
  • CORE-48549 Netgear router (DG834G) konfigurációs lapja nagyon lassú volt
  • CORE-47469 A DOM-hoz bookmarklet által hozzáadott JS nem töltődött be
  • CORE-48241 Flowplayer betöltődési problémák Flash 11.4 esetén
  • CORE-48352 XPath szivárgás 'literal predicate' használatakor
  • CORE-47891 XPath összeomlás
  • CORE-48497 Összeomlás objektum vizsgálatakor (Dragonfly)
  • CORE-48075 Linkek nem működtek a Slashdot-on
  • CORE-48567 Nem fejeződött be a biztonságos tranzakció (Secure connection: fatal error (10))
  • CORE-48069 Az Opera nem kapcsolódott megfelelően biztonságos oldalakhoz

Letöltés (Opera 12.10 b1593)

Vissza a jövőbe (b1592)

Hosszabb várakozás után a mai napon újabb előzetes érkezett, az Opera 12.10.1592. Nem, nem én írtam el, tényleg 12.10. Az Operások ugyanis a 11.6 útját követik. Az is egyfajta köztes verzió volt az addig bemutatott és kellően stabil újdonságokkal, amíg a fő attrakciónak szánt 12 meg nem érkezik. Aztán azt is elkapkodták és hivatalosan most sincsen még HWA...

Most pedig úgy néz ki, hiába vártunk az Opera 12.5-re, előbb a 12.10 érkezik. Vélhetően hamarabb, mint gondolnánk (lehetséges?), mert szerintük ez már a béta RC! A saját tapasztalataim, és a Desktop Team-es hozzászólások alapján viszont nem az. Egy béta ugyanis egy nem teljes funkcionalitású, helyenként bugos kiadás. De stabil! Ez a build pedig nem az.

Ettől függetlenül próbálkoznak derekasan, a Presto például már 2.12.388-nél jár, ami még nincs is rendesen dokumentálva. Ezen kívül javítottak pár fagyást (mint már említettem, születtek újak), befoltoztak 1-2 lyukat a memóriakezelés kapcsán és jónéhány hibát orvosoltak, köztük NSL-el kapcsolatosakat.

Ezen felül jobb lett a szabványtámogatás (jelentős újításokról nincs információ), a Retina kijelzős Mac felhasználók is örülhetnek... Ami viszont már sokakat érint, az a friss libvpx dekóder (aka. "Eider") - a WebM videók esetén jelentős teljesítményjavulásra számíthatunk. Frissült a libwebp is (0.2-re). Az SPDY protokoll már a Turbóval is működik.

Ami még érkezett: pár grafikai csinosítás (frissített, nagy felbontású ikonok) és jobb platformtámogatás, főleg Mac-hez. A teljes lista a Desktop Team bejegyzésben olvasható. Az ismert hibák alapvetően arról szólnak, hogy a 12.5 > 12.1 váltás megviselheti a frissítő algoritmusokat, például a Linux felhasználóknál.

Letöltés (Opera 12.10.1592):

Még egy előzetes (b1581)

Változáslista nincs, mindössze egyetlen változás történt. A 12.02-höz hasonlóan itt is kivették az OOPP-t (Out of process plugins), de csak a 32 bites változatból. Ezek után a 32 bites Next előzetesekben is jobban fognak működni a beépülők. Ha javították, akkor majd visszakerül, verziótól függetlenül.

Bár igazából nem is értem, hogy ha eddig benne lehetett, akkor most miért kellett kivenni, legalább checkbox-szal oldották volna meg.

Ismert hibák:

  • A korábbi előzetesek ismert hibái

Letöltés (Opera 12.50 b1581)

A Windows 8 érintése (b1580)

Mint azt már nyilván sokan hallottátok, a Microsoft következő operációs rendszere, a Windows 8 idén október 26-án érkezik meg hivatalosan is. Sok hasonlóságot mutat a Windows 7-tel, de vannak azért különbségek is. A Windows 8  például hangsúlyosan nyit a mobil eszközök, elsősorban a laptopok, tabletek felé, aminek egyik nehezen megkerülhető eleme az érintőpanelek támogatása.

Ez a Windows 8 esetében kipipálva - sokak szerint túlságosan is erre van kihegyezve a vezérlés - ami azt jelenti, hogy a külsős programoknak is illik mindezt támogatni, legalábbis ha továbbra is versenyképesek kívánnak maradni. A mai Marlin előzetesben az Opera tett egy jókora lépést a helyes irányba.

Az Opera 12.50.1580 ugyanis támogatja az ujjal történő navigációt, nagyítást és a kinetikus görgetést, valamint a fogd és vidd parancsokat. Elsősorban erre épít az előzetes, de azért került bele néhány apróbb javítás és egy memóriaszivárgást is javítottak.

Letöltés (Opera 12.50.1580):

Opera 12.5 újítások (b1577)

A végleges Opera 12.02 már ma megjelent, a 12.5 alias Marlin viszont még csak a távoli(?) jövő zenéje. Ebben a fejlesztési szakaszban pedig jellemző (legalábbis mostanában, hisz' nem volt ez mindig így), hogy a szorgos javítgatások mellett időről-időre komolyabb újdonság kap helyet a böngésző lelkét jelentő Presto renderelő motorban.

Érdekes módon a legutóbbi nagy javítás szinte egybeesett a 12.01 érkezésével, két nappal később jött, most viszont ugyanennyivel előzi a 12.02-t. Az, hogy az ezekről szóló cikkek nálunk pontosan egybeesnek inkább a mi hibánk...

De vissza a 12.50.1577 újdonságaihoz, mert akad belőlük jócskán. Illetve esetenként az az új, hogy bekerültek a fősodorba, hiszen a teljes képernyős (Fullscreen) API, vagy az SPDY protokoll támogatás nem új azoknak, akik  bő másfél hónapja már olvasták a Labs kiadásról szóló cikkünket. Ezek tehát helyet kapnak majd a 12.5-ben, ha nem is pont ebben a formában. A Fullscreen API ugyanis még a februári szabványvázlatot tükrözi, de az Operánál már dolgoznak a frissebb, júliusi állapot kódba öntésén. Hiába, ezek még nem kiforrott technikák.

Ami viszont az és már régóta hiányolható a böngészőből, az a színprofilok támogatása. Arról van szó, hogy bizonyos képtípusokban lehetőség van a kép adatain túl extra információk elhelyezésére, például a színtér definiálására, amiknek inkább professzionális felhasználásnál lehet jelentősége. Viszont bizonyos webhelyeken már használatosak egy ideje és a különbség igen látványos lehet.

Vegyük például a lenti képet a kissé lökött Opera alkalmazott Bruce-ról, aki - bár a kép alapján ki nem találnánk - meglehetősen otthon van a HTML5 területén, olyannyira, hogy könyvet is írt róla. Ha a böngésződben a felső képen is inkább navii-nak látszik, mintsem embernek (azaz kék a bőre), akkor nem támogatott a színprofilok használata. Mint a 12.50.1577 előtt egyik Operában sem.

Bonyolítja a dolgot, hogy alapvetően két fő verzió létezik, a v2 és a v4 (a legfrissebb egészen pontosan a v4.3). Egyes böngészők - például a Chrome - csak az előbbit támogatják, mások - például az IE9 és most már végre az Opera is! - az utóbbit is. Az ICC honlapján lévő tesztkép alapján erről mi is meggyőződhetünk. Ha a kép teljesen normális, böngészőnk a v4-et támogatja. Ha két negyed is furcsa színű, akkor v2-ről van szó, ha pedig mind a négy rész torz, akkor még nem frissítettük az Operánkat a legfrissebb előzetesre.

A dolog gyakorlati hasznát talán jobban le lehet mérni más példákkal. A megadott oldalon számos képet látunk, alattuk linkekkel. A felső sorbeli gombokra  állva megnézhetjük, hogy az egyes színterek milyen különbséget jelentenek. Az alsó soron végigmenve ugyanezeket láthatjuk, de már beágyazott színprofillal, aminek segítségével a böngésző - elvileg - ugyanazt az eredményt adja minden esetben, változást tehát nem tapasztalunk.

Ha már kiörvendeztük magunkat, lépjünk is túl ezen, hiszen van még más is. Nem is olyan régen az Operánál úgy döntöttek - jól vagy rosszul ezt most ne feszegessük - hogy mások mellett süllyesztőbe teszik a Unite-ot és a minialkalmazásokat, hogy jobban a kiegészítőkre fókuszálhassanak. Amikre rá is fér a támogatás, hiszen még a Chrome-os megfelelőikben is több a potenciál, nemhogy a firefoxos változatban.

Persze csak lépésről-lépésre haladnak, most például a környezeti menü (Context Menu) API került bele, aminek segítségével a fejlesztők képesek elemeket hozzáadatni az Opera környezeti menüihez. Az erre fogékonyak itt olvashatják az API dokumentációját.

Ezen felül jutott még a jövevénybe fordított lista (HTML5-ös reversed ol), valamint beágyazott @media támogatás, ezekről bővebben az ODIN blogon lehet olvasni. De hozzányúltak a billentyűzet kezeléshez is, amit főleg a Mac tulajdonosok fognak értékelni. A többieknek marad a lehetőség, hogy billentyűzettel jelöljenek ki szöveget.

Mindezen túl érkezett még egy raklapnyi javítás és apró optimalizáció a WebGL-hez, a Dragonfly-hoz, a hálózat kezeléshez és úgy általában az Operához. Egy jópofa újítás a ráncfelvarrott opera:cpu, ami már négyzet alakú narancssárga jelölőket használ, de ami sokkal fontosabb: a fülek listájában szereplő kis vissza-nyílra kattintva, alul windows feladatkezelős stílusú grafikonban tájékoztat az adott oldal időbeli processzor-éhségéről, ami további segítséget jelent a gépet "megfogó" renitens oldalak felkutatásában és elliminálásában.

A sok jó mellé pár bug is jutott: a Gyorshívó bejegyzései automatikus frissítés után kiüresedhetnek, illetve - és ez a durvább - Linux/Unix alatt minden beépülő fagy...

Ha még mindig érdekel, a teljes változási közleményt megtalálod a Desktop Team bejegyzésében.

Letöltés (Opera 12.50.1577):

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