wine
18 years agoUse int instead of long in interlocked_* functions for 64-bit
Alexandre Julliard [Mon, 26 Sep 2005 13:51:58 +0000 (13:51 +0000)] 
Use int instead of long in interlocked_* functions for 64-bit
compatibility.

18 years agoUse a larger buffer in CopyFileW now that the file handle may not
Alexandre Julliard [Mon, 26 Sep 2005 13:26:40 +0000 (13:26 +0000)] 
Use a larger buffer in CopyFileW now that the file handle may not
always be cached.

18 years agoCreate a function to determine the table's row size and use it.
Mike McCormack [Mon, 26 Sep 2005 13:25:48 +0000 (13:25 +0000)] 
Create a function to determine the table's row size and use it.
Fix a memory leak in the table code.

18 years agovolatile is valid everywhere const is valid.
Francois Gouget [Mon, 26 Sep 2005 13:25:35 +0000 (13:25 +0000)] 
volatile is valid everywhere const is valid.

18 years agoNorwegian translation of wcmd and wineconsole.
Alexander N. Sørnes [Mon, 26 Sep 2005 13:25:22 +0000 (13:25 +0000)] 
Norwegian translation of wcmd and wineconsole.

18 years agoAdd an x11drv escape that returns a glx drawable.
Huw Davies [Mon, 26 Sep 2005 11:04:12 +0000 (11:04 +0000)] 
Add an x11drv escape that returns a glx drawable.

18 years agoAdded Norwegian translation of some programs.
Alexander N. Sørnes [Mon, 26 Sep 2005 11:03:32 +0000 (11:03 +0000)] 
Added Norwegian translation of some programs.

18 years ago- now passing access rights when creating a named pipe in NTDLL
Eric Pouech [Mon, 26 Sep 2005 11:02:45 +0000 (11:02 +0000)] 
- now passing access rights when creating a named pipe in NTDLL
- reimplemented Kernel32.CreatePipe purely on top of NTDLL APIs
- anonymous pipe handles should have the SYNCHRONIZE bit set

18 years agoAssorted spelling fixes.
Francois Gouget [Mon, 26 Sep 2005 10:58:41 +0000 (10:58 +0000)] 
Assorted spelling fixes.

18 years agoAdded Norwegian translations.
Alexander N. Sørnes [Mon, 26 Sep 2005 10:56:47 +0000 (10:56 +0000)] 
Added Norwegian translations.

18 years agoFix various query related memory leaks.
Mike McCormack [Mon, 26 Sep 2005 10:55:18 +0000 (10:55 +0000)] 
Fix various query related memory leaks.

18 years agoUpdate German resource file.
Henning Gerhardt [Mon, 26 Sep 2005 10:54:48 +0000 (10:54 +0000)] 
Update German resource file.

18 years ago- Copy key name works.
Krzysztof Foltman [Mon, 26 Sep 2005 09:57:56 +0000 (09:57 +0000)] 
- Copy key name works.
- Favorites (adding, removing, going to) work.
- Added context sensitive graying to some menu options.
- Cleanup of status bar update.

18 years agoReplace the 'if (!cond) ; else code' construct with the standard 'do {
Francois Gouget [Mon, 26 Sep 2005 09:57:38 +0000 (09:57 +0000)] 
Replace the 'if (!cond) ; else code' construct with the standard 'do {
code } while (0)' construct combined with a regular 'if'.

