Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							bdf6af9bd6 
							
						 
					 
					
						
						
							
							build(broccoli): add custom broccoli.d.ts file  
						
						
						
						
					 
					
						2015-04-27 10:47:50 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							2f83efaac8 
							
						 
					 
					
						
						
							
							build(broccoli): add tree-differ for diffing broccoli trees  
						
						
						
						
					 
					
						2015-04-27 10:47:49 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							32c5ab956c 
							
						 
					 
					
						
						
							
							build(broccoli): add testing infrastructure for our build plugins  
						
						... 
						
						
						
						components:
- gulp test.unit.broccoli task
- mock-fs for mocking our FS in unit tests
- jasmine d.ts file for type checking
jasmine lib is provided by minijasmine2 so we don't need to include it explicitly 
						
						
					 
					
						2015-04-27 10:47:49 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							725f909ff8 
							
						 
					 
					
						
						
							
							chore(build): refactor test.unit.cjs to use the broccoli pipeline  
						
						... 
						
						
						
						This change solves several problems:
- the broccoli pipeline is used to compile the node/cjs tree upon any change to the modules/ directory
- jasmine tests run in a new process removing the need to clean up environment after each test
- since we transpile only those test files that are actually needed for node/cjs build, we transpile less and don't need to filter out tests 
						
						
					 
					
						2015-04-27 10:47:49 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							623edcd2d8 
							
						 
					 
					
						
						
							
							Copy a second package to TypeScript.  
						
						
						
						
					 
					
						2015-04-24 15:49:04 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							14a7b9f794 
							
						 
					 
					
						
						
							
							fix(jsserve): serve empty favicon to prevent errors in benchmarks  
						
						... 
						
						
						
						Background: our benchmarks check whether there were errors
in the browser log after they executed. 
						
						
					 
					
						2015-04-21 11:25:07 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							8b3c808cb0 
							
						 
					 
					
						
						
							
							cleanup: remove an unused type  
						
						
						
						
					 
					
						2015-04-20 14:24:16 -07:00 
						 
				 
			
				
					
						
							
							
								Yegor Jbanov 
							
						 
					 
					
						
						
						
						
							
						
						
							2b4d30d931 
							
						 
					 
					
						
						
							
							chore(analysis): analyze everything in lib folders recursively; fix existing warnings  
						
						
						
						
					 
					
						2015-04-17 13:52:02 -07:00 
						 
				 
			
				
					
						
							
							
								Yegor Jbanov 
							
						 
					 
					
						
						
						
						
							
						
						
							3dc4df2ffa 
							
						 
					 
					
						
						
							
							chore(analysis): analyze web folders; fix existing warnings  
						
						
						
						
					 
					
						2015-04-17 13:52:02 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							8906cdbab8 
							
						 
					 
					
						
						
							
							chore(build): trigger npm postinstall when npm install is skipped  
						
						... 
						
						
						
						we temporarily need this because some of our dependencies are being installed via npm postinstall 
						
						
					 
					
						2015-04-16 16:58:28 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							371c8b8a1c 
							
						 
					 
					
						
						
							
							chore(travis): add npm/install-dependencies.sh step in preparation for caching  
						
						
						
						
					 
					
						2015-04-16 16:58:28 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							eb87f5f851 
							
						 
					 
					
						
						
							
							chore(npm): add shrinkwrap to our project  
						
						
						
						
					 
					
						2015-04-16 16:58:28 -07:00 
						 
				 
			
				
					
						
							
							
								Kevin Moore 
							
						 
					 
					
						
						
						
						
							
						
						
							6600ac7031 
							
						 
					 
					
						
						
							
							chore: Fix missing analysis for lib and web directories  
						
						... 
						
						
						
						Pending issue to fix analyzer items in web: https://github.com/angular/angular/issues/1392  
						
						
					 
					
						2015-04-15 20:58:29 -07:00 
						 
				 
			
				
					
						
							
							
								Kevin Moore 
							
						 
					 
					
						
						
						
						
							
						
						
							dc9c614da2 
							
						 
					 
					
						
						
							
							chore: break out warnings vs hints in build/analyze.dart  
						
						... 
						
						
						
						give a better report of errors 
						
						
					 
					
						2015-04-15 15:46:16 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Elbourn 
							
						 
					 
					
						
						
						
						
							
						
						
							f149ae79c6 
							
						 
					 
					
						
						
							
							feat(material): first ng2 material design components  
						
						
						
						
					 
					
						2015-04-14 16:15:35 -07:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							ffe13078e5 
							
						 
					 
					
						
						
							
							feat(bundle): add script to push bundles to code.angularjs.org  
						
						... 
						
						
						
						Copied over from angular js 1.x. 
						
						
					 
					
						2015-04-14 14:50:53 -07:00 
						 
				 
			
				
					
						
							
							
								Martin Probst 
							
						 
					 
					
						
						
						
						
							
						
						
							ef6e0d8eb8 
							
						 
					 
					
						
						
							
							chore(build): remove obsolete html.js, copy.js, srcFolderInsertion.  
						
						
						
						
					 
					
						2015-04-14 11:54:36 -07:00 
						 
				 
			
				
					
						
							
							
								Martin Probst 
							
						 
					 
					
						
						
						
						
							
						
						
							db97d73c3b 
							
						 
					 
					
						
						
							
							feat(build): Move HTML copying into the broccoli task.  
						
						... 
						
						
						
						This includes all tasks to construct a Dart tree, except for formatting, and
