diff options
| -rw-r--r-- | meta/recipes-graphics/xorg-app/xev/diet-x11.patch | 133 | ||||
| -rw-r--r-- | meta/recipes-graphics/xorg-app/xev_1.2.3.bb (renamed from meta/recipes-graphics/xorg-app/xev_1.2.2.bb) | 4 |
2 files changed, 82 insertions, 55 deletions
diff --git a/meta/recipes-graphics/xorg-app/xev/diet-x11.patch b/meta/recipes-graphics/xorg-app/xev/diet-x11.patch index 6130959f86..53c0ac2e61 100644 --- a/meta/recipes-graphics/xorg-app/xev/diet-x11.patch +++ b/meta/recipes-graphics/xorg-app/xev/diet-x11.patch | |||
| @@ -4,79 +4,106 @@ Upstream-Status: Inappropriate [disable feature] | |||
| 4 | xev.c | 16 ++++++++-------- | 4 | xev.c | 16 ++++++++-------- |
| 5 | 1 file changed, 8 insertions(+), 8 deletions(-) | 5 | 1 file changed, 8 insertions(+), 8 deletions(-) |
| 6 | 6 | ||
| 7 | Index: xev-1.2.0/xev.c | 7 | Index: xev-1.2.3/xev.c |
| 8 | =================================================================== | 8 | =================================================================== |
| 9 | --- xev-1.2.0.orig/xev.c | 9 | --- xev-1.2.3.orig/xev.c |
| 10 | +++ xev-1.2.0/xev.c | 10 | +++ xev-1.2.3/xev.c |
| 11 | @@ -116,7 +116,7 @@ do_KeyPress (XEvent *eventp) | 11 | @@ -125,17 +125,6 @@ do_KeyPress(XEvent *eventp) |
| 12 | nbytes = XLookupString (e, str, 256, &ks, NULL); | 12 | nbytes = XLookupString(e, str, 256, &ks, NULL); |
| 13 | 13 | ||
| 14 | /* not supposed to call XmbLookupString on a key release event */ | 14 | /* not supposed to call XmbLookupString on a key release event */ |
| 15 | - if (e->type == KeyPress && xic) { | 15 | - if (e->type == KeyPress && xic) { |
| 16 | + /*if (e->type == KeyPress && xic) { | 16 | - do { |
| 17 | do { | 17 | - nmbbytes = XmbLookupString(xic, e, buf, bsize - 1, &ks, &status); |
| 18 | nmbbytes = XmbLookupString (xic, e, buf, bsize - 1, &ks, &status); | 18 | - buf[nmbbytes] = '\0'; |
| 19 | buf[nmbbytes] = '\0'; | 19 | - |
| 20 | @@ -126,7 +126,7 @@ do_KeyPress (XEvent *eventp) | 20 | - if (status == XBufferOverflow) { |
| 21 | buf = realloc (buf, bsize); | 21 | - bsize = nmbbytes + 1; |
| 22 | } | 22 | - buf = realloc(buf, bsize); |
| 23 | } while (status == XBufferOverflow); | 23 | - } |
| 24 | - } while (status == XBufferOverflow); | ||
| 24 | - } | 25 | - } |
| 25 | + }*/ | ||
| 26 | 26 | ||
| 27 | if (ks == NoSymbol) | 27 | if (ks == NoSymbol) |
| 28 | ksname = "NoSymbol"; | 28 | ksname = "NoSymbol"; |
| 29 | @@ -156,7 +156,7 @@ do_KeyPress (XEvent *eventp) | 29 | @@ -168,16 +157,6 @@ do_KeyPress(XEvent *eventp) |
| 30 | } | 30 | } |
| 31 | 31 | ||
| 32 | /* not supposed to call XmbLookupString on a key release event */ | 32 | /* not supposed to call XmbLookupString on a key release event */ |
| 33 | - if (e->type == KeyPress && xic) { | 33 | - if (e->type == KeyPress && xic) { |
| 34 | + /*if (e->type == KeyPress && xic) { | 34 | - printf(" XmbLookupString gives %d bytes: ", nmbbytes); |
| 35 | printf (" XmbLookupString gives %d bytes: ", nmbbytes); | 35 | - if (nmbbytes > 0) { |
| 36 | if (nmbbytes > 0) { | 36 | - dump(buf, nmbbytes); |
| 37 | dump (buf, nmbbytes); | 37 | - printf(" \"%s\"\n", buf); |
| 38 | @@ -164,7 +164,7 @@ do_KeyPress (XEvent *eventp) | 38 | - } |
| 39 | } else { | 39 | - else { |
| 40 | printf ("\n"); | 40 | - printf("\n"); |
| 41 | - } | ||
| 42 | - } | ||
| 43 | |||
| 44 | printf(" XFilterEvent returns: %s\n", | ||
| 45 | XFilterEvent(eventp, e->window) ? "True" : "False"); | ||
| 46 | @@ -1141,7 +1120,7 @@ parse_event_mask(const char *s, long eve | ||
| 47 | if (s) | ||
| 48 | return True; | ||
| 41 | } | 49 | } |
| 42 | - } | 50 | - } |
| 43 | + } */ | 51 | + } |
| 44 | 52 | ||
| 45 | printf (" XFilterEvent returns: %s\n", | 53 | if (s != NULL) |
| 46 | XFilterEvent (eventp, e->window) ? "True" : "False"); | 54 | fprintf(stderr, "%s: unrecognized event mask '%s'\n", ProgramName, s); |
| 47 | @@ -1015,7 +1015,7 @@ main (int argc, char **argv) | 55 | @@ -1288,37 +1267,6 @@ main(int argc, char **argv) |
| 48 | fprintf (stderr, "%s: XSetLocaleModifiers failed\n", ProgramName); | 56 | fprintf(stderr, "%s: XSetLocaleModifiers failed\n", ProgramName); |
| 49 | } | 57 | } |
| 50 | 58 | ||
| 51 | - xim = XOpenIM (dpy, NULL, NULL, NULL); | 59 | - xim = XOpenIM(dpy, NULL, NULL, NULL); |
| 52 | + /*xim = XOpenIM (dpy, NULL, NULL, NULL); | 60 | - if (xim == NULL) { |
| 53 | if (xim == NULL) { | 61 | - fprintf(stderr, "%s: XOpenIM failed\n", ProgramName); |
| 54 | fprintf (stderr, "%s: XOpenIM failed\n", ProgramName); | ||
| 55 | } | ||
| 56 | @@ -1042,7 +1042,7 @@ main (int argc, char **argv) | ||
| 57 | } | ||
| 58 | XFree (xim_styles); | ||
| 59 | } | ||
| 60 | - } | 62 | - } |
| 61 | + }*/ | 63 | - |
| 62 | 64 | - if (xim) { | |
| 63 | screen = DefaultScreen (dpy); | 65 | - imvalret = XGetIMValues(xim, XNQueryInputStyle, &xim_styles, NULL); |
| 66 | - if (imvalret != NULL || xim_styles == NULL) { | ||
| 67 | - fprintf(stderr, "%s: input method doesn't support any styles\n", | ||
| 68 | - ProgramName); | ||
| 69 | - } | ||
| 70 | - | ||
| 71 | - if (xim_styles) { | ||
| 72 | - xim_style = 0; | ||
| 73 | - for (i = 0; i < xim_styles->count_styles; i++) { | ||
| 74 | - if (xim_styles->supported_styles[i] == | ||
| 75 | - (XIMPreeditNothing | XIMStatusNothing)) { | ||
| 76 | - xim_style = xim_styles->supported_styles[i]; | ||
| 77 | - break; | ||
| 78 | - } | ||
| 79 | - } | ||
| 80 | - | ||
| 81 | - if (xim_style == 0) { | ||
| 82 | - fprintf(stderr, | ||
| 83 | - "%s: input method doesn't support the style we support\n", | ||
| 84 | - ProgramName); | ||
| 85 | - } | ||
| 86 | - XFree(xim_styles); | ||
| 87 | - } | ||
| 88 | - } | ||
| 89 | - | ||
| 90 | screen = DefaultScreen(dpy); | ||
| 64 | 91 | ||
| 65 | @@ -1109,7 +1109,7 @@ main (int argc, char **argv) | 92 | attr.event_mask = event_masks[EVENT_MASK_INDEX_CORE]; |
| 66 | printf ("Outer window is 0x%lx, inner window is 0x%lx\n", w, subw); | 93 | @@ -1373,16 +1321,6 @@ main(int argc, char **argv) |
| 94 | printf("Outer window is 0x%lx, inner window is 0x%lx\n", w, subw); | ||
| 67 | } | 95 | } |
| 68 | 96 | ||
| 69 | - if (xim && xim_style) { | 97 | - if (xim && xim_style) { |
| 70 | + /*if (xim && xim_style) { | 98 | - xic = XCreateIC(xim, |
| 71 | xic = XCreateIC (xim, | 99 | - XNInputStyle, xim_style, |
| 72 | XNInputStyle, xim_style, | 100 | - XNClientWindow, w, XNFocusWindow, w, NULL); |
| 73 | XNClientWindow, w, | 101 | - |
| 74 | @@ -1119,7 +1119,7 @@ main (int argc, char **argv) | 102 | - if (xic == NULL) { |
| 75 | if (xic == NULL) { | 103 | - fprintf(stderr, "XCreateIC failed\n"); |
| 76 | fprintf (stderr, "XCreateIC failed\n"); | 104 | - } |
| 77 | } | ||
| 78 | - } | 105 | - } |
| 79 | + }*/ | 106 | - |
| 80 | 107 | have_rr = XRRQueryExtension(dpy, &rr_event_base, &rr_error_base); | |
| 81 | have_rr = XRRQueryExtension (dpy, &rr_event_base, &rr_error_base); | ||
| 82 | if (have_rr) { | 108 | if (have_rr) { |
| 109 | int rr_major, rr_minor; | ||
diff --git a/meta/recipes-graphics/xorg-app/xev_1.2.2.bb b/meta/recipes-graphics/xorg-app/xev_1.2.3.bb index 0705b7f7f1..6a69e747a6 100644 --- a/meta/recipes-graphics/xorg-app/xev_1.2.2.bb +++ b/meta/recipes-graphics/xorg-app/xev_1.2.3.bb | |||
| @@ -14,5 +14,5 @@ DEPENDS += "libxrandr xorgproto" | |||
| 14 | 14 | ||
| 15 | SRC_URI += "file://diet-x11.patch" | 15 | SRC_URI += "file://diet-x11.patch" |
| 16 | 16 | ||
| 17 | SRC_URI[md5sum] = "249bdde90f01c0d861af52dc8fec379e" | 17 | SRC_URI[md5sum] = "eec82a5d4b599736f0fa637e96136746" |
| 18 | SRC_URI[sha256sum] = "d94ae62a6c1af56c2961d71f5782076ac4116f0fa4e401420ac7e0db33dc314f" | 18 | SRC_URI[sha256sum] = "66bc4f1cfa1946d62612737815c34164e4ce40fcebd2c9e1d7e7a1117ad3ad09" |
