As requested:
> From: nadja friedl <nadja.fiedl(a)gmx.at>
> Sent: Friday, October 14, 2005 18:45
>
> Hello!
> I am the sister of Klemens!
> He is since the 3rd. Oct. at the Austrian army and since the
> 7th. Oct. ill.
> So he is not allowed to come home and he has no possibility
> to surf the net!
> Are there any news about reactOS?
> Please tell the others of my brothers illnes!
> He hopes that he could come home next week!
>
> If you want to reply write to my email adresse and I' ll tell
> him the things!
hpoussin(a)svn.reactos.com wrote:
>Don't always return STATUS_BUFFER_TOO_SMALL when an error occurs in ZwQueryValueKey.
>The "if" was triggered because ValueInformation->DataLength is 0xcdcdcdcd at the return of the function
>
But that means that the memory was freed during the failure, so now the
ExFreePool will run into a double-free!
>Modified: trunk/reactos/ntoskrnl/io/pnpmgr.c
>
>
> ------------------------------------------------------------------------
> *Modified: trunk/reactos/ntoskrnl/io/pnpmgr.c*
>
>--- trunk/reactos/ntoskrnl/io/pnpmgr.c 2005-10-14 13:00:18 UTC (rev 18441)
>+++ trunk/reactos/ntoskrnl/io/pnpmgr.c 2005-10-14 13:04:11 UTC (rev 18442)
>@@ -322,15 +322,18 @@
>
> *ResultLength = ValueInformation->DataLength;
> ZwClose(KeyHandle);
>
>
>
>- if (ValueInformation->DataLength > BufferLength)
>- Status = STATUS_BUFFER_TOO_SMALL;
>-
>
>
> if (!NT_SUCCESS(Status))
> {
> ExFreePool(ValueInformation);
> return Status;
> }
>
>
>
>+ if (ValueInformation->DataLength > BufferLength)
>+ {
>+ ExFreePool(ValueInformation);
>+ return STATUS_BUFFER_TOO_SMALL;
>+ }
>+
>
>
> /* FIXME: Verify the value (NULL-terminated, correct format). */
>
> RtlCopyMemory(PropertyBuffer, ValueInformation->Data,
>
>
Please check this out in more detail...
Best regards,
Alex Ionescu
Richard Campbell wrote:
> But how WELL does mozilla work with it? Well enough we could include it
> with 0.2.8?
>
No, it's still full of bugs.
Mozilla won't be included anyway, it's a 3rd party app.
Ged.
************************************************************************
The information contained in this message or any of its
attachments is confidential and is intended for the exclusive
use of the addressee. The information may also be legally
privileged. The views expressed may not be company policy,
but the personal views of the originator. If you are not the
addressee, any disclosure, reproduction, distribution or other
dissemination or use of this communication is strictly prohibited.
If you have received this message in error, please contact
postmaster(a)exideuk.co.uk
<mailto:postmaster@exideuk.co.uk> and then delete this message.
Exide Technologies is an industrial and transportation battery
producer and recycler with operations in 89 countries.
Further information can be found at www.exide.com
Hi Gunnar,
gdalsnes(a)svn.reactos.com wrote:
>make classes use session wide atom table. should fix bug 899
>
>
>Added files:
>trunk/reactos/subsys/win32k/ntuser/session.c
>
>
What are you plans for managing multiple instances of win32k.sys?
--
:Emanuele Aliberti
Hi,
the termination bug is in co_DestroyThreadWindows.
co_DestroyThreadWindows hangs in an endless loop which calls
UserRefObjectCo. UserRefObjectCo allocates some bytes from stack with
alloca. After some rounds, the kernel stack is eaten up.
- Hartmut
I've gone though bugzilla and reviewed most of the bugs, here are the
ones that are blockers, might become blockers, or caveats we need to
keep in mind. I'm sure we will get some real blockers when we release
RC1, but this is a start.
805 - Shutdown issues
http://www.reactos.org/bugzilla/show_bug.cgi?id=805
This one MUST be fixed, it affects the default install configuration.
493 - excessive repainting in tree-view controls
http://www.reactos.org/bugzilla/show_bug.cgi?id=493
I would really like to see some action on this, it renders regedit
near useless, and I've seen this bug in other list style controls.
Pegs the CPU.
688 - AllocConsole fails on real hardware due to i8042prt
http://www.reactos.org/bugzilla/show_bug.cgi?id=688
This is one of the blockers from 0.2.7 that we shipped with. Is there
anything that can be done about this? Can we put some debug info into
the debug builds so we can gather information?
703 - ReactOS is a fat big. Minimum mem reqs exceeded.
http://www.reactos.org/bugzilla/show_bug.cgi?id=703
This one is partially fixed. 32MB installs fail on vmware due to the
speed of the file copy operation.
880 - Some dlls stop display output when starting in CLI
http://www.reactos.org/bugzilla/show_bug.cgi?id=880
Not a huge bug that many people see, but this is holding up hpoussin's PnP work.
Discuss,
WD
--
<arty> don't question it ... it's clearly an optimization
Thank you for telling me that bug.
I tried to use outline mplus, which doesn't include bitmap data:
http://reactos-j.sourceforge.jp/up/img/083.png
and tried to use Mona Font with WaxDragon's freetype.dll:
http://reactos-j.sourceforge.jp/up/img/084.png
Modified freetype.dll works well!
But I think there still exist some bug with font rendering.
One of them is a line break. ReactOS automatically insert line feeds
at space. But Japanese text doesn't use space basically, so ReactOS
can't insert line feeds to proper position.
Many screenshots:
http://reactos-j.sourceforge.jp/up/img/085.zip
> mf suggested one could comment out #define
> TT_CONFIG_OPTION_EMBEDDED_BITMAPS in
> lib/freetype/include/freetype/config/ftoption.h to DISABLE the SBIT
> support. Doing some quick testing, this allows Helmut 12pt to render
> "correctly", i.e. readable. This may or may not help with the CJK
> font.
>
> tsk, if you would like to try, I put up a modified freetype.dll at
> http://waxdragon.homeip.net/~ford/freetype.dll. Give that one a try
> and see if it helps with your fonts.
>
> WD
For a long time we've had problems with firefox hanging during startup.
Well, I have some good news, as of r18418 it at least shows its main window,
see http://www.reactos.nl/pics/ff1.png There are still lots of other
problems, but I'm pretty sure we can fix those too in the next month or so.
Gé van Geldorp.
I know how most of the devs feel about releases, but I think it's time
to branch 0.2.8.
After a period of instability, trunk is now showing stability. GvG
and Ged reported surprising stability from the LinuxWorld demo builds,
I personally had favorable results from my September State of the Repo
tests. Last night I was able to build a ReactOS bootcd under r18404,
and then take that bootcd and install it under qemu, under ROS!
Gunnar's win32k changes have had some time to bake in and seem ok*.
There have been approximately 1800 commits since 0.2.7, and I want
those changes to get some general use..
I don't want to *release* now, but I want to tag the branch now, and
maybe release in two weeks (which would make three months sine 0.2.7).
Putting out an RC1 would give the codebase exposure to the general
public, who may find problems we as devs overlook. This will also
give devs and testers a change to focus on some of the big issues I
see at the moment, *like this mysterious hang we see on shutdown.
Also, those who wish to move forward can do so, even breaking /
destabilising the tree.
Giving us two or three weeks for testing release canidates will also
allow for the PnP/USB and ws2_32 work to be merged in before the
release.
WD
--
<arty> don't question it ... it's clearly an optimization
Rick Langschultz wrote:
> I am however writing ports for OpenLDAP, Jabber, Apache 2.0,
> Tomcat, MaxDB, Postgresql, and MySQL for reactos,
But there are already Win32 ports for most of, if not all of these.
> but without
> networking and service support my efforts are restricted to windows
> 2000.
That's not really a restriction. IMO, it's better to develop on Windows, get
your program working perfectly and then look at testing it in ReactOS.
Ged.
************************************************************************
The information contained in this message or any of its
attachments is confidential and is intended for the exclusive
use of the addressee. The information may also be legally
privileged. The views expressed may not be company policy,
but the personal views of the originator. If you are not the
addressee, any disclosure, reproduction, distribution or other
dissemination or use of this communication is strictly prohibited.
If you have received this message in error, please contact
postmaster(a)exideuk.co.uk
<mailto:postmaster@exideuk.co.uk> and then delete this message.
Exide Technologies is an industrial and transportation battery
producer and recycler with operations in 89 countries.
Further information can be found at www.exide.com