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

Side by Side Diff: tests/test_console_merger_splitrevs/chromium_chrome_console.html

Issue 11535002: chromium-build app now renders console from stored rows. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/chromium-build
Patch Set: Add test_parse_master_utf8 Created 7 years, 11 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 | Annotate | Revision Log
OLDNEW
(Empty)
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6 <meta http-equiv="refresh" content="9999999999"/>
7 <title>BuildBot: Chromium Chrome</title>
8 <link rel="stylesheet" href="default.css" type="text/css" />
9 <link rel="alternate" type="application/rss+xml" title="RSS" href="rss">
10
11 <script type='text/javascript'>
12 // <![CDATA[
13 //
14
15 //
16 // Functions used to display the build status bubble on box click.
17 //
18
19 // show the build status box. This is called when the user clicks on a block.
20 function showBuildBox(url, event) {
21 // Find the current curson position.
22 var cursorPosTop = (window.event ? window.event.clientY : event.pageY)
23 var cursorPosLeft = (window.event ? window.event.clientX : event.pageX)
24
25 // Offset the position by 5, to make the window appears under the cursor.
26 cursorPosTop = cursorPosTop + document.body.scrollTop -5 ;
27 cursorPosLeft = cursorPosLeft + document.body.scrollLeft - 5;
28
29 // Move the div (hidden) under the cursor.
30 var divBox = document.getElementById('divBox');
31 divBox.style.top = parseInt(cursorPosTop) + 'px';
32 divBox.style.left = parseInt(cursorPosLeft) + 'px';
33
34 // Reload the hidden frame with the build page we want to show.
35 // The onload even on this frame will update the div and make it visible.
36 document.getElementById("frameBox").src = url
37
38 // We don't want to reload the page.
39 return false;
40 }
41
42 // OnLoad handler for the iframe containing the build to show.
43 function updateDiv(event) {
44 // Get the frame innerHTML.
45 var iframeContent = document.getElementById("frameBox").contentWindow.docume nt.body.innerHTML;
46
47 // If there is any content, update the div, and make it visible.
48 if (iframeContent) {
49 var divBox = document.getElementById('divBox');
50 divBox.innerHTML = iframeContent ;
51 divBox.style.display = "block";
52 }
53 }
54
55 // Util functions to know if an element is contained inside another element.
56 // We use this to know when we mouse out our build status div.
57 function containsDOM (container, containee) {
58 var isParent = false;
59 do {
60 if ((isParent = container == containee))
61 break;
62 containee = containee.parentNode;
63 } while (containee != null);
64
65 return isParent;
66 }
67
68 // OnMouseOut handler. Returns true if the mouse moved out of the element.
69 // It is false if the mouse is still in the element, but in a blank part of it,
70 // like in an empty table cell.
71 function checkMouseLeave(element, event) {
72 if (element.contains && event.toElement) {
73 return !element.contains(event.toElement);
74 }
75 else if (event.relatedTarget) {
76 return !containsDOM(element, event.relatedTarget);
77 }
78 }
79
80 // Creates a new cookie.
81 function createCookie(name, value, day) {
82 var date = new Date();
83 date.setTime(date.getTime() + (day * 24 * 60 * 60 * 1000));
84 var expires = "; expires=" + date.toGMTString();
85 document.cookie = name + "=" + value+expires + "; path=/";
86 }
87
88 // Returns the vaue of a cookie, or null if it does not exist.
89 function readCookie(name) {
90 var begin = name + "=";
91 var data = document.cookie.split(';');
92 for(var i = 0; i < data.length; i++) {
93 var cookie = data[i];
94 while (cookie.charAt(0) == ' ')
95 cookie = cookie.substring(1, cookie.length);
96 if (cookie.indexOf(begin) == 0)
97 return cookie.substring(begin.length, cookie.length);
98 }
99
100 return null;
101 }
102
103 // Deletes a cookie.
104 function eraseCookie(name) {
105 createCookie(name, "", -1);
106 }
107
108 // Hides all "details" and "comments" section.
109 function collapse() {
110 // Hide all Comments sections.
111 var comments = document.querySelectorAll('.DevComment');
112 for(var i = 0; i < comments.length; i++) {
113 comments[i].style.display = "none";
114 }
115
116 // Hide all details sections.
117 var details = document.querySelectorAll('.DevDetails');
118 for(var i = 0; i < details.length; i++) {
119 details[i].style.display = "none";
120 }
121
122 // Fix the rounding on the Revision box. (Lower right corner must be round)
123 var revisions = document.querySelectorAll('.DevRev');
124 for(var i = 0; i < revisions.length; i++) {
125 revisions[i].className = revisions[i].className + ' DevRevCollapse';
126 }
127
128 // Fix the rounding on the last category box. (Lower left corner must be rou nd)
129 var status = document.querySelectorAll('.last');
130 for(var i = 0; i < status.length; i++) {
131 status[i].className = status[i].className + ' DevStatusCollapse';
132 }
133
134 // Create a cookie to remember that we want the view to be collapsed.
135 createCookie('collapsed', 'true', 30)
136
137 // Hide the collapse and the unmerge buttons.
138 document.querySelectorAll('.collapse')[0].style.display = 'none'
139 document.querySelectorAll('.unmerge')[0].style.display = 'none'
140
141 // Activate the merge and expand buttons.
142 document.querySelectorAll('.uncollapse')[0].style.display = 'inline'
143 document.querySelectorAll('.merge')[0].style.display = 'inline'
144 }
145
146 // Expands the view. This is the opposite of "Collapse"
147 function uncollapse() {
148 unmerge();
149
150 // Make the comments visible.
151 var comments = document.querySelectorAll('.DevComment');
152 for(var i = 0; i < comments.length; i++) {
153 comments[i].style.display = "";
154 }
155
156 // Make the details visible.
157 var details = document.querySelectorAll('.DevDetails');
158 for(var i = 0; i < details.length; i++) {
159 details[i].style.display = "";
160 }
161
162 // Remove the round corner (lower right) for the Revision box.
163 var revisions = document.querySelectorAll('.DevRev');
164 for(var i = 0; i < revisions.length; i++) {
165 revisions[i].className = revisions[i].className.replace('DevRevCollapse' , '');
166 }
167
168 // Remoe the round corner (lower left) for the last category box.
169 var status = document.querySelectorAll('.DevStatus');
170 for(var i = 0; i < status.length; i++) {
171 status[i].className = status[i].className.replace('DevStatusCollapse', ' ');
172 }
173
174 // Delete the cookies that say that we want to be collapsed or merged.
175 eraseCookie('collapsed')
176 eraseCookie('merged')
177
178 // Display the "collapse" and "merge" buttons.
179 document.querySelectorAll('.collapse')[0].style.display = 'inline'
180 document.querySelectorAll('.merge')[0].style.display = 'inline'
181
182 // Remove the "uncollapse" and "unmerge" buttons.
183 document.querySelectorAll('.uncollapse')[0].style.display = 'none'
184 document.querySelectorAll('.unmerge')[0].style.display = 'none'
185 }
186
187 // Merge all the status boxes together.
188 function merge() {
189 collapse();
190
191 // Hide all the spacing.
192 var spacing = document.querySelectorAll('.DevStatusSpacing');
193 for(var i = 0; i < spacing.length; i++) {
194 spacing[i].style.display = "none";
195 }
196
197 // Each boxes have, in the className, a tag that uniquely represents the
198 // build where this data comes from.
199 // Since we want to merge all the boxes coming from the same build, we
200 // parse the document to find all the builds, and then, for each build, we
201 // concatenate the boxes.
202
203 var allTags = [];
204 all = document.getElementsByTagName('*')
205 for(var i = 0; i < all.length; i++) {
206 var element = all[i];
207 start = element.className.indexOf('Tag')
208 if (start != -1) {
209 var className = ""
210 end = element.className.indexOf(' ', start)
211 if (end != -1) {
212 className = element.className.substring(start, end);
213 } else {
214 className = element.className.substring(start);
215 }
216 allTags[className] = 1;
217 }
218 }
219
220 // Mergeall tags that we found
221 for (i in allTags) {
222 var current = document.querySelectorAll('.' + i);
223
224 // We do the work only if there is more than 1 box with the same
225 // build.
226 if (current.length > 1) {
227 // Add the noround class to all the boxes.
228 for(var i = 0; i < current.length; i++) {
229 current[i].className = current[i].className + ' noround';
230 }
231
232 // Add the begin class to the first box.
233 current[0].className = current[0].className + ' begin';
234
235 // Add the end class to the last box.
236 last = current.length - 1;
237 current[last].className = current[last].className + ' end';
238 }
239 }
240
241 // Display the "unmerge" button.
242 document.querySelectorAll('.unmerge')[0].style.display = 'inline'
243 document.querySelectorAll('.uncollapse')[0].style.display = 'inline'
244
245 // Remove the "merge" button.
246 document.querySelectorAll('.collapse')[0].style.display = 'none'
247 document.querySelectorAll('.merge')[0].style.display = 'none'
248
249 // Create a cookie to remember that we want to be merged.
250 createCookie('merged', 'true', 30)
251 }
252
253 // Un-merge the view. This is the opposite of "merge".
254 function unmerge() {
255 // We put back all the spacing.
256 var spacing = document.querySelectorAll('.DevStatusSpacing');
257 for(var i = 0; i < spacing.length; i++) {
258 spacing[i].style.display = "";
259 }
260
261 // We remove the class added to all the boxes we modified.
262 var noround = document.querySelectorAll('.noround');
263 for(var i = 0; i < noround.length; i++) {
264 noround[i].className = noround[i].className.replace("begin", '');
265 noround[i].className = noround[i].className.replace("end", '');
266 noround[i].className = noround[i].className.replace("noround", '');
267 }
268
269 // Delete the cookie, we don't want to be merged anymore.
270 eraseCookie('merged')
271
272 // Display the "merge" button.
273 document.querySelectorAll('.merge')[0].style.display = 'inline'
274
275 // Hide the "unmerge" button.
276 document.querySelectorAll('.unmerge')[0].style.display = 'none'
277 }
278
279 function SetupView() {
280 if (readCookie('merged')) {
281 merge();
282 } else if (readCookie('collapsed')) {
283 collapse();
284 }
285 }
286
287 document.addEventListener("DOMContentLoaded", SetupView, false);
288
289 // ]]>
290 </script>
291 </head>
292 <body class="interface">
293 <div class="header">
294 <a href=".">Home</a>
295 - <a href="waterfall">Waterfall</a>
296 <a href="grid">Grid</a>
297 <a href="tgrid">T-Grid</a>
298 <a href="console">Console</a>
299 <a href="builders">Builders</a>
300 <a href="one_line_per_build">Recent Builds</a>
301 <a href="buildslaves">Buildslaves</a>
302 <a href="changes">Changesources</a>
303 - <a href="json/help">JSON API</a>
304 - <a href="about">About</a>
305 </div>
306
307 <hr/>
308 <script>
309 /**
310 * Pseudo namespace for chromium - keep it short because we are in a very
311 * narrow scope for this file.
312 * @type {Object}
313 */
314 var c = {};
315
316 /**
317 * Replaces html references with anchor tags to the same.
318 * @param {String} className CSS class to operate on.
319 */
320 function autoLink(className) {
321 var comments = document.querySelectorAll(className);
322 for(var i = 0; i < comments.length; i++) {
323 comments[i].innerHTML = comments[i].innerHTML.replace(
324 /https?:\/\/[^ \t\n<]*/g, '<a href="$&">$&</a>');
325 }
326 };
327
328 window.addEventListener("load", function() {
329 autoLink('.DevComment');
330 }, false);
331
332 /**
333 * This is the indicator for whether we are in console or waterfall
334 * mode, or some future resource.
335 * @type {String}
336 */
337 c.viewtype = location.pathname.split('/').slice(-1);
338
339 /**
340 * Returns a search string portion including marker, or an empty string.
341 * optional.
342 * @param {String} opt_s A search string, or some form of emptiness.
343 * @returns {!String}
344 */
345 function search(opt_s) {
346 return opt_s ? '?' + opt_s.replace(/^[?]/, '') : '';
347 };
348
349 /**
350 * Replicates a string.
351 * @param {Number} i A whole number of repetitions.
352 * @param {String} x The string to be repeated.
353 * @returns {!String}
354 */
355 function repeat(i, x){
356 var t = ''
357 for (j = 0; j < i; j++) { t += x; }
358 return t;
359 };
360
361 /**
362 * A simple HTML table string.
363 * @param {String} attributes A set of HTML attributes for the table.
364 * @param {String} contents The contents.
365 * @returns {!String}
366 */
367 function table(attributes, contents) {
368 return '<table ' + attributes + '>' + contents + '</table>\n';
369 };
370
371 /**
372 * A simple HTML div string.
373 * @param {String} attributes A set of HTML attributes for the div.
374 * @param {String} contents The contents.
375 * @returns {!String}
376 */
377 function div(attributes, contents) {
378 return '<div ' + attributes + '>' + contents + '</div>';
379 };
380
381 /**
382 * A simple HTML table row string.
383 * @param {String} attributes A set of HTML attributes for the table row.
384 * @param {String} contents The contents.
385 * @returns {!String}
386 */
387 function tr(contents) {
388 return '<tr>' + contents + '</tr>\n';
389 };
390
391 /**
392 * A simple HTML table cell string.
393 * @param {String} attributes A set of HTML attributes for the table cell.
394 * @param {String} contents The contents.
395 * @returns {!String}
396 */
397 function td(attributes, contents) {
398 return '<td ' + attributes + '>' + contents + '</td>';
399 };
400
401 /**
402 * A simple HTML anchor string.
403 * @param {String} url The value for the href.
404 * @param {String} attributes A set of HTML attributes for the table.
405 * @param {String} contents The contents.
406 * @returns {!String}
407 */
408 function a(url, contents, attributes) {
409 return '<a href="' + url + '" ' + attributes + '>' + contents + '</a>';
410 };
411
412 /**
413 * Gives an HTML anchor string to the specified URL, but of the same view
414 * type as the current page.
415 * @param {String} url The URL portion up to the view.
416 * @param {String} search_opt A the query portion.
417 * @param {String} contents The contents for the tag.
418 * @returns {!String}
419 */
420 function aView(url, search_opt, contents) {
421 return a((url ? url + '/' : '') + c.viewtype + search(search_opt),
422 contents, '')
423 };
424
425 /**
426 * A simple HTML iframe string.
427 * @param {String} attributes A set of HTML attributes for the table.
428 * @param {String} url The source of the iframe.
429 * @returns {!String} the iframe or an empty string if noframe is specified.
430 */
431 function iFrame(attributes, url) {
432 if (window.location.href.search('noframe') == -1) {
433 return '<iframe ' + attributes + ' src="' + url + '"></iframe>';
434 }
435 return ''
436 };
437 </script>
438
439 <div class="Announcement">
440
441 <iframe width="100%" height="44" frameborder="0" scrolling="no" src="http://chro mium-status.appspot.com/current"></iframe>
442
443 <center style="padding: 0 7px">
444 <table width="100%" valign="top" bgcolor="#efefef" style="-webkit-border-botto m-left-radius: 24px; -webkit-border-bottom-right-radius: 24px; -moz-border-botto m-right-radius: 24px; -moz-border-bottom-right-radius: 24px; box-shadow: 2px 2 px 6px rgba(0, 0, 0, 0.6); -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6); -web kit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6);">
445 <tr>
446 <td width="29%">
447 <table valign="top" width="100%">
448 <tr>
449 <td style="text-align: right;">
450 <b>Builds:</b>
451 </td>
452 <td>
453 <a href="http://commondatastorage.googleapis.com/chromium-browser- continuous/index.html">continuous</a> |
454 <a href="http://build.chromium.org/f/chromium/symsrv/index.html">s ymbols</a> |
455 <a href="http://chromium-status.appspot.com">status</a>
456 </td>
457 </tr>
458 <tr>
459 <td style="text-align: right;">
460 <b>Dashboards:</b>
461 </td>
462 <td>
463 <a href="http://build.chromium.org/f/chromium/perf/dashboard/overv iew.html">perf</a> |
464 <a href="http://build.chromium.org/f/chromium/perf/dashboard/memor y.html">memory</a> |
465 <a href="http://build.chromium.org/f/chromium/perf/dashboard/sizes .html">sizes</a> |
466 <a href="http://build.chromium.org/f/chromium/coverage/">coverage< /a> |
467 <a href="http://build.chromium.org/f/chromium/flakiness/">flakines s</a> |
468 <a href="http://build.chromium.org/p/chromium/stats">stats</a>
469 </td>
470 </tr>
471 <tr>
472 <td style="text-align: right;">
473 <b>Chromium:</b>
474 </td>
475 <td>
476 <a href="http://src.chromium.org/viewvc/chrome">sources</a> |
477 <a href="http://codereview.chromium.org/">reviews</a> |
478 <a href="http://code.google.com/p/chromium/issues/list?can=2&q=&so rt=pri+mstone&colspec=ID%20Stars%20Pri%20Area%20Type%20Status%20Summary%20Modifi ed%20Owner%20Mstone">bugs</a> |
479 <a href="http://dev.chromium.org/Home">dev</a> |
480 <a href="http://www.google.com/support/chrome/">support</a>
481 </td>
482 </tr>
483 <tr>
484 <td style="text-align: right;">
485 <b>Sheriffs:</b>
486 </td>
487 <td>
488 <script src='http://chromium-build.appspot.com/p/chromium/sheriff. js'></script>,<br>
489 <script src='http://chromium-build.appspot.com/p/chromium/sheriff_ memory.js'></script>(Memory),
490 <script src='http://chromium-build.appspot.com/p/chromium/sheriff_ nacl.js'></script>(NaCl),<br>
491 <script src='http://chromium-build.appspot.com/p/chromium/sheriff_ perf.js'></script>(Perf),
492 <script src='http://chromium-build.appspot.com/p/chromium/sheriff_ cros_mtv.js'></script>,
493 <script src='http://chromium-build.appspot.com/p/chromium/sheriff_ cros_nonmtv.js'></script>(CrOS),<br>
494 <script src='http://chromium-build.appspot.com/p/chromium/sheriff_ android.js'></script>(Android),<br>
495 <a href="https://www.google.com/calendar/render?cid=google.com_iqf ka4i9asiva67vlqqf1es094%40group.calendar.google.com">trooper schedule</a>
496 </td>
497 </tr>
498 <tr>
499 <td style="text-align: right;">
500 <b>Gardeners:</b>
501 </td>
502 <td>
503 <script src='http://chromium-build.appspot.com/p/chromium/sheriff_ webkit.js'></script>(WebKit),
504 <script src='http://chromium-build.appspot.com/p/chromium/sheriff_ cr_cros_gardeners.js'></script>
505 (<a href="http://dev.chromium.org/developers/tree-sheriffs/chrome- in-chromeos-gardening">ChromeOS</a>)
506 </td>
507 </tr>
508 <tr>
509 <td style="text-align: right;">
510 <b>Navigate:</b>
511 </td>
512 <td colspan="2">
513 <script>
514 document.write([
515 a("http://dev.chromium.org/developers/testing/chromium-build-inf rastructure/tour-of-the-chromium-buildbot", "about", ""),
516 a("./waterfall/help", "customize", ""),
517 a("./waterfall", "waterfall", ""),
518 a("./console", "console", ""),
519 a("../tryserver.chromium/waterfall", "try", ""),
520 aView("../chromium.fyi", "", "experimental"),
521 a("./waterfall?show_events=true&failures_only=true", "failures", ""),
522 aView("../chromium.memory", "", "memory"),
523 aView("../chromium.memory.fyi", "", "memory fyi"),
524 aView("../chromium.chromiumos", "", "chromiumos chrome"),
525 aView("../chromiumos", "", "chromiumos team"),
526 aView("../client.nacl", "", "NaCl")].join(' | '));
527 </script>
528 </td>
529 </tr>
530 </table>
531 </td>
532 <td width="1" bgcolor="#CCCCCC">
533 </td>
534 <td width="1%">
535 </td>
536 <td width="70%">
537 <table width="100%">
538 <script language="javascript">
539 c.chromium = '';
540 c.chromium_chromiumos = '';
541 c.webkit = 'builder=Webkit+Win+Builder+%28deps%29&builder=Webkit+Win +%28deps%29&builder=Webkit+Mac+Builder+%28deps%29&builder=Webkit+Mac10.6+%28deps %29&builder=Webkit+Linux+%28deps%29';
542 c.memory = '';
543 c.memory_fyi = '';
544 c.perf = '';
545 c.cros = '';
546 c.chrome = '';
547 c.lkgr = '';
548 c.pyauto = '';
549
550 c.status = '../chromium';
551 c.status_cros = '../chromium.chromiumos';
552 c.status_webkit = '../chromium.webkit';
553 c.status_memory = '../chromium.memory';
554 c.status_memory_fyi = '../chromium.memory.fyi';
555 c.status_chrome = '../chromium.chrome';
556 c.status_perf = '../chromium.perf';
557 c.status_lkgr = '../chromium.lkgr';
558 c.status_pyauto = '../chromium.pyauto';
559
560 /**
561 * Builds a reference for the iframe with boxes.
562 * @param {String} x the name of the waterfall.
563 * @returns {String} The URL.
564 */
565 function BarUrl(x) {
566 return 'http://chromium-build.appspot.com/p/' + x +
567 '/horizontal_one_box_per_builder';
568 }
569 c.bar = BarUrl('chromium')
570 c.bar_webkit = 'http://build.chromium.org/p/chromium.webkit/horizont al_one_box_per_builder';
571 c.bar_memory = BarUrl('chromium.memory');
572 c.bar_memory_fyi = BarUrl('chromium.memory.fyi');
573 c.bar_perf = BarUrl('chromium.perf');
574 c.bar_chrome = BarUrl('chromium.chrome');
575 c.bar_lkgr = BarUrl('chromium.lkgr');
576 c.bar_pyauto = BarUrl('chromium.pyauto');
577 c.bar_cros = BarUrl('chromium.chromiumos');
578
579
580 /**
581 * Joins URL and search terms.
582 * @param {String} type The Url without the cgi search portion.
583 * @param {String} content The parameters for the sub-selection
584 * inside the master. Optional.
585 * @returns {String} A completed URL.
586 */
587 function GetUrl(type, content) {
588 return type + search(content);
589 }
590
591 /**
592 * Callback to replace the LKGR link with one that identifies
593 * the current revision for the LKGR.
594 */
595 function DisplayLKGR() {
596 var xmlHttp = new XMLHttpRequest();
597 var lkgrPath = c.status_lkgr +
598 '/json/builders/Linux%20x64/builds/-1?as_text=1';
599 var lkgrLink = document.getElementById('LKGRLink');
600 xmlHttp.open('GET', lkgrPath, false);
601 xmlHttp.send(null);
602 if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
603 var buildData;
604 if (typeof (JSON) !== 'undefined' &&
605 typeof (JSON.parse) === 'function') {
606 buildData = JSON.parse(xmlHttp.responseText);
607 } else {
608 buildData = eval('(' + xmlHttp.responseText + ')');
609 }
610 var properties = buildData['properties'];
611 for (var i = 0; i < properties.length; i++) {
612 if (properties[i][0] == 'got_revision') {
613 lkgrLink.innerHTML = 'LKGR<br>(' + properties[i][1] + ')';
614 return;
615 }
616 }
617 }
618 }
619
620 c.default_iframe_properties = [
621 'width="100%"',
622 'height="20"',
623 'frameborder="0"',
624 'scrolling="no"',
625 ].join(' ');
626
627 /**
628 * The most detailed specification of a builder bar with boxes.
629 * Reutrns an HTMLstring with 2 <td>s
630 * @param {String} status_url URL portion for the title link.
631 * @param {String} bar_url URL portion for the array of boxes.
632 * @param {String} content specification for the references, e.g..
633 * @param {String} name what to call this bar.
634 * @param {String} bar_properties extra attributes for the array
635 * of boxes portion.
636 * @param {String} link_properties extra attributes for the name
637 * portion that is a link.
638 * @returns {String}
639 */
640 function HTMLBaseBar(status_url, bar_url, content, name,
641 bar_properties, link_properties) {
642 return td('',
643 a(GetUrl(status_url, content), name,
644 link_properties)) +
645 td(bar_properties,
646 iFrame(c.default_iframe_properties,
647 GetUrl(bar_url, content)));
648 }
649
650 /**
651 * The more common specification of a builder bar with boxes.
652 * Presume to take an entire row.
653 * @param {String} status_url URL portion for the title link.
654 * @param {String} bar_url URL portion for the array of boxes.
655 * @param {String} content specification for the references, e.g..
656 * @param {String} name what to call this bar.
657 * @returns {String}
658 */
659 function HTMLBar(status_url, bar_url, content, name) {
660 return tr(HTMLBaseBar(status_url, bar_url, content, name,
661 'width="99%" colspan=9', ''));
662 }
663
664 /**
665 * A specification of a builder bar with boxes, which is one of
666 * multiple in a row.
667 * Note that since these are elements of a table, percents
668 * can be irrelevant to the final layout.
669 * @param {String} status_url URL portion for the title link.
670 * @param {String} bar_url URL portion for the array of boxes.
671 * @param {String} content specification for the references, e.g..
672 * @param {String} name what to call this bar.
673 * @param {String} pc percent of the line to allocat to the boxes.
674 * @returns {String}
675 */
676 function HTMLSubBar(status_url, bar_url, content, name, pc) {
677 return HTMLBaseBar(status_url, bar_url, content, name,
678 'width="' + pc + '"', '');
679 }
680
681 document.write(tr(td(
682 'colspan=10 width="99%"',
683 div(
684 'class="closerbox" width="100%"',
685 div('class="title" width="100%" height="10px"',
686 a('http://chromium-status.appspot.com', 'Tree closers')) +
687 table(
688 'width="100%"',
689 HTMLBar(c.status, c.bar, c.chromium, 'Chromium') +
690 tr(HTMLSubBar(c.status_cros, c.bar_cros, c.cros,
691 'ChromiumOS', '30%') +
692 HTMLSubBar(c.status_chrome, c.bar_chrome, c.chrome,
693 'Official', '35%') +
694 HTMLSubBar(c.status_memory, c.bar_memory, c.memory,
695 'Memory', '25%')))))));
696
697 document.write(tr(
698 HTMLBaseBar(c.status_webkit, c.bar_webkit, c.webkit,
699 'Webkit', 'colspan=3', '') +
700 HTMLBaseBar(c.status_perf, c.bar_perf, c.perf,
701 'Perf', 'colspan=5', '')));
702
703 document.write(tr(
704 HTMLBaseBar(c.status_lkgr, c.bar_lkgr, c.lkgr,
705 'LKGR', 'width="10%"', 'id="LKGRLink"') +
706 HTMLBaseBar(c.status_pyauto, c.bar_pyauto, c.pyauto,
707 'PyAuto', 'width="15%"', '') +
708 HTMLBaseBar(c.status_memory_fyi, c.bar_memory_fyi, c.memory_fyi,
709 'Memory<br>FYI', 'width="50%" colspan=5', '')));
710
711 setTimeout('DisplayLKGR()', 100);
712 </script>
713 </table>
714 </td>
715 </tr>
716 </table>
717 </center>
718
719 </div>
720 <hr/>
721
722 <div class="content">
723 <div align="center">
724 <table width="95%" class="Grid" border="0" cellspacing="0">
725 <tr>
726 <td width="33%" align="left" class="left_align">
727 </td>
728 <td width="33%" align="center" class="center_align">
729 <div align="center">
730 <table class="info">
731 <tr>
732 <td>Legend:&nbsp;&nbsp;</td>
733 <td class='legend success' title='All tests passed'>Passed</td>
734 <td class='legend failure' title='There is a new failure. Take a l ook!'>Failed</td>
735 <td class='legend warnings' title='It was failing before, and it i s still failing. Make sure you did not introduce new regressions'>Failed&nbsp;Ag ain</td>
736 <td class='legend running' title='The tests are still running'>Run ning</td>
737 <td class='legend exception' title='Something went wrong with the test, there is no result'>Exception</td>
738 <td class='legend offline' title='The builder is offline, as there are no slaves connected to it'>Offline</td>
739 <td class='legend notstarted' title='No result yet.'>No&nbsp;data< /td>
740 </tr>
741 </table>
742 </div>
743 </td>
744 <td width="33%" align="right" class="right_align">
745 <script type="text/javascript">
746 // <![CDATA[
747 function reload_page() {
748 name_value = document.getElementById('namebox').value
749 if (document.location.href.lastIndexOf('?') == -1)
750 document.location.href = document.location.href+ '?name=' + name_v alue;
751 else
752 document.location.href = document.location.href+ '&name=' + name_v alue;
753 }
754 // ]]>
755 </script>
756 <input id='namebox' name='name' type='text' style='color:#999;'
757 onblur='this.value = this.value || this.defaultValue; this.style.col or = "#999";'
758 onfocus='this.value=""; this.style.color = "#000";'
759 value='Personalized for...'/>
760 <input type='submit' value='Go' onclick='reload_page()'/>
761 </td>
762 </tr>
763 </table>
764 </div>
765
766 <br/>
767
768
769 <div align="center">
770 <table width="96%" class="ConsoleData">
771
772
773 <tr>
774 <td width="1%">
775 </td>
776 <td width="1%">
777 </td>
778 <td class='DevSlave Alt last'>
779 <table width="100%">
780 <tr>
781
782 <td class='DevSlaveBox'>
783 <a href='./builders/Google%20Chrome%20Win' title='Google Chrome Win' class='DevSlaveBox success' target="_blank">
784 </a>
785 </td>
786
787 <td class='DevSlaveBox'>
788 <a href='./builders/Google%20Chrome%20Linux' title='Google Chrome Li nux' class='DevSlaveBox success' target="_blank">
789 </a>
790 </td>
791
792 <td class='DevSlaveBox'>
793 <a href='./builders/Google%20Chrome%20Linux%20x64' title='Google Chr ome Linux x64' class='DevSlaveBox success' target="_blank">
794 </a>
795 </td>
796
797 <td class='DevSlaveBox'>
798 <a href='./builders/Google%20Chrome%20Mac' title='Google Chrome Mac' class='DevSlaveBox success' target="_blank">
799 </a>
800 </td>
801
802 <td class='DevSlaveBox'>
803 <a href='./builders/Google%20Chrome%20ChromeOS' title='Google Chrome ChromeOS' class='DevSlaveBox success' target="_blank">
804 </a>
805 </td>
806
807 </tr>
808 </table>
809 </td>
810 </tr>
811
812
813 <tr>
814 <td class='DevRev DevRevCollapse' width="1%">
815 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127236" t arget="_blank">127236</a>
816 </td>
817 <td class='DevName ' width="1%">
818 achuith<span style="display:none">ohnoyoudont</span>@chromium.org
819 </td>
820
821 <td class='DevStatus DevStatusCollapse'>
822 <table width="100%">
823 <tr>
824 <td class='DevStatusBox'>
825 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
826 title='Google Chrome Win' class='DevStatusBox notstarted '
827 target="_blank"></a>
828 </td>
829 <td class='DevStatusBox'>
830 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
831 title='Google Chrome Linux' class='DevStatusBox notstarted '
832 target="_blank"></a>
833 </td>
834 <td class='DevStatusBox'>
835 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
836 title='Google Chrome Linux x64' class='DevStatusBox notstarted '
837 target="_blank"></a>
838 </td>
839 <td class='DevStatusBox'>
840 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
841 title='Google Chrome Mac' class='DevStatusBox notstarted '
842 target="_blank"></a>
843 </td>
844 <td class='DevStatusBox'>
845 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
846 title='Google Chrome ChromeOS' class='DevStatusBox notstarted '
847 target="_blank"></a>
848 </td>
849
850 </tr>
851 </table>
852 </td>
853 </tr>
854
855 <tr>
856 <td colspan="3" class='DevComment '>
857 Enable tap to click by default on lumpy.<br/><br/>BUG=NONE<br/>TEST=Tap to click should be on by default on lumpy.<br/>Review URL: https://chromiumcoderev iew.appspot.com/9705080
858 </td>
859 </tr>
860
861
862
863 <tr class='DevStatusSpacing'>
864 <td>
865 </td>
866 </tr>
867
868 <tr>
869 <td class='DevRev Alt DevRevCollapse' width="1%">
870 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127234" t arget="_blank">127234</a>
871 </td>
872 <td class='DevName Alt' width="1%">
873 michaelbai<span style="display:none">ohnoyoudont</span>@chromium.org
874 </td>
875
876 <td class='DevStatus Alt DevStatusCollapse'>
877 <table width="100%">
878 <tr>
879 <td class='DevStatusBox'>
880 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
881 title='Google Chrome Win' class='DevStatusBox notstarted '
882 target="_blank"></a>
883 </td>
884 <td class='DevStatusBox'>
885 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
886 title='Google Chrome Linux' class='DevStatusBox notstarted '
887 target="_blank"></a>
888 </td>
889 <td class='DevStatusBox'>
890 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
891 title='Google Chrome Linux x64' class='DevStatusBox notstarted '
892 target="_blank"></a>
893 </td>
894 <td class='DevStatusBox'>
895 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
896 title='Google Chrome Mac' class='DevStatusBox notstarted '
897 target="_blank"></a>
898 </td>
899 <td class='DevStatusBox'>
900 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
901 title='Google Chrome ChromeOS' class='DevStatusBox notstarted '
902 target="_blank"></a>
903 </td>
904
905 </tr>
906 </table>
907 </td>
908 </tr>
909
910 <tr>
911 <td colspan="3" class='DevComment Alt'>
912 The SQLHandler implementation for urls table.<br/><br/><br/>BUG=<br/>TEST= <br/><br/><br/>Review URL: http://codereview.chromium.org/9682002
913 </td>
914 </tr>
915
916
917
918 <tr class='DevStatusSpacing'>
919 <td>
920 </td>
921 </tr>
922
923 <tr>
924 <td class='DevRev DevRevCollapse' width="1%">
925 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127233" t arget="_blank">127233</a>
926 </td>
927 <td class='DevName ' width="1%">
928 dmikurube<span style="display:none">ohnoyoudont</span>@chromium.org
929 </td>
930
931 <td class='DevStatus DevStatusCollapse'>
932 <table width="100%">
933 <tr>
934 <td class='DevStatusBox'>
935 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
936 title='Google Chrome Win' class='DevStatusBox notstarted '
937 target="_blank"></a>
938 </td>
939 <td class='DevStatusBox'>
940 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
941 title='Google Chrome Linux' class='DevStatusBox notstarted '
942 target="_blank"></a>
943 </td>
944 <td class='DevStatusBox'>
945 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
946 title='Google Chrome Linux x64' class='DevStatusBox notstarted '
947 target="_blank"></a>
948 </td>
949 <td class='DevStatusBox'>
950 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
951 title='Google Chrome Mac' class='DevStatusBox notstarted '
952 target="_blank"></a>
953 </td>
954 <td class='DevStatusBox'>
955 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
956 title='Google Chrome ChromeOS' class='DevStatusBox notstarted '
957 target="_blank"></a>
958 </td>
959
960 </tr>
961 </table>
962 </td>
963 </tr>
964
965 <tr>
966 <td colspan="3" class='DevComment '>
967 Add a PyAuto API to dump heap profiles. (retry of r127070)<br/><br/><br/>B UG=114301<br/>TEST=none<br/><br/>Review URL: http://codereview.chromium.org/9704 076
968 </td>
969 </tr>
970
971
972
973 <tr class='DevStatusSpacing'>
974 <td>
975 </td>
976 </tr>
977
978 <tr>
979 <td class='DevRev Alt DevRevCollapse' width="1%">
980 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127232" t arget="_blank">127232</a>
981 </td>
982 <td class='DevName Alt' width="1%">
983 fischman<span style="display:none">ohnoyoudont</span>@chromium.org
984 </td>
985
986 <td class='DevStatus Alt DevStatusCollapse'>
987 <table width="100%">
988 <tr>
989 <td class='DevStatusBox'>
990 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
991 title='Google Chrome Win' class='DevStatusBox notstarted '
992 target="_blank"></a>
993 </td>
994 <td class='DevStatusBox'>
995 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
996 title='Google Chrome Linux' class='DevStatusBox notstarted '
997 target="_blank"></a>
998 </td>
999 <td class='DevStatusBox'>
1000 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1001 title='Google Chrome Linux x64' class='DevStatusBox notstarted '
1002 target="_blank"></a>
1003 </td>
1004 <td class='DevStatusBox'>
1005 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1006 title='Google Chrome Mac' class='DevStatusBox notstarted '
1007 target="_blank"></a>
1008 </td>
1009 <td class='DevStatusBox'>
1010 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1011 title='Google Chrome ChromeOS' class='DevStatusBox notstarted '
1012 target="_blank"></a>
1013 </td>
1014
1015 </tr>
1016 </table>
1017 </td>
1018 </tr>
1019
1020 <tr>
1021 <td colspan="3" class='DevComment Alt'>
1022 Don&#39;t trigger second request on missing instance size in Content-Range .<br/><br/>Previously we were relying on the parser for multipart/x-mixed-replac e to parse Content-Range.&nbsp; This CL instead introduces a parser that impleme nts HTTP/1.1 (allowing instance-size to be &#34;*&#34;).<br/><br/>BUG=104795<br/ ><br/>Review URL: http://codereview.chromium.org/9703073
1023 </td>
1024 </tr>
1025
1026
1027
1028 <tr class='DevStatusSpacing'>
1029 <td>
1030 </td>
1031 </tr>
1032
1033 <tr>
1034 <td class='DevRev DevRevCollapse' width="1%">
1035 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127231" t arget="_blank">127231</a>
1036 </td>
1037 <td class='DevName ' width="1%">
1038 oshima<span style="display:none">ohnoyoudont</span>@chromium.org
1039 </td>
1040
1041 <td class='DevStatus DevStatusCollapse'>
1042 <table width="100%">
1043 <tr>
1044 <td class='DevStatusBox'>
1045 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1046 title='Google Chrome Win' class='DevStatusBox notstarted '
1047 target="_blank"></a>
1048 </td>
1049 <td class='DevStatusBox'>
1050 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1051 title='Google Chrome Linux' class='DevStatusBox notstarted '
1052 target="_blank"></a>
1053 </td>
1054 <td class='DevStatusBox'>
1055 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1056 title='Google Chrome Linux x64' class='DevStatusBox notstarted '
1057 target="_blank"></a>
1058 </td>
1059 <td class='DevStatusBox'>
1060 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1061 title='Google Chrome Mac' class='DevStatusBox notstarted '
1062 target="_blank"></a>
1063 </td>
1064 <td class='DevStatusBox'>
1065 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1066 title='Google Chrome ChromeOS' class='DevStatusBox notstarted '
1067 target="_blank"></a>
1068 </td>
1069
1070 </tr>
1071 </table>
1072 </td>
1073 </tr>
1074
1075 <tr>
1076 <td colspan="3" class='DevComment '>
1077 Native bounds support to host windows.<br/>* Moved SingleMonitorManager in to separate file. This is a default<br/>MonitorManager and creates RootWindow fo r PrimaryMonitor.<br/>* Added MonitorObserver and moved monitor change logic to ash.<br/>* MultiMonitorManager class and its layout logic will live in ash too.< br/>* Added ability to move host window so that we can re-arrange root window wh en<br/>switching primary monitor.<br/>* Removed monitor_manager_x11, which I com mitted by accident.<br/>* Use (0,0) for monitor/workarea bounds because the coor dinate isn&#39;t translated yet<br/>&nbsp; for non primary screens.<br/><br/>BUG =115510<br/>TEST=none<br/><br/>Review URL: https://chromiumcodereview.appspot.co m/9703083
1078 </td>
1079 </tr>
1080
1081
1082
1083 <tr class='DevStatusSpacing'>
1084 <td>
1085 </td>
1086 </tr>
1087
1088 <tr>
1089 <td class='DevRev Alt DevRevCollapse' width="1%">
1090 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127230" t arget="_blank">127230</a>
1091 </td>
1092 <td class='DevName Alt' width="1%">
1093 pkasting<span style="display:none">ohnoyoudont</span>@chromium.org
1094 </td>
1095
1096 <td class='DevStatus Alt DevStatusCollapse'>
1097 <table width="100%">
1098 <tr>
1099 <td class='DevStatusBox'>
1100 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1101 title='Google Chrome Win' class='DevStatusBox notstarted '
1102 target="_blank"></a>
1103 </td>
1104 <td class='DevStatusBox'>
1105 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1106 title='Google Chrome Linux' class='DevStatusBox notstarted '
1107 target="_blank"></a>
1108 </td>
1109 <td class='DevStatusBox'>
1110 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1111 title='Google Chrome Linux x64' class='DevStatusBox notstarted '
1112 target="_blank"></a>
1113 </td>
1114 <td class='DevStatusBox'>
1115 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1116 title='Google Chrome Mac' class='DevStatusBox notstarted '
1117 target="_blank"></a>
1118 </td>
1119 <td class='DevStatusBox'>
1120 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1121 title='Google Chrome ChromeOS' class='DevStatusBox notstarted '
1122 target="_blank"></a>
1123 </td>
1124
1125 </tr>
1126 </table>
1127 </td>
1128 </tr>
1129
1130 <tr>
1131 <td colspan="3" class='DevComment Alt'>
1132 Clean up first run:<br/><br/>* Replace the idea of a FirstRunBrowserProces s, which existed solely to prevent a couple of classes from trying to make netwo rk connections, with passing the &#34;disable background networking&#34; switch to the relevant process.<br/>* Eliminate a bunch of unused machinery to try and parent the import progress window.&nbsp; This was always just parented to NULL.< br/>* A few other small cleanups in first_run_win.cc.<br/><br/>BUG=none<br/>TEST =none<br/>Review URL: https://chromiumcodereview.appspot.com/9702103
1133 </td>
1134 </tr>
1135
1136
1137
1138 <tr class='DevStatusSpacing'>
1139 <td>
1140 </td>
1141 </tr>
1142
1143 <tr>
1144 <td class='DevRev DevRevCollapse' width="1%">
1145 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127229" t arget="_blank">127229</a>
1146 </td>
1147 <td class='DevName ' width="1%">
1148 rohitbm<span style="display:none">ohnoyoudont</span>@chromium.org
1149 </td>
1150
1151 <td class='DevStatus DevStatusCollapse'>
1152 <table width="100%">
1153 <tr>
1154 <td class='DevStatusBox'>
1155 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1156 title='Google Chrome Win' class='DevStatusBox notstarted '
1157 target="_blank"></a>
1158 </td>
1159 <td class='DevStatusBox'>
1160 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1161 title='Google Chrome Linux' class='DevStatusBox notstarted '
1162 target="_blank"></a>
1163 </td>
1164 <td class='DevStatusBox'>
1165 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1166 title='Google Chrome Linux x64' class='DevStatusBox notstarted '
1167 target="_blank"></a>
1168 </td>
1169 <td class='DevStatusBox'>
1170 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1171 title='Google Chrome Mac' class='DevStatusBox notstarted '
1172 target="_blank"></a>
1173 </td>
1174 <td class='DevStatusBox'>
1175 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1176 title='Google Chrome ChromeOS' class='DevStatusBox notstarted '
1177 target="_blank"></a>
1178 </td>
1179
1180 </tr>
1181 </table>
1182 </td>
1183 </tr>
1184
1185 <tr>
1186 <td colspan="3" class='DevComment '>
1187 Updating the Netflix plugin version info for plugins check test.<br/>Revie w URL: https://chromiumcodereview.appspot.com/9704100
1188 </td>
1189 </tr>
1190
1191
1192
1193 <tr class='DevStatusSpacing'>
1194 <td>
1195 </td>
1196 </tr>
1197
1198 <tr>
1199 <td class='DevRev Alt DevRevCollapse' width="1%">
1200 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127228" t arget="_blank">127228</a>
1201 </td>
1202 <td class='DevName Alt' width="1%">
1203 elijahtaylor<span style="display:none">ohnoyoudont</span>@google.com
1204 </td>
1205
1206 <td class='DevStatus Alt DevStatusCollapse'>
1207 <table width="100%">
1208 <tr>
1209 <td class='DevStatusBox'>
1210 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Win&number=9459", event); return false;'
1211 title='Google Chrome Win ETA: 0s' class='DevStatusBox running Ta gGoogleChromeWin9459'
1212 target="_blank"></a>
1213 </td>
1214 <td class='DevStatusBox'>
1215 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux&number=18530", event); return false;'
1216 title='Google Chrome Linux ETA: 0s' class='DevStatusBox running TagGoogleChromeLinux18530'
1217 target="_blank"></a>
1218 </td>
1219 <td class='DevStatusBox'>
1220 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux%20x64&number=22845", event); return false;'
1221 title='Google Chrome Linux x64 ETA: 0s' class='DevStatusBox runn ing TagGoogleChromeLinuxx6422845'
1222 target="_blank"></a>
1223 </td>
1224 <td class='DevStatusBox'>
1225 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1226 title='Google Chrome Mac' class='DevStatusBox notstarted '
1227 target="_blank"></a>
1228 </td>
1229 <td class='DevStatusBox'>
1230 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20ChromeOS&number=26976", event); return false;'
1231 title='Google Chrome ChromeOS ETA: 0s' class='DevStatusBox runni ng TagGoogleChromeChromeOS26976'
1232 target="_blank"></a>
1233 </td>
1234
1235 </tr>
1236 </table>
1237 </td>
1238 </tr>
1239
1240 <tr>
1241 <td colspan="3" class='DevComment Alt'>
1242 Mono builder cleanup:<br/><br/>- restructure build scripts to allow 2 buil ds + 1 archive per checkin<br/>- build 32- and 64-bit on one bot so a full packa ge is built<br/>- fix paths in tarball to be relative (lib/, lib32/, include/, e tc)<br/><br/>BUG=115363<br/>TEST=bots,manual<br/>Review URL: https://chromiumcod ereview.appspot.com/9689021
1243 </td>
1244 </tr>
1245
1246
1247
1248 <tr class='DevStatusSpacing'>
1249 <td>
1250 </td>
1251 </tr>
1252
1253 <tr>
1254 <td class='DevRev DevRevCollapse' width="1%">
1255 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127227" t arget="_blank">127227</a>
1256 </td>
1257 <td class='DevName ' width="1%">
1258 reveman<span style="display:none">ohnoyoudont</span>@google.com
1259 </td>
1260
1261 <td class='DevStatus DevStatusCollapse'>
1262 <table width="100%">
1263 <tr>
1264 <td class='DevStatusBox'>
1265 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Win&number=9459", event); return false;'
1266 title='Google Chrome Win ETA: 0s' class='DevStatusBox running Ta gGoogleChromeWin9459'
1267 target="_blank"></a>
1268 </td>
1269 <td class='DevStatusBox'>
1270 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux&number=18530", event); return false;'
1271 title='Google Chrome Linux ETA: 0s' class='DevStatusBox running TagGoogleChromeLinux18530'
1272 target="_blank"></a>
1273 </td>
1274 <td class='DevStatusBox'>
1275 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux%20x64&number=22845", event); return false;'
1276 title='Google Chrome Linux x64 ETA: 0s' class='DevStatusBox runn ing TagGoogleChromeLinuxx6422845'
1277 target="_blank"></a>
1278 </td>
1279 <td class='DevStatusBox'>
1280 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1281 title='Google Chrome Mac' class='DevStatusBox notstarted '
1282 target="_blank"></a>
1283 </td>
1284 <td class='DevStatusBox'>
1285 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20ChromeOS&number=26976", event); return false;'
1286 title='Google Chrome ChromeOS ETA: 0s' class='DevStatusBox runni ng TagGoogleChromeChromeOS26976'
1287 target="_blank"></a>
1288 </td>
1289
1290 </tr>
1291 </table>
1292 </td>
1293 </tr>
1294
1295 <tr>
1296 <td colspan="3" class='DevComment '>
1297 Avoid using skia::ScopedPlatformPaint in RenderTextLinux::EnsureLayout(). This allows RenderTextLinux to be used for rendering to platform independent can vas.<br/><br/>BUG=111587<br/>TEST=none<br/><br/>Review URL: https://chromiumcode review.appspot.com/9665011
1298 </td>
1299 </tr>
1300
1301
1302
1303 <tr class='DevStatusSpacing'>
1304 <td>
1305 </td>
1306 </tr>
1307
1308 <tr>
1309 <td class='DevRev Alt DevRevCollapse' width="1%">
1310 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127226" t arget="_blank">127226</a>
1311 </td>
1312 <td class='DevName Alt' width="1%">
1313 pkasting<span style="display:none">ohnoyoudont</span>@chromium.org
1314 </td>
1315
1316 <td class='DevStatus Alt DevStatusCollapse'>
1317 <table width="100%">
1318 <tr>
1319 <td class='DevStatusBox'>
1320 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Win&number=9459", event); return false;'
1321 title='Google Chrome Win ETA: 0s' class='DevStatusBox running Ta gGoogleChromeWin9459'
1322 target="_blank"></a>
1323 </td>
1324 <td class='DevStatusBox'>
1325 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux&number=18530", event); return false;'
1326 title='Google Chrome Linux ETA: 0s' class='DevStatusBox running TagGoogleChromeLinux18530'
1327 target="_blank"></a>
1328 </td>
1329 <td class='DevStatusBox'>
1330 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux%20x64&number=22845", event); return false;'
1331 title='Google Chrome Linux x64 ETA: 0s' class='DevStatusBox runn ing TagGoogleChromeLinuxx6422845'
1332 target="_blank"></a>
1333 </td>
1334 <td class='DevStatusBox'>
1335 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1336 title='Google Chrome Mac' class='DevStatusBox notstarted '
1337 target="_blank"></a>
1338 </td>
1339 <td class='DevStatusBox'>
1340 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20ChromeOS&number=26976", event); return false;'
1341 title='Google Chrome ChromeOS ETA: 0s' class='DevStatusBox runni ng TagGoogleChromeChromeOS26976'
1342 target="_blank"></a>
1343 </td>
1344
1345 </tr>
1346 </table>
1347 </td>
1348 </tr>
1349
1350 <tr>
1351 <td colspan="3" class='DevComment Alt'>
1352 Clean up chrome/browser/search_engines/: <br/><br/>* Remove the notion of SearchEngineType from TemplateURL. It&#39;s now solely the domain of the prepopu late data. <br/>* Simplify TemplateURL IPC code. <br/>* Remove TemplateURLRef::S etGoogleBaseURL(), which was an unnecessary passthrough to another public static function. <br/>* Use &#34;google.*&#34;-like strings consistently for Google ba se URLs in tests; this will become important later when keyword autogeneration c hanges to depend on the host being a Google URL. <br/>* Define base SearchTermsD ata::GetApplicationLocale() and GetRlzParameterValue() implementations and remov e various similar definitions elsewhere. <br/>* De-inline functions we don&#39;t normally inline (constructors, virtuals, etc.). <br/>* Remove some unnecessary TemplateURLRef friend declarations. <br/>* Remove TemplateURL::set_prepopulated( ) and add_image_ref() manipulators as all callers were already friends or are no w. (First of a number of changes that move toward making TemplateURL more immuta ble so we can then remove &#34;const&#34; from the
1353 </td>
1354 </tr>
1355
1356
1357
1358 <tr class='DevStatusSpacing'>
1359 <td>
1360 </td>
1361 </tr>
1362
1363 <tr>
1364 <td class='DevRev DevRevCollapse' width="1%">
1365 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127225" t arget="_blank">127225</a>
1366 </td>
1367 <td class='DevName ' width="1%">
1368 altimofeev<span style="display:none">ohnoyoudont</span>@chromium.org
1369 </td>
1370
1371 <td class='DevStatus DevStatusCollapse'>
1372 <table width="100%">
1373 <tr>
1374 <td class='DevStatusBox'>
1375 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Win&number=9459", event); return false;'
1376 title='Google Chrome Win ETA: 0s' class='DevStatusBox running Ta gGoogleChromeWin9459'
1377 target="_blank"></a>
1378 </td>
1379 <td class='DevStatusBox'>
1380 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux&number=18530", event); return false;'
1381 title='Google Chrome Linux ETA: 0s' class='DevStatusBox running TagGoogleChromeLinux18530'
1382 target="_blank"></a>
1383 </td>
1384 <td class='DevStatusBox'>
1385 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux%20x64&number=22845", event); return false;'
1386 title='Google Chrome Linux x64 ETA: 0s' class='DevStatusBox runn ing TagGoogleChromeLinuxx6422845'
1387 target="_blank"></a>
1388 </td>
1389 <td class='DevStatusBox'>
1390 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1391 title='Google Chrome Mac' class='DevStatusBox notstarted '
1392 target="_blank"></a>
1393 </td>
1394 <td class='DevStatusBox'>
1395 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20ChromeOS&number=26976", event); return false;'
1396 title='Google Chrome ChromeOS ETA: 0s' class='DevStatusBox runni ng TagGoogleChromeChromeOS26976'
1397 target="_blank"></a>
1398 </td>
1399
1400 </tr>
1401 </table>
1402 </td>
1403 </tr>
1404
1405 <tr>
1406 <td colspan="3" class='DevComment '>
1407 [cros] Adds OWNERS file for WebUI handlers directory<br/>BUG=none<br/>TEST =none<br/><br/><br/>Review URL: http://codereview.chromium.org/9714001
1408 </td>
1409 </tr>
1410
1411
1412
1413 <tr class='DevStatusSpacing'>
1414 <td>
1415 </td>
1416 </tr>
1417
1418 <tr>
1419 <td class='DevRev Alt DevRevCollapse' width="1%">
1420 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127224" t arget="_blank">127224</a>
1421 </td>
1422 <td class='DevName Alt' width="1%">
1423 erikwright<span style="display:none">ohnoyoudont</span>@chromium.org
1424 </td>
1425
1426 <td class='DevStatus Alt DevStatusCollapse'>
1427 <table width="100%">
1428 <tr>
1429 <td class='DevStatusBox'>
1430 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Win&number=9459", event); return false;'
1431 title='Google Chrome Win ETA: 0s' class='DevStatusBox running Ta gGoogleChromeWin9459'
1432 target="_blank"></a>
1433 </td>
1434 <td class='DevStatusBox'>
1435 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux&number=18530", event); return false;'
1436 title='Google Chrome Linux ETA: 0s' class='DevStatusBox running TagGoogleChromeLinux18530'
1437 target="_blank"></a>
1438 </td>
1439 <td class='DevStatusBox'>
1440 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux%20x64&number=22845", event); return false;'
1441 title='Google Chrome Linux x64 ETA: 0s' class='DevStatusBox runn ing TagGoogleChromeLinuxx6422845'
1442 target="_blank"></a>
1443 </td>
1444 <td class='DevStatusBox'>
1445 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1446 title='Google Chrome Mac' class='DevStatusBox notstarted '
1447 target="_blank"></a>
1448 </td>
1449 <td class='DevStatusBox'>
1450 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20ChromeOS&number=26976", event); return false;'
1451 title='Google Chrome ChromeOS ETA: 0s' class='DevStatusBox runni ng TagGoogleChromeChromeOS26976'
1452 target="_blank"></a>
1453 </td>
1454
1455 </tr>
1456 </table>
1457 </td>
1458 </tr>
1459
1460 <tr>
1461 <td colspan="3" class='DevComment Alt'>
1462 Define a meta-target for the win_cf bot.<br/><br/>BUG=None<br/>TEST=None<b r/><br/><br/>Review URL: http://codereview.chromium.org/9699122
1463 </td>
1464 </tr>
1465
1466
1467
1468 <tr class='DevStatusSpacing'>
1469 <td>
1470 </td>
1471 </tr>
1472
1473 <tr>
1474 <td class='DevRev DevRevCollapse' width="1%">
1475 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127223" t arget="_blank">127223</a>
1476 </td>
1477 <td class='DevName ' width="1%">
1478 wez<span style="display:none">ohnoyoudont</span>@chromium.org
1479 </td>
1480
1481 <td class='DevStatus DevStatusCollapse'>
1482 <table width="100%">
1483 <tr>
1484 <td class='DevStatusBox'>
1485 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Win&number=9459", event); return false;'
1486 title='Google Chrome Win ETA: 0s' class='DevStatusBox running Ta gGoogleChromeWin9459'
1487 target="_blank"></a>
1488 </td>
1489 <td class='DevStatusBox'>
1490 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux&number=18530", event); return false;'
1491 title='Google Chrome Linux ETA: 0s' class='DevStatusBox running TagGoogleChromeLinux18530'
1492 target="_blank"></a>
1493 </td>
1494 <td class='DevStatusBox'>
1495 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux%20x64&number=22845", event); return false;'
1496 title='Google Chrome Linux x64 ETA: 0s' class='DevStatusBox runn ing TagGoogleChromeLinuxx6422845'
1497 target="_blank"></a>
1498 </td>
1499 <td class='DevStatusBox'>
1500 <a href='#' onclick='showBuildBox("./waterfall", event); return fals e;'
1501 title='Google Chrome Mac' class='DevStatusBox notstarted '
1502 target="_blank"></a>
1503 </td>
1504 <td class='DevStatusBox'>
1505 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20ChromeOS&number=26976", event); return false;'
1506 title='Google Chrome ChromeOS ETA: 0s' class='DevStatusBox runni ng TagGoogleChromeChromeOS26976'
1507 target="_blank"></a>
1508 </td>
1509
1510 </tr>
1511 </table>
1512 </td>
1513 </tr>
1514
1515 <tr>
1516 <td colspan="3" class='DevComment '>
1517 Check explicitly for PPB_VarArrayBuffer v1.0 in C++ wrapper.<br/><br/>BUG= 107398<br/><br/><br/>Review URL: http://codereview.chromium.org/9701090
1518 </td>
1519 </tr>
1520
1521
1522
1523 <tr class='DevStatusSpacing'>
1524 <td>
1525 </td>
1526 </tr>
1527
1528 <tr>
1529 <td class='DevRev Alt DevRevCollapse' width="1%">
1530 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127218" t arget="_blank">127218</a>
1531 </td>
1532 <td class='DevName Alt' width="1%">
1533 rohitbm<span style="display:none">ohnoyoudont</span>@chromium.org
1534 </td>
1535
1536 <td class='DevStatus Alt DevStatusCollapse'>
1537 <table width="100%">
1538 <tr>
1539 <td class='DevStatusBox'>
1540 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Win&number=9459", event); return false;'
1541 title='Google Chrome Win ETA: 0s' class='DevStatusBox running Ta gGoogleChromeWin9459'
1542 target="_blank"></a>
1543 </td>
1544 <td class='DevStatusBox'>
1545 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux&number=18530", event); return false;'
1546 title='Google Chrome Linux ETA: 0s' class='DevStatusBox running TagGoogleChromeLinux18530'
1547 target="_blank"></a>
1548 </td>
1549 <td class='DevStatusBox'>
1550 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux%20x64&number=22845", event); return false;'
1551 title='Google Chrome Linux x64 ETA: 0s' class='DevStatusBox runn ing TagGoogleChromeLinuxx6422845'
1552 target="_blank"></a>
1553 </td>
1554 <td class='DevStatusBox'>
1555 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Mac&number=6611", event); return false;'
1556 title='Google Chrome Mac ETA: 0s' class='DevStatusBox running Ta gGoogleChromeMac6611'
1557 target="_blank"></a>
1558 </td>
1559 <td class='DevStatusBox'>
1560 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20ChromeOS&number=26975", event); return false;'
1561 title='Google Chrome ChromeOS build successful' class='DevStatusB ox success TagGoogleChromeChromeOS26975'
1562 target="_blank"></a>
1563 </td>
1564
1565 </tr>
1566 </table>
1567 </td>
1568 </tr>
1569
1570 <tr>
1571 <td colspan="3" class='DevComment Alt'>
1572 Netflix plugin 1.5.2 is working on all boards, so enabling Netflix perf te sts.<br/>Review URL: https://chromiumcodereview.appspot.com/9714002
1573 </td>
1574 </tr>
1575
1576
1577
1578 <tr class='DevStatusSpacing'>
1579 <td>
1580 </td>
1581 </tr>
1582
1583 <tr>
1584 <td class='DevRev DevRevCollapse' width="1%">
1585 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127217" t arget="_blank">127217</a>
1586 </td>
1587 <td class='DevName ' width="1%">
1588 fischman<span style="display:none">ohnoyoudont</span>@chromium.org
1589 </td>
1590
1591 <td class='DevStatus DevStatusCollapse'>
1592 <table width="100%">
1593 <tr>
1594 <td class='DevStatusBox'>
1595 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Win&number=9459", event); return false;'
1596 title='Google Chrome Win ETA: 0s' class='DevStatusBox running Ta gGoogleChromeWin9459'
1597 target="_blank"></a>
1598 </td>
1599 <td class='DevStatusBox'>
1600 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux&number=18530", event); return false;'
1601 title='Google Chrome Linux ETA: 0s' class='DevStatusBox running TagGoogleChromeLinux18530'
1602 target="_blank"></a>
1603 </td>
1604 <td class='DevStatusBox'>
1605 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux%20x64&number=22845", event); return false;'
1606 title='Google Chrome Linux x64 ETA: 0s' class='DevStatusBox runn ing TagGoogleChromeLinuxx6422845'
1607 target="_blank"></a>
1608 </td>
1609 <td class='DevStatusBox'>
1610 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Mac&number=6611", event); return false;'
1611 title='Google Chrome Mac ETA: 0s' class='DevStatusBox running Ta gGoogleChromeMac6611'
1612 target="_blank"></a>
1613 </td>
1614 <td class='DevStatusBox'>
1615 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20ChromeOS&number=26975", event); return false;'
1616 title='Google Chrome ChromeOS build successful' class='DevStatusB ox success TagGoogleChromeChromeOS26975'
1617 target="_blank"></a>
1618 </td>
1619
1620 </tr>
1621 </table>
1622 </td>
1623 </tr>
1624
1625 <tr>
1626 <td colspan="3" class='DevComment '>
1627 Trust servers that claim &#34;Accept-Ranges: bytes&#34; but serve a 200 fo r Range:0-<br/><br/>BUG=110309<br/><br/><br/>Review URL: http://codereview.chrom ium.org/9701082
1628 </td>
1629 </tr>
1630
1631
1632
1633 <tr class='DevStatusSpacing'>
1634 <td>
1635 </td>
1636 </tr>
1637
1638 <tr>
1639 <td class='DevRev Alt DevRevCollapse' width="1%">
1640 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127216" t arget="_blank">127216</a>
1641 </td>
1642 <td class='DevName Alt' width="1%">
1643 mpcomplete<span style="display:none">ohnoyoudont</span>@chromium.org
1644 </td>
1645
1646 <td class='DevStatus Alt DevStatusCollapse'>
1647 <table width="100%">
1648 <tr>
1649 <td class='DevStatusBox'>
1650 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Win&number=9459", event); return false;'
1651 title='Google Chrome Win ETA: 0s' class='DevStatusBox running Ta gGoogleChromeWin9459'
1652 target="_blank"></a>
1653 </td>
1654 <td class='DevStatusBox'>
1655 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux&number=18530", event); return false;'
1656 title='Google Chrome Linux ETA: 0s' class='DevStatusBox running TagGoogleChromeLinux18530'
1657 target="_blank"></a>
1658 </td>
1659 <td class='DevStatusBox'>
1660 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux%20x64&number=22845", event); return false;'
1661 title='Google Chrome Linux x64 ETA: 0s' class='DevStatusBox runn ing TagGoogleChromeLinuxx6422845'
1662 target="_blank"></a>
1663 </td>
1664 <td class='DevStatusBox'>
1665 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Mac&number=6611", event); return false;'
1666 title='Google Chrome Mac ETA: 0s' class='DevStatusBox running Ta gGoogleChromeMac6611'
1667 target="_blank"></a>
1668 </td>
1669 <td class='DevStatusBox'>
1670 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20ChromeOS&number=26975", event); return false;'
1671 title='Google Chrome ChromeOS build successful' class='DevStatusB ox success TagGoogleChromeChromeOS26975'
1672 target="_blank"></a>
1673 </td>
1674
1675 </tr>
1676 </table>
1677 </td>
1678 </tr>
1679
1680 <tr>
1681 <td colspan="3" class='DevComment Alt'>
1682 Lazy background pages now load in response to message passing.<br/><br/>I refactored the pending event stuff so that it handles generic tasks. The<br/>fir st enqueued task for an extension will start its lazy background page, and<br/>t asks are run once the page finishes loading. Events and messages now share<br/>t his mechanism so that either one can activate the page.<br/><br/>BUG=81752<br/>T EST=no<br/><br/>Review URL: https://chromiumcodereview.appspot.com/9704031
1683 </td>
1684 </tr>
1685
1686
1687
1688 <tr class='DevStatusSpacing'>
1689 <td>
1690 </td>
1691 </tr>
1692
1693 <tr>
1694 <td class='DevRev DevRevCollapse' width="1%">
1695 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127215" t arget="_blank">127215</a>
1696 </td>
1697 <td class='DevName ' width="1%">
1698 mihaip<span style="display:none">ohnoyoudont</span>@chromium.org
1699 </td>
1700
1701 <td class='DevStatus DevStatusCollapse'>
1702 <table width="100%">
1703 <tr>
1704 <td class='DevStatusBox'>
1705 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Win&number=9459", event); return false;'
1706 title='Google Chrome Win ETA: 0s' class='DevStatusBox running Ta gGoogleChromeWin9459'
1707 target="_blank"></a>
1708 </td>
1709 <td class='DevStatusBox'>
1710 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux&number=18530", event); return false;'
1711 title='Google Chrome Linux ETA: 0s' class='DevStatusBox running TagGoogleChromeLinux18530'
1712 target="_blank"></a>
1713 </td>
1714 <td class='DevStatusBox'>
1715 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux%20x64&number=22845", event); return false;'
1716 title='Google Chrome Linux x64 ETA: 0s' class='DevStatusBox runn ing TagGoogleChromeLinuxx6422845'
1717 target="_blank"></a>
1718 </td>
1719 <td class='DevStatusBox'>
1720 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Mac&number=6611", event); return false;'
1721 title='Google Chrome Mac ETA: 0s' class='DevStatusBox running Ta gGoogleChromeMac6611'
1722 target="_blank"></a>
1723 </td>
1724 <td class='DevStatusBox'>
1725 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20ChromeOS&number=26975", event); return false;'
1726 title='Google Chrome ChromeOS build successful' class='DevStatusB ox success TagGoogleChromeChromeOS26975'
1727 target="_blank"></a>
1728 </td>
1729
1730 </tr>
1731 </table>
1732 </td>
1733 </tr>
1734
1735 <tr>
1736 <td colspan="3" class='DevComment '>
1737 Make ShellWindow subclass BaseWindow, to support the chrome.windows.* exte nsion APIs<br/><br/>Platform-specific implementations of BaseWindow methods gene rally mirror those<br/>in BrowserWindowGtk/BrowserWindowCocoa/BrowserView. Brows erView::FlashFrame is<br/>moved to (Native)Widget, so that it can be used for bo th browser windows and<br/>shell windows.<br/><br/>Review URL: http://codereview .chromium.org/9706005
1738 </td>
1739 </tr>
1740
1741
1742
1743 <tr class='DevStatusSpacing'>
1744 <td>
1745 </td>
1746 </tr>
1747
1748 <tr>
1749 <td class='DevRev Alt DevRevCollapse' width="1%">
1750 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127214" t arget="_blank">127214</a>
1751 </td>
1752 <td class='DevName Alt' width="1%">
1753 mpcomplete<span style="display:none">ohnoyoudont</span>@chromium.org
1754 </td>
1755
1756 <td class='DevStatus Alt DevStatusCollapse'>
1757 <table width="100%">
1758 <tr>
1759 <td class='DevStatusBox'>
1760 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Win&number=9459", event); return false;'
1761 title='Google Chrome Win ETA: 0s' class='DevStatusBox running Ta gGoogleChromeWin9459'
1762 target="_blank"></a>
1763 </td>
1764 <td class='DevStatusBox'>
1765 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux&number=18530", event); return false;'
1766 title='Google Chrome Linux ETA: 0s' class='DevStatusBox running TagGoogleChromeLinux18530'
1767 target="_blank"></a>
1768 </td>
1769 <td class='DevStatusBox'>
1770 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux%20x64&number=22845", event); return false;'
1771 title='Google Chrome Linux x64 ETA: 0s' class='DevStatusBox runn ing TagGoogleChromeLinuxx6422845'
1772 target="_blank"></a>
1773 </td>
1774 <td class='DevStatusBox'>
1775 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Mac&number=6611", event); return false;'
1776 title='Google Chrome Mac ETA: 0s' class='DevStatusBox running Ta gGoogleChromeMac6611'
1777 target="_blank"></a>
1778 </td>
1779 <td class='DevStatusBox'>
1780 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20ChromeOS&number=26975", event); return false;'
1781 title='Google Chrome ChromeOS build successful' class='DevStatusB ox success TagGoogleChromeChromeOS26975'
1782 target="_blank"></a>
1783 </td>
1784
1785 </tr>
1786 </table>
1787 </td>
1788 </tr>
1789
1790 <tr>
1791 <td colspan="3" class='DevComment Alt'>
1792 Disable AppApiTest.ReloadAppAfterCrash on Mac and Linux due to flaky timeo uts.<br/><br/>TBR=mihaip<br/>BUG=118502<br/>TEST=no<br/><br/>Review URL: https:/ /chromiumcodereview.appspot.com/9705077
1793 </td>
1794 </tr>
1795
1796
1797
1798 <tr class='DevStatusSpacing'>
1799 <td>
1800 </td>
1801 </tr>
1802
1803 <tr>
1804 <td class='DevRev DevRevCollapse' width="1%">
1805 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127213" t arget="_blank">127213</a>
1806 </td>
1807 <td class='DevName ' width="1%">
1808 stevenjb<span style="display:none">ohnoyoudont</span>@google.com
1809 </td>
1810
1811 <td class='DevStatus DevStatusCollapse'>
1812 <table width="100%">
1813 <tr>
1814 <td class='DevStatusBox'>
1815 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Win&number=9459", event); return false;'
1816 title='Google Chrome Win ETA: 0s' class='DevStatusBox running Ta gGoogleChromeWin9459'
1817 target="_blank"></a>
1818 </td>
1819 <td class='DevStatusBox'>
1820 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux&number=18529", event); return false;'
1821 title='Google Chrome Linux build successful' class='DevStatusBox success TagGoogleChromeLinux18529'
1822 target="_blank"></a>
1823 </td>
1824 <td class='DevStatusBox'>
1825 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux%20x64&number=22844", event); return false;'
1826 title='Google Chrome Linux x64 build successful' class='DevStatus Box success TagGoogleChromeLinuxx6422844'
1827 target="_blank"></a>
1828 </td>
1829 <td class='DevStatusBox'>
1830 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Mac&number=6611", event); return false;'
1831 title='Google Chrome Mac ETA: 0s' class='DevStatusBox running Ta gGoogleChromeMac6611'
1832 target="_blank"></a>
1833 </td>
1834 <td class='DevStatusBox'>
1835 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20ChromeOS&number=26974", event); return false;'
1836 title='Google Chrome ChromeOS build successful' class='DevStatusB ox success TagGoogleChromeChromeOS26974'
1837 target="_blank"></a>
1838 </td>
1839
1840 </tr>
1841 </table>
1842 </td>
1843 </tr>
1844
1845 <tr>
1846 <td colspan="3" class='DevComment '>
1847 Set app icon for panel apps.<br/><br/>BUG=118505<br/>TEST=See issue<br/><b r/>Review URL: https://chromiumcodereview.appspot.com/9702093
1848 </td>
1849 </tr>
1850
1851
1852
1853 <tr class='DevStatusSpacing'>
1854 <td>
1855 </td>
1856 </tr>
1857
1858 <tr>
1859 <td class='DevRev Alt DevRevCollapse' width="1%">
1860 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127212" t arget="_blank">127212</a>
1861 </td>
1862 <td class='DevName Alt' width="1%">
1863 rch<span style="display:none">ohnoyoudont</span>@chromium.org
1864 </td>
1865
1866 <td class='DevStatus Alt DevStatusCollapse'>
1867 <table width="100%">
1868 <tr>
1869 <td class='DevStatusBox'>
1870 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Win&number=9459", event); return false;'
1871 title='Google Chrome Win ETA: 0s' class='DevStatusBox running Ta gGoogleChromeWin9459'
1872 target="_blank"></a>
1873 </td>
1874 <td class='DevStatusBox'>
1875 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux&number=18529", event); return false;'
1876 title='Google Chrome Linux build successful' class='DevStatusBox success TagGoogleChromeLinux18529'
1877 target="_blank"></a>
1878 </td>
1879 <td class='DevStatusBox'>
1880 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux%20x64&number=22844", event); return false;'
1881 title='Google Chrome Linux x64 build successful' class='DevStatus Box success TagGoogleChromeLinuxx6422844'
1882 target="_blank"></a>
1883 </td>
1884 <td class='DevStatusBox'>
1885 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Mac&number=6611", event); return false;'
1886 title='Google Chrome Mac ETA: 0s' class='DevStatusBox running Ta gGoogleChromeMac6611'
1887 target="_blank"></a>
1888 </td>
1889 <td class='DevStatusBox'>
1890 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20ChromeOS&number=26973", event); return false;'
1891 title='Google Chrome ChromeOS build successful' class='DevStatusB ox success TagGoogleChromeChromeOS26973'
1892 target="_blank"></a>
1893 </td>
1894
1895 </tr>
1896 </table>
1897 </td>
1898 </tr>
1899
1900 <tr>
1901 <td colspan="3" class='DevComment Alt'>
1902 Move SpdySession class statics to .cc globals and rename to match conventi on.<br/><br/><br/>Review URL: http://codereview.chromium.org/9689066
1903 </td>
1904 </tr>
1905
1906
1907
1908 <tr class='DevStatusSpacing'>
1909 <td>
1910 </td>
1911 </tr>
1912
1913 <tr>
1914 <td class='DevRev DevRevCollapse' width="1%">
1915 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127210" t arget="_blank">127210</a>
1916 </td>
1917 <td class='DevName ' width="1%">
1918 thakis<span style="display:none">ohnoyoudont</span>@chromium.org
1919 </td>
1920
1921 <td class='DevStatus DevStatusCollapse'>
1922 <table width="100%">
1923 <tr>
1924 <td class='DevStatusBox'>
1925 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Win&number=9459", event); return false;'
1926 title='Google Chrome Win ETA: 0s' class='DevStatusBox running Ta gGoogleChromeWin9459'
1927 target="_blank"></a>
1928 </td>
1929 <td class='DevStatusBox'>
1930 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux&number=18529", event); return false;'
1931 title='Google Chrome Linux build successful' class='DevStatusBox success TagGoogleChromeLinux18529'
1932 target="_blank"></a>
1933 </td>
1934 <td class='DevStatusBox'>
1935 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux%20x64&number=22844", event); return false;'
1936 title='Google Chrome Linux x64 build successful' class='DevStatus Box success TagGoogleChromeLinuxx6422844'
1937 target="_blank"></a>
1938 </td>
1939 <td class='DevStatusBox'>
1940 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Mac&number=6611", event); return false;'
1941 title='Google Chrome Mac ETA: 0s' class='DevStatusBox running Ta gGoogleChromeMac6611'
1942 target="_blank"></a>
1943 </td>
1944 <td class='DevStatusBox'>
1945 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20ChromeOS&number=26973", event); return false;'
1946 title='Google Chrome ChromeOS build successful' class='DevStatusB ox success TagGoogleChromeChromeOS26973'
1947 target="_blank"></a>
1948 </td>
1949
1950 </tr>
1951 </table>
1952 </td>
1953 </tr>
1954
1955 <tr>
1956 <td colspan="3" class='DevComment '>
1957 roll rlz 87:94<br/><br/>88: Add a ReadProductEvents() method to RlzValueSt ore.<br/>89: Change return type of GetProductEventsAsCgiHelper() from DWORD to b ool.<br/>90-94: Change SupplementalBranding from wchar_t to char.<br/><br/>BUG=4 6579<br/>TEST=none<br/><br/>Review URL: https://chromiumcodereview.appspot.com/9 704089
1958 </td>
1959 </tr>
1960
1961
1962
1963 <tr class='DevStatusSpacing'>
1964 <td>
1965 </td>
1966 </tr>
1967
1968 <tr>
1969 <td class='DevRev Alt DevRevCollapse' width="1%">
1970 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127209" t arget="_blank">127209</a>
1971 </td>
1972 <td class='DevName Alt' width="1%">
1973 erikwright<span style="display:none">ohnoyoudont</span>@chromium.org
1974 </td>
1975
1976 <td class='DevStatus Alt DevStatusCollapse'>
1977 <table width="100%">
1978 <tr>
1979 <td class='DevStatusBox'>
1980 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Win&number=9459", event); return false;'
1981 title='Google Chrome Win ETA: 0s' class='DevStatusBox running Ta gGoogleChromeWin9459'
1982 target="_blank"></a>
1983 </td>
1984 <td class='DevStatusBox'>
1985 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux&number=18528", event); return false;'
1986 title='Google Chrome Linux build successful' class='DevStatusBox success TagGoogleChromeLinux18528'
1987 target="_blank"></a>
1988 </td>
1989 <td class='DevStatusBox'>
1990 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux%20x64&number=22844", event); return false;'
1991 title='Google Chrome Linux x64 build successful' class='DevStatus Box success TagGoogleChromeLinuxx6422844'
1992 target="_blank"></a>
1993 </td>
1994 <td class='DevStatusBox'>
1995 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Mac&number=6611", event); return false;'
1996 title='Google Chrome Mac ETA: 0s' class='DevStatusBox running Ta gGoogleChromeMac6611'
1997 target="_blank"></a>
1998 </td>
1999 <td class='DevStatusBox'>
2000 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20ChromeOS&number=26973", event); return false;'
2001 title='Google Chrome ChromeOS build successful' class='DevStatusB ox success TagGoogleChromeChromeOS26973'
2002 target="_blank"></a>
2003 </td>
2004
2005 </tr>
2006 </table>
2007 </td>
2008 </tr>
2009
2010 <tr>
2011 <td colspan="3" class='DevComment Alt'>
2012 Update net/base/cookie_*.h includes to net/cookies/cookie_*.h .<br/><br/>O nce complete, forwarding headers will be removed from net/base/ .<br/><br/>TEST= none<br/>R=darin<br/><br/><br/>Review URL: http://codereview.chromium.org/970605 6
2013 </td>
2014 </tr>
2015
2016
2017
2018 <tr class='DevStatusSpacing'>
2019 <td>
2020 </td>
2021 </tr>
2022
2023 <tr>
2024 <td class='DevRev DevRevCollapse' width="1%">
2025 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127208" t arget="_blank">127208</a>
2026 </td>
2027 <td class='DevName ' width="1%">
2028 benchan<span style="display:none">ohnoyoudont</span>@chromium.org
2029 </td>
2030
2031 <td class='DevStatus DevStatusCollapse'>
2032 <table width="100%">
2033 <tr>
2034 <td class='DevStatusBox'>
2035 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Win&number=9459", event); return false;'
2036 title='Google Chrome Win ETA: 0s' class='DevStatusBox running Ta gGoogleChromeWin9459'
2037 target="_blank"></a>
2038 </td>
2039 <td class='DevStatusBox'>
2040 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux&number=18528", event); return false;'
2041 title='Google Chrome Linux build successful' class='DevStatusBox success TagGoogleChromeLinux18528'
2042 target="_blank"></a>
2043 </td>
2044 <td class='DevStatusBox'>
2045 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux%20x64&number=22844", event); return false;'
2046 title='Google Chrome Linux x64 build successful' class='DevStatus Box success TagGoogleChromeLinuxx6422844'
2047 target="_blank"></a>
2048 </td>
2049 <td class='DevStatusBox'>
2050 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Mac&number=6611", event); return false;'
2051 title='Google Chrome Mac ETA: 0s' class='DevStatusBox running Ta gGoogleChromeMac6611'
2052 target="_blank"></a>
2053 </td>
2054 <td class='DevStatusBox'>
2055 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20ChromeOS&number=26973", event); return false;'
2056 title='Google Chrome ChromeOS build successful' class='DevStatusB ox success TagGoogleChromeChromeOS26973'
2057 target="_blank"></a>
2058 </td>
2059
2060 </tr>
2061 </table>
2062 </td>
2063 </tr>
2064
2065 <tr>
2066 <td colspan="3" class='DevComment '>
2067 Make UrlFetchOperation a non-template base class.<br/><br/>BUG=none<br/>TE ST=Run &#34;unit_tests --gtest_filter=&#39;*GData*&#39;&#34;<br/><br/>Review URL : http://codereview.chromium.org/9700090
2068 </td>
2069 </tr>
2070
2071
2072
2073 <tr class='DevStatusSpacing'>
2074 <td>
2075 </td>
2076 </tr>
2077
2078 <tr>
2079 <td class='DevRev Alt DevRevCollapse' width="1%">
2080 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127206" t arget="_blank">127206</a>
2081 </td>
2082 <td class='DevName Alt' width="1%">
2083 joaodasilva<span style="display:none">ohnoyoudont</span>@chromium.org
2084 </td>
2085
2086 <td class='DevStatus Alt DevStatusCollapse'>
2087 <table width="100%">
2088 <tr>
2089 <td class='DevStatusBox'>
2090 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Win&number=9459", event); return false;'
2091 title='Google Chrome Win ETA: 0s' class='DevStatusBox running Ta gGoogleChromeWin9459'
2092 target="_blank"></a>
2093 </td>
2094 <td class='DevStatusBox'>
2095 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux&number=18528", event); return false;'
2096 title='Google Chrome Linux build successful' class='DevStatusBox success TagGoogleChromeLinux18528'
2097 target="_blank"></a>
2098 </td>
2099 <td class='DevStatusBox'>
2100 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux%20x64&number=22843", event); return false;'
2101 title='Google Chrome Linux x64 build successful' class='DevStatus Box success TagGoogleChromeLinuxx6422843'
2102 target="_blank"></a>
2103 </td>
2104 <td class='DevStatusBox'>
2105 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Mac&number=6611", event); return false;'
2106 title='Google Chrome Mac ETA: 0s' class='DevStatusBox running Ta gGoogleChromeMac6611'
2107 target="_blank"></a>
2108 </td>
2109 <td class='DevStatusBox'>
2110 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20ChromeOS&number=26972", event); return false;'
2111 title='Google Chrome ChromeOS build successful' class='DevStatusB ox success TagGoogleChromeChromeOS26972'
2112 target="_blank"></a>
2113 </td>
2114
2115 </tr>
2116 </table>
2117 </td>
2118 </tr>
2119
2120 <tr>
2121 <td colspan="3" class='DevComment Alt'>
2122 Split ExtensionUpdater into two smaller classes.<br/><br/>The new Extensio nDownloader takes care of fetching manifests, parsing them,<br/>and downloading crx files. These are then passed to a Delegate.<br/><br/>The ExtensionUpdater is one such Delegate, and does the same as before.<br/><br/>This makes it possible for other components to download extensions given an ID<br/>and update URL; in particular, the retail-mode AppPack for chromeos.<br/><br/>BUG=chromium-os:25463 <br/>TEST=Exactly everything about installing/updating extensions works exactly the same. All tests pass.<br/><br/>Review URL: https://chromiumcodereview.appspo t.com/9695019
2123 </td>
2124 </tr>
2125
2126
2127
2128 <tr class='DevStatusSpacing'>
2129 <td>
2130 </td>
2131 </tr>
2132
2133 <tr>
2134 <td class='DevRev DevRevCollapse' width="1%">
2135 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision=127204" t arget="_blank">127204</a>
2136 </td>
2137 <td class='DevName ' width="1%">
2138 bsalomon<span style="display:none">ohnoyoudont</span>@google.com
2139 </td>
2140
2141 <td class='DevStatus DevStatusCollapse'>
2142 <table width="100%">
2143 <tr>
2144 <td class='DevStatusBox'>
2145 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Win&number=9459", event); return false;'
2146 title='Google Chrome Win ETA: 0s' class='DevStatusBox running Ta gGoogleChromeWin9459'
2147 target="_blank"></a>
2148 </td>
2149 <td class='DevStatusBox'>
2150 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux&number=18528", event); return false;'
2151 title='Google Chrome Linux build successful' class='DevStatusBox success TagGoogleChromeLinux18528'
2152 target="_blank"></a>
2153 </td>
2154 <td class='DevStatusBox'>
2155 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Linux%20x64&number=22843", event); return false;'
2156 title='Google Chrome Linux x64 build successful' class='DevStatus Box success TagGoogleChromeLinuxx6422843'
2157 target="_blank"></a>
2158 </td>
2159 <td class='DevStatusBox'>
2160 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20Mac&number=6611", event); return false;'
2161 title='Google Chrome Mac ETA: 0s' class='DevStatusBox running Ta gGoogleChromeMac6611'
2162 target="_blank"></a>
2163 </td>
2164 <td class='DevStatusBox'>
2165 <a href='#' onclick='showBuildBox("./buildstatus?builder=Google%20Ch rome%20ChromeOS&number=26972", event); return false;'
2166 title='Google Chrome ChromeOS build successful' class='DevStatusB ox success TagGoogleChromeChromeOS26972'
2167 target="_blank"></a>
2168 </td>
2169
2170 </tr>
2171 </table>
2172 </td>
2173 </tr>
2174
2175 <tr>
2176 <td colspan="3" class='DevComment '>
2177 Roll Skia to 3412<br/><br/>Control your roll: https://chromiumcodereview.a ppspot.com/9252024<br/>Review URL: https://chromiumcodereview.appspot.com/970408 8
2178 </td>
2179 </tr>
2180
2181
2182
2183 <tr class='DevStatusSpacing'>
2184 <td>
2185 </td>
2186 </tr>
2187
2188 </table>
2189 </div>
2190
2191
2192 <div id="divBox" onmouseout="if (checkMouseLeave(this, event)) this.style.displa y = 'None'" class="BuildWaterfall">
2193 </div>
2194
2195
2196 <iframe id="frameBox" style="display: none;"></iframe>
2197
2198 <script type="text/javascript">
2199 // replace 'onload="updateDiv(event);" with this, as iframe doesn't have onload event in xhtml
2200 window.addEventListener("load", function() {
2201 document.getElementById('frameBox').onload = function(event) {
2202 updateDiv(event);
2203 };
2204 }, false);
2205 </script>
2206
2207 </div><div class="footer" style="clear:both">
2208 <hr/>
2209 [ <a class='collapse' href='#' OnClick='collapse(); return false;'>collapse</a >
2210 <a class='uncollapse' href='#' OnClick='uncollapse(); return false;'>un-collap se</a>
2211 <a class='merge' href="#" OnClick="merge(); return false;">merge</a>
2212 <a class='unmerge' style='display: none' href="#" OnClick="unmerge(); return f alse;">un-merge</a> ]
2213 <p>Debug info: {'revision_final': 25, 'builds_scanned': 200, 'source_all': 25, 'source_len': 25, 'last_revision': u'127204', 'from_cache': 26, 'added_blocks': 0, 'load_time': 0.046849966049194336}</p>
2214 </div>
2215 </body>
2216 </html>
OLDNEW
« no previous file with comments | « tests/test_console_merger/win_summary_input.html ('k') | tests/test_console_merger_splitrevs/chromium_chromiumos_console.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698