Compare commits

...
Author SHA1 Message Date
dkf e04099ba24 merge trunk 2012-08-04 07:51:42 +00:00
dkf 5d78181687 merge trunk 2012-04-21 09:09:01 +00:00
dkf e3cbdd5b22 merge trunk 2012-03-28 14:27:56 +00:00
dkf 46251e0a4b merge from trunk 2012-03-08 09:00:11 +00:00
dkf 4be71c3d6f merge trunk 2012-02-17 09:06:53 +00:00
dkf c1ebbdc5e8 merge trunk 2012-02-09 15:28:00 +00:00
dkf 490261c164 merge trunk 2012-02-04 17:48:34 +00:00
dkf 69d836405a merge trunk 2012-01-23 09:38:12 +00:00
dkf fc0ec19fa4 merge trunk 2012-01-22 12:05:59 +00:00
dkf dd073809a1 merge trunk 2012-01-16 13:34:44 +00:00
dkf 64d2b4ee3a merge trunk 2011-12-31 15:09:04 +00:00
dkf 21642c8206 merge trunk 2011-11-26 16:06:23 +00:00
dkf c4ae1e4687 merge trunk 2011-11-11 13:11:08 +00:00
dkf 59cfe712d6 merge trunk 2011-10-27 18:13:38 +00:00
dkf a6ee933b0e merge trunk 2011-10-20 14:39:43 +00:00
dkf 87ad27bba5 merge trunk 2011-10-13 21:09:28 +00:00
dkf 8dfa5c5cf1 merge trunk 2011-10-07 14:48:24 +00:00
dkf 27b3d391c0 Merge to feature branch 2011-09-20 08:24:07 +00:00
dkf 35907e15a1 Merge to feature branch 2011-08-30 09:06:18 +00:00
dkf aee2f67f00 Merge to feature branch 2011-08-16 14:03:40 +00:00
dkf 3b802846e6 Merge to feature branch 2011-08-08 21:14:17 +00:00
dkf eae163b2d7 Merge to feature branch 2011-08-02 09:12:36 +00:00
dkf 4468d63e88 Merge to feature branch 2011-07-28 14:26:31 +00:00
dkf 274ac994ee Merge to feature branch 2011-07-06 00:05:09 +00:00
dkf 8ffd40e310 Merge to feature branch 2011-06-19 20:22:17 +00:00
dkf 087e52495d Merge to feature branch 2011-05-24 12:39:39 +00:00
dkf 2e7be3d475 Merge to feature branch 2011-05-02 21:46:29 +00:00
dkf f27c0f6dd2 Merge to feature branch 2011-04-23 12:24:25 +00:00
dkf 7e2f8f68c8 Merge to feature branch 2011-04-19 08:19:03 +00:00
dkf e63fb2ebe6 Merge to feature branch 2011-04-16 14:21:45 +00:00
dkf 8343533161 Merge to feature branch 2011-04-09 20:28:16 +00:00
dkf 936fdb88a3 Merge to feature branch 2011-04-05 21:44:25 +00:00
dkf 112964064c Merge to feature branch 2011-04-04 22:54:22 +00:00
dkf 0b63f3b96e Merge to feature branch 2011-04-04 14:11:31 +00:00
dkf 22fea70f42 Merge to feature branch 2011-03-31 10:05:37 +00:00
dkf 9c5ea525ba Merge to feature branch 2011-03-28 09:32:17 +00:00
dkf 614035a97c Merge to feature branch 2011-03-26 07:24:41 +00:00
dkf 1404d25be6 Merge to feature branch 2011-03-25 14:04:52 +00:00
dkf 5e9f0e9039 Merge to feature branch 2011-03-24 10:23:21 +00:00
dkf 001aef89c5 Merge to feature branch 2011-03-24 06:23:28 +00:00
dkf 4221a2b5e3 Merge to feature branch 2011-03-22 11:21:09 +00:00
dkf f95b7a5539 Restore build-ability and fix mixed up ordering assumptions. 2011-03-22 11:20:31 +00:00
dkf 000e4a795d Try to minimize the amount of work done inside the notifier thread. 2011-03-22 11:12:34 +00:00
dkf 7d2eaaac1a Merge to feature branch 2011-03-20 16:21:16 +00:00
dkf a9cc09d8f2 Getting closer to working 2011-03-20 16:20:18 +00:00
dkf c358df89ad Compilation support added. Code currently broken. 2011-03-18 20:46:30 +00:00
dkf 7a08993b7b Merge to feature branch 2011-03-18 13:55:57 +00:00
dkf f6573722ff Merge to feature branch 2011-03-16 09:58:41 +00:00
dkf 013cc7bda9 Merge to feature branch 2011-03-15 09:51:14 +00:00
dkf 0e5782d917 Merge to feature branch 2011-03-14 14:40:58 +00:00
dkf fea6124bf4 Merge to feature branch 2011-03-12 15:10:45 +00:00
dkf 42f7071429 Work in progress: poll()-based notifier. 2011-03-11 09:04:09 +00:00
dkf b8c7e28333 Create new branch named "dkf-notifier-poll" 2011-03-11 08:58:42 +00:00
4 changed files with 7590 additions and 6533 deletions
+5 -2
View File
@@ -342,7 +342,7 @@ UNIX_OBJS = tclUnixChan.o tclUnixEvent.o tclUnixFCmd.o \
tclUnixTime.o tclUnixInit.o tclUnixThrd.o \
tclUnixCompat.o
NOTIFY_OBJS = tclUnixNotfy.o
NOTIFY_OBJS = @NOTIFIER_IMPL@
MAC_OSX_OBJS = tclMacOSXBundle.o tclMacOSXFCmd.o tclMacOSXNotify.o
@@ -556,7 +556,7 @@ UNIX_SRCS = \
$(UNIX_DIR)/tclUnixCompat.c
NOTIFY_SRCS = \
$(UNIX_DIR)/tclUnixNotfy.c
$(UNIX_DIR)/tclUnixNotfy.c $(UNIX_DIR)/tclUnixPoll.c
DL_SRCS = \
$(UNIX_DIR)/tclLoadAix.c \
@@ -1521,6 +1521,9 @@ tclUnixNotfy.o: $(UNIX_DIR)/tclUnixNotfy.c
tclUnixPipe.o: $(UNIX_DIR)/tclUnixPipe.c
$(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclUnixPipe.c
tclUnixPoll.o: $(UNIX_DIR)/tclUnixPoll.c
$(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclUnixPoll.c
tclUnixSock.o: $(UNIX_DIR)/tclUnixSock.c
$(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclUnixSock.c
+6424 -6531
View File
File diff suppressed because it is too large Load Diff
+7
View File
@@ -273,6 +273,11 @@ SC_SERIAL_PORT
# special flag.
#--------------------------------------------------------------------
NOTIFIER_IMPL=tclUnixNotfy.o
AC_ARG_ENABLE(poll,[AS_HELP_STRING([--enable-poll],
[use poll() system call for notifier instead of select()])], [
NOTIFIER_IMPL=tclUnixPoll.o])
AC_CACHE_CHECK([for fd_set in sys/types], tcl_cv_type_fd_set, [
AC_TRY_COMPILE([#include <sys/types.h>],[fd_set readMask, writeMask;],
tcl_cv_type_fd_set=yes, tcl_cv_type_fd_set=no)])
@@ -976,6 +981,8 @@ AC_SUBST(EXTRA_TCLSH_LIBS)
AC_SUBST(DLTEST_LD)
AC_SUBST(DLTEST_SUFFIX)
AC_SUBST(NOTIFIER_IMPL)
dnl Disable the automake-friendly normalization of LIBOBJS
dnl performed by autoconf 2.53 and later. It's not correct for us.
define([_AC_LIBOBJS_NORMALIZE],[])
+1154
View File
File diff suppressed because it is too large Load Diff