Commit graph

11901 commits

Author SHA1 Message Date
Gé van Geldorp 27679de8f1 Implement ToAscii() and ToAsciiEx()
svn path=/trunk/; revision=12375
2004-12-28 08:58:35 +00:00
Gé van Geldorp 430c468657 Don't return characters is key is up
svn path=/trunk/; revision=12374
2004-12-28 08:50:10 +00:00
Gé van Geldorp c8bcc7b2c8 Set transition state bit in WM_KEY messages
svn path=/trunk/; revision=12373
2004-12-28 08:49:06 +00:00
Alex Ionescu 190c2b5fc1 Fully support AsyncSelect by re-enabling events. Also, FD_CONNECT stuff isn't quite right, I need to investigate more.
svn path=/trunk/; revision=12372
2004-12-27 21:18:07 +00:00
Filip Navara dc88a45c29 - Minor fixes to get Wine NTDLL environment tests pass.
svn path=/trunk/; revision=12371
2004-12-27 20:43:42 +00:00
Gé van Geldorp af72a293ff Import libs now have a "lib" prefix
svn path=/trunk/; revision=12370
2004-12-27 20:09:57 +00:00
Gé van Geldorp befed0390b Consolidate filling of TEXTMETRICS to a single location.
svn path=/trunk/; revision=12369
2004-12-27 20:06:55 +00:00
Art Yerkes 8bd8d19886 Fix by WaxDragon: don't use before initialize.
svn path=/trunk/; revision=12368
2004-12-27 16:50:56 +00:00
Filip Navara f5e5ae6874 - Implement MsgWaitForMultipleObjects.
svn path=/trunk/; revision=12367
2004-12-27 16:48:29 +00:00
Filip Navara f87aca3585 - Set last error in CreateDIBSection.
svn path=/trunk/; revision=12366
2004-12-27 16:47:02 +00:00
Filip Navara 7d8d83ff01 - BitmapFormat should handle BI_BITFIELDS compression type.
svn path=/trunk/; revision=12365
2004-12-27 16:45:19 +00:00
Filip Navara 5848acdc90 - Implement _onexit.
- Port __dllonexit from Wine.
- Fix vsscanf stream initialization.

svn path=/trunk/; revision=12364
2004-12-27 16:43:49 +00:00
Filip Navara 691f45eb54 - RtlExpandEnvironmentStrings_U and ExpandEnvironmentStrings[AW] should return the total length needed for the string with all the environment variables expanded.
svn path=/trunk/; revision=12363
2004-12-27 16:40:14 +00:00
Eric Kohl ea579e1a95 Detect and report ACPI- and APM-BIOS support.
svn path=/trunk/; revision=12362
2004-12-27 16:13:41 +00:00
Eric Kohl 280e3627d8 Enumerate all devices on the 'ACPI bus'.
svn path=/trunk/; revision=12361
2004-12-27 14:24:00 +00:00
Eric Kohl e81ecb35ce Enumerate FILE_DEVICE_BUS_EXTENDER and FILE_DEVICE_ACPI devices.
svn path=/trunk/; revision=12360
2004-12-27 14:21:35 +00:00
Martin Fuchs d8d3883496 fix GPF for clicks in the favorites folder
svn path=/trunk/; revision=12359
2004-12-27 13:54:19 +00:00
Gé van Geldorp 7a1b4194e2 Use ListEntry->Flink before ListEntry is freed by SignalSocket()
svn path=/trunk/; revision=12358
2004-12-27 11:00:01 +00:00
Gé van Geldorp 4b48423b86 Make AsyncData point to the allocated memory instead of overwriting some
random memory locations

svn path=/trunk/; revision=12357
2004-12-27 10:38:06 +00:00
Filip Navara 89ae96ff47 - Free all memory in error case of GetClassInfoExCommon.
- Fix RegisterClassExA for menu-less window classes.

svn path=/trunk/; revision=12353
2004-12-26 23:56:16 +00:00
Filip Navara f6f130ea4b - Fix size returned by NtUserGetClassInfo.
svn path=/trunk/; revision=12352
2004-12-26 23:54:54 +00:00
Gé van Geldorp e4514c3fed Dynamically resize buffer as needed
svn path=/trunk/; revision=12350
2004-12-26 23:31:00 +00:00
Gé van Geldorp 8bbd20efdc Don't write outside buffer
svn path=/trunk/; revision=12349
2004-12-26 23:09:51 +00:00
Gé van Geldorp 0afb1fb12d Move the I/O completion port setting to second stage and fix the async I/O
test. Thanks to Alex Ionescu for explaining this stuff to me.

svn path=/trunk/; revision=12348
2004-12-26 21:18:34 +00:00
Filip Navara 46016205f7 DceResetActiveDCEs fixes:
- Don't check ownership because window DCs are global now.
- Correctly reposition client DCs (if window style changes).

