summaryrefslogtreecommitdiff
path: root/winsup/cygwin/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r--winsup/cygwin/ChangeLog217
1 files changed, 217 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index b839897bb9e..d7584b82221 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,220 @@
+2003-05-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (NEW_FUNCTIONS): All 32/64 from 0.79 API get
+ leading underscore.
+ * cygwin.din: Ditto.
+ * include/cygwin/version.h: Bump API minor number.
+
+2003-05-09 Corinna Vinschen <corinna@vinschen.de>
+
+ * include/cygwin/config.h: New file.
+
+2003-05-09 Christopher Faylor <cgf@redhat.com>
+
+ * cygthread.cc (cygthread::detach): Prioritize waiting for I/O
+ completion over waiting for signal delivery.
+
+2003-05-06 Thomas Pfaff <tpfaff@gmx.net>
+
+ * signal.cc (nanosleep): Do not wait twice for signal arrival.
+
+2003-05-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * include/cygwin/types.h: Fix erroneous definition of ino_t from
+ 2003-04-28.
+
+2003-05-03 Corinna Vinschen <corinna@vinschen.de>
+
+ * syscalls.cc (chown_worker): Allow chown'ing of socket files.
+
+2003-04-30 Thomas Pfaff <tpfaff@gmx.net>
+
+ * Makefile.in: Revert patch from 2003-04-17.
+
+2003-04-28 Brian Ford <ford@vss.fsi.com>
+
+ * profil.h (PROFADDR): Prevent overflow when text segments are larger
+ than 256k.
+ * profil.c (profthr_func): Raise thread priority for more accurate
+ sampling.
+
+2003-04-26 Christopher Faylor <cgf@redhat.com>
+
+ * path.cc (hash_path_name): Use ino_t as type.
+
+2003-04-26 Christopher Faylor <cgf@redhat.com>
+
+ * errno.cc (_sys_nerr): Fix compile error erroneously checked in on
+ 2003-04-23.
+
+2003-04-25 Corinna Vinschen <corinna@vinschen.de>
+
+ * include/netinet/ip.h: Include netinet/in_systm.h and netinet/in.h
+ to allow standalone usage (autoconf).
+
+2003-04-23 Christopher Faylor <cgf@redhat.com>
+
+ * fork.cc: Change SLOW_PID_REUSE to NO_SLOW_PID_REUSE and invert ifdef
+ sense throughout.
+
+2003-04-22 Christopher Faylor <cgf@redhat.com>
+
+ * select.cc (fhandler_pipe::ready_for_read): Assure that get_guard is
+ called for successful non-blocking pipe reads.
+
+2003-04-22 Corinna Vinschen <corinna@vinschen.de>
+
+ * include/inttypes.h: New file.
+ * include/stdint.h: New file.
+ * include/cygwin/in.h: Include stdint.h instead of sys/types.h.
+ * include/cygwin/types.h: Include stdint.h. Remove typedefs for
+ intN_t and uintN_t since these are defined in stdint.h now.
+
+2003-04-21 Christopher Faylor <cgf@redhat.com>
+
+ * include/cygwin/version.h: Bump DLL major number to 1005. Change DLL
+ minor number to 0. Bump API minor number.
+
+2003-04-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * autoload.cc (CreateWindowStationA): Add.
+ (SetProcessWindowStation): Add.
+
+2003-04-19 Christopher Faylor <cgf@redhat.com>
+
+ * wincap.h (wincaps:pty_needs_alloc_console): New element.
+ (wincapc:pty_needs_alloc_console): New function.
+ * wincap.cc: Add pty_needs_alloc_console throughout.
+ * fhandler_tty.cc (fhandler_tty_slave::open): Open an "invisible"
+ console on first pty allocation.
+
+2003-04-18 Christopher Faylor <cgf@redhat.com>
+
+ * fhandler_tty.cc (fhandler_tty_slave::open): Allocate a console
+ whenever a pty is allocated.
+
+2003-04-18 Christopher Faylor <cgf@redhat.com>
+
+ * Makefile.in: Use ${nostdlib} variable.
+
+2003-04-18 Diego Biurrun <diego@biurrun.de>
+
+ * fhandler_proc.cc (format_proc_cpuinfo): Change /proc/cpuinfo "vendor
+ id" string to "vendor_id" to conform with Linux systems.
+
+2003-04-17 Christopher Faylor <cgf@redhat.com>
+
+ * syscalls.cc (setsid): Don't call FreeConsole if ctty is already < 0.
+
+2003-04-17 Thomas Pfaff <tpfaff@gmx.net>
+
+ * Makefile.in: Add finline-functions optimization to CXXFLAGS.
+ * autoload.cc (LoadDLLprime): Rename std_dll_init to
+ _std_dll_init.
+ (std_dll_init): Remove name mangling prototype. Add attributes
+ used and noinline.
+ (wsock_init): Ditto.
+ Change wsock_init to _wsock_init in wsock32 and ws2_32
+ LoadDLLprime.
+ * exceptions.cc (unused_sig_wrapper): Remove prototype. Add
+ attributes used and noinline.
+ * pwdgrp.h ((pwdgrp (passwd *&)): Remove inline code.
+ (pwdgrp (__group32 *&)): Ditto.
+ * grp.cc (pwdgrp (passwd *&)): Outline constructor.
+ (pwdgrp (__group32 *&)): Ditto.
+
+2003-04-17 Thomas Pfaff <tpfaff@gmx.net>
+
+ * thread.h (pthread::equal): New static method.
+ * thread.cc: Rename pthread_equal to pthread::equal throughout.
+ (pthread_equal): Use pthread::equal to compare threads ids.
+
+2003-04-15 Christopher Faylor <cgf@redhat.com>
+
+ * termios.cc (setspeed): New function.
+ (cfsetospeed): Use setspeed to set speed.
+ (cfsetispeed): Use setspeed to set speed.
+
+2003-04-15 Chris January <chris@atomice.net>
+
+ * autoload.cc: Add load statement for UuidCreate, and
+ UuidCreateSequential.
+ * cpuid.h: New file.
+ * cygwin.din: Export gethostid.
+ * fhandler_proc.cc (cpuid): Move to cpuid.h.
+ (can_set_flag): Move to cpuid.h.
+ * syscalls.cc (gethostid): New function.
+ * version.h: Bump api minor version number to 83.
+
+2003-04-15 Thomas Pfaff <tpfaff@gmx.net>
+
+ * thread.h (pthread_rwlock::release): New method.
+ * thread.cc (pthread_rwlock::unlock): Use release to signal waiting
+ threads.
+ (pthread_rwlock::rdlock_cleanup): Signal waiting threads after a
+ cancelation.
+ (pthread_rwlock::wrlock_cleanup): Ditto.
+
+2003-04-13 Pierre Humblet <pierre.humblet@ieee.org>
+
+ * mkvers.sh: Prefix day with 0 in date only when day < 10.
+
+2003-04-11 Pierre Humblet <pierre.humblet@ieee.org>
+
+ * security.cc (get_info_from_sd): New function.
+ (get_nt_attribute): Only call read_sd and get_info_from_sd.
+ Return void.
+ (get_file_attribute): Move sd error handling to get_info_from_sd.
+ and symlink handling to fhandler_disk_file::fstat_helper.
+ (get_nt_object_attribute): Only call read_sd and get_info_from_sd.
+ Return void.
+ (get_object_attribute): Remove symlink handling and simply return -1
+ when ntsec is off.
+ * fhandler_disk_file.cc (fhandler_disk_file::fstat_helper): For
+ symlinks set the attribute, call get_file_attribute to get the ids
+ and return. In the normal case call get_file_attribute with the
+ addresses of the buffer ids and do not recheck if the file is a socket.
+
+2003-04-10 Christopher Faylor <cgf@redhat.com>
+
+ * cygthread.cc (cygthread::stub): Initialize stack pointer earlier.
+ (cygthread::simplestub): Initialize stack pointer.
+ (cygthread::terminate_thread): Account for possibility that stack
+ pointer has not been set. Issue warnings for unusual conditions.
+
+2003-04-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * regex/regex.h: Define regoff_t as _off_t.
+ * regex/regex2.h: Ditto.
+
+2003-04-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwin.din: Export wcscoll, wcswidth and wcwidth.
+ * include/cygwin/version.h: Bump API minor number.
+
+2003-04-10 Christopher Faylor <cgf@redhat.com>
+
+ * cygthread.h: Change 'avail' cygthread element to 'inuse' throughout.
+ * cygthread.cc: Ditto.
+ (cygthread::stub): Don't initialize already initialized events.
+ (cygthread::freerange): Don't create thread here.
+ (cygthread::cygthread): Create thread here. Die if thread not created.
+ (cygthread::operator new): Simplify. Just grab a thread structure from
+ the pool. Don't try to start the thread.
+ (cygthread::terminate_thread): Don't close event handles. Just reuse
+ them. Call MEM_RELEASE rather than MEM_DECOMMIT (from Joe Buehler).
+
+2003-04-08 Bob Cassels <bcassels@abinitio.com>
+
+ * fhandler_console.cc (fhandler_console::read) Handle certain key up
+ events, to allow pasting accented characters and typing them using the
+ "alt + numerics" sequences.
+
+2003-04-07 Christopher Faylor <cgf@redhat.com>
+
+ * include/limits.h (IOV_MAX): Set to a number which is small enough to
+ use in an array.
+
2003-04-04 Christopher Faylor <cgf@redhat.com>
* cygthread.h (cygthread::avail): Make LONG for easier use with