James Hatheway
044d251980
- Avoid null-pointer exceptions by testing listnodes validity before doing
...
any work with those.
- TLB_ReadTypeLib now retrieves the length of the TLB and passes it to
the TLB constructor which initializes TLBContext::length to that
value.
- For non-standard pointed types, td[3] is always 0. I observed that
the type is stored at td[2]/8 and not td[3]/8.
- Null-pointer exception occurs when GetRefTypeOfImplType is called on a
type with no inherited interfaces. If the implemented types linked list
is empty, set pRefType as 0 and return S_OK.
2000-08-09 22:24:04 +00:00
James Hatheway
8b5b0076a1
Fixed typo in the IDispatch_GetTypeInfo macro.
2000-08-09 22:22:05 +00:00
Huw D M Davies
363a75f63a
Fix some remaining problems with tooltips.
2000-08-09 22:21:32 +00:00
Marcus Meissner
6bb6d4c2ea
Fixed OpenGL configure: move HAVE_OPENGL define to where it belongs,
...
fixed glext.h presence in configure check for PFNGLCOLORTABLEEXTPROC.
2000-08-09 22:21:08 +00:00
Alexandre Julliard
a007f3364a
Moved a few non-standard headers into their respective dlls.
2000-08-09 00:54:58 +00:00
Alexandre Julliard
1c35975a77
Install all standard Windows includes, plus some from the wine subdir.
2000-08-09 00:53:22 +00:00
Alexandre Julliard
70c9e095ef
Removed all non-standard common control headers from the include
...
directory.
2000-08-09 00:41:17 +00:00
Alexandre Julliard
6113975a1e
Moved struct32.c to windows directory.
2000-08-09 00:38:18 +00:00
Alexandre Julliard
5acb979f03
Make sure builtin dlls are never freed since we don't support dlclose
...
properly yet.
2000-08-08 20:49:48 +00:00
Alexandre Julliard
691171b8e6
Small dll interfaces cleanups.
2000-08-08 20:49:16 +00:00
Marcus Meissner
22a969ba7e
Eased restrictions on OpenGL/MESA usage a bit. It compiles just fine
...
using mesa-3.2 even without glext.h.
2000-08-08 20:46:50 +00:00
Aric Stewart
773efce76b
Reworked how selections are kept track of in the list view. Selections
...
are now listed as a sorted range of paired integers.
2000-08-08 20:46:07 +00:00
Louis Philippe Gagnon
94f74144fd
When unsubclassing tools, use toolPtr->hwnd instead of toolPtr->uId if
...
toolPtr->flags does not contain TTF_IDISHWND (meaning uId is not a
valid window handle).
2000-08-08 20:45:16 +00:00
Wilbur N. Dale
39ee3d4c4b
Added description of using DLLs with WineLib.
2000-08-08 20:44:50 +00:00
John R. Sheets
1e8e5ba829
Converted Wine documentation to SGML format.
2000-08-08 01:24:00 +00:00
Marcus Meissner
c4fac7867e
Initialize 'str' in ICONTITLE_GetTitlePos.
2000-08-07 23:51:02 +00:00
Alexandre Julliard
32936f0e48
Fixed resource functions to work with 32-bit modules that don't have a
...
16-bit counterpart (necessary for LOAD_LIBRARY_AS_DATAFILE support).
2000-08-07 23:50:00 +00:00
Andreas Mohr
c2f37af646
Add an edit control showing the command line of the currently selected
...
deinstall item.
2000-08-07 17:11:12 +00:00
Huw D M Davies
b00c0124b9
WINPOS_WindowFromPoint should respect hrgnWnd.
2000-08-07 17:10:39 +00:00
Peter Ganten
b9f350b517
Set up exe_modref before loading implicitly linked dlls.
2000-08-07 17:10:20 +00:00
Andreas Mohr
eb38129297
Prevent endless looping in linebreak handling.
2000-08-07 17:09:58 +00:00
Marcus Meissner
9bc9f5e6df
If we are looking for an existing pixmap format, we do not need the
...
same bitsperpixel (fixes depth 15/bitspixel 16 mode).
2000-08-07 17:09:37 +00:00
Ove Kaaven
098b1a7443
Added a few DirectInput 7 definitions and C++ fixes.
2000-08-07 04:18:30 +00:00
Peter Ganten
c845ad8843
LoadLibraryEx32W16 should use the search algorithm of 16-bit libraries.
2000-08-07 04:18:00 +00:00
Marcus Meissner
64c86ffe66
Removed local variable shadows warnings.
2000-08-07 04:16:43 +00:00
Alexandre Julliard
081ee94117
- Fixed resource functions to work directly from the HMODULE instead of
...
requiring a modref.
- Attempted to get LOAD_LIBRARY_AS_DATAFILE right (based on patches by
Eric Pouech and Dusan Lacko).
- Simplified modref structure and handling.
2000-08-07 04:12:41 +00:00
Ove Kaaven
e6b51bf25f
Protect the prototypes in here from C++ name mangling...
2000-08-07 02:35:05 +00:00
Andreas Mohr
81f5f5c935
VIF_OUTOFSPACE and VIF_OUTOFMEM were reversed.
2000-08-07 02:34:47 +00:00
Marcus Meissner
f86f24d050
inline must be first attribute in function definition.
2000-08-07 02:34:16 +00:00
Marcus Meissner
11ec0a58ac
Fixed CharNextW.
2000-08-07 02:33:50 +00:00
Uwe Bonnes
52034b00eb
X11DRV_DIB_SetImageBits_RLE8: break image lines.
2000-08-07 02:33:26 +00:00
Alexandre Julliard
e514103971
Added imports of kernel32.dll where necessary.
2000-08-06 03:47:29 +00:00
Alexandre Julliard
1d0d244e68
Link USER resources into libuser.so.
2000-08-06 03:46:24 +00:00
Hidenori Takeshima
5ec92ada17
Fix for calling ctype functions with Unicode characters.
2000-08-06 03:36:35 +00:00
Chris Morgan
5c66684850
Converted all calls to RedrawWindow to InvalidateRect. Previously
...
RedrawWindow was being used for the RDW_UPDATENOW flag which forced an
immediate WM_PAINT message. Moving to InvalidateRect should let
WM_PAINTs occur normally.
2000-08-06 03:36:09 +00:00
Susan Farley
dbf5a4792c
Avoid resetting the background color when clearing out blank areas, as
...
it may have been set to something other than COLOR_WINDOW by the
application.
2000-08-06 03:35:52 +00:00
Stephane Lussier
3b6c5dce1e
Top level windows with 0 width or height are created with a size of 1x1 in
...
the X11 driver. I've added some code to make sure those windows are never
mapped while the size <= 0.
2000-08-06 03:35:24 +00:00
Alexandre Julliard
3850c1ae16
Moved most USER string functions to dlls/user.
...
Cleaned up a few more inter-dll dependencies.
2000-08-06 02:42:46 +00:00
Alexandre Julliard
cb10fdab99
Replaced lstrlen/lstrcmp by libc equivalents everywhere we don't need
...
to trap exceptions.
2000-08-06 02:41:16 +00:00
Patrik Stridvall
c1d5dc40c5
- Warn about directories specified in modules.dat that are not used.
...
- Eliminated the warnings caused by the change above.
- Minor API files update.
- Minor bug fixes.
2000-08-04 21:08:47 +00:00
Patrik Stridvall
11ca9b9eb7
Fixed issues found by winapi_check.
2000-08-04 21:08:28 +00:00
Patrik Stridvall
b4c7499883
Fixed some warnings.
2000-08-04 21:08:01 +00:00
Hidenori Takeshima
269b409712
Added a few missing imports.
2000-08-04 21:07:23 +00:00
Alexandre Julliard
93652e1a68
Moved a bunch of functions out of libwine/kernel/gdi into USER.
2000-08-04 04:21:02 +00:00
Alexandre Julliard
b0efe28f6c
Removed a few dependencies on GDI internals from USER dll.
2000-08-04 04:18:04 +00:00
Alexandre Julliard
74cc65a940
Added a few missing imports.
2000-08-04 04:12:08 +00:00
Alexandre Julliard
09ddb59142
Make USER and GDI separate dlls.
2000-08-03 22:22:42 +00:00
Andreas Mohr
ae50941ae5
Fixed the Win16/Win32 structure size/alignment differences of
...
ws_hostent, ws_protoent, ws_servent, ws_netent.
2000-08-03 22:19:09 +00:00
Huw D M Davies
4e095e6e2b
Redo the show/hide logic and add a comment to explain what's going on.
...
Fix TTM_{S|G}ETDELAYTIME to use the double click time as default.
Fix handling of TTDT_AUTOMATIC.
Relayed mouse messages should extract the position from lParam not
msg.pt
SubclassProc now unified with TTM_RELAYEVENT.
Change all lstrcpyxtox to use win32 APIs.
2000-08-03 22:18:15 +00:00
Alexandre Julliard
87194855a1
Changed the AFM metrics structure to use an array instead of a linked
...
list. This avoids doing two heap allocations for every character, and
reduces the metrics parsing time by approx 25%.
2000-08-03 22:17:45 +00:00