Alexandre Julliard [Tue, 25 Nov 2003 05:28:57 +0000 (05:28 +0000)]
Better support for loading exe files as libraries.
Make sure kernel32 and ntdll have a full path name even though they
are loaded before we know the system dir.
Huw Davies [Tue, 25 Nov 2003 05:03:09 +0000 (05:03 +0000)]
Let enhmetafiles reuse gdi handles. This works by a dc 'registering'
with an object that it wants to know when the object is deleted. Until
the dc gets delete notification it's free to assume that it doesn't
need to write the create record for that object again. Upon receiving
the delete notification it writes the DeleteObject record. Windows
seems to do it this way too.
Alexandre Julliard [Tue, 25 Nov 2003 03:42:05 +0000 (03:42 +0000)]
Store the thread entry point in the startup info passed to the new
thread instead of the TEB.
Pierre d'Herbemont [Tue, 25 Nov 2003 03:31:26 +0000 (03:31 +0000)]
Add Darwin/Mac OS X support to the build system.
Huw Davies [Tue, 25 Nov 2003 03:27:37 +0000 (03:27 +0000)]
Add support for display of dibs on MSB XServers.
Uwe Bonnes [Tue, 25 Nov 2003 03:26:14 +0000 (03:26 +0000)]
INT21_GetFreeDiskSpace(): The drive parameter is found in the DL
register.
Alexandre Julliard [Tue, 25 Nov 2003 01:53:23 +0000 (01:53 +0000)]
Store the last error code at the TEB offset used by NT instead of the
Win9x one.
Eric Pouech [Tue, 25 Nov 2003 01:51:07 +0000 (01:51 +0000)]
Got rid of DRIVE_OpenDevice, and replaced it with Win32 equivalents.
Jon Griffiths [Tue, 25 Nov 2003 01:50:10 +0000 (01:50 +0000)]
Tests for the non-variant date conversion functions.
Jon Griffiths [Tue, 25 Nov 2003 01:49:48 +0000 (01:49 +0000)]
Improve/shrink variant dumping code.
Jon Griffiths [Tue, 25 Nov 2003 01:49:31 +0000 (01:49 +0000)]
Implemented the variant formatting functions.
Bool->bstr makes a number str unless [ALPHA|LOCAL]BOOL is passed.
Jon Griffiths [Tue, 25 Nov 2003 01:48:51 +0000 (01:48 +0000)]
Macros for dumping a variants type and flags.
Fix the date inlines.
Round negative numbers with fractional parts > 0.5 correctly.
Vincent Béron [Tue, 25 Nov 2003 01:48:01 +0000 (01:48 +0000)]
Undefine FAR to avoid conflict with ssl.h.
Ivan Leo Murray-Smith [Tue, 25 Nov 2003 01:47:22 +0000 (01:47 +0000)]
Added winver information for windows me and windows server 2003.
Updated date format from YYMMDD to YYYYMMDD.
Changed a few output messages so they are more
intuitive/constructive/up to date.
Mike McCormack [Tue, 25 Nov 2003 01:46:10 +0000 (01:46 +0000)]
Stub implementation for CreateStdAccessibleObject.
Rein Klazes [Tue, 25 Nov 2003 01:45:50 +0000 (01:45 +0000)]
Use button face color for the image mask when adding a bitmap to the
toolbar, not the color of the top left pixel of the image.
Alexandre Julliard [Tue, 25 Nov 2003 01:03:04 +0000 (01:03 +0000)]
Removed MODULE_GetLoadOrderA.
Dimitrie O. Paun [Tue, 25 Nov 2003 01:02:02 +0000 (01:02 +0000)]
RtlHeapReAllocate() should not allocate memory.
Add small test to make sure it doesn't return.
Don't import ntdll for tests, we need to load it dynamically.
Ulrich Czekalla [Tue, 25 Nov 2003 00:55:57 +0000 (00:55 +0000)]
Implemented DMORegister, DMOUnregister, DMOGetName, DMOEnum.
Alexandre Julliard [Tue, 25 Nov 2003 00:42:26 +0000 (00:42 +0000)]
Removed task.h.
Jon Griffiths [Tue, 25 Nov 2003 00:08:46 +0000 (00:08 +0000)]
Documentation updates
Jon Griffiths [Tue, 25 Nov 2003 00:08:18 +0000 (00:08 +0000)]
Thai language translation.
Michael Günnewig [Tue, 25 Nov 2003 00:07:25 +0000 (00:07 +0000)]
Implemented IAVIEditSTream_fnPaste method.
Lionel Ulmer [Tue, 25 Nov 2003 00:06:33 +0000 (00:06 +0000)]
Use vertex arrays when possible.
Hiroshi Inoue [Tue, 25 Nov 2003 00:05:58 +0000 (00:05 +0000)]
Fix the name of Japanese default GuiFont.
Mike McCormack [Tue, 25 Nov 2003 00:05:39 +0000 (00:05 +0000)]
Added some structures used by NetUserModalsGet.
Alexandre Julliard [Sat, 22 Nov 2003 00:08:26 +0000 (00:08 +0000)]
Create a huge array in bss to reserve the memory area we need for PE
binaries, to prevent exec shield from mapping system libraries there.
Dmitry Timoshkov [Sat, 22 Nov 2003 00:00:53 +0000 (00:00 +0000)]
Move CompareString implementation to libwine_unicode, add a bunch of
CompareString tests.
Eric Pouech [Fri, 21 Nov 2003 23:54:04 +0000 (23:54 +0000)]
HeapReAlloc doesn't allocate memory.
Robert Shearman [Fri, 21 Nov 2003 23:53:44 +0000 (23:53 +0000)]
Handle EIO file error.
Gregory M. Turner [Fri, 21 Nov 2003 22:14:42 +0000 (22:14 +0000)]
Implemented RpcObjectSetType.
Alexandre Julliard [Fri, 21 Nov 2003 21:50:59 +0000 (21:50 +0000)]
Removed the ts_xlib files.
Alexandre Julliard [Fri, 21 Nov 2003 21:48:36 +0000 (21:48 +0000)]
Removed the remaining TSX calls.
Ivan Leo Murray-Smith [Fri, 21 Nov 2003 21:33:02 +0000 (21:33 +0000)]
Added/updated Italian resources.
Marcus R. Brown [Fri, 21 Nov 2003 21:31:35 +0000 (21:31 +0000)]
Replace various routines with a forward to ntdll.
Rein Klazes [Fri, 21 Nov 2003 21:30:48 +0000 (21:30 +0000)]
Fix some confusion between number of bitmaps and number of buttons in
TOOLBAR_ReplaceBitmap().
Huw Davies [Fri, 21 Nov 2003 21:30:20 +0000 (21:30 +0000)]
We need to send TVN_EXPAND* on collapsing either when the user has
initiated it with the mouse/keybaord or in response to a TVM_EXPAND
when the state is not TVIS_EXPANDEDONCE. This brings the logic into
line with TREEVIEW_Expand.
Alexandre Julliard [Fri, 21 Nov 2003 05:41:56 +0000 (05:41 +0000)]
Removed more TSX functions.
Alexandre Julliard [Fri, 21 Nov 2003 05:30:34 +0000 (05:30 +0000)]
Always ignore BadMatch errors resulting from XSetInputFocus so that we
don't need to wait for the reply.
Alexandre Julliard [Fri, 21 Nov 2003 05:23:17 +0000 (05:23 +0000)]
Delay the creation of the X atoms until we really need them, to allow
getting more of them in one call.
Use XGetAtomNames to retrieve all the selection atoms at once.
Alexandre Julliard [Fri, 21 Nov 2003 00:17:33 +0000 (00:17 +0000)]
Get rid of a bunch of TSX functions.
Alexandre Julliard [Thu, 20 Nov 2003 23:46:24 +0000 (23:46 +0000)]
There's no need to initialize XKB on the GDI display, this saves a
couple of server round trips.
Dimitrie O. Paun [Thu, 20 Nov 2003 23:44:13 +0000 (23:44 +0000)]
RtlReAllocateHeap() does not allocate memory.
Dimitrie O. Paun [Thu, 20 Nov 2003 23:43:12 +0000 (23:43 +0000)]
HeapReAlloc() does not allocate memory.
Dimitrie O. Paun [Thu, 20 Nov 2003 23:42:38 +0000 (23:42 +0000)]
Bail when we're out of memory.
Dimitrie O. Paun [Thu, 20 Nov 2003 23:41:13 +0000 (23:41 +0000)]
Fix realloc() to match the documented behaviour.
Add a few simple tests for it.
Gregory M. Turner [Thu, 20 Nov 2003 23:39:18 +0000 (23:39 +0000)]
- Trace the argument to RPCRT4_server_thread.
- ^null implies two indirections, we have one.
- Ove's intent doesn't matter, the current implementation is right.
Ulrich Czekalla [Thu, 20 Nov 2003 22:09:51 +0000 (22:09 +0000)]
Initial implementation to support XDND protocol.
Ivan Leo Murray-Smith [Thu, 20 Nov 2003 22:07:35 +0000 (22:07 +0000)]
Added/updated Italian resources.
Dimitrie O. Paun [Thu, 20 Nov 2003 22:04:13 +0000 (22:04 +0000)]
Make the controls send notifications to the parent window passed to
them in CREATESTRUCT. Based on a treeview patch by Igor Grahek.
Gerald Pfeifer [Thu, 20 Nov 2003 22:02:15 +0000 (22:02 +0000)]
Remove wineconf.libs from EXTRASUBDIRS.
Alexandre Julliard [Thu, 20 Nov 2003 04:24:18 +0000 (04:24 +0000)]
Intern all the atoms we'll need in one step to avoid multiple server
round trips.
Alexandre Julliard [Thu, 20 Nov 2003 04:21:56 +0000 (04:21 +0000)]
open_input_file(): try to open the file in the current directory
before trying the source directory.
Francois Gouget [Thu, 20 Nov 2003 04:21:12 +0000 (04:21 +0000)]
If using the default values, also set dwType to REG_SZ as our default
strings don't need to be expanded (found by Valgrind).
Francois Gouget [Thu, 20 Nov 2003 04:20:50 +0000 (04:20 +0000)]
Don't use the data returned by RegQueryValueExW if it fails (found by
Valgrind).
A spelling fix.
Dimitrie O. Paun [Thu, 20 Nov 2003 04:20:17 +0000 (04:20 +0000)]
Don't ignore libs specified by the user while linking.
Dimitrie O. Paun [Thu, 20 Nov 2003 04:19:59 +0000 (04:19 +0000)]
Cleanup the edit wndproc a bit.
Dimitrie O. Paun [Thu, 20 Nov 2003 04:19:41 +0000 (04:19 +0000)]
Remove some dead code: hwndParent is not used anywhere.
Ivan Leo Murray-Smith [Thu, 20 Nov 2003 04:19:18 +0000 (04:19 +0000)]
Added Italian language support.
Gerald Pfeifer [Thu, 20 Nov 2003 04:18:50 +0000 (04:18 +0000)]
Avoid long long constant.
Vincent Béron [Thu, 20 Nov 2003 04:17:58 +0000 (04:17 +0000)]
Removed stale instance.h.
Rein Klazes [Thu, 20 Nov 2003 04:17:33 +0000 (04:17 +0000)]
Fix detection of freetype/freetype.h when the libfreetype version
requires that ft2build.h is included first.
Grant Williamson [Thu, 20 Nov 2003 04:14:30 +0000 (04:14 +0000)]
Dutch keyboard support.
Alexandre Julliard [Wed, 19 Nov 2003 04:00:07 +0000 (04:00 +0000)]
Alexandre Julliard [Wed, 19 Nov 2003 02:35:31 +0000 (02:35 +0000)]
Use a more portable way to generate authors.c.
Rein Klazes [Wed, 19 Nov 2003 02:18:13 +0000 (02:18 +0000)]
Include ft2build.h before freetype/freetype.h. Libfreetype 2.1.7
requires this.
Ivan Leo Murray-Smith [Wed, 19 Nov 2003 02:14:44 +0000 (02:14 +0000)]
Added/updated Italian resources.
Lionel Ulmer [Tue, 18 Nov 2003 23:20:25 +0000 (23:20 +0000)]
Fix some other multi-texturing problems.
Alexandre Julliard [Tue, 18 Nov 2003 20:48:13 +0000 (20:48 +0000)]
Removed obsolete wineconf tcl implementation.
Robert Shearman [Tue, 18 Nov 2003 20:47:48 +0000 (20:47 +0000)]
- AVI Splitter implementation.
- Add new debugging function wine_dbstr_longlong.
Francois Gouget [Tue, 18 Nov 2003 20:41:24 +0000 (20:41 +0000)]
Assorted spelling fixes.
Francois Gouget [Tue, 18 Nov 2003 20:40:59 +0000 (20:40 +0000)]
Tweak the top-level comment hopefully for the better.
Fix the "Default Devmode" entry.
s/StdComponentCategoriesMgr/Component Categories Manager/.
Mike McCormack [Tue, 18 Nov 2003 20:40:12 +0000 (20:40 +0000)]
Improve error handling in CryptAcquireContext.
Hans Leidekker [Tue, 18 Nov 2003 20:39:34 +0000 (20:39 +0000)]
Account for the fact that the temporary directory may expand to a long
name.
Alexandre Julliard [Tue, 18 Nov 2003 20:36:12 +0000 (20:36 +0000)]
Updated authors list.
Alexandre Julliard [Tue, 18 Nov 2003 19:50:24 +0000 (19:50 +0000)]
Generate the authors list for the shell about dialog from AUTHORS at
compile time. Converted the about dialog to Unicode.
Dmitry Timoshkov [Tue, 18 Nov 2003 19:42:31 +0000 (19:42 +0000)]
Make national (hot)keys work in menus. Make menu code use unicode APIs.
Huw Davies [Tue, 18 Nov 2003 19:39:40 +0000 (19:39 +0000)]
Unswap Page Up & Down and fix TBS_DOWNISLEFT.
NM_* notifications go via WM_NOTIFY not WN_?SCROLL.
Pull the notification window from the CreateStruct.
Send a TB_THUMBPOSITION at the end of a drag.
Francois Gouget [Tue, 18 Nov 2003 19:39:11 +0000 (19:39 +0000)]
Fix the generation of wineapploader in sub directories.
Francois Gouget [Tue, 18 Nov 2003 19:38:51 +0000 (19:38 +0000)]
Scale the buffer sizes with MAX_LISTED_ENV_VAR.
Add a note about the limited buffer size used by the *Profile functions.
Fix a couple of spelling errors.
Rein Klazes [Tue, 18 Nov 2003 19:38:30 +0000 (19:38 +0000)]
The LVN_GETDISPINFO notify message should point to the same iSubItem
as in the call to LISTVIEW_GetItemT, valid or not. Fix a badly placed
brace.
Alexandre Julliard [Tue, 18 Nov 2003 00:16:25 +0000 (00:16 +0000)]
Removed include/selectors.h.
Alexandre Julliard [Tue, 18 Nov 2003 00:14:17 +0000 (00:14 +0000)]
Force minimum stack size to 1Mb for Xlib.
Martin Fuchs [Tue, 18 Nov 2003 00:13:34 +0000 (00:13 +0000)]
- Move shell window into the background.
- Add tests for Get/SetShellWindow().
Sami Aario [Tue, 18 Nov 2003 00:12:00 +0000 (00:12 +0000)]
Added some conformance tests for ddraw. These enumerate some display
modes and then attempt to open them.
Alexandre Julliard [Tue, 18 Nov 2003 00:06:15 +0000 (00:06 +0000)]
Use the wine_ldt_* functions directly in winedos instead of calling
SELECTOR_AllocBlock.
Aric Stewart [Tue, 18 Nov 2003 00:04:27 +0000 (00:04 +0000)]
We need to make sure that customdraw_fill is called even if
CDRF_NOTIFYITEMDRAW is not being used because we used the text and
background colors from that struct later.
Huw Davies [Tue, 18 Nov 2003 00:03:51 +0000 (00:03 +0000)]
A bitmap created by CreateCompatibleBitmap should not be owned by a
driver until it is selected into it. The driver checks that the
bitmap is of the correct depth in SelectBitmap.
Phil Krylov [Tue, 18 Nov 2003 00:03:27 +0000 (00:03 +0000)]
Added support for returning caret positions in
GetCharacterPlacementW().
Dmitry Timoshkov [Tue, 18 Nov 2003 00:02:25 +0000 (00:02 +0000)]
Apply same magic to LibAttr.lcid from MSFT to SLTG.
Alexandre Julliard [Mon, 17 Nov 2003 20:49:45 +0000 (20:49 +0000)]
Moved toolhelp.h to dlls/kernel.
Alexandre Julliard [Mon, 17 Nov 2003 20:31:29 +0000 (20:31 +0000)]
Removed some unnecessary includes.
Alexandre Julliard [Mon, 17 Nov 2003 20:18:19 +0000 (20:18 +0000)]
Fixed regression in loading of builtin apps from the system dir when
the native doesn't exist.
Alexandre Julliard [Mon, 17 Nov 2003 20:16:38 +0000 (20:16 +0000)]
Moved a few definitions used in only one source file out of module.h.
Alexandre Julliard [Mon, 17 Nov 2003 20:12:56 +0000 (20:12 +0000)]
Added wine_ldt_is_system() to replace the IS_SELECTOR_SYSTEM macro,
and stop exporting the WINE_LDT_FIRST_ENTRY constant.
Alexandre Julliard [Mon, 17 Nov 2003 20:07:55 +0000 (20:07 +0000)]
Link the main binaries with --export-dynamic so that the pthread
emulation works correctly (reported by Jeremy Shaw).
Jason Edmeades [Mon, 17 Nov 2003 20:04:44 +0000 (20:04 +0000)]
Disable the use of the 'w' parm in rhw mode.
Jason Edmeades [Mon, 17 Nov 2003 20:04:30 +0000 (20:04 +0000)]
If swap mode is discard, clear the backbuffer before moving onto the
next frame.
Jason Edmeades [Mon, 17 Nov 2003 20:04:08 +0000 (20:04 +0000)]
Use the current window visual only.
Robert Reif [Mon, 17 Nov 2003 20:03:42 +0000 (20:03 +0000)]
Initialize buffer reference count.