Magyar Opera

Címkék » javítás


Az Opera feltámadt hamvaiból! (b2079)

A sokat sejtető cím nem véletlen. A mai második előzetes mindössze két buildszámot ugrott, de annál több újdonságot vezetett be. Ha szabad szubjektíven fogalmaznom, a mai előzetes én és még néhány itteni törzsolvasó számára több szignifikáns újdonság előszelét hozta magával, mint amit a 10.50 óta kaptunk.

A jelentős sorszámokat most direkt nem emeltem ki, találja meg mindenki azt, aminek a legjobban örül.

Kezdjük sorban:

Gmail-féle torz IMAP kezelés támogatása az M2-ben.

  • Az Opera már felismeri a speciális mappákat, mint Sent, Trash és Spam és egyenlően kezeli a natív Sent, Trash és Spam mappákkal. Ez minden olyan IMAP szerverrel működik, ami támogatja a XLIST vagy SPECIAL-USE kiterjesztéseket az IMAP specifikációból. Beleértve például a FastMail-t.
  • Az Opera mostantól felismeri azt a speciális módot, ami alapján a Gmail duplikálja a leveleket, amelyek megjelennek egyszer az All Mails nézetben, az INBOX-ban és különböző címkék alatt. Hogy a legjobban kihasználd az új megoldás előnyeit, ajánlott minden Gmail IMAP mappára feliratkozni, beleértve a [Gmail]\* kezdetűekre is, amiket korábbi tanácsok alapján ajánlottunk mi is, hogy azokról iratkozzunk le. Valamint a Gmail Advanced IMAP Controls nevű Labs kiegészítője is bekavarhat, ajánlott alaphelyzetbe állítani, majd letiltani.
  • Az Opera most már nem jeleníti meg kétszer ugyanazt a levelet egyszer az Unread, egyszer pedig a Received nézetben. Ahogyan más nézetekben, mint Mailing lists, Contacts, Labels és Attachments történő duplikációk is eliminálva letttek. Javíthatod ezt a megoldást, ha kiveszed a pipát a "Show hidden" mellől a távcső ikon->Nézet pontnál.

Az új megoldás még csak az első lépés, folyamatban van a többi, duplikáció okozta probléma orvoslása. Néhány újdonság bevezetése és további optimalizációk várhatók a második lépésben. De a mostani előzetes egy nagy előrelépés azok számára, akik szeretnék, vagy szerették volna normálisan kezelni a leveleiket Gmail IMAP kapcsolaton keresztül.

A másik nagy változás a SOCKS terén történt, de ez sincs még közel sem készen teljesen. Folyamatban vannak a javítások, fejlesztések.

A harmadik nagy változás a Core oldalt érintette, mégpedig a HTML5 File API részleges bevezetése.

  • FileReader
  • Files in HTMLInputElement
  • FileReaderSync in WebWorkers
  • Blob interface
  • File interface
  • FileException in WebWorkers
  • FileError
  • Blob.slice()

