wine
25 years agoMoved command-line option handling out of the X11 driver.
Alexandre Julliard [Sat, 18 Mar 2000 21:56:10 +0000 (21:56 +0000)] 
Moved command-line option handling out of the X11 driver.
Added support for "--" prefix on options.
Replaced a few X11 command-line options by wine.conf parameters.

25 years agoMade ddraw and dinput separate dlls.
Alexandre Julliard [Fri, 17 Mar 2000 16:58:10 +0000 (16:58 +0000)] 
Made ddraw and dinput separate dlls.

25 years agoHave threads and processes exit more cleanly whenever possible.
Alexandre Julliard [Fri, 17 Mar 2000 15:16:57 +0000 (15:16 +0000)] 
Have threads and processes exit more cleanly whenever possible.

25 years agoInclude space for resources in the module header instead of doing a
Alexandre Julliard [Fri, 17 Mar 2000 15:12:06 +0000 (15:12 +0000)] 
Include space for resources in the module header instead of doing a
separate allocation.

25 years agoMade MPR a separate dll.
Alexandre Julliard [Fri, 17 Mar 2000 15:09:48 +0000 (15:09 +0000)] 
Made MPR a separate dll.

25 years agoRewrite the BIGBLOCKFILE implementation for better performance.
Andrew Lewycky [Fri, 17 Mar 2000 15:08:25 +0000 (15:08 +0000)] 
Rewrite the BIGBLOCKFILE implementation for better performance.

25 years agoFurther simplify the code and remove some redundant code.
Gerald Pfeifer [Fri, 17 Mar 2000 15:07:52 +0000 (15:07 +0000)] 
Further simplify the code and remove some redundant code.
Make the user interface more consistent and appealing.

25 years agoAvoid a refcount leak in QueryInterface when delegating.
Andrew Lewycky [Fri, 17 Mar 2000 15:07:24 +0000 (15:07 +0000)] 
Avoid a refcount leak in QueryInterface when delegating.
And a couple of minor bugs.

25 years agoIntroduced DBG_VALUE struct to manipulate debugger/debuggee address space.
Eric Pouech [Wed, 15 Mar 2000 19:57:20 +0000 (19:57 +0000)] 
Introduced DBG_VALUE struct to manipulate debugger/debuggee address space.
Added watch (hardware assisted debugging) and whatis (type of expr) commands.
Fixed some issues in local vars handling (stabs parsing & registers optimization).

25 years agoUpdate DIB sections in text output and for graphics primitives.
Karl Lessard [Wed, 15 Mar 2000 19:56:40 +0000 (19:56 +0000)] 
Update DIB sections in text output and for graphics primitives.

25 years agoMichael Abd-El-Malek (on behalf of Corel)
Alexandre Julliard [Wed, 15 Mar 2000 19:48:13 +0000 (19:48 +0000)] 
Michael Abd-El-Malek (on behalf of Corel)
When we were switching to another desktop, the popup windows lost
their WS_VISIBLE flag.

25 years agoAvoid SIGSTOP/SIGCONT race when ptrace is disabled.
Alexandre Julliard [Wed, 15 Mar 2000 19:47:44 +0000 (19:47 +0000)] 
Avoid SIGSTOP/SIGCONT race when ptrace is disabled.
Fixed context flags handling (thanks to Eric Pouech).

25 years agoAvoid SIGSTOP/SIGCONT race when ptrace is disabled.
Alexandre Julliard [Wed, 15 Mar 2000 19:46:14 +0000 (19:46 +0000)] 
Avoid SIGSTOP/SIGCONT race when ptrace is disabled.

25 years agoFixed bug in generate_startup_debug_events().
Alexandre Julliard [Wed, 15 Mar 2000 19:45:15 +0000 (19:45 +0000)] 
Fixed bug in generate_startup_debug_events().

25 years agoAdded winemine app.
Joshua Thielen [Wed, 15 Mar 2000 19:06:39 +0000 (19:06 +0000)] 
Added winemine app.

25 years agoImproved the visual appearence of the user interface. Made the code
Gerald Pfeifer [Wed, 15 Mar 2000 19:04:25 +0000 (19:04 +0000)] 
Improved the visual appearence of the user interface. Made the code
somewhat simpler.

