-2014-12-04 Lee Duhem <lee.duhem@gmail.com> (tiny change)
++2014-12-05 Lee Duhem <lee.duhem@gmail.com> (tiny change)
+
+ * eval.c (Fsignal): Remove duplicate test.
+ (Fautoload_do_load): Fix up docstring.
+
-2014-12-02 Jan Djärv <jan.h.d@swipnet.se>
++2014-12-05 Jan Djärv <jan.h.d@swipnet.se>
+
+ * nsterm.m (represented_filename, represented_frame): New variables.
+ (ns_set_represented_filename): New function.
+ (sendEvent:): Set represented filename here to avoid flicker,
+ related to Bug#18757.
+
+ * nsterm.h: Declare ns_set_represented_filename.
+
+ * nsfns.m (ns_set_name_as_filename): Don't set represented filename
+ at once, call ns_set_represented_filename instead.
+
-2014-11-27 Eli Zaretskii <eliz@gnu.org>
++2014-12-05 Eli Zaretskii <eliz@gnu.org>
+2014-12-05 Eli Zaretskii <eliz@gnu.org>
+
+ * dispextern.h (enum bidi_dir_t): Force NEUTRAL_DIR to be zero.
+ (struct bidi_stack): Reduce size by using bit fields and by
+ packing sos, override, and isolate_status into a single 8-bit
+ byte called 'flags'.
+
+ * bidi.c (ISOLATE_STATUS, OVERRIDE): New macros.
+ (bidi_push_embedding_level): Construct flags from individual
+ bits. Adapt to changes in prev_for_neutral and next_for_neutral
+ members.
+ (bidi_pop_embedding_level): Use ISOLATE_STATUS. Extract 'sos'
+ from flags. Adapt to changes in prev_for_neutral,
+ next_for_neutral, and last_strong members.
+ (bidi_line_init): Initialize flags to zero.
+ (bidi_resolve_explicit, bidi_resolve_weak, bidi_resolve_brackets)
+ (bidi_resolve_neutral): Use ISOLATE_STATUS and OVERRIDE.
+
+2014-12-04 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * eval.c (backtrace_eval_unrewind): Rewind also the excursions.
+ (Fapply): Try and simplify the control flow.
+
+2014-12-03 Chris Zheng <chriszheng99@gmail.com> (tiny change)
+
+ * gnutls.c (init_gnutls_functions, gnutls_certificate_details):
+ Use gnutls_sign_get_name directly because
+ gnutls_sign_algorithm_get_name is a macro on MinGW (bug#19231).
+ (init_gnutls_functions): Load missing gnutls_server_name_set.
+
+2014-12-02 Eli Zaretskii <eliz@gnu.org>
+
+ * bidi.c (bidi_find_first_overridden): New function.
+
+ * xdisp.c (Fbidi_find_overridden_directionality): New function.
+ (syms_of_xdisp): Defsubr it.
+
+ * dispextern.h (bidi_find_first_overridden): Add prototype.
+
+2014-12-02 Jan Djärv <jan.h.d@swipnet.se>
+
+ * nsimage.m (initFromSkipXBM:width:height:flip:length:): Set bmRep
+ to nil after release (Bug#9133).
+
+2014-11-30 Paul Eggert <eggert@cs.ucla.edu>
+
+ Port better to AddressSanitizer.
+ These changes suffice for temacs on x86-64 with GCC 4.9.2 and
+ -fsanitize=address.
+ * alloc.c (valid_pointer_p) [ADDRESS_SANITIZER]:
+ Return -1 or 0, as the pipe trick doesn't work.
+ * alloc.c (relocatable_string_data_p, mark_object, sweep_symbols):
+ * data.c (Ffset):
+ * print.c (print_object):
+ When a pointer-check primitive returns -1, do not assume this
+ means the pointer is valid or that the underlying system has failed.
+ It could just be that addresses are being sanitized so Emacs can't
+ test for pointer validity.
+ * lisp.h (defined_GC_CHECK_STRING_BYTES): New constant.
+ (USE_STACK_STRING) [GC_CHECK_STRING_BYTES]: Now false, since the
+ string validity checker doesn't work on stack-based strings.
+
+2014-11-29 Paul Eggert <eggert@cs.ucla.edu>
+
+ Improve clarity of USE_LSB_TAG definition.
+ Problem reported by Lee Duhem. Suggestion by Andreas Schwab in:
+ http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg02222.html
+ * lisp.h (USE_LSB_TAG): Define in terms of the (simpler)
+ VAL_MAX / 2 rather than in terms of the (more complicated)
+ EMACS_INT_MAX >> GCTYPEBITS, and adjust commentary to match.
+
+2014-11-29 Eli Zaretskii <eliz@gnu.org>
* xdisp.c (handle_single_display_spec): When ignoring a fringe
bitmap display, reset the ignore_overlay_strings_at_pos_p flag.