aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorJan Djärv2004-12-07 08:25:43 +0000
committerJan Djärv2004-12-07 08:25:43 +0000
commitaa477689e55b559de0a1c3598f6d793b0625a48f (patch)
tree64f5e96dcc75b656bb34d672707371006dcbbaa7 /src/ChangeLog
parentded997c16032a6c658e345452d7e5ec275c0642e (diff)
downloademacs-aa477689e55b559de0a1c3598f6d793b0625a48f.tar.gz
emacs-aa477689e55b559de0a1c3598f6d793b0625a48f.zip
* gtkutil.c: Include signal.h and syssignal.h.
(xg_get_file_name): Block and unblock __SIGRTMIN if defined. * alloc.c: If HAVE_GTK_AND_PTHREAD, include pthread.h, new variables main_thread and alloc_mutex, define (UN)BLOCK_INPUT_ALLOC to use alloc_mutex to protect emacs_blocked_* calls and only do (UN)BLOCK_INPUT in the main thread. If not HAVE_GTK_AND_PTHREAD, (UN)BLOCK_INPUT_ALLOC is the same as (UN)BLOCK_INPUT. (emacs_blocked_free, emacs_blocked_malloc) (emacs_blocked_realloc): Use (UN)BLOCK_INPUT_ALLOC. (uninterrupt_malloc): Initialize main_thread and alloc_mutex. (reset_malloc_hooks): New function. * lisp.h: Declare reset_malloc_hooks. * emacs.c (Fdump_emacs): Call reset_malloc_hooks. * keyboard.c: Conditionally include pthread.h (handle_async_inpu, input_available_signalt): If not in the main thread, block signal, send signal to main thread and return.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 2aaac0d9f72..b13e76966d4 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,27 @@
12004-12-07 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 12004-12-07 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
2 2
3 * gtkutil.c: Include signal.h and syssignal.h.
4 (xg_get_file_name): Block and unblock __SIGRTMIN if defined.
5
6 * alloc.c: If HAVE_GTK_AND_PTHREAD, include pthread.h,
7 new variables main_thread and alloc_mutex,
8 define (UN)BLOCK_INPUT_ALLOC to use alloc_mutex to protect
9 emacs_blocked_* calls and only do (UN)BLOCK_INPUT in the main thread.
10 If not HAVE_GTK_AND_PTHREAD, (UN)BLOCK_INPUT_ALLOC is the same as
11 (UN)BLOCK_INPUT.
12 (emacs_blocked_free, emacs_blocked_malloc)
13 (emacs_blocked_realloc): Use (UN)BLOCK_INPUT_ALLOC.
14 (uninterrupt_malloc): Initialize main_thread and alloc_mutex.
15 (reset_malloc_hooks): New function.
16
17 * lisp.h: Declare reset_malloc_hooks.
18
19 * emacs.c (Fdump_emacs): Call reset_malloc_hooks.
20
21 * keyboard.c: Conditionally include pthread.h
22 (handle_async_inpu, input_available_signalt): If not in the main
23 thread, block signal, send signal to main thread and return.
24
3 * gtkutil.c (xg_get_file_with_chooser): Handle local files only. 25 * gtkutil.c (xg_get_file_with_chooser): Handle local files only.
4 Set current folder in file chooser if default_filename is a 26 Set current folder in file chooser if default_filename is a
5 directory. 27 directory.