Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							ea58ef85fc 
							
						 
					 
					
						
						
							
							chore(build): move the js.prod build over to broccoli  
						
						
						
						
					 
					
						2015-04-10 13:11:58 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							564477b8a0 
							
						 
					 
					
						
						
							
							chore(build): migrate build.js.cjs to broccoli.  
						
						... 
						
						
						
						This doesn't do the typescript part of the build yet. Also there is a bit
of hackiness left to resolve in a follow-up change. 
						
						
					 
					
						2015-04-10 11:39:48 -07:00 
						 
				 
			
				
					
						
							
							
								Martin Probst 
							
						 
					 
					
						
						
						
						
							
						
						
							838aa2aaa9 
							
						 
					 
					
						
						
							
							fix(ts2dart): Adjust to new ts2dart API.  
						
						
						
						
					 
					
						2015-04-09 18:03:27 -07:00 
						 
				 
			
				
					
						
							
							
								Martin Probst 
							
						 
					 
					
						
						
						
						
							
						
						
							3285ffba16 
							
						 
					 
					
						
						
							
							fix(traceur): Fix a couple of unsupported or incorrect tests.  
						
						
						
						
					 
					
						2015-04-09 18:03:27 -07:00 
						 
				 
			
				
					
						
							
							
								Martin Probst 
							
						 
					 
					
						
						
						
						
							
						
						
							17e8857efc 
							
						 
					 
					
						
						
							
							feat(dart): Use ts2dart for transpilation in Karma Dart.  
						
						
						
						
					 
					
						2015-04-09 18:03:27 -07:00 
						 
				 
			
				
					
						
							
							
								Martin Probst 
							
						 
					 
					
						
						
						
						
							
						
						
							70cea03b4b 
							
						 
					 
					
						
						
							
							fix(build): Only return directories from subDirs()  
						
						
						
						
					 
					
						2015-04-09 18:03:26 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							b94b04c074 
							
						 
					 
					
						
						
							
							chore(build): Migrate remaining tasks under build.js.dev to broccoli.  
						
						
						
						
					 
					
						2015-04-09 14:09:38 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							a3097aaf05 
							
						 
					 
					
						
						
							
							chore(build): Migrate build.js.dev fully to broccoli.  
						
						... 
						
						
						
						The previous change did the ES6 transpile, now we add ES5.
The sourcemaps are broken, but were also broken previously. We'll address that separately. 
						
						
					 
					
						2015-04-09 11:00:47 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							de581ea8b3 
							
						 
					 
					
						
						
							
							chore(build): Move broccoli support to own module.  
						
						... 
						
						
						
						Add support for multiple pipelines in different Brocfile's. 
						
						
					 
					
						2015-04-08 10:41:42 -07:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							c349eb4fa4 
							
						 
					 
					
						
						
							
							fix(bundles): remove work-around rx.js module detection.  
						
						... 
						
						
						
						Updates rx to the newest version, because a fix is needed.
Closes  #1245  
						
						
					 
					
						2015-04-08 11:01:01 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							d6003ee0ab 
							
						 
					 
					
						
						
							
							chore(build): Add traceur transpiler for broccoli.  
						
						... 
						
						
						
						This exactly reproduces the output tree from one of the gulp tasks, which is now removed.
Next step is to migrate another sibling task to broccoli. 
						
						
					 
					
						2015-04-07 16:38:02 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							bc248e9a15 
							
						 
					 
					
						
						
							
							fix(build) use relative path in file property inside sourcemap  
						
						
						
						
					 
					
						2015-04-07 12:53:06 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							42c0171b40 
							
						 
					 
					
						
						
							
							chore(dart/transform): Create targets for serving transformed Dart code  
						
						... 
						
						
						
						- Allow pub (build|serve) to specify mode
