/pidgin/main: e7fe02862977: Fix GdkRGBA initializer types.
Elliott Sales de Andrade <[email protected]> Tue, 06 Sep 2016 15:45:52 -0400
| Newsgroups | gmane.comp.gnome.gaim.cvs |
|---|---|
| Message-ID | <[email protected]> |
Changeset: e7fe0286297714ae35711b56fc9eff1a2866ba49 Author: Elliott Sales de Andrade <[email protected]> Date: 2016-09-05 03:27 -0400 Branch: default URL: https://hg.pidgin.im/pidgin/main/rev/e7fe02862977 Description: Fix GdkRGBA initializer types. It contains gdouble, not gfloat. diffstat: pidgin/gtkconv.c | 36 ++++++++++++++++++------------------ pidgin/gtknickcolors.h | 48 ++++++++++++++++++++++++------------------------ 2 files changed, 42 insertions(+), 42 deletions(-) diffs (139 lines): diff --git a/pidgin/gtkconv.c b/pidgin/gtkconv.c --- a/pidgin/gtkconv.c +++ b/pidgin/gtkconv.c @@ -203,8 +203,8 @@ static void update_typing_icon(PidginCon static void update_typing_message(PidginConversation *gtkconv, const char *message); gboolean pidgin_conv_has_focus(PurpleConversation *conv); static GArray* generate_nick_colors(guint numcolors, GdkRGBA background); -gfloat luminance(GdkRGBA color); -static gboolean color_is_visible(GdkRGBA foreground, GdkRGBA background, gfloat min_contrast_ratio); +gdouble luminance(GdkRGBA color); +static gboolean color_is_visible(GdkRGBA foreground, GdkRGBA background, gdouble min_contrast_ratio); static GtkTextTag *get_buddy_tag(PurpleChatConversation *chat, const char *who, PurpleMessageFlags flag, gboolean create); static void pidgin_conv_update_fields(PurpleConversation *conv, PidginConvFields fields); static void focus_out_from_menubar(GtkWidget *wid, PidginConvWindow *win); @@ -5907,7 +5907,7 @@ static void set_typing_font(GtkWidget *w font_desc = pango_font_description_from_string(string); g_free(string); if (color == NULL) { - GdkRGBA def = {0x8888/65535.0f, 0x8888/65535.0f, 0x8888/65535.0f, 1.0}; + GdkRGBA def = {0x8888/65535.0, 0x8888/65535.0, 0x8888/65535.0, 1.0}; color = gdk_rgba_copy(&def); } } @@ -6072,9 +6072,9 @@ private_gtkconv_new(PurpleConversation * /* FIXME: No matter how I ask the GtkStyleContext, it always gives me * back black instead of the _actual_ background colour. */ color = gtk_widget_get_style(gtkconv->webview)->base[GTK_STATE_NORMAL]; - rgba.red = color.red / 65535.0f; - rgba.green = color.green / 65535.0f; - rgba.blue = color.blue / 65535.0f; + rgba.red = color.red / 65535.0; + rgba.green = color.green / 65535.0; + rgba.blue = color.blue / 65535.0; generated_nick_colors = generate_nick_colors(NICK_COLOR_GENERATE_COUNT, rgba); } @@ -11161,12 +11161,12 @@ pidgin_conv_is_hidden(PidginConversation } -gfloat luminance(GdkRGBA color) -{ - gfloat r, g, b; - gfloat rr, gg, bb; - gfloat cutoff = 0.03928, scale = 12.92; - gfloat a = 0.055, d = 1.055, p = 2.2; +gdouble luminance(GdkRGBA color) +{ + gdouble r, g, b; + gdouble rr, gg, bb; + gdouble cutoff = 0.03928, scale = 12.92; + gdouble a = 0.055, d = 1.055, p = 2.2; rr = color.red; gg = color.green; @@ -11181,11 +11181,11 @@ gfloat luminance(GdkRGBA color) /* Algorithm from https://www.w3.org/TR/2008/REC-WCAG20-20081211/relative-luminance.xml */ static gboolean -color_is_visible(GdkRGBA foreground, GdkRGBA background, gfloat min_contrast_ratio) -{ - gfloat lfg, lbg, lmin, lmax; - gfloat luminosity_ratio; - gfloat nr, dr; +color_is_visible(GdkRGBA foreground, GdkRGBA background, gdouble min_contrast_ratio) +{ + gdouble lfg, lbg, lmin, lmax; + gdouble luminosity_ratio; + gdouble nr, dr; lfg = luminance(foreground); lbg = luminance(background); @@ -11247,7 +11247,7 @@ generate_nick_colors(guint numcolors, Gd */ while(i < numcolors && time(NULL) < breakout_time) { - GdkRGBA color = {rand() % 65536 / 65535.f, rand() % 65536 / 65535.f, rand() % 65536 / 65535.f, 1}; + GdkRGBA color = {rand() % 65536 / 65535.0, rand() % 65536 / 65535.0, rand() % 65536 / 65535.0, 1}; if (color_is_visible(color, background, MIN_LUMINANCE_CONTRAST_RATIO) && color_is_visible(color, nick_highlight, MIN_LUMINANCE_CONTRAST_RATIO) && diff --git a/pidgin/gtknickcolors.h b/pidgin/gtknickcolors.h --- a/pidgin/gtknickcolors.h +++ b/pidgin/gtknickcolors.h @@ -28,30 +28,30 @@ */ static const GdkRGBA nick_seed_colors[] = { - {64764/65535.0f, 59881/65535.0f, 20303/65535.0f, 1}, /* Butter #1 */ - {60909/65535.0f, 54484/65535.0f, 0/65535.0f, 1}, /* Butter #2 */ - {50372/65535.0f, 41120/65535.0f, 0/65535.0f, 1}, /* Butter #3 */ - {64764/65535.0f, 44975/65535.0f, 15934/65535.0f, 1}, /* Orange #1 */ - {62965/65535.0f, 31097/65535.0f, 0/65535.0f, 1}, /* Orange #2 */ - {52942/65535.0f, 23644/65535.0f, 0/65535.0f, 1}, /* Orange #3 */ - {59811/65535.0f, 47545/65535.0f, 28270/65535.0f, 1}, /* Chocolate #1 */ - {49601/65535.0f, 32125/65535.0f, 4369/65535.0f, 1}, /* Chocolate #2 */ - {36751/65535.0f, 22873/65535.0f, 514/65535.0f, 1}, /* Chocolate #3 */ - {35466/65535.0f, 58082/65535.0f, 13364/65535.0f, 1}, /* Chameleon #1 */ - {29555/65535.0f, 53970/65535.0f, 5654/65535.0f, 1}, /* Chameleon #2 */ - {20046/65535.0f, 39578/65535.0f, 1542/65535.0f, 1}, /* Chameleon #3 */ - {29289/65535.0f, 40863/65535.0f, 53199/65535.0f, 1}, /* Sky Blue #1 */ - {13364/65535.0f, 25957/65535.0f, 42148/65535.0f, 1}, /* Sky Blue #2 */ - { 8224/65535.0f, 19018/65535.0f, 34695/65535.0f, 1}, /* Sky Blue #3 */ - {44461/65535.0f, 32639/65535.0f, 43167/65535.0f, 1}, /* Plum #1 */ - {30069/65535.0f, 20560/65535.0f, 31611/65535.0f, 1}, /* Plum #2 */ - {23644/65535.0f, 13621/65535.0f, 26214/65535.0f, 1}, /* Plum #3 */ - {61423/65535.0f, 10537/65535.0f, 10537/65535.0f, 1}, /* Scarlet Red #1 */ - {52428/65535.0f, 0/65535.0f, 0/65535.0f, 1}, /* Scarlet Red #2 */ - {42148/65535.0f, 0/65535.0f, 0/65535.0f, 1}, /* Scarlet Red #3 */ - {34952/65535.0f, 35466/65535.0f, 34181/65535.0f, 1}, /* Aluminium #4*/ - {21845/65535.0f, 22359/65535.0f, 21331/65535.0f, 1}, /* Aluminium #5*/ - {11822/65535.0f, 13364/65535.0f, 13878/65535.0f, 1} /* Aluminium #6*/ + {64764/65535.0, 59881/65535.0, 20303/65535.0, 1}, /* Butter #1 */ + {60909/65535.0, 54484/65535.0, 0/65535.0, 1}, /* Butter #2 */ + {50372/65535.0, 41120/65535.0, 0/65535.0, 1}, /* Butter #3 */ + {64764/65535.0, 44975/65535.0, 15934/65535.0, 1}, /* Orange #1 */ + {62965/65535.0, 31097/65535.0, 0/65535.0, 1}, /* Orange #2 */ + {52942/65535.0, 23644/65535.0, 0/65535.0, 1}, /* Orange #3 */ + {59811/65535.0, 47545/65535.0, 28270/65535.0, 1}, /* Chocolate #1 */ + {49601/65535.0, 32125/65535.0, 4369/65535.0, 1}, /* Chocolate #2 */ + {36751/65535.0, 22873/65535.0, 514/65535.0, 1}, /* Chocolate #3 */ + {35466/65535.0, 58082/65535.0, 13364/65535.0, 1}, /* Chameleon #1 */ + {29555/65535.0, 53970/65535.0, 5654/65535.0, 1}, /* Chameleon #2 */ + {20046/65535.0, 39578/65535.0, 1542/65535.0, 1}, /* Chameleon #3 */ + {29289/65535.0, 40863/65535.0, 53199/65535.0, 1}, /* Sky Blue #1 */ + {13364/65535.0, 25957/65535.0, 42148/65535.0, 1}, /* Sky Blue #2 */ + { 8224/65535.0, 19018/65535.0, 34695/65535.0, 1}, /* Sky Blue #3 */ + {44461/65535.0, 32639/65535.0, 43167/65535.0, 1}, /* Plum #1 */ + {30069/65535.0, 20560/65535.0, 31611/65535.0, 1}, /* Plum #2 */ + {23644/65535.0, 13621/65535.0, 26214/65535.0, 1}, /* Plum #3 */ + {61423/65535.0, 10537/65535.0, 10537/65535.0, 1}, /* Scarlet Red #1 */ + {52428/65535.0, 0/65535.0, 0/65535.0, 1}, /* Scarlet Red #2 */ + {42148/65535.0, 0/65535.0, 0/65535.0, 1}, /* Scarlet Red #3 */ + {34952/65535.0, 35466/65535.0, 34181/65535.0, 1}, /* Aluminium #4*/ + {21845/65535.0, 22359/65535.0, 21331/65535.0, 1}, /* Aluminium #5*/ + {11822/65535.0, 13364/65535.0, 13878/65535.0, 1} /* Aluminium #6*/ }; #define PIDGIN_NUM_NICK_SEED_COLORS (sizeof(nick_seed_colors) / sizeof(nick_seed_colors[0])) _______________________________________________ Commits mailing list [email protected] https://pidgin.im/cgi-bin/mailman/listinfo/commits