Skip to content

Commit e26e0df

Browse files
committed
Merge branch 'master' into selectmenu
2 parents f8377ed + 9620812 commit e26e0df

30 files changed

+669
-576
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
dist
22
node_modules
3+
.sizecache.json

.mailmap

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ Alexander Polomoshnov <alex.polomoshnov@gmail.com>
55
Aliaksandr Rahalevich <saksmlz@gmail.com>
66
Andrew Couch <andy@couchand.com> <acouch@bluewolf.com>
77
Andrew Newcomb <ext.github@preceptsoftware.co.uk>
8-
Andrew Powell <powella@gmail.com> <andrew@shellscape.org>
8+
Andrew Powell <andrew@shellscape.org> <andrew@shellcape.org>
9+
Andrew Powell <andrew@shellscape.org> <powella@gmail.com>
910
Andrey Kapitcyn <ru.m157y@gmail.com>
1011
Ben Hollis <bhollis@amazon.com> <ben@benhollis.net>
1112
Benjamin Scott Boyle <benjamins.boyle@gmail.com>
@@ -15,12 +16,15 @@ Christoph Rönsch <christoph.roensch@arcor.de>
1516
Corey Frang <gnarf37@gmail.com> <gnarf@gnarf.net>
1617
Courtland Allen <courtlandallen@gmail.com>
1718
Dan Streetman <ddstreet@ieee.org>
19+
Danny Trunk <dtrunk90@gmail.com> <dtrunk90@googlemail.com>
20+
David De Sloovere <david.desloovere@outlook.com> <david.desloovere@hotmail.com>
21+
David Murdoch <david@davidmurdoch.com> <musicisair@yahoo.com>
1822
Diego Tres <diegotres@gmail.com>
1923
Dominique Vincent <dominique.vincent@toitl.com>
2024
Doug Blood <dougblood@gmail.com>
2125
Douglas Cerna <douglascerna@yahoo.com> <replaceafill@system76.(none)>
22-
Douglas Neiner <doug@pixelgraphics.us>
23-
Douglas Neiner <doug@pixelgraphics.us> <doug@Doug-Neiners-MacBook-Pro.local>
26+
Douglas Neiner <doug@dougneiner.com> <doug@pixelgraphics.us>
27+
Douglas Neiner <doug@dougneiner.com> <doug@Doug-Neiners-MacBook-Pro.local>
2428
Dylan Just <dev@ephox.com>
2529
Eddie Monge <eddie@eddiemonge.com>
2630
Edward A Faulkner <ef@alum.mit.edu>
@@ -32,31 +36,39 @@ Filippo Cavallarin <filippo.cavallarin@codseq.it> <poplix@papuasia.org>
3236
Florian Gutmann <f.gutmann@chronimo.com> <blackfeet@gmx.at>
3337
Genie <386@mail.com>
3438
Guntupalli Karunakar <karunakarg@yahoo.com>
39+
Heiko Henning <heiko@thehennings.ch> <h.henning@educa.ch>
3540
Hiroshi Tomita <tomykaira@gmail.com>
3641
Ian Simpson <spoonlikesham@gmail.com>
3742
Igor Milla <igor.fsp.milla@gmail.com>
3843
Israel Tsadok <itsadok@gmail.com>
3944
Jacek Jędrzejewski <jacek.jedrzejewski@gmail.com>
4045
Jamie Gegerson <git@jamiegegerson.com>
46+
Jason Oster <jay@kodewerx.org> <jay@loyalize.com>
4147
Jay Merrifield <fracmak@gmail.com> <merrifieldj@pixia.com>
48+
Jean-Francois Remy <jeff@melix.org> <jfremy@virtuoz.com>
4249
John Enters <github@darkdark.net>
4350
Jonathan Vingiano <jvingiano@gmail.com>
4451
Josh Varner <josh.varner@gmail.com>
4552
Justin Domnitz <jdomnitz@gmail.com>
4653
Justin MacCarthy <Justin@Rubystars.biz>
4754
Jörn Zaefferer <joern.zaefferer@gmail.com>
4855
Karl Kirch <karlkrch@gmail.com> <karl.ctr.kirch@faa.gov>
56+
Keith Wood <kbwood@iinet.com.au> <kbwood.au@gmail.com>
4957
Kevin Dalman <development@allpro.net>
50-
Klaus Hartl <klaus.hartl@googlemail.com> carhartl <klaus.hartl@stilbuero.de>
58+
Klaus Hartl <klaus.hartl@gmail.com> <klaus.hartl@googlemail.com>
59+
Klaus Hartl <klaus.hartl@gmail.com> <klaus.hartl@stilbuero.de>
5160
Kris Borchers <kris.borchers@gmail.com>
5261
Kris Borchers <kris.borchers@gmail.com> <k_borchers@yahoo.com>
5362
Krzysztof Rosiński <rozwell69@gmail.com>
5463
Lev Kitsis <spam4lev@gmail.com>
55-
Maggie Costello Wachs <fg.maggie@gmail.com> maggiewachs <maggie@filamentgroup.com>
64+
Maciej Mroziński <maciej.k.mrozinski@gmail.com> <mrozik87@gmail.com>
65+
Maggie Wachs <maggie@filamentgroup.com>
66+
Maggie Wachs <maggie@filamentgroup.com> <fg.maggie@gmail.com>
5667
Marc Neuwirth <marc.neuwirth@gmail.com>
5768
Marcos Sousa <falecomigo@marcossousa.com> <marcos.sousa@corp.globo.com>
5869
Martin Frost <martinf55@hotmail.com>
5970
Mathias Stenbom <mathias@stenbom.com>
71+
Matt Hoskins <matt@nipltd.com> <furlined@cat-basket.org>
6072
Matthew Edward Hutton <meh@corefiling.co.uk>
6173
Max Schnur <max.schnur@gmail.com>
6274
Michael Hollis <hollis21@gmail.com>
@@ -66,6 +78,7 @@ Mike Alsup <malsup@gmail.com>
6678
Milan Broum <midlis@googlemail.com>
6779
Mohamed Cherif Bouchelaghem <cherifbouchelaghem@yahoo.fr> <cherif@cherif.(none)>
6880
Nick Pierpoint <nick.pierpoint@tidalsand.com>
81+
Paul Bakaus <paul.bakaus@gmail.com> <paul.bakaus@googlemail.com>
6982
Paul Irish <paul.irish@gmail.com>
7083
Pavol Hluchý <lopo@losys.sk>
7184
Peter Heiberg <peter@heiberg.se>
@@ -78,6 +91,7 @@ Rick Waldron <waldron.rick@gmail.com>
7891
Ryan Neufeld <ryan@neufeldmail.com>
7992
Ryan Olton <oltonr@gmail.com>
8093
Saji Nediyanchath <saji89@gmail.com> Saji <saji@saji-laptop.(none)>
94+
Scott Jehl <scottjehl@gmail.com> <scott@scottjehl.com>
8195
Sebastian Sauer <info@dynpages.de>
8296
Sergey Kartashov <ebishkek@yandex.ru>
8397
Shahyar Ghobadpour <shahyar@gmail.com>
@@ -88,5 +102,7 @@ Stojce Slavkovski <stojce@gmail.com>
88102
Tarafder Ashek-E-Elahi <mail.ashek@gmail.com>
89103
Thibault Duplessis <thibault.duplessis@gmail.com>
90104
Ting Kuei <ting@kuei.com>
105+
Todd Parker <todd@filamentgroup.com> <fg.todd@gmail.com>
91106
Wesley Walser <waw325@gmail.com> <wwalser@atlassian.com>
92107
Xavi Ramirez <xavi.rmz@gmail.com>
108+
Ziling Zhao <zilingzhao@gmail.com> <zizhao@cisco.com>

