qemacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemacs-devel] Changes to qemacs/x11.c


From: Charlie Gordon
Subject: [Qemacs-devel] Changes to qemacs/x11.c
Date: Wed, 11 May 2005 08:01:32 -0400

Index: qemacs/x11.c
diff -u qemacs/x11.c:1.4 qemacs/x11.c:1.5
--- qemacs/x11.c:1.4    Mon May  9 09:10:38 2005
+++ qemacs/x11.c        Wed May 11 12:01:32 2005
@@ -60,7 +60,7 @@
 static Pixmap dbuffer;
 static int shm_use;
 #ifdef CONFIG_XFT
-static XftDraw         *renderDraw;
+static XftDraw          *renderDraw;
 #endif
 #ifdef CONFIG_XV
 static unsigned int xv_nb_formats, xv_nb_adaptors, xv_port, xv_format, 
xv_open_count;
@@ -99,7 +99,7 @@
 static void update_reset(void)
 {
     int i;
-    for(i=0;i<UPDATE_MAX_REGIONS;i++)
+    for (i = 0; i < UPDATE_MAX_REGIONS; i++)
         css_set_rect(update_rects + i, 0, 0, 0, 0);
     update_nb = 0;
 }
@@ -139,7 +139,7 @@
     dmin = MAXINT;
     r2 = update_rects;
     r1 = NULL;
