wine
23 years agoSet low-order bit of module handle for LOAD_LIBRARY_AS_DATAFILE.
Alexandre Julliard [Wed, 6 Jun 2001 20:24:12 +0000 (20:24 +0000)] 
Set low-order bit of module handle for LOAD_LIBRARY_AS_DATAFILE.
Cleaned up a few HMODULE/HMODULE16 mismatches.

23 years agoUpdated built-in metrics for core PostScript fonts.
Ian Pilcher [Wed, 6 Jun 2001 20:22:05 +0000 (20:22 +0000)] 
Updated built-in metrics for core PostScript fonts.

23 years agoFixed typo in INTERNAL_YWSTODS.
Ian Pilcher [Wed, 6 Jun 2001 20:21:02 +0000 (20:21 +0000)] 
Fixed typo in INTERNAL_YWSTODS.

23 years agoRemoved incorrect string length calculation.
Ian Pilcher [Wed, 6 Jun 2001 20:20:37 +0000 (20:20 +0000)] 
Removed incorrect string length calculation.

23 years agoStub implementation of AnimateWindow().
Bobby Bingham [Wed, 6 Jun 2001 20:20:09 +0000 (20:20 +0000)] 
Stub implementation of AnimateWindow().

23 years agoSome ASPI fixes, SC_GET_DISK_INFO stubbed, but returning sucess, ASPI
Marcus Meissner [Wed, 6 Jun 2001 20:19:07 +0000 (20:19 +0000)] 
Some ASPI fixes, SC_GET_DISK_INFO stubbed, but returning sucess, ASPI
buffer allocation/free implemented.

23 years agoCreate an X window for every window, including children.
Alexandre Julliard [Mon, 4 Jun 2001 21:55:17 +0000 (21:55 +0000)] 
Create an X window for every window, including children.
Fixed non-client rectangle calculations in managed mode.
Added support for icon window in managed mode.

23 years agoAdded support for RCINCLUDE directive. Now wrc ignores everything
Maciek Kaliszewski [Mon, 4 Jun 2001 03:09:11 +0000 (03:09 +0000)] 
Added support for RCINCLUDE directive. Now wrc ignores everything
except preprocessor directives from included *.h *.c files.

23 years agoFix the conversion of MS style '#line' directives to gcc style.
Francois Gouget [Mon, 4 Jun 2001 03:00:39 +0000 (03:00 +0000)] 
Fix the conversion of MS style '#line' directives to gcc style.

23 years ago- Report file and directory sizes using 64-bit arithmetic (like NT).
Dave Pickles [Mon, 4 Jun 2001 02:55:38 +0000 (02:55 +0000)] 
- Report file and directory sizes using 64-bit arithmetic (like NT).
- Handle pipes in commands.

23 years agoINSTALL_LIBRARY does not exist, use INSTALL_PROGRAM. Fix handling of
Francois Gouget [Mon, 4 Jun 2001 02:50:29 +0000 (02:50 +0000)] 
INSTALL_LIBRARY does not exist, use INSTALL_PROGRAM. Fix handling of
the INSTALL* variables.
Winelib applications don't need to link with X, i386, ossaudio, xpg4,
mmap, util, dl or curses. Only wine does (normally).
Remove YACC & LEX variables (Make.rules.in).
Winemaker's makefiles don't use ldconfig.

23 years agoRemove optimization in NC_HandleNCActivate.
Dmitry Timoshkov [Mon, 4 Jun 2001 02:49:22 +0000 (02:49 +0000)] 
Remove optimization in NC_HandleNCActivate.

23 years agoDisplay extra data for WM_NOTIFY that use NMCOMBOEX{A|W}.
Guy L. Albertelli [Mon, 4 Jun 2001 02:48:59 +0000 (02:48 +0000)] 
Display extra data for WM_NOTIFY that use NMCOMBOEX{A|W}.

23 years agoDisable the edit box when created with WS_DISABLED.
Susan Farley [Thu, 31 May 2001 21:39:21 +0000 (21:39 +0000)] 
Disable the edit box when created with WS_DISABLED.

