.gitignore | 8 + ANNOUNCE | 1089 +++---- ChangeLog | 1689 +++++++++++ Makefile.in | 8 + VERSION | 2 +- configure | 674 +++++- configure.ac | 649 +++--- dlls/Makefile.in | 4 + dlls/advapi32/advapi.c | 8 +- dlls/advapi32/service.c | 191 +- dlls/advapi32/tests/crypt_md5.c | 8 +- dlls/advapi32/tests/security.c | 33 +- dlls/comctl32/animate.c | 2 + dlls/comctl32/comboex.c | 30 +- dlls/comctl32/comctl32.h | 3 + dlls/comctl32/listview.c | 35 +- dlls/comctl32/rebar.c | 1995 ++++---------- dlls/comctl32/syslink.c | 163 +- dlls/comctl32/tests/Makefile.in | 2 + dlls/comctl32/tests/datetime.c | 389 +++ dlls/comctl32/tests/header.c | 10 +- dlls/comctl32/tests/imagelist.c | 16 +- dlls/comctl32/tests/listview.c | 220 ++- dlls/comctl32/tests/monthcal.c | 4 +- dlls/comctl32/tests/msg.c | 251 ++ dlls/comctl32/tests/msg.h | 73 + dlls/comctl32/tests/rebar.c | 669 +++++- dlls/comctl32/tests/status.c | 142 +- dlls/comctl32/tests/updown.c | 266 +-- dlls/comdlg32/cdlg_Bg.rc | 12 +- dlls/comdlg32/cdlg_Ca.rc | 12 +- dlls/comdlg32/cdlg_Da.rc | 12 +- dlls/comdlg32/cdlg_De.rc | 12 +- dlls/comdlg32/cdlg_Fi.rc | 12 +- dlls/comdlg32/cdlg_Fr.rc | 12 +- dlls/comdlg32/cdlg_Hu.rc | 12 +- dlls/comdlg32/cdlg_It.rc | 12 +- dlls/comdlg32/cdlg_Ja.rc | 12 +- dlls/comdlg32/cdlg_Nl.rc | 12 +- dlls/comdlg32/cdlg_Pt.rc | 12 +- dlls/comdlg32/cdlg_Ru.rc | 12 +- dlls/comdlg32/cdlg_Sv.rc | 12 +- dlls/comdlg32/cdlg_Uk.rc | 12 +- dlls/comdlg32/cdlg_Wa.rc | 12 +- dlls/d3d8/device.c | 2 +- dlls/d3d8/tests/Makefile.in | 1 + dlls/d3d8/tests/device.c | 59 + dlls/d3d8/tests/visual.c | 363 +++ dlls/d3d9/tests/Makefile.in | 1 + dlls/d3d9/tests/device.c | 64 + dlls/d3d9/tests/shader.c | 57 + dlls/d3d9/tests/visual.c | 370 +++ dlls/d3d9/vertexdeclaration.c | 2 + dlls/dbghelp/dbghelp.c | 29 +- dlls/dbghelp/dbghelp.spec | 14 +- dlls/dbghelp/dbghelp_private.h | 49 +- dlls/dbghelp/dwarf.c | 16 +- dlls/dbghelp/elf_module.c | 651 +++-- dlls/dbghelp/minidump.c | 126 +- dlls/dbghelp/module.c | 629 +++-- dlls/dbghelp/msc.c | 14 +- dlls/dbghelp/path.c | 281 ++- dlls/dbghelp/pe_module.c | 48 +- dlls/dbghelp/source.c | 2 +- dlls/dbghelp/symbol.c | 36 +- dlls/dbghelp/type.c | 2 +- dlls/ddraw/ddraw.c | 99 +- dlls/ddraw/ddraw_thunks.c | 6 +- dlls/ddraw/device.c | 2 +- dlls/ddraw/direct3d.c | 2 +- dlls/ddraw/surface.c | 19 +- dlls/ddraw/tests/Makefile.in | 3 +- dlls/ddraw/tests/d3d.c | 89 + dlls/ddraw/tests/dsurface.c | 290 ++ dlls/ddraw/tests/refcount.c | 26 +- dlls/ddraw/tests/visual.c | 395 +++ dlls/dplayx/dplay.c | 6 +- dlls/dplayx/tests/Makefile.in | 14 + dlls/dplayx/tests/dplayx.c | 89 + dlls/dsound/mixer.c | 145 +- dlls/gdi32/dc.c | 40 +- dlls/gdi32/font.c | 14 +- dlls/gdi32/freetype.c | 145 +- dlls/gdi32/gdi_private.h | 1 + dlls/gdi32/printdrv.c | 4 +- dlls/gdi32/tests/font.c | 204 +- dlls/gdi32/wing.c | 6 +- dlls/hhctrl.ocx/Makefile.in | 4 +- dlls/hhctrl.ocx/chm.c | 367 ++- dlls/hhctrl.ocx/chm.h | 37 - dlls/hhctrl.ocx/content.c | 435 +++ dlls/hhctrl.ocx/help.c | 521 ++-- dlls/hhctrl.ocx/hhctrl.c | 123 +- dlls/hhctrl.ocx/hhctrl.h | 185 ++ dlls/hhctrl.ocx/hhctrl.ocx.spec | 1 + dlls/hhctrl.ocx/webbrowser.c | 84 +- dlls/hhctrl.ocx/webbrowser.h | 48 - dlls/imagehlp/imagehlp.spec | 32 +- dlls/imm32/imm.c | 76 +- dlls/imm32/imm32.spec | 6 +- dlls/itss/Makefile.in | 2 +- dlls/itss/protocol.c | 188 ++- dlls/itss/storage.c | 18 +- dlls/itss/tests/protocol.c | 157 +- dlls/kernel32/comm.c | 55 +- dlls/kernel32/computername.c | 11 +- dlls/kernel32/debugger.c | 18 + dlls/kernel32/kernel32.spec | 6 +- dlls/kernel32/profile.c | 2 +- dlls/kernel32/tests/thread.c | 26 + dlls/kernel32/volume.c | 20 + dlls/localspl/localmon.c | 78 + dlls/localspl/tests/Makefile.in | 2 +- dlls/localspl/tests/localmon.c | 265 ++ dlls/mciseq/mcimidi.c | 4 +- dlls/mlang/tests/mlang.c | 7 +- dlls/msadp32.acm/msadp32.c | 8 +- dlls/msg711.acm/msg711.c | 26 +- dlls/mshtml/navigate.c | 7 + dlls/mshtml/tests/htmldoc.c | 443 +++- dlls/msi/appsearch.c | 2 +- dlls/msi/custom.c | 7 +- dlls/msi/dialog.c | 5 + dlls/msi/events.c | 3 +- dlls/msi/files.c | 28 +- dlls/msi/msi.c | 2 +- dlls/msi/msipriv.h | 1 + dlls/msi/tests/db.c | 117 + dlls/msi/tests/install.c | 88 + dlls/msvfw32/msvideo16.c | 2 +- dlls/msxml3/Makefile.in | 1 + dlls/msxml3/domdoc.c | 415 ++- dlls/msxml3/factory.c | 11 +- dlls/msxml3/msxml_private.h | 1 + dlls/msxml3/regsvr.c | 27 + dlls/msxml3/schema.c | 205 ++ dlls/msxml3/tests/Makefile.in | 3 +- dlls/msxml3/tests/domdoc.c | 30 +- dlls/msxml3/tests/schema.c | 213 ++ dlls/netapi32/access.c | 38 +- dlls/netapi32/nbt.c | 2 +- dlls/netapi32/netapi32.spec | 4 +- dlls/netapi32/netbios.c | 2 +- dlls/netapi32/share.c | 9 + dlls/ntdll/file.c | 17 +- dlls/ntdll/nt.c | 15 +- dlls/ntdll/sec.c | 19 +- dlls/ntdll/tests/Makefile.in | 1 + dlls/ntdll/tests/exception.c | 234 ++- dlls/ntdll/tests/file.c | 143 + dlls/odbc32/proxyodbc.c | 4 +- dlls/ole32/compobj.c | 2 +- dlls/ole32/marshal.c | 3 +- dlls/ole32/memlockbytes.c | 7 +- dlls/ole32/stg_stream.c | 5 + dlls/ole32/storage32.c | 15 +- dlls/ole32/storage32.h | 1 + dlls/ole32/tests/marshal.c | 142 + dlls/ole32/tests/storage32.c | 6 + dlls/oleaut32/olefont.c | 585 ++-- dlls/oleaut32/tests/olefont.c | 66 +- dlls/oleaut32/tmarshal.c | 1 + dlls/opengl32/make_opengl | 15 + dlls/opengl32/opengl_ext.c | 3041 +++++++++++++------- dlls/quartz/acmwrapper.c | 4 +- dlls/quartz/dsoundrender.c | 20 +- dlls/quartz/filtergraph.c | 239 ++- dlls/rpcrt4/rpc_message.c | 68 + dlls/rpcrt4/rpc_transport.c | 14 + dlls/schannel/Makefile.in | 13 + dlls/schannel/schannel.spec | 37 + .../main.c => schannel/schannel_main.c} | 31 +- dlls/secur32/secur32.spec | 4 +- dlls/serialui/confdlg.c | 50 +- dlls/serialui/tests/Makefile.in | 13 + dlls/serialui/tests/confdlg.c | 271 ++ dlls/setupapi/devinst.c | 32 +- dlls/setupapi/misc.c | 89 + dlls/setupapi/setupapi.spec | 8 +- dlls/setupapi/stubs.c | 65 +- dlls/shdocvw/Bg.rc | 36 - dlls/shdocvw/De.rc | 36 - dlls/shdocvw/En.rc | 36 - dlls/shdocvw/Es.rc | 36 - dlls/shdocvw/Fi.rc | 36 - dlls/shdocvw/Fr.rc | 36 - dlls/shdocvw/Hu.rc | 36 - dlls/shdocvw/Ko.rc | 36 - dlls/shdocvw/Nl.rc | 36 - dlls/shdocvw/No.rc | 36 - dlls/shdocvw/Pt.rc | 61 - dlls/shdocvw/Tr.rc | 36 - dlls/shdocvw/factory.c | 1 + dlls/shdocvw/shdocvw.rc | 18 - dlls/shdocvw/urlhist.c | 7 +- dlls/shell32/shelllink.c | 3 + dlls/shell32/tests/shlfileop.c | 4 +- dlls/shlwapi/msgbox.c | 10 +- dlls/shlwapi/url.c | 2 +- dlls/snmpapi/main.c | 1 + dlls/urlmon/session.c | 23 +- dlls/urlmon/tests/misc.c | 19 +- dlls/urlmon/urlmon_main.c | 4 +- dlls/user32/cursoricon.c | 31 +- dlls/user32/defdlg.c | 11 +- dlls/user32/message.c | 18 +- dlls/user32/nonclient.c | 2 +- dlls/user32/tests/cursoricon.c | 141 +- dlls/user32/tests/monitor.c | 39 +- dlls/user32/tests/msg.c | 175 +- dlls/user32/tests/win.c | 49 + dlls/userenv/userenv.spec | 2 + dlls/userenv/userenv_main.c | 24 + dlls/usp10/usp10.c | 32 + dlls/usp10/usp10.spec | 2 +- dlls/uxtheme/draw.c | 2 +- dlls/version/info.c | 2 +- dlls/version/install.c | 4 +- dlls/winealsa.drv/alsa.c | 3 +- dlls/winealsa.drv/dsoutput.c | 3 - dlls/winealsa.drv/midi.c | 2 +- dlls/wined3d/arb_program_shader.c | 29 +- dlls/wined3d/context.c | 33 +- dlls/wined3d/device.c | 574 ++-- dlls/wined3d/directx.c | 134 +- dlls/wined3d/drawprim.c | 381 +--- dlls/wined3d/glsl_shader.c | 162 +- dlls/wined3d/indexbuffer.c | 54 +- dlls/wined3d/pixelshader.c | 11 +- dlls/wined3d/query.c | 40 +- dlls/wined3d/state.c | 193 ++- dlls/wined3d/stateblock.c | 6 +- dlls/wined3d/surface.c | 140 +- dlls/wined3d/swapchain.c | 8 +- dlls/wined3d/utils.c | 220 ++- dlls/wined3d/vertexshader.c | 24 +- dlls/wined3d/volume.c | 4 + dlls/wined3d/wined3d_private.h | 84 +- dlls/wineps.drv/color.c | 4 +- dlls/wineps.drv/driver.c | 2 +- dlls/wineps.drv/init.c | 8 +- dlls/wineps.drv/ppd.c | 8 +- dlls/wineps.drv/psdrv.h | 11 +- dlls/winex11.drv/desktop.c | 18 +- dlls/winex11.drv/graphics.c | 7 +- dlls/winex11.drv/keyboard.c | 17 +- dlls/winex11.drv/mouse.c | 6 + dlls/winex11.drv/opengl.c | 54 +- dlls/winex11.drv/settings.c | 34 +- dlls/winex11.drv/winpos.c | 43 +- dlls/winex11.drv/x11drv.h | 10 +- dlls/winex11.drv/xrandr.c | 10 +- dlls/winex11.drv/xvidmode.c | 3 +- dlls/wing32/Makefile.in | 12 + dlls/wing32/wing32.c | 143 + dlls/wing32/wing32.spec | 10 + dlls/wininet/ftp.c | 272 +- dlls/wininet/http.c | 2 +- dlls/wininet/internet.c | 21 +- dlls/wininet/netconnection.c | 20 +- dlls/wininet/tests/ftp.c | 159 +- dlls/wininet/tests/http.c | 65 +- dlls/winspool.drv/info.c | 42 +- dlls/ws2_32/socket.c | 1 + dlls/ws2_32/tests/sock.c | 13 +- documentation/README.ko | 263 +- include/commctrl.h | 3 + include/control.idl | 25 + include/d3d9types.h | 2 +- include/dbghelp.h | 11 +- include/lmaccess.h | 1 + include/lmshare.h | 1 + include/msvcrt/direct.h | 4 + include/msvcrt/dos.h | 4 + include/msvcrt/eh.h | 4 + include/msvcrt/io.h | 4 + include/msvcrt/math.h | 4 + include/msvcrt/mbstring.h | 4 + include/msvcrt/setjmp.h | 4 + include/msvcrt/stdio.h | 4 + include/msvcrt/stdlib.h | 4 + include/msvcrt/sys/stat.h | 4 + include/msvcrt/sys/timeb.h | 4 + include/msvcrt/sys/utime.h | 4 + include/msvcrt/time.h | 4 + include/msvcrt/wchar.h | 4 + include/msvcrt/wctype.h | 4 + include/objbase.h | 2 +- include/setupapi.h | 9 + include/wine/server_protocol.h | 22 +- include/wine/test.h | 2 +- include/wine/unicode.h | 130 +- include/wine/wined3d_gl.h | 48 + include/wine/wined3d_interface.h | 9 - include/winuser.h | 45 + libs/wine/string.c | 186 +-- programs/cmd/Cs.rc | 4 + programs/cmd/De.rc | 4 + programs/cmd/En.rc | 12 + programs/cmd/Es.rc | 4 + programs/cmd/Fr.rc | 4 + programs/cmd/Ja.rc | 4 + programs/cmd/Ko.rc | 4 + programs/cmd/Nl.rc | 4 + programs/cmd/No.rc | 4 + programs/cmd/Pl.rc | 4 + programs/cmd/Pt.rc | 4 + programs/cmd/Ru.rc | 4 + programs/cmd/Si.rc | 4 + programs/cmd/Tr.rc | 4 + programs/cmd/batch.c | 547 +++- programs/cmd/builtins.c | 459 +++- programs/cmd/directory.c | 38 +- programs/cmd/wcmd.h | 23 +- programs/cmd/wcmdmain.c | 646 ++++- programs/notepad/Ko.rc | 101 +- programs/oleview/typelib.c | 119 +- programs/regedit/En.rc | 4 +- programs/regedit/childwnd.c | 34 +- programs/regedit/regproc.c | 248 +-- programs/regedit/regproc.h | 8 - programs/wineconsole/dialog.c | 10 +- programs/winedbg/tgt_minidump.c | 42 +- programs/winetest/Makefile.in | 6 + programs/winetest/main.c | 6 +- programs/winetest/winetest.rc | 2 + programs/wordpad/De.rc | 4 +- programs/wordpad/En.rc | 11 +- programs/wordpad/Fr.rc | 14 +- programs/wordpad/Hu.rc | 4 +- programs/wordpad/Nl.rc | 4 +- programs/wordpad/No.rc | 21 +- programs/wordpad/Pl.rc | 4 +- programs/wordpad/Tr.rc | 4 +- programs/wordpad/resource.h | 11 + programs/wordpad/rsrc.rc | 85 +- programs/wordpad/wordpad.c | 138 +- server/handle.c | 66 +- server/protocol.def | 12 +- server/queue.c | 31 +- server/request.h | 2 + server/security.h | 1 + server/token.c | 47 + server/trace.c | 17 +- tools/make_makefiles | 12 +- tools/makedep.c | 4 +- tools/widl/header.c | 2 +- tools/widl/parser.l | 2 +- tools/widl/typegen.c | 5 +- tools/winapi/c_parser.pm | 28 +- tools/winapi/config.pm | 7 +- tools/winapi/make_parser.pm | 12 +- tools/winapi/modules.pm | 13 +- tools/winapi/win32.api | 16 +- tools/winapi/winapi.pm | 2 +- tools/winapi/winapi_documentation.pm | 6 +- tools/winapi/winapi_fixup_statements.pm | 4 +- tools/winapi/winapi_local.pm | 5 +- tools/wine.inf | 163 +- tools/winedump/msmangle.c | 4 +- tools/wineshelllink | 4 +- 361 files changed, 21548 insertions(+), 9562 deletions(-)