summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r--winsup/cygwin/ChangeLog29
1 files changed, 29 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index f0a607908..2be855855 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,5 +1,34 @@
2004-05-15 Christopher Faylor <cgf@alum.bu.edu>
+ * cygthread.cc (cygthread::is): Eliminate.
+ * cygthread.h (cygthread::is): Eliminate declaratin.
+ * fhandler_console.cc (fhandler_console::read): Only wait for
+ signal_arrived in the main thread.
+ * fhandler_socket.cc: Include new "wininfo.h".
+ (fhandler_socket::ioctl): Use 'winmsg' rather than 'gethwnd()'.
+ * sync.cc (muto::grab): Define new function.
+ (muto::acquire): Use tls pointer rather than tid.
+ (muto::acquired): Ditto.
+ (muto::reset): Delete.
+ (muto::release): Ditto. Also implement "close on last release".
+ * sync.h (muto::tid): Delete.
+ (muto::tls): New field.
+ (muto::ismine): Delete.
+ (muto::owner): Delete.
+ (muto::unstable): Delete.
+ (muto::reset): Delete.
+ (muto::upforgrabs): New method.
+ (muto::grab): Ditto.
+ (new_muto_name): New define.
+ * wininfo.h: New file.
+ (wininfo): New class.
+ * window.cc: Rework throughout to use winfo class for controlling
+ invisible window operation.
+ (gethwnd): Delete definition.
+ * winsup.h (gethwnd): Delete declaration.
+
+2004-05-15 Christopher Faylor <cgf@alum.bu.edu>
+
* cygheap.h: Remove some parameter names from declarations throughout.
(cygheap::set): Reflect changes in declaration for arguments and return
value from previous checkin.