Huw Davies
1d34b3a99c
EnumDisplayDevices and GetMonitorInfo should return the same device
...
name for the primary device.
Make both EnumDisplayDevicesA and GetMonitorInfoA call their unicode
counterparts.
Update prototype of EnumDisplayDevices.
Add some tests.
2005-09-28 10:17:13 +00:00
Anders Bergh
925e4674a7
Added Swedish translation.
2005-09-28 10:16:33 +00:00
James Hawkins
6f4977d96f
- Store the HHInfo struct in the SizeBar hwnd.
...
- Set the default navigation pane width if no width provided.
- Handle dragging of the SizeBar.
2005-09-28 10:16:02 +00:00
Juan Lang
d6a89fbae3
Implement CryptImport/ExportPublicKeyInfo.
2005-09-28 10:15:37 +00:00
Dmitry Timoshkov
cc748043cd
Draw underline and strikeout for ExtTextOut on an open path using
...
Polygon to more closely mimic what Windows does.
2005-09-28 10:14:45 +00:00
Mike McCormack
b55060844b
Make sure to build the def file after a make clean in a module
...
subdir.
2005-09-28 10:13:39 +00:00
Mike McCormack
41c788f5a1
Don't create MSI handles unless we have to pass one through the API.
2005-09-28 10:13:18 +00:00
Oliver Stieber
b3563daca2
Implement state tracking for pixel shader constants.
2005-09-28 10:13:00 +00:00
Alexandre Julliard
60a52559ac
Don't apply relocations a second time to self loaded segments.
...
Fixed messed up indentation in NE_FixupSegmentPrologs.
2005-09-27 11:03:18 +00:00
Alexandre Julliard
6b2a9b3022
Added implementation of _dstbias and __p__dstbias.
...
Added macros for _dstbias, _daylight, _timezone and _tzname.
2005-09-27 10:55:50 +00:00
Eric Pouech
b09582a890
Implemented kernel32 process affinity handling on top on ntdll.
2005-09-27 10:52:10 +00:00
Oliver Stieber
c99a3fafef
Change the format of surface_SaveSnapshot to TGA from PPM and add
...
support for compressed textures and an alpha channel.
2005-09-27 10:49:59 +00:00
Alexandre Julliard
2eaff5074f
Fixed exception handling on MacOS.
2005-09-27 09:36:15 +00:00
Alexandre Julliard
860c4fe7de
The clip list is in screen coordinates so we need to map the result of
...
GetRandomRgn if the Windows version is win9x.
2005-09-27 09:34:24 +00:00
Vincent Béron
80e023bdea
Use the proper calling convention for 2 16-bit functions.
2005-09-27 09:32:41 +00:00
Oliver Stieber
2b8a7dca38
Correct a problem with locking nonpower 2 back and front buffers.
2005-09-27 09:32:29 +00:00
Alex Villacís Lasso
f89c69c4cf
Tolerate ioctl failure in GetCommState() in order to be capable to use
...
softmodems.
2005-09-27 09:32:17 +00:00
Alexandre Julliard
e96faaa4c8
Added a test to confirm the behavior of GetRandomRgn.
2005-09-26 16:46:31 +00:00
Alexandre Julliard
a443761b8d
Export the temp buffer functionality in the debug functions interface
...
to allow sharing more code between libwine and ntdll.
2005-09-26 16:45:25 +00:00
Francois Gouget
2f9678727f
Add iads.idl to define the IADsContainer interface.
...
Add adshlp.h to declare the ADs* functions.
Fix the ADsOpenObject() prototype.
Update win32.api to match.
2005-09-26 16:43:20 +00:00
Rein Klazes
d7d8bbfc04
When scrolling, first update the new position of the control before
...
calling UpdateWindow().
2005-09-26 16:42:18 +00:00
Francois Gouget
9cedc1a390
Export the Dll(Un)RegisterServer() functions to make d3dxof.dll a
...
self-registering dll.
2005-09-26 16:41:43 +00:00
Francois Gouget
b461cc8dfa
Define the Direct3DRM GUIDs in d3drm.h.
...
Include d3drm.h in dxguid.
2005-09-26 16:41:26 +00:00
Alexandre Julliard
43c6396e94
Use int instead of long in interlocked_* functions for 64-bit
...
compatibility.
2005-09-26 13:51:58 +00:00
Alexandre Julliard
81d64af17e
Use a larger buffer in CopyFileW now that the file handle may not
...
always be cached.
2005-09-26 13:26:40 +00:00
Mike McCormack
fbbb32d6d1
Create a function to determine the table's row size and use it.
...
Fix a memory leak in the table code.
2005-09-26 13:25:48 +00:00
Huw Davies
fd7019579a
Add an x11drv escape that returns a glx drawable.
2005-09-26 11:04:12 +00:00
Eric Pouech
e21aa6a184
- now passing access rights when creating a named pipe in NTDLL
...
- reimplemented Kernel32.CreatePipe purely on top of NTDLL APIs
- anonymous pipe handles should have the SYNCHRONIZE bit set
2005-09-26 11:02:45 +00:00
Francois Gouget
a8c7284f92
Assorted spelling fixes.
2005-09-26 10:58:41 +00:00
Alexander N. Sørnes
cd6e5bab8b
Added Norwegian translations.
2005-09-26 10:56:47 +00:00
Mike McCormack
744e22c7df
Fix various query related memory leaks.
2005-09-26 10:55:18 +00:00
Francois Gouget
baab789ce8
Replace the 'if (!cond) ; else code' construct with the standard 'do {
...
code } while (0)' construct combined with a regular 'if'.
2005-09-26 09:57:38 +00:00
Francois Gouget
335fce9ce0
Fix .spec declarations for functinos with 64bit arguments (reported by
...
winapi_check).
2005-09-26 09:56:40 +00:00
Mike McCormack
2586a0958e
Make a macro function for unimplemented actions.
...
Add some more unimplemented action stubs.
2005-09-26 09:56:18 +00:00
Vijay Kiran Kamuju
bb53d096b1
Add MYT (Malaysian Time) and NOVST (Novosibirsk Summer Time).
2005-09-26 09:55:59 +00:00
Mike McCormack
3c62c53d77
Fill out the stubs for MsiApplyTransformA/W a bit more.
2005-09-26 09:55:38 +00:00
Dmitry Timoshkov
6300ce1a99
Calling DdeUninitialize hangs DDE test on XP SP1, so remove that call,
...
and add a comment explaining it.
2005-09-26 09:55:25 +00:00
Mike McCormack
c877a2ef53
Fix handle leaks in the test cases.
2005-09-26 09:55:12 +00:00
Mike McCormack
de71dbb2d8
Make sure to set the minimum size before allocating string table
...
memory.
2005-09-26 09:54:56 +00:00
Francois Gouget
c63b85b866
Make it clear the empty body sections are not accidental.
2005-09-26 09:54:47 +00:00
Kimmo Myllyvirta
c70ea04706
Update Finnish resources.
2005-09-26 09:54:02 +00:00
Krzysztof Foltman
4f60ac2ace
- Optional destinations in stylesheets are now skipped properly (and
...
not treated as the "proper" styles as they were before).
- EOF condition in the middle of the stylesheet is no longer putting
the reader into infinite loop,
- Half-full input buffers don't trigger EOF anymore (although it
could, in theory, break some apps, I find it unlikely - and the
change makes Out from Boneville installer display license properly).
2005-09-26 09:53:49 +00:00
Francois Gouget
6ccb80d9a5
Documentation tweaks to make winapi_check happy.
2005-09-26 09:52:56 +00:00
Francois Gouget
10f72c719b
Add trailing '\n's to ok() calls.
2005-09-26 09:52:25 +00:00
Alexandre Julliard
9f859692f9
Replace DPRINTF by TRACE in a few places.
2005-09-25 15:23:21 +00:00
Alexander N. Sørnes
b1e23784eb
Norwegian translation of mshtml.
2005-09-25 15:18:58 +00:00
Christian Costa
3d6154aa33
Implement Begin/Vertex/End rendering functions.
2005-09-25 15:18:18 +00:00
James Hawkins
240e7624c6
Correctly resize the child windows.
2005-09-25 15:17:42 +00:00
Christian Costa
bfbba1a6fd
Fix function names.
2005-09-25 15:17:30 +00:00
Robert Shearman
c86fef8844
Move all 16-bit functions to an appropriate 16-bit file.
2005-09-25 15:17:10 +00:00
Alexander N. Sørnes
8822dbbb92
Added Norwegian translations.
2005-09-25 15:15:25 +00:00
Kimmo Myllyvirta
a7cdcfd995
Update Finnish resources.
2005-09-25 15:14:58 +00:00
Mike McCormack
786920b7b6
Handle copying of the install package to a temporary file in one place
...
only.
2005-09-25 15:14:32 +00:00
Mike McCormack
0c9468d66b
Fix another memory leak.
2005-09-25 15:14:16 +00:00
Mike McCormack
b9a3a7a1f9
Stub implementation of the IsolateComponents action.
2005-09-25 15:14:03 +00:00
Mike McCormack
362079cfb0
Fix a memory leak.
2005-09-23 17:21:46 +00:00
Huw Davies
844c804b9e
Move desktop_vi inside process_attach and remember to free it.
2005-09-23 17:21:32 +00:00
Mike McCormack
94fbe09c5f
Add a stub implementation of the BindImage action.
2005-09-23 17:21:10 +00:00
Oliver Stieber
9e6957bbdc
Optionally repack nonpower 2 textures to the expected span length when
...
a textures is locked. This is necessary for buggy games like Warhammer
40k that don't work with the odd span sizes produce by default
nonpower 2 support.
2005-09-23 11:08:03 +00:00
Mike McCormack
567f0314af
Stub implementation of the PatchFiles action.
2005-09-23 11:06:57 +00:00
Alexandre Julliard
75c27e17b6
Defined a proper structure for debug channels.
...
Also put all the function pointers inside a structure and added
__wine_dbg_set_functions to change them instead of exporting the
pointers directly.
2005-09-23 10:52:07 +00:00
Mike McCormack
170278dfe0
Implement MsiGetShortcutTargetA.
2005-09-23 10:48:42 +00:00
Mike McCormack
8e22e7d7a9
Stub implementation of the MoveFiles action.
2005-09-23 10:48:17 +00:00
Oliver Stieber
357a484a7e
Enable dxt2 and dxt4 compressed textures to be created via
...
Device_CreateSurface.
2005-09-23 10:48:01 +00:00
Dmitry Timoshkov
37548987ad
COLOR_3DFACE is a better choice for the dialog background.
2005-09-23 10:47:26 +00:00
Eric Kohl
da46628883
- String id 0 becomes a reserved (invalid) id.
...
- StringTableStringFromId returns a pointer to an empty string if the
string id is invalid.
2005-09-23 10:09:47 +00:00
Mike McCormack
202166c343
Stub implementation of the RemoveIniValues action.
2005-09-23 10:09:18 +00:00
Robert Reif
3468a80cf5
Fix dxerr awk scripts to output single quotes properly.
2005-09-23 10:08:57 +00:00
Robert Shearman
53ef9950f2
Implement some IRunningObject functions that actually start the server
...
and initialize it.
2005-09-23 10:08:35 +00:00
Robert Shearman
3daf39fb0c
Implement OleRegEnumVerbs.
2005-09-23 10:08:25 +00:00
Robert Shearman
044ccc40f3
Don't fail in CoRegisterClassObject if the class already exists and
...
the REGCLS_MULTIPLEUSE flag is specified.
2005-09-23 10:08:11 +00:00
Oliver Stieber
0fac2d96fc
Clean up all the objects bound to the device when the device is
...
destroyed as a result of its ref count reaching zero.
2005-09-23 10:07:46 +00:00
Vijay Kiran Kamuju
07b53de0b2
Implementation of _get_sbh_threshold and _set_sbh_threshold
...
functions.
2005-09-23 10:07:05 +00:00
Richard Cohen
106af86740
Fix compile without XRender.
2005-09-23 10:05:54 +00:00
Robert Reif
594b7f26e4
Fix capture test to not fail when IDirectSoundCapture class is not
...
registered.
2005-09-23 10:05:40 +00:00
Mike McCormack
67f83ba7e5
Take advantage of the msi_get_deformatted_field function to simplify
...
some code.
2005-09-23 10:05:23 +00:00
Mike McCormack
216a4427d5
Avoid using static variables in the InstallFiles action.
2005-09-23 10:05:08 +00:00
Mike McCormack
470f23d471
Fix various memory leaks.
2005-09-22 10:56:26 +00:00
Mike McCormack
994382b2ee
Skip the first character of a font identifier if it's \ or &.
2005-09-22 10:54:56 +00:00
Mike McCormack
af71ce16bf
Fix an error introduced when converting dialog lists to standard
...
lists.
2005-09-22 10:49:26 +00:00
Mike McCormack
566c69e7e4
Simplify the ProcessComponents action a little.
2005-09-22 10:49:17 +00:00
Alex Villacís Lasso
680bf12aec
Fix a scaling error in VarR4FromDec() and VarR8FromDec() that
...
incorrectly multiplies the high 32 bits of the DECIMAL by 1e64 instead
of the correct 2^64.
2005-09-22 10:49:01 +00:00
Alexandre Julliard
0ec0f048e6
Removed unused debug channels.
2005-09-22 10:44:40 +00:00
Alex Villacís Lasso
253f3bf5be
Modify VarDiv() and VarSub() to use the existing VarDecSub() and
...
VarDecDiv() for DECIMAL.
2005-09-22 10:35:16 +00:00
Robert Shearman
6bc4327c92
- Initialize out pointer to NULL before access check in
...
IStorage_CreateStorage.
- WriteClassStg should return E_INVALIDARG if pstg is NULL instead of
asserting.
- ReadClassStg should return E_INVALIDARG if pstg is NULL instead of
crashing and a NULL pclsid should cause it to return the same
value.
2005-09-22 10:34:40 +00:00
Mike McCormack
1c5967c48c
Load a table's column information separately from the table itself.
2005-09-22 10:34:07 +00:00
Mike McCormack
75658d7aaa
Make build_icon_path return the path directly.
2005-09-22 10:33:57 +00:00
Alexandre Julliard
9f1c6de1ef
We are no longer generating .spec.c files.
2005-09-21 14:42:52 +00:00
Alexandre Julliard
5cb97d833a
Generate 16-bit spec files as assembly code too.
2005-09-21 14:23:54 +00:00
Steven Edwards
331e09c22c
Added stringtable regression test.
2005-09-21 14:16:05 +00:00
Eric Kohl
8196e2d0d0
Implement setupapi stringtable functions.
2005-09-21 14:12:15 +00:00
Kai Blin
c532c866c6
Added base64 codec for communication with ntlm_auth.
2005-09-21 11:43:52 +00:00
Alexander N. Sørnes
51ff901f97
Added Norwegian translation of comctl32 and shell32.
2005-09-21 11:43:31 +00:00
James Hawkins
6a09a4f890
Add the SizeBar.
2005-09-21 11:42:41 +00:00
Vitaliy Margolen
97c944c061
Specify flag OBJ_CASE_INSENSITIVE when calling appropriate Ntxx
...
functions creating/opening named objects.
2005-09-21 11:42:30 +00:00
Mike McCormack
d34b1c23a2
Implement MsiSequenceA/W.
2005-09-21 10:55:23 +00:00
Oliver Stieber
329d017db3
Start to implement TestCooperativeLevel.
2005-09-21 10:55:03 +00:00
Mike McCormack
7d7da60db4
Don't refcount tables.
2005-09-21 10:20:20 +00:00
Mike McCormack
f3f12ab56b
Simplify the InstallValidate action a little.
2005-09-21 10:20:03 +00:00
Mike McCormack
4407ea632d
Make sure not to free a a pointer that has been modified.
...
Check that the text identifier doesn't contain invalid characters.
2005-09-21 10:19:42 +00:00
Oliver Stieber
0c2fcf2efe
Added support for state management of vertex shader constants via
...
stateblocks.
2005-09-21 10:19:29 +00:00
Alexandre Julliard
489c6b3865
Ignore relocations for unmapped pages.
2005-09-21 09:47:12 +00:00
Mike McCormack
c818a4e662
Fix "empty body in an if/else-statement" warnings.
2005-09-21 09:46:28 +00:00
Mike McCormack
6dc309187c
Fix some simple memory leaks.
2005-09-21 09:43:29 +00:00
Oliver Stieber
5ea96a851f
Implemented occlusion queries using either GL_ARB_occlusion_query or
...
GL_NV_occlusion_query.
2005-09-21 09:43:13 +00:00
Oliver Stieber
f7eb64ce97
Correct the number of parameters (and partly their names) for the
...
undocumented functions ValidatePixelShader and ValidateVertexShader.
2005-09-21 09:42:20 +00:00
Jason Edmeades
a18b7baa87
Fix some off by one calculations in the comboboxex functions, and
...
handle an out of range positive index the same as windows + unit test
case.
2005-09-21 09:41:44 +00:00
Huw Davies
2a75800c4a
Release the dc before drawing the underline and strikeout lines.
2005-09-21 09:41:13 +00:00
Dmitry Timoshkov
12b2cf4c77
Fix the usage of COLOR_xxx constants in the place of the window's
...
class hbrBackground.
2005-09-20 12:02:45 +00:00
James Hawkins
2a4cbe02e5
Correctly draw the navigation pane.
2005-09-20 12:00:46 +00:00
Mike McCormack
ee034ba4c2
Added memory allocation inline functions (part 2).
2005-09-20 11:59:14 +00:00
Mike McCormack
8dc28d5306
Added memory allocation inline functions (part 1).
2005-09-20 11:57:19 +00:00
Alexandre Julliard
8defc28951
Exported symbols now get resolved properly so we no longer need the
...
list of dummy references.
2005-09-20 11:40:55 +00:00
Alexandre Julliard
c61f11eadf
Added a magic number to the WDML_CONV structure to fix some failing
...
tests.
2005-09-20 11:39:19 +00:00
Mike McCormack
c621a5801f
Fix if's that are followed by semicolons.
2005-09-20 11:37:58 +00:00
Jan Van Buggenhout
eebf13a1d8
implement stubs for MsiSequence[AW].
2005-09-20 11:37:30 +00:00
Robert Shearman
0a49c1752e
Implement OleIsRunning.
2005-09-20 11:36:56 +00:00
Robert Shearman
d389b57171
- Fix a trace to refer to the object ID rather than the legacy MID.
...
- Fix the error case of CoMarshalInterThreadInterface to release the
stream.
2005-09-20 11:36:40 +00:00
Milko Krachounov
980f817737
Bulgarian resources for mpr, msi, user, commdlg, oleaut32, shdocvw,
...
shell32, comctl32, msrle32, mshtml, winspool, wineps, serialui,
setupapi, wininet, regedit, uninstaller, notepad, winecfg and
winhelp.
2005-09-19 17:00:58 +00:00
Dmitry Timoshkov
9628a781bf
Use the event's width and height not the translated window rect to
...
recognize a zero sized window in the ConfigureNotify handler.
2005-09-19 15:25:53 +00:00
James Hawkins
5d5de034ce
Add initial toolbar button handling.
2005-09-19 15:25:18 +00:00
Oliver Stieber
b7603859f3
Return the adaptor mode as X8R8G8B8 when BPP is 24 or 32 bits.
2005-09-19 15:25:07 +00:00
Alexandre Julliard
7a52190c03
Take into account -noname functions when checking for duplicate export
...
names. Fixed a couple of issues found by the stricter check.
2005-09-19 14:44:28 +00:00
Robert Shearman
83f3b370b1
- Remove redunant braces.
...
- Compact multi-line comments that fit into one line.
- Remove comments that state the obvious.
- Remove extra brackets that are redundant because the -> operator
binds tighter than &.
- Change "this" to "This" to make code more like other interface
implementations.
- Remove redundant comparisons with NULL for pointers.
2005-09-19 14:42:53 +00:00
Vijay Kiran Kamuju
8c2ba6f93c
Added __p__amblksiz implementation.
2005-09-19 14:41:25 +00:00
Uwe Bonnes
6c0cd69f22
Don't free a modified pointer.
2005-09-19 14:40:18 +00:00
Huw Davies
c292f4861d
Fix a problem with handling ETO_GLPYH_INDEX. Spotted by Rob
...
Shearman.
2005-09-19 14:36:32 +00:00
Robert Shearman
0ceacf017f
Fix the return codes during unmarshaling so that it returns failure
...
codes instead of S_FALSE returned from IStream_Read.
2005-09-19 14:34:04 +00:00
James Hawkins
13ee51e236
Check for an empty string not a NULL pointer.
2005-09-19 14:31:45 +00:00
Dmitry Timoshkov
5387b672a3
Directly copy DIB bits into destination DC.
2005-09-19 14:31:32 +00:00
Oliver Stieber
4752553d57
Prevent CheckDepthStencilMatch from causing problems if there is a
...
current active OpenGL context.
2005-09-19 14:31:21 +00:00
Oliver Stieber
7df17cecce
Stop vertex shader constants from being set at the same time as the
...
vertex shader when a stateblock is applied.
2005-09-19 14:30:34 +00:00
Kimmo Myllyvirta
d4dff29081
Added Finnish resources.
2005-09-19 14:29:49 +00:00
Marcus Meissner
43e73ebba2
Support more arguments in _invoke().
2005-09-19 14:29:41 +00:00
Jacek Caban
976dd6c075
- Added IHttpNegotiate2 interface.
...
- Update BINDSTRING and IInternetSession.
2005-09-19 14:29:16 +00:00
Ge van Geldorp
c00ded589a
Do some bounds checking on iOrder.
2005-09-18 12:29:35 +00:00
Alexander N. Sørnes
f9b3edb42e
Added Norwegian translations.
2005-09-18 12:26:22 +00:00
Alexandre Julliard
96508ad686
Moved return value handling to the individual relay thunks so that we
...
only need one version of wine_call_from_16.
Patch the wine_call_from_16 address along with the cs value directly
in the 16-bit code segment to avoid the need for special magic in the
import thunks.
2005-09-18 12:25:22 +00:00
Alexandre Julliard
2cf740619f
Fixed some trace format strings (reported by Gerald Pfeifer).
2005-09-18 11:15:16 +00:00
Alexandre Julliard
89024a63d3
Make the users of wine_call_from_32_regs save %eax so that we don't
...
need a special hack in the import thunk.
Added a get_pc_thunk_eax function to simplify the code a bit.
2005-09-18 11:13:54 +00:00
Dmitry Timoshkov
66f603ce4b
Call SetDIBits with a proper DC in order to set bitmap bits.
2005-09-18 11:12:00 +00:00
Kimmo Myllyvirta
4d0f076092
If HKCU\Software\Wine does not yet exist, create it as non-volatile
...
key, instead of volatile.
2005-09-18 11:11:49 +00:00
Christian Lupien
112115bd22
Avoid overflow in the read file limit check.
2005-09-18 11:11:36 +00:00
Robert Shearman
b3a4b59668
Fix ref-counting rules to match native DCOM Dlls.
2005-09-18 11:10:37 +00:00
Dmitry Timoshkov
8cef366e61
Revert previous change, it should not be needed anymore since a
...
proper fix for mmioDescend regression has been committed.
2005-09-17 14:30:15 +00:00
Mike McCormack
230e71cc18
Fix memory leaks in the table code.
2005-09-17 14:29:38 +00:00
Mike McCormack
dcb0f239fe
Read the MaskEdit template from the correct db field.
2005-09-17 14:29:29 +00:00
Robert Shearman
18bd21d4f1
Re-arrange some functions and vtables so we don't have declarations
...
for all of the functions in the file.
2005-09-17 14:29:11 +00:00
Ge van Geldorp
e3b3c5ad7c
Buffer size needs to be specified in bytes on input.
2005-09-17 14:29:01 +00:00
Robert Shearman
4db3769e70
GetDesktopWindow can now potentially create a thread, so we shouldn't
...
call this function from DllMain otherwise it is possible to cause a
deadlock.
2005-09-17 14:28:44 +00:00
Alexandre Julliard
ebf7a5d408
Preliminary implementation of signal handling for x86-64.
2005-09-16 19:40:52 +00:00
Dmitry Timoshkov
08de86c831
Add a test for mmioDescend, make it pass under Wine.
2005-09-16 19:40:27 +00:00
Mike McCormack
b84e29747b
Convert the list of dialog controls to a standard list.
2005-09-16 19:40:00 +00:00
Mike McCormack
6b5f290d75
Make load_string_table return the string table.
2005-09-16 19:01:40 +00:00
Mike McCormack
43fece976f
Deformat all dialog text strings before using them.
2005-09-16 19:01:18 +00:00
Alexandre Julliard
06ea6e6e3f
Fixed a few pointer truncation bugs for 64-bit platforms.
2005-09-16 18:54:19 +00:00
Alexandre Julliard
cdf92942b1
Use the proper size for the cmsg_fd structure on 64-bit plaforms.
2005-09-16 18:52:47 +00:00
Alexandre Julliard
1476116b3a
Forward all functions to msvcrt instead of having them link directly
...
to libc.
2005-09-16 18:50:06 +00:00
Huw Davies
4fb2f50d5f
Order the bitmap font list by the ansi codepage bit position.
...
Fix a few comments.
2005-09-16 18:46:54 +00:00
Jacek Caban
67e2759553
More tests of URLMoniker.
2005-09-16 18:46:29 +00:00
Mike McCormack
978d12d0f6
Load riched20.dll on demand, and unload it after it's used (based on a
...
patch by Rob Shearman).
2005-09-16 18:45:33 +00:00
Mike McCormack
67189f9d1a
Fix a bug in a previous patch spotted by Dieter Komendera.
2005-09-16 18:45:19 +00:00
Mike McCormack
4a202c2112
Fix the stub for MsiConfigureFeature.
2005-09-16 18:45:04 +00:00
Jacek Caban
438f19b9b8
Added SetClientSite implementation.
2005-09-16 18:44:37 +00:00
Stefan Leichter
b7819c2431
Added stubs for DllRegisterServer, DllUnregisterServer and
...
WintrustSetRegPolicyFlags.
2005-09-16 18:44:26 +00:00
Robert Shearman
c218e74184
Fix String SID parsing.
2005-09-16 18:44:17 +00:00
Alexandre Julliard
91861e44e7
Fixed a compiler warning.
2005-09-15 18:55:37 +00:00
Jacek Caban
91d6288e35
Added CoInternetGetSession implementation.
2005-09-15 18:47:13 +00:00
Mike McCormack
062ad50510
Rename load_dynamic_property and remove its unused 3rd argument.
2005-09-15 15:04:08 +00:00
Alexandre Julliard
9f49889188
Now that everything is done in assembly in the spec file, directly
...
generate a .s file to bypass gcc inefficiency with large data
structures.
2005-09-15 15:01:30 +00:00
Mike McCormack
4db02cdb0b
Use the new msi_reg_set* macros where possible.
2005-09-15 14:58:38 +00:00
Alexandre Julliard
f826b86056
Fixed gcc 4.0 warnings.
2005-09-15 09:49:18 +00:00
Mike McCormack
8a61b4ef16
Create a macro to write a value to a subkey.
2005-09-15 09:31:41 +00:00
James Hawkins
ec821b698b
Embed the browser object in the HTML window. Spotted by Jacek Caban.
2005-09-15 09:31:28 +00:00
Stefan Leichter
443910ba27
Added stubs for CryptInitOIDFunctionSet and
...
CryptUnregisterDefaultOIDFunction.
2005-09-15 09:31:20 +00:00
Rein Klazes
c16e70587a
- Set the LastError in OpenSCManager in case of errors;
...
- Accept machine names without a '\\' prefix in OpenSCManager and
RegConnectRegistry.
- Add a regression test for that.
2005-09-15 09:31:05 +00:00
Huw Davies
d64172dc5e
Remember to remove a child font from the child font list.
2005-09-15 09:29:37 +00:00
Huw Davies
63308e5af4
Only add Tahoma to the System font's link list if we can actually find
...
it.
2005-09-14 19:17:00 +00:00
James Hawkins
3fdcfe998f
- Zero the WBInfo struct to get rid of invalid pointers.
...
- Store object pointers in the WBInfo struct as they're created.
2005-09-14 19:16:13 +00:00
Robert Shearman
2c6ab0dba5
- Add support for navigating a toolbar with the arrow keys.
...
- Fix WrapToolbar in the case of no parent window.
- Use the newly added NMTBINITCUSTOMIZE for sending the
TBN_INITCUSTOMIZE so that it is safe on 64-bit platforms.
2005-09-14 19:16:03 +00:00
Mike McCormack
fb45042e4d
Create a macro function to write registry values.
2005-09-14 15:42:27 +00:00
Dmitry Timoshkov
fe1021a629
Perform automatic bitmap font configuration based on the current
...
locale.
2005-09-14 15:39:29 +00:00
Jacek Caban
c54f013787
Added http and ftp protocol stub implementation.
2005-09-14 15:38:26 +00:00
Alexandre Julliard
cf3eddee66
Avoid a redefinition warning on 64-bit platforms.
2005-09-14 11:31:46 +00:00
Ge van Geldorp
748d23a7d4
Base of REG_DWORD entries must be auto-detected.
2005-09-14 11:15:58 +00:00
Mike McCormack
ade532a163
Remove some unused values in the object header.
2005-09-14 11:15:22 +00:00
Huw Davies
14d5e68f19
Cope with OpenFontFile failing.
2005-09-14 11:15:05 +00:00
Alexandre Julliard
fb9cead92b
Support arbitrary sizes for the thread signal stack, and set the
...
default size from the MINSIGSTKSZ constant.
2005-09-14 10:36:58 +00:00
Alexandre Julliard
305b221cf0
Get rid of another long long constant.
2005-09-14 10:30:36 +00:00
Jacek Caban
097750cf95
Added MIME type checking to FileProtocol::Start.
2005-09-14 10:29:56 +00:00
Mike McCormack
5f1b258c9c
Convert the list of tables to a standard list.
2005-09-14 10:07:26 +00:00
Mike McCormack
b5f878936f
Fix gcc 4.0 warnings.
2005-09-14 10:07:15 +00:00
Robert Shearman
43df8b61bb
Add exception handling for stubs.
2005-09-14 10:07:01 +00:00
Jacek Caban
b3ae533e00
Added MIME type checking to ResProtocol::Start.
2005-09-14 10:06:34 +00:00
Filip Navara
5d0a292dd2
Fix a couple of prototypes.
2005-09-14 10:06:17 +00:00
Alexandre Julliard
7c1925a0f3
Remove the 'L' suffix on a number of constants to avoid comparison
...
errors on 64-bit platforms.
2005-09-13 15:00:32 +00:00
Alexandre Julliard
127127fd3b
Timeout 0 means infinite wait for SendMessageTimeout.
...
Remove the message from the receiver queue if it times out before
being received.
2005-09-13 14:46:46 +00:00
Michael Jung
aa0da30296
Fixed inconsistency in LISTVIEW_DUMP macro.
2005-09-13 14:30:53 +00:00
Jacek Caban
0bc9e7d41c
Added PARSE_SECURITY_DOMAIN action implementation.
2005-09-13 14:30:15 +00:00
Alexandre Julliard
903e0b9fc5
Get rid of a couple of non-portable long long constants.
2005-09-13 11:26:36 +00:00
Mike McCormack
1cdffb26c9
Fix the handling of MsiGetTargetPath args (with test case).
2005-09-13 11:25:20 +00:00
Mike McCormack
2acf5086ff
Make sure to release the package we grabbed on the error path.
2005-09-13 11:25:07 +00:00
Ge van Geldorp
348449a486
Save a few megabytes of memory by loading the default icon only once
...
into the image lists.
2005-09-13 11:24:52 +00:00
Mike McCormack
e17ef695a2
Fix the handling of MsiDoAction args (with test case).
2005-09-13 10:37:46 +00:00
Mike McCormack
79ca56cd6a
Eliminate fixed length buffers from the MSIFEATURE structure.
2005-09-13 10:37:37 +00:00
Walt Ogburn
d765cb960f
Get IFontDisp type information from stdole2.tlb, instead of IDispatch
...
information from stdole32.tlb.
2005-09-13 10:36:54 +00:00
Mike McCormack
bfb04ad7c0
Fix gcc 4.0 warnings.
2005-09-13 10:33:39 +00:00
Mike McCormack
b2e2b70d06
Skip dash characters in the PIDMask for a MaskedEdit control.
2005-09-13 10:33:04 +00:00
James Hawkins
3e507e3ca5
- Add the WebBrowser implementation.
...
- Load the default Url in the HTML Pane.
2005-09-13 10:32:47 +00:00
Detlef Riekenberg
7bb00b1c20
Let EnumPrinterDrivers return the number of drivers.
2005-09-13 10:32:33 +00:00
Marcus Meissner
bd7ec9aca5
The last argument to MultiByteToWideChar is wide character count and
...
not the buffer size in bytes. Fixed all places where it was wrong.
2005-09-12 22:07:53 +00:00
Jacek Caban
db62ddec4d
Register ZoneMap.
2005-09-12 22:01:47 +00:00
Eric Pouech
ad0168967e
Implemented kernel32.GetThreadTimes on top of ntdll's equivalent
...
function.
2005-09-12 22:01:33 +00:00
Alexandre Julliard
ba41fe20bc
Fixed a few more pointer to integer typecast issues for 64-bit
...
platforms.
2005-09-12 21:22:32 +00:00
Jacek Caban
45ece95e51
Added IWebBrowser2 stub implementation.
2005-09-12 21:17:57 +00:00
Alexandre Julliard
5a49e40149
SendMessageTimeout takes a DWORD_PTR not a DWORD.
2005-09-12 20:43:32 +00:00
Alexandre Julliard
d559fbd803
Fixed gcc 4.0 warnings.
2005-09-12 20:30:37 +00:00
Alexandre Julliard
5224f74be5
Make the non-client message handling functions return an LRESULT.
2005-09-12 20:30:12 +00:00
Alexandre Julliard
e1646dd215
Use MAKEINTRESOURCE instead of casts where appropriate.
2005-09-12 20:29:16 +00:00
Alex Villacís Lasso
3f05998c6a
Initialize structs for mmioDescend and FindChunkAndKeepExtras - fixes
...
AVI file recognition.
2005-09-12 20:14:49 +00:00
Jacek Caban
635d81660c
Encode URL in ResProtocol::Start.
2005-09-12 20:12:58 +00:00
Jacek Caban
fa1a986093
Rewrote FindMimeFromData to pass tests.
2005-09-12 20:12:40 +00:00
Alexandre Julliard
157f974159
Use Get/SetWindowLongPtr to access pointers in the window extra
...
bytes.
2005-09-12 15:38:56 +00:00
Alexandre Julliard
556a129afa
Avoid truncating the item data to 32 bits in LB_SETITEMDATA.
2005-09-12 15:36:39 +00:00
Alexandre Julliard
f367051afe
Parameters to virtual memory functions need to be SIZE_T.
2005-09-12 15:35:04 +00:00
Dmitry Timoshkov
2372e9c952
strcpynAtoW takes number of characters, not bytes.
2005-09-12 15:33:50 +00:00
Alexandre Julliard
cbca5f2297
Fixed gcc 4.0 warnings.
2005-09-12 15:32:50 +00:00
Mike McCormack
35c20561a7
Fix gcc 4.0 warnings.
2005-09-12 15:28:15 +00:00
Mike McCormack
ca2c8c867f
Eliminate yet more fixed length buffers.
2005-09-12 15:28:00 +00:00
Alexandre Julliard
261e376495
Fixed a number of pointer to integer conversions that wouldn't work
...
right on a 64-bit platform.
2005-09-12 15:14:06 +00:00
Alexandre Julliard
b597f99960
Fixed memory leak introduced in previous change.
2005-09-12 14:14:50 +00:00
Alexandre Julliard
c6b005ac69
Fixed some more traces to use the right printf format and avoid
...
typecasts.
2005-09-12 14:12:46 +00:00
Alexandre Julliard
5c37785881
Use Get/SetWindowLongPtr when accessing pointers in the window extra
...
bytes.
2005-09-12 12:20:38 +00:00
Ge van Geldorp
5b7da80911
Fix execution of Control Panel items.
2005-09-12 12:10:57 +00:00
Mike McCormack
efcc1ec5e4
Fix more fixed length buffers.
2005-09-12 12:07:15 +00:00
Alexandre Julliard
92167f6021
Use Get/SetClassLongPtr to access the module handle.
2005-09-12 12:06:26 +00:00
Alexandre Julliard
2c1b3c6a1d
The item user data has to be a ULONG_PTR.
2005-09-12 11:24:23 +00:00
Alexandre Julliard
f4bf9dee3c
LOGBRUSH.lbHatch must be a ULONG_PTR since it can contain a handle.
2005-09-12 11:19:56 +00:00
Alexandre Julliard
92a5149540
Avoid non-portable va_list manipulations.
2005-09-12 11:13:05 +00:00
Huw Davies
e33f622bd1
Use the gasp table to check whether we should trigger antialiasing.
2005-09-12 11:11:30 +00:00
Jacek Caban
dc420fe6c3
Encode URL in file protocol.
2005-09-12 11:11:11 +00:00
Frank Richter
fc4b08d5fc
Unregister theming subclasses at comctl32 shutdown; should fix
...
reported re-registration errors.
2005-09-12 11:10:58 +00:00
Jacek Caban
fecc5f21a7
Fix protocol test.
2005-09-12 11:10:22 +00:00
Kimmo Myllyvirta
264a33654a
Added Finnish resources.
2005-09-12 11:10:03 +00:00
Mike McCormack
cbb5709a04
Make sure not to access invalid components or features.
2005-09-12 11:08:20 +00:00
Jacek Caban
9dc4921e2f
Added urlmon.inf as dependency of rsrc.res.
2005-09-12 11:08:00 +00:00
Alexandre Julliard
d3dba4e56c
Fixed gcc 4.0 warnings.
2005-09-12 10:52:38 +00:00
Alexandre Julliard
884599112e
Use SIZE_T instead of ULONG for the size arguments of the virtual
...
memory functions.
2005-09-12 10:36:06 +00:00
Alexandre Julliard
f8ee161a1b
Fixed some traces to use the right printf format and avoid typecasts.
2005-09-12 10:30:05 +00:00
Mike McCormack
a9a3bc7b14
Fix an uninitialized variable problem.
2005-09-12 10:11:23 +00:00