Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(746)

Issue 368253002: Do not export SkTDArray when building Skia as a DLL (Closed)

Created:
6 years, 5 months ago by ehsan
Modified:
6 years, 5 months ago
CC:
reviews_skia.org
Base URL:
https://skia.googlesource.com/skia.git@master
Project:
skia
Visibility:
Public.

Description

Do not export SkTDArray when building Skia as a DLL This class has four members (deleteAll, freeAll, unrefAll and safeUnrefAll) which will only compile for certain instantiations of SkTDArray depending on the template argument type. Marking this class as dllexport breaks the build with clang-cl because of http://llvm.org/PR20163. Since this class is header-only, we can just make it non-exported to enable building Skia as a DLL with clang-cl. BUG=skia: Committed: https://skia.googlesource.com/skia/+/db5f7bf0a439b744facda6b6b1590b4554d64fd8

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2 lines, -1 line) Patch
M AUTHORS View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M include/core/SkTDArray.h View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 20 (0 generated)
ehsan
We need this patch in order to be able to build Skia with clang-cl for ...
6 years, 5 months ago (2014-07-03 13:26:14 UTC) #1
reed1
testing canaries (esp. sharedlib)
6 years, 5 months ago (2014-07-07 13:21:52 UTC) #2
mtklein
On 2014/07/07 13:21:52, reed1 wrote: > testing canaries (esp. sharedlib) Looks like Chrome is broken ...
6 years, 5 months ago (2014-07-07 13:26:57 UTC) #3
reed1
lgtm
6 years, 5 months ago (2014-07-07 14:03:28 UTC) #4
reed1
The CQ bit was checked by reed@google.com
6 years, 5 months ago (2014-07-07 14:03:31 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://skia-tree-status.appspot.com/cq/ehsan.akhgari@gmail.com/368253002/1
6 years, 5 months ago (2014-07-07 14:04:24 UTC) #6
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 5 months ago (2014-07-07 14:04:26 UTC) #7
commit-bot: I haz the power
Presubmit check for 368253002-1 failed and returned exit status 1. Running presubmit commit checks ...
6 years, 5 months ago (2014-07-07 14:04:27 UTC) #8
ehsan
On 2014/07/07 14:04:27, I haz the power (commit-bot) wrote: > Presubmit check for 368253002-1 failed ...
6 years, 5 months ago (2014-07-07 14:25:38 UTC) #9
ehsan
On 2014/07/07 14:25:38, ehsan wrote: > On 2014/07/07 14:04:27, I haz the power (commit-bot) wrote: ...
6 years, 5 months ago (2014-07-08 12:39:59 UTC) #10
ehsan
On 2014/07/08 12:39:59, ehsan wrote: > On 2014/07/07 14:25:38, ehsan wrote: > > On 2014/07/07 ...
6 years, 5 months ago (2014-07-08 12:42:50 UTC) #11
ehsan
The CQ bit was checked by ehsan.akhgari@gmail.com
6 years, 5 months ago (2014-07-08 12:43:02 UTC) #12
ehsan
The CQ bit was unchecked by ehsan.akhgari@gmail.com
6 years, 5 months ago (2014-07-08 12:43:07 UTC) #13
mtklein
On 2014/07/08 12:43:07, ehsan wrote: > The CQ bit was unchecked by mailto:ehsan.akhgari@gmail.com Looks to ...
6 years, 5 months ago (2014-07-08 13:03:40 UTC) #14
ehsan
On 2014/07/08 13:03:40, mtklein wrote: > On 2014/07/08 12:43:07, ehsan wrote: > > The CQ ...
6 years, 5 months ago (2014-07-08 13:11:15 UTC) #15
ehsan
On 2014/07/08 13:11:15, ehsan wrote: > On 2014/07/08 13:03:40, mtklein wrote: > > On 2014/07/08 ...
6 years, 5 months ago (2014-07-09 17:43:18 UTC) #16
mtklein
Let's try!
6 years, 5 months ago (2014-07-09 17:44:40 UTC) #17
mtklein
The CQ bit was checked by mtklein@google.com
6 years, 5 months ago (2014-07-09 17:44:44 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://skia-tree-status.appspot.com/cq/ehsan.akhgari@gmail.com/368253002/40001
6 years, 5 months ago (2014-07-09 17:45:04 UTC) #19
commit-bot: I haz the power
6 years, 5 months ago (2014-07-09 18:14:04 UTC) #20
Message was sent while issue was closed.
Change committed as db5f7bf0a439b744facda6b6b1590b4554d64fd8

Powered by Google App Engine
This is Rietveld 408576698