Ismert hibák (SOCKS):

  • Csak opera:config-on keresztül lehet konfigurálni.
  • A SOCKS szerver csak akkor működik, ha az IP címét adtuk meg.
  • Helyi DNS információkat használ.

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

  • CORE-28643 (HTML5 File API részleges támogatás): részletek felül
  • CORE-37248 (HTTP proxyval kapcsolatos kapcsolódási problémák a SOCKS támogatás hozzáadása után)
  • CORE-37278 (Objektumok jobb követési módja a beépülők terén)
  • CORE-37662 (Fagyás ezen az oldalon: www.domiteca.com)
  • CORE-37685 (Görgetősáv megjelenik negatív marginnal rendelkező inline elem esetén, ha overflow konténerben van)
  • CORE-19899 (A Spatial navigációnak egy overflow:hidden dobozban a dobozt kellett volna görgetnie)
  • CORE-20483 (Rejtett animált GIF-ek magas CPU használatot okoztak, mert az Opera folyamatosan újrarajzolta őket)
  • CORE-30832 (Dragonfly: Eval-ing arguments returns unhandledException)
  • CORE-32295 (HTML5 data-* attributes API implementációja)
  • CORE-34939 (EventSource nem kapcsolódik ha document.domain be van állítva)
  • CORE-36350 (EventSource constructor-nak nem http URL-ek esetén hálózati hibát kellett volna dobnia)
  • CORE-36351 (EventSource 2xx kezelése megváltozott)
  • CORE-36415 (Összeomlás, ha a helyesírás-ellenőrzőben koreai nyelvet használtunk)
  • CORE-36482 (Dragonfly: Eval fails in new thread)
  • CORE-36613 (EventSource sends the wrong Accept http header)
  • CORE-36624 (BeforeCSS nem működött (nem tudta megváltoztatni a CSS forrását, ha volt külső stíluslap))
  • CORE-36638 (Összeomlás adatbázisfájl szinkronizálásakor leállításkor)
  • CORE-36758 (background-origin ignorálva lett rendkívüli körülmények között)
  • CORE-36759 (selection.getRangeAt(0) összeomlás, ha törölt dokumentumon kívtuk meg)
  • CORE-36774 (Gyárilag kódolt gyorsbillentyűk megváltoztathatósága az új képátméretező/nézőhöz)
  • Javítva számos, a belső tesztelés során talált összeomlás

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

  • DSK-288827 (Az állapotsáv közepének gyári állapotra történő visszaállításával már nem állítja vissza a gyári állapotot a head/tail mini eszköztárakat)
  • DSK-320172 (Előnézeti képek többé nem jelentek meg az Ablakok panelen)
  • DSK-327366 (Fül előnézet "nyíl" nem igazodott a fül közepéhez, ha az adott fül az ablak valamelyik szélén volt)
  • DSK-328719 (Kiegészítőkből megnyíló fülek a bal oldalra nyíltak a jobb oldal helyett)
  • DSK-329591 (A jobbklikk szövegdoboz menü jelent meg több különböző helyen (Jegyzetek, Levelező, Chat), miután bezáródott az eredeti környezeti menü.))
  • DSK-330547 (Hiányzó beépülő weboldal nem nyílt meg az alkalmazás beépülő placeholderére kattintva.)
  • DSK-331015 (Paste and Go törölte az aktuális tartalmat a címsávból)
  • DSK-331785 (Vezérlők nem működtek (hibás egér pozíció) a YouTube-on wmode=direct esetén)
  • DSK-332733 (Paste and go nem törölte a címmezőt, mielőtt új szöveget illesztettünk be)
  • Kiegészítő kezelő design változtatás
  • Fast forward tippeket érintő apró javítások

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

  • DSK-292134 (Partnerek importálásakor a M2INDEXID értékeket nem vágta le)
  • DSK-322836 (Lista nézetben összecsúsztak a karakterek)
  • DSK-271570 (A Levelező nem mindig szűrt mielőtt a levéltörzs ki lett választva vagy le lett töltve)
  • XLIST IMAP extension támogatás
  • SPECIAL-USE támogatás
  • Trash, Spam és Sent IMAP mappák támogatása

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

  • DSK-277964 (Beépülők szövege átlátszó lett átlátszó témák esetén)
  • DSK-314936 (Fül előnézeti képek Windows natív skin esetén)
  • DSK-330526 (Adobe licenc megállapodás: PDF fájlok egy átméretezhetetlen dialógusban nyíltak meg, tehát nem voltak olvashatók)

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

  • DSK-331971 (Alapértelmezett fix szélességű font a Menlo lett és a Monaco a fallback)
  • DSK-328896 (Ha képeket húztunk a Finderre, lecserélte a létező fájlt ugyanazzal a fájlnévvel)
  • Skint érintő javítások: címsáv gomb és margin javítások

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

  • DSK-332065 (Menü nem záródott be, amíg egy akciót végre nem hajtottunk vele)

Letöltés (Opera 11.10 b2079) a jobboldali menüből.

Stabilabb Barracuda (b2077)

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

  • CORE-29058 (Rajzolási problémák, mikor absolute elemen belül fixed elem volt és nagyított oldalon görgettünk)
  • CORE-32199 (Gyakori Dragonfly összeomlások (ez még sajnos jelen van)
  • CORE-35777 (Összeomlás WAP oldalakon)
  • CORE-36210 (Setting body.unselectable resets scrolling on children): List scrolls and blanks out a grooveshark
  • CORE-37082 (Általános beépülő összeomlások)
  • CORE-37337 (Összeomlások Google apps lapokon)
  • CORE-37438 (Elgépelés a tulajdonságokban): opera:config#SecurityPrefs|Certificaterevocationlistsforssl
  • CORE-37507 (PDF fájlok megnyithatatlanok voltak Linuxon)
  • CORE-37565 (Opera nem indult el, miután egy specifikus URL-t betöltöttünk)
  • CORE-37574 (Összeomlás a gyorskeresőben)
  • Számos egyéb, automatikus hibajelentőn keresztül jelentett általános összeomlás

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

  • DSK-330738 (Flash újrarajzolási problémák görgetéskor)
  • DSK-332780 (Document cache megnövelve 200 megáról 300-ra): A Document és ECMAScript cache összevonva a Document alá
  • DSK-332890 (Görgetésjelölő checkbox ott maradt az UI-n, pedig a funkció el lett távolítva)

Letöltés (Opera 11.10 b2077) a jobboldali menüből.

Élesedik a Gyorshívó (b2076)

Mint bizonyára sokan észrevették, tegnap ismét új előzetes jelent meg az Operából. Bár a dátum adta magát, nem vicceltek a változási közleménnyel, ami igencsak méretesre sikeredett. Számos technikai jellegű Core javítás is szerepel benne, úgyhogy a lista helyett inkább érjétek be a zanzásított változattal... :)

