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

Side by Side Diff: chrome/common/extensions/docs/static/manifest.html

Issue 371030: Document restrictions on integers in the version. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 1 month 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 | Annotate | Revision Log
« no previous file with comments | « chrome/common/extensions/docs/manifest.html ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <div id="pageData-title" class="pageData">Formats: Manifest Files</div> 1 <div id="pageData-title" class="pageData">Formats: Manifest Files</div>
2 <div id="pageData-showTOC" class="pageData">true</div> 2 <div id="pageData-showTOC" class="pageData">true</div>
3 3
4 <p> 4 <p>
5 Every extension has a 5 Every extension has a
6 <a href="http://www.json.org">JSON</a>-formatted manifest file, 6 <a href="http://www.json.org">JSON</a>-formatted manifest file,
7 named <code>manifest.json</code>, 7 named <code>manifest.json</code>,
8 that provides important information about the extension. 8 that provides important information about the extension.
9 </p> 9 </p>
10 10
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after
135 <a href="windows.html">Windows</a>, 135 <a href="windows.html">Windows</a>,
136 <a href="tabs.html">Tabs</a>, and 136 <a href="tabs.html">Tabs</a>, and
137 <a href="bookmarks.html">Bookmarks</a>. 137 <a href="bookmarks.html">Bookmarks</a>.
138 </p> 138 </p>
139 139
140 <h3 id="version">version</h3> 140 <h3 id="version">version</h3>
141 141
142 <p> 142 <p>
143 One to four dot-separated integers 143 One to four dot-separated integers
144 identifying the version of this extension. 144 identifying the version of this extension.
145 Examples: 145 A couple of rules apply to the integers:
146 they must be between 0 and 65535, inclusive,
147 and non-zero integers can't start with 0.
148 For example, 99999 and 032 are both invalid.
149 </p>
150
151 <p>
152 Here are some examples of valid versions:
146 </p> 153 </p>
147 154
148 <ul> 155 <ul>
149 <li> <code>"version": "1"</code> </li> 156 <li> <code>"version": "1"</code> </li>
150 <li> <code>"version": "1.0"</code> </li> 157 <li> <code>"version": "1.0"</code> </li>
151 <li> <code>"version": "2.10.2"</code> </li> 158 <li> <code>"version": "2.10.2"</code> </li>
152 <li> <code>"version": "3.1.2.4567"</code> </li> 159 <li> <code>"version": "3.1.2.4567"</code> </li>
153 </ul> 160 </ul>
154 161
155 <p> 162 <p>
156 The autoupdate system compares versions 163 The autoupdate system compares versions
157 to determine whether an installed extension 164 to determine whether an installed extension
158 needs to be updated. 165 needs to be updated.
159 If the published extension has a newer version string 166 If the published extension has a newer version string
160 than the installed extension, 167 than the installed extension,
161 then the extension is automatically updated. 168 then the extension is automatically updated.
162 </p> 169 </p>
163 170
164 <p> 171 <p>
165 The comparison starts with the leftmost integers. 172 The comparison starts with the leftmost integers.
166 If those integers are equal, 173 If those integers are equal,
167 the integers to the right are compared, 174 the integers to the right are compared,
168 and so on. 175 and so on.
169 For example, 1.2.0 is a newer version than 1.1.9.99999. 176 For example, 1.2.0 is a newer version than 1.1.9.9999.
170 </p> 177 </p>
171 178
172 <p> 179 <p>
173 A missing integer is equal to zero. 180 A missing integer is equal to zero.
174 For example, 1.1.9.99999 is newer than 1.1. 181 For example, 1.1.9.9999 is newer than 1.1.
175 </p> 182 </p>
176 183
177 <p> 184 <p>
178 For more information, see 185 For more information, see
179 <a href="autoupdate.html">Autoupdating</a>. 186 <a href="autoupdate.html">Autoupdating</a>.
180 </p> 187 </p>
181 188
182 <p class="comment"> 189 <p class="comment">
183 [PENDING: Once the gallery is published, point to it 190 [PENDING: Once the gallery is published, point to it
184 and make a big deal of the fact that autoupdating is free 191 and make a big deal of the fact that autoupdating is free
185 if you use the gallery.] 192 if you use the gallery.]
186 </p> 193 </p>
OLDNEW
« no previous file with comments | « chrome/common/extensions/docs/manifest.html ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698