diff options
| author | Glenn Morris | 2011-06-04 11:29:18 -0700 |
|---|---|---|
| committer | Glenn Morris | 2011-06-04 11:29:18 -0700 |
| commit | 99a33b77e15b9a075024701d060d912b2fd87caf (patch) | |
| tree | 945b4a4623e0acb762443c369bbabe7a0a6caa00 /src | |
| parent | 1cfbb9666bc467170fbfdd612b2c7186908e0e45 (diff) | |
| parent | 8b3115e7025b5091b2a7cd68f6ac3442964b59e5 (diff) | |
| download | emacs-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/ChangeLog | 9 | ||||
| -rw-r--r-- | src/emacs.c | 5 | ||||
| -rw-r--r-- | src/fringe.c | 8 |
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 @@ | |||
| 1 | 2011-06-04 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 2 | |||
| 3 | * emacs.c (main): Warn when starting a GTK emacs in daemon mode. | ||
| 4 | |||
| 5 | 2011-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 | |||
| 1 | 2011-06-04 Eli Zaretskii <eliz@gnu.org> | 10 | 2011-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\ | ||
| 1007 | Emacs might crash when run in daemon mode and the X11 connection is unexpectedly lost.\n\ | ||
| 1008 | Using 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; |