summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Molaro <lupus@src.gnome.org>1998-10-21 17:30:13 +0000
committerPaolo Molaro <lupus@src.gnome.org>1998-10-21 17:30:13 +0000
commit68d9165f5c847c022bf70fefad1633225d30a23d (patch)
tree89da0ab73060dd13e84338e5e7f1bb23b577f6a1
parent457984f99121a3f406082b72f92f0fbdefb2a8c9 (diff)
downloadgtk+-68d9165f5c847c022bf70fefad1633225d30a23d.tar.gz
Wed, 21 Oct 1998 19:29:03 +0200 Paolo Molaro <lupus@debian.org>
Wed, 21 Oct 1998 19:29:03 +0200 Paolo Molaro <lupus@debian.org> * gdk/gdkps.c: fixed silly error. * gtk/testps.c: test for string length (X<->PS).
-rw-r--r--ChangeLog5
-rw-r--r--ChangeLog.pre-2-05
-rw-r--r--ChangeLog.pre-2-105
-rw-r--r--ChangeLog.pre-2-25
-rw-r--r--ChangeLog.pre-2-45
-rw-r--r--ChangeLog.pre-2-65
-rw-r--r--ChangeLog.pre-2-85
-rw-r--r--gdk/gdkps.c2
-rw-r--r--gtk/testps.c3
9 files changed, 39 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 327f4a8edb..ee92e0eab5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Wed, 21 Oct 1998 19:29:03 +0200 Paolo Molaro <lupus@debian.org>
+
+ * gdk/gdkps.c: fixed silly error.
+ * gtk/testps.c: test for string length (X<->PS).
+
Wed, 21 Oct 1998 19:10:02 +0200 Paolo Molaro <lupus@debian.org>
* gdk/gdkps.c: better guessing of postscript font name.
diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0
index 327f4a8edb..ee92e0eab5 100644
--- a/ChangeLog.pre-2-0
+++ b/ChangeLog.pre-2-0
@@ -1,3 +1,8 @@
+Wed, 21 Oct 1998 19:29:03 +0200 Paolo Molaro <lupus@debian.org>
+
+ * gdk/gdkps.c: fixed silly error.
+ * gtk/testps.c: test for string length (X<->PS).
+
Wed, 21 Oct 1998 19:10:02 +0200 Paolo Molaro <lupus@debian.org>
* gdk/gdkps.c: better guessing of postscript font name.
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index 327f4a8edb..ee92e0eab5 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,3 +1,8 @@
+Wed, 21 Oct 1998 19:29:03 +0200 Paolo Molaro <lupus@debian.org>
+
+ * gdk/gdkps.c: fixed silly error.
+ * gtk/testps.c: test for string length (X<->PS).
+
Wed, 21 Oct 1998 19:10:02 +0200 Paolo Molaro <lupus@debian.org>
* gdk/gdkps.c: better guessing of postscript font name.
diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2
index 327f4a8edb..ee92e0eab5 100644
--- a/ChangeLog.pre-2-2
+++ b/ChangeLog.pre-2-2
@@ -1,3 +1,8 @@
+Wed, 21 Oct 1998 19:29:03 +0200 Paolo Molaro <lupus@debian.org>
+
+ * gdk/gdkps.c: fixed silly error.
+ * gtk/testps.c: test for string length (X<->PS).
+
Wed, 21 Oct 1998 19:10:02 +0200 Paolo Molaro <lupus@debian.org>
* gdk/gdkps.c: better guessing of postscript font name.
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4
index 327f4a8edb..ee92e0eab5 100644
--- a/ChangeLog.pre-2-4
+++ b/ChangeLog.pre-2-4
@@ -1,3 +1,8 @@
+Wed, 21 Oct 1998 19:29:03 +0200 Paolo Molaro <lupus@debian.org>
+
+ * gdk/gdkps.c: fixed silly error.
+ * gtk/testps.c: test for string length (X<->PS).
+
Wed, 21 Oct 1998 19:10:02 +0200 Paolo Molaro <lupus@debian.org>
* gdk/gdkps.c: better guessing of postscript font name.
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index 327f4a8edb..ee92e0eab5 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -1,3 +1,8 @@
+Wed, 21 Oct 1998 19:29:03 +0200 Paolo Molaro <lupus@debian.org>
+
+ * gdk/gdkps.c: fixed silly error.
+ * gtk/testps.c: test for string length (X<->PS).
+
Wed, 21 Oct 1998 19:10:02 +0200 Paolo Molaro <lupus@debian.org>
* gdk/gdkps.c: better guessing of postscript font name.
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index 327f4a8edb..ee92e0eab5 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,3 +1,8 @@
+Wed, 21 Oct 1998 19:29:03 +0200 Paolo Molaro <lupus@debian.org>
+
+ * gdk/gdkps.c: fixed silly error.
+ * gtk/testps.c: test for string length (X<->PS).
+
Wed, 21 Oct 1998 19:10:02 +0200 Paolo Molaro <lupus@debian.org>
* gdk/gdkps.c: better guessing of postscript font name.
diff --git a/gdk/gdkps.c b/gdk/gdkps.c
index c3f1c1d649..bdb4aae1d8 100644
--- a/gdk/gdkps.c
+++ b/gdk/gdkps.c
@@ -721,7 +721,7 @@ ps_out_font(GdkPsDrawable* d, GdkFont* font, GdkGC* gc) {
} else if ( (face = XInternAtom(fp->xdisplay, "_DEC_DEVICE_FONTNAMES", True)) != None ) {
if (XGetFontProperty(fp->xfont, face, &value)) {
pname = XGetAtomName(fp->xdisplay, value);
- if ( (psname=ststr(pname, "PS=")) )
+ if ( pname && (psname=strstr(pname, "PS=")) )
psname = psname+3;
}
} else if ( (face = XInternAtom(fp->xdisplay, "FACE", True)) != None ) {
diff --git a/gtk/testps.c b/gtk/testps.c
index fc9d928edd..a328200232 100644
--- a/gtk/testps.c
+++ b/gtk/testps.c
@@ -91,6 +91,7 @@ void page3(GdkDrawable* d, int print) {
GdkRectangle clip2 = {150, 150, 200, 100};
GdkRegion *region1;
GdkRegion *region2;
+ gint len;
region1 = gdk_region_new();
region2 = gdk_region_union_with_rect(region1, &clip1);
@@ -115,6 +116,8 @@ void page3(GdkDrawable* d, int print) {
gdk_draw_string(d, font, gc, 50, fsize*3, "Third line");
gdk_draw_string(d, font, gc, 50, fsize*4, "Fourth line");
gdk_draw_string(d, font, gc, 50, fsize*5, "Fifth line");
+ len = gdk_string_width(font, "Fifth line");
+ gdk_draw_string(d, font, gc, 50+len, fsize*5, "This continues right after line");
if (print)
gdk_ps_drawable_page_end(d);
else {