Mail Archives: cygwin/2002/08/28/18:31:40
This is a multi-part message in MIME format.
--------------35A48A05709E92FA2A90D900
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
I've made a new version of the w32api headers and libraries available
for download. A list of what has changed is attached.
NOTE: The major version change is due to a new distribution license.
Earnie.
-----Installation Instructions-----
To update your installation, click on the "Install Cygwin now" link on
the http://cygwin.com/ web page. This downloads setup.exe to your
system. Then, run setup and answer all of the questions.
To update your installation, click on the "Install Cygwin now" link on
the http://cygwin.com/ web page. This downloads setup.exe to your
system. Then, run setup and answer all of the questions.
Note that we do not allow downloads from sources.redhat.com (aka
cygwin.com) due to bandwidth limitations. This means that you will need
to find a mirror which has this update.
In the US,
ftp://mirrors.rcn.net/mirrors/sources.redhat.com/cygwin/
is a reliable high bandwidth connection.
In Germany,
ftp://ftp.uni-erlangen.de/pub/pc/gnuwin32/cygwin/mirrors/cygnus/ is
usually pretty good.
In the UK,
http://programming.ccp14.ac.uk/ftp-mirror/programming/cygwin/pub/cygwin/
is usually up-to-date within 48 hours.
If one of the above doesn't have the latest version of this package then
you can either wait for the site to be updated or find another mirror.
If you have questions or comments, please send them to the Cygwin
mailing list at: cygwin AT cygwin DOT com . I would appreciate it if you would
use this mailing list rather than emailing me directly. This includes
ideas and comments about the setup utility or Cygwin in general.
Really.
No kidding. Email cygwin stuff to cygwin AT cygwin DOT com.
If you want to make a point or ask a question, the Cygwin mailing list
is the appropriate place.
Did I mention that I'd prefer that all cygwin questions should go to
cygwin AT cygwin DOT com? I can't remember...
*** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***
If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:
cygwin-announce-unsubscribe-you=yourdomain DOT com AT cygwin DOT com
If you need more information on unsubscribing, start reading here:
http://sources.redhat.com/lists.html#unsubscribe-simple
Please read *all* of the information on unsubscribing that is available
starting at this URL.
I implore you to READ this information before sending email about how
you "tried everything" to unsubscribe. In 100% of the cases where
people were unable to unsubscribe, the problem was that they hadn't
actually read and comprehended the unsubscribe instructions.
If you need to unsubscribe from cygwin-announce or any other mailing
list, reading the instructions at the above URL is guaranteed to
provide you with the info that you need.
Christopher Faylor
Red Hat, Inc.
--------------35A48A05709E92FA2A90D900
Content-Type: text/plain; charset=iso-8859-1;
name="Changes.w32api"
Content-Transfer-Encoding: 8bit
Content-Disposition: inline;
filename="Changes.w32api"
2002-08-26 Bart Oldeman <bart DOT oldeman AT btinternet DOT com>
* include/winsock2.h (SOCKET_ADDRESS): Define if
__CSADDR_T_DEFINED is not defined (copied from nspapi.h)
(CSADDR_INFO): Ditto.
(nspapi.h) : Don't include. Removed FIXME comment.
* include/nspapi.h (SOCKET_ADDRESS) Only define if
__CSADDR_T_DEFINED is not defined.
(CSADDR_INFO): Ditto.
(BLOB): Add structure and typedef if not already defined.
(NS_*): Add defines.
(SERVICE_*): Ditto.
(SERVICE_ADDRESS): Add structure and typedefs.
(SERVICE_ADDRESSES): Ditto.
(SERVICE_INFO[AW]): Ditto, and add UNICODE mappings.
(LPSERVICE_ASYNC_INFO): Add typedef.
(SetService[AW], GetAddressByName[AW]): Add prototypes and UNICODE
mappings.
* include/wsipx.h: New file.
* include/svcguid.h: New file.
* lib/test.c: Include wspix.h and svcguid.h.
2002-08-26 Casper S. Hornstrup <chorns AT users DOT sourceforge DOT net>
* include/wsahelp.h: New file.
* lib/test.c: Include wsahelp.h.
2002-08-21 Earnie Boyd <earnie AT users DOT sf DOT net>
* include/commctrl.h (NMCUSTOMDRAW): Fix lItemlParam.
Thanks to: "Phil Dempster" <p_dempster AT yahoo DOT co DOT uk>.
2002-08-20 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/ws2spi.h: Modify comment about being part of
mingw32 package.
(winsock2.h): Change "" to <>.
2002-08-20 Casper S. Hornstrup <chorns AT users DOT sourceforge DOT net>
* include/ws2spi.h: New file.
* lib/test.c: Include ws2spi.h.
2002-08-20 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/winsock2.h (WSAIsBlocking,WSAUnhookBlockingHook,
WSASetBlockingHook,WSACancelBlockingCall): Expose deprecated
functions.
2002-08-17 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/winuser.h (CURSOR_SHOWING) Add define.
Thanks to: Jan Hlavatý <hlavac AT users DOT sourceforge DOT net>
2002-08-17 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/winerror.h: Cast OLE error codes to HRESULT.
Thanks to: Gunnar Degnbol <gdegnbol AT users DOT sourceforge DOT net>
2002-08-15 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/wincrypt.h (ALG_*): Add defines.
(CALG_*): Ditto.
(CRYPT_*): Ditto.
(PP_*): Ditto.
(PROV_*): Ditto.
(PRIVATEKEYBLOB): Add define.
2002-08-14 Earnie Boyd <earnie AT users DOT sf DOT net>
* include/shlobj.h (SHGetFolderPath): Add define.
* lib/shell32.def (SHGetSpecialFolderPath): Add export.
(SHGetFolderPath): Ditto.
2002-08-13 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/commdlg.h: Don't include COM headers or use
COM-dependent symbols if __OBJC__.
2002-08-13 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/wincrypt.h (CryptDuplicateHash, CryptDuplicateKey):
Add prototypes.
2002-08-12 Andriy Palamarchuk <apa3a AT yahoo DOT com>
* include/shellapi.h (FOF_NOERRORUI): Add define.
2002-08-12 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/objidl.h (IEnumMoniker): Put 'interface' back.
2002-08-11 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/objidl.h (IEnumMoniker): Correct declaration.
2002-08-09 Mark Schreiber <mark7 AT users DOT sourceforge DOT net>
* include/wincrypt.h (CRYPT_NOHASHOID): Add define.
2002-08-09 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/commctrl.h: Whitespace change.
2002-08-09 Lars Munch <lars AT segv DOT dk>
* include/commctrl.h (tagTVHITTESTINFO): Replace obsolete
struct name _TVHITTESTINFO and typedefs and add defines for
backward compatability.
(ListView_SetExtendedListViewStyleEx): Add macro.
2002-08-05 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/wingdi.h (AlphaBlend,GradientFill,TransparentBlt):
Add prototypes.
* lib/msimg32.def: New file, with stubs for above.
2002-08-03 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/winbase.h (AddAccessAllowedAceEx,AddAccessDeniedAceEx,
GetFileSizeEx, SetFilePointerEx): Add prototypes.
(EncryptFile[AW], FileEncryptionStatus[AW]): Add prototypes
and UNICODE mappings.
2002-08-02 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/winbase.h (ReadFileScatter, WriteFileGather):
Change second parameter to pointer.
2002-07-31 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/wininet.h (InternetReadFileEx[AW]). Add prototypes and
UNICODE mappings.
* lib/wininet.def: Regenerate.
2002-07-30 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/windef.h (PVOID): Move typedef to...
* include/winnt: ...here.
(PVOID64): New typedef.
* include/winnt,h (FILE_SEGMENT_ELEMENT): Define union.
* include/winbase.h (ReadFileScatter, WriteFileGather):
Add prototypes.
* include/winnt,h (PROCESSOR_ARCHITECTURE_*): Add defines.
(PROCESSOR_INTEL_IA64): Add define.
2002-07-25 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/oleidl.h (MK_ALT): Define.
2002-07-26 Mattia Barbon <mbarbon AT dsi DOT unive DOT it>
* include/exdisp.h: New file.
* include/exdispid.h: New file.
* include/mshtml.h: New file.
* lib/test.c: #include exdisp.h and mshtml.h
* lib/uuid.c (CLSID_WebBrowser, DIID_DWebBrowserEvents,
DIID_DWebBrowserEvents2, IID_IHTMLDocument, IID_IHTMLDocument2,
IID_IHTMLElement, IID_IHTMLSelectionObject, IID_IHTMLTxtRange,
IID_IWebBrowser, IID_IWebBrowser2, IID_IWebBrowserApp):
New GUIDs.
2002-07-26 Mattia Barbon <mbarbon AT dsi DOT unive DOT it>
* include/docobj.h: New file.
* include/idispids.h: New file.
* include/objidl.h (IID_IMoniker): Declare.
* include/ocidl.h (READYSTATE): New enum.
(IOleInPlaceSiteEx): New interface.
* include/olectlid.h (IID_IEnumSTATSTG): New interface
identifier.
* include/oleidl.h (IOleItemContainer, IOleInPlaceObject,
IOleInPlaceSite): New interfaces.
* lib/test.c: #include docobj.h,idispids.h,
2002-07-25 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/shlobj.h (BFFM_VALIDATEFAILED[AW]): Add defines.
(BFFM_SETSTATUSTEXT, BFFM_SETSELECTION): UNICODE them.
2002-07-25 Mattia Barbon <mbarbon AT dsi DOT unive DOT it>
* include/commctrl.h: Avoid redefinition of CDN_FIRST/LAST.
* include/commdlg.h: Likewise.
2002-07-24 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/oleauto.h (V_UNION): Correct definition for case of
NONAMELESSUNION:
(V_VT): Likewise.
2002-07-23 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/oleauto.h (V_BOOL): Define in terms of boolVal,
not bool, for C as well as C++.
2002-07-22 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/shlwapi.h: New file.
Thanks to: Mattia Barbon <mbarbon AT dsi DOT unive DOT it> and
Victor Porton <porton AT narod DOT ru> for contributions.
* lib/shlwapi.def: New file.
* lib/test.c: #include shlwapi.h.
2002-07-21 Bart Oldeman <bart DOT oldeman AT btinternet DOT com>
* include/shlobj.h (FCIDM_MENU_FAVORITES): Remove bogus
character.
* include/winsock2.h (struct sockaddr): Use __int64 instead of
long long.
* lib/kernel32.c (GetCurrentFiber, GetFiberData): Watcom
does not need external *Fiber library functions.
2002-07-20 Casper S. Hornstrup <chorns AT users DOT sourceforge DOT net>
* include/winbase.h (GetEnvironmentStringsA): Remove duplicate
definition.
(Interlocked*): Wrap in #ifndef __INTERLOCKED_DECLARED to
avoid compile error when already defined.
2002-07-20 Steven Edwards <Steven_Ed4153 AT yahoo DOT com>
* include/winuser.h (WM_MENURBUTTONUP): Add define.
2002-07-17 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/commdlg.h: Define CDN_* notification message constants
as UINT.
2002-07-17 Mattia Barbon <mbarbon AT users DOT sourceforge DOT net>
* include/commctrl.h: Define notification message constants for
NMHDR.code as UINT.
2002-07-17 Bart Oldeman <bart DOT oldeman AT btinternet DOT com>
* include/ddeml.h (MH_*) Add defines.
(MONHSZSTRUCT): Add structure and typedefs.
(MONLINKSTRUCT): Ditto.
(MONCONVSTRUCT): Ditto.
(MONCBSTRUCT): Ditto.
(MONERRSTRUCT): Ditto.
(MONMSGSTRUCT): Ditto.
* include/windef.h: Don't define __cdecl or _cdecl for
__WATCOM__.
Don't define _export or __export for __WATCOM__.
* include/windows.h (imm.h): #include.
* include/winnt.h (LPEXCEPTION_RECORD): Add typedef.
2002-07-17 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/wtypes.h: Remove duplicate #includes of rpc.h and
rpcndr.h.
2002-07-05 Luke Dunstan <infidel AT users DOT sourceforge DOT net>
* include/winbase.h (OpenThread): Add prototype.
* lib/kernel32.def (OpenThread): Add symbol.
2002-07-04 Luke Dunstan <infidel AT users DOT sourceforge DOT net>
* include/wtypes.h (HMETAFILEPICT): Add typedef.
2002-07-04 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/rpc.h: Conditionally include <windows.h> before
header guard.
* include/wtypes.h: Include <rpc.h> and <rpcndr.h> before
header guard.
2002-07-02 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/commctrl.h (WC_*): Remove some duplicate defines.
2002-07-02 Ken Fitlike <kenfitlike AT hotmail DOT com>
* include/commctrl.h (WC_IPADDRESS[AW]): Add defines and
UNICODE mappings.
(IPM*): Add defines.
(IPN_*): Add defines.
(NMIPADDRESS): Add structure and typedefs.
(MAKEIPADDRESS): Add macro.
(MAKEIPRANGE): Add macro.
(FIRST_IPADDRESS): Add macro.
(SECOND_IPADDRESS): Add macro.
(THIRD_IPADDRESS): Add macro.
(FOURTH_IPADDRESS): Add macro.
2002-06-25 Conrad Scott <conrad DOT scott AT dsl DOT pipex DOT com>
* include/winbase.h (FILE_FLAG_FIRST_PIPE_INSTANCE): Add constant.
2002-06-26 Casper S. Hornstrup <chorns AT users DOT sourceforge DOT net>
* include/winbase.h (WINBASEAPI): Don't define if prior
definition.
* include/winioctl.h (PARTITION_FAT32, PARTITION_FAT32_XINT13,
PARTITION_XINT13, PARTITION_XINT13_EXTENDED, PARTITION_LDM,
PARTITION_UNIX): Add defines.
(PDRIVE_LAYOUT_INFORMATION): Add typedef.
(IsRecognizedPartition): Also check for PARTITION_FAT32,
PARTITION_FAT32_XINT13 and PARTITION_XINT13.
(IsContainerPartition): Add macro.
2002-06-25 Ken Fitlike <kenfitlike AT hotmail DOT com>
* include/commctrl.h: (CBEIF_*): Add defines.
(CBEN_*): Add defines and UNICODE mappings
(WC_COMBOBOXEX[AW]): Add defines and UNICODE mappings.
(CBEMAXSTRLEN): Add define.
(COMBOBOXEXITEM[AW]): Add structures and typedefs.
(NMCOMBOBOXEX[AW]): Add structures and typedefs.
(NMCBEDRAGBEGIN[AW]): Add structure and typedefs.
(NMCBEENDEDIT[AW]): Add structure and typedefs.
2002-06-24 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/objidl.h (struct tagPROPVARIANT): Kill obsolete
union member _VARIANT_BOOL bool.
2002-06-24 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/winioctl.h (FILE_SPECIAL_ACCESS): Add define.
2002-06-24 Casper S. Hornstrup <chorns AT users DOT sourceforge DOT net>
* include/winnt.h (PCCHAR, FCHAR, FSHORT, FLONG,
PLUID_AND_ATTRIBUTES,PSECURITY_IMPERSONATION_LEVEL,
PSID_AND_ATTRIBUTES, PTOKEN_TYPE, PTOKEN_STATISTICS):
Add typedefs.
(CCHAR): Correct typedef.
(PROCESS_SET_SESSIONID, SECURITY_*,SECTION_MAP_EXECUTE):
Add defines.
2002-06-24 Casper S. Hornstrup <chorns AT users DOT sourceforge DOT net>
* README.w32api: Correct spelling error.
2002-06-19 Casper S. Hornstrup <chorns AT users DOT sourceforge DOT net>
* include/winuser.h (FLASHW_*,INPUT_MOUSE,INPUT_KEYBOARD,
INPUT_HARDWARE): Add defines.
(HDEVNOTIFY): Add typedef.
(FLASHWINFO,tagMOUSEMOVEPOINT,tagMOUSEINPUT,tagKEYBDINPUT,
tagHARDWAREINPUT,tagINPUT,tagGUITHREADINFO): Define structs and
typedefs.
(CreateDesktop[AW],CreateMDIWindow[AW],GetClassInfo[AW],
GetClassInfoEx[AW],GetKeyboardLayoutList,
MessageBoxIndirect[AW],MsgWaitForMultipleObjects,
MsgWaitForMultipleObjectsEx, RegisterClass[AW],
RegisterClassEx[AW]): Correct prototypes.
2002-06-19 Casper S. Hornstrup <chorns AT users DOT sourceforge DOT net>
* include/ddeml.h (DdeCreateStringHandle{AW]:Correct
prototypes.
* include/winsvc.h (StartServiceW): Correct prototype.
* include/winbase.h (BackupRead,BackupSeek,BackupWrite,
FileTimeToLocalFileTime, GetAce,GetPrivateProfileStruct[AW],
GetTickCount,InterlockedExchangeAdd,
WritePrivateProfileStruct[AW]: Correct prototypes.
(GetEnvironmentStrings): Correct mapping to
GetEnvironmentStringsA.
* include/winver.h (VerQueryValueA,VerQueryValueW):
Correct prototypes.
* include/wincon.h (CreateConsoleScreenBuffer): Correct
prototype.
* include/winreg.h (RegQueryMultipleValues[AW],
RegQueryValueEx[AW]):Correct prototypes.
* include/wingdi.h (PXFORM, PLOGBRUSH, PLOGPEN, PPOLYTEXTA,
PPOLYTEXTW): Add typedefs.
(_DESIGNVECTOR,COLOR16, _TRIVERTEX, _DISPLAY_DEVICE): Add
structures and typedefs.
(MM_MAX_NUMAXES): Add define.
(EnumFontsW,GetEnhMetaFilePixelFormat,
wglGetLayerPaletteEntries): Correct prototypes.
* include/winerror.h (RPC_X_INVALID_PIPE_OBJECT,
RPC_X_WRONG_PIPE_ORDER,RPC_X_WRONG_PIPE_VERSION,
RPC_S_SEND_INCOMPLETE): Add defines.
2002-06-17 Casper S. Hornstrup <chorns AT users DOT sourceforge DOT net>
* include/windef.h (_fastcall, __fastcall, FASTCALL):
Add defines.
2002-06-16 Egor Duda <deo AT logos-m DOT ru>
* include/ntdll.h: New file.
* lib/ntdll.def: Add NtShutdownSystem.
2002-06-16 Steven Edwards <Steven_Ed4153 AT yahoo DOT com>
* lib/dinput.def (DirectInputCreateEx): Add stub.
* lib/ntdll.def: New file.
2002-06-14 Earnie Boyd <earnie AT users DOT sf DOT net>
* include/w32api.h: Change to version 2.0 to reflect the change
in the license.
* README: Renamed.
* README.w32api: Renamed from README. Modified license to remove
the restriction of notifying the author based on the fact that the
author is unreachable at the notified address.
* Makefile.in (VERSION): Change to 2.0.
--------------35A48A05709E92FA2A90D900--
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -