Mike Klein
9caeb0bc83
Add a Windows Android NDK asset.
...
We can build for Android from Windows now. I intend to add a bot to keep it that way, just like Build-Mac-Clang-arm64-Debug-GN_Android does for Mac. The Windows Android builder will need this NDK.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=4280
DOCS_PREVIEW= https://skia.org/?cl=4280
Change-Id: Ifaeeb9b81822a410bdf79b39c7e66d0765f78e0b
Reviewed-on: https://skia-review.googlesource.com/4280
Reviewed-by: Eric Boren <borenet@google.com>
Commit-Queue: Mike Klein <mtklein@chromium.org>
2016-11-02 13:16:08 +00:00
Mike Klein
10d665d000
Allow most third_party targets to use system libraries if asked.
...
This extends the pattern in freetype2 to expat, icu, libjpeg-turbo, libpng, libwebp, and zlib, and gives all these an arg to control which to use.
Homebrew doesn't have dng_sdk, piex, or sftnly, or I'd have done the same for them too.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=4260
DOCS_PREVIEW= https://skia.org/?cl=4260
Change-Id: I82e780502bf2217336e791787f172a6fc8f55460
Reviewed-on: https://skia-review.googlesource.com/4260
Commit-Queue: Mike Klein <mtklein@chromium.org>
Reviewed-by: Hal Canary <halcanary@google.com>
2016-11-01 16:17:38 +00:00
Hal Canary
3effb79fc5
Documentation: SkBitmap->SkImage
...
NOTRY=true
Change-Id: Ieb99a447b4198b1ba5d1bc17668b307d82d62be5
Reviewed-on: https://skia-review.googlesource.com/4121
Reviewed-by: Hal Canary <halcanary@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>
2016-10-28 16:21:19 +00:00
Mike Klein
b00c949c36
Mac GN doc.
...
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=3906
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=3906
Change-Id: I1ad13dd5b7df3d76f99f11e02f04169c5b37ce95
Reviewed-on: https://skia-review.googlesource.com/3906
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Klein <mtklein@chromium.org>
2016-10-25 16:23:09 +00:00
Mike Klein
24a865c2c0
update GN docs
...
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=3425
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=3425
Change-Id: Iafd5a7b9feca6855d595f9ecbc05292a924e00e4
Reviewed-on: https://skia-review.googlesource.com/3425
Reviewed-by: Mike Klein <mtklein@chromium.org>
Commit-Queue: Mike Klein <mtklein@chromium.org>
2016-10-15 15:47:12 +00:00
borenet
777ee88129
Make the housekeeper upload doxygen to a newer bucket
...
BUG=skia:2969
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2370153003
DOCS_PREVIEW= https://skia.org/?cl=2370153003
Review-Url: https://codereview.chromium.org/2370153003
2016-10-04 13:23:57 -07:00
halcanary
919f21f877
SkPDF/Documentation: backend limitations
...
NOTRY=true
Review-Url: https://codereview.chromium.org/2377473002
2016-09-29 08:43:41 -07:00
halcanary
75a171cf17
Documentation: fix links
...
TBR=
NOTRY=true
Review-Url: https://codereview.chromium.org/2366403002
2016-09-26 07:27:04 -07:00
mtklein
60b7ab7a8e
GN: compiler_prefix -> cc_wrapper
...
I was a bit mixed up thinking Chrome called this feature compiler_prefix.
They actually call it cc_wrapper. So let's switch to their name before we
get too used to this.
No bots are affected.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2355003002
DOCS_PREVIEW= https://skia.org/?cl=2355003002
NOTREECHECKS=true
Review-Url: https://codereview.chromium.org/2355003002
2016-09-20 12:09:13 -07:00
mtklein
e7904f3979
Flesh out GN/Android run docs.
...
The process is simple enough that it's clearer to see all the steps laid out.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2343263002
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=2343263002
Review-Url: https://codereview.chromium.org/2343263002
2016-09-16 12:40:18 -07:00
mtklein
40efbe8552
Update GN docs to mention is_official_build and ndk_api.
...
is_official_build is the closest approximation to what we'd recommend people ship, and we'll keep tweaking it further toward that goal. I want it to be the first choices people see reading the doc to nudge them to defaulting into that if they don't know better. The familiar old Debug and Release for developers come later.
It'd be a fine choice, for instance, for fiddle to build against. I dropped Stripped because that's something is_official_build now does more naturally.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2342333002
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=2342333002
Review-Url: https://codereview.chromium.org/2342333002
2016-09-16 07:17:45 -07:00
halcanary
d39d6f3756
Documentation: MSKP
...
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2332783002
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=2332783002
Review-Url: https://codereview.chromium.org/2332783002
2016-09-12 11:56:28 -07:00
mtklein
f3155ad97c
GN: add a helper script for running Android builds
...
Think of this as the spiritual equivalent of platform_tools/android/bin/android_run_skia, but for GN and easier to type.
Cutting down the debug symbols makes Android builds about 1/4 the size.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2323833002
DOCS_PREVIEW= https://skia.org/user/quick/gn?cl=2323833002
Review-Url: https://codereview.chromium.org/2323833002
2016-09-08 10:03:21 -07:00
bsalomon
54dd2e244c
Add Vulkan docs
...
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2318603002
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=2318603002
Review-Url: https://codereview.chromium.org/2318603002
2016-09-06 14:18:13 -07:00
mtklein
adbd480102
Add docs for GN/Android
...
While I'm at it, add a few more examples of other types of builds you can do.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2289883002
NOTRY=true
DOCS_PREVIEW= https://skia.org/user/quick/gn?cl=2289883002
Review-Url: https://codereview.chromium.org/2289883002
2016-08-29 10:27:16 -07:00
hcm
d4d8b39441
Expand Issue Tracking docs to include triage, Chrome instructions
...
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2255133003
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=2255133003
Review-Url: https://codereview.chromium.org/2255133003
2016-08-18 18:32:17 -07:00
mtklein
5259da5377
GN: gpu support in tools
...
If you want to try this out, the DOCS_PREVIEW link is a quickstart.
Are the GrGLCreateNativeInteface_* meant to be part of Skia-the-library
or just used by testing tools? I've got it written here as tool-only,
but we could easily move it to libskia if it's a thing we want to ship.
I'm honestly not sure I understand how this linked before without a definition
of GrGLCreateNativeInterface(). Or are there two, one real and one no-op
default with some sort of weak linking setup? dlopen()?
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2201233003
DOCS_PREVIEW= https://skia.org/user/quick/gn?cl=2201233003
Review-Url: https://codereview.chromium.org/2201233003
2016-08-03 08:28:20 -07:00
mtklein
73106225d1
Docs: ooops, debug is the default in GN.
...
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2195173002
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=2195173002
TBR=jcgregorio@google.com
Review-Url: https://codereview.chromium.org/2195173002
2016-07-30 07:50:15 -07:00
mtklein
3a88056994
GN: quick doc
...
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2192203002
NOTRY=true
DOCS_PREVIEW= https://skia.org/user/quick/gn?cl=2192203002
Review-Url: https://codereview.chromium.org/2192203002
2016-07-29 08:35:54 -07:00
borenet
917d6f3005
Fix docs for checking out Skia
...
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2179023003
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=2179023003
Review-Url: https://codereview.chromium.org/2179023003
2016-07-26 11:11:50 -07:00
liyuqian
e25faf3e18
Fix option name typo
...
BUG=skia:
TBR=jvanverth@google.com
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2143093002
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=2143093002
Review-Url: https://codereview.chromium.org/2143093002
2016-07-12 15:11:31 -07:00
liyuqian
e7d15fe870
Update documents/scripts for SampleApp removal
...
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2140663002
DOCS_PREVIEW= https://skia.org/?cl=2140663002
Review-Url: https://codereview.chromium.org/2140663002
2016-07-12 09:12:39 -07:00
pdr
1e2a702c19
Update dev docs to reference the new skia debugger (skiaserve)
...
This patch adds a new markdown file describing the new debugger along
with instructions on running it locally and a sweet screenshot. The
screenshot has been sized to not be clipped when viewed in production.
The old documentation for the qt-based debugger has been marked as
deprecated and all docs referencing the old debugger have been updated.
BUG=skia:5493
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2121673002
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=2121673002
Review-Url: https://codereview.chromium.org/2121673002
2016-07-06 06:10:25 -07:00
stani
a80bb676d3
Remove check for cmake in android make script.
...
Update docs explaining how to setup Android SDK.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2084763003
DOCS_PREVIEW= https://skia.org/?cl=2084763003
Review-Url: https://codereview.chromium.org/2084763003
2016-06-21 13:13:20 -07:00
bungeman
f283c07695
Update VC++ version in Windows quick start.
...
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=2019093002
Review-Url: https://codereview.chromium.org/2019093002
2016-05-27 12:27:33 -07:00
benjaminwagner
bac5eb073e
Fix example code in skpaint.md.
...
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1993903002
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=1993903002
Review-Url: https://codereview.chromium.org/1993903002
2016-05-18 13:28:56 -07:00
halcanary
676ab68b04
documentation: SkDocument::MakePDF()
...
also, update some tools.
DOCS_PREVIEW= https://skia.org/user/sample/pdf?cl=1936283003
DOCS_PREVIEW= https://skia.org/user/api/canvas?cl=1936283003
Review-Url: https://codereview.chromium.org/1936283003
2016-05-03 12:10:04 -07:00
halcanary
5441e9f8eb
Documentation: Skia+Harfbuzz example
...
BUG=skia:4742
NOTRY=true
DOCS_PREVIEW= https://skia.org/user/tips?cl=1939123002#kerning
Review-Url: https://codereview.chromium.org/1939123002
2016-05-03 10:18:30 -07:00
djsollen
e6e2e54036
Update android docs for how to sync source code
...
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1921023002
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=1921023002
Review URL: https://codereview.chromium.org/1921023002
2016-04-26 12:38:52 -07:00
halcanary
ff6596460e
Documentation: FAQ: drop shadow
...
NOTRY=true
DOCS_PREVIEW= https://skia.org/user/tips?cl=1918833003#text-shadow
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1918833003
Review URL: https://codereview.chromium.org/1918833003
2016-04-26 04:49:45 -07:00
liyuqian
8528912215
Improve Android Quick Start Guide
...
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1919973002
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=1919973002
Review URL: https://codereview.chromium.org/1919973002
2016-04-25 13:15:37 -07:00
borenet
6c3c0c69e8
"Using Skia" tutorial: googlecode -> googlesource
...
BUG=skia:5212
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1915013002
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=1915013002
Review URL: https://codereview.chromium.org/1915013002
2016-04-25 06:01:51 -07:00
jcgregorio
4ff7c74236
docs: fix fiddle image links.
...
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1915493004
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=1915493004
TBR=hal
Review URL: https://codereview.chromium.org/1915493004
2016-04-22 11:43:42 -07:00
jcgregorio
1c2a2fe3c8
skia.org: Update all fiddles for fiddle 2.0.
...
The images won't show up in the preview, which won't happen until I switch over to fiddle 2.0 in production later today.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1910593005
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=1910593005
Review URL: https://codereview.chromium.org/1910593005
2016-04-22 11:25:43 -07:00
scroggo
9d08172828
Add instructions for building with MSAN
...
Move static functions only used by GPU into if SK_SUPPORT_GPU guard.
This enables building MSAN, which seems to default to not supporting
GPU.
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1908493002
DOCS_PREVIEW= https://skia.org/?cl=1908493002
Review URL: https://codereview.chromium.org/1908493002
2016-04-20 08:27:18 -07:00
halcanary
2c9c469cc9
SkPDF: metadata first
...
Motivation: while experimenting with serializing images immediately, I would like to keep serializing metadata first.
TBR=djsollen@google.com
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1780463008
Review URL: https://codereview.chromium.org/1780463008
2016-03-20 07:07:11 -07:00
bsalomon
c43c35fb7e
update site dox - windows prefer msvs-ninja and add vulkan
...
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1785743003
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=1785743003
NOTREECHECKS=true
NOPRESUBMIT=true
Review URL: https://codereview.chromium.org/1785743003
2016-03-10 13:38:21 -08:00
bsalomon
5ec26ae9bf
Move Budgeted enum out of SkSurface, use in GrTextureProvider
...
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1728093005
DOCS_PREVIEW= https://skia.org/?cl=1728093005
Committed: https://skia.googlesource.com/skia/+/57599fe6c0336feaeeeb9b1996e77b70219b483c
CQ_EXTRA_TRYBOTS=client.skia.compile:Build-Ubuntu-GCC-x86_64-Release-CMake-Trybot,Build-Mac-Clang-x86_64-Release-CMake-Trybot
Review URL: https://codereview.chromium.org/1728093005
2016-02-25 08:33:02 -08:00
bsalomon
bd500f09ce
Revert of Move Budgeted enum out of SkSurface, use in GrTextureProvider (patchset #6 id:100001 of https://codereview.chromium.org/1728093005/ )
...
Reason for revert:
Need workaround for chrome to build
Original issue's description:
> Move Budgeted enum out of SkSurface, use in GrTextureProvider
>
> BUG=skia:
> GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1728093005
> DOCS_PREVIEW= https://skia.org/?cl=1728093005
>
> Committed: https://skia.googlesource.com/skia/+/57599fe6c0336feaeeeb9b1996e77b70219b483c
TBR=reed@google.com
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=skia:
Review URL: https://codereview.chromium.org/1734043002
2016-02-25 06:52:12 -08:00
bsalomon
57599fe6c0
Move Budgeted enum out of SkSurface, use in GrTextureProvider
...
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1728093005
DOCS_PREVIEW= https://skia.org/?cl=1728093005
Review URL: https://codereview.chromium.org/1728093005
2016-02-25 06:33:27 -08:00
brianosman
5923535a04
Fix SampleApp instructions in the Windows quick-start
...
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1661553002
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=1661553002
Review URL: https://codereview.chromium.org/1661553002
2016-02-02 10:59:30 -08:00
halcanary
217a333eb6
Documentation: FAQ TOC
...
NOTRY=true
TBR=
Review URL: https://codereview.chromium.org/1542853003
2015-12-22 07:08:12 -08:00
halcanary
7d1c3e6361
Documentation: HarfBuzz link
...
NOTRY=true
TBR=caryclark@google.com
Review URL: https://codereview.chromium.org/1526683002
2015-12-14 10:03:31 -08:00
halcanary
a58d67603b
Documentation: text shaping
...
NOTRY=true
DOCS_PREVIEW= https://skia.org/user/tips?cl=1523023002#kerning
Review URL: https://codereview.chromium.org/1523023002
2015-12-14 09:50:15 -08:00
aam
419c37269f
Fix 'debugging on Android' android_gdb_app script.
...
1) com.skia -> com.skia.sample_app
2) pass arguments to android_gdb_app to android_setup.sh so you can build gdbserver binaries for your actual device(rather than default arm64). This allows you to run it like this for example:
./platform_tools/android/bin/android_gdb_app -d nexus_6
BUG=skia:
DOCS_PREVIEW= https://skia.org/?cl=1509853006
Review URL: https://codereview.chromium.org/1509853006
2015-12-10 14:14:56 -08:00
kjlubick
222b30d3a8
Make building with clang documentation a bit easier to find
...
BUG=skia:
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=1495913002
Review URL: https://codereview.chromium.org/1495913002
2015-12-03 09:20:55 -08:00
hcm
059dbe1a31
Update issue tracker in docs
...
BUG=skia:
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=1462493002
Review URL: https://codereview.chromium.org/1462493002
2015-11-18 05:04:08 -08:00
halcanary
b5002394d1
Documentation: Further cleanup
...
* /user/download: remove instruction to compile and run skia
tests - moved to /user/quick/${OS}
* /user/quick/desktop: move Gyp options to a section in the
FAQ (distracts from quick start narritive).
* /user/tips: reformat, rewrite.
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=1443653002
Review URL: https://codereview.chromium.org/1443653002
2015-11-16 07:37:23 -08:00
halcanary
e0c64c5846
Documentation: clean up
...
- /user/quick/desktop to bring together all common information for
using Skia on desktop OSes. Remove duplication.
- Replace all instances of call ing gyp_skia directly with calling
`python bin/sync-and-gyp`. This is more correct on Windows
- Remove outdated linux prerequisite packages
- Formatting, formatting, formatting.
- Note command-line syntax differences in Windows
- SampleApp.app is no longer a bundle on MacOS
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=1439493003
Review URL: https://codereview.chromium.org/1439493003
2015-11-13 04:29:59 -08:00
Hal Canary
824f46ca2c
GYP: remove stale skia_scalar gyp variable
...
DOCS_PREVIEW= https://skia.org/?cl=1417703013
Review URL: https://codereview.chromium.org/1417703013 .
2015-11-10 13:25:12 -05:00
halcanary
3a210bfd40
Documentation - Remove references to gclient sync
...
skia.org/user/download
- Move sections "Making changes" and "Uploading changes for review"
to "How to submit a patch" page
- Mention bin/sync-and-gyp
skia.org/dev/contrib/submit
- Mention branch.autosetuprebase=always to fit with Skia's linear
history style.
NOTRY=true
DOCS_PREVIEW= https://skia.org/user/download?cl=1411403010
DOCS_PREVIEW= https://skia.org/dev/contrib/submit?cl=1411403010
Review URL: https://codereview.chromium.org/1411403010
2015-11-09 11:47:09 -08:00
jvanverth
9617431dfe
Update iOS docs
...
BUG=skia:
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=1399533005
Review URL: https://codereview.chromium.org/1399533005
2015-10-15 10:31:51 -07:00
halcanary
044284bba3
Documentation: minor style changes.
...
NOTRY=true
TBR=
Review URL: https://codereview.chromium.org/1361393003
2015-09-24 04:39:33 -07:00
halcanary
04d7de42c1
Documentation: SkDocument::setMetadata()
...
Land after http://crrev.com/1359943003
NOTRY=true
DOCS_PREVIEW= https://skia.org/user/sample/pdf?cl=1360193002
Review URL: https://codereview.chromium.org/1360193002
2015-09-23 12:50:54 -07:00
tomhudson
2582dc5395
DOC: Mention install_dependencies in Android quickstart
...
Embeds #prerequisites anchor in Linux so we don't duplicate the details.
TBR=hcm,jcgregorio
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=1342263004
Review URL: https://codereview.chromium.org/1342263004
2015-09-17 08:28:15 -07:00
mdempsky
214046e8a1
Fix memory leak in build example
...
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=1319703004
Review URL: https://codereview.chromium.org/1319703004
2015-09-03 12:19:23 -07:00
halcanary
96fcdcc219
Style Change: NULL->nullptr
...
DOCS_PREVIEW= https://skia.org/?cl=1316233002
Review URL: https://codereview.chromium.org/1316233002
2015-08-27 07:41:16 -07:00
halcanary
385fe4d4b6
Style Change: SkNEW->new; SkDELETE->delete
...
DOCS_PREVIEW= https://skia.org/?cl=1316123003
Review URL: https://codereview.chromium.org/1316123003
2015-08-26 13:07:49 -07:00
mtklein
1a3976795b
Rephrase Windows gyp instructions
...
The existing instructions seem misleading.
BUG=skia:
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=1275753002
Review URL: https://codereview.chromium.org/1275753002
2015-08-05 16:18:03 -07:00
halcanary
f948b85a56
Documentation: SkPathEffect
...
NOTRY=true
DOCS_PREVIEW= https://skia.org/user/api/skpaint?cl=1269563008
Review URL: https://codereview.chromium.org/1269563008
2015-08-03 06:55:20 -07:00
halcanary
ec994b65be
Documentation spelling error
...
BUG=skia:4157
NOTRY=true
TBR=
Review URL: https://codereview.chromium.org/1267843002
2015-07-31 12:02:18 -07:00
halcanary
82314e9578
Documentation: SkXfermode::Mode
...
BUG=skia:4157
NOTRY=true
DOCS_PREVIEW= https://skia.org/user/api/skpaint?cl=1270643004
Review URL: https://codereview.chromium.org/1270643004
2015-07-31 11:58:13 -07:00
halcanary
a3a9ebcfb0
documentation: more API details and examples.
...
NOTRY=true
DOCS_PREVIEW= https://skia.org/user/api/skpaint?cl=1240893003
Review URL: https://codereview.chromium.org/1240893003
2015-07-27 13:13:03 -07:00
Brian Salomon
4239fc2f69
Remove skia_arch_width, fold into skia_arch_type.
...
DOCS_PREVIEW= https://skia.org/?cl=1228553010
BUG=skia:4042
R=borenet@google.com , mtklein@google.com
Review URL: https://codereview.chromium.org/1228553010
2015-07-27 09:10:36 -04:00
djsollen
d18b861061
Update Android Apps to use gradle
...
This CL replaces ant with gradle for the task of building APKs.
The primary driver of this change is that it now allow us to
develop and test our apps using Android Studio.
DOCS_PREVIEW= https://skia.org/?cl=1215023017
Committed: https://skia.googlesource.com/skia/+/425535f1626932e4e22f61a2571f9c3c2b1c5977
Review URL: https://codereview.chromium.org/1215023017
2015-07-24 13:15:59 -07:00
joshualitt
9efef7b56f
Revert "Update Android Apps to use gradle"
...
This reverts commit 425535f162
.
NOTRY=true
NOTREECHECKS=true
TBR=djsollen@google.com
BUG=skia:
DOCS_PREVIEW= https://skia.org/?cl=1250233002
Review URL: https://codereview.chromium.org/1250233002
2015-07-23 08:00:33 -07:00
djsollen
425535f162
Update Android Apps to use gradle
...
This CL replaces ant with gradle for the task of building APKs.
The primary driver of this change is that it now allow us to
develop and test our apps using Android Studio.
DOCS_PREVIEW= https://skia.org/?cl=1215023017
Review URL: https://codereview.chromium.org/1215023017
2015-07-22 11:33:25 -07:00
msarett
cf2a6a47e4
Reenable yasm for Android x86 and x86-64 on Linux host
...
It turns out that gyp (kind of) has support for cross
compiling with a different host and target. We simply
need to specify CC_host and CC_target instead of CC.
Making this change allows us to compile yasm on a Linux
host for Android.
We run into problems on Mac because
the linker on a Mac host requires different command line
arguments than the linker on the Android target. In
looking through the code for gyp itself and speaking to
Ben, it doesn't appear to me that gyp supports passing
different arguments to host and target linkers.
I would imagine that we would have similar problems on
Windows.
Below is a link to a CL that would fix this issue in gyp.
It looks like it has been dropped for a long time.
Thanks to Ben for this link!
https://chromiumcodereview.appspot.com/10795044/
Also I'm adding a link to the build instructions for Chrome
(thanks again Ben). It looks like they only support
building for Android from Linux.
https://code.google.com/p/chromium/wiki/AndroidBuildInstructions
My next steps are:
1) Getting in touch with Torne or someone else with gyp to
see if people are aware of this issue or interested in
fixing it.
2) Deciding if skia should care about this issue.
3) Deciding if skia should work around this issue.
It'd be really great to hear your thoughts on (2) and (3).
My first thought is that we shouldn't care because, as
long as we always compile the production copy of skia for
Android on Linux, we will get the fast code. Is this
a valid conclusion? Is there a way to write Android apps
on Mac that accidentally use the slower code?
If we do care, there are workarounds:
For Mac, we can check in a yasm binary - it's a little
smaller than the one I am deleting in this CL :-/
For Windows, we *might* be able to use the yasm.exe binary
already in externals (we get this from DEPS because this is
how chromium uses yasm on Windows).
Are there other platforms that we care about?
Let me know what you think!
BUG=skia:4028
DOCS_PREVIEW= https://skia.org/?cl=1239333002
Review URL: https://codereview.chromium.org/1239333002
2015-07-21 12:01:48 -07:00
halcanary
8d3f7bde94
doc: more changes
...
NOTRY=true
DOCS_PREVIEW= https://skia.org/user/api/skcanvas?cl=1228063002
DOCS_PREVIEW= https://skia.org/user/tips?cl=1228063002
TBR=
Review URL: https://codereview.chromium.org/1228063002
2015-07-09 06:58:06 -07:00
halcanary
37fffc6e8f
doc: embed fiddle
...
NOTRY=true
DOCS_PREVIEW= https://skia.org/user/api/skcanvas?cl=1149633009
DOCS_PREVIEW= https://skia.org/user/api/skpaint?cl=1149633009
Review URL: https://codereview.chromium.org/1149633009
2015-07-08 11:34:36 -07:00
halcanary
5f0b0ad5d9
doc: add instructions to capture a .skp
from chromium
...
NOTRY=true
DOCS_PREVIEW= https://skia.org/user/tips?cl=1220783005
Review URL: https://codereview.chromium.org/1220783005
2015-07-08 10:56:01 -07:00
halcanary
ee2a8eede9
Documentation: SkCanvas API
...
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=1127383010
DOCS_PREVIEW= https://skia.org/user/api?cl=1127383010
DOCS_PREVIEW= https://skia.org/user/api/skcanvas?cl=1127383010
DOCS_PREVIEW= https://skia.org/user/api/skpaint?cl=1127383010
DOCS_PREVIEW= https://skia.org/user/api/skrect?cl=1127383010
DOCS_PREVIEW= https://skia.org/user/api/skregion?cl=1127383010
DOCS_PREVIEW= https://skia.org/user/api/skmatrix?cl=1127383010
DOCS_PREVIEW= https://skia.org/user/api/canvas?cl=1127383010
Review URL: https://codereview.chromium.org/1127383010
2015-05-19 10:21:29 -07:00
scroggo
c7d9616b1a
Remove documentation for missing SkiaExamples.
...
SkiaExamples were removed in February, so no need to instruct newbies
to try building them.
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=1135303002
Review URL: https://codereview.chromium.org/1135303002
2015-05-13 06:45:43 -07:00
Derek Sollenberger
7c722197b3
Add android_launch_app script to allow command line options to be passed to the sampleApp when starting.
...
BUG=skia:3815
DOCS_PREVIEW= https://skia.org/?cl=1136753003
R=bungeman@google.com , tomhudson@google.com
Review URL: https://codereview.chromium.org/1136753003
2015-05-11 08:54:19 -04:00
halcanary
5190a481f9
doc: add quickstart to linux and macos
...
also, better install_deps
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=1112663002
Review URL: https://codereview.chromium.org/1112663002
2015-04-28 13:06:54 -07:00
borenet
4808757d7a
Remove all code related to NaCl
...
BUG=skia:3600
DOCS_PREVIEW= https://skia.org/?cl=1036283002
Review URL: https://codereview.chromium.org/1036283002
2015-04-02 12:16:36 -07:00
mtklein
36352bf5e3
C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla}
...
NOPRESUBMIT=true
BUG=skia:
DOCS_PREVIEW= https://skia.org/?cl=1037793002
Review URL: https://codereview.chromium.org/1037793002
2015-03-25 18:17:32 -07:00
mtklein
22712569a5
Clean up poppler code.
...
We're not actually using it.
BUG=skia:3362
DOCS_PREVIEW= https://skia.org/?cl=1002493002
Review URL: https://codereview.chromium.org/1002493002
2015-03-11 11:55:14 -07:00
jcgregorio
71b03e468d
Add some METADATA files to control docs layout.
...
BUG=skia:3484
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=976303002
Review URL: https://codereview.chromium.org/976303002
2015-03-05 07:11:13 -08:00
halcanary
8673765ab5
Doc: user/quick/linux mentions 32-bit compiling
...
NOTRY=true
Review URL: https://codereview.chromium.org/952193002
2015-02-25 06:52:17 -08:00
djsollen
c8262ccbf9
Update docs with instructions for debugging Android SampleApp.
...
Review URL: https://codereview.chromium.org/910173002
2015-02-10 13:17:07 -08:00
djsollen
6429fd1e41
Cleanup the android scripts.
...
Rename a few files to make their function clearer.
Update other files to remove dead code or improve function.
Review URL: https://codereview.chromium.org/865943007
2015-02-03 15:07:30 -08:00
Thiago Farina
4c93a12688
Fix references to https://sites.google.com/site/skiadocs/ .
...
Point them to their equivalent in https://skia.org .
BUG=None
R=hcm@google.com , jcgregorio@google.com
NOTRY=true
Review URL: https://codereview.chromium.org/856353004
2015-02-03 13:12:54 -02:00
bungeman
db204e301b
Add resourcePath to running dm on Android doc.
...
Without specifying the resource path a number of tests and gms do not
work properly. The example given in the docs should specify the
resource path so that the example run is exemplary.
Review URL: https://codereview.chromium.org/898453003
2015-02-02 09:27:14 -08:00
herb
e4e01b8608
Start SampleApp documentation
...
BUG=skia:359
Review URL: https://codereview.chromium.org/883203003
2015-01-29 20:31:04 -08:00
halcanary
4b952751c0
prettify site/user/sample/hello
...
NOTRY=true
TBR=jcgregorio@google.com
Review URL: https://codereview.chromium.org/874303002
2015-01-26 11:19:22 -08:00
halcanary
211fcc6831
convert pdf design document to markdown
...
Review URL: https://codereview.chromium.org/849133002
2015-01-20 10:39:06 -08:00
mtklein
72c9faab45
Fix up all the easy virtual ... SK_OVERRIDE cases.
...
This fixes every case where virtual and SK_OVERRIDE were on the same line,
which should be the bulk of cases. We'll have to manually clean up the rest
over time unless I level up in regexes.
for f in (find . -type f); perl -p -i -e 's/virtual (.*)SK_OVERRIDE/\1SK_OVERRIDE/g' $f; end
BUG=skia:
Review URL: https://codereview.chromium.org/806653007
2015-01-09 10:06:40 -08:00
jcgregorio
7c3bace0d5
Add Linux quick start docs
...
Preview: http://skiadocs.com:8000/user/quick/linux?cl=846523002
BUG=skia:
Review URL: https://codereview.chromium.org/846523002
2015-01-08 11:28:51 -08:00
hcm
343c2f4dfb
Adding user doc section and core files for new site
...
- Updated QSGs with relative links to download page, removed outdated and googler-only iOS instructions.
- Will add "contributing" page and update project roles link in next batch with developer section
Preview link: http://skiadocs.com:8000/user/quick/android?cl=834353003
BUG=skia:
Review URL: https://codereview.chromium.org/834353003
2015-01-08 10:43:34 -08:00
jcgregorio
942262fcb5
First set of minimal docs for the new Markdown server, which will eventually replace https://sites.google.com/site/skiadocs/ .
...
Design of the new Markdown server is documented here:
https://github.com/google/skia-buildbot/blob/master/doc/README.md
You can see the server up and running here: http://skiadocs.com:8000/
This is *reed because it adds a new top level directory to the skia repo.
BUG=skia:
Review URL: https://codereview.chromium.org/835083003
2015-01-05 11:17:27 -08:00