Co je nového?

Moderators: preston, navaraf

User avatar
Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Co je nového?

Post by Black_Fox »

Pokud někdo z návštěvníku tohoto subfóra ještě náhodou neví důvod, proč se zatím 0.3.12 neobjevuje, něco málo tu nastíním :) Fireball napsal na mailing list (mail 1, 2) ohledně množících se regresí a že by se s nimi mělo něco dělat namísto přidávání nových vlastností (podpora řízení baterií, USB, ACPI, ...). Na wiki se objevil seznam bugů, které by bylo dobré opravit, sekci regresí do vydání 0.3.12 ideálně celou.

Bugů a regresí bylo od té doby opraveno hodně, mezi nejvýraznější bych zařadil opravu naší dávné nemesis, nutnosti hýbat myší, aby se dalo stahovat ve Firefoxu. Za ten patří mjmartinovi velký dík. Něco z dalších změn ve zkratce: opravy a vylepšení ve tvorbě uživatelských profilů (mimo jiné už za názvem adresáře každého uživatele není .REACTOS) a proměnných prostředí, minimalizování a obnovování oken funguje líp, editor registru nyní opravdu umí vyhledávat, lze přepínat rozložení kláves, přibyla podpora pro soubor hosts, spousta drobných grafických oprav.

Všechny regrese se asi opravit nepodaří, pořád se semtam potvůrky objevují, ale jejich počty se daří neustále snižovat. Ti, kteří nestahují trunk buildy a hrají si jen s oficiálními releasy, se mají rozhodně na co těšit :) A pokud se podaří zařadit větev yarotows, přibude další úžasné překvapení...
Ganimoth
Posts: 19
Joined: Sun Jun 29, 2008 10:38 pm

Re: Co je nového?

Post by Ganimoth »

Pochopil jsem dobre, ze vetev yarotows ma neco spolecneho s ovladaci grafickych karet? :)
User avatar
Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: Co je nového?

Post by Black_Fox »

Nejspíš má společné i tohle, moc ho bohužel nesleduju. Jak už název napovídá, yarotows se zabývá dalším přepisem win32k (yet another rewrite of the old windows subsystem), hlavním mně známým tahákem je okamžité přepínání rozlišení a barev bez nutnosti restartovat systém :) Jsou tam samozřejmě další opravy a úpravy, které vedou ke snížení počtů crashnutých a failnutých winetestů, takže se asi blahodárně projeví i na běžném fungování systému, ale o těchto změnách už nic konkrétního nevím.

EDIT 2010-06-11: tak další taháky jsou zvýšená kompatibilita s video drivery a opravy GDI region leaků (hlavně v aplikacích typu installshield)
User avatar
Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: Co je nového?

Post by Black_Fox »

Uběhla spousta času, mohl bych sem něco málo napsat... seznam změn od posledního příspěvku by byl asi tak desetkrát delší, tady jenom to, na co jsem si zrovna vzpomněl:

Včera byla vytvořena větev verze 0.3.13, za pár týdnů by tedy mohla vyjít :) Aktuální výsledek testů úvodního buildu je k vidění tady.
Do hlavní vývojové větve byly nedávno zařazeny opravy zvukového subsystému, takže by teď zvuk měl fungovat o něco spolehlivěji.
Vývoj v cmake větvi mezitím slibuje blížící se možnost kompilovat ReactOS i ve Visual Studiích od Microsoftu (aktuálně je podporované VS 2005 a vyšší).
Fireball napsal novou implementaci heapu a teď pracuje na heap page a na debug heap.

Ví někdo, jak je daleko ta kompilace v MSVC? Nebyl jsem teď nějakou dobu na IRC a z commit logů nepoznám, kolik toho ještě chybí.
User avatar
Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: Co je nového?

Post by Black_Fox »

Dnes byl opraven bug se znovuobjevujícími se procesy v taskmgr!
Kario
Posts: 89
Joined: Sun Feb 25, 2007 2:48 am
Location: Slovakia
Contact:

