Changeset 145070 in webkit
- Timestamp:
- Mar 7, 2013 6:22:48 AM (11 years ago)
- Location:
- trunk/Source/WebKit/gtk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/gtk/ChangeLog
r145012 r145070 1 2013-03-07 Tomas Popela <tpopela@redhat.com> 2 3 [GTK] Expose "ShouldRespectImageOrientation" setting into WebKitWebSettings 4 https://bugs.webkit.org/show_bug.cgi?id=111414 5 6 Reviewed by Carlos Garcia Campos. 7 8 We should expose ShouldRespectImageOrientation setting into 9 WebKitWebSettings. When it is enabled, the images are shown with right 10 orientation regarding to images EXIF data. 11 12 * webkit/webkitwebsettings.cpp: 13 (webkit_web_settings_class_init): 14 (webkit_web_settings_set_property): 15 (webkit_web_settings_get_property): 16 * webkit/webkitwebsettingsprivate.h: 17 * webkit/webkitwebview.cpp: 18 (webkit_web_view_update_settings): 19 (webkit_web_view_settings_notify): 20 1 21 2013-03-06 Benjamin Poulain <benjamin@webkit.org> 2 22 -
trunk/Source/WebKit/gtk/webkit/webkitwebsettings.cpp
r134339 r145070 80 80 PROP_AUTO_LOAD_IMAGES, 81 81 PROP_AUTO_SHRINK_IMAGES, 82 PROP_RESPECT_IMAGE_ORIENTATION, 82 83 PROP_PRINT_BACKGROUNDS, 83 84 PROP_ENABLE_SCRIPTS, … … 281 282 282 283 g_object_class_install_property(gobject_class, 284 PROP_RESPECT_IMAGE_ORIENTATION, 285 g_param_spec_boolean( 286 "respect-image-orientation", 287 _("Respect Image Orientation"), 288 _("Whether WebKit should respect image orientation."), 289 FALSE, 290 flags)); 291 292 g_object_class_install_property(gobject_class, 283 293 PROP_PRINT_BACKGROUNDS, 284 294 g_param_spec_boolean( … … 1076 1086 priv->autoShrinkImages = g_value_get_boolean(value); 1077 1087 break; 1088 case PROP_RESPECT_IMAGE_ORIENTATION: 1089 priv->respectImageOrientation = g_value_get_boolean(value); 1090 break; 1078 1091 case PROP_PRINT_BACKGROUNDS: 1079 1092 priv->printBackgrounds = g_value_get_boolean(value); … … 1264 1277 case PROP_AUTO_SHRINK_IMAGES: 1265 1278 g_value_set_boolean(value, priv->autoShrinkImages); 1279 break; 1280 case PROP_RESPECT_IMAGE_ORIENTATION: 1281 g_value_set_boolean(value, priv->respectImageOrientation); 1266 1282 break; 1267 1283 case PROP_PRINT_BACKGROUNDS: -
trunk/Source/WebKit/gtk/webkit/webkitwebsettingsprivate.h
r134339 r145070 44 44 gboolean autoLoadImages; 45 45 gboolean autoShrinkImages; 46 gboolean respectImageOrientation; 46 47 gboolean printBackgrounds; 47 48 gboolean enableScripts; -
trunk/Source/WebKit/gtk/webkit/webkitwebview.cpp
r144055 r145070 3386 3386 coreSettings->setLoadsImagesAutomatically(settingsPrivate->autoLoadImages); 3387 3387 coreSettings->setShrinksStandaloneImagesToFit(settingsPrivate->autoShrinkImages); 3388 coreSettings->setShouldRespectImageOrientation(settingsPrivate->respectImageOrientation); 3388 3389 coreSettings->setShouldPrintBackgrounds(settingsPrivate->printBackgrounds); 3389 3390 coreSettings->setScriptEnabled(settingsPrivate->enableScripts); … … 3505 3506 else if (name == g_intern_string("auto-shrink-images")) 3506 3507 settings->setShrinksStandaloneImagesToFit(g_value_get_boolean(&value)); 3508 else if (name == g_intern_string("respect-image-orientation")) 3509 settings->setShouldRespectImageOrientation(g_value_get_boolean(&value)); 3507 3510 else if (name == g_intern_string("print-backgrounds")) 3508 3511 settings->setShouldPrintBackgrounds(g_value_get_boolean(&value));
Note: See TracChangeset
for help on using the changeset viewer.