Robert Shearman
44cb832ff3
kernel: Implement QueueUserWorkItem.
2006-03-13 13:33:55 +01:00
Robert Shearman
0252e5e875
wininet: Fix the conversion of NULL component values from InternetCreateUrlA.
2006-03-13 13:33:03 +01:00
Robert Shearman
f18305b176
wininet: Host name isn't present when two slashes aren't present in InternetCrackUrl.
...
The test for "about:" in InternetCrackUrlW should be more general so
that only URLs without double slashes should also be assumed not to
have a host name.
Add another test for this case and remove an unreliable
InternetCreateUrl test.
2006-03-13 13:32:45 +01:00
Robert Shearman
ae677d356c
wininet: InternetCrackUrl should set nPort to the default port if not specified.
2006-03-13 13:32:20 +01:00
Stefan Dösinger
9f46792ba2
wined3d: Add WINED3DVERTEXBUFFER_DESC to wined3d_types.h.
2006-03-13 13:32:01 +01:00
Vitaliy Margolen
d2ef7869de
wined3d: Don't override variable that still has something we need.
...
Use local temp variable instead.
2006-03-13 13:31:45 +01:00
Vitaliy Margolen
76e5e88fe7
wined3d: Add D3DSIO_TEXM3x3PAD to opcode list. We already handle it where we should.
2006-03-13 13:31:27 +01:00
Mike McCormack
9d5b2ea5a2
avifil32: Use HeapAlloc instead of LocalAlloc.
2006-03-13 13:31:00 +01:00
Mike McCormack
dfb5aaf31a
avifil32: Use HeapAlloc instead of Global/LocalAlloc.
2006-03-13 13:30:55 +01:00
Mike McCormack
15c5dc12e8
avifil32: Use HeapAlloc instead of Local Alloc.
2006-03-13 13:30:51 +01:00
Mike McCormack
4fa92f65e7
avifil32: Use HeapAlloc instead of GlobalAlloc/LocalAlloc.
2006-03-13 13:30:46 +01:00
Mike McCormack
a4b816c752
avifil32: Use HeapAlloc/Free instead of LocalAlloc/Free.
2006-03-13 13:30:40 +01:00
Mike McCormack
8ed1ca3e4b
avifil32: Use HeapAlloc instead of LocalAlloc. Make sure to free the memory.
2006-03-13 13:30:31 +01:00
Stefan Dösinger
913df5b143
wined3d: Consistently use WINED3DRESOURCETYPE.
2006-03-10 21:43:00 +01:00
Mike McCormack
29212d8afd
avifil32: Use CoTaskMemAlloc when allocating memory to return through
...
an OLE interface.
2006-03-10 21:42:49 +01:00
Mike McCormack
610fc08e8d
avifil32: Fix some gcc 4.1 warnings cause by windowsx.h macros.
2006-03-10 21:42:29 +01:00
Mike McCormack
e1ca87732b
comdlg32: Remove the property when destroy the dialog box.
2006-03-10 21:41:52 +01:00
Juan Lang
91b80fc8e2
crypt32: Move context properties to a separate file.
2006-03-10 21:41:38 +01:00
Robert Reif
2eca872675
wineesd: Update ESD driver to closer match OSS and ALSA drivers.
2006-03-10 21:41:21 +01:00
Robert Shearman
ef20936c53
wininet: Don't duplicate empty strings.
2006-03-10 21:40:57 +01:00
Mike McCormack
f66c8e3232
comdlg32: Use a property for the color dialog's information.
2006-03-09 22:49:07 +01:00
Alexandre Julliard
a32b3e86ec
user: Support packing/unpacking the WM_DEVICECHANGE message.
2006-03-09 22:48:37 +01:00
Robert Shearman
1b8f7f0605
wininet: Fix InternetGetCookie with no matching cookies.
...
Return FALSE and an error of ERROR_NO_MORE_ITEMS from
InternetGetCookie when there are no cookies for the specified
domain. This fixes a bug in sending a blank cookie to HTTP servers.
2006-03-09 22:48:08 +01:00
Robert Shearman
e4adc07333
wininet: Fix an off-by-one error in InternetCreateUrlW.
...
Fix an off-by-one error in the size of buffer used to store the port
number in InternetCreateUrlW.
2006-03-09 22:47:50 +01:00
Robert Shearman
b0fcaf9d48
wininet: Further InternetCreateFileW fixes.
...
- Add the slash after the port number.
- Only add the port number if the host name is present.
2006-03-09 22:47:35 +01:00
Robert Shearman
d3047aaeba
wininet: If necessary, add a slash between the hostname and path in
...
InternetCreateUrlW.
2006-03-09 22:47:16 +01:00
Robert Shearman
8eab78c235
wininet: More InternetCreateUrlW fixes.
...
- Don't add double slashes for opaque URLs.
- The default port number for all other schemes is 0.
2006-03-09 22:47:00 +01:00
Robert Shearman
e58a448c4a
wininet: Parse the scheme the string in InternetCreateFileW.
...
Parse the scheme the string in InternetCreateFileW and rewrite
url_uses_default_port using schemes instead of strings.
2006-03-09 22:46:45 +01:00
Robert Shearman
02839948d2
wininet: Get the string for the scheme if specified only by the
...
INTERNET_SCHEME enumeration in InternetCreateUrlW.
2006-03-09 22:46:30 +01:00
Robert Shearman
01219c65aa
wininet: The host name is optional in InternetCreateUrlW.
2006-03-09 22:46:07 +01:00
Robert Shearman
ed90c868a9
wininet: Use an array of schemes for mapping from a string to an INTERNET_SCHEME.
...
Use an array of schemes so that it can be re-used for mapping from
INTERNET_SCHEME back to a string and simplify the code in
GetInternetSchemeW.
2006-03-09 22:45:56 +01:00
Robert Shearman
e2b7bc1efd
wininet: Fix Trace in InternetCreateUrl.
...
The url passed in to InternetCreateUrl is an out parameter, so don't
dump it.
2006-03-09 22:45:26 +01:00
Robert Shearman
0590025e3c
wininet: Fix redirects with relative URIs instead of absolute URIs.
2006-03-09 22:45:18 +01:00
Christoph Frick
61de4e7425
dinput/linuxinput: Fix handling of DIPH_BYID.
...
- handling of DIPH_BYID
- use regular id and not shifted one also for axes
- may only Acquire after SetDataFormat
2006-03-09 22:45:11 +01:00
Dmitry Timoshkov
6b49f6bd86
gdi: Load system fonts from $(datadir)/wine/fonts if loading from
...
%windir%\fonts has failed.
2006-03-09 13:11:29 +01:00
Dmitry Timoshkov
434a60ba1d
gdi: A better workaround for extended user style pens.
2006-03-09 13:11:14 +01:00
H. Verbeet
76c469e5a4
wined3d: Use OpenGL fragment programs when available.
2006-03-09 13:10:42 +01:00
H. Verbeet
86b9041c0c
wined3d: Remove an incorrect FIXME.
2006-03-09 13:10:30 +01:00
H. Verbeet
008c6a00b9
wined3d: Enable color fixups for vertex shaders.
2006-03-09 13:08:55 +01:00
H. Verbeet
21d62ed1f1
wined3d: Minor vshader_program_add_param cleanup.
...
- In vshader_program_add_param, pass a pointer to the shader object
instead of individual parameters.
- In vshader_program_add_param, rename input to is_input to make it
clearer what the parameter does.
- Fix a typo & cleanup a comment.
2006-03-09 13:08:35 +01:00
Francois Gouget
74b6aba216
oleaut32: Reorder a few functions to avoid forward declaractions.
2006-03-09 12:51:42 +01:00
Stefan Dösinger
6104c67613
wined3d: Use WINED3DPRESENT_PARAMETERS in IWineD3DSwapChain::GetPresentParameters.
2006-03-09 12:51:26 +01:00
Mike McCormack
abf3a570af
user: The height of a ListBox item can be no more than MAXBYTE.
2006-03-09 12:51:10 +01:00
Mike McCormack
fe8cd38812
msi: Remove some unnecessary indent.
2006-03-09 12:50:59 +01:00
Mike McCormack
0b9960a1f9
msi: Make sure to run tests for MsiEvaluateCondition.
2006-03-09 12:50:48 +01:00
Jacek Caban
2c06b800b1
mshtml: Added beginning of getAttribute implementation.
2006-03-09 12:50:06 +01:00
Jacek Caban
26b9c5e022
mshtml: Added IHTMLBodyElement implementation.
2006-03-09 12:49:19 +01:00
Huw Davies
4eb4546f21
opengl32: Implement wglUseFontOutlines.
2006-03-08 11:34:18 +01:00
Juan Lang
89b3191c7c
crypt32: Implement CertGetValidUsages.
2006-03-08 11:33:53 +01:00
Stefan Dösinger
851bdfb5e0
wined3d: Add D3DLOCK_* types to wined3d_types.h.
2006-03-08 11:33:35 +01:00
Jacek Caban
6fafc22930
mshtml: Added get_name and get_value implementation of IHTMLTextAreaElement interface.
2006-03-08 11:33:15 +01:00
Jacek Caban
4ac4246fd5
mshtml: Added get_name and get_value implementation of IHTMLSelectElement interface.
2006-03-08 11:33:09 +01:00
Jacek Caban
92ff0e5019
mshtml: Added get_type, get_value, get_name and get_checked
...
implementation of IHTMLInputElement interface.
2006-03-08 11:33:00 +01:00
Peter Åstrand
c5552a694b
comctl32: LISTVIEW_InsertItemT should accept iItem < 0, when using sorted lists.
2006-03-08 11:32:46 +01:00
Hans Leidekker
1d491aedba
mscms: Add tests for EnumColorProfiles{A,W}.
2006-03-08 11:32:26 +01:00
Hans Leidekker
05b073da0d
mscms: Implement EnumColorProfiles{A,W}.
2006-03-08 11:32:18 +01:00
Alexandre Julliard
cc3d4d3df3
dlls: Added a default install-lib rule for dlls that don't have one.
2006-03-08 11:31:50 +01:00
Alexandre Julliard
116aaa1694
x11drv: Don't send an invalid WM_NCCREATE to the desktop window.
2006-03-07 15:11:18 +01:00
Alexandre Julliard
576e3b7062
explorer: Merged systray support with the desktop window main loop.
...
Systray is now always available as part of the desktop and doesn't
need to be started from shell32.
2006-03-07 11:50:05 +01:00
Alexandre Julliard
1a4f6e579b
user: Launch explorer to manage the desktop window.
2006-03-07 11:42:35 +01:00
Mike McCormack
bb84eaa98f
kernel: Improve the activation context stubs.
2006-03-07 11:11:07 +01:00
H. Verbeet
78a43b3dbc
wined3d: Fix a few FIXME's.
2006-03-07 10:56:52 +01:00
H. Verbeet
ae21e30118
wined3d: Implement GetCreationParameters (from a patch by Al Tobey).
2006-03-07 10:53:43 +01:00
Stefan Dösinger
270afeb5e8
wined3d: Define D3D usage flags in wined3d_types.h.
2006-03-07 10:53:02 +01:00
Stefan Dösinger
2f0c781988
wined3d: Add device caps to wined3d_types.h.
2006-03-07 10:51:34 +01:00
Jacek Caban
8f897239c4
mshtml: Added IHTMLTextAreaElement implementation.
2006-03-07 10:51:12 +01:00
Jacek Caban
54cce2e7ce
mshtml: Added IHTMLSelectElement implementation.
2006-03-07 10:49:12 +01:00
Jacek Caban
8b3eab6e35
mshtml: Added IHTMLInputElement implementation.
2006-03-07 10:45:48 +01:00
Jacek Caban
3d68599355
mshtml: Added IHTMLElementCollection::tags implementation.
2006-03-07 10:40:27 +01:00
Juan Lang
78872852fd
crypt32: Simplify stores.
...
Ref count cert context references, and eliminate the DupCert function
from stores.
2006-03-07 10:40:18 +01:00
Alexandre Julliard
a401f3c4bb
kernel: Better support for detached processes.
...
Call setsid() in the new process to create a new Unix process group
when CREATE_NEW_PROCESS_GROUP, CREATE_NEW_CONSOLE, or DETACHED_PROCESS
are specified.
2006-03-06 22:22:30 +01:00
Alexandre Julliard
6d5f5447ea
x11drv: Make sure to never manipulate the root window, even if we own
...
the desktop window.
2006-03-06 21:02:59 +01:00
Alexandre Julliard
19a3adb958
mlang: Decrement the module refcount when an object is destroyed.
2006-03-06 20:10:36 +01:00
H. Verbeet
07004966a8
wined3d: Fix the relation between volumes and their container.
2006-03-06 20:08:36 +01:00
H. Verbeet
f7356a34c3
wined3d: Fix the relation between surfaces and their container.
2006-03-06 20:08:22 +01:00
H. Verbeet
fd2739b023
wined3d: Don't call glCompressedTexImage2DARB without allocatedMemory.
...
Don't call glCompressedTexImage2DARB if we haven't got allocatedMemory (yet).
Fix a small typo.
2006-03-06 20:01:05 +01:00
Robert Shearman
414d1ddeb9
wininet: Rewrite InternetCreateUrlW.
...
- Rewrite InternetCreateUrlW to respect the lengths passed in via the
URL_COMPONENTS structure and fall back to a strlenW call when a
length is zero.
- Expand the number of protocols supported when determining whether
the port number should be added.
- Fix a test by passing in the correct length of scheme.
2006-03-06 20:00:53 +01:00
Robert Shearman
9981f337e3
wininet: Don't continue to connect to a secure server without SSL support since it won't work.
...
Don't continue to connect to a secure server without SSL support since
it won't work. Return an error back to the application instead.
2006-03-06 20:00:21 +01:00
Robert Shearman
8bfc85957a
wininet: More tests for InternetCreateUrl.
...
Fix an InternetCreateUrl test so that it correctly sets the scheme
length and add tests which show the behaviour when the lengths are set
to zero and when the https scheme is used.
2006-03-06 20:00:08 +01:00
Victor Pelt
472ad3a450
wininet: Add stub for missing InternetSetOption.
2006-03-06 19:56:21 +01:00
Francois Gouget
9a722d0afd
Fix compatibility with native advpack dlls.
...
Most native advpack dlls in circulation don't have RegInstallA. So
mshtml and urlmon should do a GetProcAddress() on 'RegInstall'
instead.
2006-03-06 17:51:19 +01:00
Mike McCormack
8723936de6
avifil32: Fix some more gcc 4.1 warnings caused by windowsx.h macros.
2006-03-06 17:50:43 +01:00
Jacek Caban
87e04f2f4a
shdocvw: Added get_LocationURL implementation.
2006-03-06 17:50:19 +01:00
Jacek Caban
d6d76870cb
mshtml: Added IHTMLElementCollection implementation.
...
- Added IHTMLElementCollection implementation.
- Added get_all implementation.
2006-03-06 17:49:15 +01:00
Alexandre Julliard
1110d62752
shell32: Grow the file list dynamically in SHFileOperation.
...
This avoids searching the same directories twice, once to count the
files and then once for real.
2006-03-06 17:47:57 +01:00
Alexandre Julliard
23cb632be2
shell32: Store only the file attributes in the file list for SHFileOperation.
...
We don't need the rest of the WIN32_FIND_DATA structure.
2006-03-06 16:44:31 +01:00
Alexandre Julliard
b222001def
shell32: Fixed handling of null-terminated file list in SHFileOperation.
2006-03-06 16:42:34 +01:00
Aric Stewart
c29b7c3524
shell32: Skip dot directories in SHFileOperation.
...
In ShFileOperation when generating a file list with * wildcards, for
example for deletion, do not include the dot directories (. and ..) in
the list, because that cause the operation to spiral out of control.
2006-03-06 15:57:22 +01:00
Alexandre Julliard
4be3d4c12b
server: Return real parent and owner in the create_window request.
...
Remove computing of parent and owner handles on the client side.
2006-03-06 15:00:37 +01:00
Alexandre Julliard
f874d20f54
user: Allow creating windows of the desktop class.
2006-03-06 12:44:38 +01:00
Alexandre Julliard
70d42f9d43
user: Allow some Wine internal messages to act on the desktop window.
2006-03-06 12:37:13 +01:00
Mike McCormack
3289cf1a62
mpr: Stub implementations of some mpr functions.
2006-03-06 11:49:08 +01:00
Michael Jung
cc15fcc4b0
shell32: Unicode'ify ISFHelper interface.
2006-03-06 11:43:16 +01:00
Vitaliy Margolen
46ecb15c5c
wined3d: Fix retrieval of driver adapter versions.
2006-03-06 11:43:00 +01:00
Eric Pouech
34636b026b
dbghelp: Added type for array index.
...
- added type for array index
- correctly parsing array index type in stabs, Dwarf2 and MSC formats
- fixed SyGetTypeInfo accordingly
2006-03-06 11:42:44 +01:00
Eric Pouech
f7441f9e1a
msvcrt: Some more fixes to name demangling.
2006-03-06 11:37:14 +01:00
Eric Pouech
e70617883b
dbghelp: Implemented TI_GET_COUNT in SymGetTypeInfo for function.
2006-03-06 11:37:02 +01:00
Stefan Dösinger
033769f94d
wined3d: Add d3d7 and d3d8/9 cap flags to wined3d_types.h.
2006-03-06 11:36:28 +01:00
Jason Green
6d30800db6
wined3d: Add a few more WINED3DFMT formats to be recognized.
2006-03-06 11:36:07 +01:00
Jacek Caban
7a3a554c9b
shdocvw: Beginning ShowContextMenu implementation.
2006-03-06 11:35:50 +01:00