Stefan Leichter
5cfe17702e
- moved some code from WINSPOOL_GetPrinterDriver into new function
...
WINSPOOL_GetDriverInfoFromReg
- bug fix in function GetPrinterDirectoryW: free local variable not
the one from function interface
- implemented EnumPrinterDriversA|W
2000-09-29 21:05:11 +00:00
Alexandre Julliard
afb49ead82
Moved a bunch of routines to kernel32.dll (with the help of
...
Dimitrie O. Paun).
2000-09-29 20:48:04 +00:00
Francois Gouget
8aa79fbe19
Moved DLLVERSIONINFO to shlwapi.h.
2000-09-29 01:03:30 +00:00
Andreas Mohr
e983dbbccb
Let InternalExtractIcon16 load icons from builtin DLLs.
2000-09-29 00:58:38 +00:00
Francois Gouget
88ebde86d7
Modified the bitmap centering algorithm to take the button's border
...
into account.
2000-09-29 00:56:52 +00:00
Alexandre Julliard
cc9cfdff79
Removed a few dependencies on kernel32 functions.
2000-09-29 00:31:57 +00:00
Alexandre Julliard
baa15566a0
Moved critical section implementation to ntdll.
2000-09-29 00:31:23 +00:00
Mike McCormack
3112fd2269
Implemented SHDeleteEmptyKeyA, SHDeleteKeyA.
2000-09-29 00:25:56 +00:00
Susan Farley
ced43b914d
Call ReleaseCapture (which triggers WM_CAPTURECHANGED) after the
...
WM_COMMAND for the button has been sent, rather than before.
2000-09-29 00:24:54 +00:00
Francois Jacques
5767f63026
Use waveaudio, not waveform.
2000-09-29 00:24:11 +00:00
Huw D M Davies
a79587df23
Fix a couple of TRACE messages.
2000-09-29 00:23:45 +00:00
Francois Gouget
fcc199c78a
Fix the return type of mixerMessage16.
2000-09-29 00:23:04 +00:00
Alexandre Julliard
86f4531676
Added a few missing imports.
2000-09-27 22:32:44 +00:00
Eric Pouech
96d920fd25
Store a copy of MIDIOPENDESC information instead of pointer.
2000-09-27 22:28:51 +00:00
Eric Pouech
13f3e8465d
Unlock win16 crst while thunking up to 32 bit dll.
2000-09-27 22:28:31 +00:00
Gerald Pfeifer
eb0231da29
Include <unistd.h> for prototype of select().
2000-09-27 22:27:57 +00:00
James Abbatiello
aad78b91f7
MCI_STATUS_LENGTH on Windows returns one frame less than the total
...
track length for the last track on a CD. This also affects queries
for the total length of the CD.
2000-09-27 01:18:08 +00:00
Alexandre Julliard
ab170a9c84
Fixed a few non portable zero-size array declarations.
2000-09-27 00:25:24 +00:00
Peter Hunnisett
72526ba4f5
- Remove winmm hack in dplay code
...
- Fix up some missing holes in the code
- More message implementation
- Status documentation update
2000-09-26 23:11:48 +00:00
Andreas Mohr
5644cdc1f5
Started some basic work on the more or less undocumented SETUPX
...
functions.
2000-09-26 22:46:36 +00:00
Susan Farley
0fc9d151fd
Support for TBSTYLE_EX_DRAWDDARROWS style; reset capture and button
...
pressed flags on WM_CAPTURECHANGED.
2000-09-26 22:45:31 +00:00
Alexandre Julliard
83f52d11c1
Moved all Win16 definitions out of the standard Windows headers.
2000-09-26 22:20:14 +00:00
Lionel Ulmer
fc67be9a01
Added support for DirectDraw overlays using the XVideo extension.
2000-09-26 00:38:03 +00:00
Alexandre Julliard
56b9fea89a
A few includes cleanup.
2000-09-26 00:02:22 +00:00
Alexandre Julliard
74af67ef42
Removed shell.h. Cleaned up the nested includes mess in wine/obj_*.h.
2000-09-26 00:00:55 +00:00
Alexandre Julliard
60e175294b
Use documented DROPFILES structure instead of internal DROPFILESTRUCT.
2000-09-25 23:56:41 +00:00
Alexandre Julliard
d8fab2e67c
Removed some of the XXX_reg macros now that we are using the standard
...
CONTEXT86 structure everywhere.
2000-09-25 23:53:07 +00:00
Alexandre Julliard
072dfb57e3
Removed inclusion of wine/winestring.h from winbase.h and added it to
...
the C files that need it.
2000-09-25 23:30:56 +00:00
Alexandre Julliard
0ff083bab8
Call WH_GETMESSAGE hook in PeekMessage too (based on a patch by Rob
...
Farnum).
2000-09-24 19:51:15 +00:00
Rein Klazes
ff7a61f8d3
Make calls to gethostbyname, gethostbyaddr, getservbyname,
...
getservbyport, getprotobyname and getprotobynumber thread-safe.
2000-09-24 19:41:57 +00:00
Alexandre Julliard
b59627c89f
Added support for exception handling while in vm86 mode.
...
Fixed a couple of bugs in vm86 support.
2000-09-24 03:11:54 +00:00
Gerald Pfeifer
1b490b42bf
Fixed format strings.
2000-09-24 03:05:11 +00:00
Francois Gouget
0ce209c8fc
Added set WS_CHILD and CCS_TOP to the toolbar's style.
...
TOOLBAR_CalcToolbar(): if the bitmap size is 0, use the builtin
defaults.
2000-09-24 03:03:52 +00:00
Francois Gouget
17acdf26af
The size of the comctl32 internal bitmaps is 24x24 not 26x26.
...
Fixed minor typos.
2000-09-24 03:03:22 +00:00
Chris Morgan
fca20f6553
Paint background before drawing item and subitems. Paint any area of
...
the control not occupied by items. Early out of LISTVIEW_RefreshXXX
if no items exist. InvalidateRect() on LBUTTONDOWN only if the control
has items to draw.
2000-09-22 22:45:30 +00:00
Andreas Mohr
c941effc24
Make GetTickCount not use the whole Unix epoch (since 1970) any more,
...
since that crashed several games or caused problems with them as they
aren't used to a high Windows uptime of more than 24.9 days.
2000-09-22 22:37:56 +00:00
Huw D M Davies
e8aa1b98a0
Paper size and orientation prop sheet for wineps.
2000-09-22 22:16:31 +00:00
Susan Farley
196daf815e
Added support DT_PATH_ELLIPSIS, DT_END_ELLIPSIS, and DT_WORD_ELLIPSIS
...
flags in DrawText.
2000-09-22 22:09:11 +00:00
Damyan Ognyanoff
72140b02c3
IErrorInfo is now derived from IUnknown.
2000-09-22 22:07:53 +00:00
Aric Stewart
dc2ffbe0cd
Correct some situations with listview selections. Specifically fixed
...
situations where in an OWNERDATA listview the selection ranges become
invalid if the number of items is changed. Additional fixes a few
problems resulting in loops in RemoveAllSelections.
2000-09-22 22:00:01 +00:00
Eric Pouech
29001b3131
Fixed reentrancy issues in play/stop operations.
2000-09-22 20:56:45 +00:00
Huw D M Davies
367066762d
Fix PrintDlg collate icons. Add orientation icons.
2000-09-22 20:55:57 +00:00
Huw D M Davies
38610fad4b
Stubs for shlwapi.151 and shlwapi.153.
2000-09-22 20:55:35 +00:00
Huw D M Davies
545771bbd8
Stub for CoIsOle1Class.
2000-09-22 20:55:14 +00:00
Huw D M Davies
044e082cf5
Set close on exec() flag at times when we leave /dev/dsp and
...
/dev/sequencer open.
2000-09-22 20:54:51 +00:00
Susan Farley
b409cf62d4
Added support for FLATBUTTON style tabs.
...
Made width of BUTTON style tabs no less than 2x their height.
Expanded focus rect to be just inside the border.
2000-09-22 20:54:16 +00:00
Andreas Mohr
92dcad8a5a
Add FIXMEs for all these nice completely unimplemented TOOLHELP
...
functions.
2000-09-22 20:51:09 +00:00
Chris Morgan
3c72f96469
Fixed button image to be offset to the center of the button horizontally,
...
visible with WinZip and CuteFTP 4.0. Fixed compile warnings from format type
specifiers in two TRACE's. Removed TRACE in TOOLBAR_GetItemRect(). Added
button width to TRACE in TOOLBAR_CalcToolbar().
2000-09-22 20:49:54 +00:00
Chris Morgan
a45919338d
Changed RedrawWindow()'s to InvalidateRect()'s. RedrawWindow() was
...
being called with RDW_UPDATENOW, forcing immediate painting. Added
redrawing logic to STATUSBAR_SetTextW().
2000-09-22 20:49:12 +00:00
Chris Morgan
36c8db8c7d
Fix behavior of TVS_SINGLEEXPAND style broken in Corel merge. Optimize
...
redrawing in TREEVIEW_SetItemA() to redraw only if the item changes.
2000-09-22 20:48:15 +00:00
Peter Hunnisett
565b00857e
- Added some missing WINELIB_NAME_AW definitions, types and messages
...
- Small prototype fixes
2000-09-19 02:43:00 +00:00
Stephane Lussier
c5e86a2c19
Notification NM_CLICK, NM_RCLICK and NM_DBLCLK sent by the listview
...
should set lParam to a NMLISTVIEW instead of a NMHDR. According to
MSDN doc, it is like that since version 4.71, Wine is returning 5.0 as
the DLL version.
2000-09-19 02:38:45 +00:00
Gerard Patel
9005713d39
Avoid infinite loop if QueryPathOfRegTypeLib is called with lcid=0.
2000-09-19 02:37:07 +00:00
Alexandre Julliard
45b2c868bb
Added preliminary support for switching to vm86 mode with proper
...
exception handling.
2000-09-18 02:15:07 +00:00
Chris Morgan
7b7c32c801
Change FIXME("Button size set after button in toolbar\n") in
...
SetButtonSize() to WARN as quite a few applications are doing this
after adding each button to the toolbar and there is no way we can
stop them.
2000-09-18 01:41:50 +00:00
Gerald Pfeifer
54449ce348
Remove unused local variable in DGA_IDirectDrawSurface4Impl_SetPalette().
2000-09-18 01:41:26 +00:00
Mike McCormack
46bc534c82
Fixed incorrect arg count in SHGetSettings that causes winzip32.exe to
...
report an error.
2000-09-18 01:40:13 +00:00
Stephane Lussier
3872d0a218
Sorting items in a listview using LVW_SORTITEMS is only sorting the items
...
and not the subitems. This patch fix this issue. I've remove the temporary
Sortlist, it was not necessary to create another list, and it was buggy.
2000-09-18 01:39:27 +00:00
Alexandre Julliard
3993216776
Moved Select/RealizePalette implementation to USER and use
...
pfnSelect/RealizePalette function pointers in GDI.
Make sure the palette handle is valid in GDISelectPalette16 (thanks to
Uwe Bonnes).
2000-09-16 20:57:39 +00:00
Andreas Mohr
007fb24088
Added support for non-deletable system brushes and pens created by
...
USER.
2000-09-16 20:53:51 +00:00
John Gilmore
5180d5635d
Cleaned it up so that code paths which have unsupported WS_SO values
...
never actually pass them to Unix system calls.
2000-09-16 20:51:40 +00:00
Andreas Mohr
5bb74648d8
Added VirtualAllocEx.
2000-09-16 20:50:36 +00:00
Andreas Mohr
05aa048691
Fixed tab control to use HTTRANSPARENT when mouse hits client area,
...
but not tab control buttons.
2000-09-16 20:47:27 +00:00
Stephane Lussier
88968b89cb
Allow having a transparent background text color for the listview.
2000-09-16 20:45:09 +00:00
Ulrich Weigand
53dbe16cc2
Update ESP correctly on return from flat thunk routines.
2000-09-13 20:30:03 +00:00
Huw D M Davies
52b2d2cff6
Add some Str* prototypes to shlwapi.h.
2000-09-13 20:28:31 +00:00
Chris Morgan
5f9fd77db3
Merged main Wine changes into Corel's treeview control rewritten by
...
Serge Ivanov and Andrew Lewycky. Fixed item focus behavior to match
Windows. Fixed item selection when un/expanding items. Implemented
WM_SETREDRAW. Added Corel's COMCTL32_CreateToolTip() helper function
to commctrl.c.
2000-09-13 20:27:30 +00:00
Lionel Ulmer
48455b369a
Upgrade also 15bpp to 16bpp surfaces.
2000-09-13 00:00:26 +00:00
Andreas Mohr
20cd9356a8
- fixes debugger output
...
- get rid of wrong comments
- fix comments
- .spec spelling fix
- improve warning message
2000-09-12 23:40:40 +00:00
Andreas Mohr
973cc74066
"implemented" GetSystemTimeAdjustment.
2000-09-12 23:39:10 +00:00
Chris Morgan
2a6c1e498c
Hide the vertical scrollbar when listview style is LVS_LIST.
2000-09-12 23:37:19 +00:00
Uwe Bonnes
7f0b104953
Use tpXXX instead of tbXXX in tagTHREADENTRY32.
2000-09-12 23:36:18 +00:00
Lionel Ulmer
5e14b07961
Fixed DGA / DGA 2 palette creation.
2000-09-12 23:35:17 +00:00
Alexandre Julliard
4b15574923
Implemented RtlpWaitForCriticalSection and RtlpUnWaitCriticalSection.
2000-09-10 03:16:08 +00:00
Eric Pouech
42cdfcc694
Added *Filter* functions.
...
Misc bug fixes.
2000-09-09 20:32:10 +00:00
Marcus Meissner
e89f6c4466
Implemented TCM_GETROWCOUNT.
2000-09-09 20:31:32 +00:00
Lionel Ulmer
109066bb8e
Do not support DGA when DirectVideo not present.
2000-09-09 19:40:08 +00:00
Francois Jacques
27a76c8473
- Make sure tooltips are hidden before deleting them.
...
- Glitch happened while moving from a tooltip to another (fixed).
2000-09-07 18:38:12 +00:00
Aric Stewart
eef99e0c93
Implemented both customdraw message sending and handling (based off
...
the treeview method) as well as LVS_OWNERDRAWFIXED.
2000-09-06 19:44:49 +00:00
Mike McCormack
4f2300a372
Fixed a bug (incorrect size in memmove) that I introduced with an
...
earlier patch. Tested with wordview.
2000-09-06 19:43:38 +00:00
Andreas Mohr
4d47ec26b1
Added newer (ASPI 3.0 ?) function stubs to WNASPI32.
...
Better error messages.
2000-09-06 19:42:19 +00:00
James Hatheway
2c268318ea
Systray should keep a copy of its icons.
2000-09-06 19:40:44 +00:00
Patrik Stridvall
6e740b5b46
Fixed some issues found by winapi_check.
2000-09-04 20:21:06 +00:00
Mike McCormack
f97b543471
Rewrote quicksort to solve infinite recursions Win98 explorer.exe.
2000-09-04 20:19:07 +00:00
Jean-Claude Batista
34ce34edd5
Use SetDIBits instead of StretchDIBits (in ANIMATE_PaintFrame).
2000-09-02 23:17:04 +00:00
James Abbatiello
26d6c1f557
Don't use copies of critical sections made by memcpy()
...
Added missing WINAPIs
2000-09-01 01:22:21 +00:00
Stephane Lussier
ec6f37bf3e
When checking the socket return by the server request, we should do a
...
"signed" check.
2000-09-01 01:21:42 +00:00
James Hatheway
e0849c8a52
Implemented CoGetPSClsid().
2000-09-01 01:21:08 +00:00
Andreas Mohr
95feebf843
Fixed a string buffer overflow.
2000-08-31 02:06:26 +00:00
Jean-Claude Batista
8bdee6f329
- improved ACS_TRANSPARENT and ACS_CENTER support
...
- added RLE8 incremental decompression
- each animation is now controlled by its own Windows thread
- added use of Critical Sections in the WM_PAINT handler.
2000-08-31 02:05:53 +00:00
Alexandre Julliard
92643003cf
Converted a lot of server requests to the new exception handling
...
mechanism.
2000-08-31 01:59:51 +00:00
Alexandre Julliard
94074bc224
Fixed non-OpenGL compile.
2000-08-30 01:51:21 +00:00
Alexandre Julliard
9c2370bd75
Added exception handling wrapper to a number of server requests.
...
Changed a few requests to use the new vararg mechanism.
2000-08-30 00:00:48 +00:00
Andreas Mohr
2951862be2
Fixed verbose CD-ROM serial number warnings and some spelling errors.
2000-08-29 23:56:20 +00:00
Peter Hunnisett
5b6bf34067
Newbie friendly error message for 3D creation failure.
2000-08-29 23:55:26 +00:00
Peter Hunnisett
8adbdd7c7b
- More implementation
...
- Should be able to enumerate sessions anywhere with at least tcp/ip
2000-08-29 23:55:06 +00:00
Andreas Mohr
2b5d9c6e50
Always call LISTVIEW_SetSelection() for an item, even if that item
...
has been selected before, in order to let other items get erased.
2000-08-29 03:52:16 +00:00
Lionel Ulmer
6e408c4f16
- added ARGB 1555 format
...
- fixed refcount problem for Add/DeleteAttachedSurface
2000-08-28 19:31:18 +00:00
Dmitry Timoshkov
fb23f76087
Add missing message to winerr_enu.mc.
2000-08-28 19:30:04 +00:00
James Abbatiello
48a3157953
Increase number of supported args for WOW_CallProc32W16 from 11 to 13
...
(for CreateService).
2000-08-28 19:29:44 +00:00
James Abbatiello
5f150baea7
Stub support for int2f/ax=1684/bx=0027 (VXDLDR).
2000-08-28 19:29:26 +00:00
Alexandre Julliard
7bbba4f9ce
Removed calls to ConvertToGlobalHandle and MakeCriticalSectionGlobal.
2000-08-26 21:18:36 +00:00
Alexandre Julliard
f9087e2bfa
Simplified root key handling now that the server supports a real root
...
key. Fixed a few prototypes. Implemented NtDeleteKey/NtDeleteValueKey.
2000-08-26 21:17:42 +00:00
Alexandre Julliard
46487282dd
Fixed debugstr_as/us prototypes.
2000-08-26 21:16:36 +00:00
Andreas Mohr
349655636b
- made the MIDI sequencer error message much better for confused users
...
to be found on #WineHQ
- use strerror instead of errno at important places
- got rid of HAVE_STRERROR macro
- removed some #include:s (hopefully I didn't break anything)
2000-08-26 20:31:48 +00:00
Andreas Mohr
d31c1f6647
Replaced cCurImage by cMaxImage.
2000-08-26 20:28:17 +00:00
Andreas Mohr
d511177390
"Fixed" horribly misaligned pages in property sheets of apparently
...
newer InstallShields.
2000-08-26 20:28:02 +00:00
Dmitry Timoshkov
ad9700582b
Register Wine Postscript Driver as "WINEPS", "WINEPS.DLL" and
...
"WINEPS.DRV" to allow an easy configuring for users.
2000-08-26 20:27:28 +00:00
Andreas Mohr
10c3d0f8bd
Don't make DDEML mutexes global any more.
2000-08-26 20:25:52 +00:00
Eric Pouech
b8ba84590b
Implemented most of '*Format*' API.
...
Improved internal object and messages handling.
Started some '*Filter*' functions.
Fixed standard headers for Winelib.
Fixed acmMetrics.
2000-08-26 04:33:00 +00:00
Alexandre Julliard
d2f8bf6f4a
Fixed Rtl* string functions for proper MBCS/codepage support. Added a
...
few more functions.
2000-08-25 22:12:42 +00:00
Alexandre Julliard
973ce4a088
Moved TASK_Create call to KERNEL initialisation routine.
...
Clear last error code before calling main entry point (reported by
James Juran).
2000-08-25 22:02:14 +00:00
Alexandre Julliard
350c04b516
Fixed a couple of WINAPI issues with 16-bit spec files (thanks to
...
Marcus Meissner).
2000-08-25 22:00:06 +00:00
Peter Hunnisett
ef6dca5c37
- Implemented loading and initialization of service providers
...
- Created service provider COM object
- Lots of dplay/dplobby implementation/fixes
- Clean up of ole/guid.c
2000-08-25 21:58:05 +00:00
Andreas Mohr
217a682b4f
Minor cosmetic changes.
2000-08-25 21:56:19 +00:00
Lionel Ulmer
6cd85a5816
Fixed the displaying of the FOURCC codes in _dump_pixelformat.
2000-08-25 21:34:09 +00:00
Eric Pouech
c70082fb22
Fixed recording format settings (16 bit was broken) and reentrancy
...
issues.
2000-08-25 21:33:45 +00:00
Eric Pouech
125102f54b
Improved a bit the folder browsing implementation.
2000-08-25 21:33:23 +00:00
Lionel Ulmer
e34191fc6d
Change pixel format for 24 BPP surfaces when the DDraw BPP is 32.
2000-08-25 21:31:15 +00:00
Susan Farley
53d40899b1
Large caption icons should end in '...' when they are abbreviated.
2000-08-23 19:12:36 +00:00
Francois Methot
5ee28aebc8
For the transparency issue, implemented a switch-case for the bitcount
...
(bit per pixel) of the animation files.
2000-08-23 19:12:14 +00:00
Aric Stewart
a1c683e9ad
Wine was not drawing trackbars with minimum ranges of more than 0
...
correctly.
2000-08-23 19:11:31 +00:00
Francois Jacques
133d70788a
- removed unnecessary recursion
...
- upon query failure on main primary lcid and secondary lcid,
attempts a query on system lcid (0)
2000-08-22 20:51:55 +00:00
Marcus Meissner
8c5df7b55d
Fixed some warnings.
2000-08-22 20:40:47 +00:00
James Abbatiello
ba0a533669
Don't crash when calling DirectDrawSurface::EnumAttachedSurfaces on a
...
surface with no attached surfaces.
2000-08-22 20:38:00 +00:00
James Abbatiello
dbdd94ba4b
Allow FormatMessage to load Unicode string resources.
2000-08-22 20:37:44 +00:00
Aric Stewart
59dae22a43
Beginning of some simple optimization of the listview
...
drawing. Specifically it reduces flicker when selection changes.
2000-08-21 20:16:53 +00:00
Uwe Bonnes
fb2f84ec20
Call WriteOutProfiles16 to make sure that last profile gets written.
2000-08-21 03:33:31 +00:00
Gerard Patel
f314e5e76b
Disable the owner of a modal dialog box just before creating the
...
dialog window.
2000-08-21 03:31:39 +00:00
Kai Morich
0ad7874bec
Fixed bug in repeatedly iconisation, code cleanup.
2000-08-20 18:48:37 +00:00
Chris Morgan
afe9bb814d
Implemented DuplicateIcon().
2000-08-20 18:48:05 +00:00
Chris Morgan
33b668095b
Removed direct calls to TREEVIEW_Refresh().
2000-08-20 03:40:21 +00:00
Alexandre Julliard
2a2321bbca
Authors: Alexandre Julliard <julliard@codeweavers.com> (for Corel), Albert den Haan <albertd@corel.com>
...
Added syslevel locking for GDI operations.
Propagate the changes through the graphics code.
2000-08-19 21:38:55 +00:00
Marcus Meissner
61cb6ca9fc
Fixed STATUS_GetTextW in regard to NULL pointers.
2000-08-18 23:44:12 +00:00
Ed Snow
909b677e83
Clean out the hack on BASS/TREBLE and suppress them in the mask as was
...
recommended oh so long ago.
2000-08-18 23:42:43 +00:00
Chris Morgan
9f5a8b00c0
- Added a helper function TOOLBAR_GetText() and macro TOOLBAR_HasText() to
...
determine whether we need to call InvalidateRect() with bErase of TRUE or
FALSE. Reduces background erases in non-text toolbars by 80-85%.
- Fixed button state not being updated properly when LBUTTONDOWN and cursor
leaves the toolbar.
- Removed FIXME() in TOOLBAR_DrawString for btnPtr->iString == -1, replaced
with a source code comment.
- Removed unecessary call to TOOLBAR_CalcToolbar() in
TOOLBAR_GetItemRect(). Optimized TOOLBAR_CalcStrings(). Fixes very
slow responding toolbars in Ultraedit due to processing TB_GETITEMRECT
messages.
- Optimized TOOLBAR_SetIntent(), SetRows() and SetStyle().
2000-08-18 23:42:03 +00:00
Gerard Patel
e3bd8d0adf
Turns the handling to pure 16 bits, remove references to dialog.h.
2000-08-18 23:05:44 +00:00
Albert den Haan
343dd1a1b9
Remove unused critical section global variable PRINT32_RegistryBlocker.
2000-08-18 23:04:12 +00:00
Gerard Patel
7a50e6bb26
Avoids changing 2 levels when clicking .. in the directory list.
2000-08-18 23:03:44 +00:00
Chris Morgan
eca7f9fc71
Stubbed SetConsoleInputExeNameA/W.
2000-08-18 23:03:22 +00:00
Gerard Patel
c4bf3a6bbe
WM_GETFONT should return a real font handle instead of NULL.
2000-08-18 22:25:46 +00:00
Niclas Karlsson MATE
b44af64d30
Implemented ACS_CENTER for animation controls.
2000-08-16 12:53:43 +00:00
Francois Methot
587cc122dc
Implemented background transparency on animation control for avi
...
composed of 8 bpp(or less) image. I added support for 8 bpp or more,
but it has not been tested.
2000-08-16 12:44:52 +00:00
Louis Philippe Gagnon
aa04597a91
While dragging, catch keyboard messages between WM_KEYFIRST and
...
WM_KEYLAST, not just WM_KEYFIRST.
2000-08-16 12:44:04 +00:00
Peter Ganten
391466dd8b
If a module cannot be found in LoadLibraryEx32W16, call LoadLibraryEx
...
anyway, since it might be a builtin module.
2000-08-16 12:43:42 +00:00
Marcus Meissner
ce1dc56202
Missed the first character of every argument in CommandLineToArgv.
2000-08-16 12:43:17 +00:00
Gerard Patel
aaaee1be84
Add an error message if devmode structure in registry is invalid;
...
attempt to provide plausible values.
2000-08-16 12:43:00 +00:00
Gerard Patel
c987767760
Fix return value to 16 bits for 16 bit hook; remove leading space for
...
file specification.
2000-08-14 20:53:21 +00:00
Alexandre Julliard
dcd247e55f
Moved CharUpper* and CharLower* functions to dlls/user.
2000-08-14 17:39:15 +00:00
Niclas Karlsson MATE
0f9d56fde8
LPSTR_TEXTCALLBACK wouldn't work if the application supplied the item
...
text in its own buffer.
2000-08-14 17:17:57 +00:00
Alexandre Julliard
e101f6db3b
Cleaned up a few inter-dll dependencies. Added a few imports.
2000-08-14 14:42:41 +00:00
Alexandre Julliard
c7e7df8b17
Replaced all lstr* calls from inside Wine code by their str* equivalent.
2000-08-14 14:41:19 +00:00
Alexandre Julliard
d586dc99be
Replaced VERSION_* calls by exported API equivalents.
2000-08-14 14:35:01 +00:00
Alexandre Julliard
198746d812
Replaced global Callbacks structure by appropriate glue code
...
generation. Removed a few unused entries in the Callout structure.
2000-08-14 14:29:22 +00:00
Aric Stewart
7db0384706
Fixed sending of LVN_ITEMCHANGING and LVN_ITEMCHANGED messages,
...
cleaned up some of the drawing, implemented the iIndent for LVS_REPORT
and fixed a problem where sub items where not being properly
associated with their item for virtual list views.
2000-08-11 21:14:23 +00:00
Alexandre Julliard
c97bb4c5d6
Added Unicode ctype support.
2000-08-11 20:53:40 +00:00
Alexandre Julliard
e5fe735d89
Moved NM_UPDOWN definition to commctrl.h.
2000-08-11 12:53:27 +00:00
Dmitry Timoshkov
1effe07983
Initialize lpstrInitialDir to really bogus value to restore original
...
value later.
2000-08-11 00:40:00 +00:00
Ove Kaaven
9723498034
Implemented fopen() append mode, and a really cheesy fscanf()
...
implementation...
2000-08-11 00:39:14 +00:00
Dmitry Timoshkov
407916e1a1
1. Make buffer for message large enough to hold very long file names.
...
2. Pass FORMAT_MESSAGE_ARGUMENT_ARRAY for FormatMessageA to not assume
implementation specific behaviour.
3. Show actual message to user, not non-formatted one.
2000-08-11 00:38:44 +00:00
Alexandre Julliard
42d20f9dca
Merged clipboard driver into USER driver.
...
Moved all ttydrv source files to dlls/ttydrv.
Load functions pointer for the USER driver from the graphics driver
dll with GetProcAddress.
2000-08-10 01:16:19 +00:00
Alexandre Julliard
5ab9d860f2
Removed some unnecessary #includes and dll dependencies.
2000-08-09 22:35:05 +00:00
Alexandre Julliard
4fef2f1917
Removed obsolete SHMDATA parameter in GLOBAL_CreateBlock.
2000-08-09 22:27:11 +00:00
James Hatheway
044d251980
- Avoid null-pointer exceptions by testing listnodes validity before doing
...
any work with those.
- TLB_ReadTypeLib now retrieves the length of the TLB and passes it to
the TLB constructor which initializes TLBContext::length to that
value.
- For non-standard pointed types, td[3] is always 0. I observed that
the type is stored at td[2]/8 and not td[3]/8.
- Null-pointer exception occurs when GetRefTypeOfImplType is called on a
type with no inherited interfaces. If the implemented types linked list
is empty, set pRefType as 0 and return S_OK.
2000-08-09 22:24:04 +00:00
Huw D M Davies
363a75f63a
Fix some remaining problems with tooltips.
2000-08-09 22:21:32 +00:00
Alexandre Julliard
a007f3364a
Moved a few non-standard headers into their respective dlls.
2000-08-09 00:54:58 +00:00
Alexandre Julliard
70c9e095ef
Removed all non-standard common control headers from the include
...
directory.
2000-08-09 00:41:17 +00:00
Alexandre Julliard
691171b8e6
Small dll interfaces cleanups.
2000-08-08 20:49:16 +00:00
Aric Stewart
773efce76b
Reworked how selections are kept track of in the list view. Selections
...
are now listed as a sorted range of paired integers.
2000-08-08 20:46:07 +00:00
Louis Philippe Gagnon
94f74144fd
When unsubclassing tools, use toolPtr->hwnd instead of toolPtr->uId if
...
toolPtr->flags does not contain TTF_IDISHWND (meaning uId is not a
valid window handle).
2000-08-08 20:45:16 +00:00
Andreas Mohr
eb38129297
Prevent endless looping in linebreak handling.
2000-08-07 17:09:58 +00:00
Marcus Meissner
9bc9f5e6df
If we are looking for an existing pixmap format, we do not need the
...
same bitsperpixel (fixes depth 15/bitspixel 16 mode).
2000-08-07 17:09:37 +00:00
Peter Ganten
c845ad8843
LoadLibraryEx32W16 should use the search algorithm of 16-bit libraries.
2000-08-07 04:18:00 +00:00
Andreas Mohr
81f5f5c935
VIF_OUTOFSPACE and VIF_OUTOFMEM were reversed.
2000-08-07 02:34:47 +00:00
Marcus Meissner
11ec0a58ac
Fixed CharNextW.
2000-08-07 02:33:50 +00:00
Alexandre Julliard
e514103971
Added imports of kernel32.dll where necessary.
2000-08-06 03:47:29 +00:00
Alexandre Julliard
1d0d244e68
Link USER resources into libuser.so.
2000-08-06 03:46:24 +00:00
Chris Morgan
5c66684850
Converted all calls to RedrawWindow to InvalidateRect. Previously
...
RedrawWindow was being used for the RDW_UPDATENOW flag which forced an
immediate WM_PAINT message. Moving to InvalidateRect should let
WM_PAINTs occur normally.
2000-08-06 03:36:09 +00:00
Alexandre Julliard
3850c1ae16
Moved most USER string functions to dlls/user.
...
Cleaned up a few more inter-dll dependencies.
2000-08-06 02:42:46 +00:00
Alexandre Julliard
cb10fdab99
Replaced lstrlen/lstrcmp by libc equivalents everywhere we don't need
...
to trap exceptions.
2000-08-06 02:41:16 +00:00
Patrik Stridvall
11ca9b9eb7
Fixed issues found by winapi_check.
2000-08-04 21:08:28 +00:00
Patrik Stridvall
b4c7499883
Fixed some warnings.
2000-08-04 21:08:01 +00:00
Alexandre Julliard
93652e1a68
Moved a bunch of functions out of libwine/kernel/gdi into USER.
2000-08-04 04:21:02 +00:00
Alexandre Julliard
b0efe28f6c
Removed a few dependencies on GDI internals from USER dll.
2000-08-04 04:18:04 +00:00
Alexandre Julliard
74cc65a940
Added a few missing imports.
2000-08-04 04:12:08 +00:00
Alexandre Julliard
09ddb59142
Make USER and GDI separate dlls.
2000-08-03 22:22:42 +00:00
Andreas Mohr
ae50941ae5
Fixed the Win16/Win32 structure size/alignment differences of
...
ws_hostent, ws_protoent, ws_servent, ws_netent.
2000-08-03 22:19:09 +00:00
Huw D M Davies
4e095e6e2b
Redo the show/hide logic and add a comment to explain what's going on.
...
Fix TTM_{S|G}ETDELAYTIME to use the double click time as default.
Fix handling of TTDT_AUTOMATIC.
Relayed mouse messages should extract the position from lParam not
msg.pt
SubclassProc now unified with TTM_RELAYEVENT.
Change all lstrcpyxtox to use win32 APIs.
2000-08-03 22:18:15 +00:00
Alexandre Julliard
87194855a1
Changed the AFM metrics structure to use an array instead of a linked
...
list. This avoids doing two heap allocations for every character, and
reduces the metrics parsing time by approx 25%.
2000-08-03 22:17:45 +00:00
John R. Sheets
66b4dd28cd
Added "Mime-Version" to standard MIME headers parsed in
...
HTTP_GetStdHeaderIndex().
2000-08-03 22:16:39 +00:00
Juergen Schmied
ec85c6be75
Implemented the ErrorInfo interfaces.
2000-08-03 04:34:59 +00:00
Alexandre Julliard
9d3f93d965
Added explicit dependency on message files for people who don't run
...
make depend.
2000-08-03 04:23:06 +00:00
Alexandre Julliard
bea617be47
Moved GUID definitions to their respective dll.
2000-08-03 04:22:35 +00:00
Alexandre Julliard
08aad6ac25
Fixed IShellLinkA/W definitions.
2000-08-03 04:21:23 +00:00
Alexandre Julliard
b08cb175de
Added guiddef.h and moved a few GUID definitions to the correct file.
2000-08-03 04:19:24 +00:00
Alexandre Julliard
17904173a0
Fixed IsEqualGUID definition.
2000-08-03 04:16:34 +00:00
Aric Stewart
559692a5e5
- Fixed bug where InitSubItem was doing a ZeroMemory on the item.
...
- Cleaned up a sit of extra blue at the end of a FULLROWSELECT list view
if there is only one column.
- Corrected a bug I introduced with an earlier patch which caused
problems with multiple selections.
2000-08-03 00:24:09 +00:00
Marcus Meissner
28816705c6
One of the 24/32 convert color masks was wrong.
2000-08-03 00:22:59 +00:00
Marcus Meissner
4ade3b8b6f
GetPropA/W have string args.
2000-08-03 00:22:46 +00:00
Alexandre Julliard
6c9d83aa4c
Added imports of user32/gdi32/kernel32 wherever necessary.
2000-08-03 00:04:24 +00:00