23 years agoImplemented some very basic functionality.
Malte Starostik [Thu, 31 May 2001 21:38:38 +0000 (21:38 +0000)] 
Implemented some very basic functionality.

23 years agoList 16-bit resources separately as RC_SRCS16.
Dmitry Timoshkov [Thu, 31 May 2001 21:37:29 +0000 (21:37 +0000)] 
List 16-bit resources separately as RC_SRCS16.

23 years agoIf you have freetype1 and freetype2 coexisting, freetype-config should
Marcus Meissner [Thu, 31 May 2001 21:35:15 +0000 (21:35 +0000)] 
If you have freetype1 and freetype2 coexisting, freetype-config should
be freetype2-config.

23 years agoFixed font metric rounding error.
Ian Pilcher [Thu, 31 May 2001 21:34:17 +0000 (21:34 +0000)] 
Fixed font metric rounding error.

23 years agoTOOLBAR_InsertButtonA: If iString==-1 then don't use it as a pointer.
Francois Gouget [Thu, 31 May 2001 21:33:55 +0000 (21:33 +0000)] 
TOOLBAR_InsertButtonA: If iString==-1 then don't use it as a pointer.

23 years agofclose should return EOF (-1) if an error condition exists.
Francois Gouget [Thu, 31 May 2001 21:33:32 +0000 (21:33 +0000)] 
fclose should return EOF (-1) if an error condition exists.

23 years agoCall FreeEnvironmentStrings when msvcrt is unloaded.
Francois Gouget [Thu, 31 May 2001 21:33:19 +0000 (21:33 +0000)] 
Call FreeEnvironmentStrings when msvcrt is unloaded.

23 years agoAdded msvcrt/eh.h.
Francois Gouget [Thu, 31 May 2001 21:32:53 +0000 (21:32 +0000)] 
Added msvcrt/eh.h.
Implemented unexpected, terminate and set_unexpected/terminate.

23 years agoFix the VarXxxFromCy conversions.
Francois Gouget [Thu, 31 May 2001 21:32:08 +0000 (21:32 +0000)] 
Fix the VarXxxFromCy conversions.
Remove (commented-out) references to inexistent VarXxxFrom32 functions.
Remove obsolete '32' suffixes.

23 years agoMore accurate stub of DDRAW:GetFourCCCodes.
Jason McMullan [Thu, 31 May 2001 21:31:04 +0000 (21:31 +0000)] 
More accurate stub of DDRAW:GetFourCCCodes.

23 years agoFixed scrollbars return value to the SBM_SETRANGE and
Bobby Bingham [Thu, 31 May 2001 21:30:06 +0000 (21:30 +0000)] 
Fixed scrollbars return value to the SBM_SETRANGE and
SBM_SETRANGEREDRAW messages.

23 years agoBuild AFM data for core PostScript fonts into WINEPS.
Ian Pilcher [Tue, 29 May 2001 22:06:10 +0000 (22:06 +0000)] 
Build AFM data for core PostScript fonts into WINEPS.

23 years agoDrop any file64 functions, try to use system supplied 64-bit mode by
Marcus Meissner [Tue, 29 May 2001 20:55:21 +0000 (20:55 +0000)] 
Drop any file64 functions, try to use system supplied 64-bit mode by
using proper defines.

23 years agoWhen reading resources in NLS_LoadStringExW we should map
Huw D M Davies [Tue, 29 May 2001 20:52:44 +0000 (20:52 +0000)] 
When reading resources in NLS_LoadStringExW we should map
SUBLANG_NEUTRAL to SUBLANG_DEFAULT.

23 years agoAttempt to write fragments and check whether we can notify the client
Huw D M Davies [Tue, 29 May 2001 20:52:23 +0000 (20:52 +0000)] 
Attempt to write fragments and check whether we can notify the client
after every message.

23 years agoFirst try at implementing PathGetCharType().
Marcus Meissner [Tue, 29 May 2001 20:51:53 +0000 (20:51 +0000)] 
First try at implementing PathGetCharType().

23 years agoAdded better GCC-style #line directive handling.
Maciek Kaliszewski [Tue, 29 May 2001 20:51:26 +0000 (20:51 +0000)] 
Added better GCC-style #line directive handling.

23 years agoconfigure.in: Remove unnecessary AC_PROG_RANLIB check
Francois Gouget [Tue, 29 May 2001 20:50:58 +0000 (20:50 +0000)] 
configure.in: Remove unnecessary AC_PROG_RANLIB check
Make.rules.in: Add missing CXX variable
Cosmetic changes

23 years agoLink libwine.so with $(LIBS).
Francois Gouget [Tue, 29 May 2001 20:50:21 +0000 (20:50 +0000)] 
Link libwine.so with $(LIBS).

23 years agoUse macros for FreeType includes.
Ian Pilcher [Tue, 29 May 2001 20:49:39 +0000 (20:49 +0000)] 
Use macros for FreeType includes.

23 years agoDon't just assume everything is a Dos Device, or mirc will not get any
Marcus Meissner [Fri, 25 May 2001 20:39:45 +0000 (20:39 +0000)] 
Don't just assume everything is a Dos Device, or mirc will not get any
DCC sends.

23 years agoImplemented DTM_GET/SETRANGE.
Gerard Patel [Fri, 25 May 2001 20:38:20 +0000 (20:38 +0000)] 
Implemented DTM_GET/SETRANGE.

23 years agoRemove kernel32 dependency on user32 by implementing family of k32
Dmitry Timoshkov [Thu, 24 May 2001 19:32:00 +0000 (19:32 +0000)] 
Remove kernel32 dependency on user32 by implementing family of k32
functions as callouts to user32.

23 years agoAdded an unknown VxD error code.
Andreas Mohr [Thu, 24 May 2001 18:45:07 +0000 (18:45 +0000)] 
Added an unknown VxD error code.

23 years agoUpdated German documentation.
Andreas Mohr [Thu, 24 May 2001 18:44:50 +0000 (18:44 +0000)] 
Updated German documentation.

23 years agoSpelling fixes.
Andreas Mohr [Thu, 24 May 2001 18:44:25 +0000 (18:44 +0000)] 
Spelling fixes.

23 years agoGet rid of GetCurrentTime16().
Andreas Mohr [Thu, 24 May 2001 18:43:55 +0000 (18:43 +0000)] 
Get rid of GetCurrentTime16().

23 years agoMake snoop code take ordinal base into account.
Andreas Mohr [Thu, 24 May 2001 18:43:16 +0000 (18:43 +0000)] 
Make snoop code take ordinal base into account.

23 years ago- BuildCommDCB16() uses int instead of BOOL
Andreas Mohr [Thu, 24 May 2001 18:42:38 +0000 (18:42 +0000)] 
- BuildCommDCB16() uses int instead of BOOL
- OpenComm16() should return IE_BADID for *all* invalid strings

23 years ago- add stubs SHLWAPI_294, UrlApplySchemeW
Andreas Mohr [Thu, 24 May 2001 18:41:56 +0000 (18:41 +0000)] 
- add stubs SHLWAPI_294, UrlApplySchemeW
- correct SHLWAPI_151 parameters
- implemented StrTrimA

23 years agoVcpQueueDelete() does not have a LPEXPANDVTBL parameter.
Andreas Mohr [Thu, 24 May 2001 18:41:21 +0000 (18:41 +0000)] 
VcpQueueDelete() does not have a LPEXPANDVTBL parameter.

23 years ago- add handler for VCD VxD ("virtual comm device" ?)
Andreas Mohr [Thu, 24 May 2001 18:40:26 +0000 (18:40 +0000)] 
- add handler for VCD VxD ("virtual comm device" ?)
- SetLastError( ERROR_INVALID_FUNCTION ); for unimplemented functions
- spelling fixes

23 years agoAdded AvgCharWidth member to font metrics.
Ian Pilcher [Thu, 24 May 2001 18:39:53 +0000 (18:39 +0000)] 
Added AvgCharWidth member to font metrics.

23 years agoUpdated PostScript glyph name data.
Ian Pilcher [Thu, 24 May 2001 18:39:31 +0000 (18:39 +0000)] 
Updated PostScript glyph name data.

