wine
20 years agoFixed cut&paste error.
Alexandre Julliard [Wed, 15 Oct 2003 21:02:53 +0000 (21:02 +0000)] 
Fixed cut&paste error.

20 years agoOnly send TVN_ITEMEXPANDING for items marked as having children.
Adam Gundy [Wed, 15 Oct 2003 21:01:54 +0000 (21:01 +0000)] 
Only send TVN_ITEMEXPANDING for items marked as having children.

20 years agoAnother portion of HeapReAlloc fixes.
Oleg Prokhorov [Wed, 15 Oct 2003 21:01:05 +0000 (21:01 +0000)] 
Another portion of HeapReAlloc fixes.

20 years agoImplemented FoldStringW.
Jon Griffiths [Wed, 15 Oct 2003 20:57:49 +0000 (20:57 +0000)] 
Implemented FoldStringW.

20 years agoAdded string folding support.
Jon Griffiths [Wed, 15 Oct 2003 20:52:28 +0000 (20:52 +0000)] 
Added string folding support.

20 years agoSpecify fourcc codes for encodings directly, instead of using changing
Marcus Meissner [Wed, 15 Oct 2003 20:51:22 +0000 (20:51 +0000)] 
Specify fourcc codes for encodings directly, instead of using changing
enum names.

20 years agoRemove unused variable commandSaveRegistry.
Gerald Pfeifer [Wed, 15 Oct 2003 20:50:56 +0000 (20:50 +0000)] 
Remove unused variable commandSaveRegistry.

20 years agoFix an obvious typo in call_hook_AtoW.
Dmitry Timoshkov [Wed, 15 Oct 2003 20:50:38 +0000 (20:50 +0000)] 
Fix an obvious typo in call_hook_AtoW.

20 years agoAdd resources for boolean strings in several languages.
Jon Griffiths [Wed, 15 Oct 2003 20:50:24 +0000 (20:50 +0000)] 
Add resources for boolean strings in several languages.

20 years agoMerge win.ini/[mci extensions] into the registry.
Dimitrie O. Paun [Wed, 15 Oct 2003 20:49:29 +0000 (20:49 +0000)] 
Merge win.ini/[mci extensions] into the registry.

20 years agoA few more keys extracted from the old documentation/shell32.
Dimitrie O. Paun [Wed, 15 Oct 2003 20:49:06 +0000 (20:49 +0000)] 
A few more keys extracted from the old documentation/shell32.

20 years agoRemove out-of-band installation-und-konfiguration.german.
Dimitrie O. Paun [Wed, 15 Oct 2003 20:48:42 +0000 (20:48 +0000)] 
Remove out-of-band installation-und-konfiguration.german.

20 years agoRegroup the X11 header checks to reduce the size of the generated
Alexandre Julliard [Wed, 15 Oct 2003 04:09:55 +0000 (04:09 +0000)] 
Regroup the X11 header checks to reduce the size of the generated
configure a bit.

20 years agoGet rid of the drive codepages and use CP_UNIXCP instead.
Alexandre Julliard [Wed, 15 Oct 2003 03:47:53 +0000 (03:47 +0000)] 
Get rid of the drive codepages and use CP_UNIXCP instead.

20 years agoFixed warnings with gcc option "-Wwrite-strings".
Daniel Marmier [Wed, 15 Oct 2003 03:35:54 +0000 (03:35 +0000)] 
Fixed warnings with gcc option "-Wwrite-strings".

20 years agoGet Wine to behave like Windows does when Bold and/or Italic is
Dave Belanger [Wed, 15 Oct 2003 03:32:31 +0000 (03:32 +0000)] 
Get Wine to behave like Windows does when Bold and/or Italic is
specified in the typeface name argument to CreateFont.

20 years agoCheck for Xrandr extension.
Alex Pasadyn [Wed, 15 Oct 2003 03:28:04 +0000 (03:28 +0000)] 
Check for Xrandr extension.

20 years agoRewrote splitpath and wsplitpath to avoid modifying the path
Alexandre Julliard [Wed, 15 Oct 2003 02:34:51 +0000 (02:34 +0000)] 
Rewrote splitpath and wsplitpath to avoid modifying the path
separators.

20 years agoImproved selection of freetype face charmap.
Dave Belanger [Wed, 15 Oct 2003 02:33:55 +0000 (02:33 +0000)] 
Improved selection of freetype face charmap.

20 years agoImplemented BitBlt, StretchBlt and SetDIBitsToDevice EMF driver
Dave Belanger [Wed, 15 Oct 2003 02:33:15 +0000 (02:33 +0000)] 
Implemented BitBlt, StretchBlt and SetDIBitsToDevice EMF driver
callbacks.
Cleaned up redundant code in EMFDRV_StretchDIBits.

20 years agoAdd generation of digit and compatability mapping tables.
Jon Griffiths [Wed, 15 Oct 2003 02:32:34 +0000 (02:32 +0000)] 
Add generation of digit and compatability mapping tables.
Generate smaller mapping tables by merging overlaps.

20 years agoIn CreateDIBitmap, the fact that the bits init flag is set or not
Dave Belanger [Wed, 15 Oct 2003 02:32:00 +0000 (02:32 +0000)] 
In CreateDIBitmap, the fact that the bits init flag is set or not
doesn't have anything to do with the color state of the DIB.

20 years agoExtend displays: now one can add displays active only in specified
Michal Janusz Miroslaw [Tue, 14 Oct 2003 20:25:16 +0000 (20:25 +0000)] 
Extend displays: now one can add displays active only in specified
function; displays now can be enabled/disabled like in gdb.

20 years agoMoved the 16-bit storage interfaces out of the exported headers.
Alexandre Julliard [Tue, 14 Oct 2003 20:23:01 +0000 (20:23 +0000)] 
Moved the 16-bit storage interfaces out of the exported headers.

20 years agoRemoved the --dll option.
Alexandre Julliard [Tue, 14 Oct 2003 20:21:28 +0000 (20:21 +0000)] 
Removed the --dll option.

20 years agoRemove the default.dsl sheet -- the default is good enough.
Dimitrie O. Paun [Tue, 14 Oct 2003 20:21:05 +0000 (20:21 +0000)] 
Remove the default.dsl sheet -- the default is good enough.

20 years ago- Implemented HEADER_SetBitmapMargin and HEADER_GetBitmapMargin.
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.

20 years agoOnly redraw the necessary area of the tab component and not the whole
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.

20 years agoPrevent a crash with a BadDrawable X error message with some MaskBlt
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.

20 years agoRemove unused variable debug_channels.
Gerald Pfeifer [Tue, 14 Oct 2003 20:10:36 +0000 (20:10 +0000)] 
Remove unused variable debug_channels.

20 years agoRemove unused variables mdays, months, days, and DateStyle.
Gerald Pfeifer [Tue, 14 Oct 2003 20:10:16 +0000 (20:10 +0000)] 
Remove unused variables mdays, months, days, and DateStyle.

20 years agoFix Finnish keyboard layout to better match the XFree86 one.
Dmitry Timoshkov [Tue, 14 Oct 2003 20:07:03 +0000 (20:07 +0000)] 
Fix Finnish keyboard layout to better match the XFree86 one.

20 years agoPass the correct lparam when calling PageDlgProcA's PageSetupHook for
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.

20 years agoFixed usage of GlobaReAlloc.
Michael Günnewig [Tue, 14 Oct 2003 20:06:23 +0000 (20:06 +0000)] 
Fixed usage of GlobaReAlloc.

20 years agoFree should not happen when still playing.
Robert Reif [Tue, 14 Oct 2003 20:05:42 +0000 (20:05 +0000)] 
Free should not happen when still playing.

20 years agoMoved codepage functions to dlls/kernel.
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.

20 years agoFixed some problems found while compiling and linking Wine under
Dmitry Timoshkov [Tue, 14 Oct 2003 05:27:43 +0000 (05:27 +0000)] 
Fixed some problems found while compiling and linking Wine under
Cygwin.

20 years agoAnother portion of HeapReAlloc fixes.
Oleg Prokhorov [Tue, 14 Oct 2003 05:24:20 +0000 (05:24 +0000)] 
Another portion of HeapReAlloc fixes.

20 years agoRemove races from DPMI async event handling.
Jukka Heinonen [Tue, 14 Oct 2003 05:20:34 +0000 (05:20 +0000)] 
Remove races from DPMI async event handling.

20 years agoFix function pointer variable declaration in __wine_process_init().
Gerald Pfeifer [Tue, 14 Oct 2003 05:19:24 +0000 (05:19 +0000)] 
Fix function pointer variable declaration in __wine_process_init().

20 years agoSmall fix in sound flushing code.
Oleg Prokhorov [Tue, 14 Oct 2003 05:18:40 +0000 (05:18 +0000)] 
Small fix in sound flushing code.

20 years agoSet or clear the BeingDebugged flag in the PEB when a debugger is
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.

20 years agoAdded check for pthread.h (reported by Steven Edwards).
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.