-    for(i=0;i<update_nb;i++) {
+    for (i = 0; i < update_nb; i++) {
         d = rect_dist(r2, &r);
         if (d < dmin) {
             dmin = d;
@@ -267,8 +267,8 @@
     /* Tell other applications about this window */
 
     XSetStandardProperties(display, window,
-                          "qemacs", "qemacs",
-                          None, NULL, 0, &hint);
+                           "qemacs", "qemacs",
+                           None, NULL, 0, &hint);
 
     /* Map window. */
 
@@ -276,10 +276,10 @@
 
     /* Wait for map. */
     while (1) {
-       XEvent xev;
-       XNextEvent(display, &xev);
-       if (xev.type == MapNotify && xev.xmap.event == window)
-           break;
+        XEvent xev;
+        XNextEvent(display, &xev);
+        if (xev.type == MapNotify && xev.xmap.event == window)
+            break;
     }
     event_mask = KeyPressMask | ButtonPressMask | ButtonReleaseMask | 
         ButtonMotionMask | ExposureMask | StructureNotifyMask;
@@ -340,7 +340,7 @@
             shm_use = 1;
     }
     /* compute bitmap format */
-    switch(visual_depth) {
+    switch (visual_depth) {
     case 15:
         s->bitmap_format = QEBITMAP_FORMAT_RGB555;
         break;
@@ -394,7 +394,7 @@
  found:
     
     xv_fo = XvListImageFormats(display, xv_port, &xv_nb_formats);
-    for(i = 0; i < xv_nb_formats; i++) {
+    for (i = 0; i < xv_nb_formats; i++) {
         XvImageFormatValues *fo = &xv_fo[i];
 #if 0
         printf("Xvideo image format: 0x%x (%c%c%c%c) %s\n", 
@@ -448,7 +448,7 @@
     r = (color >> 16) & 0xff;
     g = (color >> 8) & 0xff;
     b = (color) & 0xff;
-    switch(visual_depth) {
+    switch (visual_depth) {
     case 15:
         return ((((r) >> 3) << 10) | (((g) >> 3) << 5) | ((b) >> 3));
     case 16:
@@ -525,7 +525,7 @@
         return NULL;
 
 
-    switch(style & QE_FAMILY_MASK) {
+    switch (style & QE_FAMILY_MASK) {
     default:
     case QE_FAMILY_FIXED:
         family = font_family_str;
@@ -664,7 +664,7 @@
     /* take the nth font number in family list */
     font_fallback = (style & QE_FAMILY_FALLBACK_MASK) >> 
QE_FAMILY_FALLBACK_SHIFT;
     p = family_list;
-    for(i=0;i<font_fallback;i++) {
+    for (i = 0; i < font_fallback; i++) {
         p = strchr(p, ',');
         if (!p) {
             /* no font found */
@@ -679,7 +679,7 @@
     else
         pstrncpy(family, sizeof(family), p, p1 - p);
 #if 0
-    for(i=0;i<2;i++) {
+    for (i = 0; i < 2; i++) {
         char buf1[32];
         if (i == 0)
             snprintf(buf1, sizeof(buf1), "%d", size * 10);
@@ -707,7 +707,7 @@
     /* iterate thru each font and select closer one */
     found = 0;
     dist_min = MAXINT;
-    for(i=0;i<count;i++) {
+    for (i = 0; i < count; i++) {
         dist = 0;
         p = list[i] + 1;
         get_entry(NULL, 0, &p);
@@ -772,6 +772,9 @@
     int b1, b2;
     XCharStruct *cs;
 
+    if (!xfont)
+        return NULL;
+
     if (xfont->min_byte1 == 0 && xfont->max_byte1 == 0) {
         if (cc > xfont->max_char_or_byte2)
             return NULL;
@@ -817,11 +820,10 @@
 
 
     /* fallback case */
-    fallback_count = 1;
-    for(;;) {
+    for (fallback_count = 1; fallback_count < 5; fallback_count++) {
         font1 = select_font(s, font->style | 
                             (fallback_count << QE_FAMILY_FALLBACK_SHIFT),
-                           font->size);
+                            font->size);
         if (!font1)
             break;
         cs = get_char_struct(font1, cc);
@@ -829,7 +831,6 @@
             *out_font = font1;
             return cs;
         }
-        fallback_count++;
     }
     
     /* really no glyph : use default char in current font */
@@ -851,7 +852,7 @@
     metrics->font_ascent = font->ascent;
     metrics->font_descent = font->descent;
     x = 0;
-    for(i=0;i<len;i++) {
+    for (i = 0; i < len; i++) {
         cc = str[i];
         cs = get_char_struct(font, cc);
         if (cs) {
@@ -974,7 +975,7 @@
     int i, w, h;
 
     r = update_rects;
-    for(i=0;i<update_nb;i++) {
+    for (i = 0; i < update_nb; i++) {
         if (r->x1 < 0)
             r->x1 = 0;
         if (r->x2 > s->width)
@@ -1012,7 +1013,7 @@
     if (full_screen) {
         if ((attr.width != screen_width || attr.height != screen_height)) {
             /* store current window position and size */
-           XTranslateCoordinates(display, window, attr.root, 0, 0,
+            XTranslateCoordinates(display, window, attr.root, 0, 0,
                                   &last_window_x, &last_window_y, &win);
             last_window_width = attr.width;
             last_window_height = attr.height;
@@ -1074,7 +1075,7 @@
     b = new_yank_buffer();
     
     nread = 0;
-    for(;;) {
+    for (;;) {
         if ((XGetWindowProperty (display, w, prop,
                                  nread/4, 4096, True,
                                  AnyPropertyType, &actual_type, &actual_fmt,
@@ -1112,20 +1113,20 @@
     ev.xselection.display   = rq->display;
     ev.xselection.requestor = rq->requestor;
     ev.xselection.selection = rq->selection;
-    ev.xselection.target          = rq->target;
+    ev.xselection.target           = rq->target;
     ev.xselection.time      = rq->time;
 
     if (rq->target == xa_targets) {
-       unsigned int target_list[2];
+        unsigned int target_list[2];
 
         /* indicate which are supported types */
-       target_list[0] = xa_targets;
-       target_list[1] = XA_STRING;
+        target_list[0] = xa_targets;
+        target_list[1] = XA_STRING;
 
-       XChangeProperty (display, rq->requestor, rq->property,
-                        xa_targets, 8*sizeof(target_list[0]), PropModeReplace,
-                        (char *)target_list,
-                        sizeof(target_list)/sizeof(target_list[0]));
+        XChangeProperty (display, rq->requestor, rq->property,
+                         xa_targets, 8*sizeof(target_list[0]), PropModeReplace,
+                         (char *)target_list,
+                         sizeof(target_list)/sizeof(target_list[0]));
     } else if (rq->target == XA_STRING) {
         /* get qemacs yank buffer */
        
@@ -1169,11 +1170,11 @@
     int shift, ctrl, meta, len, key;
     QEEvent ev1, *ev = &ev1;
 
-    for(;;) {
+    for (;;) {
         if (!XPending(display))
             return;
         XNextEvent(display, &xev);
-        switch(xev.type) {
+        switch (xev.type) {
         case ConfigureNotify:
             {
                 int w, h;
@@ -1198,7 +1199,7 @@
                     ev->button_event.type = QE_BUTTON_RELEASE_EVENT;
                 ev->button_event.x = xe->x;
                 ev->button_event.y = xe->y;
-                switch(xe->button) {
+                switch (xe->button) {
                 case Button1:
                     ev->button_event.button = QE_BUTTON_LEFT;
                     break;
@@ -1262,7 +1263,7 @@
             meta = (xev.xkey.state & Mod1Mask);
 
             if (ctrl) {
-                switch(keysym) {
+                switch (keysym) {
                 case XK_Right:
                     key = KEY_CTRL_RIGHT;
                     goto got_key;
@@ -1283,7 +1284,7 @@
                     break;
                 }
             } else if (meta) {
-                switch(keysym) {
+                switch (keysym) {
                 case XK_BackSpace:
                     key = KEY_META(KEY_DEL);
                     goto got_key;
@@ -1295,7 +1296,7 @@
                     break;
                 }
             } else {
-                switch(keysym) {
+                switch (keysym) {
                 case XK_F1:
                 case XK_F2:
                 case XK_F3:
@@ -1426,7 +1427,7 @@
         b->format = s->bitmap_format;
     }
 
-    switch(xb->type) {
+    switch (xb->type) {
     default:
     case BMP_PIXMAP:
         xb->u.pixmap = XCreatePixmap(display, window, 
@@ -1514,7 +1515,7 @@
 {
     X11Bitmap *xb = b->priv_data;
 
-    switch(xb->type) {
+    switch (xb->type) {
     case BMP_PIXMAP:
         XFreePixmap(display, xb->u.pixmap);
         break;
@@ -1555,7 +1556,7 @@
     /* XXX: handle clipping ? */
     update_rect(dst_x, dst_y, dst_x + dst_w, dst_y + dst_h);
 
-    switch(xb->type) {
+    switch (xb->type) {
     case BMP_PIXMAP:
         XCopyArea(display, xb->u.pixmap, dbuffer, gc, 
                   0, 0, b->width, b->height, dst_x, dst_y);
@@ -1595,7 +1596,7 @@
     pict->width = w1;
     pict->height = h1;
     pict->format = b->format;
-    switch(xb->type) {
+    switch (xb->type) {
     case BMP_PIXMAP:
         {
             XImage *ximage;
@@ -1623,7 +1624,7 @@
         {
             XvImage *xvimage = xb->u.xvimage;
             int i, xx, yy, j;
-            for(i=0;i<3;i++) {
+            for (i = 0; i < 3; i++) {
                 xx = x1;
                 yy = y1;
                 j = i;
@@ -1646,7 +1647,7 @@
 {
     X11Bitmap *xb = b->priv_data;
     int ret;
-    switch(xb->type) {
+    switch (xb->type) {
     case BMP_PIXMAP:
         ret = XPutImage(display, xb->u.pixmap, gc_pixmap, xb->ximage_lock, 
                   0, 0, xb->x_lock, xb->y_lock, 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]