Alexandre Julliard
7e92c9af7b
Replaced most uses of the auto-generated glue code by explicit calls
...
to WOWCallback16Ex.
2003-02-27 21:09:45 +00:00
Eric Pouech
766ea910b9
- made ICInfo closer to Windows behavior (i.e. no longer opens the
...
driver)
- fixed most endianess related bugs in fourCC handling
- added debug function for printing fourCC:s
- internal function fixes and speed-up
2003-01-30 00:16:35 +00:00
Waldeck Schutzer
f9b35fac09
Fixed initialization of szDevice in ICINFO.
2003-01-23 01:22:16 +00:00
Waldeck Schutzer
91d4f41e6e
Fixed problems with finding and listing all the video
...
compression/decompression codecs.
Proper initialization of szDriver field in ICINFO by ICGetInfo.
2003-01-21 19:29:09 +00:00
Francois Gouget
9b0b1e078a
Remove (POINTER)NULL casts.
2003-01-14 23:43:41 +00:00
Dimitrie O. Paun
cef5961d2b
Eliminate lots of __WINE__ conditionals from the headers.
2003-01-03 19:12:55 +00:00
Eric Pouech
a2251e285a
Fixed some nasty bugs in drawdib creation/deletion.
2003-01-02 17:56:07 +00:00
Lionel Ulmer
d4fcfa858e
Fix bad logic in == NULL test.
2002-12-15 01:14:21 +00:00
Alexandre Julliard
dbf8b78acd
Added .spec.def files.
2002-12-12 22:04:04 +00:00
Francois Gouget
d2667a4ce3
Removed unnecessary HANDLE typecasts.
2002-12-02 18:10:57 +00:00
Alexandre Julliard
14a22702ac
Added definitions for a couple of stub functions that we import so
...
that we don't import stubs directly.
2002-11-27 20:25:12 +00:00
Eric Pouech
7c59874250
No longer using Win32 API relative to 16 bit subsystem for the 32 bit
...
part.
2002-11-20 19:47:08 +00:00
Patrik Stridvall
517a93afe3
Fixed some issues found by winapi_check.
2002-11-06 19:57:49 +00:00
Alexandre Julliard
1e1313d54c
Made the dll entry point default to DllMain and removed most of the
...
'init' spec file declarations.
2002-11-04 23:53:41 +00:00
Alexandre Julliard
7a1cb65cb9
Moved 16-bit definitions out of mmddk.h into mmsystem16.h.
2002-10-31 02:23:43 +00:00
Eric Pouech
7656b1457a
Split between 16 / 32 bit code.
2002-10-31 00:53:57 +00:00
Michael Stefaniuc
ca3dd3f4fb
Compile the msvideo dll with -DSTRICT.
2002-10-23 23:33:21 +00:00
Alexandre Julliard
23bb3715f7
Added support for building certain dlls with -DSTRICT.
...
Added -DWINE_NO_STRICT flag to dlls that don't support STRICT yet.
2002-10-18 23:46:28 +00:00
Alexandre Julliard
0ca051e555
Fixed wownt32.h to make it usable from inside Wine, and use it to
...
avoid some duplication of the handle conversion macros.
2002-10-17 16:43:42 +00:00
Michael Günnewig
a821a8f419
Prevent some segfaults in msrle32.
...
Add the necessary line to the sample system.ini for using this video
codec.
2002-10-10 03:42:28 +00:00
Michael Günnewig
288b8ee18c
Implemented the MS RLE video codec.
2002-10-08 00:40:05 +00:00
Alexandre Julliard
c728efc3c9
Added --disable-win16 configure option.
2002-10-02 02:34:09 +00:00
Michael Stefaniuc
025c0b716b
Prepare dlls/{comctl32,gdi,msvideo,setupapi,shell32,twain,winmm} for
...
the conversion of HWND to a void*.
2002-09-06 19:41:17 +00:00
Michael Stefaniuc
1033ffe423
Convert HPALETTE to a void*.
2002-08-29 01:55:55 +00:00
Michael Stefaniuc
a1412f6814
Moved most of the 16-bit functions in dlls/msvideo to msvideo16.c.
2002-08-26 21:44:48 +00:00
Mike McCormack
9611986ac7
Correct the size of the colour map allocated in the bitmap header for
...
the case biClrUsed = 0.
2002-08-14 21:02:01 +00:00
Michael Stefaniuc
ec7d7b72b2
- Convert HDRVR to a void*.
...
- Fix declaration of DriverCallback().
2002-08-09 01:02:25 +00:00
Alexandre Julliard
526531eb6c
Create at most one glue file for a single dll.
...
Avoid the intermediate .tmp.o file when building programs.
2002-08-01 18:36:58 +00:00
Alexandre Julliard
77afd6c47e
Made some more spec file entries optional or unnecessary.
...
Fixed a few DLLName/DLLFileName mismatches.
2002-06-21 19:15:45 +00:00
Vincent Béron
9a62491660
Removed trailing whitespace.
2002-05-31 23:06:46 +00:00
Alexandre Julliard
2ab7625934
Removed most imports of ntdll since we no longer import Wine internal
...
functions from there.
2002-05-17 03:37:12 +00:00
Alexandre Julliard
ad53383f9b
Added winebuild support for generating a .dbg.c file containing the
...
debug channels definitions.
Made win32 the default type for spec files.
Ignore C compiler in winebuild so we can simply pass it $(DEFS).
Removed type win32 and debug_channels from spec files.
Fixed winebuild to always generate correct C identifiers (reported by
Vincent Béron).
2002-05-14 20:54:58 +00:00
Alexandre Julliard
67371bcc8d
Added -res option to specify resources on winebuild command-line.
...
Added -exe mode to generate a .spec.c for an exe without having to
provide a .spec.
Removed some no longer needed spec files.
Removed .dll extension in makefiles import specifications.
2002-05-11 23:06:32 +00:00
Alexandre Julliard
32459912dc
Moved imports specification from the .spec into the Makefile so that
...
it can be used on platforms that don't build a .spec.c file.
2002-05-09 00:05:48 +00:00
Uwe Bonnes
39d013c6e9
MCIWndCreateA: check for NULL filename.
2002-04-11 17:30:45 +00:00
Alexandre Julliard
c1bfca04e1
Changed builtin dlls file names to make it clear they are not normal
...
Unix libraries, and install them in $libdir/wine instead of $libdir to
avoid name conflicts in /usr/lib.
2002-03-20 22:19:06 +00:00
Alexandre Julliard
0799c1a780
Added LGPL standard comment, and copyright notices where necessary.
...
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Dimitrie O. Paun
693cca5d4d
Make FIXMEs more grep-able.
2002-01-29 03:12:19 +00:00
Patrik Stridvall
74e4d21ebe
Avoid wildcards in .cvsignore.
2002-01-29 03:05:12 +00:00
Alexandre Julliard
d7b76822ef
Use MapLS/UnMapLS instead of SEGPTR_* macros.
2001-12-20 00:19:40 +00:00
Hidenori Takeshima
b3ec677d58
Added stub for ICImageCompress.
...
Implemented ICImageDecompress.
2001-10-28 21:14:51 +00:00
Patrik Stridvall
72d41524c8
Documentation fixes.
2001-09-10 23:16:31 +00:00
Eric Pouech
a3d3d40506
Started implementing the MCIWnd* functions.
2001-08-18 18:02:34 +00:00
Patrik Stridvall
bc38d6bfde
- Made sure that the files that contains the declarations
...
of the implementated functions are included.
- Corrected mismatching prototypes.
- Cleaned up the include section.
2001-07-20 18:00:00 +00:00
Patrik Stridvall
044855c6ec
Documentation fixes.
2001-07-11 18:56:41 +00:00
Patrik Stridvall
a274dd9105
Fixed some issues found by winapi_check.
2001-07-02 01:22:10 +00:00
Dmitry Timoshkov
56a19923e8
Replace some 16-bit calls by their 32-bit equivalents.
2001-07-02 01:21:26 +00:00
Patrik Stridvall
3ca9823941
Documentation ordinal fixes.
2001-06-20 23:03:14 +00:00
Patrik Stridvall
8b216b3d02
Documentation ordinal fixes.
2001-06-19 18:20:47 +00:00
Patrik Stridvall
172cd1b967
Fixed some issues found by winapi_check.
2001-06-11 20:16:11 +00:00
Alexandre Julliard
7ad126dcd1
Removed some unnecessary ordinals.
2001-02-21 02:20:45 +00:00
Marcus Meissner
4b4b462ec5
Added some more 16->32 mappings for ICM* messages.
2001-01-29 00:32:55 +00:00
Marcus Meissner
31052f9946
Implemented VideoCapDriverDescAndVer.
2001-01-28 23:45:43 +00:00
Eric Pouech
052b3f1612
Fixed a few oddities.
2001-01-28 23:09:55 +00:00
Eric Pouech
0639d603cc
Added a bit more of flags handling in drawdib functions.
2001-01-28 23:09:38 +00:00
James Juran
f4d5fefb0a
Add <string.h> to files that needed it.
2001-01-26 20:43:40 +00:00
Francois Gouget
b9521038ec
Warning fix.
2001-01-13 01:00:25 +00:00
Andreas Mohr
0529c8bf33
Fixed bitmap size handling.
2001-01-03 21:30:03 +00:00
François Gouget
44a182229b
winuser.h now requires that we include winbase.h first.
2000-12-19 04:53:20 +00:00
Marcus Meissner
ab7fc4a0c6
Mapping for ICM_SETSTATE (ptr in lParam1 to private data).
2000-12-18 03:10:19 +00:00
Alexandre Julliard
982a223f36
Replaced PTR_SEG_TO_LIN macro by exported MapSL function.
...
Fixed a few ptr/segptr mismatches.
Moved CONV_RECT/POINT macros to wingdi16.h.
2000-12-13 20:20:09 +00:00
Eric Pouech
fbb392e405
Return values from DRV_ENABLE should not be checked.
2000-12-13 01:51:04 +00:00
Patrik Stridvall
697bf65e3e
Added/modified documentation for function arguments.
2000-12-02 23:44:59 +00:00
Patrik Stridvall
b5e5555c7c
Fixed Win16 documentation not fixed because of a bug in winapi_check.
2000-12-01 23:54:51 +00:00
David Elliott
ea186796eb
Remove libXXXX.so.1.0 lines from .cvsignore files.
2000-11-30 19:57:34 +00:00
Alexandre Julliard
71d68bbae0
Use the HEAP_WINE_SEGPTR flag to specify allocations on the segptr heap.
...
Added a hack in MapLS to recognize such allocations and use the heap
selector in this case.
2000-11-30 01:19:51 +00:00
Brian Teague
161bc83164
Add a stub for the CAPS1 capability in GetDeviceCaps.
...
Define the CAPS1 bit flags in wingdi.h
Make various calls to GetDeviceCaps in DLLS use #defined values.
2000-11-29 20:02:46 +00:00
Alexandre Julliard
24a62ab9b0
Got rid of the Wine internal lstrcpy* functions and of winestring.h.
2000-11-28 22:40:56 +00:00
Alexandre Julliard
27939f00fd
Start using import tables for dlls that can already support it.
2000-11-12 03:50:10 +00:00
Alexandre Julliard
eb58e1d597
Declare debug channels in all dlls that need them; added imports of
...
ntdll where necessary.
2000-11-05 04:53:07 +00:00
Alexandre Julliard
908464d448
Authors: Andreas Mohr <amohr@codeweavers.com>, Dimitrie O. Paun <dimi@cs.toronto.edu>, Patrik Stridvall <ps@leissner.se>
...
Various warning fixes.
2000-11-01 03:11:12 +00:00
Dimitrie O. Paun
334a42f521
Fixed a few compilation warnings
2000-10-29 18:07:04 +00:00
Alexandre Julliard
83f52d11c1
Moved all Win16 definitions out of the standard Windows headers.
2000-09-26 22:20:14 +00:00
Alexandre Julliard
072dfb57e3
Removed inclusion of wine/winestring.h from winbase.h and added it to
...
the C files that need it.
2000-09-25 23:30:56 +00:00
Alexandre Julliard
c7e7df8b17
Replaced all lstr* calls from inside Wine code by their str* equivalent.
2000-08-14 14:41:19 +00:00
Alexandre Julliard
6c9d83aa4c
Added imports of user32/gdi32/kernel32 wherever necessary.
2000-08-03 00:04:24 +00:00
Alexandre Julliard
76d3671bee
Added 'owner' field to 16-bit spec files to specify the name of the
...
32-bit dll that contains it.
2000-07-28 00:07:18 +00:00
Eric Pouech
731e9f5309
- removed (now obsolete) driver.h file (it's content is now in mmsystem.h)
...
- upgraded vfw.h content
2000-07-26 18:07:04 +00:00
Bradley Baetz
a1491dea90
Implemented a large number of the msvideo dll routines.
2000-07-08 12:50:26 +00:00
Francois Gouget
7f01aa879c
Merged MCIWndCreate and MCIWndCreateA.
2000-06-23 15:34:25 +00:00
Alexandre Julliard
6953d6756c
For dlls, derive SPEC_SRCS from MODULE and ALTNAMES.
2000-06-20 20:24:14 +00:00
Francois Gouget
326e2ba5a1
Added some missing prototypes.
...
Define the HDRAWDIB handle type.
2000-06-18 17:26:44 +00:00
Alexandre Julliard
84eb8334da
Added some missing import directives.
2000-04-19 16:54:02 +00:00
Patrik Stridvall
fcfacb95a7
Added/fixed some documentation reported by winapi_check.
2000-03-24 20:46:04 +00:00
Alexandre Julliard
82a2b186e7
Added support for creating extra symlinks for .so files that contain
...
multiple dlls.
2000-03-05 13:08:24 +00:00
Alexandre Julliard
d0edc5fecd
Moved dll-specific make rules to a separate Makedll.rules file.
2000-03-04 22:31:27 +00:00
Niels Kristian Bech Jensen
4eb4380360
Removed superfluous #include statements for header files included twice.
2000-02-29 22:06:06 +00:00
Alexandre Julliard
e1d78899ea
Made winmm a separate shared library.
2000-02-26 13:45:34 +00:00
Jeremy White
d3e22d9d55
Removed #include of wingdi.h and windef.h from winuser.h (and resolved
...
the resulting compilation failures).
2000-02-10 19:03:02 +00:00
Alexandre Julliard
318f4cefd2
Build most dlls as separate shared libraries.
2000-01-31 05:02:49 +00:00
Marcus Meissner
bade58f2d2
Added *.spec.c, *.spec.glue.s, *.glue.c to .cvsignore that need them.
2000-01-23 22:00:06 +00:00
Marcus Meissner
0d4f3cfb1f
Stub for VideoCapDriverDescAndVer.
1999-10-13 12:16:51 +00:00
Ulrich Weigand
8336cc9e51
Adapted to glue code generation changes.
1999-08-15 12:45:53 +00:00
Mark G. Adams
6f6176004c
Added stub for DrawDibClose.
1999-08-14 15:52:33 +00:00
Ulrich Weigand
6c6da674ef
Moved various DLLs to dlls/
1999-08-04 09:49:49 +00:00