DVB-Cube <<< Das deutsche PC und DVB-Forum >>>

PC-Ecke => # Hard-und Software Allgemein => Thema gestartet von: SiLæncer am 23 Dezember, 2005, 12:42

Titel: Alternative Betriebssysteme (ReactOS, Visopsys)
Beitrag von: SiLæncer am 23 Dezember, 2005, 12:42
Die Macher von ReactOS haben sich auf die Fahnen geschrieben, ein Windows-XP-kompatibles Betriebssystem zu entwickeln. Anwendungen und Treiber sollen vollständig binärkompatibel zu den NT- und XP-Systemen von Microsoft sein, die Bedienoberfläche gleichwertig, aber offen.

Eine virtuelle Tour durch ReactOS gibt einen ersten Einblick in das System. Neben der freien Office-Suite OpenOffice laufen auch Tools wie die Brennsoftware Nero, Macromedias Flash-Player und der Packer WinRAR bereits, ebenso wie etwa die Spiele Deus Ex und Unreal Tournament. Die Entwickler von ReactOS empfehlen derzeit dennoch nicht, ihr System für die tägliche Arbeit zu verwenden.

Die gerade neu veröffentlichte ReactOS-Version 0.2.9 gibt es als Live-CD zum Starten ohne Installation, als ISO-Image, als vorinstalliertes Paket im PC-Emulator Qemu und als Quelltext zum Download.

Quelle und Links : http://www.heise.de/newsticker/meldung/67702
Titel: Windows-Kloner stoppen vorerst Entwicklung
Beitrag von: SiLæncer am 26 Januar, 2006, 12:52
Die Macher des Windows-XP-kompatiblen Betriebssystems ReactOS haben nach eigenen Angaben auf ihrer Website die Entwicklung vorübergehend eingestellt. Angeblich sind gegen das Projekt Anschuldigungen wegen Teilen des Codes erhoben worden. Bis zum Abschluss der diesbezüglichen Rechtsberatung haben die Programmierer deshalb die Entwicklung ausgesetzt. Details zu der Situation waren bisher nicht in Erfahrung zu bringen.

Im November 2004 hatte das Projekt erstmals rechtliche Probleme: Allerdings stand es damals auf der anderen Seite und setzte sich selbst gegen einen unauthorisierten ReactOS-Klon zur Wehr. Danach wurde im Rahmen der ReactOS-Stiftung begonnen, einen so genannten "Legal Defense Fund" einzurichten, um die eigenen juristischen Interessen vertreten zu können. Die Stiftung wurde von Steven Edwards als Non-Profit-Organisation in den USA gegründet.

Ende 2005 erst hatte ReactOS eine neue Version zum Download angeboten, die unter anderem schon das kostenlose Open Office ausführen konnte.

Quelle : www.heise.de
Titel: Windows-Kloner in der Krise
Beitrag von: SiLæncer am 27 Januar, 2006, 13:49
Nach dem Rätselraten um die Anschuldigungen, die gegen das Projekt zur Entwicklung des Windows-Clons ReactOS erhoben worden sind, haben die Entwickler nun eine gemeinsame Erklärung veröffentlicht. Anlass waren Beschuldigungen aus den eigenen Reihen, dass einige Entwickler Code zu ReactOS beigesteuert hätten, den sie durch Reverse Engineering von Microsoft Windows erlangten. In der Erklärung bestätigte Steven Edwards dies nun.

In den USA ist nach den Angaben der ReactOS-Entwickler das so genannte Clean-room Reverse Engineering erlaubt, bei dem ein Entwickler sich ein Produkt anschaut und seine Erkenntnisse dokumentiert, ein anderer Entwickler dann anhand der Dokumentation eine neue Implementation erstellt. Anscheinend haben sich die Entwickler von ReactOS aber nicht an diese strikte Trennung gehalten, was Edwards auf die unterschiedlichen Definitionen von Reverse Engineering in verschiedenen Ländern zurückführt. Welche Entwickler dies sind und aus welchen Ländern sie stammen, verrät er jedoch nicht. Die Erklärung spricht außerdem von vier Entwicklern, die sich von dem seit 2004 im Internet von kursierenden Quelltext Windows NT und 2000 hätten inspierieren lassen.

Als Reaktion wurde ein Vier-Punkte-Plan beschlossen:

   1. Das Intellectual Property Policy Statement des ReactOS-Projekts soll fordern, dass beim Reverse Engineering die amerikanische Clean-Room-Methode zum Einsatz kommt.
   2. Der ReactOS-Quelltext, der auf dem nicht erwünschten Reverse-Engineering-Weg zu Stande gekommen ist, soll neu geschrieben werden.
   3. Alle Entwickler sollen das Intellectual Property Policy Statement mit ihrer Unterschrift anerkennen.
   4. Entwickler, die Einblick in Teile des Windows-Quelltexts genommen haben, sollen keinen Code zu diesen Teilen beisteuern dürfen.

Edwards hofft, dass der Windows-Quelltext von einem Gericht vom Status des Firmengeheimnisses ausgenommen wird, damit alle Entwickler wieder an allen Teilen von ReactOS mitarbeiten können. Er glaubt nicht, dass irgendein Projektbeteiligter etwas wirklich Falsches getan hat. Falls die betroffenen Entwickler gegen Gesetze verstoßen hätten, würde er eher die Gerechtigkeit der Gesetze in Frage stellen. Die Entwickler wollten schließlich nur die Freiheit haben, etwas zu lernen und ein freieres System zu schaffen. Das Untersuchen des ReactOS-Codes könne zwar möglicherweise Jahre in Anspruch nehmen, aber Edwards ist sich sicher, dass das Projekt danach besser denn je dastehe.

Quelle : www.heise.de
Titel: Windows-Kloner lassen sich nicht bremsen
Beitrag von: SiLæncer am 19 Februar, 2006, 15:28
Das Open-Source-Projekt ReactOS für ein frei verfügbares Windows-NT- und XP-kompatibles PC-Betriebssystem soll trotz Anschuldigungen über Copyright-Verletzungen weiter voran getrieben werden. Der erstmals 2004 mit grafischer Bedienoberfläche in Erscheinung getretene Nachbau war im Dezember 2005 als CD mit Live-Dateisystem herausgekommen, die sich zwar nach Einschätzung der Entwickler noch nicht für den Alltagseinsatz anbietet, wohl aber für den Betrieb ausgesuchter Anwendungen wie OpenOffice, Macromedia Flashplayer oder einige Spiele.

Ende Januar kam dann der Rückschlag: Ein Mitglied des Entwicklerteams hatte geäußert, Teile des ReactOS-Codes seien aus illegitimen Praktiken des Reverse-Engineering hervorgegangen – die Programmierer hätten sich also nicht streng an die Regeln des legalen Clean-Room-Kopierens gehalten, bei dem das beobachtete Verhalten des Vorbilds ohne Kenntnis von dessen Code nachzubilden ist. In der Folge wurde die Weiterentwicklung von ReactOS erst einmal gestoppt und Kriegsrat gehalten. Im Februar ergab eine Abstimmung unter den Entwicklern eine Mehrheit von 14 zu 4, die Entwicklungsarbeiten sollten mit sofortiger Wirkung weiter gehen und das Code Repository vorerst voll zugänglich bleiben. Allerdings will man diejenigen Sektionen, die angreifbaren Code enthalten könnten, bis zum Abschluss individueller Audits auf Eis legen. So lange sollen die betroffenen Bestandteile zwar weiter mit dem ReactOS-Bündel verteilt, aber nicht weiter entwickelt werden. Auf diese Art und Weise erwarten die Entwickler, dass der Code von Audit zu Audit "sauberer" wird, also immer weniger Angriffsmöglichkeiten gemäß des US-amerikanischen Copyright-Gesetzes bieten soll. Über die Durchführung der einzelnen Audits entspinnt sich auf dem ReactOS-Forum derzeit eine Debatte, die ab dem kommenden Mittwoch in eine weitere Abstimmung zum Verfahren münden soll. In der Zwischenzeit finden bereits Überprüfungen statt, über deren Fortschritt die Projektseite Aufschluss gibt. Am heutigen Sonntag beziffert sie den für sauber befundenen Anteil auf 15 Prozent.

Quelle und Links : http://www.heise.de/newsticker/meldung/69812
Titel: ReactOS nimmt Arbeit wieder auf
Beitrag von: SiLæncer am 22 Februar, 2006, 15:21
Die Entwickler des freien Windows-Klons ReactOS verwahren sich gegen Vorwürfe, Teile des Codes bei Microsoft abgeschrieben zu haben. Die Betreiber hatten sich daraufhin entschlossen, die Arbeiten einstweilen einzustellen, haben sie aber seit einigen Tagen wieder aufgenommen und sind nun bei Version 0.3 angelangt.

Mit Bezug auf den Streit zwischen IBM und SCO um Unix-Code im Linux-Kernel stellen die Verantwortlichen klar, dass das ReactOS-Projekt keine Kopien von Microsofts originalen Programmzeilen in seinem eigenen Quellcode-Verzeichnis dulden werde. Allen Entwicklern legten sie nahe, durch eventuelle Kenntnis des Windows-Originalcodes beeinflusste Stellen des ReactOS-Codes zu markieren. Die gefährlichen Teile würden anschließend durch diesbezüglich unbelastete Programmierer neu implementiert.

Allerdings haben die ReactOS-Entwickler noch ein gutes Stück Arbeit vor sich: Von den rund zwei Millionen in C geschrieben Programmzeilen wurden bislang 15 Prozent überprüft und für sauber befunden, die übrigen 85 Prozent haben den Audit auf Verseuchtung durch Microsoft-Originalcode noch vor sich. Da dieser nach Angaben der ReactOSler sehr kompliziert ist, bitten sie um etwas Geduld.

Quelle : www.heise.de
Titel: RC1 des freien Windows-Nachbaus ReactOS 0.3 verfügbar
Beitrag von: SiLæncer am 17 Juni, 2006, 13:11
Die Entwickler des Open-Source-Projekts ReactOS nähern sich mit dem jetzt veröffentlichten ersten Release-Kandidaten der finalen Version 0.3. ihres Windows-Klons. Nach R1 sei lediglich noch ein RC2 geplant, der automatisch den Final-Status bekommt, wenn keine kritischen Bugs auftauchen, so einer der Entwickler im Forum. Interessierten steht die Software auf Sourceforge als Installations-CD, als Live-CD, als VMWare-Image und als Quellcode zum Download zur Verfügung.

Das Projekt, das das ambitinierte Ziel eines frei verfügbaren Windows-kompatiblen grafischen Betriebssystems für PCs verfolgt, wurde Anfang des Jahres für kurze Zeit stillgelegt, nachdem ein Anschuldigungen wegen Code-Diebstahls von Microsoft durch so genanntes Reverse-Engineering laut geworden war. Seitdem müssen umfangreiche Audits des gesamten Quellcodes sicherstellen, dass kein Originalcode aus Redmond mehr enthalten ist.

Quelle und Links : http://www.heise.de/newsticker/meldung/74376
Titel: Windows-Nachbau ReactOS liegt in Version 0.3 vor
Beitrag von: SiLæncer am 28 August, 2006, 14:58
Die Entwickler des Open-Source-Projekts ReactOS haben die finale Version 0.3.0 ihres Windows-Klons zum Download vorgelegt. Als eine der wichtigsten Neuerungen gegenüber der Vorversion 0.2.9 werden in einer Mitteilung Verbesserungen der Netzwerkfähigkeiten hervorgehoben. So sei es nun möglich, den Web-Browser Firefox zu installieren sowie via mIRC zu chatten. Auch ließen sich mit Hilfe eines Samba-TNG-Clients Dateien mit Windows, Linux und Mac OS X austauschen. Weitere Änderungen, die am Kernel, am Win32-Subsystem und an anderer Stelle vorgenommen wurden, sind dem Changelog zu entnehmen. Auch verfügt die ReactOS-Website nun über eine Datenbank, über die sich die Kompatibilität von Software und Treibern mit dem Windows-Klon überprüfen lässt.

Die Entwickler weisen darauf hin, dass sich ReactOS noch nicht für die alltägliche Arbeit eignet. Ihr Ziel ist es, "eine vollständige Binärkompatiblität für Anwendungen als auch für Treiber von NT- und XP- Betriebssystemen zu erreichen". Dabei soll eine ähnliche Architektur und eine vollständige und gleichwertige offene Benutzeroberfläche verwendet werden, heißt es auf der ReactOS-Website. Dort bekommt man auch Auskunft darüber, dass die Überprüfung des Quellcodes nach Reverse Engineering zu 94,9 Prozent abgeschlossen ist. Damit wollen die Entwickler ausschließen, dass Teile des ReactOS-Codes aus illegitimen Praktiken hervorgegangen sind.

http://www.reactos.org/xhtml/en/download.html

Quelle : www.heise.de
Titel: Windows-Clone ReactOS in neuer Version
Beitrag von: SiLæncer am 12 März, 2007, 12:38
Fast ein halbes Jahr war es still um den Windows-Clone ReactOS. Jetzt haben die Entwickler Version 0.3.1 zum Download freigegeben. Das Projekt hat es sich zur Aufgabe gesetzt, ein OpenSource-Betriebssystem mit einer Windows-Architektur zu entwickeln, das existierende Anwendungen und Treiber unterstützt. ReactOS versucht, Binärkompatiblität für Anwendungen und Treiber von Windows NT und XP zu erreichen.

In Version 0.3.1 haben die Entwickler besonders den Kernel, die Hardware-Abstraktionsschicht (HAL) und den Bootloader verbessert. Auch die Kompatibilität mit x86-Macs soll zugenommen haben. Eine vollständige Übersicht aller Änderungen gibt das Changelog.

Die Entwickler stufen ReactOS derzeit selbst noch als Alpha-Version ein, die als Arbeitssystem ungeeignet ist. Sie sei derzeit hauptsächlich zum Ausprobieren in Virtualisierungslösungen gedacht. Nach Angaben des Projekts ist die Überprüfung des ReactOS-Quellcodes nach Reverse Engineering zu 96,3 Prozent abgeschlossen. Damit wollen die Entwickler ausschließen, dass Teile des ReactOS-Codes aus illegitimen Praktiken hervorgegangen sind.

http://www.reactos.org/de/index.html

Quelle : www.heise.de
Titel: ReactOS 0.3.3 verbessert Windows-Kompatibilität
Beitrag von: SiLæncer am 13 September, 2007, 11:17
Windows-Alternative weiter im Alpha-Stadium

Mit ReactOS 0.3.3 ist nun eine weitere Entwicklerversion des freien Betriebssystems erschienen. ReactOS soll zu Windows kompatibel sein und unterstützt in der neuen Version weitere Programme, die Hardware-Unterstützung wurde ebenfalls verbessert.

