Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
8ce3e04d
Commit
8ce3e04d
authored
Jun 16, 2004
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Release 20040615.
parent
a99c8755
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
1589 additions
and
19 deletions
+1589
-19
ANNOUNCE
ANNOUNCE
+7
-9
ChangeLog
ChangeLog
+1572
-0
VERSION
VERSION
+1
-1
configure
configure
+9
-9
No files found.
ANNOUNCE
View file @
8ce3e04d
This is release 20040
50
5 of Wine, a free implementation of Windows on
This is release 20040
61
5 of Wine, a free implementation of Windows on
Unix. This is still a developers only release. There are many bugs
and unimplemented features. Most applications still do not work
correctly.
WHAT'S NEW with Wine-20040505: (see ChangeLog for details)
- Many more filesystem improvements, including autodetection
of drive types and devices, and support for editing the drive
configuration with winecfg.
- Many Direct3D improvements.
- Several fixes to the various sound drivers.
WHAT'S NEW with Wine-20040615: (see ChangeLog for details)
- Major winedbg rewrite using the dbghelp dll.
- New Wine preloader to reserve memory areas at startup.
- Many improvements to the audio support.
- Lots of bug fixes.
See the README file in the distribution for installation instructions.
...
...
@@ -17,8 +15,8 @@ Because of lags created by using mirror, this message may reach you before
the release is available at the ftp sites. The sources will be available
from the following locations:
http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20040
50
5.tar.gz
http://prdownloads.sourceforge.net/wine/Wine-20040
50
5.tar.gz
http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20040
61
5.tar.gz
http://prdownloads.sourceforge.net/wine/Wine-20040
61
5.tar.gz
It should also be available from any other site that mirrors ibiblio.org.
These locations also hold pre-built documentation packages in various
...
...
ChangeLog
View file @
8ce3e04d
----------------------------------------------------------------
2004-06-15 Alexandre Julliard <julliard@winehq.com>
* AUTHORS: Updated authors list.
* programs/winetest/.cvsignore, programs/winetest/Makefile.in,
programs/winetest/README, programs/winetest/dist.rc,
programs/winetest/gui.c, programs/winetest/gui.rc,
programs/winetest/guires.h, programs/winetest/main.c,
programs/winetest/maketest, programs/winetest/resource.h,
programs/winetest/send.c, programs/winetest/util.c,
programs/winetest/winetest.h, programs/winetest/winetest.rc:
Ferenc Wagner <wferi@afavant.elte.hu>
- Resource script restructuring.
- Build info et al. is given by files instead of env. vars.
- Store that information in resources.
- Make the main windows not resizeable.
- Insist on creating a fresh log file.
- Introduce the make dist target.
* libs/wine/config.c, loader/preloader.c:
Add the preloader itself as argv[0] and remove it again before running
the real loader, this way the ps output makes more sense.
* dlls/dmloader/loader.c, dlls/kernel/tests/locale.c,
dlls/msi/string.c, loader/main.h:
Francois Gouget <fgouget@free.fr>
Assorted spelling and case fixes.
* dlls/winmm/wineoss/audio.c: Francois Gouget <fgouget@codeweavers.com>
Fix the check for SNDCTL_DSP_GETCAPS so that it is compliant with the
OSS specification.
Only test the different formats if tracing is on.
* dlls/winspool/tests/info.c:
Stefan Leichter <Stefan.Leichter@camLine.com>
Fix the tests of GetDefaultPrinterA on win2k if no default printer is
configured.
* dlls/winmm/winearts/audio.c:
Francois Gouget <fgouget@codeweavers.com>
Change the ARTS_Init() error message from an ERR() to a WARN() since
it can happen in perfectly normal conditions.
* include/dpaddr.h, include/uxtheme.h:
Francois Gouget <fgouget@free.fr>
Don't use Unicode string literals unless we specifically know they do
what we want to.
* configure, configure.ac, dlls/psapi/Makefile.in,
dlls/psapi/psapi_main.c, dlls/psapi/tests/.cvsignore,
dlls/psapi/tests/Makefile.in, dlls/psapi/tests/module.c:
Stefan Leichter <Stefan.Leichter@camLine.com>
Moved implementation of GetModuleBaseName from ascii to unicode, added
some tests for GetModuleBaseNameA.
* dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
dlls/shell32/shlexec.c:
Francois Gouget <fgouget@codeweavers.com>
SHELL_ExecuteW() passes a Unicode environment to CreateProcessW() so
it must specify the CREATE_UNICODE_ENVIRONMENT flag. Also the
SHELL_ExecuteW32() functions will always be called with a Unicode
environment so adjust their prototype accordingly.
* dlls/user/tests/win.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Add a test for client/nonclient window dimensions calculation.
* documentation/architecture.sgml, documentation/threading.sgml,
documentation/wine-devel.sgml:
Mike Hearn <mh@codeweavers.com>
Add documentation on the Wine initialization process.
* dlls/user/user_main.c, dlls/x11drv/scroll.c, dlls/x11drv/x11drv.spec,
include/user.h, windows/scroll.c:
Ulrich Czekalla <ulrich@codeweavers.com>
ScrollDC should take into account overlapped windows. With this change
ScrollWindowEx can be moved out of X11drv.
* dlls/shell32/shlexec.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Fix warnings introduced by my last patch.
* dlls/kernel/locale.c: Dmitry Timoshkov <dmitry@codeweavers.com>
- Fix erroneous use of LOCALE_SDATE in the place of LOCALE_SSHORTDATE.
- Fix incorrect assumptions about format strings when parsing date
formats and setting LOCALE_IDATE and LOCALE_ILDATE values.
* programs/regedit/De.rc, programs/regedit/rsrc.rc:
Michael Fritscher <michael@fritscher.net>
Added a German translation of Regedit.
* dlls/x11drv/xrender.c: Huw Davies <huw@codeweavers.com>
Don't allocate a glyphset until we actually need it.
* dlls/kernel/file.c:
Added magic number in the FindFirstFile structure to allow more robust
detection of bad handles (with help from Aric Stewart).
* dlls/kernel/kernel32.spec, dlls/kernel/kernel_main.c,
dlls/kernel/sync.c, dlls/ntdll/critsection.c, dlls/ntdll/ntdll.spec,
dlls/ntdll/thread.c, include/winternl.h:
Store the number of processors in the PEB structure.
More correct support for setting critical section spin counts (based
on a patch by Robert Shearman).
* dlls/ntdll/heap.c, dlls/ntdll/loader.c, dlls/ntdll/loadorder.c,
dlls/ntdll/ntdll_misc.h, dlls/ntdll/relay.c, dlls/ntdll/resource.c,
dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c, dlls/ntdll/virtual.c:
Eric Pouech <pouech-eric@wanadoo.fr>
Const correctness.
* dlls/ntdll/cdrom.c:
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Support for reading encrypted DVDs.
* dlls/shell32/shlexec.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Restore default "open" functionality of ShellExecute.
2004-06-14 Alexandre Julliard <julliard@winehq.com>
* dlls/kernel/file.c, include/winbase.h:
Rewrote SetFilePointer to use SetFilePointerEx.
* dlls/user/dde/server.c: Huw Davies <huw@codeweavers.com>
Fix 'pointers are not permitted as case values' compile error.
* programs/regedit/treeview.c:
Robert Shearman <R.J.Shearman@warwick.ac.uk>
- Use hourglass cursor for better feedback when expanding nodes.
- Turn off redrawing when expanding to make it faster.
* aclocal.m4, configure, configure.ac:
Pierre d'Herbemont <stegefin@free.fr>
- strip support for darwin
- WINE_GET_SONAME support for darwin
* dlls/shell32/shlexec.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Ignore DdeClientTransaction error in ShellExecute.
* dlls/x11drv/winpos.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Do nothing in ShowWindow(SW_SHOW) if a window is already visible.
* dlls/dbghelp/dbghelp.spec, dlls/dbghelp/msc.c, dlls/dbghelp/path.c,
dlls/dbghelp/pe_module.c, dlls/dbghelp/type.c, include/dbghelp.h:
Eric Pouech <pouech-eric@wanadoo.fr>
- implemented EnumDirTree, SearchTreeForFile, SymFindFileInPath,
SymMatchFileName
- made use of SymFindFileInPath to lookup .dbg and .pdb files
- fixed a crash in CodeView enum handling
* dlls/ole32/marshal.c, dlls/ole32/oleproxy.c,
dlls/oleaut32/tmarshal.c, dlls/rpcrt4/cproxy.c:
Robert Shearman <R.J.Shearman@warwick.ac.uk>
- Fix ref count on standard proxy creation.
- Release channel buffer in StdMarshal_UnmarshalInterface, since we no
longer use it and the proxy should have taken a reference on it.
- Add a few comments.
* dlls/wininet/http.c: Mike McCormack <mike@codeweavers.com>
Pass pointers around internally instead of handles.
* dlls/msvcrtd/debug.c, dlls/msvcrtd/msvcrtd.spec:
Lionel Ulmer <lionel.ulmer@free.fr>
Added stub for _CrtCheckMemory.
* dlls/kernel/file.c, dlls/kernel/kernel32.spec:
Mike McCormack <mike@codeweavers.com>
Implemented SetFilePointerEx.
* controls/scroll.c, windows/winproc.c:
Dmitry Timoshkov <dmitry@codeweavers.com>
Added 32->16 mapping for SBM_GETRANGE/SBM_SETRANGE messages.
Added support for SBM_GETRANGE16 message in the scrollbar window
proc.
* dlls/winmm/wavemap/wavemap.c: Robert Reif <reif@earthlink.net>
Added tracing to all functions.
Added error explanations.
Changed debug channel from msacm to wavemap so not confused with
msacm.
* dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
Robert Reif <reif@earthlink.net>
Removed 11 bit sample size capture test because at least 2
manufacturers sound cards on two different OSs seem to support this.
Added some invalid parameter checks to wave[In,Out]GetDevCaps.
One test is commented out because wine doesn't handle it properly.
Minor info printing cleanup.
* dlls/shell32/shlexec.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Add support for quoting "file://%1" like format strings.
* include/wine/library.h, libs/wine/loader.c, loader/main.c:
Yet another fix for the MacOS X environ brain damage.
* dlls/kernel/console.c, dlls/kernel/dosmem.c,
dlls/kernel/format_msg.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
dlls/kernel/locale.c, dlls/kernel/profile.c, dlls/kernel/selector.c,
dlls/kernel/thread.c, misc/registry.c:
Eric Pouech <pouech-eric@wanadoo.fr>
Const correctness, pointer cast correctness, removed extraneous ';'.
* dlls/kernel/process.c, dlls/ntdll/process.c,
include/wine/server_protocol.h, server/process.c,
server/protocol.def, server/trace.c:
Eric Pouech <pouech-eric@wanadoo.fr>
- Added ProcessBasicInformation class to ntdll.NtQueryInformationProcess.
- Make use of it in kernel32.
* include/wine/port.h: Pierre d'Herbemont <stegefin@free.fr>
Don't use .previous instruction on Darwin.
* dlls/kernel/sync.c: Robert Shearman <R.J.Shearman@warwick.ac.uk>
Use the same path transformation for WaitNamedPipe and
CreateNamedPipe.
* dlls/winmm/winealsa/audio.c: Robert Reif <reif@earthlink.net>
Reset played variables on open.
* dlls/kernel/actctx.c: Rein Klazes <rklazes@xs4all.nl>
Set last error value to ERROR_CALL_NOT_IMPLEMENTED in QueryActCtxW()
to make Photoshop 7.0 work again.
* documentation/implementation.sgml: Ofir Petruska <hatky@users.sf.net>
Replace -debugmsg by WINEDEBUG.
* dlls/x11drv/x11drv_main.c: Mike Hearn <mike@navi.cx>
Make UseXrandr default to true in the no config file case.
* dlls/user/dde/client.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Set last DDE error in XTYP_EXECUTE handler according to the value
returned by an application.
* include/ddeml.h: Dmitry Timoshkov <dmitry@codeweavers.com>
Fix CBR_BLOCK definition.
* dlls/d3d8/device.c, dlls/d3d8/utils.c, dlls/d3d8/version.rc:
Raphael Junqueira <fenix@club-internet.fr>
- fix version string
- some fixes to ATI specific paths of set_tex_op (Christian needs to
complete it)
- fix use of GL_SUPPORT(NV_TEXGEN_REFLECTION). I have used the wrong
define, I'll get a brown paper bag :(
* dlls/iccvid/iccvid.c: Robert Shearman <R.J.Shearman@warwick.ac.uk>
Support 15- and 16-bit colour output.
* dlls/shell32/shell32.spec, dlls/shell32/shlfileop.c:
Ulrich Czekalla <ulrich@codeweavers.com>
Implemented RealDriveType.
* dlls/wininet/utility.c: Mike McCormack <mike@codeweavers.com>
Fixed ASCII redirect callbacks.
* controls/scroll.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Make SetScrollRange behave like GetScrollRange does, i.e. send
messages to the control for SB_CTL case.
* dlls/winmm/playsound.c: Mike McCormack <mike@codeweavers.com>
Fix PlaySound.
* dlls/devenum/mediacatenum.c:
Robert Shearman <R.J.Shearman@warwick.ac.uk>
Avoid crash by passing pointer to RegSetValueEx.
* dlls/winspool/tests/info.c:
Stefan Leichter <Stefan.Leichter@camLine.com>
Log the last error too if the tests fail without default printer.
* include/Makefile.in, include/aclapi.h:
Mike McCormack <mike@codeweavers.com>
Add the aclapi.h header file.
* dlls/winmm/winmm.c: Robert Reif <reif@earthlink.net>
Don't try to map the mapper device.
2004-06-04 Alexandre Julliard <julliard@winehq.com>
* dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/dsurface/main.c:
Lionel Ulmer <lionel.ulmer@free.fr>
Move the FPS computation from the D3D code to the common code.
* dlls/d3dxof/d3dxof.c, dlls/d3dxof/d3dxof_private.h,
dlls/d3dxof/main.c:
Christian Costa <titan.costa@wanadoo.fr>
Removed compilation warnings + some fixes.
* dlls/user/tests/sysparams.c: Dimitrie O. Paun <dpaun@rogers.com>
Win 2000, XP, etc. fail the sysparams tests when run
non-interactively, so avoid running the tests in that case.
* dlls/comctl32/tab.c: Jon Griffiths <jon_p_griffiths@yahoo.com>
Implemented TCM_SETITEMEXTRA.
* dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h,
dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
Lionel Ulmer <lionel.ulmer@free.fr>
- some new logging on device enumeration
- fix version setting in DirectInputCreate(A/W) functions
* dlls/kernel/process.c: Rein Klazes <rklazes@xs4all.nl>
Fix a crash when launching Unix executables.
* windows/spy.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Print meaningful message values instead of vague names for unknown
messages.
* dlls/winspool/tests/info.c: Dimitrie O. Paun <dpaun@rogers.com>
Some of our testers don't have a default printer, simply skip the
winspool tests if that's the case.
* dlls/kernel/tests/directory.c: Dimitrie O. Paun <dpaun@rogers.com>
In Win9x, {Create,Remove}Directory returns ERROR_PATH_NOT_FOUND when
given directories containing '*' or '?'.
* dlls/kernel/tests/alloc.c: Dimitrie O. Paun <dpaun@rogers.com>
Win9x does not convert FIXED to MOVEABLE. It also discards locked
memory.
* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
Clear the state image bits only if LVS_EX_CHECKBOXES is set.
Fix obvious logical error in focus handling.
Indentation and formatting fixes.
(based on a patch by Krishna Murthy).
* dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c,
dlls/winmm/tests/winmm_test.h:
Robert Reif <reif@earthlink.net>
Treat WAVE_MAPPER as a real device and performs all tests on it.
Added 16000Hz because win9x hardware spec requires it.
* dlls/winmm/wavemap/wavemap.c: Robert Reif <reif@earthlink.net>
Handle case where partial structure update requested.
Minor white space cleanup.
* libs/wine/mmap.c: Avoid zero size allocations.
* documentation/debugger.sgml, documentation/debugging.sgml,
programs/winedbg/Makefile.in, programs/winedbg/be_cpu.h,
programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
programs/winedbg/break.c, programs/winedbg/db_disasm.c,
programs/winedbg/dbg.y, programs/winedbg/debug.l,
programs/winedbg/debugger.h, programs/winedbg/display.c,
programs/winedbg/elf.c, programs/winedbg/expr.c,
programs/winedbg/ext_debugger.c, programs/winedbg/gdbproxy.c,
programs/winedbg/hash.c, programs/winedbg/info.c,
programs/winedbg/intvar.h, programs/winedbg/memory.c,
programs/winedbg/module.c, programs/winedbg/msc.c,
programs/winedbg/pe.c, programs/winedbg/registers.c,
programs/winedbg/source.c, programs/winedbg/stabs.c,
programs/winedbg/stack.c, programs/winedbg/symbol.c,
programs/winedbg/types.c, programs/winedbg/winedbg.c,
programs/winedbg/winedbg.man:
Eric Pouech <pouech-eric@wanadoo.fr>
- all symbol information storage is now module relative, so we can
unload a module (and it's debugging information), and a process
without pain
- portabiblity to another CPU should be easier now (CPU dependent backend)
- speed up memory allocation
- stabs related fixes:
+ now correctly handling symbol's size
+ blocks {} in functions are now correctly recognized and stored
(also applies to local variables scoping)
+ better basic types management (less wild guesses in the code)
+ full support of inline functions (source stepping now shows the
code in .h files for example)
- removal of external debugger (attaching with gdb is just fine to
debug winedbg)
- fixed a couple of issues for symbol address handling (address
lookup, incorrect type binding)
- winedbg now has a man page
2004-06-03 Alexandre Julliard <julliard@winehq.com>
* loader/preloader.c:
Make it possible to add auxiliary values to the existing array; this
is required for older kernels.
* dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
Mike Hearn <mh@codeweavers.com>
Ignore attempts to hide an already invisible window. Add a test case
for this behaviour, passes on Wine and Windows 2000.
* dlls/winedos/int21.c: Rein Klazes <rklazes@xs4all.nl>
In INT21_GetFreeDiskSpace adjust the sectors-per-cluster value to make
the total number of clusters fit in a 16 bit register.
* include/winuser.h: Andreas Mohr <andi@rhlx01.fht-esslingen.de>
Additional KLF_xxx defines.
* dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32.spec:
Hans Leidekker <hans@it.vu.nl>
Stub for DrawDibProfileDisplay.
* dlls/kernel/tests/locale.c: Robert Reif <reif@earthlink.net>
I got the test for failure on NT wrong in my last patch. The function
returns 0 on error and sets last error to ERROR_INVALID_FLAGS.
* dlls/rsabase/main.c: Raphael Junqueira <fenix@club-internet.fr>
Created more needed registry key in DllRegisterServer.
* libs/wine/mmap.c:
Check for existing reserved areas in mmap_init to avoid doing
duplicate work.
* dlls/ntdll/ntdll.spec: Raphael Junqueira <fenix@club-internet.fr>
Added _vsnwprintf (needed by some native XP dlls).
* dlls/kernel/module.c, dlls/kernel/process.c, include/module.h:
Set the WINEPRELOADRESERVE variable when starting a new process.
* include/wine/port.h: Hans Leidekker <hans@it.vu.nl>
MinGW portability fix.
* dlls/user/tests/msg.c, dlls/user/tests/win.c, windows/win.c:
Ulrich Czekalla <ulrich@codeweavers.com>
EnableWindow should not remove the focus of child windows.
* configure, configure.ac, dlls/Makefile.in, dlls/d3dxof/.cvsignore,
dlls/d3dxof/Makefile.in, dlls/d3dxof/d3dxof.c,
dlls/d3dxof/d3dxof.spec, dlls/d3dxof/d3dxof_private.h,
dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c, dlls/d3dxof/version.rc,
dlls/dxguid/dxguid.c, documentation/samples/config,
include/Makefile.in, include/dxfile.h, tools/wine.inf:
Christian Costa <titan.costa@wanadoo.fr>
Added d3dxof dll, part of Direct3D.
2004-06-02 Alexandre Julliard <julliard@winehq.com>
* loader/preloader.c:
Added support for specifying the PE exe address range through the
WINEPRELOADRESERVE environment variable.
* configure, configure.ac: Added check for static libc.
* dlls/comctl32/toolbar.c: Ulrich Czekalla <ulrich@codeweavers.com>
Handle case when item text is empty.
According to MSDN, length should be returned when lParam is NULL.
* dlls/shell32/changenotify.c: Ulrich Czekalla <ulrich@codeweavers.com>
When we send out a notification to a registered window with
SHCNRF_NewDelivery, we should send a LPNOTIFICATIONLIST and the
process id of the caller.
* dlls/commdlg/filedlg16.c: Rein Klazes <rklazes@xs4all.nl>
In FILEDLG_ScanDir do not try to set the current directory to a path
that is empty.
* dlls/winsock/socket.c, dlls/winsock/ws2_32.spec:
Hans Leidekker <hans@it.vu.nl>
Stub for WSCUnInstallNameSpace.
* dlls/kernel/kernel32.spec, dlls/kernel/path.c:
Raphael Junqueira <fenix@club-internet.fr>
Semi stubs for GetSystemWow64Directory[AW].
* dlls/dinput/device.c, dlls/dinput/device_private.h,
dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
dlls/dinput/mouse.c:
Lionel Ulmer <lionel.ulmer@free.fr>
- some TRACEing improvements
- fix mouse Acquire which switched right and middle buttons
- reset the mouse cursor at its original location on Unacquiring the
device
* dlls/kernel/tests/path.c: Dimitrie O. Paun <dpaun@rogers.com>
Do not fix the drive letter to 'C', it fails on other people's boxes.
* dlls/rsabase/main.c: Robert Shearman <R.J.Shearman@warwick.ac.uk>
Created needed registry key in DllRegisterServer.
* dlls/comctl32/toolbar.c: Robert Shearman <R.J.Shearman@warwick.ac.uk>
Don't draw whole button pressed when separate dropdown pressed, just
the separate dropdown itself.
* dlls/d3d8/utils.c: Raphael Junqueira <fenix@club-internet.fr>
Compile fix.
* dlls/msvcrt/msvcrt.spec, dlls/msvcrt/wcs.c:
Mike McCormack <mike@codeweavers.com>
Copy the vsnprintfW implementation from libunicode.so to msvcrt and
add a handler for the %S flag. That requires a conversion to unicode
and knowledge of the current ASCII code page.
* documentation/address-space.sgml, documentation/architecture.sgml,
documentation/configuring.sgml:
Eric Pouech <pouech-eric@wanadoo.fr>
Updated the documentation on Wine architecture & fundamentals.
* dlls/setupapi/setupcab.c:
Stefan Leichter <Stefan.Leichter@camLine.com>
Replaced the call to GetFullPathNameA by a call to GetFullPathNameW to
get rid of the W->A cross calls.
2004-06-01 Alexandre Julliard <julliard@winehq.com>
* dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
dlls/winmm/wineaudioio/audio.c, dlls/winmm/winejack/audio.c,
dlls/winmm/winenas/audio.c, dlls/winmm/wineoss/audio.c:
Robert Reif <reif@earthlink.net>
Fix calculation of SMPTE time (round up to full frame).
More accurate ms calculation.
* dlls/winmm/tests/wave.c: Robert Reif <reif@earthlink.net>
Added a test to check playback position after done playing.
* dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
Raphael Junqueira <fenix@club-internet.fr>
Stub for SHFlushSFCacheWrap.
* dlls/wininet/dialogs.c, dlls/wininet/http.c, dlls/wininet/internet.c:
Mike McCormack <mike@codeweavers.com>
Fix proxy support, remove typecasts.
* dlls/winmm/wavemap/wavemap.c: Robert Reif <reif@earthlink.net>
Returns proper error code when trying to get caps when no devices
present.
* loader/preloader.c: A few small fixes.
* dlls/user/tests/win.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Test whether we can destroy a menu assigned to a window.
* include/windef.h, include/wtypes.h, include/wtypes.idl:
Jon Griffiths <jon_p_griffiths@yahoo.com>
Added PPOINTL, a pointer to a POINTL struct.
* dlls/shlwapi/Makefile.in: Hans Leidekker <hans@it.vu.nl>
Link to ntdll.
* dlls/kernel/except.c: Mike Hearn <mh@codeweavers.com>
Use TRACE rather than FIXME for check_resource_write.
* dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/hhctrl.c:
Mike Hearn <mh@codeweavers.com>
Display more informative message when HtmlHelp stub is invoked, add
A/W conversion code, remove useless (and wrong) hungarian notation
from function prototypes.
* dlls/dmime/segment.c: Raphael Junqueira <fenix@club-internet.fr>
Correct typo in LoadWave (wave is an DMObject not a DMTrack).
* tools/wrc/newstruc.c: Jon Griffiths <jon_p_griffiths@yahoo.com>
Also handle OS2 v1.x (AKA windows 2.0) bitmaps.
* objects/gdiobj.c: Jon Griffiths <jon_p_griffiths@yahoo.com>
SetMiterLimit: Return success: some callers check this.
* dlls/wininet/ftp.c, dlls/wininet/internet.c:
Lionel Ulmer <lionel.ulmer@free.fr>
Fix the case where lpszSearchFile is NULL in FtpFindFirstFile.
* include/exdisp.h, include/exdisp.idl:
Mike McCormack <mike@codeweavers.com>
Added definitions for the IShellWindows interface.
* include/shldisp.h, include/shldisp.idl:
Mike McCormack <mike@codeweavers.com>
Added definitions for the IFolderViewOC interface.
* dlls/winmm/wavemap/wavemap.c: Robert Reif <reif@earthlink.net>
Fixed a bug where wrong a return value was returned when mapping is
not possible.
* dlls/msacm/driver.c: Robert Reif <reif@earthlink.net>
Added trace and debug printing info.
* dlls/winmm/lolvldrv.c, dlls/winmm/winemm.h, dlls/winmm/winmm.c:
Robert Reif <reif@earthlink.net>
Added some trace and debug printing.
* dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
Robert Reif <reif@earthlink.net>
Added another possible windows failure mode.
* dlls/user/tests/msg.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Add dialog class name to the list of classes handled by hook, add hook
messages to the modal dialog message test.
2004-05-30 Alexandre Julliard <julliard@winehq.com>
* dlls/kernel/tests/locale.c: Robert Reif <reif@earthlink.net>
NT 4.0 doesn't support MAP_EXPAND_LIGATURES so skip test if it returns
ERROR_INVALID_FLAGS.
* dlls/ntdll/server.c:
Use wine_exec_wine_binary in all cases to start the server.
* libs/wine/config.c: Christian Costa <titan.costa@wanadoo.fr>
Fixed preloader_exec.
* tools/wrc/wrc.man: Dimitrie O. Paun <dpaun@rogers.com>
Document the --verbose switch.
2004-05-29 Alexandre Julliard <julliard@winehq.com>
* include/wine/library.h, include/wine/port.h, libs/wine/loader.c,
loader/main.c:
Pass the environ variable from main to try to avoid Darwin's
_NSGetEnviron() ugliness.
* dlls/ole32/marshal.c: Robert Shearman <R.J.Shearman@warwick.ac.uk>
Fixed CoMarshalInterThreadInterfaceInStream and
CoGetInterfaceAndReleaseStream.
* dlls/oleaut32/typelib.c: Ivan Leo Puoti <puoti@inwind.it>
Removed dcom link.
* controls/edit.c: Krishna Murthy <Krishna.Murthy@guptaworldwide.com>
EDIT_EM_ReplaceSel should simply truncate characters that exceed the
limit.
2004-05-28 Alexandre Julliard <julliard@winehq.com>
* configure, configure.ac, dlls/kernel/process.c, dlls/ntdll/server.c,
include/wine/library.h, libs/wine/config.c, loader/.cvsignore,
loader/Makefile.in, loader/glibc.c, loader/main.c, loader/main.h,
loader/preloader.c:
Initial version of the Wine preloader, used to reserve memory
areas at startup. Based on the work of Mike McCormack.
* server/user.c, windows/win.c:
Only allocate even-numbered window handles, MS Project depends on that
(found by Dmitry Timoshkov).
* include/wine/port.h:
Make sure __ASM_GLOBAL_FUNC generates code in the text segment.
* dlls/kernel/ne_segment.c: Mike Hearn <mh@codeweavers.com>
Print module name when calling LibMain.
* dlls/shell32/shellpath.c: Aric Stewart <aric@codeweavers.com>
Make sure that the size of the buffer passed to RegSetValueExW is in
bytes not WCHARs.
* windows/spy.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Add some new message names to the message spy.
* dlls/user/tests/class.c, windows/class.c:
Dmitry Timoshkov <dmitry@codeweavers.com>
Add a test for accessing classes from another thread.
Fix UnregisterClass behaviour with NULL hInstance.
* documentation/Makefile.in, documentation/address-space.sgml,
documentation/wine-devel.sgml:
Mike Hearn <mh@codeweavers.com>
Added documentation on the address space layout in Wine.
* tools/wine.inf:
Use proper dirids instead of hardcoding c:\Program Files.
* dlls/ntdll/virtual.c, libs/wine/mmap.c:
Don't rely on the reserved area list being empty in reserve_area,
since the preloader will need to add things to the list before
startup.
* dlls/kernel/dosmem.c:
Ensure that we can initialize the DOS memory area correctly even if it
has been pre-reserved already.
* dlls/setupapi/Makefile.in, dlls/setupapi/dirid.c:
Added support for dirids that map to a CSIDL value (based on a patch
by Mike McCormack).
* dlls/x11drv/init.c: Mike Hearn <mike@navi.cx>
Default to 96dpi when not specified in the config file.
* dlls/d3d8/d3dcore_gl.h, dlls/d3d8/utils.c:
Christian Costa <titan.costa@wanadoo.fr>
Implemented some texture operations using ATI_texture_env_combine3.
Fixed D3DTOP_LERP.
Fixed some checkGLcall error messages.
2004-05-27 Alexandre Julliard <julliard@winehq.com>
* dlls/winmm/winmm.c:
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Fixed missing inversion in bit manipulation.
* dlls/winmm/lolvldrv.c, dlls/winmm/winmm.c:
Robert Reif <reif@earthlink.net>
Fixed a problem were a trace accesses a data member that may be
outside of the actual data structure passed in.
Added some more debug traces.
* dlls/shell32/brsfolder.c:
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Assume MAX_PATH length for pszDisplayName.
* dlls/msvcrt/file.c:
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Fixed typo.
* include/commdlg.h: Jon Griffiths <jon_p_griffiths@yahoo.com>
Give a struct tag to OPENILENAMEA/W to allow forward declarations.
* dlls/kernel/snoop16.c: Rein Klazes <rklazes@xs4all.nl>
Fix the missing tread ID of some snoop return traces.
* dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c,
dlls/winmm/tests/winmm_test.h:
Robert Reif <reif@earthlink.net>
Added WAVE_MAPPED flag test.
Added 8000 Hz test as a typically supported format.
Added 12000 Hz test as a typically unsupported format.
Test error reporting better by testing unsupported formats.
Test using PCMWAVEFORMAT in place of WAVEFORMATEX.
* dlls/avifil32/avifile_It.rc, dlls/comctl32/comctl_It.rc,
dlls/commdlg/cdlg_It.rc, dlls/d3drm/d3drm_main.c,
dlls/d3drm/version.rc, dlls/msacm/msacm_It.rc,
dlls/msrle32/msrle_It.rc, dlls/oledlg/oledlg_It.rc,
dlls/qcap/version.rc, dlls/serialui/It.rc, dlls/setupapi/It.rc,
dlls/shell32/shell32_It.rc, dlls/user/resources/user32_It.rc,
dlls/wineps/wps_It.rc, dlls/wininet/wininet_It.rc,
dlls/winmm/winmm_It.rc, documentation/README.it,
documentation/configuring.sgml, include/wine/wine_common_ver.rc,
programs/clock/It.rc, programs/cmdlgtst/It.rc,
programs/notepad/It.rc, programs/progman/It.rc,
programs/regedit/It.rc, programs/regedit/resource.rc,
programs/start/It.rc, programs/uninstaller/rsrc.rc,
programs/view/It.rc, programs/winefile/It.rc,
programs/winemine/It.rc, tools/bug_report.pl:
Ivan Leo Puoti <puoti@inwind.it>
Changed my name, so update copyright info.
* dlls/x11drv/xrender.c: Troy Rollo <wine@troy.rollo.name>
Make underlining of fonts drawn at an angle follow the text.
* objects/dib.c: Alex Villacs Lasso <a_villacis@palosanto.com>
Return line count when the bits parameter is NULL.
* dlls/d3d8/d3d8.spec, dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c,
dlls/d3d8/shader.c, dlls/d3d8/utils.c,
dlls/d3d8/vshaderdeclaration.c:
Raphael Junqueira <fenix@club-internet.fr>
- the hardware GL vendors (NVidia and ATI) can support more than 95
constants (the Mesa bug) and VRally use the 0..95 indexes so fix it
- fix normalize for some HW VertexShader inputs
- trying to fix the combination of NV_texture_combine_4 with
texture_combine_EXT (impl of D3DTOP_DISABLE, D3DTOP_MODULATE for
NV_texture_combine_4)
- if shaders disabled declare to support 0 for MaxVertexShaderConst.
* dlls/user/tests/dialog.c: Kevin Koltzau <kevin@plop.org>
Remove part of test that crashes win95.
* dlls/oleaut32/oleaut.c, dlls/oleaut32/oleaut32.spec:
Alex Villacs Lasso <a_villacis@palosanto.com>
Added stub for GetRecordInfoFromGuids.
* libs/wine/mmap.c: Kevin Koltzau <kevin@plop.org>
Fixed last mmap issue with mingw windows build.
* dlls/dmime/segment.c: Raphael Junqueira <fenix@club-internet.fr>
Support loading of Wave segments on IDirectMusicSegment8.
* dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
Christian Costa <titan.costa@wanadoo.fr>
Fixed joystick device type for dinput8.
* dlls/shell32/control.c: Stefan Leichter <Stefan.Leichter@camLine.com>
Moved stub of Control_FillCache_RunDLL from ascii to unicode.
* dlls/dmime/performance.c: Raphael Junqueira <fenix@club-internet.fr>
- don't use a stupid "while (1);" thread when DMPerformance MSG Queue empty
- try to use latency and MSG synchro for timeout (but as i'm not a
sound expert don't expect too much)
2004-05-25 Alexandre Julliard <julliard@winehq.com>
* libs/wine/mmap.c: Portability fix.
* include/wine/port.h, libs/wine/config.c, libs/wine/loader.c:
Moved environ definition to port.h.
* controls/edit.c: Ulrich Czekalla <ulrich@codeweavers.com>
Fix update region calculation for the case where a word wraps up to
the previous line.
* include/commctrl.h: Jon Griffiths <jon_p_griffiths@yahoo.com>
Add a couple of missing listview macros.
* windows/mdi.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Do not activate an MDI child if the child is invisible.
* tools/winegcc/winegcc.c: Jon Griffiths <jon_p_griffiths@yahoo.com>
Always use $(CC) for building the generated .spec.c file.
* dlls/kernel/heap.c:
Allocate the shared heap inside the Win9x shared memory area.
* dlls/kernel/kernel_main.c:
Only create the shared heap when Windows version is Win9x.
* libs/wine/config.c, libs/wine/loader.c:
Emmanuel Maillard <e.rsz@libertysurf.fr>
Added environ support for Darwin.
* controls/static.c: Oleg Prokhorov <xolegpro@rbcmail.ru>
Removed DT_NOCLIP format flag.
* controls/static.c: Rein Klazes <rklazes@xs4all.nl>
When repainting a static control, with SS_BITMAP style, do not erase
the background. Keep sending the WM_CTLCOLORSTATIC notification as
Windows does.
* libs/wine/port.c:
Emmanuel Maillard <maillard.emmanuel@libertysurf.fr>
Adjust stack pointer in wine_switch_to_stack to prevent segmentation
fault on darwin/ppc.
* dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h,
dlls/wininet/utility.c, dlls/wininet/wininet.spec:
Kevin Koltzau <kevin@plop.org>
Move all FTP functions to unicode.
Improve FTP LIST parsing.
* dlls/kernel/process.c, dlls/ntdll/virtual.c, include/wine/library.h,
libs/wine/Makefile.in, libs/wine/loader.c, libs/wine/mmap.c,
libs/wine/port.c, libs/wine/wine.def, libs/wine/wine.map,
loader/main.c:
Added support for managing reserved memory areas in libwine and ntdll.
Try to reserve everything above 0x80000000 on startup.
* dlls/shlwapi/stopwatch.c:
Stefan Leichter <Stefan.Leichter@camLine.com>
Moved stub of StopWatch from ascii to unicode.
* dlls/advapi32/advapi32.spec, dlls/advapi32/security.c:
William Lahti <computerman413@ezrs.com>
Implemented AreAnyAccessesGranted.
* dlls/kernel/tests/file.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Avoid a failure under Win9x.
2004-05-24 Alexandre Julliard <julliard@winehq.com>
* dlls/dbghelp/elf_module.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Fix elf_read_wine_loader_dbg_info() for the !__ELF__ case.
* dlls/user/tests/msg.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Add message test for DrawMenuBar.
* dlls/user/tests/win.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Add a test for focus change on ShowWindow(child, SW_HIDE).
* dlls/dbghelp/dbghelp.c, dlls/dbghelp/elf_module.c,
dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c,
dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
Eric Pouech <pouech-eric@wanadoo.fr>
- some more fixes to elf module's symbol table handling (including
static/global diff for variables)
- now re-synchronizing ELF list in all cases (no longer depending on
RT_CONSISTENT state)
- now should be able to differentiate properly a native from a builtin
module
- in symbol lookup, now using size of symbol (if known)
- SymGetTypeInfo now checks and uses BaseAddress
- in MSC-CV, really generate thunk objects
* dlls/ntdll/directory.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Cygwin's mntent.h requires stdio.h to be included first.
* dlls/kernel/tests/pipe.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Explicitly specify name of the pipe in the pipe test.
* dlls/kernel/toolhelp.c: Eric Pouech <pouech-eric@wanadoo.fr>
Some fixes to module browsing.
2004-05-22 Alexandre Julliard <julliard@winehq.com>
* server/fd.c:
Make sure we don't truncate the file on open before we have checked
the sharing modes (thanks to Dmitry Timoshkov for the test case).
* dlls/kernel/tests/file.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Add a test for opening an already opened file for writing in a not
compatible sharing mode.
* dlls/kernel/file.c: Christian Costa <titan.costa@wanadoo.fr>
Added some traces to kernel file functions.
2004-05-21 Alexandre Julliard <julliard@winehq.com>
* dlls/kernel/tests/virtual.c, dlls/kernel/virtual.c,
dlls/ntdll/virtual.c, include/wine/list.h:
Converted the memory views list to use the standard functions from
wine/list.h.
Restructured some functions to always return proper NT status codes.
A couple of optimizations.
Added a few tests for file mappings.
* dlls/dplay/.cvsignore, dlls/dplay/Makefile.in, dlls/dplay/version.rc,
dlls/qcap/qcap_main.c, documentation/samples/config:
Tom Wickline <twickline@sitestar.net>
- add version info to dplay.dll
- add licence info to qcap
- add d3drm and dpnhpast to dll overrides
* dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c,
dlls/winmm/tests/winmm_test.h:
Robert Reif <reif@earthlink.net>
Fixed a bug I introduced in waveInGetDevCapsA(WAVE_MAPPER) test.
Moved format structure array to header file and restored
NB_WIN_FORMATS macro to calculate array size.
Added more error results and used macro as suggested by Andreas Mohr.
Cleaned up error result printing to be more consistent.
* dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c:
Christian Costa <titan.costa@wanadoo.fr>
Added retrieval of ATI info.
* dlls/d3d8/surface.c, dlls/ole32/compobj.c, dlls/ole32/datacache.c,
dlls/ole32/defaulthandler.c, dlls/ole32/filemoniker.c,
dlls/ole32/ifs.c, dlls/ole32/itemmoniker.c, dlls/ole32/marshal.c,
dlls/ole32/moniker.c, dlls/ole32/ole2.c, dlls/ole32/ole2impl.c,
dlls/ole32/oleproxy.c, dlls/ole32/storage32.c:
Marcus Meissner <marcus@jet.franken.de>
Revert broken strict aliasing fix.
* objects/font.c: Rein Klazes <rklazes@xs4all.nl>
Let GetFontLanguageInfo() return the GCP_REORDER flag only in case the
DC alignment is right-to-left.
* dlls/user/tests/class.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Add a test for window's hinstance.
2004-05-20 Alexandre Julliard <julliard@winehq.com>
* dlls/winmm/tests/.cvsignore, dlls/winmm/tests/Makefile.in,
dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c,
dlls/winmm/tests/winmm_test.h:
Francois Gouget <fgouget@codeweavers.com>
Split off the winmm capture test.
* dlls/kernel/tests/module.c: Don't use the Wine debug functions.
Fixed wrong A/W length checks.
* dlls/user/tests/msg.c: Dmitry Timoshkov <dmitry@codeweavers.com>
- Make new tests pass on win2k SP4 and win95 OSR2.
- Add logging of some useful messages in the parent window.
- Add logging of wparam for WM_IME_SETCONTEXT.
* dlls/winmm/tests/wave.c: Francois Gouget <fgouget@codeweavers.com>
Add a 5 second test tone to help debug issues with the tone duration
and help detect stutter issues.
Add explanations describing the interactive test.
* dlls/winmm/wineoss/audio.c: Francois Gouget <fgouget@codeweavers.com>
Use triggers to disable the sound input/output side we don't care
about when in pseudo fullduplex mode.
* dlls/dmime/dmime_private.h, dlls/dmime/graph.c:
Raphael Junqueira <fenix@club-internet.fr>
Better handling of User IDirectMusicTools.
2004-05-19 Alexandre Julliard <julliard@winehq.com>
* dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/utils.c:
Raphael Junqueira <fenix@club-internet.fr>
- first draft of D3DCLIPSTATUS8 handling (not really used for now)
- add a new DEBUG_SINGLE_MODE #define (for debug caps needs)
- better traces for surface dumping
- much better Texture support on Utilities functions and on
CheckDeviceType
- D3DRS_ZVISIBLE as unsupported (as seen in msdn)
* dlls/dmime/audiopath.c, dlls/dmime/dmime_private.h,
dlls/dmime/segtriggertrack.c, dlls/dmime/tempotrack.c:
Raphael Junqueira <fenix@club-internet.fr>
- Better loading of IDirectMusicSegTriggerTrack (internal list of
subtracks)
- Better stubs for IDirectMusicTempoTrack::InitPlay and
IDirectMusicTempoTrack::EndPlay (InitPlay should return a valid
memory pointer so allocate it). Should be extended for all
IDirectMusicTrack objects.
* dlls/devenum/devenum_main.c, dlls/dsound/dsound_main.c,
dlls/kernel/console.c, dlls/kernel/module.c, dlls/kernel/ne_module.c,
dlls/kernel/tests/.cvsignore, dlls/kernel/tests/Makefile.in,
dlls/kernel/tests/module.c, dlls/kernel/version.c,
dlls/msvcrt/data.c, dlls/psapi/psapi_main.c, dlls/rpcrt4/cpsf.c,
dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
dlls/shlwapi/ordinal.c, dlls/shlwapi/url.c, dlls/user/hook.c,
dlls/version/info.c, dlls/winmm/playsound.c,
dlls/x11drv/x11drv_main.c,
programs/winemenubuilder/winemenubuilder.c:
Eric Pouech <pouech-eric@wanadoo.fr>
GetModuleFileName[AW] doesn't terminate the string if the buffer is
too small.
2004-05-18 Alexandre Julliard <julliard@winehq.com>
* dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
dlls/dbghelp/elf_module.c, dlls/dbghelp/module.c, dlls/dbghelp/msc.c,
dlls/dbghelp/pe_module.c, dlls/dbghelp/stabs.c,
dlls/dbghelp/storage.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
include/cvconst.h, include/dbghelp.h:
Eric Pouech <pouech-eric@wanadoo.fr>
- removed file extension from module (and suffixed ELF modules with
<elf>)
- added generic thunk support for builtin modules (with the help of
winebuild's new markers for thunks)
- for ELF modules, no longer generating SymTagPublicSymbols objects
from ELF public symbol table
- because of last point, rewrote stabs symbols' address and size
management by parsing directly the symtab instead of using
SymTagPublicSymbols objects
- cleaned up SymTagPublicSymbols object names for native modules
- fixed off by one errors in array management
- SymLoadModule(hProc,0,0,0,0) (wine extension) will force the
resynchronization of internal ELF modules list)
- new option (0x40000000) for Sym{Get|Set}Option to report ELF modules
in SymEnumModules (as well as loader with <wine-loader>)
- some minor internal clean-ups
- enhanced const correctness
* tools/winebuild/import.c, tools/winebuild/parser.c,
tools/winebuild/relay.c, tools/winebuild/res32.c,
tools/winebuild/spec16.c:
Eric Pouech <pouech-eric@wanadoo.fr>
- added size information about most of the generated thunks (import,
16/32 relay...)
- marked the wine thunks by inserting specific symbols (to be managed
by wine's dbghelp)
- removed the stabs generation:
+ mostly used by winedbg, and the previous item will replace it for
dbghelp
+ still broken for gdb anyway
- enhanced const correctness
* windows/dialog.c:
Activate another window when the dialog gets hidden in EndDialog.
* dlls/user/tests/msg.c, dlls/user/tests/resource.rc:
Added some optional messages to make all tests succeed on XP.
Added tests for EndDialog and a simple modal dialog.
* dlls/gdi/painting.c, dlls/kernel/registry16.c, dlls/kernel/sync.c,
include/winbase.h, include/wincon.h, include/wingdi.h:
Eric Pouech <pouech-eric@wanadoo.fr>
Added some missing prototypes.
* dlls/wineps/clipping.c: Huw Davies <huw@codeweavers.com>
When building PostScript paths with the *_PATH escapes, don't clip the
path building primitives. The clipping comes into play when we
actually draw something.
* dlls/msi/.cvsignore, dlls/msi/Makefile.in, dlls/msi/version.rc:
Christian Costa <titan.costa@wanadoo.fr>
Added version info to MSI dll.
* configure, configure.ac, dlls/msvcrtd/Makefile.in,
dlls/msvcrtd/debug.c, dlls/msvcrtd/msvcrtd.spec,
dlls/msvcrtd/tests/.cvsignore, dlls/msvcrtd/tests/Makefile.in,
dlls/msvcrtd/tests/debug.c:
Patrik Stridvall <ps@leissner.se>
Implemented the debug version of operator new (C++).
* DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
dlls/d3drm/.cvsignore, dlls/d3drm/Makefile.in, dlls/d3drm/d3drm.spec,
dlls/d3drm/d3drm_main.c, dlls/d3drm/version.rc:
Ivan Leo Murray-Smith <puoti@inwind.it>
Added empty (stubs in spec only) d3drm.
* windows/win.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Only child windows receive WM_SHOWWINDOW in DestroyWindow() under
Windows.
* dlls/user/tests/win.c: Added a couple of tests for SetActiveWindow.
* dlls/d3d8/directx.c, dlls/d3d8/shader.c:
Christian Costa <titan.costa@wanadoo.fr>
Enabled pixel shaders 1.4.
Fixed handling of macros at the end of vertex shaders.
Handled NOP and PHASE instructions.
Fixed versions of several instructions.
Improved pixel shader dump traces.
Fixed write mask.
Fixed X2 and -X2 source modifiers and implements DZ and DW ones.
Implemented texcrd, texld, texm3x3pad, texm3x3tex, texm3x3spec and
texm3x3vspec instructions (and partially texbem).
Added cnd, cmp and lrp instructions.
Rewrite of the "autoparam" code so we can add more complicated
instructions (only cnd and cmp as well as simple instructions use that
code at the moment).
* dlls/comctl32/toolbar.c: Robert Shearman <R.J.Shearman@warwick.ac.uk>
- TBN_DRAGOUT and NM_RDBLCLK notifications.
- Remove unneeded member of private toolbar struct.
2004-05-17 Alexandre Julliard <julliard@winehq.com>
* dlls/ntdll/directory.c:
Added support for mapping UNC filenames to the dosdevices directory.
* dlls/dbghelp/symbol.c, dlls/dsound/capture.c,
dlls/dxdiagn/dxdiag_main.c, dlls/dxdiagn/regsvr.c,
dlls/kernel/wowthunk.c, dlls/mpr/mpr_main.c, dlls/msi/msi.c,
dlls/msvcrt/dir.c, dlls/msvcrt/misc.c, dlls/ntdll/thread.c,
dlls/ole32/storage32.c, dlls/rpcrt4/rpc_binding.c,
dlls/secur32/secur32.c, dlls/secur32/wrapper.c,
dlls/setupapi/devinst16.c, dlls/setupapi/setupx16.h,
dlls/shell32/shellord.c, dlls/uxtheme/uxtheme.spec,
dlls/wininet/wininet.spec, dlls/x11drv/x11drv.spec:
Patrik Stridvall <ps@leissner.se>
Fixed some issues found by winapi_check.
* dlls/comctl32/comctl32.spec, dlls/comctl32/string.c:
Patrik Stridvall <ps@leissner.se>
StrSpnW doesn't exist in comctl32.dll but StrCSpnW does.
* dlls/urlmon/umon.c, include/urlmon.h, include/urlmon.idl:
Patrik Stridvall <ps@leissner.se>
Added the IInternetSession interface.
* tools/winapi/win16.api, tools/winapi/win32.api,
tools/winapi_check/winapi_local.pm,
tools/winapi_check/winapi_parser.pm:
Patrik Stridvall <ps@leissner.se>
- API files update.
- Minor bug fixes.
* dlls/msvcrt/scanf.h: Raphael Junqueira <fenix@club-internet.fr>
Fix scanf handling of float numbers (beginning with a dot).
* controls/combo.c: Thomas Weidenmueller <w3seek@reactos.com>
Combobox popups should be always-on-top.
* dlls/d3d8/drawprim.c: Christian Costa <titan.costa@wanadoo.fr>
Handle XYZRHW vertex mode correctly in slow path.
* dlls/dmime/dmime_private.h, dlls/dmime/segment.c,
dlls/dmime/tempotrack.c:
Raphael Junqueira <fenix@club-internet.fr>
- First drafts for IDirectMusicSegment::GetParam and
IDirectMusicTempoTrack::GetParam (need modif on Load).
- Return value fixes for GetClassID of TempoTrack and Segment.
* dlls/comctl32/comctl32.h, dlls/comctl32/commctrl.c:
Filip Navara <xnavara@volny.cz>
- Let the subclassing stack grow the opposite way to make the code
more transparent.
- Remove SubclassWndProc and move its logic to DefSubclassProc.
* dlls/advapi32/crypt.c: Juan Lang <juan_lang@yahoo.com>
- If a crypto provider does not have a Signature in the registry,
check for the presence of the SigInFile value before failing.
- Get rid of a couple redundant assignments.
2004-05-14 Alexandre Julliard <julliard@winehq.com>
* DEVELOPERS-HINTS, configure, configure.ac, dlls/kernel/Makefile.in,
dlls/ntdll/file.c, include/wine/server_protocol.h,
server/Makefile.in, server/protocol.def, server/request.h,
server/smb.c, server/trace.c:
Removed the no longer used SMB file I/O support, we can't do reliable
file I/O in user space anyway.
* dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
Better fix for removing trailing spaces in RtlGetFullPathName_U.
Need to remove trailing dots too (reported by Ken Belleau).
* dlls/kernel/Makefile.in, dlls/kernel/kernel_private.h,
dlls/kernel/process.c, misc/registry.c:
Use environment variables instead of config file entries to specify
path, profile, temp, windows and system directories.
Convert existing config file entries to registry values under
HKCU\Environment.
* tools/wine.inf: Added Environment section.
Fixed path of shell folders key in HKEY_USERS.
* dlls/amstream/version.rc, dlls/d3d8/version.rc, dlls/d3d9/version.rc,
dlls/d3dim/version.rc, dlls/ddraw/version.rc,
dlls/devenum/devenum.rc, dlls/dinput/version.rc,
dlls/dinput8/version.rc, dlls/dmband/version.rc,
dlls/dmcompos/version.rc, dlls/dmime/version.rc,
dlls/dmloader/version.rc, dlls/dmscript/version.rc,
dlls/dmstyle/version.rc, dlls/dmsynth/version.rc,
dlls/dmusic/version.rc, dlls/dmusic32/version.rc,
dlls/dplayx/version.rc, dlls/dpnet/version.rc,
dlls/dpnhpast/version.rc, dlls/dsound/version.rc,
dlls/dswave/version.rc, dlls/dxdiagn/version.rc, dlls/msdmo/rsrc.rc,
dlls/qcap/.cvsignore, dlls/qcap/Makefile.in, dlls/qcap/version.rc,
dlls/quartz/version.rc:
Ivan Leo Murray-Smith <puoti@inwind.it>
Updated the version info of all DirectX dlls to the version numbers of
DirectX 9.0b for Windows 2000/XP.
* dlls/dmime/dmime_private.h, dlls/dmime/segment.c,
dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/style.c:
Raphael Junqueira <fenix@club-internet.fr>
- Parse DMStyle motifs (ie patterns) and bands (fill lists).
- Implement IDirectMusicSegment8::InsertTrack and
IDirectMusicSegment8::RemoveTrack (now EnumTrack GetParam, and
GetTrack should be easy to do).
* documentation/faq.sgml: Tom Wickline <twickline@sitestar.net>
Some updates to the faq.
* dlls/kernel/process.c:
Set environment variables from the HKCU\Environment key too.
Moved current directory initialisation to process.c.
Make sure to always pass the correct current directory in the process
parameters for child processes.
* dlls/dmband/Makefile.in, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
dlls/dmband/dmband_main.c, dlls/dmband/dmband_private.h,
dlls/dmband/dmutils.c, dlls/dmband/dmutils.h, dlls/dmime/Makefile.in,
dlls/dmime/dmime_main.c, dlls/dmime/dmime_private.h,
dlls/dmime/dmutils.c, dlls/dmime/dmutils.h, dlls/dmime/segment.c,
dlls/dmime/segtriggertrack.c, dlls/dmstyle/Makefile.in,
dlls/dmstyle/dmstyle_main.c, dlls/dmstyle/dmstyle_private.h,
dlls/dmstyle/dmutils.c, dlls/dmstyle/dmutils.h, dlls/dmstyle/style.c:
Raphael Junqueira <fenix@club-internet.fr>
- Add the same new files (dmutils.c/dmutils.h) into dmime,dmband and
dmstyle directory that share the debug and helper functions for dmusic
dlls (as Rok's idea for dmloader).
- Use new helpers functions to load References on
IDirectMusicSegTriggerTrack loading (currently they leak).
- IDirectMusicStyle (almost partial) loading.
- Minor fixes.
* dlls/kernel/tests/path.c:
Fixed some of the GetShortPathName tests to use the short version of
the current directory where needed.
* dlls/winmm/tests/wave.c: Robert Reif <reif@earthlink.net>
Print human-readable capabilities flag.
* server/registry.c:
Make sure to save the registry files even if we failed to load them.
* dlls/winmm/winearts/audio.c: Robert Reif <reif@earthlink.net>
Sample rate sanity check.
Fix SMPTE time.
* tools/wineinstall, tools/wineprefixcreate.in:
Make wineinstall use wineprefixcreate instead of duplicating the
functionality.
2004-05-13 Alexandre Julliard <julliard@winehq.com>
* dlls/kernel/change.c, dlls/kernel/file.c,
dlls/kernel/kernel_private.h, dlls/kernel/module.c,
dlls/kernel/path.c, dlls/kernel/process.c, dlls/kernel/volume.c:
Added proper support for switching file APIs between ANSI and OEM
codepages. Optimized some of the A->W conversions by using the
per-thread Unicode string buffer.
* dlls/winmm/tests/wave.c: Robert Reif <reif@earthlink.net>
waveOutGetDevCapsA can fail with MMSYSERR_BADDEVICEID or
MMSYSERR_NODRIVER when no drivers present.
Add better error messages.
* dlls/dinput8/version.rc: Ivan Leo Murray-Smith <puoti@inwind.it>
Update to version 9.
* objects/enhmetafile.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Accept EMR_EXTTEXTOUT records with emrtext.offDx set to 0.
* DEVELOPERS-HINTS: Tom Wickline <twickline@sitestar.net>
Add new dlls and fix alphabetical location of a couple dlls.
* dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
Remove trailing spaces from the filename in RtlGetFullPathName_U.
* dlls/dmband/band.c, dlls/dmband/bandtrack.c,
dlls/dmband/dmband_main.c, dlls/dmband/dmband_private.h,
dlls/dmime/segment.c, dlls/dmime/segtriggertrack.c,
dlls/dmstyle/chordtrack.c:
Raphael Junqueira <fenix@club-internet.fr>
- Fewer FIXMEs.
- Better traces.
- IDirectMusicBand loading fixes:
- load correctly instruments (and References
- load IDirectMusicCollection object (using DMLoader)
- insert the two on the list
- IDirectMusicBandTrack loading fixes (fill OBJECTDESC and parse UNFO
infos).
* documentation/faq.sgml: Tom Wickline <twickline@sitestar.net>
Some updates to the faq.
* programs/winecfg/drive.c: Chris Morgan <cmorgan@alum.wpi.edu>
Free up the original buffer pointer instead of the one we advanced.
Only call getDrive() once inside of addDrive().
* dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
dlls/wininet/internet.h:
Kevin Koltzau <kevin@plop.org>
Prevent memory leak and superfluous status notifications.
* dlls/msvcrt/file.c: Fixed copy/paste bug in previous change.
* dlls/dmloader/Makefile.in, dlls/dmloader/classfactory.c,
dlls/dmloader/container.c, dlls/dmloader/debug.c,
dlls/dmloader/debug.h, dlls/dmloader/dmloader_main.c,
dlls/dmloader/dmloader_private.h, dlls/dmloader/loader.c,
dlls/dmloader/loaderstream.c:
Rok Mandeljc <rok.mandeljc@gimb.org>
dmloader: complete rewrite and full implementation.
2004-05-12 Alexandre Julliard <julliard@winehq.com>
* dlls/dmband/band.c: Raphael Junqueira <fenix@club-internet.fr>
IDirectMusicBand loading.
* dlls/advapi32/crypt.c: Mike McCormack <mike@codeweavers.com>
Pass crypt provider and type to CPAcquireContext.
* dlls/msvcrt/math.c, dlls/msvcrt/msvcrt.spec,
dlls/msvcrt20/msvcrt20.spec, dlls/msvcrt40/msvcrt40.spec,
dlls/msvcrtd/msvcrtd.spec:
Fixed the prototypes of the _adj_fdiv_* functions.
* dlls/dmband/bandtrack.c, dlls/dmband/dmband_private.h,
dlls/dmime/segment.c, dlls/dmime/segtriggertrack.c,
dlls/dmime/tempotrack.c, dlls/dmstyle/chordtrack.c,
dlls/dmstyle/styletrack.c:
Raphael Junqueira <fenix@club-internet.fr>
- Segment loading fix (correct FOURCC_RIFF tracks handling).
- IDirectMusicStyleTrack loading (need DM References).
- IDirectMusicBandTrack loading (need IDirectMusicBand loading).
* dlls/dinput8/.cvsignore, dlls/dinput8/Makefile.in,
dlls/dinput8/version.rc:
Tom Wickline <twickline@sitestar.net>
Added version info.
* dlls/wineps/escape.c: Huw Davies <huw@codeweavers.com>
The PostScript clip operator doesn't clear the current path, so after
the CLIP_TO_PATH escape we want to clear it ourselves.
* dlls/comctl32/toolbar.c:
Maxime Belleng <maxime.bellenge@laposte.net>
Add DT_END_ELLIPSIS as defaut style for text.
* dlls/wininet/internet.c: Kevin Koltzau <kevin@plop.org>
Properly retrieve and release handles.
* dlls/msvcrt/data.c, dlls/msvcrt/file.c, include/msvcrt/stdio.h:
Eric Pouech <pouech-eric@wanadoo.fr>
- rewrote the file code so that streams manage low level file desc
(the code was written the other way around)
- reworked the flag handling code (now the stream._flag is closer to
what MS does)
- simplified temp files handling by using FILE_FLAG_DELETE_ON_CLOSE in
CreateFile
- fixed a couple of bugs
* dlls/commdlg/filedlg.c:
Wolfgang Schwotzer <wolfgang.schwotzer@gmx.net>
Support lpstrCustomFilter and return nFilterIndex in file dialog.
* tools/wine.inf: Robert Reif <reif@earthlink.net>
Adds msg711 winemp3 to list of codecs.
2004-05-11 Alexandre Julliard <julliard@winehq.com>
* dlls/dmime/dmime_main.c, dlls/dmime/dmime_private.h,
dlls/dmime/performance.c, dlls/dmime/segment.c,
dlls/dmime/segtriggertrack.c, dlls/dmscript/script.c,
dlls/dmstyle/chordtrack.c, dlls/dmstyle/dmstyle_private.h,
include/dmusicf.h:
Raphael Junqueira <fenix@club-internet.fr>
- Typo fix in dmusicf.h.
- IDirectMusicChordTrack loading.
- Many IsDirty and GetClassID stubs.
* dlls/imagehlp/integrity.c: Mike McCormack <mike@codeweavers.com>
Implement ImageEnumerateCertificates and ImageGetCertificateHeader.
* dlls/x11drv/keyboard.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Fix Croatian keyboard layout to better match the XFree86 one.
* dlls/user/tests/win.c, windows/win.c:
Dmitry Timoshkov <dmitry@codeweavers.com>
- Add a test for GetWindowInfo, it should not check cbSize member of
the WINDOWINFO structure.
- Add tests for window state at the time the system calls
HCBT_CREATEWND (failing under Wine at the moment).
* dlls/comctl32/listview.c: Ulrich Czekalla <ulrich@codeweavers.com>
Handle case where iterator range contains 0 elements.
* dlls/ntdll/server.c, libs/wine/config.c, tools/wineprefixcreate.in:
Initial support for automatically creating the ~/.wine directory on
startup.
* windows/syscolor.c, windows/sysmetrics.c:
Jake Hamby <jhamby@anobject.com>
Several of the registry keys for system colors and system metrics were
incorrect.
* dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
dlls/winmm/winejack/audio.c, dlls/winmm/wineoss/audio.c:
Robert Reif <reif@earthlink.net>
Add an interface name to wineoss, winealsa, winearts and winejack.
Add support for wave interface message where missing.
* dlls/dmime/audiopath.c, dlls/dmime/dmime_main.c,
dlls/dmime/dmime_private.h, dlls/dmime/segment.c,
dlls/dmime/segtriggertrack.c, dlls/dmime/tempotrack.c:
Raphael Junqueira <fenix@club-internet.fr>
- Many IDirectMusicSegment fixes (loading).
- AudioPath crash fix (don't use DSound APIs if buffer is null).
- Move generic functions to dmime_main.c for future reuse (from
segment.c).
- IDirectMusicTempoTrack loading (many tempo case must be handled).
- IDirectMusicSegTriggerTrack loading implementation (now
DMRF/DirectMusic References loading should be done).
* documentation/threading.sgml, documentation/wine-devel.sgml:
Mike Hearn <mh@codeweavers.com>
Add some documentation on how threading is implemented in Wine.
Covers basic Win32 threading primitives, syslevels, the TEB and
pthreads vs kthreads.
2004-05-10 Alexandre Julliard <julliard@winehq.com>
* dlls/advapi32/advapi.c:
Fixed buffer size handling in GetUserNameA (reported by Hannu
Valtonen).
* dlls/comctl32/comctl32.h, dlls/comctl32/comctl_Cn.rc,
dlls/comctl32/comctl_De.rc, dlls/comctl32/comctl_En.rc,
dlls/comctl32/comctl_Es.rc, dlls/comctl32/comctl_Fr.rc,
dlls/comctl32/comctl_It.rc, dlls/comctl32/comctl_Ja.rc,
dlls/comctl32/comctl_Ko.rc, dlls/comctl32/comctl_Nl.rc,
dlls/comctl32/comctl_Pl.rc, dlls/comctl32/comctl_Pt.rc,
dlls/comctl32/comctl_Ru.rc, dlls/comctl32/comctl_Si.rc,
dlls/comctl32/comctl_Th.rc, dlls/comctl32/comctl_Uk.rc,
dlls/comctl32/propsheet.c:
Maxime Belleng <maxime.bellenge@laposte.net>
Implemented PSH_WIZARD97_OLD and PSH_WIZARD97_NEW property sheet
styles.
* dlls/d3d8/device.c: Christian Costa <titan.costa@wanadoo.fr>
Fixed W buffer handling.
* windows/clipboard.c: Ulrich Czekalla <ulrich@codeweavers.com>
Fix clipboard regression.
* dlls/user/tests/msg.c: Dmitry Timoshkov <dmitry@codeweavers.com>
Add more ShowWindow/SetWindowPos tests.
* dlls/wininet/internet.c: Kevin Koltzau <kevin@plop.org>
Cleanup conversion from A->W.
* include/thread.h: Eric Pouech <pouech-eric@wanadoo.fr>
Better have internal & external TEB definitions have the same size.
* include/winternl.h: Eric Pouech <pouech-eric@wanadoo.fr>
Fixed a missing typedef.
* dlls/d3d8/d3d8_main.c, dlls/d3d8/d3d8_private.h,
dlls/d3d8/d3dcore_gl.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
dlls/d3d8/drawprim.c, dlls/d3d8/shader.c:
Christian Costa <titan.costa@wanadoo.fr>
Implemented pixel shaders using ARB_fragment_program extension.
* dlls/msacm/format.c, dlls/msacm/pcmconverter.c,
dlls/msacm/tests/msacm.c:
Robert Reif <reif@earthlink.net>
More parameter checking fixes with tests.
* dlls/oleaut32/olepicture.c:
Maxime Belleng <maxime.bellenge@laposte.net>
Correctly create the byte array of gif images to match what
CreateDIBitmap expects.
* dlls/dmime/audiopath.c, dlls/dmime/dmime_main.c,
dlls/dmime/dmime_private.h, dlls/dmime/performance.c,
dlls/dmime/segment.c, dlls/dmscript/dmscript_private.h,
dlls/dmscript/script.c:
Raphael Junqueira <fenix@club-internet.fr>
- Release DSBuffer on AudioPath destruction.
- Semi stub for AudioPath Activate.
- IDirectMusicPerformance8::CreateAudioPath stub.
- Most of the IDirectMusicSegment8_[Set,Get]* (using header).
- Load of Streamer IDirectMusicSegment8 header.
* include/objidl.h, include/objidl.idl:
Jake Hamby <jhamby@anobject.com>
IMessageFilter::HandleInComingCall() should be HandleIncomingCall().
* dlls/tapi32/line.c: Rein Klazes <rklazes@xs4all.nl>
Implementation of lineGetTranslateCaps.
* dlls/comctl32/comctl_Uk.rc, dlls/commdlg/cdlg_Uk.rc,
dlls/shell32/shell32_Uk.rc, dlls/user/resources/user32_Uk.rc:
Ilya Korniyko <k_ilya@ukr.net>
Encoding fixes in Ukrainian translation.
2004-05-07 Alexandre Julliard <julliard@winehq.com>
* documentation/samples/config, include/wine/server_protocol.h,
misc/registry.c, server/protocol.def, server/registry.c,
server/request.h, server/trace.c:
Moved loading of the home registry files to the server, there's no
real need to make these configurable.
* dlls/advapi32/advapi.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c:
Use the Unix codepage to convert the user name to Unicode.
* dlls/mpr/wnet.c: Krishna Murthy <Krishna.Murthy@guptaworldwide.com>
WNetGetConnection(): use QueryDosDevice to return a fake remote name
instead of the drive label.
* dlls/urlmon/umon.c, include/urlmon.h, include/urlmon.idl:
Kevin Koltzau <kevin@plop.org>
Implemented IsAsyncMoniker.
* dlls/user/tests/win.c, dlls/x11drv/window.c, windows/winpos.c:
Dmitry Timoshkov <dmitry@codeweavers.com>
Make WM_GETMINMAXINFO default behaviour more like the Windows one.
* dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
Matthew Davison <mjd77@cam.ac.uk>
Update spec file.
* controls/edit.c: Krishna Murthy <Krishna.Murthy@guptaworldwide.com>
EM_UNDO should always return TRUE for single line edit.
2004-05-06 Alexandre Julliard <julliard@winehq.com>
* README, dlls/kernel/Makefile.in, dlls/kernel/process.c,
documentation/README.de, documentation/README.fr,
documentation/README.it, documentation/README.pt_br,
documentation/running.sgml, documentation/wine.conf.man,
documentation/wine.man.in, include/options.h, misc/options.c,
tools/winegcc/winegcc.c:
Dimitrie O. Paun <dpaun@rogers.com>
Remove the last remaining wine options when running programs.
Keep support for --help, and --version when they are the only options
on the command line.
* programs/winecfg/drive.c:
Fixed crash when selecting the drive letter combo box.
* server/registry.c:
Removed handling of special root keys, this is done by the client now.
* dlls/user/message.c: Andrey Panov <pav@metib.ru>
In get_buffer_space() function, HeapReAlloc() will not allocate memory
if passed *buffer value is NULL.
* dlls/x11drv/clipboard.c, dlls/x11drv/x11drv.h, include/user.h,
windows/clipboard.c:
Ulrich Czekalla <ulrich@codeweavers.com>
Allow applications, under certain conditions, to set data into the
clipboard even if they are not the clipboard owners.
* dlls/iphlpapi/tests/iphlpapi.c:
Dmitry Timoshkov <dmitry@codeweavers.com>
It's OK to have dwNumEntries == 0 if there is no network connection.
* dlls/dmime/dmime_private.h, dlls/dmime/performance.c:
Raphael Junqueira <fenix@club-internet.fr>
- PMsg processing thread (currently only Notifications handling)
- a chained list bug
- thread-safe lists
- real close on CloseDown
2004-05-05 Alexandre Julliard <julliard@winehq.com>
* ANNOUNCE, ChangeLog, VERSION, configure: Release 20040505.
----------------------------------------------------------------
2004-05-05 Alexandre Julliard <julliard@winehq.com>
* documentation/README.de, documentation/README.fr,
VERSION
View file @
8ce3e04d
Wine version 20040
50
5
Wine version 20040
61
5
configure
View file @
8ce3e04d
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.59 for Wine 20040
50
5.
# Generated by GNU Autoconf 2.59 for Wine 20040
61
5.
#
# Report bugs to <wine-devel@winehq.org>.
#
...
...
@@ -269,8 +269,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME
=
'Wine'
PACKAGE_TARNAME
=
'wine'
PACKAGE_VERSION
=
'20040
50
5'
PACKAGE_STRING
=
'Wine 20040
50
5'
PACKAGE_VERSION
=
'20040
61
5'
PACKAGE_STRING
=
'Wine 20040
61
5'
PACKAGE_BUGREPORT
=
'wine-devel@winehq.org'
ac_unique_file
=
"server/atom.c"
...
...
@@ -788,7 +788,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat
<<
_ACEOF
\`configure' configures Wine 20040
50
5 to adapt to many kinds of systems.
\`configure' configures Wine 20040
61
5 to adapt to many kinds of systems.
Usage:
$0
[OPTION]... [VAR=VALUE]...
...
...
@@ -853,7 +853,7 @@ fi
if
test
-n
"
$ac_init_help
"
;
then
case
$ac_init_help
in
short
|
recursive
)
echo
"Configuration of Wine 20040
50
5:"
;;
short
|
recursive
)
echo
"Configuration of Wine 20040
61
5:"
;;
esac
cat
<<
\
_ACEOF
...
...
@@ -982,7 +982,7 @@ fi
test
-n
"
$ac_init_help
"
&&
exit
0
if
$ac_init_version
;
then
cat
<<
\
_ACEOF
Wine configure 20040
50
5
Wine configure 20040
61
5
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
...
...
@@ -996,7 +996,7 @@ cat >&5 <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by Wine
$as_me
20040
50
5, which was
It was created by Wine
$as_me
20040
61
5, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0
$@
...
...
@@ -20458,7 +20458,7 @@ _ASBOX
} >&5
cat >&5 <<_CSEOF
This file was extended by Wine
$as_me
20040
50
5, which was
This file was extended by Wine
$as_me
20040
61
5, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES =
$CONFIG_FILES
...
...
@@ -20521,7 +20521,7 @@ _ACEOF
cat
>>
$CONFIG_STATUS
<<
_ACEOF
ac_cs_version="\\
Wine config.status 20040
50
5
Wine config.status 20040
61
5
configured by
$0
, generated by GNU Autoconf 2.59,
with options \\"`echo "
$ac_configure_args
" | sed 's/[\\""\`\
$]
/\\\\&/g'`\\"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment