Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/winsup
AgeCommit message (Collapse)Author
2014-01-07 * faq-programming.xml: Update packages needed to build Cygwin.Corinna Vinschen
2014-01-05RecreateChristopher Faylor
2014-01-05* fhandler.h: Update copyright.Christopher Faylor
(cltype): New enum. (dev_console::console_attrs): Define struct name. (dev_console::console_attrs::set_cl_x): New function. (dev_console::console_attrs::set_cl_y): New function. (fhandler_console::clear_screen): Redefine input params. * fhandler_console.cc: Update copyright. Throughout, reflect change in arguments to fhandler_console::clear_screeen. (fhandler_console::mouse_aware): Simplify logic slightly. (fhandler_console::scroll_screen): Remove hopefully obsolete win95 code. (dev_console::console_attrs::set_cl_x): New function. (dev_console::console_attrs::set_cl_y): New function. (fhandler_console::clear_screen): Redefine input params. Calculate position based on enum value. (region_split): Change arguments. Simplify. (ReadConsoleOutputWrapper): Remove coord argument since we now always use 0, 0. Send extra arguments to region_split.
2014-01-01.Christopher Faylor
2014-01-01* fhandler_console.cc (region_split): New function.Christopher Faylor
(delta): Ditto. (ReadConsoleOutputWrapper): Ditto. (fhandler_console::char_command): Use ReadConsoleOutputWrapper to avoid OOM condition from ReadConsoleOutputW. Add more debugging.
2013-12-22* strace.cc (strace::vsprntf): Fix potential (if unlikely) use of uninitializedChristopher Faylor
variable.
2013-12-19*** empty log message ***Corinna Vinschen
2013-12-18.Christopher Faylor
2013-12-18* dcrt0.cc (dll_crt0_1): Remove NtSetTimerResolution.Christopher Faylor
* pinfo.cc (pinfo::init): Increase wait interval when waiting for procinfo to stabilize.
2013-12-18* autoload.cc (timeBeginPeriod): Delete.Christopher Faylor
* dcrt0.cc (dll_crt0_1): Use NtSetTimerResolution rather than timeBeginPeriod.
2013-12-18* autoload.cc (timeBeginPeriod): Autoload.Christopher Faylor
* dcrt0.cc (dll_crt0_1): Use timeBeginPeriod to set default resolution to 1 ms. * pinfo.cc (pinfo::thisproc): Set ppid for redirected _pinfo blocks too. (pinfo::init): Avoid using VirtualQuery. Just rely on the assumption that procinfo will be populated. * pinfo.h (_pinfo::ppid): Move into redirected block.
2013-12-18* external.cc (fillout_pinfo): Remove nonsensical loop.Christopher Faylor
* fork.cc (frok::parent): When initializing pinfo for child new PID_NEW flag + actual defined constant rather than raw number. Don't set start_time here. * pinfo.cc (pinfo::thisproc): Use PID_NEW when initializing pinfo. Avoid checking h for NULL multiple times. Don't set start_time here. (pinfo_init): Aways set ppid last. Tweak strace output. (pinfo::init): Handle new PID_NEW flag. Wait for shared memory to contain useful information. Set start_time if PID_NEW. (_onreturn:h): Define as HANDLE rather than HANDLE *. (_onreturn::~onreturn): Accommodate h definition change. (_onreturn::no_close_handle): Rename from no_close_p_handle. Take a pinfo arg and set hProcess to h before zeroing. (winpids::add): Don't open a handle to our own process. Change logic associated with when a handle gets closed. Accommodate no_close_handle changes. (winpids::enum_processes): Simplify process enumeration loop. (winpids::set): Eliminate ill-considered malloc locking. * sigproc.cc (proc_subproc): Always set ppid last.
2013-12-18* sigproc.cc (sig_send): Set PIPE_NOWAIT for pipes which are not us.Christopher Faylor
2013-12-17* fhandler.h (fhandler_pty_master::~fhandler_pty_master): Delete.Christopher Faylor
* fhandler_tty.cc (fhandler_pty_master::~fhandler_pty_master): Ditto.
2013-12-11 * syscalls.cc (NT_TRANSACTIONAL_ERROR): Define.Corinna Vinschen
(stop_transaction): Take "trans" HANDLE by reference and set it to NULL after closing it. (unlink_nt): If NtOpenFile fails due to a transactional error, stop transaction and retry NtOpenFile. Simplify check for having to call stop_transaction. (rename): If NtOpenFile fails due to a transactional error, stop transaction and retry NtOpenFile in both affected cases. Simplify check for having to call stop_transaction and add comment from unlink_nt.
2013-12-11 * mount.cc (fs_info::update): Fix formatting.Corinna Vinschen
2013-12-11 * fhandler.h (fhandler_dev_clipboard): Add private memberCorinna Vinschen
cygnativeformat. Declare private method set_clipboard. * fhandler_clipboard.cc (cygnativeformat): Convert static variable to fhandler_dev_clipboard member. (fhandler_dev_clipboard::set_clipboard): Convert from static function to fhandler_dev_clipboard method.
2013-12-10signal hangChristopher Faylor
2013-12-10* globals.cc (hntdll): Define/declare.Christopher Faylor
* exceptions.cc (inside_kernel): Don't call GetModuleFileName if we know we're in ntdll. * sigproc.cc (wait_sig): Initialize hntdll.
2013-12-09 * include/cygwin/stdlib.h (initstate, random, setstate, srandom):Corinna Vinschen
Harden _XOPEN_SOURCE guard against applications defining _XOPEN_SOURCE with empty value.
2013-12-08 * include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 28.Corinna Vinschen
2013-12-08*** empty log message ***Corinna Vinschen
2013-12-07 * new-features.xml (ov-new1.7.26): Add new section.Corinna Vinschen
2013-12-07 * path.cc (symlink_native): Workaround Windows 8.1 bug: Drop long pathCorinna Vinschen
prefix from symlink target path. Add comment to explain why.
2013-12-06* syscalls.cc (dup): Use cygheap_fdnew properly.Christopher Faylor
2013-12-05* cygheap.h (cygheap_fdnew): Avoid setting errno directly since it will haveChristopher Faylor
been set by a previous function. * dtable.h (dtable::extend): Accept second size_t argument. * dtable.cc (dtable::extend): Accept second "min" argument which allows checking for OPEN_MAX_MAX boundary conditions. (dtable_init): Accommodate second argument to dtable::extend. (dtable::find_unused_handle): Ditto. * syscalls.cc (setdtablesize): Ditto. (dup): Return any error passed by cygheap_fdnew() directly. (getdtablesize): Just return dtable size directly.
2013-12-04* dtable.cc (dtable::find_unused_handle): When extending, always make sure thatChristopher Faylor
there is a NOFILE_INCR chunk following the free fd.
2013-12-04* configure.ac: Back out stupid change.Christopher Faylor
* configure: Regenerate.
2013-12-04* select.cc (select): Add workaround for, as yet undebugged, pathological case.Christopher Faylor
2013-12-03* configure.ac: Don't require 64-bit compiler for 32-bit builds.Christopher Faylor
* configure: Regenerate.
2013-12-01* dtable.cc (dtable::find_unused_handle): Break out of the right loop.Christopher Faylor
2013-12-01* dtable.cc (dtable::find_unused_handle): Fix off-by-one error. Always exitChristopher Faylor
through the bottom. (cygwin_attach_handle_to_fd): Make sure that fd tab is locked for the duration of this function. * dtable.h (dtable::lock): Make public. (dtable::unlock): Ditto. (dtable): Remove friends.
2013-12-01Fix ChangeLog entryCorinna Vinschen
2013-12-01 * dtable.cc (dtable::extend): Change local variable new_size to size_tCorinna Vinschen
as well. * thread.cc: Fix comment.
2013-12-01.Christopher Faylor
2013-12-01* dtable.h (dtable::first_fd_for_open): Change declaration to size_t.Christopher Faylor
(dtable::extend): Change parameter to size_t. (dtable::find_unused_handle): Ditto. * dtable.cc: Remove now-unused header. (dtable::extend): Remove pointless test. Change parameter to size_t. (dtable::find_unused_handle): Rework to avoid MAX calculation in extend() call. Change parameter to size_t.
2013-12-01* dtable.cc (build_fh_pc): When creating an archetype, use native name ratherChristopher Faylor
than unix name if name doesn't exist.
2013-11-29* include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 27.Christopher Faylor
2013-11-29 * include/cygwin/stdlib.h(initstate, random, setstate, srandom) :Jon TURNEY
Prototype if not __STRICT_ANSI__ or _XOPEN_SOURCE is defined appropriately.
2013-11-29 * new-features.xml (ov-new1.7.26): Fix section ID and title. AddCorinna Vinschen
posix_spawn item.
2013-11-28 * include/glob.h: Fix invalid use of 'restrict' error.Corinna Vinschen
2013-11-27 * syscalls.cc (try_to_bin): Enhance debug output in case reopen fails.Corinna Vinschen
2013-11-27 * syscalls.cc (try_to_bin): Drop fh_dup, reuse tmp_fh instead.Corinna Vinschen
2013-11-27 * syscalls.cc (try_to_bin): Take additional parameter to get file openCorinna Vinschen
flags. If the file to move to the bin has been opened casesensitive, reopen it caseinsensitive. Explain why. Revert the default name of the Vista-and-later recycler to mixed case for readability. (unlink_nt): Call try_to_bin with file open flags as evaluated.
2013-11-26 * nlsfuncs.cc (wcscoll): Add "__restrict" to definition.Corinna Vinschen
(wcsxfrm): Ditto.
2013-11-26 * common.din: Export posix_spawn[...] functions.Corinna Vinschen
* exec.cc (execve): Add EXPORT_ALIAS _execve. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. * posix.sgml (std-susv4): Add posix_spawn[...] here. (std-notimpl): Drop here.
2013-11-26 * nlsfuncs.cc (strcoll): Add "__restrict" to definition.Corinna Vinschen
(strxfrm): Ditto.
2013-11-25 Throughout, keep function definitions and declarations in sync withCorinna Vinschen
newlib in terms of C99 "restrict" keyword.
2013-11-24 * dtable.cc: Include sys/param.h for MAX definition.Corinna Vinschen
2013-11-24 Throughout, drop unnecessary explicit includes of windows header filesCorinna Vinschen
included by default. * winlean.h: Add long comment to explain why we have to define certain symbols. (_NORMALIZE_): Define. (_WINNLS_): Drop definition and subsequent undef. (_WINNETWK_): Ditto. (_WINSVC_): Ditto. 2013-11-23 Eric Blake <eblake@redhat.com>