reverse engineers/refactors the various copy tools for added more sanity. 
						
						
					 
					
						2015-04-14 11:54:31 -07:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							3177576ad6 
							
						 
					 
					
						
						
							
							feat(bundle): adds a self-executing dev bundle (SFX).  
						
						
						
						
					 
					
						2015-04-13 18:05:53 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							896a0457f8 
							
						 
					 
					
						
						
							
							refactor(build): Better encapsulate the broccoli builder.  
						
						
						
						
					 
					
						2015-04-13 17:28:00 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							0107543a33 
							
						 
					 
					
						
						
							
							chore(build): move build/transformCJSTests task to broccoli  
						
						
						
						
					 
					
						2015-04-13 16:52:08 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							70433e6b73 
							
						 
					 
					
						
						
							
							chore(build): use a Filter plugin to write the dest folder.  
						
						... 
						
						
						
						This lets broccoli keep the dest folder up-to-date in 'watch' mode,
so we should be able to use that for Karma. 
						
						
					 
					
						2015-04-13 15:51:33 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							34501aaae6 
							
						 
					 
					
						
						
							
							chore(build): move more broccoli support inside the TypeScript boundary  
						
						
						
						
					 
					
						2015-04-13 12:24:28 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							dbfc4c1c16 
							
						 
					 
					
						
						
							
							chore(build): inline Traceur options just like we do everywhere  
						
						
						
						
					 
					
						2015-04-13 11:37:18 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							301863b105 
							
						 
					 
					
						
						
							
							chore(build): transpile only e2e test code into cjs  
						
						
						
						
					 
					
						2015-04-13 11:31:14 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							ef8dc40492 
							
						 
					 
					
						
						
							
							chore(build): correct comment  
						
						
						
						
					 
					
						2015-04-13 11:31:14 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							6dbd4d969b 
							
						 
					 
					
						
						
							
							chore(build): create es5build.js only for files that will become es6 npm packages  
						
						
						
						
					 
					
						2015-04-13 11:31:14 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							3dd0ac1f0a 
							
						 
					 
					
						
						
							
							chore(build): move dart broccoli tree to make-broccoli-tree  
						
						
						
						
					 
					
						2015-04-13 11:20:59 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							1f6c6dbf2f 
							
						 
					 
					
						
						
							
							chore(build): refactor broccoli trees to generate them in order to reduce duplication  
						
						
						
						
					 
					
						2015-04-13 10:07:31 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							daf0f472b3 
							
						 
					 
					
						
						
							
							feat(build): enforce formatting of some files.  
						
						... 
						
						
						
						Our style guide includes formatting conventions. Instead of wasting time in reviewing PRs discussing things like indenting, and to avoid later deltas to fix bad formatting in earlier commits, we want to enforce these in the build.
The intent in this change is to fail the build as quickly as possible in travis, so those sending a PR immediately know they should run clang-format and update their commit. When running locally, we want users to know about formatting, but they may not want to act on it immediately, until they are done working. For this reason, it is only a warning outside of the continuous build.
This is done by having a check-format task which should run on most local builds, and an enforce-format task only run by travis. 
						
						
					 
					
						2015-04-11 18:39:28 -07:00 
						 
				 
			
				
					
						
							
							
								Martin Probst 
							
						 
					 
					
						
						
						
						
							
						
						
							a3decad4c2 
							
						 
					 
					
						
						
							
							feat(build): Use broccoli for ts2dart transpilation.  
						
						
						
						
					 
					
						2015-04-11 16:26:44 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							2ed7622239 
							
						 
					 
					
						
						
							
							chore(build): compile the .ts broccoli tools.  
						
						... 
						
						
						
						This avoids having to check in the compiled .js files. 
						
						
					 
					
						2015-04-10 17:29:32 -07:00 
						 
				 
			
				
					
						
							
							
								Martin Probst 
							
						 
					 
					
						
						
						
						
							
						
						
							4e2316c742 
							
						 
					 
					
						
						
							
							feat(build): Add rudimentary TS typings for broccoli.  
						
						
						
						
					 
					
						2015-04-10 16:37:24 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							f0477e164a 
							
						 
					 
					
						
						
							
							chore(build): add typescript to the cjs build.  
						
						... 
						
						
						
						Refactor the file extension logic in traceur plugin to simplify 
						
						
					 
					
						2015-04-10 15:22:03 -07:00 
						 
				 
			
				
					
						
							
							
								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