* drivers/fs/vfat/misc.c (VfatLockControl): Move it so it is placed
before it is referenced.
* include/win32k/ntuser.h (NtUserQueryWindow): Correct prototype.
* lib/winedbgc/debug.c (default_dbg_vlog): Use wine_dbg_vprintf, not
__wine_dbg_vprintf.
* ntoskrnl/nt/vdm.c (NtEarlyInitVdm): Work around GCC 3.4 trying to be
smart.
svn path=/trunk/; revision=5034
lib/user32/controls/combo.c:
- Combo height fix
lib/user32/windows/window.c
- Fix to FindWindowExW, incorrect allocation of UNICODE_STRING:s
(uninitialized pointers...)
subsys/win32k/ntuser/painting.c:
- Put in locking of window lists where it was missing
- Fixed an incorrect CONTAINING_RECORD
subsys/win32k/ntuser/windc.c
- Put in locking of window lists where it was missing
subsys/win32k/ntuser/window.c
- Put in locking of window lists, both children and thread, where it was missing
- W32kCreateDesktopWindow had forgotten initializing its ChildrenListLock!
- Remade NtUserFindWindowEx which I hope should work more as expected now
subsys/win32k/ntuser/winpos.c:
- Put in locking of window lists where it was missing
svn path=/trunk/; revision=5031
- File Management by provided by winefile merge (Requires WINE Headers).
- Fixes registry startup provide via wineboot merge
- Explorer bar loading fixed
- Cleaned up explorer source tree a little.
- Added doc/TODO.txt
svn path=/trunk/; revision=5017
- include/funcs.h: declared GetScrollBarInfo
- include/napi/teb.h: removed misleading comment about NtCurrentTeb; preparing TEB for Windows 2003-compatible FLS support
- include/tchar.h: added _tcslen
- include/tgetopt.h: type-generic getopt (see lib/tgetopt)
- include/win32k/ntuser.h, subsys/win32k/ntuser/window.c, subsys/win32k/ntuser/timer.c, lib/user32/misc/timer.c, lib/user32/windows/paint.c: corrected declarations of NtUserSetTimer, NtUserKillTimer and NtUserRedrawWindow (Win32K doesn't follow the NT calling convention)
- lib/crtdll/crtdll.def: exported ::operator new and ::operator delete
- lib/kernel32/thread/fls.c: FLS support almost done
- lib/ntdll/*: implemented _chkstk/_alloca_probe - some more Visual C++ programs should run now; exported NtCurrentTeb for compatibility with Windows NT 3.51 and some non-i386 architectures; removed the CRT from the linker libraries
- lib/string/*: type-generic string functions (single, shared implementation for single-byte and Unicode variants using _t macros); corrected a bug in the i386 wcsncmp; merged strspn/strcspn; corrected non-portable code in strspn/strcspn; implemented strnlen/tcsnlen for the i386 architecture; all changes were regression-tested and compared against the Microsoft CRT
- tools/helper.mk: libraries, dlls and drivers now depend from their DEF/EDF files
svn path=/trunk/; revision=5010
- Changed the free block list for the non paged pool from a double linked list
to an avl tree which is sorted by sizes.
svn path=/trunk/; revision=5002