ChangeSet ID: 8635 CVSROOT: /home/winehq/opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 2003/06/30 15:53:50
Modified files: dlls/winspool : wspool.c dlls/winsock : socket.c dlls/winmm/mciavi: mciavi.c dlls/winmm : winmm.c dlls/wineps : init.c dlls/winedos : dosvm.c dlls/winaspi : winaspi32.c dlls/urlmon : urlmon_main.c dlls/twain : twain32_main.c dlls/ttydrv : ttydrv_main.c dlls/snmpapi : main.c Makefile.in dlls/shlwapi : shlwapi_main.c dlls/serialui : confdlg.c dlls/rpcrt4 : rpcrt4_main.c dlls/richedit : richedit.c dlls/quartz : main.c dlls/opengl32 : wgl.c dlls/ole32 : ole32_main.c dlls/odbc32 : proxyodbc.c Makefile.in dlls/netapi32 : netapi32.c dlls/msvideo/msrle32: msrle32.c dlls/msisys : msisys.c Makefile.in dlls/msacm : msacm32_main.c dlls/imm32 : imm.c dlls/imagehlp : imagehlp_main.c dlls/gdi : gdi_main.c dlls/dpnhpast : main.c dlls/dplayx : dplayx_main.c dlls/dmusic : dmusic_main.c dlls/dinput : dinput_main.c dlls/ddraw : main.c dlls/d3d8 : d3d8_main.c dlls/crtdll : crtdll_main.c dlls/comctl32 : commctrl.c dlls/avifil32 : factory.c
Log message: Dmitry Timoshkov dmitry@codeweavers.com For all DLLs with defined DllMain and which do not require DLL_THREAD_ATTACH/DLL_THREAD_DETACH notifications, call DisableThreadLibraryCalls() in order to slightly improve performance on thread creation/exiting.
Patch: http://cvs.winehq.com/patch.py?root=/home/winehq/opt/cvs-commit&id=8635
Old revision New revision Changes Path 1.9 1.10 +2 -0 wine/dlls/winspool/wspool.c 1.129 1.130 +1 -0 wine/dlls/winsock/socket.c 1.16 1.17 +1 -0 wine/dlls/winmm/mciavi/mciavi.c 1.16 1.17 +2 -3 wine/dlls/winmm/winmm.c 1.49 1.50 +1 -0 wine/dlls/wineps/init.c 1.43 1.44 +1 -0 wine/dlls/winedos/dosvm.c 1.26 1.27 +1 -3 wine/dlls/winaspi/winaspi32.c 1.12 1.13 +2 -1 wine/dlls/urlmon/urlmon_main.c 1.4 1.5 +1 -6 wine/dlls/twain/twain32_main.c 1.18 1.19 +1 -0 wine/dlls/ttydrv/ttydrv_main.c 1.4 1.5 +2 -6 wine/dlls/snmpapi/main.c 1.4 1.5 +1 -0 wine/dlls/snmpapi/Makefile.in 1.20 1.21 +1 -0 wine/dlls/shlwapi/shlwapi_main.c 1.14 1.15 +1 -0 wine/dlls/serialui/confdlg.c 1.43 1.44 +1 -0 wine/dlls/rpcrt4/rpcrt4_main.c 1.29 1.30 +1 -0 wine/dlls/richedit/richedit.c 1.23 1.24 +1 -0 wine/dlls/quartz/main.c 1.33 1.34 +1 -0 wine/dlls/opengl32/wgl.c 1.13 1.14 +1 -0 wine/dlls/ole32/ole32_main.c 1.22 1.23 +1 -0 wine/dlls/odbc32/proxyodbc.c 1.11 1.12 +1 -0 wine/dlls/odbc32/Makefile.in 1.12 1.13 +1 -0 wine/dlls/netapi32/netapi32.c 1.5 1.6 +3 -6 wine/dlls/msvideo/msrle32/msrle32.c 1.3 1.4 +1 -4 wine/dlls/msisys/msisys.c 1.4 1.5 +1 -0 wine/dlls/msisys/Makefile.in 1.15 1.16 +1 -4 wine/dlls/msacm/msacm32_main.c 1.22 1.23 +1 -0 wine/dlls/imm32/imm.c 1.13 1.14 +1 -4 wine/dlls/imagehlp/imagehlp_main.c 1.14 1.15 +1 -0 wine/dlls/gdi/gdi_main.c 1.2 1.3 +1 -0 wine/dlls/dpnhpast/main.c 1.14 1.15 +1 -3 wine/dlls/dplayx/dplayx_main.c 1.6 1.7 +1 -0 wine/dlls/dmusic/dmusic_main.c 1.36 1.37 +1 -0 wine/dlls/dinput/dinput_main.c 1.32 1.33 +5 -1 wine/dlls/ddraw/main.c 1.9 1.10 +5 -1 wine/dlls/d3d8/d3d8_main.c 1.50 1.51 +3 -0 wine/dlls/crtdll/crtdll_main.c 1.66 1.67 +2 -0 wine/dlls/comctl32/commctrl.c 1.8 1.9 +2 -6 wine/dlls/avifil32/factory.c