Permalink
Switch branches/tags
Nothing to show
Commits on Jul 31, 2010
  1. Change on 2010/07/26 15:16:05 by ryo

    nicholas.j.santos committed Jul 31, 2010
    	Use YoutubeHTML5MediaRenderer for Youtube media marked with a particular
    	CategoryScheme.PROVIDER.
    
    	- Add tacotown.media.updatemedia.Type.YOUTUBE_HTML5
    
    	- Parse Youtube videoId from model's URL (assume we get a generic
    	  MediaModel instead of a YoutubeModel...which seems to be the case both
    	  for buzz and oz).
    
    	- Add MediaModel.findCategoryWithScheme().
    
    	R=goto,pupius
    	DELTA=60  (51 added, 2 deleted, 7 changed)
    
    Change on 2010/07/27 05:03:46 by pallosp
    
    	Fixed date comparison in assertObjectEquals.
    
    	R=arv
    	DELTA=13  (9 added, 3 deleted, 1 changed)
    
    Change on 2010/07/27 08:42:40 by nicksantos
    
    	A global entry point registry.
    
    	R=dbk,jschorr
    	DELTA=171  (162 added, 2 deleted, 7 changed)
    
    Change on 2010/07/27 10:01:31 by nicksantos
    
    	tighten some type annotations
    
    	R=jschorr
    	DELTA=2  (0 added, 0 deleted, 2 changed)
    
    Change on 2010/07/27 14:01:13 by jparent
    
    	Add link bubble to the main editor demo.
    
    	R=robbyw
    	DELTA=3  (3 added, 0 deleted, 0 changed)
    
    Change on 2010/07/27 18:03:13 by dalewis
    
    	Adds Css3MenuButtonRenderer and ImagelessMenuButtonRenderer. These are about what you would expect - they have the exact same styling as Css3ButtonRenderer and ImaglessButtonRenderer, but their DOM structure accommodates a caption and dropdown. I've re-used goog-css3-button and goog-imageless-button so that the new menu buttons actually do get the same styling as the existing buttons. I've also added fava.controls.menubuttons.getRenderer() and fava.controls.menubuttons.register, just like fava.controls.buttons.getRenderer() and fava.controls.buttons.register. So these things are already setup properly in the css3button and compatbutton pinto_mods.
    
    	R=eae
    	DELTA=1286  (1273 added, 8 deleted, 5 changed)
    
    Change on 2010/07/27 19:39:13 by jeffschiller
    
    	Fix goog.ui.LabelInput when the user happens to type text that matches its label.  Also add a couple unit tests.
    
    	R=arv
    	DELTA=138  (131 added, 1 deleted, 6 changed)
    
    Change on 2010/07/27 19:45:59 by ankit
    
    	Automated g4 rollback of changelist 16595938.
    
    	*** Reason for rollback ***
    
    	Breaks Oz and will probably break more cbuilds
    	Tested=rollback so no
    
    	*** Original change description ***
    
    	Adds Css3MenuButtonRenderer and ImagelessMenuButtonRenderer. These are about what you would expect - they have the exact same styling as Css3ButtonRenderer and ImaglessButtonRenderer, but their DOM structure accommodates a caption and dropdown. I've re-used goog-css3-button and goog-imageless-button so that the new menu buttons actually do get the same styling as the existing buttons. I've also added fava.controls.menubuttons.getRenderer() and fava.controls.menubuttons.register, just like fava.c
    
    	... description truncated by g4 rollback ...
    
    	R=bstoler,dalewis
    	DELTA=1286  (8 added, 1273 deleted, 5 changed)
    
    Change on 2010/07/27 20:31:12 by ankit
    
    	Automated g4 rollback of changelist 16596850.
    
    	*** Reason for rollback ***
    
    	Breaks CBOO_JS_OUTSIDE_CARIBOU
    	Tested=rollback so no
    
    	*** Original change description ***
    
    	Fix goog.ui.LabelInput when the user happens to type text that matches its label.  Also add a couple unit tests.
    
    	R=jeffschiller
    	DELTA=138  (1 added, 131 deleted, 6 changed)
    
    Change on 2010/07/28 02:28:44 by pallosp
    
    	Removed the assertions about array.length from array.js because goog.asserts.assert(array || goog.isString(array)) alone prevents the strange behavior in the methods called with null argument, and assertNumber(array.length) causes ~4% slowdown in AdsNav in debug mode.
    
    	R=arv
    	DELTA=24  (0 added, 12 deleted, 12 changed)
    
    Change on 2010/07/28 07:50:15 by gboyer
    
    	Make autocomplete CSS look closer to GUIG standards.
    
    	R=elsigh
    	DELTA=6  (2 added, 1 deleted, 3 changed)
    
    Change on 2010/07/28 15:38:24 by brenneman
    
    	 Move plus.png and minus.png to the images directory.
    
    	R=elsigh
    	DELTA=8  (2 added, 2 deleted, 4 changed)
    
    Change on 2010/07/28 23:03:41 by dalewis
    
    	Automated g4 rollback of changelist 16596903.
    
    	*** Reason for rollback ***
    
    	Trying again. Had to change a couple lines from soy v1 syntax to soy v2 syntax because the Oz build forces soy v2. Also, the soy documentation is clearly incorrect, since it explicitly states that the old syntax still works in soy v2. Oops.
    
    
    	*** Original change description ***
    
    	Automated g4 rollback of changelist 16595938.
    
    	*** Reason for rollback ***
    
    	Breaks Oz and will probably break more cbuilds
    	Tested=rollback so no
    
    	*** Original change description ***
    
    	Adds Css3MenuButtonRenderer and ImagelessMenuButtonRenderer. These are about what you would expect - they have the exact same styling as Css3ButtonRenderer and ImaglessButtonRenderer, but their DOM structure accommodates a caption and dropdown. I've re-used goog-css3-button and goog-imageless-button so that the new
    
    	... description truncated by g4 rollback ...
    
    	R=eae
    	DELTA=1287  (1273 added, 8 deleted, 6 changed)
    
    Change on 2010/07/29 09:39:52 by nicksantos
    
    	Debug module loading on webkit and IE.
    	Contributed by bolinfest.
    	Fixes Issue 197
    	Code review at:
    	http://codereview.appspot.com/1848053/show
    
    	R=gboyer
    	DELTA=64  (55 added, 7 deleted, 2 changed)
    
    Change on 2010/07/29 10:12:52 by nicksantos
    
    	Clean up the ErrorHandler API.
    
    
    	R=pupius
    	DELTA=65  (21 added, 17 deleted, 27 changed)
    
    Change on 2010/07/29 10:46:56 by nicksantos
    
    	remove an arg that is never used
    
    	R=jschorr
    	DELTA=4  (0 added, 2 deleted, 2 changed)
    
    Change on 2010/07/29 11:10:38 by ankit
    
    	Automated g4 rollback of changelist 16620830.
    
    	*** Reason for rollback ***
    
    	Breaks CLOSURE
    	Tested=rollback so no
    
    	*** Original change description ***
    
    	Debug module loading on webkit and IE.
    	Contributed by bolinfest.
    	Fixes Issue 197
    	Code review at:
    	http://codereview.appspot.com/1848053/show
    
    	R=nicksantos,gboyer
    	DELTA=64  (7 added, 55 deleted, 2 changed)
    
    Change on 2010/07/29 11:36:17 by gboyer
    
    	Wrap $@ in double quotes -- this has the unique behavior of keeping
    	originally-quoted parameters quoted but expanding initially-unquoted
    	paramters.
    
    	R=nicksantos
    	DELTA=1  (0 added, 0 deleted, 1 changed)
    
    Change on 2010/07/29 12:59:01 by brenneman
    
    	 Move ratings and blank gifs out of the demos directory.
    
    	R=pupius
    	DELTA=9  (2 added, 2 deleted, 5 changed)
    
    Change on 2010/07/29 14:34:08 by nicksantos
    
    	throw the relevant folks onto the entry point registry.
    
    
    	R=pupius
    	DELTA=53  (17 added, 31 deleted, 5 changed)
    
    Change on 2010/07/29 15:39:42 by mpd
    
    	Add the ability to dynamically add and remove documents from ActivityMonitor.
    
    	R=pupius
    	DELTA=82  (48 added, 26 deleted, 8 changed)
    
    Change on 2010/07/29 15:50:56 by robbyw
    
    	Some quick style fixes.
    
    	R=nicksantos
    	DELTA=4  (1 added, 0 deleted, 3 changed)
    
    Change on 2010/07/29 16:21:22 by nicksantos
    
    	Automated g4 rollback of changelist 16626857.
    
    	*** Reason for rollback ***
    
    	apparently, the SQ submits CLs even if they fail the tests. *SIGH*
    
    	*** Original change description ***
    
    	throw the relevant folks onto the entry point registry.
    
    	R=pupius
    	DELTA=53  (31 added, 17 deleted, 5 changed)
    
    Change on 2010/07/30 12:13:45 by nicksantos
    
    	Fixed a typo. Try #2:
    	Debug module loading on webkit and IE.
    	Contributed by bolinfest.
    	Fixes Issue 197
    	Code review at:
    	http://codereview.appspot.com/1848053/show
    
    	R=gboyer
    	DELTA=65  (56 added, 7 deleted, 2 changed)
    
    Change on 2010/07/30 12:39:35 by nicksantos
    
    	make missing global names into errors.
    
    	R=pupius
    	DELTA=1  (0 added, 0 deleted, 1 changed)
    
    
    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=80004
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@158 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Jul 26, 2010
  1. Update to latest version of Closure library.

    robbyw@google.com committed Jul 26, 2010
    Change on 2010/07/19 09:37:34 by gboyer
    
    	Create separate CSS for FilteredMenu, FilterObservingMenuItem, and
    	TriStateMenuItem, and use them in the demo pages.
    
    	R=elsigh
    	DELTA=153  (127 added, 14 deleted, 12 changed)
    
    Change on 2010/07/19 09:52:39 by gboyer
    
    	Replace menus.css with a genrule that concatenates the other menus
    	files together.
    
    	R=elsigh
    	DELTA=230  (24 added, 206 deleted, 0 changed)
    
    Change on 2010/07/19 11:01:00 by erichiggins
    
    	Add support for RFC822 and strings recognized by the default Date
    	constructor.
    	http://code.google.com/p/closure-library/issues/detail?id=169
    
    	R=pallosp,eae,nnaze
    	DELTA=61  (61 added, 0 deleted, 0 changed)
    
    Change on 2010/07/19 12:15:52 by erichiggins
    
    	Update "Corner orientation" range from 1-4 to 0-3.
    	http://code.google.com/p/closure-library/issues/detail?id=176
    
    	R=nnaze
    	DELTA=2  (0 added, 0 deleted, 2 changed)
    
    Change on 2010/07/19 16:02:34 by brenneman
    
    	 Wrap non-externed IE JavaScript properties in brackets. Fixes warnings in
    	 closureCompiled.
    
    	R=elsigh
    	DELTA=2  (0 added, 0 deleted, 2 changed)
    
    Change on 2010/07/19 16:04:25 by johnlenz
    
    	Add an annotation test for Closure, fix violating files.
    
    	R=nicksantos
    	DELTA=37  (34 added, 0 deleted, 3 changed)
    
    Change on 2010/07/19 16:22:31 by brenneman
    
    	 Fix warning in goog.dom.pattern.Matcher by making the tagType in TagIterator
    	 non-nullable.
    
    	R=robbyw
    	DELTA=3  (0 added, 0 deleted, 3 changed)
    
    Change on 2010/07/20 12:54:44 by nicksantos
    
    	Make returnValue_ and stopPropagation_ pseudo-public.
    
    	R=arv
    	DELTA=7  (2 added, 0 deleted, 5 changed)
    
    Change on 2010/07/20 12:54:53 by nicksantos
    
    	fix some type annotations
    
    	R=dbk
    	DELTA=7  (0 added, 0 deleted, 7 changed)
    
    Change on 2010/07/20 15:43:59 by wud
    
    	Fix js error in XPC when receiving a message after dispose is called.
    
    	R=arv
    	DELTA=5  (1 added, 1 deleted, 3 changed)
    
    Change on 2010/07/20 18:29:06 by brenneman
    
    	Proposal for goog.dom.createDom to accept arrays of classNames as argument.
    
    	R=arv
    	DELTA=17  (11 added, 0 deleted, 6 changed)
    
    Change on 2010/07/20 18:31:25 by brenneman
    
    	Remove a compiler warning in XmlDataSource by removing a custom XMLHttp
    	 implementation (and a very old TODO).
    
    	R=uidude,fan
    	DELTA=142  (16 added, 112 deleted, 14 changed)
    
    Change on 2010/07/21 10:10:23 by anatol
    
    	Deprecate 'redirect' targets.
    
    	Use fully-qualified names for targets. It makes life easier for one who
    	inlines this target dependencies.
    
    	R=nicksantos
    	DELTA=20  (0 added, 0 deleted, 20 changed)
    
    Change on 2010/07/21 11:09:29 by pupius
    
    	Allow apps to set up their own error handling and
    	use the ErrorReporter just for reporting.
    
    	R=jschorr
    	DELTA=17  (13 added, 0 deleted, 4 changed)
    
    Change on 2010/07/21 13:08:57 by nicksantos
    
    Change on 2010/07/21 16:30:59 by sanjeevdhanda
    
    	Keep Js Unit from clobbering the onload and onerror functions on a test
    	page.
    
    	R=pupius
    	DELTA=10  (10 added, 0 deleted, 0 changed)
    
    Change on 2010/07/21 17:50:37 by brenneman
    
    	Replace references to deprecated $, $$, and $dom with getElement,
    	 getElementsByTagNameAndClass, and createDom/createElement.
    
    	R=gboyer
    	DELTA=191  (17 added, 2 deleted, 172 changed)
    
    Change on 2010/07/21 18:01:59 by elsigh
    
    	Change default tooltip treatment to match GUIG.
    	https://sites.google.com/a/google.com/guig/help/help#help-tooltips
    
    	R=gboyer
    	DELTA=5  (0 added, 1 deleted, 4 changed)
    
    Change on 2010/07/22 10:01:57 by gboyer
    
    	Add more to the blacklist.
    
    	R=nicksantos
    	DELTA=5  (5 added, 0 deleted, 0 changed)
    
    Change on 2010/07/22 10:02:53 by gboyer
    
    	Switch autocomplete from its custom ID generator to the default
    	Closure ID generator code.
    
    	R=pupius
    	DELTA=13  (2 added, 8 deleted, 3 changed)
    
    Change on 2010/07/22 11:27:04 by brenneman
    
    	 Fix argument AnchoredViewportPosition. An overridden function in the
    	 parent class had a different function arity from its parent and subclass.
    
    	R=eae
    	DELTA=3  (2 added, 0 deleted, 1 changed)
    
    Change on 2010/07/22 11:44:32 by erichiggins
    
    	Remove calls to deprecated methods (goog.dom.$$, goog.dom.$dom).
    	http://code.google.com/p/closure-library/issues/detail?id=186
    
    	R=nnaze
    	DELTA=2  (1 added, 0 deleted, 1 changed)
    
    Change on 2010/07/22 12:29:50 by nicksantos
    
    	fix a bunch of private/protected warnings.
    	a lot holdovers from the days when underscore meant "protected",
    	and @private tags were auto-generated later.
    
    	R=eae
    	DELTA=116  (54 added, 16 deleted, 46 changed)
    
    Change on 2010/07/22 14:57:50 by robbyw
    
    	Link bubbles in Closure.
    
    	R=jparent
    	DELTA=2906  (1611 added, 1227 deleted, 68 changed)
    
    Change on 2010/07/22 16:40:32 by pweis
    
    	Fix documentation for goog.dom.getElementByClass.
    
    	R=gboyer
    	DELTA=1  (0 added, 0 deleted, 1 changed)
    
    Change on 2010/07/22 21:18:52 by hbono
    
    	Adds the names of numpad keys so we can use them in shortcuts.
    	This change adds the names of numpad keys ("num-0",...,"num-9", "num-multiply", "num-period", and "num-division") which have not been defined in goog.events.KeyName, and added a unit test that we can use them as shortcut keys.
    
    	R=eae
    	DELTA=44  (44 added, 0 deleted, 0 changed)
    
    Change on 2010/07/23 08:41:36 by nnaze
    
    	Add a simple event observer class for use in unit test.  It's an
    	event handler that just remember the events and exposes a
    	getEvents() methods to be able to verify the events after excercising
    	an event.
    
    	R=pupius
    	DELTA=162  (161 added, 0 deleted, 1 changed)
    
    Change on 2010/07/23 12:10:26 by jleyba
    
    	Fixing a parameter type annotation on
    	goog.dom.DomHelper.prototype.getElementsByTagNameAndClass to be
    	consistent with goog.dom.getElementsByTagNameAndClass, whose signature
    	was changed in CL 16436453.
    
    	R=pupius
    	DELTA=1  (0 added, 0 deleted, 1 changed)
    
    Change on 2010/07/23 13:44:40 by nnaze
    
    	fix typo
    
    
    Change on 2010/07/23 14:00:05 by maksym
    
    	Made event target in goog.events.InputHandler to be an <input> or <textarea>
    	element, not input handler itself.
    
    	This fixes publicly visible regression which doesn't allows users to change
    	subject of vacation responder: b/2843835.
    
    	R=arv
    	DELTA=24  (15 added, 0 deleted, 9 changed)
    
    
    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=61001
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@157 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Jul 16, 2010
  1. Change on 2010/06/25 14:39:37 by nicksantos

    brenneman@google.com committed Jul 16, 2010
    	give goog.nullFunction the correct type.
    
    	R=pupius
    	DELTA=13  (9 added, 0 deleted, 4 changed)
    
    Change on 2010/06/27 12:30:17 by mwr
    
    	Add a headers map to the XhrIo mock, to support testing code that sets XhrIo headers.
    
    	R=gboyer
    	DELTA=10  (9 added, 0 deleted, 1 changed)
    
    Change on 2010/06/28 10:47:58 by nicksantos
    
    	return types fixit
    
    	R=marcosalmeida
    	DELTA=26  (5 added, 8 deleted, 13 changed)
    
    Change on 2010/06/28 11:11:04 by bhelsley
    
    	Add combobox to closure css BUILD file.
    
    	R=robbyw
    	DELTA=6  (6 added, 0 deleted, 0 changed)
    
    Change on 2010/06/28 12:27:37 by gboyer
    
    	Improve the jsdoc for goog.Timer.callOnce.
    
    	R=nicksantos
    	DELTA=10  (5 added, 0 deleted, 5 changed)
    
    Change on 2010/06/28 13:54:37 by willscott
    
    	Creating an intermediary type of menu between Menu and FilteredMenu
    
    	R=eae,dsb
    	DELTA=89  (55 added, 30 deleted, 4 changed)
    
    Change on 2010/06/28 15:01:52 by nicksantos
    
    	return type fixin'.
    	when in doubt, i just preserved current behavior rather than
    	trying to "fix" functionality.
    
    
    	R=pupius
    	DELTA=25  (14 added, 4 deleted, 7 changed)
    
    Change on 2010/06/28 16:19:25 by nnaze
    
    	Add goog.require in goog.ui.Gague for goog.fx.easing.
    
    	R=pupius
    	DELTA=3  (2 added, 0 deleted, 1 changed)
    
    Change on 2010/06/28 16:28:51 by robbyw
    
    	Move trog.plugins.Bubble to goog.ui.editor.Bubble
    
    	R=jparent
    	DELTA=1728  (887 added, 814 deleted, 27 changed)
    
    Change on 2010/06/28 18:17:00 by arv
    
    	Small cookies refactoring and a comment change to make it more clear
    	about the exceptions we throw.
    
    
    Change on 2010/06/29 14:50:48 by pupius
    
    	Class that exposes the same interface as goog.History but uses
    	the HTML5 history.pushState and replaceState.  You can specify
    	whether the token should be stored in the fragment per
    	goog.History or in the path.
    
    	R=arv
    	DELTA=462  (432 added, 11 deleted, 19 changed)
    
    Change on 2010/06/29 16:05:42 by gboyer
    
    	Fix missing deps breaking Explorer build.
    
    
    Change on 2010/06/30 05:46:18 by maksym
    
    	Improved goog.events.InputHandler on the browsers that doesn't support INPUT
    	event natively:
    	- On IE will no longer fire event if value was changed programmatically.
    	- Event is guaranteed to fire *after* value was actually changed.
    
    	R=arv
    	DELTA=106  (76 added, 0 deleted, 30 changed)
    
    Change on 2010/07/01 01:31:44 by pallosp
    
    	Include the XPC demo in the open source release.
    	Fixes http://code.google.com/p/closure-library/issues/detail?id=45
    
    	R=nnaze
    	DELTA=723  (318 added, 380 deleted, 25 changed)
    
    Change on 2010/07/01 11:04:02 by maksym
    
    	Once again, now passes all Closure tests.
    
    	Improved goog.events.InputHandler on the browsers that doesn't support INPUT
    	event natively:
    	- On IE will no longer fire event if value was changed programmatically.
    	- Event is guaranteed to fire *after* value was actually changed.
    
    	P.S. If you are curious what's changed, take a look at goog.events.listen call.
    	It appeared that if multiple event types are given, goog.events.listen returns
    	null instead of proper handler key.
    
    	R=arv
    	DELTA=113  (82 added, 0 deleted, 31 changed)
    
    Change on 2010/07/01 13:38:32 by kobir
    
    	1. Add 'setEnabled' to closure combobox.
    	2. Use 'setEnabled' on CM2 details view combo boxes that are read only.
    
    	R=pupius,larrypo
    	DELTA=100  (97 added, 1 deleted, 2 changed)
    
    Change on 2010/07/01 20:47:01 by nicksantos
    
    	Add goog.events.ImeHandler. Ported from docs.
    	Wow, this is messy!
    
    	R=hbono
    	DELTA=600  (600 added, 0 deleted, 0 changed)
    
    Change on 2010/07/02 02:23:34 by pallosp
    
    	Added a toObject() method to goog.structs.Map.
    	See http://code.google.com/p/closure-library/issues/detail?id=173
    
    	R=arv
    	DELTA=29  (29 added, 0 deleted, 0 changed)
    
    Change on 2010/07/02 05:39:34 by moedinger
    
    	Fix stack trace generation in browsers with out a stack property on
    	Error to not fail when one of the arguments to the stack trace is a mock
    	that hasn't specified an expectation for toString.
    
    	R=pallosp
    	DELTA=25  (22 added, 0 deleted, 3 changed)
    
    Change on 2010/07/02 08:58:29 by dbk
    
    	Stop using goog.net.XmlHttp as if it were a type, which it is not.  It is actually a static factory method.  Declare goog.net.Xhr as a typedef alias for XMLHttpRequest, and use that instead.  Stop doing "new goog.net.XmlHttp", at least in closure.  This isn't a constructor and shouldn't be used like one.  Using new doesn't actually break anything, but it is confusing.
    
    	R=gboyer,pupius
    	DELTA=33  (18 added, 0 deleted, 15 changed)
    
    Change on 2010/07/02 15:12:38 by eae
    
    	Fixes ie/cm2 autocomplete bug where both the autocomplete and search listeners
    	where listening for the same event on the same element, thus selecting an autocomplete
    	item would trigger both actions.
    
    	Fixed this by moving one of the listeners to the parent node.
    
    	R=jennyrae
    	DELTA=8  (7 added, 0 deleted, 1 changed)
    
    Change on 2010/07/07 12:18:27 by luizp
    
    	Refactor the branched implementation of binarySearch into an implementation
    	which shares code, but does not use goog.partial for performance reasons.
    
    	R=arv
    	DELTA=75  (40 added, 29 deleted, 6 changed)
    
    Change on 2010/07/08 04:17:14 by pallosp
    
    	Fixed tooltip positioning when the mousemove event hasn't been fired.
    	See http://code.google.com/p/closure-library/issues/detail?id=125 for details.
    
    	R=eae
    	DELTA=20  (16 added, 2 deleted, 2 changed)
    
    Change on 2010/07/08 10:02:44 by pallosp
    
    	Added a comment to goog.events.Event to prevent the future misuse of its target argument.
    
    	R=pupius,arv
    	DELTA=2  (1 added, 0 deleted, 1 changed)
    
    Change on 2010/07/08 12:05:17 by kristinvs
    
    	Provides goog.ui.Container.EventType and changes other closure files that use it. This is to help fix a bug in kix with the table dialog.
    
    	R=ssaviano
    	DELTA=5  (2 added, 0 deleted, 3 changed)
    
    Change on 2010/07/08 13:50:57 by skv
    
    	Fix goog.ui.Container.prototype.removeChild so that it works when
    	a child control ID is passed in.
    
    	R=attila
    	DELTA=61  (46 added, 0 deleted, 15 changed)
    
    Change on 2010/07/08 16:20:53 by elsigh
    
    	An alternate solution to webkit's textarea zoom/padding issue.
    	Demo: http://elsigh.mtv.corp.google.com:5100/google3/javascript/closure/demos/textarea.html
    	By caching the paddingBox on enterDocument we can get around
    	the padding changing on zoom and differences with scrollHeight.
    	For this implementation, I think this is an acceptable solution for
    	now, and if we can come up with a way to set locale-acceptable avg
    	multipliers for estimating the number of characters in a "line" we
    	could go forward with cl/16264855.
    	Also removes an unnecessary padding subtraction from the
    	mouseUpListener_ and fixes <br/> -> <br>
    
    	R=gboyer,brenneman
    	DELTA=58  (36 added, 8 deleted, 14 changed)
    
    Change on 2010/07/08 19:12:03 by nicksantos
    
    	SCIM on linux machines fires WIN_IME for random characters.
    	So make sure we always ignore WIN_IME on Linux browsers,
    	since we use composition events on all those browsers anyway.
    	See http://b/issue?id=2398122 for more info.
    
    	R=hbono,shanbhag
    	DELTA=75  (52 added, 1 deleted, 22 changed)
    
    Change on 2010/07/09 11:33:57 by adeboor
    
    	Make initialization callbacks registered in the base module work
    	by manufacturing a ModuleInfo for the base, and considering the
    	module loading until the first call to either setModuleContext
    	or setAllModuleInfo.
    
    	R=pupius
    	DELTA=103  (87 added, 5 deleted, 11 changed)
    
    Change on 2010/07/09 19:14:48 by doughtie
    
    	Lint fixes; adds "INPUT" to EventType for HTML5 input elements.
    
    	R=pupius
    	DELTA=5  (1 added, 0 deleted, 4 changed)
    
    Change on 2010/07/12 12:14:53 by gboyer
    
    	Clarify that goog.array.sort's default behavior is different
    	from the native behavior.
    
    	R=arv
    	DELTA=3  (2 added, 0 deleted, 1 changed)
    
    Change on 2010/07/12 15:19:43 by brenneman
    
    	Normalize depswriter deps.js path output to use forward-slash on Windows.
    	Addresses http://code.google.com/p/closure-library/issues/detail?id=178
    
    	R=nnaze
    	DELTA=16  (14 added, 0 deleted, 2 changed)
    
    Change on 2010/07/12 16:10:23 by nikolasco
    
    	Add the ability to have ErrorReporter use some function besides
    	goog.net.XhrIo.send() without requiring that function to be globally overriden.
    
    	R=nicksantos
    	DELTA=61  (56 added, 2 deleted, 3 changed)
    
    Change on 2010/07/12 18:05:40 by gboyer
    
    	Expose setTokenText to change the current token's text, so
    	subclasses can (for example) clear the token and then extract the
    	entire text.
    
    	Also added tests for it, and discovered a bug on whitespace handling
    	-- there's no need to add whitespace on *both* sides, only one.
    
    	R=pupius
    	DELTA=52  (45 added, 2 deleted, 5 changed)
    
    Change on 2010/07/12 18:19:45 by gboyer
    
    	Switch autocomplete renderer to ID generator to generate the ID's
    	used by the ARIA support.
    
    	R=pupius
    	DELTA=13  (2 added, 8 deleted, 3 changed)
    
    Change on 2010/07/13 02:13:52 by pallosp
    
    	Provide a way to disable memoization with a flag. The extra code is stripped from the binary if compiled with --collapse_properties.
    	Use hasOwnProperty instead of the 'in' operator.
    
    	R=arv
    	DELTA=44  (35 added, 5 deleted, 4 changed)
    
    Change on 2010/07/13 03:19:19 by hbono
    
    	Prevent firing shortcut events when ctrl+alt keys are used for typing
    	characters on Windows.
    	European keyboards of Windows use ctrl+alt keys for typing characters.
    	When we regiser shortcuts to ctrl+alt keys, closure fires shortcut
    	events when we type ctrl+alt keys for typing characters and causes
    	conflicts between shortcut events and typing events. This change listens
    	keypress events on Windows to check whether ctrl+alt keys are used for
    	typing characters and fires shortcut events for ctrl+alt keys only if
    	they are not used for the purpose when we receive keyup events.
    
    	R=eae,arv
    	DELTA=172  (172 added, 0 deleted, 0 changed)
    
    Change on 2010/07/13 17:02:44 by erichiggins
    
    	Update goog.Uri.toString to insert the first '/' into the path if necessary.
    	http://code.google.com/p/closure-library/issues/detail?id=148
    
    	R=msamuel,pupius,jonp,micapolos,nnaze
    	DELTA=6  (6 added, 0 deleted, 0 changed)
    
    Change on 2010/07/14 10:53:03 by ecattell
    
    	Adding a hasFocus() method to LabelInput.
    
    	R=pupius
    	DELTA=15  (15 added, 0 deleted, 0 changed)
    
    Change on 2010/07/14 12:04:13 by ecattell
    
    	Adding getElementByClass.  I know this isn't exactly how you talked about doing it, but this is the (more or less) exact function that I've seen in just about every one of our classes.  I wanted to try to write exactly the function we needed rather than another set of functions that aren't quite right.  I'm happy to change it to be whatever you want. I tested it - doesn't seem to throw an exception when the className is incorrect - it just returns undefined.
    
    	R=pupius
    	DELTA=84  (81 added, 0 deleted, 3 changed)
    
    Change on 2010/07/14 16:27:11 by ecattell
    
    	Fixing quirk mode for getElementByClass and getElementsByClass
    
    	R=pupius
    	DELTA=110  (99 added, 6 deleted, 5 changed)
    
    Change on 2010/07/15 15:08:21 by cibu
    
    	Update Charpicker for Chinese transliteration
    
    	R=xiangye,markdavis,arv
    	DELTA=293  (127 added, 13 deleted, 153 changed)
    
    Change on 2010/07/16 07:13:57 by pallosp
    
    	Prevent page scrolling if a menu button is opened by space key
    
    	R=attila,gboyer
    	DELTA=10  (7 added, 0 deleted, 3 changed)
    
    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=53011
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@156 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Jun 25, 2010
  1. Change on 2010/06/17 by mpd

    brenneman@google.com committed Jun 25, 2010
    	HTML5 features for Safari5: enable attachment drag-in, image drag-in, and long lived fast tearoffs.
    
    	(Attachment drag out doesn't appear to work.)
    
    	R=adeboor
    	DELTA=10  (7 added, 0 deleted, 3 changed)
    
    Change on 2010/06/17 by nicksantos
    
    	Publicize the RuntimeObject getters.
    
    	R=pupius
    	DELTA=35  (20 added, 6 deleted, 9 changed)
    
    Change on 2010/06/18 by hbono
    
    	Add a new function goog.events.testing.fireNonAsciiKeySequence so we can
    	test keyboard events when typing on non-US keyboards.
    	When typing on a non-US keyboards, the keyCode of its keypress event
    	might become different one from the ones of its keydown and keyup
    	events. This change adds a new function fireNonAsciiKeySequence so we
    	can write unit tests for non-US keyboards.
    
    	R=nicksantos
    	DELTA=104  (97 added, 6 deleted, 1 changed)
    
    Change on 2010/06/18 by luizp
    
    	Duplicate the implementation of binarySelect in binarySearch for performance
    	reasons. This removes some unnecessary code that was resulting in a performance
    	regression in IE:
    	1. Creation of a closure around the comparison function every time the method
    	is called.
    	2. Extra calls to Array#slice in the implementation of goog.partial, once
    	when the closure is created and once every time the comparison function
    	is called.
    	3. Extra calls to Function#apply in the implementation of goog.partial,
    	every time the comparison function is called.
    	4. Usage of Function#call instead of calling the comparison function
    	directly.
    	Running the following test in IE:
    	var array = [];
    	for (var i = 0; i < 1000; i++) {
    	array[i] = i;
    	}
    	var time = goog.now();
    	for (var i = 0; i < 1000; i++) {
    	goog.array.binarySearch(array, i);
    	}
    	console.log(goog.now() - time);
    	Resulted in the following numbers (in ms):
    	OLD
    	329
    	828
    	281
    	1719
    	266
    	2063
    	281
    	1890
    	281
    	1938
    	Mean: 987.6
    	NEW
    	15
    	16
    	16
    	15
    	15
    	16
    	16
    	16
    	16
    	16
    	Mean: 15.7
    
    	R=gboyer
    	DELTA=70  (67 added, 1 deleted, 2 changed)
    
    Change on 2010/06/21 by nicksantos
    
    	Add @nocompile tags to some of the demo files.
    	This will allow third-party people to just glob the whole
    	closure directory without pulling in those files.
    
    	R=gboyer
    	DELTA=16  (15 added, 0 deleted, 1 changed)
    
    Change on 2010/06/21 by jparent
    
    	Change all references to classname -> className.
    
    	R=arv
    	DELTA=15  (0 added, 0 deleted, 15 changed)
    
    Change on 2010/06/21 by shanjian
    
    	add abbreviate day format pattern.
    
    	R=arv,pupius
    	DELTA=830  (415 added, 0 deleted, 415 changed)
    
    Change on 2010/06/22 by elsigh
    
    	Adding support for IE DropShadow filter and dynamic needsPaddingFix.
    	Made a member method for getPaddingBorderBoxHeight.
    	Testing in IE8 and seeing it show up and behave as IE7
    	made me redo NEEDS_PADDING_FIX as part of the detection function.
    	It would eventually be nice to get NEEDS_HELP_SHRINKING in there.
    
    	R=brenneman
    	DELTA=127  (75 added, 29 deleted, 23 changed)
    
    Change on 2010/06/22 by gboyer
    
    	Add setInstanceContainsTests to testcase so that jstd tests can
    	be easily run using the Closure test framework.
    
    	R=pupius,nicksantos
    	DELTA=12  (11 added, 0 deleted, 1 changed)
    
    Change on 2010/06/22 by mpd
    
    	Add ctrl-space as a keyboard shortcut to clear formatting.
    
    	R=jparent
    	DELTA=47  (47 added, 0 deleted, 0 changed)
    
    Change on 2010/06/22 by eae
    
    	Adds AFTER_HIDE event to container class to complement existing
    	AFTER_SHOW one.
    
    	R=arv
    	DELTA=28  (19 added, 0 deleted, 9 changed)
    
    Change on 2010/06/22 by robbyw
    
    	Fix a couples cases where new indentation checker is being picky.
    
    	R=jparent
    	DELTA=8  (2 added, 3 deleted, 3 changed)
    
    Change on 2010/06/22 by nicksantos
    
    	add an override tag to help out jscompiler.
    
    	R=gboyer
    	DELTA=3  (0 added, 1 deleted, 2 changed)
    
    Change on 2010/06/22 by chaoyang
    
    	Open item management in goog.ui.Container
    	- Added an option openFollowHighlight
    	- Added a getter for openItem
    
    	R=attila
    	DELTA=93  (90 added, 0 deleted, 3 changed)
    
    Change on 2010/06/23 by arv
    
    	Add goog.dom.append which is an extraction of the appending code from
    	goog.dom.createDom.
    
    	R=pupius
    	DELTA=124  (98 added, 20 deleted, 6 changed)
    
    Change on 2010/06/23 by pallosp
    
    	Fixed tearDown in hovercard_test.html so one failing test won't
    	interfere with the others.
    	Some style fixes in tooltip.js.
    
    	R=arv
    	DELTA=61  (29 added, 26 deleted, 6 changed)
    
    Change on 2010/06/23 by nnaze
    
    	Updates to ClosureBuilder's --help output.
    
    	R=westbrook
    	DELTA=8  (3 added, 0 deleted, 5 changed)
    
    Change on 2010/06/23 by jparent
    
    	Convert goog.editor.node.transferChildren over to use goog.dom.append, update all current uses of goog.editor.node.transferChildren, and mark it as deprecated.
    
    	R=arv
    	DELTA=9  (1 added, 3 deleted, 5 changed)
    
    Change on 2010/06/24 by shanjian
    
    	This change was first made in #4 but was mistakenly overwritten in #5.
    	Check in this change again, and I will update generation script to prevent
    	such mistake from happening again.
    
    	R=pupius,arv
    	DELTA=2  (0 added, 2 deleted, 0 changed)
    
    Change on 2010/06/24 by agrieve
    
    	Fix up missing requires that the --check_requires pass complains about.
    
    	R=nicksantos
    	DELTA=8  (7 added, 0 deleted, 1 changed)
    
    Change on 2010/06/24 by rschriebman
    
    	Fixes safari 3 not handling currency replacement in goog.getMsg. The main issue is this, say you're formatting a currency so you're in the situation like this:
    
    	var msg = goog.getMsg('{$amount} per minute', {amount: '$0.15'});
    	assertEquals('$0.15 per minute', msg);
    
    	This passes in all browsers but Safari 3, in safari 3 you get this issue:
    
    	Expected <$0.15 per minute> (String) but was <{$amount}.15 per minute> (String)
    
    	The details and potential solutions to this issue are detailed rather well here: http://mattsnider.com/index.php?tag=safari. This solution should work in all browsers.
    
    	R=arv,pupius
    	DELTA=22  (21 added, 0 deleted, 1 changed)
    
    
    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=38004
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@155 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Jun 21, 2010
  1. Ingestion of patch http://codereview.appspot.com/1641041/show

    nanaze committed Jun 21, 2010
    Issue 1641041: Fix Issue 120: Replace uses of goog-inline-block with goog.ui.INLINE_BLOCK_CLASSNAME
    
    
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@154 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
  2. Ingestion of patch from http://codereview.appspot.com/1668041

    nanaze committed Jun 21, 2010
    Issue 1668041: Adding a zip method to goog.array
    
    This is patch set 12.
    
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@153 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Jun 17, 2010
  1. Change on 2010/06/16 by nicksantos

    nicholas.j.santos committed Jun 17, 2010
            officially deprecate goog.typedef.
    
            R=arv
            DELTA=21  (2 added, 0 deleted, 19 changed)
    
    Change on 2010/06/16 by djlee
    
             Clean up a couple warnings in goog.proto2 by adding a typedef.
    
            R=jschorr
            DELTA=37  (28 added, 0 deleted, 9 changed)
    
    Change on 2010/06/16 by marcosalmeida
    
            Fix compiler warning.
    
            R=nicksantos
            DELTA=2  (1 added, 0 deleted, 1 changed)
    
    Change on 2010/06/17 by nicksantos
    
            Automated rollback.
    
            *** Reason for rollback ***
    
            Added Mohamed Mansour's fix from
            http://codereview.appspot.com/1676044/show
            and re-rolled the original popupcolorpicker improvement.
    
            R=pupius
            DELTA=43  (39 added, 1 deleted, 3 changed)
    
    
    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=29014
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@152 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Jun 16, 2010
  1. Do a manual push_codebase of perforce -> SVN.

    nicholas.j.santos committed Jun 16, 2010
    r148 had to be rolled back in perforce, which threw the entire system off
    the rails. This push_codebase re-syncs everything to a good state.
    
    
    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@151 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Jun 10, 2010
  1. Injest patch: http://codereview.appspot.com/1630041, set 4.

    nanaze committed Jun 10, 2010
    First external patch. Thanks, Mohamed!
    
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@148 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
  2. Change on 2010/06/07 by hillel

    dtbentley committed Jun 10, 2010
    	Add goog.ui.SplitBehavior which syncs between two adjacent controls (e.g., a button and a menuButton that enables changing the button caption/value).
    
    	R=gboyer
    
    Change on 2010/06/08 by elsigh
    
    	Adds a content-sensitive growing/shrinking textarea UI component.
    
    	R=brenneman
    	DELTA=1107  (1107 added, 0 deleted, 0 changed)
    
    Change on 2010/06/08 by shanjian
    
    	currency format helper, which provide 3 currency representation forms:
    	global, portable and locale.
    
    	R=pupius,arv
    	DELTA=600  (597 added, 1 deleted, 2 changed)
    
    Change on 2010/06/08 by nicksantos
    
    	fix up type safety of goog.graphics.ext.
    
    	R=robbyw
    	DELTA=13  (7 added, 0 deleted, 6 changed)
    
    Change on 2010/06/08 by yongrim
    
    	Disable date_test.html for Chrome-vista. It is flaky.
    
    	R=ankit,treitel
    	DELTA=12  (12 added, 0 deleted, 0 changed)
    
    Change on 2010/06/09 by battlehorse
    
    	Invalidating cached count of visible items when new items are added /
    	existing items are removed.
    	Otherwise, the menu may fail to display even if it should, because the cached
    	count goes out of sync.
    
    	R=pupius
    	DELTA=22  (22 added, 0 deleted, 0 changed)
    
    Change on 2010/06/09 by yongrim
    
    	Adding check for WINDOWS platform. This change should have been part of
    	a previous cl.
    
    	R=pupius,ankit
    	DELTA=3  (2 added, 0 deleted, 1 changed)
    
    Change on 2010/06/09 by shanjian
    
    	Retire goog.locale.DateTimeFormat, goog.locale.DateTimeParse,
    	goog.locale.NumberFormat, goog.locale.TimeZone and related code. Equivalent
    	one has been working under goog.i18n for quite some time. Almost all the
    	references have been updated.
    
    	R=pupius,arv
    	DELTA=5453  (0 added, 5453 deleted, 0 changed)
    
    Change on 2010/06/09 by shanjian
    
    	Automated rollback 
    
    Change on 2010/06/09 by elsigh
    
    	Some fixes to the textarea implementation.
    	Fixes a typo in control.js
    	Needed to overwrite height in the discoverScrollHeightBehavior_ fn.
    	Added a test for decoration/construction.
    	Removed get/set Value in favor of get/set Content which is what
    	most controls seem to do - set/get Value came from a copy/paste from
    	another ui component and is unnecessary and confusing.
    
    	R=brenneman
    	DELTA=180  (59 added, 73 deleted, 48 changed)
    
    Change on 2010/06/10 by nnaze
    
    	Output dependency lines in path order (no functional difference,
    	but makes output easier to follow by humans).
    
    	R=brenneman
    	DELTA=13  (9 added, 0 deleted, 4 changed)
    
    Change on 2010/06/10 by nicksantos
    
    	Add the right @this types to some anonymous functions :)
    
    	R=acleung
    	DELTA=23  (6 added, 0 deleted, 17 changed)
    
    
    
    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=24003
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@147 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Jun 4, 2010
  1. Change on 2010/05/27 by nnaze

    dtbentley committed Jun 4, 2010
    	Expose additional setHeight/setWidth functions.
    
    	R=pupius
    	DELTA=152  (140 added, 1 deleted, 11 changed)
    
    Change on 2010/05/28 by ncjones
    
    	Avoid dereferencing possibly undefined attributes on Document nodes.
    
    	R=jparent
    	DELTA=10  (6 added, 0 deleted, 4 changed)
    
    Change on 2010/05/28 by ncjones
    
    	"fix" the unit test.
    
    	R=jparent
    	DELTA=3  (0 added, 3 deleted, 0 changed)
    
    Change on 2010/05/28 by bella
    
    	Automated rollback
    
    	*** Reason for rollback ***
    
    	The fix didn't work, rolling back.
    
    	*** Original change description ***
    
    	"fix" the unit test.
    
    	R=ncjones,ankit,jparent
    	DELTA=3  (3 added, 0 deleted, 0 changed)
    
    Change on 2010/05/28 by bella
    
    	Automated rollback
    
    	*** Reason for rollback ***
    
    	Broke CLOSURE build.
    
    	*** Original change description ***
    
    	Avoid dereferencing possibly undefined attributes on Document nodes.
    
    	R=ankit,ncjones
    	DELTA=10  (0 added, 6 deleted, 4 changed)
    
    Change on 2010/05/28 by brenneman
    
    	Add build checks for files in deprecated directories to Closure PRESUBMIT.
    
    	R=gboyer
    	DELTA=14  (12 added, 1 deleted, 1 changed)
    
    Change on 2010/06/01 by kevinz
    
    	Break the tests up into many pieces so they don't time out.
    
    	R=arv
    	DELTA=120  (75 added, 2 deleted, 43 changed)
    
    Change on 2010/06/01 by nicksantos
    
    	add the global names check to the manifest test.
    	this ensures that if apps.foo references apps.bar, but doesn't
    	pull it into the same binary, then there will be a compiler error.
    
    	R=gboyer
    	DELTA=1  (1 added, 0 deleted, 0 changed)
    
    Change on 2010/06/01 by ncjones
    
    	Resubmit a fix to the closure library that breaks "editor" on chrome.
    
    	R=jparent,nicksantos
    	DELTA=2  (1 added, 0 deleted, 1 changed)
    
    Change on 2010/06/01 by skanuj
    
    	Adding testcase for handleKeyEvent.
    
    	R=eae
    	DELTA=24  (24 added, 0 deleted, 0 changed)
    
    Change on 2010/06/01 by skanuj
    
    	Allow queryCommand to return Object values too.
    	Note that the model of Control classes is allowed to be an Object.
    	In particular, for transliteration, the state consists of two value
    	- language code pair
    	- active (boolean)
    	It is best represented as Object only. The restriction imposed is
    	documentational only.
    
    	R=nicksantos
    	DELTA=2  (0 added, 0 deleted, 2 changed)
    
    Change on 2010/06/01 by duddu
    
    	getFontFamily fix: Call createTextRange on body element instead of
    	document object.
    
    	Tested:
    		style quirks and standard tests on IE8, FF3.6, Chrome 4.
    
    	R=pupius,arv
    	DELTA=3  (0 added, 0 deleted, 3 changed)
    
    Change on 2010/06/02 by pallosp
    
    	Cleaned up the effects demo.
    	See http://code.google.com/p/closure-library/issues/detail?id=151
    
    	R=pupius
    	DELTA=52  (12 added, 8 deleted, 32 changed)
    
    Change on 2010/06/02 by robbyw
    
    	Fix indentation (or related) issues in goog.dom.*
    
    	R=nicksantos
    	DELTA=44  (9 added, 2 deleted, 33 changed)
    
    Change on 2010/06/02 by doughtie
    
    	Adding some missing semicolons.
    
    	R=brenneman
    	DELTA=1  (0 added, 0 deleted, 1 changed)
    
    Change on 2010/06/03 by nicksantos
    
    	remove --alias_externals from closure. it's well-known that this
    	flag is dumb.
    
    	R=pupius
    	DELTA=1  (0 added, 1 deleted, 0 changed)
    
    Change on 2010/06/03 by nicksantos
    
    	Automated rollback
    
    	DELTA=1  (1 added, 0 deleted, 0 changed)
    
    Change on 2010/06/03 by nicksantos
    
    	remove --alias_externals from closure. it's well-known that this
    	flag is dumb.
    
    	R=nnaze
    	DELTA=1  (0 added, 1 deleted, 0 changed)
    
    Change on 2010/06/03 by nicksantos
    
    	make sure strings get quoted consistently across browsers.
    	The problem is that certain characters (like single quote) do not
    	get escaped by String.prototype.quote, but goog.string.quote's JS
    	implementation does escape them. This matters in templates, etc.
    
    	R=arv
    	DELTA=72  (68 added, 1 deleted, 3 changed)
    
    Change on 2010/06/03 by dsantoro
    
    	Ensure that network test URL doesn't trigger a mixed content warning
    	on pages served over SSL.
    
    	R=gboyer,pupius
    	DELTA=4  (0 added, 3 deleted, 1 changed)
    
    
    
    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=19004
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@146 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on May 28, 2010
  1. Change on 2010/05/27 by dnadasi

    daniel.nadasi@gmail.com committed May 28, 2010
    	Omit //javascript/closure/throttle from Closure MOE tar
    
    	This path only contains legacy references to old JS files and causes
    	the FileSets in MOE to bork.
    
    	R=dbentley
    	DELTA=3  (1 added, 1 deleted, 1 changed)
    
    Change on 2010/05/27 by nnaze
    
    	Expose additional setHeight/setWidth functions.
    
    	R=pupius
    	DELTA=152  (140 added, 1 deleted, 11 changed)
    
    
    
    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=13007
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@145 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on May 27, 2010
  1. Change on 2010/05/18 by dbentley

    daniel.nadasi@gmail.com committed May 27, 2010
    	MOEify docs.
    
    	R=dnadasi
    	DELTA=1734  (7 added, 1724 deleted, 3 changed)
    
    Change on 2010/05/19 by nicksantos
    
    	Add a test to verify that apps/action is --manage_closure_dependencies
    	compatible.
    
    	R=gboyer
    	DELTA=123  (100 added, 17 deleted, 6 changed)
    
    Change on 2010/05/19 by rschriebman
    
    	Fixes labelinput cssname by haiving it be correctly wrapped in goog.getCssName.
    
    	R=arv
    	DELTA=2  (1 added, 0 deleted, 1 changed)
    
    Change on 2010/05/20 by pallosp
    
    	Fixed admincontroller_test. Trying again.
    
    	Simplified and slightly sped up goog.ui.tree.BaseNode#createDom.
    	I didn't manage to reproduce the HTML->DOM element conversion bug in WinXP + IE6 and IE7. If it is still present in Win2003 and we care about it, it should be fixed in dom.js.
    
    	R=jongerrish,eae,arv
    	DELTA=50  (0 added, 42 deleted, 8 changed)
    
    Change on 2010/05/20 by pallosp
    
    	Added a replace method to propertyreplacer which checks the existence and the type of the key.
    	Circumvented an Opera 10.0 quirk in assertThrows.
    
    	R=arv
    	DELTA=64  (60 added, 1 deleted, 3 changed)
    
    Change on 2010/05/20 by nicksantos
    
    	change method names to verbs instead of nouns.
    
    	R=arv
    	DELTA=7  (0 added, 0 deleted, 7 changed)
    
    Change on 2010/05/20 by robbyw
    
    	goog.scope
    
    	R=arv
    	DELTA=14  (14 added, 0 deleted, 0 changed)
    
    Change on 2010/05/20 by maksym
    
    	Figured out how to get rid of auxiliary span used in combobox item formatting,
    	while keeping widget decorate-compatible and functioning on IE.
    
    	R=pupius
    	DELTA=4  (0 added, 2 deleted, 2 changed)
    
    Change on 2010/05/21 by pallosp
    
    	goog.testing.PropertyReplacer#replace now accepts properties in the prototype chain
    
    	R=arv
    	DELTA=20  (9 added, 3 deleted, 8 changed)
    
    Change on 2010/05/21 by dbk
    
    	Make the static XmlHttp methods use an instance of an actual factory object which can provide both xhr objects and options.  Install a default factory object with the existing behavior, and declare a Wrapper factory object which allows the continued use of the existing setFactory method, which takes xhr and options factory methods.  Allow XhrIo to accept an optional factory object on constructions which it will use to create any new instances of XmlHttpReqeust it needs.  This is for a case I have where certain requests are being made to a different domain than the current one, and I have a way of creating an XMLHttpRequest object which will perform those requests without a security exception.  This is the first in a series of CLs which I hope will eliminate domain rotation from docs for all the big browsers.
    
    	R=ssaviano
    	DELTA=410  (261 added, 85 deleted, 64 changed)
    
    Change on 2010/05/21 by dbk
    
    
    
    	Modify browser channel to somewhat support the use of secondary domains for xhr hanging get transport, if the adopter has a way of providing XhrIo objects capable of calling the secondary domain.  createXhrIo is moved from channelrequest to browserchannel, for ease of overriding in a subclass, and given an argument for the secondary domain.  A new method shouldUseSecondaryDomains is added to browserchannel, again designed to be overridden.  Its default behavior is the existing one - only use secondary domains in IE.
    
    	R=mpd
    	DELTA=90  (69 added, 9 deleted, 12 changed)
    
    Change on 2010/05/21 by skobes
    
    	Fix type mismatch errors in the paste interceptor.
    
    	R=marcosalmeida
    	DELTA=7  (1 added, 0 deleted, 6 changed)
    
    Change on 2010/05/21 by nathanbullock
    
    	Allow users of the goog.debug.TextFormatter to choose to add the severity
    	level to the formatted text.
    
    	R=agrieve,pupius
    	DELTA=12  (11 added, 0 deleted, 1 changed)
    
    Change on 2010/05/26 by nicksantos
    
    	the default values of optional boolean, number, and string proto fields
    	should not be objects.
    
    	R=jschorr
    	DELTA=38  (33 added, 0 deleted, 5 changed)
    
    Change on 2010/05/26 by nicksantos
    
    	add a type annotation for fun.
    
    	R=arv
    	DELTA=6  (6 added, 0 deleted, 0 changed)
    
    Change on 2010/05/26 by brenneman
    
    	Remove unused class imports in goog.math. Followup on >2 year old announcement and TODO.
    
    	R=pupius
    	DELTA=16  (0 added, 14 deleted, 2 changed)
    
    Change on 2010/05/26 by brenneman
    
    	Move goog.Throttle to the goog.async package.
    
    	R=arv
    	DELTA=609  (303 added, 289 deleted, 17 changed)
    
    Change on 2010/05/26 by elsigh
    
    	Allows numbers for setValue when setting .value.
    
    	R=arv
    	DELTA=55  (27 added, 0 deleted, 28 changed)
    
    Change on 2010/05/26 by vikki
    
    	Check that the menu for a MenuButton is in the document before repositioning it. Otherwise, IE will throw an exception.
    
    	R=gboyer
    	DELTA=15  (15 added, 0 deleted, 0 changed)
    
    Change on 2010/05/26 by gboyer
    
    	Fix throttle reference.
    
    
    Change on 2010/05/26 by gboyer
    
    	Fix more build breaks.
    
    
    Change on 2010/05/27 by pallosp
    
    	Several optimizations and visibility fixes of goog.ui.tree.TreeControl.
    	- (get|set)ClientData is deprecated in favor of (get|set)Model.
    	- Unused idPrefix is removed.
    	- allNodes is changed to protected and is only populated on enterDocument.
    	- Removed a sanity check from removeChild because it's already done in the base class.
    	- Changed updateIcon to private since it isn't used outside.
    	- Changed computeDepth to private since it's never overridden and I can't image a reason why it could be.
    	- Redeclared getChildAt so that it returns BaseNode. As a result I could remove 2 type castings.
    	- Deprecated BaseNode#deselect which has never worked.
    	- Fixed the visibility of setSelectedInternal.
    	- Fixed some superfluous checks whether the owner tree of the node has been set.
    	- Removed the unimplemented update method.
    	- Gave the one-letter local variables more readable names.
    	- Removed some superfluous checks for the existence of typeahead.
    	- Fixed the demo URL.
    	- Don't care about IE before version 6.
    
    	R=arv
    	DELTA=375  (35 added, 117 deleted, 223 changed)
    
    Change on 2010/05/27 by nnaze
    
    	Split goog.fx.Animation and goog.fx.easing into their own files to
    	match Closure naming convention.
    
    	R=pupius
    	DELTA=1334  (688 added, 625 deleted, 21 changed)
    
    Change on 2010/05/27 by dnadasi
    
    	Omit //javascript/closure/throttle from Closure MOE tar
    
    	This path only contains legacy references to old JS files and causes
    	the FileSets in MOE to bork.
    
    	R=dbentley
    	DELTA=3  (1 added, 1 deleted, 1 changed)
    
    
    
    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=13005
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@143 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on May 19, 2010
  1. Change on 2010/05/17 by pallosp

    dtbentley committed May 19, 2010
    	Changed goog.array.binarySelect and binarySearch so that they return the index of the FIRST matching element if there are many
    
    	R=arv
    	DELTA=27  (8 added, 2 deleted, 17 changed)
    
    Change on 2010/05/17 by nicksantos
    
    	update the grokdoc rules to use closure_library_public.tar.
    	add a precondition for the exception that dbentley saw break a
    	velocity template.
    
    	R=jschorr
    	DELTA=42  (12 added, 0 deleted, 30 changed)
    
    Change on 2010/05/17 by dnadasi
    
    	Add Apache header to alltests.js and all_tests.html
    
    	R=nnaze
    	DELTA=27  (23 added, 1 deleted, 3 changed)
    
    Change on 2010/05/18 by arv
    
    	Add asserts that validate that we have an array like obejct in the
    	cases where we end up calling .call(arr, ...) since if we got null or
    	undefined in those cases we end up with very confusing results. (window
    	is used as the array.)
    
    	R=nicksantos
    	DELTA=43  (41 added, 0 deleted, 2 changed)
    
    Change on 2010/05/18 by nicksantos
    
    	some shapes
    
    	R=robbyw
    	DELTA=190  (190 added, 0 deleted, 0 changed)
    
    Change on 2010/05/18 by jparent
    
    	Add editor demos to the demos index.
    
    	R=nnaze
    	DELTA=6  (6 added, 0 deleted, 0 changed)
    
    Change on 2010/05/18 by skanuj
    
    	Childless container with a keyEventTarget should be allowed to handle
    	key events.
    	Our use case is to emulate Chinese IME's popup editor, which contains
    	an editable element in first row, with a list of suggestions in the
    	second row. We could subclass goog.ui.PopupMenu - PopupEditor for
    	managing the list of suggestions, but for the editable div, we chose
    	to introduce a property "textEditorElement", which will be the
    	keyEventTarget for the PopupEditor. Now when this editor shows up, it
    	has an editable div which can not handle key events correctly, because
    	there are no childs as yet.
    
    	The idea of textEditorElement was on the lines of filterInput_ in
    	goog.ui.FilteredMenu.
    
    	We understand that it is little odd for container dom to have child
    	elements which are not control and not a child of container. But as
    	of now, container doesnt provide scope for different types of children.
    	To be precise, we would want up-down arrow keys to navigate between
    	suggestion items and not highlight the editable div. Re-implementing
    	the whole behavior will be too cumbersome and suboptimal.
    
    	Demo of Chinese IME here:
    	http://blr-eng290.blr.corp.google.com:12345/google3/experimental/t13n/javascript/demos/chinese.html?jsonp&debug
    
    	R=eae
    	DELTA=13  (12 added, 0 deleted, 1 changed)
    
    Change on 2010/05/18 by dbentley
    
    	MOEify docs.
    
    	R=dnadasi
    	DELTA=1734  (7 added, 1724 deleted, 3 changed)
    
    
    
    Revision created by MOE tool push_codebase.
    MOE_MIGRATION=9001
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@142 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on May 17, 2010
  1. Revision created by MOE tool push_codebase.

    dtbentley committed May 17, 2010
    MOE_MIGRATION=
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@139 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
  2. re-apply r136 after MOE trashed it.

    nicholas.j.santos committed May 17, 2010
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@138 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
  3. Revision created by MOE tool push_codebase.

    dtbentley committed May 17, 2010
    MOE_MIGRATION=
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@137 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on May 16, 2010
  1. More calcdeps.py/windows fixes.

    nicholas.j.santos committed May 16, 2010
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@136 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on May 14, 2010
  1. update calcdeps to always use forward slashes when constructing urls

    nicholas.j.santos committed May 14, 2010
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@135 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Apr 23, 2010
  1. Update calcdeps.py so that it always computes the path relative

    nicholas.j.santos committed Apr 23, 2010
    to base.js. Fixes issue 139.
    
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@134 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Apr 14, 2010
  1. Update external SVN to with current Closure.

    nanaze committed Apr 14, 2010
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@132 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Mar 30, 2010
  1. update some svn mimetypes

    nanaze committed Mar 30, 2010
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@125 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Mar 29, 2010
  1. Set the right mime-types on some css files.

    nicholas.j.santos committed Mar 29, 2010
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@124 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Mar 27, 2010
  1. Update SVN with current Closure Library.

    nanaze committed Mar 27, 2010
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@123 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Mar 6, 2010
  1. Fixes for a little bug, and to make it run on Python 3 (which lacks

    nanaze committed Mar 6, 2010
    iteritems())
    
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@90 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
  2. Sync Closure Library to internal head.

    nanaze committed Mar 6, 2010
    In addition, this includes the candidate new python build tools in
    closure/bin/build/...
    
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@89 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Feb 22, 2010
  1. MIME type updates.

    nanaze committed Feb 22, 2010
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@50 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Feb 19, 2010
  1. Submit Closure synced to internal version as of Feb 19, 2010. Live fr…

    nanaze committed Feb 19, 2010
    …om PyCon 2010, Atlanta, GA.
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@43 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Feb 5, 2010
  1. Update to SVN to bring it to the state of internal Closure, plus docu…

    nanaze committed Feb 5, 2010
    …mentation.
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@27 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Dec 16, 2009
  1. Update external SVN with current code. This change has a lot of corre…

    nanaze committed Dec 16, 2009
    …ctions
    
    to types on JSDocs.
    
    Just in time for the holidays!
    
    
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@26 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Nov 26, 2009
  1. Putting head on SVN. Lots of little fixes from the last push. Also fixes

    nanaze committed Nov 26, 2009
    for calcdeps.py.
    
    Happy Thanksgiving!
    
    
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@9 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Nov 13, 2009
  1. Update svn repository of Closure library.

    dtbentley committed Nov 13, 2009
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@8 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Nov 8, 2009
  1. Tiny change to calcdeps.py -- error caused by incorrect indendation.

    nanaze committed Nov 8, 2009
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@7 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
  2. Fix to calcdeps.py to correctly add base.js, use /usr/bin/env python,…

    nanaze committed Nov 8, 2009
    … and set
    
    the executable bit, plus a sync to head for the rest of the files (one edit
    to tabs and selectionmenu stuff that modifies docs and demos).
    
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@6 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Commits on Nov 6, 2009
  1. Fix to the documentation generator to not put in a meta tag with the …

    nanaze committed Nov 6, 2009
    …document
    
    generation date, as it's causing every doc file to get updated every time
    the date changes.  Also, a fix to the hovercard test.
    
    
    
    
    git-svn-id: http://closure-library.googlecode.com/svn/trunk@5 0b95b8e8-c90f-11de-9d4f-f947ee5921c8