Michael Stefaniuc
ec5612ee1d
Some more fixes for compiling the user dll with -DSTRICT.
2002-10-30 23:45:38 +00:00
Alexandre Julliard
0cf753385b
Moved the test routines from wtmain.c into wine/test.h so that they
...
can be compiled separately with different flags for each dll.
2002-10-30 20:36:21 +00:00
Martin Wilck
9fc8b115c2
- Define SOCKET as UINT_PTR for Win64 (thanks to P. Stridvall).
...
- Make winsock compile without WINE_NO_STRICT.
2002-10-30 20:26:32 +00:00
Jukka Heinonen
6f6abac4f1
Modify winedos interrupt handlers so that they work with PM
...
interrupts.
Add forwarding functions for handlers in other DLLs.
Make DOSVM_GetBuiltinHandler use static table instead of
GetProcAddress.
2002-10-29 23:09:30 +00:00
Patrik Stridvall
de41ddcab9
Added {ok,trace}_ macros to take explicit file and line number.
2002-10-29 23:07:58 +00:00
Alexandre Julliard
0b1a367b78
Removed a couple of no longer used queue functions.
2002-10-29 21:32:37 +00:00
Patrik Stridvall
1e22e3b3ba
Fixed mismatches between the Wine headers and the Microsoft headers.
2002-10-29 21:23:33 +00:00
Alexandre Julliard
0286135de3
Rewrote hook support to store the hook chain in the server.
...
Split off 16-bit hook functions and re-implemented them on top of the
32-bit ones; system-wide 16-bit hooks are no longer supported at this
point.
2002-10-29 00:41:42 +00:00
Lionel Ulmer
bdb44555a3
Raise an exception if any Wine or Winelib code does an assert.
2002-10-28 23:56:58 +00:00
Greg Turner
a215f6b21a
- Clean up and add some comments.
...
- Add NDR Data representation constants.
- Propagate DataRepresentation into and out of packet headers.
- Implement NdrServerInitializeNew
2002-10-28 21:14:16 +00:00
Greg Turner
fc55077e52
- Clean up and enhance some traces.
...
- Stubs for NdrConvert, NdrConvert2, and NdrServerInitializeNew.
2002-10-28 20:07:01 +00:00
Alexandre Julliard
9b5c3f939d
Made the ntdll registry functions use HKEY instead of HANDLE.
2002-10-25 19:14:29 +00:00
Greg Turner
4a37d84a9d
- Make explicit some missing include dependencies.
...
- Implement NdrGetBuffer, NdrFreeBuffer, NdrConformantStringBufferSize
and NdrConformantStringMarshall.
- Define the RPC_FC_C_CSTRING constant.
- Perhaps I don't want those MIDL_*_FORMAT_STRING structs, after
all. Removed.
- Add RPC todo list.
- MIDL_STUB_MESSAGE.uFlags aren't.
- Comment out the NdrClientCall2 mock-up since that stuff is in the
process of being implemented and might cause problems.
2002-10-25 19:03:43 +00:00
Jason Edmeades
3f4d4dab65
Define the main directx8 entrypoint.
2002-10-25 03:51:00 +00:00
Alexandre Julliard
64e047fed3
Get rid of FILE_ATTRIBUTE_SYMLINK (based on a patch by Bill Medland).
2002-10-25 03:32:10 +00:00
Greg Turner
e033578a58
Implemented NdrClientInitializeNew.
2002-10-23 23:36:53 +00:00
Jukka Heinonen
eca6182749
Move interrupt emulation code from INSTR_EmulateInstruction to winedos
...
dll. Make CTX_SEG_OFF_TO_LIN work with 32-bit segmented pointers
common in DPMI32. Fix winedos initialization so that DOSMEM_Init(TRUE)
is only called when DOS executable is started.
2002-10-23 22:24:10 +00:00
Patrik Stridvall
cf07e10017
Don't use wine/unicode.h in the header files, include it directly
...
where needed instead.
2002-10-23 20:20:59 +00:00
Alexandre Julliard
da93e83b90
Avoid redefinition warning.
2002-10-23 20:19:48 +00:00
Patrik Stridvall
8b991b2798
Add pragma to eliminate MS C warnings.
2002-10-23 20:16:23 +00:00
Alexandre Julliard
f871f2d528
Store thread id instead of queue handle in timer structure.
2002-10-23 18:56:34 +00:00
Alexandre Julliard
d8bbcb2f23
Implemented GetWindowTask16 on top of GetWindowThreadProcessId.
...
Removed no longer used hmemTaskQ field in WND structure.
2002-10-23 18:56:02 +00:00
Patrik Stridvall
1298eb4053
Fixed mismatches between the Wine headers and the Microsoft headers.
2002-10-23 18:50:10 +00:00
Eric Pouech
56d80b4c65
Moved 16 bit digital structs to include/wine/mmsystem16.h.
2002-10-23 18:43:00 +00:00
Alexandre Julliard
26fd740d9c
Avoid reference to glibc internal __libc_fork function.
2002-10-22 00:44:24 +00:00
Greg Turner
0e2bec0e70
- Use Ove-style macros for NdrConformantStringMarshall definition.
...
- Move NdrConformantStringMarshall to new ndr_marshall.c.
- Stubs for NdrConformantStringBufferSize,
NdrConformantStringMemorySize, and NdrConformantStringUnmarshall.
2002-10-22 00:41:17 +00:00
Alexandre Julliard
b1df392f02
Fixed the WINE_NO_STRICT #ifdefs to do the right thing if STRICT is
...
defined (spotted by Michael Stefaniuc).
2002-10-21 23:43:04 +00:00
Greg Turner
c14e9ebc07
Fix return types of NdrConformantStringMarshall, NdrGetBuffer, and
...
NdrSendReceive.
2002-10-21 23:42:01 +00:00
Greg Turner
b71535ebfd
Stubs for RpcServerUseProtseqA, RpcServerUseProtseqW.
2002-10-21 23:41:35 +00:00
Michael Günnewig
f6bcf23d6a
Added macros for AVIFileClose and AVIStreamClose.
2002-10-21 23:39:20 +00:00
Dmitry Timoshkov
01e82a4fdc
Convert MessageBox family functions to unicode.
2002-10-19 19:18:19 +00:00
Greg Turner
ea46fffeff
Patch cruft removal.
2002-10-19 19:17:37 +00:00
Greg Turner
1ecb22867f
Super-crude implementation for NdrClientCall2.
...
Specs and headers for NdrClientInitializeNew,
NdrConformantStringMarshall, NdrGetBuffer, NdrFreeBuffer, and
NdrSendReceive.
2002-10-19 19:17:19 +00:00
Alexandre Julliard
f3215eba4a
Get/SetFastQueue16 should use HQUEUE16 handles.
2002-10-19 17:20:44 +00:00
Alexandre Julliard
6fa2ac693e
Removed DECLARE_OLD_HANDLE. Fixed a few remaining warnings.
2002-10-19 17:20:02 +00:00
Malte Starostik
78a86e9feb
Fixed IWebBrowser::Navigate() parameter type.
...
Added IWebBrowserApp and related typedefs.
2002-10-19 17:15:39 +00:00
Alexandre Julliard
7521a42ed3
Changed the USER_HEAP_* macros to use HANDLEs instead of HANDLE16s.
2002-10-19 00:55:34 +00:00
Alexandre Julliard
23bb3715f7
Added support for building certain dlls with -DSTRICT.
...
Added -DWINE_NO_STRICT flag to dlls that don't support STRICT yet.
2002-10-18 23:46:28 +00:00
Alexandre Julliard
168284318b
Added FIXMEs for metafile and fullhwnd handle conversions that aren't
...
supported properly yet.
2002-10-18 23:35:24 +00:00
Alexandre Julliard
0ccb9feadc
Store the original GDI palette functions in pfnSelectPalette and
...
pfnRealizePalette so that USER doesn't have to import them.
2002-10-18 04:05:49 +00:00
Greg Turner
034e4df6e7
- (try to) implement RpcMgmtWaitServerListen
...
- remove duplicate RpcServerListen declaration in rpcdce.h
- some TRACEs
2002-10-18 03:56:56 +00:00
Alexandre Julliard
7aee90762a
Merged wine_call_to_16_long and wine_call_to_16_short into a single
...
function.
2002-10-18 00:29:32 +00:00
Alexandre Julliard
9534d4f0fe
Added wine_memcpy_unaligned function to avoid gcc memcpy
...
optimizations.
2002-10-18 00:27:38 +00:00
Michael Günnewig
b26206dd8a
- Add FIND_* constants.
...
- Add AVISAVECALLBACK declaration.
- Add declaration for some AVI functions.
- Add some AVI macros.
2002-10-18 00:25:19 +00:00
Alexandre Julliard
0ca051e555
Fixed wownt32.h to make it usable from inside Wine, and use it to
...
avoid some duplication of the handle conversion macros.
2002-10-17 16:43:42 +00:00
Alexandre Julliard
11e3523949
Rewrote caret implementation to store the information in the server.
2002-10-17 01:24:33 +00:00
Dimitrie O. Paun
9a01be4caa
Add/update the listview structures to version 6.0.
2002-10-17 01:19:45 +00:00
Greg Turner
686b845593
Use the msvc way to return a struct, fixing wierd problems.
2002-10-16 18:51:11 +00:00
Alexandre Julliard
618c18417b
Remove no longer used PERQUEUEDATA structure and functions.
2002-10-12 01:25:15 +00:00
Alexandre Julliard
a9e8f59c95
Moved mouse capture handling into the server.
2002-10-12 01:24:37 +00:00
Alexandre Julliard
0b850f9f74
Reimplemented GetLastActivePopup to get the information from the
...
server.
2002-10-12 01:23:05 +00:00
Alexandre Julliard
5030bda77c
Reimplemented Get/SetActiveWindow, Get/SetFocus and
...
Get/SetForegroundWindow by storing the information in the
server. Implemented correct inter-process window activation.
2002-10-11 23:41:06 +00:00
Alexandre Julliard
ab5063b217
Added server-side infrastructure for the thread input structure.
...
Reimplemented AttachThreadInput() and added GetGUIThreadInfo().
2002-10-11 18:50:15 +00:00
Michael Günnewig
a26a2ca224
- Move the API into a new api.c file.
...
- Added IClassFactory implementation.
- Added IPersistFile implementation to the AVI-file handler.
2002-10-10 23:31:13 +00:00
Ove Kaaven
528d2c4f7f
Added NdrProxyFreeBuffer, NdrProxyGetBuffer, NdrProxyInitialize,
...
NdrProxySendReceive, NdrStubGetBuffer, NdrStubInitialize.
2002-10-10 23:26:53 +00:00
Michael Stefaniuc
bc54d78532
- change the internal functions in windows/cursoricon.c to use 32bit
...
handles
- move the implementation of ExtractAssociatedIcon16 to
ExtractAssociatedIconA
- convert HICON to a void*
- fixed some handle conversions that happened to be in the way while
doing the above
2002-10-10 21:22:09 +00:00
Steve Lustbader
c15b0a2515
Provide a stub for GetComboBoxInfo.
2002-10-10 21:17:12 +00:00
Ove Kaaven
c3a78d4fbe
Stubby NdrClientCall2 & some header changes.
2002-10-10 19:23:33 +00:00
Steve Lustbader
cee34aa5fe
Provide stub for SetupDiGetClassDevsW.
...
Fix return value of SetupDiGetClassDevsA.
2002-10-10 18:57:32 +00:00
Alexandre Julliard
c2f3a6634c
Avoid infinite SendMessage recursion, just like Windows does.
2002-10-09 20:36:15 +00:00
Jukka Heinonen
d25e0399ba
Add support for interrupts in 32-bit code.
...
Remove some unnecessary code from 16-bit interrupt emulation.
2002-10-08 00:35:03 +00:00
Steve Lustbader
5795143368
Provide stubs for Create/DeleteTimerQueueTimer.
2002-10-07 21:46:02 +00:00
Steve Lustbader
2fbd4a0118
Implement GetUserDefaultUILanguage and GetSystemDefaultUILanguage.
2002-10-07 18:27:06 +00:00
Alexandre Julliard
613ead7f0f
Fixed some handle conversions in prevision of void* handles.
2002-10-04 00:27:10 +00:00
Alexandre Julliard
54f228733a
Added process_id_t and thread_it_t types to the server interface
...
instead of using void*, and removed a number of type casts.
2002-10-03 19:54:57 +00:00
Alexandre Julliard
5cf56a3afe
Removed LPxxx handle types that don't exist under Windows.
2002-10-03 19:46:27 +00:00
György 'Nog' Jeney
f9c011193e
Implemented {G|S}etWindowSubClass, DefSubclassProc,
...
RemoveWindowSubclass.
2002-10-02 20:01:01 +00:00
György 'Nog' Jeney
d313073247
Added a couple of defines.
2002-10-02 19:46:45 +00:00
Dimitrie O. Paun
75b31e3e32
Fix Validate{Rect,Rgn} prototypes.
2002-10-02 19:45:48 +00:00
Patrik Stridvall
b3c989e6b2
Added some more useful macros.
2002-10-02 01:23:33 +00:00
Patrik Stridvall
e29345c3bb
Added a GNU C implementation of some of the DECLSPEC_ macros and used
...
them wherever possible.
2002-10-01 18:07:37 +00:00
György 'Nog' Jeney
ba06042e79
Define SNDMSG.
2002-09-30 18:51:33 +00:00
György 'Nog' Jeney
5719c13f71
Added {G|S}etWindowLongPtr.
2002-09-29 18:04:55 +00:00
György 'Nog' Jeney
dfacb6ef5c
Initial implementation of custom control header.
2002-09-29 18:04:15 +00:00
Alexandre Julliard
4f10164f07
Fixed nameless union/struct declaration.
2002-09-27 22:45:20 +00:00
Alexandre Julliard
4b9344eb15
Moved ts_xlib.c into x11drv and removed libwine_tsx11.
2002-09-25 03:29:55 +00:00
Alexandre Julliard
2c40e29987
Import wine_tsx11_lock/unlock directly from x11drv in opengl32 and
...
ddraw, so that they don't need to link with libwine_tsx11.
Removed header wine_gl.h.
2002-09-25 00:29:56 +00:00
Alexandre Julliard
7dafa61700
Fixed a number of bugs in the handling of window parent and owner and
...
added a regression test (based on the work of Bill Medland).
2002-09-25 00:21:56 +00:00
Alexandre Julliard
e9119c198d
Removed some more TSX11 functions and files.
2002-09-24 18:36:51 +00:00
Dimitrie O. Paun
326021bd98
Small cleanups, updated documentation.
2002-09-24 18:26:42 +00:00
Alexandre Julliard
df8e6eeb0f
Removed a bunch of no longer used TSX wrappers.
2002-09-24 03:17:31 +00:00
Michael Stefaniuc
1ad2087e38
Convert HKEY to a void*.
2002-09-24 03:09:12 +00:00
Patrick J. McNerthney
3e2217ca9a
Removed the #undef of WS_DEFINE_SELECT so that select is in fact
...
defined.
Fixed if statement in __WS_FD_SET2 which used a = where a == is
needed, in additition the if did not have its outer set of
parenthesis.
Removed parentheses around type to be cast in __WS_FD_SET macro.
Removed WS macro usage from within other macros because the WS macro
is undefined when these macros are expanded.
Added WINAPI attributee to select definition.
2002-09-24 03:05:59 +00:00
Patrick J. McNerthney
93703772e6
Added casts to all macros to avoid compiler warnings.
2002-09-24 03:04:45 +00:00
Patrik Stridvall
1a4db3e72a
Cleaned up the code so it would be easier to parse with the new C
...
parser.
2002-09-23 20:45:57 +00:00
Andriy Palamarchuk
2693eb9a23
Implemented NetQueryDisplayInformation, NetUserGetInfo, created
...
conformance tests, other netapi32 bug fixes and improvements.
2002-09-23 20:36:50 +00:00
Dmitry Timoshkov
472d016859
Correct SIZE_T size according to MS SDK.
...
Change some types to SIZE_T according to MS SDK definitions.
2002-09-21 01:21:00 +00:00
Jason Edmeades
b1658d40c5
Added some definitions.
2002-09-21 01:17:59 +00:00
Jon Griffiths
91ec8e14c6
Reorganise/minor tidyup of ordinal functions.
...
Implement StrCmpLogicalW,StrFormatByteSizeA/W,StrFormatByteSize64A,
SHCreateStreamWrapper.
Fix some output .spec parameters from str to ptr.
Fix definition of StrFormatByteSize functions.
2002-09-20 19:41:08 +00:00
Alexandre Julliard
1a80921903
Added support for the take focus protocol.
2002-09-18 23:09:50 +00:00
Alexandre Julliard
341b7dceb4
Implemented the ntdll virtual memory functions, and made the kernel
...
functions use them.
2002-09-17 18:54:42 +00:00
Martin Wilck
94638aa276
MSVCRT needs a public errno.h file.
2002-09-17 18:32:53 +00:00
Francois Gouget
bba4bb1bc4
Remove references to PCVOID and LPUINT.
...
Remove types that don't exist on Windows.
2002-09-17 01:35:09 +00:00
Francois Gouget
de0f015df0
Move all STATUS_* and RPC_NT_* to ntstatus.h as per Windows SDK.
...
Add some missing constants.
Include ntstatus.h in winnt.h.
2002-09-17 00:03:39 +00:00
Michael Stefaniuc
9d2b862883
Convert HRSRC to a void*.
2002-09-16 22:47:05 +00:00
Francois Gouget
8dd30942cc
Include rpc.h after LPOLESTR and other needed types are defined.
2002-09-16 22:36:49 +00:00
Vincent Béron
95ee2e2be4
Fixed typo which prevented correct compilation of code using the
...
Get{C,M,Y}Value macros.
2002-09-16 22:35:24 +00:00
Alexandre Julliard
ac7b9d3797
Implemented NtDuplicateObject.
2002-09-16 19:32:50 +00:00
Dmitry Timoshkov
a9c057f73b
Replace static initializers with a proper #define in .h files.
2002-09-16 19:29:36 +00:00
Juraj Hercek
fc453968f0
- fixed typo error in CMYK definition (COLOREF -> COLORREF)
...
- added tags to structures (_OFSTRUCT, _FILETIME, ...)
2002-09-16 19:28:36 +00:00
Alexandre Julliard
6026417ff0
Use larger signal stack to avoid overflows in filesystem code when
...
loading the debugger.
2002-09-12 22:30:28 +00:00
Alexandre Julliard
1668870f38
Fixed warnings caused by new winternl.h.
2002-09-12 22:28:01 +00:00
Jason Edmeades
66fcb2b77d
Added Direct3D 8 headers.
2002-09-12 22:25:16 +00:00
Patrik Stridvall
9c1de6de30
Moved all the content of the DDK files ntdef.h and ntddk.h to
...
winternl.h.
2002-09-12 22:07:02 +00:00
Steven Edwards
d4b8654af4
Cleanup warning when building on Mingw.
2002-09-12 20:43:24 +00:00
Andriy Palamarchuk
3e2887a929
Install tchar.h.
2002-09-12 17:54:09 +00:00
Alexandre Julliard
dd0bdbe44e
Removed the __uint* types from basetsd.h since they don't exist under
...
Windows. Fixed a few other issues with type definitions.
2002-09-12 17:29:12 +00:00
Dimitrie O. Paun
7cfab6245b
Add ImageList states (ILS_*) definitions.
2002-09-12 00:50:39 +00:00
Andriy Palamarchuk
b812c90c2a
Implemented buffer management functions, a couple of workstation
...
information functions, created conformance tests.
2002-09-11 02:35:17 +00:00
Andriy Palamarchuk
63709f07f9
Added policy access constants, type definition.
2002-09-11 00:48:26 +00:00
Patrik Stridvall
eba9649b2f
Added the new header winternl.h.
2002-09-10 00:33:34 +00:00
Patrik Stridvall
5758484c78
Added a few macros for MS C/C++ specific features.
2002-09-10 00:21:01 +00:00
Patrik Stridvall
1b32e5eca9
Add and use the header files mssip.h and sipbase.h.
2002-09-09 19:35:42 +00:00
Andriy Palamarchuk
442f5f56d1
RtlNtStatusToDosError: Added new NT status to error codes mapping,
...
added missed definitions of the used constants, created unit test for
subset of the mappings.
2002-09-09 19:25:29 +00:00
Dimitrie O. Paun
3a706f0be0
- Add missing declaration for TBS_DOWNISLEFT and TTM_GETBUBBLESIZE.
...
- Fix indentation for a bunch of things.
2002-09-09 19:19:50 +00:00
Michael Stefaniuc
e149b37f3a
Finish the conversion of HWND to a void*.
2002-09-06 20:40:42 +00:00
Andriy Palamarchuk
d7922143dd
LsaNtStatusToDosError implementation.
2002-09-06 19:36:37 +00:00
Michael Stefaniuc
2247af320d
- Rename WIN_Handle16 to HWDN_16 and make it a macro.
...
- Prepare user.dll for the change of HWND to a void*.
2002-09-04 19:37:01 +00:00
Alexandre Julliard
65ea73fedf
Added DPMI segments structure and related function to avoid direct
...
references to dosmem internal variables.
Determine BIOS system offsets at compile time.
2002-09-04 18:52:22 +00:00
Steven Edwards
ca14f24af4
Fixed typo in BITMAPV4HEADER stucture.
2002-09-04 18:47:32 +00:00
Dimitrie O. Paun
d5d23cb9d5
Added some missing ImageList definitions.
2002-09-04 18:45:24 +00:00
Patrik Stridvall
51e6c0ccb1
MSVC compatibility fixes.
2002-08-31 19:04:14 +00:00
Alexandre Julliard
3fa613cf61
Moved internal context macros out of winnt.h.
...
Added SET_AX etc. macros to avoid non-portable pointer manipulations.
2002-08-31 18:47:00 +00:00
Alexandre Julliard
0d875e773e
Fixed some dll separation issues.
2002-08-30 00:03:25 +00:00
Marcus Meissner
c87c2c4f1a
Use Iar (Instruction Address Register) instead of Fill[0].
...
siginfo.si_code uses the lower 16bit for the type of the exception.
2002-08-30 00:00:57 +00:00
Michael Stefaniuc
1033ffe423
Convert HPALETTE to a void*.
2002-08-29 01:55:55 +00:00
Alexandre Julliard
a0b32d7c1b
Added internal 32-bit versions of GDISelectPalette and
...
GDIRealizePalette.
2002-08-29 01:55:16 +00:00
Marco Pietrobono
0e79a4128c
Use alsa/asoundlib.h instead of sys/asoundlib.h if possible.
2002-08-29 01:51:31 +00:00
Patrik Stridvall
1ee88a2bfb
Removed trailing white space.
2002-08-28 23:43:43 +00:00
Patrik Stridvall
9aab47ed24
MSVC compatibility fixes.
2002-08-28 23:42:34 +00:00
Per Nystrom
e765bc1a41
Implemented GetCursorInfo.
2002-08-28 23:38:10 +00:00
Alexandre Julliard
aface53759
Fixed a number of dll separation issues.
2002-08-28 22:35:23 +00:00
Michael Stefaniuc
4a75c5c6ea
Convert HACCEL to a void*.
2002-08-28 00:39:39 +00:00
Patrik Stridvall
d8f50798b6
Implement wrapper calls for the 16 bit GlobalAtom* functions.
2002-08-28 00:38:42 +00:00
Alexandre Julliard
b5753597f1
Added a couple of listview definitions.
2002-08-27 22:32:36 +00:00
Ulrich Czekalla
651c5988aa
- Add a max wait time for selection notifies.
...
- Add new function to the x11drv to get clipboard format names of
externally registered formats.
- When a clipboard format is registered we should pass the global atom
value as the format identifier.
- Clipboard format name should be treated as case insensitive.
- Serialize metafile bits when requested via a clipboard selection.
- Return format ids for native formats when mapping from properties.
2002-08-27 19:19:49 +00:00
Alexandre Julliard
dba83c8bfc
Added wine_get_user_name function and got rid of some of the getpwuid
...
portability stuff.
More portable printf formats for 64-bit types.
2002-08-27 18:30:53 +00:00
Dmitry Timoshkov
d75aed2c92
Convert most of the file APIs to Unicode.
2002-08-27 01:13:58 +00:00
Steven Edwards
6a28adb40f
Fix for lots of warnings when building on Mingw32.
2002-08-27 00:32:43 +00:00
Patrik Stridvall
57bf45067a
MSVC compatibility fixes.
2002-08-26 21:53:24 +00:00
Andriy Palamarchuk
d86393f6c8
SetTokenInformation stub implementation, a few other small changes.
2002-08-26 21:39:17 +00:00
Alexandre Julliard
911a17748f
Don't map/unmap a top-level window when WS_VISIBLE changes, only when
...
we explicitly do a SetWindowPos(SWP_SHOWWINDOW/HIDEWINDOW).
Update the WM hints when mapping a window in case the style has
changed in the meantime.
2002-08-20 00:36:45 +00:00
Marcus Meissner
2456149860
Use r2 instead of r13 for TLS, since r13 is used in the ELF32 PPC
...
ABI.
2002-08-20 00:00:35 +00:00
Jon Griffiths
18176e3c0c
Fix existing string functions, implement a bunch of new ones.
2002-08-19 23:57:27 +00:00
Huw D M Davies
3d10c1fc6e
Mapping mode functions should change dc settings when dc is an enhmf.
2002-08-17 18:32:12 +00:00
Mike McCormack
d788939d8f
Removed Wine internal flags.
2002-08-17 18:31:12 +00:00
Daniel Gudbjartsson
42c74d6454
Combined the implementation of all the scanf's in a single place.
...
Added implementations of fwscanf, swscanf, wscanf and sscanf.
Corrected the declaration of swscanf.
Added implementation of the l, h, L and w prefixes.
Added implementation of the c, C, s, S and n types.
2002-08-17 01:22:00 +00:00
Aric Stewart
5501f127df
Very partial implementation of BroadcastSystemMessageA.
2002-08-16 23:29:48 +00:00
Alexandre Julliard
0eec45a97b
Force loadorder of 16-bit dlls to builtin if their 32-bit counterpart
...
has already been loaded as builtin.
2002-08-16 20:02:54 +00:00
Michael Stefaniuc
c018ef6b6b
Convert HKL to a void*.
2002-08-16 01:34:19 +00:00
Alexandre Julliard
1c4b5c40bf
Moved a large number of 16-bit functions to a separate gdi16.c file.
2002-08-16 00:42:06 +00:00
Alexandre Julliard
66e3183099
Fixed GetLocaleInfoW to handle Unicode properly and completed
...
implementation.
Update win.ini and registry on startup when language changed.
More logical priority order for locale environment variables.
Implemented SetLocaleInfoW.
Moved some locale functions to kernel32.dll.
2002-08-15 23:18:47 +00:00
Jon Griffiths
1da297178a
Implement and test rtl bitmap functions.
...
Add a couple of other misc rtl functions.
2002-08-15 22:08:40 +00:00
Alexandre Julliard
f22ba0560d
Added support for #pragma code_page.
...
Fixed a few bugs in language handling.
Added error message when Ansi->Unicode conversion in the current
codepage loses information.
2002-08-15 21:57:36 +00:00
Alexandre Julliard
befbb0e441
Make behavior of builtin executables closer to that of builtin dlls.
...
Fixed case sensitivity of builtin executables.
2002-08-14 21:12:58 +00:00
Alexandre Julliard
6006757996
Setup exception frame around 16-bit calls to unwind stack properly.
2002-08-13 03:29:17 +00:00
Juergen Schmied
1166dc733a
Stubs for DragDropHelper.
2002-08-13 03:21:53 +00:00
Alexandre Julliard
a5dea216cc
Implemented the RtlImage* functions, and use them to replace the
...
PE_HEADER macro.
2002-08-09 19:57:38 +00:00
Andriy Palamarchuk
3d8b123e5a
Improved richedit headers.
2002-08-09 19:51:49 +00:00
Michael Stefaniuc
c8ff4da2ac
Convert HMMIO to a void*.
2002-08-09 19:51:01 +00:00
Marcus Meissner
5ee517ac3d
Copy va_lists by using va_copy, not by just assigning them.
2002-08-09 19:49:31 +00:00
Ove Kaaven
29b3061bfa
Some more RPC definitions.
2002-08-09 01:11:39 +00:00
Michael Stefaniuc
ec7d7b72b2
- Convert HDRVR to a void*.
...
- Fix declaration of DriverCallback().
2002-08-09 01:02:25 +00:00
Alexandre Julliard
c1dec29304
Authors: Josh DuBois <duboisj@codeweavers.com>, Marcus Meissner <meissner@suse.de>
...
PowerPC locked exchange functions merged from old ppc patch.
NtCurrentTeb handling for PowerPC (using gpr 13).
2002-08-06 23:51:25 +00:00
Juergen Schmied
712caf3596
- Fixed possible loss of data with given overlapped structure on a
...
file opened in non overlapped mode.
- Fixme for file-lock functions.
2002-08-03 19:11:33 +00:00
Juergen Schmied
d1c144148c
- Moved 16 bit functions to a seperate file.
...
- First implementation for free threaded marshaller.
- Fixed handling of REG_EXPAND_STRING registry values in CoCreateObject.
- Fixed CoLoad/FreeLibrary functions.
- Fixed use internal dll-list (used only for functions loading a dll
internally without returning HMODULE).
2002-08-03 00:17:10 +00:00
Michael Stefaniuc
c414344e2a
Convert HMIXER, HMIXEROBJ to a void*.
2002-08-03 00:14:43 +00:00
Michael Stefaniuc
bacc1b3b58
- Converted HWAVE, HWAVEIN, HWAVEOUT to void*.
...
- Fixed some HMIDI{IN,OUT}16 to HANDLE conversions.
- midiOutCacheDrumPatches16 called itself recursively in an infinite
loop.
2002-08-02 19:02:49 +00:00
Robert Lunnon
2a91e3f99b
Preliminary audio driver for Solaris Libaudioio.
2002-08-01 18:22:38 +00:00
Alexandre Julliard
7cae201e3f
Authors: Eric Pouech <eric.pouech@wanadoo.fr>, Michael Stefaniuc <mstefani@redhat.com>
...
Convert HMIDI, HMIDIIN, HMIDIOUT, HMIDISTRM to void*.
2002-08-01 18:17:51 +00:00
Alexandre Julliard
cd6b50e732
Moved the #ifdefs for the getnetby* etc. functions directly into the
...
winsock implementation to avoid having to redefine the data structures
in port.h.
2002-07-31 23:20:47 +00:00
Rafael Kitover
ac81d02a58
Portability fixes for Cygwin.
2002-07-31 20:04:20 +00:00
Alexandre Julliard
7375597fe2
Fixed some handle type mismatches and added a few casts in prevision
...
of void* handles.
2002-07-31 19:26:03 +00:00
Alexandre Julliard
267ca68253
Fixed HANDLE<->HFILE conversions, since they will be different types
...
when handles are void*.
2002-07-31 17:20:00 +00:00
Alexandre Julliard
04b5a86c46
Merged the NAS driver written by Nicolas
...
Escuder <n.escuder@alineanet.com>.
2002-07-30 02:44:19 +00:00
Marcus Meissner
786d24903b
Check for mkstemp, added a port implementation if it is not
...
present. Use mkstemp() in various places needing tmp files.
2002-07-29 23:55:39 +00:00
Juergen Schmied
c1f9d386eb
- Implemented IMallocSpy hooks in IMalloc.
...
- Moved memory related functions into ifs.c.
- Implemented stubs for the MallocSpy.
2002-07-29 23:30:20 +00:00
Michael Stefaniuc
5c55df649b
Converted HENHMETAFILE and HMETAFILE to a void*.
2002-07-29 00:14:59 +00:00
Alexandre Julliard
13f2a17eb2
Convert HTASK to void* (based on a patch by Michael Stefaniuc).
2002-07-28 23:48:27 +00:00
Michael Stefaniuc
37553b7a13
- Converted HHOOK to a void*.
...
- Changed the internal HOOK_* functions to pass only HHOOK's between
them.
- Fixed wrong HHOOK <-> HANDLE16 conversions.
2002-07-28 17:42:05 +00:00
Alexandre Julliard
891d23e57f
Added support for ordinal hint in PE_FindExportedFunction.
2002-07-24 19:04:41 +00:00
Alexandre Julliard
5cdda82a5d
Fixed duplication of definitions between shlwapi.h and
...
obj_queryassociations.h.
2002-07-24 01:57:22 +00:00
Alexandre Julliard
84555cc771
Generate the __ASM_NAME and __ASM_FUNC macros directly from
...
configure.
Simplified the WINE_TRY_ASM_LINK test.
Moved DECL_GLOBAL_CONSTRUCTOR to wine/port.h.
2002-07-22 20:51:02 +00:00
Michael Karcher
4ae5380cbb
Set the correct length of the struct DDSURFACEDESC.
2002-07-22 20:37:01 +00:00
Jon Griffiths
b8a70d8973
Add some new defines and functions.
2002-07-22 20:30:58 +00:00
Gregg Mattinson
57807fa11f
Added checks for __sparc__, __sun__ and @function.
2002-07-20 20:17:13 +00:00
Dominik Strasser
751c4544b0
Implemented RegQueryMultipleValues.
2002-07-20 20:02:55 +00:00
Gregg Mattinson
6132474cf3
Fixed __builtin_return_address.
2002-07-20 18:53:34 +00:00
Alexandre Julliard
44b4235af2
Fixed per-thread data handling.
...
Made terminate and unexpected function pointer per-thread.
Added set_se_translator.
2002-07-19 03:24:50 +00:00
Gregg Mattinson
8a191ff5b8
Avoid structures or arrays of size 0.
2002-07-19 03:18:05 +00:00
Gregg Mattinson
044b5c411b
- X11/extensions/shape.h requires X11/Xutil.h.
...
- X11/XKBlib.h requires X11/Xlib.h.
- net/if.h requires sys/socket.h.
- netinet/ip.h requires sys/socket.h and sys/in_systm.h.
- resolv.h requires sys/socket.h.
2002-07-19 03:16:51 +00:00
Michael Stefaniuc
325cb0d2a8
Convert HMONITOR to a void*.
2002-07-19 00:28:13 +00:00
Alexandre Julliard
7d4ee77cab
Merged the IDL compiler written by Ove Kaaven.
2002-07-16 03:20:45 +00:00
Admiral Coeyman
9cb2b210aa
Added support for FPU emulation interrupts.
2002-07-10 23:22:29 +00:00
Jon Griffiths
273f86fc74
Stubs/docs for NotifyWinEvent,SetWinEventHook,IsWinEventHookInstalled,
...
UnhookWinEvent.
2002-07-10 23:20:49 +00:00
Gregg Mattinson
421660e894
Fixed V_DECIMAL macro to reflect where the decVal member is actually
...
stored.
2002-07-08 19:39:45 +00:00
Gregg Mattinson
81cbb28d07
- Forte C does not support nameless structures or unions
...
- Implemented __builtin_return_address for Forte C on sparc
- Implemented DECL_GLOBAL_CONSTRUCTOR for non-386, non-GNU C
- Implemented WINE_DPRINTF to have function name with Forte C
2002-07-05 21:22:09 +00:00
Alexandre Julliard
f5e5fcac97
Tried to make IsDialogMessageW more compatible. Changed
...
IsDialogMessage16/A to call IsDialogMessageW.
2002-07-05 00:23:02 +00:00
Gregg Mattinson
5837e8b105
Removed extra , from last element in enum declarations.
2002-07-03 01:15:32 +00:00
Gregg Mattinson
cc49e393f2
Removed extra ; from end of ICOM_METHOD macros.
2002-07-03 01:15:14 +00:00
Juergen Schmied
23b808791e
- changed STRRET definition
...
- small changes for seperation of shell32 from ole32
- debughelper for printing interface names (shell internal)
- changed shell memory allocation to use IMalloc of ole32 when this
library is already loaded
- fallback IMalloc internally in shell
- unified constructor syntax for several objects created by DllGetClassObject
- rewrote instance creation for com objects
- made the desktop folder parsing paths like ::{CLSID}
- Implemented IPersistFolder3 partially
2002-07-02 02:05:17 +00:00
Alexandre Julliard
142dab8c81
Added configure check for getpwuid.
2002-07-01 18:17:30 +00:00
Andreas Mohr
db31151b1e
Implemented set cursor shape functionality.
2002-07-01 18:13:52 +00:00
Alexandre Julliard
f92b7c06c2
Added some ALSA configure checks.
2002-06-28 18:31:01 +00:00
Gregg Mattinson
88773cd403
Removed C++ style comments.
2002-06-28 17:37:34 +00:00
Alexandre Julliard
5ee1599d59
Replaced LPTODP/DPTOLP macros by calls to LPtoDP/DPtoLP (with the help
...
of Huw Davies).
2002-06-25 23:29:51 +00:00
Alexandre Julliard
5f09c96f58
Fixed endianness #ifdefs (spotted by Jason Edmeades).
2002-06-25 03:03:19 +00:00
Alexandre Julliard
69622dbdcc
Added support for path wildcards of the form "*dllname" in load order
...
specifications.
Only use wildcard entry for dlls that don't specify an explicit path.
Removed the old DllOverrides syntax support.
Misc cleanups and optimizations.
2002-06-25 00:23:23 +00:00
Ulrich Czekalla
550b97e7cd
Added temp fix for world transform bug in SetWindowOrgEx handler.
...
Added handlers for EMR_SETTEXTJUSTIFICATION and EMR_SETLAYOUT.
2002-06-24 23:09:19 +00:00
Steven Edwards
ff4525ce84
Added check for pwd.h.
2002-06-24 23:00:25 +00:00
Huw D M Davies
8da26fb26a
- Implement AddFontResource*, add stubs for RemoveFontResource*.
...
- Add support for GGO_BEZIER and a few bug fixes for GGO_NATIVE.
- Much better support for non ansi charsets in font matching.
- Proper implementation of GetTextFace for gdi font.
- Load fonts that are listed in the registry but aren't in
%WINDOWSDIR%\fonts.
- Revert TranslateCharsetInfo to use codepage 1252 with ANSI_CHARSET.
- Add support for VIETNAMESE_CHARSET and SYMBOL_CHARSET.
2002-06-22 01:19:29 +00:00
Alexandre Julliard
75de8fe16c
Added printf format checking to the ok() and trace() macros, and fixed
...
the resulting warnings.
2002-06-22 00:08:10 +00:00
Gregg Mattinson
c6a0054484
Moved all #includes to the top so that __stdcall is defined for the
...
declaration of IIDLookupRtn.
2002-06-21 20:09:34 +00:00
Alexandre Julliard
4144b5b8fc
Create the server directory and socket file in /tmp.
...
Use fcntl file locking to ensure exclusion on the server socket and to
better recover from crashes.
Flush the registry before closing the socket to avoid timeouts on the
client side.
Moved get_config_dir functionality to libwine.
2002-06-20 23:21:27 +00:00
Jason Edmeades
5b6a9ff537
- VarAnd, VarCmp (Strings only), VarNot implemented.
...
- VarParseNumFromStr/VarNumFromParseNum handle negative currency
numbers.
- More VarCmp support (Decimals and Dates).
- Date support for VB time only (0.0->1.0), corrected some date
rounding and calculation errors around variant dates and the system
time.
- Variant date support now round trips! (Date->Variant->Date) due to
misuse of tm_mon (0..11 not 1..12).
- Better pre-1899 support for dates in the SYSTEMTIME format.
- VarBstrFromCy, VarCyFromStr implemented.
- VarFormat partial implementation (currency and date support).
- VarFormatFromTokens, VarTokenizeFormatString partial implementation
as per w2k (dates only so far).
- Better debugging when dumping variants, and some additional trace
points to help debugging.
- Fix to VarBstrCmp to handle null and empty string the same (as per
w2k, different to msdn).
- Fix return from VarDateFromUdate.
- Correct definition of CY structure.
2002-06-20 23:07:55 +00:00
Sander van Leeuwen
8e35fe47ec
'class' is a reserved word (C++).
2002-06-20 22:42:41 +00:00
Aric Stewart
49467be6d9
Added GetCurrentHwProfileA.
2002-06-14 23:32:46 +00:00
Ove Kaaven
d2d08f0c28
- support DirectInput 8 interfaces.
...
- implemented mouse wheel support.
2002-06-14 00:39:44 +00:00
Alexandre Julliard
9428f06993
Update the cursor for each window on receiving an X11 event, don't
...
wait for the SetCursor call.
Added EnterNotify handler to set the cursor on window map/unmap.
2002-06-14 00:08:40 +00:00
Alexandre Julliard
c0d1ff5967
Store the current cursor in the thread queue instead of globally.
2002-06-14 00:07:05 +00:00
Ove Kaaven
935e3df35c
Support DirectSound 8 interfaces. Split interface implementations into
...
separate files. Split primary buffer and secondary buffer interfaces
into separate implementations. Made the primary buffer state part of
the dsound object, so primary buffer objects can be created and
refcounted independently. Made the interfaces follow COM aggregation
rules more closely. Converted the dsound critical section to a R/W
lock to improve potential remixing concurrency. Fixed various bugs and
refcounting issues.
2002-06-13 19:15:06 +00:00
Alexandre Julliard
d3cab1857a
Moved DC origin into device-specific structure.
...
Fixed handling of DC origin in X11 driver.
2002-06-10 22:52:47 +00:00
Alexandre Julliard
85844e506d
Authors: Jesse Allen <uh_ja@gmx.net>, Lionel Ulmer <lionel.ulmer@free.fr>
...
Added implementation of wglSwapLayerBuffers.
2002-06-10 02:28:42 +00:00
Alexandre Julliard
df6fa30288
Duplicated wsprintf implementation in shlwapi.
2002-06-04 23:11:09 +00:00
Alexandre Julliard
a061b84ee1
Moved specification of relay and snoop include/exclude functions to
...
the config file.
Changed spy config a bit to follow the same scheme.
Moved debug option parsing routine into libwine.
2002-06-04 17:48:41 +00:00
Alexandre Julliard
78b041cf52
Better encapsulation of the font and metafile objects.
2002-06-04 01:02:51 +00:00
Warren Turkal
37fb021a5a
More stream definitions.
2002-06-04 00:51:05 +00:00
Alexandre Julliard
376e65092a
Better separation of the palette functions.
...
Removed the palette driver.
2002-06-02 21:40:24 +00:00
Alexandre Julliard
70e192b9cf
Removed CURSORICON_IconToCursor now that we support color cursors.
2002-06-02 21:29:23 +00:00
Mike McCormack
dec45522f6
Declare NtCreateFile(), NtOpenFile() and NtReadFile().
2002-06-02 21:24:34 +00:00
Eric Pouech
93bfa0d6b1
Implementation for console control events (includes process groups
...
support).
2002-06-02 21:22:22 +00:00
Vincent Béron
1ae26ebafc
- Made sure const LP were actually const in dinput.h.
...
- Uniformized the {A,W} declarations of some structures.
2002-06-02 21:18:48 +00:00
Alexandre Julliard
7cae558bdc
Removed some more trailing whitespace.
2002-06-01 02:55:48 +00:00
Vincent Béron
9a62491660
Removed trailing whitespace.
2002-05-31 23:06:46 +00:00
Alexandre Julliard
d8a9244fc4
Added function table to GDI objects for better encapsulation.
...
Removed some direct accesses to the bitmap structure.
Fixed handling of stock bitmap if selected in multiple DCs.
Some minor fixes to the DC function table.
2002-05-31 18:43:22 +00:00
Alexandre Julliard
be367c7270
Added wine_server_fd_to_handle to replace FILE_DupUnixHandle.
2002-05-30 20:40:02 +00:00
Alexandre Julliard
5188574984
Renamed handle_t to obj_handle_t to avoid conflict with rpcdce.h.
2002-05-30 20:12:58 +00:00
Vincent Béron
a032277311
- Fixed GetSystemTimeAdjustment prototype and added it to winbase.h.
...
- Fixed DosDateTimeToFileTime, FileTimeToDosDateTime,
LocalFileTimeToFileTime, FileTimeToLocalFileTime and
SystemTimeToFileTime.
2002-05-30 20:05:48 +00:00
Alexandre Julliard
13b0dc5fde
Replaced swprintf by wsprintfW.
2002-05-29 19:25:50 +00:00
Alexandre Julliard
9f0ff1bfd2
Moved WORDS_BIGENDIAN macros to basetsd.h.
...
Fixed FILETIME definition for big-endian.
2002-05-29 02:02:19 +00:00
Gregg Mattinson
d736e82225
Fixed the LARGE_INTEGER and ULARGE_INTEGER unions for big endian.
2002-05-29 00:33:07 +00:00
Christian Costa
cc208a151f
The SVGA block code was not accessible (AH and AL inverted). Fixed.
...
Removed duplicate VESA Get SuperVGA INFORMATION function.
Fix and finish its implementation.
Add 2 functions to managed structures in the BiosSys segment.
2002-05-28 22:44:53 +00:00
Warren Turkal
129c8dc9f7
Added structures and some constants for stream handling.
2002-05-28 22:39:49 +00:00
Mike McCormack
a8693258af
Stub implementations of some functions.
2002-05-28 22:39:14 +00:00
Alexandre Julliard
07439cd2d0
Removed dependencies on the internals of the region object.
...
Do not store the region type in the object, it's trivial to determine
from the rectangle count.
Rewrote a few routines to not depend on internal clipping or region
functions.
2002-05-25 22:16:12 +00:00
Alexandre Julliard
9d80215254
A few optimizations in the process startup requests now that Winelib
...
apps are started differently from Unix ones.
2002-05-24 21:20:27 +00:00
Vincent Béron
9d9cf72a70
Partial implementation of VerifyVersionInfo{A,W}.
2002-05-24 21:13:45 +00:00
Alexandre Julliard
55e845d11b
Removed most inclusions of options.h.
...
Removed a few no longer used PROFILE_* functions.
2002-05-23 19:40:18 +00:00
Alexandre Julliard
5954602461
Restored managed mode config file option.
2002-05-23 16:32:32 +00:00
Alexandre Julliard
7fbd74ea55
Replaced the GET/PUT_UA macros by memcpy. Fixed a few big-endian
...
issues.
2002-05-23 02:53:10 +00:00
Dimitrie O. Paun
e361ceab45
Remove the --managed option, and make wine use the managed mode by
...
default.
2002-05-23 02:43:09 +00:00
Francois Gouget
b3c7a79225
Include winerror.h if in Winelib mode.
2002-05-23 02:38:56 +00:00
Alexandre Julliard
3536316a31
New loading scheme for Winelib apps, makes them behave like builtin
...
dlls and takes load order into account. Install them in dlldir.
Improved MODULE_GetBinaryType to recognize ELF binaries.
Added a wrapper script to setup the environment when running directly
from inside the source tree.
2002-05-22 21:32:49 +00:00
Francois Gouget
ac70c40fb6
Add mswsock.h, move relevant definitions to this header.
2002-05-22 01:51:41 +00:00
Francois Gouget
6114ee716b
Test for IStream_IMETHODS before defining APIs that need the IStream
...
interface (like on Windows).
2002-05-21 18:36:51 +00:00
Alexandre Julliard
67e8dc6861
Added configure check for the soname of libraries that we load
...
dynamically. Added a few other configure macros, and moved all macros
into aclocal.m4.
2002-05-20 18:29:58 +00:00
Alexandre Julliard
4344c368cb
Got rid of GetSysColorPen.
2002-05-20 18:15:28 +00:00
Alexandre Julliard
35389149de
Export the debug API as functions instead of pointers.
...
A few other import fixes for Mingw.
2002-05-19 22:29:01 +00:00
John K. Hohm
454d99f0a2
More comcat.dll implementation, swprintf fix, winerror.h additions.
2002-05-19 22:27:41 +00:00
Vincent Béron
244462cc70
Correct implementation of VerSetConditionMask.
2002-05-19 22:20:09 +00:00
Alexandre Julliard
6044307c3a
A few fixes for mingw cross-compilation.
2002-05-17 03:31:08 +00:00
Alexandre Julliard
0aa28b5b8d
Export the debugging API from libwine instead of ntdll.
...
Removed debugres_[aw].
2002-05-17 02:55:48 +00:00
Alexandre Julliard
702b158e70
Export global argc/argv variables from libwine and remove the
...
__wine_get_main_args functions from ntdll.
2002-05-16 23:16:01 +00:00
Philip Brown
f8369deded
Need to undef NOERROR for Solaris.
2002-05-16 23:09:29 +00:00
Alexandre Julliard
59008670be
Moved the selector access functions out of winnt.h into libwine.
2002-05-16 20:32:16 +00:00
Alexandre Julliard
9b6f433ebb
Implemented strtolW/strtoulW in libwine_unicode and used it to replace
...
wcstol and friends.
2002-05-16 18:58:47 +00:00
Alexandre Julliard
c3e06df941
Portability fixes.
2002-05-14 23:18:23 +00:00
Vincent Béron
736e81c67a
Better implementation of GetCalendarInfo{A,W}, not perfect.
2002-05-14 21:44:07 +00:00
John K. Hohm
0ef65382b3
Fixed typos; added standard CATID_'s.
2002-05-11 23:01:40 +00:00
Eric Pouech
218faf39a2
Fixed FlushInstructionCache prototype.
2002-05-11 22:54:46 +00:00
Steven Edwards
0a8e15abfb
Detect snprintf && _snprintf, use _snprintf on stupid platforms
...
(windows).
2002-05-10 01:33:40 +00:00
Alexandre Julliard
ea69f8eeb4
Added some #ifdefs HAVE_X11_XLIB_H where appropriate.
2002-05-10 01:08:56 +00:00
John K. Hohm
b06116e24f
Added definitions for the Component Categories Manager.
2002-05-09 19:49:14 +00:00
Juergen Schmied
76a9fa12f7
Types and partial implementation for NtQueryVolumeInformationFile.
2002-05-09 19:40:30 +00:00
Alexandre Julliard
ce830a9c18
Added mkinstalldirs to create directories more portably.
2002-05-09 04:31:39 +00:00
Alexandre Julliard
da580c47ff
Added ExtSelectClipRgn to the DC interface and implemented it for
...
standard and enhanced metafiles.
2002-05-09 04:03:46 +00:00
Jukka Heinonen
800dbf2994
Added support for DPMI RawModeSwitch.
2002-05-07 17:59:10 +00:00
Alexandre Julliard
127ec92b24
Added check for sys/sysctl.h.
2002-05-07 01:51:30 +00:00
David Hammerton
ca30e48f71
Added implementation of GetWindowInfo.
2002-05-06 20:11:18 +00:00
Steven Edwards
b9627c1486
Check for and use chsize instead of ftruncate if present.
2002-05-05 21:03:44 +00:00
Alexandre Julliard
140e7222e0
Removed more code at Hidenori's request.
2002-05-05 19:40:57 +00:00
Patrik Stridvall
3751ff045c
MS C related changes.
2002-05-04 18:37:08 +00:00
Alexandre Julliard
5cab46ee58
Cleaned up some inter-dll dependencies in palette management.
2002-05-02 21:49:50 +00:00
Alexandre Julliard
dec2cee2fb
Removed some direct accesses to the DC structure.
2002-05-02 01:39:48 +00:00
Alexandre Julliard
acd1c14835
Commented out removed headers.
2002-05-02 01:30:30 +00:00
Alexandre Julliard
b6a7ca5855
Removed a bunch of multimedia code at Hidenori's request.
2002-05-02 01:29:18 +00:00
Alexandre Julliard
d1d63927be
Rewrote some headers from scratch to avoid EULA/patent concerns.
2002-05-02 01:22:00 +00:00
Rizsanyi Zsolt
e7c6d17b3e
Implemented IOCTL_SCSI_GET_ADDRESS for non true scsi cdrom drives
...
(only on linux).
Initialize registry under HKEY_LOCAL_MACHINE/HARDWARE/DEVICEMAP/Scsi.
Added IOCTL_CDROM_MEDIA_REMOVAL support.
2002-05-01 22:25:41 +00:00
Laurent Pinchart
0314a65a58
Implementation of IOCTL_SCSI_PASS_THROUGH and
...
IOCTL_SCSI_PASS_THROUGH_DIRECT.
2002-05-01 22:01:30 +00:00
Alexandre Julliard
b53f13093e
Attempt at fixing MAX_PATH issues for mingw.
2002-05-01 18:13:18 +00:00
Johan Gill
8fc98cdef8
DirectSoundEnumerateA() now passes a GUID to the callback if the first
...
call returned TRUE.
2002-05-01 18:05:30 +00:00
Patrik Stridvall
441a7dcf7e
Microsoft C related changes.
2002-04-29 18:37:36 +00:00
Alexandre Julliard
9560e58ac5
FreeBSD compile fix.
2002-04-27 21:14:50 +00:00
Alexandre Julliard
5769d1de00
Better support for configure detection of missing types, added check
...
for ssize_t.
Removed a couple of no longer used portability functions.
Various portability fixes in port.h.
2002-04-26 19:05:15 +00:00
Steven Edwards
882e8ad0c7
Fix for mingw32.
2002-04-25 23:04:27 +00:00
Martin Wilck
9ca4285a9f
Fixed ReadFile() semantics when reading asynchronously on sockets.
...
Provide more accurate status codes than STATUS_UNSUCCESSFUL.
2002-04-25 22:58:59 +00:00
Alexandre Julliard
894b188fcf
Moved __ASM_GLOBAL_FUNC macros and interlocked functions to port.[ch]
2002-04-25 21:40:56 +00:00
Martin Wilck
af16c98f71
Implemented overlapped WSARecvFrom(), WSASendTo(), and
...
WSAGetOverlappedResult().
Fixed shutdown() to work correctly for overlapped sockets (do not
actually do a shutdown() system call as long as there are pending
overlapped requests).
Also added correct error reporting when trying to read or write on a
shut down connection, also for ReadFile()/WriteFile() calls.
2002-04-25 21:34:24 +00:00
Martin Wilck
bff7e69981
Implemented server framework for asynchronous IO on sockets.
2002-04-25 21:31:11 +00:00
Alexandre Julliard
867fb9d79e
No longer try to support non-reentrant Xlib.
2002-04-24 22:24:43 +00:00
Alexandre Julliard
64896d03da
Added support for installing an error callback when expecting an X11
...
error.
2002-04-24 21:32:11 +00:00
Alexandre Julliard
21e916676f
Load libXrender at run-time with dlopen (based on a patch by Huw
...
Davies).
2002-04-23 22:06:41 +00:00
Martin Wilck
d15bf1c0fe
Fixed handling of deferred connections in WSAAccept().
2002-04-23 22:03:42 +00:00
Chuck Crayne
ce2024ce42
- Recognize "\n" as an alternative soft line break in function
...
EDIT_BuildLineDefs_ML of edit.c.
- Major restructuring of richedit.c to provide bug fixes, enhanced
function, and improved debug support.
2002-04-22 23:08:19 +00:00
Martin Wilck
493e9d7d11
Fixed cut&paste bug.
2002-04-22 22:33:12 +00:00
Eric Pouech
fbaef1cc9a
Now C tests are able to access argc/argv as passed to the program.
2002-04-20 20:51:11 +00:00
Alexandre Julliard
ab246a679b
Pass a PHYSDEV to EnumDeviceFont and release the GDI lock in
...
FONT_EnumInstance instead.
2002-04-14 19:42:43 +00:00
Martin Wilck
08867f7149
- Need a "cleanup" method.
...
- calling the "call_completion" method unconditionally in finish_async
(introduced by me) was wrong, because the thread may never be in an
alertable wait state -> call it only if user completion function is present.
- We need two constant "ops" objects, one with and one without call_completion
method (the event field may NOT be used to determine whether the completion
must be called or not).
2002-04-14 19:34:57 +00:00
Alexandre Julliard
daa2886c10
Updated configure to take advantage of new autoconf 2.53 features.
2002-04-11 21:54:01 +00:00
Alexandre Julliard
7746e82122
Removed obsolete console driver.
2002-04-11 21:50:16 +00:00
François Gouget
141bbddb6e
Added some error codes.
2002-04-08 23:40:13 +00:00
Michael Karcher
ea9cf5c531
Fixed OpenGL routines broken by the DC -> PHYSDEV change.
2002-04-08 22:43:58 +00:00
Huw D M Davies
671577296e
Added support for ResetDC.
2002-04-06 00:00:56 +00:00
Martin Wilck
2b47fb3cee
- separate cleanly between async scheduling and file IO related issues.
...
- make the API compatible with other types of async requests (e.g. for
sockets).
- remove exports of async IO related functions for DLL separation.
2002-04-05 22:53:57 +00:00
Steven Edwards
63963b8ddf
Fixed mingw32 warning about stdcall and fastcall being redefined.
2002-04-05 21:18:10 +00:00
Guy L. Albertelli
0a44e5bc84
- Add defines for the NMTBHOTITEM flag word.
...
- Add defines for the NM_CUSTOMDRAW return flags for toolbar.
2002-04-05 21:15:32 +00:00
Huw D M Davies
5b01b50631
Implement GetTextExtentPointI and add support for ETO_GLYPH_INDEX.
2002-04-03 22:08:27 +00:00
Huw D M Davies
e1e51f9922
Don't calculate cached metrics or enumerate X11 fonts if we're using
...
client side fonts.
2002-04-03 21:18:50 +00:00
Huw D M Davies
afd519be0e
Fix a few font problems with rotated text and non MM_TEXT mapping
...
modes. Do slightly better with the FF_ flags in WineEngGetTextMetrics.
2002-04-03 21:06:09 +00:00
Dmitry Timoshkov
2903ca1bbb
Implement GetGlyphIndices. Tweak GetCharacterPlacement to use it.
2002-04-03 20:41:14 +00:00
Alexandre Julliard
c555274d7d
Better check for -lresolv. Removed FREETYPELIBS.
2002-04-03 20:24:44 +00:00
Huw D M Davies
c48f3b07ae
Added ImpersonateLoggedOnUser stub.
2002-04-03 19:53:31 +00:00
Geoffrey Hausheer
03f4e22327
Added test for thread functions.
2002-04-02 19:37:15 +00:00
Dimitrie O. Paun
dd52bb657e
Declare swprintf.
2002-04-02 19:15:25 +00:00
Alexandre Julliard
5068347b19
Implemented a large number of the 32-bit setupapi functions.
...
Fixed a number of setupx functions by making them call the setupapi
equivalents.
2002-04-02 02:57:50 +00:00
Chris Morgan
417296c4af
Implement OpenThread() winapi call.
...
Implement a few pthreads functions.
2002-04-02 00:49:05 +00:00
Francois Gouget
3b943bca78
On Solaris inet_aton is exported by libresolv.so.
2002-04-01 21:05:15 +00:00
Francois Gouget
9e881be5bb
Fix for the unistd.h vs. winsock.h problem in Winelib applications.
...
Refine the WS_DEFINE_HTONL definition.
2002-04-01 21:01:13 +00:00
Dimitrie O. Paun
6ca8edccc3
Added the DFCS_{HOT,TRANSPARENT} definitions.
2002-04-01 20:57:21 +00:00
Alexandre Julliard
6543a6522a
Transfer the full process startup info as well as the command-line
...
through the server.
2002-03-29 18:28:56 +00:00
Francois Gouget
34372dcbf0
Fix SetFileAttributes to honor the umask (rather than making files
...
world-writable).
2002-03-29 18:17:35 +00:00
Michal Pasternak
6098399a77
Fixed pack/unpack routines for WM_DDE_EXECUTE.
2002-03-29 18:04:43 +00:00
Alexandre Julliard
e21c15e39d
Changed the GDI driver interface to pass an opaque PHYSDEV pointer
...
instead of a DC structure.
Removed some direct accesses to the DC structure from the drivers.
Got rid the bitmap driver.
2002-03-28 22:22:05 +00:00
Andriy Palamarchuk
33dd201542
Added declaration of the DisconnectNamedPipe call.
2002-03-28 22:06:33 +00:00
Alexandre Julliard
8911856858
Moved metafiles and win16 drivers to dlls/gdi.
2002-03-27 21:13:40 +00:00
Vincent Béron
1c9733c924
- Converted HACMOBJ to void*
...
- acmMetrics16 calls acmMetrics only if hao is NULL
2002-03-26 19:48:42 +00:00
Vincent Béron
d62d41cdf2
Converted HACMSTREAM, HACMDRIVERID and HACMDRIVER to void*.
2002-03-25 20:55:58 +00:00
Alexandre Julliard
ced71edbd7
Added support for driver-specific escapes in the x11drv to retrieve
...
X11 information. Finished dll separation of opengl32.
2002-03-23 21:43:56 +00:00
Alexandre Julliard
6db8abaf93
Removed service thread support.
2002-03-23 20:46:41 +00:00
Alexandre Julliard
81f2a7307b
Send message for WSAAsyncSelect sockets directly from the server,
...
instead of using the service thread. Finished separation of ws2_32.
2002-03-23 20:43:52 +00:00
Alexandre Julliard
8d1550d1c6
Export the FILE_GetUnixHandle functionality from ntdll.
2002-03-23 18:48:12 +00:00
Alexandre Julliard
a92e397934
Rewrote some headers from scratch based on publicly available
...
information to avoid EULA concerns.
2002-03-22 19:20:11 +00:00
Hidenori Takeshima
4887da520e
Removed some code because of concerns over the Microsoft DirectX SDK
...
license agreement.
2002-03-22 19:19:23 +00:00
Francois Gouget
58ed1f173d
Add trace function (same as in the perl framework).
...
Add support for todo tests.
Make it possible to specify a printf-style message in ok.
Include windef.h in test.h for compiling tests on Windows.
2002-03-22 00:58:00 +00:00
Alexandre Julliard
aeb566052f
Correctly fill parent pid, module size and module name in process and
...
module snapshots. Based on patches by Eric Pouech and Andreas Mohr.
2002-03-22 00:21:23 +00:00
Shi Quan He
6b0720f5d6
Started TWAIN implementation.
...
Marcus Meissner <marcus@jet.franken.de>
Merged into WineHQ, made sure it works without SANE.
2002-03-21 02:58:39 +00:00
Chris Morgan
9b0ba7ca2b
Added aRts driver.
2002-03-21 01:38:19 +00:00
Hidenori Takeshima
5f5a05fb6a
Added a missing header.
2002-03-20 22:56:20 +00:00
Bill Medland
716ffc5bef
Connect the msvcrt file byte locking up to ntdll.
2002-03-20 22:50:38 +00:00
Hidenori Takeshima
66760060b3
Added some missing GUIDs.
2002-03-20 22:49:01 +00:00
Alexandre Julliard
c1bfca04e1
Changed builtin dlls file names to make it clear they are not normal
...
Unix libraries, and install them in $libdir/wine instead of $libdir to
avoid name conflicts in /usr/lib.
2002-03-20 22:19:06 +00:00
Jon Griffiths
4e75d1246f
Document, implement/fix and test 110+ Path functions.
...
Share the GET_FUNC macro, other places than ordinal.c need it.
2002-03-20 01:33:19 +00:00
Leo van den Berg
39bcf9d6d4
Added some stubs.
2002-03-19 02:14:34 +00:00
Hidenori Takeshima
b637d8a221
Added a missing CLSID.
2002-03-19 02:12:23 +00:00
Hidenori Takeshima
a52d75d17b
Added some missing enums.
2002-03-19 02:08:17 +00:00
Francois Gouget
3826f77f63
Small fixes.
2002-03-19 02:02:41 +00:00
Mike McCormack
fc93261150
Begin to make wine an SMB client.
2002-03-12 19:24:04 +00:00
Hidenori Takeshima
ae6075c09f
Added some missing headers.
2002-03-12 19:20:44 +00:00
Jukka Heinonen
b7beb7278f
Added option SW_FORCEMINIMIZE to ShowWindow.
2002-03-12 19:18:48 +00:00
Patrik Stridvall
136fae57c3
- Better handling when settimeofday is not available.
...
- Adding name translations for p{close,open} and str{,n}casecmp if
they exists under other names.
2002-03-11 05:08:38 +00:00
Patrik Stridvall
81ecb52cc9
Added some optional headers and functions for compiling on Windows
...
with MSVC.
2002-03-11 05:08:14 +00:00
Waldek Hebisch
75315fa6d8
Implemented stdio buffering and ungetc. Misc stdio fixes.
2002-03-11 05:03:05 +00:00
Mike McCormack
4a6b990ce8
Set an overlapped hEvent before calling any APCs.
2002-03-11 01:19:29 +00:00
Hidenori Takeshima
067020701e
Added some CLSIDs.
2002-03-11 01:18:16 +00:00
Guy L. Albertelli
8d6a4ba253
- Add BTN_... definitions (replacement for TBSTYLE_...).
...
- Add definitions of additional TBSTYLE_EX_ styles. Including
undocumented one used by IE5.
- Add additional toolbar message definitions including
undocumented ones used by at least IE5.
2002-03-11 01:10:22 +00:00
Alexandre Julliard
711b53212c
Removed some obsolete files.
2002-03-10 00:31:56 +00:00
Alexandre Julliard
0799c1a780
Added LGPL standard comment, and copyright notices where necessary.
...
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Andreas Mohr
9a29b0cea5
Added some defines and offsets.
2002-02-27 21:35:36 +00:00
Alexandre Julliard
3c4538c8db
Reimplemented DebugBreakProcess.
2002-02-27 01:55:02 +00:00
Eric Pouech
fbccb38e18
New XP debugging APIs: implemented DebugActiveProcessStop,
...
DebugSetProcessKillOnExit, DebugBreakProcess.
2002-02-27 01:28:30 +00:00
Alexandre Julliard
b88b08c2f1
Fixed make uninstall.
2002-02-26 00:41:30 +00:00
Eric Pouech
f0f2c2fab0
Added lots of missing defines.
2002-02-26 00:38:17 +00:00
Peter Hunnisett
73ab649ced
New file msvcrt/excpt.h. Move some stuff out of winnt.h into it.
2002-02-25 20:10:35 +00:00
Gavriel State
63df733a0c
Added XVisualIDFromVisual to tsx11 list.
2002-02-25 19:01:26 +00:00
Peter Hunnisett
f11de4fc3d
Fix return type of GetAsyncKeyState.
2002-02-22 21:24:25 +00:00
Peter Hunnisett
618a4e916b
atexit doesn't take a _onexit_t parameter.
2002-02-22 21:20:39 +00:00
Peter Hunnisett
063b077df0
Fix ICOM_DEFINE for C++.
2002-02-21 20:09:42 +00:00
Guy L. Albertelli
a8bba78485
Fix problems in DPA_Merge exposed by previous code cleanup.
2002-02-21 20:08:29 +00:00
Alexandre Julliard
caa03388bc
Preliminary version of the C unit tests run-time environment.
...
Added make rules for building and running C unit tests.
2002-02-20 19:03:59 +00:00
Lawson Whitney
533e7eeaf4
Support for nonstandard baud rate in SetCommState.
2002-02-19 18:41:56 +00:00
Ron Gage
9cd889af9e
Added several structures.
2002-02-15 18:20:46 +00:00
Alexandre Julliard
f5818d2f7a
Upgraded configure script to use autoconf 2.50 features, and renamed
...
to configure.ac.
Changed a few things to better follow the autoconf guidelines.
2002-02-14 19:47:29 +00:00
Huw D M Davies
d44b4280cb
Fix PAN_FAMILYSTYLE_INDEX name.
2002-02-08 17:10:18 +00:00
Patrik Stridvall
395e8bafc4
MSVC compile fixes.
2002-02-05 18:09:29 +00:00
Dmitry Timoshkov
93a5b8681d
Support for generation of .def files from .spec files.
2002-02-04 18:48:18 +00:00
Patrik Stridvall
57e5784c21
Move __stdcall/__cdecl to the right place.
2002-02-02 18:42:11 +00:00
Guy Albertelli
b10454965e
Don't try to set fields in nonexistant lpLineCountryList.
...
Supply valid tapi codes.
2002-02-01 19:01:31 +00:00
Patrik Stridvall
f94462fb75
Move __stdcall/__cdecl to the right place.
2002-01-31 23:22:07 +00:00
Patrik Stridvall
5038c04efd
Fixed some issues found by winapi_check.
2002-01-31 21:47:34 +00:00
Dmitry Timoshkov
000b180a11
Added GetComputerNameEx[AW] semi-stub.
2002-01-29 18:15:11 +00:00
Eric Kohl
5320a42a9c
Added FindFirstUrlCacheEntry[AW] stubs.
2002-01-29 18:12:28 +00:00
Aric Stewart
71a081ca58
Added some MAPI stubs.
2002-01-29 18:10:53 +00:00
Eric Kohl
231f2594d2
Added ImmDisableIME stub.
2002-01-29 18:02:13 +00:00
Alexandre Julliard
d328085efa
Authors: Guy Albertelli <guy@codeweavers.com>, Mike McCormack <mike_mccormack@start.com.au>
...
Property sheet Unicodification.
Support additional wizard flags.
2002-01-29 17:14:53 +00:00
Huw D M Davies
9b1d37260b
Don't define HAVE_FREETYPE unless we have freetype.h.
2002-01-29 17:09:28 +00:00
Dimitrie O. Paun
693cca5d4d
Make FIXMEs more grep-able.
2002-01-29 03:12:19 +00:00
Huw D M Davies
6f7fc50424
Uses Xrender extension to allow client side font rendering.
...
Adds nice things like anti-aliased text.
2002-01-29 03:07:21 +00:00
Alexandre Julliard
18d7573c5e
Authors: Huw D M Davies <hdavies@codeweavers.com>, Charles Loep <charles@codeweavers.com>
...
Various fixes for gdi font handling code including:
- Using TTs VDMX table to ensure that we get exactly that same size
font that Windows uses.
- Fixes to many members of the metrics structures.
- Font cache.
- Rotated text support.
- Support for GGO_GRAY?_BITMAP (ready for anti-aliased text).
- Support for GGO_NATIVE.
2002-01-29 03:02:50 +00:00
Francois Gouget
04ecd18493
Avoid conflict with htonl & friends in Winelib on FreeBSD.
2002-01-29 02:55:41 +00:00
Francois Gouget
7229e9212a
Prefix _JBLEN to avoid conflict on FreeBSD.
2002-01-29 02:54:43 +00:00