Alexandre Julliard
f310fdf3a0
Removed a couple of unneeded helper functions.
2004-02-20 19:58:39 +00:00
Ulrich Czekalla
5a864b2f70
Use dibsections for the images.
2004-02-20 19:57:09 +00:00
Huw Davies
9af2de85ea
If TBSTYLE_EX_HIDECLIPPEDBUTTONS is set then invalidate the area that
...
changes in a resize.
Don't call SWP unless we're actually adjusting anything.
2004-02-20 19:56:52 +00:00
Ulrich Czekalla
455a22394a
Implemented rendering synthesized BITMAP and DIB formats.
2004-02-20 05:43:00 +00:00
Alexandre Julliard
4d984fd9c1
Create real file handles for VxDs instead of using the server device
...
object hack (partly based on a patch by Eric Pouech).
2004-02-20 05:22:20 +00:00
Robert Shearman
64d68b106a
- Implement string functions in comctl32.
...
- Use CompareString in shlwapi wherever possible instead of ugly
helpers.
2004-02-20 05:16:37 +00:00
Dmitry Timoshkov
c162263d3f
First step in using faster approach for A<->W message mapping.
2004-02-20 05:14:48 +00:00
Dimitrie O. Paun
e879638d36
LVN_BEGINRDRAG is implemented now. Fix typo.
2004-02-20 05:12:49 +00:00
Kevin Koltzau
92002d924b
Implemented system metric functions.
2004-02-20 05:12:21 +00:00
Alexandre Julliard
a21cf075a8
Added support for implementing VxDs as separate dlls and loading them
...
on demand.
Moved all the DeviceIoControl code into the respective VxD dlls.
2004-02-20 01:18:43 +00:00
Rein Klazes
8677fbf362
Add stub implementation for SetICMProfileA().
2004-02-20 01:08:16 +00:00
Aric Stewart
d240ae8d62
Implemented LISTVIEW_ApproximateViewRect for LVS_REPORT.
2004-02-20 01:05:39 +00:00
Finlo Boyde
bb6fde284e
Fix for deadlock when using private colormap.
2004-02-20 01:04:51 +00:00
Christian Costa
87bef514db
Replaced the timer and its callback by a thread for receiving midi in
...
events.
Fixed time of MIM_LONGDATA notification.
Handled DRVM_EXIT in ALSA_midMessage.
2004-02-19 04:12:18 +00:00
Mike Hearn
ca8901640e
To reduce debugging noise, make IMalloc32/IMallocSpy implementations
...
output to the new olemalloc debug channel.
2004-02-19 01:26:45 +00:00
Alexandre Julliard
c042e13ef6
Fixed varargs handling in the scanf functions (spotted by Eric
...
Pouech).
2004-02-19 01:13:12 +00:00
Ulrich Czekalla
0bc05d41a3
Advance index as we set the atom values.
2004-02-19 01:10:16 +00:00
Mike Hearn
a41017f81d
The presence of FGetComponentPath is used to check if mapi32.dll is
...
the Outlook version or not. It's common to GetProcAddress for it, so
let's not export it as otherwise apps may call it.
2004-02-19 01:09:52 +00:00
Jon Griffiths
2e2d6ec7c9
Stub the stopwatch API.
...
Implement DoesStringRoundTripW,@371-3,@392.
Move a couple of string functions into string.c
2004-02-17 22:48:56 +00:00
Alexandre Julliard
1c63357e78
Fixed a trace.
2004-02-17 22:48:25 +00:00
Fabian Cenedese
7142a4e0b2
ListView should behave in OWNERDRAW as in FULLROWSELECT. This allows
...
to select cells not in the first column in REPORT mode with OWNERDRAW
style set.
2004-02-17 22:47:51 +00:00
Robert Shearman
997ce1926e
Forward some wrapper functions since we don't care about compatibility
...
with Win98 in this case.
2004-02-17 22:47:21 +00:00
Marcus Meissner
0462858eac
Support emulation of the privileged mov dr7,eax instruction.
2004-02-17 22:46:06 +00:00
Christian Costa
fabcd27800
Added some stubs.
2004-02-17 21:05:44 +00:00
Kevin Koltzau
0fd8e51365
Corrected method of creating registry keys, both to fix an issue where
...
they were not created and to act more like Windows.
2004-02-17 21:03:33 +00:00
Robert Shearman
187c8b71ce
Move string functions to separate file.
2004-02-17 21:02:18 +00:00
Alexandre Julliard
492ac292b9
Added support for building a dll from a .def file for cases where we
...
don't want to write a full .spec.
Renamed --spec option to --dll for consistency.
2004-02-17 20:36:16 +00:00
Huw Davies
14743a0f3b
SetMenu should always call SetWindowPos whether the window is visible
...
or not. However we shouldn't call SWP from CreateWindowEx.
Added a test for this behaviour.
2004-02-17 20:29:05 +00:00
Robert Shearman
41596e8031
- Fix some traces.
...
- The TBM_GET*HOTLIST functions take imagelist ID in wParam.
- Implement TBM_GETSTRING{A,W}.
- Implement undocumented 0x462 message.
2004-02-17 20:28:19 +00:00
Fabian Cenedese
393ae7d204
Accept VT_BOOL mixed with another type as valid combination in
...
VarOr/VarAnd.
2004-02-17 20:25:41 +00:00
Robert Shearman
780deecfd7
- Add IntlStrEqWorkerA/W.
...
- StrCmp tests.
2004-02-17 20:24:50 +00:00
Robert Shearman
524cad7413
Documentation update.
2004-02-17 20:23:05 +00:00
Dmitry Timoshkov
cba227bcec
Write section access also assumes read access.
2004-02-17 20:22:43 +00:00
Kevin Koltzau
f28552b3d3
Keep track of theme filename within THEME_FILE.
2004-02-17 20:22:27 +00:00
Marcus Meissner
68eb0dd58d
Allow specification of "DLLMODE=native" for native dlls.
2004-02-16 22:24:46 +00:00
Alexandre Julliard
095b498b17
Renamed --exe-mode option to --mode now that it can be used for dlls
...
too.
2004-02-16 22:24:24 +00:00
Mike Hearn
d04f253aa9
Grow the treeview control expander button by 1px in each direction to
...
match the native look.
2004-02-16 22:19:29 +00:00
Sami Aario
d3383740d6
No need to link against the uuid library.
2004-02-16 22:18:59 +00:00
Alexandre Julliard
685b936214
The clip rectangle for ExtTextOut is in logical coords.
2004-02-16 20:35:52 +00:00
Dmitry Timoshkov
80064d78e2
Take palette into account while responding on
...
ICM_DECOMPRESS_GETFORMAT.
2004-02-16 20:34:18 +00:00
Kevin Koltzau
533a999adb
Implement DrawThemeBackgroundEx, DrawThemeText, GetThemeTextExtent.
2004-02-16 20:32:59 +00:00
Lionel Ulmer
676e059c61
Store pointers in the internal structures and not handles.
2004-02-16 20:24:15 +00:00
Sami Aario
225f142c8d
Added surface tests.
2004-02-16 20:23:58 +00:00
Robert Reif
d6993619ef
Add secondary buffer array.
2004-02-16 20:23:42 +00:00
Aric Stewart
e56178d9d5
Work toward properly updating the SelectionMark when the selected
...
state changed inside a listbox.
2004-02-13 22:40:37 +00:00
Robert Reif
20fff3d111
Enable hardware secondary buffer support on cards that support it (SB
...
live and audigy).
2004-02-13 21:10:21 +00:00
Robert Reif
61cb01781e
Save oss device fd and creation flags in dsound buffer object.
2004-02-13 21:04:28 +00:00
Alexandre Julliard
7fd58cb13f
Get rid of a few 16-bit exports in gdi32.
2004-02-13 20:58:27 +00:00
Mike McCormack
7fc37b1670
Use the Mozilla Active X control in place of the IE6 Active X
...
control.
2004-02-13 20:57:34 +00:00
Robert Reif
e9b7222e34
Split buffer creation function into primary and secondary buffer
...
creation functions. Secondary buffer creation function is stubbed
out.
2004-02-13 20:56:21 +00:00
Mike McCormack
b6de304722
Implement enough of rsabase.dll to get Steam to login.
2004-02-13 20:47:07 +00:00
Robert Reif
b6adacb81c
Moved dsound mmap mapping info into dsound objects.
2004-02-13 20:44:42 +00:00
Robert Reif
391aede4ba
Use pipe sync code from wineoss.
2004-02-13 20:44:12 +00:00
Alexandre Julliard
e04fe7da4e
Moved hGCClipRgn handling to the graphics driver.
2004-02-13 20:26:27 +00:00
Robert Reif
41b89ddd53
Properly release hardware primary buffer when changing formats.
2004-02-13 20:22:02 +00:00
Robert Reif
9a3056b243
Don't need primary lock. Fixes error in dsound tests in interactive
...
mode.
2004-02-13 20:21:47 +00:00
Alexandre Julliard
da6214a37d
Get rid of a few more references to the DC structure.
2004-02-13 04:00:29 +00:00
Alex Pasadyn
a4626a43f5
Update the desktop window size and send WM_DISPLAYCHANGE on resolution
...
changes.
2004-02-13 03:58:21 +00:00
Alexandre Julliard
79692a3fe8
We don't really need subdirectories in dlls/dinput.
2004-02-12 23:27:59 +00:00
Alexandre Julliard
85106cdaf3
Moved remaining files from graphics/ to dlls/gdi.
2004-02-12 23:11:30 +00:00
Huw Davies
d9558dbd19
Fix a TRACE.
2004-02-12 20:06:04 +00:00
Huw Davies
2cd9ee9528
GetCharABCWidths returns the widths of unrotated glyphs like
...
GetCharWidth already does.
2004-02-12 20:05:47 +00:00
Huw Davies
780667fe1e
Bracket code inserted by the PASSTHROUGH escapes by
...
%%{Begin,End}Document. This stops cups' pstops becoming confused if it
comes across an %%EOF in an imported eps file.
The hack in PSDRV_Rectangle to fix eps files in office2k turns out to
be almost what Windows really does - update the code and the comment
to match Windows behaviour more precisely.
2004-02-12 20:05:22 +00:00
Huw Davies
fe13d6a0a9
Make sure that the font ppem is always positive. Thanks to gslink.
2004-02-12 20:04:48 +00:00
Dmitry Timoshkov
9fd0183c27
Do not leave not initialized fields in the structure passed to
...
ShellExecuteExW32.
2004-02-12 20:04:23 +00:00
Dmitry Timoshkov
ccc57b323d
Translate the returned hInstApp from the unicode worker function.
2004-02-12 20:04:09 +00:00
Alexandre Julliard
850ee4ba4e
Authors: David Hammerton <david@transgaming.com>, Mike McCormack <mike@codeweavers.com>
...
Completed PeekNamedPipe implementation.
2004-02-12 20:03:53 +00:00
Alexandre Julliard
beacd10175
Moved some code out of the graphics/ directory into dlls/gdi.
2004-02-12 02:17:51 +00:00
Bill Medland
df0916b494
Added the automatic tabbing in IsDialogMessage.
...
Added corrections to GetNextTab/GroupItem.
Included tests.
2004-02-12 02:16:33 +00:00
Alexandre Julliard
c1acebc305
Get rid of the flatthunk.h header.
2004-02-12 01:03:55 +00:00
Alexandre Julliard
a2e2e18586
Avoid a few more GetModuleHandle calls.
2004-02-12 00:35:01 +00:00
Alexandre Julliard
e92b7eed7e
Store the kernel32 module handle globally to avoid some
...
GetModuleHandle calls that can cause deadlocks with the loader
section.
Moved some 16-bit definitions out of kernel_private.h.
2004-02-12 00:00:55 +00:00
Dmitry Timoshkov
cc535b7cce
There is no point in specifying both MEM_RESERVE and MEM_COMMIT for
...
VirtualAlloc.
2004-02-11 23:57:36 +00:00
Dmitry Timoshkov
ab2266de9a
AFMT_AC3 might be not defined in the system headers.
2004-02-11 23:57:17 +00:00
Dmitry Timoshkov
fcc2fe18a4
Avoid double checking free type flags in NtFreeVirtualMemory.
2004-02-11 23:56:52 +00:00
Alexandre Julliard
2ad864dc87
Don't request PROT_EXEC permissions when mapping an image file to
...
avoid problems on noexec filesystems with kernel 2.6.
2004-02-11 06:37:49 +00:00
Alexandre Julliard
487b9f5f00
Moved some more definitions out of undocshell.h into the exported
...
headers.
2004-02-11 06:21:45 +00:00
Huw Davies
951b0a2271
Only redraw button in PressButton and Indeterminate if its state has
...
changed.
2004-02-11 05:26:30 +00:00
Martin Fuchs
fa828cd057
- move some PIDL function declarations from undocshell.h into public
...
header, as they are no longer undocumented
- implement context menu support for Winefile
2004-02-11 04:18:12 +00:00
Huw Davies
e722167e0d
Honour TB_SETMAXTEXTROWS.
2004-02-11 04:02:29 +00:00
Steven Edwards
000a5c73ee
Porting Fixes for Mingw/MSVC.
2004-02-10 20:09:43 +00:00
Ulrich Czekalla
54b6ccd501
Add support for BTNS_WHOLEDROPDOWN.
...
Populate button rect when sending TBN_DROPDOWN.
2004-02-10 20:08:45 +00:00
Dmitry Timoshkov
d40ec6f8a2
Fix a couple of copy/paste errors.
2004-02-10 20:07:56 +00:00
Alastair Bridgewater
e9b36904df
Support for a small handful more return value/argument/variable types.
2004-02-10 02:26:06 +00:00
Alastair Bridgewater
822f63dcda
Fixes and support for TypeInfo alignment values.
2004-02-10 02:23:19 +00:00
Jon Griffiths
03ecb16eae
Test StrRetToBSTR.
2004-02-10 02:22:53 +00:00
Jon Griffiths
d015d3b98a
Add some missing prototypes, fix AssocIsDangerous.
...
Implement StrRetToBSTR, delay-import oleaut32.
2004-02-10 02:22:17 +00:00
Jon Griffiths
df24e106c5
Tests for StrRetToStrAW.
2004-02-10 02:19:03 +00:00
Jon Griffiths
52cde9b386
StrRetToStrN returns BOOL and shouldn't crash on NULL dest.
2004-02-10 02:18:50 +00:00
Robert Shearman
2eee76703d
- CoSetState info should be thread local.
...
- SetErrorInfo should allocate an apartment when no apartment present.
2004-02-10 01:36:20 +00:00
Leonardo Quijano Vincenzi
9d956b2395
Fixed Latin American keyboard.
2004-02-10 01:35:57 +00:00
Alastair Bridgewater
d4745d5b46
Stubbed-out implementation of the ITypeLib interface.
...
A fix to ICreateTypeInfo::AddRefTypeInfo() to use Release() instead of
hacking a refcount directly.
A missed API doc comment for the ITypeInfo interface.
2004-02-10 01:35:16 +00:00
Dmitry Timoshkov
e6f01981fc
Add partial support for some undocumented toolbar messages.
2004-02-10 01:34:47 +00:00
Francois Gouget
ad5ff7ceeb
Assorted spelling and case fixes.
2004-02-09 22:07:42 +00:00
Lionel Ulmer
1d5e6b6725
Better TRACEing in some functions.
2004-02-09 22:01:49 +00:00
Alastair Bridgewater
453d09035c
Preliminary support for ICreateTypeInfo::AddImplType().
...
Support for ICreateTypeInfo::SetImplTypeFlags().
2004-02-09 22:01:25 +00:00
Huw Davies
a1edb9204f
TB_ADDBUTTONS can pass a string ptr instead of an index.
...
TB_GETBUTTONINFO only returns a string if it's not in the internal
string list.
2004-02-09 21:47:01 +00:00
Lionel Ulmer
e0e314780a
Implemented proper asynchronous InternetOpenUrl handling.
2004-02-09 21:45:38 +00:00
Alastair Bridgewater
f9ce2138d3
Preliminary support for recording custom data in a type library.
2004-02-09 21:44:55 +00:00
Huw Davies
89ef25e218
Use the BTNS_* toolbar button style defines rather than the outdated
...
TBSTYLE_*.
2004-02-09 21:01:10 +00:00