AUTHORS.txt

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
Authors ordered by first contribution
22
A list of current team members is available at http://jqueryui.com/about
33

4-
Paul Bakaus <paul.bakaus@googlemail.com>
4+
Paul Bakaus <paul.bakaus@gmail.com>
55
Richard Worth <rdworth@gmail.com>
66
Yehuda Katz <wycats@gmail.com>
77
Sean Catchpole <sean@sunsean.com>
88
John Resig <jeresig@gmail.com>
99
Tane Piper <piper.tane@gmail.com>
1010
Dmitri Gaskin <dmitrig01@gmail.com>
11-
Klaus Hartl <klaus.hartl@googlemail.com>
11+
Klaus Hartl <klaus.hartl@gmail.com>
1212
Stefan Petre <stefan.petre@gmail.com>
1313
Gilles van den Hoven <gilles@webunity.nl>
1414
Micheil Bryan Smith <micheil@brandedcode.com>
1515
Jörn Zaefferer <joern.zaefferer@gmail.com>
1616
Marc Grabanski <m@marcgrabanski.com>
17-
Keith Wood <kbwood.au@gmail.com>
17+
Keith Wood <kbwood@iinet.com.au>
1818
Brandon Aaron <brandon.aaron@gmail.com>
1919
Scott González <scott.gonzalez@gmail.com>
2020
Eduardo Lundgren <eduardolundgren@gmail.com>
@@ -27,12 +27,12 @@ David Bolter <david.bolter@gmail.com>
2727
Chi Cheng <cloudream@gmail.com>
2828
Ca-Phun Ung <pazu2k@gmail.com>
2929
Ariel Flesler <aflesler@gmail.com>
30-
Maggie Costello Wachs <fg.maggie@gmail.com>
30+
Maggie Wachs <maggie@filamentgroup.com>
3131
Scott Jehl <scott@scottjehl.com>
32-
Todd Parker <fg.todd@gmail.com>
33-
Andrew Powell <powella@gmail.com>
32+
Todd Parker <todd@filamentgroup.com>
33+
Andrew Powell <andrew@shellscape.org>
3434
Brant Burnett <btburnett3@gmail.com>
35-
Douglas Neiner <doug@pixelgraphics.us>
35+
Douglas Neiner <doug@dougneiner.com>
3636
Paul Irish <paul.irish@gmail.com>
3737
Ralph Whitbeck <ralph.whitbeck@gmail.com>
3838
Thibault Duplessis <thibault.duplessis@gmail.com>
@@ -79,10 +79,10 @@ Phillip Barnes <philbar@gmail.com>
7979
Kyle Wilkinson <kai@wikyd.org>
8080
Khaled AlHourani <me@khaledalhourani.com>
8181
Marian Rudzynski <mr@impaled.org>
82-
Jean-Francois Remy <jfremy@virtuoz.com>
83-
Doug Blood <dougblood@gmail.com>
82+
Jean-Francois Remy <jeff@melix.org>
83+
Doug Blood
8484
Filippo Cavallarin <filippo.cavallarin@codseq.it>
85-
Heiko Henning <h.henning@educa.ch>
85+
Heiko Henning <heiko@thehennings.ch>
8686
Aliaksandr Rahalevich <saksmlz@gmail.com>
8787
Mario Visic <mario@mariovisic.com>
8888
Xavi Ramirez <xavi.rmz@gmail.com>
@@ -106,7 +106,7 @@ Adam Parod <mystic414@gmail.com>
106106
Guillaume Gautreau <guillaume+github@ghusse.com>
107107
Marcel Toele <EleotleCram@gmail.com>
108108
Dan Streetman <ddstreet@ieee.org>
109-
Matt Hoskins <furlined@cat-basket.org>
109+
Matt Hoskins <matt@nipltd.com>
110110
Giovanni Giacobbi <giovanni@giacobbi.net>
111111
Kyle Florence <kyle.florence@gmail.com>
112112
Pavol Hluchý <lopo@losys.sk>
@@ -124,7 +124,7 @@ Israel Tsadok <itsadok@gmail.com>
124124
Carson McDonald <carson@ioncannon.net>
125125
Jason Davies <jason@jasondavies.com>
126126
Garrison Locke <gplocke@gmail.com>
127-
David Murdoch <musicisair@yahoo.com>
127+
David Murdoch <david@davidmurdoch.com>
128128
Benjamin Scott Boyle <benjamins.boyle@gmail.com>
129129
Jesse Baird <jebaird@gmail.com>
130130
Jonathan Vingiano <jvingiano@gmail.com>
@@ -150,11 +150,10 @@ Marwan Al Jubeh <marwan.aljubeh@gmail.com>
150150
Milan Broum <midlis@googlemail.com>
151151
Sebastian Sauer <info@dynpages.de>
152152
Gaëtan Muller <m.gaetan89@gmail.com>
153-
Michel Weimerskirch <michel@weimerskirch.net>
154153
William Griffiths <william@ycymro.com>
155154
Stojce Slavkovski <stojce@gmail.com>
156155
David Soms <david.soms@gmail.com>
157-
David De Sloovere <david.desloovere@hotmail.com>
156+
David De Sloovere <david.desloovere@outlook.com>
158157
Michael P. Jung <michael.jung@terreon.de>
159158
Shannon Pekary <spekary@gmail.com>
160159
Matthew Edward Hutton <meh@corefiling.co.uk>
@@ -198,7 +197,7 @@ Lee Rowlands <lee.rowlands@previousnext.com.au>
198197
Timmy Willison <timmywillisn@gmail.com>
199198
Karl Swedberg <kswedberg@gmail.com>
200199
Baoju Yuan <the_guy_1987@hotmail.com>
201-
Maciej Mroziński <mrozik87@gmail.com>
200+
Maciej Mroziński <maciej.k.mrozinski@gmail.com>
202201
Luis Dalmolin <luis.nh@gmail.com>
203202
Mark Aaron Shirley <maspwr@gmail.com>
204203
Martin Hoch <martin@fidion.de>

