Mike McCormack [Fri, 23 Sep 2005 17:21:46 +0000 (17:21 +0000)]
Fix a memory leak.
Huw Davies [Fri, 23 Sep 2005 17:21:32 +0000 (17:21 +0000)]
Move desktop_vi inside process_attach and remember to free it.
Mike McCormack [Fri, 23 Sep 2005 17:21:10 +0000 (17:21 +0000)]
Add a stub implementation of the BindImage action.
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.
Mike McCormack [Fri, 23 Sep 2005 11:06:57 +0000 (11:06 +0000)]
Stub implementation of the PatchFiles action.
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.
Mike McCormack [Fri, 23 Sep 2005 10:48:42 +0000 (10:48 +0000)]
Implement MsiGetShortcutTargetA.
Mike McCormack [Fri, 23 Sep 2005 10:48:17 +0000 (10:48 +0000)]
Stub implementation of the MoveFiles action.
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.
Dmitry Timoshkov [Fri, 23 Sep 2005 10:47:26 +0000 (10:47 +0000)]
COLOR_3DFACE is a better choice for the dialog background.
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.
Steven Edwards [Fri, 23 Sep 2005 10:09:29 +0000 (10:09 +0000)]
Set text of help menu to Help.
Mike McCormack [Fri, 23 Sep 2005 10:09:18 +0000 (10:09 +0000)]
Stub implementation of the RemoveIniValues action.
Robert Reif [Fri, 23 Sep 2005 10:08:57 +0000 (10:08 +0000)]
Fix dxerr awk scripts to output single quotes properly.
Robert Reif [Fri, 23 Sep 2005 10:08:51 +0000 (10:08 +0000)]
Add some missing error codes.
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.
Robert Shearman [Fri, 23 Sep 2005 10:08:25 +0000 (10:08 +0000)]
Implement OleRegEnumVerbs.
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.
Detlef Riekenberg [Fri, 23 Sep 2005 10:07:51 +0000 (10:07 +0000)]
Definition added for VFT2_DRV_VERSIONED_PRINTER.
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.
Vijay Kiran Kamuju [Fri, 23 Sep 2005 10:07:05 +0000 (10:07 +0000)]
Implementation of _get_sbh_threshold and _set_sbh_threshold
functions.
Richard Cohen [Fri, 23 Sep 2005 10:05:54 +0000 (10:05 +0000)]
Fix compile without XRender.
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.
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.
Mike McCormack [Fri, 23 Sep 2005 10:05:08 +0000 (10:05 +0000)]
Avoid using static variables in the InstallFiles action.
Alexandre Julliard [Thu, 22 Sep 2005 10:58:04 +0000 (10:58 +0000)]
Define data types to the correct size on 64-bit platforms.
Mike McCormack [Thu, 22 Sep 2005 10:56:26 +0000 (10:56 +0000)]
Fix various memory leaks.
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 &.
Alexandre Julliard [Thu, 22 Sep 2005 10:52:56 +0000 (10:52 +0000)]
Get rid of the hlp2sgml hack.
Alexandre Julliard [Thu, 22 Sep 2005 10:50:12 +0000 (10:50 +0000)]
Leave creation of the drive symlinks to wineprefixcreate.
Mike McCormack [Thu, 22 Sep 2005 10:49:26 +0000 (10:49 +0000)]
Fix an error introduced when converting dialog lists to standard
lists.
Mike McCormack [Thu, 22 Sep 2005 10:49:17 +0000 (10:49 +0000)]
Simplify the ProcessComponents action a little.
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.
Alexandre Julliard [Thu, 22 Sep 2005 10:44:40 +0000 (10:44 +0000)]
Removed unused debug channels.
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.
Alexander N. Sørnes [Thu, 22 Sep 2005 10:34:47 +0000 (10:34 +0000)]
Norwegian translation of readme file.
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.
Mike McCormack [Thu, 22 Sep 2005 10:34:07 +0000 (10:34 +0000)]
Load a table's column information separately from the table itself.
Mike McCormack [Thu, 22 Sep 2005 10:33:57 +0000 (10:33 +0000)]
Make build_icon_path return the path directly.
Alexandre Julliard [Wed, 21 Sep 2005 14:42:52 +0000 (14:42 +0000)]
We are no longer generating .spec.c files.
Alexandre Julliard [Wed, 21 Sep 2005 14:23:54 +0000 (14:23 +0000)]
Generate 16-bit spec files as assembly code too.
Steven Edwards [Wed, 21 Sep 2005 14:16:05 +0000 (14:16 +0000)]
Added stringtable regression test.
Eric Kohl [Wed, 21 Sep 2005 14:12:15 +0000 (14:12 +0000)]
Implement setupapi stringtable functions.
Alexandre Julliard [Wed, 21 Sep 2005 11:50:04 +0000 (11:50 +0000)]
Factor out a couple of useful helper functions.
Kai Blin [Wed, 21 Sep 2005 11:43:52 +0000 (11:43 +0000)]
Added base64 codec for communication with ntlm_auth.
Alexander N. Sørnes [Wed, 21 Sep 2005 11:43:31 +0000 (11:43 +0000)]
Added Norwegian translation of comctl32 and shell32.
James Hawkins [Wed, 21 Sep 2005 11:42:41 +0000 (11:42 +0000)]
Add the SizeBar.
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.
Alexandre Julliard [Wed, 21 Sep 2005 11:10:54 +0000 (11:10 +0000)]
Make sure that values of absolute symbols fit in 16 bits.
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.
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.
Mike McCormack [Wed, 21 Sep 2005 10:55:23 +0000 (10:55 +0000)]
Implement MsiSequenceA/W.
Oliver Stieber [Wed, 21 Sep 2005 10:55:03 +0000 (10:55 +0000)]
Start to implement TestCooperativeLevel.
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.
Mike McCormack [Wed, 21 Sep 2005 10:20:20 +0000 (10:20 +0000)]
Don't refcount tables.
Mike McCormack [Wed, 21 Sep 2005 10:20:03 +0000 (10:20 +0000)]
Simplify the InstallValidate action a little.
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.
Oliver Stieber [Wed, 21 Sep 2005 10:19:29 +0000 (10:19 +0000)]
Added support for state management of vertex shader constants via
stateblocks.
Alexandre Julliard [Wed, 21 Sep 2005 09:47:12 +0000 (09:47 +0000)]
Ignore relocations for unmapped pages.
Mike McCormack [Wed, 21 Sep 2005 09:46:28 +0000 (09:46 +0000)]
Fix "empty body in an if/else-statement" warnings.
Mike McCormack [Wed, 21 Sep 2005 09:43:29 +0000 (09:43 +0000)]
Fix some simple memory leaks.
Oliver Stieber [Wed, 21 Sep 2005 09:43:13 +0000 (09:43 +0000)]
Implemented occlusion queries using either GL_ARB_occlusion_query or
GL_NV_occlusion_query.
Oliver Stieber [Wed, 21 Sep 2005 09:42:20 +0000 (09:42 +0000)]
Correct the number of parameters (and partly their names) for the
undocumented functions ValidatePixelShader and ValidateVertexShader.
Jason Edmeades [Wed, 21 Sep 2005 09:41:44 +0000 (09:41 +0000)]
Fix some off by one calculations in the comboboxex functions, and
handle an out of range positive index the same as windows + unit test
case.
Vijay Kiran Kamuju [Wed, 21 Sep 2005 09:41:22 +0000 (09:41 +0000)]
Added addrinfo structures.
Huw Davies [Wed, 21 Sep 2005 09:41:13 +0000 (09:41 +0000)]
Release the dc before drawing the underline and strikeout lines.
Dmitry Timoshkov [Tue, 20 Sep 2005 12:02:45 +0000 (12:02 +0000)]
Fix the usage of COLOR_xxx constants in the place of the window's
class hbrBackground.
James Hawkins [Tue, 20 Sep 2005 12:00:46 +0000 (12:00 +0000)]
Correctly draw the navigation pane.
Alexander N. Sørnes [Tue, 20 Sep 2005 12:00:13 +0000 (12:00 +0000)]
Added Norwegian translations.
Mike McCormack [Tue, 20 Sep 2005 11:59:14 +0000 (11:59 +0000)]
Added memory allocation inline functions (part 2).
Mike McCormack [Tue, 20 Sep 2005 11:57:19 +0000 (11:57 +0000)]
Added memory allocation inline functions (part 1).
Alexandre Julliard [Tue, 20 Sep 2005 11:40:55 +0000 (11:40 +0000)]
Exported symbols now get resolved properly so we no longer need the
list of dummy references.
Alexandre Julliard [Tue, 20 Sep 2005 11:39:19 +0000 (11:39 +0000)]
Added a magic number to the WDML_CONV structure to fix some failing
tests.
Alexandre Julliard [Tue, 20 Sep 2005 11:38:29 +0000 (11:38 +0000)]
Fixed stack offset of %eax register.
Mike McCormack [Tue, 20 Sep 2005 11:37:58 +0000 (11:37 +0000)]
Fix if's that are followed by semicolons.
Jan Van Buggenhout [Tue, 20 Sep 2005 11:37:30 +0000 (11:37 +0000)]
implement stubs for MsiSequence[AW].
Mike McCormack [Tue, 20 Sep 2005 11:37:05 +0000 (11:37 +0000)]
Add INSTALLSTATE_NOTUSED to the INSTALLSTATE enumeration.
Robert Shearman [Tue, 20 Sep 2005 11:36:56 +0000 (11:36 +0000)]
Implement OleIsRunning.
Robert Shearman [Tue, 20 Sep 2005 11:36:40 +0000 (11:36 +0000)]
- Fix a trace to refer to the object ID rather than the legacy MID.
- Fix the error case of CoMarshalInterThreadInterface to release the
stream.
Alexandre Julliard [Mon, 19 Sep 2005 17:04:43 +0000 (17:04 +0000)]
Create an assembly file with all undefined symbols and add it to the
link command so that the symbols show up in the final undefined list.
Use that list to create thunks for all exported but undefined symbols,
to make sure all export RVAs point somewhere inside the module.
Milko Krachounov [Mon, 19 Sep 2005 17:00:58 +0000 (17:00 +0000)]
Bulgarian resources for mpr, msi, user, commdlg, oleaut32, shdocvw,
shell32, comctl32, msrle32, mshtml, winspool, wineps, serialui,
setupapi, wininet, regedit, uninstaller, notepad, winecfg and
winhelp.
Dmitry Timoshkov [Mon, 19 Sep 2005 15:25:53 +0000 (15:25 +0000)]
Use the event's width and height not the translated window rect to
recognize a zero sized window in the ConfigureNotify handler.
Aric Stewart [Mon, 19 Sep 2005 15:25:32 +0000 (15:25 +0000)]
Add the IHlinkFrame interface to hlink.idl.
James Hawkins [Mon, 19 Sep 2005 15:25:18 +0000 (15:25 +0000)]
Add initial toolbar button handling.
Oliver Stieber [Mon, 19 Sep 2005 15:25:07 +0000 (15:25 +0000)]
Return the adaptor mode as X8R8G8B8 when BPP is 24 or 32 bits.
Alexandre Julliard [Mon, 19 Sep 2005 15:24:13 +0000 (15:24 +0000)]
Don't remove ignored symbols from the undefined list, simply skip them
when resolving imports.
Added get_temp_file_name utility function.
Alexandre Julliard [Mon, 19 Sep 2005 15:03:22 +0000 (15:03 +0000)]
Use the default structure packing like Windows does.
Alexandre Julliard [Mon, 19 Sep 2005 14:46:13 +0000 (14:46 +0000)]
Fixed the structure layout to be identical to the public one also on
64-bit platforms.
Alexandre Julliard [Mon, 19 Sep 2005 14:45:15 +0000 (14:45 +0000)]
Removed sysi86 prototype that is causing conflicts.
Alexandre Julliard [Mon, 19 Sep 2005 14:44:28 +0000 (14:44 +0000)]
Take into account -noname functions when checking for duplicate export
names. Fixed a couple of issues found by the stricter check.
Robert Shearman [Mon, 19 Sep 2005 14:42:53 +0000 (14:42 +0000)]
- Remove redunant braces.
- Compact multi-line comments that fit into one line.
- Remove comments that state the obvious.
- Remove extra brackets that are redundant because the -> operator
binds tighter than &.
- Change "this" to "This" to make code more like other interface
implementations.
- Remove redundant comparisons with NULL for pointers.
Vijay Kiran Kamuju [Mon, 19 Sep 2005 14:41:25 +0000 (14:41 +0000)]
Added __p__amblksiz implementation.
Uwe Bonnes [Mon, 19 Sep 2005 14:40:18 +0000 (14:40 +0000)]
Don't free a modified pointer.
Huw Davies [Mon, 19 Sep 2005 14:36:32 +0000 (14:36 +0000)]
Fix a problem with handling ETO_GLPYH_INDEX. Spotted by Rob
Shearman.
Robert Shearman [Mon, 19 Sep 2005 14:34:04 +0000 (14:34 +0000)]
Fix the return codes during unmarshaling so that it returns failure
codes instead of S_FALSE returned from IStream_Read.
James Hawkins [Mon, 19 Sep 2005 14:31:45 +0000 (14:31 +0000)]
Check for an empty string not a NULL pointer.
Dmitry Timoshkov [Mon, 19 Sep 2005 14:31:32 +0000 (14:31 +0000)]
Directly copy DIB bits into destination DC.
Oliver Stieber [Mon, 19 Sep 2005 14:31:21 +0000 (14:31 +0000)]
Prevent CheckDepthStencilMatch from causing problems if there is a
current active OpenGL context.
Oliver Stieber [Mon, 19 Sep 2005 14:30:34 +0000 (14:30 +0000)]
Stop vertex shader constants from being set at the same time as the
vertex shader when a stateblock is applied.
Kimmo Myllyvirta [Mon, 19 Sep 2005 14:29:49 +0000 (14:29 +0000)]
Added Finnish resources.