reactos.git
18 years ago2003-07-11 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 23:41:36 +0000 (23:41 +0000)]
2003-07-11  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* tools/rgenstat/rgenstat.c (get_previous_identifier): Skip end-of-line
characters when searching for identifier.
(parse_file): Print a warning if no identifier is found.

svn path=/trunk/; revision=5064

18 years agoUpdate Change Log
James Tabor [Thu, 10 Jul 2003 23:26:51 +0000 (23:26 +0000)]
Update Change Log

svn path=/trunk/; revision=5063

18 years ago2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 21:48:16 +0000 (21:48 +0000)]
2003-07-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* lib/winspool/stubs.c: Add @implemented and @unimplemented to APIs.

svn path=/trunk/; revision=5062

18 years ago2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 21:41:56 +0000 (21:41 +0000)]
2003-07-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* lib/wsock32/stubs.c: Add @implemented and @unimplemented to APIs.

svn path=/trunk/; revision=5061

18 years agoImplement W32kFillRgn
James Tabor [Thu, 10 Jul 2003 21:36:39 +0000 (21:36 +0000)]
Implement W32kFillRgn

svn path=/trunk/; revision=5060

18 years ago@implemented and @unimplemented comments for ntoskrnl/ob/*.c
Royce Mitchell III [Thu, 10 Jul 2003 21:34:29 +0000 (21:34 +0000)]
@implemented and @unimplemented comments for ntoskrnl/ob/*.c

svn path=/trunk/; revision=5059

18 years ago2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 21:28:17 +0000 (21:28 +0000)]
2003-07-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* lib/ws2_32/misc/bsd.c: Add @implemented and @unimplemented
to APIs.
* lib/ws2_32/misc/dllmain.c: Ditto.
* lib/ws2_32/misc/event.c: Ditto.
* lib/ws2_32/misc/ns.c: Ditto.
* lib/ws2_32/misc/sndrcv.c: Ditto.
* lib/ws2_32/misc/stubs.c: Ditto.
* lib/ws2_32/misc/upcall.c: Ditto.

svn path=/trunk/; revision=5058

18 years ago@implemented and @unimplemented comments for ntoskrnl/nt/*.c
Royce Mitchell III [Thu, 10 Jul 2003 21:23:49 +0000 (21:23 +0000)]
@implemented and @unimplemented comments for ntoskrnl/nt/*.c

svn path=/trunk/; revision=5057

18 years ago2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 21:12:40 +0000 (21:12 +0000)]
2003-07-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* drivers/dd/videoprt/videoprt.c: Add @implemented and @unimplemented
to APIs.

svn path=/trunk/; revision=5056

18 years ago2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 21:07:14 +0000 (21:07 +0000)]
2003-07-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* lib/version/misc/stubs.c: Add @implemented and @unimplemented to APIs.

svn path=/trunk/; revision=5055

18 years ago@implemented and @unimplemented comments for ntoskrnl/mm/*.c and also added a few...
Royce Mitchell III [Thu, 10 Jul 2003 21:05:04 +0000 (21:05 +0000)]
@implemented and @unimplemented comments for ntoskrnl/mm/*.c and also added a few missing /* EOF */ entries

svn path=/trunk/; revision=5054

18 years ago2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 21:04:32 +0000 (21:04 +0000)]
2003-07-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* lib/user32/misc/dde.c: Add @implemented and @unimplemented to APIs.
* lib/user32/misc/desktop.c: Ditto.
* lib/user32/misc/display.c: Ditto.
* lib/user32/misc/exit.c: Ditto.
* lib/user32/misc/object.c: Ditto.
* lib/user32/misc/resources.c: Ditto.
* lib/user32/misc/sprintf.c: Ditto.
* lib/user32/misc/stubs.c: Ditto.
* lib/user32/misc/timer.c: Ditto.
* lib/user32/misc/winhelp.c: Ditto.
* lib/user32/misc/winsta.c: Ditto.
* lib/user32/windows/accel.c: Ditto.
* lib/user32/windows/bitmap.c: Ditto.
* lib/user32/windows/class.c: Ditto.
* lib/user32/windows/clipboard.c: Ditto.
* lib/user32/windows/cursor.c: Ditto.
* lib/user32/windows/dc.c: Ditto.
* lib/user32/windows/defwnd.c: Ditto.
* lib/user32/windows/dialog.c: Ditto.
* lib/user32/windows/draw.c: Ditto.
* lib/user32/windows/font.c: Ditto.
* lib/user32/windows/hook.c: Ditto.
* lib/user32/windows/icon.c: Ditto.
* lib/user32/windows/input.c: Ditto.
* lib/user32/windows/mdi.c: Ditto.
* lib/user32/windows/menu.c: Ditto.
* lib/user32/windows/message.c: Ditto.
* lib/user32/windows/messagebox.c: Ditto.
* lib/user32/windows/nonclient.c: Ditto.
* lib/user32/windows/paint.c: Ditto.
* lib/user32/windows/prop.c: Ditto.
* lib/user32/windows/rect.c: Ditto.
* lib/user32/windows/text.c: Ditto.
* lib/user32/windows/window.c: Ditto.

svn path=/trunk/; revision=5053

18 years ago@implemented and @unimplemented comments for ntoskrnl/lpc/*.c
Royce Mitchell III [Thu, 10 Jul 2003 20:42:53 +0000 (20:42 +0000)]
@implemented and @unimplemented comments for ntoskrnl/lpc/*.c

svn path=/trunk/; revision=5052

18 years ago@implemented and @unimplemented comments for ntoskrnl/ldr/*.c
Royce Mitchell III [Thu, 10 Jul 2003 20:34:50 +0000 (20:34 +0000)]
@implemented and @unimplemented comments for ntoskrnl/ldr/*.c

svn path=/trunk/; revision=5051

18 years ago2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 19:54:13 +0000 (19:54 +0000)]
2003-07-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* drivers/net/tdi/cte/string.c: Add @implemented and @unimplemented to
APIs.
* drivers/net/tdi/cte/stubs.c: Ditto.
* drivers/net/tdi/tdi/dereg.c: Ditto.
* drivers/net/tdi/tdi/handler.c: Ditto.
* drivers/net/tdi/tdi/obsolete.c: Ditto.
* drivers/net/tdi/tdi/stubs.c: Ditto.

svn path=/trunk/; revision=5050

18 years ago2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 19:47:23 +0000 (19:47 +0000)]
2003-07-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* lib/snmpapi/snmpapi.c: Add @implemented and @unimplemented to APIs.

svn path=/trunk/; revision=5049

18 years ago2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 19:44:20 +0000 (19:44 +0000)]
2003-07-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* lib/secur32/lsa.c: Add @implemented and @unimplemented to APIs.

svn path=/trunk/; revision=5048

18 years ago2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 19:41:20 +0000 (19:41 +0000)]
2003-07-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* drivers/storage/scsiport/scsiport.c: Add @implemented and
@unimplemented to APIs.

svn path=/trunk/; revision=5047

18 years ago2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 19:34:26 +0000 (19:34 +0000)]
2003-07-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* drivers/net/ndis/ndis/40gone.c: Add @implemented and @unimplemented
to APIs.
* drivers/net/ndis/ndis/50gone.c: Ditto.
* drivers/net/ndis/ndis/buffer.c: Ditto.
* drivers/net/ndis/ndis/cl.c: Ditto.
* drivers/net/ndis/ndis/cm.c: Ditto.
* drivers/net/ndis/ndis/co.c: Ditto.
* drivers/net/ndis/ndis/control.c: Ditto.
* drivers/net/ndis/ndis/hardware.c: Ditto.
* drivers/net/ndis/ndis/io.c: Ditto.
* drivers/net/ndis/ndis/memory.c: Ditto.
* drivers/net/ndis/ndis/miniport.c: Ditto.
* drivers/net/ndis/ndis/protocol.c: Ditto.
* drivers/net/ndis/ndis/string.c: Ditto.
* drivers/net/ndis/ndis/stubs.c: Ditto.
* drivers/net/ndis/ndis/time.c: Ditto.

svn path=/trunk/; revision=5046

18 years ago2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 18:50:51 +0000 (18:50 +0000)]
2003-07-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* lib/kernel32/debug/break.c: Add @implemented and @unimplemented
to APIs.
* lib/kernel32/debug/debugger.c: Ditto.
* lib/kernel32/debug/output.c: Ditto.
* lib/kernel32/except/except.c: Ditto.
* lib/kernel32/file/backup.c: Ditto.
* lib/kernel32/file/cnotify.c: Ditto.
* lib/kernel32/file/copy.c: Ditto.
* lib/kernel32/file/create.c: Ditto.
* lib/kernel32/file/curdir.c: Ditto.
* lib/kernel32/file/delete.c: Ditto.
* lib/kernel32/file/deviceio.c: Ditto.
* lib/kernel32/file/dir.c: Ditto.
* lib/kernel32/file/dosdev.c: Ditto.
* lib/kernel32/file/file.c: Ditto.
* lib/kernel32/file/find.c: Ditto.
* lib/kernel32/file/iocompl.c: Ditto.
* lib/kernel32/file/lfile.c: Ditto.
* lib/kernel32/file/lock.c: Ditto.
* lib/kernel32/file/mailslot.c: Ditto.
* lib/kernel32/file/move.c: Ditto.
* lib/kernel32/file/npipe.c: Ditto.
* lib/kernel32/file/pipe.c: Ditto.
* lib/kernel32/file/rw.c: Ditto.
* lib/kernel32/file/tape.c: Ditto.
* lib/kernel32/file/volume.c: Ditto.
* lib/kernel32/mem/global.c: Ditto.
* lib/kernel32/mem/heap.c: Ditto.
* lib/kernel32/mem/isbad.c: Ditto.
* lib/kernel32/mem/local.c: Ditto.
* lib/kernel32/mem/procmem.c: Ditto.
* lib/kernel32/mem/section.c: Ditto.
* lib/kernel32/mem/virtual.c: Ditto.
* lib/kernel32/misc/atom.c: Ditto.
* lib/kernel32/misc/comm.c: Ditto.
* lib/kernel32/misc/computername.c: Ditto.
* lib/kernel32/misc/console.c: Ditto.
* lib/kernel32/misc/env.c: Ditto.
* lib/kernel32/misc/error.c: Ditto.
* lib/kernel32/misc/errormsg.c: Ditto.
* lib/kernel32/misc/handle.c: Ditto.
* lib/kernel32/misc/ldr.c: Ditto.
* lib/kernel32/misc/mbchars.c: Ditto.
* lib/kernel32/misc/muldiv.c: Ditto.
* lib/kernel32/misc/perfcnt.c: Ditto.
* lib/kernel32/misc/profile.c: Ditto.
* lib/kernel32/misc/res.c: Ditto.
* lib/kernel32/misc/stubs.c: Ditto.
* lib/kernel32/misc/sysinfo.c: Ditto.
* lib/kernel32/misc/time.c: Ditto.
* lib/kernel32/misc/toolhelp.c: Ditto.
* lib/kernel32/process/cmdline.c: Ditto.
* lib/kernel32/process/create.c: Ditto.
* lib/kernel32/process/proc.c: Ditto.
* lib/kernel32/process/session.c: Ditto.
* lib/kernel32/string/lstring.c: Ditto.
* lib/kernel32/synch/critical.c: Ditto.
* lib/kernel32/synch/event.c: Ditto.
* lib/kernel32/synch/intrlck.c: Ditto.
* lib/kernel32/synch/mutex.c: Ditto.
* lib/kernel32/synch/sem.c: Ditto.
* lib/kernel32/synch/timer.c: Ditto.
* lib/kernel32/synch/wait.c: Ditto.
* lib/kernel32/thread/fiber.c: Ditto.
* lib/kernel32/thread/fls.c: Ditto.
* lib/kernel32/thread/thread.c: Ditto.
* lib/kernel32/thread/tls.c: Ditto.

svn path=/trunk/; revision=5045

18 years ago@implemented and @unimplemented comments for ntoskrnl/ke/*.c
Royce Mitchell III [Thu, 10 Jul 2003 17:44:06 +0000 (17:44 +0000)]
@implemented and @unimplemented comments for ntoskrnl/ke/*.c

svn path=/trunk/; revision=5044

18 years ago2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 16:57:05 +0000 (16:57 +0000)]
2003-07-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* lib/iphlpapi/iphlpapi.c: Add @implemented and @unimplemented
to APIs.

svn path=/trunk/; revision=5043

18 years agoImplemented FsRtlDoesNameContainWildCard().
Eric Kohl [Thu, 10 Jul 2003 16:43:10 +0000 (16:43 +0000)]
Implemented FsRtlDoesNameContainWildCard().

svn path=/trunk/; revision=5042

18 years ago@implemented and @unimplemented comments for ntoskrnl/kd/*.c
Royce Mitchell III [Thu, 10 Jul 2003 15:50:09 +0000 (15:50 +0000)]
@implemented and @unimplemented comments for ntoskrnl/kd/*.c

svn path=/trunk/; revision=5041

18 years ago@implemented and @unimplemented comments for ntoskrnl/io/*.c
Royce Mitchell III [Thu, 10 Jul 2003 15:47:00 +0000 (15:47 +0000)]
@implemented and @unimplemented comments for ntoskrnl/io/*.c

svn path=/trunk/; revision=5040

18 years ago2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 15:35:49 +0000 (15:35 +0000)]
2003-07-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* lib/gdi32/main/dllmain.c: Add @implemented and @unimplemented
to APIs.
* lib/gdi32/misc/stubs.c: Ditto.
* lib/gdi32/misc/stubsa.c: Ditto.
* lib/gdi32/misc/stubsw.c: Ditto.
* lib/gdi32/objects/bitblt.c: Ditto.
* lib/gdi32/objects/brush.c: Ditto.
* lib/gdi32/objects/clip.c: Ditto.
* lib/gdi32/objects/dc.c: Ditto.
* lib/gdi32/objects/fillshap.c: Ditto.
* lib/gdi32/objects/line.c: Ditto.
* lib/gdi32/objects/pen.c: Ditto.
* lib/gdi32/objects/region.c: Ditto.
* lib/gdi32/objects/text.c: Ditto.

svn path=/trunk/; revision=5039

18 years ago2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 15:11:58 +0000 (15:11 +0000)]
2003-07-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* drivers/storage/class2/class2.c: Add @implemented and @unimplemented
to APIs.

svn path=/trunk/; revision=5038

18 years ago2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 15:05:55 +0000 (15:05 +0000)]
2003-07-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* lib/advapi32/misc/shutdown.c: Add @implemented and @unimplemented
to APIs.
* lib/advapi32/misc/stubs.c: Ditto.
* lib/advapi32/misc/sysfunc.c: Ditto.
* lib/advapi32/reg/reg.c: Ditto.
* lib/advapi32/sec/ac.c: Ditto.
* lib/advapi32/sec/misc.c: Ditto.
* lib/advapi32/sec/sec.c: Ditto.
* lib/advapi32/sec/sid.c: Ditto.
* lib/advapi32/service/scm.c: Ditto.
* lib/advapi32/service/sctrl.c: Ditto.
* lib/advapi32/token/privilege.c: Ditto.
* lib/advapi32/token/token.c: Ditto.

svn path=/trunk/; revision=5037

18 years ago2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 12:32:39 +0000 (12:32 +0000)]
2003-07-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* tools/rgenstat/rgenstat.c (parse_file): Be silent.

svn path=/trunk/; revision=5036

18 years ago2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 12:29:02 +0000 (12:29 +0000)]
2003-07-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* rules.mak (XSLTPROC): Add.
* tools/Makefile: Add rgenstat.
* apistatus.lst: New file.
* tools/rgenstat: New directory.
* tools/rgenstat/.cvsignore: New file.
* tools/rgenstat/llmosrt.c: Ditto.
* tools/rgenstat/Makefile: Ditto.
* tools/rgenstat/rgenstat.c: Ditto.
* tools/rgenstat/web: New directory.
* tools/rgenstat/web/*.gif: New files.
* tools/rgenstat/web/.cvsignore: New file.
* tools/rgenstat/web/rapistatus.css: Ditto.
* tools/rgenstat/web/rapistatus.js: Ditto.
* tools/rgenstat/web/rapistatus.xsl: Ditto.

svn path=/trunk/; revision=5035

18 years ago2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 10 Jul 2003 11:03:51 +0000 (11:03 +0000)]
2003-07-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* drivers/fs/vfat/misc.c (VfatLockControl): Move it so it is placed
before it is referenced.
* include/win32k/ntuser.h (NtUserQueryWindow): Correct prototype.
* lib/winedbgc/debug.c (default_dbg_vlog): Use wine_dbg_vprintf, not
__wine_dbg_vprintf.
* ntoskrnl/nt/vdm.c (NtEarlyInitVdm): Work around GCC 3.4 trying to be
smart.

svn path=/trunk/; revision=5034

18 years agoadded @implemented and @unimplemented notes to the cc through fs directories of ntoskrnl
Royce Mitchell III [Thu, 10 Jul 2003 06:27:13 +0000 (06:27 +0000)]
added @implemented and @unimplemented notes to the cc through fs directories of ntoskrnl

svn path=/trunk/; revision=5033

18 years agoNew much better edit control test by Waldo Alvarez Ca�izares.
Steven Edwards [Thu, 10 Jul 2003 05:37:17 +0000 (05:37 +0000)]
New much better edit control test by Waldo Alvarez Ca�izares.

svn path=/trunk/; revision=5032

18 years agoJoakim Asplund <joakim_asplund@spray.se>
Casper Hornstrup [Thu, 10 Jul 2003 00:24:04 +0000 (00:24 +0000)]
Joakim Asplund <joakim_asplund@spray.se>

lib/user32/controls/combo.c:
- Combo height fix

lib/user32/windows/window.c
- Fix to FindWindowExW, incorrect allocation of UNICODE_STRING:s
    (uninitialized pointers...)

subsys/win32k/ntuser/painting.c:
- Put in locking of window lists where it was missing
- Fixed an incorrect CONTAINING_RECORD

subsys/win32k/ntuser/windc.c
- Put in locking of window lists where it was missing

subsys/win32k/ntuser/window.c
- Put in locking of window lists, both children and thread, where it was missing
- W32kCreateDesktopWindow had forgotten initializing its ChildrenListLock!
- Remade NtUserFindWindowEx which I hope should work more as expected now

subsys/win32k/ntuser/winpos.c:
- Put in locking of window lists where it was missing

svn path=/trunk/; revision=5031

18 years agoMissing file from my last commit
KJK::Hyperion [Wed, 9 Jul 2003 21:55:44 +0000 (21:55 +0000)]
Missing file from my last commit

svn path=/trunk/; revision=5030

18 years agoNo more unnecessary and never-ending output from genw32k
KJK::Hyperion [Wed, 9 Jul 2003 20:41:35 +0000 (20:41 +0000)]
No more unnecessary and never-ending output from genw32k

svn path=/trunk/; revision=5029

18 years ago- Used string functions instead of iteration code.
Hartmut Birr [Wed, 9 Jul 2003 20:25:00 +0000 (20:25 +0000)]
- Used string functions instead of iteration code.
- Replaced wcscpy with memcpy if the length of the string is known.

svn path=/trunk/; revision=5028

18 years ago- GetTickCount should return the elapsed time since booting in milliseconds and not...
Hartmut Birr [Wed, 9 Jul 2003 20:19:50 +0000 (20:19 +0000)]
- GetTickCount should return the elapsed time since booting in milliseconds and not the tick count.

svn path=/trunk/; revision=5027

18 years ago- Initialized TickCountMultiplier from shared user data.
Hartmut Birr [Wed, 9 Jul 2003 20:17:47 +0000 (20:17 +0000)]
- Initialized TickCountMultiplier from shared user data.

svn path=/trunk/; revision=5026

18 years ago- Fixed some debug messages.
Hartmut Birr [Wed, 9 Jul 2003 20:15:50 +0000 (20:15 +0000)]
- Fixed some debug messages.

svn path=/trunk/; revision=5025

18 years ago- Used memcpy instead of iteration code.
Hartmut Birr [Wed, 9 Jul 2003 20:13:56 +0000 (20:13 +0000)]
- Used memcpy instead of iteration code.

svn path=/trunk/; revision=5024

18 years ago- Replaced _wcsnicmp with RtlEqualUnicodeString.
Hartmut Birr [Wed, 9 Jul 2003 20:11:41 +0000 (20:11 +0000)]
- Replaced _wcsnicmp with RtlEqualUnicodeString.
- Replaced wcscpy with memcpy if the length of the string is known.
- Used string functions instaed of iteration code.

svn path=/trunk/; revision=5023

18 years ago- Check for more illegal characters in VfatCreateFile.
Hartmut Birr [Wed, 9 Jul 2003 19:59:21 +0000 (19:59 +0000)]
- Check for more illegal characters in VfatCreateFile.

svn path=/trunk/; revision=5022

18 years agoImplemented WriteConsoleOutputCharacterW().
Eric Kohl [Wed, 9 Jul 2003 10:43:08 +0000 (10:43 +0000)]
Implemented WriteConsoleOutputCharacterW().

svn path=/trunk/; revision=5021

18 years agoInitialize lead byte info pointers.
Eric Kohl [Wed, 9 Jul 2003 10:40:50 +0000 (10:40 +0000)]
Initialize lead byte info pointers.

svn path=/trunk/; revision=5020

18 years agoPrevent painting outside surface
Gé van Geldorp [Wed, 9 Jul 2003 07:00:00 +0000 (07:00 +0000)]
Prevent painting outside surface

svn path=/trunk/; revision=5019

18 years agoFully implemented the user32 side of accelerator table functions
KJK::Hyperion [Wed, 9 Jul 2003 00:09:47 +0000 (00:09 +0000)]
Fully implemented the user32 side of accelerator table functions

svn path=/trunk/; revision=5018

18 years agoSync explorer with Martin Fuchs:
Steven Edwards [Tue, 8 Jul 2003 22:52:53 +0000 (22:52 +0000)]
Sync explorer with Martin Fuchs:
- File Management by provided by winefile merge (Requires WINE Headers).
- Fixes registry startup provide via wineboot merge
- Explorer bar loading fixed
- Cleaned up explorer source tree a little.
- Added doc/TODO.txt

svn path=/trunk/; revision=5017

18 years agoRemoved tlist because it doesn't build correctly
Gé van Geldorp [Tue, 8 Jul 2003 19:40:46 +0000 (19:40 +0000)]
Removed tlist because it doesn't build correctly

svn path=/trunk/; revision=5016

18 years agoImplement VideoPortLogError (not complete yet)
Gé van Geldorp [Tue, 8 Jul 2003 17:06:44 +0000 (17:06 +0000)]
Implement VideoPortLogError (not complete yet)

svn path=/trunk/; revision=5015

18 years agoAdded a simple explorer bar to desktop.
Steven Edwards [Tue, 8 Jul 2003 03:21:15 +0000 (03:21 +0000)]
Added a simple explorer bar to desktop.
Patch by Alexander Ciobanu with parts by Martin Fuchs.

svn path=/trunk/; revision=5014

18 years ago- Fixed FLUSH_TLB for higher optimization levels like -O6.
Hartmut Birr [Mon, 7 Jul 2003 20:22:47 +0000 (20:22 +0000)]
- Fixed FLUSH_TLB for higher optimization levels like -O6.

svn path=/trunk/; revision=5013

18 years agoImplement GetWindowThreadProcessId
James Tabor [Mon, 7 Jul 2003 06:39:34 +0000 (06:39 +0000)]
Implement GetWindowThreadProcessId

svn path=/trunk/; revision=5012

18 years agoImplement NtUserQueryWindow
James Tabor [Mon, 7 Jul 2003 06:12:08 +0000 (06:12 +0000)]
Implement NtUserQueryWindow

svn path=/trunk/; revision=5011

18 years ago - apps/utils/tickcount/tickcount.c: corrected assertion
KJK::Hyperion [Sun, 6 Jul 2003 23:04:19 +0000 (23:04 +0000)]
 - apps/utils/tickcount/tickcount.c: corrected assertion
 - include/funcs.h: declared GetScrollBarInfo
 - include/napi/teb.h: removed misleading comment about NtCurrentTeb; preparing TEB for Windows 2003-compatible FLS support
 - include/tchar.h: added _tcslen
 - include/tgetopt.h: type-generic getopt (see lib/tgetopt)
 - include/win32k/ntuser.h, subsys/win32k/ntuser/window.c, subsys/win32k/ntuser/timer.c, lib/user32/misc/timer.c, lib/user32/windows/paint.c: corrected declarations of NtUserSetTimer, NtUserKillTimer and NtUserRedrawWindow (Win32K doesn't follow the NT calling convention)
 - lib/crtdll/crtdll.def: exported ::operator new and ::operator delete
 - lib/kernel32/thread/fls.c: FLS support almost done
 - lib/ntdll/*: implemented _chkstk/_alloca_probe - some more Visual C++ programs should run now; exported NtCurrentTeb for compatibility with Windows NT 3.51 and some non-i386 architectures; removed the CRT from the linker libraries
 - lib/string/*: type-generic string functions (single, shared implementation for single-byte and Unicode variants using _t macros); corrected a bug in the i386 wcsncmp; merged strspn/strcspn; corrected non-portable code in strspn/strcspn; implemented strnlen/tcsnlen for the i386 architecture; all changes were regression-tested and compared against the Microsoft CRT
 - tools/helper.mk: libraries, dlls and drivers now depend from their DEF/EDF files

svn path=/trunk/; revision=5010

18 years ago- Do only attach/detach the process if the address is in user space
Hartmut Birr [Sun, 6 Jul 2003 10:50:21 +0000 (10:50 +0000)]
- Do only attach/detach the process if the address is in user space
  and if the current process is not the creator process (in MmProbeAndLockPages).

svn path=/trunk/; revision=5009

18 years ago- Store the consumer type for each page.
Hartmut Birr [Sun, 6 Jul 2003 10:34:32 +0000 (10:34 +0000)]
- Store the consumer type for each page.
- Implemented the zero pager thread.
- Check that the given page is a user page (in MmGetLRUNextUserPage).

svn path=/trunk/; revision=5008

18 years ago- Don't free the memory from symbol files if the kernel debugger is active.
Hartmut Birr [Sun, 6 Jul 2003 10:25:15 +0000 (10:25 +0000)]
- Don't free the memory from symbol files if the kernel debugger is active.

svn path=/trunk/; revision=5007

18 years ago- Release the lock while allocating pages for the pool (in grow_kernel_pool).
Hartmut Birr [Sun, 6 Jul 2003 07:36:56 +0000 (07:36 +0000)]
- Release the lock while allocating pages for the pool (in grow_kernel_pool).

svn path=/trunk/; revision=5006

18 years agoAdded desktop part of explorer clone by Andrew "Silver Blade" Greenwood.
Steven Edwards [Sun, 6 Jul 2003 07:18:32 +0000 (07:18 +0000)]
Added desktop part of explorer clone by Andrew "Silver Blade" Greenwood.

svn path=/trunk/; revision=5005

18 years agoupdate cvsingnore files
Steven Edwards [Sun, 6 Jul 2003 04:48:53 +0000 (04:48 +0000)]
update cvsingnore files

svn path=/trunk/; revision=5004

18 years agoAdded new button test by Ciobanu Alexander.
Steven Edwards [Sun, 6 Jul 2003 01:23:02 +0000 (01:23 +0000)]
Added new button test by Ciobanu Alexander.

svn path=/trunk/; revision=5003

18 years ago- Allocate a separate memory area for the kmap area.
Hartmut Birr [Sat, 5 Jul 2003 18:10:50 +0000 (18:10 +0000)]
- Allocate a separate memory area for the kmap area.
- Changed the free block list for the non paged pool from a double linked list
  to an avl tree which is sorted by sizes.

svn path=/trunk/; revision=5002

18 years ago2003-07-05 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Sat, 5 Jul 2003 17:57:22 +0000 (17:57 +0000)]
2003-07-05  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* lib/user32/windows/defwnd.c (DefWndHandleLButtonUpNC,
User32DefWindowProc): Only send WM_SYSCOMMAND message, not WM_CLOSE.
(DefWndHandleSysCommand): Handle SC_CLOSE message.

svn path=/trunk/; revision=5001

18 years ago2003-07-05 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Sat, 5 Jul 2003 16:04:01 +0000 (16:04 +0000)]
2003-07-05  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* include/win32k/ntuser.h (NtUserSetFocus): Correct prototype.
* lib/user32/misc/stubs.c (SetFocus): Remove.
* lib/user32/windows/defwnd.c (KEYDATA_ALT): New.
(User32DefWindowProc): Handle WM_SYSKEYDOWN.
* lib/user32/windows/input.c (SetFocus): New.
* subsys/win32k/include/msgqueue.h (USER_MESSAGE_QUEUE): Document
FocusWindow field.
* subsys/win32k/include/window.h (W32kSetFocusWindow): Change return type
to HWND.
* subsys/win32k/include/winsta.h (W32kGetFocusMessageQueue): New.
* subsys/win32k/ntuser/input.c (KeyboardThreadMain): Handle system keys.
* subsys/win32k/ntuser/keyboard.c (NtUserSetFocus): New.
* subsys/win32k/ntuser/msgqueue.c (MsqPostKeyboardMessage): Implement.
* subsys/win32k/ntuser/stubs.c (NtUserSetFocus): Remove.
* subsys/win32k/ntuser/window.c (W32kSetFocusWindow): Implement.
(NtUserGetClientRect, W32kGetWindowProc, NtUserCreateWindowEx): Release
window reference on error.
(W32kDestroyWindow): Remove focus from window tree before destroying it
if needed.
* subsys/win32k/ntuser/winpos.c (WinPosChangeActiveWindow): Implement.
(WinPosShowWindow): Activate window if needed.
* subsys/win32k/ntuser/winsta.c (W32kGetFocusMessageQueue): New.

svn path=/trunk/; revision=5000

18 years agoRemove unimplemented in SetDebugErrorLevel.
Steven Edwards [Thu, 3 Jul 2003 02:52:54 +0000 (02:52 +0000)]
Remove unimplemented in SetDebugErrorLevel.

svn path=/trunk/; revision=4999

18 years agoVersion 0.1.2
Gé van Geldorp [Wed, 2 Jul 2003 21:10:16 +0000 (21:10 +0000)]
Version 0.1.2

svn path=/trunk/; revision=4996

18 years agoAdd another stub (SetDebugErrorLevel) for dependancy walker.
Steven Edwards [Tue, 1 Jul 2003 23:09:09 +0000 (23:09 +0000)]
Add another stub (SetDebugErrorLevel) for dependancy walker.

svn path=/trunk/; revision=4995

18 years agomore exports...hate doing this manually...
Richard Campbell [Tue, 1 Jul 2003 01:03:49 +0000 (01:03 +0000)]
more exports...hate doing this manually...

svn path=/trunk/; revision=4994

18 years agoNew ROS User32...doesn't work...doesn't even compile...not even CLOSE to being comple...
Richard Campbell [Mon, 30 Jun 2003 22:17:37 +0000 (22:17 +0000)]
New ROS User32...doesn't work...doesn't even compile...not even CLOSE to being complete...(no dllmain yet for instance...)

svn path=/trunk/; revision=4993

18 years agolast bit of .cvsignore updates
guido [Sun, 29 Jun 2003 21:12:24 +0000 (21:12 +0000)]
last bit of .cvsignore updates

svn path=/trunk/; revision=4992

18 years agoanother day of janitor stuff
guido [Sun, 29 Jun 2003 21:05:54 +0000 (21:05 +0000)]
another day of janitor stuff

svn path=/trunk/; revision=4991

18 years agoReadd windows.h as it is needed for cross-compilation.
Casper Hornstrup [Sun, 29 Jun 2003 12:30:20 +0000 (12:30 +0000)]
Readd windows.h as it is needed for cross-compilation.

svn path=/trunk/; revision=4990

18 years agostill more .cvsignore maintenance
guido [Sat, 28 Jun 2003 23:30:11 +0000 (23:30 +0000)]
still more .cvsignore maintenance

svn path=/trunk/; revision=4989

18 years agoagain more .cvsignore maintenance
guido [Sat, 28 Jun 2003 23:10:02 +0000 (23:10 +0000)]
again more .cvsignore maintenance

svn path=/trunk/; revision=4988

18 years agomore .cvsignore maintenance
guido [Sat, 28 Jun 2003 23:09:27 +0000 (23:09 +0000)]
more .cvsignore maintenance

svn path=/trunk/; revision=4987

18 years ago.cvsignore maintenance
guido [Sat, 28 Jun 2003 23:04:41 +0000 (23:04 +0000)]
.cvsignore maintenance

svn path=/trunk/; revision=4986

18 years agoImplement clipping for bitblt operations
Gé van Geldorp [Sat, 28 Jun 2003 08:39:18 +0000 (08:39 +0000)]
Implement clipping for bitblt operations

svn path=/trunk/; revision=4985

18 years ago- Disabled TAG_STATISTICS_TRACKING.
Hartmut Birr [Fri, 27 Jun 2003 21:35:05 +0000 (21:35 +0000)]
- Disabled TAG_STATISTICS_TRACKING.

svn path=/trunk/; revision=4984

18 years agoRemove unneed windows.h
Steven Edwards [Fri, 27 Jun 2003 21:33:25 +0000 (21:33 +0000)]
Remove unneed windows.h

svn path=/trunk/; revision=4983

18 years ago- Fixed some locking problems during different processes access the same sections...
Hartmut Birr [Fri, 27 Jun 2003 21:28:30 +0000 (21:28 +0000)]
- Fixed some locking problems during different processes access the same sections (dlls).
- Reduced the overhead in MmCreateImageSection if for a file the caching is initialized already.
- Moved some values from SECTION_OBJECT to MM_IMAGE_SECTION_OBJECT.
- Removed the lock from SECTION_OBJECT.

svn path=/trunk/; revision=4982

18 years agoAdd architecture define to CFLAGS
Gé van Geldorp [Fri, 27 Jun 2003 21:17:35 +0000 (21:17 +0000)]
Add architecture define to CFLAGS

svn path=/trunk/; revision=4981

18 years agoSmall fixes for newer MinGW version
Gé van Geldorp [Fri, 27 Jun 2003 21:10:35 +0000 (21:10 +0000)]
Small fixes for newer MinGW version

svn path=/trunk/; revision=4980

18 years agoCreateFileMapping Patch by Hartmut Birr for MSYS applications.
Steven Edwards [Fri, 27 Jun 2003 20:15:17 +0000 (20:15 +0000)]
CreateFileMapping Patch by Hartmut Birr for MSYS applications.
(No they still dont work)

svn path=/trunk/; revision=4979

18 years ago- Call the FSD if the volume is mounted in IoVerifyVolume.
Hartmut Birr [Fri, 27 Jun 2003 19:00:33 +0000 (19:00 +0000)]
- Call the FSD if the volume is mounted in IoVerifyVolume.

svn path=/trunk/; revision=4978

18 years ago2003-06-27 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Fri, 27 Jun 2003 17:49:07 +0000 (17:49 +0000)]
2003-06-27  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* lib/user32/controls/button.c (ButtonWndProc_comm): Fix unsigned/signed
warning.

svn path=/trunk/; revision=4977

18 years agoEnable stubs for a few functions needed by dependancy walker.
Steven Edwards [Fri, 27 Jun 2003 15:19:19 +0000 (15:19 +0000)]
Enable stubs for a few functions needed by dependancy walker.
Add new file stubs.c for the functions I didnt know where to place.

svn path=/trunk/; revision=4976

18 years agoDisabled potentially misleading error message.
Eric Kohl [Fri, 27 Jun 2003 00:16:33 +0000 (00:16 +0000)]
Disabled potentially misleading error message.

svn path=/trunk/; revision=4975

18 years ago- Revert the last changes. Support for removable medias needs more investigations.
Hartmut Birr [Thu, 26 Jun 2003 22:01:02 +0000 (22:01 +0000)]
- Revert the last changes. Support for removable medias needs more investigations.

svn path=/trunk/; revision=4974

18 years agoImplement SelectClipRgn() (note: this does NOT mean that clipping is
Gé van Geldorp [Thu, 26 Jun 2003 21:52:40 +0000 (21:52 +0000)]
Implement SelectClipRgn() (note: this does NOT mean that clipping is
working now!)

svn path=/trunk/; revision=4973

18 years agoAdded cdrom IOCTLs.
Eric Kohl [Thu, 26 Jun 2003 20:02:03 +0000 (20:02 +0000)]
Added cdrom IOCTLs.

svn path=/trunk/; revision=4972

18 years agoAdded two NOPs.
Eric Kohl [Thu, 26 Jun 2003 15:16:36 +0000 (15:16 +0000)]
Added two NOPs.
FreeLoader can now be built using MinGW.

svn path=/trunk/; revision=4971

18 years agoRemove reference to ps.h
Gé van Geldorp [Thu, 26 Jun 2003 06:31:49 +0000 (06:31 +0000)]
Remove reference to ps.h

svn path=/trunk/; revision=4970

18 years agoremoved combobox file. code implemented in ported wine control
Steven Edwards [Thu, 26 Jun 2003 00:14:15 +0000 (00:14 +0000)]
removed combobox file. code implemented in ported wine control

svn path=/trunk/; revision=4969

18 years agoUpdated license information with date.
Steven Edwards [Thu, 26 Jun 2003 00:04:49 +0000 (00:04 +0000)]
Updated license information with date.

svn path=/trunk/; revision=4968

18 years agoAdded combobox control ported from WINE
Steven Edwards [Thu, 26 Jun 2003 00:01:34 +0000 (00:01 +0000)]
Added combobox control ported from WINE
Added controls.h header to hold missing
defines and structures until w32api is in sync.

svn path=/trunk/; revision=4967

18 years agoOn thread termination, destroy all windows owned by that thread
Gé van Geldorp [Wed, 25 Jun 2003 22:37:07 +0000 (22:37 +0000)]
On thread termination, destroy all windows owned by that thread

svn path=/trunk/; revision=4966

18 years agoFix polygon outline special case and min/max caption buttons
Gé van Geldorp [Wed, 25 Jun 2003 16:55:33 +0000 (16:55 +0000)]
Fix polygon outline special case and min/max caption buttons

svn path=/trunk/; revision=4965

18 years agoAdded checksum calculation to PnPBiosSupported().
Eric Kohl [Wed, 25 Jun 2003 13:56:04 +0000 (13:56 +0000)]
Added checksum calculation to PnPBiosSupported().
Patch by Petr Matousek.

svn path=/trunk/; revision=4964

18 years agoVerify storage device upon file open request.
Eric Kohl [Tue, 24 Jun 2003 21:34:41 +0000 (21:34 +0000)]
Verify storage device upon file open request.

svn path=/trunk/; revision=4963