Portál AbcLinuxu, 8. května 2025 20:42
PatchWatcher. Stav DIB enginu. Průvodce vývojem Wine. Summer of Code: Gal Topper, Owen Rudge, Piotr Cabanm, Adam Petaccia, Dylan Smith. Změny v databázi aplikací.
Alexandre Julliard byl začátkem srpna na týdenní dovolené, takže jedna verze Wine nevyšla. Wine 1.1.3 vyšlo 22. srpna spolu s hutnou dávkou změn za několik týdnů. Následující seznam je tedy jen náhledem na odvedenou práci:
Dan Kegel zaslal odkaz na průzkum Linux Journalu, ve kterém se zjišťovalo, co lidé používají k provozování aplikací pro Windows. V čele je Wine s přibližně 40 % hlasů následované VirtualBoxem, ničím a VMwarem, které mají po 15-20 %.
Steam nabízí možnost zúčastnit se průzkumu, kde uživatelé zadají informace o svém systému. Alfred Reynolds poskytl údaje z něj:
Nedávno jsme z monolitického půlročního systému přešli na postupný měsíční, ve kterém se projeví vždy část uživatelské základny, takže můžeme mít trvalý přehled o hardwarových změnách mezi našimi uživateli.
K tomuto datu máme dva měsíce použitelných dat, používanost Wine se za měsíc zvedla z 0,33 % na 0,36 %, ale vzhledem k nízkému počtu uživatelů s Wine může jakýkoliv nárůst být jen statistickou chybou. Takže používanost Wine je od minulého roku stále stejná mezi uživateli Steam jako celku.
Jako obvykle, Steam Survey je dobrovolný systém, takže se mohou projevit typické odchylky.
Začátkem srpna Dan Kegel navrhl, že by začal dělat na programu 'Patch Watcher'. Byl by to démon, který by sledoval mailing list wine-patches, každý zaslaný patch otestoval na případné problémy a nahlásil by výsledek. Zatím uběhlo několik týdnů a udělal se pořádný kus práce. Vezměme to od začátku, úvodní e-mail od Dana:
Po debatě s Jeremym a Alexandrem na téma, jak fajn by bylo mít nějakou automatizovanou kontrolu patchů před tím, než je Alexandre zařadí, jsem se rozhodl pustit do práce na ní.
Zatím mám skript, který sleduje wine-patches a aplikuje každý patch oproti aktuálnímu Gitu, pak to sestaví a zašle e-mailem s informací, zda to fungovalo, v předmětu, a tělem obsahujícím krátkou poznámku 'Jsem sestavovací robot', patchem a záznamem ze sestavování.
Kód můžete najít na code.google.com. Hlavním nedostatkem je zatím to, že nerozumí sériím patchů, ale to bych měl být schopen rozchodit přepsáním next-patch.pl
, aby se trochu více bral v úvahu kontext.
Zatím to posílá výsledky pouze mně, ale už je to asi skoro dost dobré na to, aby se na ně mohli dívat i jiní.
Otázka: kam by se výsledky měly posílat? Mohl bych je dávat na web a/nebo je poslat e-mailem autorovi a/nebo do vyhrazeného mailing listu (co takhle wine-patches-buildlogs@winehq.org?) a/nebo do wine-devel.
Následná diskuze byla plná chvály tohoto nápadu a účastníci se nakonec shodli, že zaslání výsledků autorovi a na web jsou přesně to, co by PatchWatcher měl udělat.
Kde to chceš spouštět? Já jen že mi přijde, že skript, který sestaví každý patch je závažnou bezpečnostní chybou; předpokládám, že by nebylo těžké, aby někdo poslal zákeřný patch, který by ovládl tvůj stroj. Například by upravil Makefile. Navrhuji, abys sestavoval patche v chrootu jako obyčejný uživatel a vždy, když se má sestavit nový patch, chroot přepsal.
Dan souhlasil s tím, že je tu bezpečnostní problém, ale řekl, že je obtížné to udělat. Ambroz navrhl svou pomoc, protože se ve věcech architektury OS vyzná. O několik dnů později představil Ambroz patch číslo 1, s kterým PatchWatcher používá chrooty:
Napsal jsem nějaký ten kód pro chrootování, ačkoliv se ukázalo, že je to těžší, než jsem myslel, především kvůli vývojovým nástrojům a knihovnám, které se do chrootu musí překopírovat. Zatím to bude fungovat jen na Gentoo, pro ostatní distribuce bude třeba doladit cesty, hlavně v případě toolchainu. Pokud mi, Dane, řekneš, jakou distribuci používáš, můžu to zkusit rozchodit i tam.
Abys mohl program použít, musíš mít v systému nejprve druhého uživatele (ne toho, co používáš!), který má k souborům, které vytvoříš, standardně přístup ke čtení (ale ne k zápisu!). Zadej toho uživatele do souboru config
a spusť patchwatcher.sh initialize_chroot
. Pokud vše proběhne, jak má, měl bys mít možnost dostat se do shellu v chrootu pomocí patchwatcher.sh chroot-shell
nebo patchwatcher.sh chroot-shell-owner
po spuštění nějakých vypsaných příkazů jako root. Jakmile budeš mít funkční chroot, použij příkaz initialize_tree
pro přípravu zdrojáku Wine (je v chrootu) a volbu run
pro spuštění trvalého sestavování.
Kromě obav o bezpečnost se objevily také obavy o výkon, zda by to vůbec mailing list stíhalo. Nakonec se rozhodlo, že se uvidí, zda se problémy vyskytnou.
Huw Davis nastartoval diskuzi o současném stavu implementace DIB enginu. Více o něm a důvodech jeho nezbytnosti najdete ve starších vydáních.
Tady je současný stav DIB enginu, na kterém jsem pracoval posledních několik měsíců. Práci umožnila štědrost Google - takže díky jim a samozřejmě i Danovi. Kód najdete na repo.or.cz.
Co je podporováno:
Co se musí udělat:
Mějte na vědomí, že v tuto chvíli je to v zásadě k ničemu kvůli neexistenci blittingu, takže pokud nemáte zájem to sami hackovat, tak se nemusíte obtěžovat se stahováním stromu.
Na chvíli na tom přestanu dělat (čeká tu na mě mnoho zajímavých chyb u Outlooku 2007!), ale vynasnažím se udržovat strom aktuální s ohledem k WineHQ. Pokud na tom někdo náhodou chce hackovat, může mi poslat patche!
Dále probíhala diskuze o tom, že se na DIB enginu už pracovalo někde jinde. Nový kód by však měl být lepší a neměl by být problém s jeho zařazením do Wine.
Dan Kegel poukázal na zajímavý dokument o vývoji a komunitě kolem Linuxu. Připadá mu, že by to mohlo posloužit jako dobrý vzor pro Wine.
Tento průvodce se zdá být dost dobře napsaný. Wine by se pravděpodobně mohlo hodit něco podobného.
Následující diskuze byla naladěna v pozitivním duchu. I ze zmatků, ke kterým při diskuzi došlo, se dá usoudit, jak užitečný by takový průvodce byl. Nicméně nikdo nakonec nebyl ochotný na něm začít pracovat. Kdokoliv, kdo zná vývojářskou komunitu Wine a má zájem na průvodci pro nové vývojáře pracovat, ať se ozve na wine-devel@winehq.org!
Summer of Code je za námi a studenti napsali své poslední zprávy o (ne)úspěších.
Ahoj, s radostí sděluji, že můj projekt implementace PrintDlgEx* dopadl velmi dobře, protože jsem stihl implementovat skoro všechno a mám napsaný testovací program pro každou smysluplnou situaci. Jediná vlastnost, kterou jsem neměl čas implementovat a otestovat, je členská proměnná lpCallback (vizte MSDN), která je zrádná kvůli zapojení COMu a také kvůli tomu, že to není vůči čemu otestovat. Vím jen o jedné aplikaci, která to používá, a tou je Windows Address Book, který nefunguje s Wine. Kladnou stránkou situace je samozřejmě to, že žádná aplikace není ovlivněna nepřítomností této vlastnosti, alespoň prozatím.
Na seznamu aplikací, které využijí tuto novou implementaci, je hlavně software Microsoftu jako IE6 (a pravděpodobně IE7 pro ty, kteří ho umí rozchodit ve Wine), Malování a Poznámkový blok. Máme zprávy, že Bibleworks tuto funkci také vyžaduje. [...]
Ahoj, řekl bych, že můj projekt šel celkem dobře. Dokončil jsem hlavní plány projektu, a to včetně opravení implementace jmenného prostoru shellu Ovládacích panelů a práce na nějakých nových ovládacích panelech za účelem zlepšení konfiguračních možností Wine (Přidat/odebrat programy plus nový desktopový ovládací panel, který právě pročišťuji a pošlu ještě tento týden). I když mám teď v září ještě na práci něco v souvislosti s univerzitou, nemám v plánu se vytratit úplně - doufám, že budu moci pročistit a oddělit multimediální nastavení z winecfg do extra ovládacího panelu a pak ještě pročistit winecfg, aby bylo logičtější a byly tam jen panely, které jsou specifické pro samotné Wine. Takže o mě snad ještě uslyšíte ) [...]
Řekl bych, že můj Summer of Code dopadl dobře. Mým úkolem bylo implementovat SAX reader a opravit jiné chyby z bugzilly. SAX reader je dostatečně hotový pro aplikace, které jsem otestoval. Opravil jsem mnoho chyb z bugzilly. Mým hlavním problémem bylo, že jsem mnoho chyb nemohl zreprodukovat. Také je mnoho chyb, které čekají na opětovné otestování nebo už nejsou aktuální.
Summer of Code jsem si výborně užil a snad bych si i rád myslel, že je ze mě lepší programátor, než když jsem začal, a ano, byla to spousta zábavy. Mnoho bugů, které jsem viděl založených vůči Gdiplus, byly chyby u instalátorů, takže snad je možné pod Wine nainstalovat mnohem víc aplikací - ale jakmile na to lidi přijdou, tak se možná bugů otevře ještě více :-) [...]
Mám radost, že mám hotový hlavní úkol, který jsem chtěl dokončit, a je podpora pro tabulky ve widgetech richedit. Jsou tam nějaké drobnosti, jež bych ještě rád dokončil, jako například chování výběru v tabulkách. Také musím opravit regresi, na kterou jsem byl upozorněn, a zkontrolovat patche, které ještě nebyly přijaty. Tohle všechno bude snazší udělat, jakmile se dostanu zpět ke svému vývojovému počítači, neboť stále nejsem doma v Ottavě.
Také jsem strávil čas na spoustě jiných problémů s richeditem, které se netýkaly implementace tabulek. Zjistil jsem, že mi to docela pomohlo se dobře seznámit s kódem richeditu a stejně tak s kódem Wordpadu, který jsem často používal pro jednorázové testování. Přesto jsem nad tím strávil více času, než jsem očekával, takže jsem se rozhodl se během období Summer of Code nepustit do práce na widgetech richeditu bez okna, ale ty jsem jen zmínil, že bych se k nim dostal, pokud by zbyl dostatek času. [...]
Program | Původní stav/verze | Nový stav/verze | Změna |
Jane's Fighters Anthology 1.02 F | Garbage (0.9.59) | Gold (1.1.4) | +3 |
Star Trek: Bridge Commander 1.1 | Platinum (1.1.2) | Garbage (1.1.3) | -4 |
RenWeb RenWeb | Gold (1.0-rc1) | Platinum (1.1.4) | +1 |
Gigaget (XunLei / 迅雷 / Thunder) 1.0.... | Silver (1.0.0) | Gold (1.1.3) | +1 |
Glasgow Haskell Compiler 6.8.2 | Platinum (0.9.59) | Gold (1.1.3) | -1 |
Call of Duty 4: Modern Warfare 1.6 | Gold (1.1.2) | Garbage (1.1.3) | -3 |
Star Wars: Jedi Knight - Mysteries of the Sith Dem... | Gold (0.9.59) | Bronze (1.1.3) | -2 |
Sibelius 5 | Garbage (0.9.58) | Silver (1.0.0) | +2 |
Fractal Mapper 8.0 | Gold (0.9.52) | Bronze (1.0.0) | -2 |
Crusader Kings 1.0x | Platinum (1.0.0) | Gold (1.1.0) | -1 |
Civilization II: Multiplayer Gold Edition 1.3 | Bronze (1.1.2) | Garbage (1.1.3) | -1 |
Dungeon Keeper 2 1.x | Bronze (1.1.2) | Gold (1.1.4) | +2 |
HxD - Hexeditor v1.7.x.x | Silver (0.9.40) | Platinum (1.1.3) | +2 |
Roller Coaster Tycoon Loopy Landscapes: 1.20.013 | Silver (1.1.3) | Bronze (1.1.5) | -1 |
Master of Orion 2: Battle at Antares 1.31 | Bronze (1.1.2) | Garbage (1.1.3) | -1 |
Halo: Combat Evolved 1.0x | Silver (1.0-rc1) | Garbage (1.1.2) | -2 |
Gomez Peer Latest | Gold (1.0.0) | Platinum (1.1.4) | +1 |
Spore 1.0 | Bronze (1.1.3) | Silver (1.1.4) | +1 |
Ghost Recon Advanced Warfighter 2 1.0 | Silver (0.9.60) | Garbage (1.1.3) | -2 |
Warhammer Online Live | Garbage (1.1.2) | Bronze (1.1.3) | +1 |
Theme Hospital Beta 4 | Bronze (0.9.55) | Platinum (1.1.4) | +3 |
FineReader 8.0 Professional | Silver (0.9.60) | Bronze (1.1.4) | -1 |
Drakensang: Das Schwarze Auge Demo | Garbage (1.0.0) | Bronze (1.1.2) | +1 |
New Star Soccer 3 3.16 | Garbage (0.9.51) | Bronze (1.1.4) | +1 |
BYOND 4.x | Garbage (1.0.0) | Bronze (1.1.4) | +1 |
MindManager Pro 6 | Bronze (0.9.46) | Silver (1.1.4) | +1 |
Roller Coaster Tycoon 1.08.187 | Platinum (1.0.0) | Bronze (1.1.0) | -3 |
Homeworld 2 Demo | Garbage (1.1.1) | Platinum (1.1.4) | +4 |
The Hidden: Source Beta 4b | Gold (0.9.46) | Platinum (1.1.3) | +1 |
BitTorrent 5.2.0 | Gold (1.1.3) | Platinum (1.1.4) | +1 |
Age of Empires II The Age of Kings: 2.x | Gold (1.0.0) | Garbage (1.1.3) | -3 |
Unreal Tournament 3 Retail | Garbage (1.1.1) | Bronze (1.1.3) | +1 |
Dolphin Smalltalk 6.02a | Garbage (0.9.24) | Bronze (1.0.0) | +1 |
Touhou Fuujinroku ~ Mountain of Faith 1.00 | Gold (0.9.50) | Platinum (1.1.3) | +1 |
Space Empires V 1.74 | Garbage (1.1.0) | Bronze (1.1.3) | +1 |
Notetab Light 5.5 | Garbage (1.1.0) | Gold (1.1.4) | +3 |
Marvel Ultimate Alliance 1.0 | Silver (1.0-rc2) | Gold (1.1.3) | +1 |
Bridge CS2 | Garbage (0.9.55) | Gold (1.1.3) | +3 |
Celková změna | +11 |
Program | Původní stav/verze | Nový stav/verze | Změna |
.werkkzeug 1.0 | Bronze (0.9.57) | Garbage (1.1.3) | -1 |
Arcanum Unofficial v080708 *FINAL* | Silver (1.1.0) | Bronze (1.1.3) | -1 |
MDK 2 1.0 | Gold (1.0.0) | Platinum (1.1.3) | +1 |
3DMark2000 Free Version (v1.1) | Garbage (1.0-rc1) | Platinum (1.1.3) | +4 |
Personal Ancestral File (PAF) 5 | Platinum (0.9.47) | Silver (1.1.4) | -2 |
IL-2 Sturmovik 1946 (4.08m) | Silver (0.9.60) | Gold (1.0.0) | +1 |
Dungeon Siege 1.11.1462 | Garbage (1.0.0) | Bronze (1.1.2) | +1 |
MaxiVista 2.0.21 ext_A | Gold (0.9.36) | Silver (1.0.0) | -1 |
Sid Meier's Alpha Centauri 1.0 | Silver (1.1.2) | Garbage (1.1.3) | -2 |
Microsoft Office 2002 (XP) | Platinum (1.0.0) | Garbage (1.1.4) | -4 |
Harry Potter and the Chamber of Secrets Retail CD ... | Silver (1.1.0) | Bronze (1.1.4) | -1 |
Project: Snowblind CD | Garbage (0.9.56) | Bronze (1.1.3) | +1 |
Fritz 8 | Silver (0.9.42) | Gold (1.1.3) | +1 |
Sonos Desktop Controller 2.5 | Garbage (1.0-rc3) | Bronze (1.0.0) | +1 |
Siemens Manager E V6.0 0.74 | Platinum (0.9.17) | Bronze (1.0.0) | -3 |
System Shock 2 2.3 | Silver (1.1.2) | Gold (1.1.4) | +1 |
America Online (AOL) 5.0 | Silver (0.9.9) | Platinum (1.1.3) | +2 |
Star Wars: Empire at War 1.5 | Gold (0.9.58) | Garbage (1.1.3) | -3 |
Internet Explorer 6.0 | Bronze (1.1.3) | Gold (1.1.4) | +2 |
FAR Manager 1.7 | Gold (1.1.2) | Silver (1.1.4) | -1 |
Sega Smash Pack II 1.0 | Silver (0.9.54) | Platinum (1.1.3) | +2 |
Command & Conquer: Red Alert 1.0-3.03 | Bronze (1.1.3) | Platinum (1.1.4) | +3 |
King of Dragon Pass 1.7 | Gold (0.9.31) | Bronze (1.1.3) | -2 |
Earth 2160 1.3.8 | Gold (1.1.3) | Silver (1.1.4) | -1 |
X-Wing vs. TIE-Fighter 1.1 | Silver (1.1.0) | Bronze (1.1.3) | -1 |
Metin - 2 20070703-Hotfix | Gold (0.9.42) | Silver (1.1.3) | -1 |
The Black Mirror 1.0ESP DVD | Gold (0.9.43) | Garbage (1.1.4) | -3 |
1503 A.D.: The New World 1.0 | Garbage (1.1.3) | Silver (1.1.4) | +2 |
The Incredible Machine: Even More Contraptions 1 | Gold (0.9.31) | Garbage (1.0.0) | -3 |
Navigation 2.8.27 | Silver (1.0-rc2) | Bronze (1.0.0) | -1 |
FL Studio 7.0 | Gold (0.9.52) | Garbage (1.1.2) | -3 |
Euro Truck Simulator 1.0 GER | Silver (1.0-rc5) | Gold (1.1.4) | +1 |
Steuer-Spar-Erklärung 2008 | Bronze (0.9.58) | Silver (1.1.0) | +1 |
AxCrypt 1.6.4.4 | Garbage (1.0-rc2) | Bronze (1.1.3) | +1 |
Portal The First Slice | Garbage (1.1.2) | Gold (1.1.3) | +3 |
Blitzkrieg Blitzkreig Anthology | Gold (0.9.58) | Garbage (1.1.4) | -3 |
Richard Garriott's Tabula Rasa 1.10.6.0 | Bronze (1.0.0) | Silver (1.1.3) | +1 |
Webmon 1.09 | Silver (0.9.20) | Platinum (1.1.2) | +2 |
Shaiya latest version | Bronze (1.0-rc4) | Gold (1.1.4) | +2 |
Painkiller: Overdose patched with OverdosePatch84.... | Bronze (1.1.3) | Platinum (1.1.4) | +3 |
Team Fortress 2 - Steam 1.0 | Platinum (0.9.56) | Gold (1.0.0) | -1 |
Google Chrome 0.2.149.29 | Gold (1.1.3) | Bronze (1.1.4) | -2 |
Stunt GP 1.0 | Gold (0.9.59) | Silver (1.0.0) | -1 |
Space Empires IV 1.x | Gold (0.9.47) | Platinum (1.0.0) | +1 |
Moon Project 1.0 | Garbage (0.9.33) | Silver (1.1.3) | +2 |
EASy68K 3 | Bronze (0.9.56) | Silver (1.1.3) | +1 |
The Hobbit Retail CD | Gold (1.0-rc3) | Bronze (1.0.0) | -2 |
Tiger Woods PGA Tour 08 1.0 | Garbage (0.9.59) | Bronze (1.1.4) | +1 |
LEGO Chess 1.0 | Bronze (0.9.49) | Silver (1.0.0) | +1 |
FileMaker Pro 4.1 | Platinum (0.9.46) | Silver (1.0.0) | -2 |
Lost Planet: Extreme Condition Trial version | Garbage (0.9.53) | Bronze (1.1.4) | +1 |
HTML Help Workshop 1.32 | Gold (0.9.48) | Silver (1.1.4) | -1 |
Unreal Tournament 2004 3369 (32-bit) | Silver (0.9.57) | Gold (1.1.3) | +1 |
Paradise Poker Latest | Gold (0.9.55) | Bronze (1.0.0) | -2 |
Age of Empires II The Conquerors Expansion: 1.0x | Gold (1.0.0) | Garbage (1.1.4) | -3 |
Live For Speed S2 | Platinum (1.0.0) | Bronze (1.1.3) | -3 |
Pro Evolution Soccer 6 1.0.0.1 | Silver (1.0-rc1) | Gold (1.0.0) | +1 |
MapSource 6.11.6 | Gold (0.9.52) | Platinum (1.1.1) | +1 |
Spore Creature Creator 1.0 | Bronze (1.1.0) | Garbage (1.1.3) | -1 |
Star Trek: Armada 1.x | Bronze (0.9.53) | Silver (1.0.0) | +1 |
Dreamfall: The Longest Journey 1.0 | Gold (0.9.61) | Garbage (1.0.0) | -3 |
Europa Universalis III In Nomine 3.0 | Bronze (1.0-rc4) | Garbage (1.1.4) | -1 |
Football Manager 2007 7.0.0 | Platinum (0.9.39) | Gold (1.0.0) | -1 |
Genesis Rising - The Universal Crusade 1.02 | Bronze (0.9.43) | Garbage (1.1.2) | -1 |
Far Cry 1.x (32-bit) | Gold (1.0.0) | Silver (1.1.0) | -1 |
Icewind Dale II 2.01 | Platinum (1.1.1) | Garbage (1.1.2) | -4 |
Warhammer 40,000: Chaos Gate 1.00 | Bronze (0.9.46) | Garbage (1.1.4) | -1 |
Blade Runner 1.00 | Platinum (1.0.0) | Bronze (1.1.0) | -3 |
LOCAD2004 1.0 | Garbage (0.9.28) | Bronze (1.1.4) | +1 |
eXperience 112 Demo | Platinum (0.9.50) | Garbage (1.1.4) | -4 |
The Moment of Silence 1.0 | Platinum (1.0-rc1) | Silver (1.1.4) | -2 |
Age of Empires III 1.x | Gold (1.0-rc4) | Bronze (1.0.0) | -2 |
Screen Antics Johnny Castaway Screen Saver 1.01 | Gold (0.9.22) | Silver (1.0.0) | -1 |
FineReader 5.0 Sprint | Bronze (0.9.43) | Silver (1.1.3) | +1 |
Flash CS3 | Bronze (1.0.0) | Silver (1.1.4) | +1 |
Earth 2150 2.8.7 | Silver (0.9.41) | Bronze (1.1.2) | -1 |
Chip's Challenge 1.0 | Platinum (1.1.0) | Silver (1.1.3) | -2 |
IrfanView 4.x | Platinum (1.1.2) | Garbage (1.1.3) | -4 |
Galactic Civilizations II: Dread Lords 1.x | Garbage (0.9.57) | Silver (1.0.0) | +2 |
WinSPWW2 1.1B | Garbage (0.9.30) | Silver (1.1.4) | +2 |
AmiBroker AB 5.10 | Bronze (1.0.0) | Gold (1.1.2) | +2 |
Delphi 7 | Gold (1.1.2) | Platinum (1.1.4) | +1 |
Progecad Smart 2008 v8.0.11 | Bronze (1.0-rc3) | Gold (1.1.4) | +2 |
X-COM: Terror From the Deep standard | Silver (0.9.58) | Garbage (1.1.3) | -2 |
Operation Flashpoint GOTY 1.96 | Silver (1.1.1) | Garbage (1.1.3) | -2 |
Peggle Deluxe 1.0 | Garbage (1.1.2) | Platinum (1.1.3) | +4 |
Surfer 8.00 | Gold (0.9.61) | Silver (1.1.3) | -1 |
Learnkey 1.0 | Gold (0.9.49) | Bronze (1.1.2) | -2 |
Thandor: The Invasion demo 5 | Garbage (0.9.53) | Silver (1.1.4) | +2 |
Xfire Xfire v 1.96 | Bronze (1.1.2) | Silver (1.1.3) | +1 |
Guitar Pro 5.x | Platinum (1.1.2) | Garbage (1.1.4) | -4 |
StarUML 5.0 | Bronze (1.0-rc4) | Platinum (1.1.3) | +3 |
Battlezone 2 1.3 Public Beta | Garbage (1.1.3) | Silver (1.1.5) | +2 |
Cars: Radiator Springs Adventures 06-06-2006 | Gold (0.9.53) | Silver (1.1.3) | -1 |
Star Trek: Voyager - Elite Force 1.x | Gold (0.9.49) | Platinum (1.1.4) | +1 |
Warhammer 40,000: Dawn of War Dark Crusade: 1.x | Silver (1.1.1) | Platinum (1.1.3) | +2 |
Rome: Total War 1.x | Bronze (1.0-rc3) | Silver (1.0.0) | +1 |
Finale 2003 | Platinum (0.9.20) | Silver (1.0.0) | -2 |
AutoCAD 2008 | Bronze (1.0.0) | Garbage (1.1.3) | -1 |
Sherlock Holmes - The Awakened 1.0 - Spanish | Gold (0.9.56) | Silver (1.1.4) | -1 |
Crusaders of Might and Magic 1.x | Garbage (0.9.41) | Silver (1.0.0) | +2 |
Origin 6.0 | Garbage (0.9.44) | Platinum (1.1.3) | +4 |
SD-Jukebox 5 SD-Jukebox v5 | Garbage (0.9.42) | Silver (1.0.0) | +2 |
StarCraft Brood War: 1.x | Platinum (1.0.0) | Gold (1.1.3) | -1 |
The Witcher 1.0 | Bronze (1.1.1) | Silver (1.1.3) | +1 |
Broken Sword 2.5 Demo 1 | Platinum (0.9.53) | Silver (1.1.4) | -2 |
Call of Cthulhu: Dark Corners of the Earth 1.0 | Gold (1.1.0) | Bronze (1.1.2) | -2 |
Guild Wars All Versions | Platinum (1.1.4) | Silver (1.1.5) | -2 |
Shareaza 2.3.0.0 | Bronze (1.1.0) | Silver (1.1.3) | +1 |
Warhammer 40,000: Dawn of War 1.x | Silver (1.0-rc3) | Platinum (1.1.3) | +2 |
Microsoft Office 2000 | Bronze (1.0-rc3) | Garbage (1.0.0) | -1 |
Dance eJay 2 Retail | Gold (0.9.31) | Platinum (1.1.3) | +1 |
UnrealEd 3.0 | Garbage (0.9.44) | Bronze (1.1.2) | +1 |
TeamViewer 3.0 | Bronze (1.0.0) | Platinum (1.1.2) | +3 |
Pacific Poker Current version | Garbage (0.9.37) | Silver (1.1.2) | +2 |
Station Launcher Main-485686 (Beta) | Bronze (1.1.2) | Silver (1.1.3) | +1 |
Medieval 2: Total War 1.3 | Garbage (0.9.59) | Bronze (1.0.0) | +1 |
Bionic Commando: Rearmed 1.0.0 | Garbage (1.1.2) | Bronze (1.1.3) | +1 |
Aliens Versus Predator 1.0 | Garbage (1.1.3) | Gold (1.1.4) | +3 |
DVD Decrypter 3.5.4.0 | Gold (1.1.2) | Platinum (1.1.3) | +1 |
Warlords: Battlecry II 1.0x | Gold (1.1.2) | Silver (1.1.3) | -1 |
Origin 7.0 | Gold (0.9.37) | Platinum (1.1.2) | +1 |
18 Wheels of Steel: Across America 1.0 | Platinum (0.9.46) | Silver (1.0.0) | -2 |
Silent Hill 2 1.0 | Garbage (1.0.0) | Platinum (1.1.4) | +4 |
Ragnarok Online Private Server Clients | Gold (1.1.1) | Silver (1.1.3) | -1 |
Star Wars : Starfighter 1.00 | Garbage (0.9.46) | Gold (1.1.3) | +3 |
Baldur's Gate II Throne of Bhaal | Silver (1.1.0) | Garbage (1.1.4) | -2 |
Lara Croft Tomb Raider: The Angel of Darkness 1.00 | Garbage (0.9.30) | Bronze (1.1.2) | +1 |
DOMO (Dream of Mirror Online) NA Closed Beta Clien... | Bronze (1.0.0) | Garbage (1.1.3) | -1 |
Mech Commander Gold: 02.99.10.0602 | Platinum (1.0-rc3) | Silver (1.1.3) | -2 |
Sonic Foundry Acid/Sony Acid Pro 2.0 Professional | Platinum (0.9.9) | Silver (1.0.0) | -2 |
The Lord of the Rings: The Battle for Middle-Earth... | Garbage (1.0-rc4) | Bronze (1.1.3) | +1 |
PokerStars 2.665 | Platinum (1.0.0) | Gold (1.1.3) | -1 |
Phun 3.5 beta | Garbage (0.9.59) | Silver (1.1.2) | +2 |
VLC media player 0.8.x | Bronze (1.1.2) | Silver (1.1.3) | +1 |
Armada Online Alpha | Bronze (0.9.52) | Garbage (1.1.2) | -1 |
MSN Messenger Service 7.0 | Bronze (1.0-rc3) | Silver (1.1.0) | +1 |
Need for Speed: Hot Pursuit 2 242 | Gold (1.1.2) | Silver (1.1.3) | -1 |
LEGO Star Wars II: The Original Trilogy 1.01 | Bronze (1.0.0) | Gold (1.1.3) | +2 |
Moto Racer 2 1.0 | Platinum (1.1.0) | Garbage (1.1.3) | -4 |
Finale NotePad 2007 | Bronze (0.9.35) | Platinum (1.1.2) | +3 |
Final Fantasy XI Online Official Benchmark 3 Versi... | Garbage (1.0-rc1) | Platinum (1.1.3) | +4 |
ConvertXtoDVD 3.1.0.24 | Silver (1.0-rc4) | Bronze (1.0.0) | -1 |
Pariah 1.03 | Gold (0.9.53) | Platinum (1.0.0) | +1 |
eMule 0.47c, 0.48a, and 0.49a | Gold (1.0.0) | Platinum (1.1.4) | +1 |
Dungeon Siege II 2.x | Garbage (1.1.3) | Gold (1.1.4) | +3 |
Sid Meier's Civilization IV Warlords 2.13 | Garbage (1.0.0) | Gold (1.1.2) | +3 |
Fallout Tactics All Versions | Gold (1.1.0) | Silver (1.1.2) | -1 |
Hitman 2: Silent Assassin 1.x | Platinum (1.1.1) | Silver (1.1.2) | -2 |
FIFA Soccer 2005 1.0 | Garbage (0.9.30) | Silver (1.1.2) | +2 |
FL Studio 8.0 Demo | Bronze (0.9.59) | Silver (1.1.2) | +1 |
FreeLancer 1.x | Silver (1.1.0) | Bronze (1.1.2) | -1 |
UltraISO 9.X | Platinum (0.9.58) | Silver (1.0.0) | -2 |
Starport: Galactic Empires 1.0 | Garbage (0.9.58) | Platinum (1.0.0) | +4 |
Adobe Flash Player 9.0.124.0 | Platinum (0.9.61) | Bronze (1.1.3) | -3 |
Re-Volt 1.x | Silver (1.0.0) | Gold (1.1.2) | +1 |
XIII 1.3 | Bronze (1.0-rc1) | Silver (1.1.1) | +1 |
Internet Explorer 7.0 | Garbage (1.0.0) | Silver (1.1.3) | +2 |
Football Manager 2008 8.0 | Silver (0.9.53) | Platinum (1.0-rc5) | +2 |
Battlefield 2142 1.x | Garbage (1.0.0) | Bronze (1.1.2) | +1 |
Xnews 2006.08.24 | Gold (0.9.42) | Silver (1.1.4) | -1 |
Warning Forever 1.07 | Platinum (0.9.47) | Bronze (1.0.0) | -3 |
Freehand MXa | Garbage (0.9.39) | Silver (1.0.0) | +2 |
DVD Shrink 3.2.0.15 | Platinum (1.1.2) | Gold (1.1.4) | -1 |
ePSXe 1.7.0 | Platinum (1.0-rc5) | Silver (1.1.1) | -2 |
Unreal Tournament 3 Beta Demo | Bronze (1.1.2) | Gold (1.1.3) | +2 |
The Fall - Last Days of Gaia 1.10 | Garbage (1.1.0) | Silver (1.1.3) | +2 |
LEGO Digital Designer 2.3 | Platinum (0.9.55) | Silver (1.1.2) | -2 |
FeedDemon 2.7 | Garbage (1.1.0) | Bronze (1.1.3) | +1 |
DBDesigner 4.x | Platinum (0.9.41) | Silver (1.1.4) | -2 |
Kega Fusion 3.51 | Gold (1.1.0) | Silver (1.1.4) | -1 |
Neverwinter Nights II 1.11.1153 | Garbage (0.9.59) | Silver (1.1.3) | +2 |
WinAce 2.65i | Garbage (0.9.33) | Platinum (1.0.0) | +4 |
Warlords: Battlecry III 1.0x | Gold (0.9.56) | Garbage (1.1.4) | -3 |
Battlefield 1942 1.6x | Gold (1.0-rc2) | Bronze (1.1.3) | -2 |
Windows Media Player 9.0 | Silver (1.0-rc3) | Bronze (1.0.0) | -1 |
Halo: Combat Evolved Trial | Silver (1.1.2) | Platinum (1.1.4) | +2 |
Test Drive Unlimited 1.x | Bronze (1.1.2) | Silver (1.1.4) | +1 |
QIP QIP 2005 Build 8070 | Gold (1.0.0) | Silver (1.1.3) | -1 |
Geometry Wars: Retro Evolved 1.0.0.3 | Garbage (1.1.2) | Bronze (1.1.3) | +1 |
Trillian 3.1 basic | Silver (0.9.59) | Bronze (1.0.0) | -1 |
Eudemons Online 1115 | Bronze (1.1.2) | Garbage (1.1.3) | -1 |
Microsoft Office 2007 | Bronze (1.1.3) | Gold (1.1.4) | +2 |
Zuma Deluxe 1.0 | Platinum (1.1.2) | Garbage (1.1.3) | -4 |
Ventrilo Client 3.0.x | Silver (1.1.1) | Garbage (1.1.3) | -2 |
Temple of Elemental Evil 3.0 | Bronze (1.0.0) | Gold (1.1.2) | +2 |
Gothic II 1.30 | Platinum (1.0.0) | Silver (1.1.4) | -2 |
Star Trek Legacy 1.0 | Platinum (0.9.58) | Bronze (1.0.0) | -3 |
Megaman X8 1.0 | Garbage (1.0-rc2) | Platinum (1.1.3) | +4 |
Star Wars: Jedi Knight - Jedi Academy 1.x | Platinum (1.1.2) | Gold (1.1.3) | -1 |
Google SketchUp 6.x | Silver (1.0.0) | Bronze (1.1.4) | -1 |
Garmin WebUpdater 2.4.1 | Gold (0.9.54) | Garbage (1.0.0) | -3 |
Spore Creature Creator Trial Edition | Silver (1.1.3) | Bronze (1.1.4) | -1 |
Might and Magic VIII 1 | Bronze (1.1.3) | Platinum (1.1.4) | +3 |
Shogo: Mobile Armor Division v 2.2 | Silver (0.9.56) | Platinum (1.1.2) | +2 |
Half-Life 1.1.1.0 | Platinum (1.0.0) | Silver (1.1.3) | -2 |
The Guild 2 The Guild 2 Gold Edition | Gold (0.9.52) | Silver (1.1.3) | -1 |
IETester 0.2 | Garbage (0.9.59) | Bronze (1.1.2) | +1 |
Call of Duty 4: Modern Warfare 1.0 | Gold (1.1.2) | Garbage (1.1.3) | -3 |
Tony Hawk's Pro Skater 2 1.0 | Gold (1.0-rc4) | Silver (1.1.2) | -1 |
Max Payne 2: The Fall of Max Payne 1.x | Platinum (1.0-rc2) | Gold (1.1.0) | -1 |
Duke Nukem: Manhattan Project Final retail CD | Platinum (0.9.52) | Gold (1.1.3) | -1 |
The Last Express 1.0 | Gold (0.9.59) | Garbage (1.1.3) | -3 |
eDrawing Viewer 2008 | Garbage (0.9.58) | Silver (1.1.3) | +2 |
Baldur's Gate Tales of the Sword Coast: 1.3.5512 | Platinum (1.0-rc4) | Silver (1.1.1) | -2 |
Black Moon Chronicles 1.0 | Garbage (0.9.57) | Bronze (1.1.3) | +1 |
Catan: Die Erste Insel 1.65 | Garbage (0.9.60) | Silver (1.1.4) | +2 |
Photoshop CS3 (10.0) | Silver (1.1.1) | Garbage (1.1.2) | -2 |
World of Warcraft 3.0.1 Beta (WotLK) | Silver (1.1.2) | Gold (1.1.3) | +1 |
Prince of Persia: The Two Thrones 1.0 | Garbage (1.0.0) | Platinum (1.1.3) | +4 |
Road Rash 1.0 | Gold (1.0.0) | Silver (1.1.3) | -1 |
Grand Theft Auto: San Andreas 1.00 | Silver (1.0.0) | Bronze (1.1.4) | -1 |
Colin McRae Rally 2005 1.1 | Garbage (1.1.2) | Gold (1.1.3) | +3 |
Star Wars: Knights of the Old Republic II - The Si... | Gold (1.0-rc3) | Bronze (1.1.3) | -2 |
SyncBack V3.2.14 | Platinum (1.1.2) | Gold (1.1.4) | -1 |
NBA Live 2003 1.0 | Garbage (0.9.5) | Gold (1.1.4) | +3 |
Onimusha 3: Demon Siege 1.00.00 | Garbage (0.9.46) | Bronze (1.0.0) | +1 |
Command & Conquer: Generals Zero Hour: 1.04 | Silver (1.0.0) | Bronze (1.1.4) | -1 |
CorelDRAW X3 (13) | Gold (0.9.59) | Garbage (1.0.0) | -3 |
4x4 Evolution 2 1.0 | Platinum (1.1.2) | Garbage (1.1.3) | -4 |
Pro Evolution Soccer 6 Demo | Bronze (0.9.47) | Silver (1.0.0) | +1 |
IGN Rando 1.0 | Gold (0.9.50) | Platinum (1.1.3) | +1 |
MyScript Notes 2.2 | Garbage (0.9.60) | Silver (1.0.0) | +2 |
Might and Magic IX 1.3 | Garbage (0.9.32) | Gold (1.1.4) | +3 |
Caesar IV 1.0 | Garbage (1.0-rc1) | Bronze (1.1.4) | +1 |
WISO Sparbuch 2008 | Bronze (1.1.2) | Garbage (1.1.3) | -1 |
Poser 7.0 | Platinum (1.0-rc3) | Bronze (1.0.0) | -3 |
Rosetta Stone V3 | Platinum (1.0.0) | Silver (1.1.3) | -2 |
Hitman: Contracts 1.174 | Gold (0.9.59) | Silver (1.1.3) | -1 |
Betrayal in Antara 1.1.0 | Garbage (0.9.46) | Gold (1.0.0) | +3 |
Pirates of the Caribbean 1.0 | Platinum (1.1.2) | Gold (1.1.3) | -1 |
Vantage Master Online V2 1.0 | Gold (0.9.61) | Silver (1.1.2) | -1 |
Internet Explorer 2.0 | Bronze (0.9.54) | Silver (1.1.3) | +1 |
Hearts of Iron II Doomsday | Garbage (1.0-rc4) | Gold (1.0.0) | +3 |
S.T.A.L.K.E.R. S.T.A.L.K.E.R.: Shadow of Chernobyl | Silver (1.1.3) | Gold (1.1.4) | +1 |
Yager 5.27 | Garbage (0.9.21) | Platinum (1.1.4) | +4 |
SpellForce: The Order of Dawn Platinum 1.52 | Bronze (1.1.2) | Gold (1.1.4) | +2 |
Safari 3.x Public Beta | Gold (0.9.53) | Bronze (1.0.0) | -2 |
Evil Genius 1.00 | Gold (1.0.0) | Bronze (1.1.2) | -2 |
Rise of Nations Thrones and Patriots gold edition | Silver (1.0.0) | Gold (1.1.2) | +1 |
Visio 2003 | Silver (1.0.0) | Garbage (1.1.4) | -2 |
OziExplorer 3.95 | Gold (0.9.56) | Platinum (1.0.0) | +1 |
FIFA 99 1.11 | Garbage (0.9.49) | Gold (1.1.4) | +3 |
Hearts of Iron II Armageddon | Silver (1.0.0) | Platinum (1.1.1) | +2 |
Perfect World International | Gold (1.1.2) | Bronze (1.1.3) | -2 |
Counter-Strike: Source Retail / Steam | Bronze (1.1.3) | Platinum (1.1.4) | +3 |
Command & Conquer: Red Alert 2 1.00x | Garbage (1.1.2) | Silver (1.1.4) | +2 |
Serious Sam II 2.064b | Silver (0.9.31) | Gold (1.1.2) | +1 |
Highway Pursuit 1.x | Platinum (1.0-rc3) | Garbage (1.1.4) | -4 |
Crazy Machines - The Inventor's Workshop 1.0 | Garbage (1.1.0) | Platinum (1.1.3) | +4 |
Visio 2007 Standard | Bronze (1.0.0) | Silver (1.1.3) | +1 |
1701 A.D. 1.0x | Garbage (0.9.59) | Bronze (1.1.1) | +1 |
Söldner: Secret Wars 33724 | Garbage (1.1.2) | Bronze (1.1.3) | +1 |
Rise of Nations: Rise of Legends 1.00 | Bronze (0.9.52) | Garbage (1.1.0) | -1 |
Unreal II: The Awakening Expanded Multiplayer: 771... | Gold (0.9.36) | Garbage (1.1.3) | -3 |
UFO Extraterrestrials 1.0patch2 | Bronze (0.9.52) | Garbage (1.1.2) | -1 |
Team Fortress 2 - Steam August 21, 2008 | Gold (1.1.3) | Bronze (1.1.4) | -2 |
King's Bounty: the Legend (new, 2008) 1.0 | Silver (1.1.2) | Garbage (1.1.3) | -2 |
Myth II: Soulblighter Myth II 1.6 | Platinum (0.9.46) | Garbage (1.1.3) | -4 |
Deus Ex 1.x | Bronze (1.0-rc2) | Platinum (1.1.0) | +3 |
Sid Meier's Civilization IV 3.17 (Beyond the Sword... | Garbage (1.1.2) | Gold (1.1.5) | +3 |
Sam & Max Episode 1: Culture Shock 1.0 | Gold (1.0-rc1) | Platinum (1.1.3) | +1 |
MechWarrior 3 1.2 | Bronze (0.9.61) | Garbage (1.1.4) | -1 |
Lineage 2 The Chaotic Throne - Hellbound | Gold (1.1.2) | Garbage (1.1.3) | -3 |
Deer Hunter 2005 1.0 | Garbage (0.9.59) | Silver (1.0.0) | +2 |
Celková změna | +2 |