1 |
|
2002-10-10 Marius Vollmer <mvo@zagadka.ping.de> |
2 |
|
|
3 |
|
* root.h (scm_root_state): Added 'block_async' slot. |
4 |
|
(scm_active_asyncs): Removed abbrev. |
5 |
|
* root.c (scm_make_root): Initialize 'block_asyncs' slot. |
6 |
|
|
7 |
|
* __scm.h (SCM_ASYNC_TICK): Do without the scm_active_asyncs |
8 |
|
abbrev. |
9 |
|
|
10 |
|
* async.h (scm_call_with_blocked_asyncs, |
11 |
|
scm_call_with_unblocked_asyncs, scm_c_call_with_blocked_asyncs, |
12 |
|
scm_c_call_with_unblocked_asyncs): New prototypes. |
13 |
|
(scm_mask_signals, scm_unmask_signals): Deprecated. |
14 |
|
(scm_mask_ints): Turned into a macro. |
15 |
|
* async.c (scm_mask_ints): Removed. |
16 |
|
(scm_run_asyncs): Do not set scm_mask_ints while running an async. |
17 |
|
this should not be necessary. |
18 |
|
(scm_async_click): Test block_asyncs instead of scm_mask_ints. |
19 |
|
(scm_mask_signals, scm_unmask_signals): Deprecated. Emit |
20 |
|
deprecation warning and check for errornous use. Set block_asyncs |
21 |
|
instead of scm_mask_ints. |
22 |
|
(increase_block, decrease_block, scm_call_with_blocked_asyncs, |
23 |
|
scm_call_with_unblocked_asyncs, scm_c_call_with_blocked_asyncs, |
24 |
|
scm_c_call_with_unblocked_asyncs): New. |
25 |
|
|
26 |
|
* script.c (scm_compile_shell_switches): Do not set scm_mask_ints. |
27 |
|
Asyncs are enabled by default. |
28 |
|
|
29 |
2002-10-09 Neil Jerram <neil@ossau.uklinux.net> |
2002-10-09 Neil Jerram <neil@ossau.uklinux.net> |
30 |
|
|
31 |
* vports.c (scm_make_soft_port): Allow vector argument to carry a |
* vports.c (scm_make_soft_port): Allow vector argument to carry a |