Hi,
I am currently working to convert win32k to NDK, which is the final
component still using the old headers. This creates a lot of conflicts
and issues between trunk and my local changes, and I'm trying to commit
them bit-by-bit instead of a gigantic patch. As such, unfortunately,
HEAD revision will be broken for another 30 minutes. These should be the
last large header changes, and trunk will be stabilzed after the next
one or two patches. Thank you for your understanding.
Best regards,
Alex Ionescu
Hi!
Make clean, svn up and make, DBG = 1 KDBG = 0,
[CC] drivers/video/videoprt/int10.c
In file included from drivers/video/videoprt/int10.c:25:
ntoskrnl/include/internal/v86m.h:56: error: syntax error before "KTRAP_FRAME"
ntoskrnl/include/internal/v86m.h:56: warning: no semicolon at end of struct or union
ntoskrnl/include/internal/v86m.h:66: error: syntax error before '}' token
ntoskrnl/include/internal/v86m.h:66: warning: type defaults to `int' in declaration of
`KV86M_TRAP_FRAME'
ntoskrnl/include/internal/v86m.h:66: warning: type defaults to `int' in declaration of
`PKV86M_TRAP_FRAME'
ntoskrnl/include/internal/v86m.h:66: warning: data definition has no type or storage class
make: *** [obj-i386/drivers/video/videoprt/int10.o] Error 1
I noticed the #ifndef __ASM__ was removed from v86m.h.
Thanks,
James
ekohl(a)svn.reactos.com wrote:
>Fix indentation, remove trailing whitespace and sort prototypes.
>
>
>
>
Hi Eric,
Thanks a lot, this takes off one of the things which I was planning to
do once everything is finalized!
Best regards,
Alex Ionescu
Currently, the "Initial Owner" of bug reports is set based on the component
selected in the bug report. Most of the components still have Vizzini as the
initial owner. Since he left the project, that doesn't make much sense
anymore.
I'd like to change all initial owners to "ros-bugs(a)reactos.com", a new
mailing list. Subscribers to that list would then get notifications of new
bug submissions. This type of setup seems to work for a lot of open source
projects.
If there are no objections I'll create the list and switch Bugzilla on
Thursday.
Gé van Geldorp.
jakov(a)vmlinux.org wrote:
>
>
> Why not release every other month... it's not nonsensical.
> It's agile.
>
> If no big changes: 0.2.6.1
>
> If big bugfixes: 0.2.7
>
> If important features: 0.3
>
I think this is a very good idea.
Who am I? Well I guess I'm what you could call a typical reactos 'user' in that I occaisionally download the latest releases to see how things are progressing.
Personally, I know that there is progress being made but only because I follow this list, but I'm sure there are plenty of others who don't and just check the site for a new release every now and then (or subscribe to the freshmeat release notices etc).
Now, I agree with other comments that if a new release (either 0.3 or 0.2.7) comes out and there are no immediately visible improvements to the user then it could cause trust issues. And on the other hand if there aren't any releases for a while then it looks from the outside like the project is stagnating.
Which is why I think the above idea is a good one - if I've downloaded 0.2.6 in the past and a 0.2.6.1 comes out 2 months later, then I know not to expect too many noticable changes, but it indicates to me that there is at least progress behind the scenes. And when the 0.2.7 comes out I should expect some new features around but nothing breathtakingly new. And when 0.3 came out I'd be hitting the download ASAP to see what major new developments are now afoot. So I think with the regular interval releases, but making sure they are marked to indicate what sort of release they are, means everyone knows where they stand.
Cheers
Derek
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
When I hover over the start menu item "Administration" ROS crashes and
goes to the "You can switch of the computer now" screen. The debugger
isn't started.
How to get more information here?
I'm using current SVN in qemu 0.7.0.
Greetings,
Jan Schiefer!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCu+pUzC00UKXFdVcRAlh/AJ9Ps7yJIvjjV1/oDkN2HkI/Q38zcQCcC3nQ
J80ijeO5Yinqs2TaUlt2Zmc=
=qFD6
-----END PGP SIGNATURE-----
On 6/24/05, art yerkes <ayerkes(a)perpetual.com> wrote:
> If the structure appears in the DDK headers, you should consider it to
> be in use by drivers, even if it's accompanied by a note saying that
> the structure is internal and will change. Driver writers tend to
> ignore such warnings.
You have a point, but I checked their DDK and it's not described there
(it's an alias for PVOID in their DDK). Its members appear only in our
DDK.
I've been snooping a little through their ndis.sys and it seems that
their structure has some extra members, like pointers to lists of used
packets and stuff like that. I guess it's safe then to add a few
variables to help in the implementation.
I also saw another interesting thing: the MS ndis.sys doesn't have all
the functions listed in the DDK. A few of them are declared as exports
but not implemented.
Best regards,
Andrei Homescu
Hello!
I've been studying the sources for ndis.sys for a while and I started
writing some functions, until now simple ones (wrappers for kernel
calls). I would like to implement NdisAllocatePacketPoolEx and
NdisPacketPoolUsage, but I don't think I can without modifying
NDIS_PACKET_POOL in w32api/include/ddk/ndis.h. Is that data structure
internal to ndis.sys or is publicly documented (and thus I can't touch
it)? I would like to add a couple of new members to count the overflow
packets and the used packets.
I've also been reading "Undocumented Windows NT" and I have a few
questions regarding some legal issues. Are the function declarations
for documented functions copied&pasted from the DDK? The undocumented
function declarations are obtained by disassembly of Windows sources?
Doesn't snooping around kernel code violate any copyright law?
Best regards,
Andrei Homescu
Jan Schiefer wrote:
> When I hover over the start menu item "Administration" ROS
> crashes and goes to the "You can switch of the computer now"
> screen. The debugger isn't started.
>
> How to get more information here?
>
> I'm using current SVN in qemu 0.7.0.
>
You really need to be using ROS in DBG mode to gather more information.
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