Gary Katsevman
fe760a44d7
fix: remove unnecessary comments from video.min.js ( #3709 )
...
This involves updating to latest version of uglify and setting
"screwIE8" to false since that is a default in 2.7. However, this makes
"preserveComments" "some" work as it is supposed to work.
Fixes #3707 . This also comes from the stable branch after the 5.11.9
release.
2016-10-25 14:31:05 -04:00
Pat O'Neill
8845bd36c1
chore(grunt): fix getting changelog by switching to npm-run ( #3687 )
...
shelljs-nodecli is having trouble getting the conventional-changelog package because the package name and binary name are different.
Fixes #3683
2016-10-18 14:42:10 -04:00
Gary Katsevman
d4e89d2adc
chore: update CHANGELOG automation to use conventional-changelog ( #3669 )
...
This updates our changelog automation to use conventinoal changelog. Ultimately, it will make it easier to merge PRs because it won't require the use of the contrib tool.
It uses https://github.com/videojs/conventional-changelog-videojs/blob/master/convention.md
2016-10-06 14:09:48 -04:00
Owen Edwards
7d85f27a8e
test(a11y): add basic accessibility testing using grunt-accessibility
2016-09-30 15:18:57 -04:00
Brandon Casey
816291e7b5
chore(deps): add the bundle-collapser browserify plugin
...
This plugin makes browserify output numbers instead of the bundle paths to save some bytes in the output.
2016-09-29 11:58:37 -04:00
Gary Katsevman
daab267736
@gkatsev added webpack to test build. closes #3579
2016-08-25 16:24:31 -04:00
mister-ben
94f22bb995
@mister-ben added task to maintain translations. closes #3572
2016-08-25 15:49:40 -04:00
Gary Katsevman
c154518df4
@gkatsev added tests for webpack and browserify bundling and node.js requiring. closes #3558
2016-08-24 16:32:05 -04:00
Gary Katsevman
955185379f
@gkatsev updated build system to open es5 folder for bundles and dist folder other users. closes #3445
2016-08-17 17:16:41 -04:00
Pat O'Neill
b3e4e95f9c
@misteroneill enabled and updated videojs-standard and fixed an issue with linting. closes #3508
2016-08-11 18:33:34 -04:00
Gary Katsevman
1ff9f381a2
@gkatsev modified ie8.css build process
2016-08-05 14:23:15 -04:00
Erik Yuzwa
d86d4b2222
@erikyuzwa reworked build to separate out IE8-specific CSS
2016-08-05 14:17:51 -04:00
Pat O'Neill
e85c1c0391
@misteroneill updated source code to pass linter
2016-08-05 11:35:54 -04:00
Pat O'Neill
b270f58bc8
@misteroneill fixed npm test from running coveralls locally. closes #3449
2016-07-21 13:26:46 -04:00
Gary Katsevman
0808f843eb
@gkatsev pinned node-sass to 3.4. closes #3401
2016-06-27 18:26:37 -04:00
Gary Katsevman
f4ee2767eb
@gkatsev Use fonts 2.0 that do not require wrapping codepoints. closes #3252
2016-04-13 20:43:51 +02:00
Gary Katsevman
d4c1af60ac
@gkatsev added an option to keep the tooltips inside the player bounds. closes #3149
2016-03-25 14:34:06 -04:00
Gary Katsevman
e2c8c125a2
@gkatsev changed emulated tracks to in novtt to wait for vttjs to load or error before parsing. closes #3181
2016-03-17 14:53:00 -04:00
Pat O'Neill
80c6c16a2f
@misteroneill added alt css as video-js-cdn.css. closes #3118
2016-02-19 14:17:47 -05:00
Gary Katsevman
a2f5430a5d
@gkatsev fixed minified videojs in IE8. Fixes #3064 and #3070 . closes #3104
2016-02-11 17:04:30 -05:00
alex-phillips
acd775f551
@alex-phillips fixed reference to videojs-vtt.js dependency. closes #3080
2016-02-11 16:59:38 -05:00
Gary Katsevman
93f2f83723
@gkatsev updated css to have ascii codepoints for fonticons. Expose new scss file. closes #2973
2016-01-07 23:36:09 -05:00
Gary Katsevman
16f2e4113a
@gkatsev switched to use custom vtt.js from npm. closes #2905
2015-12-09 18:12:46 -05:00
Gary Katsevman
08f03c160c
@gkatsev updated options customizer and github-release options. closes #2903
2015-12-08 20:30:48 -05:00
Gary Katsevman
a528e44d9b
@gkatsev updated grunt-release config. closes #2900
2015-12-08 18:59:02 -05:00
Gary Katsevman
359df7148b
@gkatsev added chg- and github- release for next releases. closes #2899
2015-12-08 15:52:17 -05:00
Pat O'Neill
e6f5d6b585
@misteroneill Add browserify:dist Target. Fix vtt.js URL.. closes #2741
2015-10-28 17:47:18 -04:00
jforbes
c85b526a1c
@forbesjo removed android/ios tests to increase build stability. closes #2739
2015-10-26 17:13:57 -04:00
jforbes
4598b38291
@forbesjo updated karma to use all installed browsers for unit tests. closes #2708
2015-10-26 17:06:16 -04:00
Gary Katsevman
0b7cf586c2
@gkatsev exposed isCrossOrigin and used it to enable CORS for textTrack XHRs. closes #2633
2015-09-24 19:58:25 -04:00
heff
42468e19be
@heff removed a second copy of video.novtt.js from dist. closes #2630
2015-09-23 12:29:22 -04:00
Matthew McClure
e121428565
moved actual grunt file to build dir
2015-09-22 15:58:42 -07:00
Pat O'Neill
c0673d2852
@misteroneill create video.novtt.js in dist builds. closes #2447
2015-08-10 15:22:15 -04:00
heff
3e35935182
Sped up tests by relying on watchify and splitting up tests
...
- Temporarily killed API tests. Combining them with other tests.
- Using browserify:watch for build/temp/video.js (sandbox testing)
- Using karma:watch for automated tests
Using individual watch tasks allows watchify to use smart caching in both
instances.
- Switched to grunt-concurrent for watch tasks
- Switched to travis containers, sudo: false
- Added caching of npm modules in Travis
- Consolidated travis testing
- Cleaned up grunt file
- Fixed travis.yml spacing
- Added the watchAll task for trying it out
- Moved travis test script logic to package.json
- Moved coverage reporting to Travis only
closes #2254
2015-07-15 15:22:34 -07:00
heff
4803ac2674
Removed the CDN publishing logic into it's own repo
...
See videojs/cdn#3
- Added a guide note about skipping analytics tracking on the CDN
- Updated videojs-font
- Added videojs-ie8 as a dependency
- Updated the examples directory URLs and added to dist
- Updated CSS to override font path
2015-06-05 15:38:52 -07:00
heff
d8e7d13fd0
build: Updated test configuration for new Savage testing
2015-05-12 14:05:08 -07:00
Gary Katsevman
90b2f5d6ac
build: @gkatsev updated the Gruntfile to use ES6. closes #2106
2015-05-01 12:54:31 -07:00
heff
a6f4fb8ca7
build: Made prerelease task clearer and ignore build changes
2015-05-01 11:53:23 -07:00
heff
d05967c561
Added a prerelease command for automatic prereleases
2015-05-01 09:24:35 -07:00
Matthew McClure
f21f840afb
added scss files to dist folder
2015-04-29 13:16:18 -07:00
Matthew McClure
44953cf99b
remove minified tests from grunt test task
2015-04-02 11:33:51 -07:00
Matthew McClure
dfa791581f
Check travis env before checking if it's a PR
2015-04-02 11:33:51 -07:00
heff
6e5fc8d687
More build and testing cleanup. Also some reorganization.
2015-04-02 11:33:51 -07:00
Matthew McClure
0c9d53321f
Report test coverage analytics during test runs
2015-04-02 11:33:50 -07:00
heff
9dea6bed33
@heff replaced Closure Compiler with Uglify for minification. closes #1940
2015-03-12 11:23:47 -07:00
Matthew McClure
52e85e65fd
added bin file for returning the current version
2015-02-27 17:06:01 -08:00
Gary Katsevman
4e5c28cc56
@gkatsev greatly improved text track support and implemented vtt.js as the webvtt parser. closes #1749
2015-02-13 15:19:02 -08:00
Steve Heffernan
76e662a756
@heff added the Source Handler interface for handling advanced formats including adaptive streaming. closes #1560
2014-12-02 14:22:34 -08:00
Steve Heffernan
1ffea6ce07
Removed a few leaked globals. This along with #1396 closes #603
2014-08-05 12:09:29 -07:00
Steve Heffernan
46aa551e1e
Modernized the fullscreen API and added support for IE11. fixes #1155 closes #1205
2014-05-15 14:46:28 -07:00