Alexandre Julliard
9d09e699d6
ntdll: Get rid of the no longer used is_current_process function.
2007-01-18 15:18:12 +01:00
Alexandre Julliard
02e2fa7798
ntdll: Implementation of inter-process NtMapViewOfSection and NtUnmapViewOfSection.
2007-01-18 15:17:51 +01:00
Alexandre Julliard
8025f79ce1
ntdll: Implementation of inter-process RtlCreateUserThread.
2007-01-18 15:02:55 +01:00
Alexandre Julliard
7a383cf83f
ntdll: Abuse RtlCreateUserThread to call the thread function for CreateThread directly.
2007-01-18 15:02:11 +01:00
Alexandre Julliard
21d631e270
ntdll: Move the LDT section to ntdll and make it an uninterruptible section.
2007-01-18 15:01:45 +01:00
Alexandre Julliard
3ccf501209
winecoreaudio.drv: Fix printf format warnings.
2007-01-18 13:27:55 +01:00
Francois Gouget
b0bde6b87c
Assorted spelling fixes.
2007-01-18 12:56:52 +01:00
Francois Gouget
aab5e5856e
Don't put single quotes around '%s' when using the debugstr_*() functions.
2007-01-18 12:55:50 +01:00
Francois Gouget
4abebb8eb5
shell32: There is no need to check strings for NULL when using debugstr_w().
...
Also don't put single quotes around '%s' in that case.
2007-01-18 12:55:40 +01:00
Francois Gouget
6834945ece
winmm/tests: Use '%u' to print GetLastError().
2007-01-18 12:55:32 +01:00
Francois Gouget
42c4114401
winspool.drv: Use '%u' to print GetLastError().
2007-01-18 12:55:25 +01:00
Francois Gouget
fb6569a720
ntdll/tests: Use '%u' to print GetLastError().
2007-01-18 12:55:21 +01:00
Francois Gouget
9a036530d0
mcicda: Use '%u' to print GetLastError().
2007-01-18 12:55:15 +01:00
Francois Gouget
933bf76b5d
secur32: Use '%u' to print GetLastError().
2007-01-18 12:55:10 +01:00
Francois Gouget
13136c6e23
usp10/tests: Use '%u' to print GetLastError().
2007-01-18 12:55:06 +01:00
Francois Gouget
8c613a79e6
localspl: Remove unneeded cast.
2007-01-18 12:55:03 +01:00
Alexandre Julliard
8891d6de48
ntdll: Block async signals during process init and thread creation.
2007-01-18 12:23:04 +01:00
Alexandre Julliard
c388c58b9f
ntdll: Make the server signal mask global.
2007-01-18 12:20:56 +01:00
Alexandre Julliard
fb75c66897
ntdll: Avoid heap allocations during thread creation.
2007-01-18 12:20:10 +01:00
Alexandre Julliard
735dbc406b
ntdll: Make the fd cache section an uninterruptible section.
2007-01-18 12:19:25 +01:00
Alexandre Julliard
3410354d61
ntdll: Fix NtDuplicateObject to only close the file descriptor if it's in the same process.
2007-01-18 12:18:51 +01:00
Alexandre Julliard
027491f6af
ntdll: Avoid heap allocation in fd cache. Fixed a couple of races.
2007-01-18 12:18:29 +01:00
Christoph Frick
a6947bde23
dinput: Calc more caps infos ahead and store it in JoystickImpl.
2007-01-18 12:09:32 +01:00
H. Verbeet
955fb95eb6
wined3d: Give shader constants their own debug channel.
2007-01-18 12:09:09 +01:00
H. Verbeet
79c7aeab00
wined3d: Fix a typo.
2007-01-18 12:09:03 +01:00
H. Verbeet
d429ff5b69
wined3d: When switching color material, apply the material we were previously tracking.
...
This fixes a regression introduced by 329670c7f1
.
2007-01-18 12:08:57 +01:00
H. Verbeet
612a74a994
wined3d: Don't set Parm when isDiffuseSupplied is FALSE in state_colormat(), it isn't used anyway.
2007-01-18 12:08:45 +01:00
Francois Gouget
d4ca34dd9b
d3d: Fix the D3DFMT_XXX constant declarations.
2007-01-18 12:05:05 +01:00
Francois Gouget
0c31ca34cb
winspool.drv: Reorder a couple of functions and remove the forward declarations.
2007-01-18 12:00:05 +01:00
Francois Gouget
ec6463470d
odbccp32/tests: Add missing '\n' to an ok() call.
2007-01-18 11:59:58 +01:00
Stefan Leichter
b8e9e3fbe4
winecoreaudio.drv: Print each 64-bit integer as two 32-bit integers.
2007-01-18 11:59:52 +01:00
Andrew Talbot
85f191691c
objsel: Declare a variable static.
2007-01-18 11:59:32 +01:00
Vitaliy Margolen
e437a0c302
ws2_32: Fix trace for WS_setsockopt to look closer to WS_getsockopt.
2007-01-18 11:59:25 +01:00
Mike McCormack
208cdde0f5
msi: Register IMsiServer.
2007-01-18 11:59:20 +01:00
Mike McCormack
95fdf165cd
user32: Add a test showing WM_GETTEXT doesn't crash with bad pointers.
2007-01-18 11:59:17 +01:00
Mike McCormack
ce21d918d8
user32: Add an exception handler around the WM_GETTEXT handler.
2007-01-18 11:59:14 +01:00
Detlef Riekenberg
544153689a
sfc: Forward SfcIsFileProtected to sfc_os.dll.
2007-01-17 12:15:57 +01:00
Detlef Riekenberg
161897e187
sfc_os: Add stub for sfc_os.dll.
2007-01-17 12:15:36 +01:00
Joel Parker
2319999a05
Remove redundant semicolons for ANSI compatibility.
2007-01-17 11:58:15 +01:00
Christoph Frick
ffdea40f2c
dinput: No longer check for value exceeding have(min|max) in map_axis.
2007-01-17 11:41:52 +01:00
Christoph Frick
f0b45141c2
dinput: Add a config for the axes.
2007-01-17 11:41:07 +01:00
Christoph Frick
0855a6be4c
dinput: Move the config for the buttons from the JoyDev into the JoystickImpl.
2007-01-17 11:40:52 +01:00
Christoph Frick
424d302115
dinput: Use a struct ObjProps for the config of the device.
2007-01-17 11:40:42 +01:00
Christoph Frick
22a6983a96
dinput: Rename 'axe' to 'axis'.
2007-01-17 11:40:29 +01:00
Frank Richter
867ebe4da0
dbghelp: Search for .gnu_debuglink file.
2007-01-17 11:40:10 +01:00
Rob Shearman
1ec14b0b25
wininet: Fix HTTP_EncodeBasicAuth by passing an out buffer to the second set of character set conversion calls.
2007-01-17 11:24:09 +01:00
Stefan Dösinger
354fdae524
wined3d: Implement per stream offsets.
2007-01-17 11:24:04 +01:00
Stefan Dösinger
1d3abdeeaa
wined3d: Store the stream number in the strided structure.
2007-01-17 11:23:54 +01:00
Stefan Dösinger
71f923a6d2
wined3d: Improve drawStridedSlow a bit.
2007-01-17 11:23:41 +01:00
Alasdair Sinclair
8137c094fd
msvcrt: If we're at EOF in the buffer and we have pattern %n in format string we should not count the EOF in the total.
2007-01-17 11:23:34 +01:00
Andrew Talbot
9d70a6ee2c
netapi32: Declare a variable static.
2007-01-17 11:23:18 +01:00
Detlef Riekenberg
44570c118c
localspl: Implement PortIsValid for XcvDataPort.
2007-01-17 11:21:35 +01:00
Detlef Riekenberg
3777163202
localspl: Implement XcvDataPort.
2007-01-17 11:19:41 +01:00
Detlef Riekenberg
ece92cc438
localspl: Implement XcvOpenPort and XcvClosePort.
2007-01-17 11:18:39 +01:00
Detlef Riekenberg
9a3f4546b7
localspl/tests: Add test for XcvDataPort_PortIsValid.
2007-01-17 11:16:53 +01:00
Detlef Riekenberg
7ea06b59e9
localspl/tests: Extend test for XcvDataPort_MonitorUI.
2007-01-17 11:16:14 +01:00
Mikołaj Zalewski
292cb4d2ac
comctl32: toolbar: Fix the TB_SETBITMAPSIZE for width or height zero (with testcase).
2007-01-16 16:54:25 +01:00
James Hawkins
6cc4510b71
advapi32: Add tests for RegQueryValue.
2007-01-16 16:54:17 +01:00
James Hawkins
c8eb807639
oleaut32: Initialize nrofnames to keep from freeing unused memory in the error case.
2007-01-16 16:54:14 +01:00
H. Verbeet
e3cc00cf47
wined3d: Add a glsl_src_param_t type, pass it to shader_glsl_add_src_param() instead of three separate character arrays.
2007-01-16 16:14:21 +01:00
H. Verbeet
04e6250c87
wined3d: Add a glsl_dst_param_t type, pass it to shader_glsl_add_dst_param() instead of three separate character arrays.
2007-01-16 16:13:58 +01:00
H. Verbeet
6f3fae4e04
wined3d: Simplify shader_glsl_get_write_mask().
2007-01-16 16:13:29 +01:00
H. Verbeet
c6bccc9278
wined3d: Simplify shader_glsl_get_swizzle().
2007-01-16 16:13:19 +01:00
H. Verbeet
48f82d3f5e
wined3d: Fix pshader_glsl_tex() and pshader_glsl_texcoord().
2007-01-16 16:13:10 +01:00
H. Verbeet
c3bfef8d7e
wined3d: Pass the correct mask to shader_glsl_add_src_param() in shader_glsl_callnz().
2007-01-16 16:12:46 +01:00
H. Verbeet
50e0deafca
wined3d: Pass the correct mask to shader_glsl_add_src_param() in shader_glsl_breakc().
2007-01-16 16:12:37 +01:00
H. Verbeet
f593cd0de8
wined3d: Pass the correct mask to shader_glsl_add_src_param() in shader_glsl_ifc().
2007-01-16 16:12:26 +01:00
H. Verbeet
a89edf1be9
wined3d: Pass the correct mask to shader_glsl_add_src_param() in shader_glsl_if().
2007-01-16 16:12:18 +01:00
H. Verbeet
9f22df26ef
wined3d: Pass the correct mask to shader_glsl_add_src_param() in shader_glsl_rep().
2007-01-16 16:12:11 +01:00
H. Verbeet
2cb49c67db
wined3d: Pass the correct mask to shader_glsl_add_src_param() in shader_glsl_loop().
...
Fix the comment.
2007-01-16 16:12:02 +01:00
H. Verbeet
cf1a3cc81a
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texm3x3vspec().
...
Use shader_glsl_get_sample_function().
Use the GLSL builtin reflect() function.
2007-01-16 16:11:45 +01:00
H. Verbeet
f0fb61daed
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texm3x3spec().
...
Use shader_glsl_get_sample_function().
2007-01-16 16:11:26 +01:00
H. Verbeet
ba1740909e
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texm3x3().
2007-01-16 16:11:13 +01:00
H. Verbeet
b26fae9a25
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texm3x3tex().
...
Use shader_glsl_get_sample_function().
2007-01-16 16:11:02 +01:00
H. Verbeet
950783d4fd
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texm3x2tex().
2007-01-16 16:10:43 +01:00
H. Verbeet
92ab90eee8
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texm3x3pad().
2007-01-16 16:10:34 +01:00
H. Verbeet
459e0bf633
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texm3x2pad().
2007-01-16 16:10:23 +01:00
H. Verbeet
04144983eb
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texm3x2depth().
2007-01-16 16:10:17 +01:00
H. Verbeet
1947b27380
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texdp3().
2007-01-16 16:10:07 +01:00
H. Verbeet
3cd84d9ab6
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texdp3tex().
2007-01-16 16:10:01 +01:00
H. Verbeet
0fcb682af6
wined3d: Rewrite pshader_glsl_texreg2rgb to properly take the write mask into account.
...
Use shader_glsl_get_sample_function() rather than having the instruction handler figure it out itself.
Get rid of shader_glsl_add_dst_old().
2007-01-16 16:09:50 +01:00
H. Verbeet
67e203215f
wined3d: Split out getting the sample function and coordinate mask from shader_glsl_sample().
2007-01-16 16:09:23 +01:00
H. Verbeet
54137bacfa
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texreg2gb().
2007-01-16 16:09:09 +01:00
H. Verbeet
8325937ded
wined3d: Pass the correct mask to shader_glsl_add_src_param() in pshader_glsl_texreg2ar.
...
Use the correct source swizzle.
2007-01-16 16:08:58 +01:00
H. Verbeet
7d07f31045
wined3d: Pass the correct mask to shader_glsl_add_src_param() in shader_glsl_dst().
2007-01-16 16:08:35 +01:00
H. Verbeet
146093af33
wined3d: Rewrite shader_glsl_rcp() to properly take the write mask into account.
2007-01-16 16:08:19 +01:00
H. Verbeet
9857158a99
wined3d: Rewrite shader_glsl_expp() to properly take the write mask into account.
2007-01-16 16:08:08 +01:00
H. Verbeet
2c60906ec4
wined3d: Rewrite shader_glsl_cnd() to properly take the write mask into account.
...
Take the difference between ps 1.4 and earlier versions into account.
2007-01-16 16:07:56 +01:00
H. Verbeet
693b6ef876
wined3d: Rewrite shader_glsl_cmp() to properly take the write mask into account.
2007-01-16 16:07:44 +01:00
H. Verbeet
1414d75a3f
wined3d: Rewrite shader_glsl_lrp() to properly take the write mask into account, use the GLSL mix instruction.
2007-01-16 16:07:35 +01:00
H. Verbeet
e0588e7475
wined3d: Pass the correct mask to shader_glsl_add_src_param() in shader_glsl_lit().
2007-01-16 16:07:15 +01:00
H. Verbeet
cb5c47f8fe
wined3d: Rewrite shader_glsl_mov() to properly take the write mask into account.
...
In case of writing to an address register round the source.
2007-01-16 16:07:05 +01:00
H. Verbeet
9425aef623
wined3d: Rewrite pshader_glsl_dp2add() to properly take the write mask into account.
2007-01-16 16:06:37 +01:00
H. Verbeet
f3a4d35dee
wined3d: Rewrite shader_glsl_dot() to properly take the write mask into account.
2007-01-16 16:06:25 +01:00
H. Verbeet
b3ff0c3703
wined3d: Rewrite shader_glsl_map2gl() to properly take the write mask into account.
2007-01-16 16:06:11 +01:00
H. Verbeet
7252b4d340
wined3d: Give WINED3DSIO_CRS its own function, properly take the write mask into account.
2007-01-16 16:05:49 +01:00
H. Verbeet
b557a8021a
wined3d: Move WINED3DSIO_SGE & WINED3DSIO_SLT from shader_glsl_map2gl() to shader_glsl_compare() where they belong.
...
Properly take the write mask into account
2007-01-16 16:04:18 +01:00
H. Verbeet
e0f0bf1d08
wined3d: Rewrite shader_glsl_mad() to properly take the write mask into account.
2007-01-16 16:03:59 +01:00
H. Verbeet
b0fd23e844
wined3d: Rewrite shader_glsl_arith() to properly take the write mask into account.
2007-01-16 16:03:50 +01:00
H. Verbeet
4452120007
wined3d: Rewrite shader_glsl_sincos() to properly take the write mask into account.
...
The write mask can only be one of .x, .y, .xy
2007-01-16 16:03:38 +01:00
H. Verbeet
dc0d2a27f1
wined3d: Pass the correct mask to shader_glsl_add_src_param() in shader_glsl_get_register_name().
2007-01-16 16:03:25 +01:00
H. Verbeet
b8bc92dc7b
wined3d: Pass a mask to shader_glsl_add_src_param().
2007-01-16 16:03:15 +01:00
H. Verbeet
1bfc08e081
wined3d: Rename shader_glsl_add_dst() to shader_glsl_add_dst_old(), add shader_glsl_append_dst().
2007-01-16 16:02:41 +01:00
H. Verbeet
cb26d59d26
05/49: wined3d: Only add line numbers for new lines in shader_addline().
2007-01-16 16:02:28 +01:00
H. Verbeet
b28bd67fd9
wined3d: Fixup the write mask for gl_FogFragCoord and gl_PointSize.
...
gl_FogFragCoord and gl_PointSize are floats rather than vec4s in GLSL,
so they shouldn't have a destination swizzle, and the write mask we
return should consist of only the first component.
2007-01-16 16:02:21 +01:00
H. Verbeet
16cf41413b
wined3d: Return the (binary) write mask from shader_glsl_add_dst_param().
2007-01-16 16:02:13 +01:00
H. Verbeet
9f4f02b5fb
wined3d: Split shader_glsl_add_param() in shader_glsl_add_src_param() and shader_glsl_add_dst_param().
2007-01-16 16:02:06 +01:00
H. Verbeet
aa4d88d6f8
wined3d: Add a comment about D3D write masks and GLSL destination swizzles.
2007-01-16 16:01:55 +01:00
Alexandre Julliard
dad0374003
ntdll: Added a missing chunk in the NtLockVirtualMemory support.
...
Thanks to Rob Shearman for noticing this.
2007-01-16 16:01:28 +01:00
Alexandre Julliard
6f9ad1b981
msvcrt: Export various locale and codepage variables.
2007-01-16 12:08:59 +01:00
Jonathan Ernst
6a058830f3
kernel: Beginning of French translation of error messages.
2007-01-16 11:44:55 +01:00
Hans Leidekker
339989638d
snmpapi: Implement SnmpUtilVarBindList{Cpy,Free}.
2007-01-16 11:19:41 +01:00
Robert Reif
2e44a3b2a2
dsound: Fix tests for old versions of windows.
2007-01-16 11:19:30 +01:00
Andrew Talbot
670cf778aa
shell32: Remove unused variable.
2007-01-16 11:19:18 +01:00
Andrew Talbot
464a6eb431
msvcrt: Move static function from header into file where it is called.
2007-01-16 11:19:14 +01:00
Andrew Talbot
26af24c905
oleaut32: Remove unused items.
2007-01-16 11:19:09 +01:00
Detlef Riekenberg
85cd0a1f7a
winspool/tests: Fix tests for EnumPrinters when the spooler is off.
2007-01-16 11:18:46 +01:00
Detlef Riekenberg
b86a7644d9
winspool: More error checks for XcvDataW.
2007-01-16 11:18:34 +01:00
Detlef Riekenberg
619621d9ea
winspool: Improve trace for ClosePrinter.
2007-01-16 11:18:25 +01:00
Detlef Riekenberg
5012fa06fc
winspool: Support xcv in AddPortW.
2007-01-16 11:18:05 +01:00
Detlef Riekenberg
917b0eed55
winspool: Support xcv in DeletePortW.
2007-01-16 11:17:56 +01:00
Detlef Riekenberg
f9402b87ca
winspool/tests: Use a more generic name for a variable.
2007-01-16 11:17:50 +01:00
Mikołaj Zalewski
e6b1bd5f30
comctl32: toolbar: Recalc the toolbar after a TB_SETIMAGELIST.
2007-01-16 11:17:39 +01:00
Mikołaj Zalewski
749d975a41
comctl32: listview: When shrinking the last column clear the now unused field.
2007-01-16 11:17:31 +01:00
Mikołaj Zalewski
495455c0f8
comctl32: listview: A CDRF_SKIPDEFAULT for an item should skip the whole row.
2007-01-16 11:17:21 +01:00
Alexandre Julliard
c122260b9d
ntdll: Implemented NtLockVirtualMemory and NtUnlockVirtualMemory.
2007-01-16 09:50:08 +01:00
Alexandre Julliard
5a1ad74a67
ntdll: Implementation of inter-process NtFlushVirtualMemory.
2007-01-15 22:31:07 +01:00
Alexandre Julliard
1ea968016f
ntdll: Implementation of inter-process VirtualProtectEx.
2007-01-15 22:30:04 +01:00
Alexandre Julliard
3d00239586
ntdll: Implementation of inter-process VirtualQueryEx.
2007-01-15 22:28:42 +01:00
Alexandre Julliard
7a00142bc1
ntdll: Implementation of inter-process VirtualAllocEx and VirtualFreeEx.
2007-01-15 22:27:40 +01:00
Alexandre Julliard
6ca1d1b081
server: Support queuing some APCs to a process instead of a thread.
2007-01-15 22:26:32 +01:00
Alexandre Julliard
fb40dc4099
server: Added mechanism for returning results of APC calls.
...
Defined APC_VIRTUAL_ALLOC and APC_VIRTUAL_FREE requests.
2007-01-15 22:24:40 +01:00
Alexandre Julliard
0df37dd9e3
kernel32: Use the proper codepage for console functions.
...
Based on a patch by Anatoly Lyutin.
2007-01-15 16:49:08 +01:00
Paul Vriens
7ba9ee9e76
secur32/tests: Fix compilation for older gcc versions (and MinGW).
2007-01-15 14:39:10 +01:00
Paul Vriens
6651f9ba67
mshtml/tests: Fix compilation for older gcc versions (and MinGW).
2007-01-15 14:39:07 +01:00
Paul Vriens
cd3161eb32
crypt32/tests: Fix compilation for older gcc versions (and MinGW).
2007-01-15 14:39:03 +01:00
Andrew Talbot
16cb898600
ntdll: Remove unused function.
2007-01-15 14:23:04 +01:00
Andrew Talbot
338100c255
msvcrt: Declare some items static.
2007-01-15 14:22:39 +01:00
Andrew Talbot
7786576525
msxml3: Remove unused functions.
2007-01-15 14:22:35 +01:00
Hans Leidekker
661218267a
snmpapi: Implement SnmpUtilVarBindCpy.
2007-01-15 13:48:06 +01:00
Hans Leidekker
92cbda0a7d
snmpapi: Implement SnmpUtilMem{Alloc,Free,ReAlloc}.
2007-01-15 13:47:54 +01:00
Hans Leidekker
7d89e52ff0
snmpapi: Add some missing APIs to the spec file.
2007-01-15 13:47:40 +01:00
Hans Leidekker
f1fc35de38
snmpapi: Implement SnmpUtilOidCpy, SnmpUtilOidFree and SnmpUtilVarBindFree.
2007-01-15 13:02:09 +01:00
Alexandre Julliard
25571d8789
oleaut32/tests: Replace some macros by functions to reduce code size and compile time.
2007-01-15 13:01:42 +01:00
Anatoly Lyutin
11e7b64ec9
kernel32: Add details in description function MultiByteToWideChar and WideCharToMultiByte.
2007-01-15 13:00:53 +01:00
Felix Nawothnig
89d8b47547
kernel32: Forward CopyLZFile() to LZCopy() instead of wrapping it.
2007-01-15 13:00:24 +01:00
Eric Pouech
2e34ea4e01
dbghelp: Removed unneeded code from rewrite of .gnu_link handling.
2007-01-15 13:00:17 +01:00
Paul Vriens
817265a74e
mpr: Fix typo (Coverity).
2007-01-15 13:00:11 +01:00
Dmitry Timoshkov
499c26ce66
user32: Remove redundant visibility checks of a maximized MDI child, add an explanation why we do that.
2007-01-15 12:44:49 +01:00
Dmitry Timoshkov
f6d5368da7
user32: Simplify some maximized MDI child checks.
2007-01-15 12:44:35 +01:00