Jon Griffiths
7a6bad8f10
- Fix a typo in TBSAVEPARAMS A/W declaration.
...
- Use 16 bit Unicode constants for wc strings.
- Make some string constants available as Unicode.
2001-01-22 02:13:58 +00:00
Alexandre Julliard
e052744e61
Fixed the size of the file dialog icons.
2001-01-21 21:11:28 +00:00
Huw D M Davies
0aebee9825
Escape any spaces in lpszObjectName passed to HttpOpenRequest.
2001-01-21 21:09:00 +00:00
Alexandre Julliard
8bb7fb960c
Fixed a number of incompatibilities in OEM icons/cursors handling.
2001-01-20 02:48:30 +00:00
Ulrich Czekalla
ebc5fe96c6
Prevent buffer overflow in TEXT_NextLineW.
2001-01-20 02:16:52 +00:00
Marcus Meissner
74f2b4b2ae
Added configure check for old linux/input.h.
2001-01-19 21:09:07 +00:00
Andreas Mohr
0005e81fe1
Implemented SHELL32.IsNetDrive and SHELL32.ILSaveToStream needed for
...
IE 5.
2001-01-18 23:04:19 +00:00
Alexandre Julliard
16cbf4022c
Store USER icons and cursors as resources instead of xpm bitmaps.
2001-01-18 20:32:01 +00:00
Huw D M Davies
53cb7cecc5
Fix off by one error in buffer length check.
2001-01-18 20:29:41 +00:00
Alexandre Julliard
556d8b5ecb
Replaced some GetProcAddress() imports by the standard dll import
...
mechanism.
2001-01-17 22:05:24 +00:00
Alexandre Julliard
0618746265
Cleaned up dll startup routines now that we have separate address
...
spaces.
2001-01-17 22:03:18 +00:00
Andreas Mohr
18a9d7417d
Cosmetics.
2001-01-17 21:52:42 +00:00
Josh DuBois
46fb7e0057
Make some noise in a few cases where the X11drv doesn't load, but used
...
to fail silently.
2001-01-17 21:51:07 +00:00
Alexandre Julliard
598412ed6a
Cleaned up the various errno location tests in configure.
...
Added (h_)errno_location pointers in the library that allow remapping
the calls in higher level dlls.
Moved X11DRV_CritSection out of sysdeps.c and into x11drv.dll.
2001-01-17 20:22:22 +00:00
James Hatheway
4bed8266e0
In WsControl, don't mix Linux and Wine socket calls. Always use Wine calls.
...
Added hack for missing WINAPI in Unix socket() definition.
2001-01-17 20:19:14 +00:00
James Juran
c85144b0d9
Added some stubs needed for IE 5.5 setup.
2001-01-17 20:17:46 +00:00
Jeremy White
a6166e174e
Revised shell link process to treat empty (e.g. "") strings
...
identically to NULL strings. Makes many more installers take useful
action. Added many trace messages.
2001-01-17 01:48:52 +00:00
Ulrich Czekalla
0255c8f0df
Only adjust item rect by horizontal scrollbar offset in report view.
2001-01-17 01:48:14 +00:00
Gerard Patel
4756b088c1
Change WSACleanup - wsinfo is a static structure now.
2001-01-17 01:47:47 +00:00
Alexandre Julliard
8efd454067
Removed CALL_LARGE_STACK support.
2001-01-15 22:30:50 +00:00
Alexandre Julliard
a90797d09d
Updated debug channels.
2001-01-15 20:23:05 +00:00
Alexandre Julliard
d8e9a09d9b
Removed unnecessary headers.
2001-01-15 20:22:30 +00:00
Marcus Meissner
50af4a381c
Fixed an interface cast in DD2->DD7 thunk.
2001-01-15 20:20:50 +00:00
Alexandre Julliard
a41b2cfdd0
Moved tweak support to USER dll. Removed tweak.h and cache.h.
2001-01-15 20:12:55 +00:00
Alexandre Julliard
7d5bc5c3f9
Removed some direct accesses to the 16-bit task structure.
2001-01-15 20:09:09 +00:00
Alexandre Julliard
ea6a10def8
Fixed toupper/_toupper mixup.
2001-01-15 19:57:48 +00:00
Alexandre Julliard
472d410c8b
Added missing WIN_ReleaseWndPtr.
2001-01-13 01:01:35 +00:00
Alexandre Julliard
728702e6ef
winmm.dll can now be properly separated.
2001-01-13 01:01:00 +00:00
Francois Gouget
b9521038ec
Warning fix.
2001-01-13 01:00:25 +00:00
Ove Kaaven
62510ddbf6
Fixes for various underrun-related problems. Also added a mechanism
...
for the sound driver to request that a Stop should close and reopen
the device.
2001-01-13 01:00:00 +00:00
Ove Kaaven
0a01fbdacb
Remove multimedia timers from the service thread, use a separate thread
...
instead.
2001-01-13 00:27:50 +00:00
François Gouget
72828e0080
In STATUSBAR_GetTipText{a,W, always put a terminating '\0' in the
...
buffer.
Pass a buffer of sufficient size to TTM_GETTEXTA.
2001-01-13 00:27:13 +00:00
Gavriel State
ba3c18df69
Warning fixes.
2001-01-12 23:18:22 +00:00
Stefan Leichter
73db900aae
Implemented EnumProtocolA/W.
2001-01-12 23:15:54 +00:00
Jon Griffiths
0b47b289a8
Turn crtdll into forwards to msvcrt.
2001-01-12 20:42:06 +00:00
Jon Griffiths
5f308d3cb0
Added some exception handling functions.
2001-01-12 20:41:03 +00:00
Gerald Pfeifer
e884cc2b08
Fixed mistyped variable name in MSVCRT__fpclass().
2001-01-12 20:30:41 +00:00
Jon Griffiths
a91a28cf5a
Fixes as a result of testing builtin crtdll against builtin msvcrt.
2001-01-12 19:56:22 +00:00
Susan Farley
d4c6485390
Implemented most functionality. TODO lists whats left.
2001-01-12 19:54:48 +00:00
John R. Sheets
bc80a3b4c7
Implemented stubs for IWebBrowser in shdocvw.dll.
2001-01-11 22:32:44 +00:00
Jon Griffiths
e5348e27b3
Added binary compatible __EH_prolog.
2001-01-11 22:30:19 +00:00
Alexandre Julliard
67d39034b9
No longer used.
2001-01-11 20:32:45 +00:00
Ulrich Weigand
d4be9197f1
Added missing prototypes to avoid compile warnings on Solaris.
2001-01-11 00:53:25 +00:00
Jon Griffiths
1db20bfd33
- Migrate CRTDLL to MSVCRT.
...
- Many fixes and a load of new functions.
2001-01-10 23:59:25 +00:00
Gavriel State
3f3e8d2957
Reenabled DXGrab option.
2001-01-10 23:55:56 +00:00
Alexandre Julliard
3b603ec551
Added nls to EXTRASUBDIRS.
2001-01-10 22:58:38 +00:00
Gerard Patel
a77fd7df9d
Added a specific debug channel for dll loading (builtin/native).
2001-01-10 22:54:02 +00:00
François Gouget
16baace694
Only copy the dwSize bytes really occupied by lpPropSheetPage.
2001-01-10 22:42:58 +00:00
Ulrich Czekalla
8b562997d5
Only call TOOLBAR_CalcToolbar when parameters change.
2001-01-10 22:42:05 +00:00
Dmitry Timoshkov
7462099847
Added unicode window proc for the listbox control.
...
Replaced all ansi calls by their unicode equivalents.
Removed use of the custom local heap.
2001-01-09 21:51:04 +00:00
François Gouget
bde6ae0c19
Test for NULL and LPSTR_TEXTCALLBACK before using lpColumn->pszText.
2001-01-09 21:50:27 +00:00
Gerald Pfeifer
ab75b89a55
Fixed some incorrect format strings.
2001-01-09 21:50:01 +00:00
François Gouget
54300e592c
Move HDWP to winuser.h.
...
Convert HWINSTA to STRICT.
2001-01-09 20:56:06 +00:00
David Elliott
8767ee3e24
Fixed usage of RegEnumValueA.
2001-01-09 20:52:53 +00:00
Huw D M Davies
87f98a5831
Handle the EnumPrinters() flag PRINTER_ENUM_DEFAULT in the same way
...
that NT does - that is ignore it and return TRUE.
2001-01-09 20:52:17 +00:00
Huw D M Davies
c18391a003
Actually call CDROM_Audio_GetTracksInfo when retrieving
...
MCI_CDA_STATUS_TRACK_TYPE.
WINE_CDA_OPEN maps to MCIERR_HARDWARE.
2001-01-09 20:51:59 +00:00
Gerard Patel
d834e4c858
Send the creation notification to the true owner of the tooltip.
2001-01-09 20:50:13 +00:00
Ulrich Czekalla
e5786e3be6
Adjust item rects by horizontal scrollbar offset.
2001-01-09 20:49:38 +00:00
Gerard Patel
ea241dcdbd
Fixed TCM_GetRowCount.
2001-01-09 20:49:17 +00:00
Alexandre Julliard
eafd59e997
Need to import user32 even though we don't use symbols from it yet.
2001-01-07 21:53:46 +00:00
Gerard Patel
29fe7e85f5
Changed string pointer calculation.
2001-01-07 21:52:08 +00:00
Huw D M Davies
62519abbaf
Moved all the documented shlwapi functions out of undocshell.h into
...
shlwapi.h. Nothing but files in dlls/shell32 will now include
undocshell.h.
2001-01-07 21:50:52 +00:00
Marcus Meissner
b904063b54
Removed one &, now CoCreateInstance() of ddraw objects works again.
2001-01-07 21:49:00 +00:00
Alexandre Julliard
105b0f4e64
Use the exe name and file handle we got from the server also when
...
starting Win16 or DOS programs, to avoid depending on the contents of
the command-line.
2001-01-06 01:55:49 +00:00
François Gouget
da2b6a9f26
Fixed some HFILE vs. HANDLE mismatches.
...
If not used the last parameter of CreateFile must be 0, not -1.
2001-01-06 01:29:18 +00:00
Eric Pouech
c4c7324c45
Forced loading of msacm32 when msacm is loaded.
...
Added msacm DLL pair in config files.
Added some dumb calls from 16 to 32.
2001-01-06 01:23:11 +00:00
Huw D M Davies
fc7f6071ff
Implement InternetCanonicalizeUrl.
2001-01-06 00:36:43 +00:00
Johan Gill
d8dea427c1
Added a more truthful message about what really is wrong.
2001-01-06 00:36:14 +00:00
Marcus Meissner
268b5555ac
Don't call QueryAbort16() in WriteSpool16(), since it might be called
...
with locks held (and we do not need to call it here).
2001-01-06 00:35:37 +00:00
Huw D M Davies
f6c7222fce
Implemented a few Url* functions.
2001-01-05 22:22:57 +00:00
Mike McCormack
dcd9c37a9a
Returning success for unknown WSCNTL_TCPIP_QUERY_INFO code makes win98
...
winipcfg work.
2001-01-05 22:16:11 +00:00
Andreas Mohr
abade021fe
Mouse events fix.
2001-01-05 22:15:20 +00:00
Alexandre Julliard
8081e5a1e5
Added handle_t type to server interface so that we can make handles
...
pointers later on.
Always use 0 to signal invalid handle in server requests.
2001-01-05 04:08:07 +00:00
François Gouget
c583b68565
We must cast the return value of GetProcAddress.
2001-01-05 03:44:40 +00:00
Francois Gouget
a1d23f5da6
Removed the 'fn' prefix (i.e. ICOM_FN).
2001-01-04 22:59:48 +00:00
Alexandre Julliard
d6c0f9f784
Authors: Andrew Lewycky <andrew@transgaming.com>, Gavriel State <gav@transgaming.com>, Ove Kaaven <ovek@transgaming.com>
...
Major DirectDraw restructure/reimplementation, using an improved component
object model hierarchy. The implementation currently supports:
- DirectDraw over GDI/USER in a window (using DIBsections and
asynchronous updates)
- XVidMode
- XF86DGA2
- All DirectDraw interfaces from versions 1 to 7 (at least in theory)
- Hooks for Direct3D interfaces
2001-01-04 22:44:55 +00:00
Eric Pouech
28b8ac8343
Added a few missing parts.
2001-01-04 20:58:05 +00:00
Alexandre Julliard
44ff9760e7
Fixed dll dependencies.
2001-01-04 19:56:13 +00:00
Eric Pouech
ad250aac34
Now using manifest constant instead of raw values for all the
...
DRV_QUERY??? values.
2001-01-04 19:53:51 +00:00
Mike McCormack
97c781aac2
Added Ulrich Weigand's description of KERNEL32_99.
2001-01-04 19:53:15 +00:00
Marcus Meissner
f7e09367bf
Set fragments for wave input to 7 x 1024 byte.
2001-01-04 19:28:14 +00:00
Eric Pouech
40e9217523
Fixed loading of 16 bit drivers.
...
Better support for native mappers.
2001-01-04 19:27:49 +00:00
Eric Pouech
0478059b46
Removed duplicate field in internal structure.
...
Silenced warning for MCI_CONFIGURE message.
2001-01-03 21:36:56 +00:00
Eric Pouech
8bdba1ba6c
Added support for the DRVM_MAPPER_STATUS message.
2001-01-03 21:35:00 +00:00
Eric Pouech
95064364a8
Replaced pointers to external functions by a DLL import.
2001-01-03 21:33:17 +00:00
Andreas Mohr
0529c8bf33
Fixed bitmap size handling.
2001-01-03 21:30:03 +00:00
Marcus Meissner
ad37850024
Implement PrintDlg16 better (adding PrintDlgProc16 and several other
...
16bit dependent functions)
If we are using a template we might not have the default combobox for
printers, use the default printer in those cases.
More error messages and checks.
Added GlobalFlags16 and GlobalReAlloc16 to kernel32.spec.
2001-01-02 22:26:09 +00:00
François Gouget
84d72a9a14
Removed an '#ifdef STRICT'.
2001-01-02 22:16:14 +00:00
Ove Kaaven
865cf3752c
Bugfix for sound dropping out, and workaround for Half-Life's
...
braindead secondary sound buffer management.
2001-01-02 21:02:32 +00:00
François Gouget
dea3d786e4
Moved HDROP to shellapi.h.
2001-01-02 21:00:46 +00:00
Andreas Mohr
fb976acdd2
Return 8.3 file names.
...
Fixed sizeof(WCHAR) bugs.
2001-01-02 20:50:34 +00:00
Marcus Meissner
23e271488c
A socket becomes readable after connect in Linux 2.4 (even for
...
connection refused).
2001-01-02 20:35:41 +00:00
Marcus Meissner
7a01b38321
Read 4 bytes to wake up GETISPACE.
2001-01-02 20:32:33 +00:00
Marcus Meissner
a983a719ec
Added one safety check to AFM parsing.
2001-01-02 20:30:16 +00:00
Marcus Meissner
0fb5457516
16bit user GetProp/SetProp get strings or atoms, so we can use 'str'.
2001-01-02 20:28:25 +00:00
François Gouget
97ad5a7e02
Fixed some 0 vs. FALSE mismatches.
...
Fixed a '%x' vs. '%lx' mismatch.
Fixed some DWORD vs. SC_HANDLE mismatches.
2001-01-02 20:20:34 +00:00
Andreas Mohr
0bc1d2729b
Added Reserved5 -> lstrcmp16.
2001-01-02 20:00:37 +00:00
Andreas Mohr
50ea1101c8
Code was checking for 0 or HFILE_ERROR instead of negative error
...
values.
2001-01-02 19:56:21 +00:00
Mike McCormack
1c80bc927e
Improve async i/o compatability. lpOverlapped->Internal should hold
...
the overlapped transfer status.
2000-12-29 19:35:25 +00:00
Ian Pilcher
8ed43e6b47
Use a case-insensitive comparison to match PostScript font names.
2000-12-29 05:27:24 +00:00
Andreas Mohr
f5682a0f8e
- implemented passive FTP transfers (PASV, needed for firewalls)
...
- fixed lstnSocket closing
2000-12-29 05:19:57 +00:00
Ove Kaaven
0b6c6e7605
Fixed small race condition between vm86_enter() and signal handling.
...
Made separate save_vm86_context and restore_vm86_context functions.
2000-12-29 03:29:31 +00:00
Rein Klazes
65dc8e47c6
Test pointer before it is dereferenced in CreateEventW().
2000-12-29 03:18:08 +00:00
Ulrich Weigand
2e8e2334c6
Don't link with libw if libc already contains w* routines.
...
Link every library with libnsl if required.
Include ieeefp.h where necessary.
2000-12-27 18:49:08 +00:00
Ulrich Weigand
d34bc744f8
Compile fix if HAVE_OSS is not defined.
2000-12-27 18:43:30 +00:00
Ulrich Weigand
5a8eef38ed
Import kernel32 (for SetLastError()).
2000-12-27 18:35:52 +00:00
Ulrich Weigand
cc195924a6
Added check whether unaligned memory access is allowed.
...
Added macros to access unaligned WORDs / DWORDs.
2000-12-27 04:18:26 +00:00
Andreas Mohr
a6d83ebae1
- clarify many error messages
...
- add data corruption warning to README file
2000-12-27 04:02:46 +00:00
Ove Kaaven
5c0f1e10a6
Release the Win16 lock before starting the DOS process, since it's not
...
really a Win16 app.
2000-12-27 03:24:20 +00:00
Ove Kaaven
287638fd4c
Since DOSVM_Wait() blocks the normal event processing, it should
...
dispatch pending events itself.
2000-12-27 02:35:57 +00:00
Eric Pouech
099f4c3786
No longer using function pointers to winmm and msvfw32, but delay
...
loading instead.
2000-12-26 01:26:12 +00:00
Ove Kaaven
e5557b357a
Separated the MZ loader and core DOS VM into dlls/winedos.
2000-12-26 00:22:45 +00:00
Francois Gouget
b065697ad8
Added GetDCBrushColor and GetDCPenColor.
2000-12-26 00:00:46 +00:00
François Gouget
ce03ac889c
Moved HRASCONN from windef.h.
...
Added missing Unicode type and function definitions.
Added a few missing macro definitions.
Enclose in an extern "C" for C++ Winelib applications.
Added the structure packing specification.
2000-12-24 20:44:08 +00:00
Eric Pouech
4d24e0f5a6
Replaced calls to KERNEL.Yield16 by calls to KERNEL32.K32WOWYield from
...
outside libkernel.so.
2000-12-22 23:25:47 +00:00
Hidenori Takeshima
d48ca948cb
Use dllwrap for building shared libraries in cygwin.
2000-12-22 22:28:00 +00:00
Ove Kaaven
0c7c94b956
More intelligent DirectSound prebuffering. By tracking the
...
last-written position of streaming buffers, it attempts to avoid
prebuffering past this position unless necessary; this may avoid a
number of sound problems in various situations. Merged HEL and HAL
mixing code, which should reduce the HEL mode's CPU usage slightly.
2000-12-22 20:31:06 +00:00
Joerg Mayer
6178459f50
Add %fs info to the critical section timeout message.
2000-12-22 20:28:46 +00:00
Alexandre Julliard
d549f6909e
Use a separate FIFO pair for server requests that don't need to pass a
...
file descriptor.
Associate file descriptors with handles on the server side so that we
don't need to pass the fd every time the client wants to use it.
2000-12-22 02:04:15 +00:00
Marcus Meissner
a337437706
IDirectDrawSurface::Blt::SRCCOPY is the default ROP operation, do not
...
throw error.
2000-12-22 01:39:22 +00:00
Eric Pouech
66267d067e
Added some 16 bit entry points needed by multimedia DLLs.
2000-12-22 01:30:36 +00:00
Alexandre Julliard
5801723b50
Replaced WIN16_GlobalLock16 by "official" function K32WOWGlobalLock16.
2000-12-22 01:09:26 +00:00
Patrik Stridvall
188002fe71
Fixed some issues found by winapi_check.
2000-12-21 21:08:58 +00:00
Marcus Meissner
eba8cee584
Handle errors for IDsDriver_GetPosition.
...
Report DSERR_UNINITIALIZED on non-opened WineOSS audio device.
2000-12-21 20:49:26 +00:00
Eric Pouech
247a94f688
Cleaned up the code a bit.
2000-12-21 20:21:53 +00:00
Ove Kaaven
96f9a8d609
Enable the DirectSound HAL for sound drivers that do not report
...
DSP_CAP_REALTIME. Set precision of these to 256 bytes (about 3ms).
2000-12-21 20:20:34 +00:00
Francois Jacques
11ed84009e
- TLB_DoFuncs: code cleanup and elemdescFunc read correctly from TLB.
...
- TLB_LoadTypeLib: ref count problem.
- ITypeLib::GetTypeInfoOfGuid: safer implementation (pointer testing).
- ITypeInfo::GetRefTypeOfImplType: safer implementation (pointer testing).
- ITypeInfo2::GetDocumentationL return errors if SysAllocString failed.
- TLB loader functions now trace in "typelib" channel.
- Improved traces in AddRef/Release and improved dump_* functions for
debugging.
2000-12-21 20:20:12 +00:00
Dmitry Timoshkov
81cb2387e0
Do not free the not owned error string.
2000-12-21 20:18:40 +00:00
Francois Jacques
de3486dd1c
Updated SafeArrayGetUBound and SafeArrayGetLBound with more sanity
...
checks: an array has at least one dimension.
Updated validCoordinates, where SafeArrayGetLBound was called on
dimension 0.
2000-12-21 20:18:18 +00:00
Eric Pouech
e93588b7a4
Rewrote the allocation of MM driver descriptors.
2000-12-21 20:17:23 +00:00
Alexandre Julliard
58c58c5445
Fixed debug routines to work before the process heap is created.
2000-12-20 18:43:42 +00:00
Andrew Johnston
03131aae91
Documentation update.
2000-12-19 23:33:03 +00:00
François Gouget
5e5c52d477
DUMMYSTRUCTNAME2 creates a conflict when using anonymous union names.
2000-12-19 23:31:52 +00:00
Francois Jacques
31c6ac2aac
Implementation of Dispatch API.
2000-12-19 23:29:58 +00:00
Jon Griffiths
5d4cf0679a
- Add several mbcs and CP 932 functions, fix some existing calls
...
- Bug fixes, -W warnings and winapi_check updates.
- Don't be so strict setting default locale, store codepage
2000-12-19 23:29:15 +00:00
Marcus Meissner
a09ece9627
shlwapi forwarders for SetWindowLongW and CallWindowProcW.
2000-12-19 19:37:43 +00:00
Dmitry Timoshkov
4e62b9df8b
New unicode edit control.
2000-12-19 19:36:49 +00:00
François Gouget
44a182229b
winuser.h now requires that we include winbase.h first.
2000-12-19 04:53:20 +00:00
Ulrich Weigand
975914003b
Fixed IMAGE_RESOURCE_DIRECTORY_ENTRY on big-endian machines.
2000-12-19 03:38:53 +00:00
Gerard Patel
9ea31be4ff
Stub for DllDebugObjectRPCHook.
2000-12-19 03:38:05 +00:00
Gerard Patel
53d198cc00
Misc fixes for QueryPathOfRegTypeLib, TLB_ReadTypeLib,
...
ITypeInfo_fnGetContainingTypeLib.
2000-12-19 03:37:44 +00:00
Gerard Patel
565ba5899c
Do not send a WM_NOTIFYFORMAT to a non-existent owner.
2000-12-19 03:37:02 +00:00
Marcus Meissner
d88dbb4a10
Implemented DIGDD_PEEK for SysMouseA::GetDeviceData.
2000-12-19 02:10:26 +00:00
Hidenori Takeshima
a257b96dd3
Implemented keyboard layout and context - far from complete.
2000-12-18 03:51:16 +00:00
Guy L. Albertelli
943ba3f1bc
- Implement drag for vertical rebars (drag up and down).
...
- Better algorithims for inserting new bands - matches native version
closer.
- Make drawing of rebar attempt to match native pixel by pixel (note
this does not fix the embedded controls in each band - they still are
as good or bad as before.)
- Implement some of the notifications (RBN_HEIGHTCHANGE, _CHILDSIZE,
_DELETINGBAND, _DELETEDBAND).
2000-12-18 03:13:19 +00:00
Guy L. Albertelli
762ed03a3e
Pass WM_COMMAND and WM_NOTIFY to parent as received.
2000-12-18 03:12:31 +00:00
Gerard Patel
08e7086189
Change the current directory as the user browses the directory tree.
2000-12-18 03:12:06 +00:00
David Elliott
2a53800d56
Changed typo va_list to valist.
2000-12-18 03:11:32 +00:00
Marcus Meissner
ab7fc4a0c6
Mapping for ICM_SETSTATE (ptr in lParam1 to private data).
2000-12-18 03:10:19 +00:00
Patrik Stridvall
00b86a9b04
Fixed some issues found by winapi_check.
2000-12-16 21:55:05 +00:00
Jon Griffiths
88e2453716
- Fix _fullpath & splitpath, winapi_check fixes
...
- Add cprintf,cscanf,_fgetwchar,_fgetwc,_fputwchar,_fputwc,
_wtoi & _wtol (fwd),scanf,_timezone_dll
2000-12-16 21:53:56 +00:00
Alexandre Julliard
ce1398e384
Avoid a couple of dependencies on input.c internal variables.
2000-12-16 20:37:16 +00:00
Alexandre Julliard
b583ed33de
Fixed infinite loop in CRTDLL__fcloseall.
2000-12-16 20:19:11 +00:00
Hidenori Takeshima
85722666a9
Implemented some APIs and IME class - far from complete.
2000-12-16 20:18:07 +00:00
Marcus Meissner
34c9f9fb39
Check for NULL before doing IsEqualGUID().
2000-12-16 20:17:22 +00:00
Eric Pouech
aaa78f9cda
Fixed loading of 16 bit MCI drivers (for command tables).
...
Fixed alias handling in mciSendString.
2000-12-16 20:17:04 +00:00
Andreas Mohr
de0f6dd5fe
- don't initialize with pFirstLDD if pFirstLDD isn't initialized yet either
...
- corrected VcpClose .spec
2000-12-16 20:16:33 +00:00
Hidenori Takeshima
473fd0b0f7
Implemented some DDK APIs - far from complete.
2000-12-15 23:00:00 +00:00
Alexandre Julliard
0b6a79c961
Converted enum_key_value request to the new request mechanism.
2000-12-15 20:57:00 +00:00
Aric Stewart
844625cbc5
Fixed some difficulties with the font on vertical tabs. Also plugged a
...
resource leak.
2000-12-15 20:55:20 +00:00
Ulrich Czekalla
361eebb1ba
Mark width as valid when we send HDN_ENDTRACKA.
2000-12-15 20:54:41 +00:00
Huw D M Davies
3d3dc23ab2
Check to see whether any ancestor windows are drop targets.
2000-12-15 20:54:18 +00:00
François Gouget
3c7a2b8c84
Removed the declspec specifier.
2000-12-15 20:53:05 +00:00
Alexandre Julliard
909eff9932
Added support for Unicode applications in winebuild.
...
Removed cuiexe_no_main hack.
Avoid stdcall function declarations inside functions because of gcc bug.
2000-12-15 03:38:11 +00:00
Vasily I. Volchenko
afee78f36b
Added more Russian support.
2000-12-14 21:58:02 +00:00
Hidenori Takeshima
9c672134fd
Added a spec file for 16bit imm.
...
Added spec files for winnls and winnls32.
2000-12-14 21:56:18 +00:00
Marcus Meissner
c9afc46efa
If DirectDrawCreate gets passed a IDirectDraw{2,4,7} interface, get
...
this interface and do not use IDirectDraw.
2000-12-14 19:25:36 +00:00
Francois Gouget
8a5de1c92f
Removed the name of APIs exported by ordinal.
2000-12-14 19:25:13 +00:00
Nemeth Peter
5b9d410224
Some NLS updates.
2000-12-14 19:24:31 +00:00
James Abbatiello
e675887129
Work around glibc 2.1.x dlopen bug (again).
2000-12-13 21:32:55 +00:00
Andreas Mohr
559f432126
- implemented proper LDD/LDID handling
...
- implement Ctl*Ldd(), Ctl[GS]etLddPath, GenInstall (no real operations
yet, I want help), InstallHinfSection
- Stubbed out DiGetClassDevs16 (needed for e.g. Monkey Island 3 ;)
- many new .spec stubs
2000-12-13 21:31:37 +00:00
Andreas Mohr
2c5efe31c0
SHGetMalloc must use MEMCTX_TASK, otherwise CoGetMalloc will
...
badly fail with E_INVALIDARG in case native OLE32 is used.
2000-12-13 21:29:35 +00:00
Eric Kohl
32eeb85cd6
Implemented _ultow() and export [Nt/Zw]QueryVolumeInformationFile().
2000-12-13 21:28:15 +00:00
Alexandre Julliard
db0747d095
Removed some unnecessary includes.
...
Got rid of ldt.h.
2000-12-13 20:23:41 +00:00
Alexandre Julliard
982a223f36
Replaced PTR_SEG_TO_LIN macro by exported MapSL function.
...
Fixed a few ptr/segptr mismatches.
Moved CONV_RECT/POINT macros to wingdi16.h.
2000-12-13 20:20:09 +00:00
Alexandre Julliard
f6168db690
Fixed some warnings.
2000-12-13 20:03:53 +00:00
Eric Pouech
66b4468bd4
Split driver functions into USER (16 bit part) and WINMM (32 bit part).
...
Fixed some bugs in 16 bit part as well.
Now correctly parsing the system.ini extra parameters.
2000-12-13 02:07:40 +00:00
Marcus Meissner
af5ff94f4e
Fixed crtdll compile problem regarding fpos_t in glibc2.2.
2000-12-13 01:59:40 +00:00
Jon Griffiths
61e48c7af1
- Implement console I/O
...
- Support temporary files, add tmpfile, rmtmp
- spawn* functions: fix args, add cwait, searchenv
2000-12-13 01:58:39 +00:00
Eric Kohl
4718b6d09d
Fixed crash of WinZip 8.0 due to invalid image list handle.
2000-12-13 01:52:23 +00:00
Eric Pouech
fbb392e405
Return values from DRV_ENABLE should not be checked.
2000-12-13 01:51:04 +00:00
Eric Pouech
31acbb4b9c
FormatMessageA wasn't properly handling the %ls modifier.
2000-12-13 01:50:19 +00:00
Andreas Mohr
bc2ae78bee
Invalid buttons are "hidden".
2000-12-13 01:49:51 +00:00
Andreas Mohr
4dc1892a06
Move all values of SHGetSpecialFolderPathA into an array, add some
...
other registry locations and improve the number of supported CSIDLs.
2000-12-13 01:49:04 +00:00
Ian Pilcher
d7aea962dc
Changed FILEDLG95_OnOpen to "double terminate" the returned string if
...
OFN_ALLOWMULTISELECT is set.
2000-12-13 01:46:26 +00:00
Alexandre Julliard
751625e089
Got rid of main.h.
2000-12-12 00:50:19 +00:00
Alexandre Julliard
a67369ea00
Changed LoadImage16 to take an LPCSTR instead of a SEGPTR.
2000-12-12 00:48:06 +00:00
Alexandre Julliard
bf67259a41
Use the DRIVE_* API constants instead of the DRIVETYPE enum.
...
Changed DRIVE_CANNOTDETERMINE and DRIVE_DOESNOTEXIST to use the
correct names.
Cleaned up a few dependencies on internal drive.c functions.
2000-12-12 00:44:42 +00:00
Marcus Meissner
c9b3b2e8f8
Added preferences to dinput drivers (so we can have two joystick
...
drivers). Implemented a joystick driver for the Linux 2.4
dev/input/event API.
2000-12-12 00:38:58 +00:00
Jon Griffiths
e371e682cb
- Implemented setlocale parsing and LC_TYPE behavior.
...
- Implemented isleadbyte, snprintf.
- Added NLS IsValidCodePage prototype, misc CRTDLL fixes.
2000-12-12 00:37:27 +00:00
Dimitrie O. Paun
981a9a409b
Fixed indentation problems resulting from automatic renaming, other
...
aesthetic fixes.
2000-12-12 00:35:54 +00:00
Gerard Patel
4d975b328f
Use DrawText to display text in horizontal tabs.
2000-12-12 00:35:20 +00:00
Alexandre Julliard
becb9a353b
Moved all Wine internal definitions out of process.h.
2000-12-11 03:48:15 +00:00
Alexandre Julliard
361943aaec
Implemented RtlAcquirePebLock and RtlReleasePebLock.
2000-12-11 03:41:19 +00:00
Gerard Patel
158e2cb6cb
Implemented DrawTextW as Unicode and DrawTextA as call to DrawTextW.
2000-12-11 03:39:08 +00:00
Alexandre Julliard
91222da881
Moved most builtin controls structures into their respective C file.
...
Created new controls.h file private to user32.dll and moved remaining
builtin controls definitions there.
2000-12-10 23:01:33 +00:00
Alexandre Julliard
84f91bd3fc
Removed no longer used elfdll loader.
2000-12-09 03:25:34 +00:00
Andreas Mohr
1af53cbb2a
- README update
...
- add offsets to ASPI struct defines
- spelling
2000-12-09 03:15:32 +00:00
Andreas Mohr
5448c534f3
Don't fail on pointer address checking when foreign heap.
2000-12-09 03:08:02 +00:00
Andreas Mohr
1081dfee33
Fixed MessageBox() usage.
2000-12-09 03:06:54 +00:00
Andreas Mohr
482122a1de
Print CDB area.
2000-12-09 03:06:18 +00:00
Gerard Patel
6bbf46a964
Fileokstring notification should be sent to the custom child dialog,
...
not to the main dialog.
2000-12-07 23:54:19 +00:00
Alexandre Julliard
48d0c5fd65
Authors: Andrew Lewycky <andrew@transgaming.com>, Ove Kaaven <ovek@transgaming.com>
...
De-stub sin() and cos().
Add noimport flag to sin(), cos(), and pow().
2000-12-07 23:53:47 +00:00
Alexandre Julliard
9877906b26
Removed dependencies on the internals of the CLASS structure.
...
Added support for having both ASCII and Unicode window procedures for
builtin classes.
2000-12-07 23:39:16 +00:00
Marcus Meissner
037fd57c86
Fixed handling of DialogBoxIndirectParamA return value.
2000-12-07 23:13:03 +00:00
Alexandre Julliard
447ddfd37d
Authors: Ove Kaaven <ovek@transgaming.com>, Andrew Lewycky <andrew@transgaming.com>, Gavriel State <gav@transgaming.com>
...
DIB section improvements; UpdateDIBSection has been replaced with
LockDIBSection and UnlockDIBSection, for improved thread safety.
DIB_Status_* is now driver-independent, and there's a new
DIB_Status_AuxMod. Better handling of DIB surfaces with nonstandard
pitch. Slight optimization of DIBsection->display BitBlt.
2000-12-06 20:15:43 +00:00
Michael Veksler
cfb63bd289
Add basic NLS information needed for Hebrew.
2000-12-06 20:11:40 +00:00
Huw D M Davies
1bc5caa2db
Welsh needs iso8859-14.
2000-12-06 19:45:41 +00:00
James Juran
664485ed72
Return a maximum registry size of 32 MB in NtQuerySystemInformation.
2000-12-06 19:45:07 +00:00
Alexandre Julliard
633293f093
Build the debugger as a .so.
2000-12-06 03:20:47 +00:00
Alexandre Julliard
5be8e7d8e0
Created a small static library in ole/libuuid.a that contains all the
...
UUID definitions (with the help of Francois Gouget).
2000-12-06 01:50:47 +00:00
Alexandre Julliard
e2222fd8ff
Use libwine and libwine_unicode directly from their build directory
...
instead of using symlinks.
2000-12-06 00:05:14 +00:00
Alexandre Julliard
b018239fef
Build tsx11 layer as a separate shared library.
2000-12-06 00:04:10 +00:00
Alexandre Julliard
886604c715
Always pass lower-case filenames to wine_dll_load().
...
Clear dlerror() before and after calls to dlopen/dlsym to work around
a glibc bug (thanks to James Abbatiello for tracking the bug).
2000-12-05 21:17:59 +00:00
Nerijus Baliunas
01eeb01f0b
Fixed Serbian language code page.
2000-12-05 21:12:56 +00:00
Aric Stewart
6f96a8b337
Added Chinese resources.
2000-12-05 20:46:24 +00:00
Stefan Leichter
e5ca1aa06a
Compile fix for gcc 2.7.2.3.
2000-12-05 20:45:14 +00:00
Dimitrie O. Paun
f5a8ecc910
Use @LIBEXT@ instead of .so for the inter-dlls dependencies.
2000-12-05 03:59:55 +00:00
Ken Coleman
2743c81e77
Added a first-cut version of MapVirtualKeyExW() that has the same
...
functionality (and limitations) as the ANSI version.
2000-12-05 03:56:56 +00:00
Rein Klazes
9ae2f15d53
Somes fixes for Dutch locales.
2000-12-05 03:52:44 +00:00
Hidenori Takeshima
4bee90278d
Added some stubs.
2000-12-05 03:47:18 +00:00
Francois Gouget
99acd7dfa3
Use the DUMMYUNIONNAME macros so that the headers can be used in
...
Winelib.
2000-12-03 03:16:05 +00:00
Alexandre Julliard
719c3a84cc
Use ioctlsocket() instead of ioctl() so that we can import ws2_32.dll
...
again (untested).
2000-12-02 23:46:10 +00:00
Patrik Stridvall
697bf65e3e
Added/modified documentation for function arguments.
2000-12-02 23:44:59 +00:00
Uwe Bonnes
695421d09a
FileOpenDlgProc95: notify application of changed selection after
...
filling template.
2000-12-02 23:43:10 +00:00
Eric Pouech
816845026c
Fixed bugs when tray was open.
2000-12-02 23:42:42 +00:00
Alexandre Julliard
218188c2d2
Always put the dll constructor in the .init section, and like the
...
.spec.o file first to ensure correct calling order of the constructors.
2000-12-02 20:38:47 +00:00
Francois Gouget
519346a47e
Fixed miscellaneous typos, syntactic and grammatical errors.
2000-12-02 20:18:08 +00:00
Andreas Mohr
3f014882f7
InternetCloseHandle didn't return TRUE in all appropriate cases.
2000-12-02 20:09:54 +00:00
Hidenori Takeshima
60ebbefe0b
Added some stubs.
2000-12-02 20:09:10 +00:00
Patrik Stridvall
2b3aa616e8
Added/modified documentation for function arguments.
2000-12-01 23:58:28 +00:00
Patrik Stridvall
b5e5555c7c
Fixed Win16 documentation not fixed because of a bug in winapi_check.
2000-12-01 23:54:51 +00:00
Patrik Stridvall
7a4e599780
Fixed some issues found by winapi_check.
2000-12-01 23:53:46 +00:00
Alexandre Julliard
ef57e18f99
Removed some unnecessary includes.
2000-12-01 21:32:55 +00:00
Alexandre Julliard
7afce0e6d6
Moved the few remaining functions in wprocs.dll to kernel.dll.
...
No longer load wprocs.dll unconditionally.
Restored default interrupt handler behavior (reported by Andreas Mohr).
2000-12-01 21:25:31 +00:00
Alexandre Julliard
3a0f8b7953
Finished separation of shell32 and wsock32.
2000-12-01 20:48:41 +00:00
Eric Pouech
ec1ece111a
Fixed segstr to str proto.
2000-12-01 20:46:23 +00:00
Aric Stewart
aa838cb236
A number of additions to the nls files. Also one correction, we had
...
895 for the Czech default codepage but according to microsoft it
should be 852.
2000-12-01 20:45:02 +00:00
Alexandre Julliard
5ce2329a95
Finished separation of advapi32.
2000-11-30 20:31:41 +00:00
Alexandre Julliard
b2ed2528b4
Finished separation of ole32.
2000-11-30 20:29:30 +00:00
Guy L. Albertelli
9717845a28
Implement better version of DPA_Merge.
2000-11-30 19:58:56 +00:00
Gerald Pfeifer
b75b823a99
Add missing #include <netinet/in.h> to get struct in_addr on all platforms.
2000-11-30 19:58:34 +00:00
David Elliott
ea186796eb
Remove libXXXX.so.1.0 lines from .cvsignore files.
2000-11-30 19:57:34 +00:00
Alexandre Julliard
a8d1a7c52b
Finished separation of comclt32 and comdlg32.
2000-11-30 19:07:09 +00:00
Alexandre Julliard
80338d4afd
Export a few 16-bit functions needed by higher-level dlls.
2000-11-30 18:53:38 +00:00
Alexandre Julliard
42a7320388
Export the wine server functions from ntdll.
2000-11-30 18:51:58 +00:00
Patrik Stridvall
1ed5577522
Don't include windows.h internally.
2000-11-30 01:31:28 +00:00
Alexandre Julliard
71d68bbae0
Use the HEAP_WINE_SEGPTR flag to specify allocations on the segptr heap.
...
Added a hack in MapLS to recognize such allocations and use the heap
selector in this case.
2000-11-30 01:19:51 +00:00
Alexandre Julliard
e8e7d1eca5
Removed dependencies on Wine internal functions.
2000-11-30 01:17:55 +00:00
Dimitrie O. Paun
2af03e45b5
Do not include sys/ptrace.h and sys/user.h unconditionally.
...
Other portability fixes.
2000-11-29 20:04:09 +00:00