Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
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-cw
Commits
e8ce3e60
Commit
e8ce3e60
authored
Oct 09, 2009
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Release 1.1.31.
parent
8ce9b8f1
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
722 additions
and
815 deletions
+722
-815
ANNOUNCE
ANNOUNCE
+712
-805
VERSION
VERSION
+1
-1
configure
configure
+9
-9
No files found.
ANNOUNCE
View file @
e8ce3e60
The Wine development release 1.1.3
0
is now available.
The
Wine
development
release
1.1
.
3
1
is
now
available
.
What
's new in this release (see below for details):
- Support for OpenAL.
- Many improvements in HTML and JavaScript support.
- Many common controls fixes and improvements.
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- Better MAPI support.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
The source is available from the following locations:
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.3
0
.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.1.3
0
.tar.bz2
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.3
1
.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.1.3
1
.tar.bz2
Binary packages for various distributions will be available from:
...
...
@@ -27,823 +29,728 @@ AUTHORS in the distribution for the complete list.
----------------------------------------------------------------
Bugs fixed in 1.1.30:
175 CreateIcon does not resize bitmaps
4965 Unable to right click on TCL windows apps
5092 FASMW registers file change upon mouse click
5537 ninjam: Enter (return) key does not work
5725 Code for undocumented SwitchToThisWindow function does not reflect empirical evidence
5729 Settlers 2 10th Anniversary Edition Demo Shader Errors
5787 mirc script editor complains about truncated files
6318 VB app can't access database
6400 Phantomtest records scripts with too many line breaks
6787 Execution of .exe file cause nothing in Servant Salamander
6813 RichEdit:Performance issue in opening large files
7269 Problem with BDE applications - error $251E.
7270 EnigmaSimulator.exe: black client area
7877 Weatherbug install stops because of missing wxdist.dll
8237 C&C 3 out of memory crashes
9345 SecureCRT - Scroll fails on any connection
9362 Incredimail install fails on unimplemented function gdiplus.dll.GdipGetImageEncodersSize
9372 Starting a Dawn of War: Dark Crusade campaign causes a crash.
9735 Wine supplants system menu in child window title bars
9931 Offscreen render targets seem to be off by one
10120 Oblivion lines in water
10493 Wine do no report Pixel Shader 3.0 properly to games
10538 Soul Reaver run runs into a problem with wine 0.9.49
10651 attempt to save storage snapshot of PalmOS simulator causes crash
10720 All chords lyrics aren't displayed in Guitar Pro 5.X
10758 myst4 crashes during startup
11903 Flickering green rectangle in Portal game
12077 Outpost: Can't load DIB.DRV followed by an unhandled page fault.
12262 Sonic Heroes Demo launcher buttons have glitches
12943 Fonts in some games are displayed incorrectly
12982 MP3tag - <keep> value not set if multiple fields selected
13995 Microsoft .NET Framework 1.1 Service Pack 1 fails to install (crash)
14153 StrongDC++ hangs at start
14657 BIOSHOCK crash when loading second level
14851 Soulseek: can't connect to server
14859 quartz: filtermapper.ok test fails in PC-BSD but not in Ubuntu
14930 SPSS 16/17, Adobe Audition 2, Framemaker 9 installers fail during file extraction
14979 Winecfg : Test Audio Button hangs winecfg
15159 Blitzkrieg game crashes on startup
15248 Atlantis Quest 1.0 demo hangs on exit
15325 gdi32: palette test fails in PC-BSD but not Ubuntu
15382 Tray icons won't appear
15642 Quake Live fails to install
15651 Corel Painter X needs GdipCreateHBITMAPFromBitmap
15717 Far Cry 2 quits when OffscreenRenderingMode=fbo
15746 T-72 Balkans in fire demo hangs and sometimes crashes
15780 5 Days A Stranger game encounters a page fault on startup
15816 Office XP installer aborts early
16228 Cannot get a script function from within a comment node.
16240 really long lines fail to import into registery
16399 Theocracy "create Directdraw Failed"
16601 Prince of Persia (SoT) ingame graphics stutter after Bink video playback
16642 Program window shuts down on pressing "Esc"
16751 winedbg/be_ppc.c: initialization from incompatible pointer type
16918 Flatout 2 network game not working
16924 Firefly: crashes trying to load MSVCR90.dll
16928 Grand Theft Auto San Andreas: freezes when looking into the sun
17136 IE7 error on startup - Cannot find '%ws'.
17291 Enemy Territory Quake Wars benchmark crashes on startup with a divide by zero error in gdiplus
17486 [radeon] FIFA 2004 shows no backgrounds
17599 bridgebaseonline crash
17626 Problems with H&R Block's TaxCut 2008
17883 Telltale game "Wallace & Grommit" cannot be validated
17985 Slingplayer 2.0 unhandled exception in GdipCreateTexture2I
18041 Teamviewer 4 crash on Add group of Partner List
18060 Redraw problems in Idle
18151 strtol - errno is not set
18199 WebSlingPlayer Firefox fails to connect to Slingbox
18317 Flash CS3 crash due to unimplemented function gdiplus.dll.GdipSetPathGradientPresetBlend
18387 Oblivion doesn't quite make it all the way down
18479 problem with writing to stdout under MSYS
18834 Repeat installation of vcredist_x86.exe (vcrun2005 associated DLLs) deletes them permanently from the winsxs folder
18917 Star Trek Armada 2: Graphic's initiation failed.
19012 Thief 2 demo crashes on new game
19131 GNU Emacs 22.3 multiple graphical glitches [dogfood]
19174 Plants vs Zombies is way too slow
19243 WebSlingPlayer Firefox remote doesn't work
19244 Mavis Beacon crashes wine and enabling +relay works as a workaround
19259 Battleforge installer quits unexpectedly
19411 'wine uninstaller' crashes on launch (appinstall)
19554 Men of War crashes on boot
19647 mscms: GetStandardColorSpaceProfileW() profile id handling incorrect (LCS_sRGB and LCS_WINDOWS_COLOR_SPACE)
19697 NTE Quick Cross 14.0 fails to display icons due to "invalid floating point exception"
19783 Visual C++ 2005 Express: building Firefox: mt.exe crashes while linking mkdepend
19808 Golden Tiger Casino seems to lock up when init
19809 all cygwin apps crash on exit if run outside wineconsole
19810 Visual C 2008 redistributable installers fail to start
19890 Trine crashes game if joystick connected.
19916 Steam client color scheme appears as green/red instead of gray/brown
19919 art2kmin needs oledb32.dll.DllRegisterServer
19964 Implement CertGetNameString( CERT_NAME_ATTR_TYPE )
19966 Inplement HalGetBusDataByOffset to do the same as HalGetBusData
19988 NTE Quick Cross 14.0 displays "bitmap image is not valid" message box when opening certain windows
20008 joystick's POV doesn't work when using evdev
20011 Oracle IRM Desktop application fails with "error code: 80040325" message box
20027 Registax 5 fails
20040 After sending EM_SETREADONLY to change edit controls the screen does not get updated
20049 Path Problems with SaveDialog
20070 Wine applications can't set an gamma value
20072 Incorrectly written in Notepad in italian
20106 Grim Fandago Launcher: Invalid floating point operation error
20134 Latest wine crashes WoW update downloader
Bugs fixed in 1.1.31:
1660 Worms 2 demo crashes on startup
3044 CSpy/Date and Time Picker: selection of commas or weekday
3853 Freelancer: music hangs
5055 Deleting files from a window in wine doesn'
t
send
them
to
the
Trash
5764
Running
FFXI
leaves
blank
screen
after
accepting
user
agreement
.
6967
CSpy
/
Month
Calendar
:
Wrong
date
gets
selected
6969
CSpy
/
List
View
:
Cannot
select
multiple
items
with
mouse
7768
server
should
set
process
affinity
9989
Oracle
OCI
client
:
Hangs
on
updating
LOB
data
9995
font
/
menu
problems
10050
oleaut32
and
ITypeInfo
::
Invoke
arguments
11385
Everquest
2
patcher
window
has
transparency
/
drawing
regression
11447
Solver
addin
in
excel
2003
gives
an
"Out of Memory"
error
11542
Proteus
Demo
crashes
/
hangs
early
12349
DSOUND_MixInBuffer
Assertion
`
dsb
->
buf_mixpos
+
len
<=
dsb
->
tmp_buffer_len
' failed
12816 Age of Conan crashes
12859 HideThreadFromDebugger in NtSetInformationThread
13024 Regressions in Trackmania Nations Forever
13247 Emperor - Rise of the middle kingdom runs slowly w/o virtual desktop
15322 Add smartcard functionality
15812 3DS MAX 7.0: Any attempt to change viewport configuration results in a crash
15828 Microsoft Games for Windows - LIVE Redistributable setup - blank EULA
15936 Rollercoaster Tycoon 3 : crashes when start up
16525 Angels Online: Black screen in windowed mode.
16658 Scratchiness of sound in aimp 2.5 and other audio players
17096 Visual C++ 2005 Trial can'
t
build
project
,
complains
when
starting
mspdbsrv
17532
Satori
Bulk
Mailer
-
adding
modules
fails
17581
Steam
will
not
begin
installation
,
segmentation
fault
,
perhaps
17674
wine
recaching
font
metrics
on
every
run
18040
Mass
Efffect
crashes
18364
utorrent
with
an
https
tracker
url
stops
working
18423
UPnP
port
mapping
in
uTorrent
stopped
working
18500
ntdll
.
NtQueryInformationProcess
:
provide
simple
ProcessDebugObjectHandle
info
class
handling
,
returning
"no debugger"
18660
.
NET
3.0
WPF
requires
SystemParametersInfoW
(
SPI_GETDROPSHADOW
)
handled
18716
.
NET
3.0
WPF
requires
SystemParametersInfoW
(
SPI_GETMOUSEVANISH
)
handled
18921
O
(
n
)
hash_table_add
causes
winedbg
to
take
20
minutes
to
dump
stack
when
chromium
crashes
19270
Dragon
NaturallySpeaking
10
Standard
freezes
after
selecting
alsa
in
winecfg
19365
[
Monkey
Island
Special
Edition
]
Screen
is
cropped
to
a
small
part
.
19369
C
&
C3
and
Kane
's Wrath crash with DSOUND_BufPtrDiff assertion
19380 SysDateTimePick32 - wDayOfWeek not generated automatically after DTM_SETSYSTEMTIME
19559 Proteus: Component text is too big
19578 Ares (Proteus 7.5) exits silently
19620 CounterStrike Source: Cannot perform microphone test (or use mic)
19851 interlocked* functions unimplemented for ARM
19897 d3d10/dxgi: device.ok crashes on MacOS X (InitAdapters/glGetString)
19901 Burg Schreckenstein: OSS HW emulation plays too slow and crashes
19963 GetSystemTimeAdjustment() should return 10000000 / sysconf(_SC_CLK_TCK)
19977 runasdate: buggy comctl32 behavior
19994 Microsoft Security Essentials Setup crashes missing __uncaught_exception
20094 messui.exe: instantly crashes
20121 Cities XL Demo fails to run
20153 AutoCAD 2008: Icons in popup menus too big
20159 EVE Online crashes on Character selection screen
20169 Jedi Knight: MotS freezes randomly after videos.
20253 WWII Online: Battleground Europe crashes
20258 Imperium Romanum crashes on startup
20270 Open file dialog in Winamp not resizable
20290 Crash when opening Splinter Cell Pandora Tomorrow or Chaos Theory'
s
multiplayer
mode
----------------------------------------------------------------
Changes since 1.1.29:
Akihiro Sagawa (5):
documentation: Update Japanese translation.
xcopy: Add Japanese translation.
kernel32: Add Japanese system error messages.
start: Add Japanese translation.
user32: Update Japanese resource.
Alexander Scott-Johns (3):
user32/tests: Add some clipboard viewer tests.
user32: When sending the WM_DRAWCLIPBOARD message, pass the clipboard owner in wParam.
user32: Send a WM_DRAWCLIPBOARD message to the new viewer when SetClipboardViewer is called.
Alexandre Julliard (45):
user32/tests: Non-US keyboards are allowed on Wine too.
msi: Force overwriting of read-only files when extracting a cabinet, with tests.
include: Fix the RPC_AUTH_KEY_RETRIEVAL_FN definition.
kernel32: Use explicit prototypes for function pointers.
user32: Use explicit prototypes for function pointers.
user32/tests: Use explicit prototypes for function pointers.
comctl32: Use explicit prototypes for function pointers.
mapi32: Use explicit prototypes for function pointers.
shell32: Use explicit prototypes for function pointers.
advapi32/tests: Use explicit prototypes for function pointers.
ntdll: Fix a file descriptor leak.
ntdll: Make sure that serial ioctl calls fail on non-serial handles.
msvcrt: Add validity checks on the size of the handle inheritance block.
msvcrt/tests: Add tests for the handle inheritance block.
actxprxy: Add proxies for activscp.idl.
actxprxy: Add proxies for comcat.idl.
actxprxy: Add proxies for docobj.idl.
actxprxy: Add proxies for hlink.idl.
actxprxy: Add proxies for htiframe.idl.
actxprxy: Add proxies for objsafe.idl.
actxprxy: Add proxies for ocmm.idl.
actxprxy: Add proxies for shobjidl.idl.
actxprxy: Add proxies for urlhist.idl.
ole32: Don't register interfaces that belong to actxprxy.
include: Fix an idl string type.
quartz: Add proxies for strmif.idl.
ntdll: Only create the CPU registry keys on first run.
ntdll: Remap EXCEPTION_EXECUTE_FAULT only after the internal handlers have been run.
oleaut32: Properly register the stdole typelibs.
oleaut32: Use the appropriate PSFactoryBuffer guid when registering interfaces.
kernel32: Cope with an empty resource section in UpdateResource.
kernel32/tests: Fix a couple of failures in the comm tests.
ntdll: Avoid crashing on an empty resource directory.
pstorec: Add a typelib resource.
sti: StiCreateInstance doesn't need its own implementation.
ntdll: Move creation of the CPU-specific registry keys to wineboot.
ntdll: Silence a noisy FIXME.
winedump: Ordinal functions can be forwards too.
ntdll: Support both 32-bit and 64-bit modules in RtlImageDirectoryEntryToData.
ntdll: Add support for ordinal forwards.
shell32: Don't try to call a 16-bit function on non-x86 platforms.
comctl32/tests: Fix some rebar tests on older comctl32 versions.
comctl32/tests: Use UDM_GET/SETPOS instead of UDM_GET/SETPOS32 for compatibility with old versions.
windowscodecs: Fix incorrect overflow check caused by test mistake.
user32/tests: Add missing flush_events in ScrollWindow test.
Alistair Leslie-Hughes (16):
msxml3: Add IDispatchEx support to IXMLDOMElement.
mshtml: Add support for Reference BSTR when setting styles.
mshtml: Implement IHTMLCurrentStyle_get_borderLeftColor.
mshtml: Implement IHTMLCurrentStyle_get_borderTopColor.
mshtml: Implement IHTMLCurrentStyle_get_borderRightColor.
mshtml: Implement IHTMLCurrentStyle_get_borderBottomColor.
mshtml: Implement IHTMLCurrentStyle_get_paddingTop.
mshtml: Implement IHTMLCurrentStyle_get_paddingRight.
mshtml: Implement IHTMLCurrentStyle_get_paddingBottom.
mshtml: Implement IHTMLCurrentStyle_get_letterSpacing.
mshtml: Implement IHTMLCurrentStyle_get_marginTop.
mshtml: Implement IHTMLCurrentStyle_get_marginBottom.
mshtml: Implement IHTMLCurrentStyle_get_right.
mshtml: Implement IHTMLCurrentStyle_get_bottom.
mshtml: Implement IHTMLCurrentStyle_get_lineHeight.
mshtml: Implement IHTMLCurrentStyle_get_textIndent.
Andrew Eikum (2):
ole32: Don't fail when constants are 'incorrect'.
mshtml: Reimplement IHTMLElement::{get, set}Attribute using IDispatchEx.
André Hentschel (10):
Changes
since
1.1
.
30
:
Alexander
Scott
-
Johns
(
2
)
:
user32
:
Add
missing
doc
comment
.
winecfg
:
In
Load
Theme
dialog
,
add
" (*.msstyles; *.theme)"
to
file
type
combobox
.
Alexandre
Julliard
(
94
)
:
gdi32
:
BS_DIBPATTERN
brushes
use
a
32
-
bit
handle
in
32
-
bit
mode
.
wineps
.
drv
:
BS_DIBPATTERN
brushes
use
a
32
-
bit
handle
in
32
-
bit
mode
.
winex11
.
drv
:
BS_DIBPATTERN
brushes
use
a
32
-
bit
handle
in
32
-
bit
mode
.
gdi32
:
Move
remaining
16
-
bit
metafile
functions
to
metafile16
.
c
gdi32
:
Make
wing
.
dll
into
a
stand
-
alone
16
-
bit
module
.
gdi32
:
Get
rid
of
the
16
-
bit
DC
hook
support
.
gdi32
:
Move
the
16
-
bit
DIB
pointer
support
to
gdi16
.
c
.
include
:
Avoid
direct
access
to
wine_ldt_copy
outside
of
kernel
.
libwine
:
Don
't export wine_ldt_copy for the Windows build.
winedos: Always run the BIOS tick timer.
kernel32: Make system.drv into a stand-alone 16-bit module.
kernel32: Allocate the global arena array only once and store a pointer to it in THHOOK.
kernel32: Moved MemManInfo16 to toolhelp16.c.
kernel32: Moved ToolHelpHook16 to kernel16.c, it'
s
not
a
toolhelp
function
.
kernel32
:
Moved
GetThreadSelectorEntry
to
thread
.
c
.
kernel32
:
Moved
private
function
prototypes
out
of
toolhelp
.
h
.
kernel32
:
Make
toolhelp
.
dll
into
a
stand
-
alone
16
-
bit
module
.
winetest
:
Use
the
registry
path
for
COM
dlls
instead
of
GetModuleFileName
.
winetest
:
Don
't run tests on native dlls when running under Wine.
ws2_32: Split the async function callback by type of query.
ws2_32: Define a common header struct for async queries, and switch to 32-bit types.
ws2_32: Define a specific structure for each query type.
ws2_32: Use the standard winsock functions to implement the async versions.
ws2_32: Move the getXXXbyYYY critical section to socket.c.
ws2_32: Move the 16-bit async functions to socket16.c.
ws2_32: Remove remaining 16-bit code from async.c and simplify the code.
ws2_32: Make winsock.dll into a stand-alone 16-bit module.
configure: Don'
t
build
wow32
.
dll
when
16
-
bit
support
is
disabled
.
system
.
drv16
:
Add
ntdll
import
.
toolhelp
.
dll16
:
Add
ntdll
import
.
comdlg32
:
Fix
icon
drawing
in
the
3.1
file
dialog
.
ntdll
/
tests
:
Retrieve
the
number
of
processors
through
GetSystemInfo
.
gdi32
:
Fall
back
to
StretchBlt
if
the
driver
doesn
't export PatBlt or BitBlt.
winex11: Move X11DRV_ClientSideDIBCopy to avoid forward declarations.
winex11: Move the DIB locking and the client-side optimizations into BITBLT_InternalStretchBlt.
winex11: Remove BITBLT_InternalStretchBlt now that it'
s
identical
to
X11DRV_StretchBlt
.
version
:
Abstract
resource
finding
into
a
common
function
.
version
:
Use
the
find_resource
function
instead
of
the
16
-
bit
entry
points
to
load
16
-
bit
resources
.
version
:
Moved
GetFileResourceSize16
/
GetFileResource16
to
ver16
.
c
.
version
:
Make
ver
.
dll
into
a
stand
-
alone
16
-
bit
module
.
version
:
Simplify
the
resource
loading
since
we
always
load
the
same
type
and
id
now
.
wineps
.
drv
:
Make
wineps16
.
drv
into
a
stand
-
alone
16
-
bit
module
.
setupapi
:
Duplicate
the
string
substitution
code
to
implement
GenFormStrWithoutPlaceHolders16
.
setupapi
:
Make
setupx
.
dll
into
a
stand
-
alone
16
-
bit
module
.
configure
:
Add
-
Werror
flag
in
maintainer
mode
.
winedump
:
Use
consistent
prototypes
for
option
callbacks
.
winetest
:
Use
explicit
prototypes
for
function
pointers
.
wnaspi32
:
Use
explicit
prototypes
for
function
pointers
.
winex11
:
Use
explicit
prototypes
for
function
pointers
.
opengl32
/
tests
:
Use
explicit
prototypes
for
function
pointers
.
odbc32
:
Define
correct
function
prototypes
for
all
libodbc
entry
points
.
msvcrt
:
Add
an
MSVCRT
prefix
to
_wenviron
.
tools
:
Build
all
the
tools
with
-
D__WINESRC__
.
loader
:
Build
the
loader
with
-
D__WINESRC__
.
msvideo
:
Pass
the
correct
function
address
for
32
->
16
callbacks
.
user32
:
Don
't use a static dc for icon blitting.
kernel32: Use call_entry_point to call functions with variable number of arguments.
oleaut32: Use an assembly wrapper to implement DispCallFunc, and make it i386-only.
msvcrt: Use strict function prototypes.
include: Add support for building Wine with strict prototype checking.
kernel32: Fix empty function prototypes.
tests: Build all tests with strict prototypes.
wrc: Include unistd.h before the Windows headers.
advapi32: Retrieve the current user SID from the server in lookup_user_account_name.
Fix empty function prototypes.
advapi32: Use strict prototypes in the VTableProvStruc definition.
winhlp32: Use explicit prototypes for the dll callbacks.
winhlp32: Don'
t
use
FARPROC
for
functions
that
take
variable
number
of
arguments
.
programs
:
Build
all
programs
with
-
DWINE_STRICT_PROTOTYPES
.
configure
:
Build
with
-
Wstrict
-
prototypes
if
supported
.
libport
:
Remove
unnecessary
function
prototypes
.
kernel32
:
Move
the
16
-
bit
string
functions
to
kernel16
.
c
.
kernel32
:
Move
the
16
-
bit
error
functions
to
error16
.
c
.
kernel32
:
Move
the
16
-
bit
synchronization
functions
to
kernel16
.
c
.
kernel32
:
Move
the
16
-
bit
debugger
functions
to
kernel16
.
c
.
kernel32
:
Move
the
16
-
bit
thread
and
process
functions
to
kernel16
.
c
.
kernel32
:
Move
the
16
-
bit
handle
functions
to
kernel16
.
c
.
kernel32
:
Move
the
16
-
bit
PE
module
functions
to
kernel16
.
c
.
winedos
:
Don
't import kernel 16-bit version functions.
kernel32: Move the 16-bit version functions to kernel16.c.
kernel32: Fix a couple of compiler warnings on 64-bit.
kernel32: Move Get/SetProcessDword to kernel16.c.
kernel32: Move the k32 kernel32->user32 helpers to thunk.c.
kernel32: Don'
t
export
the
large
integer
functions
on
64
-
bit
.
winex11
:
Rename
the
XRENDERINFO
type
to
make
it
clear
it
's a pointer.
kernel32: Fix handling of overflows in GetPrivateProfileSectionA.
kernel32: Reimplement GetPrivateProfileString16 on top of 32-bit functions and move it to file16.c.
kernel32: Move the DOS file handle functions to file16.c.
kernel32: Move some 16-bit definitions to kernel16_private.h.
kernel32: Moved the DeviceIoControl function to file.c.
setupapi/tests: Fix the SetupGetIntField test to load the correct key.
oleaut32/tests: Skip a test that may crash on Win64.
oleaut32: Avoid floating point for some VarCy conversions.
rpcrt4/tests: Remove tests for specific values of bit fields.
Allan Tong (2):
d3d9: Don'
t
release
the
parent
device
before
destroying
its
children
.
d3d8
:
Don
't release the parent device before destroying its children.
Andrew Eikum (5):
mshtml: Check for null pointers in IHTMLLocation_get*.
wininet: Always extract #fragments in InternetCrackUrl.
ole32/tests: Add tests for IStorage::CopyTo.
ole32: Use snbExclude in StorageImpl::CopyTo.
ole32/tests: Add tests for IStorage::CopyTo with SNB exlusions.
Andrew Nguyen (6):
cmd: Fix copy option handling in batch mode.
ddraw/tests: Remove a superfluous return statement.
ddraw: Simplify and test DirectDrawEnumerateA.
ddraw: Implement and test DirectDrawEnumerateW.
ddraw: More fully implement and test DirectDrawEnumerateExA.
ddraw: Implement and test DirectDrawEnumerateExW.
Andrey Turkin (8):
user32: Accept SPI_GET/SETDROPSHADOW parameters in SystemParametersInfo.
user32: Accept SPI_GET/SETMOUSEVANISH parameters in SystemParametersInfo.
ntdll: Accept ProcessDebugObjectHandle in QueryInformationProcess.
kernel32: Catch invalid memory accesses in resource enumeration handlers.
kernel32: Always use ANSI version of OutputDebugString.
kernel32: Send debug strings to system-wide monitor.
ntdll: Handle invalid pointers in NtQueryInformationProcess(ProcessDebugObjectHandle).
ntdll: Add stub for NtSetInformationThread(ThreadHideFromDebugger).
André Hentschel (4):
jscript: Update German translation.
oleaut32/tests: Add a testcase for vartype.
readme.de: Git is not an acronym.
oleaut32: Test for rolled minutes.
README.de: Convert to utf-8.
oleaut32: Test for rolled hours and seconds.
winemaker: Update manpage.
winex11: Add alternative header for xf86vm.
include: Add ARM endianess.
winegcc: Add ARM support.
Aric Stewart (13):
msctf: Stub of TF_InvalidAssemblyListCacheIfExist.
msctf: Add stub ITfSourceSingle interface to ThreadMgr.
msctf: Define ITfThreadFocusSink.
msctf/test: Add sink_fire_ok helper and use it to check sink firing.
msctf/tests: Add handler sink_check_ok for checking fired sinks.
msctf/tests: Correct wine_todo handling in sinks.
msctf/tests: Fix tests for Windows Vista.
msctf/tests: Add wine_todo processing to sink_check_ok.
wininet: Ensure the ftp connections lstnSocket is set to -1 after each close.
wininet: Be sure to set lpwfs->pasvSocket to -1 when closing the socket to prevent double closes.
shlwapi: Implement StrChrNW.
advapi32: Implement LsaLookupSids.
shell32: Stub ShellHookProc.
widl: Add ARM support.
jscript: Update German Translation.
libwine: Implemented the call_on_stack function for ARM.
Aric Stewart (3):
advapi32: Fill the PLSA_REFERENCED_DOMAIN_LIST parameters for LsaLookupNames2 and LsaLookupSids.
comctl32: Implement LISTVIEW_ApproximateViewRect for icon.
comctl32/tests: LISTVIEW_ApproximateViewRect tests for LV_VIEW_ICON.
Aurimas Fišeras (2):
jscript: Update Lithuanian translation.
jscript: Update Lithuanian translation.
Austin English (7):
hal: Add a stub for HalGetBusDataByOffset.
netapi32: Add a stub for NetGroupGetInfo.
advapi32/tests: Avoid #if 0, use if(0) instead.
Cancel in Italian is Annulla, not Anulla.
clock: Fix license in Swedish resources.
progman: Fix license in Swedish resources.
wined3d: Recognize DRI R300 drivers as Mesa.
Chris Robinson (6):
openal32: Add a stub DLL thunk.
openal32: Fill out thunk functions.
openal32: Wrap and track OpenAL contexts.
openal32: Add thunks for EFX functions.
openal32: Pass invalid contexts to the host OpenAL lib so it can set the proper error state.
openal32: Downgrade two FIXMEs to WARNs, since they test app-specified parameters.
Damjan Jovanovic (2):
sti.h: Add sti create function declarations.
sti: Add sti class factory.
Dan Kegel (5):
ntdll: Add tests for NtQueryInformationFile.
ntdll: Add initial test for NtQueryDirectoryFile().
ntdll: Fix NtQueryInformationFile test failures on Vista Home Basic.
cmd: Improve 'attrib' builtin to handle at least setting/clearing single attributes.
cmd: Make 'dir' hide hidden or system files by default.
Davide Pizzetti (3):
winecfg: Italian translation update.
start: Italian translation update.
winefile: Italian translation update.
Detlef Riekenberg (5):
include: Add a missing semicolon (splint).
libs/port: use gcc compatible asm code as default for __i386__ (for PCC).
twain_32/tests: Avoid a Dialog from a DS when the scanner is not connected.
advapi32: Don't use -1 as dstlen in WideCharToMultiByte.
advapi32: Don't use -1 as dstlen in MultiByteToWideChar.
Dmitry Timoshkov (4):
riched20: Make vtables const.
winex11.drv: Handle WM_DELETE_WINDOW by simulating clicking the caption Close button.
user32: Send the same lParam with WM_SYSCOMMAND/SC_CLOSE as was received with WM_NCLBUTTONDOWN.
ntdll: RtlpNtQueryValueKey takes 5 parameters.
Dylan Smith (1):
richedit: Silence fixme for WM_STYLECHANGING & WM_STYLECHANGED.
Eric Pouech (7):
ntdll: In SYSTEM_BASIC_INFORMATION, the active processors field refers to the affinity mask.
kernel32: Store the process features flag in the KUSER_SHARED_DATA structure.
ntdll: Reuse kernel32's cpu info to implement NtQuerySystemInformation(SystemProcessInformation).
ntdll: Implement basic support for processor power information.
ntdll: Moved CPU related registry key creation from kernel32 to ntdll.
kernel32: Rewrite GetSystemInfo() purely on ntdll calls.
winhelp: Added support for hotspot links in graphical objects.
Erich Hoover (1):
winealsa.drv: Fix DSOUND_BufPtrDiff in Kane's Wrath with new audio pathway.
Francois Gouget (5):
uninstaller: Perform a case-insensitive search for the application to uninstall.
jscript: Add a trailing '\n' to a FIXME().
msctf/tests: Make _sink_check_ok() static.
msctf: Reorder a couple of functions to avoid forward declarations.
msctf: Make ThreadFocusHookProc() static.
Frédéric Delanoy (3):
Austin English (6):
dwmapi: Add a stub for DwmGetTransportAttributes.
dwmapi: Add a stub for DwmGetGraphicsStreamClient.
comctl32: Add missing prototype.
jscript: Add missing prototype.
atl: Add missing prototypes.
ntdll: Add a stub for NtQuerySystemEnvironmentValue.
Chris Robinson (1):
openal32: Watch for the generic device names, and map them to the default.
Colin Fowler (1):
libport: Add generic interlocked instruction support fallback.
Damjan Jovanovic (7):
sti: Test behavior of creation with the A/W functions versus STI_VERSION_FLAG_UNICODE.
sti.h: Define the IStilImageW interface.
sti.h: Add some missing defines.
wine.inf: Add the still image class key.
sti: Add stubs for the IStillImageW interface.
sti: Add aggregation tests for the IStillImageW interface.
sti: Allow CoCreateInstance aggregation and fix a broken test.
Dan Kegel (1):
ntdll: Refactor test_NtQueryDirectoryFile to be table driven, check DIRECTORY attribute.
Detlef Riekenberg (14):
urlmon/tests: Fix sec_mgr tests on win98 (IE 4).
localspl: Implement fpConfigurePort.
winspool: Use the backend for ConfigurePortW.
localspl: Implement fpDeletePort.
winspool: Use the backend for DeletePortW.
localspl: Unload only portmonitors in monitor_unloadall.
localspl: Fix type of a WCHAR buffer.
localspl: Implement fpAddPort.
winspool: Use the backend for AddPortW.
localui: Fix a memory leak.
include: Fix the fpAddPortEx prototype in struct PRINTPROVIDOR.
localspl: Implement fpAddPortEx.
winspool: Use the backend for AddPortExW.
fltlib: Add a stub dll.
Dmitry Kislyuk (1):
kernel32/tests: Pass test on error code returned by Windows 7.
Dmitry Timoshkov (1):
gdi32: Rework the test for too large width/height font ratio to pass with different font heights, make it pass under Wine.
Dylan Smith (5):
richedit: Use ITextHost interface in ME_LinkNotify.
secur32: Remove redendant call to gnutls_certificate_get_peers.
secur32: Free schannel handle table.
richedit: Added test to show that handle to parent is cached.
richedit: Handle to parent window is cached.
Eric Pouech (6):
msvcrt: Added __uncaught_exception support.
dbghelp: Enhance support for constant values in dwarf debug information.
winedbg: Properly manage Wine'
s
dbghelp
extensions
for
constant
symbols
which
value
is
passed
by
ref
.
winmm
:
Correctly
fill
the
yield
-
data
parameter
in
mciGetYieldProc
.
winmm
:
Remove
direct
inclusion
of
winemm
.
h
in
winemm16
.
h
.
winmm
:
Reduce
in
MMSystem
the
calls
to
WinMM
's internals.
Erik Inge Bolsø (1):
wininet: Add test for response without headers, avoid crash.
Francois Gouget (7):
ntdll/tests: Add a trailing '
\n
' to an ok() call.
mshtml: Make HTMLDocumentNode_destructor() static.
ws2_32: Make wsaErrno() and wsaHerrno() static.
system.drv16: Remove the 32-bit timer callback support.
rpcrt4: A signed 1-bit bitfield doesn'
t
make
much
sense
;
use
unsigned
.
comctl32
/
tests
:
Make
test_ApproximateViewRect
()
static
.
Assorted
spelling
fixes
.
Frédéric
Delanoy
(
2
)
:
jscript
:
Update
French
translation
.
documentation: Keep README.fr in sync; fixes.
jscript
:
Update
French
translation
.
Ge van Geldorp (12):
user32/tests: Skip test on non-US keyboard.
ws2_32/tests: Add acceptable error codes for Win7.
gdiplus/tests: Fix tests on Win7.
winhttp/tests: Fix tests on Win7.
shlwapi/tests: Fix tests on Win7.
shdocvw/tests: Fix test on Win7.
urlmon/tests: Fix tests for IE8.
kernel32/tests: Fix actctx tests on Vista+.
crypt32/tests: Fix cert test on Win7.
mshtml/tests: Fix htmldoc test on Windows Server and Win7.
mshtml/tests: Fix copyright notice.
rpcrt4/tests: Fix cstub test on Win7.
Gerald Pfeifer (6):
imm32/tests: Simplify code.
winedos: Clarify three logical expressions.
winedos: Make an expression in DOSVM_Int10Handler() more clear.
wrc: Fix eight conditions in compare_menuex_item.
oleview: Simplify ENUM_FLAGS in CreateInterfaceInfo.
netapi32: Remove two conditions which always hold true.
Hans Leidekker (19):
usp10: Make tests pass on Win7. Conform to the more recent behavior.
winhttp: Make tests pass on Win7. Conform to the more recent behavior.
shell32: Reject NULL path in IShellLink_SetPath.
msi: Add a test to show that creating shortcuts works regardless of COM initialization state.
msi: Open the database read/write when the update count is greater than zero in MsiGetSummaryInformation.
msi: Ignore CoInitialize failure in ACTION_CreateShortcuts.
msi: Set ProductState property.
msi: Improve a trace.
msi: Downgrade two ERRs to WARNs.
msi: GetDriveType and GetVolumeInformation require a path terminated by a slash.
msi: Don't append the cabinet file name in find_published_source.
msi: Set or override a user environment string when there is no prefix.
rpcrt4: Add stub implementations of NdrMesTypeDecode2 and NdrMesTypeFree2.
msi: Test last used source property in combination with cabinet storage.
msi: Add tests to show that the condition table is ignored when there are overrides.
crypt32: CertGetCertificateChain does not validate the size of the CERT_CHAIN_PARA structure.
wininet: Try harder to find a unique cache file name.
wininet: Consistently set last error before testing it.
wininet: Add some URL cache tests and make them pass.
Henri Verbeet (100):
d3d10: Add the ID3D10EffectRasterizerVariable interface.
d3d10: Add the ID3D10EffectSamplerVariable interface.
d3d10: Implement IsValid() for a few interfaces.
wined3d: Fix shader_arb_load_constantsF().
wined3d: Check the correct debug channel in shader_arb_load_constantsF().
wined3d: Fix some function pointers and typedefs.
d3d10: Parse an effect type's basetype and class.
d3d10: Add initial support for parsing structures.
d3d10: Implement ID3D10EffectVariable::GetType().
d3d10: Implement ID3D10EffectType::GetDesc().
d3d10: Use debugstr_a()/debugstr_an() to trace external strings.
widl: Generate proper prototypes for function declarations without arguments.
d3d10: Add a debug function for D3D10_SHADER_VARIABLE_CLASS.
d3d10: Add a debug function for D3D10_SHADER_VARIABLE_TYPE.
d3d10core: Use debugstr_a()/debugstr_an() to trace external strings.
d3d10: Implement ID3D10EffectVariable::AsScalar().
d3d10: Implement ID3D10EffectVariable::AsVector().
d3d10: Implement ID3D10EffectVariable::AsMatrix().
d3d10: Use the shader variable class/type debug functions in parse_fx10_type().
d3d10: Move effect variable vtable initialization to parse_fx10_variable_head().
wined3d: Remove unused parameters to drawPrimitive().
d3d10core: Add an initial implementation of ID3D10Device::IASetIndexBuffer().
d3d10core: Implement ID3D10Device::DrawIndexed().
dxgi: Add a separate function for dxgi_adapter initialization.
dxgi: Implement IDXGIAdapter::EnumOutputs().
d3d10core: Add a separate function for d3d10_texture2d initialization.
d3d9: Add a separate function for surface initialization.
d3d8: Add a separate function for surface initialization.
wined3d: Make some variables static.
wined3d: Mark internal symbols hidden.
wined3d: Don't free D3D surfaces until the wined3d surface is destroyed.
wined3d: Add a separate function for volume initialization.
d3d9: Add a separate function for volume initialization.
d3d8: Add a separate function for volume initialization.
wined3d: Don't free D3D volumes until the wined3d volume is destroyed.
d3d9: Mark internal symbols hidden.
wined3d: Move vtable initialization to the texture init functions.
d3d9: Add a separate function for volume texture initialization.
d3d8: Add a separate function for volume texture initialization.
wined3d: Don't free D3D volume textures until the wined3d volume texture is destroyed.
wined3d: Get rid of a redundant strcpy().
d3d8: Mark internal symbols hidden.
d3d9: Add a separate function for cube texture initialization.
d3d8: Add a separate function for cube texture initialization.
wined3d: Don't free D3D cube textures until the wined3d cube texture is destroyed.
wined3d: Get rid of some redundant checks for ORM_FBO.
wined3d: Get rid of the unused DeviceType parameter to select_shader_mode().
ddraw: Mark internal symbols hidden.
d3d9: Add a separate function for texture initialization.
d3d8: Add a separate function for texture initialization.
wined3d: Don't free D3D textures until the wined3d texture is destroyed.
wined3d: Add a separate function for buffer initialization.
d3d10core: Add a separate function for d3d10_buffer initialization.
d3d9: Add a separate function for index buffer initialization.
d3d9: Add a separate function for vertex buffer initialization.
d3d8: Add a separate function for index buffer initialization.
d3d8: Add a separate function for vertex buffer initialization.
wined3d: Don't free D3D buffers until the wined3d buffer is destroyed.
wined3d: Move "parent_ops" to IWineD3DResourceClass.
d3d10: Mark internal symbols hidden.
winedos: Avoid comparing BOOLs against TRUE.
wined3d: Revert 4ba16b84a9e60ffcc98fc4b4c303c975589b59e2.
wined3d: Cleanup vertex declaration initialization.
d3d9: Limit "NumSimultaneousRTs" to 4.
d3d9: Properly destroy vertex declarations.
d3d10core: Mark internal symbols hidden.
d3d10core: Add a separate function for d3d10_input_layout initialization.
d3d9: Add a separate function for vertex declaration initialization.
d3d8: Add a separate function for vertex declaration initialization.
d3d8: Add a separate function for vertex declaration initialization from an FVF.
wined3d: Don't free D3D vertex declarations until the wined3d vertex declaration is destroyed.
dxgi: Mark internal symbols hidden.
wined3d: Detect ARB_framebuffer_object.
wined3d: Add support for ARB_framebuffer_object.
wined3d: Don't create a depthstencil renderbuffer if ARB_framebuffer_object is supported.
Ge
van
Geldorp
(
16
)
:
setupapi
/
tests
:
Add
acceptable
error
code
for
Win7
.
shell32
/
tests
:
Fix
shellpath
test
on
Win7
.
comctl32
/
tests
:
Fix
toolbar
test
on
comctl32
version
4.72
.
shell32
/
tests
:
Fix
shlexec
on
Vista
and
higher
.
kernel32
/
tests
:
Fix
atom
tests
on
Win7
.
ntdll
/
tests
:
Fix
atom
tests
on
Win7
.
comctl32
/
tests
:
Fix
misc
test
on
Win7
.
shlwapi
/
tests
:
Add
acceptable
error
code
for
Win7
clist
test
.
kernel32
/
tests
:
Add
acceptable
error
codes
for
Win7
process
test
.
secur32
/
tests
:
Add
acceptable
error
code
for
Win7
ntlm
test
.
user32
/
tests
:
Fix
sysparams
test
failure
on
Win7
.
schannel
/
tests
:
Fix
crash
on
Win7
.
mapi32
/
tests
:
Skip
tests
if
no
default
email
client
is
installed
.
ntdll
/
tests
:
Fix
exception
test
failure
on
Win7
.
kernel32
/
tests
:
Skip
some
resource
tests
on
Win7
.
kernel32
/
tests
:
Check
last
error
before
calling
lstrcmpA
()
since
it
may
reset
GLE
.
Gerald
Pfeifer
(
1
)
:
winebuild
:
Add
support
for
PLATFORM_FREEBSD
.
Hans
Leidekker
(
6
)
:
msi
:
Respect
UI
level
in
custom
action
type
19.
msi
:
Test
the
Installed
property
.
msi
:
Don
't set the Installed property twice.
msi: Test installing over in-use files.
msi: Schedule a rename operation when the file to overwrite is in use.
secur32: Test passing null authentication data to AcquireCredentialsHandle.
Henri Verbeet (51):
wined3d: Properly keep texture references in the stateblock.
wined3d: Keep vertex declaration references in the stateblock.
wined3d: Remove some redundant code in IWineD3DVertexDeclarationImpl_Release().
wined3d: Cleanup IWineD3DDeviceImpl_SetTexture() a bit.
wined3d: Just use the actual array size as argument to memcpy() in stateblock_copy().
wined3d: Fix a typo.
wined3d: Add support for ARB_provoking_vertex.
wined3d: Cleanup after wglMakeCurrent() failures in context_set_current().
wined3d: Remove unused IWineD3DVertexShaderImpl fields.
wined3d: Add a separate function for vertex shader initialization.
d3d10core: Add a separate function for d3d10_vertex_shader initialization.
d3d9: Add a separate function for vertex shader initialization.
d3d8: Add a separate function for vertex shader initialization.
wined3d: Don't free D3D vertex shaders until the wined3d vertex shader is destroyed.
wined3d: Add a separate function for pixel shader initialization.
d3d10core: Add a separate function for d3d10_pixel_shader initialization.
d3d9: Add a separate function for pixel shader initialization.
d3d8: Add a separate function for pixel shader initialization.
wined3d: Don't free D3D pixel shaders until the wined3d pixel shader is destroyed.
d3d8: Set the vertex declaration's shader handle in vertexdeclaration_init().
wined3d: Move some common shader functions to the IWineD3DBaseShader interface.
wined3d: Remove SetFunction() from the public shader interface.
wined3d: Move common shader fields to IWineD3DBaseShaderClass.
wined3d: Rename IWineD3DDevice::SetIndices() to IWineD3DDevice::SetIndexBuffer().
wined3d: Rename IWineD3DDevice::GetIndices() to IWineD3DDevice::GetIndexBuffer().
d3d8: It's not an error to have a NULL texture bound to a stage.
wined3d: Add a state handler for WINED3DRS_SOFTWAREVERTEXPROCESSING.
wined3d: Use the DXGI naming convention for all formats.
wined3d: Release the stateblock before destroying the GL context.
ddraw: The ddraw surface is now always the wined3d surface's parent.
Huw Davies (24):
include: Add IClientSecurity constants.
ole32: The server principal name can be the constant COLE_DEFAULT_PRINCIPAL.
oledb32: Add registration routines.
oledb32: Add stub DllCanUnloadNow.
oledb32: Add a stub IDCInfo interface.
include: Add oledberr.h.
oledb32: Implement the IDCInfo interface.
oledb32/tests: Add some tests for IDCInfo.
include: Add DBTYPEENUM.
include: Add a few more error codes.
include: Add DBSTATUSENUM.
winetest: Add the ability to retrieve the dll path for com dlls from the registry.
oledb32/tests: Add CanConvert tests.
oledb32/tests: Skip tests on older versions of the conversion library.
oledb32/tests: Skip tests on older versions of the conversion library.
oledb32/tests: Add CanConvert tests for DBTYPE_BYREF, DBTYPE_ARRAY and DBTYPE_VECTOR.
oledb32: Implement CanConvert.
oledb32/tests: Add tests for conversions to DBTYPE_I4.
ntdll: Fix build on MacOSX.
oledb32: Implement some conversions to DBTYPE_I4.
oledb32: Implement DBTYPE_STR and DBTYPE_WSTR src types.
oledb32: Add conversions to DBTYPE_I2.
oledb32: Implement conversions to DBTYPE_BSTR.
oledb32: Implement conversions to DBTYPE_WSTR.
Ilya Shpigor (1):
gdi32/tests: Add test for SelectClipRgn in metafile.
Ismael Barros (1):
dpwsockx: Implementation of SPInit.
Jacek Caban (105):
jscript: Fixed typeof implementation for null VT_DISPATCH.
jscript: Added 'in' expression implementation.
mshtml: Move builtin function info lookup to separated function.
mshtml: Added IDispatchEx::GetNextDispID implementation.
mshtml: Added GetMemberName implementation.
mshtml: Added GetNextDispID and GetMemberName tests.
mshtml.idl: Added missing hidden attributes.
mshtml: Move event handlers invocation to separated function.
mshtml: Always create event object in fire_event.
mshtml: Added IHTMLEventObj::get_type implementation.
mshtml: Added IHTMLEventObj::get_altKey implementation.
mshtml: Added IHTMLEventObj::get_ctrKey implementation.
mshtml: Addded IHTMLEventObj::get_shiftKey implementation.
mshtml: Added IHTMLEventObj::get_keyCode implementation.
mshtml: Added IHTMLEventObj::get_button implementation.
mshtml: Added IHTMLEventObj::get_client[XY] implementation.
mshtml: Added IHTMLEventObj::get_screen[XY] implementation.
mshtml: Improve IHTMLEventObj getter stubs.
mshtml: Added IHTMLDocument2::onclick property implementation.
mshtml: Store event handlers in vector structure.
mshtml: Added IHTMLElement2::attachEvent implementation.
mshtml: Added HTML events test.
mshtml: Make empty string is a valid overflow style.
mshtml: Improve debug messages for timer invocation.
mshtml: Added JSProtocol class factory stub implementation.
mshtml: Added JSProtocolInfo::ParseUrl implementation.
mshtml: Added JScriptProtocolInfo::QueryInfo implementation.
mshtml: Added javascript protocol tests.
mshtml: Store body event target in window object.
mshtml: Added IHTMLWindow2::onbeforeunload property implementation.
mshtml: Added IHTMLWindow2::onload property.
mshtml: Added IHTMLWindow3::attachEvent implementation.
mshtml: Added support for document events in fire_event.
mshtml: Fire beforeunload event on body element.
mshtml: Added IHTMLElement::dblclick property implementation.
mshtml: Moved script host objects to HTMLWindow.
mshtml: Added support for quering global variables from window object.
mshtml: Added window global properties test.
mshtml: Use ActiveScript for JavaScript in about protocol documents.
mshtml: Fixed tests.
jscript: Added Array.splice implementation.
jscript: Fixed null dispatch comparison.
jscript: Fixed to_primitive for null dispatch.
mshtml: Report download failure to necko.
mshtml: Added semi-stub IHTMLElement2::onreadystatechange implmementation.
mshtml: Added IHTMLInputElement::src property implementation.
mshtml: Moved option_factory to HTMLWindow object.
mshtml: Moved HTMLLocation object to HTMLWindow.
mshtml: Make COM inproc object and document node separated objects inheriting from HTMLDocument.
mshtml: Use stored HTMLWindow in get_selection implementation.
mshtml: Moved event_vector to HTMLWindow.
mshtml: Don't create window in create_doc_from_nsdoc.
mshtml: Create HTMLDocumentNode for each HTMLDocumentObj.
mshtml: Store document node in window.
mshtml: Store reference to document node in window object.
mshtml: Use stored nswindow in IHTMLTxtRange::select.
mshtml: Moved NSContainer to HTMLDocumentObj.
mshtml: Moved selection_list to HTMLDocumentNode object.
mshtml: Move client site ifaces to HTMLDocumentObj.
mshtml: Moved undomgr to HTMLDocumentObj.
mshtml: Moved hwnd and tooltip_hwnd to HTMLDocumentObj.
mshtml: Moved hostinfo to HTMLDocumentObj.
mshtml: Moved state flags to HTMLDocumentObj.
mshtml: Moved range_list to HTMLDocumentNode object.
mshtml: Moved binding variables to HTMLDocumentObj.
mshtml: Moved usermode to HTMLDocumentObj.
mshtml: Move readystate to HTMLDocumentObj.
mshtml: Move mime to HTMLDocumentObj.
mshtml: Move update flags to HTMLDocumentObj.
mshtml: Move node list to HTMLDocumentNode.
mshtml: Inherit HTMLDocumentNode from HTMLDOMNode.
mshmtl: Moved ICustomDoc implementation to HTMLDocumentObj.
mshtml: Get rid of htmldoc_vtbl_t.
mshtml: Use node's IDispatchEx implementation in HTMLDocumentNode.
mshtml: Use node event_target for HTMLDocument.
jscript: Added Function.toString implementation for builtin functions.
jscript: Fixed debugstr_variant for NULL argument.
jscript: Added Object function invocation implementation.
jscript: Fixed NULL IDispatch comparistion.
mshtml: Added IHTMLDOMNode2::get_ownerDocument implementation.
mshtml: Added IHTMLDOMNode2::get_ownerDocument tests.
jscript: Added Array.shift implementation.
jscript: Added arguments.callee implementation.
jscript: Added RegExp function call implementation.
jscript: Don't require semicolon after function expression.
jscript: Use script global LCID in *disp_call* functions.
jscript: Use script LCID in *disp_propget* functions.
jscript: Use script LCID in *disp_propput* functions.
jscript: Get rid of lcid argument in builtin function implementations.
jscript: Pass script_ctx_t to builtin functions.
jscript: Avoid calling JS builtin functions directly.
jscript: Avoid calling JS builtin functions directly.
jscript: Don't use dispex->ctx in array.c.
jscript: Don't use dispex->ctx in date.c.
jscript: Don't use dispex->ctx in function.c.
jscript: Avoid using dispex->ctx.
jscript: Allow 'this' to be host object in builtin functions.
jscript: Allow this_obj to be host object in call_function.
jscript: Added Object.toString for host objects implementation.
jscript: Allow 'this' to be host object in invoke_value_proc.
jscript: Throw correct error in get_length.
jscript: Fixed to_object for NULL IDispatch.
jscript: Throw type error fot Array.toString with wrong 'this' call.
jscript: Added Object.toString implementation for variable object.
jscript: Throw type error from call and apply functions.
Jaime Rave (1):
wined3d: Fix vendor detection when using an Intel X4500HD.
James Helferty (1):
d3d9: Fix some typos in visual test.
Jeff Zaroyko (1):
readme: Git is not an acronym.
Juan Lang (12):
winhttp: Add a fixme for WINHTTP_OPTION_SECURITY_FLAGS.
crypt32: Correct searching the alternate name in CertGetNameStringW if the main name doesn't contain an appropriate OID.
crypt32: Return an empty string from CertGetNameStringW if a name couldn't be found.
crypt32: Use a helper function to simplify CertGetNameStringW.
crypt32: Further simplify CertGetNameStringW.
crypt32: Implement CertGetNameStringW for CERT_NAME_ATTR_TYPE.
crypt32: Implement CertGetNameStringW for CERT_NAME_RDN_TYPE.
crypt32: Implement CertGetNameStringW for CERT_NAME_EMAIL_TYPE.
crypt32: Implement CertGetNameStringW for CERT_NAME_DNS_TYPE.
crypt32: Implement CertGetNameStringW for CERT_NAME_URL_TYPE.
crypt32: Fix potential buffer overruns in CertGetNameStringW.
crypt32: Implement retrieving the encoded signer of a decoded signed message.
Jörg Höhle (6):
ddraw: Complete recognition of pixelformat 19: X8L8V8U8.
wineoss: Enforce invariant about BlockAlign and nAvgBytesPerSec.
winecoreaudio: Make supported format test more restrictive.
winecoreaudio: Enforce invariant about BlockAlign and nAvgBytesPerSec.
winecoreaudio: Added WAVEFORMATEXTENSIBLE support, for PCM only.
mciwave: Require at least 16 bytes in the WAVE fmt file header.
Ken Thomases (1):
openal32: Add support for Mac OS X's OpenAL.framework.
Marcus Meissner (7):
wineoss.drv: Avoid mixer fd leak.
oleview: Fixed bad error check.
wineoss.drv: 2 more close(mixer) added.
gdiplus: do not memcpy over NULL ptrs (Coverity).
jscript: Initialize this_obj with NULL (Coverity).
mshmtl: Check nsrange before calling ->Release (coverity).
jscript: Check for arg_array being NULL (Coverity).
Markus Stockhausen (1):
gdi32: Check for NULL pointer in GdiAlphaBlend.
Michael Karcher (1):
ntdll: Fix DEP status initialization.
Michael Stefaniuc (5):
windowscodecs: Use FAILED instead of !SUCCEEDED.
setupapi: Use FAILED instead of !SUCCEEDED.
shell32: Use FAILED instead of !SUCCEEDED.
mapi32: Don't leak memory on an error path (Smatch).
kernel32: Add missing stdarg.h include.
Mike Kaplinskiy (4):
ntdll: Remember to set the iosb status if using a worker thread for serial wait.
ws2_32: Remember to convert ports to network byte order.
ws2_32: Try accepting a connection before blocking.
ws2_32/tests: Test WSAAccept with CF_DEFER.
Nikolay Sivov (40):
comctl32/trackbar: Default to TBTS_TOP position on creation.
comctl32/trackbar: TBM_SETTIC processing shouldn't be affected by TBS_AUTOTICKS style.
comctl32/trackbar: Drop initial parent creation tests, they are nothing to do with control testing.
comctl32/listview: Implement LVS_EX_TRANSPARENTBKGND style.
comctl32/header: Implement HDF_FIXEDWIDTH format flag.
comctl32/listview: Handle LVCFMT_FIXED_WIDTH flag.
comctl32/header: Implement HDS_NOSIZING style with tests.
comctl32/listview: Add partial support for cxMin width field.
comctl32/monthcal: Cache window GWL_STYLE.
comctl32/monthcal: Draw selected day as v6 does. Get rid of ugly selection curve.
comctl32/header: Add XP SP3 workaround for Header tests. Fix window handle leak.
comctl32/dpa: Split tests to several functions to avoid undesired dependencies.
include: Move some documented DPA definitions to public header, use PSDK names.
comctl32/dpa: Some DPA_Merge tests.
comctl32/dpa: Fix DPA_Merge() for DPAM_INTERSECT option.
include: Move some definitions to public header, use PSDK names.
comctl32/dpa: Separate tests for parameter validation in DPA_LoadStream().
comctl32/dpa: Fix parameter validation in DPA_LoadStream().
comctl32/dpa: Implement DPA_SaveStream() with tests.
comctl32/dpa: Implement DPA_GetSize().
comctl32/dpa: Fix DPA_Merge() test failures on old 4.7x comctl32.
comctl32/dpa: Check for DPA_LoadStream() presence. Merge original test function with save tests.
comctl32/trackbar: Protect from negative tic count in recalculation helper.
comctl32/updown: Skip thousands separation on hex mode.
user32/edit: Invalidate if style changed after EM_SETREADONLY.
comctl32/updown: Make tests independent, drop unrelated tests.
comctl32/updown: Show that UDS_SETBUDDYINT switching doesn't affect behaviour for already created control.
comctl32/updown: Fix control behaviour for UDS_SETBUDDYINT style.
comctl32/updown: Additional test for display base.
comctl32/updown: Update buddy on base change.
comctl32/listview: Skip LVS_EX_CHECKBOXES tests when this style is unsupported.
comctl32/listview: Skip some header tests on version 4.0 module.
comctl32/listview: Skip icon spacing tests when unsupported.
comctl32/monthcal: Move helper parameter cast to winproc, remove dead parameter check code.
comctl32/monthcal: Use a style we're caching already.
comct32/monthcal: Invalidate background too on MCM_SETCOLOR with MCSC_BACKGROUND.
comctl32/monthcal: Don't redraw after MCM_SETCURSEL if selection doesn't change.
comctl32/monthcal: Name MCM_SETMAXSELCOUNT parameter.
comctl32/monthcal: Don't redraw if date didn't change on MCM_SETTODAY.
comctl32/monthcal: Some cleanup to avoid cast in helpers.
Owen Rudge (11):
shlwapi: Implement IUnknown_UIActivateIO.
shlwapi: Implement stub for SHCreatePropertyBagOnRegKey.
shlwapi: Implement stub for SHGetViewStatePropertyBag.
shlwapi: Implement stubs for SHFormatDateTimeA/W.
shlwapi: Implement stub for ZoneCheckUrlExW.
shlwapi: Implement stub for UrlFixupW.
mapi32: Scan registry for MAPI providers and load them.
mapi32: Load and store MAPI function pointers after loading MAPI providers.
mapi32: Implement MAPIInitialize, Logon, Logoff, LogonEx, Uninitialize.
mapi32: Pass through MAPISendMail if Simple MAPI provider loaded.
mapi32: Implement the rest of the Simple MAPI functions.
Paul Vriens (18):
jscript: Updated Dutch translations.
shell32/tests: Fix a crash on Win9x.
mscms/tests: Fix some test failures on Win98 and WinME.
mshtml/tests: Fix some test failures on Win98 and WinME.
mshtml/tests: Fix test failures on Win9x/WinME.
imm32/tests: Fix test failures on Vista/W2K8.
shell32/tests: Fix a test failure on Win95/NT4.
wininet/tests: Fix a test failure on IE8.
ntdll/tests: Fix some test failures on several platforms.
wininet/tests: Run tests again on systems with IE5.
comdlg32/tests: Fix a test failure on Vista/W2K.
comdlg32: Return the correct path length for CDM_GETFOLDERPATH.
comdlg32/tests: Test the correct path length for CDM_GETFOLDERPATH.
winetest: Fix winetest to cope with com dlls.
cryptui: Fix a typo.
wined3d: Add a separate function for state block initialization.
wined3d: Clear the correct "activeLights" array in stateblock_copy().
wined3d: Pass IWineD3DStateBlockImpl pointers to stateblock_copy().
wined3d: Explicitly pass gl_info to stateblock_savedstates_copy().
wined3d: Explicitly pass gl_info to stateblock_savedstates_set().
wined3d: Make some internal stateblock function arguments const.
wined3d: Add a separate function for copying stateblock values.
wined3d: Get rid of stateblock_copy().
wined3d: Add a separate function for initializing the "contained_*" fields from the "changed" field.
wined3d: Get rid of stateblock_savedstates_copy().
wined3d: Simplify stateblock_savedstates_set().
wined3d: Use stateblock_init_contained_states() for WINED3DSBT_ALL stateblocks.
wined3d: Add a separate function to initialize the saved states for WINED3DSBT_PIXELSTATE.
wined3d: Use stateblock_init_contained_states() for WINED3DSBT_PIXELSTATE stateblocks.
wined3d: Add a separate function to initialize the saved states for WINED3DSBT_VERTEXSTATE.
wined3d: Use stateblock_init_contained_states() for WINED3DSBT_VERTEXSTATE stateblocks.
wined3d: Fix the values of NUM_SAVEDPIXELSTATES_T and NUM_SAVEDVERTEXSTATES_R.
wined3d: Move the pixel/vertex states arrays to stateblock.c.
wined3d: Use the actual array sizes to determine the number of the various pixel/vertex states.
d3d9: Remove D3D9_RENDER_STATES from the stateblock tests.
d3d9: Remove useless typedefs from the stateblock tests.
d3d9: Always pass "struct event_data" to "event_fn" in the stateblock tests.
d3d8: Always pass "struct event_data" to "event_fn" in the stateblock tests.
d3d8: Make the individual stateblock tests responsible for checking data.
d3d9: Make the individual stateblock tests responsible for checking data.
wined3d: Keep references to the textures initially captured by CreateStateBlock() as well.
wined3d: Keep a reference to the vertex declaration initially captured by CreateStateBlock() as well.
wined3d: Move the SM1 opcode enum to shader_sm1.c.
wined3d: Remove some unused code.
d3d8: Get rid of the unused "return_data_buffer" in the stateblock tests.
d3d9: Get rid of the unused "return_data_buffer" in the stateblock tests.
d3d8: Use separate fields for data to check/apply in the stateblock tests.
d3d9: Use separate fields for data to check/apply in the stateblock tests.
d3d8: Rename abort_stateblock() to delete_stateblock() in the stateblock tests.
d3d8: Rename abort_stateblock() to release_stateblock() in the stateblock tests.
d3d8: Don'
t
test
D3DRS_DEBUGMONITORTOKEN
in
the
stateblock
tests
.
d3d9
:
Don
't test D3DRS_DEBUGMONITORTOKEN in the stateblock tests.
d3d8: Add some tests for CreateStateBlock().
d3d9: Add some tests for CreateStateBlock().
wined3d: Clear resources that we aren'
t
recording
in
stateblock_init
()
.
wined3d
:
Capture
some
more
renderstates
in
vertex
and
pixel
stateblocks
.
d3d8
:
Add
tests
for
D3DSBT_VERTEXSTATE
stateblocks
.
d3d9
:
Add
tests
for
D3DSBT_VERTEXSTATE
stateblocks
.
d3d8
:
Add
tests
for
D3DSBT_PIXELSTATE
stateblocks
.
d3d9
:
Add
tests
for
D3DSBT_PIXELSTATE
stateblocks
.
Huw
Davies
(
1
)
:
oledb32
:
Implement
conversions
to
DBTYPE_BYREF
|
DBTYPE_WSTR
.
Jacek
Caban
(
51
)
:
jscript
:
Use
host
global
object
as
default
'this'
if
available
and
global
object
otherwise
.
mshtml
:
Added
IHTMLDocument3
::
attachEvent
implementation
.
urlmon
.
idl
:
Added
IInternetHostSecurityManager
and
CONFIRMSAFETY
declarations
.
jscript
:
Added
ActiveXObject
constructor
stub
implementation
.
mshtml
:
Added
ScriptHost
IServiceProvider
stub
implementation
.
mshtml
:
Added
IInternetHostSecurityManager
stub
implementation
.
jscript
:
Added
ActiveXObject
constructor
implementation
.
jscript
:
Added
ActiveXObject
tests
.
msxml3
:
Store
pointer
to
node
object
in
domtext
.
msxml3
:
Store
xmlnode
pointer
in
domattr
.
msxml3
:
Store
xmlnode
pointer
in
domcdata
.
msxml3
:
Store
xmlnode
pointer
in
domcomment
.
msxml3
:
Store
xmlnode
pointer
in
domfrag
.
msxml3
:
Store
xmlnode
pointer
in
entityref
.
msxml3
:
Store
xmlnode
pointer
in
dom_pi
.
msxml3
:
Get
rid
of
node
internal
IUnknown
.
mshtml
:
Return
HTMLDocumentNode
object
in
ScriptHost
::
QueryService
for
SID_SInternetHostSecurityManager
.
urlmon
:
Correctly
handle
pPolicy
and
pContext
arguments
in
ProcessUrlAction
.
mshtml
:
Added
IInternetHostSecurity
::
ProcessUrlAction
implementation
.
urlmon
:
Improve
QueryCustomPolicy
stub
.
urlmon
:
Added
support
for
URLACTION_ACTIVEX_OVERRIDE_SCRIPT_SAFETY
.
mshtml
:
Added
QueryCustomPolicy
implementation
.
mshtml
.
idl
:
Added
DispHTMLAnchorElement
declaration
.
mshtml
:
Moved
init_dispex
call
to
HTMLElement_Init
.
mshtml
:
Added
HTMLAnchorElement
dispex
data
.
mshtml
:
Use
dispinterface
DISPID_VALUE
implementation
if
available
.
mshtml
:
Get
rid
of
no
longer
needed
HTMLLocation_value
.
mshtml
:
Added
IHTMLAnchorElement
::
get_href
implementation
.
mshtml
:
Added
IHTMLAnchorElement
::
get_href
tests
.
mshtml
:
Use
document
.
defaultView
to
get
iframe
contentWindow
.
mshtml
:
Added
IHTMLDOMNode
::
cloneNode
implementation
.
jscript
:
Added
FIXME
about
IClassFactoryEx
.
mshtml
.
idl
:
Moved
IHTMLElement
dispinterface
declaration
to
macro
.
mshtml
.
idl
:
Moved
IHTMLElement2
dispinterface
declaration
to
macro
.
mshtml
.
idl
:
Moved
IHTMLElement3
dispinterface
declaration
to
macro
.
mshtml
.
idl
:
Moved
IHTMLElement3
dispinterface
declaration
to
macro
.
mshtml
.
idl
:
Moved
IHTMLUniqueName
dispinterface
declaration
to
macro
.
mshtml
.
idl
:
Moved
IHTMLDOMNode
dispinterface
declaration
to
macro
.
mshtml
.
idl
:
Moved
IHTMLDOMNode2
dispinterface
declaration
to
macro
.
mshtml
.
idl
:
Moved
IHTMLDatabinding
dispinterface
declaration
to
macro
.
mshtml
.
idl
:
Group
common
sets
of
disinterfaces
in
macros
.
mshtml
.
idl
:
Moved
IHTMLElement5
dispinterface
declaration
to
macro
and
add
it
to
all
element
types
.
mshtml
.
idl
:
Moved
IElementSelector
dispinterface
declaration
to
macro
and
added
it
to
all
element
types
with
data
.
mshtml
.
idl
:
Moved
IHTMLDOMConstructor
dispinterface
declaration
to
macro
and
add
it
to
all
element
types
.
mshtml
:
Added
IHTMLElement2
::
clientTop
implementation
.
mshtml
:
Added
IHTMLElement2
::
clientLeft
implementation
.
mshtml
:
Added
IHTMLElement2
::
client
[
Top
|
Left
]
tests
.
mshtml
:
Fixed
typo
in
IHTMLElement2
::
get_scrollHeight
.
jscript
:
Query
created
ActiveXObject
for
IObjectWithSite
interface
.
jscript
:
Call
SetSite
on
created
ActiveX
object
.
urlmon
:
Fixed
tests
for
systems
with
stored
cookie
for
winehq
.
org
.
Jeff
Zaroyko
(
2
)
:
imm32
/
tests
:
Add
another
combination
which
should
fail
.
imm32
:
dwIndex
flags
are
mutually
exclusive
.
Joel
Holdsworth
(
5
)
:
gdi32
:
Added
tests
for
StretchBlt
.
gdi32
:
Added
tests
for
StretchDIBits
.
comdlg32
:
Replaced
file
dialog
house
icon
with
the
shell
icon
for
desktop
.
user32
:
Fixed
CURSORICON_CreateIconFromBMI
to
preserve
the
alpha
channel
.
comctl32
/
tests
:
Added
tests
for
ImageList_DrawIndirect
.
Juan
Lang
(
17
)
:
ntdll
/
tests
:
Add
tests
for
process
and
thread
affinity
.
ntdll
:
Don
't allow setting a zero process affinity.
ntdll: Don'
t
allow
setting
a
zero
thread
affinity
.
server
:
Setting
a
process
's affinity sets all of its threads'
affinities
too
.
server
:
Use
kernel
support
for
thread
affinity
when
available
.
kernel32
:
Set
time
between
interrupts
in
GetSystemTimeAdjustment
.
server
:
A
thread
's affinity is restricted to the process affinity.
wininet: Move initialization of SSL_CTX to library initialization time.
wininet: Protect OpenSSL initialization with critical section.
wininet: Unload OpenSSL when unloading wininet.
wininet: Set callbacks needed by OpenSSL for multithreaded use.
wininet: Correct user agent handling.
wininet: Quiet a fixme.
winhttp: Move initialization of SSL_CTX to library initialization time.
winhttp: Protect OpenSSL initialization with critical section.
winhttp: Unload OpenSSL when unloading winhttp.
winhttp: Set callbacks needed by OpenSSL for multithreaded use.
Jörg Höhle (9):
ole32/tests: Guard ReleaseStgMedium with SUCCEEDED.
winmm: Require at least 16 bytes in the WAVE fmt header for PlaySound.
wineoss: Fix the buffer size check for more than 2 channels.
winecoreaudio: Accept up to 8 channels.
dsound: Get rid of redundant NULL check.
winmm/tests: Correct (IMA)ADPCM test.
dsound: Enforce invariant about BlockAlign and nAvgBytesPerSec.
dsound: Correct deallocations when DuplicateSoundBuffer fails.
mcicda: Fix an early return statement in Open.
Maarten Lankhorst (4):
winealsa.drv: Small capture fixes.
winealsa.drv: Add non-mmap support to dscapture.
winealsa.drv: Remove test for mmap in waveinit.
winealsa.drv: Fix dsoutput to work better with pulseaudio.
Marcus Meissner (3):
jscript: Initialize val_str (Coverity).
mapi32: Fixed uninitialized variable (Coverity).
wpp: Fixed resource leakages (Coverity).
Markus Stockhausen (2):
ole32/storage32: Fix for reference counters in nested storage.
ddraw: Set dwBackBufferCount=0 in CreateSurface for backbuffer.
Matteo Bruni (7):
wpp: Remove the assumption ppy_error calls exit().
wpp: Manage malloc failure in pp_xstrdup.
wpp: Handle memory allocation failures in tokens management code.
wpp: Handle remaining memory allocation failures in ppl.l and ppy.y.
wpp: Handle remaining memory allocation failures.
wpp: get_string() now can return NULL, handle it.
wpp: Add error management callbacks.
Michael Stefaniuc (14):
dxdiagn: Remove duplicate include.
windowscodecs: Remove trailing '
\
'.
msi/tests: Remove trailing '
\
'.
server: A signed 1-bit bitfield doesn'
t
make
much
sense
;
use
unsigned
.
winhttp
:
'http1_1'
is
already
defined
in
the
private
header
.
mapi32
:
Use
0
instead
of
(
wrongly
)
casting
NULL
to
an
integer
.
comctl32
/
tests
:
Silence
some
Win64
compile
warnings
.
user32
/
tests
:
Use
LONG
instead
of
long
.
oleaut32
/
tests
:
Use
LONG
instead
of
long
.
kernel32
/
tests
:
Use
better
types
than
long
.
ws2_32
/
tests
:
Use
LONG
instead
of
long
.
dlls
/
msacm32
:
Avoid
a
sizeof
()
+
cast
in
an
ok
()
call
.
user32
:
Fix
a
memory
leak
on
a
error
patch
(
Smatch
)
.
msvcrt
/
tests
:
Use
LONG
instead
of
long
.
Mike
Kaplinskiy
(
1
)
:
ws2_32
/
tests
:
fix
failure
on
win98
/
me
.
Nikolay
Sivov
(
64
)
:
comctl32
/
monthcal
:
Copy
SYSTEMTIME
with
a
simple
assignment
.
comctl32
/
monthcal
:
Make
tests
not
depend
on
each
other
.
comctl32
/
monthcal
:
Store
full
date
info
for
selection
at
creation
time
.
comctl32
/
monthcal
:
Fix
some
bugs
with
date
range
.
comctl32
/
monthcal
:
Make
year
edit
box
readonly
,
cleanup
LButton
handler
to
be
more
readable
.
comctl32
/
monthcal
:
Gather
currently
selected
year
and
month
into
a
single
structure
.
comctl32
/
monthcal
:
Store
full
date
info
to
current
date
on
todaylink
with
LButton
.
comctl32
/
monthcal
:
Properly
handle
Goto
Today
popup
menu
(
on
RButton
)
.
comctl32
/
monthcal
:
Fix
memory
leak
on
MCN_GETDAYSTATE
notification
.
comctl32
/
monthcal
:
Move
MCN_GETDAYSTATE
notification
to
a
helper
.
comctl32
/
monthcal
:
Prevent
configured
range
exceeding
with
prev
/
next
buttons
.
comctl32
/
monthcal
:
Fix
timestamp
storing
on
MCM_SETRANGE
/
MCM_SETSELRANGE
.
comctl32
/
monthcal
:
Add
parameter
validation
to
MCM_HITTEST
handler
.
comctl32
/
monthcal
:
Right
button
should
trigger
a
popup
menu
on
release
.
comctl32
/
monthcal
:
Months
popup
menu
should
be
placed
at
current
pointer
position
.
comctl32
/
monthcal
:
Use
a
single
calendar
for
hittesting
tests
,
make
point
calculation
at
runtime
.
comctl32
/
monthcal
:
Minimal
rectangle
should
be
zero
based
.
comctl32
/
monthcal
:
Control
elements
should
be
centered
in
client
area
,
and
left
/
top
aligned
if
they
don
't.
comctl32/updown: Fix some test failures on Win95 (comctl32 4.0).
comctl32/monthcal: Fix locale dependent test failure.
comctl32/monthcal: Fix hittesting for MCHT_CALENDARDATEPREV/MCHT_CALENDARDATENEXT cases.
comctl32/monthcal: Make prev/next month day a current selection on LButton release.
comctl32/monthcal: Move selection logic to LButton release handler, fix notifications order.
comctl32/datetime: If we already have a 4 digit year reset it on first char typed.
comctl32/monthcal: Respect locale abbreviated day names when calculating control dimensions.
comctl32/datetime: Separate tests from each other.
comctl32/datetime: Some DTM_SETSYSTEMTIME tests.
comctl32/datetime: Always store a recalculated day of week instead of a value passed in (DTM_SETSYSTEMTIME).
comctl32/datetime: Use SDK defined class name instead of another local constant.
comctl32/monthcal: Don'
t
request
locale
data
when
it
isn
't needed.
comctl32/monthcal: No need to redraw if month didn'
t
change
after
popup
menu
.
comctl32
/
monthcal
:
Move
MCN_SELCHANGE
/
MCN_SELECT
notifications
to
helpers
.
comctl32
/
monthcal
:
Changing
MCS_MULTISELECT
isn
't allowed after creation, set default value properly.
comctl32/monthcal: Fix parameter validation in MCM_SETMAXSELCOUNT handler.
comctl32/monthcal: Drop exstyle parameter, it isn'
t
used
.
comctl32
/
monthcal
:
Implement
MCM_GETMONTHRANGE
for
GMR_VISIBLE
flag
,
single
calendar
control
only
.
comctl32
/
monthcal
:
Handle
mouse
pointer
followed
focus
rectangle
more
accurately
.
comctl32
/
monthcal
:
Use
true
date
comparison
on
multiselection
,
not
only
the
day
is
valuable
.
comctl32
/
monthcal
:
Check
range
limits
in
MCM_SETCURSEL
.
comctl32
/
monthcal
:
Parameter
fixes
for
MCM_SETSELRANGE
handler
:
swap
selection
bounds
,
store
day
of
week
.
comctl32
/
monthcal
:
Check
configured
selection
range
max
width
in
MCM_SETSELRANGE
handler
.
comctl32
/
monthcal
:
Simplify
WM_MOUSEMOVE
handler
.
comctl32
/
monthcal
:
Remove
today
rectangle
and
focus
drawing
code
from
loops
.
comctl32
/
monthcal
:
Check
date
limits
on
prev
/
next
month
buttons
and
year
UpDown
control
.
comctl32
/
monthcal
:
Fix
parameter
validation
in
MCM_SETCURSEL
handler
.
ole32
:
Check
source
pointer
in
StringFromGUID2
.
comctl32
/
monthcal
:
Fix
'&->&&'
typo
in
focused
day
helper
.
comctl32
/
monthcal
:
Use
a
single
timer
for
auto
month
scroll
with
prev
/
next
buttons
.
comctl32
/
monthcal
:
Use
a
timer
to
auto
update
today
date
memory
.
comctl32
/
monthcal
:
Fix
a
nice
typo
in
test
message
.
comctl32
/
monthcal
:
Optimize
WM_LBUTTONUP
handler
.
comctl32
/
monthcal
:
Update
day
of
week
properly
while
iterating
with
prev
/
next
buttons
and
hit
testing
.
comctl32
/
monthcal
:
Recalculate
control
layout
on
MCS_WEEKNUMBERS
style
change
.
comctl32
/
monthcal
:
Invalidate
unconditonally
on
MCM_SETFIRSTDAYOFWEEK
.
comctl32
/
monthcal
:
Cleanup
top
drawing
helper
namespace
,
reduce
parameter
count
in
prev
/
next
draw
helpers
.
comctl32
/
monthcal
:
Fix
the
way
a
first
day
of
week
is
handled
.
comctl32
:
Use
user32
control
names
from
public
header
constants
instead
of
defining
over
and
over
again
.
comctl32
/
monthcal
:
Implement
MCM_GETMONTHRANGE
for
GMR_DAYSTATE
flag
and
a
single
calendar
control
.
comctl32
/
datetime
:
Block
WM_SETTEXT
message
.
comctl32
/
datetime
:
Properly
handle
hit
on
separators
and
empty
control
area
.
comctl32
/
datetime
:
Fix
selections
painting
-
use
text
rectangle
,
not
whole
field
.
comctl32
/
monthcal
:
Really
use
locale
data
for
all
days
.
comctl32
/
datetime
:
Use
locale
data
to
compute
field
widths
for
day
and
month
.
comctl32
/
datetime
:
Draw
field
text
horizontally
centered
.
Owen
Rudge
(
13
)
:
mapi32
:
Pass
DllGetClassObject
through
to
Extended
MAPI
provider
.
comctl32
:
Implement
highlighting
(
marquee
)
selection
support
in
listview
.
mapi32
:
Add
stub
of
Extended
MAPI
wrapper
for
MAPISendMail
.
include
:
Add
MAPI_USE_DEFAULT
and
MDB_NO_DIALOG
definitions
to
mapidefs
.
h
.
mapi32
:
Log
on
via
Extended
MAPI
and
get
the
default
message
store
.
include
:
Add
IMsgStore
definition
.
include
:
Add
definitions
for
IMAPIContainer
,
IMAPIFolder
,
IMessage
.
mapi32
:
Open
the
Drafts
folder
in
preparation
for
creating
a
message
.
mapi32
:
Create
new
message
and
show
editor
window
.
include
:
Add
IAttach
interface
to
mapidefs
.
h
.
mapi32
:
Add
attachment
support
to
sendmail_extended_mapi
.
comctl32
:
Capture
the
mouse
when
performing
a
listview
marquee
selection
.
comctl32
:
Ensure
coordinates
are
valid
during
listview
marquee
selection
.
Paul
Vriens
(
25
)
:
gdiplus
/
tests
:
Fix
some
test
failures
on
older
gdiplus
versions
.
jscript
:
Add
some
Dutch
translations
.
kernel32
/
tests
:
Fix
some
test
failures
on
WinMe
.
include
:
Add
an
error
code
.
user32
/
tests
:
Don
't crash on Win9x/WinMe/NT4.
comctl32/tests: Fix some test failures.
msi/tests: Skip some tests on Win9x/WinMe.
msi/tests: Fix some test failures on Vista/W2K8.
crypt32/tests: Fix a test failure on Vista and higher.
Peter Dons Tychsen (1):
mshtml: Fix crash because of usage of pointer before cheking if it is NULL.
Piotr Caban (1):
jscript: Fix 'object expected' error number.
Reece Dunn (1):
jscript/tests: Fixed typos in the output strings.
setupapi/tests: Don'
t
crash
on
WinMe
.
secur32
/
tests
:
Skip
some
tests
on
WinMe
to
avoid
a
crash
.
fltlib
:
Add
a
stub
for
FilterConnectCommunicationPort
.
comctl32
/
tests
:
Fix
some
test
failures
on
older
comctl32
versions
.
comctl32
/
tests
:
Fix
some
test
failures
(
MCM_SETRANGE
and
MCM_GETRANGE
)
.
comctl32
/
tests
:
Fix
some
test
failures
(
MCM_SETCURSEL
and
MCM_GETCURSEL
)
.
comctl32
/
tests
:
Fix
some
test
failures
(
MCM_SETUNICODEFORMAT
and
MCM_GETUNICODEFORMAT
)
.
comctl32
/
tests
:
Fix
some
test
failures
(
MCM_GETSELRANGE
)
.
user32
/
tests
:
Fix
some
test
failures
with
9
x
/
Me
on
VMware
.
kernel32
/
tests
:
Don
't crash on WinMe.
setupapi/tests: Cleanup after SetupCopyOEMInf() tests.
comctl32/tests: Fix some test failures on older comctl32 versions.
ddraw/tests: Fix some test failures on WinME/VMware.
user32/tests: Skip some tests on Win9x/WinMe.
shell32/tests: Fix some test failures on WinMe (FO_COPY).
shell32/tests: Fix some test failures on WinMe (SHPathPrepareForWrite).
shell32/tests: Fix remaining failures on WinMe.
setupapi/tests: Fix some test failures on Win98.
Peter Dons Tychsen (2):
user32: Add exception handling for timer callbacks.
cmd: Fix handling of quotes when line includes redirections and/or pipes.
Peter Oberndorfer (9):
shlwapi: Fix spec file for some unicode functions.
shlwapi: Fix prototype of SHCreateMemStream.
shlwapi: Implement IStream::Stat for registry/memory streams.
shlwapi: Fix logic of SHCreateMemStream in combination with NULL pointers.
shlwapi: Fix IStream::Read for reg/mem stream.
shlwapi: Implement IStream::Write, Seek and SetSize.
shlwapi: Remove pointer check in IStream::Clone, it also crashes on Windows.
shlwapi: Allow SHOpenRegStream2 A/W to work with not existing values.
shlwapi: Write back data to registry when closing reg stream.
Piotr Caban (5):
jscript: Added Global.escape() implementation.
jscript: Added some missing functions stubs.
jscript: Added Date.toGMTString implementation.
jscript: Fix implementation of Global.escape.
jscript: Fixed escaped characters processing.
Rein Klazes (1):
user32: In ScrollWindowEx do not clip the clipping rectangle with the scrolling rectangle.
Rico Schüller (17):
d3d10: Add initial type parsing code.
d3d10: Reorder some functions.
d3d10: Implement annotation parsing.
d3d10: Implement ID3D10EffectTechnique::GetAnnotationByIndex().
d3d10: Implement ID3D10EffectPass::GetAnnotationByIndex().
d3d10: Implement ID3D10EffectVariable::GetAnnotationByIndex().
d3d10: Implement ID3D10EffectConstantBuffer::GetAnnotationByIndex().
d3d10: Implement ID3D10EffectTechnique::GetAnnotationByName().
d3d10: Implement ID3D10EffectPass::GetAnnotationByName().
d3d10: Implement ID3D10EffectVariable::GetAnnotationByName().
d3d10: Implement ID3D10EffectConstantBuffer::GetAnnotationByName().
d3d10: Add variable semantic parsing.
d3d10: Implement ID3D10EffectVariable::GetDesc().
wined3d: Fix shader spam.
wined3d: Don't call wglMakeCurrent(NULL, NULL) in context_set_current() if the current context is NULL.
gdi32: Check the current context in wglMakeCurrent().
opengl32/tests: Improve test for wglMakeCurrent.
Ričardas Barkauskas (1):
d3dx9_42: Implement d3dx9_42 and forward the functions to d3dx9_36.
Roderick Colenbrander (7):
winex11: Always adjust the color_shifts pointer when SelectBitmap is called.
winex11: Use ColorShifts in get_xrender_format_from_pdevice.
winex11: Add helper function for calculating ColorShifts.
winex11: Add helper function get_xrender_format_from_color_shifts.
winex11: Add helper function for copying brushes.
winex11: Fix a null pointer bug in ToLogical in case of 8-bit. Move the code to the place where the shifts are needed.
winex11: Don't use ColorShifts for non-TrueColor bitmaps.
Stefan Dösinger (8):
wined3d: Only generate the clipplane emulation KIL if a clipplane is used.
wined3d: Silence a compiler warning.
wined3d: Test and fix ddraw and d3d9 GetDC differences.
wined3d: Track GL texture states in a separate structure.
wined3d: Use the correct enum.
wined3d: Create a separate function for deleting GL textures.
wined3d: Don't mark SFLAG_INTEXTURE up to date with fbo stretchrect.
wined3d: Fix sRGB->RGB copy condition.
Stefan Ginsberg (1):
msctf: Define function calling convention compatibly for MSVC.
Vincent Povirk (27):
gdiplus: Test for the lowest rejected startup version.
gdiplus: Fix a copy outside allocated memory in GdipCreateTextureIA.
gdiplus: Use WIC to decode BMP files.
gdiplus: Use WIC to decode PNG files.
gdiplus: Disable alpha channel support for BMP images.
gdiplus: Remove unused bitmap flipping code.
windowscodecs: Fix the bmpformat test on Windows 7.
gdiplus: Implement GdipDrawImagePointRect.
gdiplus: Stub GdipResetLineTransform.
gdiplus: Stub GdipScaleLineTransform.
gdiplus: Don't use the supplied rect to calculate font scaling factors.
gdiplus: Don't calculate the number of points in the arc by dividing.
gdiplus: Don't accept MS Sans Serif as the generic sans serif font.
oleaut32: Implement ITypeLibComp::BindType.
gdiplus: Implement GdipGetImageRawFormat.
gdiplus: Stub GdipGetLinePresetBlend[Count].
gdiplus: Store preset blends in linear gradient brushes.
gdiplus: Add tests for linear gradient preset blends.
gdiplus: Use the preset blend when drawing linear gradients.
oleaut32: Add test for HREFTYPE's from inherited methods.
oleaut32: Use DISPATCH_HREF_MASK even for non-dual dispatch types.
gdiplus/tests: Reject gdiplus versions greater than 2.
gdiplus: Accept version 2 in GdiplusStartup.
winex11: Re-add the optimization for blending 1x1 pixel bitmaps.
gdiplus: Add tests for GdipBitmap(Get|Set)Pixel.
gdiplus: Implement GdipBitmapGetPixel.
gdiplus: Implement GdipBitmapSetPixel.
Vitaliy Margolen (3):
dinput: Move axes and buttons queries into initial joystick discovery for joydev driver.
dinput: Convert axis mapping array to int instead of BYTE. BYTE is unsigned and char isn't enough to store all possible axis values.
dinput: Fix POV for programs that use buffered events.
Vitaly Perov (2):
comdlg32: Fix some Russian resources.
shell32: Enlarge static to display multiline text correctly.
Vladimir Pankratov (3):
jscript: Add Russian translation.
readme: Keep README.ru in sync.
comdlg32: Make explorer type file dialogs without custom template or hook proc resizable.
Rico Schüller (18):
d3d10: Rename ConstantBuffer'
s
variable
to
member
.
d3d10
:
Add
the
D3D10_CBUFFER_TYPE
enum
.
d3d10
:
Parse
constant
buffer
type
.
d3d10
:
Make
the
constant
buffer
a
variable
.
d3d10
:
Forward
ID3D10EffectVariable
functions
from
ID3D10EffectConstantBuffer
to
ID3D10EffectVariable
.
d3d10
:
Implement
ID3D10EffectType
::
GetMemberName
()
.
d3d10
:
Implement
ID3D10EffectType
::
GetMemberSemantic
()
.
d3d10
:
Improve
ID3D10EffectType
::
GetMemberName
()
.
d3d10
:
Add
null_type
.
d3d10
:
Implement
ID3D10EffectType
::
GetMemberTypeByIndex
()
.
d3d10
:
Implement
ID3D10EffectType
::
GetMemberTypeByName
()
.
d3d10
:
Implement
ID3D10EffectType
::
GetMemberTypeBySemantic
()
.
d3d10
:
Implement
ID3D10EffectVariable
::
GetMemberByIndex
()
.
d3d10
:
Implement
ID3D10EffectVariable
::
GetMemberByName
()
.
d3d10
:
Implement
ID3D10EffectVariable
::
GetMemberBySemantic
()
.
d3d10
:
Remove
double
declared
variable
in
parse_fx10_variable
()
.
d3d10
/
tests
:
Add
constant
buffer
type
test
.
d3d10
/
tests
:
Add
variable
type
test
.
Roderick
Colenbrander
(
2
)
:
winex11
:
Add
support
for
16
-
bit
/
32
-
bit
DIB
sections
.
winex11
:
Move
XRENDERINFO
allocation
in
a
separate
function
.
Stefan
Dösinger
(
13
)
:
wined3d
:
Don
't use GL_NV_texture_shader on OSX.
wined3d: Test if result.clip[] works correctly.
wined3d: Fix an error string.
wined3d: Fix a contradicting comment.
wined3d: Fix vs_2_0 sgn.
d3d9: Test viewports that are bigger than the surface.
wined3d: SetRenderTarget doesn'
t
change
the
viewport
in
d3d7
.
wined3d
:
SetRenderTarget
bypasses
stateblock
recording
.
wined3d
:
SetRenderTarget
resets
the
scissor
rect
.
d3d9
:
Reduce
the
YUV
test
precision
.
wined3d
:
Don
't write to result.color in arb_add_sRGB_correction.
wined3d: Split the clip_parameters[2] array.
wined3d: Don'
t
reserve
clipping
constants
needlessly
.
Stefan
Leichter
(
1
)
:
kernel32
:
Check
parameter
of
CheckRemoteDebuggerPresent
with
tests
.
Vincent
Povirk
(
25
)
:
user32
:
Invert
y
in
DrawTextEx
in
GM_COMPATIBLE
mode
if
y
increases
up
.
ole32
:
We
do
need
to
implement
Commit
/
Revert
for
non
-
root
storage
.
ole32
/
tests
:
Test
substorages
of
transacted
storage
objects
.
ole32
/
tests
:
Add
test
for
IStorage
::
Revert
.
ole32
/
tests
:
Add
test
for
non
-
root
transacted
storage
objects
.
ole32
:
Remove
useless
comments
.
include
:
Add
gdiplus
hatch
brush
functions
to
headers
.
gdiplus
:
Use
gdi
texture
brushes
to
draw
hatch
brushes
.
gdiplus
:
Add
some
hatch
brushes
not
present
in
gdi
.
windowscodecs
:
Implement
GetResolution
for
the
PNG
decoder
.
windowscodecs
:
Support
more
formats
in
the
BMP
encoder
.
windowscodecs
:
Add
test
for
BMP
encoder
.
windowscodecs
:
Add
stub
PNG
encoder
.
windowscodecs
:
Implement
Initialize
for
the
PNG
encoder
.
windowscodecs
:
Implement
CreateNewFrame
for
the
PNG
encoder
.
windowscodecs
:
Implement
Initialize
for
the
PNG
frame
encoder
.
windowscodecs
:
Implement
SetPixelFormat
for
the
PNG
encoder
.
windowscodecs
:
Implement
SetSize
for
the
PNG
encoder
.
windowscodecs
:
Implement
SetResolution
for
the
PNG
encoder
.
windowscodecs
:
Implement
WritePixels
for
the
PNG
encoder
.
windowscodecs
:
Implement
WriteSource
for
the
PNG
encoder
.
windowscodecs
:
Implement
Commit
for
the
PNG
frame
encoder
.
windowscodecs
:
Implement
Commit
for
the
PNG
encoder
.
windowscodecs
:
Add
test
for
PNG
encoder
.
gdiplus
:
Enable
encoding
of
PNG
images
.
Vladimir
Pankratov
(
1
)
:
jscript
:
Update
Russian
translation
.
Wilfried
Pasquazzo
(
2
)
:
user32: Correct scaling of DrawIcon.
user32/tests: Test for correct scaling of DrawIcon.
user32
/
tests
:
DrawState
:
New
test
case
for
correct
drawing
of
icons
.
user32
:
DrawState
always
uses
real
icon
size
for
drawing
.
Wim
Lewis
(
2
)
:
winex11
:
Font
metric
cache
file
cleanups
.
winex11
:
Fix
font
metric
cache
filename
generation
.
--
Alexandre
Julliard
...
...
VERSION
View file @
e8ce3e60
Wine version 1.1.3
0
Wine version 1.1.3
1
configure
View file @
e8ce3e60
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.64 for Wine 1.1.3
0
.
# Generated by GNU Autoconf 2.64 for Wine 1.1.3
1
.
#
# Report bugs to <wine-devel@winehq.org>.
#
...
...
@@ -549,8 +549,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME
=
'Wine'
PACKAGE_TARNAME
=
'wine'
PACKAGE_VERSION
=
'1.1.3
0
'
PACKAGE_STRING
=
'Wine 1.1.3
0
'
PACKAGE_VERSION
=
'1.1.3
1
'
PACKAGE_STRING
=
'Wine 1.1.3
1
'
PACKAGE_BUGREPORT
=
'wine-devel@winehq.org'
PACKAGE_URL
=
'http://www.winehq.org'
...
...
@@ -1370,7 +1370,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 1.1.3
0
to adapt to many kinds of systems.
\`configure' configures Wine 1.1.3
1
to adapt to many kinds of systems.
Usage:
$0
[OPTION]... [VAR=VALUE]...
...
...
@@ -1439,7 +1439,7 @@ fi
if
test
-n
"
$ac_init_help
"
;
then
case
$ac_init_help
in
short
|
recursive
)
echo
"Configuration of Wine 1.1.3
0
:"
;;
short
|
recursive
)
echo
"Configuration of Wine 1.1.3
1
:"
;;
esac
cat
<<
\
_ACEOF
...
...
@@ -1580,7 +1580,7 @@ fi
test
-n
"
$ac_init_help
"
&&
exit
$ac_status
if
$ac_init_version
;
then
cat
<<
\
_ACEOF
Wine configure 1.1.3
0
Wine configure 1.1.3
1
generated by GNU Autoconf 2.64
Copyright (C) 2009 Free Software Foundation, Inc.
...
...
@@ -2100,7 +2100,7 @@ cat >config.log <<_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
1.1.3
0
, which was
It was created by Wine
$as_me
1.1.3
1
, which was
generated by GNU Autoconf 2.64. Invocation command line was
$ $0
$@
...
...
@@ -18505,7 +18505,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by Wine
$as_me
1.1.3
0
, which was
This file was extended by Wine
$as_me
1.1.3
1
, which was
generated by GNU Autoconf 2.64. Invocation command line was
CONFIG_FILES =
$CONFIG_FILES
...
...
@@ -18570,7 +18570,7 @@ Wine home page: <http://www.winehq.org>."
_ACEOF
cat
>>
$CONFIG_STATUS
<<
_ACEOF
|| ac_write_fail=1
ac_cs_version="\\
Wine config.status 1.1.3
0
Wine config.status 1.1.3
1
configured by
$0
, generated by GNU Autoconf 2.64,
with options \\"`
$as_echo
"
$ac_configure_args
" | sed 's/^ //; 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