23 years agoOnly fail with ERROR_INSUFFICIENT_BUFFER if the structure size is
James Juran [Thu, 24 May 2001 18:38:49 +0000 (18:38 +0000)] 
Only fail with ERROR_INSUFFICIENT_BUFFER if the structure size is
actually too small.

23 years agoFixed some issues.
Dmitry Timoshkov [Tue, 22 May 2001 19:55:51 +0000 (19:55 +0000)] 
Fixed some issues.

23 years agoMake WIN_WindowFromPoint take a POINT instead of a POINT16.
Alexandre Julliard [Tue, 22 May 2001 19:55:20 +0000 (19:55 +0000)] 
Make WIN_WindowFromPoint take a POINT instead of a POINT16.
Small bug fix in scope window handling.
Always check for message when QS_SENDMESSAGE is set.

23 years agoUpdated multimedia documentation.
Eric Pouech [Tue, 22 May 2001 19:26:31 +0000 (19:26 +0000)] 
Updated multimedia documentation.

23 years agoMimic more closely Windows' behavior (a MSACM driver is always opened
Eric Pouech [Tue, 22 May 2001 19:21:16 +0000 (19:21 +0000)] 
Mimic more closely Windows' behavior (a MSACM driver is always opened
twice: first time for info gathering, subsequent openings for
conversions).
Added format suggestion for PCM.
Cleaned up internal structures.