- Update pubbuild.js & pubserve.js to allow the caller to provide a `mode` value.
- Update settings to allow the di benchmark to be transformed to run statically. 
						
						
					 
					
						2015-04-07 10:57:01 -07:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							bcbed2812d 
							
						 
					 
					
						
						
							
							feat(bundle): work-around rx.all.js bundle issue.  
						
						... 
						
						
						
						Adds long-stack-trace-zone into the dev build. Turn off source maps
until proper concatination of them is added. 
						
						
					 
					
						2015-04-02 19:54:07 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Wormald 
							
						 
					 
					
						
						
						
						
							
						
						
							c0b04ca0bc 
							
						 
					 
					
						
						
							
							feat(gulp): adds System.register bundle task.  
						
						
						
						
					 
					
						2015-04-02 19:54:06 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							91e0e9e1dd 
							
						 
					 
					
						
						
							
							chore(ts): Patch traceur's type module only when targetting es6 output.  
						
						
						
						
					 
					
						2015-04-01 10:39:06 -07:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							aca4604879 
							
						 
					 
					
						
						
							
							feat(CSSClass): support binding to classList  
						
						... 
						
						
						
						Closes  #876  
					
						2015-03-31 21:53:24 +02:00 
						 
				 
			
				
					
						
							
							
								Caitlin Potter 
							
						 
					 
					
						
						
						
						
							
						
						
							9d21a6f40d 
							
						 
					 
					
						
						
							
							chore(package.json): upgrade traceur to v0.0.87  
						
						... 
						
						
						
						Fix in source-map test to follow through the sourcemap chain. 
						
						
					 
					
						2015-03-26 18:37:03 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							9b3b3d325f 
							
						 
					 
					
						
						
							
							feat(facade): added support for observables  
						
						
						
						
					 
					
						2015-03-24 13:45:39 -07:00 
						 
				 
			
				
					
						
							
							
								Patrice Chalin 
							
						 
					 
					
						
						
						
						
							
						
						
							83402930f2 
							
						 
					 
					
						
						
							
							chore(install+test): single cmd to full install/test & test JS w/o Dart  
						
						... 
						
						
						
						* `npm install` now does a full install; auxiliary installation steps
