Alexandre Julliard [Wed, 15 Nov 2000 23:41:46 +0000 (23:41 +0000)]
Moved standard syslevel APIs declaration to winbase.h.
Use exported syslevel function wherever possible.
Moved SEGPTR declaration to windef16.h.
Dmitry Timoshkov [Wed, 15 Nov 2000 23:13:17 +0000 (23:13 +0000)]
Added mapping to/from unicode for WM_CHAR, WM_DEADCHAR, WM_SYSCHAR,
WM_SYSDEADCHAR messages.
Francois Gouget [Wed, 15 Nov 2000 23:12:06 +0000 (23:12 +0000)]
Allow the user to stick the option and its argument together.
Jon Griffiths [Wed, 15 Nov 2000 23:11:38 +0000 (23:11 +0000)]
- Complete the implementation of heap functions
- Forward j0,j1,jn,y0,y1,yn math calls to libc
- Add strnextc, pass text flag in creat, winapi_check fixes
Dmitry Timoshkov [Wed, 15 Nov 2000 23:05:52 +0000 (23:05 +0000)]
Prepare switching to unicode of builtin widgets.
James Hatheway [Wed, 15 Nov 2000 23:05:13 +0000 (23:05 +0000)]
Increase number of parameters possible for ICOM_* macros to 11.
Dmitry Timoshkov [Wed, 15 Nov 2000 23:04:41 +0000 (23:04 +0000)]
Skip directories when loading debug symbols.
Eric Pouech [Wed, 15 Nov 2000 22:16:26 +0000 (22:16 +0000)]
Improved internal module handling (module now have a size, map of
loaded module is clearer, better error reporting, seperated module
loading code from symbol extraction).
Dmitry Timoshkov [Wed, 15 Nov 2000 22:15:52 +0000 (22:15 +0000)]
Remove redundant includes.
Eliminate use of USER internal structures.
Eric Kohl [Wed, 15 Nov 2000 22:15:11 +0000 (22:15 +0000)]
Use internal unicode strings.
Added unicode messages.
Eric Kohl [Wed, 15 Nov 2000 22:14:43 +0000 (22:14 +0000)]
New unicode support functions.
Dimitrie O. Paun [Wed, 15 Nov 2000 22:14:07 +0000 (22:14 +0000)]
Include config.h.
Marcus Meissner [Wed, 15 Nov 2000 22:13:26 +0000 (22:13 +0000)]
Simplified reg handling in CoGetClassObject, do not use RegQueryValueW.
Marcus Meissner [Wed, 15 Nov 2000 22:13:11 +0000 (22:13 +0000)]
RegSetValueEx16 might get passed 0 as count of databytes, determine
string length for ourselves in this case.
Francois Gouget [Wed, 15 Nov 2000 22:12:48 +0000 (22:12 +0000)]
Match the Windows header dependencies.
Francois Gouget [Wed, 15 Nov 2000 22:12:35 +0000 (22:12 +0000)]
SM_ARRANGE is ARW_HIDE, i.e. 8
Francois Gouget [Wed, 15 Nov 2000 22:12:20 +0000 (22:12 +0000)]
Distinguish between IMPORTS and LIBRARIES.
Renamed LIBRARIES to DLLS to avoid confusion with the above, renamed
PROGRAMS to EXES to match.
Added a '-i' option for importing a Winelib library. '-l' is still
there but is only used for linking in the Unix sense.
Disabled the 'wrapper' options. It will be removed as a separate
patch.
No longer link with all of Wine's libraries.
Import the same default set of dlls as Visual Studio.
Avoid duplicate imports when generating the .spec file.
Updated the way winebuild is used.
Link applications as libraries and create a symbolic link to wine.
Detect where 'wine' is located in the configure script.
Removed unused/no longer used variables: DLLFLAGS, XLIB, X_DLLS,
XFILES, DLLS (configure.in)
Updated LDSHARED AND LDDLLFLAGS detection (configure.in).
Removed the rules pertaining to spec files from the Make.rules.
Updated the clean command to remove the symbolic links.
Marcus Meissner [Wed, 15 Nov 2000 22:11:50 +0000 (22:11 +0000)]
Added some rpcrt4 stubs.
Jeremy White [Wed, 15 Nov 2000 22:11:33 +0000 (22:11 +0000)]
Allow desktop=N in the [x11drv] section of .winerc, instead of
defaulting to desktop=640x480.
Alexandre Julliard [Tue, 14 Nov 2000 01:54:49 +0000 (01:54 +0000)]
Moved LDT handling to libwine.so. Changed the interface to use the
exported LDT_ENTRY structure.
Alexandre Julliard [Mon, 13 Nov 2000 20:27:31 +0000 (20:27 +0000)]
Temp hack: do not import dlls that we link with at the ELF level.
Alexandre Julliard [Mon, 13 Nov 2000 19:36:18 +0000 (19:36 +0000)]
Fixed copy/paste typo spotted by Dimitrie O. Paun.
Guy L. Albertelli [Mon, 13 Nov 2000 19:29:16 +0000 (19:29 +0000)]
Implement dragging on gripper to expand and compress bands. Actual
moving bands to different rows will be later.
Mike McCormack [Mon, 13 Nov 2000 19:27:21 +0000 (19:27 +0000)]
- created server object for handling async i/o
- implemented WaitCommEvent with the EV_RXCHAR flag
- implemented GetOverlappedResult
Alexandre Julliard [Mon, 13 Nov 2000 04:54:45 +0000 (04:54 +0000)]
Export the CallFrom16xxx functions from kernel32. Renamed them
__wine_call_from_16 to follow the naming convention.
Alexandre Julliard [Mon, 13 Nov 2000 04:46:34 +0000 (04:46 +0000)]
Do not warn for unused imported dlls when forwards to the same dlls
are present.
Alexandre Julliard [Mon, 13 Nov 2000 04:17:25 +0000 (04:17 +0000)]
Don't include wine internal functions in the relay debugging table.
Alexandre Julliard [Mon, 13 Nov 2000 04:17:00 +0000 (04:17 +0000)]
Do a strip --strip-unneeded on the .tmp.o file to reduce disk usage.
Alexandre Julliard [Mon, 13 Nov 2000 04:16:05 +0000 (04:16 +0000)]
Replaced a few internal functions by exported ones.
Ove Kaaven [Mon, 13 Nov 2000 04:14:49 +0000 (04:14 +0000)]
Unix98 pthread_rwlock* stubs for glibc2.2 compatibility.
Marcus Meissner [Mon, 13 Nov 2000 04:14:05 +0000 (04:14 +0000)]
Since we can no longer built .a files:
- remove -disable/-enable-dll option
- error and abort if no suitable shared library linking is possible
Francois Gouget [Mon, 13 Nov 2000 04:13:22 +0000 (04:13 +0000)]
Fixed the detection of the link flags for NetBSD/Cygwin (configure.in)
Added AC_PATH_HEADER and AC_PATH_LIBRARY
Better header/library detection. Now works if things are already in
the include/library path
Look for the wine/MFC headers and libraries in more places so that it
works out of the box if Wine/MFC is installed in a standard place
(although there is not really a standard place yet for the MFC)
Renamed the '--with-xxx' options to have simpler more natural names
Renamed the corresponding 'WINELIB_xxx' variables to 'WINE_xxx'
Ove Kaaven [Mon, 13 Nov 2000 04:12:33 +0000 (04:12 +0000)]
When a Win16 app sets a selector base to low DOS memory, make sure low
DOS memory is mapped first.
Ove Kaaven [Mon, 13 Nov 2000 04:12:12 +0000 (04:12 +0000)]
Use the virtual real-mode interrupt table if low DOS memory isn't
mapped.
Ove Kaaven [Mon, 13 Nov 2000 04:11:57 +0000 (04:11 +0000)]
Reorganized DOS memory remapping slightly, so that the real-mode
interrupt table can exist even when low DOS memory isn't mapped,
and is copied down along with the BIOS area whenever it is mapped.
Added DOSMEM_SystemBase() which returns a pointer to the virtual
real-mode interrupt table and BIOS data segment.
Allowed DOSMEM_Init(TRUE) to be called more than once.
Alexandre Julliard [Sun, 12 Nov 2000 03:50:10 +0000 (03:50 +0000)]
Start using import tables for dlls that can already support it.
Alexandre Julliard [Sun, 12 Nov 2000 03:45:55 +0000 (03:45 +0000)]
Raise an exception for unimplemented 16-bit entry points too.
Added check for duplicate names in 16-bit spec files.
Alexandre Julliard [Sun, 12 Nov 2000 03:43:42 +0000 (03:43 +0000)]
The debugger "Auto" registry value should be a string.
Andreas Mohr [Sun, 12 Nov 2000 03:41:47 +0000 (03:41 +0000)]
Implemented the Desktop=XXXxYYY setting in the [x11drv] section of the
config file.
Eric Pouech [Sun, 12 Nov 2000 03:40:55 +0000 (03:40 +0000)]
Make use of Windows structure for COFF info.
Fixed a few issues in COFF loading.
Cleaned up the code.
Hidenori Takeshima [Sun, 12 Nov 2000 03:40:27 +0000 (03:40 +0000)]
Fix for APIs that don't have any ordinal (ordinal=@).
Stefan Leichter [Sun, 12 Nov 2000 03:39:53 +0000 (03:39 +0000)]
Made WINSPOOL_GetPrinterDriver work again.
Joerg Mayer [Sat, 11 Nov 2000 00:38:37 +0000 (00:38 +0000)]
Get rid of some warnings about unused variables, signed/unsigned
comparisons and incomplete initializations.
Nerijus Baliunas [Sat, 11 Nov 2000 00:34:32 +0000 (00:34 +0000)]
Add new encodings ISO 8859-10 (cp28600), 8859-13 (cp28603), 8859-14 (cp28604),
8859-15 (cp28605). Add Lithuanian (Baltic) keyboard layout.
Andreas Mohr [Sat, 11 Nov 2000 00:32:05 +0000 (00:32 +0000)]
Fixed WM_PAINT in ANIMATE_WindowProc; call DefWindowProcA for default handling.
Eric Pouech [Sat, 11 Nov 2000 00:31:39 +0000 (00:31 +0000)]
Added another detection of strength-reduce bug in GCC.
Alexandre Julliard [Fri, 10 Nov 2000 23:45:20 +0000 (23:45 +0000)]
Build most programs as .so files.
Alexandre Julliard [Fri, 10 Nov 2000 23:35:20 +0000 (23:35 +0000)]
Added Makeprog.rules.in containing rules for building Winelib
programs.
Dimitrie O. Paun [Fri, 10 Nov 2000 23:31:06 +0000 (23:31 +0000)]
Use variable argument macros when compiling with gcc.
Jeremy White [Fri, 10 Nov 2000 22:35:06 +0000 (22:35 +0000)]
Make winelauncher smarter about finding the Wine libraries and
binaries. Change the color scheme. Handle launches with no
arguments, correctly handle invocation as a mime-type handler from
KDE.
Francois Gouget [Fri, 10 Nov 2000 22:34:39 +0000 (22:34 +0000)]
Use DUMMYxxxNAME for anonymous struct/unions.
Francois Gouget [Fri, 10 Nov 2000 22:33:45 +0000 (22:33 +0000)]
Added missing pointer types: Pxxx or LPxxx
Fixed the definition of FONTENUMPROC
Fixed typo: TA_RTLEADING is in fact TA_RTLREADING (right to left
reading I believe)
Added missing definitions: PC_TRAPEZOID
Use DUMMYxxxNAME for anonymous struct/unions in DEVMODE
Francois Gouget [Fri, 10 Nov 2000 22:33:16 +0000 (22:33 +0000)]
Added some STN_xxx macros.
Francois Gouget [Fri, 10 Nov 2000 22:32:45 +0000 (22:32 +0000)]
HICON and HCURSOR should be interchangeable.
Francois Gouget [Fri, 10 Nov 2000 22:32:12 +0000 (22:32 +0000)]
Added LPUDACCEL and HDF_RTLREADING.
Francois Gouget [Fri, 10 Nov 2000 22:29:11 +0000 (22:29 +0000)]
Convert include statements of not-found files to lower case by
default
Added --no-lower-include option to override the above
Beautified the interactive mode output to make it easier to follow
Interactive mode: support the --mfc and --wrap options for both
projects and targets
Fixed the mfc/wrap propagation between project and targets (goes both
ways)
Autodetect MFC based projects by looking for an 'stdafx.(cpp|h)' file
Don't put the stdafx.cpp file in the list of files to compile (it's
just there for pre-compiled headers, yuk)
Fixed LD_LIBRARY_PATH when linking an application with a library from
the same makefile
Don't forget 'extra' sources when looking for a file for configure.in
Renamed the '--no-makefile' option to '-no-generated-file'
Francois Gouget [Fri, 10 Nov 2000 22:28:33 +0000 (22:28 +0000)]
Document the --lower-include options.
Document the --no-generated-files options.
Alexandre Julliard [Fri, 10 Nov 2000 20:49:07 +0000 (20:49 +0000)]
Repaired relay debugging.
Alexandre Julliard [Fri, 10 Nov 2000 20:35:39 +0000 (20:35 +0000)]
We do not need to set SOVERSION for dlls.
Alexandre Julliard [Fri, 10 Nov 2000 20:33:59 +0000 (20:33 +0000)]
Build test programs as .so files. Added missing imports.
Alexandre Julliard [Fri, 10 Nov 2000 01:38:28 +0000 (01:38 +0000)]
Added support for loading a Winelib app linked as a .so from the wine
launcher, based on the value of argv[0].
Alexandre Julliard [Fri, 10 Nov 2000 01:07:42 +0000 (01:07 +0000)]
Don't link libwine_unicode into all dlls.
Alexandre Julliard [Fri, 10 Nov 2000 01:06:36 +0000 (01:06 +0000)]
Fixed language handling. Removed some dependencies on Wine internals.
Andreas Mohr [Fri, 10 Nov 2000 01:04:55 +0000 (01:04 +0000)]
Added an explanation for the directory symlink stuff.
Stefan Leichter [Fri, 10 Nov 2000 01:04:29 +0000 (01:04 +0000)]
Corrected used registry key.
Huw D M Davies [Fri, 10 Nov 2000 01:04:08 +0000 (01:04 +0000)]
Initialize nSocketFD to INVALID_SOCKET.
Alexandre Julliard [Thu, 9 Nov 2000 20:41:13 +0000 (20:41 +0000)]
Added some missing imports.
Alexandre Julliard [Thu, 9 Nov 2000 20:31:18 +0000 (20:31 +0000)]
Added support in winebuild for resolving function imports (-sym option).
Added -L option for locating imported dlls.
Changed generated exe init code to use __wine_get_main_args.
Alexandre Julliard [Thu, 9 Nov 2000 20:29:42 +0000 (20:29 +0000)]
Added __wine_get_main_args to retrieve command-line arguments for the
application.
Alexandre Julliard [Thu, 9 Nov 2000 20:28:44 +0000 (20:28 +0000)]
Don't strip the library extension if it's not ".dll".
Alexandre Julliard [Thu, 9 Nov 2000 20:27:45 +0000 (20:27 +0000)]
Fixed NetBSD dll check.
Added check for -Bsymbolic.
Fixed LDSHARED definition to support undefined SONAME.
Eric Kohl [Thu, 9 Nov 2000 20:26:34 +0000 (20:26 +0000)]
Added header control cursors and drag list arrow icon.
Dmitry Timoshkov [Thu, 9 Nov 2000 20:26:11 +0000 (20:26 +0000)]
Added Russian resources to the Postscript driver.
Dmitry Timoshkov [Thu, 9 Nov 2000 20:25:27 +0000 (20:25 +0000)]
Make a copy of the dialog resource before correcting styles.
Alexandre Julliard [Wed, 8 Nov 2000 23:02:48 +0000 (23:02 +0000)]
Do builtin modules fixups in library/loader.c before calling the
load_dll callback.
Alexandre Julliard [Wed, 8 Nov 2000 22:47:53 +0000 (22:47 +0000)]
Check all Callouts function pointers for NULL before using them.
Don't load USER dll if not needed by the application.
Jon Griffiths [Wed, 8 Nov 2000 22:42:53 +0000 (22:42 +0000)]
- Implemented 73 CRT functions
- Reimplemented file I/O using Win32 calls
- Set errno/doserrno in most calls
Gerald Pfeifer [Wed, 8 Nov 2000 22:21:54 +0000 (22:21 +0000)]
Add missing #include <netinet/in_systm.h> and #include <netinet/in.h>.
Alexandre Julliard [Wed, 8 Nov 2000 05:06:58 +0000 (05:06 +0000)]
Added middle mouse button handling.
Alexandre Julliard [Wed, 8 Nov 2000 05:06:32 +0000 (05:06 +0000)]
Removed .s files.
Francois Gouget [Wed, 8 Nov 2000 05:06:10 +0000 (05:06 +0000)]
Moved things to the proper rpcxxx.h header.
Added some type definitions used by the MFC.
Francois Gouget [Wed, 8 Nov 2000 05:05:15 +0000 (05:05 +0000)]
We must include windef.h before wtypes.h (directly or indirectly).
Francois Gouget [Wed, 8 Nov 2000 05:04:03 +0000 (05:04 +0000)]
Added DM_REPOSITION.
Francois Gouget [Wed, 8 Nov 2000 05:03:45 +0000 (05:03 +0000)]
We must include stdarg.h.
Added a few missing exception related types.
Francois Gouget [Wed, 8 Nov 2000 05:03:15 +0000 (05:03 +0000)]
We must include ctype.h so that applications get isalnum & co.
Francois Gouget [Wed, 8 Nov 2000 05:02:50 +0000 (05:02 +0000)]
Added CC_SOLIDCOLOR and CC_ANYCOLOR.
Alexandre Julliard [Wed, 8 Nov 2000 04:33:20 +0000 (04:33 +0000)]
Moved builtin dll registration to libwine.
Changed process initialization to not load imported dlls too early.
Aric Stewart [Wed, 8 Nov 2000 04:30:16 +0000 (04:30 +0000)]
Implemented VK_PRIOR and VK_NEXT processing (merged from Corel tree).
Aric Stewart [Wed, 8 Nov 2000 04:29:42 +0000 (04:29 +0000)]
ToUnicode: ignore CTRL+number keystrokes.
Alexandre Julliard [Wed, 8 Nov 2000 04:28:54 +0000 (04:28 +0000)]
Added new library.h header for libwine definitions.
Added getpagesize() and wine_anon_mmap() portability functions.
Alexandre Julliard [Tue, 7 Nov 2000 20:32:52 +0000 (20:32 +0000)]
pthread_atfork: don't call critical section functions before
initialization is done.
Alexandre Julliard [Tue, 7 Nov 2000 20:32:08 +0000 (20:32 +0000)]
Fixed 0/-1 mixup for indicating no mapping handle.
Francois Gouget [Tue, 7 Nov 2000 20:30:50 +0000 (20:30 +0000)]
Fixed typos in comments.
Eric Kohl [Tue, 7 Nov 2000 20:30:11 +0000 (20:30 +0000)]
Implemented toolbar customization dialog.
Eric Kohl [Tue, 7 Nov 2000 20:29:50 +0000 (20:29 +0000)]
Implemented new messages.
Ulrich Weigand [Tue, 7 Nov 2000 20:29:20 +0000 (20:29 +0000)]
- Take OMAP records into account to correct symbol addresses.
- Understand CodeView data embedded in the PE file itself.
- Understand NB11 signature CodeView data.
- No more bogus 'timestamp mismatch' errors.
- General cleanup / removal of duplicate code.
Ulrich Weigand [Tue, 7 Nov 2000 20:29:00 +0000 (20:29 +0000)]
Added missing IMAGE_DEBUG_MISC definition.
Huw D M Davies [Tue, 7 Nov 2000 20:28:34 +0000 (20:28 +0000)]
Send the local ip address with the PORT command and not that of the
server.
Fix handling of multi-line responses.
Read a response after the STOR command.
Aric Stewart [Tue, 7 Nov 2000 20:28:11 +0000 (20:28 +0000)]
Implemented the RedrawItems message for a listview.
Dmitry Timoshkov [Tue, 7 Nov 2000 20:27:40 +0000 (20:27 +0000)]
New path for AFM documentation on the net.