23 years agoMade midi mapper more robust.
Eric Pouech [Tue, 22 May 2001 19:20:53 +0000 (19:20 +0000)] 
Made midi mapper more robust.
Added channel to device/channel mapping.
Removed midiIn mapping (it doesn't exist on Windows).

23 years agoNow loading the default setting for low level drivers from registry.
Eric Pouech [Tue, 22 May 2001 19:19:50 +0000 (19:19 +0000)] 
Now loading the default setting for low level drivers from registry.

23 years agoUse memset rather than bzero.
Francois Gouget [Tue, 22 May 2001 19:19:12 +0000 (19:19 +0000)] 
Use memset rather than bzero.

23 years agoFixed spawnlp and added exec variants.
Mike Bond [Tue, 22 May 2001 19:18:51 +0000 (19:18 +0000)] 
Fixed spawnlp and added exec variants.

23 years agoSmall clean up.
Dmitry Timoshkov [Tue, 22 May 2001 19:18:28 +0000 (19:18 +0000)] 
Small clean up.

23 years agoFixed some dll separation issues.
Dmitry Timoshkov [Tue, 22 May 2001 19:18:06 +0000 (19:18 +0000)] 
Fixed some dll separation issues.

23 years agoCorrectly generate the environment global variables.
Eric Pouech [Tue, 22 May 2001 19:17:26 +0000 (19:17 +0000)] 
Correctly generate the environment global variables.

23 years agoTake message filters into account for WM_PAINT too.
Gerard Patel [Mon, 21 May 2001 18:33:56 +0000 (18:33 +0000)] 
Take message filters into account for WM_PAINT too.

23 years agoAdded the notion of delayed breakpoint (when a function is not loaded
Eric Pouech [Mon, 21 May 2001 18:33:15 +0000 (18:33 +0000)] 
Added the notion of delayed breakpoint (when a function is not loaded
yet, the name will be tried again for each new loaded module).

23 years agoSome French translations.
Eric Pouech [Mon, 21 May 2001 18:32:47 +0000 (18:32 +0000)] 
Some French translations.

23 years agoFixed open requests in case of error (if the physical device failed to
Eric Pouech [Mon, 21 May 2001 18:32:17 +0000 (18:32 +0000)] 
Fixed open requests in case of error (if the physical device failed to
open, the ACM stream was left opened).
Added mapping search for waveIn devices.

23 years agoAdded basic support for SPI_GETSCREENREADER.
Eric Pouech [Mon, 21 May 2001 18:31:49 +0000 (18:31 +0000)] 
Added basic support for SPI_GETSCREENREADER.

23 years agoFixed reply_message when there is no received message.
Eric Pouech [Sat, 19 May 2001 17:38:21 +0000 (17:38 +0000)] 
Fixed reply_message when there is no received message.

23 years agoFixed SetTimer for hwnd == 0.
Gerard Patel [Sat, 19 May 2001 17:35:43 +0000 (17:35 +0000)] 
Fixed SetTimer for hwnd == 0.

23 years agoAccept responses from 1..n when choosing from multiple symbols to
James Juran [Sat, 19 May 2001 17:34:17 +0000 (17:34 +0000)] 
Accept responses from 1..n when choosing from multiple symbols to
match the input labels.

23 years agoFixed typo in message filter check.
Alexandre Julliard [Fri, 18 May 2001 23:22:12 +0000 (23:22 +0000)] 
Fixed typo in message filter check.

23 years agoRemoved THREAD_IsWin16.
Alexandre Julliard [Fri, 18 May 2001 23:21:22 +0000 (23:21 +0000)] 
Removed THREAD_IsWin16.

23 years agoFix menu behaviour when escape is pressed.
Ulrich Czekalla [Fri, 18 May 2001 23:20:20 +0000 (23:20 +0000)] 
Fix menu behaviour when escape is pressed.

23 years agoDo not return FALSE on SetFileAttributes() failure (in readonly
Marcus Meissner [Fri, 18 May 2001 23:18:25 +0000 (23:18 +0000)] 
Do not return FALSE on SetFileAttributes() failure (in readonly
directory setups).

23 years agoMoved the major part of message queue and window timer handling into
Alexandre Julliard [Fri, 18 May 2001 22:51:56 +0000 (22:51 +0000)] 
Moved the major part of message queue and window timer handling into
the server.
Implemented MsgWaitForMultipleObjectsEx.

23 years agoSpelling typos.
Francois Gouget [Fri, 18 May 2001 21:01:38 +0000 (21:01 +0000)] 
Spelling typos.

23 years agoFixed compile if we do not have the xf86vidmode extension.
Marcus Meissner [Fri, 18 May 2001 20:59:22 +0000 (20:59 +0000)] 
Fixed compile if we do not have the xf86vidmode extension.

23 years agoThe shell special folder path creation did not mkdir the last
Marcus Meissner [Fri, 18 May 2001 20:58:57 +0000 (20:58 +0000)] 
The shell special folder path creation did not mkdir the last
component of the path if it did not end with \.

23 years agoEnhanced SetThreadExecutionState stub.
Marcus Meissner [Fri, 18 May 2001 20:58:43 +0000 (20:58 +0000)] 
Enhanced SetThreadExecutionState stub.

23 years agoImplementation of spawnl and spawnlp.
Mike Bond [Fri, 18 May 2001 20:58:08 +0000 (20:58 +0000)] 
Implementation of spawnl and spawnlp.

23 years agoUse older cupsGetPrinters() API so we support CUPS 1.0.x too (as found
Marcus Meissner [Fri, 18 May 2001 20:57:36 +0000 (20:57 +0000)] 
Use older cupsGetPrinters() API so we support CUPS 1.0.x too (as found
in Debian Potato).
Only set the default printer if there is no entry yet or it is not
WINEPS driven.

23 years agoKeyboard events did not update AsyncKeyStateTable, now they do.
Jukka Heinonen [Fri, 18 May 2001 20:56:59 +0000 (20:56 +0000)] 
Keyboard events did not update AsyncKeyStateTable, now they do.

23 years agoMake sure we set dwOSVersionInfoSize before calling GetVersionInfo().
James Juran [Fri, 18 May 2001 20:56:37 +0000 (20:56 +0000)] 
Make sure we set dwOSVersionInfoSize before calling GetVersionInfo().

23 years agoAdopted to new threaded displays.
Marcus Meissner [Wed, 16 May 2001 21:01:06 +0000 (21:01 +0000)] 
Adopted to new threaded displays.

23 years agoRead metrics from TrueType fonts.
Ian Pilcher [Wed, 16 May 2001 20:56:05 +0000 (20:56 +0000)] 
Read metrics from TrueType fonts.

23 years agoOnly measure child rectangles of visible children when deciding about
Bill Medland [Wed, 16 May 2001 20:06:20 +0000 (20:06 +0000)] 
Only measure child rectangles of visible children when deciding about
scroll bars.

23 years agoDisable /etc/printcap parsing if no PPD file specified.
Ian Pilcher [Wed, 16 May 2001 20:05:40 +0000 (20:05 +0000)] 
Disable /etc/printcap parsing if no PPD file specified.

23 years agoGuesstimate Windows font metrics for Type 1 fonts.
Ian Pilcher [Wed, 16 May 2001 20:05:24 +0000 (20:05 +0000)] 
Guesstimate Windows font metrics for Type 1 fonts.

23 years agoCreate an X connection for each thread, and process X events in the
Alexandre Julliard [Wed, 16 May 2001 19:52:29 +0000 (19:52 +0000)] 
Create an X connection for each thread, and process X events in the
thread that created the corresponding X window.
Spawn a separate thread to run the desktop message loop in desktop
mode.

23 years agoWarnings fixes.
Alexandre Julliard [Wed, 16 May 2001 19:45:34 +0000 (19:45 +0000)] 
Warnings fixes.

23 years agoImplemented 64bit file size handling.
Marcus Meissner [Mon, 14 May 2001 20:09:37 +0000 (20:09 +0000)] 
Implemented 64bit file size handling.
Removed several unneeded sys/stat.h includes.

23 years agoClear owner of system message queue to avoid freeing it when the first
Alexandre Julliard [Mon, 14 May 2001 20:01:38 +0000 (20:01 +0000)] 
Clear owner of system message queue to avoid freeing it when the first
task exits.

23 years agoAdd closing tags.
Ian Pilcher [Mon, 14 May 2001 19:24:30 +0000 (19:24 +0000)] 
Add closing tags.

23 years agoDefine HAVE_SYS_SOCKET_H on NetBSD and FreeBSD.
Bang Jun-Young [Mon, 14 May 2001 19:20:30 +0000 (19:20 +0000)] 
Define HAVE_SYS_SOCKET_H on NetBSD and FreeBSD.

23 years agoTest if the menu is destroyed before displaying a menu item.
Gerard Patel [Mon, 14 May 2001 19:20:13 +0000 (19:20 +0000)] 
Test if the menu is destroyed before displaying a menu item.

23 years agoCreate a new window for the top popup menu on every new menu tracking,
Alexandre Julliard [Fri, 11 May 2001 20:05:42 +0000 (20:05 +0000)] 
Create a new window for the top popup menu on every new menu tracking,
so that the window belongs to the right thread.

23 years agoRemove unnecessary single quoting of debugstr_xxx strings.
Francois Gouget [Fri, 11 May 2001 20:03:40 +0000 (20:03 +0000)] 
Remove unnecessary single quoting of debugstr_xxx strings.

23 years agoAdd a warning saying that the x11drv section is getting outdated.
Francois Gouget [Fri, 11 May 2001 20:02:07 +0000 (20:02 +0000)] 
Add a warning saying that the x11drv section is getting outdated.
Add templates for missing configuration options to the x11drv section.
Remove obsolete command-line options.

23 years agoRemoved some more obsolete 32 suffixes.
Francois Gouget [Fri, 11 May 2001 19:54:47 +0000 (19:54 +0000)] 
Removed some more obsolete 32 suffixes.

23 years agoEliminate __compar_fn_t.
Ian Pilcher [Fri, 11 May 2001 19:54:24 +0000 (19:54 +0000)] 
Eliminate __compar_fn_t.

23 years agoRenamed display to gdi_display where it is used for GDI operations, to
Alexandre Julliard [Fri, 11 May 2001 00:17:47 +0000 (00:17 +0000)] 
Renamed display to gdi_display where it is used for GDI operations, to
allow supporting multiple X connections.

23 years agoRelease 20010510. wine-20010510
Alexandre Julliard [Thu, 10 May 2001 21:30:47 +0000 (21:30 +0000)] 
Release 20010510.