aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGlenn Morris2011-06-04 11:29:18 -0700
committerGlenn Morris2011-06-04 11:29:18 -0700
commit99a33b77e15b9a075024701d060d912b2fd87caf (patch)
tree945b4a4623e0acb762443c369bbabe7a0a6caa00 /src
parent1cfbb9666bc467170fbfdd612b2c7186908e0e45 (diff)
parent8b3115e7025b5091b2a7cd68f6ac3442964b59e5 (diff)
downloademacs-99a33b77e15b9a075024701d060d912b2fd87caf.tar.gz
emacs-99a33b77e15b9a075024701d060d912b2fd87caf.zip
Merge from emacs-23; up to 2010-06-12T17:12:15Z!cyd@stupidchicken.com.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog9
-rw-r--r--src/emacs.c5
-rw-r--r--src/fringe.c8
3 files changed, 20 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 9b538fb4aa9..2ce41e3b35b 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,12 @@
12011-06-04 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * emacs.c (main): Warn when starting a GTK emacs in daemon mode.
4
52011-06-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6
7 * fringe.c (update_window_fringes): Don't update overlay arrow bitmap
8 in the current matrix if keep_current_p is non-zero.
9
12011-06-04 Eli Zaretskii <eliz@gnu.org> 102011-06-04 Eli Zaretskii <eliz@gnu.org>
2 11
3 * bidi.c (bidi_level_of_next_char): Fix last change. 12 * bidi.c (bidi_level_of_next_char): Fix last change.
diff --git a/src/emacs.c b/src/emacs.c
index 70d90fd5781..d14acd63587 100644
--- a/src/emacs.c
+++ b/src/emacs.c
@@ -1002,6 +1002,11 @@ main (int argc, char **argv)
1002 } 1002 }
1003 1003
1004#ifndef NS_IMPL_COCOA 1004#ifndef NS_IMPL_COCOA
1005#ifdef USE_GTK
1006 fprintf (stderr, "\nWarning: due to a long standing Gtk+ bug\nhttp://bugzilla.gnome.org/show_bug.cgi?id=85715\n\
1007Emacs might crash when run in daemon mode and the X11 connection is unexpectedly lost.\n\
1008Using an Emacs configured with --with-x-toolkit=lucid does not have this problem.\n");
1009#endif
1005 f = fork (); 1010 f = fork ();
1006#else /* NS_IMPL_COCOA */ 1011#else /* NS_IMPL_COCOA */
1007 /* Under Cocoa we must do fork+exec as CoreFoundation lib fails in 1012 /* Under Cocoa we must do fork+exec as CoreFoundation lib fails in
diff --git a/src/fringe.c b/src/fringe.c
index 75c65bbcd87..d886ac48852 100644
--- a/src/fringe.c
+++ b/src/fringe.c
@@ -1279,8 +1279,12 @@ update_window_fringes (struct window *w, int keep_current_p)
1279 1279
1280 if (row->overlay_arrow_bitmap != cur->overlay_arrow_bitmap) 1280 if (row->overlay_arrow_bitmap != cur->overlay_arrow_bitmap)
1281 { 1281 {
1282 redraw_p = row->redraw_fringe_bitmaps_p = cur->redraw_fringe_bitmaps_p = 1; 1282 redraw_p = row->redraw_fringe_bitmaps_p = 1;
1283 cur->overlay_arrow_bitmap = row->overlay_arrow_bitmap; 1283 if (!keep_current_p)
1284 {
1285 cur->redraw_fringe_bitmaps_p = 1;
1286 cur->overlay_arrow_bitmap = row->overlay_arrow_bitmap;
1287 }
1284 } 1288 }
1285 1289
1286 row->left_fringe_bitmap = left; 1290 row->left_fringe_bitmap = left;