[ros-dev] State of the Repository October 6th 2005

WaxDragon waxdragon at gmail.com
Thu Oct 6 08:06:56 CEST 2005


The stats:

In Sepember, there were:
578 commits
98 bugs opened
94 bugs closed

I wasn't able to determine the bugs that weere touched during the last
month, since something made *all* bugs appear touched.

A little change of format, I will review the closed bugs first, then
go over the SVN commits in less detail than last month.

*First of all, the new website has been released!  This resolved
about 10 bugs, many of which were the oldest in Bugzilla.  Thanks to
everyone involved with the new site, it looks great!

* The taskmgr repainting bug was fixed. (583)
* ReactOS currently installs with only 32MB. (debug builds too!) (703)
** Reopened, see test results below..
* Freeldr now checks for invalid dates from the BIOS. (716)
* The last page of the installer is drawn correctly now. (735)
* Many notepad fixes and enhancements.
* Floppy support fixed. (753)
* Control combos fixed, you can now Ctrl+D in Putty to logout. (763)
* Last of the vmwinst.exe bugs fixed, can change resolution now. (764)
* ncftp now works. (779)
* Various regedit fixes and enhancements.
* WinRAR installer works. (785)
* vim.exe input works again. (796)

Some of the SVN highlights:

*Various notepad improvements and fixes.
*Various regedit improvements and fixes.
*LPC work
*NDK work
*Sync to Wine-20050830
*More win32k work
*New CSR code
*More rtl cleanup
*0.2.7 was tagged
*USB drivers added to bootcd
*Ion's 17838 WIP code !!!!
*Ntoskrnl header cleanups
*"Text" test added to rosperf
*Some new winefile icons
*The TAB+ debug combos work again
*GDB stub fixes
*Vaious application leak fixes
*Setupapi got alot of work this month
*Simple TCP/IP Services added (tcpsvcs)
*Simple Device Manager added (devmgr)

and the usual pile of build and bug fixes.

We also gained two developers this month! Lets welcome Bletch
(npwoods) and GedMurphy!

Lets start October off with r18248:
(Here is the rough draft of the testing list I am using, feedback apriciated)
(http://waxdragon.homeip.net/~ford/reactos/ros_regression_items.html)

Installation:
* Installs under both vmware and qemu
     hangs under vmware 5 with only 32MB
     completes first stage installer under qemu with 32MB, crashes on
first reboot (see bug 703 for more details)

Drivers:
* PCNet driver works VMWare
* vmx_svga (and vmwinst.exe) work under VMWare
* Ne2000 driver works under QEmu
* CL54XX video driver works under QEmu
* floppy driver appears to work under both VMWare and QEmu
* USB drivers (UHCI and usbhub) both load under VMWare5

Applications: (Tested under VMWare5 only)
* Abiword 2.2.9 installs; opens, edits and saves files.
* Info-ZIP UNZIP 5.42 unzips the OOo 1.1.4 install
* OOo 1.1.4 unpacks, and starts to install, but NONE of the text is
rendered on the installer pages.  I fumbled my way though the
installer by memory, and it even completed the file copy, but it
appears to hang setting up the registry.  I can't tell, no text. ;0)
This is progress though.
* Firefox has multiple issues still, both install and runtime.
* OffByOne installer has issues, but the binaries run and load pages,
slow and some issues (win32k?).
* The Mozilla ActiveX Control 1.7.12 works with ibrowser, but needs
msvcp60.dll to register the dlls. This is different that the 1.6
control. Eventhough, it seems to work a runtime, making ibrowser the
best browser canidate. (Still can't type in it though.. bug 876)
* dillo gets a UM exception trying to start
* lynx 2.8.3 runs, gets hung loading pages occationally, can break out
of load. works ok.
* mIRC 6.16 installs (shortcut error), and can even connect to
freenode by IP.  Hopefully, Alex's ws2_32 will fix that.
* jbmail installs and connects to my ISP pop3 server *by IP only*
* Miranda IM 0.4.0.1 and 0.3.3.1 have multiple issues, both install though.
* PuTTY works, still drops chars if you type too fast (really
noticeable under debug/qemu). OTOH, I can use the Control+ combos now.
I can log out and detach fom screen.
* RealVNC viewer suffers from the same crash tcpsvcs does. Gunnar has
a patch for this in bugzilla, will followup.
* 7za (the commandline stand alone 7-Zip) works well.

Shipped Apps (in-tree)
* regedit still has the treeview bug, but due to recent work, I can
actually create new keys and string values, and I can still import
from the command line. You can export subtrees now also. PROGRESSION!
* taskmanager has had some bugs fixes recently, but the System Cache
setting now reads 0 after fixing it in windows.
* Notepad has had alot of improvements, it's looking good.
* winemine still doesn't work (black box)
* Solitare works, but is still missing the menubar. REGRESSION.
* ps works
* mc starts
* format still does nothing, just hangs
* calc *seems* to work.
* cat works

* ftp works, but still can't tell the difference between ascii and
binary transfers.
* ncftp has progressed and you can use it for uploads and downloads,
the only issue I am aware of is you cannot backspace.
* ping works
* ipconfig is getting bad data from the OS, but works fine under windows.
* finger works
* route works, and had some cosmetic improvements
* netstat fails loading snmpapi.dll
* hostname returns the name you filled in second stage setup now. ;0)
* arp does not work, missing some of the plumbing.
* telnet works, and seems to buffer input properly.
* tcpsvcs crashes upon start up, seems that AfdSelect is setting DPCs
will NULL procs. There is a patch from Gunnar (Bug 857) that addresses
this, still needs more testing.  Hoping to regression test it after
this stupid email that has taken me three days. ;0)


To end this note, I will point out a few bugs.  We are still seeing
fatal hangs on shutdown on some configurations. Also, during this
testing, I corrupted the registry three times, will need to look into
that.

All and all, we have made progress.
Keep up the good work!

WD

(If I forgot anything, or you have something to add, please reply to this note)

--
<arty> don't question it ... it's clearly an optimization



More information about the Ros-dev mailing list