20 years agoFixed warnings with gcc option "-Wwrite-strings".
Daniel Marmier [Tue, 14 Oct 2003 01:19:27 +0000 (01:19 +0000)] 
Fixed warnings with gcc option "-Wwrite-strings".

20 years agoFix some cases when 'keysym' might be left uninitialized.
Dmitry Timoshkov [Tue, 14 Oct 2003 01:17:37 +0000 (01:17 +0000)] 
Fix some cases when 'keysym' might be left uninitialized.

20 years agoALSA_WaveInit: repaired device name.
Daniel Marmier [Tue, 14 Oct 2003 01:17:16 +0000 (01:17 +0000)] 
ALSA_WaveInit: repaired device name.

20 years agoConvert GetBinaryType to unicode.
Dmitry Timoshkov [Tue, 14 Oct 2003 01:16:59 +0000 (01:16 +0000)] 
Convert GetBinaryType to unicode.

20 years agoAdd necessary AddRef/Release stuff to {Set/Get}CurrentViewport.
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.

20 years agoFix setting size of tab control.
Vitaliy Margolen [Tue, 14 Oct 2003 01:16:16 +0000 (01:16 +0000)] 
Fix setting size of tab control.

20 years agoMoved the errno functions patching to wine_pthread_init_thread so that
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.

20 years agoLink the main binary against libpthread for NPTL builds.
Alexandre Julliard [Sun, 12 Oct 2003 02:20:27 +0000 (02:20 +0000)] 
Link the main binary against libpthread for NPTL builds.

20 years agoUpdate __wine_main_argc after option processing.
Alexandre Julliard [Sat, 11 Oct 2003 05:26:31 +0000 (05:26 +0000)] 
Update __wine_main_argc after option processing.

20 years agoFix some instances of memory allocation through HeapReAlloc().
Dimitrie O. Paun [Sat, 11 Oct 2003 05:25:31 +0000 (05:25 +0000)] 
Fix some instances of memory allocation through HeapReAlloc().

20 years agoImplementation of underline and strikeout text in xrender.
Dave Belanger [Sat, 11 Oct 2003 05:24:22 +0000 (05:24 +0000)] 
Implementation of underline and strikeout text in xrender.

20 years agoImprovement on the code that deals with setting the color map in
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.

20 years agoRemove SYMBOLFILE and LDDLLFLAGS from Makefiles.
Dimitrie O. Paun [Sat, 11 Oct 2003 01:09:15 +0000 (01:09 +0000)] 
Remove SYMBOLFILE and LDDLLFLAGS from Makefiles.

20 years agoDefine an LDDLL command to link dlls, instead of using LDDLLFLAGS.
Alexandre Julliard [Sat, 11 Oct 2003 01:05:18 +0000 (01:05 +0000)] 
Define an LDDLL command to link dlls, instead of using LDDLLFLAGS.

20 years agoWe no longer need to link against ntdll in the Unix sense.
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.

20 years agoMoved the pthread emulation into the main binary so that we don't need
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.

20 years agoDocumentation update.
Jon Griffiths [Fri, 10 Oct 2003 23:33:59 +0000 (23:33 +0000)] 
Documentation update.

20 years agoHave the wrapper load the used DLLs in case the main program
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).

20 years agoDon't reference the environ global variable from kernel32, it may fail
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).

20 years agoFixed importing of dlls with no exports (reported by Warren Baird).
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.

20 years agoThe intermediate .tmp.o file is no longer needed.
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.

20 years agoUse the standard DllMain entry point.
Alexandre Julliard [Fri, 10 Oct 2003 04:30:54 +0000 (04:30 +0000)] 
Use the standard DllMain entry point.

20 years agoLDIMPORTS is no longer needed.
Alexandre Julliard [Fri, 10 Oct 2003 00:52:01 +0000 (00:52 +0000)] 
LDIMPORTS is no longer needed.

20 years agoWe can now use the standard DllMain as entry point.
Alexandre Julliard [Fri, 10 Oct 2003 00:50:56 +0000 (00:50 +0000)] 
We can now use the standard DllMain as entry point.

20 years agoLink kernel32 as a normal dll.
Alexandre Julliard [Fri, 10 Oct 2003 00:23:47 +0000 (00:23 +0000)] 
Link kernel32 as a normal dll.

20 years agoAdded placeholders for wine_pthread_init_process and
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.

20 years agoChanged the init code to make libwine load only ntdll and transfer
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.

20 years agoImplementation of SetTextJustication EMF driver callback.
Dave Belanger [Fri, 10 Oct 2003 00:06:59 +0000 (00:06 +0000)] 
Implementation of SetTextJustication EMF driver callback.

