Magyar Opera

Hardvergyorsítás javítások és opera:cpu (b1359)

Úgy látom a mai előzetes olyan újítást hozott, ami még az áprilisi tréfámon is túltesz. Ez pedig nem más, mint az opera:cpu, amivel az Opera ("Kill" gombok híján) hivatalosan is rendelkezik a Chrome minden hasznos fícsörével.

Ismert hibák:

  • DSK-358448 Runtime error 6025 pure virtual function call indításkor
  • DSK-359770 Out of Process Plugins tabokkal kapcsolatos fagyást okoz (leginkább indításkor)
  • HTML5 Drag and Drop fejlesztése folyamatban. Ami a korábbiban nem működött az most se fog. (illetve a pontos kattintáshoz mesterlövész egér vagy több éves gamer múlt kell - a szerk.)
  • HTML5test.com-on fagyhat és egyéb problémák léphetnek fel Mac alatt
  • OTW-8246 A 64 bites változatot nem támogatja a Google+ (browser sniffing)

Változások listája:

  • A 11.62-ből minden (beleértve a kényszerített újratöltést, ami "Forced Reload" néven található meg
  • Több összeomlás javítva
  • Számos memóriaszivárgás javítva
  • CT-1778 [HWA] SVG radial gradients helytelenül rajzolódott
  • CT-1327 [HWA] SVG mask transparency nem működött
  • CT-1287 [HWA] Részlegesen ismétlődő minták nem működtek canvas-ban
  • CT-1749 [HWA] Szöveg levágása nem működött canvas-ban
  • CT-1760 [HWA] Box-shadow sikertelen hardvergyorsítás mellett, ha blur distance borítja az egész dobozt
  • CT-1762 [HWA] Néhány SVG color filter gradients-sel kombinálva nem működött megfelelően
  • CT-1772 [HWA] SVG with clipPathUnits="userSpaceOnUse" helytelenül vágódott le
  • CT-1816 [HWA] Háttérkép rajzolási hibák body background esetén (dilbert.com)
  • CT-1933 [HWA] SVG maszkolás nem működött megfelelően
  • CT-1677 [HWA] Fekete antialiasing hardvergyorsítás mellett
  • CT-2082 [HWA] Szemét rajzolódott, mikor radial gradient háttérképként volt használva
  • CT-1827 [HWA] Nem ismétlődő háttérkép szétfolyt (bleeding) mikor > 100% zoom esetén Linux/FreeBSD alatt
  • CT-1929 [HWA] Radial gradient animáció villogott
  • CT-2004 [HWA] Transformed border-image helytelenül vágódott le
  • CT-2092 [HWA] -o-crisp-edges rossz volt
  • CT-2104 [HWA] SVG masking sikertelen alacsony multisampling-os VGA-kon
  • CT-2283 [HWA] wmode="opaque" és wmode="transparent" es beépülőkkel kapcsolatos megjelenítési probléma
  • CT-1878 [HWA] SVG polyline stroke-width="0.1"-kal kombinálva nem jelent meg
  • CT-1753 [HWA] Folyás gradient stroke használata esetén SVG-ben
  • CORE-42033 [HWA] Rossz wrap mode Webgl textures-ban OpenGL ES esetén
  • CORE-44337 [HWA] WebGL GLSL "all()" függvény nem volt támogatott
  • CORE-43701 yahoo.com - képek részlegesen jelentek meg
  • CORE-44189 SVG drag nem indult el horizontálisan
  • CORE-43996 Látható, melyik tab/kiegészítő mennyi CPU időt zabál és 5-30 és 120 másodperces átlagban opera:cpu
  • CORE-44377 Zoom in/out a képnézőben bal egérgombbal módosítóbillentyű nélkül
  • CORE-41547 "detected language/writing system" az Info panelen
  • CORE-44342 Uint8ClampedArray támogatás
  • CORE-44223 paged overflow és GCPM floats (column/page-attached floats) támogatás
  • CORE-24450 Jelszókezelő jelszótárolási metódusának megváltoztatása: regressziókra odafigyelni!

Letöltés (Opera 12.00 b1359)

Opera 12.00 „Wahoo“ RC1 (b1353)

Frissítés: Ezen az oldalon kipróbálható, mit kellett volna csinálni a másodikkal (aki lemaradt róla, vagy nem sikerült neki).

Ahogy a múlt hét hétfői fícsör-özönt felvonultató buildnél már számítani lehetett rá, ma megérkezett az Opera 12 első RC-je.

Ez alapján a végleges hardvergyorsítás már csak a 12.50-ben várható, de legalább nem kell rohanniuk vele, így stabilabb lesz, cserébe viszont a nagyközönség is kipróbálhatja a 12.00 újításait pár napon belül, ami ismerjük be, nem kevés.

A fejlesztők kérik, hogy ha regressziókat találunk azt jelentsük.

További jó hír, hogy végre javították a rettegett position: fixed bugot. Remélhetőleg végleg. Ezen az oldalon lehet tesztelni.

Változások listája:

  • Számos, automatikus hibajelentőn keresztüli összeomlás javítva.
  • Már van Mac-re is natív 64 bites build.
  • CORE-43847 OOPP-vel kapcsolatos fagyás javítva.
  • DSK-359079 A beépülők néha a képernyőre ragadtak és fülváltás után is ott maradtak.
  • DSK-342283 A finom görgetés akadozott position: fixed elemeket tartalmazó oldalakon.
  • DSK-317382 Magas CPU használat WebM videók lejátszásakor.

Letöltés (Opera 12.00 RC1)

Google a barátod - kivéve ha Operát használsz!

A Google eddig sem volt az a kifejezett Opera-barát cég, bűnlajstroma hosszú évekre nyúlik vissza, de a jelenlegi húzásuk több a soknál. Azt már megszokták a veterán Operások, hogy az új fícsörök utoljára jelennek meg Operában, ha egyáltalán megjelennek, megszokták az apróbb kellemetlenségeket, vagy hogy UserJS-ekkel és újabban kiegészítőkkel kell helyrepofozni bizonyos funkciókat, de hogy a Google Account beállításai ne menjenek Operával... Ilyen böszmeségre még a Microsoft sem vetemedne.

Az alábbi screenshot önmagáért beszél:

Google Accounts

Kattintás után a következő kép fogad. Érdemes figyelmet szentelni a címsorban a "https://www.google.com/settings/general-light/?ref=/settings/" részre is.

Google Profile

64-bit build és Core verziófrissítés: HTML5 Drag and Drop, CSS Animations, CSS 3D Transitions és Out of Process Plugins (b1351)

A fejlesztők mégis kiadták egy napon az RC1-gyel a csodafegyverüket, az idei év legnagyobb durranását, egy olyan Wahoo buildet, amelyben egyesül az összes várva várt fícsör, leszámítva a D3D-s hardvergyorsítást. Vegyük is sorra, de előtte, a bővebb technológiai elemzés itt található.

HTML5

A mai build egy kezdeti HTML5 Drag and Drop támogatást mutat be, amely lehetővé teszi, hogy a weboldalak elemeit és a szövegeket mozgassuk ide-oda, valamint az operációs rendszer fájljait a böngészőbe húzzuk, valamint onnan ki az asztalra vagy az intézőbe.

Ahogy minden új funkció bemutatásakor lenni szokott, jelenleg még számos bug található az implementációban és különböző korlátozások vannak. Például nem tudunk külső alkalmazásokból illetve külső alkalmazásokba fájlokat húzni. A fejlesztők készítettek egy külön fórumtémát a HTML5 Drag and Drop számára ahol láthatod az ismert hibákat folyamatosan frissítve, megvitathatod a bugokat és általános visszajelzéseket írhatsz.

A fent említett bugok miatt előfordulhat, hogy néhány demó sem működik megfelelően. De ennek az is lehet az oka, hogy jelenleg még a specifikáció is fejlesztés alatt áll, azaz nem végleges. Éppen ezért az implementáció fejlesztése még nem ért véget, folyamatosan tesznek hozzá, vesznek el és javítanak (itt gondolom finoman arra céloznak, hogy ne nyafogjon senki a fejlesztői blogon, mint a Websockets-nél - a szerk.).

CSS3

A mai buildbe a CSS Animations kísérleti támogatása is belekerült, amellyel különböző módon animálhatjuk CSS segítségével weboldalunk elemeit, illetve effekteket adhatunk neki és a Transitions-nél jóval szélesebb lehetőségek állnak rendelkezésünkre.

De ha már szóba került, a CSS Transitions támogatás is frissítésen esett át. Valamint a renderelési problémák is orvosolva lettek. Frissítve lettek a színátmenetek, engedélyezve lett a transition a háttér pozíciókban, box shadow-ban és további tulajdonságokban, enabled transitions on background positions, box shadows és több lépésben is definiálhatjuk mindezt.

64-bit és Out of Process Plugins

A végső nagy frissítés az OOPP-t érintette, amellyel a szemfüles tesztelők először a korábbi Labs buildben találkozhattak. Azok kedvéért, akik nem tudnák, mit takar, két előnye is van. Egyrészt, mivel a beépülők külön processzként futnak mostantól, ez a stabilitás és a biztonság új szintjét nyitja meg az Opera előtt. Biztonság, mert a az Adobe termékek (nevéhez hűen), olyan biztonságosak, mint egy 100 emeletes vályogház és stabilitás, mert az összeomlások, fagyások és memóriaszivárgások legtöbbször valamelyik beépülő (főleg Flash) miatt vannak. A második előnye pedig, hogy így végre Windowsra is eljutott a natív 64 bites változat, amit többek között az is hátráltatott, hogy a 64 bites böngésző enélkül nem tudja futtatni a 32 bites beépülőket. Pár hónapja még 64 bites Flash sem volt, csak béta, Silverlight pedig még ma sincs. Nem beszélve a többiről.

A Mac felhasználók számára rossz hír, hogy csak 32-bites unibin build érthető el, mivel feltehetőleg még nem volt elég stabil a 64 bites változat ezen a platformon.

Ismert hibák:

  • DSK-359770 Out of Process Plugins fülekkel kapcsolatos fagyásokat okoz (leginkább indításkor)
  • HTML5 Drag and Drop fejlesztése folyamatban, nem 100%-os
  • HTML5test.com fagyást vagy egyéb problémákat okozhat Mac-en
  • OTW-8246 A 64 bites változatot nem támogatja a Google+ (browser sniffing)

Változások listája:

  • Számos összeomlás javítás
  • Frissített fordítások
  • Out-of-process plug-ins támogatás
  • 64-Bit támogatás Windows-on és Mac-en
  • tab/window extensions API javítások
  • CORE-11806 HTML5 Drag and Drop kezdeti támogatás
  • CORE-32938 Stream funkció engedélyezve a multimedia cache-ben: a média fájlok streamelődnek ahelyett ,hogy a lemezre töltődnének (végre lesz értelme ennek a beállításnak? - a szerk)
  • CORE-39801 A kiegészítőket .zip-ként értelmezte amely mentés után megváltozott, elrontva a fájlnevet
  • CORE-43563 Fagyás wrap=off tulajdonságú absolute positioned szövegmezőn, ha az egy auto overflow-os block elem mellett volt
  • CORE-43253 window.close-nak sikertelennek kellett volna lenni, ha az ablakot nem script nyitotta meg
  • CORE-31587 Átirányított linkek nem látszottak látogatottnak a munkamenetek között
  • CORE-43828 Unite alkalmazások eltűntek, ha az opera:unite indítása sikertelen volt
  • CORE-44162 Újraindítás után elfelejtette a haladó letöltés beállításokat
  • CORE-42880 A GIF animációk a negyedik képkocka után leálltak Operában (más böngészőkben nem)
  • CORE-38059 CSS Transitions implementáció frissítése és CSS Animations támogatás
  • CORE-43149 Facebook chat lista visszagördült az oldal tetejére
  • DSK-337216 MIME types kiterjesztése, hogy több támogatott formátum legyen társítható Operához Linux/FreeBSD alatt
  • DSK-335820 Az Opera lecserélte a létező mentett fájlokat figyelmeztetés nélkül, mikor a a fájlnév mezőben nem szerepelt a fájlkiterjesztés Windows alatt
  • DSK-340710 Új fül gomb rácsúszott az Extender menü gombjára, amely ezáltal nem volt kattintható, ha a fülsáv oldalra volt rendezve
  • DSK-358079 Javítva a címsáv villogása, mikor a Personas aktív és az Opera ablak aktiválódik vagy deaktiválódik

Core változások listája (lefordítatlanul):

  • CORE-43633 Some elements are rendered into the BackgroundImage buffer twice
  • CORE-41942 Support structured cloning and Transferables
  • CORE-39204 Make a leading BOM (Byte Order Mark) authorative (overriding HTTP)
  • CORE-40113 XSLT variable reference in secondary sort key throws error
  • CORE-43888 Pseudo Element is not removed from DOM after removing a class that was required for it
  • CORE-43552 Absolute positioned box with auto margin-top and explicit top,bottom, margin-bottom is misplaced
  • CORE-43529 Drop XML (application/x-www-form+xml) form encoding
  • CORE-43886 Correctly support TypedArray(TypedArray array)
  • CORE-43926 Follow spec for String.prototype.split(undefined)
  • CORE-35305 x-mac-ukrainian not supported
  • CORE-34488 Expose buffered ranges in
  • CORE-43223 HTML DOM changes made to <foreignObject> in svg document through script are not visible
  • CORE-27622 Don't fire timeupdate if a timeupdate handler is still running
  • CORE-43284 Unusual network event sequences on some requests in beetle.de
  • CORE-42398 Update scope WidgetManager service to include recent changes: update details, more debug info
  • CORE-44089 Codecademy.com: getComputedStyle font-size of element with pointer-events rule fails
  • CORE-44131 dropzone does not work over inline box children
  • CORE-43116 <link>ed stylesheet with @import moves floated objects out of container on load, reload, refresh
  • CORE-43481 Do not paint default document background under image objects such as svg (the background should be transparent)
  • CORE-37602 Keyboard navigation cannot get past a cleared element following a floated object
  • CORE-44107 E.dataset locks if Object.keys is applied before E.setAttribute
  • CORE-44093 <input> attribute size default != 20
  • CORE-43804 Canvas fillText incorrectly centers text when using font outlines
  • CORE-44280 Surrogate pairs should not work in CSS escape sequences
  • CORE-24242 Remove readystatechange events for SCRIPT element: fixes on Facebook, tripadvisor, Bing, Google Maps etc.
  • CORE-42999 Unable to login via vkontakte.ru social plugin - window.close after document.domain
  • CORE-43390 setAttribute('dir') resets selection, position in inputs: Unable to select some text on Twitter
  • CORE-35849 Submit event wrongly fired BEFORE client-side validation in HTML5 forms
  • CORE-44214 Geolocation oldaltulajdonságok megváltoztatásával kapcsolatos összeomlás

Letöltés (Opera 12.00 b1351)

11.62 RC1 (b1347)

.... két javítással. :-) De RC-nél ez nem probléma. A lényeg, hogy minél hamarabb kijöjjön a már kiadása pillanatában elavult verzió és teljes erővel a jövőre koncentrálhassanak.

Változások listája:

  • CORE-32642 Ctrl+F5 és Shift+F5 támogatás kényszerített újratöltéshez (kihagyja a cache-t)
  • DSK-352706 Opera 11.60 RPM csomag nem települt SUSE Linux Enterprise 11-en

Letöltés (Opera 11.62 RC1 b1347)

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