(http://scr3.golem.de/screenshots/0709/ReactOS_0.3.3/ros_033_xara3d.jpg)

ReactOS 0.3.3 ist der direkte Nachfolger von ReactOS 0.3.1, da die Version 0.3.2 auf Grund verschiedener Probleme nicht veröffentlicht wurde. Der Kernel in der neuen Version wurde im Hinblick auf die Kompatibilität zu Windows NT 5.2 - besser bekannt als Windows 2003 Server - überarbeitet, zugleich soll die Hardware-Unterstützung verbessert worden sein.

Die Systemtreiber wurden ebenfalls überarbeitet, was zu einer höheren Stabilität des Systems führen soll. Dennoch bleibt ReactOS im Alpha-Stadium, weshalb die Entwickler auch empfehlen, die Software innerhalb einer Virtualisierungssoftware zu installieren.

Neu ist ein Download-Werkzeug, über das sich per Mausklick verschiedene vorausgewählte Programme installieren lassen, die garantiert unter ReactOS laufen sollen. Möglich wird dies durch die verbesserte Unterstützung für Win32-Applikationen, durch die nun auch einige weitere Spiele funktionieren sollen.

Neben Installations- und Live-CD von ReactOS 0.3.3 stehen auch bereits vorgefertigte Qemu- und VMware-Images zum Download bereit.

http://www.reactos.org/de/download.html

Quelle : www.golem.de
Titel: ReactOS 0.3.4 verfügbar
Beitrag von: SiLæncer am 22 Januar, 2008, 14:44
Zweimonatiger Releasezyklus geplant

Die Version 0.3.4 der Windows-Alternative ReactOS verbessert die Kompatibilität zu Windows 2003 weiter. Aktualisierte DLL-Dateien versprechen zudem, dass mehr Windows-Programme unter ReactOS laufen. Auch neue Treiber sind in der Entwicklerversion enthalten.

(http://scr3.golem.de/screenshots/0801/ReactOS_0.3.4/ros_034_oo2_1.jpg)

Der Config Manager in "ntoskrnl", der für die Registry-Unterstützung zuständig ist, wurde komplett neu geschrieben, was die Kompatibilität zu Windows 2003 weiter verbessern soll. Zudem führen die Entwickler "SEE/SEE2"-Unterstützung an - womit sie vermutlich die x86-Befehlssätze SSE und SSE2 meinen, die Programme beschleunigen.

Die Usermode-DLLs des Wine-Projektes, die ReactOS verwendet, wurden auf den neusten Stand gebracht und umgekehrt soll sich die GDI32-Bibliothek aus ReactOS nun auch unter Windows nutzen lassen. Durch weitere Verbesserungen soll auch die Benutzeroberfläche schneller reagieren und durch Unterstützung für RPC und IDL auch größere Anwendungen wie Microsoft Office in Zukunft laufen. Weiter versprochen werden aktualisierte Übersetzungen.

Das Open-Source-Betriebssystem ReactOS 0.3.4 steht ab sofort als Installations- und Live-CD zum Download bereit. Auch fertige Images für Qemu- und VMware sind verfügbar. Entwickler bekommen auch den Quelltext auf den Seiten des Projektes.

Künftig sind neue Versionen im Zweimonats-Rhythmus geplant - dieses Ziel wurde bei der aktuellen Version noch etwas verfehlt.

http://www.reactos.org/en/download.html

Quelle : www.golem.de
Titel: Neue Version des Windows-Klons ReactOS
Beitrag von: SiLæncer am 05 Februar, 2009, 17:56
ReactOS 0.3.8 mit verbessertem Grafiktreiber

Das freie, Windows-kompatible Betriebssystem ReactOS ist in der Version 0.3.8 erschienen. Die Entwickler haben viele Teile des Systems verbessert. Zudem wollen sie nun intensiv an verbleibenden Problemstellen im Kernel arbeiten. Noch ist ReactOS Alphasoftware.
Die neue Version enthält verschiedene Fehlerkorrekturen und Verbesserungen für Systeminterna wie die Registry und die I/O-Funktionen im Kernel. Speziell dem Betriebssystemkern wollen sich die Entwickler jetzt widmen, um die verbleibenden instabilen Teile zu verbessern. Dazu zählen ihren Angaben zufolge die Speicherverwaltung und der Caching-Code für das Dateisystem.

Die neue Version verbessert außerdem die Bibliotheken CRT und RTL und verschiedene GDI-Probleme wurden beseitigt. Außerdem soll der Grafiktreiber nun besser arbeiten. Die ReactOS-Teile, die aus Wine stammen, haben die Entwickler aktualisiert.

ReactOS soll weitgehend zu Windows 2003 kompatibel sein, ist aber noch Alphasoftware. Zum Ausprobieren empfehlen sich daher die Live-CD oder die vorbereiteten virtuellen Maschinen. Eine Installations-CD wird ebenfalls zum Download (http://www.reactos.org/en/download.html) angeboten.

Quelle : www.golem.de
Titel: ReactOS 0.3.9 erschienen
Beitrag von: SiLæncer am 27 April, 2009, 05:46
Eine detailliertere Liste der Änderungen findet sich im Changelog (http://www.reactos.org/wiki/index.php/ChangeLog-0.3.9). Hier sind die wichtigsten Änderungen:

    * Nur noch 32MB Mindest-Speicherbedarf. Theoretisch kann man ReactOS jetzt mit 24MB installieren und mit 20MB betreiben.
    * Ein neues, schnelleres Hyperspace Mapping Interface wurde in den Kernel inplementiert, was die Geschwindigkeit um mehr als das dreifache erhöht
    * Verbesserungen im Sicherheitscheck für den Object Manager im Kernel verbessern die Leistung um das fünffache, was sich während großer Datei/Registry Operationen bemerkbar macht
    * Verschiedene Probleme in NDIS und AFD wurden gelöst, was die Kompatibilität zu NIC-Treibern von Drittanbietern erhöht und den Netzwerk Stack stabilisiert
    * Provisorische Unterstützung für Sound über den neuen Kernel Streaming Dienst. Es ist nun möglich, den AC97 Treiber zu benutzen, um mit Winamp über unsere neue Port Class Bibliothek Sound-Bytes abzuspielen
    * Sehr viel Arbeit wurde in die Kommandozeile investiert um die Kompatibilität zu erhöhen. Es können darüber nun sehr komplexe Scripts ausgeführt werden, unter anderem unsere eigene Entwicklungsumgebung
    * Viele Bugfixes für den Kernel Mode bereich der GDI, die Zeichen-Engine für alle Farbtiefen wurde verbessert
    * Synchronisation der meisten User Mode DLLs von Wine

http://www.reactos.org/en/index.html
Titel: ReactOS 0.3.10 erschienen
Beitrag von: SiLæncer am 06 Juli, 2009, 11:36
ReactOS 0.3.10 Released

The ReactOS team is proud to announce the release of ReactOS 0.3.10. This version is the first to use the Universal ATA driver as the default disk driver, adding support for Serial ATA and partitions greater than 8GB. In addition, recent work was done on the USB stack to increase compatibility with USB keyboards and mice. These features are still under heavy development and have several known bugs, but their inclusion should allow more people to run ReactOS on real hardware and are part of the extensive work to make ReactOS usable as an every day operating system.

Apart from that, ReactOS made it into the final round of the SourceForge Community Choice Awards. If you like it, you can vote for us in the categories Best Project, Best Project for Government and Most Likely to Change the Way you Do Everything

Along with the rest of the 0.3 series, this release is still considered alpha quality software so it may not run all your apps or run on your hardware.

Changes summary

A detailed consolidation of all changes can be found in the changelog (http://www.reactos.org/wiki/index.php/ChangeLog-0.3.10). A sum up of some of the more important changes is as follows:

    * Fixed inability to work with partitions bigger than 8Gb
    * Added possibility of installing into any of four primary partitions
    * Initial support for SerialATA controllers along with enhanced ATA support
    * Initial USB keyboards and mice support
    * Greatly improved network cards support (20 different NICs were tested successfully)
    * Increased stability in networking
    * A clone of MS paint application has been introduced
    * Initial support for MSVC compilation
    * Better cleanup of system resource usage
    * Synchronization of most of the Wine usermode DLLs and some Win32 subsystem code shared with Wine



    * Behebung der Unfähigkeit mit Partitionen größer als 8GB zusammenzuarbeiten
    * Möglichkeit, ReactOS in irgendeine von vier primären Partitionen zu installieren
    * Grundlegende Unterstützung für S-ATA Controller und erweiterte ATA Unterstützung
    * Grundlegende Unterstützung von USB-Tastaturen und Mäusen
    * Deutlich verbesserte Netzwerkkarten-Unterstützung (20 Karten wurden erfolgreich getestet)
    * Erhöhte Stabilität im Netzwerk
    * Eine Nachentwicklung des MS Paint Programms wurde eingeführt
    * Grundlegende Unterstützung für MSVC Kompilierung
    * Bei der Nutzung der Systemressourcen wird besser aufgeräumt
    * Synchronisation der meisten Wine Usermode DLLs und des mit Wine geteilten Win32 Subsystem Codes


http://www.reactos.org/en/index.html (http://www.reactos.org/en/index.html)
Titel: KDE-Programme laufen unter ReactOS
Beitrag von: SiLæncer am 26 August, 2009, 10:31
Einige KDE-Programme laufen unter dem freien Betriebssystem ReactOS. Möglich wird das, da die KDE-Programme für Windows verfügbar sind - und ReactOS ein zu Windows kompatibles Betriebssystem werden soll.

Eines der Ziele für KDE 4 war es, die Anwendungen aus der Unix- und Linux-Desktopumgebung auch auf Windows zu portieren. So ist die aktuelle KDE-Version 4.3 auch für Windows verfügbar. Die Version 4.2.3 der Windows-Pakete lässt sich auch unter ReactOS nutzen, berichtet Davy Bartoloni im ReactOS-Forum (http://www.reactos.org/forum/viewtopic.php?f=15&t=7306&start=0).

(http://scr3.golem.de/screenshots/0908/KDE-ReactOS/thumb480/Kstars.on.reactos.reactit.jpg)

Dabei tauchen zwar noch einige Probleme auf. Mit denen muss der Anwender aber auch unter Windows rechnen, da sich die Portierung noch in der Entwicklung befindet. Allerdings war es unter ReactOS nicht möglich, KDE einfach mit dem Installer einzurichten. Bartoloni musste die von ihm getesteten Anwendungen selbst unter Windows kompilieren, um sie dann unter ReactOS nutzen zu können.

ReactOS ist ein freies Betriebssystem, das weitgehend zu Windows 2003 kompatibel sein soll. Dadurch lässt sich die native Windows-Version von KDE nutzen. Schon früher gab es Versuche, KDE 3 mit Cygwin unter ReactOS laufen zu lassen. Da ReactOS noch Alphasoftware ist, empfehlen sich die Live-CD oder die vorbereiteten virtuellen Maschinen zum Ausprobieren.

Quelle : www.golem.de
Titel: ReactOS 0.3.11 erschienen
Beitrag von: SiLæncer am 17 Dezember, 2009, 11:57
Der Windows-Nachbau ReactOS 0.3.11 bringt ein neue Speicherverwaltung und viele Verbesserungen in den Sound-Treibern.

ReactOS ist ein ein Betriebssystem, das es sich zum Ziel gesetzt hat, vollständig zu neueren Windows-Versionen kompatibel zu sein. Der Kernel ist nach Entwicklerangaben weitgehend kompatibel mit NT 5.2.

Mehr Zeit als geplant ist seit der letzten Version verflossen, da nach Angaben der Entwickler immer wieder kritische Fehler die Freigabe verhinderten. Jetzt wurde Version 0.3.11 doch noch fertiggestellt. Nach wie vor ist es eine Alphaversion, die mit zahlreichen Geräten und Programmen noch nicht zusammenarbeitet. Die Speicherverwaltung wurde in dieser Version fast vollständig neu geschrieben. Dadurch soll sie nun viel zuverlässiger arbeiten. Der Anlass für die Überarbeitung war aber die Unterstützung der ARM-Architektur, deren Speicherverwaltung ganz anders arbeitet als die der x86-Architektur. Die Änderungen führten außerdem dazu, dass der Debugger WinDBG größtenteils funktioniert, wobei man auch Kernel-Funktionen debuggen kann.

Im Sound-Stack wurde Unterstützung für Wave-Aufnahmen und Mixer eingebaut. Die Kompatibilität der Kernkomponenten mit Windows XP wurde verbessert. Der Compiler und seine Tools unterstützen nun das verzögerte Laden von DLLs. Unterstützung für Koreanische und Chinesische Schriften wurde hinzugefügt. Systemweite Parameter lassen sich jetzt mit einem neuen, mit Windows kompatibleren Programm einstellen. Die Kompatibilität mit bekannten Anwendungen wie Opera, OpenOffice.org, Firefox 3.5 und Skype wurde sichtbar erhöht, und das Spiel Spider Solitaire kam hinzu. Vom Wine-Projekt wurden zahlreiche Verbesserungen übernommen. Die vollständigen Änderungen sind im Änderungslog von ReactOS 0.3.11 (http://www.reactos.org/wiki/index.php/ChangeLog-0.3.11) zu finden.

Da die Versionsnummer an Windows 3.11 anklingt, bauten die Entwickler ein Osterei in das System ein, das nach ihrer Einschätzung zumindest von der älteren Generation ohne Probleme gefunden wird.

Der Download (http://www.reactos.org/de/download.html) ist in Form einer Installations-CD, einer Live-CD und VM-Images für Qemu oder VMware möglich. Der Quellcode steht ebenfalls zur Verfügung. Die Installation unter VirtualBox leidet unter einem Fehler, der sich umgehen lässt, wenn man der virtuellen Maschine mindestens 256 MB RAM zuweist. Die nächste Veröffentlichung von ReactOS ist dem Entwicklungsplan zufolge wahrscheinlich 0.4.0 mit zahlreichen Neuerungen. Danach soll mit Version 0.5.0 die Betaphase eingeläutet werden. Bis zur Version 1.0.0 bleibt aber noch viel zu tun.

Quelle : www.pro-linux.de
Titel: ReactOS will sich neu erfinden
Beitrag von: SiLæncer am 19 Januar, 2010, 16:33
Die Entwickler des ehrgeizigen Projektes ReactOS setzen sich zum Ziel, eine freie Windows-Umgebung auf Basis quelloffener Software zu erstellen – über elf Jahre nach dem Beginn der Arbeit räumt der momentane Projekleiter nun konzeptionelle Schwächen ein und plant eine komplette Neuausrichtung.

Bereits 1996 legte das Team den Grundstein für ein neues Betriebssystem unter dem Namen FreeWin95. Aufgrund ihrer Unzufriedenheit mit der unter Linux angebotenen WINE-Lösung sollte ein offenes und schnelles System entstehen, welches dem Redmonder Unternehmen Paroli bieten kann. Die Arbeiten stockten allerdings aufgrund interner Unstimmigkeiten und 1998 startete ein neues Projekt unter dem Namen ReactOS. Im Gegensatz zur Ursprungsversion konzentrierten sich die Entwickler nicht mehr auf eine Windows95-Umgebung, sondern strebten einen Windows NT-Klon an. Mit der Version 0.1.0 stellten die Macher 2003 eine erste Version vor, die zwar nach Aussagen der Programmierer noch einen »langen Weg zu gehen hat«, aber in Grundzügen die Funktionalität des neuen Systems zeigen sollte.

Über zehn Jahre nach dem Start des Projektes sieht sich ReactOS nun an einem Scheideweg. Wie Aleksey Bragin, momentaner Koordinator des Projektes, in einer E-Mail an die Liste von ReactOS schreibt, ist das Projekt immer noch nicht bei einer Version angekommen, die von Anwendern genutzt werden kann. Von einer Beta-Version oder gar einer stabilen Version sei nicht zu reden.

Zwar kann das Projekt jedes Jahr eine enorme Anzahl an funktionellen Verbesserungen für sich verbuchen, doch seien es gerade die Anwenderprogramme, die sich immer noch nicht starten lassen. »Für einen Anwender ist es wichtig, dass der Webrowser funktioniert, der Instant-Messenger sich verbinden kann, Office Dokumente zeigt und der Email-Client neue Nachrichten empfängt«. Keine dieser Voraussetzungen kann momentan erfüllt werden. »Es ist die Anwendbarkeit, die fehlt«, so Bragin weiter. »Wenn wir so weiter machen, fürchte ich, dass unser Projekt auch in zehn Jahren nicht nutzbarer sein wird«.

Laut Bragin verschlingt vor allem die Konzeption des Win32-Subsystems, das gleichzeitig das wohl wichtigste System in ReactOS darstellt, enorme Ressourcen. Gleich 30 Entwickler haben sich in den vergangenen Jahren exzessiv mit der Verbesserung des Win32-Subsystems befasst. Die Resultate blieben bescheiden und Bragin geht fest davon aus, dass sogar das Erreichen einer Windows 2000-Kompatibilität mit der momentanen Zahl an Entwicklern für das Projekt schwer sein wird.

Um dem Ziel eines funktionsfähigen Systems näher zu kommen, schlägt Bragin deshalb eine komplette Neuausrichtung vor [PDF]. Demnach sollte das bereits seit über zehn Jahren entwickelte Win32-Subsystem komplett ausgetauscht werden. Was auf den ersten Blick absurd klingt, erklärt der Entwickler mit der simplen Tatsache, dass das neue Subsystem bereits existierende Technologien einsetzen sollte, anstatt sie neu zu erfinden.

Das bereits seit einem halben Jahr von Bragin entwickelte Arwinss setzt deshalb exzessiv auf Wine auf. So seien beispielsweise die Fensterhandhabung, der Windows-Server und GDI in Wine komplett isoliert und können ohne Änderungen auch durch ReacsOS genutzt werden. Aber auch andere Teile lassen sich problemlos nutzen oder erweitern, so Bragin. Der Vorteil für das Projekt: Änderungen zahlreicher Entwickler können genutzt und problemlos auch in ReactOS implementiert werden. Neben offensichtlichen Vorteilen wie einem signifikant kleineren Zeit- und Arbeitsaufwand würde ein Einsatz von Wine auch die Möglichkeit bringen, Tests nicht mehr direkt unter einem Betriebssystem, sondern unter Wine zu starten.

Bragins Idee einer kompletten Neuausrichtung stieß im Kreis der Entwickler auf Zustimmung. Vor allem die Aussicht auf ein funktionierendes System sei verlockend und motiviert auch manch einen ReactOS-Kernel-Entwickler dazu, Arwinss zu unterstützen. »Wenn ich es alleine schaffte, das neue System binnen weniger Monate aus dem Nichts zu schaffen, stellt euch vor, was wir alle gemeinsam erreichen könnten«, so Bragin abschließend.

Quelle : www.pro-linux.de
Titel: ReactOS 0.3.12 erschienen
Beitrag von: SiLæncer am 21 Oktober, 2010, 08:04
Der Windows-Nachbau ReactOS bringt in Version 0.3.12 eine große Zahl von Änderungen, die zu einem stabileren und solideren System führen sollen.

(http://www.pro-linux.de/images/NB3/imgdb/n_ms-works-85-unter-reactos.jpg)
ReactOS ist ein ein Betriebssystem, das es sich zum Ziel gesetzt hat, vollständig zu neueren Windows-Versionen kompatibel zu sein. Der Kernel ist nach Entwicklerangaben weitgehend kompatibel mit NT 5.2.

Seit der letzten Version ist fast ein Jahr vergangen. Diese Zeit wurde von den Entwicklern benötigt, um das System nach durchgreifenden Änderungen an der Basis wieder stabil zu bekommen. Version 0.3.12 (http://www.reactos.org/en/news_page_61.html) ist nach wie vor eine Alphaversion, die mit zahlreichen Geräten und Programmen noch nicht zusammenarbeitet. Die Änderungen begannen vor knapp einem Jahr mit dem Ziel, den Trap-Handler zu verbessern. Sie führten dann dazu, dass dieser vollständig neu geschrieben wurde, und das hatte Änderungen in anderen Bereichen zur Folge. Im Zuge dieser Anpassungen wurden laut den Entwicklern mehr und mehr moderne Technologien eingebracht. Das Ergebnis war ein sehr viel modernerer Kernel, dessen Stabilität und Kompatibilität dann in einer langen Testphase wieder hergestellt werden musste.

Nahezu das ganze System erfuhr mehr oder weniger große Änderungen. Eine neue Speicherverwaltung wurde entwickelt, die aber noch nicht überall zum Einsatz kommt. Verbesserungen gab es auch bei der Plug-and-Play-Kompatibilität, ACPI, dem PCI-Treiber, bei den Timern und Nachrichtenwarteschlangen und vielen anderen Stellen. Eine 64-Bit-Version ist in Arbeit, aber noch nicht in benutzbarem Zustand. Eine erweiterte Übersicht über die Änderungen ist im Änderungslog von ReactOS 0.3.12 (http://www.reactos.org/wiki/index.php/ChangeLog-0.3.12) zu finden.

Der Download (http://www.reactos.org/de/download.html) ist in Form einer Installations-CD, einer Live-CD und VM-Images für Qemu oder VMware möglich. Der Quellcode steht ebenfalls zur Verfügung.

Quelle : www.pro-linux.de
Titel: ReactOS 0.3.13 verbessert Grafikunterstützung
Beitrag von: SiLæncer am 28 März, 2011, 18:42
Der freie Windows-Nachbau ReactOS 0.3.13 hat eine überarbeitete Grafikunterstützung. Sie macht das dynamische Umschalten von Bildschirmauflösungen möglich und besitzt eine verbesserte Grafiktreiber-Unterstützung.

ReactOS 0.3.13 unterstützt Grafikkartentreiber besser und erlaubt das dynamische Umschalten der Auflösung. Zudem wurden zahlreiche Grafikfehler beseitigt, etwa Artefakte in Firefox und Thunderbird. Das dynamische Speichermanagement wurde ebenfalls komplett neu geschrieben, welches auf dem Speichermanagement von Windows 2003 beziehungsweise Vista basiert. Es wurde zusätzlich um Debuggingfunktionen erweitert, mit denen sich leichter Speicherüberläufe aufspüren lassen sollen.

(http://scr3.golem.de/screenshots/1103/reactos_0313/thumb480/reactos0313_01.png)

Der Audio-Mixer wurde ebenfalls überarbeitet. Damit wird verhindert, dass die Soundausgabe von Applikationen verzerrt wird. Auch das Benutzer-Subsystem wurde verbessert, dabei etwa die Verarbeitung von Mauseingaben sowie die Ausgabe von Systemnachrichten. Der Installer wurde von den Entwicklern ebenfalls überarbeitet und die Kompatibilität zu weiterer Software erhöht. Künftig lassen sich unter anderem der VLC-Player 1.1.5, das Mono-Framework 2.8 und die Video-Telefoniesoftware Skype 4.0.0 unter ReactOS 0.3.13 installieren und nutzen.

Die Entwickler wollen seit der Vorgängerversion 0.3.12 insgesamt 282 Bugs und 50 Regressionen repariert haben. In einer Changelog-Datei (http://www.reactos.org/wiki/ChangeLog-0.3.13) haben die Entwickler alle Änderungen zusammengefasst. ReactOS 0.3.13 steht als Live- oder Installations-CD zum Download (http://www.reactos.org/de/download.html) zur Verfügung. Zusätzlich haben die Entwickler ReactOS als virtuelle Images für Qemu und VMware zusammengestellt.

Quelle : www.golem.de
Titel: ReactOS 0.3.14 erschienen
Beitrag von: SiLæncer am 08 Februar, 2012, 18:15
Der freie Windows-Nachbau ReactOS 0.3.14 hat einen neuen Netzwerkstack erhalten. Außerdem unterstützt ReactOS WLAN-Verbindungen - allerdings nur mit WEP.

Die aktuelle Version 0.3.14 von ReactOS (http://www.reactos.org/de/news_page_70.html) erhält zahlreiche Verbesserungen an der Basis, darunter einen neuen Netzwerkstack, der im Rahmen des letztjährigen Google Summer of Code 2011 entstand. Außerdem unterstützt ReactOS 0.3.14 die Installation von WLAN-Treibern und kann sich mit drahtlosen Netzwerken verbinden - allerdings nur mit der unsicheren WEP-Verschlüsselung.

(http://scr3.golem.de/screenshots/1202/reactos0314/thumb620/reactos_18.png)

Dazu hat Entwickler Cameron Gutman den Protokolltreiber Ndisuio für den NDIS-Stack geschrieben, der für die Kommunikation mit dem Treiber zuständig ist, etwa für dessen Statusmeldungen. Das Werkzeug Wlanconf kümmert sich um die Anbindung der Treiber mit Ndisuio. Zusätzlich wurde der DHCP-Stack optimiert, um mit den schnellen und häufigen Anfragen im WLAN zurechtzukommen. Wann der WLAN-Stack auch WPA und WPA2 nutzen kann, steht noch nicht fest.

Der neue Netzwerkstack basiert auf dem LwIP-Projekt, das unter der BSD-Lizenz steht. IwIP wurde auf ReactOS portiert und unterstützt IPv6. Zudem soll es stabiler laufen als die zuvor verwendete Implementation. Außerdem wurde die Treiberkompatibilität zu der Windows-NT-5.1-Reihe durch die Einführung von Scatter-Gather für DMA verbessert. Dadurch benötigen die Treiber keine zusammenhängenden Speicherblöcke mehr.

Die Unterstützung für ACPI wird künftig auf kompatiblen Systemen standardmäßig aktiviert. Neben einem korrigierten kritischen Fehler kann die ACPICA-Schicht spezielle Geräte an ihrer einmaligen ID identifizieren und außerdem physikalische Adressen einlesen.

Die Shell32-Bibliothek wurde komplett neu in C++ geschrieben. Sie soll als Grundlage für eine Neuimplementierung der Explorer-Shell dienen und nebenbei zahlreiche Verbesserungen an der Systemarchitektur mitbringen. Allerdings steht den Entwicklern noch viel Arbeit bevor, bis die Neufassung aktiv genutzt werden kann. Denn das Startmenü sei beispielsweise weitgehend undokumentiert, schreibt das ReactOS-Team in einem Blogeintrag. Solange bleibt die aktuelle Version der Shell in Benutzung.

Immerhin unterstützt die aktuelle Version das Einbinden von Themes für Windows XP. Damit lässt sich das klassische Windows-Aussehen beliebig anpassen.

ReactOS 0.3.14 ist das erste Update seit etwa einem Jahr. Es steht als Live-CD, Installations-CD sowie als Qemu- und VMware-Image zum Download bereit. Eine detaillierte Liste der Änderungen haben die Entwickler im ReactOS-Wiki (http://www.reactos.org/wiki/ChangeLog-0.3.14) zusammengefasst.

Quelle : www.golem.de
Titel: ReactOS 0.3.15
Beitrag von: SiLæncer am 31 Mai, 2013, 05:40
Whats new: >>

Siehe hier : http://www.reactos.org/de/node/664


http://www.reactos.org/en/index.html
Titel: ReactOS: Freier Windows-Klon braucht Unterstützung
Beitrag von: SiLæncer am 21 Januar, 2014, 17:45
Eine Kickstarter-Kampagne soll dabei helfen, das Open-Source-Betriebssystem auf Grundlage der Architektur von Windows XP und Windows Server 2003 in einen produktiv nutzbaren Zustand zu bringen.

(http://3.f.ix.de/imgs/18/1/1/5/9/7/1/3/reactos-a93143e30a77294c.png)
Die ReactOS-Entwickler haben eine Kickstarter-Kampagne gestartet, um die Entwicklung ihres Windows-kompatiblen Betriebssystems voranzubringen. Ziel der Kampagne ist es, 120.000 US-Dollar für die Entwicklung einer kommerziellen ReactOS-Version namens "Thorium Core" einzusammeln. Die Entwickler versichern, dass "alles, was in Thorium entwickelt wird, auch wieder zurück in ReactOS einfließt". Bislang sind gut 15.000 US-Dollar zusammengekommen; die Kickstarter-Kampagne läuft noch bis um 21. Februar.

Der ganze Artikel (http://www.heise.de/open/meldung/ReactOS-Freier-Windows-Klon-braucht-Unterstuetzung-2090408.html)

Quelle : www.heise.de
Titel: ReactOS 0.3.16 freigegeben
Beitrag von: SiLæncer am 06 Februar, 2014, 17:10
Der Windows-Nachbau ReactOS bringt in Version 0.3.16 einen neuen Netzwerktreiber für bessere Qemu-Kompatibilität und reichlich interne Änderungen.

Gut acht Monate nach Version 0.3.15 haben die Entwickler jetzt ReactOS 0.3.16 veröffentlicht. In dieser Zeit gab es wieder eine Vielzahl von Änderungen, die nach Angaben des Teams allerdings in dieser Version zu wenig für die Anwender sichtbaren Resultaten führen. Vielmehr legen sie den Grundstein für signifikante sichtbare Verbesserungen in den nächsten Versionen. So wurde unter anderem an der Unterstützung von Themes gearbeitet. Diese ist standardmäßig deaktiviert, kann aber angeschaltet werden, um das erste Theme namens Lautus zu demonstrieren.

Intern wurde die Neuimplementierung von CSRSS abgeschlossen und eine Neuimplementierung von shell32 begonnen. Neu ist ein Treiber für Netzwerkkarten mit dem Chip RTL8139. Da eine solche Karte in neueren Versionen von Qemu emuliert wird, kann ReactOS damit problemlos unter Qemu getestet werden.

Der ganze Artikel (http://www.pro-linux.de/news/1/20747/reactos-0316-freigegeben.html)

Quelle : www.pro-linux.de
Titel: Freier Windows-Nachbau: Auf dem Weg zu ReactOS 0.4
Beitrag von: SiLæncer am 02 Oktober, 2014, 16:15
Die Einstellung eines ersten bezahlten Entwicklers sorgt für Fortschritte im ReactOS-Projekt. Der Förderverein ReactOS Deutschland hat zudem Stipendien für Programmierer ausgeschrieben.

Im ReactOS-Projekt entsteht ein freies Betriebssystem, das sich um maximale Kompatibilität zu MS-Windows bemüht. Nachdem eine Spendenkampagne 25.000 US-Dollar in die Kassen des Projekts gespült hat, konnte ein Entwickler fest angestellt werden, dessen Arbeit das Projekt erheblich vorangebracht hat.

Der ganze Artikel (http://www.heise.de/newsticker/meldung/Freier-Windows-Nachbau-Auf-dem-Weg-zu-ReactOS-0-4-2411025.html)

Quelle : www.heise.de
Titel: ReactOS liest NTFS
Beitrag von: SiLæncer am 05 November, 2014, 16:31
Die ReactOS-Entwickler haben ihren freien Windows-Nachbau um die Fähigkeit erweitert, Dateien von NTFS-Laufwerken zu lesen und Programme von NTFS-Laufwerken aus zu starten.

Der freie Windows-Nachbau ReactOS bietet jetzt Leseunterstützung für das Standard-Windows-Dateisystem NTFS. Damit lassen sich Dateien auf NTFS-Laufwerken unter ReactOS lesen und Programme von NTFS-Laufwerken ausführen. Als nächstes steht das Schreiben auf NTFS auf dem Programm; dazu bitten die Entwickler um tatkräftige Unterstützung. Ein ReactOS-ISO-Image mit NTFS-Unterstützung steht zum Download bereit.

Der ganze Artikel (http://www.heise.de/newsticker/meldung/ReactOS-liest-NTFS-2442615.html)

Quelle : www.heise.de
Titel: ReactOS bekommt neuen Explorer
Beitrag von: SiLæncer am 27 November, 2014, 17:50
Mit Hilfe des ersten bezahlten Entwicklers ist es dem ReactOS-Team gelungen, einen neuen Explorer zu implementieren. Er wird künftig die Standard-Oberfläche sein. Dabei sind viele APIs entstanden und Fehler behoben worden.

Nach jahrelangen Anstrengungen haben die Entwickler von ReactOS einen neuen Explorer fertiggestellt. Wie im Vorbild Windows ist der Explorer auch im freien ReactOS ein integraler Bestandteil des Betriebssystems. Doch die bisherige Implementierung enthielt sehr viele Hacks, da grundlegende APIs nicht zur Verfügung standen und andere Lösungen für einige Funktion gefunden werden mussten. Mit dem neuen Explorer soll sich die Benutzerfreundlichkeit laut den Entwicklern erheblich verbessern.

Der ganze Artikel (http://www.golem.de/news/windows-nachbau-reactos-bekommt-neuen-explorer-1411-110835.html)

Quelle : www.golem.de
Titel: ReactOS 0.4.0
Beitrag von: SiLæncer am 17 Februar, 2016, 19:20
Changelog

User-Centric Improvements

    ext2 read/write and NTFS read support
    New explorer shell and theme support
    SerialATA support
    Sound support
    USB support
    VirtualBox and VirtualPC support
    Wireless networking

Developer-Centric Improvements

    CMake support for GCC and MSVC compilation
    Compilation times significantly improved
    GDB remote debugging interface for kernel debugging
    WinDBG support

[close]

Weitere Infos -> http://www.reactos.com/project-news/reactos-040-released

http://www.reactos.com/
Titel: ReactOS 0.4.1
Beitrag von: SiLæncer am 17 Mai, 2016, 13:28
Changelog

Activation Context - A fix that came in just a tad too late for 0.4.0, this resolved a problem in the loader that prevented applications depending on various versions of the MSVCRT library from working properly.
BTRFS support - Initial read and write support introduced via importing of the WinBtrfs driver.
Shell - General usability improvements such as properly rendering icons and improved folder views.
USB - A variety of fixes that should make plugging in USB devices slightly less crashy.
Virtual machine shared folders - ReactOS now properly supports the shared folders of virtual machines like VirtualBox and VMware Player via network places.

[close]

Weitere Infos -> https://www.reactos.org/project-news/reactos-041-released

http://www.reactos.com/
Titel: ReactOS 0.4.2
Beitrag von: SiLæncer am 17 August, 2016, 16:15
Changelog

Bug fixes

    CORE-3859 - [PATCH] Netstat produces b*llshit
    CORE-3875 - fastfat: long file name vs. short file name
    CORE-5272 - Opera11/12 "new" installer: installation fails
    CORE-6581 - KDE apps won't start and give errors
    CORE-7645 - Installation of Visual basic 6 runtime from rapps is not succesful
    CORE-7743 - Many bugs related to USB
    CORE-8814 - Our new Explorer lacks support for sidebar panels
    CORE-8825 - Usetup cannot install bootcode/Reactos cannot boot if startsector=2048
    CORE-8864 - explorer_new: Alt+F4 just closes explorer windows, instead of invoking shutdown dialog
    CORE-8915 - [eventvwr] messup on menu eventlog category listing
    CORE-9224 - Opening files from USB drive causes the debug log to be spammed
    CORE-9232 - Web installer of NET framework 3.5 fails to download files!
    CORE-9278 - Folders tree view in explorer is unimplemented
    CORE-9383 - Pressing alt+f4 while renaming a file on the desktop, closes the desktop
    CORE-9809 - Have to click "Lock the Taskbar" twice for it to work
    CORE-9848 - Cache manager functions do not raise exceptions on failure
    CORE-9900 - ROS Console doesn't seem to react to mouse scroll messages
    CORE-10099 - Desktop window can be closed without shutdown dialog
    CORE-10182 - System hangs if ntvdm.exe is started explicitly
    CORE-10274 - Ping statistics show false information.
    CORE-10292 - [WIN32SS|CURSORICON]Invalid handle
    CORE-10314 - SystemParametersInfo SPI_GETWORKAREA returns wrong rect size
    CORE-10434 - Entering "C:" (without trailing '\') in the address bar doesn't do what it is supposed to do.
    CORE-10439 - Right click menu on Desktop takes time to load
    CORE-10535 - Entry point ExtractFilesW is reported to be missing in advpack.dll (whereas it exists)
    CORE-10632 - GetDisplayNameOfGUIDItem doesn't set bWantsForParsing in case RegOpenClass fails
    CORE-10681 - subst command replaces existing drives (bug)
    CORE-10757 - NtQueryFullAttributesFile() may fail in explorer file-browser file-properties
    CORE-10827 - [cmd] can not scroll with mouse scroll-wheel through console buffer
    CORE-10928 - Safe Mode notice gets covered by the Desktop
    CORE-10932 - [VFATLIB] unhandled exception when running chkdsk right after install
    CORE-10941 - ReadDirectoryChanges's APC callback called with wrong LPOVERLAPPED address
    CORE-10997 - Could not connect ftp.exe since r70281
    CORE-11002 - MCB implementation is broken
    CORE-11146 - [explorer] Explore All Users/Open All Users doesn't work
    CORE-11158 - Icons not shown in Administrative tools
    CORE-11162 - [shell32] (logging) regression
    CORE-11166 - NtCreateSection does not handle empty files correctly
    CORE-11174 - crtdll_crt:strtoul reduce test failures
    CORE-11177 - Sanity check for kbdtool
    CORE-11181 - Avoid double-free in UDFLoadLogicalVolInt()
    CORE-11184 - [ACPICA] regression: does not compile VS2010SP1 in rls config
    CORE-11208 - Free SerialBuffer in case UsbChildExtension->usInstanceId.Buffer fails
    CORE-11212 - Fix check in AddListViewItems()
    CORE-11213 - Initialize hr to E_FAIL in _SHGetDefaultValue()
    CORE-11214 - Fix calculation of ServLength at getnameinfo in ws2_32_new
    CORE-11218 - Null terminate LineBuffer in GetProtoGetNextEnt()
    CORE-11219 - Navicat Premium11, FlipPDF, IRBIS64 does not run. Fontsub.dll not found.
    CORE-11224 - Use after free on shutdown in VfatFlushVolume
    CORE-11225 - Memory leaks in iphlpapi!getInterfaceInfoSet
    CORE-11227 - iphlpapi AllocateAndGet*Table functions access the output table uninitialized
    CORE-11229 - Irp use after free in i8042prt
    CORE-11230 - debug output in usetup
    CORE-11231 - Pressing F3-Enter during setup behaves wrong sometimes
    CORE-11253 - BSOD Fall 0.1.3
    CORE-11261 - Dolphin from KDE (from RAPPS) Visual C 2010 version crashes
    CORE-11264 - Fix Esperanto localization files
    CORE-11266 - .NET Framework 4.0 can't install
    CORE-11270 - mbedTLS doesn't export mbedtls_ssl_config_free
    CORE-11271 - ACPI hardware IDs not properly null-terminated
    CORE-11273 - services_winetest:service intermittently crashing with 'Heap->u.FreeListsInUseBytes[Index] & Bit' assertion failure... again
    CORE-11276 - IRP use after free in afd!ReceiveActivity
    CORE-11283 - FAT32 wrong calculation of FATSectors32 possible
    CORE-11284 - Fixes and improvements to datetime CPL applet
    CORE-11285 - uTorrent 3.4.7 crashes in schan_DecryptMessage on start
    CORE-11286 - Pool corruption on KVM testbot, assertion failure 'Hash == TableMask'
    CORE-11304 - Crash in RtlDeleteAce when installing .Net Framework 2.0
    CORE-11310 - CcSetBcbOwnerPointer() implementation is noop & broken
    CORE-11315 - ExReleaseResourceForThreadLite assumes passed-in thread is a KTHREAD pointer
    CORE-11330 - Skip unused partition slots for numbering in freeldr
    CORE-11344 - Alps Touchpad fails to enable.
    CORE-11345 - Can't connect to FTP servers
    CORE-11346 - Use ShellAbout for the about dialog in Calc
    CORE-11358 - ChangeDisplaySettings is missing CDS_FULLSCREEN support
    CORE-11360 - Inno Script Studio fails to start due to a problem with userenv
    CORE-11363 - Desktop folder has instead "My documents" name
    CORE-11375 - Resize the desktop list view when the explorer taskbar is resized
    CORE-11380 - ftp command line hangs with a failed assertion in non annonymous logins
    CORE-11383 - [comctl32] REGRESSION cursor-bar drawing in details view
    CORE-11390 - Add trailing "\1" for the MRU list commands, and send WM_NOTIFY message
    CORE-11396 - update russian translation for devmgr
    CORE-11408 - Fix MSVC 2010 build
    CORE-11409 - ROS crashes during installation.
    CORE-11426 - Data corruption after moving directories
    CORE-11431 - Latitude D620 trackpad (mouse) fails to function
    CORE-11441 - [PATCH] BSoD after installation of RAdmin
    CORE-11446 - [shell32] PATCH: logoff dialog - truncated text in german translation
    CORE-11449 - [PATCH] Bug fix for CORE-11442
    CORE-11458 - In ReactOS Explorer, the disc name is not showing
    CORE-11461 - Incorrect shortcuts to common actions in Notepad
    CORE-11465 - The command line does not paste non-Latin characters
    CORE-11470 - I do not see popup menu in Explorer
    CORE-11492 - [shell32] Disable Paste/Paste as Link menu items when no items are in the clipboard
    CORE-11509 - Buffer overrun in NtQuerySymbolicLinkObject if LinkTarget not null-terminated
    CORE-11511 - Assertion in KiSwapContextExit() with kerne32:winetest patch
    CORE-11517 - No timezone during installation
    CORE-11521 - Crash in gdi32_winetest:metafile since 1.9.11 Wine sync
    CORE-11522 - Crash in schannel:main since 1.9.11 Wine sync
    CORE-11526 - Glitched date and time setup in r71806
    CORE-11529 - Issue with using Steam in v0.4.1
    CORE-11543 - FreeType can't compile with MSVC
    CORE-11544 - [setupapi] XP's hdwwiz.cpl needs pSetupDoesUserHavePrivilege
    CORE-11555 - reproductible BSOD APC_INDEX_MISMATCH without assertion beforehand
    CORE-11575 - [PATCH] MSVC build broken
    CORE-11576 - USB Vaccine show an error message "unable to execute file: schtasks.exe"
    CORE-11588 - PATCH: Remove ";" from an if in ConsoleCreateLocalInputConsole()
    CORE-11591 - PATCH: Fix leakage in our Setup()
    CORE-11592 - PATCH: Fix an Assign vs Compare issue in BmpPopulateBootEntryList ()
    CORE-11593 - PATCH: Missing break in Magnifier WndProc()
    CORE-11595 - PATCH: Fix RegSetValueExW() in our mkhive
    CORE-11596 - PATCH: Initialize utf8_ch_len in RtlUnicodeToUTF8N
    CORE-11597 - PATCH: Don't overrun FillGrid() when accessing the last elements
    CORE-11598 - PATCH: No need to check if the buffer is not NULL in EnumerateUsers()
    CORE-11599 - PATCH: Check for NULL pointers before derreferecing them in ScmIsSameServiceAccount ()
    CORE-11600 - PATCH: Fix opening a handle to Elements in BcdDeleteElement()
    CORE-11603 - PATCH: Rewrite AddSoundProfile()
    CORE-11610 - PATCH: Remove and unneede NULL check at CreateServiceA/W and ChangeServiceConfigW/A()
    CORE-11611 - PATCH: Fix cleanup in LsarRetrievePrivateData()
    CORE-11663 - The infinite loop in the function IopMountVolume().
    CORE-11669 - TurboVision apps might not use the correct default colours for their cursor and menus
    CORE-11681 - Dragging and dropping files only creates shortcuts (regression)
    CORE-11707 - Copying folder from NTFS-formatted USB stick never finishes (regression)
    CORE-11708 - Ctrl + A does not execute "Select All"
    CORE-11709 - Alt + Left and Alt + Right do not navigate "Back" and "Forward"
    CORE-11710 - Pressing backspace does not navigate to the parent folder
    CORE-11721 - Explorer - Link to know if ReactOS is legal is wrong
    CORE-11766 - Shell toolbars do not support expand/collapse (small double arrow)

Improvement

    CORE-6850 - Move code that dereferences ConnectionPort into the if(ConnectionPort) block
    CORE-10250 - taskmgr: Change "Mem Usage" status text
    CORE-10533 - PATCH: Fix local network resolving
    CORE-10558 - Changing Russian time zones
    CORE-10636 - [RAPPS] Add tcc 0.9.26
    CORE-10717 - Set telnet.exe appear icon in ReactOS
    CORE-10740 - TRANSLATION: New patch Russian translation for mspaint
    CORE-10955 - [syssetup] 2nd Stage Network Setup
    CORE-10966 - [MAGNIFY] Improvement of application strings by adding '&'.
    CORE-11005 - Add support of ReiserFS
    CORE-11022 - [TRANSLATIONS] [IERNONCE] Add Chinese and Malay translations.
    CORE-11040 - Add FFS File System Driver
    CORE-11060 - Resource-fy cmdutils\comp
    CORE-11129 - [taskmgr] Create Task dialog fixups
    CORE-11145 - Replacement for SHIMGVW control button bitmaps
    CORE-11151 - [shell32] Improve a list view header
    CORE-11161 - DPRINT fix: should use 'LastKnownGood' instead of 'Default'
    CORE-11172 - Upgrade WinBtrfs driver to 0.4
    CORE-11226 - Updating Turkish Translation
    CORE-11262 - [taskmgr] improvement german: too long string in statusbar
    CORE-11278 - [netshell] german - add translation, fix layout
    CORE-11295 - Upgrade ext2 driver to 0.66
    CORE-11349 - Display a nice ReactOS version desktop watermark
    CORE-11364 - [user32] appswitch: Set text background the same color as the rectangle
    CORE-11391 - Remove WS_EX_CLIENTEDGE from Sol and Spider
    CORE-11392 - [devmgr] [dxdiag] [netshell] Improve russian translation (P 1 / ?)
    CORE-11411 - TRANSLATION: Russian translation for telnet
    CORE-11413 - [shell32] Use a proper log off dialog
    CORE-11417 - [msgina] Icon fix ups
    CORE-11424 - TRANSLATION: Russian translation for comp
    CORE-11425 - TRANSLATION: Russian translation for lautus msstyles
    CORE-11437 - [PATCH] Fix words in newdev
    CORE-11439 - TRANSLATION: Romanian resources maintenance
    CORE-11476 - Updating Turkish Translation
    CORE-11479 - [PATCH] Cleanup & optimization of nonclient.c
    CORE-11512 - Include taskmgr in the bootcd and in the administrative tools menu
    CORE-11534 - Update mbedTLS to 2.3.0
    CORE-11567 - TRANSLATION: Russian translation for rapps
    CORE-11606 - [acppage] Windows ME is listed the same as Windows 98
    CORE-11638 - [SHELL32] Add avi file 151
    CORE-11655 - [hivecls] Add information for RDP files
    CORE-11679 - [audio.inf] Use a better icon

New Feature

    CORE-9448 - Implement version build on a dekstop
    CORE-10701 - Add unxutils to rapps, work in reactos now
    CORE-11508 - Implement support for post-mortem ("Auto-Execute") debugging

Task

    CORE-11368 - Syncing ReactOS with Wine Staging 1.9.11
    CORE-11553 - Update FreeType to v2.6.4
    CORE-11556 - Update Libxml2 to v2.9.4
    CORE-11557 - Update Libxslt to v1.1.29

Sub-task

    CORE-7301 - iphlpapi: Possibly uninitialized variables used.
    CORE-11299 - VersionLie shims
    CORE-11302 - xml2sdb - build tool

[close]

Weitere Infos -> https://www.reactos.org/project-news/reactos-042-released

http://www.reactos.com/
Titel: ReactOS 0.4.3
Beitrag von: SiLæncer am 17 November, 2016, 05:40
Release Notes

The ReactOS Project is pleased to announce the release of another incremental update, version 0.4.3. This would be fourth such release the project has made this year, an indication we hope of the steady progress that we have made. Approximately 342 issues were resolved since the release of 0.4.2, with the oldest dating all the way back to 2006 involving text alignment.

Notable in this release is the switching to a new winsock library that had been started several years ago by Alex Ionescu and imported into trunk by Ged Murphy. Even after it was brought in however significant work remained to be done before it could replace the old winsock library, work which Peter Hater and Andreas Maier undertook. Their effort has now reached a point wherein the team feels it is ready to supplant the original library and 0.4.3 serves as the first release to incorporate it. As the winsock library underpins effectively all network operations in user mode applications, and its improvement should be a significant boon for ReactOS' compatibility with such programs as the Good old Games (GoG) client and newer versions of the Python runtime.

Of perhaps more interest to vintage game fans, improvements to ReactOS' implementation of NTVDM has seen several more DOS-era games now running successfully. Strategy fans in particular should enjoy a trip down memory lane with the likes of Age of Empires and Command & Conquer.

Behind the scenes the team has made a major effort to flesh out the test suite, ranging from memory related functionality to the windows shell API. Work also continues on the aptly named Another Rewrite of the Memory Manager Module (ARM3) with the initial implementation of sections support, the last major piece of functionality before it can completely replace the old memory manager.

A more detailed list of changes can be found on the changelog. Those seeking to download the install CD and liveCD respectively can follow the links.

As always the project is thankful to all of the developers and volunteers that have put so much time and effort into ReactOS and the donors that have generously supported the project, even enabling us to hire several developers. We would not be here without all of you, and we hope that the steady stream of releases will continue in coming year and beyond. Today however we leave you with a few more shots of other programs which ReactOS now plays well with.

[close]

http://www.reactos.com/
Titel: ReactOS 0.4.4
Beitrag von: SiLæncer am 17 Februar, 2017, 07:30
Changelog

Bug fixes

    CORE-2201 - Font is larger than the sample area in CHOOSE_FONT
    CORE-3382 - Blinking text while installing vc2008 redist package
    CORE-3721 - Gpu-z: v. 0.3.1, driver file in use after application is closed
    CORE-5656 - WhatColor app: Bug in NtGDIGetPixel, returning 000000
    CORE-5730 - PATCH: shell32 show target location in shortcut properties
    CORE-6104 - shell32: properties to file and folder shortcuts is missing target location
    CORE-6356 - AutoHotKey Script Writer doubles keys
    CORE-6927 - WebKit - Arora, Dooble, Chromium
    CORE-7158 - shell32: Fix some bugs of IShellLink
    CORE-7371 - LPC code needs SEH
    CORE-7413 - Cannot start .bat or .cmd scripts anymore with CreateProcess() since revision 59637
    CORE-7747 - Moving directories with sub directories in the shell doesn't remove the original folders.
    CORE-8261 - Qbasic for ReactOS 63429 problems
    CORE-8490 - Errors in operation and close the program DownloadMaster.
    CORE-8617 - Calling CreateFileA repeatedly with 0x00ae character code as the filename results in multiple files named "r"
    CORE-8673 - SMPlayer 0.8.6 cannot be installed
    CORE-8803 - ReactOS livecd-64509-dbg does not boot on Virtual x86 JavaScript Emulator
    CORE-9236 - CShellLink: Support environment variables in shell links (shortcuts) target and icon
    CORE-9508 - Spotify works but can't log-in because of unimplemented network stubs
    CORE-9666 - PATCH: RegQueryValueExW fails to set properly the REG_NONE type
    CORE-10076 - DESK.CPL does not show correct theme preview in Windows 7
    CORE-10139 - [shell32] start menu button context menu has 2 entries for properties
    CORE-10195 - explorer: folder disappears after creation
    CORE-10246 - BootCD Build 69336 installer crashes on Dell Dimension 4700 when running IDE DVD drive and IDE HDD over 2 slot IDE ribbon cable
    CORE-10467 - Otter browser fails to show pages
    CORE-10491 - DrugVokrug (friendsAround) messenger fails to show interface
    CORE-10525 - Cant download ie6 via "ie6setup /q" in r69880
    CORE-10803 - Regression, can't edit registry values with regedit
    CORE-10835 - WinRAR shows blank icons in start-menu after installation
    CORE-10947 - No desktop icons when LiveCD with Russian language is started
    CORE-10953 - After install r70991 mouclass.sys exception
    CORE-10958 - TEMP variable can be WRONG.
    CORE-10975 - Explorer's failure in livecd with languges another than english
    CORE-11012 - VLC Installation doesn't work
    CORE-11053 - RocketDock Version 1.3.5
    CORE-11110 - PATCH:cdmake crashes when building the livecd on OS X
    CORE-11159 - In livecd with russian language don't work start button and don't appears desktop
    CORE-11251 - [SHELL] Everything Search Engine 1.3.4.686 fails to open containing folder of file
    CORE-11403 - [OLEAUT32] recent REGRESSION Click&Type Virtual KeyBoard Drawing glitch
    CORE-11451 - Update UniATA in trunk to v0.46e version from 0.46d7
    CORE-11488 - We need remove unnecessary items popup menu (Start button)
    CORE-11705 - Issue with drag and drop
    CORE-11844 - NO_MORE_SYSTEM_PTES bugcheck when browsing the Internet via StreamTransport
    CORE-11894 - Multiple restarts causes problems at startup
    CORE-11915 - [WIN32SS/USER32] Pseudo-Regressions of r72495 (here: RegEdit via stress.bat crashes)
    CORE-11930 - Select multiple files using the CTRL key does not work
    CORE-11941 - Issue with ExtractNow
    CORE-11956 - Dragging executable shortcut leads to restart of explorer
    CORE-11972 -  %Userprofile% is missing an Environment Variable
    CORE-12049 - Executing "iexplore" from Run dialog results in ERROR_FILE_NOT_FOUND message
    CORE-12066 - explorer filebrowser crashes due to unhandled exception when closed via x while folder band is active and themesvc stopped
    CORE-12071 - ROS hangs when using menu in Word (OfficeXP)
    CORE-12079 - Clock in timedate.cpl overrides theming.
    CORE-12085 - An "Open" file dialog in Ms Word 2003 causes the system to hang
    CORE-12118 - [RAPPS] Wrong hash for uTorrent and BitTorrent
    CORE-12121 - Buffer overrun in FsRtlIsNameInExpressionPrivate
    CORE-12163 - ROS Explorer does not support command line parameters
    CORE-12169 - zz_java_6.25_test:run_java_gui_app test prevents ahkbot from finishing the test run
    CORE-12193 - Printers and Faxes icon missing from Control Panel
    CORE-12195 - reproducible explorer process crash when dragging around arbitrary .lnk file on desktop
    CORE-12230 - GoG Galaxy 1.1.15.13 has some network problems in r73070
    CORE-12231 - Regression of r73070: Opera 12.18 does not longer startup (crashes)
    CORE-12249 - SUMo top labels background color not displayed properly
    CORE-12250 - CSIDL_PROFILE reported as empty string while expected to be supported in NT 5.2
    CORE-12253 - Systematic Crash when closing DUMo
    CORE-12257 - Access violation in SUMo at the end of the "check" procedure
    CORE-12281 - some programs / games do not display the shortcut icon after installation
    CORE-12283 - Nested SEH finally handler runs with incorrect stack pointer
    CORE-12291 - KCleaner randomly crashes on closure
    CORE-12295 - KMTest standalone DriverDispatch completes arbitrary IRPs with STATUS_SUCCESS
    CORE-12300 - LiveCD, "Start > Documents" menu doesn't open. (And mouse case crashes since r72495.)
    CORE-12301 - Fix support for event logging through "ErrorLogPort" LPC
    CORE-12308 - Recycle Bin properties text is incorrect/truncated in french
    CORE-12322 - msafd - WSPIoctl->WSHIoctl - possible memory corruption (may only affect msvc-builds)
    CORE-12324 - (Heap->u.FreeListsInUseBytes[Index] & Bit) == 0 when browsing Internet via latest Pale Moon
    CORE-12331 - Explorer.exe crashes when launching an empty shortcut
    CORE-12333 - [devmgr] Labels for both Keyboard and Mouse only shows GUIDs
    CORE-12335 - Add _wtof CRT function
    CORE-12346 - REGRESSION: Microsoft Visual C++ 2012 redistributable from RAPPs dies silently
    CORE-12363 - ReactOS does not boot anymore in single language mode.
    CORE-12364 - [SHELL32] REGRESSION ordering in explorer file browser is wrong
    CORE-12366 - Regional settings : label too short for french text
    CORE-12369 - NTP "update" button too narrow
    CORE-12373 - Support CMake 3.6
    CORE-12375 - REGRESSION Office 2000 setup immediately crashes
    CORE-12385 - Task bar settings - french translation missing
    CORE-12390 - [REGRESSION] Access violation when trying to install realtek ac97 driver
    CORE-12395 - Regression: WinDirstat 1.1.2 from rapps crashes right after startup with unhandled exception
    CORE-12402 - cmd executes commands async when it shouldnt
    CORE-12410 - Properties entry in context menu of desktop does not work
    CORE-12423 - [notepad] title bar update not working on save
    CORE-12430 - Regression: mapped view cannot be larger than file size
    CORE-12432 - Regression: Windows Server 2003 rpcrt4.dll no longer usable on ReactOS
    CORE-12443 - Regression at Installing the Nvidia FX5200 Driver
    CORE-12444 - ACPI driver fails because of overly zealous assertion
    CORE-12446 - Regression: rapps can not download any data from online DB into the listView
    CORE-12448 - FileSpy forces a bugcheck
    CORE-12449 - Calls to _RpcGetPrintProcessorDirectory fail
    CORE-12454 - "Install Shield" Installer Error
    CORE-12456 - On large ext4 partition files and directories does not displayed
    CORE-12465 - [rpcrt4] RpcMgmtInqServerPrincNameW is missing
    CORE-12466 - [winmm] Stub some funtions needed by Windows mmsys
    CORE-12471 - Installation of VBOX Guest Additions in ReactOS fails if it's compiled in single language mode.
    CORE-12472 - Display properties doesn't run after click "Display properties" on popup menu desktop
    CORE-12475 - In MM, if cache isn't init on IRP_MJ_CREATE, creating a section fails
    CORE-12476 - [apphelp] ApphelpCheckShellObject is just a basic stub
    CORE-12488 - [PATCH] runonce: italian translation.
    CORE-12508 - [shell32] No New Menu in the context menu
    CORE-12530 - You need to separate the string for the file type and column name.
    CORE-12554 - Truncated text in File properties (french)
    CORE-12556 - Truncated text in "Open with" dialog (french)
    CORE-12573 - user32: DrawFrameControl draws bad
    CORE-12585 - Fix SkipSaferAndAppCompat hack
    CORE-12586 - CMD does not retain its title
    CORE-12597 - AHKAppTests.cmd should not hardcode CDROM
    CORE-12600 - [notepad] Crash in print-dialog when using Windows comdlg32
    CORE-12602 - cmd.exe "type" command fails on files that are opened for writing
    CORE-12615 - [syssetup] Rename InstallReactOS to InstallWindowsNt
    CORE-12649 - [NTUSER]: Implement NtUserExcludeUpdateRgn
    CORE-12653 - [shlwapi] PathIsUNCA/W bug
    CORE-12669 - Command HELP for HISTORY in English verb tense correction
    CORE-12677 - Wrong output Tree command-line in Russian language
    CORE-12682 - Fix/update CShellLink class
    CORE-12684 - CNewMenu.cpp:432: Unexpected failure 80070002.

Improvement

    CORE-9321 - MSTSC should support SSL connections
    CORE-10722 - Updated Definitions for GetUName
    CORE-11643 - [shell32] Re-encode the AVIs
    CORE-11706 - [Patch] mstsc fix & new resource
    CORE-11757 - Complete providers support implementation in MPR
    CORE-11792 - [shell32] Improve the Choose Icon dialog
    CORE-12154 - Update Russian translation for the installer ROS
    CORE-12200 - [shell32] Show special folder descriptions in Control Panel
    CORE-12202 - [Translation] Translation of command "mode" in Russian language
    CORE-12223 - Upgrade WinBtrfs driver to 0.7
    CORE-12262 - pSetupMalloc is needed by XP's syssetup/sfcfiles
    CORE-12326 - TRANSLATION: Romanian resources maintenance
    CORE-12362 - Updating Turkish Translation
    CORE-12405 - [0.4.3] Notepad Option Typo
    CORE-12458 - Improve Folder Options' Japanese translation
    CORE-12467 - [shdocvw] Improve _GetStdLocation stub
    CORE-12514 - Japanese translation of Network Settings dialogs
    CORE-12547 - [usrmgr] Load 32bit icon for Groups tab
    CORE-12581 - CString misses support for environment variables
    CORE-12654 - base/system/subst: Improves translation
    CORE-12661 - shlwapi: Add tests for StrFormatByteSizeW

New Feature

    CORE-11320 - [netshell] Implement NcIsValidConnectionName
    CORE-12168 - Separate process at explorer
    CORE-12459 - Add Japanese translation to ReactOS Setup

Task

    CORE-10343 - Demote "WSHIoctl is UNIMPLEMENTED!" to DPRINT from DPRINT1
    CORE-10489 - colins-printing-for-freedom needs to be merged back to Trunk
    CORE-11988 - Switching from our custom cdmake to upstream mkisofs
    CORE-12399 - Implement GetPrintProcessorDirectoryA in winspool.drv
    CORE-12578 - Update mkisofs to schily-2016-12-14 or later

Sub-task

    CORE-9838 - Service arguments are broken
    CORE-11840 - NDK/XDK includes fixes
    CORE-11927 - Resolution/Bitdepth shims
    CORE-12413 - We incorrectly stop the services
    CORE-12414 - Environment block not correctly initialized for started services

[close]

Quelle & weitere Infos : https://www.reactos.org/project-news/reactos-044-released

http://www.reactos.com/
Titel: ReactOS 0.4.5
Beitrag von: SiLæncer am 18 Mai, 2017, 16:30
(https://s26.postimg.cc/k9i3hlv7t/screenshot_951.png)

Changelog

Bug Fixes

    CORE-4436 - Wrong behaviour of createfile with \ terminated path.
    CORE-6000 - Minimize, Maximize, and Close Buttons are not drawn properly with theme
    CORE-6125 - theme service, graphical glitches
    CORE-6742 - Can't dynamically change the resolution by resizing in VirtualBox
    CORE-6829 - Explorer: drawing issues with theming
    CORE-7155 - KeyView2: CreateFont call with FIXED_PITCH param does not return fixed width characters
    CORE-7278 - ScrollBar class seems to not be receiving any messages
    CORE-7988 - Scroll bars with uxtheme don't work correctly.
    CORE-8255 - PaperBoy cannot run - EGA, CGA, TANDY PC (?)
    CORE-8344 - (Pressed) buttons aren't themed
    CORE-8387 - garbled font rendering for the VirtualBox guest additions setup
    CORE-8434 - bootcd-63873-dbg - improper copying folders.
    CORE-8525 - JRE installer and Winrar shows Marlett font instead the proper one
    CORE-8534 - Theming issues, unicode vs. ansi
    CORE-8606 - Explorer-new + Lautus vs Explorer-win + Lautus
    CORE-9224 - Opening files from USB drive causes the debug log to be spammed
    CORE-9294 - Start menu button show always gray color
    CORE-9601 - SeaMonkey shows themes glitches
    CORE-9667 - Start menu borders are transparent when themed
    CORE-9668 - Explorer: Remove Thick frame when theming is enabled
    CORE-9689 - Drive's properties theming problem
    CORE-9725 - [PATCH] Missing italian translations in ReactOS
    CORE-9988 - assertion in fastfat code on media change (i.e floppy)
    CORE-10064 - On-screen keyboard should respect selected input language
    CORE-10379 - Drag and drop replication/duplication of folders within folders, not refreshing with files
    CORE-10392 - Device Manager: clicking with right mouse button does not work in some cases
    CORE-10455 - [sndrec32 & eventvwr] Buttons are not drawn when using themes
    CORE-10474 - Plex Server AKA Firefox 39 rendering problems
    CORE-10508 - Microsoft Visual C++ 2005 Redistributable has SQUARES everywhere
    CORE-10575 - [Explorer] The implementation of startbutton drawing is wrong and should be rewritten
    CORE-10594 - When applied theme, start button text displayed incorrectly
    CORE-10761 - [PATCH] Themed controls don't draw borders
    CORE-10864 - ReactOS theming problems
    CORE-11027 - PATCH: Initialize returned Result in co_CallHook
    CORE-11086 - [Themes] Tooltips are drawn as black
    CORE-11135 - Safari 5.1.7 browser can not browse, spam in log
    CORE-11204 - Uninitialized "ht" variable in ThemeHandleButton()
    CORE-11232 - unbootable system after recreating the boot partition
    CORE-11233 - ReactOS loses access to network
    CORE-11277 - It is not possible to boot ReactOS in PCem 10.1 if hdd is present
    CORE-11343 - Assertion error after login to Evernote 5.9.8
    CORE-11369 - WinSCP: annoying black regions when moving the sliding bars
    CORE-11403 - [OLEAUT32] recent REGRESSION Click&Type Virtual KeyBoard Drawing glitch
    CORE-11601 - PATCH: Use RtlMoveMemory in BlReplaceBootOptions() when source and destination overlaps
    CORE-11640 - Draging desktop icons is impossible
    CORE-11642 - [RAPPS-DB] UltraVNC 1.2.1.0 link is dead
    CORE-11691 - PATCH: Fix LoadSetupData() failure paths
    CORE-11692 - PATCH: Initialize the Status variable in BlpDisplayReinitialize()
    CORE-11783 - Explorer's folders band, at press "Open" option from popup menu don't open control panel and others.
    CORE-11894 - Multiple restarts causes problems at startup
    CORE-11895 - Setup > Partitions configuration > Scroll in partitions list doesn't work
    CORE-11896 - Setup > Sets incorrect system date and time
    CORE-11907 - Russian fonts are broken in EA Origin
    CORE-12074 - Debug spam: "Warning, not handling dirty bit"
    CORE-12095 - Incorrect display of Russian font.
    CORE-12121 - Buffer overrun in FsRtlIsNameInExpressionPrivate
    CORE-12145 - Assertion failure in NtAcceptConnectPort when running Windows wordpad
    CORE-12207 - [REGRESSION] Problems with display of Russian letters in some applications.
    CORE-12217 - Steam crashing and starts incorrect at Fsenic N300
    CORE-12218 - Steam do not display fonts
    CORE-12325 - Crash Calc.exe on div "/"
    CORE-12464 - Updating group box text causes garbage
    CORE-12482 - Accessibility : typo (french)
    CORE-12490 - Adjust audio properties not translated (french)
    CORE-12561 - Drag'n'drop to the source folder.. makes file disappear !
    CORE-12568 - Font smoothing : wrong method selected
    CORE-12590 - AHK: zz_winrar_3.80, Test: 4.drag_and_drop crashes
    CORE-12623 - freeldr/arch/i386/hardware.c (PnP code): incorrect check of 'PnpBufferSize' max boundary
    CORE-12667 - Toolbar shows wrong tooltip(s) after toolbar buttons being hidden
    CORE-12670 - devmgmt_new: HTREE\ROOT\0 is shown as "Unknown device" in Device Manager
    CORE-12677 - Wrong output Tree command-line in Russian language
    CORE-12717 - ReactOS Daily Build 73605-dbg will not install on ASUS A8V-MX/S
    CORE-12727 - Nullsoft install system font problem
    CORE-12732 - PNP_DETECTED_FATAL_ERROR bugcheck at installation or HD boot, related to new USB Plug and Play
    CORE-12733 - RealHW-Keyboard not working in usetup
    CORE-12735 - Standard Test KM4M Hardware
    CORE-12743 - Unable to "Edit" Service command line
    CORE-12745 - Dell Latitude D531 - USBOHCI.SYS crash at Setup
    CORE-12760 - [explorer] Radio button used instead of check mark
    CORE-12763 - SetScrollRange incorrectly checks for overflow
    CORE-12771 - Controls don't receive non-client messages
    CORE-12776 - Structure not initialized in uxtheme
    CORE-12784 - memleak in ksfilter->KsCreateDefaultClock CID 1322124
    CORE-12787 - WSPSocket directly returns error codes
    CORE-12792 - Initialize hPrintMonitor in PrintRawJob
    CORE-12795 - Fix broken RegQueryValue call in CAutoComplete::Init()
    CORE-12797 - Memleaks in ksfilter KsCreateDefaultAllocatorEx
    CORE-12798 - Fix a case where Status was unset in GetEventUserName()
    CORE-12799 - Fix CFSFolder::_LoadDynamicDropTargetHandlerForKey() logic
    CORE-12800 - No InstallShield buttons with Lautus theme
    CORE-12801 - Icon context menu is not drawn when themes are active
    CORE-12806 - Fix deadcode in NSP_LookupServiceNextW()
    CORE-12811 - Add the MOF compiler stub from Wine to satisfy Office 2010 last installation step
    CORE-12816 - incorrect handling of allocated buffer with error paths
    CORE-12818 - fatal error 0x000000ca after GSoC 2016 USB merge at r73605
    CORE-12824 - PNP_DETECTED_FATAL_ERROR bugcheck in setup during language selection (OptiPlex 170L)
    CORE-12829 - Error in dynamic menu of MSPAINT
    CORE-12852 - Crash in ws2_32 when starting Word 2010 for the first time
    CORE-12855 - Invalid calls to LoadLibrary(Ex) during Office 2010 installation
    CORE-12858 - IOCTL_DISK_GET_DRIVE_GEOMETRY_EX in ReactOS is different from Windows 7
    CORE-12859 - "Stamina" program's installer: Wrong font or charset used?
    CORE-12880 - Fix some ws2_32 bugs & code defects
    CORE-12886 - [PATCH] shutdown -t causes crash
    CORE-12887 - [PATCH] Fix themed taskbar borders paintings
    CORE-12893 - IoPageWrite failed / Freeing dirty VACB debug spam
    CORE-12917 - ATL: CStringT should work even if the source string is integer resource
    CORE-12933 - Themed scrollbars are not correctly painted for console windows
    CORE-12952 - Invalid function call in KdpWriteIoSpaceExtended
    CORE-12970 - Incorrect handling of allocated buffer
    CORE-12984 - usbechi/usbohci and usbuhci leaks m_CompletionEvent
    CORE-12985 - List entry corruption in KiRetireDpcList
    CORE-12991 - Testbot timeout due to explorer division by zero
    CORE-12993 - PXE boot failure (Assert) of livecd-74238-dbg.iso on Acer D270
    CORE-13010 - PortableApps.com_Platform_Setup_14.4 gives error on shutdown
    CORE-13031 - isohybrid does not build with MSVC < 2013
    CORE-13038 - Font engine should trust the PANOSE pitch info
    CORE-13052 - Memory allocated for DeviceRelations in HidClassPDO_CreatePDO is one element bigger than needed.
    CORE-13055 - Build proces is broken after r74288
    CORE-13061 - USBSTOR_SendIrp dosen't free the Irp->MdlAddress after USBSTOR_SendInquiryIrp or USBSTOR_SendFormatCapacityIrp request is completed.
    CORE-13068 - 'Pathname' input parameter of the AcpiEvaluateObject must be null-terminated string.
    CORE-13074 - Heap corruption in winlogon
    CORE-13095 - Half\bad fix in r74348 for new hardware wizard
    CORE-13097 - Additional failures and heap corruption in user32:monitor and user32:sysparams
    CORE-13115 - Crash in kernel with vbox shared folders
    CORE-13117 - unneeded brace in /dll/win32/cryptnet/cryptnet_main.c
    CORE-13130 - Little improvements/fixes for GetCPInfoExW and GetGeoInfoW
    CORE-13132 - GdiSelectPen's error code
    CORE-13143 - Cdfs doesn't set IoStatus.Information correctly for IRP_MN_QUERY_DIRECTORY
    CORE-13155 - explorer.exe in 0.4.5rc1 leaks 3GDI handles per seconds and will exhaust resources in less than 24hours when doing nothing

New Feature

    CORE-6904 - Hebrew translation
    CORE-10838 - [PATCH] Explorer band implementation (folder treeview) + base bar fixes
    CORE-11523 - Add NET framework 4.0 to RAPPS
    CORE-12337 - Adding a Computer Description doesn't seem to work
    CORE-12540 - Shell32: Implement TreeView of Folder Options
    CORE-12749 - Add a font substitutes editor
    CORE-12902 - FontSubstitutes: Support charset number
    CORE-13032 - update uniata to 46e3 version

Task

    CORE-12753 - Sync zlib to version 1.2.11
    CORE-12775 - Upgrade libpng to 1.6.28, libjpeg to 9b, libtiff to 4.0.7
    CORE-12833 - Update ACPICA to version 20170119
    CORE-12834 - Update mbedTLS to version 2.4.0
    CORE-12878 - [FONTS] Add LibreFranklin font as Franklin Gothic replacement
    CORE-12885 - Update ACPICA to version 20170303

Improvement

    CORE-5960 - devmgmt: device listing should present correct CPU model
    CORE-7355 - fontview: unicodification and implementation of the install button
    CORE-9654 - PATCH +Bugfix: UXTHEME draw text with shadows, fix GetThemeSysColor
    CORE-10710 - Disable COMMAND.COM debugging messages for 0.4 release
    CORE-11666 - [rapps] Add Wine Gecko to RAPPS list
    CORE-11748 - Add "TortoiseSVN" in "ReactOS App Manager"
    CORE-12339 - 'My Documents' and 'Recycle Bin' desktop icons, dragging a file to them doesn't work
    CORE-12362 - Updating Turkish Translation
    CORE-12525 - [Translation] Small Russian update
    CORE-12679 - Improve mspaint registry settings
    CORE-12711 - Special Pool: support "MmSpecialPoolTag = '*'"
    CORE-12729 - ntoskrnl/mm/, MmFreeMemoryAreaByPtr(): remnant declaration since r48999
    CORE-12768 - Do not use magic constants for PEB->AppCompatFlags
    CORE-12773 - Add rossym support to dbghelp
    CORE-12777 - winmine: mines.bmp vertical align
    CORE-12826 - ReiserFs: Define __GCC__, which is not __GNUC__
    CORE-12847 - RtlNtPathNameToDosPathName is unimplemented
    CORE-12907 - Minor corrections in Uzbek
    CORE-12909 - SYSTEM_THREAD_EXCEPTION_NOT_HANDLED bugcheck from uniata.sys when booting in PCem
    CORE-12937 - NDK: Should it always automatically imply #define UNICODE?
    CORE-12944 - Implement fontview /p parameter support
    CORE-12949 - Update freetype to version FreeType 2.7.1
    CORE-12956 - Improve CJK Font Substitutes settings
    CORE-12961 - TRANSLATION: Russian translation update
    CORE-12999 - base/setup/usetup/it-IT translation patch
    CORE-13014 - added en-GB to desk.cpl
    CORE-13017 - Replace rapps with rapps_new
    CORE-13046 - AddFontMemResourceEx is unimplemented
    CORE-13056 - Fonts are not cleaned up
    CORE-13099 - TRANSLATION: Romanian resources maintenance

Sub-task

    CORE-7307 - cabman: memory leaks in failure paths
    CORE-8215 - crt: redundant assignment of variable to itself
    CORE-9615 - Split font substitution settings for CJK languages

[close]

Quelle & weitere Infos : https://www.reactos.org/project-news/reactos-045-released

http://www.reactos.com/
Titel: Visopsys 0.81
Beitrag von: SiLæncer am 08 Juni, 2017, 16:31
(https://s26.postimg.cc/vluozd91l/screenshot_950.png)
Visopsys (VISual OPerating SYStem) is an alternative operating system for PC-compatible computers, written “from scratch”, and developed primarily by a single hobbyist programmer since 1997.

Visopsys is free software and the source code is available under the terms of the GNU General Public License.  The libraries and header files are licensed under the terms of the GNU Lesser General Public License.

The bulk of Visopsys is a fully multitasking, 32-bit, virtual-memory, massively-monolithic-style kernel.  Added to this is a bare-bones C library and a minimalist suite of applications — together comprising a small but reasonably functional operating system which can operate natively in either graphical or text modes.  Though it’s been in continuous development for a number of years, realistically the target audience remains limited to operating system enthusiasts, students, and assorted other sensation seekers.  The ISO and floppy images available from the download page can install the system, or operate in ‘live demo’ mode.

Changelog

Overview: This maintenance version polishes the 0.8 release with bug fixes, enhanced hardware support, mouse scroll-wheel integration, better EXT4 filesystem handling, and improved reliability and performance.

    Added mouse scroll-wheel support to the USB mouse driver (it was already in the PS2 driver), and updated various parts of the GUI to respond to scrolling.
    The USB 3 XHCI driver now supports 64-bit contexts.
    Added CPU detection of x86_64 processors
    Added support for deep EXT4 extent inodes.
    For improved performance, mouse pointer drawing has been returned to the mouse interface’s interrupt handling context.
    Added some new recognized device classes and subclasses to the PCI driver.
    Disk performance statistics in the Program Manager now calculate throughput per second/millisecond, instead of system timer ticks.
    When the user clicks on a window that has an active dialog window, the GUI will now raise or focus the parent window as well, instead of only focusing the dialog, so that the parent window becomes visible over some other window that might have had the focus.
    Improved the appearance of GUI menu bars and menus when using small fonts, such as the built-in font of the ‘basic’ mode installation. Tweaked the layout of menu bars and menu items, and reduced the default minimum window size to 4×4 (just borders).
    Modified the framebuffer graphics driver’s rectangle drawing function driverDrawRect() so that it doesn’t need to allocate and free memory.
    Enhanced the kernelLinkedList code so that when iterating through the list, it will check whether the current item has been removed (iteration is performed without a lock on the list). If so, it will restart from the beginning.
    For improved reliability, the GUI’s window list has been converted to a kernelLinkedList.
    Added a GUI WINDOW_COMPFLAG_CANDRAG component parameters flag, so that window components can discriminate about whether to perform certain actions when dragged. The primary example is an icon, which can be dragged to new locations around the desktop, but doing so in other contexts (such as the taskbar or shutdown dialog) might be nonsensical and/or crashy.
    For improved reliability, the FAT boot sector no longer has the OS loader’s starting sector written into it. Rather, it now uses the starting cluster number, to better survive operations such as a cluster resize.
    Re-engineered the kernel’s existing network DHCP functionality, in preparation for proper network support in 0.9.
    Removed incomplete TCP implementation from the network layer.
    Additional maintenance of the existing network code, including solving a hang that was happening when enabling the PcNet network adapter. Added some network debugging, and tweaked some of the main network and device code.
    Removed a bunch of legacy hardware detection stuff from the OS loader and the information it passes to the kernel.
    Updated translation strings in the kernel message files, and in the Disk Manager’s German message file.
    Added -d and -e command line options to the Network Devices (ifconfig) program, for (e)nabling or (d)isabling systemwide networking.
    Changed the allocation of the memory manager’s used memory block list so that it’s dynamic, like the free memory bitmap, rather than compiled into the kernel as 90K of static uninititialized data.
    The kernel’s file copy function now limits its buffer allocation to the maximum size of the disk cache.
    Increased the SCSI USB disk driver’s read/write timeout so that it’s proportional to the number of sectors being operated upon.
    The floppy disk driver now has a workaround to handle broken emulation software (VMware) that always sets the ‘media changed’ bit. Previously the filesystem layer would interpret this as the media having been removed.
    The VSH library function vshFileList() now prints the amount of free space in megabytes, gigabytes, etc., rather than than bytes, when the numbers are large.
    Before the OS loader sets the A20 address line, it now queries the BIOS about allowable methods, and if any are set, doesn’t attempt the other methods.
    Removed the unused kernelMemoryBlockInfo() function, as it is not needed for the realloc() libc function.
    Added some additional constants such as MS_PER_SEC to .
    Moved operating system loader definitions from a kernel header file to <sys/osloader.h>.
    Moved ELF binary/object format definitions from a kernel header file to <sys/elf.h>.
    Removed the makepot.sh script from the utils directory, which was used to create all of the translation templates by hand. Added a new script called langstrings.sh which automates the whole process (making templates, merging translations) for all of the things that are currently translated.
    Parameterized the utils/wget-site.sh script for the name of the website, and it now deletes some extra WordPress droppings.
    Fixed: The ‘iconwin’ program that shows lists of icons (‘Programs’, ‘Administration’, etc) was not correctly finding its language-specific configuration files.
    Fixed: The File Browser would frequently fail to correctly classify new files written into the current directory, because it was attempting to do so too quickly, before enough of the file had been written. The update detection is now more sophisticated, checking the directory mod time, latest file mod time, and sum of file sizes.
    Fixed: Window menu bars were overlapping window borders on the right hand side, due to previous changes in support of on-the-fly language switching. Added a bit more intelligence re: maximum sizing of the menu bar and the coordinates of its component container.
    Fixed: Booting problems on larger FAT filesystems. The loaderCalcVolInfo function was calculating the cluster buffer memory location using the entire on-disk size of the FATs, rather than the smaller number of sectors that we actually load into memory.
    Fixed: APIC driver initialization would fail in the presence of multiple I/O APICS, as local APIC initialization for the boot CPU was being done inside of the I/O APIC loop.
    Fixed: The APIC driver is now more flexible about I/O memory already having been mapped into the virtual address space.
    Fixed: The APIC driver now only creates identity-mapped ISA interrupts for the first (starting IRQ=0) I/O APIC.
    Fixed: The scheduling of a number of mostly-idle kernel threads and other processes was driving the CPU load to near 100%. Tweaked the scheduler and the chooseNextProcess() function so that, if a process has already yield()ed the current timeslice, it is less likely to be chosen again until the next timeslice.
    Fixed: For device drivers (e.g. PCI-oriented) that share/chain interrupt vectors, if they don’t service the interrupt and don’t have a saved vector to call, they now send an acknowledgement to the interrupt controller, so that further interrupts to that vector are not locked out.
    Fixed: The image-cd.sh script was generating an ISO image with incorrect file names (in particular, some of the font files). The arguments to ‘mkisofs’ have been changed to use ‘-iso-level 4’ (ISO9660 version 2) instead of -U (‘untranslated’).
    Fixed: The AHCI SATA driver no longer calls the multitasker to wait for I/O when multitasking is not enabled (e.g. during initial disk enumeration).
    Fixed: A kernel log corruption in flushLogStream() that would happen when the waiting buffered output was larger than 512 bytes and didn’t have a terminating NULL character.
    Fixed: The kernel API and EXT filesystem driver were returning 64-bit values incorrectly. The userspace filesystemGetFreeBytes() function wasn’t working for values of > 32 bits.
    Fixed: When installed in ‘basic’ mode, all filesystem format operations were failing, since libntfs was being dynamically linked to the format program. Both the Disk Manager and the format program now use dlopen()/dlsym() to check whether ntfsFormat() is available, and act accordingly (i.e. NTFS formatting is not available in ‘basic’ installations, but formatting other filesystem types is supposed to work).
    Fixed: When installed in ‘basic’ mode, and using the kernel’s small built-in font, radio button circles were overlapping one another, and checkboxes didn’t align well with their labels.
    Fixed: Improved handling of non-default desktop colours to the kernel and window system initializaion.
    Fixed: When logging out from the ‘Exit’ menu, there was an error message (mostly just in the kernel.log) “It’s not possible to kill the kernel process”.
    Fixed: When installed in ‘basic’ mode, the login program would emit spurious error messages whilst attempting to load keyboard maps and the Visopsys logo image.
    Fixed: When installed in ‘basic’ mode, the Disk Manager would emits a spurious error message attempting to load its icon image.
    Fixed: the version numbers of the API documents

[close]

http://visopsys.org/
Titel: ReactOS 0.4.6
Beitrag von: SiLæncer am 02 September, 2017, 15:00
Changelog

Kernel:

    NEW: Progress on UEFI boot. Fully working x86 paging support. Current status (Alex Ionescu)
    NEW: Implement new Memory Manager functions as MiMapLockedPagesInUserSpace and MiUnmapLockedPagesInUserSpace. (Thomas Faber)
    NEW: Registry subtrees can now be properly exported as hive and re-mounted. (Hermes Belusca-Maito)
    NEW: FreeLoader can now load custom kernels and HALs. (Hermes Belusca-Maito)
    Fixed bugs and leakages in Memory Manager. (Thomas Faber)
    Fixed PFN tracing. (Thomas Faber)
    Fixed mapping a view of the physical memory sections in Memory Manager. (Thomas Faber)
    Fixed some hardware detection issues in FreeLoader. (Colin Finck)
    Fixed unreliability issues in hive generation. (Thomas Faber)
    Fixed corrupted multi-string entries in the livecd registry hives.(Hermes Belusca Maito)
    Fixed VMware Tools installation hanging. (Serge Gautherie, Sylvain Petreolle)
    Fixed several NTOS:IO important bugs in IopAttachFilterDrivers, PipCallDriverAddDevice, among others. (Thomas Faber)
    Fixed leaks, double-frees and wrong frees in NTOS.
    Improved bootsector checks. This fixes some dual boot issues. (Hermes Belusca-Maito)

Win32 subsystem:

    NEW: Now "net use" can enumerate multiple connections served by multiple networks providers. (Pierre Schweitzer)
    NEW: Rewrite GetFontFamilyInfoForSubstitutes to improve font handling. (Katayama Hirofumi MZ, Mark Jansen)
    NEW: More work on printing support: Several APIs were implemented, and some others fixed, in LOCALSPL, SPOOLSVC and WINSPOOL (Colin Finck and Ivan Rodionov)
    NEW: ReactOS handles properly font names not including style info. (Katayama Hirofumi Mz, Giannis Adamopoulos)
    Implemented some missing functions to enable further DirectX improvements. (Sebastian Gasiorek)
    Implemented a stub user.exe to make DX9 installer happy. (Hermes Belusca-Maito)
    Fixed several bugs in Clipboard. (Thomas Faber, Giannis Adamopoulos)
    Fixed several bugs in NtGDI. (James Tabor)
    Fixed several crashes when running out of GDI handles in Win32k. (Thomas Faber)
    Fixed some GDI leaks. (Thomas Faber)
    Fixed some brush issues. (James Tabor)
    Fixed regression that caused slow drawing. (Mark Jansen)
    Fixed some font breaking issues. (Katayama Hirofumi MZ, Giannis Adamopoulos)
    Fixed crashes with some font types. (Mark Jansen)
    Fixed screen resolution rollback. (James Tabor)
    Improved shape creation and rendering. (James Tabor)

Drivers:

    NEW: Added new USBport and USBhub drivers. Fixed several bugs. (Vadim Galyant, Thomas Faber)
    NEW: Added a NFS driver. (Pierre Schweitzer)
    NEW: Started implementing RDBSS and RXCE. This will enable SMB support in the future. (Pierre Schweitzer)
    NEW: Progress on filter driver. (Ged Murphy)
    NEW: Enabled UDFS driver again. Fixed various bugs and deadlocks. Fixed display file sizing: Now you can open an UDF volume, browse it and display its files. (Pierre Schweitzer, Thomas Faber)
    NEW: Add basic digital TV tuning device driver. (Sylvain Petreolle)
    Fixed a data handling issue in CDFS driver. (Giannis Adamopoulos, Pierre Schweitzer)
    Fixed several bugs in SCSI port driver. (Hermes Belusca-Maito)
    Fixed several bugs in HDAUDBUS driver. (Thomas Faber)
    Updated: Import commits from Ext3Fsd to our EXT2 driver. (Lubomir Rintel)
    Implemented FILE_DELETE_ON_CLOSE on FastFat. (Pierre Schweitzer)
    Implemented creating volatile registry keys for ACPI tables. (Peter Hater)

Shell:

    NEW: Now "Lock Taskbar", "Hide inactive icons", and "Group similar taskbar buttons" settings are properly remembered each time you reboot ReactOS. (Giannis Adamopoulos)
    NEW: Explorer taskbar will get its size from the msstyle theme instead a hardcoded one, and it is resizable now (Giannis Adamopoulos)
    NEW: Start Menu is now themeable. (Giannis Adamopoulos)
    NEW: Implement the minimum taskbar size for the vertical position. (Giannis Adamopoulos)
    Fixed path shown by the addressbar after clicking on a symlink. (David Quintana)
    Fixed toolbar and taskbar size and resize. (Giannis Adamopoulos)

System DLLs:

    NEW: Create a new NTDLL library that exports some of the NTDLL Vista+ functions. (Pierre Schweitzer, Stephan Röger, Timo Kreuzer)
    NEW: Work on the integration of the application compatibility framework in Kernel32. (Mark Jansen)
    Fixed a logic issue in ntdll to fix idling when starting applications, e.g Libreoffice. (Thomas Faber)
    Fixed an issue in HAL to enable boot with more video cards. (Thomas Faber)
    Fixed underlying APIs of RtllCaptureStackBackTrace to capture stack back-traces in user mode. (Thomas Faber)

User-mode DLLs:

    NEW: Major work on NETAPI32. Implemented more than 40 missing APIs. (Eric Kohl)
    NEW: Begin implementing the core of the SHIM engine. (disabled in this release but could be enabled through registry) (Mark Jansen)
    Implement more functionality to net command. (Pierre Schweitzer)
    Fixed several bugs in uxtheme to properly support msstyles. (Giannis Adamopoulos)
    Fixed several bugs in Shell32 (CMenuBand, CDefView, CMenuDeskBar, CFSDropTarget...) needed to support properly msstyles. (Giannis Adamopoulos and Mark Jansen)
    Fixed several bugs in Comctl32 (Toolbar, Rebar, ImageList...) needed to support properly msstyles. (Giannis Adamopoulos)
    Fixed several bugs in Browseui. (CShellBrowser, CInternalToolbar, CBandSite,...) (Giannis Adamopoulos)
    Fixed many leaks, double-frees and wrong frees fixed in browseui, comctl32, user32, shell32. (Giannis Adamopoulos)
    Fixed several bugs in Winsock 2 and related DLLs. (Peter Hater)
    Fixed bugs on mpr. (Pierre Schweitzer)

Commands and utilities:

    NEW: .msstyles files now can be opened in Display Properties. (Giannis Adamopoulos)
    NEW: Add a basic implementation of Gflags utility. (Pierre Schweitzer)
    NEW: Many new improvements and features in console configuration. (Hermes Belusca-Maito)
    New features and fixes on International Settings. (Eric Kohl, Victor Martinez Calvo)
    Fixed default font settings in Notepad. (Katayama Hirofumi MZ)
    Fixed tiled, centered and stretched wallpapers. (Benedikt Freisen)
    Fixed bugs in console fonts (and settings). (Katayama Hirofumi MZ and Hermes Belusca-Maito)
    Fixes several bugs in uxtheme: fixed parsing fonts styles, special buttons... (Giannis Adamopoulos)
    Fixed color corruption in Remote Desktop and implemented CryptoAPI functions. (Peter Hater)
    Fixed Paint to be properly themed. (Benedikt Freisen)
    Fixed incorrect file extension management and incorrect image resizing in Paint. (Katayama Hirofumi MZ)
    Added confirmation screen with timeout when changing resolution. (Eric Kohl)
    Added new software to ReactOS Application Manager. (Daniel Reimer)

Setup and Loader:

    Fixed bootsector validation during the setup to avoid detecting a bootsector as invalid when it is not. (Hermes Belusca-Maito)
    Fixed primary and extended partitions handling avoiding corruption of the partition list structures. (Hermes Belusca-Maito)
    Patch all our ISOs (bootcd, bootcdregtest, livecd, hybridcd) with isohybrid in order to make them bootable from HDDs or any kind of USB drives in the future. (Colin Finck)

Translations:

    NEW: Add support for Esperanto and add a proper keyboard layout. (Mike Swanson)
    Added and updated Japanese, French and Russian translations. (Katayama Hirofumi MZ, Pierre Schweitzer, amber)

Tasks:

    NEW: Added a Wiki page to follow the current Printing support https://reactos.org/wiki/Printing (Colin Finck)
    NEW: ReactOS installation ISOs are now flashable to USB drivers, but still NO USB BOOT at the moment. (Colin Finck)
    Fix wide-covering bugs detected by Coverity and other tools. (Victor Martinez Calvo)
    Updated ReactOS with Wine Staging 2.9. DirectX DLLs are again synced. DirectX sync is not included in release due to unresolved regressions. (Amine Khaldi)
    Updated remote desktop application to rdesktop 1.83. (Peter Hater)
    Updated acpica to 20170629. (Thomas Faber)
    Updated the PCI hardware IDs database. (Hermes Belusca-Maito)
    Updated FreeType to 2.8.2. (Katayama Hirofumi MZ, Amine Khaldi)
    Updated libsamplerate updated to 1.0.9. (Thomas Faber)
    Updated libpng to 1.6.29. (Thomas Faber)
    Updated libmpg123 to 1.25.0. (Thomas Faber)
    Updated mbedtls to 2.4.2. (Thomas Faber)
    Updated libtiff to 4.0.8. (Thomas Faber)
    Updated libtirpc from rom the nfs41 project. (Pierre Schweitzer)

Outside the tree:

    Preparation work for 1st stage GUI setup along with diverse improvements. (Hermes Belusca-Maito)
    Major USB work: Work on usbehci and usbuhci is still ongoing.
    GSoC 2017 is finished: NTFS driver improvements, Quick Launch toolbar and some system tray icons, RAPPS improvements, and a new USB 3.0 driver. More info about the GSOC results soon.

[close]

Quelle & weitere Infos : https://www.reactos.org/project-news/reactos-046-released

http://www.reactos.com/
Titel: ReactOS 0.4.7
Beitrag von: SiLæncer am 06 Dezember, 2017, 13:50
Changelog

Bug Fixes

    CORE-4107 - Firefox 3.X/4.X don't register as default web browsers
    CORE-4361 - Total Commander 7.04a "explorer is not responding" error during installation
    CORE-4975 - Opera: in v9.64 Speed Dial doesn't work correctly
    CORE-6993 - Flat Assembler (fasm) IDE visual glitch
    CORE-7454 - shell32: When the Properties Window of a drive is opened, the contextual menu of other Drives doesn't appear
    CORE-7542 - Shell Executions do not work properly when paths include spaces
    CORE-7630 - Opening Networking tab of Windows Task Manager causes ROS to BSOD
    CORE-7721 - anti-aliasing font unreadable on disabled GUI text
    CORE-8039 - Mozilla Firefox 3.6 - 2X font issue
    CORE-8076 - SetVolumeLabelW and GetVolumeInformationW fixes
    CORE-8077 - GetDiskFreeSpaceW fixes
    CORE-8131 - Firefox 29.0 locking up ReactOS build 63094
    CORE-8369 - AkelPad 4.8.9 Mouse does not work. bootcd-63724-dbg.iso
    CORE-8407 - bootcd-63798-dbg - doublecmd-0.5.10.i386-win32 - popup tooltips are hidden under the panel
    CORE-8414 - bootcd-63814-dbg - WinDjView-2.0.2 - Browsing stripes. Icon, strip.
    CORE-8498 - Magnifier not work properly
    CORE-8757 - Drive Properties Dialog shows messed up info space chart
    CORE-8868 - QT WEB (latest version) fails to load any web site
    CORE-8878 - The new explorer's taskbar lacks support for toolbars
    CORE-8990 - Cannot show LAN connection status from the network connections folder
    CORE-9053 - Libreoffice runs, but crashes when exiting the formular editor
    CORE-9126 - Dropbox client v3.0.5 not started
    CORE-9217 - Office 2000 can't be installed
    CORE-9222 - ReactOS is missing the System font
    CORE-9280 - Quick launch toolbar is unimplemented
    CORE-9340 - Freeloader memory problem in r66087 on some systems
    CORE-10252 - Audacity: black background for some toolbar icons
    CORE-10355 - explorer: file copying works only once
    CORE-10735 - Opening volume mixer control multiple times leads to crash
    CORE-10876 - Problem with russian fonts in bold in Firefox and Wine Browser
    CORE-11386 - Firefox incorect text or caption
    CORE-11457 - Unable to set the cursor into combobox edit zone
    CORE-11472 - I see an error when copy picture from ReactOS
    CORE-11790 - It does not work the possibility of arranging a vertical taskbar
    CORE-11798 - Incorrect & - keys in the Explorer menu on Russian
    CORE-11814 - It does not work properly "Apply" in the form of "Properties" in Explorer
    CORE-11826 - I cannot see new folder in "Folders Panel"
    CORE-11931 - Paste file after copying doesn't work
    CORE-12007 - [SHELL32?] DoubleCommander folder-properties via context-menu crashes
    CORE-12142 - EnumFontFamiliesA fails to find Tahoma and System font
    CORE-12302 - Explorer crashes while doing two consecutive copy and paste operations.
    CORE-12340 - Deleting files and folders is permanent: they don't end up in Recycle Bin
    CORE-12355 - Unable to copy/paste files in explorer
    CORE-12507 - Could not open HARDWARE\DEVICEMAP\VIDEO registry error with Nvidia GeForce GTX 580 native drivers
    CORE-12515 - Explorer's Copy-Paste function isn't working.
    CORE-12564 - QuickLaunch is inoperative
    CORE-12662 - rapps crashes when no network connection is available instead of displaying an error box
    CORE-12674 - No paste available when files and folders copied
    CORE-12820 - Bitvise SSH Server crashes in win32k.sys with page fault
    CORE-12881 - FREELDR memory allocation failed: out of memory. Since 66087.
    CORE-12913 - Window Paint Problem
    CORE-13040 - Bug in TransparentBlt with 32bpp bitmaps and alpha channel
    CORE-13048 - i8042prt/keyboard.c: Restore 1 "Irql =" (which was lost in r30000)
    CORE-13128 - Wrong result GetLocaleInfo for LCType=LOCALE_SABBREVLANGNAME
    CORE-13158 - [RAPPS-DB] Total Commander 8.52 link is down
    CORE-13163 - [rapps_new] in windowed mode does not allow resizing details section
    CORE-13167 - Far Manager 3.0 Build 4700 file-properties from context menu does not work
    CORE-13170 - Lazarus 1.6 some button captions are not drawn
    CORE-13175 - Total Commander link is broken in RAPPS
    CORE-13184 - BSOD when booting ReactOS ISO from HDD
    CORE-13323 - ERROR_BAD PATH_NAME in nVidia DisplayDriver 368.81 setup
    CORE-13434 - VMware Horizon Client for 32-bit Windows installation failed
    CORE-13460 - [LIBTIRPC] our implementation is affected by CVE-2017-8779
    CORE-13464 - Violet parts on some themes
    CORE-13511 - Copying 2 folders at once from ReactOS CD to My Document isn't working.
    CORE-13564 - My Network Places missing from desktop
    CORE-13566 - Traywnd: misleading comment
    CORE-13590 - RDP Client: Connection failure with BSOD
    CORE-13597 - [ATL] CAtlList copy constructor issue
    CORE-13610 - [RDBSS,RXCE] fails to compile in release config with MSVC2010SP1 compiler
    CORE-13619 - LiveCD crashes when pressing next / previous buttons in the initial screen
    CORE-13621 - Some dlls need to be registered early in the setup process
    CORE-13629 - WIN32K BSOD while using Bochs 2.6.8
    CORE-13632 - Files cannot be renamed on NFS share
    CORE-13635 - MoveFileW leaks handle when encountering a reparse point
    CORE-13636 - Files cannot be deleted on NFS share
    CORE-13665 - LibreOffice 5.4.0.3 has issues displaying german umlauts in bold text
    CORE-13674 - [SHELL32] missing german translation and sort treeview alphabetically
    CORE-13676 - reproducible WIN32K BSOD after unhandled exception thrown from IntQueryTrackMouseEvent
    CORE-13681 - Deleting large folder via explorer is extremely slow
    CORE-13685 - Stack corruption in ndis.sys when installing EM4579 wireless USB adapter driver
    CORE-13686 - East Asian people can't logon first time since r72476 of Linux build
    CORE-13695 - Improve support for shell extensions
    CORE-13704 - Debug spam "HDA_InterruptService c0000000" when booting on VMware with HD Audio sound enabled
    CORE-13716 - GetSysColorBrush() uses SetLastError() when it shouldn't.
    CORE-13717 - CreateWindow not setting error on success.
    CORE-13718 - CreateWindow() should test for invalid parent parameter
    CORE-13744 - Notepad: Multiple Find/Replace dialogs
    CORE-13780 - RAPPS from GSOC2017 - when rapps is started windowed mode the search-edit may overlap other menu items
    CORE-13800 - System hangs if open "Edit compatibility Modes" dialog
    CORE-13805 - Secondary FAT volumes get excusilvely locked on boot
    CORE-13813 - bootcd-75915 hangs on first boot right after installation
    CORE-13823 - It is not possible to update list of apps in RAPPS on real h\w. RAPPS closes immediately
    CORE-13826 - mbedtls unconditionally uses SSE2 instructions
    CORE-13829 - Test KVM AHK times out
    CORE-13850 - Add CFI annotations for better assembly debugging with GDB
    CORE-13856 - Italian translation for timeout utility.
    CORE-13865 - Diablo II shareware setup crashes (with unhandled exception or heap assertion) upon startup (due to AC97 heap corruption)
    CORE-13879 - 2nd stage setup of ReactOS hangs with Assertion failed
    CORE-13896 - Upgrade WinBtrfs driver to 1.0.1
    CORE-13925 - Shell Dialog to select a folder does not allow changing the folder-name for "make new folder" (observed in Code-Blocks)

Fixed Regressions

    CORE-13445 - Regression: Flash Player 19 Installer does not draw buttons
    CORE-13486 - [WINED3D] regression: MSAOE1 trial dies with unhandled exception in d3dwine.dll upon startup
    CORE-13487 - [Regression] ROS causes BSOD if you close the window dxdiag.exe in the process of testing DirectDraw
    CORE-13680 - [REGRESSION] Applications won't start when launched from start menu.
    CORE-13688 - regression: scrolling with mouse wheel in explorer will freeze the system after some seconds
    CORE-13705 - [SHELL32] REGRESSION: insane amount of handle-leakage when using explorer file-browser
    CORE-13742 - Regression: text in DeletionConfirmationMsgBox has wrong background colour
    CORE-13867 - Regression: Opera 12.18 setup immediately crashes
    CORE-13868 - Regression: Opera 9.64 crashes upon first startup due to unhandled exception
    CORE-13881 - Regression [MSI] Far Manager 3.0 build 4700 setup from rapps crashes with unhandled MSI exception
    CORE-13886 - [REGRESSION] Qt 5.5.1 installer failed
    CORE-13888 - REGRESSION: Java setup creates heap corruptions since r75969 (and its cpl + dependant app do not start up anymore)
    CORE-13902 - REGRESSION: impossible to install MS Visual C++ 2005 Redistr from RAPPS
    CORE-13911 - [SHELL32] regression of r72808 - explorer file-browser leaks one "user object" per directory change
    CORE-13929 - Regression DVDWrite Now 1.5.12 Formatter GUI from rapps, paint issue with background


New Feature

    CORE-8605 - Add command line interface to RAPPS
    CORE-10044 - Implement Timeout utility
    CORE-11389 - GSoC AHCI Project : code to review
    CORE-13360 - Add fit and fill background placement options
    CORE-13543 - Fsutil command line utility
    CORE-13783 - devmgr: Japanese translation
    CORE-13784 - desk.cpl: Improve Japanese translation

Task

    CORE-13625 - Update ACPICA to version 20170728
    CORE-13739 - Update libpng to 1.6.32, mpg123 to 1.25.6, mbedTLS to 2.6.0
    CORE-13825 - Update FreeType to v. 2.8.1

Improvement

    CORE-10295 - [chcp] Put command into separate program
    CORE-10988 - Populate address bar combobox
    CORE-12099 - Improve german translation for some cpl applets
    CORE-12469 - "configure": 5 "xyz has no base address" (mbedtls + shellbtrfs + 3 "printing")
    CORE-12617 - Upgrade WinBtrfs driver to 0.8
    CORE-12723 - [PATCH] WinMine: Shift+LClick to open cells feature
    CORE-13148 - Upgrade WinBtrfs driver to 0.9
    CORE-13227 - RApps defaults to "C:\\Downloads", whereas it should not assume 'C:'
    CORE-13248 - Russian translation update
    CORE-13365 - Font/freetype: Improve GetFontResourceInfoW
    CORE-13574 - explorer: Improve taskbar property sheet
    CORE-13599 - TRANSLATION: Romanian resources maintenance
    CORE-13690 - Folder Options: Japanese TreeView translation
    CORE-13691 - SysSetup: Japanese translation of Theme dialog
    CORE-13708 - SysSetup: Russian translation of Theme dialog
    CORE-13750 - TRANSLATION: Update Polish translation
    CORE-13763 - Upgrade WinBtrfs driver to 1.0
    CORE-13785 - syssetup: Improve Japanese translation
    CORE-13802 - [TRANSLATION] Polish translation update
    CORE-13809 - explorer: Improve Japanese resource
    CORE-13875 - TRANSLATION: timeout translation update
    CORE-13903 - We are missing CDialogImpl
    CORE-14022 - WinBtrFs: upgrade to 1.0.1 from 1.0

Sub-task

    CORE-11340 - Unable to install even from liveCD
    CORE-13618 - In/Exclude modules

[close]

Quelle & weitere Infos : https://www.reactos.org/project-news/reactos-047-released

http://www.reactos.com/
Titel: Visopsys 0.82
Beitrag von: SiLæncer am 07 März, 2018, 06:11
Changelog

Overview: This maintenance version features a small number of user-visible improvements and added functionality, plus polish and bug fixes, but much more in terms of refactoring and fixing existing capabilities (particularly of the nascent networking code) and at the developer level.

    Refactored existing network code, fixing things such as DHCP and ICMP, moving the various protocol implementations into their own source files, making adapter connections into kernelLinkedLists, improving packet memory management, etc.
    The networking code can now route IP packets to other networks via the default gateway.
    Implemented network ‘loopback’ capability, via a virtual network adapter that doesn’t normally appear as a network adapter, but which can be explicitly requested by name (‘loop’) or used via the loopback address(es) such as 127.0.0.1.
    Enhanced the intelligence of the function that chooses the best network adapter for a new connection.
    The ‘ping’ program has been enhanced to report response times.
    The compression library can now add/delete files from .tar archives.
    The compression library has a new archiveAddRecursive() function which can add directories recursively.
    Added a new command-line ‘tar’ program for managing TAR archives.
    Clarified the keyboard input of control characters and fixed up all of the existing keymaps.
    Reworked the code that lays out and sizes window containers, and the layout/sizing of the main and system containers during window (re-)sizing.
    Separated the one-time network initialization code from the code that enables networking, since enabling/disabling can be done any number of times.
    Parameterized the building of device strings in the Network Devices (ifconfig) program, for the purpose of future GUI improvements.
    Added kernel API functions networkDeviceHook(), networkDeviceUnhook(), and networkDeviceSniff() for use by userspace packet sniffing/inspection programs.
    C++ development compatibility changes; mostly just renaming a few things that caused errors when compiling C++ using the system header files.
    Implemented speedier versions of the kernelPageRoundUp() and kernelPageRoundDown() macros, that don’t use multiplications and divisions.
    Exported the windowNewMenuBarIcon() function to userspace.
    Created 3 new header files <sys/kernconf.h>, <sys/winconf.h>, and <sys/deskconf.h> to define the strings used in variable names in the corresponding kernel, window, and desktop configuration files.
    Exported the kernel’s cpuGetMs() and cpuSpinMs() functions to user space, for timings and delays with millisecond granularity.
    Added a ‘pointer’ item type to the kernel streams, with the potential to handle pointers of different sizes (e.g. 32-bit or 64-bit) depending on the environment.
    The kernelDebugHex() function has been enhanced so that it shows printable ASCII characters in a parallel column.
    The kernelDebugHex(), kernelDebugHexDwords(), and kernelDebugBinary() functions have been replaced with macros so that they will only produce output when debugging has been turned on for the source file.
    Added proper UNIX/POSIX-style per-process integer file descriptors to the C library.
    Added the C library function uname().
    Added the C library functions opendir(), closedir(), readdir(), readdir_r(), and rewinddir() for reading directory contents.
    Added the C library functions getcwd(), and chdir().
    Added the C library functions mkdir(), and mkdtemp().
    Added the C library functions fdopen(), mkstemp(), rmdir(), and unlink().
    Added the C library function tmpfile().
    The printf() family of C library functions can now print octal numbers using the ‘%o’ format.
    Added the C library function sched_yield(), defined in <sys/sched.h>, for yielding time slices back to the scheduler.
    Added an incomplete implementation of the C library function getaddrinfo() and its companions freeaddrinfo() and gai_strerror().
    Added network-related C library functions getprotobynumber(), getservbyname(), and getservbyport().
    Added the C library function strtok_r().
    Added the C library functions poll(), recv(), and send().
    Added the C library header files <netdb.h>, <poll.h>, <netinet/in.h>, and <sys/socket.h>, and the C library functions connect(), getprotobyname(), inet_ntop(), inet_pton(), and socket().
    Added the network header file <arpa/inet.h>, initially for defining the macros htonl(), htons(), ntohl(), and ntohs().
    Fixed: Dragging a window beyond the left edge of the screen caused a GUI crash and kernel panic.
    Fixed: When resizing an icon list window (File Browser, etc) vertically, so that it was smaller than the original size, the icon list component/container wouldn’t resize to less than its original height, and the bottom of the scrollbar would show outside the window buffer.
    Fixed: Adding windowMenuItems to a menu bar or changing windowMenu titles; tweaked the layout code.
    Fixed: The ELF runtime loader so that it does not ignore ‘weak’ symbols in dynamic libraries.
    Fixed: The ‘nm’ program was crashing partway through the symbol listing.
    Fixed: kernelStream creation item sizes for network input streams and multitasker signal streams.
    Fixed: When running in graphics mode, the PcNet network adapter driver failed to get device memory that was sufficiently low in the physical address space (24-bits maximum). By default, physical and I/O memory requests now attempt to allocate memory starting from 1MB, unless low memory is explicitly requested. The PcNet driver’s write() function now attempts to allocate low memory if required, and blocks until it can be freed.

[close]

http://visopsys.org/
Titel: ReactOS 0.4.8
Beitrag von: SiLæncer am 15 April, 2018, 19:50
Release Notes

The ReactOS Project is pleased to announce the release of version 0.4.8 as we continue to work on releasing every three months.

As you may know, our previous 0.4.7 version was the first one developed in our Git/GitHub repository. 0.4.8 is the nice sequel and a good way to measure the GitHub impact on the ReactOS project. Since ReactOS reached GitHub, it has been forked 248 times. A nice amount understanding ReactOS is not a framework or a library, but a final product. These forks represent a nice amount of newcomers: translators, designers, coders and testers. Thanks to all of them, and the ReactOS regular devs, 209 new Pull Requests and 1094 commits have made it through to this 0.4.8 version.

[close]

Quelle & weitere Infos : https://www.reactos.org/project-news/reactos-048-released

http://www.reactos.com/
Titel: ReactOS 0.4.9
Beitrag von: SiLæncer am 23 Juli, 2018, 20:10
Zitat
The ReactOS Project is pleased to announce the release of version 0.4.9, the latest in our accelerated cadence targeting a release every three months.

While a consequence of this faster cycle might mean fewer headliner changes, much of the visible effort nowadays comes in the form of quality-of-life improvements in how ReactOS functions. At the same time work continues on the underlying systems which provide more subtle improvements such as greater system stability and general consistency.

Quelle & weitere Infos : http://www.reactos.com/project-news/reactos-049-released

http://www.reactos.com/
Titel: Visopsys 0.83
Beitrag von: SiLæncer am 10 August, 2018, 05:50
Changelog

Overview: This maintenance version features user experience enhancements and reliability improvements, and a more capable Archive Manager program. Bug fixes cover a number of GUI flaws and memory leaks, and some of the low-level network infrastructure code has been refined.

    The Archive Manager program now supports the creation of archives. Extensively enhanced, it now has ‘New’, ‘Open’, ‘Add’ and ‘Delete’ operations, and the ability to navigate through levels of archives. By default, it opens a new, temporary working archive, and will offer to save in uncompressed (.tar) or compressed (.tar.gz) formats.
    The File Browser now launches a thread to generate custom thumbnail icons in the background, rather than processing the entire directory contents before showing anything. This makes a big difference when browsing directories full of images.
    Added the ability to recognize Flash, AVI, MP4, and QuickTime videos to the kernel loader, and for the file browser to display an appropriate icon.
    Added the ability to recognize MP3 and WAV audio files to the kernel loader, and for the file browser to display an appropriate icon.
    Tweaked the XHCI USB 3 driver to be able to handle overlapping input/output device endpoint numbers (e.g. 0x01 and 0x81).
    Added kernel functionality for enabling or disabling individual network devices, and made that available to the user in the Network Devices program, and the command-line version ‘ifconfig’.
    Added a new kernel thread for configuring (e.g. via DHCP) network devices that runs in the background and retries devices for up to 30 seconds. This prevents network startup from holding up system boot.
    Improved some network packet reference counting, memory management, locking, error messages, and tweaked DHCP timeouts.
    Improved the compression library’s efficiency when adding members to a .tar archive. Particulary noticeable when adding many items recursively.
    Overhauled the kernel’s generic data streams functionality for improved correctness and performance, removed its ‘push’ functions, and added ‘peek’ functions.
    Changed the initial GUI container grid layout so that by default, resizable components spanning multiple cells only distribute their excess width/height amongst cells that already contain other resizable components.
    Enhanced the window library’s file selection dialog so that the caller can specify an unknown type, rather than just a file, or just a directory – permitting the user to select either/anything.
    The window library’s file dialog window and file list widget have been modified to improve re-entrancy, getting rid of global data items and using dynamically-allocated memory.
    Converted the kernelEncryptMD5() function to a kernelCryptHashMd5() function, which takes a length argument and is able to hash any data – not just strings.
    Added the network-related C library function shutdown() and renamed the kernel’s shutdown() function to systemShutdown() (kernelSystemShutdown()).
    Added the network-related C library functions accept(), bind(), and listen() – although the accept() function is just a stub, since the kernel’s network code still doesn’t handle incoming connections.
    The scanf() family of C library functions can now read octal numbers using the ‘%o’ format specifier (also added verification in the test program).
    Minor cleanup and formatting edits to the C library functions basename(), dirname(), and strstr().
    Added vshMakeDirRecursive() to the VSH library, removed the files from the ‘shared’ lib directory, and incorporated their code into the vshMakeAbsolutePath() and vshSearchPath() functions.
    Removed libdl from the list of libraries that are linked to program executables by default.
    Fixed – The FAT filesystem driver no longer refuses to read a directory if it can’t count the clusters of every file. A corrupt file could render whole directory trees inaccessible, or if in the root directory, could cause the filesystem to become unmountable, and the system unbootable.
    Fixed – The framebuffer graphics driver’s image drawing functions when drawing images that are partially inside the graphics buffer – particularly when at negative X,Y coordinates – such as when dragging an icon off the left or top edges of the screen.
    Fixed – Window title bars with text that was too long were being shortened incorrectly, leading to crashy behaviour, such as when clicking on small icon images in the file browser.
    Fixed – The GUI’s icon code could crash when the number of label lines overflowed. It now truncates the last line with ‘ …’ if it’s too long.
    Fixed – The image viewer program’s image scaling, memory management, and error handling. Clicking on some supported images in the file browser wasn’t working as it should, and could cause crashlike behaviour. Initial image scaling was off for some images, and should be better now.
    Fixed – The Jpeg image processing code was getting confused about how to handle arrays of multiple Huffman tables in the same marker section, and corrupting memory, or else missing table data and falling back to defaults, potentially hurting image quality. Also sped up the processing of Jpeg headers.
    Fixed – A (rare) kernel panic – double fault – when windows were opening or closing, and the window list was being updated.
    Fixed – Spurious warning messages when resizing images by a large ratio, for example shrinking a large picture to a small thumbnail.
    Fixed – In some cases, the Visopsys client’s host name wasn’t appearing correctly on the DHCP server. Implemented smarter DHCP option handing, and changed the default behaviour when sending both host and domain names back to the server.
    Fixed – A bug could result in receive queue overruns in the AMD PcNet network adapter driver.
    Fixed – An error due to a bug when opening a file stream to write in ‘append’ mode when the existing size is a multiple of the filesystem block size.
    Fixed – The kernel’s runtime loader, in the case where the kernelLoaderClassifyFile() function is passed the name of a directory, it will return an appropriate response (that it’s a directory).
    Fixed – Some window library dialog boxes were leaking icon image memory.
    Fixed – A small memory leak in which the memory for thread command-line arguments was not being deallocated when the thread terminated.
    Fixed – The GUI’s button component, when displaying an image (rather than a text label), was freeing image memory directly, instead of calling the kernelImageFree() function, resulting in a memory leak of the image’s alpha channel data.
    Fixed – The kernelConfigRead() function was freeing its file stream memory before closing the stream, resulting in a memory leak.
    Fixed – File stream buffer memory is now allocated as normal process memory, rather then kernel memory, to prevent leaks if the process fails to close the stream.

[close]

http://visopsys.org/
Titel: Windows 95 for Windows 1.0.0
Beitrag von: SiLæncer am 23 August, 2018, 21:15
(https://s26.postimg.cc/fif8tdqw9/screenshot_522.png)
Slack developer Felix Rieseberg has created an app which allows Microsoft Windows 95 to run on Windows, Mac, and Linux. It's available in the form of an electron app. Most things work exactly as you'd expect them to, including WordPad, FreeCell, Calculator and Media Player.

License: Open Source

https://github.com/felixrieseberg/windows95
Titel: Windows 95 for Windows 1.1
Beitrag von: SiLæncer am 24 August, 2018, 11:15
Whats new:>>

Floppy Disk Support!

https://github.com/felixrieseberg/windows95



Nostalgie pur !  :)
Titel: Windows 95 for Windows 1.2
Beitrag von: SiLæncer am 25 August, 2018, 11:30
Changelog

💖 I've been pretty humbled by how much people love this dumb little app. I've added a few features and cleaned a few things up, notably:

    You can now mount the disk image (on Windows 10 and macOS)
    The app auto-updates (Windows does not, it'll stay on Windows 95)
    You can now see the CPU and HDD working
    You can now send Ctrl + Alt + Del and reboot the machine from the window menu

[close]

https://github.com/felixrieseberg/windows95
Titel: Windows 95 for Windows 1.3
Beitrag von: SiLæncer am 27 August, 2018, 19:30
Whats new:>>

Added more credits
Added more help

https://github.com/felixrieseberg/windows95
Titel: ReactOS 0.4.10
Beitrag von: SiLæncer am 06 November, 2018, 16:30
Zitat
The ReactOS project is pleased to announce the release of version 0.4.10, the latest of our quarterly cadence of releases. The project has seen an increasing emphasis on consistency and stability over the past few months, an emphasis the rapid release schedule helps reinforce to provide a better end-user experience. Even as new pieces of functionality are added, all this would be for naught if a user could not access them reliably.

Quelle & weitere Infos : https://www.reactos.org/project-news/reactos-0410-released

http://www.reactos.com/
Titel: Windows 95 for Windows 1.4
Beitrag von: SiLæncer am 21 Dezember, 2018, 13:45
Whats new:>>

📝 Readme updated
📝 Docker Instructions updated (Thanks, @toolboc)
📝 Support and purpose clarified (Thanks, @jacobq)
📦 Updated to Electron 3.0.13

https://github.com/felixrieseberg/windows95
Titel: Windows 95 for Windows 2.0
Beitrag von: SiLæncer am 04 Februar, 2019, 06:10
Whats new:>>

📦 Updated to Electron v4.0.4
💾 A completely new Windows 95 disk image
💾 Installed Microsoft FrontPage, Netscape 2.0, and FrontPage Server
🕹 Installed Doom, Wolfenstein3D, A10 Tank Killer, and Grand Prix Circuit.
🔧 Added ability to "Reset" a machine
🔧 Better support for High-DPI devices
🔈 Support for sound

https://github.com/felixrieseberg/windows95
Titel: ReactOS 0.4.11
Beitrag von: SiLæncer am 04 März, 2019, 13:50
Zitat
The ReactOS team is pleased to announce the release of version 0.4.11. This version has seen substantial work done to the kernel, helping improve overall system stability.

Quelle & weitere Infos : https://www.reactos.org/project-news/reactos-0411-released

http://www.reactos.com/
Titel: Visopsys 0.84
Beitrag von: SiLæncer am 16 Mai, 2019, 05:30
(https://s26.postimg.cc/vluozd91l/screenshot_950.png)
Visopsys (VISual OPerating SYStem) is an alternative operating system for PC-compatible computers, written “from scratch”, and developed primarily by a single hobbyist programmer since 1997.

Visopsys is free software and the source code is available under the terms of the GNU General Public License.  The libraries and header files are licensed under the terms of the GNU Lesser General Public License.

The bulk of Visopsys is a fully multitasking, 32-bit, virtual-memory, massively-monolithic-style kernel.  Added to this is a bare-bones C library and a minimalist suite of applications — together comprising a small but reasonably functional operating system which can operate natively in either graphical or text modes.  Though it’s been in continuous development for a number of years, realistically the target audience remains limited to operating system enthusiasts, students, and assorted other sensation seekers.  The ISO and floppy images available from the download page can install the system, or operate in ‘live demo’ mode.

Changelog

Overview: This minor maintenance version consists of developer-oriented features, stability and performance enhancements, and bug fixes.

    Introduced login sessions (userSession in <sys/user.h>) in preparation for the implementation of multi-user operation.
    Added a kernelUserGetSessions() function (userGetSessions() in user space) for getting a list of current login sessions, and a command-line ‘who’ program to show who’s logged in. For the time being, only one user can be logged in.
    The ‘help’ command is now more intelligent about what commands it lists, simply by searching the PATH for the names of the binaries, for the time being. If a command is not available, it won’t be shown in the summary listing.
    Created a new Visopsys library (libvis) with Visopsys-specific code that’s useful in both kernel and user space. Initially populated with the linked-list and variable list code that was previously in the kernel. Definitions for these are now in <sys/vis.h>, and <sys/variable.h> has been removed.
    Code hardening, to try and ensure that string buffers can – and will – be larger than their maximum lengths, while still being memory-aligned for best performance.
    Added a <sys/crypt.h> header file for definitions and structures related to hashing and cryptography.
    Upgraded the kernel multitasker’s process queue, from a simple process array to a linkedList, to benefit from locking and more sophisticated management capabilities.
    Upgraded the kernel’s font cache, and the window library’s event handlers, from simple arrays to linkedLists, to benefit from locking and more sophisticated management capabilities.
    Enhanced the kernelGraphicCopyBuffer function so that it can copy a clip of one buffer into another – not necessarily the whole thing.
    Added a kernelWindowGetList() (windowGetList() in user space) function that fills an array with the objectKeys of the current list of windows.
    Added a user space ‘windowInfo’ structure for getting information about a window, and a kernelWindowGetInfo() (windowGetInfo() in user space) function to return it.
    Removed the redundant functions kernelWindowGetSize() and kernelWindowGetLocation() (windowGetSize() and windowGetLocation() in user space).
    Added a kernelWindowSetRoot() function (windowSetRoot() in user space) to set the attributes of a window so that it is always at the bottom level.
    Added the kernelWindowMenuUpdate() (windowMenuUpdate() in user space) function for changing the title, character set, contents, or colours of a menu, and updated the window shell and most of the programs to do a better job at refreshing – e.g. in the case of a language switch.
    Added a kernelWindowComponentLayout() function (windowComponentLayout() in user space) for (re-)doing layout of GUI container components.
    Added kernelWindowContainerAdd() and kernelWindowContainerDelete() functions, for adding and removing components from generic container components, respectively.
    Added a kernelWindowMenuDestroy() function (windowMenuDestroy() in user space) for destroying a window menu and properly removing it from any menu bars.
    Added an optional window parameter to the kernelWindowToggleMenuBar() function, and exported it to user space as windowToggleMenuBar().
    Added a draw_buffer window drawing operation type, initially for use with the windowCanvas widget.
    Made the kernelWindowLogin() and kernelWindowLogout() (windowLogin() and windowLogout() in user space) functions ‘wrap’ the kernelUserLogin() and kernelUserLogout() (userLogin() and userLogout() in user space) functions, performing authentication and logging the user in to, or out of, the system, respectively.
    Exported the kernelTouchAvailable(), which reports whether a touchscreen interface is available, to user space as touchAvailable().
    Removed the notion of a window context menu – only window components can have them – and removed the unused kernelWindowContextAdd() (windowContextAdd in user space) function.
    Altered kernelWindowShellDestroyTaskbarComp() (windowShellDestroyTaskbarComp() in user space) to return a status value.
    De-exported the unused user space functions windowDrawAll(), windowProcessEvent(), windowRedrawArea(), and windowUpdateBuffer().
    Changed the Visopsys library’s linkedList functionality so that new items are added to the end of the list – rather than the start – and when iterating, the list is oldest-first.
    Added a kernelUserGetCurrentLoginPid() function to return the process ID of the current user’s login process.
    Added a login process ID to the kenelUserLogin() (userLogin() in user space) function, so that a login session is tied to a particular process.
    Removed the redundant kernelUserGetPid() and kernelUserSetPid() (userGetPid() and userSetPid() in user space) functions.
    Added an optional login program name to the kernelConsoleLogin() function, and used that to clean up the kernelMain() function.
    Mofified the kernelMultitaskerPropagateEnvironment() function so that the parent process whose environment is to be propagated is specified, rather than assumed to be the current process.
    Exported the kernelWindowSetBackgroundImage() function to user space as windowSetBackgroundImage().
    Enabled the login program to set up the environment of a user’s login process without polluting its own.
    Added a process ID argument to kernelEnvironmentLoad(), added the environment functions kernelEnvironmentProcessGet() and kernelEnvironmentProcessSet(), and added kernelMultitaskerGetProcessEnvironment() and kernelMultitaskerSetProcessCurrentDirectory() to the multitasker.
    Added a ‘run’ parameter to kernelMultitaskerSpawn() (multitaskerSpawn() in user space) and kernelMultitaskerSpawnKernelThread() functions, so that the caller can choose whether the thread runs at the first opportunity, or waits until it is explicitly made runnable at a more appropriate time.
    Exported the kernelFontGetSystem() function to userspace as fontGetSystem(). Returns a default font that is built in to the kernel and always guaranteed to be available.
    Packed the window event EVENT_* type flags to make room for more types, and separated the window and window component WINFLAG_* flags into WINDOW_FLAG_* (defined in user space) and WINDOW_COMP_FLAG_* (not defined in user space) respectively.
    The user space componentParameters flags have been renamed from WINDOW_COMPFLAG_* to COMP_PARAMS_FLAG_*.
    Packed the windowEvent structure with a union composed of discrete sections for – initially – coordinate and keyboard events, which should never coincide.
    Removed the unused kernel function kernelPause(), and removed the kernel macro POW() in favour of the C library version.
    Added vshPageBuffer() and vshPageFile() functions to the Visopsys shell library (libvsh), for showing the contents of a buffer or file, respectively, one screenfull at a time (like the ‘more’ command).
    Removed the redundant Visopsys Shell library (libvsh) functions vshDeleteFile() and vshMoveFile().
    Improved header file idempotency, and separated the definitions (including objectKey) from <sys/api.h> into <sys/apidefs.h>, to eliminate circular dependencies with, for example <sys/window.h>.
    Renamed a number of things in the <sys/window.h> header for better namespace consistency.
    Fixed: When a user with a touchscreen logs in, the virtual keyboard no longer briefly flashes up on the screen before iconifying.
    Fixed: Restored the ‘View’ icon to the ‘Programs’ window — missing since the ‘Virtual Keyboard’ icon was added for version 0.8!
    Fixed: a spurious error condition parsing command line arguments in the ‘kill’ program.
    Fixed: the kernelMultitaskerPropagateEnvironment() function so that it propagates the environment to children of parent processes’ threads.
    Fixed: the kernelWindowLayout() (windowLayout() in user space) function for (re-)laying out fixed-size windows, such as the window shell’s root window; switching languages on the fly would cause the root window’s main container to shrink to minimum size.
    Fixed: a window list iteration in the window thread.
    Fixed: a linked list iteration in the kernelWindowLogout() (windowLogout() in user space) function, in which a failed kernelWindowDestroy() could theoretically cause a window to be left in the list.
    Fixed: the kernel API parameter specification for the font objectKey in graphicDrawText().
    Fixed: the way the C library function strcat() enforces the MAXSTRINGLENGTH limit on string lengths, so that the limit applies to the new concatenated destination string, rather than just the original strings.
    Fixed: compilation issues when using an older gcc 4 compiler; most notably the ‘lock’ structure has been renamed to ‘spinLock’.

[close]

http://visopsys.org/
Titel: Windows 95 for Windows 2.1
Beitrag von: SiLæncer am 17 Mai, 2019, 20:15
Whats new:>>

This update merely updates the dependencies of windows95, which shouldn't really have any user-visible changes. Things will likely be a little faster, but it's not like Windows 95 will suddenly start playing Crysis.

https://github.com/felixrieseberg/windows95
Titel: Windows 95 for Windows 2.1.1
Beitrag von: SiLæncer am 24 Mai, 2019, 04:40
Whats new:>>

This update fixes an issue with code-signed macOS builds.

https://github.com/felixrieseberg/windows95
Titel: Windows 95 for Windows 2.2.0
Beitrag von: SiLæncer am 24 August, 2019, 20:50
Whats new:>>

I've fixed bugs, upgraded components, and built a snazzy new user interface.

https://github.com/felixrieseberg/windows95
Titel: ReactOS 0.4.12
Beitrag von: SiLæncer am 23 September, 2019, 13:50
Zitat
The ReactOS team is pleased to announce the release of version 0.4.12. As always a multitude of improvements have been made to all parts of the OS, though userland components saw special emphasis this time around.

Quelle & weitere Infos : https://www.reactos.org/project-news/reactos-0412-released

http://www.reactos.com/
Titel: Windows 95 2.2.1
Beitrag von: SiLæncer am 04 Dezember, 2019, 06:05
Whats new:>>

This release improves support for macOS Catalina and ensures that some of the links are actually clickable. I know, links really have just one job - they should be clickable. And they are now!

https://github.com/felixrieseberg/windows95
Titel: Visopsys 0.85
Beitrag von: SiLæncer am 21 Januar, 2020, 09:12
Changelog


    Added RAM disk booting for coreboot/SeaBIOS support in Qemu, and potentially PXE booting in the future. Create an empty file named ‘ramdisk’ in the root directory of the boot floppy image to trigger this feature.
    When the root filesystem is read-only (e.g. an ISO image), a RAM disk is created and mounted on /temp, for programs that need to be able to create temporary files to work properly. This depends on the ‘kernel.conf’ file specifying a variable ‘ramdisk.readonly.temp’ with a non-zero size (currently 10MB by default).
    Did a refresh of the kernel’s APIC driver in response to bug reports. Made a number of improvements to get it closer to the specification and to real-world systems.
    Centralized the interrupt system’s sharing and chaining mechanism in kernelInterrupt.c and removed the need for individual device drivers to manage these. Removed the kernelInterruptGetHandler() function and added the kernelInterruptNextHandler() function for chaining. Added the kernelSysTimerHook() function for hooking or restoring the system timer interrupt at kernel startup or shutdown time.
    Added support for the X86 Page Attribute Table feature, and changed the kernelPageSetAttrs() function to allow for more abstract, but enhanced memory page caching options. Various drivers now use it to designate memory-mapped register space as “strong uncacheable”, and the framebuffer graphic driver to request “write-combining” for better performance.
    Added the equivalent of ‘loopback’ functionality for real network devices so that it’s possible to, for example, ping our own IP address.
    Changed the Visopsys library’s linkedList functionality so that the linkedListAdd() function has been replaced by linkedListAddFront() and linkedListAddBack(). Thus the caller must specify whether a new item gets added to the front or the back of the list.
    Significantly re-engineered the ‘Edit’ text editor program. It’s much more realistically usable now: it mostly works, supports the Home, End, and PgUp, and PgDown keys, and no longer does automatic line-wrapping, although it doesn’t yet support horizontal scrolling.
    Changed the ‘import’ (-i) and ‘export’ (-e) operations in the command-line version of the font editor (fontutil) so that they work with directories of individual glyph image files, rather than a single image file with a grid of glyphs.
    Because of their propensity for sharing interrupt pins, PCI devices now have their interrupt generating capability disabled by default, and drivers must enable it by calling kernelBusDeviceEnable().
    Improved error handling and messages for command-line and text mode operation (perror and errno).
    Added proper keyboard support for the ‘Home’ and ‘End’ keys, for applications that want to use them.
    The networking IPv4 code has been changed to use the IANA-specified range of numbers (49152 to 65535) for ‘ephemeral’ (temporary, private, ‘dynamic’) ports.
    Added a driverGetFeatures() function to the multiprocessor driver, and when disabling the PIC in favour of APICs, the PIC driver now checks for the presence of an IMCR in the multiprocessor features, and disables it.
    Added a generic kernelCpuGetFeatures() to the CPU driver interface, for returning a structure of model-specific features. Only for X86 (32/64) processors at the moment, and intended to reduce the need for calling the X86 ‘cpuid’ instruction directly in other places.
    Added a kernelWindowComponentAppendData() function (windowComponentAppendData() in user space) that allows the caller to append rather than completely replace the data in a supported component. Currently implemented only in the windowList component.
    Added the new kernel networking functions kernelNetworkConnectionGetCount() and kernelNetworkConnectionGetAll() (networkConnectionGetCount() and networkConnectionGetAll() in user space, respectively) to return information about current network connections.
    Added the feof() function to the standard C library.
    Moved the <sys/sched.h> header file to <sched.h> where it should have been in the first place.
    Removed the kernel multitasker’s kernelMultitaskerSetProcessParent() function. The surviving children of a process that’s being killed are re-parented to their grandparents. There should be no more orphan processes, and it should always be possible to trace the lineage of processes back to their oldest living ancestor, making the kernelMultitaskerPropagateEnvironment() function work as intended, and making it unnecessary for the window shell to re-parent processes.
    Removed the unused kernel text input functions kernelTextInputStreamPeek(), kernelTextInputPeek(), kernelTextInputStreamRemove(), kernelTextInputRemove(), kernelTextInputStreamRemoveN(), and kernelTextInputRemoveN() (textInputStreamRemove(), textInputRemove(), textInputStreamRemoveN(), and textInputRemoveN(), respectively, in user space).
    Fixed: When using the ‘view’ program to look at little mouse pointer images, the window – specifically the title bar – was too small for the buttons and whatnot. The autoSizeWindow() function now respects the minimum width of any title bar.
    Fixed: Doing a ‘set data’ on a disabled text field could cause the new text to be drawn as if the component were enabled.
    Fixed: Attempting to use the ‘shutdown’ program as a non-privileged user was crashy.
    Fixed: Clicking on a keymap file that wasn’t in the system keymap folder would launch the Keyboard Map program, but it wouldn’t open the clicked file, but rather attempt to match a map in the system keymap folder.
    Fixed: Paging-related error messages when running the ‘Devices’ (lsdev) program from the command line. Also fixed a separate-but-related memory leak by destroying the attributes variable list of each device as we finish with it, when recursively walking the device tree.
    Fixed: In the file browser, empty files had directory icons.
    Fixed: The error recovery if device detection and setup fails in the generic network device layer, or in the PcNet ethernet driver. Also fixed the Network Devices (ifconfig) program to better handle the case where there are no network devices.
    Fixed: The kernelNetworkRead() function (networkRead() in user space) so that it is possible to read remaining buffered data from a connection that has been closed (e.g. by the other host).
    Fixed: Corrected the non-blocking behaviour of the C library networking function recv().
    Fixed: Some minor off-by-one errors in the C library’s strlen() and strnlen() functions, related to the MAXSTRINGLENGTH limit.
    Fixed: A spurious memory deallocation error message that occurred when the only floppy drive was of an unsupported type (e.g. ATAPI).
    Fixed: An unlikely crash that could happen when the login program was unable to log in to the window system, despite having successfully authenticated with valid credentials.
    Fixed: Errors in the assert() macro in <assert.h>.
    Fixed: Several of the programs didn’t have .pot translation files.
    Fixed: the kernel’s static library dependencies in the build.

[close]

http://visopsys.org/
Titel: ReactOS 0.4.13
Beitrag von: SiLæncer am 11 April, 2020, 10:30
Zitat
The ReactOS Team is pleased to announce the release of version 0.4.13. As with prior releases, keywords are noted representing the release itself and highlighting key improvements. In this particular case, the 0.4.13 version shows the results of significant hard work to bring improvements to the USB stack, further development on the Xbox port boot process, an Explorer File Search for the Shell module, as well as many other changes.

Quelle & weitere Infos : https://www.reactos.org/project-news/reactos-0413-released

http://www.reactos.com/
Titel: Visopsys 0.9
Beitrag von: SiLæncer am 17 April, 2020, 16:30
Changelog

Overview: This major release offers a subtly updated look, enhanced networking capabilities and associated programs, Unicode support, a software packaging/download/install/uninstall infrastructure with an online ‘store’, a user space window shell, VMware mouse integration, HTTP, XML, and HTML libraries, some C++ and POSIX threads (pthreads) support, ‘pipes’ for interprocess communication, and additional hashing algorithms.

    Added TCP networking.
    Added a DNS client.
    Networking is now enabled by default at boot time.
    Network-based programs have moved into separate sub-groupings in the ‘Programs’ and ‘Administration’ windows.
    Added a Packet Sniffer (‘netsniff’) program, for inspecting incoming and outgoing network packets.
    Added a Network Connections (‘netstat’) program to show the current network connections and TCP state, if applicable.
    Added a basic Telnet client program and protocol libarary; mostly for TCP testing and validation, although the protocol has other uses.
    Added wide-character and multibyte character (UTF-8) support throughout the OS – to the fonts and charsets, the GUI, the C library, etc. It has replaced the ISO-based internationalization schemes. Although some knowledge of ISO codepages was kept, things have been more-or-less entirely switched over to Unicode.
    Implemented a software packaging/installation scheme.
    Implemented a software/update store server to run at visopsys.org, with an initial, trivial ‘hello world’ software package available for 0.9.
    Added a ‘Software’ program to connect to the software store at visopsys.org, which can show lists of available and installed packages, and install and uninstall them.
    Converted the existing window shell to a user space program, keeping the existing kernel-based one as a thing for ‘basic’ installs. The intention is to create an entirely new window shell in a future release, and have the user be able to choose.
    Added VMware mouse integration, so that a Visopsys guest coordinates with the host to automatically grab or ungrab the mouse cursor as it enters or leaves the window. Requires the option to be enabled in VMware.
    Added a basic HTTP library, with URL parsing and HTTP ‘get’, and the header files <sys/url.h> and <sys/http.h>.
    Added a simple XML parsing library.
    Added a simple HTML parsing library.
    Added basic C++ runtime support (no RTTI or exceptions), and partial string, memory, and iostream implementations.
    Added the beginnings of a POSIX Threads (pthreads) library (libpthread) with some basic wrapper functions around Visopsys kernel threading, for software portability.
    Added a ‘pipes’ implementation for inter-process communication, as a thin wrapper around the kernel’s generic ‘streams’ functionality, available to user programs.
    Added a SHA1 hashing implementation to the kernel, and command-line programs sha1pass (hashes string parameters) and sha1sum (hashes files) that use it.
    Added a SHA256 hashing implementation to the kernel, and upgraded user password hashing from MD5 to SHA256. Also added command-line programs sha256pass (hashes string parameters) and sha256sum (hashes files) that use it.
    The OS installer now asks the user to choose a physical disk first, and then shows the exising logical disks, offering to change and add partitions, etc.
    Added a simple ‘wget’ program to test the new HTTP library. For the time being, it only downloads individual files, and not anything referenced by them.
    Added a ‘host’ program – similar to the Linux/UNIX one, for network name and address lookups. Command-line only for now.
    Added a computer chip icon, ‘chip.ico’. To start with, the Computer Browser will use it for RAM disks.
    Added partial implementation of the standard C library function
    getaddrinfo() and its companions freeaddrinfo() and gai_strerror().
    Added the wide-character standard C library functions getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), and wcstombs().
    Removed the kernelWindowShellTileBackground() and
    kernelWindowShellCenterBackground()  (windowShellTileBackground() and windowShellCenterBackground() in user space, respectively) functions in favour of kernelWindowShellChangeBackground() (windowShellChangeBackground() in user space), which simply notifies the window shell of a change, so that it can go and read the appropriate configuration files.
    Added COLOR_COPY() and COLOR_ADJUST() macros in <sys/color.h> for doing a quick copy, and copy-brightness-adjusted, respectively, of color structures.
    Did some tidy-up of the translated .po files – mostly updating c-format strings’ parameters, punctuation, and newlines.
    Removed the ‘Del’ glyph 127 from the font maps.
    Updated the api2txt.sh and api2html.sh utils scripts to filter out the _U_ for unused parameters.
    Added a check-pots.sh utils script for reporting any programs that don’t have .pot translation files.
    Fixed: The Computer Browser program could show mismatches between disks and icons, if it didn’t have an icon for a particular hardware type (specifically, RAM disks). Made it more robust, with a default icon.
    Fixed: The Disk Manager’s creation and resize dialogs were full-screen, and looked all messed up.
    Fixed: The Calendar program was selecting the wrong day of the month in graphics mode, and selecting a day of the month in non-current months and years.
    Fixed: Several of the programs didn’t have .pot translation files.

[close]

http://visopsys.org/
Titel: Visopsys 0.91
Beitrag von: SiLæncer am 31 Juli, 2021, 09:00
Changelog

Overview: This maintenance release fixes RAM disk boot support, adds sparse file support to the EXT filesystem driver, and updates various build-related things.

    Added support for sparse files to the EXT filesystem driver.
    Fixed some problems with the RAM disk boot feature, first introduced in version 0.85.
    Added a cross-compiling toolchain to the build system, to reduce the fragility of relying on the host system’s compiler and associated programs, and fixed a number of warnings and errors that emerged from that.
    Updated the administration.conf files for German, Spanish, Russian, and Turkish.
    Updated sources and fixed some warnings and errors, when building with GCC versions 7 through 10.
    Added a kernel linker script, so that we have finer control over the layout of the kernel binary.
    Isolated architecture-dependent code and parameterized the build system with the architecture. For now, still just 32-bit x86.
    Renamed the floppy image file to include the word ‘floppy’.
    Factored some code in the BIOS OS loader and fixed some rounding errors.
    Added byte offsets to various structures described in <sys/elf.h>.
    Removed the unused kernel function kernelSysTimerWaitTicks().

[close]

http://visopsys.org/
Titel: ReactOS 0.4.14
Beitrag von: SiLæncer am 17 Dezember, 2021, 21:30
Zitat
The ReactOS Team is pleased to announce the release of version 0.4.14. As with every other release, we’re regularly noting improvements and updates to keep you in touch with what is being done in ReactOS. In this release, improvements range from FreeLoader fixes, Shell features, kernel fixes, NetKVM VirtIO bringup, further work on the Xbox port and support for NEC PC-9800.

Note that it took us over a year to get this release in shape and fix regressions. As such, ReactOS 0.4.14 does not contain the very latest developments we advertised in 2021 on our blog and on social media. They can be found instead in our nightly builds. Consider this a maintenance release, and stay tuned for what’s coming next!

Quelle & weitere Infos : https://reactos.org/project-news/reactos-0414-released/

https://www.reactos.com/
Titel: Windows 95 3.0.0
Beitrag von: SiLæncer am 27 Juni, 2022, 12:33
Changelog


Breaking Changes

    Upgraded the disk image, meaning that prior state files no longer work.
        Old state files aren't being deleted, can still be found in your application data, and used with windows95 v2. As a reminder, don't use windows95 for any real work -- a real emulator (like VirtualBox) is much better suited for.

Other Changes

    Upgraded from Electron v11 Electron v18 (and with it, Chrome and Node.js)
    Upgraded v86 (now using WASM)
    Upgraded various smaller dependencies
    Much better scaling on all platforms
    On Windows, the link to OSFMount was broken and is now fixed.
    On Windows, you can now see a prettier installation animation.
    On Windows, windows95 will have a proper icon in the Programs & Features menu.

[close]

https://github.com/felixrieseberg/windows95
Titel: Windows 95 3.1.1
Beitrag von: SiLæncer am 17 Oktober, 2022, 05:20
Whats new:>>

    Upgraded from Electron v18 to Electron v21 (and with it, Chrome and Node.js)
    Upgraded v86 (sound is back!)

https://github.com/felixrieseberg/windows95
Titel: Visopsys 0.92
Beitrag von: SiLæncer am 22 September, 2023, 18:15
Changelog

Overview: This maintenance release introduces usabilty and stability improvements to the multitasker, filesystems, text editor, and networking programs, and a number of bug fixes.

    Added support for 64-bit EXT filesystems (read-only, as before).
    Implemented a series of steps on the way to changing the kernel’s multitasker to use software task switching, as opposed to using the processor feature. This is a prerequisite for adding x86_64 builds.
        Implemented a contextSwitch() function.
         Added a ‘collector’ thread to do the work of cleaning up finished processes, instead of doing it within the scheduler itself.
        Eliminated the use of x86 IDT task gates, and removed the multitasker’s scheduler process and converted it into an interrupt handler.
    Updated the ‘edit’ Text Editor program to add ‘New’ and ‘Save As’ menu items, bringing it more in line with conventions used by other editors. When invoked without a filename or creating a ‘New’ document, the ‘Save’ menu item is disabled. Use of a temporary file for unsaved documents has been discontinued.
    Added a Window library ‘cancel’ dialog for stopping an in-progress operation.
    Because connecting via TCP can potentially block for a fairly long time, networking programs now use a connection thread that can be killed via the new ‘cancel’ dialog.
    Added filtering (for instance TCP only, ARP only, etc) for the packet sniffer. By default, all network packets are shown. A new button at the bottom of the left-hand panel will raise a dialog window which allows the user to (de-)select various types of packets to be displayed. As requested by forum user ronaldlees.
    Added an ‘errno’ program to print error messages associated with error codes.
    Updated the kernel’s MD5 hashing functions to (correctly) match the usage and behaviour of the more modern SHA1 and SHA256 code.
    Removed the ‘md5’ program, and replaced it with ‘md5pass’ and ‘md5sum’ programs for hashing strings and files, respectively.
    Added a lock to the freeEntries list in kernelFile.c.
    Added locking to directory fileEntry structures when adding to or removing from their lists of entries.
    Added the standard C library function strndup().
    Added a global error strings table to the C library, and moved the definitions for strtol() and family from <stdio.h> to <stdlib.h>.
    Changed the ‘test’ program’s file_ops test to create its temporary directory in /temp, so that it works by default even on a read-only boot disk.
    Fixed: A SATA driver problem with VmWare’s virtual SATA disks. There was an error in the setting of SATA AHCI DMA modes during initial disk enumeration.
    Fixed: Problems with Jpeg loading and/or image resizing when creating thumbnails or clicking on multiple images. In a number of cases, thumbnails were created, but the View program would report an error trying to load them.
    Fixed: When booted from a read-only filesystem (CD), pressing PrtScn could cause a page fault, and error messages on the console saying “Filesystem is read-only” and “Unable to open [file] for writing”.
    Fixed: When clicking the Text Editor in the Programs window, it would show an error dialog “Error -11 loading file” when booted from a read-only medium/disk, such as a CD/DVD.
    Fixed: When mounting a new filesystem, it would appear before the other, alphabetically-sorted, items in a directory listing. The most recently mounted filesystem was always being inserted as the first entry in its mount point’s parent directory, because the file name had not yet been set.
    Fixed: The kernel API was returning incorrect 64-bit values in the high 32 bits. For example, the free bytes values shown by the ‘ls’ command, and the time values shown by the ‘ping’ command, were obviously wrong.
    Fixed: Attempts to iterate through empty window containers could result in “Can’t allocate zero bytes” errors being logged to the console, for example after switching languages on the first boot screen.
    Fixed a number of warnings generated when building with the ‘clang’ compiler.

[close]

http://visopsys.org/