Gruntfile.js

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -68,19 +68,6 @@ var
6868
}
6969
},
7070

71-
minifyCSS = {
72-
options: {
73-
keepSpecialComments: 0
74-
},
75-
main: {
76-
options: {
77-
keepSpecialComments: "*"
78-
},
79-
src: "dist/jquery-ui.css",
80-
dest: "dist/jquery-ui.min.css"
81-
}
82-
},
83-
8471
compareFiles = {
8572
all: [
8673
"dist/jquery-ui.js",
@@ -108,16 +95,6 @@ uiFiles.concat( allI18nFiles ).forEach(function( file ) {
10895
minify[ file ].files[ mapMinFile( file ) ] = file;
10996
});
11097

111-
cssFiles.forEach(function( file ) {
112-
minifyCSS[ file ] = {
113-
options: {
114-
banner: createBanner()
115-
},
116-
src: file,
117-
dest: "dist/" + file.replace( /\.css$/, ".min.css" ).replace( /themes\/base\//, "themes/base/minified/" )
118-
};
119-
});
120-
12198
uiFiles.forEach(function( file ) {
12299
// TODO this doesn't do anything until https://github.com/rwldrn/grunt-compare-size/issues/13
123100
compareFiles[ file ] = [ file, mapMinFile( file ) ];
@@ -129,7 +106,6 @@ grunt.loadNpmTasks( "grunt-contrib-uglify" );
129106
grunt.loadNpmTasks( "grunt-contrib-concat" );
130107
grunt.loadNpmTasks( "grunt-contrib-qunit" );
131108
grunt.loadNpmTasks( "grunt-contrib-csslint" );
132-
grunt.loadNpmTasks( "grunt-contrib-cssmin" );
133109
grunt.loadNpmTasks( "grunt-html" );
134110
grunt.loadNpmTasks( "grunt-compare-size" );
135111
grunt.loadNpmTasks( "grunt-git-authors" );
@@ -187,20 +163,12 @@ grunt.initConfig({
187163
}
188164
},
189165
uglify: minify,
190-
cssmin: minifyCSS,
191166
htmllint: {
192167
// ignore files that contain invalid html, used only for ajax content testing
193168
all: grunt.file.expand( [ "demos/**/*.html", "tests/**/*.html" ] ).filter(function( file ) {
194169
return !/(?:ajax\/content\d\.html|tabs\/data\/test\.html|tests\/unit\/core\/core.*\.html)/.test( file );
195170
})
196171
},
197-
copy: {
198-
dist_units_images: {
199-
src: "themes/base/images/*",
200-
strip: /^themes\/base\//,
201-
dest: "dist/"
202-
}
203-
},
204172
qunit: {
205173
files: expandFiles( "tests/unit/**/*.html" ).filter(function( file ) {
206174
// disabling everything that doesn't (quite) work with PhantomJS for now
@@ -250,7 +218,4 @@ grunt.registerTask( "test", [ "qunit" ] );
250218
grunt.registerTask( "sizer", [ "concat:ui", "uglify:main", "compare_size:all" ] );
251219
grunt.registerTask( "sizer_all", [ "concat:ui", "uglify", "compare_size" ] );
252220

253-
// "copy:dist_units_images" is used by unit tests
254-
grunt.registerTask( "build", [ "concat", "uglify", "cssmin", "copy:dist_units_images" ] );
255-
256221
};

build/tasks/build.js

Lines changed: 0 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,6 @@ module.exports = function( grunt ) {
22

33
"use strict";
44

5-
var fs = require( "fs" );
6-
7-
function expandFiles( files ) {
8-
return grunt.util._.pluck( grunt.file.expandMapping( files ), "src" ).filter(function(filepath) {
9-
// restrict to files, exclude folders
10-
try {
11-
return fs.statSync( filepath[ 0 ] ).isFile();
12-
} catch(e) {
13-
throw grunt.task.taskError(e.message, e);
14-
}
15-
}).map(function( values ) {
16-
return values[ 0 ];
17-
});
18-
}
19-
205
grunt.registerTask( "manifest", "Generate jquery.json manifest files", function() {
216
var pkg = grunt.config( "pkg" ),
227
base = {
@@ -96,41 +81,6 @@ grunt.registerTask( "manifest", "Generate jquery.json manifest files", function(
9681
});
9782
});
9883

99-
grunt.registerMultiTask( "copy", "Copy files to destination folder and replace @VERSION with pkg.version", function() {
100-
function replaceVersion( source ) {
101-
return source.replace( /@VERSION/g, grunt.config( "pkg.version" ) );
102-
}
103-
function copyFile( src, dest ) {
104-
if ( /(js|css)$/.test( src ) ) {
105-
grunt.file.copy( src, dest, {
106-
process: replaceVersion
107-
});
108-
} else {
109-
grunt.file.copy( src, dest );
110-
}
111-
}
112-
var files = expandFiles( this.filesSrc ),
113-
target = this.data.dest + "/",
114-
strip = this.data.strip,
115-
renameCount = 0,
116-
fileName;
117-
if ( typeof strip === "string" ) {
118-
strip = new RegExp( "^" + grunt.template.process( strip, grunt.config() ).replace( /[\-\[\]{}()*+?.,\\\^$|#\s]/g, "\\$&" ) );
119-
}
120-
files.forEach(function( fileName ) {
121-
var targetFile = strip ? fileName.replace( strip, "" ) : fileName;
122-
copyFile( fileName, target + targetFile );
123-
});
124-
grunt.log.writeln( "Copied " + files.length + " files." );
125-
for ( fileName in this.data.renames ) {
126-
renameCount += 1;
127-
copyFile( fileName, target + grunt.template.process( this.data.renames[ fileName ], grunt.config() ) );
128-
}
129-
if ( renameCount ) {
130-
grunt.log.writeln( "Renamed " + renameCount + " files." );
131-
}
132-
});
133-
13484
grunt.registerTask( "clean", function() {
13585
require( "rimraf" ).sync( "dist" );
13686
});

build/tasks/testswarm.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,13 @@ function submit( commit, runs, configFile, extra, done ) {
4242
commitUrl = "https://github.com/jquery/jquery-ui/commit/" + commit;
4343

4444
if ( extra ) {
45-
extra = " " + extra;
45+
extra = " (" + extra + ")";
4646
}
4747

4848
for ( testName in runs ) {
4949
runs[ testName ] = config.testUrl + commit + "/tests/unit/" + runs[ testName ];
5050
}
51+
5152
testswarm.createClient({
5253
url: config.swarmUrl,
5354
pollInterval: 10000,
@@ -59,7 +60,7 @@ function submit( commit, runs, configFile, extra, done ) {
5960
token: config.authToken
6061
})
6162
.addjob({
62-
name: "jQuery UI #<a href='" + commitUrl + "'>" + commit.substr( 0, 10 ) + "</a>" + extra,
63+
name: "Commit <a href='" + commitUrl + "'>" + commit.substr( 0, 10 ) + "</a>" + extra,
6364
runs: runs,
6465
runMax: config.runMax,
6566
browserSets: config.browserSets

0 commit comments

Comments
 (0)