A fő hangsúly - mint már oly sokszor a Barracuda előzetesek kapcsán - most is az új Gyorshívóra került. Ezúttal a miniatűrök generálásának a módján csiszoltak. Elsőként javították a hibát, ami minden átméretezésnél újratöltötte az oldalakat. Most már csak egy nagy kép készül, és változtatás esetén a böngésző ebből generálja le a kívánt méretűt.

A második nagyobb változás, hogy mérettől függetlenül élesebbek lettek az így létrehozott képek, bár véleményem szerint ez túl jól sikerült. Az Opera mindemellett továbbra intelligensen próbálja megkeresni a jellemző ikonokat és logókat, és ha talál ilyet, akkor azt használja. Lássunk egy példát: íme a jelenlegi Gyorshívóm az Opera 11.01-ben (kattintásra nagyítható):

A régi Gyorshívó megjelenés

Ezzel szemben így néz ki a legfrissebb előzetesben. Az ablakméret és a téma ugyanaz, a nagyítás automatikus, de az oszlopok száma fix.

Az új Gyorshívó megjelenés

Szerintem jól látható a különbség. A réginél minden kicsit mosottabb, ugyanakkor nem néz ki rosszul. Az új túl éles, a szöveget meg persze egyiknél sem lehet rendesen elolvasni. Szóval nekem a régi módszer egyelőre jobban tetszik. Külön rossz, hogy egyes oldalakhoz ikon, másokhoz komplett oldalkép tartozik. Ezen tehát még van mit dolgozni és még szerintük sem ért véget a munka.

További Gyorshívót érintő változás - bár kevésbé látszik a két képen -, hogy a kis képek alakja közelebb van a négyzethez, mint korábban. Én azért remélem, hogy a régi metódus teljesen emulálható lesz az új megoldással is.

Hogy a többi változásról is szóljunk: ismét szintet lépett a Presto, már a 2.8.130-as verziónál járunk. Az sajnos nem derült ki, hogy milyen újítások vannak benne - ha vannak -, de az biztos, hogy számos hibát, és fagyást javítottak a fejlesztők. Reméljük, idővel frissül majd a Presto támogatási oldal is, ami jelenleg csak a 2.8.119-ig - az előző összeállításig - van készen.

A teljes változási közleményt szokás szerint a Desktop Team bejegyzésében megtalálhatjátok, mint ahogy az új build-ek letöltési linkjeit is itt az oldalsávon. Ismert hibák miatt javasolt a friss telepítés - mondjuk hordozható módban - de senki ne lepődjön meg, ha a My Opera portálos bejegyzés sosem akar betöltődni: ez is bug.

További összeomlás javítások (b2067)

A gyorshívó mostanában nagyobb figyelmet kapott az átlagosnál, de a fejlesztők nem feledkeztek meg a stabilitásról sem. Így hát a mai előzetes főként erre összpontosít.

Ha hibát jelentesz lehetőleg adj meg minden információt ami szükséges, hogy könnyebben kivizsgálhassák azt. Sokszor van különbség egy gyors összeomlás-javítás és egy lassabb javítás között.

Ez az előzetes további javításokat tartalmaz, melyek a tartalomblokkolóval kapcsolatos összeomlásokat érintik.

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

  • CORE-37518 (Google maps elromlott egy ECMAscript félrefordítás miatt)
  • CORE-36960 (Nem ismétlődő háttérképek ismétlődőek lettek ha visszanavigáltunk az előzményekben)
  • CORE-37418 (Faaborg blog összeomlás)
  • CORE-37328 (Összeomlás hírcsatornák háttérben történő megnyitásakor)
  • CORE-36945 (Nem lehetett képet menteni a photobucket-en)
  • CORE-32849 (Összeomlás kilépéskor)
  • További összeomlás-javítások: automatikus crashlogok alapján
Tovább...

Sitepatching: Google Maps javítva!

Hozzáadott patch-ek:

  • PATCH-393, Google Maps térképet nem lehetett függőlegesen húzni. Ahogy sokan észrevették (rengeteg bugreport futott be a fejlesztőkhöz hétvégén) a Google Maps nem működött (a stabil változatban sem). Egy Google-oldali frissítés miatt volt, ami pár ECMAScript újdonságot vezetett be, amit a Carakan hibásan értelmezett. Ez a patch egy csúnya folt, amíg nem lesz normális Core javítás a problémára. A feladat magas prioritást kapott.
  • PATCH-391, BestBuy menü javítva.

Megváltozott patch-ek:

  • PATCH-387, Apple menü újra látható a Store-ban.
  • PATCH-385, Apple.com-on az Opera CSS vendor prefix-ét JavaScriptes O tulajdonságnak értelmezi, ami a slideshow-ban problémát okoz.
süti beállítások módosítása