svn path=/trunk/; revision=12347
2004-12-26 20:34:49 +00:00
Filip Navara fe67fad88a - Fix building on Linux.
svn path=/trunk/; revision=12346
2004-12-26 18:55:26 +00:00
Filip Navara 11d39be5b5 - Export ExSemaphoreObjectType.
svn path=/trunk/; revision=12345
2004-12-26 17:48:19 +00:00
Gé van Geldorp cbfd8c1020 Set I/O completion port on completion of the IRP
svn path=/trunk/; revision=12344
2004-12-26 15:55:14 +00:00
Gé van Geldorp f5639215be Implement IoSetIoCompletion()
svn path=/trunk/; revision=12343
2004-12-26 15:36:23 +00:00
Gé van Geldorp eb9bfeca2c Thomas pointed out that we can just use PostMessageW() instead of going
through WPUPostMessage()

svn path=/trunk/; revision=12342
2004-12-26 15:21:23 +00:00
Gé van Geldorp fb8f8407b9 Handle AFD_EVENT_CONNECT notifications
svn path=/trunk/; revision=12341
2004-12-26 15:04:33 +00:00
Gé van Geldorp fbabeaaf58 - Don't use boolean NOT when bitwise NOT is intended
- Add break to end of switch cases

svn path=/trunk/; revision=12340
2004-12-26 14:55:51 +00:00
Gé van Geldorp aa94246f81 Don't free AsyncData if we're still using it
svn path=/trunk/; revision=12339
2004-12-26 14:47:57 +00:00
Gé van Geldorp 65c509fce1 Implemented WPUPostMessage()
svn path=/trunk/; revision=12338
2004-12-26 14:43:01 +00:00
Filip Navara ec977e2072 - Set the popup menu flag in IntSetMenuItemInfo when setting the handle of submenu.
svn path=/trunk/; revision=12337
2004-12-25 23:40:47 +00:00
Filip Navara adc5944468 - Partial implementation of RealMsgWaitForMultipleObjectsEx and message queue wake mask.
- Fix setting of menu item type and strings.

svn path=/trunk/; revision=12336
2004-12-25 22:59:10 +00:00
Gé van Geldorp 0dedd084f1 Don't return uninitialized variable
svn path=/trunk/; revision=12335
2004-12-25 22:58:59 +00:00
Art Yerkes af8cd05c99 Added a (currently unworking) accept implementation. Needs work, but doesn't
break anything.
Committed a patch by GvG:
 - SignalSocket: Removed collected parameter, changed Information to actual
   number of bytes returned.

svn path=/trunk/; revision=12333
2004-12-25 21:30:20 +00:00
Filip Navara bcf559d5f2 - Fix compilation with MinGW runtime 3.5.
svn path=/trunk/; revision=12332
2004-12-25 21:05:19 +00:00
Filip Navara 681a0743e5 - Fix finding of windows by classes in NtUserFindWindow.
- Marshal WM_COPYDATA messages.

svn path=/trunk/; revision=12331
2004-12-25 20:30:50 +00:00
Filip Navara 2d0fbe6020 - Fix KDBG build that I've broken.
svn path=/trunk/; revision=12330
2004-12-25 19:38:17 +00:00
Filip Navara 2aab39efbd - Fix a typo.
svn path=/trunk/; revision=12329
2004-12-25 15:33:30 +00:00
Filip Navara 373381ed59 - Fix comparsion that I broke with my last commit.
svn path=/trunk/; revision=12328
2004-12-25 14:22:57 +00:00
Filip Navara 32dfb00066 - Fix yet another double completition error.
svn path=/trunk/; revision=12327
2004-12-25 12:07:24 +00:00
Filip Navara c7505530e0 - Fix compilation with GCC 4.0-20041219.
svn path=/trunk/; revision=12326
2004-12-25 11:22:37 +00:00
Filip Navara 37dca7acbd - Fix compilation with GCC 4.0-20041219.
- Don't try to stick (1 << 8) into entry.delivery_mode which is 3-bit integer.

svn path=/trunk/; revision=12325
2004-12-25 11:21:48 +00:00
Filip Navara f73524a056 - Don't pass uninitialized variables to PropertySheet,
svn path=/trunk/; revision=12324
2004-12-25 11:17:10 +00:00
Magnus Olsen 89384064a9 regsettings for acpi and
fix powerdown when reactos shortdown by Herv� Poussineau

svn path=/trunk/; revision=12323
2004-12-25 00:46:07 +00:00
Magnus Olsen 2b91825e80 fix powerdown when reactos shortdown by Herv� Poussineau
svn path=/trunk/; revision=12322
2004-12-25 00:44:49 +00:00
Filip Navara 63dde03aef - Fix compilation with GCC 4.0-20041219.
svn path=/trunk/; revision=12321
2004-12-24 23:01:35 +00:00