Liu Spider [Thu, 9 Jan 2003 00:51:09 +0000 (00:51 +0000)]
Added Simplified Chinese resources.
Matthew Mastracci [Thu, 9 Jan 2003 00:50:17 +0000 (00:50 +0000)]
Add implementation for PathCreateFromUrlW and add the start for some
URL unit tests.
Marcus Meissner [Thu, 9 Jan 2003 00:46:54 +0000 (00:46 +0000)]
Check and define AS (for cross/biarch compiler support).
Alexandre Julliard [Thu, 9 Jan 2003 00:42:26 +0000 (00:42 +0000)]
Add -gstabs+ option if supported (based on a patch by Marcus
Meissner).
Dimitrie O. Paun [Thu, 9 Jan 2003 00:03:53 +0000 (00:03 +0000)]
Collapse the -hHrs options into the -O option.
Generate .res files by default.
Eric Pouech [Thu, 9 Jan 2003 00:02:26 +0000 (00:02 +0000)]
Implemented GetModuleBaseName(AW), GetModuleFileNameEx(AW) and
GetModuleInformation.
Eric Pouech [Thu, 9 Jan 2003 00:01:28 +0000 (00:01 +0000)]
- no longer depend on toolhelp definitions for generating snapshots
- added get_dll_info request
Eric Pouech [Wed, 8 Jan 2003 23:59:31 +0000 (23:59 +0000)]
Added the missing APIs.
Dan Kegel [Wed, 8 Jan 2003 21:09:25 +0000 (21:09 +0000)]
Change RECT to use LONG to match win32 standard headers and fix format
strings to use %ld for RECT elements.
Alexandre Julliard [Wed, 8 Jan 2003 19:56:31 +0000 (19:56 +0000)]
Store the keyboard state in the thread input structure on the server
side.
Alexandre Julliard [Wed, 8 Jan 2003 19:55:08 +0000 (19:55 +0000)]
Removed no longer used local variable (spotted by Dmitry Timoshkov).
Alexandre Julliard [Wed, 8 Jan 2003 19:54:19 +0000 (19:54 +0000)]
Grab the thread object in case the thread terminates with pending
async requests (spotted by Andreas Mohr).
Duane Clark [Wed, 8 Jan 2003 19:53:47 +0000 (19:53 +0000)]
WS_CAPTION is a two bit field, so test appropriately.
Stefan Leichter [Wed, 8 Jan 2003 19:52:25 +0000 (19:52 +0000)]
GetPrinterDriverDirectoryA: do not crash on null pointers.
Alexandre Julliard [Wed, 8 Jan 2003 00:27:58 +0000 (00:27 +0000)]
Store the hardware messages in the thread input structure, not in the
thread queue. Get rid of the cooked messages queue.
Alexandre Julliard [Tue, 7 Jan 2003 23:11:12 +0000 (23:11 +0000)]
Defined NONAMELESSUNION/STRUCT directly in the files that need it
instead of globally in the makefile.
Dimitrie O. Paun [Tue, 7 Jan 2003 23:09:54 +0000 (23:09 +0000)]
Use the standard symbol names instead of the msvcrt specific ones.
Francois Gouget [Tue, 7 Jan 2003 23:09:22 +0000 (23:09 +0000)]
Remove extra #include directives from winspool.h.
Lionel Ulmer [Tue, 7 Jan 2003 23:08:31 +0000 (23:08 +0000)]
- rewrote a little bit the state magagement to remove the RenderState
stucture and use only the state_block code
- factorize some code between interface revisions
- fix some smalls bugs
Francois Gouget [Tue, 7 Jan 2003 23:08:05 +0000 (23:08 +0000)]
In OSS_RawOpenDevice, always retrieve the device format and store it
in the OSS_DEVICE structure.
Modify our internal functions so that they can be told to still open
the device even if the device format is not an exact match.
In wodOpen return the actual device format if the WAVE_DIRECTSOUND
flag is set.
Fixes DirectSound on i810 soundcards (i.e. cards supporting only
48000x16x2).
Dimitrie O. Paun [Tue, 7 Jan 2003 20:36:20 +0000 (20:36 +0000)]
Define NONAMELESS{STRUCT,UNION} explicitly in the files that need them.
Dimitrie O. Paun [Tue, 7 Jan 2003 19:47:19 +0000 (19:47 +0000)]
Teach winegcc to produce executables directly from a bunch of source files.
Create a wineg++ akin to g++. Drop support for the abused -xc++ switched.
Duane Clark [Tue, 7 Jan 2003 19:46:31 +0000 (19:46 +0000)]
A window with a WS_EX_APPWINDOW extended style can also get a menu.
Eric Pouech [Tue, 7 Jan 2003 19:45:40 +0000 (19:45 +0000)]
Fixed protocol packet handling when winedbg is too slow to answer.
Shachar Shemesh [Tue, 7 Jan 2003 19:44:00 +0000 (19:44 +0000)]
- Cleaned up the code (saving on chaining strings) by CDing to the
system root directory before doing anything else.
- Will now rename wininit.ini to wininit.bak instead of erasing it as
before.
Francois Gouget [Tue, 7 Jan 2003 19:43:18 +0000 (19:43 +0000)]
Always open the device in the default 22050x8x2 format, and let it
report the actual device format to us.
Francois Gouget [Tue, 7 Jan 2003 19:43:02 +0000 (19:43 +0000)]
Fix the BlockSize check.
Dimitrie O. Paun [Tue, 7 Jan 2003 19:42:43 +0000 (19:42 +0000)]
Stubs for DllGetClassObject, Ole[GS]etClipboard in ole2.
Christoph Frick [Tue, 7 Jan 2003 19:42:26 +0000 (19:42 +0000)]
Implementation of (Get|Set)ClipPlane for d3d7.
Francois Gouget [Tue, 7 Jan 2003 19:40:40 +0000 (19:40 +0000)]
Many oleaut32 APIs are missing on Win95/IE3. Load them dynamically.
Uncomment some 'NULL' tests as they pass on Windows and on Wine.
Comment out those that crash on Win95 and indicate why they are
commented out.
Remove two redundant tests in vartest.c (VarI1FromBool and
VarUI2FromI2, last diff hunk).
Francois Gouget [Tue, 7 Jan 2003 19:40:14 +0000 (19:40 +0000)]
Standardize the capitalization of Wine.
Francois Gouget [Tue, 7 Jan 2003 19:40:00 +0000 (19:40 +0000)]
Add support for .drv extension (for winspool.drv tests for instance).
Eric Pouech [Tue, 7 Jan 2003 19:39:25 +0000 (19:39 +0000)]
- fixed some update problems (generic & while scrolling)
- now generating key event for Ctrl-[A-Z] that our editline understands
- implemented cursor visibility
Eric Pouech [Sun, 5 Jan 2003 20:38:05 +0000 (20:38 +0000)]
Fixed some bugs in cast operator.
Alexandre Julliard [Sun, 5 Jan 2003 20:32:30 +0000 (20:32 +0000)]
Fixed some issues caused by the new oaidl.h.
Ove Kaaven [Sun, 5 Jan 2003 20:31:51 +0000 (20:31 +0000)]
Wrote a new oaidl.idl to replace include/wine/obj_oleaut.h and
include/wine/obj_errorinfo.h.
Dimitrie O. Paun [Sun, 5 Jan 2003 20:28:54 +0000 (20:28 +0000)]
mingw links in comdlg32, shell32, and advapi32 by default.
Lionel Ulmer [Sun, 5 Jan 2003 20:28:35 +0000 (20:28 +0000)]
Factorize the 'ortho' code (will be needed later on).
Lionel Ulmer [Sun, 5 Jan 2003 20:28:17 +0000 (20:28 +0000)]
Ignore the LPSURFACE bit if ALLOCONLOAD is set.
Francois Gouget [Sun, 5 Jan 2003 01:08:56 +0000 (01:08 +0000)]
Standardize the capitalization of Wine.
Shachar Shemesh [Sun, 5 Jan 2003 01:08:14 +0000 (01:08 +0000)]
Change the SUBLANG_NEUTRAL clause in all winelib applications to
SUBLANG_DEFAULT, as they should be.
Eric Pouech [Sun, 5 Jan 2003 01:07:34 +0000 (01:07 +0000)]
- Fixed several bugs while resizing an existing screenbuffer.
- Reduced update area for some write conditions.
- Started implementing event message collapsing.
Dimitrie O. Paun [Sun, 5 Jan 2003 01:07:09 +0000 (01:07 +0000)]
Pass -l's that are not .dll's or .a's to the linker.
Dimitrie O. Paun [Sun, 5 Jan 2003 01:06:55 +0000 (01:06 +0000)]
- Define the standard __WINE__ and __WIN32__ macros.
- Map -luuid to -lwine_uuid, in Unix -luuid does something else.
Ove Kaaven [Sun, 5 Jan 2003 01:06:30 +0000 (01:06 +0000)]
Include oaidl.h instead of wine/obj_oleaut.h.
Ove Kaaven [Sun, 5 Jan 2003 01:06:19 +0000 (01:06 +0000)]
Temporarily include objbase.h from oleidl.h.
Removed inclusion of obj_errorinfo.h.
Ove Kaaven [Sun, 5 Jan 2003 01:06:04 +0000 (01:06 +0000)]
Avoid direct ICOM_CALL usage.
Ove Kaaven [Sun, 5 Jan 2003 01:05:45 +0000 (01:05 +0000)]
Moved a couple of definitions from include/wine/obj_oleaut.h to
include/oleauto.h.
Christoph Frick [Sun, 5 Jan 2003 01:05:13 +0000 (01:05 +0000)]
Creation of a tags file with the ctags tool.
Lionel Ulmer [Sun, 5 Jan 2003 01:04:55 +0000 (01:04 +0000)]
- fix in the GetHandle method
- factorize some code between D3D1/2/3 and D3D7
- fix reference counting for palettes
Marcus Meissner [Sun, 5 Jan 2003 01:04:34 +0000 (01:04 +0000)]
ole2nls.c is a 16bit only.
No need to define ICOM macros for 16bit iface IMalloc16.
Define and implement HGLOBAL_LockBytes16.
Started on StgOpenStorageOnILockBytes.
Marcus Meissner [Sun, 5 Jan 2003 01:03:41 +0000 (01:03 +0000)]
Added several missing K32WOW* prototypes.
Francois Gouget [Sun, 5 Jan 2003 01:03:12 +0000 (01:03 +0000)]
The vt field should be a VARTYPE not a VARENUM.
Francois Gouget [Sun, 5 Jan 2003 01:02:57 +0000 (01:02 +0000)]
Fix signed/unsigned compilation warnings.
Shachar Shemesh [Sat, 4 Jan 2003 02:52:05 +0000 (02:52 +0000)]
Initial wineboot implementation; at this stage only wininit.ini
processing has been written.
Rok Mandeljc [Sat, 4 Jan 2003 01:24:59 +0000 (01:24 +0000)]
- 3d buffers produce sounds
- some other small fixes
Rok Mandeljc [Sat, 4 Jan 2003 01:22:51 +0000 (01:22 +0000)]
- cleaned *Set* functions
- added initial code for 3d buffer recalculating
- added some auxiliary functions
Dimitrie O. Paun [Sat, 4 Jan 2003 00:52:18 +0000 (00:52 +0000)]
Rename __WINE__ to __WINESRC__.
Alexandre Julliard [Sat, 4 Jan 2003 00:19:17 +0000 (00:19 +0000)]
Removed a few more #ifdef __WINE__.
Dimitrie O. Paun [Sat, 4 Jan 2003 00:17:11 +0000 (00:17 +0000)]
Enable nameless structures in C++ for gcc >= 3.x (discovery and
testing done by Dan Kegel).
Dimitrie O. Paun [Sat, 4 Jan 2003 00:15:49 +0000 (00:15 +0000)]
Pass only the -o -l -L options to winewrap, ignore the rest.
Alexandre Julliard [Fri, 3 Jan 2003 22:36:39 +0000 (22:36 +0000)]
Removed a couple of no longer used tests in the generated configure
script.
Gerald Pfeifer [Fri, 3 Jan 2003 22:32:47 +0000 (22:32 +0000)]
#include <stdlib.h> instead of the non-standard <malloc.h>.
Lionel Ulmer [Fri, 3 Jan 2003 22:32:30 +0000 (22:32 +0000)]
Enable Z buffer by default.
Francois Gouget [Fri, 3 Jan 2003 22:32:14 +0000 (22:32 +0000)]
Added TIME_KILL_SYNCHRONOUS.
Dimitrie O. Paun [Fri, 3 Jan 2003 22:31:56 +0000 (22:31 +0000)]
Properly handle the -M switch.
Dimitrie O. Paun [Fri, 3 Jan 2003 22:31:45 +0000 (22:31 +0000)]
Properly link agains .a files using the -l switch.
Support more verbose output.
Jason Edmeades [Fri, 3 Jan 2003 21:28:05 +0000 (21:28 +0000)]
Added basic support for mipmaping, verified using sample from
codesampler.com.
Jason Edmeades [Fri, 3 Jan 2003 21:25:42 +0000 (21:25 +0000)]
- Use faster vertex arrays (rather than processing vertexes one by
one), whenever possible.
- Less trace in the slower form by default.
Lionel Ulmer [Fri, 3 Jan 2003 21:17:47 +0000 (21:17 +0000)]
- some fixes / optimisations in the color keying code
- minimize at the maximum texture uploads
Lionel Ulmer [Fri, 3 Jan 2003 21:16:03 +0000 (21:16 +0000)]
- re-activate the color-keying code
- fix yet again texture enumeration to please all games :-/
Christian Costa [Fri, 3 Jan 2003 21:10:11 +0000 (21:10 +0000)]
Reenable device's default render states initialization.
Lionel Ulmer [Fri, 3 Jan 2003 21:09:25 +0000 (21:09 +0000)]
Fix order of texture enumeration to fix yet another set of dumb games.
Christian Costa [Fri, 3 Jan 2003 21:08:50 +0000 (21:08 +0000)]
Beginning of state block.
Initialize the device with the right D3D default values.
Implements GetRenderState, GetTextureStageState and GetLightState.
Lionel Ulmer [Fri, 3 Jan 2003 21:07:22 +0000 (21:07 +0000)]
- hack for one case of the ProcessVertices case
- some changes in the execute buffer to reuse the new Matrix code
- always reinitialize the enumeration structures in case some games
modify them
- added support for the (unused) Reserved1 field in the FVF formats
- fix 32 bit texturing and added more checks
- remove some useless and annoying fixme
Lionel Ulmer [Fri, 3 Jan 2003 21:05:38 +0000 (21:05 +0000)]
- create a function to set the various transformation matrices to
factorize the code between the various code path
- fixed some logging stuff
Lionel Ulmer [Fri, 3 Jan 2003 21:04:12 +0000 (21:04 +0000)]
- more thunking in the D3DVertexBuffer COM object
- added 'support' for GetInfo
Lionel Ulmer [Fri, 3 Jan 2003 21:03:15 +0000 (21:03 +0000)]
- light improvements
- misc. fixes
Dimitrie O. Paun [Fri, 3 Jan 2003 21:02:53 +0000 (21:02 +0000)]
Simplify the code for the generated wrapper.
Miscellaneous small cleanups.
Dimitrie O. Paun [Fri, 3 Jan 2003 19:12:55 +0000 (19:12 +0000)]
Eliminate lots of __WINE__ conditionals from the headers.
Lionel Ulmer [Fri, 3 Jan 2003 19:10:48 +0000 (19:10 +0000)]
- some additionnal flags logged
- fixes in the vertex buffer thunking + optimized flag support
Francois Gouget [Fri, 3 Jan 2003 19:09:23 +0000 (19:09 +0000)]
Win9x does not support {Get,Set}WindowLongW. Use the Ansi version
instead since it won't impact _these_ tests anyway.
Alexandre Julliard [Fri, 3 Jan 2003 03:12:58 +0000 (03:12 +0000)]
Added wine_dbg_sprintf function that allocates a temporary buffer in
the per-thread strings area.
Added inline functions to format POINT, SIZE and RECT structures.
Dimitrie O. Paun [Fri, 3 Jan 2003 03:07:21 +0000 (03:07 +0000)]
SHGetMalloc() returns a HRESULT, not a DWORD.
Dimitrie O. Paun [Fri, 3 Jan 2003 03:07:06 +0000 (03:07 +0000)]
Define NULL if it's not defined already.
Lionel Ulmer [Fri, 3 Jan 2003 03:06:42 +0000 (03:06 +0000)]
Check the value of the pfnCallback in addition to the callback bit.
Dimitrie O. Paun [Fri, 3 Jan 2003 03:06:02 +0000 (03:06 +0000)]
Support outputing files to a different directory than pwd.
Small cleanups.
Patrik Stridvall [Fri, 3 Jan 2003 03:05:41 +0000 (03:05 +0000)]
Added --include-quotes option that fixes #include to use the correct
of <> and "".
Stefan Leichter [Fri, 3 Jan 2003 03:04:46 +0000 (03:04 +0000)]
Moved implementation of GetPrinterDriverDirectory from ascii to unicode.
Chris Morgan [Fri, 3 Jan 2003 03:04:22 +0000 (03:04 +0000)]
Listview should scroll by at least one column, fixes bug where item
being wider than listview prevents any scrolling from occuring. Added
printing of the scroll code text during tracing of scroll functions.
Dan Kegel [Fri, 3 Jan 2003 03:03:36 +0000 (03:03 +0000)]
ShellExecute(NULL, "wordpad.exe",) now correctly finds wordpad.exe in
App Paths.
Dominik Strasser [Fri, 3 Jan 2003 03:03:07 +0000 (03:03 +0000)]
Implement VerSetConditionMask by forwarding to ntdll.
Francois Gouget [Fri, 3 Jan 2003 03:02:15 +0000 (03:02 +0000)]
Call lstrcmpW rather than wcscmp.
Marcus Meissner [Thu, 2 Jan 2003 23:13:56 +0000 (23:13 +0000)]
Implemented SafeArray{SetIID,GetIID,SetRecordInfo,GetRecordInfo}.
Added support for FADF_HAVEIID, FADF_RECORD, FADF_HAVEVARTYPE.
Implemented SafeArrayAllocDescriptorEx and SafeArrayGetVarType
correctly.
Fixed second argument of SafeArrayCopyData (it is just SAFEARRAY*).
Changed allocation to include 16 bytes before the SAFEARRAY (to store
IID/VARTYPE/IRecordInfo*).
VARTYPE -> size array was not indexed correctly.
Added lots of testcases for most functionality.
Added IRecordInfo interface definition.
Marcus Meissner [Thu, 2 Jan 2003 23:11:56 +0000 (23:11 +0000)]
Handle VT_ERROR->VT_I4/VT_R4 coercion.
VariantCopy does not need to check the return of VariantClear.
VariantCopyInd now copies VT_UNKNOWN and VT_DISPATCH too.
VarCmp handles VT_BOOL.
VarFormat handles VT_BSTR.
coerce_array fixed for VT_ARRAY|VT_UI1 -> VT_BSTR and VT_ARRAY|x ->
VT_SAFEARRAY cases.
VarCat tries to coerce types into VT_BSTR to do cat.
Marcus Meissner [Thu, 2 Jan 2003 23:11:19 +0000 (23:11 +0000)]
Process TKIND_ALIAS in SLTG typelibs, 0x14 in the tail is the
tdescAlias.vt entry.
Added a small handler for TKIND_DISPATCH in SLTG.
ITypeLib_Release can have a NULL pointer as ITypeInfo*.
Split out _copy_arg function for both DispCall and ITypeInfo_fnInvoke,
added some more functionality.
ITypeInfo_fnInvoke can handle VT_USERDEFINED variants.
Francois Gouget [Thu, 2 Jan 2003 23:08:57 +0000 (23:08 +0000)]
Add the ability of playing a test tone when in interactive mode.
Test both primary and secondary buffers.
Alberto Massari [Thu, 2 Jan 2003 23:08:22 +0000 (23:08 +0000)]
- Implemented InternetCrackUrlW and re-implemented InternetCrackUrlA
by using the Unicode version.
- InternetCrackUrlW now parses URL having the "about" and "res"
schemes.
Dimitrie O. Paun [Thu, 2 Jan 2003 23:07:52 +0000 (23:07 +0000)]
Added C++ support & small cleanups.
Dimitrie O. Paun [Thu, 2 Jan 2003 23:07:40 +0000 (23:07 +0000)]
Support C++ linking with a new -C switch.
Modify the app launcher to pass all options but --debugmsg and --dll
to the app.
Link the wrapper against all of the app's libs.
Drop support for passing the dll names to the launcher.