Jacek Caban
0c8e5838bb
Stub implementation of IOleObject and IOleDocument.
2005-04-12 11:57:51 +00:00
Alexandre Julliard
b16e32a364
Store the bitmap handle in the phys bitmap structure, and avoid a few
...
more GDI_GetObjPtr calls.
2005-04-12 10:17:55 +00:00
Huw Davies
52cf1992ea
If ICommDlgBrowser_OnDefaultCommand returns anything other than S_OK
...
then we should call the default handler.
2005-04-12 10:16:35 +00:00
Robert Shearman
ea84f49393
Use ES_AUTOHSCROLL for edit box.
2005-04-12 10:16:23 +00:00
Daniel Remenak
292b61f550
Return DISP_E_DIVBYZERO instead of crashing when asked to divide a
...
variant by zero.
2005-04-12 10:15:56 +00:00
Juan Lang
7376f57c30
Use Unicode string result from GetDisplayNameOf if it isn't
...
representable using ANSI.
2005-04-12 10:15:29 +00:00
Juan Lang
c33d2621eb
Log missing environment vars for easier debugging.
2005-04-12 10:15:09 +00:00
Robert Reif
da9c394f67
Stub out DRVM_MAPPER_RECONFIGURE support.
2005-04-12 10:14:57 +00:00
Alexandre Julliard
541e5b3751
Store the pixmap depth and the DIBSECTION pointer in the phys bitmap
...
structure. Avoid a few GDI_GetObjPtr calls.
2005-04-11 18:54:30 +00:00
Robert Shearman
51ae41eb0b
Return an error instead of crashing later on a divide by zero
...
exception when an alignment of 0 is specified.
2005-04-11 18:50:58 +00:00
Juan Lang
c1fe67bc36
- add write support to IPropertyStorage, with tests
...
- misc. cleanups the tests turned up
2005-04-11 18:50:45 +00:00
Huw Davies
8dabf51d39
Directory items should have the SFGOA_FILESYSANCESTOR attribute.
...
Add a test for this and cleanup the shlfolder test a bit.
2005-04-11 18:50:01 +00:00
Vincent Béron
81bda71e9a
Don't reference c:\windows directly.
2005-04-11 18:49:40 +00:00
Jacek Caban
93eb433ec2
Stub implementation od IPersist, IPersistMoniker, IPersistFile,
...
IMonikerProp.
2005-04-11 16:11:52 +00:00
Mike McCormack
d6fdac2676
Calculate the size of the next mailslot message correctly.
2005-04-11 16:11:32 +00:00
Jason Edmeades
2f30d307df
Ensure A->W version of InternetCrackURL passes correct length values,
...
and associated tests.
2005-04-11 16:10:50 +00:00
Steven Edwards
98efef18d4
Avoid using ver.h in favor of winver.h.
2005-04-11 16:10:33 +00:00
Juan Lang
50794ce787
Add traces, add unit tests for IPropertyStorage, and fix the problems
...
they caught.
2005-04-11 14:30:24 +00:00
Juan Lang
6d83105054
- set size required correctly for all supported options
...
- tidy up a few lines of indenting in INET_QueryOptionHelper
- implement querying INTERNET_OPTION_PROXY
2005-04-11 14:26:18 +00:00
Matthew Mastracci
11959ba310
Correctly lock and unlock surface for a single-surface Blt() and
...
BltFast() call.
2005-04-11 14:26:00 +00:00
Hans Leidekker
4ead2b4cb7
Implement GetNamedSecurityInfo.
2005-04-11 14:25:41 +00:00
Rein Klazes
bf559d544b
Fix X11DRV_DIB_SetImageBits_RLE(4|8) when an non-zero x-offset
...
(argument left) is specified.
2005-04-11 14:25:26 +00:00
Tom Wickline
e4a3c2e4ee
Sync to the latest opengl specs.
2005-04-11 14:24:27 +00:00
Hannu Valtonen
06d9713f3d
Added mousewheel support.
2005-04-11 14:22:21 +00:00
Paul Vriens
b4db6533a0
Flags should be or-ed.
2005-04-11 14:21:33 +00:00
Dimitrie O. Paun
9da93dd879
Tab unicodification.
2005-04-11 14:21:15 +00:00
Dimitrie O. Paun
30a66a051c
MonthCal unicodification.
2005-04-11 14:21:00 +00:00
Mike McCormack
016206c1e1
Move mailslot set and query info implementation to ntdll.
2005-04-11 14:20:49 +00:00
Huw Davies
861282bf28
Fix the icon resource ids (most were off by one).
...
Fix IExtractIcon_{GetIconLocation,Extract} to use -ve icon resource
ids and fix bugs relating to confusion between resource ids and the
system imagelist indicies.
Extend the system imagelist initialization hack to load both +ve and
-ve resource ids.
Add a printer icon (that'll be used by an upcoming printer folder
patch).
2005-04-11 13:04:41 +00:00
José Manuel Ferrer Ortiz
4f50a2c0dc
Spanish translations updated.
2005-04-11 13:01:46 +00:00
Vincent Béron
67da678ca6
Make static some functions used only in a single file.
2005-04-11 13:00:28 +00:00
Robert Reif
ff77f1343e
Initialize primary buffer on open.
2005-04-11 13:00:00 +00:00
Juan Lang
6f3228a539
Implement SetupDiClassNameFromGuidExA.
2005-04-11 12:59:45 +00:00
Mike McCormack
80a6696054
Add stub for FaultInIEFeature.
2005-04-11 12:58:58 +00:00
Dimitrie O. Paun
e50960b3d8
Audit the code against Comctl32.dll version 6.0.
...
Handle notification and styles as in the other controls.
Maintain the const for strings throughout parsing.
2005-04-11 12:58:30 +00:00
Ulrich Czekalla
8b20d72005
Clear systemtime struct so we don't return garbage in uninitialized
...
fields.
2005-04-11 12:57:57 +00:00
Glenn Wurster
f3c99197ac
Fix array index crash in buidling GDI palette from logical palette.
2005-04-11 12:57:10 +00:00
Michael Jung
44cb0906da
Make crypt functions more robust in case of incorrect api usage.
2005-04-11 12:55:36 +00:00
James Hawkins
eb9250bf12
Create the 'Test' value in a temporary subkey to avoid conflicts
...
between tests.
2005-04-11 12:52:32 +00:00
James Hawkins
fd6d3567de
Remove nonstandard type LPLPVOID.
2005-04-11 12:52:00 +00:00
Lionel Ulmer
acdc84e673
Create the GL texture id at texture-binding time.
2005-04-11 12:51:22 +00:00
Krzysztof Foltman
01cd9fb2c6
- EM_CANPASTE implemented
...
- updated TODO list (including list of (un)implemented messages)
- fixed WM_PASTE (the previous version might not close the clipboard
if it didn't contain a usable format)
- scrollbar operations (like clicking on arrows) should update
scrollbar's current position
2005-04-11 12:50:48 +00:00
Dimitrie O. Paun
396ee7403f
Cleanup the API docs. Few indentation/formatting fixes.
2005-04-11 12:50:01 +00:00
Robert Reif
ed8cf4e3a9
Changed regression test to make sure position is correctly checked
...
when a different type is returned.
Added Jeremy White's WAVE_FORMAT_DIRECT/WAVE_MAPPER fix.
Added waveInGetPosition checks.
2005-04-11 12:49:22 +00:00
Robert Reif
c002dfc005
Correctly handle where waveOutGetPosition changes timepos.wType
...
because the requested type is not supported.
Added Jeremy White's waveOutGetPosition fix to waveInGetPosition.
2005-04-11 12:49:04 +00:00
Mike Hearn
f0d4fa0465
Only do unicode conversion in HTML Help control when filename is
...
specified.
2005-04-11 12:47:40 +00:00
Mike McCormack
499a887d0f
Load and display bitmaps in the dialogs.
2005-04-11 12:47:20 +00:00
Rein Klazes
8db7b53359
In ScrollWindowEx, if the window already has an update region then add
...
this to hrgnUpdate. With a conformance test.
2005-04-11 12:47:01 +00:00
Alexandre Julliard
0a63a72f81
Introduced an X_PHYSBITMAP structure to allow storing more x11drv
...
information about a bitmap than just the pixmap id.
2005-03-31 19:13:03 +00:00
Rein Klazes
7308f16b32
Fix some incorrect uses of the ok macro where the result depends on
...
the evaluation order of its arguments.
2005-03-31 19:07:08 +00:00
Hans Leidekker
a19bf290f0
Implement and test _chsize.
2005-03-31 19:06:10 +00:00
Alexandre Julliard
313554f01f
Avoid directly accessing the BITMAPOBJ structure.
2005-03-31 19:05:48 +00:00
Alexandre Julliard
0b1d1d9752
Removed the no longer needed X11DRV_get_client_area_offset function.
2005-03-31 15:44:20 +00:00
Alexandre Julliard
bc75f2f6c9
Return the coordinates information needed to setup the DC parameters
...
in the get_visible_region request instead of requiring the client to
compute it again.
2005-03-31 15:36:57 +00:00
Rein Klazes
7c342b4ce3
If ScrollWindowEx do not use the DCX_USESTYLE to get a DC. Instead
...
calculate DCX_CLIPSIBLINGS, DCX_PARENTCLIP and DCX_CLIPCHILDREN. The
DCX_CLIPCHILDREN is not used when ScrollWindowEx is called with a
SW_SCROLLCHILDREN flag. With a couple of regression tests.
2005-03-31 15:30:25 +00:00
Rein Klazes
b59484de49
Fix a copy&paste bug in get_buffer_pe.
2005-03-31 15:28:54 +00:00
Mike McCormack
6714664dee
Eliminate forward declarations, make functions static.
2005-03-31 15:26:30 +00:00
Alexandre Julliard
ee9b4265d4
Added support for the DC meta region.
2005-03-31 10:19:40 +00:00
Jacek Caban
df52b72694
Stub implementation of HTMLDocument2 interface.
2005-03-31 10:08:02 +00:00
Paul Vriens
b6ab64e44d
Use textlen instead of len.
...
Use textheight as the return value of DrawTextA.
2005-03-31 10:07:26 +00:00
Stefan Leichter
fdd2c7651a
Fix GetFileSecurityA test on Win98.
2005-03-31 10:07:11 +00:00
Paul van Schayck
d2c7a6863b
Don't stop looking for devices if one can't be opened.
2005-03-31 10:07:02 +00:00
Huw Davies
3d0b22b7b6
Set the registry keys under HCU\Software\Microsoft\Windows
...
NT\CurrentVersion to mimic the win.ini values.
2005-03-31 10:06:46 +00:00
Mike McCormack
7340a357ba
Fix up PIDL dumping code.
2005-03-31 10:05:59 +00:00
Aric Cyr
ca1dd053cf
Japanese 106 Keyboard fix.
2005-03-31 10:05:48 +00:00
Mike McCormack
2ab6a775bd
Implement mailslots.
2005-03-30 19:02:15 +00:00
Dmitry Timoshkov
9640918917
- Make GetSystemMenu respect CS_NOCLOSE.
...
- EnableMenuItem should not generate WM_WINDOWPOSCHANGING message.
- Make nonclient code check for presence of SC_CLOSE, not CS_NOCLOSE
window class style.
- Add a test case.
2005-03-30 18:59:27 +00:00
Michael Jung
46d2be988a
Removed the incomplete signature checking code.
2005-03-30 18:56:41 +00:00
Alexandre Julliard
eea706948a
The update region passed in WM_NCPAINT and the clipping region passed
...
to GetDCEx have to be in screen coordinates.
2005-03-30 17:11:46 +00:00
Francois Gouget
6b10c324c5
Assorted spelling fixes.
2005-03-30 17:08:31 +00:00
Hans Leidekker
6199b28238
Return a computername constructed from the hostname.
2005-03-30 17:04:55 +00:00
Alexandre Julliard
09e00cf412
Better handling of 16-bit native dlls when a 32-bit builtin with the
...
same name exists; should help with the 16-bit cards.dll issue.
Replace some magic error numbers by the corresponding names.
2005-03-30 10:31:33 +00:00
Alexandre Julliard
d99df2b757
Only reset the clip region in GetDC() if a new region is specified.
...
Don't release the clip region for window DCs in ReleaseDC(), except
when called from EndPaint().
Added a bunch of tests.
2005-03-30 10:28:58 +00:00
Uwe Bonnes
af305c7462
Zero out return string in GetMenuStringA/W.
2005-03-30 10:24:07 +00:00
Mike McCormack
9a99a39e0b
Stub implementation of RtlAbsoluteToSelfRelativeSD.
2005-03-30 10:22:51 +00:00
Robert Reif
2a438aa033
Keep dsound8.c and dsound.c in sync.
2005-03-30 10:21:44 +00:00
Alex Villacís Lasso
7bfc29028a
Initialize [orig|himetric][Width|Height] for PICTYPE_ICON case.
2005-03-30 10:21:30 +00:00
Robert Shearman
f74b0adbca
Move save_registry and unload_key server calls to ntdll.
2005-03-30 10:21:15 +00:00
Aric Stewart
6e821739f2
Make sure the GUID of the typelib we are registering matches the guid
...
requested from MSI. If not search the given typelib file to find the
typelib requested to register.
2005-03-30 10:19:08 +00:00
Mike McCormack
ddf74e6798
Implement ChangeServiceConfig.
2005-03-29 19:51:40 +00:00
Peter Berg Larsen
a667d536b9
Janitorial: Get rid of strncpy/strncpyW.
2005-03-29 19:49:21 +00:00
Jerry Jenkins
4a8ce2ae41
Improve winealsa dsound driver by accessing sound driver's buffer
...
directly in an undocumented way.
2005-03-29 19:48:07 +00:00
Oliver Stieber
67f2ad4563
- Volume now inherits Resource. This isn't the way Microsoft implements
...
the interface but it is more correct way (Microsoft even have a
resource type of volume).
- Moved usage, format, allocatedMemory and size onto the resource
class structure.
- Refactored Preload for classes that inherit BaseTexture, preload now
binds the texture instead of bind texture calling preload, bindTexture
allocated a glTexture if there isn't one.
- Added two new class static members BaseTexture_CleanUp and
Resource_CleanUp that should be called by classes that implement
BaseTexture or Resource.
2005-03-29 19:01:00 +00:00
Alexandre Julliard
026a4b0d0d
Only restore the DC attributes on the next GetDC, and add support for
...
the DCX_NORESETATTRS flag.
Get rid of the DCE flags, simplify the code a bit.
Add some test cases.
2005-03-29 18:59:02 +00:00
Alex Villacís Lasso
2612f61fff
Fix failure to notice the use of a GIF palette index greater or equal
...
to 128 for transparency.
2005-03-29 18:57:15 +00:00
Huw Davies
8710dde01f
In a call to EnumEnhMetaFile when hdc is NULL, lpRect may be NULL. Add
...
a test for this.
2005-03-29 18:56:35 +00:00
Huw Davies
9be7f2789f
WriteFmtUserTypeStg doesn't pull a CLSID from the registry - it's
...
unclear when (if at all) this gets written.
2005-03-29 18:56:22 +00:00
Alexandre Julliard
89b0f3ae6e
Moved 16-bit string functions to user16.c and kbd16.c.
2005-03-29 13:15:44 +00:00
Eric Pouech
7ea69cc7ea
- Various improvements for minidump module information
...
. added timestamp & checksum in PE module
. added size & checksum in ELF module
. wine loader now appears with its pathname.
- Implemented PE & ELF timestamp & checksum validation in
SymFindFileInPath.
2005-03-29 13:14:08 +00:00
Alexandre Julliard
d54db1911e
Moved rectangle functions to uitools.c and removed rect.c.
2005-03-29 13:12:56 +00:00
Dimitrie O. Paun
d4193bbd68
Unicodify WINSPOOL_OpenDriverReg().
2005-03-29 13:10:35 +00:00
Huw Davies
e42a23d2d3
Don't close reg key if the open failed.
2005-03-29 13:06:57 +00:00
Marcus Meissner
41079866f7
Serialize NULL pointer interfaces correctly.
2005-03-29 13:06:44 +00:00
Rein Klazes
a4ae750a87
ScrollWindow should call ScrollWindowEx with the SW_ERASE flag
...
set. With conformance test.
2005-03-29 13:06:32 +00:00
James Hawkins
580ded65e7
- Implement NtLoadKey.
...
- Forward RegLoadKey to NtLoadKey.
2005-03-29 11:38:58 +00:00
Alexandre Julliard
6de70abdd4
Moved 16-bit rectangle functions to user16.c.
2005-03-29 11:35:24 +00:00
Troy Rollo
f51736cb0c
Implement SetCPGlobal (an undocumented Win32 API).
2005-03-29 11:34:03 +00:00
Michael Jung
976bdc4faa
Added a test for advapi32, which documents a crash in wine triggered
...
by incorrect api usage.
2005-03-29 11:32:13 +00:00
Vincent Béron
c822566974
Change prototypes so gcc with some warnings doesn't bark.
2005-03-29 11:32:04 +00:00
Stefan Leichter
25102d6b25
Fix GetFileSecurityW for not existing directories/files.
2005-03-29 11:31:18 +00:00
Eric Pouech
61beaf48d3
- PDB: better checking for error conditions
...
- Fixed name demangling (when activated) when searching for a symbol
2005-03-29 11:30:57 +00:00
Jacek Caban
e594762ad3
Fixed ntdll:reg test on win9x.
2005-03-29 11:30:32 +00:00
Dmitry Timoshkov
d6b063e380
Handle control characters in VkKeyScanEx similar to what Windows
...
does.
2005-03-29 11:30:13 +00:00
Rein Klazes
607bb11a86
- GetScrollRange should return an empty range, both upper and lower
...
limit zero, if the window has no scrollbars (msdn).
- GetScrollInfo's return value is TRUE is nBar is SB_CTL or if
anything is filled in the SCROLLINFO structure, otherwise the return
value is FALSE.
2005-03-29 11:29:50 +00:00
Marcus Meissner
4b5f3c61ad
Fixed VT_BSTR|VT_BYREF marshalling.
...
Added VT_I4|VT_BYREF marshalling.
2005-03-29 11:29:11 +00:00
Mike McCormack
180f04059b
Split out database functions, remove dependence on wine/unicode.h.
2005-03-29 11:28:57 +00:00
Peter Berg Larsen
e732fc023d
Janitorial: Get rid of strncpy/strncpyW.
2005-03-28 14:17:51 +00:00
Alexandre Julliard
65e4d34599
Merged X11DRV_BITMAP_CreateBitmapHeaderFromPixmap into
...
X11DRV_DIB_CreateDIBFromPixmap and simplified the code a bit.
2005-03-28 10:06:06 +00:00
Mike McCormack
6c42be25e7
Implement CreateMailslot using NtCreateMailslotFile.
2005-03-28 10:03:56 +00:00
Mike McCormack
a63c2eb30b
Remove function prototypes, make functions static.
2005-03-28 10:01:45 +00:00
Stefan Leichter
3548b87f75
Added a test for GetFileSecurityA.
2005-03-28 10:00:59 +00:00
Marcus Meissner
89feaca290
Fixed ppvObject serializer (deref twice instead of once).
...
Actually pass back return value of remote call in type marshaller.
2005-03-28 10:00:49 +00:00
Jakob Eriksson
40224b6ebc
Remove tests that fail badly on Windows 98.
2005-03-28 10:00:25 +00:00
Saulius Krasuckas
cf25b683ba
Fix an error code for ME.
2005-03-28 10:00:13 +00:00
Alexandre Julliard
5fd13261a0
Added X11DRV_get_pixmap and X11DRV_set_pixmap functions to avoid
...
direct accesses to the physBitmap field of the bitmap structure.
2005-03-27 18:30:51 +00:00
Mike Hearn
edcbd13665
Fix BSTR tracing in the typelib marshaller.
2005-03-27 18:20:10 +00:00
Alexandre Julliard
3a522f3d71
Store the handle to the stock bitmap when the first DC is created to
...
avoid exporting the DEFAULT_BITMAP define.
2005-03-27 18:19:59 +00:00
Marcus Meissner
c91df67f11
Format VT_UI1, VT_I1, VT_UI2, VT_I2 correctly.
2005-03-27 18:17:19 +00:00
Mike McCormack
e19ce3bd40
Remove unnecessary function prototypes.
2005-03-27 18:16:49 +00:00
Mike McCormack
1ff3bf8e69
Remove function prototypes, make functions static.
2005-03-27 18:16:25 +00:00
Alexandre Julliard
fe661fa752
Store the DCE pointer in the DC physDev structure using an x11drv GDI
...
escape.
2005-03-27 17:58:41 +00:00
Mike McCormack
a5cb5a2ab3
Use api definitions, remove duplicate code.
2005-03-27 17:54:48 +00:00
Hans Leidekker
d0965ae873
Remove stray 8bit character.
2005-03-27 17:54:17 +00:00
Jerry Jenkins
2239b3ae2e
Don't mistake frames for bytes.
2005-03-27 17:52:32 +00:00
Robert Shearman
5a6461071e
Fix size passed to SPI_NONCLIENTMETRICS.
2005-03-27 17:52:16 +00:00
Marcus Meissner
e6260a3625
Added IDispatch::GetIDsOfNames() special case serializing.
...
Handle VT_PTR / NULL marshalling correctly.
2005-03-27 17:51:59 +00:00
Alexandre Julliard
5e6461b6e7
Explicitly store the stack of saved DCs in the DC structure instead of
...
using the 16-bit hNext field in the object header.
2005-03-25 20:58:29 +00:00
Alexandre Julliard
0afa832f37
Maintain the stack of saved vis regions in the DC structure instead of
...
storing it directly in the region objects.
2005-03-25 20:52:53 +00:00
Dimitrie O. Paun
8df71a6cfa
Use {Alloc,ReAlloc,Free}() instead of Heap{Alloc,ReAlloc,Free}().
2005-03-25 20:49:00 +00:00
Paul Vriens
0b3b35116a
Print retval in decimal to avoid confusion.
...
NT4 fails with ERROR_INVALID_TARGET_HANDLE instead of
ERROR_REDIR_PAUSED.
Use some correct messages on error.
Extra tracing.
2005-03-25 20:47:50 +00:00
Ulrich Czekalla
e64b875311
Child windows with the WS_POPUP style are allowed to have a menu.
2005-03-25 20:47:32 +00:00
Jacek Caban
6f9ddc3bab
Added mshtmhst.idl.
2005-03-25 20:46:48 +00:00
Rein Klazes
a807c5efce
ScrollDC and X11DRV_SCROLLDC should scroll only pixels coming from
...
within the visible region, clipped to the clipping region if that
exists. Add the destination of pixels coming from the outside of this
region to the update region. With tests that depend on this.
2005-03-25 17:11:04 +00:00
Alexandre Julliard
2fb7c8754a
Moved DCE support to the X11 driver.
2005-03-25 16:47:04 +00:00
Mike Hearn
dc84b8a4c7
Don't fault on NULL pointers in Is*Ptr functions.
2005-03-25 16:38:50 +00:00
Mike Hearn
9b79651579
Fix PARAMFLAG_FOUT typo in the tmarshaller.
2005-03-25 16:38:37 +00:00
Mike McCormack
30e388af51
Use strdup, implement MsiDatabaseImportA.
2005-03-25 16:38:26 +00:00
Ulrich Czekalla
852fc5f161
Don't map point to parent's client window because the rest of the code
...
assumes screen coordinates.
2005-03-25 16:38:15 +00:00
Alexandre Julliard
4d32a475a8
Replace the link_window request by a set_parent request since that is
...
all link_window is used for at this point.
Get rid of the WIN_LinkWindow/UnlinkWindow functions.
2005-03-25 10:38:56 +00:00
Dimitrie O. Paun
0ac16713fd
Proper handling for GWL_STYLE.
...
Minor cleanups.
2005-03-25 10:27:11 +00:00
Dimitrie O. Paun
ecc850c460
Fix a memory leak in toolbar. Avoid casts.
2005-03-25 10:27:00 +00:00
James Hawkins
1ef206de77
Replace a trace with a previously removed test.
2005-03-25 10:26:18 +00:00
Dimitrie O. Paun
b1d65cb15d
Handle wParam in WM_PAINT properly: if non-null, it is the hdc we are
...
supposed to use to draw into.
2005-03-25 10:26:10 +00:00
Dimitrie O. Paun
8e276da00f
Add Robert Shearman's explanation about WM_NCPAINT.
...
Move testing comments in a more appropriate place.
2005-03-25 10:25:45 +00:00
Jakob Eriksson
d69bdcfc21
Don't run FilterGraph tests if FilterGraph functionality is not
...
available.
2005-03-25 10:25:24 +00:00
Jakob Eriksson
ec6f9ad356
Fix thread affinity test for SMP machines.
2005-03-25 10:25:11 +00:00
Jakob Eriksson
53a4473334
No need continuing tests if no NetUserGetInfo.
2005-03-25 10:24:45 +00:00
Alexandre Julliard
e802bcb2e2
Try a TrueColor visual if Xrender fails with a DirectColor one.
2005-03-24 21:04:10 +00:00
Jakob Eriksson
9ed61de9a2
Get rid of HeapAlloc casts.
2005-03-24 21:01:35 +00:00
Alexandre Julliard
23d9ac25b2
Avoid calling WIN_ListChildren from the graphics drivers.
2005-03-24 20:41:27 +00:00
Kevin Koltzau
f4767f1424
Added full support for xbuttons (side mouse buttons).
2005-03-24 19:15:41 +00:00
Alexandre Julliard
37698099d9
Take into account the more correct behavior of recent Linux kernels.
2005-03-24 19:05:02 +00:00
Mike McCormack
77a19ed8e6
Replace instances of HeapAlloc/MultiByteToWideChar with the internally
...
defined strdupAtoW.
2005-03-24 19:04:06 +00:00
Aric Stewart
f8f64406fc
If running in UI mode, then display the UI mode dialogs at the end of
...
the installs.
2005-03-24 19:03:45 +00:00
Alex Villacís Lasso
2dd3288c43
After Float->string conversion via sprintfW(), VarDecFromR[4|8] is
...
forced to use US locale for string->Decimal conversion, to agree with
sprintfW().
2005-03-24 19:03:14 +00:00
Jakob Eriksson
6be7d751a0
Fix some Windows 95 issues.
2005-03-24 19:02:38 +00:00
Alexandre Julliard
039603c77d
Don't maintain a client-side WND structure for the desktop window.
...
Made WIN_GetPtr return WND_DESKTOP in that case.
2005-03-24 15:18:50 +00:00
Mike McCormack
bf0f6a22d2
Make sure there's only one place we allocate dialog controls.
2005-03-24 15:09:31 +00:00
Mike McCormack
c3ab871ff9
Clean up registry functions.
2005-03-24 15:09:18 +00:00
Phil Krylov
6b379fb29f
Fixed \u keyword to output signed 16-bit values. Also fixed CP_SYMBOL
...
conversion and the detection of the default font's codepage.
2005-03-24 15:09:05 +00:00
Hans Leidekker
caf62a40ff
Pretend there are 0 terminal server sessions and processes.
2005-03-24 15:08:48 +00:00
Rein Klazes
3ef45c7805
Support relay tracing of functions with 18 arguments.
2005-03-24 15:08:37 +00:00
Raphael Junqueira
97d848aa19
- use WINE_DINPUT_KEYBOARD_MAX_KEYS instead hard-coded 256 value
...
- better use of critical section
- some cleanup to better understand code paths
- logic correction on SetWindowsHookExA/UnhookWindowsHookEx on
keyboard.
2005-03-24 15:08:27 +00:00
Huw Davies
b675c1a92e
The depth of the colour bitmap needs to match that of the screen.
2005-03-24 15:07:40 +00:00
Dimitrie O. Paun
4cfce24f0e
Complete the unicodification of comctl32undoc.
2005-03-24 15:07:23 +00:00
Alexandre Julliard
04881fae7a
Get rid of the window lock suspend mechanism.
2005-03-23 13:18:51 +00:00
Francois Gouget
93416cdaf7
Assorted spelling fixes.
2005-03-23 13:15:18 +00:00
Hans Leidekker
860c90a322
Pretend there are 0 log records.
...
Improve traces.
2005-03-23 13:09:27 +00:00
Ron Jensen
888fb43ba2
Avoid bad visual errors in thread_selection_wnd().
2005-03-23 13:08:35 +00:00
Alexandre Julliard
3b73e1277f
Get rid of the remaining WIN_FindWndPtr calls.
2005-03-23 12:00:51 +00:00
James Hawkins
34955ea696
Add RegSaveKey, RegLoadKey tests.
2005-03-23 11:59:06 +00:00
Jason Edmeades
06c7c90a69
Make the treeview correctly search when the top index is selected.
2005-03-23 11:58:58 +00:00
Alex Villacís Lasso
38a03ca6c8
Test for PeekNamedPipe with zero-length buffer.
2005-03-23 11:58:32 +00:00
Robert Reif
b19aaf1e46
Don't fail when opening a device in direct sound mode. Rather, try
...
alternate formats first before failing.
2005-03-23 11:58:05 +00:00
C. Scott Ananian
afa94e3a98
Teach VERSION_GetLinkedDLLVersion about Mingw32 applications.
2005-03-23 11:57:39 +00:00
Alexandre Julliard
0bc8377bc2
Create a new server request for accepting hardware messages instead of
...
abusing reply_message.
Allow passing the determined window for a hardware message back to the
server to have it redispatch the message to the correct thread.
2005-03-23 10:33:17 +00:00
Robert Shearman
caec6026e7
- Window styles passed to CreateWindowEx must the same as passed in
...
CREATESTRUCT for WM_CREATE/WM_NCCREATE.
- Fix cases where WS_EX_WINDOWEDGE style is applied.
- Tests for the above.
2005-03-23 10:26:15 +00:00
Marcus Meissner
6d32d63979
Fixed MsiDatabaseImportA, MsiDatabaseImportW, and
...
MsiCreateAndVerifyInstallerDirectory stub parameter counts.
2005-03-23 10:24:53 +00:00
Dimitrie O. Paun
a46b7fb404
Complete unicodification of the treeview common control.
2005-03-23 10:24:42 +00:00
Dimitrie O. Paun
67607f9e4c
Complete unicodification of the tooltips common control.
2005-03-23 10:24:20 +00:00
Dimitrie O. Paun
e912c6a931
Complete unicodification of the toolbar common control.
...
Move a header comment for consistency with the other controls.
Very small alignment fixes.
2005-03-23 10:24:06 +00:00
Dimitrie O. Paun
2c236638a9
Complete unicodification of the rebar common control.
2005-03-23 10:23:41 +00:00
Dimitrie O. Paun
2fbd839e90
Complete unicodification of the propsheet common control.
2005-03-23 10:23:23 +00:00
Dimitrie O. Paun
4904c8b52b
Complete unicodification of the header common control.
2005-03-23 10:23:06 +00:00
Dimitrie O. Paun
8d435f04f8
Complete unicodification of the flatsb common control.
2005-03-23 10:22:52 +00:00
Dimitrie O. Paun
2e0431ea44
Complete unicodification.
2005-03-23 10:22:37 +00:00
Jeremy White
cd5ee268b8
Revamp the volume logic to be more self contained, fix a few bugs so
...
that the volume is correctly read, and is correctly converted to
windows style volume numbers.
2005-03-23 10:22:16 +00:00
Alexandre Julliard
564915eadc
Simplify hardware message processing by merging the "raw" and "cooked"
...
processing into a single function.
2005-03-22 21:48:40 +00:00
Hans Leidekker
ac147fefc7
Fix some -Wsign-compare and -Wuninitialized warnings.
2005-03-22 21:17:34 +00:00
Mike Hearn
3a9587e09f
Log to +seh when an IsBad* function faults.
2005-03-22 21:16:39 +00:00
Jakob Eriksson
4fead33f30
If the device gets interrupted, we just give up.
2005-03-22 21:16:24 +00:00
Jakob Eriksson
e4fea46b94
Test fix.
2005-03-22 21:16:04 +00:00
Alexandre Julliard
3ea748b7c8
Fetch again the file time to compare against to avoid rounding errors.
2005-03-22 21:14:51 +00:00
Jakob Eriksson
195d4018aa
Abort if we can't create a named pipe at all.
2005-03-22 21:14:00 +00:00
Jakob Eriksson
461c830745
Eliminate HeapAlloc casts.
2005-03-22 18:26:06 +00:00
Alex Villacís Lasso
341f98ad8f
PeekNamedPipe now checks both for a NULL buffer and a zero-length
...
buffer before trying to recv() from the pipe.
2005-03-22 18:23:44 +00:00
Jakob Eriksson
b718b0b019
StrRetToStrNAW returns ok on NT4, though it should return FALSE.
2005-03-22 18:19:13 +00:00
Jakob Eriksson
665b9ca377
More trace info from storage32 test.
2005-03-22 18:18:43 +00:00
Jakob Eriksson
a4fe0d6003
More trace info.
2005-03-22 18:18:14 +00:00
Rustam Chernotkach
1283bd9354
Added support for ANAT (Anadyr Standard Time) to TZ_INFO.
2005-03-22 18:17:31 +00:00
Jakob Eriksson
c515a306e6
If the variable does not exist, just return.
2005-03-22 18:17:07 +00:00
Jakob Eriksson
4364d06821
Windows 98 doesn't like it when we delete the tempfile.
2005-03-22 18:16:53 +00:00
Aric Stewart
8760ed97f2
Test package creation.
2005-03-22 16:45:55 +00:00
Dmitry Timoshkov
e842676194
If an MDI child becomes active restore previously maximized MDI
...
child.
2005-03-22 16:45:31 +00:00
Jakob Eriksson
caf7aefc65
Fix patching error in file time test.
2005-03-22 16:44:57 +00:00
Dmitry Timoshkov
10a7c25ac7
Add support for Serbian cyrillic X11 keyboard layout.
2005-03-22 16:42:47 +00:00
Phil Krylov
0fdbec319b
Made RTF reader and writer handle codepages mostly similar to the
...
original riched20.dll.
2005-03-22 16:41:36 +00:00
C. Scott Ananian
aa6367400a
EDIT_EM_SetSel: Old/new selection range ordering code would break when
...
old_end < start < end < old_start.
Reset EF_UPDATE flag after we've sent the update.
2005-03-22 16:40:36 +00:00
Hans Leidekker
8cf1389409
Dutch resource translation.
2005-03-22 16:39:25 +00:00
Jakob Eriksson
30af06f788
Fix for NT4 behaviour.
2005-03-22 16:39:02 +00:00
Alexandre Julliard
5054c79880
Try to always keep the server window Z-order in sync with the X11 one
...
using a heuristic based on mouse and expose events.
2005-03-21 12:37:00 +00:00
Troy Rollo
9c7932d475
Implement CreateUrlCacheEntryW and CommitUrlCacheEntryW. Replace the
...
existing 'A' versions with calls to the 'W' versions.
2005-03-21 12:33:17 +00:00
Robert Reif
f1565973b6
Fix direct sound capabilities to match hardware.
2005-03-21 12:32:48 +00:00
Alexandre Julliard
c3b7da47f8
Fixed a missing patch chunk.
2005-03-21 11:50:06 +00:00
Dimitrie O. Paun
ad23586ce1
Pull the WM_TIMER handling into its own function.
...
ANIMATE_DrawFrame shouldn't worry about locking, the lock should be
held by the caller.
2005-03-21 11:27:49 +00:00
Mike McCormack
17c3106896
Eliminate casts of the return value of HeapAlloc.
2005-03-21 11:25:13 +00:00
Mike McCormack
3a0f930ab4
Remove casts and unused code.
2005-03-21 11:24:38 +00:00
Thomas Kho
2a7fce1ce2
Added tests for sendto, recvfrom, and getservbyname.
2005-03-21 11:21:31 +00:00
Robert Reif
3279b6de6e
Clean up handle usage.
2005-03-21 11:21:18 +00:00
Alexandre Julliard
44e6d5a48d
Don't try to resync Z-order on ConfigureNotify events, this cannot
...
work right anyway.
2005-03-21 10:57:21 +00:00
Vincent Béron
811725ac20
Correct and complete some api documentation.
2005-03-21 10:55:13 +00:00
Troy Rollo
085f95ec3a
Corrections to UrlIsW and UrlIsA.
...
URL_IS_OPAQUE results depend only on the scheme, not on the URL.
URL_IS_FILEURL also only depends on the scheme ("file:").
2005-03-21 10:54:35 +00:00
Glenn Wurster
a21255d102
Remove break statements missed in last patch.
2005-03-21 10:53:42 +00:00
Vincent Béron
1d5df043d4
WineDirect3DCreate has 3 args in the source.
2005-03-21 10:52:32 +00:00
Vincent Béron
0bdac8c0f9
Use "" for Windows includes in dlls, instead of <>.
2005-03-21 10:52:26 +00:00
Jacek Caban
fbe35b626f
Key words and replacements are case insensitive.
2005-03-21 10:52:04 +00:00
Robert Shearman
6a365e0074
iSelectedImage is allowed to be 0.
2005-03-21 10:51:14 +00:00
Robert Shearman
77fcaa4b93
Fix SHCopyKey to treat string parameter correctly as source path
...
instead of destination path.
2005-03-21 10:50:55 +00:00
Vincent Béron
1e365f7791
Fixed some calling conventions.
2005-03-21 10:32:45 +00:00
Dimitrie O. Paun
dcd3fde210
Complete unicodification.
2005-03-21 10:30:33 +00:00
Dimitrie O. Paun
d09baae23d
Proper handling for GWL_STYLE.
...
Store and use hwndSelf in the PAGER_INFO.
Pass the infoPtr around instead of hwnd.
Use proper types in the function signatures.
Fix a few return statements.
2005-03-21 10:30:18 +00:00
Troy Rollo
963b63ecbd
ix test for STGM_SHARE_EXCLUSIVE on nameless DocFiles.
2005-03-21 10:30:01 +00:00
Christian Costa
967f11dd8d
Removed wrong FIXMEs.
2005-03-21 10:28:49 +00:00
Filip Navara
4a5ade0eb1
Specify correct buffer size in GetPrivateProfileStringW calls.
2005-03-21 10:28:38 +00:00
Ivan Leo Puoti
627d2fa7a2
Improve parameter checking in NtCreateFile.
...
Add documentation for ea_buffer and ea_length.
2005-03-21 10:28:23 +00:00
Matthew Mastracci
9eead12471
If a FOURCC surface specifies DDSD_PITCH, use that instead of
...
dwLinearSize.
2005-03-21 10:28:09 +00:00
Dimitrie O. Paun
3e7c8e78dc
Delete the critical section when freeing up the infoPtr.
2005-03-21 10:27:58 +00:00
Robert Reif
0c9c020d68
Print out message name to make reading traces easier.
2005-03-21 10:27:47 +00:00
Krzysztof Foltman
d6b198b3bd
- PageUp key support.
...
- Support for "normal" scroll bar functionality (line and page
scrolling).
2005-03-21 10:27:24 +00:00
Alexandre Julliard
f1020bc6e0
Added support for the TLS expansion slots, adding an extra 1024
...
entries.
2005-03-19 17:14:12 +00:00
Robert Reif
2b3aa7c5be
Fall back to default prepare/unprepare header functions.
2005-03-19 17:11:02 +00:00
Robert Reif
1e17a784c6
Fix block align error message to show length before fix up.
2005-03-19 17:09:33 +00:00
Mike McCormack
fd40ace3d3
Fix usage of STGM_ enumerations, remove forward declaration.
2005-03-19 17:09:14 +00:00
Mike McCormack
2597b1beca
Remove forward declarations of interface methods.
2005-03-19 17:09:03 +00:00
Mike McCormack
b7cc006c33
Remove an unused function.
2005-03-19 17:08:52 +00:00
Mike McCormack
4c20cc6f0f
- test cases for summary information
...
- fix memory leaks
2005-03-19 17:08:34 +00:00
Krzysztof Foltman
810b261175
- made string operations consistent wrt whitespace handling (which
...
should greatly improve stability of the wrap code and eliminate
regressions of the most recent versions)
- completely new scrollbar handling (much more reliable) and related
redraw fixes
- Page Down handler (no Page Up yet, fixing wrap/redraw/scrollbar bugs
was of higher priority)
2005-03-19 17:06:17 +00:00
Robert Shearman
16779f1e5e
Fix deadlock caused by not leaving the critical section on all code
...
paths.
2005-03-19 17:05:41 +00:00
Robert Shearman
1571df5722
Fix memory leak in OleDuplicateData on error path (found by Smatch).
2005-03-19 17:05:12 +00:00
Ulrich Czekalla
11f2cb1877
GetCPInfo should return FALSE if called with NULL info buffer.
2005-03-19 17:04:56 +00:00
Jacek Caban
e10b58425f
Added implementation of File[Un]Register and Resource[Un]RegisterSz.
2005-03-19 17:04:13 +00:00
Jon Griffiths
1174e64928
Avoid a magic number.
2005-03-19 17:03:43 +00:00
C. Scott Ananian
f65e415d64
UPDOWN_GetBuddyInt should not fail when the control is empty.
2005-03-18 14:09:12 +00:00
Jacek Caban
7ff344e20f
Fixed vartype test.
2005-03-18 14:02:12 +00:00
Mike McCormack
758a69515b
Implement summary information loading and saving.
2005-03-18 14:01:39 +00:00
Jon Griffiths
6064680f71
Implement @188,190,195,200,256,478,481.
...
IUnknown_EnableModeless() also handles IOleInPlaceActiveObject.
2005-03-18 14:01:16 +00:00
Alexandre Julliard
654eee5291
Revert changes to the painting code, the WM_CTLCOLORSTATIC message
...
should not be sent from the animation thread.
2005-03-18 10:30:13 +00:00
Robert Reif
03c88f5f60
Add support for more than one sound card.
...
Fix wave out support when no volume control is present.
Use proper structure for wave in device caps.
2005-03-18 10:26:05 +00:00
Robert Reif
83d29a0761
Check wave out volume support.
2005-03-18 10:25:48 +00:00
Jacek Caban
b91e2d4a66
Fixed atl.rgs.
2005-03-18 10:25:34 +00:00
Jacek Caban
f362a3f408
Keys may have only one of attributes.
2005-03-18 10:25:29 +00:00
Gerald Pfeifer
e8a5c293c1
Fix compilation of the case without proper Linux joystick support.
2005-03-18 10:25:15 +00:00
Phil Krylov
297cd99ca3
Fixed support for RTF documents using ANSI charset and added support
...
for multibyte charsets, so that BIG5 and UTF-8 RTF documents are
working now.
2005-03-18 10:24:51 +00:00
Jon Griffiths
dbf222f3aa
Use LMEM_ flags for LocalAlloc(), not GMEM_ (GlobalAlloc).
2005-03-17 20:53:37 +00:00
Aric Stewart
984931bd09
For ShellExecuteExA we need to copy out the hProcess value from the W
...
structure.
2005-03-17 20:50:53 +00:00
Juan Lang
be84f8d9e6
Begin implementing IPropertyStorage.
2005-03-17 20:50:35 +00:00
Alexandre Julliard
f75609087a
Make the server know about the visible area of a window, which is the
...
window rect minus the caption and borders when they are handled by the
window manager.
2005-03-17 19:10:41 +00:00
Dmitry Timoshkov
75b93ff1aa
Match OVERLAPPED structure to the SDK definition.
2005-03-17 19:00:08 +00:00
Robert Reif
99042cfe64
Fall back to default header prepare and unprepare functions.
2005-03-17 18:56:14 +00:00
Mike McCormack
4098dc64ca
Remove some dead code and some ifdefs.
2005-03-17 18:55:49 +00:00
Hans Leidekker
e82731a3c7
Add more tests and fix InternetTimeToSystemTimeW accordingly.
2005-03-17 18:55:41 +00:00
Mike McCormack
c9bd224f0f
Fix a regression in the file open dialog.
2005-03-17 18:55:16 +00:00
Ivan Leo Puoti
f70e80b311
Add parameter checking and remove last fixme.
2005-03-17 18:55:00 +00:00
Jakob Eriksson
7676e9b868
More trace info.
2005-03-17 18:54:31 +00:00
Robert Reif
f7be545ede
Use real device name.
2005-03-17 18:54:20 +00:00
Alexandre Julliard
4e47afb36f
Compute the top clipping window directly on the server side.
2005-03-17 14:02:06 +00:00
Jakob Eriksson
7670aa128b
More trace info.
2005-03-17 13:58:06 +00:00
Mike McCormack
74952777e3
Fix dependencies.
2005-03-17 13:57:44 +00:00
Mike McCormack
b12ce9b446
Convert path to unicode, rearrange to remove forward declaration.
2005-03-17 13:57:38 +00:00
Phil Krylov
0284930129
Replaced slow and outdated character set handling in RTF reader by
...
Unicode/codepages support. Added charset->codepage conversion.
2005-03-17 13:57:27 +00:00
Robert Shearman
1b5ebabdce
- Add critsec debugging info.
...
- Move the modal loop called during RPCs into CoWaitForMultipleHandles.
- Use a mutex for long remoting calls to IRemUnknown methods.
- Remove locking in apartment_disconnectproxies as it is not needed.
- Use PostMessage instead of SendMessage so we can run the message
loop or not as appropriate.
2005-03-17 10:26:20 +00:00
Jeremy White
40df53aae2
Do not fallback to defaults if a driver, mapper, or midi is specified
...
in the registry; consolidate MMDRV_Init() into a single function.
2005-03-17 10:25:25 +00:00
Juan Lang
ac24801db0
Add a comment about byte order, change types to reduce casting and not
...
cast away constness.
2005-03-17 10:25:13 +00:00
Jacek Caban
3475dcdb93
Added implementation of DllCanUnloadNow.
2005-03-17 10:24:42 +00:00
Krzysztof Foltman
f089de1f4d
- RTF reader doesn't use RichEdit messages anymore (which saves on
...
unnecessary repaints)
- added unicode character support to RTF import (like: \u12345 ?)
- small fixes
- fixed whitespace identification bug
- removed drawing of paragraph marks
- improved stub implementations for IRichEditOle
2005-03-17 10:23:40 +00:00
Phil Krylov
48061e6899
Improved RTF export.
2005-03-16 20:18:11 +00:00
Jakob Eriksson
b9fddc05de
Test failed before on 98, NT4, 2000 and XP.
2005-03-16 20:17:31 +00:00
Alexandre Julliard
9ff2eea0e1
Don't force injected hardware messages to be queued in the current
...
thread.
2005-03-16 20:10:35 +00:00
Alexandre Julliard
bcb7591e41
Converted the make_ctests script to C (based on a patch by Royce
...
Mitchell III).
2005-03-16 20:02:17 +00:00
Jacek Caban
d12cb30693
Use ATLRegistrar to register atl.dll.
2005-03-16 19:53:41 +00:00
C. Scott Ananian
793fd5646b
Started a unit test case for the updown control.
2005-03-16 19:52:40 +00:00
Filip Navara
9f2bbd6566
_dbg_ILGetNext returns NULL if pidl->mkid.cb is zero, fix the loops
...
accordingly.
2005-03-16 19:51:13 +00:00
Jason Edmeades
c7e815c53b
Correct memory allocation macro.
2005-03-16 19:50:49 +00:00
Jakob Eriksson
534cf2334f
Fix broken test.
2005-03-16 19:49:57 +00:00
Jakob Eriksson
d4727291ca
SetDisplayMode can return DDERR_UNSUPPORTED. If it does, we shouldn't
...
try to restore something either.
2005-03-16 19:49:25 +00:00
Ulrich Czekalla
e3b59eac24
Don't mark a file as readonly if it has any write bit set.
2005-03-16 19:48:42 +00:00
Dimitrie O. Paun
fa241ee719
Audit the control against Comctl32.dll version 6.0.
...
Proper handling of GWL_STYLE.
Implement WM_CLOSE. Fix WM_SIZE implementation.
Small cleanups.
2005-03-16 19:47:52 +00:00
Jon Griffiths
86ad22bf9b
Fix two failures and (hopefully) a crash with early versions.
2005-03-16 19:47:37 +00:00
Juan Lang
2786964da2
Correct registering shell folders (values in Shell Folders key weren't
...
getting written).
2005-03-16 11:37:46 +00:00
Mike McCormack
95dea4969a
- Rename dupstrW to strdupW, and remove duplicate definition.
...
- Move definition of string manipulation functions to msipriv.h.
2005-03-16 11:31:35 +00:00