Alexandre Julliard [Wed, 26 Mar 2003 23:41:43 +0000 (23:41 +0000)]
Implemented file change notifications, based on a patch by Mike
McCormack.
Maxime Bellengé [Wed, 26 Mar 2003 23:36:25 +0000 (23:36 +0000)]
Fix the lookin combobox overlapping the toolbar in open/save file
dialog.
Mike Hearn [Wed, 26 Mar 2003 23:35:50 +0000 (23:35 +0000)]
TREEVIEW_GetItemA should ignore stateMask.
Rolf Kalbermatter [Wed, 26 Mar 2003 23:35:23 +0000 (23:35 +0000)]
Add new helper function to create a relative file or folder ItemIDList
for a path and change usage of SHSimpleIDListFromPath to call new
function instead.
Alexandre Julliard [Wed, 26 Mar 2003 01:33:48 +0000 (01:33 +0000)]
Moved errno_location support to sysdeps.c.
Alexandre Julliard [Wed, 26 Mar 2003 01:32:18 +0000 (01:32 +0000)]
Added generic signal handling mechanism based on pipes to synchronize
signals with the main poll loop.
Alexandre Julliard [Wed, 26 Mar 2003 01:29:56 +0000 (01:29 +0000)]
Use aliases instead of #defines for the varargs functions when using
gcc.
Eric Pouech [Wed, 26 Mar 2003 01:25:19 +0000 (01:25 +0000)]
- no longer using kernel32's APIs but ntdll's
- BUILTIN32_dlopen now properly returns NTDLL style status codes
Stephan BEUZE [Wed, 26 Mar 2003 01:23:38 +0000 (01:23 +0000)]
Implemented a default behavior for SPI_GETGRADIENTCAPTIONS flag in
SystemParametersInfoA.
Maxime Bellengé [Wed, 26 Mar 2003 01:22:57 +0000 (01:22 +0000)]
Stubs for EnumSystemLanguageGroups{A|W}.
Mike Hearn [Wed, 26 Mar 2003 01:22:10 +0000 (01:22 +0000)]
Correct the check for changed treeview items, so item sets repaint
properly.
Alexandre Julliard [Tue, 25 Mar 2003 00:36:16 +0000 (00:36 +0000)]
Store %gs in the TEB on every call to 16-bit code, and don't restore
it from the TEB for signals that did not happen in 16-bit code.
Maxime Bellengé [Tue, 25 Mar 2003 00:34:29 +0000 (00:34 +0000)]
Fix how the size of the dialog is computed and the child component
placed.
In case the help button and the readonly check box are hidden, perform
the resizing before calling the hook procedure.
Stefan Leichter [Tue, 25 Mar 2003 00:33:56 +0000 (00:33 +0000)]
Let wcmd handle .cmd files like .bat files.
Eric Pouech [Tue, 25 Mar 2003 00:33:32 +0000 (00:33 +0000)]
No longer using kernel32's APIs but ntdll's.
Gerald Pfeifer [Tue, 25 Mar 2003 00:33:12 +0000 (00:33 +0000)]
Add trailing full-stop to warning in DIR_GetPath().
Alexandre Julliard [Mon, 24 Mar 2003 19:44:20 +0000 (19:44 +0000)]
Avoid reference to wine_get_cs function from libwine.
Alexandre Julliard [Mon, 24 Mar 2003 19:36:17 +0000 (19:36 +0000)]
Revert broken change to the scrollbar position adjustment code.
Alexandre Julliard [Mon, 24 Mar 2003 19:33:20 +0000 (19:33 +0000)]
If supported, relocate the main wine binary to a higher address to
leave more space for the Win32 executable.
Alexandre Julliard [Mon, 24 Mar 2003 19:31:10 +0000 (19:31 +0000)]
Make sure changes to the debug registers while inside a SIGTRAP
exception are taken into account (based on a patch by Alex Pasadyn).
Brian Vincent [Mon, 24 Mar 2003 19:29:38 +0000 (19:29 +0000)]
Prompt the user again if they don't get the root password right.
Dimitrie O. Paun [Mon, 24 Mar 2003 19:29:05 +0000 (19:29 +0000)]
Don't attempt to compile .res files.
Dimitrie O. Paun [Mon, 24 Mar 2003 19:28:50 +0000 (19:28 +0000)]
Send LVN_ODCACHEHINT notification for LVS_OWNERDATA style in all modes
(based on a patch by Vitaliy Margolen).
Tony Lambregts [Mon, 24 Mar 2003 19:28:13 +0000 (19:28 +0000)]
Get rid of W->A calls.
Shachar Shemesh [Mon, 24 Mar 2003 19:27:53 +0000 (19:27 +0000)]
Reordering can take place even if the font does not identify itself as
a reordering one.
Alexandre Julliard [Sun, 23 Mar 2003 20:11:45 +0000 (20:11 +0000)]
Portability fixes.
Alexandre Julliard [Sun, 23 Mar 2003 20:07:55 +0000 (20:07 +0000)]
Properly initialize keyboard auto-repeat for all X connections.
Dimitrie O. Paun [Sun, 23 Mar 2003 20:03:48 +0000 (20:03 +0000)]
Comment out unneeded extensions.
Rolf Kalbermatter [Sun, 23 Mar 2003 20:03:30 +0000 (20:03 +0000)]
SHInitRestricted() fix boolean error introduced in last patch.
Stefan Leichter [Sun, 23 Mar 2003 20:03:13 +0000 (20:03 +0000)]
Moved implementation of GetPrivateProfileInt from ascii to unicode.
Alexandre Julliard [Sun, 23 Mar 2003 20:00:02 +0000 (20:00 +0000)]
List 16-bit spec files explicitly to avoid problems with some versions
of make.
Alexandre Julliard [Sun, 23 Mar 2003 01:12:30 +0000 (01:12 +0000)]
Converted winebuild option parsing to use getopt_long. Added a number
of long aliases for the existing short options.
Alexandre Julliard [Sun, 23 Mar 2003 00:28:53 +0000 (00:28 +0000)]
Added a .def file for libwine.
Christian Costa [Sun, 23 Mar 2003 00:18:26 +0000 (00:18 +0000)]
Make use of .half and/or .asciiz assembler keywords when necessary.
Madhura Sahasrabudhe [Sat, 22 Mar 2003 21:15:41 +0000 (21:15 +0000)]
Changed the macros in the msvcrt headers to static inline functions.
Alexandre Julliard [Sat, 22 Mar 2003 21:12:27 +0000 (21:12 +0000)]
Changed the SET_AX etc. macros to not return a value.
Rein Klazes [Sat, 22 Mar 2003 21:09:32 +0000 (21:09 +0000)]
Fix two comparisons between a 32 bit register with a 16 bit error
code.
Alexandre Julliard [Sat, 22 Mar 2003 21:00:09 +0000 (21:00 +0000)]
Make a distinction between the thread Unix pid and the process wide
pid for platforms that use both.
Alexandre Julliard [Sat, 22 Mar 2003 20:54:40 +0000 (20:54 +0000)]
Fixed duplicate initialization of some of the wm->ldr fields.
Alexandre Julliard [Sat, 22 Mar 2003 20:40:48 +0000 (20:40 +0000)]
Moved libwine to libs/ directory.
Some makefile fixes and cleanups.
Alexandre Julliard [Sat, 22 Mar 2003 00:23:16 +0000 (00:23 +0000)]
Moved date/time/currency format handling to new lcformat.c.
Thomas Mertes [Sat, 22 Mar 2003 00:21:35 +0000 (00:21 +0000)]
Tests for RtlCompareMemoryUlong, RtlUniform, RtlDowncaseUnicodeString,
RtlAppendUnicodeStringToString.
Thomas Mertes [Sat, 22 Mar 2003 00:20:58 +0000 (00:20 +0000)]
- Implement RtlDowncaseUnicodeString, RtlUniform, iswdigit, iswlower,
iswspace, iswxdigit.
- Fixed RtlInt64ToUnicodeString and RtlIntegerToUnicodeString.
- According to tests RtlAppendUnicodeStringToString leaves the
destination unchanged when the source length is 0 (FIXED).
- Documentation updates in RtlExtendedMagicDivide,
RtlLargeIntegerToChar, RtlInt64ToUnicodeString, RtlUpperChar,
RtlUpperString, RtlUpcaseUnicodeChar, RtlCharToInteger,
RtlIntegerToChar, RtlUnicodeStringToInteger,
RtlIntegerToUnicodeString, _ultoa, _ltoa, _itoa, _ui64toa, _i64toa,
_atoi64, _ultow, _ltow, _itow, _ui64tow, _i64tow, _wtol, _wtoi,
_wtoi64.
Alexandre Julliard [Fri, 21 Mar 2003 23:45:26 +0000 (23:45 +0000)]
Split signal blocking code out of SIGNAL_Reset into SIGNAL_Block.
Added SIGTERM handler.
Steven Edwards [Fri, 21 Mar 2003 23:39:24 +0000 (23:39 +0000)]
shell.c is now 16-bit only.
Alexandre Julliard [Fri, 21 Mar 2003 21:31:35 +0000 (21:31 +0000)]
Ignore fcntl failure when setting a write lock on a read only file.
Alexandre Julliard [Fri, 21 Mar 2003 21:30:51 +0000 (21:30 +0000)]
Added 'wine' prefix to libwine_unicode exports.
Alexandre Julliard [Fri, 21 Mar 2003 21:28:33 +0000 (21:28 +0000)]
Moved wine_anon_mmap to loader.c.
Eric Pouech [Fri, 21 Mar 2003 21:27:16 +0000 (21:27 +0000)]
Removed no longer needed MODREF.find_export field.
Rolf Kalbermatter [Fri, 21 Mar 2003 21:26:25 +0000 (21:26 +0000)]
- Add new W2K policies to the known list of policies.
- Modify the algorithme to go through the list until a NULL entry is
found instead of hardcoding the number of elements (I was to lazy to
count them again ;-)
- Fix SHInitRestricted to work as Unicode on NT systems.
Rolf Kalbermatter [Fri, 21 Mar 2003 21:23:33 +0000 (21:23 +0000)]
Implement some more Win API functions and add support functions for
coming changes to SHFileOperation.
Alexandre Julliard [Fri, 21 Mar 2003 05:06:48 +0000 (05:06 +0000)]
Moved libwine_unicode to the libs/ directory.
Eric Pouech [Fri, 21 Mar 2003 00:46:08 +0000 (00:46 +0000)]
Rewrote mapping of module into memory using only NTDLL APIs.
Rok Mandeljc [Fri, 21 Mar 2003 00:42:38 +0000 (00:42 +0000)]
Stub implementation of the dmusic dll.
Eric Pouech [Fri, 21 Mar 2003 00:34:36 +0000 (00:34 +0000)]
- implemented LdrQueryProcessModuleInformation
- rewrote VERSION_GetLinkedDllVersion() with this new function instead
of accessing directly the modref list
Gerald Pfeifer [Fri, 21 Mar 2003 00:33:33 +0000 (00:33 +0000)]
Forward-declare struct _pthread_cleanup_buffer, as it is
Linux-specific and not available in the headers of other systems.
Alexandre Julliard [Thu, 20 Mar 2003 23:47:25 +0000 (23:47 +0000)]
Moved [efg]cvt functions to msvcrt and fixed them to use a per-thread
buffer.
Alexandre Julliard [Thu, 20 Mar 2003 23:44:36 +0000 (23:44 +0000)]
Added memcpy_unaligned to libwine_port.
Alexandre Julliard [Thu, 20 Mar 2003 23:43:14 +0000 (23:43 +0000)]
Moved a couple of locale functions from ole2nls.c into locale.c.
Alexandre Julliard [Thu, 20 Mar 2003 23:40:41 +0000 (23:40 +0000)]
Added sprintfW and vsprintfW.
Eric Pouech [Thu, 20 Mar 2003 23:40:08 +0000 (23:40 +0000)]
Moved WINE_MODREF.flags to WINE_MODREF.ldr.Flags, and make use of the
same flags values as Win2000.
Alexandre Julliard [Thu, 20 Mar 2003 22:06:16 +0000 (22:06 +0000)]
Moved interlocked functions to libwine_port.
Eric Pouech [Thu, 20 Mar 2003 22:05:26 +0000 (22:05 +0000)]
Move some fields (refCount, tls_index and module) from WINE_MODREF to
LDR_MODULE.
Eric Pouech [Thu, 20 Mar 2003 21:59:50 +0000 (21:59 +0000)]
Fixed some unneeded unix to Win32 error mapping.
Alexandre Julliard [Thu, 20 Mar 2003 21:09:06 +0000 (21:09 +0000)]
Replaced tempnam by mkstemps.
Alexandre Julliard [Thu, 20 Mar 2003 21:08:28 +0000 (21:08 +0000)]
Don't use libwine_port in makedep to avoid dependency problems.
Alexandre Julliard [Thu, 20 Mar 2003 21:07:49 +0000 (21:07 +0000)]
Replaced mkstemp by mkstemps from libiberty.
Removed a couple of unnecessary portability functions.
Alexandre Julliard [Thu, 20 Mar 2003 19:26:18 +0000 (19:26 +0000)]
Moved dlopen wrappers to loader.c.
Alexandre Julliard [Thu, 20 Mar 2003 19:25:39 +0000 (19:25 +0000)]
Changed name of the asm version of RtlUlong/shortByteSwap to avoid
conflicts with the inline version.
Dimitrie O. Paun [Thu, 20 Mar 2003 19:23:08 +0000 (19:23 +0000)]
Introduce the -J, --input-format options for compatibility with
windres.
Collpase the -e option into the -J option. Update man page.
Cleanup file header (remove history that's already in log msgs, etc.)
Tony Lambregts [Thu, 20 Mar 2003 19:22:43 +0000 (19:22 +0000)]
Remove incorrect entry for 16 bit driver support.
Gerald Pfeifer [Thu, 20 Mar 2003 19:22:24 +0000 (19:22 +0000)]
Tweak error message in PROFILE_UsageWineIni().
Eric Pouech [Thu, 20 Mar 2003 04:55:59 +0000 (04:55 +0000)]
Moved the module loading/unloading code and the remaining needed
static variables to ntdll.
Alexandre Julliard [Thu, 20 Mar 2003 04:29:21 +0000 (04:29 +0000)]
Partially implemented LdrLock/UnlockLoaderLock.
Alexandre Julliard [Thu, 20 Mar 2003 03:53:12 +0000 (03:53 +0000)]
Take advantage of new winebuild syntax to remove redundant function
names in spec files.
Alexandre Julliard [Thu, 20 Mar 2003 03:30:58 +0000 (03:30 +0000)]
Added check for duplicate ordinals, and fixed bug it uncovered in
msnet32.spec.
Mike Hearn [Thu, 20 Mar 2003 01:31:16 +0000 (01:31 +0000)]
Fixed copyright date.
Alexandre Julliard [Thu, 20 Mar 2003 01:30:11 +0000 (01:30 +0000)]
Moved libwine_uuid to the new libs/ directory.
Dimitrie O. Paun [Wed, 19 Mar 2003 22:45:51 +0000 (22:45 +0000)]
Remove -J, -P, and -V as they have long options equivalents.
Update documentation, small code cleanups.
Alexandre Julliard [Wed, 19 Mar 2003 22:44:55 +0000 (22:44 +0000)]
Added getopt routine to libwine_port (based on a patch by Dimitrie
O. Paun).
Alexandre Julliard [Wed, 19 Mar 2003 22:44:03 +0000 (22:44 +0000)]
We still need libwine here...
Alexandre Julliard [Wed, 19 Mar 2003 22:09:16 +0000 (22:09 +0000)]
Created a separate static portability library and moved some of the
libwine routines in there.
Alexandre Julliard [Wed, 19 Mar 2003 02:11:26 +0000 (02:11 +0000)]
Alexandre Julliard [Wed, 19 Mar 2003 00:12:17 +0000 (00:12 +0000)]
Fixed bug that could cause SendMessage to return too early in certain
cases.
Alexandre Julliard [Wed, 19 Mar 2003 00:09:57 +0000 (00:09 +0000)]
Implemented Rtl*ByteSwap() functions, based on a patch by Jon
Griffiths.
Jon Griffiths [Tue, 18 Mar 2003 20:12:07 +0000 (20:12 +0000)]
Correct the agument count for RtlInitializeGenericTable().
Fix my own brown paper bag in RtlFillMemoryUlong().
RtlGetNtVersionNumbers() should never return < 5.
Remove RtlCopyMemory(), its not an ntdll export.
Implement RtlCompareMemoryUlong(), RtlComputeCrc32().
Documentation updates.
Alexandre Julliard [Tue, 18 Mar 2003 20:07:12 +0000 (20:07 +0000)]
Make GetModuleFileNameA call GetModuleFileNameW. Small cleanups.
Alexandre Julliard [Tue, 18 Mar 2003 20:01:45 +0000 (20:01 +0000)]
Avoid explicit long long constants.
Alexandre Julliard [Tue, 18 Mar 2003 19:59:47 +0000 (19:59 +0000)]
Fixed a few function pointer typedefs.
Maxime Bellengé [Tue, 18 Mar 2003 19:57:00 +0000 (19:57 +0000)]
Stub for SHAutoComplete.
Jon Griffiths [Tue, 18 Mar 2003 18:35:48 +0000 (18:35 +0000)]
Documentation updates.
Eric Pouech [Tue, 18 Mar 2003 18:29:13 +0000 (18:29 +0000)]
- added LDR_MODULE structure to WINE_MODREF and made dummy filling of
this structure
- implementation of LdrFindEntry
- implementation of GetModuleFileName[AW] on top of LdrFindEntry
Thomas Mertes [Tue, 18 Mar 2003 18:27:19 +0000 (18:27 +0000)]
Tests for _itoa, _ltoa, _ultoa, _i64toa, _ui64toa, _itow, _ltow,
_ultow, _i64tow, _ui64tow, _atoi64, _wtoi, _wtol, _wtoi64.
Gerald Pfeifer [Tue, 18 Mar 2003 18:26:44 +0000 (18:26 +0000)]
Fix signature of open_fd().
Jon Griffiths [Tue, 18 Mar 2003 18:26:05 +0000 (18:26 +0000)]
Add __CxxDetectRethrow(), __CxxQueryExceptionSize().
Constify parameters (enabling static RTTI).
Move type definitions into a header for sharing with cpp.c objects.
Alexandre Julliard [Tue, 18 Mar 2003 05:30:54 +0000 (05:30 +0000)]
Handle end of line as a syntactic element in the spec file parser;
backslashes can be used to continue lines. This allows us to skip over
errors to continue parsing, and also to make specification of an entry
point link name optional.
Alexandre Julliard [Tue, 18 Mar 2003 05:04:33 +0000 (05:04 +0000)]
Implemented file locking functions (partly based on my old Corel
patch). Added a few regression tests.
Ove Kaaven [Mon, 17 Mar 2003 21:23:12 +0000 (21:23 +0000)]
Somewhat more reliable dsound position notifications.
Tony Lambregts [Mon, 17 Mar 2003 21:22:57 +0000 (21:22 +0000)]
Janitorial. Get rid of W->A call.
Dimitrie O. Paun [Mon, 17 Mar 2003 21:22:34 +0000 (21:22 +0000)]
Define the u_{char,short,int,long} in msvcrt/sys/types.h for Unix
compatibility (needed by winsock.h as well).