18 years agoFix .spec declarations for functinos with 64bit arguments (reported by
Francois Gouget [Mon, 26 Sep 2005 09:56:40 +0000 (09:56 +0000)] 
Fix .spec declarations for functinos with 64bit arguments (reported by
winapi_check).

18 years agoMake a macro function for unimplemented actions.
Mike McCormack [Mon, 26 Sep 2005 09:56:18 +0000 (09:56 +0000)] 
Make a macro function for unimplemented actions.
Add some more unimplemented action stubs.

18 years agoAdd MYT (Malaysian Time) and NOVST (Novosibirsk Summer Time).
Vijay Kiran Kamuju [Mon, 26 Sep 2005 09:55:59 +0000 (09:55 +0000)] 
Add MYT (Malaysian Time) and NOVST (Novosibirsk Summer Time).

18 years agoFill out the stubs for MsiApplyTransformA/W a bit more.
Mike McCormack [Mon, 26 Sep 2005 09:55:38 +0000 (09:55 +0000)] 
Fill out the stubs for MsiApplyTransformA/W a bit more.

18 years agoCalling DdeUninitialize hangs DDE test on XP SP1, so remove that call,
Dmitry Timoshkov [Mon, 26 Sep 2005 09:55:25 +0000 (09:55 +0000)] 
Calling DdeUninitialize hangs DDE test on XP SP1, so remove that call,
and add a comment explaining it.

18 years agoFix handle leaks in the test cases.
Mike McCormack [Mon, 26 Sep 2005 09:55:12 +0000 (09:55 +0000)] 
Fix handle leaks in the test cases.

18 years agoMake sure to set the minimum size before allocating string table
Mike McCormack [Mon, 26 Sep 2005 09:54:56 +0000 (09:54 +0000)] 
Make sure to set the minimum size before allocating string table
memory.

18 years agoMake it clear the empty body sections are not accidental.
Francois Gouget [Mon, 26 Sep 2005 09:54:47 +0000 (09:54 +0000)] 
Make it clear the empty body sections are not accidental.

18 years agoHOLEMENU is a 'long' as far as winapi_check is concerned.
Francois Gouget [Mon, 26 Sep 2005 09:54:22 +0000 (09:54 +0000)] 
HOLEMENU is a 'long' as far as winapi_check is concerned.

18 years agoUpdate Finnish resources.
Kimmo Myllyvirta [Mon, 26 Sep 2005 09:54:02 +0000 (09:54 +0000)] 
Update Finnish resources.

18 years ago- Optional destinations in stylesheets are now skipped properly (and
Krzysztof Foltman [Mon, 26 Sep 2005 09:53:49 +0000 (09:53 +0000)] 
- Optional destinations in stylesheets are now skipped properly (and
  not treated as the "proper" styles as they were before).
- EOF condition in the middle of the stylesheet is no longer putting
  the reader into infinite loop,
- Half-full input buffers don't trigger EOF anymore (although it
  could, in theory, break some apps, I find it unlikely - and the
  change makes Out from Boneville installer display license properly).

18 years agoUpdate win32.api to match the current sources.
Francois Gouget [Mon, 26 Sep 2005 09:53:06 +0000 (09:53 +0000)] 
Update win32.api to match the current sources.
Fix the usp10.dll name.
Fix PBERVAL alphabetical order.

18 years agoDocumentation tweaks to make winapi_check happy.
Francois Gouget [Mon, 26 Sep 2005 09:52:56 +0000 (09:52 +0000)] 
Documentation tweaks to make winapi_check happy.

18 years agoAdd AVISTREAMREAD_CONVENIENT.
Francois Gouget [Mon, 26 Sep 2005 09:52:43 +0000 (09:52 +0000)] 
Add AVISTREAMREAD_CONVENIENT.

18 years agoAdd trailing '\n's to ok() calls.
Francois Gouget [Mon, 26 Sep 2005 09:52:25 +0000 (09:52 +0000)] 
Add trailing '\n's to ok() calls.

18 years agoUpdate winapi_check so it considers 'longlong' (win*.api files) as
Francois Gouget [Mon, 26 Sep 2005 09:52:09 +0000 (09:52 +0000)] 
Update winapi_check so it considers 'longlong' (win*.api files) as
compatible with 'double' (spec files).

18 years agoScreen depth cannot be selected when double buffering is enabled.
Christian Costa [Mon, 26 Sep 2005 09:51:48 +0000 (09:51 +0000)] 
Screen depth cannot be selected when double buffering is enabled.
Disable depth selection when it's the case.

18 years agoReplace DPRINTF by TRACE in a few places.
Alexandre Julliard [Sun, 25 Sep 2005 15:23:21 +0000 (15:23 +0000)] 
Replace DPRINTF by TRACE in a few places.

18 years agoNorwegian translation of mshtml.
Alexander N. Sørnes [Sun, 25 Sep 2005 15:18:58 +0000 (15:18 +0000)] 
Norwegian translation of mshtml.

18 years agoImplement Begin/Vertex/End rendering functions.
Christian Costa [Sun, 25 Sep 2005 15:18:18 +0000 (15:18 +0000)] 
Implement Begin/Vertex/End rendering functions.

18 years agoCorrectly resize the child windows.
James Hawkins [Sun, 25 Sep 2005 15:17:42 +0000 (15:17 +0000)] 
Correctly resize the child windows.

18 years agoFix function names.
Christian Costa [Sun, 25 Sep 2005 15:17:30 +0000 (15:17 +0000)] 
Fix function names.

18 years agoMove all 16-bit functions to an appropriate 16-bit file.
Robert Shearman [Sun, 25 Sep 2005 15:17:10 +0000 (15:17 +0000)] 
Move all 16-bit functions to an appropriate 16-bit file.

18 years agoAdded Norwegian translations.
Alexander N. Sørnes [Sun, 25 Sep 2005 15:15:25 +0000 (15:15 +0000)] 
Added Norwegian translations.

18 years agoUpdate Finnish resources.
Kimmo Myllyvirta [Sun, 25 Sep 2005 15:14:58 +0000 (15:14 +0000)] 
Update Finnish resources.

18 years agoHandle copying of the install package to a temporary file in one place
Mike McCormack [Sun, 25 Sep 2005 15:14:32 +0000 (15:14 +0000)] 
Handle copying of the install package to a temporary file in one place
only.

18 years agoFix another memory leak.
Mike McCormack [Sun, 25 Sep 2005 15:14:16 +0000 (15:14 +0000)] 
Fix another memory leak.

18 years agoStub implementation of the IsolateComponents action.
Mike McCormack [Sun, 25 Sep 2005 15:14:03 +0000 (15:14 +0000)] 
Stub implementation of the IsolateComponents action.

18 years agoAdded ddk/wdm.h.
Ivan Leo Puoti [Fri, 23 Sep 2005 17:22:12 +0000 (17:22 +0000)] 
Added ddk/wdm.h.

18 years agoFix a memory leak.
Mike McCormack [Fri, 23 Sep 2005 17:21:46 +0000 (17:21 +0000)] 
Fix a memory leak.

18 years agoMove desktop_vi inside process_attach and remember to free it.
Huw Davies [Fri, 23 Sep 2005 17:21:32 +0000 (17:21 +0000)] 
Move desktop_vi inside process_attach and remember to free it.

18 years agoAdd a stub implementation of the BindImage action.
Mike McCormack [Fri, 23 Sep 2005 17:21:10 +0000 (17:21 +0000)] 
Add a stub implementation of the BindImage action.

18 years agoOptionally repack nonpower 2 textures to the expected span length when
Oliver Stieber [Fri, 23 Sep 2005 11:08:03 +0000 (11:08 +0000)] 
Optionally repack nonpower 2 textures to the expected span length when
a textures is locked. This is necessary for buggy games like Warhammer
40k that don't work with the odd span sizes produce by default
nonpower 2 support.

18 years agoStub implementation of the PatchFiles action.
Mike McCormack [Fri, 23 Sep 2005 11:06:57 +0000 (11:06 +0000)] 
Stub implementation of the PatchFiles action.

18 years agoDefined a proper structure for debug channels.
Alexandre Julliard [Fri, 23 Sep 2005 10:52:07 +0000 (10:52 +0000)] 
Defined a proper structure for debug channels.
Also put all the function pointers inside a structure and added
__wine_dbg_set_functions to change them instead of exporting the
pointers directly.

18 years agoImplement MsiGetShortcutTargetA.
Mike McCormack [Fri, 23 Sep 2005 10:48:42 +0000 (10:48 +0000)] 
Implement MsiGetShortcutTargetA.

18 years agoStub implementation of the MoveFiles action.
Mike McCormack [Fri, 23 Sep 2005 10:48:17 +0000 (10:48 +0000)] 
Stub implementation of the MoveFiles action.

18 years agoEnable dxt2 and dxt4 compressed textures to be created via
Oliver Stieber [Fri, 23 Sep 2005 10:48:01 +0000 (10:48 +0000)] 
Enable dxt2 and dxt4 compressed textures to be created via
Device_CreateSurface.

18 years agoCOLOR_3DFACE is a better choice for the dialog background.
Dmitry Timoshkov [Fri, 23 Sep 2005 10:47:26 +0000 (10:47 +0000)] 
COLOR_3DFACE is a better choice for the dialog background.

18 years ago- String id 0 becomes a reserved (invalid) id.
Eric Kohl [Fri, 23 Sep 2005 10:09:47 +0000 (10:09 +0000)] 
- String id 0 becomes a reserved (invalid) id.
- StringTableStringFromId returns a pointer to an empty string if the
  string id is invalid.

18 years agoSet text of help menu to Help.
Steven Edwards [Fri, 23 Sep 2005 10:09:29 +0000 (10:09 +0000)] 
Set text of help menu to Help.

18 years agoStub implementation of the RemoveIniValues action.
Mike McCormack [Fri, 23 Sep 2005 10:09:18 +0000 (10:09 +0000)] 
Stub implementation of the RemoveIniValues action.

18 years agoFix dxerr awk scripts to output single quotes properly.
Robert Reif [Fri, 23 Sep 2005 10:08:57 +0000 (10:08 +0000)] 
Fix dxerr awk scripts to output single quotes properly.

18 years agoAdd some missing error codes.
Robert Reif [Fri, 23 Sep 2005 10:08:51 +0000 (10:08 +0000)] 
Add some missing error codes.

18 years agoImplement some IRunningObject functions that actually start the server
Robert Shearman [Fri, 23 Sep 2005 10:08:35 +0000 (10:08 +0000)] 
Implement some IRunningObject functions that actually start the server
and initialize it.

18 years agoImplement OleRegEnumVerbs.
Robert Shearman [Fri, 23 Sep 2005 10:08:25 +0000 (10:08 +0000)] 
Implement OleRegEnumVerbs.

18 years agoDon't fail in CoRegisterClassObject if the class already exists and
Robert Shearman [Fri, 23 Sep 2005 10:08:11 +0000 (10:08 +0000)] 
Don't fail in CoRegisterClassObject if the class already exists and
the REGCLS_MULTIPLEUSE flag is specified.

18 years agoDefinition added for VFT2_DRV_VERSIONED_PRINTER.
Detlef Riekenberg [Fri, 23 Sep 2005 10:07:51 +0000 (10:07 +0000)] 
Definition added for VFT2_DRV_VERSIONED_PRINTER.

18 years agoClean up all the objects bound to the device when the device is
Oliver Stieber [Fri, 23 Sep 2005 10:07:46 +0000 (10:07 +0000)] 
Clean up all the objects bound to the device when the device is
destroyed as a result of its ref count reaching zero.

18 years agoImplementation of _get_sbh_threshold and _set_sbh_threshold
Vijay Kiran Kamuju [Fri, 23 Sep 2005 10:07:05 +0000 (10:07 +0000)] 
Implementation of _get_sbh_threshold and _set_sbh_threshold
functions.

18 years agoFix compile without XRender.
Richard Cohen [Fri, 23 Sep 2005 10:05:54 +0000 (10:05 +0000)] 
Fix compile without XRender.

18 years agoFix capture test to not fail when IDirectSoundCapture class is not
Robert Reif [Fri, 23 Sep 2005 10:05:40 +0000 (10:05 +0000)] 
Fix capture test to not fail when IDirectSoundCapture class is not
registered.

18 years agoTake advantage of the msi_get_deformatted_field function to simplify
Mike McCormack [Fri, 23 Sep 2005 10:05:23 +0000 (10:05 +0000)] 
Take advantage of the msi_get_deformatted_field function to simplify
some code.

18 years agoAvoid using static variables in the InstallFiles action.
Mike McCormack [Fri, 23 Sep 2005 10:05:08 +0000 (10:05 +0000)] 
Avoid using static variables in the InstallFiles action.

18 years agoDefine data types to the correct size on 64-bit platforms.
Alexandre Julliard [Thu, 22 Sep 2005 10:58:04 +0000 (10:58 +0000)] 
Define data types to the correct size on 64-bit platforms.

18 years agoFix various memory leaks.
Mike McCormack [Thu, 22 Sep 2005 10:56:26 +0000 (10:56 +0000)] 
Fix various memory leaks.

18 years agoSkip the first character of a font identifier if it's \ or &.
Mike McCormack [Thu, 22 Sep 2005 10:54:56 +0000 (10:54 +0000)] 
Skip the first character of a font identifier if it's \ or &.

18 years agoGet rid of the hlp2sgml hack.
Alexandre Julliard [Thu, 22 Sep 2005 10:52:56 +0000 (10:52 +0000)] 
Get rid of the hlp2sgml hack.

18 years agoLeave creation of the drive symlinks to wineprefixcreate.
Alexandre Julliard [Thu, 22 Sep 2005 10:50:12 +0000 (10:50 +0000)] 
Leave creation of the drive symlinks to wineprefixcreate.

18 years agoFix an error introduced when converting dialog lists to standard
Mike McCormack [Thu, 22 Sep 2005 10:49:26 +0000 (10:49 +0000)] 
Fix an error introduced when converting dialog lists to standard
lists.

18 years agoSimplify the ProcessComponents action a little.
Mike McCormack [Thu, 22 Sep 2005 10:49:17 +0000 (10:49 +0000)] 
Simplify the ProcessComponents action a little.

18 years agoFix a scaling error in VarR4FromDec() and VarR8FromDec() that
Alex Villacís Lasso [Thu, 22 Sep 2005 10:49:01 +0000 (10:49 +0000)] 
Fix a scaling error in VarR4FromDec() and VarR8FromDec() that
incorrectly multiplies the high 32 bits of the DECIMAL by 1e64 instead
of the correct 2^64.

18 years agoRemoved unused debug channels.
Alexandre Julliard [Thu, 22 Sep 2005 10:44:40 +0000 (10:44 +0000)] 
Removed unused debug channels.

18 years agoModify VarDiv() and VarSub() to use the existing VarDecSub() and
Alex Villacís Lasso [Thu, 22 Sep 2005 10:35:16 +0000 (10:35 +0000)] 
Modify VarDiv() and VarSub() to use the existing VarDecSub() and
VarDecDiv() for DECIMAL.

18 years agoNorwegian translation of readme file.
Alexander N. Sørnes [Thu, 22 Sep 2005 10:34:47 +0000 (10:34 +0000)] 
Norwegian translation of readme file.

18 years ago- Initialize out pointer to NULL before access check in
Robert Shearman [Thu, 22 Sep 2005 10:34:40 +0000 (10:34 +0000)] 
- Initialize out pointer to NULL before access check in
  IStorage_CreateStorage.
- WriteClassStg should return E_INVALIDARG if pstg is NULL instead of
  asserting.
- ReadClassStg should return E_INVALIDARG if pstg is NULL instead of
  crashing and a NULL pclsid should cause it to return the same
  value.

18 years agoLoad a table's column information separately from the table itself.
Mike McCormack [Thu, 22 Sep 2005 10:34:07 +0000 (10:34 +0000)] 
Load a table's column information separately from the table itself.

18 years agoMake build_icon_path return the path directly.
Mike McCormack [Thu, 22 Sep 2005 10:33:57 +0000 (10:33 +0000)] 
Make build_icon_path return the path directly.

18 years agoWe are no longer generating .spec.c files.
Alexandre Julliard [Wed, 21 Sep 2005 14:42:52 +0000 (14:42 +0000)] 
We are no longer generating .spec.c files.

18 years agoGenerate 16-bit spec files as assembly code too.
Alexandre Julliard [Wed, 21 Sep 2005 14:23:54 +0000 (14:23 +0000)] 
Generate 16-bit spec files as assembly code too.

18 years agoAdded stringtable regression test.
Steven Edwards [Wed, 21 Sep 2005 14:16:05 +0000 (14:16 +0000)] 
Added stringtable regression test.

18 years agoImplement setupapi stringtable functions.
Eric Kohl [Wed, 21 Sep 2005 14:12:15 +0000 (14:12 +0000)] 
Implement setupapi stringtable functions.

18 years agoFactor out a couple of useful helper functions.
Alexandre Julliard [Wed, 21 Sep 2005 11:50:04 +0000 (11:50 +0000)] 
Factor out a couple of useful helper functions.

18 years agoAdded base64 codec for communication with ntlm_auth.
Kai Blin [Wed, 21 Sep 2005 11:43:52 +0000 (11:43 +0000)] 
Added base64 codec for communication with ntlm_auth.

18 years agoAdded Norwegian translation of comctl32 and shell32.
Alexander N. Sørnes [Wed, 21 Sep 2005 11:43:31 +0000 (11:43 +0000)] 
Added Norwegian translation of comctl32 and shell32.

18 years agoAdd the SizeBar.
James Hawkins [Wed, 21 Sep 2005 11:42:41 +0000 (11:42 +0000)] 
Add the SizeBar.

18 years agoSpecify flag OBJ_CASE_INSENSITIVE when calling appropriate Ntxx
Vitaliy Margolen [Wed, 21 Sep 2005 11:42:30 +0000 (11:42 +0000)] 
Specify flag OBJ_CASE_INSENSITIVE when calling appropriate Ntxx
functions creating/opening named objects.

18 years agoMake sure that values of absolute symbols fit in 16 bits.
Alexandre Julliard [Wed, 21 Sep 2005 11:10:54 +0000 (11:10 +0000)] 
Make sure that values of absolute symbols fit in 16 bits.

18 years agoLet winebuild take care of calling the assembler.
Alexandre Julliard [Wed, 21 Sep 2005 11:00:21 +0000 (11:00 +0000)] 
Let winebuild take care of calling the assembler.
Pass -v and -save-temps options through to winebuild too.

18 years agoMoved stub function generation to import.c. Added a get_stub_name
Alexandre Julliard [Wed, 21 Sep 2005 10:57:04 +0000 (10:57 +0000)] 
Moved stub function generation to import.c. Added a get_stub_name
function to ensure naming consistency.

18 years agoImplement MsiSequenceA/W.
Mike McCormack [Wed, 21 Sep 2005 10:55:23 +0000 (10:55 +0000)] 
Implement MsiSequenceA/W.

18 years agoStart to implement TestCooperativeLevel.
Oliver Stieber [Wed, 21 Sep 2005 10:55:03 +0000 (10:55 +0000)] 
Start to implement TestCooperativeLevel.

18 years agoNow that we have to be able to run the assembler from winebuild, added
Alexandre Julliard [Wed, 21 Sep 2005 10:22:28 +0000 (10:22 +0000)] 
Now that we have to be able to run the assembler from winebuild, added
an option to generate a .spec.o file in a single step.
Added --save-temps and --verbose options for easier debugging.

18 years agoDon't refcount tables.
Mike McCormack [Wed, 21 Sep 2005 10:20:20 +0000 (10:20 +0000)] 
Don't refcount tables.

18 years agoSimplify the InstallValidate action a little.
Mike McCormack [Wed, 21 Sep 2005 10:20:03 +0000 (10:20 +0000)] 
Simplify the InstallValidate action a little.

18 years agoMake sure not to free a a pointer that has been modified.
Mike McCormack [Wed, 21 Sep 2005 10:19:42 +0000 (10:19 +0000)] 
Make sure not to free a a pointer that has been modified.
Check that the text identifier doesn't contain invalid characters.