Bug 103897 - [chromium] Remove linux theme related files and switch to default
Summary: [chromium] Remove linux theme related files and switch to default
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Platform (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on: 103958 104212 104231 104233
Blocks:
  Show dependency treegraph
 
Reported: 2012-12-03 08:24 PST by Scott Violet
Modified: 2012-12-07 13:35 PST (History)
13 users (show)

See Also:


Attachments
Patch (61.92 KB, patch)
2012-12-03 09:04 PST, Scott Violet
no flags Details | Formatted Diff | Diff
Patch (62.56 KB, patch)
2012-12-03 13:56 PST, Scott Violet
no flags Details | Formatted Diff | Diff
Patch (63.28 KB, patch)
2012-12-03 14:32 PST, Scott Violet
no flags Details | Formatted Diff | Diff
Patch (65.11 KB, patch)
2012-12-05 09:20 PST, Scott Violet
no flags Details | Formatted Diff | Diff
Patch (65.52 KB, patch)
2012-12-07 09:36 PST, Scott Violet
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Scott Violet 2012-12-03 08:24:15 PST
Now that Chrome has switched from using the linux theme related files to those named 'default', we should be able to safely remove the existing linux theme files.
Comment 1 Scott Violet 2012-12-03 09:04:03 PST
Created attachment 177265 [details]
Patch
Comment 2 WebKit Review Bot 2012-12-03 09:09:16 PST
Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.
Comment 3 Peter Beverloo (cr-android ews) 2012-12-03 09:33:38 PST
Comment on attachment 177265 [details]
Patch

Attachment 177265 [details] did not pass cr-android-ews (chromium-android):
Output: http://queues.webkit.org/results/15086985
Comment 4 Tony Chang 2012-12-03 11:19:35 PST
(In reply to comment #3)
> (From update of attachment 177265 [details])
> Attachment 177265 [details] did not pass cr-android-ews (chromium-android):
> Output: http://queues.webkit.org/results/15086985

Looks like RenderThemeChromiumAndroid inherits from RenderThemeChromiumLinux.
Comment 5 Scott Violet 2012-12-03 13:56:01 PST
Created attachment 177322 [details]
Patch
Comment 6 Peter Beverloo (cr-android ews) 2012-12-03 14:13:35 PST
Comment on attachment 177322 [details]
Patch

Attachment 177322 [details] did not pass cr-android-ews (chromium-android):
Output: http://queues.webkit.org/results/15106641
Comment 7 Scott Violet 2012-12-03 14:32:30 PST
Created attachment 177333 [details]
Patch
Comment 8 WebKit Review Bot 2012-12-03 16:49:04 PST
Comment on attachment 177333 [details]
Patch

Rejecting attachment 177333 [details] from commit-queue.

Failed to run "['/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch', '--status-host=queues.webkit.org', '-..." exit_code: 2

Last 500 characters of output:
ripts/update-webkit line 152.

Failed to run "['Tools/Scripts/update-webkit', '--chromium', '--force-update']" exit_code: 2
Updating OpenSource
From http://git.chromium.org/external/Webkit
   c946dc2..4fff33e  HEAD       -> origin/HEAD
error: Ref refs/remotes/origin/master is at 4fff33ef2c3643b9c03a8cb2127d86b4da5e5c22 but expected c946dc25a0c0757b0c8da5577f31cb3705943299
 ! c946dc2..4fff33e  master     -> origin/master  (unable to update local ref)
Died at Tools/Scripts/update-webkit line 152.

Full output: http://queues.webkit.org/results/15103725
Comment 9 WebKit Review Bot 2012-12-03 17:21:54 PST
Comment on attachment 177333 [details]
Patch

Clearing flags on attachment: 177333

Committed r136460: <http://trac.webkit.org/changeset/136460>
Comment 10 WebKit Review Bot 2012-12-03 17:21:58 PST
All reviewed patches have been landed.  Closing bug.
Comment 11 WebKit Review Bot 2012-12-03 18:29:09 PST
Re-opened since this is blocked by bug 103958
Comment 12 Takashi Sakamoto 2012-12-03 18:47:19 PST
Would you update chromium source, webkit/support/test_webkit_platform_support.cc?

The file includes WebThemeEngine.h. The following is compile error log:

In file included from webkit/support/test_webkit_platform_support.cc:65:
./third_party/WebKit/Source/WebKit/chromium/public/platform/linux/WebThemeEngine.h:31:10: fatal error: '../../../../../Platform/chromium/public/linux/WebThemeEngine.h' file not found
#include "../../../../../Platform/chromium/public/linux/WebThemeEngine.h"

Best regards,
Takashi Sakamoto
Comment 13 Scott Violet 2012-12-05 09:20:16 PST
Created attachment 177775 [details]
Patch
Comment 14 Scott Violet 2012-12-05 09:22:34 PST
Latest patch should work now that test_webkit_platform_support.cc has been updated in the chrome side. Additionally the third patchset missed one file that is no longer needed.
Comment 15 WebKit Review Bot 2012-12-05 17:39:25 PST
Comment on attachment 177775 [details]
Patch

Clearing flags on attachment: 177775

Committed r136784: <http://trac.webkit.org/changeset/136784>
Comment 16 WebKit Review Bot 2012-12-05 17:39:29 PST
All reviewed patches have been landed.  Closing bug.
Comment 17 WebKit Review Bot 2012-12-05 21:37:02 PST
Re-opened since this is blocked by bug 104212
Comment 18 Scott Violet 2012-12-07 09:36:45 PST
Created attachment 178229 [details]
Patch
Comment 19 Scott Violet 2012-12-07 09:38:25 PST
Patchset 5 should be the same as 4. Hopefully it'll take this time as necessary bits on the chrome side have been updated.
Comment 20 WebKit Review Bot 2012-12-07 11:48:53 PST
Comment on attachment 178229 [details]
Patch

Attachment 178229 [details] did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/15185463

New failing tests:
inspector-protocol/debugger-terminate-dedicated-worker-while-paused.html
Comment 21 WebKit Review Bot 2012-12-07 13:35:23 PST
Comment on attachment 178229 [details]
Patch

Clearing flags on attachment: 178229

Committed r136979: <http://trac.webkit.org/changeset/136979>
Comment 22 WebKit Review Bot 2012-12-07 13:35:29 PST
All reviewed patches have been landed.  Closing bug.