20 years agoImproved font glyph transformation support in GetGlyphOutline.
Dave Belanger [Fri, 10 Oct 2003 00:06:35 +0000 (00:06 +0000)] 
Improved font glyph transformation support in GetGlyphOutline.

20 years agoMake sure we always use the same name for the semaphore (spotted by
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).

20 years agoChanged debug channel to "curses" to seperate it from wineconsole.c
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.

20 years agoAdded test for %n.
Uwe Bonnes [Fri, 10 Oct 2003 00:00:35 +0000 (00:00 +0000)] 
Added test for %n.

20 years ago%n returns the number of consumed characters.
Uwe Bonnes [Fri, 10 Oct 2003 00:00:19 +0000 (00:00 +0000)] 
%n returns the number of consumed characters.

20 years agoUse the Rtl bitmap functions to implement Tls allocation.
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.

20 years agoWe need to initialize the relay debug lists for +snoop too.
Alexandre Julliard [Thu, 9 Oct 2003 19:52:23 +0000 (19:52 +0000)] 
We need to initialize the relay debug lists for +snoop too.

20 years agoAvoid HeapReAlloc of a NULL pointer.
Oleg Prokhorov [Thu, 9 Oct 2003 19:49:05 +0000 (19:49 +0000)] 
Avoid HeapReAlloc of a NULL pointer.

20 years agoRemove inexistent dir, add a doc reference from shell32.
Dimitrie O. Paun [Thu, 9 Oct 2003 19:47:23 +0000 (19:47 +0000)] 
Remove inexistent dir, add a doc reference from shell32.

20 years agoMove useful information out of documentation/shell32.
Dimitrie O. Paun [Thu, 9 Oct 2003 19:47:08 +0000 (19:47 +0000)] 
Move useful information out of documentation/shell32.

20 years agoStub implementations for some functions related to RegisterWait.
Mike McCormack [Thu, 9 Oct 2003 19:46:43 +0000 (19:46 +0000)] 
Stub implementations for some functions related to RegisterWait.

20 years agoHandle quoting on the command line in uninstaller.
Mike McCormack [Thu, 9 Oct 2003 19:45:54 +0000 (19:45 +0000)] 
Handle quoting on the command line in uninstaller.

20 years agoFixed SMPTE time.
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.

20 years agoBring imagehlp (mostly) inline with the PSDK and Mingw.
Steven Edwards [Thu, 9 Oct 2003 19:45:07 +0000 (19:45 +0000)] 
Bring imagehlp (mostly) inline with the PSDK and Mingw.

20 years agoImproved the bounding box calculation for the EMF driver ExtTextOut
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.

20 years agoAdded a few missing exports.
Alexandre Julliard [Thu, 9 Oct 2003 05:00:41 +0000 (05:00 +0000)] 
Added a few missing exports.

20 years agoMoved the constructor for the initial TEB to ntdll so that it runs as
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.

20 years agoImplementation of EMF driver OffsetViewportOrg and OffsetWindowOrg
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.

20 years agoFixed warnings with gcc option "-Wwrite-strings".
Daniel Marmier [Thu, 9 Oct 2003 04:39:01 +0000 (04:39 +0000)] 
Fixed warnings with gcc option "-Wwrite-strings".

20 years agoUse docbook2txt to generate the text output instead of adhoc hacks.
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.

20 years agoUse CONSOLE_RENDERER_NONE_EVENT to compress an event instead of
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.

20 years agoThe Tab key was considered a ctrl-key and Shift-Tab was ignored.
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.

20 years agoAdded __wine_set_signal_fs function to avoid sharing the
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.

20 years agoDuplicate parts of the relay debugging init code into kernel to avoid
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.

20 years agoMoved build_command_line back to kernel and make it handle Unicode
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.

20 years agoMake capture more reliable by submitting all buffers before start.
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.

20 years agoInclude ntdll_misc.h to get the GetCurrentProcess/ThreadId macros.
Pavel Roskin [Wed, 8 Oct 2003 22:34:37 +0000 (22:34 +0000)] 
Include ntdll_misc.h to get the GetCurrentProcess/ThreadId macros.

20 years agoImplementation of SetPixel metarecord.
Dave Belanger [Wed, 8 Oct 2003 22:34:15 +0000 (22:34 +0000)] 
Implementation of SetPixel metarecord.

20 years agoAvoid excessive heap memory reallocation when generating EMF
Dave Belanger [Wed, 8 Oct 2003 22:33:35 +0000 (22:33 +0000)] 
Avoid excessive heap memory reallocation when generating EMF
metarecords in memory.