Change PopupMenuClient and all classes inheriting from it to use the new layout types for padding.
Created attachment 125464 [details] Patch
Comment on attachment 125464 [details] Patch Attachment 125464 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/11419573
Created attachment 125472 [details] Patch
Comment on attachment 125472 [details] Patch This feels slightly odd, since I wouldn't expect most embedders to render popup menus with sub-pixel precision, but I guess with a scalable UI there is no reason why they wouldn't.
All other paddings are being converted to LayoutUnit so it made sense to change this to be consistent. In all likelihood platforms will still return integer values though.
Comment on attachment 125472 [details] Patch Clearing flags on attachment: 125472 Committed r106880: <http://trac.webkit.org/changeset/106880>
All reviewed patches have been landed. Closing bug.