Dimitrie O. Paun [Tue, 14 Oct 2003 20:21:05 +0000 (20:21 +0000)]
Remove the default.dsl sheet -- the default is good enough.
Maxime Bellengé [Tue, 14 Oct 2003 20:13:42 +0000 (20:13 +0000)]
- Implemented HEADER_SetBitmapMargin and HEADER_GetBitmapMargin.
- Get rid of some magic numbers in HEADER_DrawItem.
- Fixed the drawing of images from imagelist when the
HDF_BITMAP_ON_RIGHT flag is set.
Maxime Bellengé [Tue, 14 Oct 2003 20:12:05 +0000 (20:12 +0000)]
Only redraw the necessary area of the tab component and not the whole
component like windows does.
Maxime Bellengé [Tue, 14 Oct 2003 20:11:36 +0000 (20:11 +0000)]
Prevent a crash with a BadDrawable X error message with some MaskBlt
calls.
Gerald Pfeifer [Tue, 14 Oct 2003 20:10:36 +0000 (20:10 +0000)]
Remove unused variable debug_channels.
Gerald Pfeifer [Tue, 14 Oct 2003 20:10:16 +0000 (20:10 +0000)]
Remove unused variables mdays, months, days, and DateStyle.
Dmitry Timoshkov [Tue, 14 Oct 2003 20:07:03 +0000 (20:07 +0000)]
Fix Finnish keyboard layout to better match the XFree86 one.
Mike McCormack [Tue, 14 Oct 2003 20:06:46 +0000 (20:06 +0000)]
Pass the correct lparam when calling PageDlgProcA's PageSetupHook for
WM_INITDIALOG.
Michael Günnewig [Tue, 14 Oct 2003 20:06:23 +0000 (20:06 +0000)]
Fixed usage of GlobaReAlloc.
Robert Reif [Tue, 14 Oct 2003 20:05:42 +0000 (20:05 +0000)]
Free should not happen when still playing.
Alexandre Julliard [Tue, 14 Oct 2003 05:32:30 +0000 (05:32 +0000)]
Moved codepage functions to dlls/kernel.
Changed initialisation of the locale functions so that CP_UNIXCP works
as soon as possible during kernel32 init.
Dmitry Timoshkov [Tue, 14 Oct 2003 05:27:43 +0000 (05:27 +0000)]
Fixed some problems found while compiling and linking Wine under
Cygwin.
Oleg Prokhorov [Tue, 14 Oct 2003 05:24:20 +0000 (05:24 +0000)]
Another portion of HeapReAlloc fixes.
Jukka Heinonen [Tue, 14 Oct 2003 05:20:34 +0000 (05:20 +0000)]
Remove races from DPMI async event handling.
Gerald Pfeifer [Tue, 14 Oct 2003 05:19:24 +0000 (05:19 +0000)]
Fix function pointer variable declaration in __wine_process_init().
Oleg Prokhorov [Tue, 14 Oct 2003 05:18:40 +0000 (05:18 +0000)]
Small fix in sound flushing code.
Alexandre Julliard [Tue, 14 Oct 2003 01:30:42 +0000 (01:30 +0000)]
Set or clear the BeingDebugged flag in the PEB when a debugger is
attached to or detached from a process.
Don't send exception events to the server unless a debugger is
present.
Alexandre Julliard [Tue, 14 Oct 2003 01:27:31 +0000 (01:27 +0000)]
Added check for pthread.h (reported by Steven Edwards).
Removed init_done check, the process heap is now created before kernel
is loaded anyway.
Daniel Marmier [Tue, 14 Oct 2003 01:19:27 +0000 (01:19 +0000)]
Fixed warnings with gcc option "-Wwrite-strings".
Dmitry Timoshkov [Tue, 14 Oct 2003 01:17:37 +0000 (01:17 +0000)]
Fix some cases when 'keysym' might be left uninitialized.
Daniel Marmier [Tue, 14 Oct 2003 01:17:16 +0000 (01:17 +0000)]
ALSA_WaveInit: repaired device name.
Dmitry Timoshkov [Tue, 14 Oct 2003 01:16:59 +0000 (01:16 +0000)]
Convert GetBinaryType to unicode.
Christian Costa [Tue, 14 Oct 2003 01:16:42 +0000 (01:16 +0000)]
Add necessary AddRef/Release stuff to {Set/Get}CurrentViewport.
When changing parameters of a viewport, do the appropriate update if
it is current.
Vitaliy Margolen [Tue, 14 Oct 2003 01:16:16 +0000 (01:16 +0000)]
Fix setting size of tab control.
Alexandre Julliard [Sun, 12 Oct 2003 02:26:20 +0000 (02:26 +0000)]
Moved the errno functions patching to wine_pthread_init_thread so that
it's done early enough now that kernel is only loaded later on.
Alexandre Julliard [Sun, 12 Oct 2003 02:20:27 +0000 (02:20 +0000)]
Link the main binary against libpthread for NPTL builds.
Alexandre Julliard [Sat, 11 Oct 2003 05:26:31 +0000 (05:26 +0000)]
Update __wine_main_argc after option processing.
Dimitrie O. Paun [Sat, 11 Oct 2003 05:25:31 +0000 (05:25 +0000)]
Fix some instances of memory allocation through HeapReAlloc().
Dave Belanger [Sat, 11 Oct 2003 05:24:22 +0000 (05:24 +0000)]
Implementation of underline and strikeout text in xrender.
Dave Belanger [Sat, 11 Oct 2003 05:23:45 +0000 (05:23 +0000)]
Improvement on the code that deals with setting the color map in
GetDIBits.
Dimitrie O. Paun [Sat, 11 Oct 2003 01:09:15 +0000 (01:09 +0000)]
Remove SYMBOLFILE and LDDLLFLAGS from Makefiles.
Alexandre Julliard [Sat, 11 Oct 2003 01:05:18 +0000 (01:05 +0000)]
Define an LDDLL command to link dlls, instead of using LDDLLFLAGS.
Alexandre Julliard [Sat, 11 Oct 2003 01:00:35 +0000 (01:00 +0000)]
We no longer need to link against ntdll in the Unix sense.
Alexandre Julliard [Fri, 10 Oct 2003 23:37:18 +0000 (23:37 +0000)]
Moved the pthread emulation into the main binary so that we don't need
to link it against ntdll.
Jon Griffiths [Fri, 10 Oct 2003 23:33:59 +0000 (23:33 +0000)]
Documentation update.
Dimitrie O. Paun [Fri, 10 Oct 2003 23:33:45 +0000 (23:33 +0000)]
Have the wrapper load the used DLLs in case the main program
calls them from constructors (with help from Alexandre Julliard).
Alexandre Julliard [Fri, 10 Oct 2003 23:33:21 +0000 (23:33 +0000)]
Don't reference the environ global variable from kernel32, it may fail
to link (reported by Gerald Pfeifer).
Alexandre Julliard [Fri, 10 Oct 2003 23:28:51 +0000 (23:28 +0000)]
Fixed importing of dlls with no exports (reported by Warren Baird).
Don't crash on an empty load order specification (reported by Maxime
Bellengé).
Try to avoid crashing when an import is missing for a builtin dll.
Alexandre Julliard [Fri, 10 Oct 2003 04:31:54 +0000 (04:31 +0000)]
The intermediate .tmp.o file is no longer needed.
DLLMAIN is not used anymore.
Alexandre Julliard [Fri, 10 Oct 2003 04:30:54 +0000 (04:30 +0000)]
Use the standard DllMain entry point.
Alexandre Julliard [Fri, 10 Oct 2003 00:52:01 +0000 (00:52 +0000)]
LDIMPORTS is no longer needed.
Alexandre Julliard [Fri, 10 Oct 2003 00:50:56 +0000 (00:50 +0000)]
We can now use the standard DllMain as entry point.
Alexandre Julliard [Fri, 10 Oct 2003 00:23:47 +0000 (00:23 +0000)]
Link kernel32 as a normal dll.
Alexandre Julliard [Fri, 10 Oct 2003 00:22:19 +0000 (00:22 +0000)]
Added placeholders for wine_pthread_init_process and
wine_pthread_init_thread.
Alexandre Julliard [Fri, 10 Oct 2003 00:12:17 +0000 (00:12 +0000)]
Changed the init code to make libwine load only ntdll and transfer
control to it, and then have ntdll load kernel32 using the normal
loader mechanisms.
Get rid of BUILTIN32_LoadExeModule.
Dave Belanger [Fri, 10 Oct 2003 00:06:59 +0000 (00:06 +0000)]
Implementation of SetTextJustication EMF driver callback.
Dave Belanger [Fri, 10 Oct 2003 00:06:35 +0000 (00:06 +0000)]
Improved font glyph transformation support in GetGlyphOutline.
Alexandre Julliard [Fri, 10 Oct 2003 00:05:49 +0000 (00:05 +0000)]
Make sure we always use the same name for the semaphore (spotted by
Ben A L Jemmett).
Peter Berg Larsen [Fri, 10 Oct 2003 00:01:21 +0000 (00:01 +0000)]
Changed debug channel to "curses" to seperate it from wineconsole.c
and added some trace infomation.
Uwe Bonnes [Fri, 10 Oct 2003 00:00:35 +0000 (00:00 +0000)]
Added test for %n.
Uwe Bonnes [Fri, 10 Oct 2003 00:00:19 +0000 (00:00 +0000)]
%n returns the number of consumed characters.
Alexandre Julliard [Thu, 9 Oct 2003 19:58:56 +0000 (19:58 +0000)]
Use the Rtl bitmap functions to implement Tls allocation.
Get rid of the PDB structure.
Alexandre Julliard [Thu, 9 Oct 2003 19:52:23 +0000 (19:52 +0000)]
We need to initialize the relay debug lists for +snoop too.
Oleg Prokhorov [Thu, 9 Oct 2003 19:49:05 +0000 (19:49 +0000)]
Avoid HeapReAlloc of a NULL pointer.
Dimitrie O. Paun [Thu, 9 Oct 2003 19:47:23 +0000 (19:47 +0000)]
Remove inexistent dir, add a doc reference from shell32.
Dimitrie O. Paun [Thu, 9 Oct 2003 19:47:08 +0000 (19:47 +0000)]
Move useful information out of documentation/shell32.
Mike McCormack [Thu, 9 Oct 2003 19:46:43 +0000 (19:46 +0000)]
Stub implementations for some functions related to RegisterWait.
Mike McCormack [Thu, 9 Oct 2003 19:45:54 +0000 (19:45 +0000)]
Handle quoting on the command line in uninstaller.
Robert Reif [Thu, 9 Oct 2003 19:45:39 +0000 (19:45 +0000)]
Fixed SMPTE time.
Fixed bad wave in position at startup and reset.
Steven Edwards [Thu, 9 Oct 2003 19:45:07 +0000 (19:45 +0000)]
Bring imagehlp (mostly) inline with the PSDK and Mingw.
Dave Belanger [Thu, 9 Oct 2003 19:44:35 +0000 (19:44 +0000)]
Improved the bounding box calculation for the EMF driver ExtTextOut
metarecord. It takes the text alignment into account.
Alexandre Julliard [Thu, 9 Oct 2003 05:00:41 +0000 (05:00 +0000)]
Added a few missing exports.
Alexandre Julliard [Thu, 9 Oct 2003 04:59:03 +0000 (04:59 +0000)]
Moved the constructor for the initial TEB to ntdll so that it runs as
early as possible on startup.
Dave Belanger [Thu, 9 Oct 2003 04:42:45 +0000 (04:42 +0000)]
Implementation of EMF driver OffsetViewportOrg and OffsetWindowOrg
callbacks using the EMR_SETVIEWPORTORGEX and EMR_SETWINDOWORGEX
metarecords respectively.
Daniel Marmier [Thu, 9 Oct 2003 04:39:01 +0000 (04:39 +0000)]
Fixed warnings with gcc option "-Wwrite-strings".
Dimitrie O. Paun [Thu, 9 Oct 2003 04:33:20 +0000 (04:33 +0000)]
Use docbook2txt to generate the text output instead of adhoc hacks.
Peter Berg Larsen [Thu, 9 Oct 2003 04:27:08 +0000 (04:27 +0000)]
Use CONSOLE_RENDERER_NONE_EVENT to compress an event instead of
deleting it with a memmove.
Peter Berg Larsen [Thu, 9 Oct 2003 04:26:29 +0000 (04:26 +0000)]
The Tab key was considered a ctrl-key and Shift-Tab was ignored.
Alexandre Julliard [Wed, 8 Oct 2003 22:59:22 +0000 (22:59 +0000)]
Added __wine_set_signal_fs function to avoid sharing the
SYSLEVEL_Win16CurrentTeb variable between kernel and ntdll.
On the kernel side, replaced SYSLEVEL_Win16CurrentTeb by
CallTo16_TebSelector stored directly in the asm relay code to avoid a
run-time relocation.
Alexandre Julliard [Wed, 8 Oct 2003 22:41:12 +0000 (22:41 +0000)]
Duplicate parts of the relay debugging init code into kernel to avoid
referencing ntdll internal symbols.
Alexandre Julliard [Wed, 8 Oct 2003 22:38:52 +0000 (22:38 +0000)]
Moved build_command_line back to kernel and make it handle Unicode
properly.
Robert Reif [Wed, 8 Oct 2003 22:35:26 +0000 (22:35 +0000)]
Make capture more reliable by submitting all buffers before start.
Added support for non pcm formats.
Added more property set support.
Pavel Roskin [Wed, 8 Oct 2003 22:34:37 +0000 (22:34 +0000)]
Include ntdll_misc.h to get the GetCurrentProcess/ThreadId macros.
Dave Belanger [Wed, 8 Oct 2003 22:34:15 +0000 (22:34 +0000)]
Implementation of SetPixel metarecord.
Dave Belanger [Wed, 8 Oct 2003 22:33:35 +0000 (22:33 +0000)]
Avoid excessive heap memory reallocation when generating EMF
metarecords in memory.
Alexandre Julliard [Wed, 8 Oct 2003 19:20:11 +0000 (19:20 +0000)]
Removed useless WINE_TRACE_ON tests.
Peter Berg Larsen [Wed, 8 Oct 2003 19:18:33 +0000 (19:18 +0000)]
Moved debug output up before calling the backend.
Pavel Roskin [Wed, 8 Oct 2003 19:11:08 +0000 (19:11 +0000)]
Include ntdll_misc.h to get the GetCurrentProcess/ThreadId macros.
Pavel Roskin [Wed, 8 Oct 2003 19:10:33 +0000 (19:10 +0000)]
Eliminate dependency on SetLastError().
Francois Gouget [Wed, 8 Oct 2003 19:09:44 +0000 (19:09 +0000)]
Some spelling fixes.
Francois Gouget [Wed, 8 Oct 2003 19:08:46 +0000 (19:08 +0000)]
Remove irrelevant (and incomplete) documentation in 'The Wine DocBook
System' section.
Alexandre Julliard [Wed, 8 Oct 2003 19:08:23 +0000 (19:08 +0000)]
Authors: Warren Baird <warren.baird@cimmetry.com>, Dave Belanger <dave.belanger@cimmetry.com>
Moved code out of assert statements so you can safely compile with
-DNDEBUG.
Mike McCormack [Wed, 8 Oct 2003 19:07:45 +0000 (19:07 +0000)]
Don't share some protected mode interrupts in winedos.
Alexandre Julliard [Wed, 8 Oct 2003 04:28:08 +0000 (04:28 +0000)]
Removed creation of loader/ne and win32 directories.
Alexandre Julliard [Wed, 8 Oct 2003 04:24:49 +0000 (04:24 +0000)]
Moved a few more functions to the dlls/kernel directory.
Alexandre Julliard [Wed, 8 Oct 2003 03:57:02 +0000 (03:57 +0000)]
Link all remaining files that contain kernel APIs into kernel32.dll
instead of ntdll.dll. Removed a number of no longer needed files.
Alexandre Julliard [Wed, 8 Oct 2003 03:52:11 +0000 (03:52 +0000)]
Removed dependency on ntdll_misc.h.
Alexandre Julliard [Wed, 8 Oct 2003 03:51:31 +0000 (03:51 +0000)]
Added hack to call CreateFileW through a pointer so that we don't need
to link to kernel functions.
Commented out SMB support in NtReadFile for now.
Alexandre Julliard [Wed, 8 Oct 2003 02:59:22 +0000 (02:59 +0000)]
Pass the cdrom device path in CDROM_InitRegistry so that ntdll doesn't
need to call DRIVE_GetDevice.
Get rid of GetDriveType calls.
Warren Baird [Wed, 8 Oct 2003 02:57:07 +0000 (02:57 +0000)]
Changed InternetSetStatusCallback declaration to
InternetSetStatusCallbackA/W.
Warren Baird [Wed, 8 Oct 2003 02:54:15 +0000 (02:54 +0000)]
Handle cases where XGetImage or X11DRV_DIB_CreateXImage fail.
Alexandre Julliard [Wed, 8 Oct 2003 00:45:01 +0000 (00:45 +0000)]
Get rid of the argv0 and full_argv0 global variables.
Alexandre Julliard [Wed, 8 Oct 2003 00:36:09 +0000 (00:36 +0000)]
Added wine_get_argv0_path() to retrieve the path of the wine binary.
Alexandre Julliard [Wed, 8 Oct 2003 00:25:32 +0000 (00:25 +0000)]
Store a "removable" flag instead of the full drive type in the server
file object; this way we don't need to use GetDriveTypeW in the loader
code.
Make sure we always have a valid builtin_load_info pointer.
Alexandre Julliard [Tue, 7 Oct 2003 22:56:34 +0000 (22:56 +0000)]
Removed references to GetSystemDirectoryW.
Optimized module lookup a bit.
Keep track of the modref pointer across builtin dll loads to avoid
having to look it up by name afterwards.
Daniel Marmier [Tue, 7 Oct 2003 22:54:17 +0000 (22:54 +0000)]
Fixed warnings with gcc option "-Wwrite-strings".
Warren Baird [Tue, 7 Oct 2003 22:52:20 +0000 (22:52 +0000)]
Added extern "C".
Steven Edwards [Tue, 7 Oct 2003 22:51:09 +0000 (22:51 +0000)]
Remove a few unneeded include statements in internal headers.
Started bringing setupapi in line with PSDK.
Mike McCormack [Tue, 7 Oct 2003 22:49:44 +0000 (22:49 +0000)]
When registering a dll, search the dll's directory for dll
dependencies too.
Rein Klazes [Tue, 7 Oct 2003 22:49:22 +0000 (22:49 +0000)]
Added a check for <scsi/scsi.h> and include it in dlls/ntdll/cdrom.c.