Skip to content

Commit

Permalink
Updated closure library and compiler. Updated build script to remove …
Browse files Browse the repository at this point in the history
…unnecessary externs.
  • Loading branch information
bringhurst committed Jun 9, 2011
1 parent 5c6b0d8 commit b096c75
Show file tree
Hide file tree
Showing 1,258 changed files with 62,243 additions and 18,954 deletions.
4 changes: 0 additions & 4 deletions build.xml
Expand Up @@ -31,10 +31,6 @@
<!-- List of demo files begins here. -->
<arg line='-i "${basedir}/src/demo/BasicDemo.js"' />

<!-- List of closure externs begins here. -->
<arg line='-f "--externs=${externs.dir}/TypedArray.js"' />
<arg line='-f "--externs=${externs.dir}/WebGL.js"' />

<arg line='-p "${src.dir}"' />
<arg line='-p "${closure-library.dir}"' />
<arg line="-o @{outputmode}" />
Expand Down
Binary file modified contrib/closure-compiler/compiler.jar
Binary file not shown.
82 changes: 82 additions & 0 deletions contrib/closure-library/css/inlay/g-base.css
@@ -0,0 +1,82 @@
/*
* Copyright 2007 The Closure Library Authors. All Rights Reserved.
*
* Use of this source code is governed by the Apache License, Version 2.0.
* See the COPYING file for details.
*/

/**
* CSS Inlay
* This is the minimum CSS required to use the markup/classname patterns.
* @author elsigh@google.com (Lindsey Simon)
* @author ddiaz@google.com (Dustin Diaz)
*/

/**
* Document container designed for fluid width scaling.
* Alternative g-doc- fixed-width classes are in gui-fixed.css.
*/
.g-doc {
width: 100%;
text-align: left;
}

/**
* g-section fundamentally has to clear floats. There are many ways to do this.
* This technique is nice because it doesn't rely on overflow: hidden, which
* has the potential to hide your content in situations where a fixed size
* node takes up too much space (like a big table, or a text input or image.
* Works in Webkit, IE8, and FF3.
*/
.g-section {
width: 100%;
vertical-align: top;
display: inline-block;
}

/**
* IE7-only hack. Nicely IE7 will clear floats with just block display
* and hasLayout.
*/
*:first-child+html .g-section {
display: block;
}

/**
* IE6 cannot hang with overflow: visible. If we use the IE7 display block
* trick in IE6 we get severe float drop in nested grids.
*/
* html .g-section {
overflow: hidden;
}

/* FF2 can't actually hang with overflow: visible. */
@-moz-document url-prefix() {
.g-section {
overflow: hidden;
}
}

/**
* FF3 now needs to be reset after the previous block which affects it as well.
* We target the tt element in this hack because no one uses it.
*/
@-moz-document url-prefix() {
.g-section,tt:default {
overflow: visible;
}
}

/* Forces "hasLayout" fixing a gamut of bugs in <= IE7. */
.g-section,
.g-unit {
zoom: 1;
}

/* Used for splitting a template's units text-alignment to the outer edges. */
.g-split .g-unit {
text-align: right;
}
.g-split .g-first {
text-align: left;
}
173 changes: 173 additions & 0 deletions contrib/closure-library/css/inlay/g-fixed.css
@@ -0,0 +1,173 @@
/*
* Copyright 2007 The Closure Library Authors. All Rights Reserved.
*
* Use of this source code is governed by the Apache License, Version 2.0.
* See the COPYING file for details.
*/

/**
* CSS Inlay
* Fixed templates
* @author ddiaz@google.com (Dustin Diaz)
* @author elsigh@google.com (Lindsey Simon)
* @fileoverview
* The nature of these templates is to have one unit be a fixed width
* and the supplementary unit to take up the rest of the width
* of its parents' container.
*
* Sample Usage:
<div class="g-section g-tpl-180">
<div class="g-unit g-first">
<p>
Lorem Ipsum...
</p>
</div>
<div class="g-unit">
<p>
Lorem Ipsum...
</p>
</div>
</div>
*/

/* Document container designed for 1024x768 */
/* TODO(ux-webdev): convert this to a straight px value - em assumes reset. */
.g-doc-1024 {
width: 73.074em;
min-width: 950px; /* min-width doesn't work in IE6 */
margin: 0 auto;
text-align: left;
}
/* IE 6 */
* html .g-doc-1024 {
width: 71.313em;
}
/* IE 7 */
*+html .g-doc-1024 {
width: 71.313em;
}

