Then that way WebAccessibilityObjectWrapperMac and WebAccessibilityObjectWrapperIOS can just be WebAccessibilityObjectWrapper and things will be a bit cleaner
Created attachment 188773 [details] patch
Xcode keeps trying to reorder these other changes in the Xcode project, so maybe i shouldn't fight them anymore
Created attachment 188775 [details] patch
Comment on attachment 188775 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=188775&action=review r=me as long as you don't rename WebAccessibilityObjectWrapperMac.{h|mm} to remove "Mac" from the name. > Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapper.mm:30 > -#import "WebAccessibilityObjectWrapperMac.h" > +#import "WebAccessibilityObjectWrapper.h" Please leave these files named as WebAccessibilityObjectWrapperMac.{h|mm} even though the class is named "WebAccessibilityObjectWrapper" so that it's easier to know which implementation is being included or compiled.
(In reply to comment #2) > Xcode keeps trying to reorder these other changes in the Xcode project, so maybe i shouldn't fight them anymore Yes, whoever changed these files didn't use Xcode to change them since the UUID sort order is borked. It's fine to let Xcode have its way with the project file.
http://trac.webkit.org/changeset/143142