25 years agoImplemented _read and _lseek.
Waldek Hebisch [Sun, 12 Mar 2000 21:13:44 +0000 (21:13 +0000)] 
Implemented _read and _lseek.

25 years agoCorrect conversion of level parameter if WINSOCK_setsockopt is called
Rein Klazes [Sun, 12 Mar 2000 21:12:56 +0000 (21:12 +0000)] 
Correct conversion of level parameter if WINSOCK_setsockopt is called
for option WS_SO_DONTLINGER.

25 years agoCorrect rounding of the result in MulDiv16().
Rein Klazes [Sun, 12 Mar 2000 21:12:38 +0000 (21:12 +0000)] 
Correct rounding of the result in MulDiv16().

25 years agoFixed FreeBSD compilation.
Gerald Pfeifer [Sun, 12 Mar 2000 20:19:23 +0000 (20:19 +0000)] 
Fixed FreeBSD compilation.

25 years ago- Make registry usage a little more correct and modern
Peter Hunnisett [Sun, 12 Mar 2000 20:18:33 +0000 (20:18 +0000)] 
- Make registry usage a little more correct and modern
- Create home for all dplay name server functionality
- Add the framework for EnumSessions
- Documentation update

25 years agoCleaned up debug channels a bit.
Dimitrie Paun [Sun, 12 Mar 2000 20:16:51 +0000 (20:16 +0000)] 
Cleaned up debug channels a bit.

25 years agoImplemented stretched blts for depth 24 (unoptimized).
Marcus Meissner [Sun, 12 Mar 2000 20:15:28 +0000 (20:15 +0000)] 
Implemented stretched blts for depth 24 (unoptimized).

25 years agoFixed OUTPUT_DEBUG_STRING pointer handling.
Alexandre Julliard [Fri, 10 Mar 2000 22:25:07 +0000 (22:25 +0000)] 
Fixed OUTPUT_DEBUG_STRING pointer handling.

25 years agoRemoved PROCESS_IsCurrent().
Alexandre Julliard [Fri, 10 Mar 2000 22:21:07 +0000 (22:21 +0000)] 
Removed PROCESS_IsCurrent().

25 years agoAdded specific routines for OUTPUT_DEBUG_STRING and EXCEPTION debug events.
Alexandre Julliard [Fri, 10 Mar 2000 22:16:10 +0000 (22:16 +0000)] 
Added specific routines for OUTPUT_DEBUG_STRING and EXCEPTION debug events.
Generate a breakpoint event on process attach.
Misc cleanups in request handling.

25 years agoNow relying on exception codes to know when debugger is entered for a
Eric Pouech [Thu, 9 Mar 2000 18:46:04 +0000 (18:46 +0000)] 
Now relying on exception codes to know when debugger is entered for a
single step trap.

25 years agoAdded proc to start debugging process from its command line (by launching it).
Eric Pouech [Thu, 9 Mar 2000 18:45:43 +0000 (18:45 +0000)] 
Added proc to start debugging process from its command line (by launching it).

25 years agoCleanup.
Eric Pouech [Thu, 9 Mar 2000 18:45:27 +0000 (18:45 +0000)] 
Cleanup.

25 years agoAdd Black as a valid font weight.
Huw D M Davies [Thu, 9 Mar 2000 18:44:38 +0000 (18:44 +0000)] 
Add Black as a valid font weight.
Cope with afm files that do not contain {Family|Full}Name entries.

25 years ago- Got rid of PROFILE functions.
David Elliott [Thu, 9 Mar 2000 18:44:02 +0000 (18:44 +0000)] 
- Got rid of PROFILE functions.
- Use functionality of aspi.c.
- Automagically read /proc/scsi/scsi (part of aspi.c which is already
  in tree).

25 years agoHandle 24 bit DIBs <-> 24 bit deep/24 bits per pixel XImages.
Jim Aston [Thu, 9 Mar 2000 18:41:36 +0000 (18:41 +0000)] 
Handle 24 bit DIBs <-> 24 bit deep/24 bits per pixel XImages.

