summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMiles Bader <miles@gnu.org>2007-05-25 02:47:22 +0000
committerMiles Bader <miles@gnu.org>2007-05-25 02:47:22 +0000
commit98db66cac2e07862a43014b57ebcc2f0fbfc07e6 (patch)
treef1ef3d994208c3c102c40454971e195fda91b42f /src
parent24236bd83e64a3cfa96f01af3b2a925dd234612d (diff)
parent5dfdf72f7aee102988a98447de9d19523af50055 (diff)
downloademacs-98db66cac2e07862a43014b57ebcc2f0fbfc07e6.tar.gz
emacs-98db66cac2e07862a43014b57ebcc2f0fbfc07e6.tar.bz2
emacs-98db66cac2e07862a43014b57ebcc2f0fbfc07e6.zip
Merge from emacs--devo--0
Patches applied: * emacs--devo--0 (patch 765-770) - Update from CVS - Merge from emacs--rel--22 - Merge from gnus--rel--5.10 * emacs--rel--22 (patch 24-25) * gnus--rel--5.10 (patch 222-223) - Update from CVS Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-16
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog17
-rw-r--r--src/keyboard.c4
-rw-r--r--src/macterm.c1
-rw-r--r--src/syntax.c12
-rw-r--r--src/xterm.c4
5 files changed, 29 insertions, 9 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 5cadef9490b..f83f6bafd03 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,20 @@
+2007-05-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * macterm.c [USE_CARBON_EVENTS] (mac_handle_window_event):
+ Call mac_wakeup_from_rne on window size change.
+
+2007-05-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
+
+ * keyboard.c (make_lispy_movement): Condition on HAVE_GPM too.
+
+2007-05-22 Richard Stallman <rms@gnu.org>
+
+ * xterm.c (x_connection_closed): Remove NO_RETURN.
+
+2007-05-22 Martin Rudalics <rudalics@gmx.at>
+
+ * syntax.c (scan_words): Fix arg to UPDATE_SYNTAX_TABLE_BACKWARD.
+
2007-05-21 Chong Yidong <cyd@stupidchicken.com>
* image.c (uncache_image): New function.
diff --git a/src/keyboard.c b/src/keyboard.c
index 4658fdcca51..576afd29843 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -6189,7 +6189,7 @@ make_lispy_event (event)
}
}
-#ifdef HAVE_MOUSE
+#if defined(HAVE_MOUSE) || defined(HAVE_GPM)
static Lisp_Object
make_lispy_movement (frame, bar_window, part, x, y, time)
@@ -6228,7 +6228,7 @@ make_lispy_movement (frame, bar_window, part, x, y, time)
}
}
-#endif /* HAVE_MOUSE */
+#endif /* HAVE_MOUSE || HAVE GPM */
/* Construct a switch frame event. */
static Lisp_Object
diff --git a/src/macterm.c b/src/macterm.c
index e31fba134f5..871bf9cd6f9 100644
--- a/src/macterm.c
+++ b/src/macterm.c
@@ -9888,6 +9888,7 @@ mac_handle_window_event (next_handler, event, data)
width = bounds.right - bounds.left;
height = bounds.bottom - bounds.top;
mac_handle_size_change (f, width, height);
+ mac_wakeup_from_rne ();
}
}
diff --git a/src/syntax.c b/src/syntax.c
index acb5d37825c..9161512a15b 100644
--- a/src/syntax.c
+++ b/src/syntax.c
@@ -1276,19 +1276,19 @@ scan_words (from, count)
position of it. */
while (1)
{
- int temp_byte;
-
if (from == beg)
break;
- temp_byte = dec_bytepos (from_byte);
+ DEC_BOTH (from, from_byte);
UPDATE_SYNTAX_TABLE_BACKWARD (from);
- ch0 = FETCH_CHAR (temp_byte);
+ ch0 = FETCH_CHAR (from_byte);
code = SYNTAX (ch0);
if (!(words_include_escapes
&& (code == Sescape || code == Scharquote)))
if (code != Sword || WORD_BOUNDARY_P (ch0, ch1))
- break;
- DEC_BOTH (from, from_byte);
+ {
+ INC_BOTH (from, from_byte);
+ break;
+ }
ch1 = ch0;
}
count++;
diff --git a/src/xterm.c b/src/xterm.c
index 8b0078d6af6..6fcaa3d1294 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -371,7 +371,9 @@ static void x_check_expected_move P_ ((struct frame *, int, int));
static void x_sync_with_move P_ ((struct frame *, int, int, int));
static int handle_one_xevent P_ ((struct x_display_info *, XEvent *,
int *, struct input_event *));
-static SIGTYPE x_connection_closed P_ ((Display *, char *)) NO_RETURN;
+/* Don't declare this NO_RETURN because we want no
+ interference with debugging failing X calls. */
+static SIGTYPE x_connection_closed P_ ((Display *, char *));
/* Flush display of frame F, or of all frames if F is null. */