Mail Archives: cygwin-announce/2002/04/09/19:07:32
This is a multi-part message in MIME format.
--------------ED558E7CE2A4718EAC4F452F
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.
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.
--------------ED558E7CE2A4718EAC4F452F
Content-Type: text/plain; charset=us-ascii;
name="Changes.w32api"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="Changes.w32api"
2002-04-09 Earnie Boyd <earnie AT users DOT sf DOT net>
* Makefile.in (bindist): Use * instead of . for file list for tar
command.
2002-04-02 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/wtypes.h (enum tagCLSCTX): Change formatting.
2002-04-02 Pat Thoyts <patthoyts AT users DOT sourceforge DOT net>
* include/objidl.h (IRunningObjectTable.Register): Correct
prototype.
* include/wtypes.h (ROTFLAGS_REGISTRATIONKEEPSALIVE,
ROTFLAGS_ALLOWANYCLIENT): Add defines.
2002-03-31 Victor Porton <porton AT narod DOT ru>
* include/shellapi.h (SHGFI_ATTR_SPECIFIED): Add define.
2002-03-29 David Robinow <drobinow AT yahoo DOT com>
* include/wingdi.h (SetPixelFormat): Correct prototype.
2002-03-29 Phil Krylov <likewolf AT users DOT sourceforge DOT net>
* include/richedit.h (EM_SHOWSCROLLBAR): Add define.
2002-03-26 Phil Krylov <likewolf AT users DOT sourceforge DOT net>
* include/richedit.h (EM_GETSCROLLPOS, EM_SETSCROLLPSPOS):
Add defines.
2002-03-14 Gunnar Degnbol <gdegnbol AT users DOT sourceforge DOT net>
* include/richedit.h (RICHEDIT_CLASS): UNICODE it.
* include/shlobj.h (IContextMenu2): Put methods in right order.
* include/basetyps.h (REFGUID, REFIID, REFCLSID): Check for
CINTERFACE before defining.
2002-03-09 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/accctrl.h: Add #pragma GCC system_header
if __GNUC__ >= 3.
* include/aclapi.h: Same.
* include/basetsd.h: Same.
* include/basetyps.h: Same.
* include/cderr.h: Same.
* include/cguid.h: Same.
* include/commctrl.h: Same.
* include/commdlg.h: Same.
* include/cpl.h: Same.
* include/cplext.h: Same.
* include/custcntl.h: Same.
* include/dbt.h: Same.
* include/dde.h: Same.
* include/ddeml.h: Same.
* include/dlgs.h: Same.
* include/excpt.h: Same.
* include/httpext.h: Same.
* include/imagehlp.h: Same.
* include/imm.h: Same.
* include/initguid.h: Same.
* include/intshcut.h: Same.
* include/ipexport.h: Same.
* include/iphlpapi.h: Same.
* include/ipifcons.h: Same.
* include/iprtrmib.h: Same.
* include/iptypes.h: Same.
* include/isguids.h: Same.
* include/largeint.h: Same.
* include/lm.h: Same.
* include/lmaccess.h: Same.
* include/lmalert.h: Same.
* include/lmapibuf.h: Same.
* include/lmat.h: Same.
* include/lmaudit.h: Same.
* include/lmbrowsr.h: Same.
* include/lmchdev.h: Same.
* include/lmconfig.h: Same.
* include/lmcons.h: Same.
* include/lmerr.h: Same.
* include/lmerrlog.h: Same.
* include/lmmsg.h: Same.
* include/lmremutl.h: Same.
* include/lmrepl.h: Same.
* include/lmserver.h: Same.
* include/lmshare.h: Same.
* include/lmsname.h: Same.
* include/lmstats.h: Same.
* include/lmsvc.h: Same.
* include/lmuse.h: Same.
* include/lmuseflg.h: Same.
* include/lmwksta.h: Same.
* include/lzexpand.h: Same.
* include/mapi.h: Same.
* include/mciavi.h: Same.
* include/mcx.h: Same.
* include/mmsystem.h: Same.
* include/mswsock.h: Same.
* include/nb30.h: Same.
* include/nddeapi.h: Same.
* include/nspapi.h: Same.
* include/ntdef.h: Same.
* include/ntsecapi.h: Same.
* include/ntsecpkg.h: Same.
* include/oaidl.h: Same.
* include/objbase.h: Same.
* include/objfwd.h: Same.
* include/objidl.h: Same.
* include/odbcinst.h: Same.
* include/ole.h: Same.
* include/ole2.h: Same.
* include/ole2ver.h: Same.
* include/oleauto.h: Same.
* include/olectl.h: Same.
* include/olectlid.h: Same.
* include/oledlg.h: Same.
* include/oleidl.h: Same.
* include/pbt.h: Same.
* include/prsht.h: Same.
* include/psapi.h: Same.
* include/rapi.h: Same.
* include/ras.h: Same.
* include/raserror.h: Same.
* include/rassapi.h: Same.
* include/regstr.h: Same.
* include/richedit.h: Same.
* include/richole.h: Same.
* include/rpc.h: Same.
* include/rpcdce.h: Same.
* include/rpcdce2.h: Same.
* include/rpcdcep.h: Same.
* include/rpcndr.h: Same.
* include/rpcnsi.h: Same.
* include/rpcnsip.h: Same.
* include/rpcnterr.h: Same.
* include/rpcproxy.h: Same.
* include/schannel.h: Same.
* include/schnlsp.h: Same.
* include/scrnsave.h: Same.
* include/security.h: Same.
* include/setupapi.h: Same.
* include/shellapi.h: Same.
* include/shlguid.h: Same.
* include/shlobj.h: Same.
* include/sql.h: Same.
* include/sqlext.h: Same.
* include/sqltypes.h: Same.
* include/sqlucode.h: Same.
* include/sspi.h: Same.
* include/subauth.h: Same.
* include/tlhelp32.h: Same.
* include/unknwn.h: Same.
* include/userenv.h: Same.
* include/w32api.h: Same.
* include/winbase.h: Same.
* include/wincon.h: Same.
* include/wincrypt.h: Same.
* include/windef.h: Same.
* include/windows.h: Same.
* include/windowsx.h: Same.
* include/winerror.h: Same
* include/wingdi.h: Same.
* include/wininet.h: Same.
* include/winioctl.h: Same.
* include/winnetwk.h: Same.
* include/winnls.h: Same.
* include/winnt.h: Same.
* include/winperf.h: Same.
* include/winreg.h: Same.
* include/winresrc.h: Same.
* include/winsock.h: Same.
* include/winsock2.h: Same.
* include/winspool.h: Same.
* include/winsvc.h: Same.
* include/winuser.h: Same.
* include/winver.h: Same.
* include/ws2tcpip.h: Same.
* include/wsnetbs.h: Same.
* include/wtypes.h: Same.
* include/zmouse.h: Same.
* include/mapi.h: Change header guard name to _MAPI_H for
consistency.
2002-03-08 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/accctrl.h (_ACCCTRL_H): Correct typo.
Remove unnecessary inclusion of <wtypes.h>.
* ChangeLog: Fix omission of name in recent entries.
2002-03-08 Antony Blakey <antony DOT blakey AT ihug DOT com DOT au>
* include/initguid.h (DEFINE_GUID): Add GUID_EXT to define.
2002-03-06 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/mswsock.h: Group winsock2 dependants
together and protect with #ifdef _WINSOCK2_H.
* lib/test.c: Only test ws2tcpip.h if winsock2.h
has been included.
2002-03-05 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/mswsock.h (TP_*): Add new defines.
(TRANSMIT_PACKETS_ELEMENT): Define new structure.
(WSAMSG): Likewise.
(WSACMSGHDR): Likewise.
(DisconnectEx): Add new prototype.
(WSARecvMsg): Likewise.
(WSA_CMSG_*) Add empty macros, guarded by #if 0.
2002-03-02 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* ChangeLog: Fix typo in last entry.
* include/winsock2.h (IPPROTO_*): Add IPv6 defines.
* include/ws2tcpip.h: (IP_*): Add new defines.
(INET_ADDRSTRLEN, INET6_ADDRSTRLEN): Add defines.
(NI_*): Add getnameinfo constants and bitmasks.
(AI_*): Add getaddrinfo flags.
(EAI_*): Add getaddrinfo error codes.
(ip_mreq_source): Add new structure.
(ip_msfilter): Add new structure.
(IP_MSFILTER_SIZE): Add new macro.
(in_pktinfo): Add new structure.
Add preliminary IPv6 support.
(in6_addr): Add new structure and some defines.
(sockaddr_in6): Add new structure.
(in6addr_any, in6addr_loopback): Declare extern structures.
(IN6ADDR_ANY_INIT,IN6ADDR_LOOPBACK_INIT): Add
initialization macros for above.
(IN6_ARE_ADDR_EQUAL): Define macro.
(IN6_IS_ADDR_*): Define address testing macros.
(socklen_t) Add new typedef.
(ipv6_mreq): Add new structure.
(in6_pktinfo): Same.
(addrinfo): Same.
(freeaddrinfo):Add new prototype.
(getaddrinfo): Same.
(gai_strerror[AW]): Same.
(getnameinfo): Same.
(sockaddr_in6_old): Add structure.
(sockaddr_gen): Add union definition.
(INTERFACE_INFO): Use sockaddr_gen as members.
(INTERFACE_INFO_OLD): Add comment on workaround for problems
with INTERFACE_INFO on NT4 prior to sp4.
2002-02-28 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/windows.h; Remove test for __W32API_MAJOR_VERSION
when selecting winsock interface.
* include/winsock2.h (SOCKET_ADDRESS_LIST): Add structure
and typedefs. Thanks to: 'Lorenzo' <conte0 AT infinito DOT it>.
Expand FIXME comment.
(WSACOMPLETIONTYPE): Add enum.
(WSACOMPLETION): Add structure and typedefs.
(WSANSPIoctl): Add function prototpe and callback typedef.
(SIO_NSP_NOTIFY_CHANGE): Add define.
(sockaddr_storage): Add structure and typedefs.
2002-02-16 Andriy Palamarchuk <apa3a AT yahoo DOT com>
* include/winuser.h (OIC_*): Add resource constants.
2002-02-14 Mattia Barbon <mbarbon AT users DOT sourceforge DOT net>
* include/ntsecpkg.h: New file.
* include/schannel.h: New file.
* include/schnlsp.h: New file.
* include/security.h: New file.
* include/sspi.h: New file.
* include/ntsecapi.h (KERB_WRAP_NO_ENCRYPT,
MICROSOFT_KERBEROS_NAME_[AW]): Add missing constants
* include/wincrypt.h (CALG_*, X509_ASN_ENCODING.
PKCS_7_ASN_ENCODING, CERT_*, USAGE_MATCH_TYPE_AND,
USAGE_MATCH_TYPE_OR, szOID_*): Add missing constants
(struct _CRYPTOAPI_BLOB): Add structure and typedefs.
(SSL_EXTRA_CERT_CHAIN_POLICY_PARA,HTTPSPolicyCallbackData,
CERT_CHAIN_POLICY_PARA,CERT_CHAIN_POLICY_STATUS,
CRYPT_ALGORITHM_IDENTIFIER, CRYPT_BIT_BLOB,
CERT_PUBLIC_KEY_INFO, CERT_EXTENSION, CERT_INFO, CERT_CONTEXT,
CTL_USAGE, CERT_ENHKEY_USAGE, CERT_USAGE_MATCH,
CERT_CHAIN_PARA, CERT_CHAIN_FIND_BY_ISSUER_PARA,
CERT_TRUST_STATUS, CRL_ENTRY, CRL_INFO, CRL_CONTEXT,
CERT_REVOCATION_CRL_INFO, CERT_REVOCATION_INFO,
CERT_CHAIN_ELEMENT, CRYPT_ATTRIBUTE, CTL_ENTRY, CTL_INFO,
CTL_CONTEXT, CERT_TRUST_LIST_INFO, CERT_SIMPLE_CHAIN,
CERT_CHAIN_CONTEXT): Add missing structures.
(CertCloseStore, CertGetCertificateChain,
CertVerifyCertificateChainPolicy, CertFreeCertificateChain,
CertNameToStr[AW], CertOpenSystemStore[AW], CertOpenStore,
CertFindCertificateInStore, CertFreeCertificateContext,
CertGetIssuerCertificateFromStore,
CertFindChainInStore): Add missing functions.
(CertNameToStr, CertOpenSystemStore, CERT_FIND_SUBJECT_STR,
CERT_FIND_ISSUER_STR): Add Unicode mappings.
* lib/crypt32.def: New file.
* lib/secur32.def: Add mising stubs.
* lib/test.c: Include new headers.
2002-02-14 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/windef.h (PROC,FARPROC,NEARPROC): Remove void
parameter.
2002-01-30 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* lib/test.c: Include mapi.h.
* include/commctrl.h (TBSTYLE_*): Add missing defines.
Thanks to: "Ron" <ron AT debian DOT org>
2002-01-30 John Fattaruso <fattaruso AT ieee DOT org>
* include/mapi.h: New file.
* lib/mapi.def: Add missing function stubs.
2002-01-28 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/winuser.h (GetWindowLongPtr[AW],
SetWindowLongPtr[AW]): Add prototypes for _WIN64.
2002-01-28 Mattia Barbon <mbarbon AT users DOT sourceforge DOT net>
* include/winuser.h (GWLP_*,DWLP_*): Add missing constants.
(GetWindowLongPtr[AW], SetWindowLongPtr[AW]): Map them to
{Get Set}WindowLong[AW], as in Win32 they are equivalent.
(GetWindowLongPtr, SetWindowLongPtr): Add Unicode mappings.
2002-01-28 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* lib/test.c: Include wsnetbs.h.
2002-01-28 Kai Henningsen <kai-henningsen AT users DOT sourceforge DOT net>
* include/wsnetbs.h: New file.
2002-01-25 Earnie Boyd <earnie AT users DOT sf DOT net>
* include/winnt.h: Remove merge conflict.
2002-01-25 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/winnt.h (_TCHAR): Add typedefs.
2002-01-25 Tim Hughes <tjh AT delcam DOT com>
* include/wininet.h (SECURITY_FLAG_IGNORE_*): Add missing
defines.
2002-01-25 Andriy Palamarchuk <apa3a AT yahoo DOT com>
* include/winsuser.h (ATF_AVAILABLE, SERKF_ACTIVE):
Add defines.
(LPACCESSTIMEOUT): Add typedef.
2002-01-24 Phillip Susi <psusi AT cfl DOT rr DOT com>
* include/commctrl.h: Add missing HDM_*,HDN_*,LVSICF_* defines.
2002-01-24 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/commctrl.h (HDITEM[AW]): Rename _HD_ITEM[AW] to
_HDITEM[AW], with parallel changes to typedefs. Use defines for
backward compatability with old names. Update UNICODE mappings.
(HDLAYOUT): Remove struct _HD_LAYOUT_XP. Use new typedefs
for struct _HD_LAYOUT and add defines for backward
compatability with old names.
(NMLISTVIEW): Rename _NM_LISTVIEW to tagNMLISTVIEW, with
parallel chages to typedefs. Add defines for backward
compatability with old names.
(TCHITTESTINFO, IMAGELISTDRAWPARAMS): Fix _WIN32_IE guard.
2002-01-21 Robert Collins <rbtcollins AT hotmail DOT com>
* include/winnt.h: Add missing MEM_ defines, and convert existing to
hex for readability.
2002-01-17 Marcus Geelnard <marcus DOT geelnard AT home DOT se>
* include/winsuser.h (tagKBDLLHOOKSTRUCT): Define struct
and typedefs.
(SPI_SETSCREENSAVERRUNNING): Add define.
(LLKHF_ALTDOWN): Add define.
* include/wingdi.h (PFD_GENERIC_ACCELERATED,
PFD_DEPTH_DONTCARE): Add defines.
2002-01-17 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/objbase.h (CoGetObject): Add prototype.
2002-01-14 Timothy J. Wood <tjw AT omnigroup DOT com>
* include/winuser.h (ENUM_CURRENT_SETTINGS,
ENUM_REGISTRY_SETTINGS): Add defines.
2002-01-14 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/winnt.h (FILE_ATTRIBUTE_ENCRYPTED): Correct constant.
(FILE_ATTRIBUTE_DEVICE): Add define.
2002-01-14 Corinna Vinschen <vinschen AT redhat DOT com>
* include/winnt.h: Add INVALID_FILE_ATTRIBUTES.
2002-01-11 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* ChangeLog: correct date in last entry.
2002-01-11 Timothy J. Wood <tjw AT omnigroup DOT com>
* include/winuser.h (MONITORENUMPROC): Add typedef.
(EnumDisplayMonitors): Add prototype.
* lib/user32.def (EnumDisplayMonitors): Add stub.
2002-01-11 Ralf Habacker <Ralf DOT Habacker AT freenet DOT de>
* include/ntsecapi.h: Fixed missing void parameter type in some
prototypes.
* include/objbase.h: Ditto.
* include/rapi.h: Ditto.
* include/rpc.h: Ditto.
* include/rpcdce.h: Ditto.
* include/rpcdcep.h: Ditto.
* include/rpcndr.h: Ditto.
* include/rpcnsip.h: Ditto.
* include/rpcproxy.h: Ditto.
* include/windef.h: Ditto.
2002-01-07 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* lib/vfw32.def (LIBRARY): Change to MSVFW32.DLL.
2002-01-04 TAMURA Kent <tkent AT users DOT sourceforge DOT net>
* include/wingdi.h (BI_JPEG, BI_PNG, GGO_BEZIER,GGO_UNHINTED,
LAYOUT_RTL, LAYOUT_BITMAPORIENTATIONPRESERVED): Add defines.
* include/winuser.h (HWND_MESSAGE, WS_EX_COMPOSITED,
WS_EX_LAYERED, WS_EX_LAYOUTRTL, WS_EX_NOACTIVATE,
WS_EX_NOINHERITLAYOUT): Add defines.
* include/winnt.h (PF_RDTSC_INSTRUCTION_AVAILABLE,
PF_PAE_ENABLED, MEM_PHYSICAL, MEM_RESET, MEM_TOP_DOWN,
MEM_WRITE_WATCH): Add defines.
2002-01-04 Danny Smith <dannysmith AT users DOT sourceforge DOT net>
* include/winbase.h (InitializeCriticalSectionAndSpinCount):
Add prototype.
(SetCriticalSectionSpinCount): Likewise.
2001-12-30 Guido Serassio <serassio AT libero DOT it>
* include/winsvc.h: Add EnumServiceStatusEx(),
QueryServiceStatusEx()
& RegisterServiceCtrlHandlerEx()
2001-12-21 Robert Collins <rbtcollins AT hotmail DOT com>
* include/wingdi.h: Add GetRandomRgn and SYSRGN.
2001-12-20 Christopher Faylor <cgf AT redhat DOT com>
* lib/Makefile.in: Revert inst_installdir definitions to working
versions.
2001-12-17 Guido Serassio <serassio AT libero DOT it>
* include/winsvc.h: Add ChangeServiceConfig2() &
QueryServiceConfig2() definition
2001-12-17 Robert Collins <rbtcollins AT hotmail DOT com>
* include/commctrl.h: New typedefs for HDLAYOUT and LPHDLAYOUT based
on MSDN documentation for XP.
2001-12-15 Andrew Begel <abegel AT eecs DOT berkeley DOT edu>
*include/winbase.h (CreateHardLink): Correct typo in UNICODE
mappings.
2001-12-11 Phillip Susi <psusi AT cfl DOT rr DOT com>
* include/commctrl.h (ACS_*): Add new defines.
(PGS_*): Ditto.
(CBES_*): Ditto.
(TBSTYLE_*): Ditto.
(TB_*): Ditto.
(TTS_*): Ditto.
(UDS_HOTTRACK): Add define.
(SBT_TOOLTIPS): Ditto.
(TBS_*): Add new defines.
(HDS_*): Ditto.
(LVS_EX_*) Ditto.
(LVKF_*): Ditto.
(TCM_GETEXTENDEDSTYLE): Add define.
(TVS_NOHSCROLL): Ditto.
(TVIF_INTEGRAL): Ditto.
(DTS_SHORTDATECENTURYFORMAT): Ditto.
(TCS_*): Add new defines.
(CBEM_*): Add defines.
(tagNMITEMACTIVATE): Add structure definition and typedefs.
(tagTVITEMEX[AW]: Ditto.
(tagTVINSERTSTRUCT[AW]: Add union member.
* include/winbase.h (VirtualAllocEx): Add prototype.
* include/winuser.h (SS_*): Add new defines.
--------------ED558E7CE2A4718EAC4F452F--
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
- Raw text -