Go to file
bungeman@google.com 6f4cf2a195 Remove 'friend SkRefCnt' from SkData.
https://codereview.chromium.org/13925021/

If a non-POD class does not provide a default destructor, one is
provided by teh compiler. GCC will do so, but only at the point where the
vtable is output; since BlockRef has no implementation its destructor is
never output, so there is no complaint. VC++, however, provides the
destructor implementation as soon as it sees the type. If the destructor
of BlockRef is ever defined an error will be reported (since the
destructor of SkData is private).

Declaring (but does not defining) a destructor for BlockRef fixes two
issues. First, it prevents a default destructor from being provided,
removing the VC++ error. Second, BlockRef now blocks access to the
destructor through '->'.


git-svn-id: http://skia.googlecode.com/svn/trunk@8697 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-04-16 15:24:31 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Sanitizing source files in Skia_Periodic_House_Keeping 2013-04-14 07:01:08 +00:00
debugger Link webp in skimage and debugger. 2013-04-15 22:05:03 +00:00
experimental path ops work in progress 2013-04-15 19:13:59 +00:00
forth Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
gm Move resource dir from gm to trunk 2013-04-15 17:36:08 +00:00
gyp path ops work in progress 2013-04-15 19:13:59 +00:00
include Remove 'friend SkRefCnt' from SkData. 2013-04-16 15:24:31 +00:00
resources Move resource dir from gm to trunk 2013-04-15 17:36:08 +00:00
samplecode Fix more clang errors. 2013-04-05 21:13:14 +00:00
src Disable GPU acceleration for narrow ovals. 2013-04-16 12:30:35 +00:00
tests Sanitizing source files in Skia_Periodic_House_Keeping 2013-04-16 07:01:17 +00:00
third_party Add BSON implementation to third_party 2012-06-13 18:22:09 +00:00
tools Link webp in skimage and debugger. 2013-04-15 22:05:03 +00:00
trybots_to_run/chrome Deleting the hardcoded list of compile bots in trybots_to_run. 2013-04-09 11:59:42 +00:00
.gitignore Add .swp files to gitignore. 2013-02-08 16:59:59 +00:00
codereview.settings Removing blank lines from codereview.settings. 2013-02-26 16:01:21 +00:00
DEPS Upstream Android modifications to the image encoders/decoders. 2013-03-14 14:42:18 +00:00
Doxyfile Pointing to http://skia-autogen.googlecode.com/svn/docs/html/index.html in Doxyfile 2012-07-03 11:35:07 +00:00
gyp_skia Update gyp to allow alternative out directories 2012-11-28 14:11:41 +00:00
LICENSE Manually update copyright notices in files that defied the automated process 2011-07-28 14:24:55 +00:00
make.bat Manually update copyright notices in files that defied the automated process 2011-07-28 14:24:55 +00:00
make.py gyp: generate "everything" and "most" targets instead of "all" 2012-10-25 16:32:07 +00:00
Makefile path ops fix release android build 2013-04-11 14:09:50 +00:00
Makefile.old Higher resolution timers for bench. 2011-06-07 19:16:02 +00:00
PRESUBMIT.py If the tree is closed then print information about contacting the sheriff. 2013-04-12 19:45:46 +00:00
README whitespace commit to trigger buildbot 2011-07-15 14:11:58 +00:00
skia.gyp gyp: generate "everything" and "most" targets instead of "all" 2012-10-25 16:32:07 +00:00
whitespace.txt whitespace commit to trigger buildbots after resetting skia-autogen 2013-04-12 03:32:46 +00:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at http://code.google.com/p/skia/wiki/DocRoot