Changeset 150130 in webkit
- Timestamp:
- May 15, 2013 11:11:20 AM (11 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 30 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r150104 r150130 1 2013-05-15 Carlos Garcia Campos <cgarcia@igalia.com> 2 3 [GTK] Add padding to all public class structs for future expansion without breaking ABI 4 https://bugs.webkit.org/show_bug.cgi?id=112565 5 6 Reviewed by Anders Carlsson. 7 8 Use 4 pointers for most of the classes that are unlikely to grow 9 and 8 for WebKitWebView and WebKitWebContext. 10 11 * UIProcess/API/gtk/WebKitBackForwardList.h: 12 (_WebKitBackForwardListClass): 13 * UIProcess/API/gtk/WebKitBackForwardListItem.h: 14 (_WebKitBackForwardListItemClass): 15 * UIProcess/API/gtk/WebKitContextMenu.h: 16 (_WebKitContextMenuClass): 17 * UIProcess/API/gtk/WebKitContextMenuItem.h: 18 (_WebKitContextMenuItemClass): 19 * UIProcess/API/gtk/WebKitCookieManager.h: 20 (_WebKitCookieManagerClass): 21 * UIProcess/API/gtk/WebKitDownload.h: 22 (_WebKitDownloadClass): 23 * UIProcess/API/gtk/WebKitFaviconDatabase.h: 24 (_WebKitFaviconDatabaseClass): 25 * UIProcess/API/gtk/WebKitFileChooserRequest.h: 26 (_WebKitFileChooserRequestClass): 27 * UIProcess/API/gtk/WebKitFindController.h: 28 (_WebKitFindControllerClass): 29 * UIProcess/API/gtk/WebKitFormSubmissionRequest.h: 30 (_WebKitFormSubmissionRequestClass): 31 * UIProcess/API/gtk/WebKitGeolocationPermissionRequest.h: 32 (_WebKitGeolocationPermissionRequestClass): 33 * UIProcess/API/gtk/WebKitHitTestResult.h: 34 (_WebKitHitTestResultClass): 35 * UIProcess/API/gtk/WebKitNavigationPolicyDecision.h: 36 (_WebKitNavigationPolicyDecisionClass): 37 * UIProcess/API/gtk/WebKitPlugin.h: 38 (_WebKitPluginClass): 39 * UIProcess/API/gtk/WebKitPolicyDecision.h: 40 (_WebKitPolicyDecisionClass): 41 * UIProcess/API/gtk/WebKitPrintOperation.h: 42 (_WebKitPrintOperationClass): 43 * UIProcess/API/gtk/WebKitResponsePolicyDecision.h: 44 (_WebKitResponsePolicyDecisionClass): 45 * UIProcess/API/gtk/WebKitSecurityManager.h: 46 (_WebKitSecurityManagerClass): 47 * UIProcess/API/gtk/WebKitSettings.h: 48 (_WebKitSettingsClass): 49 * UIProcess/API/gtk/WebKitURIRequest.h: 50 (_WebKitURIRequestClass): 51 * UIProcess/API/gtk/WebKitURIResponse.h: 52 (_WebKitURIResponseClass): 53 * UIProcess/API/gtk/WebKitURISchemeRequest.h: 54 (_WebKitURISchemeRequestClass): 55 * UIProcess/API/gtk/WebKitWebContext.h: 56 (_WebKitWebContextClass): 57 * UIProcess/API/gtk/WebKitWebInspector.h: 58 (_WebKitWebInspectorClass): 59 * UIProcess/API/gtk/WebKitWebResource.h: 60 (_WebKitWebResourceClass): 61 * UIProcess/API/gtk/WebKitWebView.h: 62 (_WebKitWebViewClass): 63 * UIProcess/API/gtk/WebKitWebViewBase.h: 64 (_WebKitWebViewBaseClass): 65 * UIProcess/API/gtk/WebKitWebViewGroup.h: 66 (_WebKitWebViewGroupClass): 67 * UIProcess/API/gtk/WebKitWindowProperties.h: 68 (_WebKitWindowPropertiesClass): 69 1 70 2013-05-14 Carlos Garcia Campos <cgarcia@igalia.com> 2 71 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitBackForwardList.h
r98245 r150130 50 50 struct _WebKitBackForwardListClass { 51 51 GObjectClass parent_class; 52 53 void (*_webkit_reserved0) (void); 54 void (*_webkit_reserved1) (void); 55 void (*_webkit_reserved2) (void); 56 void (*_webkit_reserved3) (void); 52 57 }; 53 58 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitBackForwardListItem.h
r98245 r150130 49 49 struct _WebKitBackForwardListItemClass { 50 50 GInitiallyUnownedClass parent_class; 51 52 void (*_webkit_reserved0) (void); 53 void (*_webkit_reserved1) (void); 54 void (*_webkit_reserved2) (void); 55 void (*_webkit_reserved3) (void); 51 56 }; 52 57 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitContextMenu.h
r148679 r150130 50 50 struct _WebKitContextMenuClass { 51 51 GObjectClass parent_class; 52 53 void (*_webkit_reserved0) (void); 54 void (*_webkit_reserved1) (void); 55 void (*_webkit_reserved2) (void); 56 void (*_webkit_reserved3) (void); 52 57 }; 53 58 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitContextMenuItem.h
r148679 r150130 51 51 struct _WebKitContextMenuItemClass { 52 52 GInitiallyUnownedClass parent_class; 53 54 void (*_webkit_reserved0) (void); 55 void (*_webkit_reserved1) (void); 56 void (*_webkit_reserved2) (void); 57 void (*_webkit_reserved3) (void); 53 58 }; 54 59 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitCookieManager.h
r122425 r150130 78 78 struct _WebKitCookieManagerClass { 79 79 GObjectClass parent_class; 80 81 void (*_webkit_reserved0) (void); 82 void (*_webkit_reserved1) (void); 83 void (*_webkit_reserved2) (void); 84 void (*_webkit_reserved3) (void); 80 85 }; 81 86 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitDownload.h
r148679 r150130 55 55 gboolean (* decide_destination) (WebKitDownload *download, 56 56 const gchar *suggested_filename); 57 58 void (*_webkit_reserved0) (void); 59 void (*_webkit_reserved1) (void); 60 void (*_webkit_reserved2) (void); 61 void (*_webkit_reserved3) (void); 57 62 }; 58 63 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitFaviconDatabase.h
r129906 r150130 52 52 struct _WebKitFaviconDatabaseClass { 53 53 GObjectClass parent_class; 54 55 void (*_webkit_reserved0) (void); 56 void (*_webkit_reserved1) (void); 57 void (*_webkit_reserved2) (void); 58 void (*_webkit_reserved3) (void); 54 59 }; 55 60 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitFileChooserRequest.h
r115627 r150130 50 50 struct _WebKitFileChooserRequestClass { 51 51 GObjectClass parent_class; 52 53 void (*_webkit_reserved0) (void); 54 void (*_webkit_reserved1) (void); 55 void (*_webkit_reserved2) (void); 56 void (*_webkit_reserved3) (void); 52 57 }; 53 58 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitFindController.h
r148679 r150130 75 75 struct _WebKitFindControllerClass { 76 76 GObjectClass parent_class; 77 78 void (*_webkit_reserved0) (void); 79 void (*_webkit_reserved1) (void); 80 void (*_webkit_reserved2) (void); 81 void (*_webkit_reserved3) (void); 77 82 }; 78 83 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitFormSubmissionRequest.h
r122961 r150130 50 50 struct _WebKitFormSubmissionRequestClass { 51 51 GObjectClass parent_class; 52 53 void (*_webkit_reserved0) (void); 54 void (*_webkit_reserved1) (void); 55 void (*_webkit_reserved2) (void); 56 void (*_webkit_reserved3) (void); 52 57 }; 53 58 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitGeolocationPermissionRequest.h
r119475 r150130 50 50 struct _WebKitGeolocationPermissionRequestClass { 51 51 GObjectClass parent_class; 52 53 void (*_webkit_reserved0) (void); 54 void (*_webkit_reserved1) (void); 55 void (*_webkit_reserved2) (void); 56 void (*_webkit_reserved3) (void); 52 57 }; 53 58 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitHitTestResult.h
r137192 r150130 70 70 struct _WebKitHitTestResultClass { 71 71 GObjectClass parent_class; 72 73 void (*_webkit_reserved0) (void); 74 void (*_webkit_reserved1) (void); 75 void (*_webkit_reserved2) (void); 76 void (*_webkit_reserved3) (void); 72 77 }; 73 78 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitNavigationPolicyDecision.h
r106142 r150130 72 72 struct _WebKitNavigationPolicyDecisionClass { 73 73 WebKitPolicyDecisionClass parent_class; 74 75 void (*_webkit_reserved0) (void); 76 void (*_webkit_reserved1) (void); 77 void (*_webkit_reserved2) (void); 78 void (*_webkit_reserved3) (void); 74 79 }; 75 80 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitPlugin.h
r117305 r150130 49 49 struct _WebKitPluginClass { 50 50 GObjectClass parent_class; 51 52 void (*_webkit_reserved0) (void); 53 void (*_webkit_reserved1) (void); 54 void (*_webkit_reserved2) (void); 55 void (*_webkit_reserved3) (void); 51 56 }; 52 57 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitPolicyDecision.h
r106142 r150130 50 50 struct _WebKitPolicyDecisionClass { 51 51 GObjectClass parent_class; 52 53 void (*_webkit_reserved0) (void); 54 void (*_webkit_reserved1) (void); 55 void (*_webkit_reserved2) (void); 56 void (*_webkit_reserved3) (void); 52 57 }; 53 58 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitPrintOperation.h
r148679 r150130 63 63 struct _WebKitPrintOperationClass { 64 64 GObjectClass parent_class; 65 66 void (*_webkit_reserved0) (void); 67 void (*_webkit_reserved1) (void); 68 void (*_webkit_reserved2) (void); 69 void (*_webkit_reserved3) (void); 65 70 }; 66 71 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitResponsePolicyDecision.h
r107043 r150130 53 53 struct _WebKitResponsePolicyDecisionClass { 54 54 WebKitPolicyDecisionClass parent_class; 55 56 void (*_webkit_reserved0) (void); 57 void (*_webkit_reserved1) (void); 58 void (*_webkit_reserved2) (void); 59 void (*_webkit_reserved3) (void); 55 60 }; 56 61 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitSecurityManager.h
r128989 r150130 49 49 struct _WebKitSecurityManagerClass { 50 50 GObjectClass parent_class; 51 52 void (*_webkit_reserved0) (void); 53 void (*_webkit_reserved1) (void); 54 void (*_webkit_reserved2) (void); 55 void (*_webkit_reserved3) (void); 51 56 }; 52 57 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitSettings.h
r149440 r150130 61 61 GObjectClass parent_class; 62 62 63 /* Padding for future expansion */63 void (*_webkit_reserved0) (void); 64 64 void (*_webkit_reserved1) (void); 65 65 void (*_webkit_reserved2) (void); 66 66 void (*_webkit_reserved3) (void); 67 void (*_webkit_reserved4) (void);68 67 }; 69 68 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitURIRequest.h
r148966 r150130 52 52 GObjectClass parent_class; 53 53 54 void (*_webkit_reserved0) (void); 55 void (*_webkit_reserved1) (void); 56 void (*_webkit_reserved2) (void); 57 void (*_webkit_reserved3) (void); 54 58 }; 55 59 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitURIResponse.h
r148679 r150130 51 51 GObjectClass parent_class; 52 52 53 void (*_webkit_reserved0) (void); 54 void (*_webkit_reserved1) (void); 55 void (*_webkit_reserved2) (void); 56 void (*_webkit_reserved3) (void); 53 57 }; 54 58 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitURISchemeRequest.h
r149642 r150130 50 50 struct _WebKitURISchemeRequestClass { 51 51 GObjectClass parent_class; 52 53 void (*_webkit_reserved0) (void); 54 void (*_webkit_reserved1) (void); 55 void (*_webkit_reserved2) (void); 56 void (*_webkit_reserved3) (void); 52 57 }; 53 58 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebContext.h
r148887 r150130 99 99 GObjectClass parent; 100 100 101 /* Padding for future expansion */102 101 void (*_webkit_reserved0) (void); 103 102 void (*_webkit_reserved1) (void); 104 103 void (*_webkit_reserved2) (void); 105 104 void (*_webkit_reserved3) (void); 105 void (*_webkit_reserved4) (void); 106 void (*_webkit_reserved5) (void); 107 void (*_webkit_reserved6) (void); 108 void (*_webkit_reserved7) (void); 106 109 }; 107 110 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebInspector.h
r118146 r150130 50 50 struct _WebKitWebInspectorClass { 51 51 GObjectClass parent_class; 52 53 void (*_webkit_reserved0) (void); 54 void (*_webkit_reserved1) (void); 55 void (*_webkit_reserved2) (void); 56 void (*_webkit_reserved3) (void); 52 57 }; 53 58 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebResource.h
r117735 r150130 51 51 struct _WebKitWebResourceClass { 52 52 GObjectClass parent_class; 53 54 void (*_webkit_reserved0) (void); 55 void (*_webkit_reserved1) (void); 56 void (*_webkit_reserved2) (void); 57 void (*_webkit_reserved3) (void); 53 58 }; 54 59 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebView.h
r149117 r150130 243 243 gboolean (* web_process_crashed) (WebKitWebView *web_view); 244 244 245 /* Padding for future expansion */246 245 void (*_webkit_reserved0) (void); 247 246 void (*_webkit_reserved1) (void); -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.h
r137164 r150130 58 58 GtkContainerClass parentClass; 59 59 60 /* Padding for future expansion */61 60 void (*_webkit_reserved0) (void); 62 61 void (*_webkit_reserved1) (void); -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebViewGroup.h
r149219 r150130 50 50 struct _WebKitWebViewGroupClass { 51 51 GObjectClass parent_class; 52 53 void (*_webkit_reserved0) (void); 54 void (*_webkit_reserved1) (void); 55 void (*_webkit_reserved2) (void); 56 void (*_webkit_reserved3) (void); 52 57 }; 53 58 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWindowProperties.h
r102935 r150130 52 52 GObjectClass parent_class; 53 53 54 void (*_webkit_reserved0) (void); 55 void (*_webkit_reserved1) (void); 56 void (*_webkit_reserved2) (void); 57 void (*_webkit_reserved3) (void); 54 58 }; 55 59
Note: See TracChangeset
for help on using the changeset viewer.