DllSeparation
Eliminate temporary hacks from the .spec files:
gdi32.CloseJob16(): wineps
gdi32.DrvGetPrinterData16(): wineps
gdi32.DrvSetPrinterData16(): wineps
gdi32.OpenJob16(): wineps
gdi32.SelectVisRgn16(): wineps, x11drv
gdi32.SetDCHook(): x11drv
gdi32.SetHookFlags16(): x11drv
gdi32.WriteSpool16(): wineps
user32.CallWindowProc16(): commdlg
user32.CloseDriver16(): winmm
user32.CreateDialogIndirectParam16(): commdlg
user32.DefDriverProc16(): winmm
user32.DefWindowProc16(): ctl3d
user32.DestroyIcon32(): kernel
user32.DialogBoxIndirectParam16(): commdlg
user32.GetDriverModuleHandle16(): winmm
user32.OpenDriver16(): winmm
user32.SendDriverMessage16(): winmm
user32.UserYield16(): winmm
user32.HOOK_CallHooks(): x11drv
user32.USER_Unlock(): x11drv
user32.WINPOS_ActivateOtherWindow(): x11drv
user32.WINPOS_GetMinMaxInfo(): x11drv
user32.WINPOS_ShowIconTitle(): x11drv
user32.WIN_GetPtr(): x11drv
user32.WIN_SetStyle(): x11drv
Status
Progress is being made, but all the low hanging fruit has been picked.
Workers: AlexandreJulliard, EricPouech, DimiPaun
