Art Yerkes [Wed, 25 Feb 2004 20:29:15 +0000 (20:29 +0000)]
No more ick tabs.
svn path=/trunk/; revision=8382
Casper Hornstrup [Wed, 25 Feb 2004 20:27:56 +0000 (20:27 +0000)]
2004-02-25 Casper S. Hornstrup <chorns@users.sourceforge.net>
* drivers/net/tcpip/datalink/loopback.c: Reformat.
* drivers/net/tcpip/network/neighbor.c: Ditto.
* drivers/net/tcpip/tcpip/info.c: Ditto.
* drivers/net/tcpip/transport/datagram/datagram.c: Cleanup.
If there is an out-of-resources situation, don't transmit the
datagram out of order.
svn path=/trunk/; revision=8381
Martin Fuchs [Wed, 25 Feb 2004 20:21:29 +0000 (20:21 +0000)]
fix taksbar icons after closing previous applications
svn path=/trunk/; revision=8379
Steven Edwards [Wed, 25 Feb 2004 20:09:39 +0000 (20:09 +0000)]
Added a stub odbc32.dll as MFC depends on it.
svn path=/trunk/; revision=8378
Art Yerkes [Wed, 25 Feb 2004 20:06:40 +0000 (20:06 +0000)]
Removed stubs in icmp, iphlpv6. These are documented as being linked from
iphlpapi.lib, but I made the incorrect assumption that this meant that
they came from iphlpapi.dll
svn path=/trunk/; revision=8377
Steven Edwards [Wed, 25 Feb 2004 20:00:42 +0000 (20:00 +0000)]
Sync Winmm with Wine-
20040215 and silence some non-error messages.
svn path=/trunk/; revision=8376
Eric Kohl [Wed, 25 Feb 2004 19:34:33 +0000 (19:34 +0000)]
Remove ALL stubs which might be of questionable origin.
svn path=/trunk/; revision=8375
Martin Fuchs [Wed, 25 Feb 2004 19:29:12 +0000 (19:29 +0000)]
set background brush for the short moment of displaying the background color while moving foreground windows
svn path=/trunk/; revision=8373
Martin Fuchs [Wed, 25 Feb 2004 18:58:26 +0000 (18:58 +0000)]
fixed bug #224
svn path=/trunk/; revision=8371
Hartmut Birr [Wed, 25 Feb 2004 18:12:52 +0000 (18:12 +0000)]
- Made again usable the cursor and F1-12 keys.
svn path=/trunk/; revision=8370
Eric Kohl [Wed, 25 Feb 2004 14:25:11 +0000 (14:25 +0000)]
Remove ALL stubs which might be of questionable origin.
svn path=/trunk/; revision=8369
Gé van Geldorp [Wed, 25 Feb 2004 09:55:30 +0000 (09:55 +0000)]
Silence debug messages
svn path=/trunk/; revision=8368
Art Yerkes [Wed, 25 Feb 2004 07:41:50 +0000 (07:41 +0000)]
Iphlpapi is now fully merged. Further changes should be synced with wine.
svn path=/trunk/; revision=8367
James Tabor [Wed, 25 Feb 2004 05:38:33 +0000 (05:38 +0000)]
Partial implementation of VideoPortGetVgaStatus, needs testing
svn path=/trunk/; revision=8366
James Tabor [Wed, 25 Feb 2004 03:05:27 +0000 (03:05 +0000)]
Started implementation of VideoPortGetVgaStatus
svn path=/trunk/; revision=8365
James Tabor [Wed, 25 Feb 2004 02:59:55 +0000 (02:59 +0000)]
Started implementation of VideoPortGetVgaStatus
svn path=/trunk/; revision=8364
Steven Edwards [Wed, 25 Feb 2004 01:25:51 +0000 (01:25 +0000)]
Change a UNIMPLEMENTED to a DPRINT so we dont hang
After doing Help -> About -> About OS in Explorer.
svn path=/trunk/; revision=8363
David Welch [Tue, 24 Feb 2004 23:51:38 +0000 (23:51 +0000)]
- Make the install target depend on the files to be installed.
svn path=/trunk/; revision=8362
David Welch [Tue, 24 Feb 2004 23:51:04 +0000 (23:51 +0000)]
- Avoid a crashing when trying to process an exception early in the boot process.
svn path=/trunk/; revision=8361
David Welch [Tue, 24 Feb 2004 23:50:26 +0000 (23:50 +0000)]
- Try to avoid crashing when dumping out a corrupted stack.
svn path=/trunk/; revision=8360
Steven Edwards [Tue, 24 Feb 2004 23:30:20 +0000 (23:30 +0000)]
Get most of PICE to build again.
svn path=/trunk/; revision=8359
Martin Fuchs [Tue, 24 Feb 2004 22:20:18 +0000 (22:20 +0000)]
docu update
svn path=/trunk/; revision=8358
Martin Fuchs [Tue, 24 Feb 2004 22:15:43 +0000 (22:15 +0000)]
fixed more GDI handle leaks
svn path=/trunk/; revision=8357
Thomas Bluemel [Tue, 24 Feb 2004 21:25:41 +0000 (21:25 +0000)]
added /KDNOECHO parameter to disable serial echo by default in kdgb
svn path=/trunk/; revision=8355
Martin Fuchs [Tue, 24 Feb 2004 20:00:16 +0000 (20:00 +0000)]
- launch task manager
- set foregroundwindow when opening start menu (CTRL-ESC shortcut)
svn path=/trunk/; revision=8354
Thomas Bluemel [Tue, 24 Feb 2004 15:56:53 +0000 (15:56 +0000)]
fixed WindowFromPoint() to send WM_NCHITTEST messages to windows that belong to the current process.
svn path=/trunk/; revision=8352
Vizzini [Tue, 24 Feb 2004 15:42:06 +0000 (15:42 +0000)]
patch by Michael Fritscher to get Mspaint closer to working
svn path=/trunk/; revision=8351
Thomas Bluemel [Tue, 24 Feb 2004 13:27:03 +0000 (13:27 +0000)]
cleanup
svn path=/trunk/; revision=8350
Gé van Geldorp [Tue, 24 Feb 2004 09:16:32 +0000 (09:16 +0000)]
Add more icon images
svn path=/trunk/; revision=8349
Aleksey Bragin [Tue, 24 Feb 2004 08:17:37 +0000 (08:17 +0000)]
InstallHinfSection has had a good progress at last - now it supports (at least _should_ - I didn't have time to test it thoroughly) file operations via file queues. There maybe a mess with paths, and I'm committing this now to have this code lying in CVS rather than on my HDD, since it isn't fully finished yet. But it's really close to the final stage.
svn path=/trunk/; revision=8348
Aleksey Bragin [Tue, 24 Feb 2004 08:05:13 +0000 (08:05 +0000)]
I modified this StretchBlt sample to provide non-uniform scaling of image, plus two ways to scale it - via stretchblt() and via stretchdibits() -- to test both functions in ReactOS.
If anyone is strictly against me modifiying this sample from the book -- tell me, and I will create stretchblt2 then. But I think this is unncessary.
svn path=/trunk/; revision=8347
Thomas Bluemel [Tue, 24 Feb 2004 01:30:58 +0000 (01:30 +0000)]
1. get rid of winlock.c
2. changed the Parent and Object field of the WINDOW_OBJECT structure to HANDLE for easier maintainance and serialize any access to them
svn path=/trunk/; revision=8346
Gé van Geldorp [Mon, 23 Feb 2004 22:44:52 +0000 (22:44 +0000)]
Fix mono -> color bitblts
svn path=/trunk/; revision=8345
Martin Fuchs [Mon, 23 Feb 2004 22:17:01 +0000 (22:17 +0000)]
keyboard navigation in start menu using first character of display names
svn path=/trunk/; revision=8344
Filip Navara [Mon, 23 Feb 2004 22:04:38 +0000 (22:04 +0000)]
- As CURSORICON_FindBestIcon now takes color *bits* count and not color count, fixed the color calculation in LookupIconIdFromDirectoryEx.
svn path=/trunk/; revision=8342
Casper Hornstrup [Mon, 23 Feb 2004 21:46:54 +0000 (21:46 +0000)]
2004-02-23 Casper S. Hornstrup <chorns@users.sourceforge.net>
* tools/regtests.c (KMSTUB): Correct device name.
svn path=/trunk/; revision=8341
Gé van Geldorp [Mon, 23 Feb 2004 21:18:45 +0000 (21:18 +0000)]
Recursively search sub menus when a command id is specified
svn path=/trunk/; revision=8340
Filip Navara [Mon, 23 Feb 2004 20:56:50 +0000 (20:56 +0000)]
- Compilation fixes.
svn path=/trunk/; revision=8339
Martin Fuchs [Mon, 23 Feb 2004 20:36:21 +0000 (20:36 +0000)]
fixed icon handle leak in notification area
svn path=/trunk/; revision=8337
Gé van Geldorp [Mon, 23 Feb 2004 20:10:01 +0000 (20:10 +0000)]
Fix key left at begin and key right at end of menu
svn path=/trunk/; revision=8336
Gé van Geldorp [Mon, 23 Feb 2004 20:08:35 +0000 (20:08 +0000)]
Fix race condition
svn path=/trunk/; revision=8335
Filip Navara [Mon, 23 Feb 2004 18:16:37 +0000 (18:16 +0000)]
- Fixed icon lookup so that in high color video modes colorfull icons are used.
svn path=/trunk/; revision=8334
Gé van Geldorp [Mon, 23 Feb 2004 12:39:37 +0000 (12:39 +0000)]
Release the correct lock
svn path=/trunk/; revision=8333
Eric Kohl [Mon, 23 Feb 2004 11:58:27 +0000 (11:58 +0000)]
Update to new fmifs types.
Implement partition format progress bar.
svn path=/trunk/; revision=8332
Eric Kohl [Mon, 23 Feb 2004 11:57:00 +0000 (11:57 +0000)]
Update to new fmifs types.
svn path=/trunk/; revision=8331
Eric Kohl [Mon, 23 Feb 2004 11:56:10 +0000 (11:56 +0000)]
* lib/fmifs
* lib/fslib/fvatlib
Convert Win32 types to native
Add PROGRESS and DONE callbacks.
svn path=/trunk/; revision=8330
Eric Kohl [Mon, 23 Feb 2004 11:55:12 +0000 (11:55 +0000)]
* lib/fmifs
* lib/fslib/fvatlib
Convert Win32 types to native
InitializeFmIfs() is the DLL entry point
svn path=/trunk/; revision=8329
Eric Kohl [Mon, 23 Feb 2004 11:53:00 +0000 (11:53 +0000)]
* lib/fmifs
* lib/fslib/fvatlib
Convert Win32 types to native
svn path=/trunk/; revision=8328
Jason Filby [Mon, 23 Feb 2004 04:29:39 +0000 (04:29 +0000)]
Add Everaldo to credits
svn path=/trunk/; revision=8326
Gé van Geldorp [Sun, 22 Feb 2004 23:40:58 +0000 (23:40 +0000)]
Implement system menus
svn path=/trunk/; revision=8325
Filip Navara [Sun, 22 Feb 2004 22:19:49 +0000 (22:19 +0000)]
- Added missing members of GDIINFO structure.
svn path=/trunk/; revision=8324
Filip Navara [Sun, 22 Feb 2004 22:19:48 +0000 (22:19 +0000)]
- Advancing pointer inside loop makes more sense than checking the same structure ModeCount times.
svn path=/trunk/; revision=8323
Filip Navara [Sun, 22 Feb 2004 22:19:42 +0000 (22:19 +0000)]
- Added more debugging messages for video port driver Int 10 services.
svn path=/trunk/; revision=8322
Filip Navara [Sun, 22 Feb 2004 20:21:05 +0000 (20:21 +0000)]
Corrected packing!
svn path=/trunk/; revision=8321
David Welch [Sun, 22 Feb 2004 18:53:39 +0000 (18:53 +0000)]
- Make the targets for regression test files the files themselves to avoid
unnecessary recompilation.
svn path=/trunk/; revision=8319
David Welch [Sun, 22 Feb 2004 18:46:45 +0000 (18:46 +0000)]
- Inherit any PREFIX setting for cross-compilation from the environment.
svn path=/trunk/; revision=8318
Gé van Geldorp [Sun, 22 Feb 2004 18:04:52 +0000 (18:04 +0000)]
Implement keyboard navigation for menus
svn path=/trunk/; revision=8317
Casper Hornstrup [Sun, 22 Feb 2004 17:30:33 +0000 (17:30 +0000)]
2004-02-22 Casper S. Hornstrup <chorns@users.sourceforge.net>
* Makefile (all): Put REGTESTS dependency earlier in the list.
* lib/kernel32/makefile: Support regression tests.
* lib/kernel32/misc/dllmain.c: Prepare regression tests.
* regtests/win32base/driver.c: (DummyThreadMain,
RunPrivateTests): Add.
(RegTestMain): Run private module regression tests.
* tools/helper.mk: Add rtshared.a to MK_LIBS if building
user-mode regression tests.
* tools/regtests.c (UMSTUB): Add.
(main): Output user-mode stub.
* lib/kernel32/tests: New directory.
* lib/kernel32/tests/.cvsignore: New file.
* lib/kernel32/tests/Makefile: New file.
* lib/kernel32/tests/tests: New directory.
* lib/kernel32/tests/tests/.cvsignore: New file.
* regtests/win32base/tests/file-1.c: move...
* lib/kernel32/tests/tests/file-1.c: ...here.
svn path=/trunk/; revision=8316
Filip Navara [Sun, 22 Feb 2004 16:56:14 +0000 (16:56 +0000)]
- Added some strange behaviour to VIS_ComputeVisibleRegion.
- Draw windows from foreground to background in IntFindWindowToRepaint, because it causes problems otherwise.
svn path=/trunk/; revision=8315
Filip Navara [Sun, 22 Feb 2004 15:14:27 +0000 (15:14 +0000)]
- Prevent double unlinking of window.
svn path=/trunk/; revision=8313
Filip Navara [Sun, 22 Feb 2004 14:26:35 +0000 (14:26 +0000)]
- Fixed couple of mutex locking issues.
- Removed IntInitDesktopWindow function, because it's no longer used.
svn path=/trunk/; revision=8312
Eric Kohl [Sun, 22 Feb 2004 14:26:07 +0000 (14:26 +0000)]
Minor cleanup.
Implement RegRestoreKeyW().
svn path=/trunk/; revision=8311
Thomas Bluemel [Sun, 22 Feb 2004 14:09:51 +0000 (14:09 +0000)]
minor fix
svn path=/trunk/; revision=8310
Martin Fuchs [Sun, 22 Feb 2004 12:26:06 +0000 (12:26 +0000)]
display 'not yet implemented' messages for printers, network and RAS; disable address&command bar
svn path=/trunk/; revision=8306
Filip Navara [Sun, 22 Feb 2004 12:25:35 +0000 (12:25 +0000)]
- Modifed DceUpdateVisRgn to correctly handle situations when DceGetVisRgn returns NULL.
- Fixed the alternative version of VIS_ComputeVisibleRegion and made it the one and only, because it's smaller and faster than the original one.
svn path=/trunk/; revision=8305
Filip Navara [Sun, 22 Feb 2004 12:25:02 +0000 (12:25 +0000)]
- Don't call IntSendMessage in MsqTranslateMouseMessage with uninitialized variable as window handle.
svn path=/trunk/; revision=8304
Martin Fuchs [Sun, 22 Feb 2004 12:18:58 +0000 (12:18 +0000)]
disable stubs for SHFindFiles() and SHFindComputer()
svn path=/trunk/; revision=8303
Thomas Bluemel [Sun, 22 Feb 2004 12:06:43 +0000 (12:06 +0000)]
minor cleanup
svn path=/trunk/; revision=8301
Martin Fuchs [Sun, 22 Feb 2004 10:20:30 +0000 (10:20 +0000)]
- handle case, when having problems to open image file
- disable FAT-button since it's not yet ready
svn path=/trunk/; revision=8299
Casper Hornstrup [Sun, 22 Feb 2004 09:59:17 +0000 (09:59 +0000)]
2004-02-22 Casper S. Hornstrup <chorns@users.sourceforge.net>
* config (REGRESSIONTESTS): Add.
* rules.mak (REGTESTS_PATH_INC): Add.
* drivers/net/tcpip/makefile: Support regression tests.
* drivers/net/tcpip/tcpip/main.c: Prepare regression tests.
* hal/halx86/Makefile: Rename TARGET_LIBPATH to TARGET_IMPLIBPATH.
* regtests/kmregtests/driver.c (KMRegTestsRegister): Add.
(KMRegTestsRun): Move call to InitializeTests() and RegisterTests() to
DriverEntry().
(KMRegTestsDispatch): Support IOCTL_KMREGTESTS_REGISTER.
* regtests/kmregtests/kmregtests.h (IOCTL_KMREGTESTS_REGISTER): Define.
* tools/config.mk: Define REGTESTS if REGRESSIONTESTS = 1.
* tools/helper.mk: Support module private regression tests.
(TARGET_LIBPATH): Rename to TARGET_IMPLIBPATH.
(TARGET_LIBPATH, TARGET_REGTESTS): Add.
* tools/mkconfig.c: Support REGTESTS.
* tools/regtests.c (umstubfile, kmstubfile): Add.
(is_file_changed, write_file_if_changed): Add.
(KMSTUB): Add.
(HELP): Mention -u and -k switches.
(main): Parse -u and -k switches.
* drivers/net/tcpip/tests: New directory.
* drivers/net/tcpip/tests/.cvsignore: New file.
* drivers/net/tcpip/tests/Makefile: Makefile.
* drivers/net/tcpip/tests/tests: New directory.
* drivers/net/tcpip/tests/tests/.cvsignore: New file.
svn path=/trunk/; revision=8298
Filip Navara [Sun, 22 Feb 2004 08:35:21 +0000 (08:35 +0000)]
- Unified indenting style in NtGdiExtTextOut and implemented support for right and centered text alignment.
- Don't render glyphs in TextIntGetTextExtentPoint.
svn path=/trunk/; revision=8297
Filip Navara [Sat, 21 Feb 2004 23:30:18 +0000 (23:30 +0000)]
- Fixed deadlock in IntFindWindowToRepaint.
svn path=/trunk/; revision=8296
Filip Navara [Sat, 21 Feb 2004 22:22:26 +0000 (22:22 +0000)]
- Fixed releasing of window object in IntValidateParent and NtUserRedrawWindow. Spotted by Thomas Weidenmuller.
- Fixed potencial deadlock in IntPaintWindows. Spotted by Thomas Weidenmuller.
svn path=/trunk/; revision=8295
Filip Navara [Sat, 21 Feb 2004 21:15:22 +0000 (21:15 +0000)]
- Minor correction of NtGdiExtTextOut.
svn path=/trunk/; revision=8294
Filip Navara [Sat, 21 Feb 2004 20:26:54 +0000 (20:26 +0000)]
- Moved code from NtGdiTextOut to NtGdiExtTextOut and added basic support for ETO_OPAQUE flag.
svn path=/trunk/; revision=8293
Jason Filby [Sat, 21 Feb 2004 16:36:02 +0000 (16:36 +0000)]
Null terminator fixes
svn path=/trunk/; revision=8292
Emanuele Aliberti [Sat, 21 Feb 2004 15:34:51 +0000 (15:34 +0000)]
KERNEL_VERSION_BUILD_RC added in buildno.h.
svn path=/trunk/; revision=8291
Filip Navara [Sat, 21 Feb 2004 14:00:30 +0000 (14:00 +0000)]
- Fixed my use of IntIsWindowVisible, it takes HWND as parameter and not PWINDOW_OBJECT.
svn path=/trunk/; revision=8290
Filip Navara [Sat, 21 Feb 2004 13:57:31 +0000 (13:57 +0000)]
- Minor correction (again)
svn path=/trunk/; revision=8289
Filip Navara [Sat, 21 Feb 2004 13:56:36 +0000 (13:56 +0000)]
CVS maintenance
svn path=/trunk/; revision=8288
Filip Navara [Sat, 21 Feb 2004 13:51:13 +0000 (13:51 +0000)]
- Minor correction
svn path=/trunk/; revision=8287
Gé van Geldorp [Sat, 21 Feb 2004 13:37:26 +0000 (13:37 +0000)]
Fix double release of fast mutex
svn path=/trunk/; revision=8286
Filip Navara [Sat, 21 Feb 2004 13:13:27 +0000 (13:13 +0000)]
- Fixed some nonsense code in NtGdiGetDCEx.
- Fixed few race conditions in painting code.
- Removed function IntGetNCUpdateRegion and inlined it's code into IntInvalidateWindows.
- Removed function IsHidden and replaced it's usage by IntIsWindowVisible.
svn path=/trunk/; revision=8285
Hartmut Birr [Sat, 21 Feb 2004 12:58:49 +0000 (12:58 +0000)]
- Fixed a wrong index, which resulted in writing over the end of an allocated buffer.
svn path=/trunk/; revision=8284
Gé van Geldorp [Sat, 21 Feb 2004 09:20:39 +0000 (09:20 +0000)]
Import w32api version 2.5 include files
svn path=/trunk/; revision=8283
Filip Navara [Sat, 21 Feb 2004 09:06:27 +0000 (09:06 +0000)]
- Minor correction to NtConnectPort to avoid freeing NULL pointer. Based on patch by Waldo Alvarez Ca�izares.
svn path=/trunk/; revision=8282
Filip Navara [Sat, 21 Feb 2004 09:06:25 +0000 (09:06 +0000)]
- Fix by Waldo Alvarez Ca�izares for 8 <-> 8 bpp and 32 <-> 32 bpp StretchBlt
svn path=/trunk/; revision=8281
Mike Nordell [Sat, 21 Feb 2004 08:02:49 +0000 (08:02 +0000)]
Fix environment variable handling. The (optional) envp argument to main() shall not contain strings of the form "=C:=C:\directory\".
svn path=/trunk/; revision=8280
Gé van Geldorp [Fri, 20 Feb 2004 23:24:30 +0000 (23:24 +0000)]
Bump version number on HEAD
svn path=/trunk/; revision=8279
Filip Navara [Fri, 20 Feb 2004 15:05:36 +0000 (15:05 +0000)]
- Fixed line endings
svn path=/trunk/; revision=8278
Gé van Geldorp [Fri, 20 Feb 2004 08:33:37 +0000 (08:33 +0000)]
Kill another --include-dir
svn path=/trunk/; revision=8277
Royce Mitchell III [Fri, 20 Feb 2004 07:45:58 +0000 (07:45 +0000)]
If nWidth or nHeight is zero, CreateBitmap returns the handle to a 1- by 1-pixel, monochrome bitmap.
svn path=/trunk/; revision=8276
Gé van Geldorp [Thu, 19 Feb 2004 22:24:59 +0000 (22:24 +0000)]
Move --include-dir from helper.mk to rules.mak
svn path=/trunk/; revision=8275
Gé van Geldorp [Thu, 19 Feb 2004 21:24:54 +0000 (21:24 +0000)]
Also zero out first sector of root dir when formatting FAT12 and FAT16
volumes
svn path=/trunk/; revision=8274
Gé van Geldorp [Thu, 19 Feb 2004 21:19:27 +0000 (21:19 +0000)]
Sync to Wine-
20040213
* Jon Griffiths <jon_p_griffiths@yahoo.com>
Add some missing prototypes, fix AssocIsDangerous.
Implement StrRetToBSTR, delay-import oleaut32.
* Alexandre Julliard
Only link against libdxguid where necessary.
* Juan Lang <juan_lang@yahoo.com>
Stub for MLIsMLHInstance.
* Francois Gouget <fgouget@free.fr>
Add missing '\n's to debug traces.
svn path=/trunk/; revision=8272
Thomas Bluemel [Thu, 19 Feb 2004 21:12:11 +0000 (21:12 +0000)]
added pool tags for better debugging
svn path=/trunk/; revision=8271
Martin Fuchs [Thu, 19 Feb 2004 20:24:22 +0000 (20:24 +0000)]
remove duplicate windres include directory to get notepad build
svn path=/trunk/; revision=8269
Gé van Geldorp [Thu, 19 Feb 2004 19:45:52 +0000 (19:45 +0000)]
samlib is needed for 2nd stage setup
svn path=/trunk/; revision=8268
Thomas Bluemel [Thu, 19 Feb 2004 19:44:39 +0000 (19:44 +0000)]
added pool tags for better debugging
svn path=/trunk/; revision=8266
Filip Navara [Thu, 19 Feb 2004 19:26:52 +0000 (19:26 +0000)]
- Fixed line endings
- Updated regsvr32 to latest version by ShadowFlare.
svn path=/trunk/; revision=8265