aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorJoakim Verona2012-12-08 18:26:49 +0100
committerJoakim Verona2012-12-08 18:26:49 +0100
commitbf2e04d89c5b9a6aedfce2e55b001bc3e2b2deda (patch)
treedbd1f92e1bfa1b9d1f3073972cc5dd0ce3440538 /src/ChangeLog
parent64fde7a1daeff88ff057f43979fe8fa18094bd82 (diff)
parent5745a7df2b4abe06d032820f6ec7ddbac9ad5028 (diff)
downloademacs-bf2e04d89c5b9a6aedfce2e55b001bc3e2b2deda.tar.gz
emacs-bf2e04d89c5b9a6aedfce2e55b001bc3e2b2deda.zip
auto upstream
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 54985d33b59..0be3eee6726 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,29 @@
12012-12-08 Paul Eggert <eggert@cs.ucla.edu>
2
3 Use putenv+unsetenv instead of modifying environ directly (Bug#13070).
4 * alloc.c (xputenv): New function.
5 * dbusbind.c (Fdbus_init_bus):
6 * emacs.c (main):
7 * xterm.c (x_term_init):
8 Use xputenv instead of setenv or putenv, to detect memory exhaustion.
9 * editfns.c (initial_tz): Move static var decl up.
10 (tzvalbuf_in_environ): New static var.
11 (init_editfns): Initialize these two static vars.
12 (Fencode_time): Don't assume arbitrary limit on EMACS_INT width.
13 Save old TZ value on stack, if it's small.
14 (Fencode_time, set_time_zone_rule): Don't modify 'environ' directly;
15 instead, use xputenv+unsetenv to set and restore TZ.
16 (environbuf): Remove static var. All uses removed.
17 (Fset_time_zone_rule): Do not save TZ and environ;
18 no longer needed here.
19 (set_time_zone_rule_tz1, set_time_zone_rule_tz2) [LOCALTIME_CACHE]:
20 Move to inside set_time_zone_rule; they don't need file scope any more.
21 (set_time_zone_rule): Maintain the TZ=value string separately.
22 (syms_of_editfns): Don't initialize initial_tz;
23 init_editfns now does it.
24 * emacs.c (dump_tz) [HAVE_TZSET]: Now const.
25 * lisp.h (xputenv): New decl.
26
12012-12-08 Fabrice Popineau <fabrice.popineau@gmail.com> 272012-12-08 Fabrice Popineau <fabrice.popineau@gmail.com>
2 28
3 * w32fns.c (emacs_abort): Don't do arithmetics on void pointers. 29 * w32fns.c (emacs_abort): Don't do arithmetics on void pointers.