25 years agoAdded resource.h include.
Mike Castle [Thu, 9 Mar 2000 18:37:53 +0000 (18:37 +0000)] 
Added resource.h include.

25 years agoIsRectEmpty also returns true for negative width/heights (verified
Marcus Meissner [Thu, 9 Mar 2000 18:35:37 +0000 (18:35 +0000)] 
IsRectEmpty also returns true for negative width/heights (verified
against Windows), found by Brad Oliver <bradman@pobox.com>.

25 years agoTake type from referenced variant for VT_BYREF && VT_VARIANT.
Lawson Whitney [Thu, 9 Mar 2000 18:31:52 +0000 (18:31 +0000)] 
Take type from referenced variant for VT_BYREF && VT_VARIANT.

25 years agoStore the list of loaded dlls in the server, and generate debug events
Alexandre Julliard [Thu, 9 Mar 2000 18:18:41 +0000 (18:18 +0000)] 
Store the list of loaded dlls in the server, and generate debug events
internally.

25 years agoAdded server protocol version check.
Alexandre Julliard [Wed, 8 Mar 2000 22:01:02 +0000 (22:01 +0000)] 
Added server protocol version check.

25 years ago- Slightly reworked include files (less messy, more straightforward).
David Elliott [Wed, 8 Mar 2000 19:41:49 +0000 (19:41 +0000)] 
- Slightly reworked include files (less messy, more straightforward).
- Moved DOS ASPI functionality to msdos/dosaspi.c.
- Got rid using PROFILE to get SCSI info from wine.conf.
- Read scsi info from /proc/scsi/scsi.
- Added setting of a reasonable timeout when opening a SCSI device (5
  minutes, defined in winescsi.h).
- ExecScsiCommand now ALWAYS posts, even on error (which is the correct
  behavior).

25 years agoAdded Slovak language support.
Simen Zamecnik [Wed, 8 Mar 2000 18:59:20 +0000 (18:59 +0000)] 
Added Slovak language support.

25 years agoAdded some Japanese resources.
Junichi Kuchinishi [Wed, 8 Mar 2000 18:50:45 +0000 (18:50 +0000)] 
Added some Japanese resources.

25 years agoImplemented OLE clipboard functionality for Embed Source format.
Abey George [Wed, 8 Mar 2000 18:49:36 +0000 (18:49 +0000)] 
Implemented OLE clipboard functionality for Embed Source format.
It helps you cut and paste data with Embed Source format between
applications.  It also implements OleCreateFromData and
OleQueryCreateFromData and fixes some bugs in datacache.c.

25 years agowm->modname might be invalid at the end of FreeLibrary.
Ulrich Czekalla [Wed, 8 Mar 2000 18:41:22 +0000 (18:41 +0000)] 
wm->modname might be invalid at the end of FreeLibrary.

25 years agoRemoved a lot of unnecessary includes and fixed the compile errors.
Patrik Stridvall [Wed, 8 Mar 2000 18:26:56 +0000 (18:26 +0000)] 
Removed a lot of unnecessary includes and fixed the compile errors.

25 years agoFixed some warnings.
Patrik Stridvall [Wed, 8 Mar 2000 18:25:22 +0000 (18:25 +0000)] 
Fixed some warnings.

25 years agoCorrected value for DAYS_IN_ONE_YEAR.
Lawson Whitney [Wed, 8 Mar 2000 18:24:03 +0000 (18:24 +0000)] 
Corrected value for DAYS_IN_ONE_YEAR.

25 years agoCleaned up CRTDLL__unlink.
Alexandre Julliard [Wed, 8 Mar 2000 18:23:18 +0000 (18:23 +0000)] 
Cleaned up CRTDLL__unlink.

25 years agoThe static control only needs to invalidate its rect when we SetText.
Ulrich Czekalla [Wed, 8 Mar 2000 18:22:51 +0000 (18:22 +0000)] 
The static control only needs to invalidate its rect when we SetText.

25 years agoAdded a few messages for IME.
Hidenori Takeshima [Wed, 8 Mar 2000 18:22:21 +0000 (18:22 +0000)] 
Added a few messages for IME.

25 years agoNo longer directly accessing debuggee memory.
Eric Pouech [Wed, 8 Mar 2000 16:44:54 +0000 (16:44 +0000)] 
No longer directly accessing debuggee memory.
Execution context (mode, steps...) are now linked to a thread.
Removed some X11 crst hacks.
Rewrote info/walk commands.
Removed direct debugger invocation code (and moved the rest to the new
winedbg.c file).

25 years agoRemoved PDB32_DEBUGGED flag and send all debug events unconditionally.
Alexandre Julliard [Wed, 8 Mar 2000 16:41:37 +0000 (16:41 +0000)] 
Removed PDB32_DEBUGGED flag and send all debug events unconditionally.
Implemented IsDebuggerPresent().

25 years agoGenerate CREATE_PROCESS/THREAD debug events internally in the server.
Alexandre Julliard [Wed, 8 Mar 2000 12:01:30 +0000 (12:01 +0000)] 
Generate CREATE_PROCESS/THREAD debug events internally in the server.

25 years agoBetter implementation of inline functions SetLastError and
Alexandre Julliard [Tue, 7 Mar 2000 13:14:27 +0000 (13:14 +0000)] 
Better implementation of inline functions SetLastError and
GetCurrentThreadId.  Added asm inlines for Interlocked* functions.

25 years agoAdded DbgBreakPoint. Fixed exception record contents on SIGTRAP.
Alexandre Julliard [Tue, 7 Mar 2000 13:10:21 +0000 (13:10 +0000)] 
Added DbgBreakPoint. Fixed exception record contents on SIGTRAP.

25 years agoFixed second instance DGROUP loading.
Andreas Mohr [Tue, 7 Mar 2000 12:26:16 +0000 (12:26 +0000)] 
Fixed second instance DGROUP loading.

25 years agoImplement SPI_GETICONMETRICS.
Huw D M Davies [Tue, 7 Mar 2000 12:25:40 +0000 (12:25 +0000)] 
Implement SPI_GETICONMETRICS.
Change WARN -> FIXME for unimplemented SPI_s and set appropriate error.

25 years agoActual write the cached struct in GlobalMemoryStatus.
Marcus Meissner [Tue, 7 Mar 2000 12:24:58 +0000 (12:24 +0000)] 
Actual write the cached struct in GlobalMemoryStatus.

25 years agoInclude in the AddFontResourceA/W fixme message a pointer to the fonts
Rein Klazes [Tue, 7 Mar 2000 12:24:26 +0000 (12:24 +0000)] 
Include in the AddFontResourceA/W fixme message a pointer to the fonts
document. In this document tell the user how to find the needed tools.

25 years agoAdd a message and fix error code if __ws_getservbyname() and
Rein Klazes [Tue, 7 Mar 2000 12:23:51 +0000 (12:23 +0000)] 
Add a message and fix error code if __ws_getservbyname() and
__ws_getservbyport() cannot find the requested service.
Fix WINSOCK_setsockopt() when called with optval pointing to 16 bit int.

25 years agoCheck for existence if MMIO_EXIST is passed to MMIO_Open.
Ulrich Czekalla [Tue, 7 Mar 2000 12:23:11 +0000 (12:23 +0000)] 
Check for existence if MMIO_EXIST is passed to MMIO_Open.

25 years agoThe pathname was stored in a string of size 100, which was not always
Jeff Tranter [Tue, 7 Mar 2000 12:22:51 +0000 (12:22 +0000)] 
The pathname was stored in a string of size 100, which was not always
large enough. It should be set to MAX_PATH (255).

25 years agoSeveral fixes to MakeProcInstance.
Andreas Mohr [Tue, 7 Mar 2000 12:22:35 +0000 (12:22 +0000)] 
Several fixes to MakeProcInstance.

25 years agoAdded support for creating extra symlinks for .so files that contain
Alexandre Julliard [Sun, 5 Mar 2000 13:08:24 +0000 (13:08 +0000)] 
Added support for creating extra symlinks for .so files that contain
multiple dlls.

25 years agoMoved dll-specific make rules to a separate Makedll.rules file.
Alexandre Julliard [Sat, 4 Mar 2000 22:31:27 +0000 (22:31 +0000)] 
Moved dll-specific make rules to a separate Makedll.rules file.

25 years agoFixed error checking in registry saving.
Alexandre Julliard [Sat, 4 Mar 2000 19:33:38 +0000 (19:33 +0000)] 
Fixed error checking in registry saving.

25 years agoWSACleanup should set last error to WSANOTINITIALISED if failing
Ove Kaaven [Sat, 4 Mar 2000 19:29:42 +0000 (19:29 +0000)] 
WSACleanup should set last error to WSANOTINITIALISED if failing
because Winsock was not initialized...

25 years agoCoLoadLibrary gets UNICODE, not ASCII strings. (spotted by Lawson
Marcus Meissner [Sat, 4 Mar 2000 19:24:25 +0000 (19:24 +0000)] 
CoLoadLibrary gets UNICODE, not ASCII strings. (spotted by Lawson
Whitney), removed the dllName component of the openDlls.  Added some
debugstr_guid().

25 years agoFixed typos in _alldiv() and _allmul().
Dan Scott [Sat, 4 Mar 2000 19:22:13 +0000 (19:22 +0000)] 
Fixed typos in _alldiv() and _allmul().

25 years agoAdded message for missing xpm devel libs for debian/corel.
Marcus Meissner [Sat, 4 Mar 2000 19:21:49 +0000 (19:21 +0000)] 
Added message for missing xpm devel libs for debian/corel.

25 years agoOleRegGetUserType did query wrong registry key.
Pierre Mageau [Sat, 4 Mar 2000 19:20:30 +0000 (19:20 +0000)] 
OleRegGetUserType did query wrong registry key.

25 years agoSome applications call GlobalMemoryStatus() very often. Cache the
Marcus Meissner [Sat, 4 Mar 2000 19:19:15 +0000 (19:19 +0000)] 
Some applications call GlobalMemoryStatus() very often. Cache the
results of the call for 1 second (spotted by Corel).

25 years agoGetClipboardData16 might return an invalid global handle (spotted by
Marcus Meissner [Sat, 4 Mar 2000 19:18:47 +0000 (19:18 +0000)] 
GetClipboardData16 might return an invalid global handle (spotted by
Corel).

25 years agoLilia Roumiantseva
Alexandre Julliard [Sat, 4 Mar 2000 19:18:23 +0000 (19:18 +0000)] 
Lilia Roumiantseva
cbCountSizeOfEnhMetafile callback function instead of increasing a
contents of the pointer to the size increased the pointer itself.

25 years agoFix docs to reflect change to .winerc processing.
Huw D M Davies [Sat, 4 Mar 2000 19:16:34 +0000 (19:16 +0000)] 
Fix docs to reflect change to .winerc processing.

25 years agoFixed a couple of config.cache problems.
Ove Kaaven [Sat, 4 Mar 2000 19:13:52 +0000 (19:13 +0000)] 
Fixed a couple of config.cache problems.

25 years agoVahid Pourlotfali
Alexandre Julliard [Sat, 4 Mar 2000 19:11:54 +0000 (19:11 +0000)] 
Vahid Pourlotfali
Trackbar contol did not have proper position value in case of
SB_THUMBTRACK notification message: it was always sending 0.

Jim Aston <jima@corel.ca>
Made the slider control a rect.  It had been trying to draw a notched
slider, but the result didn't look right.

25 years agoMade WINSOCK_setsockopt handle option SO_DONTLINGER correctly.
Rein Klazes [Sat, 4 Mar 2000 19:09:16 +0000 (19:09 +0000)] 
Made WINSOCK_setsockopt handle option SO_DONTLINGER correctly.

25 years agoCURSORICON_IconToCursor: inconsistent Lock/Unlock
Serge Ivanov [Sat, 4 Mar 2000 19:07:08 +0000 (19:07 +0000)] 
CURSORICON_IconToCursor: inconsistent Lock/Unlock

25 years agoPROFILE_GetString: only accept NULL for keyname to return the list of
Uwe Bonnes [Sat, 4 Mar 2000 19:03:15 +0000 (19:03 +0000)] 
PROFILE_GetString: only accept NULL for keyname to return the list of
keys as Win95 does.

25 years agoFix a sign bug where memcpy was called with negative length.
Joerg Mayer [Sat, 4 Mar 2000 19:00:42 +0000 (19:00 +0000)] 
Fix a sign bug where memcpy was called with negative length.

25 years agoMake profile key a global handle.
Alexandre Julliard [Tue, 29 Feb 2000 22:19:57 +0000 (22:19 +0000)] 
Make profile key a global handle.

25 years agoRenamed libwin32s to use the proper dll name (libw32skrnl).
Alexandre Julliard [Tue, 29 Feb 2000 22:11:44 +0000 (22:11 +0000)] 
Renamed libwin32s to use the proper dll name (libw32skrnl).

25 years agoRemoved superfluous #include statements for header files included twice.
Niels Kristian Bech Jensen [Tue, 29 Feb 2000 22:06:06 +0000 (22:06 +0000)] 
Removed superfluous #include statements for header files included twice.

25 years agoMake updown control work. UpDown control always sends WM_*SCROLL
Serge Ivanov [Tue, 29 Feb 2000 22:04:40 +0000 (22:04 +0000)] 
Make updown control work. UpDown control always sends WM_*SCROLL
message and uses SB_THUMBPOSITION code (not SB_LINE[UP|DOWN]).

25 years agoImplemented the behavior of sending WM_CONTEXTMENU when receiving a
Pascal Lessard [Tue, 29 Feb 2000 22:04:00 +0000 (22:04 +0000)] 
Implemented the behavior of sending WM_CONTEXTMENU when receiving a
WM_RBUTTONUP.

25 years agoMurali Pattathe
Alexandre Julliard [Tue, 29 Feb 2000 22:03:14 +0000 (22:03 +0000)] 
Murali Pattathe

This is the patch for the OleConvertOLESTREAMToIStorage wine API.
This API calls another function called OLECONVERT_LoadOLE10 which
basically read the OLE stream from the file through the callback
function (this is passed by the application).

The reading format was wrong. Still I am not very sure this is 100 %
correct format. I did some reverse engineering and found the format. I
have tried with different OLE object and its worked in paradox. I
haven't tested with any other apps.

25 years agoMoved some stubs and added forwards in order to make both winapi_check
Patrik Stridvall [Tue, 29 Feb 2000 22:02:11 +0000 (22:02 +0000)] 
Moved some stubs and added forwards in order to make both winapi_check
and checklink happy.

25 years agoMoved the rest of the API specification from the global file to the
Patrik Stridvall [Tue, 29 Feb 2000 21:59:09 +0000 (21:59 +0000)] 
Moved the rest of the API specification from the global file to the
local files.

25 years agoRelease 20000227. wine-20000227
Alexandre Julliard [Sun, 27 Feb 2000 18:10:15 +0000 (18:10 +0000)] 
Release 20000227.

25 years agoGetComputerNameA(): added parameter check like Win95 does.
Uwe Bonnes [Sun, 27 Feb 2000 17:25:13 +0000 (17:25 +0000)] 
GetComputerNameA(): added parameter check like Win95 does.

25 years ago- Fixed some Solaris specific assembler problems
Patrik Stridvall [Sun, 27 Feb 2000 17:02:03 +0000 (17:02 +0000)] 
- Fixed some Solaris specific assembler problems
- Fixed some missing .type @function (helps debugging with dbx)
- Fixed code needing __attribute__((constructor))__ for non-GCC ELF compilers
- Fixed use of zero width arrays (ANSI C violation)
- @GOTOFF on Solaris doesn't work - use @GOT and redirection instead

25 years agoFixed some Solaris specific assembler problems.
Patrik Stridvall [Sun, 27 Feb 2000 16:39:48 +0000 (16:39 +0000)] 
Fixed some Solaris specific assembler problems.

25 years agoFixed some issues found by winapi_check.
Patrik Stridvall [Sun, 27 Feb 2000 16:38:08 +0000 (16:38 +0000)] 
Fixed some issues found by winapi_check.

25 years agoUpdated winapi_check.
Patrik Stridvall [Sun, 27 Feb 2000 16:37:26 +0000 (16:37 +0000)] 
Updated winapi_check.

25 years agoAdded utility that generates patches for submission to
Steven Elliott [Sun, 27 Feb 2000 16:36:59 +0000 (16:36 +0000)] 
Added utility that generates patches for submission to
wine-patches@winehq.com.

25 years agooleaut32 should not import functions from olepro32.
Alexandre Julliard [Sun, 27 Feb 2000 14:33:04 +0000 (14:33 +0000)] 
oleaut32 should not import functions from olepro32.

25 years agoDon't display the context menu on a double click.
Pierre Mageau [Sun, 27 Feb 2000 14:03:06 +0000 (14:03 +0000)] 
Don't display the context menu on a double click.

Ulrich Czekalla <ulrichc@corel.ca>
Set the font on the edit label control to that used by the listview
control. It also uses text metrics to set a more reasonable initial
edit control size.

Pierre Mageau <pierre@macadamian.com>
Handle M_SETREDRAW in ListView.
Fix to EnsureVisible to handle small and large icon correctly.
Add edit label functionnality to the listview and the file open dialog.

Ulrich Czekalla <ulrichc@corel.ca>
RelaseDC in CreateEditLabel.

Pierre Mageau <pierre@macadamian.com>
Add functionnality to create new folder in the open dialog.
Add support for right click menu in common file dialog.
LISTVIEW_EndEditlabel is now handling NONLPSTR_TEXTCALLBACK listview items.

Serge Ivanov <sergei@corel.ca>
LISTVIEW_GetColumnA fix (do not copy string, pass pointers).

Luc Tourangeau <luc@macadamian.com>
Preventing a divide by zero when handling LVW_ENSUREVISIBLE message.

Don Kelly
-Implemented the sorting on insert of items into a ListView control
 with either LVS_SORTASCENDING or LVS_SORTDESCENDING set.
-(helping evil applications): sometimes not so well structured apps
 (PFPI90, in this case) will not fully initialize structs.  In the case
 of the LVM_GETITEM message the app may have only initialized the mask
 and iItem members of the struct.  Added processing of the LVIF_PARAM
 mask in the case that iSubItem was set but is invalid/uninitialized.

Pierre Mageau <pierre@macadamian.com>
Fix for handling correctly the cancelling mode of the Edit label.
Fix width calculation of the edit label.

Pascal Lessard <pascal@macadamian.com>
Implemented the behavior of sending WM_CONTEXTMENU when receiving a
WM_RBUTTONUP.

Ulrich Czekalla <ulrichc@corel.ca>
Fixed a painting problem with listview when the view changes and an
edit label is active.

Ulrich Czekalla <ulrichc@corel.ca>
Fixed a notification problem with listview. On creation if the user
specifies an item with focus and/or selection we should send the
proper notification. Insert was preventing LISTVIEW_SetItem from
seeing the changes and sending the notification.

Make the draw item rectangle consistent with the selection
rectangle. This allows us to click on the folders and icons in the
file open dialog box and the item actually gets selected.

25 years ago- Write serial numbers to the device (FAT)
Petr Tomasek [Sun, 27 Feb 2000 14:00:14 +0000 (14:00 +0000)] 
- Write serial numbers to the device (FAT)
- DRIVE_ReadSuperblock: better checking for the FAT fs.

25 years agoGetFullPathName fixes.
Uwe Bonnes [Sun, 27 Feb 2000 13:58:12 +0000 (13:58 +0000)] 
GetFullPathName fixes.

25 years agoFixed definition of the RtlMemory functions. Use macros internally and
Juergen Schmied [Sat, 26 Feb 2000 19:35:50 +0000 (19:35 +0000)] 
Fixed definition of the RtlMemory functions. Use macros internally and
for Winelib, use real functions for exports from ntdll.

25 years agoPrototypes OleInitialize, OleUninitialize.
Juergen Schmied [Sat, 26 Feb 2000 19:33:11 +0000 (19:33 +0000)] 
Prototypes OleInitialize, OleUninitialize.