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

Side by Side Diff: site/dev/contrib/style.md

Issue 918813002: PDF: Add (low-memory) SkPDFBitmap class (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: mutable bitmaps get copied Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « gyp/tests.gypi ('k') | src/pdf/SkDeflateWStream.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 Coding Style Guidelines 1 Coding Style Guidelines
2 ======================= 2 =======================
3 3
4 These conventions have evolved over time. Some of the earlier code in both 4 These conventions have evolved over time. Some of the earlier code in both
5 projects doesn’t strictly adhere to the guidelines. However, as the code evolves 5 projects doesn’t strictly adhere to the guidelines. However, as the code evolves
6 we hope to make the existing code conform to the guildelines. 6 we hope to make the existing code conform to the guildelines.
7 7
8 Files 8 Files
9 ----- 9 -----
10 10
11 We use .cpp and .h as extensions for c++ source and header files. We use 11 We use .cpp and .h as extensions for c++ source and header files. We use
12 foo_impl.h for headers with inline definitions for class foo. 12 foo_impl.h for headers with inline definitions for class foo.
13 13
14 Headers that aren’t meant for public consumption should be placed in src 14 Headers that aren’t meant for public consumption should be placed in src
15 directories so that they aren’t in a client’s search path. 15 directories so that they aren’t in a client’s search path.
16 16
17 We prefer to minimize includes. If forward declaring a name in a header is 17 We prefer to minimize includes. If forward declaring a name in a header is
18 sufficient then that is preferred to an include. 18 sufficient then that is preferred to an include.
19 19
20 Forward declarations and file includes should be in alphabetical order (but we 20 Forward declarations and file includes should be in alphabetical order (but we
21 aren't very strict about it). 21 aren't very strict about it).
22 22
23 <span id="no-define-before-sktypes"></span>
23 Do not use #if/#ifdef before including "SkTypes.h" (directly or indirectly). 24 Do not use #if/#ifdef before including "SkTypes.h" (directly or indirectly).
24 25
25 We use spaces not tabs (4 of them). 26 We use spaces not tabs (4 of them).
26 27
27 We use Unix style endlines (LF). 28 We use Unix style endlines (LF).
28 29
29 We prefer no trailing whitespace but aren't very strict about it. 30 We prefer no trailing whitespace but aren't very strict about it.
30 31
31 We wrap lines at 100 columns unless it is excessively ugly (use your judgement). 32 We wrap lines at 100 columns unless it is excessively ugly (use your judgement).
32 The soft line length limit was changed from 80 to 100 columns in June 2012. Thus , 33 The soft line length limit was changed from 80 to 100 columns in June 2012. Thus ,
(...skipping 517 matching lines...) Expand 10 before | Expand all | Expand 10 after
550 this->drawBitmapRectToRect( 551 this->drawBitmapRectToRect(
551 bitmap, NULL, dst, paint, kNone_DrawBitmapRectFlag); 552 bitmap, NULL, dst, paint, kNone_DrawBitmapRectFlag);
552 } 553 }
553 ~~~~ 554 ~~~~
554 555
555 Python 556 Python
556 ------ 557 ------
557 558
558 Python code follows the [Google Python Style Guide](http://google-styleguide.goo glecode.com/svn/trunk/pyguide.html). 559 Python code follows the [Google Python Style Guide](http://google-styleguide.goo glecode.com/svn/trunk/pyguide.html).
559 560
OLDNEW
« no previous file with comments | « gyp/tests.gypi ('k') | src/pdf/SkDeflateWStream.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698