diff options
| author | Jan Djärv | 2004-12-07 08:25:43 +0000 |
|---|---|---|
| committer | Jan Djärv | 2004-12-07 08:25:43 +0000 |
| commit | aa477689e55b559de0a1c3598f6d793b0625a48f (patch) | |
| tree | 64f5e96dcc75b656bb34d672707371006dcbbaa7 /src/ChangeLog | |
| parent | ded997c16032a6c658e345452d7e5ec275c0642e (diff) | |
| download | emacs-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/ChangeLog | 22 |
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 @@ | |||
| 1 | 2004-12-07 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 1 | 2004-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. |