have been integrated into the `postinstall` script.
* Updated developer docs `DEVELOPER.md` accordingly; also added
instructions to dev docs for performing full tests (via `npm test`) --
same as those run on Travis.
* Reorg in tests so that JS tests can run without a Dart env.
Partly fixes  #945  **under the assumption that when running JS tests
locally, `ChromeCanary` is the desired browser to use**. Note that CI
tests (Travis) still uses `DartiumWithWebPlatform` across the board
(Maybe because ChromeCanary isn't being installed?)
Fixes  #1012 .
Closes  #1010  
						
						
					 
					
						2015-03-21 14:55:11 -07:00 
						 
				 
			
				
					
						
							
							
								gdi2290 
							
						 
					 
					
						
						
						
						
							
						
						
							b61b8d60b7 
							
						 
					 
					
						
						
							
							refactor(forEach): change to for-of with iterable  
						
						... 
						
						
						
						rename: foreach -> for
rename: array -> iterable
update: DartParseTreeWriter
update: naive_infinite_scroll
update: todo
fix: tests in foreach_spec
Closes  #919  
						
						
					 
					
						2015-03-21 14:19:21 -07:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							52bf0def4e 
							
						 
					 
					
						
						
							
							chore(test): improve test.unit.cjs task  
						
						... 
						
						
						
						Closes  #998  
					
						2015-03-18 21:51:57 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob MacDonald 
							
						 
					 
					
						
						
						
						
							
						
						
							a963ae48e5 
							
						 
					 
					
						
						
							
							feat(benchmarks): add polymer js 0.8-preview benchmark  
						
						... 
						
						
						
						Limitations because of preview status (see #960 ):
- does not yet use ShadowDOM
- does not use a builtin conditional like `if`
- uses a temporary bower repository
Closes  #943  
						
						
					 
					
						2015-03-13 20:48:03 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							75ecaf02b9 
							
						 
					 
					
						
						
							
							chore: upgrade guinness to remove a workaround in testlib  
						
						
						
						
					 
					
						2015-03-13 18:19:10 -07:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							ce29862e2f 
							
						 
					 
					
						
						
							
							fix(dart_libs): add _dart suffix only for reserved lib names.  
						
						... 
						
						
						
						Closes  #871  
					
						2015-03-12 15:14:39 -07:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							dd3e6271c2 
							
						 
					 
					
						
						
							
							chore(services): rename services.  
						
						... 
						
						
						
						Closes  #711  
					
						2015-03-11 18:30:37 -07:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							1d4ff9bcdc 
							
						 
					 
					
						
						
							
							feat(compiler): parse5 DOM adapter  
						
						... 
						
						
						
						Closes  #841  
					
						2015-03-11 14:42:54 +01:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							9c9769e3dd 
							
						 
					 
					
						
						
							
							fix(build): copy files that are included in html files to the same folder  
						
						... 
						
						
						
						This is e.g. needed to allow Dart benchmarks to be served via `pub` 
						
						
					 
					
						2015-03-02 16:34:32 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							e490861ba2 
							
						 
					 
					
						
						
							
							fix(docs): make them run again and integrate into ci  
						
						
						
						
					 
					
						2015-02-26 15:38:12 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							3f25f5a356 
							
						 
					 
					
						
						
							
							feat(build): add general copy/multicopy method  
						
						
						
						
					 
					
						2015-02-24 16:53:44 -08:00 
						 
				 
			
				
					
						
							
							
								Yegor Jbanov 
							
						 
					 
					
						
						
						
						
							
						
						
							d1f03e509b 
							
						 
					 
					
						
						
							
							fix(benchpress): benchpress fixes and a smoke test for Dart  
						
						
						
						
					 
					
						2015-02-23 10:50:51 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							7aa031b3d3 
							
						 
					 
					
						
						
							
							feat(bench press): use chrome tracing protocol and initial iOS support  
						
						
						
						
					 
					
						2015-02-20 13:20:17 -08:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							85211f0a6b 
							
						 
					 
					
						
						
							
							fix(core): workaround for circular dependencies in nodejs  
						
						... 
						
						
						
						Closes  #716  
					
						2015-02-19 13:42:27 -08:00 
						 
				 
			
				
					
						
							
							
								Kevin Moore 
							
						 
					 
					
						
						
						
						
							
						
						
							fb5b168b19 
							
						 
					 
					
						
						
							
							chore: Remove unused imports and enable checks for unused imports as part of build  
						
						
						
						
					 
					
						2015-02-18 21:06:30 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							cd90038950 
							
						 
					 
					
						
						
							
							fix(types): Add StringMap type  
						
						
						
						
					 
					
						2015-02-18 09:53:27 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							674848648a 
							
						 
					 
					
						
						
							
							feat(facade): add support for Date  
						
						... 
						
						
						
						Also refactors the dart transpilar to expose
the type mappings for future changes. 
						
						
					 
					
						2015-02-17 16:02:46 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							f6284f2a55 
							
						 
					 
					
						
						
							
							feat(benchpress): rewritten implementation  
						
						... 
						
						
						
						Limitations:
- cloud reporter is not yet supported any more 
						
						
					 
					
						2015-02-16 11:43:27 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							44845839a6 
							
						 
					 
					
						
						
							
							fix(transpiler): support arrow functions with complex body in named arguments  
						
						
						
						
					 
					
						2015-02-16 10:48:44 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							013e1faf27 
							
						 
					 
					
						
						
							
							fix(build): support transpile to commonjs  
						
						
						
						
					 
					
						2015-02-11 13:09:52 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							729e38af19 
							
						 
					 
					
						
						
							
							feat(build): add npm publish script  
						
						... 
						
						
						
						Also fixes gulpfile:
- `runSequence` needs to be called with `done` callback
- `es5build` should only run when the task executes… 
						
						
					 
					
						2015-02-10 16:28:28 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							dd532fee72 
							
						 
					 
					
						
						
							
							feat(build): add package.json and README.md for publishing to npm  
						
						
						
						
					 
					
						2015-02-10 11:52:42 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							69bba9b5df 
							
						 
					 
					
						
						
							
							feat(build): transpile to es6  
						
						... 
						
						
						
						Transpile all sources first to es6 which we can publish and then
to es5. Also merge the generated source maps into once map. 
						
						
					 
					
						2015-02-10 11:27:22 -08:00 
						 
				 
			
				
					
						
							
							
								Yegor Jbanov 
							
						 
					 
					
						
						
						
						
							
						
						
							320c089dcc 
							
						 
					 
					
						
						
							
							feat(packaging): automatically copy LICENSE to dist folders  
						
						
						
						
					 
					
						2015-02-09 14:02:42 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							f39c6dc2c7 
							
						 
					 
					
						
						
							
							fix(setup): use upstream traceur with explicit patches  
						
						... 
						
						
						
						Also correct the transpile to ES6
Also support generics correctly
All patches are hooked in via `/tools/transpiler/index.js`
https://github.com/google/traceur-compiler/issues/1700 
https://github.com/google/traceur-compiler/issues/1699 
https://github.com/google/traceur-compiler/issues/1708 
https://github.com/google/traceur-compiler/issues/1625 
https://github.com/google/traceur-compiler/issues/1706  
						
						
					 
					
						2015-02-06 17:04:08 -08:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							6bfa48bc64 
							
						 
					 
					
						
						
							
							refactor(directives): Drop ng- prefix from all angular directives and rename NgRepeat to Foreach  
						
						... 
						
						
						
						fixes  #532 
Closes  #539  
					
						2015-02-06 09:24:50 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							93c18f5396 
							
						 
					 
					
						
						
							
							fix(build): Escape dollar signs in dart-transpiled string literals  
						
						... 
						
						
						
						Escape dollar signs in string literals - dart should not interpolate them.
Closes  #509  
						
						
					 
					
						2015-02-05 18:00:14 -08:00 
						 
				 
			
				
					
						
							
							
								Yegor Jbanov 
							
						 
					 
					
						
						
						
						
							
						
						
							9f6b6cc50c 
							
						 
					 
					
						
						
							
							chore(packaging): update imports in tools  
						
						
						
						
					 
					
						2015-02-05 15:58:15 -08:00 
						 
				 
			
				
					
						
							
							
								Yegor Jbanov 
							
						 
					 
					
						
						
						
						
							
						
						
							bfdcb6c77c 
							
						 
					 
					
						
						
							
							chore(build): ignore [info] analyzer warnings  
						
						
						
						
					 
					
						2015-02-05 15:47:13 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							e20d9dd073 
							
						 
					 
					
						
						
							
							feature(build): add nodejs-based unit test for dart transpiler.  
						
						... 
						
						
						
						This adds a unit test to the transpiler. Existing tests are themselves transpiled to ES5, which makes it impossible to do some kinds of assertions. For example, this will be useful to repro https://github.com/angular/angular/issues/509 .
In this change, the actual issue isn't fixed. It only adds the reproduction.
It uses the jasmine test runner, since it's already used by the docs test. That uses version 1 of Jasmine, which isn't ideal, but I want to be consistent for now.
I discussed with Tobias the possibility of switching to Mocha for these nodejs-based tests, and we might do that sometime later. 
						
						
					 
					
						2015-02-05 11:55:49 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							05ffdc9b44 
							
						 
					 
					
						
						
							
							refactor(build): explicitly mention src folder in imports  
						
						... 
						
						
						
						Export files are now directly under the module folder,
e.g. `core/core.js`. With this, an import like `core/core`
won’t need a path mapping (e.g. via `System.paths`) any more.
This adds the `src` folder to all other import statements as well. 
						
						
					 
					
						2015-02-05 11:55:48 -08:00