3b26b6a205* fhandler_tty.cc (fhandler_tty_slave::open): Reinstate call to need_invisible on first pty open.
Christopher Faylor
2006-05-20 04:19:47 +0000
38f9b109b4fix incorrect function name in old entry
Christopher Faylor
2006-05-20 04:01:12 +0000
1160b21781* fhandler_console.cc (fhandler_console::need_invisible): Allocate an invisible window station when ctty != TTY_CONSOLE.
Christopher Faylor
2006-05-19 00:32:36 +0000
dc7798c6b02006-05-18 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2006-05-18 18:07:19 +0000
e6cb2291c8* src-release (MAKEINFOFLAGS): Define. (do-proto-toplev): Pass MAKEINFOFLAGS to submakes.
Daniel Jacobowitz
2006-05-17 19:09:52 +0000
01668fecd4* mingwex/wcrtomb.c (wcrtomb_cp): Test (wc > 255) only if C locale. Use supplied codepage as arg to WideCharToMultiByte.
Danny Smith
2006-05-17 07:49:39 +0000
9fa8d227d4* cygtls.cc (_cygtls::remove): Don't test for initialization since this function will always be called when _my_tls is initialized. * init.cc (dll_entry): Don't attempt to remove tls info if _my_tls is obviously not even available.
Christopher Faylor
2006-05-17 03:36:14 +0000
1e68a8ced0correct changelog date
Christopher Faylor
2006-05-16 03:24:26 +0000
562adf7890* sigproc.cc (no_signals_available): Detect hwait_sig == INVALID_HANDLE_VALUE. (wait_sig): Set hwait_sig to INVALID_HANDLE_VALUE on __SIGEXIT. * cygtls.cc (_cygtls::init_thread): Zero entire _my_tls structure and no more. * cygtls.h (_my_tls::padding): Delete. (CYGTLS_PADSIZE): Redefine concept of padding to mean padding at the end of the stack. * dcrt0.cc (initialize_main_tls): Change return to void. * gentls_offsets: Treat const specially, too. Keep going after a '}' is found. Change negative offset calculation to use CYGTLS_PADSIZE. * init.cc (_my_oldfunc): New variable. (threadfunc_fe): Use stored tls value for oldfunc rather than blindly writing to the stack. (munge_threadfunc): Set oldfunc in tls. (dll_entry): Initialize tls allocation. * tlsoffsets.h: Regenerate.
Christopher Faylor
2006-05-16 03:14:24 +0000
a9e36321fd* ntdll.h (STATUS_INVALID_INFO_CLASS): Conditionalize.
Christopher Faylor
2006-05-14 18:32:57 +0000
372e55957e* config.sub, config.guess: Update from upstream sources.
Ben Elliston
2006-05-14 00:51:19 +0000
9385da4973* include/rtutils.h (TraceDumpA,TraceDumpW,TracePutsA,TracePutsW) (TraceRegisterA,TraceRegisterW,TraceVprintfA,TraceVprintfW): Define as macros. Thanks to: Bruce M Simpson <bms_spc at sf dot net>
Dimitri Papadopoulos
2006-05-12 18:09:15 +0000
a9d6dd61c0* lib/rtutils.def: New file. Generated on Windows XP. (TracePrintf{AW},TracePrintfEx{AW}): Left out for now. * include/rtutils.h: New file. (TraceDump{AW},TracePuts{AW},TraceRegister{AW},TraceVprintf{AW}): Commented out, they're missing from rtutils.def.
Dimitri Papadopoulos
2006-05-12 13:28:46 +0000
28eba36967* include/ipxtfflt.h: New file.
Dimitri Papadopoulos
2006-05-12 11:55:45 +0000
a1c9200d10* lib/mprapi.def: Regenerate on Windows XP. Would need to be regenerated on Windows Server 2003.
Dimitri Papadopoulos
2006-05-12 07:14:40 +0000
e1b888df24* acinclude.m4 (_NEWLIB_VERSION): Rename to: (DEF_NEWLIB_VERSION). * configure.in (_NEWLIB_VERSION): Use NEWLIB_VERSION. * configure: Regenerate.
Joern Rennecke
2006-05-11 15:49:52 +0000
51d7d63178* include/strmif.h (IAMAnalogVideoDecoder,IAMAudioInputMixer) (IAMAudioRendererStats,IAMBufferNegotiation,IAMCameraControl) (IAMCertifiedOutputProtection): Add interfaces. * include/adsprop.h: New file. * include/cmnquery.h: New file. * include/dsadmin.h: New file. * include/dsclient.h: New file. * include/dsgetdc.h: New file. * include/dsquery.h: New file. * include/dsrole.h: New file. * include/ntdsapi.h: New file. * include/ntdsbcli.h: New file. * include/objsel.h: New file. Not finished. Just wanted to submit this before I'm disembarked from the project, so that the work isn't lost...
Dimitri Papadopoulos
2006-05-11 09:53:34 +0000
a72a9c190f* Makefile.in (clean): Also delete *.dbg.
Brian Dessent
2006-05-10 22:01:57 +0000
00a4b31ad02006-05-10 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2006-05-10 20:51:41 +0000
5f6ae3d318* include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory instead of memset to avoid <string.h>. Still need a fix for memcmp. * include/dshow.h (AM_ASPECT_RATIO_MODE,AM_WST_DRAWBGMODE,AM_WST_LEVEL) (AMExtendedSeekingCapabilities,AM_WST_SERVICE,AM_WST_STATE) (AM_WST_STYLE): Add enums. (AM_WST_PAGE,AMVABeginFrameInfo,AMVACompBufferInfo,AMVAEndFrameInfo, AMVAInternalMemInfo,AMVAUncompBufferInfo,AMVAUncompDataInfo): New structures. * include/errors.h (VFW_*): Define. * include/evcode.h (AM_WMT_EVENT_DATA): New structure. * include/mmsystem.h (WAVE_FORMAT_EXTENSIBLE): Define. * include/edevdefs.h (ED_FORMAT_SMPTE_30,ED_FORMAT_SMPTE_30DROP) (ED_FORMAT_SMPTE_25,ED_FORMAT_SMPTE_24): Move from here... * include/strmif.h: ... to here. New file. * include/aviriff.h: New file. * include/bdatypes.h: New file. * include/control.h: New file. * include/dvdmedia.h: New file. * include/il21dec.h: New file. * include/ks.h: New file. * include/ksmedia.h: New file. * include/mmreg.h: New file. * include/mpegtype.h: New file. * include/vidcap.h: New file. * include/vmr9.h: New file. * include/vptype.h: New file. * include/xprtdefs.h: New file.
Dimitri Papadopoulos
2006-05-10 08:57:45 +0000
fe9a050c9e* include/winnls.h [WINVER >= 0x0500] (LOCALE_IDEFAULTEBCDICCODEPAGE): Documented as defined on Windows 2000 or later. [WINVER >= 0x0600] (LOCALE_SDURATION,LOCALE_SIETFLANGUAGE) (LOCALE_SISO3166CTRYNAME2,LOCALE_SISO639LANGNAME2) (LOCALE_SKEYBOARDSTOINSTALL,LOCALE_SNAME,LOCALE_SNAN) (LOCALE_SNEGINFINITY,LOCALE_SPOSINFINITY,LOCALE_SSCRIPTS): Documented but values unknown, Windows Vista or later. (CAL_UMALQURA): Cleanup. (CAL_SSHORTESTDAYNAME_*): Cleanup. [WINVER >= 0x0410] (CAL_SYEARMONTH,CAL_ITWODIGITYEARMAX) (CAL_NOUSEROVERRIDE,CAL_RETURN_NUMBER,CAL_USE_CP_ACP): Cleanup.
Dimitri Papadopoulos
2006-05-10 08:36:05 +0000
5d35ee6250* include/wingdi.h [WINVER >= 0x0500] (DC_*): Define. (GGO_UNHINTED): Define. (DMPAPER_*): Define. Paper size newly added to the documentation. (DMPAPER_LAST): Value depends on DMPAPER_* variables actually defined. (DM_*): Cleanup. (DM_PANNINGWIDTH,DM_PANNINGHEIGHT,DM_DISPLAYFIXEDOUTPUT): Define. (DMDO_*,DMDFO_*): Define. (GetDCBrushColor,GetDCPenColor): Declare. * lib/msimg32.def (GetDCBrushColor,GetDCPenColor): Add stubs.
Dimitri Papadopoulos
2006-05-10 08:04:49 +0000
972d2ba056* include/winnt.h (LANG_*,SUBLANG_*): Define. Languages newly added to the documentation.
Dimitri Papadopoulos
2006-05-10 07:57:22 +0000
7f32c41d7f2006-05-09 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2006-05-09 21:53:35 +0000
bac01fc8f72006-05-09 Kazu Hirata <kazu@codesourcery.com>
Jeff Johnston
2006-05-09 17:55:21 +0000
56aed3f578* fhandler_disk_file.cc (fhandler_disk_file::readdir): Fix typo which caused test for ".." to be skipped.
Christopher Faylor
2006-05-08 15:20:04 +0000
6936abd4fd* include/winuser.h (SPI_SCREENSAVERRUNNING): Define. It had been removed because it's no documented, but Cygwin needs it.
Dimitri Papadopoulos
2006-05-05 12:05:41 +0000
93f6dae7ed* include/winnls.h (CAL_SYEARMONTH,CAL_ITWODIGITYEARMAX, CAL_NOUSEROVERRIDE, CAL_RETURN_NUMBER,CAL_USE_CP_ACP): Documented as available on Windows 98 and better. (CAL_UMALQURA,CAL_SSHORTESTDAYNAME*): Define, Windows Vista and better.
Dimitri Papadopoulos
2006-05-04 15:57:41 +0000
e77661ab432006-05-04 Steve Ellcey <sje@cup.hp.com>
Daniel Jacobowitz
2006-05-04 15:11:54 +0000
da8eb0a5f8* include/amvideo.h: New file. * include/dshow.h: Include <amvideo.h>.
Dimitri Papadopoulos
2006-05-04 12:40:50 +0000
b2c6ca84bd* include/winuser.h (MOUSEEVENTF_*): Cleanup and new define. (HSHELL_*): Cleanup and new define. (SMTO_*): Cleanup and new define. (SPI_*): Cleanup and new define. (SPIF_*): Cleanup. (HWND_MESSAGE): Windows 2000 only. (SIF_*): Cleanup. (SWP_*): Cleanup. * include/wingdi.h (ETO_*): Cleanup and new define.
Dimitri Papadopoulos
2006-05-04 10:09:28 +0000
5248b38cc7* include/mprapi.h: New file. * include/routprot.h: New file. * include/ipxrtdef.h: New file. * include/ipxconst.h: New file. * include/stm.h: New file.
Dimitri Papadopoulos
2006-05-02 10:51:52 +0000
1f498f6aeaFix typo.
DJ Delorie
2006-05-02 00:58:33 +0000
928b07db34* configure.in: Restore CFLAGS if GM P isn't present. * configure: Regenerate.
DJ Delorie
2006-05-02 00:16:50 +0000
8f8f1db12f2006-05-01 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2006-05-01 22:01:07 +0000
0ba7a49150Move opcode ChangeLog entry to opcode/ChangeLog.
H.J. Lu
2006-04-29 16:54:51 +0000
acbd76c614* include/ddk/winddk.h (KAFFINITY): Fix typo. Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
Dimitri Papadopoulos
2006-04-28 17:39:48 +0000
5dcc8b249a* include/winbase.h (ENUMRES*PROC{AW}): ANSI and Unicode versions. Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
Dimitri Papadopoulos
2006-04-28 17:34:02 +0000
f7f95ba172* include/ntsecapi.h (POLICY_DNS_DOMAIN_INFO): Fix typo. Thanks to: Oliver Stoeneberg <kidkat at sf dot net>
Dimitri Papadopoulos
2006-04-28 17:16:55 +0000
6bcc8fbabb* include/winnt.h (WT_SET_MAX_THREADPOOL_THREADS): Define. Thanks to: Bruce M Simpson <bms_spc at sf dot net>
Dimitri Papadopoulos
2006-04-28 10:36:46 +0000
7eaa966b8f* include/ipifcons.h (MIN_IF_TYPE,IF_TYPE_*,MAX_IF_TYPE,IF_ACCESS_*, IF_CHECK_*,IF_CONNECTION_*,IF_ADMIN_*,IF_OPER_*): Define. * include/winbase.h (CancelWaitableTimer,UnregisterWait): Add function declaration. * include/mgm.h: New file. * lib/rtm.def: New file. Thanks to: Bruce M Simpson <bms_spc at sf dot net>
Dimitri Papadopoulos
2006-04-28 10:31:20 +0000
330a2faed9* fhandler.h (fhandler_base): Change fstat_helper prototype to take file size and inode number as 64 bit values. * fhandler_disk_file.cc (FS_IS_SAMBA): Move to path.cc (FS_IS_SAMBA_WITH_QUOTA): Ditto. (path_conv::hasgood_inode): Delete. (path_conv::is_samba): Delete. (path_conv::isgood_inode): Centralized function to recognize a good inode number. (fhandler_base::fstat_by_handle): Constify fvi_size and fai_size. Accomodate argument change in fstat_helper. (fhandler_base::fstat_by_name): Ditto. (fhandler_base::fstat_helper): Accomodate argument change. Call path_conv::isgood_inode to recognize good inodes. (fhandler_disk_file::opendir): Explain Samba weirdness here. Call path_conv::fs_is_samba instead of path_conv::is_samba. (fhandler_disk_file::readdir): Add STATUS_INVALID_INFO_CLASS as valid return code from NtQueryDirectoryFile to indicate that FileIdBothDirectoryInformation is not supported. Call path_conv::isgood_inode to recognize good inodes. * ntdll.h (STATUS_INVALID_INFO_CLASS): Define. * path.cc (fs_info::update): Rework file system recognition and set appropriate flags. * path.h (struct fs_info): Add is_ntfs, is_samba and is_nfs flags. Constify pure read accessors.
Corinna Vinschen
2006-04-26 16:51:09 +0000
605a4047a0Add missing changelog entry
Andreas Jaeger
2006-04-26 09:24:07 +0000
b34db572c1* libc/machine/sh/configure.in: Avoid link tests. * libc/machine/sh/configure: Regenerate.
DJ Delorie
2006-04-24 20:19:52 +0000
a2649dc651* environ.cc (getearly): Force correct dereference order when inspecting environ table.
Christopher Faylor
2006-04-24 16:42:07 +0000
b4c53a7c00* select.cc (thread_pipe): Raise sleep time only every 8th iteration. (thread_mailslot): Ditto.
Corinna Vinschen
2006-04-24 15:16:45 +0000
27154d380a* include/ws2tcpip.h (gai_strerror): Remove thread-safety comment. This function cannot be made thread-safe, the API would have to be changed for that, just like strerror() -> strerror_r() and similar ISO C or POSIX functions...
Dimitri Papadopoulos
2006-04-24 11:53:16 +0000
cfa882572a* select.cc (thread_pipe): Raise sleep time dynamically to speed up select on pipes when copying lots of data. (thread_mailslot): Ditto for mailslots.
Corinna Vinschen
2006-04-23 08:39:07 +0000
3153a0ecae* signal.cc (abort): On second thought, just set incyg once.
Christopher Faylor
2006-04-22 23:13:18 +0000
bdcec0d979* abort.cc (abort): Set incyg manually to help get a reliable gdb stack trace. * cygwin.din (abort): Make NOSIGFE.
Christopher Faylor
2006-04-22 23:09:44 +0000
3a83d3a849* environ.cc (getearly): Use GetEnvironmentVariable and cmalloc instead of GetEnvironmentStrings. (environ_init): Revert rawenv stuff.
Christopher Faylor
2006-04-21 21:34:38 +0000
478e8b1569format comment using GNU-style
Christopher Faylor
2006-04-21 19:40:48 +0000
16dc3c95fb* environ.cc (rawenv): Make this variable a file-scope static. (getearly): Rename 's' variable to 'len' since 's' is used fairly consistently throughout cygwin as a string variable. Remove rawenv declaration. Perform other minor cleanups. (environ_init): Remove rawenv declaration. Only set rawenv to GetEnvironmentStrings() if it has not already been set. Properly free rawenv in all cases.
Christopher Faylor
2006-04-21 19:19:31 +0000
f09acf77de* tty.h (tty::hwnd): Move to tty_min. (tty::gethwnd): Ditto. (tty::sethwnd): Ditto. (tty_min::hwnd): Receive variable from tty class. (tty_min::gethwnd): Receive function from tty classs. (tty_min::sethwnd): Ditto. * dtable.cc (dtable::stdio_init): Only call init_console_handler when we actually own the console. * fhandler_console.cc (fhandler_console::get_tty_stuff): Set tty's hwnd to non-zero value. * fhandler_termios.cc (fhandler_termios::tcsetpgrp): Semi-reinstate handling of console when pgrp is set.
Christopher Faylor
2006-04-21 18:53:05 +0000
33b0abd1c3* environ.cc (getearly): New function. (findenv_func): New function pointer, predefined to getearly. (getenv): Call findenv function over the findenv_func pointer. (environ_init): Change findenv_func pointer to my_findenv after Cygwin environment is initialized.
Corinna Vinschen
2006-04-21 17:21:41 +0000
00c2208858* fhandler_socket.cc (fhandler_socket::wait): Reorder setting WSAError to avoid spurious errors with WSAError set to 0.
Corinna Vinschen
2006-04-21 11:35:44 +0000
387e6a35d8* include/asm/byteorder.h: Include stdint.h. Per standard, change datatypes in ntohX and htonX functions to uintXX_t types.
Corinna Vinschen
2006-04-21 09:59:07 +0000
6fbcec60a8* include/winnt.h: revert to 1.102 * include/ddk/winddk.h: revert to 1.25
Dimitri Papadopoulos
2006-04-20 10:47:43 +0000
4e71dc1e3a2006-04-19 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston
2006-04-19 19:44:05 +0000
53e906ee42* include/edevdefs.h: New file.
Dimitri Papadopoulos
2006-04-19 11:03:17 +0000
9d723cf55e* include/mmsystem.h (_LPCWAVEFORMATEX_DEFINED): Define. Use as guard for the WAVEFORMATEX structure instead of _WAVEFORMATEX_ to avoid clashes with DirectSound. Keep _WAVEFORMATEX_ for compatibility. Thanks to: Andrew Jones <guln at sf dot net>
Dimitri Papadopoulos
2006-04-19 08:57:16 +0000
cb784c8950* include/winnt.h, include/ddk/winddk.h (FIELD_OFFSET): Compile with recent C++ compiler such as gcc 3.4. * include/ddk/winddk.h: Ditto.
Dimitri Papadopoulos
2006-04-19 08:40:53 +0000
a2601182c0* include/winuser.h (CharNextEx,CharNextExW,CharPrevEx,CharPrevExW): Delete. Only CharNextExA and CharPrevExA are documented in MSDN. Thanks to: David Golub <david_golub at sf dot net>
Dimitri Papadopoulos
2006-04-19 08:15:19 +0000