Re: Co je nového?

Post by Kario »

Celkom dobry "dennicek"! Like it ;)
A aj nieco k veci: 22. 03. 2011 bola vydana verzia 0.3.13
User avatar
Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: Co je nového?

Post by Black_Fox »

Pokud rozumíte anglicky, nenechte si na hlavním fóru ujít téma Fix of the week, neboli Oprava týdne, jsou tam zajímavé kousky :-)
User avatar
Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: Co je nového?

Post by Black_Fox »

Rozjel se každoroční projekt Google Summer of Code, kde se tentokrát účastní i ReactOS!! :)
Dostali jsme sloty na tyto projekty:
  • využití lwIP pro TCP/IP síťový stack
  • dokončení nového exploreru (průzkumníka) a s ním spojeného shellu, který se bude mnohem víc podobat tomu z Windows
  • podpora pro použití windowsích témat a tematizaci ReactOSu obecně
  • sada testů pro kernel
  • GDI font driver - vykreslování písem, třeba bude konečně opraveno chybné vykreslování české (i slovenské) diakritiky
  • Zvukový mixér/směšovač
Další novinkou jsou postupující práce na podpoře USB. Až bude podpora dokončena (při současném rychlém tempu vývoje asi ne víc než cca pár měsíců), bude ReactOS umět pracovat s USB periferiemi a mass-storage (flashky...) zařízeními USB 1.0, 1.1 a 2.0.
Daří se i v oblasti přechodu buildovacích nástrojů z místního rbuildu na poměrně rozšířený cmake, jehož výsledkem bude možnost kompilovat nejen s GCC, ale i s MSVC. Zároveň se tím zvýši přenositelnost kódu.

Aktuální zápisky ze schůze vývojářů lze v angličtině přečíst zde.
User avatar
Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: Co je nového?

Post by Black_Fox »

Neudržuju si changelog událostí mezi mými příspěvky, takže určitě nezmíním všechno...

Google Summer of Code dopadlo poměrně dobře, z předchozích projektů do konce nedojelo dokončení nového exploreru a vytvoření audio mixeru/směšovače (ten myslím shořel úplně bez přínosu). Všechny ostatní hodně pokročily a zaintegrován byl především síťový stack postavený na lwIP, který významně zlepšil síťový výkon a spolehlivost ReactOSu :)

Ač průzkumník a s ním spojený shell v projektu GSoC nedopadl, nějaký pokrok nastal a další vývojáři poté přiložili ruku k dílu, takže dnes byla úspěšně poprvé zamergována vývojová větev, která nabízí kvalitnější a kompatibilnější kód. Na větvi se bude dál pracovat a výsledky průběžně mergovat do hlavní vývojové větve.

Přechod z rbuildu na cmake dále pokračuje a díky němu se průběžně opravuje spousta dosud "neviditelných" chyb, které se nějakým zázrakem neprojevovaly.

Na USB se momentálně nepracuje, uvidíme, kdy se k tomu zase vývojáři dostanou.

EDIT 10. září: Dnes byl do hlavní větve zamergován dokončený projekt kernel-mode testů.
User avatar
Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: Co je nového?

Post by Black_Fox »

Náš jediný aktivní tuzemský dev preston/Pigglesworth před chvílí převedl český překlad ReactOSu (přesněji části v /applications) do UTF-8 a tak jsou vyřešeny pravděpodobně nedávno se objevivší problémy se špatně se zobrazující diakritikou. Jako bonus opravil nějaké překlepy, dosud nedopřeložené stringy v už zpracovaných překladech a roztáhl některá pole tak, aby se stringy při zobrazení v aplikaci neořezávaly.
Díky! ;)
User avatar
Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: Co je nového?

Post by Black_Fox »

Do síťového stacku byla naimplementována podpora scatter/gather DMA, díky kterému by teď mělo v ReactOSu fungovat víc XP ovladačů síťových karet.
Posunul se vývoj v oblasti ACPI, konečně by už mělo vypínání počítače fungovat jak, jak jsme zvyklí z moderních Windows (vypne se sám).
Přibyla podpora pro USB HID, takže by nyní mělo být možné používat USB klávesnice a myši i bez nastavení kompatibility v BIOSu.
User avatar
Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: Co je nového?

Post by Black_Fox »

- na konci dubna se rozjel ReactOS Fundraiser - snaha vybrat během roku 2012 částku 30 000€, která bude věnována na vylepšení infrastruktury a na podporu urychlení vývoje
- podařilo se dohodnout a z těch peněz, co se za posledních pár měsíců vybraly na fundraiseru, zaplatit prvních několik developerských kontraktů - EDIJS dělal v AutoHotKey automatizované testy na golden apps. Teď mu byl kontrakt prodloužený, tak bude dělat i na ostatních aplikačkách, které se testují před každým releasem. Kontrakt na opravu dlouhodobě otravujících bugů ve Win32 subsystému dostal Jim Tabor, který je pravidelným přispěvatelem. Třetí kontraktor je Mike Nordell, jeden ze starších developerů, který se po cca 7 letech vrací k aktivní účasti na vývoji.
- dalších pár (2-3?) developerských kontraktů je na spadnutí
- na http://static.54.22.63.178.clients.your-server.de je k vyzkoušení převedení aktuální podoby stránek pod nové nástroje (typo3 CMS + nějaké addony + doku wiki), na kterých dělá Danny Götte, organizačně trochu vypomáhá Amine Khaldi. Nemá to asi nic společného s nějakými těmi Atlassian nástroji, tam stav vůbec neznám a jsem na něj zvědavý.
- Alex Ionescu v poslední době udělal pár velkých commitů ohledně ARM3 a kernelu, tak se snad můžeme těšit na zmizení pár tajemných bugů :-)
- na fóru se stále neúspěšně přetřásá oficiální PR tým a jelikož se Z98 reprezentující tým a lidi z fóra reprezentující komunitu na ničem neshodli, nikam se to nedostalo... po dlouhé době se taky vrátil na fórum vicmarcal, takže je možné, že se zase s elánem a vášní vrhne do řízení dalších PR aktivit
- roky používaná Bugzilla byla vypnuta a ohledně hlášení chyb a sledování práce na nich se přešlo na portál Atlassian Jira (http://jira.reactos.org/)
User avatar
Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: Co je nového?

Post by Black_Fox »

Konečně vyšel ReactOS 0.3.15 :-) Novinky viz hlavní stránka, není tam tentokrát žádná velká vlastnost, ale spíš vylepšování toho, co už je.

Co teď funguje, jde vidět na screenshotech ve vlákně EPIC WIN! (anglicky). Není to vůbec špatné pokoukáníčko :-)

Modeátory bylo uzavřeno (mezi jinými i) slovenské fórum z důvodu neaktivity. Pořád je ale dostupné pro čtení. Všetky braty zo Slovenska zveme na české fórum!
User avatar
Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: Co je nového?

Post by Black_Fox »

Odstartoval sbírkový projekt na urychlení vývoje ReactOSu pomocí dotací od fanoušků, více zde: http://community.reactos.org/
Fundraiser jako takový je tady: https://www.indiegogo.com/projects/reac ... ty-edition

Poběží to dva měsíce, snad na začátku prázdnin budeme moct říct, že se vybralo tolik peněz, kolik vývojáři chtěli.
User avatar
Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: Co je nového?

Post by Black_Fox »

Na Indiegogo se zatím vybrala zhruba čtvrtina cílové částky. Pokud byste chtěli přispět, zbývá ještě něco přes měsíc času :) Oproti běžnému příspěvku přes PayPal (který ale na IndieGoGo můžete použít taky) budete mít možnost maličko ovlivnit směr vývoje ReactOSu.
Post Reply

Who is online

Users browsing this forum: No registered users and 7 guests