/* Document container designed for 800x600 */
/* TODO(ux-webdev): convert this to a straight px value - em assumes reset. */
.g-doc-800 {
width: 57.69em;
min-width: 750px; /* min-width doesn't work in IE6 */
margin: 0 auto;
text-align: left;
}
/* IE 6 */
* html .g-doc-800 {
width: 56.3em;
}
/* IE 7 */
*+html .g-doc-800 {
width: 56.3em;
}

/* 160px */
.g-tpl-160 .g-unit,
.g-unit .g-tpl-160 .g-unit,
.g-unit .g-unit .g-tpl-160 .g-unit,
.g-unit .g-unit .g-unit .g-tpl-160 .g-unit {
margin: 0 0 0 160px;
width: auto;
float: none;
}
.g-unit .g-unit .g-unit .g-tpl-160 .g-first,
.g-unit .g-unit .g-tpl-160 .g-first,
.g-unit .g-tpl-160 .g-first,
.g-tpl-160 .g-first {
margin: 0;
width: 160px;
float: left;
}

/* 160px alt */
.g-tpl-160-alt .g-unit,
.g-unit .g-tpl-160-alt .g-unit,
.g-unit .g-unit .g-tpl-160-alt .g-unit,
.g-unit .g-unit .g-unit .g-tpl-160-alt .g-unit {
margin: 0 160px 0 0;
width: auto;
float: none;
}
.g-unit .g-unit .g-unit .g-tpl-160-alt .g-first,
.g-unit .g-unit .g-tpl-160-alt .g-first,
.g-unit .g-tpl-160-alt .g-first,
.g-tpl-160-alt .g-first {
margin: 0;
width: 160px;
float: right;
}

/* 180px */
.g-tpl-180 .g-unit,
.g-unit .g-tpl-180 .g-unit,
.g-unit .g-unit .g-tpl-180 .g-unit,
.g-unit .g-unit .g-unit .g-tpl-180 .g-unit {
margin: 0 0 0 180px;
width: auto;
float: none;
}
.g-unit .g-unit .g-unit .g-tpl-180 .g-first,
.g-unit .g-unit .g-tpl-180 .g-first,
.g-unit .g-tpl-180 .g-first,
.g-tpl-180 .g-first {
margin: 0;
width: 180px;
float: left;
}

/* 180px alt */
.g-tpl-180-alt .g-unit,
.g-unit .g-tpl-180-alt .g-unit,
.g-unit .g-unit .g-tpl-180-alt .g-unit,
.g-unit .g-unit .g-unit .g-tpl-180-alt .g-unit {
margin: 0 180px 0 0;
width: auto;
float: none;
}
.g-unit .g-unit .g-unit .g-tpl-180-alt .g-first,
.g-unit .g-unit .g-tpl-180-alt .g-first,
.g-unit .g-tpl-180-alt .g-first,
.g-tpl-180-alt .g-first {
margin: 0;
width: 180px;
float: right;
}

/* 300px */
.g-tpl-300 .g-unit,
.g-unit .g-tpl-300 .g-unit,
.g-unit .g-unit .g-tpl-300 .g-unit,
.g-unit .g-unit .g-unit .g-tpl-300 .g-unit {
margin: 0 0 0 300px;
width: auto;
float: none;
}
.g-unit .g-unit .g-unit .g-tpl-300 .g-first,
.g-unit .g-unit .g-tpl-300 .g-first,
.g-unit .g-tpl-300 .g-first,
.g-tpl-300 .g-first {
margin: 0;
width: 300px;
float: left;
}

/* 300px alt */
.g-tpl-300-alt .g-unit,
.g-unit .g-tpl-300-alt .g-unit,
.g-unit .g-unit .g-tpl-300-alt .g-unit,
.g-unit .g-unit .g-unit .g-tpl-300-alt .g-unit {
margin: 0 300px 0 0;
width: auto;
float: none;
}
.g-unit .g-unit .g-unit .g-tpl-300-alt .g-first,
.g-unit .g-unit .g-tpl-300-alt .g-first,
.g-unit .g-tpl-300-alt .g-first,
.g-tpl-300-alt .g-first {
margin: 0;
width: 300px;
float: right;
}

0 comments on commit b096c75

Please sign in to comment.