Skip to content

Instantly share code, notes, and snippets.

@rxaviers
Last active December 15, 2015 11:29
Show Gist options
  • Select an option

  • Save rxaviers/5253603 to your computer and use it in GitHub Desktop.

Select an option

Save rxaviers/5253603 to your computer and use it in GitHub Desktop.
jQueryUI 1.10.2 download vs pre-release differences

The pre-release package is very similar to the development-bundle dir of the downloaded package, except the below. Follow a comparison between the (a) pre-release files and (b) the development-bundle of a downloaded package, along with my inline comments:

--- release	2013-03-27 08:40:21.911804564 -0300
+++ download	2013-03-27 08:19:11.221804772 -0300
@@ -7,6 +7,74 @@
 ./Gruntfile.js
 ./ui.position.jquery.json
 ./themes
+./themes/ui-lightness/** # correct, pre-release has base only
 ./themes/base
 ./themes/base/jquery.ui.tooltip.css
 ./themes/base/minified
@@ -103,6 +171,7 @@
 ./ui/minified/jquery.ui.effect-clip.min.js
 ./ui/minified/jquery.ui.progressbar.min.js
 ./ui/minified/jquery.ui.effect-highlight.min.js
+./ui/minified/jquery-ui.custom.min.js # on pre-release, it's jquery-ui.min.js
 ./ui/minified/jquery.ui.effect-scale.min.js
 ./ui/minified/jquery.ui.position.min.js
 ./ui/minified/i18n
@@ -180,7 +249,6 @@
 ./ui/minified/i18n/jquery.ui.datepicker-ky.min.js
 ./ui/minified/i18n/jquery.ui.datepicker-et.min.js
 ./ui/minified/i18n/jquery.ui.datepicker-ca.min.js
-./ui/minified/jquery-ui.min.js # on download, it's jquery-ui.custom.min.js
 ./ui/minified/jquery.ui.effect-slide.min.js
 ./ui/minified/jquery.ui.tooltip.min.js
 ./ui/minified/jquery.ui.droppable.min.js
@@ -197,12 +265,12 @@
 ./ui/jquery.ui.effect-fade.js
 ./ui/jquery.ui.button.js
 ./ui/jquery.ui.datepicker.js
-./ui/.jshintrc # Shall we remove this from the pre-release? If not, add it on download?
 ./ui/jquery.ui.tabs.js
 ./ui/jquery.ui.position.js
 ./ui/jquery.ui.spinner.js
 ./ui/jquery.ui.effect-slide.js
 ./ui/jquery.ui.effect-drop.js
+./ui/jquery-ui.custom.js # on pre-release, it's jquery-ui.js
 ./ui/jquery.ui.dialog.js
 ./ui/jquery.ui.effect-fold.js
 ./ui/i18n
@@ -294,7 +362,6 @@
 ./ui/jquery.ui.resizable.js
 ./ui/jquery.ui.selectable.js
 ./ui/jquery.ui.tooltip.js
-./ui/jquery-ui.js # on download, it's jquery-ui.custom.js
 ./ui/jquery.ui.effect-pulsate.js
 ./ui.tabs.jquery.json
 ./ui.widget.jquery.json
@@ -308,243 +375,6 @@
 ./ui.droppable.jquery.json
 ./ui.effect-highlight.jquery.json
 ./ui.effect.jquery.json
-./tests/** # should we add those tests on download too?
 ./README.md
 ./ui.effect-explode.jquery.json
 ./ui.effect-scale.jquery.json
@@ -567,12 +397,6 @@
 ./external/globalize.culture.ja-JP.js
 ./ui.core.jquery.json
 ./demos
-./demos/show # Should we add those demos on download too?
-./demos/show/index.html
-./demos/show/default.html
-./demos/toggle
-./demos/toggle/index.html
-./demos/toggle/default.html
 ./demos/tabs
 ./demos/tabs/ajax.html
 ./demos/tabs/manipulation.html
@@ -608,9 +432,6 @@
 ./demos/slider/colorpicker.html
 ./demos/slider/rangemax.html
 ./demos/slider/steps.html
-./demos/toggleClass
-./demos/toggleClass/index.html
-./demos/toggleClass/default.html
 ./demos/droppable
 ./demos/droppable/visual-feedback.html
 ./demos/droppable/revert.html
@@ -629,9 +450,6 @@
 ./demos/droppable/default.html
 ./demos/droppable/photo-manager.html
 ./demos/droppable/accepted-elements.html
-./demos/switchClass
-./demos/switchClass/index.html
-./demos/switchClass/default.html
 ./demos/widget
 ./demos/widget/index.html
 ./demos/widget/default.html
@@ -643,10 +461,6 @@
 ./demos/spinner/decimal.html
 ./demos/spinner/latlong.html
 ./demos/spinner/overflow.html
-./demos/index.html # skipped in download on purpose
-./demos/removeClass
-./demos/removeClass/index.html
-./demos/removeClass/default.html
 ./demos/images
 ./demos/images/demo-spindown-open.gif
 ./demos/images/pbar-ani.gif
@@ -700,9 +514,6 @@
 ./demos/effect/easing.html
 ./demos/effect/index.html
 ./demos/effect/default.html
-./demos/hide
-./demos/hide/index.html
-./demos/hide/default.html
 ./demos/position
 ./demos/position/index.html
 ./demos/position/cycler.html
@@ -728,9 +539,6 @@
 ./demos/accordion/default.html
 ./demos/accordion/hoverintent.html
 ./demos/accordion/collapsible.html
-./demos/addClass
-./demos/addClass/index.html
-./demos/addClass/default.html
 ./demos/autocomplete
 ./demos/autocomplete/search.php
 ./demos/autocomplete/categories.html
@@ -793,9 +601,6 @@
 ./demos/resizable/constrain-area.html
 ./demos/resizable/delay-start.html
 ./demos/resizable/aspect-ratio.html
-./demos/animate
-./demos/animate/index.html
-./demos/animate/default.html
 ./demos/sortable
 ./demos/sortable/display-grid.html
 ./demos/sortable/connect-lists-through-tabs.html
@@ -808,9 +613,43 @@
 ./demos/sortable/delay-start.html
 ./demos/sortable/portlets.html
 ./ui.menu.jquery.json
+./docs/**
 ./ui.mouse.jquery.json
 ./ui.resizable.jquery.json
-./MANIFEST # skipped in download on purpose
 ./ui.slider.jquery.json
 ./ui.accordion.jquery.json
 ./ui.button.jquery.json
@scottgonzalez
Copy link
Copy Markdown

Is .jshintrc not in the download because it's blacklisted or because it's not whitelisted?

For demos, it looks like we're just missing stuff because the names doesn't match up with a component. Is that right? If you include effects core, then you should get all of the missing demos.

I think we can keep the tests out. Also keep the docs out of the pre-release versions.

@rxaviers
Copy link
Copy Markdown
Author

Is .jshintrc not in the download because it's blacklisted or because it's not whitelisted?

Not whitelisted.

For demos, it looks like we're just missing stuff because the names doesn't match up with a component. Is that right? If you include effects core, then you should get all of the missing demos.

That's correct. I guess there's no straightforward way to figure that out dynamically (found nothing looking at manifests). Just let me know otherwise, or I will hardcode that demos to be added in the builder.

I think we can keep the tests out. Also keep the docs out of the pre-release versions.

Ok. (a) keeping the tests out of the download and out of the release (so, removing them from pre-release). (b) keeping the docs out of the pre-release, but in the download (so, untouched as it's now).

@rxaviers
Copy link
Copy Markdown
Author

rxaviers commented Apr 4, 2013

grunt release before vs. after the cut off

Summary:

  • JS minified bundle are different. DB uses grunt-contrib-uglify 0.2.0 vs. grunt-contrib-uglify 0.1.1 of the former tasks (although, both uses uglify-js 2.2.5, so I suppose they might use diff parameters);
  • CSS bundle are the same. The only diff is that DB do not add a line break between each component styles when merging them to generate the base css. This makes DB implementation slighter easier;
  • CSS minified bundle are the same. The only diff is that comments, base css and theme css were all inlined. Now, we have comments \n base css \n theme css;
  • images have different md5 (on each build they get a diff md5, so skipping);
--- before.md5  2013-04-03 22:28:35.424223978 -0300
+++ after.md5   2013-04-03 22:28:50.014223976 -0300
@@ -3,7 +3,7 @@
 b94abb46e58c66897552ee6fa37358d0  jquery-ui-1.10.2pre/ui.sortable.jquery.json
 54ab1578b1fe12a7dcae71b4c14ee4a8  jquery-ui-1.10.2pre/MIT-LICENSE.txt
 91e27d21a866c055651a389c1ee08297  jquery-ui-1.10.2pre/ui.datepicker.jquery.json
-202c1422c485eb72893b50ce3ca04949  jquery-ui-1.10.2pre/Gruntfile.js
+ecaff68fc7298c6c1ff8ba3285d0fdbf  jquery-ui-1.10.2pre/Gruntfile.js
 dc804ea5f6d207f9babeda1fc5d806c5  jquery-ui-1.10.2pre/ui.position.jquery.json
 1e6609d3dc76030f60b3a7e1c3f665c9  jquery-ui-1.10.2pre/themes/base/jquery.ui.tooltip.css
 496d41fdc227e9299c3cdd3178670d28  jquery-ui-1.10.2pre/themes/base/minified/jquery.ui.datepicker.min.css
@@ -16,7 +16,7 @@
 3450d442d0abcc92f625c174e98e0e30  jquery-ui-1.10.2pre/themes/base/minified/jquery.ui.accordion.min.css
 30b331b7311a9c9441c6be2849d2dfe3  jquery-ui-1.10.2pre/themes/base/minified/jquery.ui.tabs.min.css
 1df1f8b3365496237e3e2fcb220ecfa7  jquery-ui-1.10.2pre/themes/base/minified/jquery.ui.menu.min.css
-209262d3a53fd16557b9398d74b0a33c  jquery-ui-1.10.2pre/themes/base/minified/jquery-ui.min.css
+2fdf4bddd48a926b0ac65fbdb7ca181f  jquery-ui-1.10.2pre/themes/base/minified/jquery-ui.min.css
 0d27259bebe331d6a389b1698619435a  jquery-ui-1.10.2pre/themes/base/minified/jquery.ui.spinner.min.css
 0a17335f013de86a03a54cfd01204807  jquery-ui-1.10.2pre/themes/base/minified/jquery.ui.progressbar.min.css
 9a3c1f1724673dd3daf54ea205e848fd  jquery-ui-1.10.2pre/themes/base/minified/jquery.ui.slider.min.css
@@ -28,7 +28,7 @@
 1830b04f34fb42d4f5b6c6f156fb9ae8  jquery-ui-1.10.2pre/themes/base/jquery.ui.button.css
 d3cbc63a7daf9d16e0cb8250ce0f8163  jquery-ui-1.10.2pre/themes/base/jquery.ui.all.css
 b024b7e6e8d18b79277dd7e46e28c01d  jquery-ui-1.10.2pre/themes/base/jquery.ui.theme.css
-e9a82e0c0ad87a345fd685632ff0d628  jquery-ui-1.10.2pre/themes/base/jquery-ui.css
+0d0400064b638564eaddf23133b2b228  jquery-ui-1.10.2pre/themes/base/jquery-ui.css
 e78f3bc98f1c62e7e81e68e52d1c5c90  jquery-ui-1.10.2pre/themes/base/jquery.ui.accordion.css
 0a9225f18e7eeaec2cd40beeb67da0fa  jquery-ui-1.10.2pre/themes/base/jquery.ui.tabs.css
 bc212e3652cb6e40c6776d50576a26bd  jquery-ui-1.10.2pre/themes/base/jquery.ui.spinner.css
@@ -143,7 +143,7 @@
 20d7fdda3513fd4117e7d1e1971afd8b  jquery-ui-1.10.2pre/ui/minified/i18n/jquery.ui.datepicker-ky.min.js
 4fae567dc3ba0bc099d5eb9f716bd0c8  jquery-ui-1.10.2pre/ui/minified/i18n/jquery.ui.datepicker-et.min.js
 04109470401ef8e89eb5f11ae7dff05a  jquery-ui-1.10.2pre/ui/minified/i18n/jquery.ui.datepicker-ca.min.js
-a52d53cb2a001014e088120553b01100  jquery-ui-1.10.2pre/ui/minified/jquery-ui.min.js
+b2102c29abd5211feaf5fdbbd36053eb  jquery-ui-1.10.2pre/ui/minified/jquery-ui.min.js
 2724cda9466b3769ee060f8470d48157  jquery-ui-1.10.2pre/ui/minified/jquery.ui.effect-slide.min.js
 c439523a342e09d88eacc8243e8b6096  jquery-ui-1.10.2pre/ui/minified/jquery.ui.tooltip.min.js
 5e8acdefa2bfed20e192e55e5aea8718  jquery-ui-1.10.2pre/ui/minified/jquery.ui.droppable.min.js
@@ -256,7 +256,7 @@
 43ab00a817c66825c868dee8557fcaf3  jquery-ui-1.10.2pre/ui/jquery.ui.resizable.js
 6b891be2f524b5c794b804448331f35a  jquery-ui-1.10.2pre/ui/jquery.ui.selectable.js
 c18cdd474ef5ab01221cf1be2606481a  jquery-ui-1.10.2pre/ui/jquery.ui.tooltip.js
-b3a23d599f3c398d2c244484571a750e  jquery-ui-1.10.2pre/ui/jquery-ui.js
+ae7960aecd0deaac01b0d003ecb306c1  jquery-ui-1.10.2pre/ui/jquery-ui.js
 af3500c0848727821f3ef87eac7b7dc6  jquery-ui-1.10.2pre/ui/jquery.ui.effect-pulsate.js
 aca92a4d4494bd0e6d3b7f4d1a0d489b  jquery-ui-1.10.2pre/ui.tabs.jquery.json
 e95136c21688d08638b522ea1979e82f  jquery-ui-1.10.2pre/ui.widget.jquery.json
@@ -266,7 +266,7 @@
 af81e4b2f2c9747edea3b8deb2261d92  jquery-ui-1.10.2pre/ui.autocomplete.jquery.json
 84933164c56ad5bd54764a187ed70804  jquery-ui-1.10.2pre/ui.dialog.jquery.json
 05b1064ab7216980716b99a5517b5b62  jquery-ui-1.10.2pre/ui.effect-drop.jquery.json
-e845419b5c0a6bee7254bd2b715b2699  jquery-ui-1.10.2pre/package.json
+7336f2b67e516306c4290e898ac827de  jquery-ui-1.10.2pre/package.json
 19052b0de4ad253114e9e0a085dbf742  jquery-ui-1.10.2pre/ui.droppable.jquery.json
 d56ab86df12ba32a901e52fde981459f  jquery-ui-1.10.2pre/ui.effect-highlight.jquery.json
 1d8064d567fc2e493460b629cec6e8e2  jquery-ui-1.10.2pre/ui.effect.jquery.json
@@ -543,7 +543,7 @@
 7f9b0d39b8cabe77ca7ae6f84bbd4ab2  jquery-ui-1.10.2pre/demos/spinner/decimal.html
 bf9739604cd7781e85a9e2a2be2f26ce  jquery-ui-1.10.2pre/demos/spinner/latlong.html
 38feadd133ac7d8f82c04fe572e1533c  jquery-ui-1.10.2pre/demos/spinner/overflow.html
-ea28419d5769b2115f79bfd4243bc83e  jquery-ui-1.10.2pre/demos/index.html
+763caf17f859eac5763c296a79583865  jquery-ui-1.10.2pre/demos/index.html
 1ecebffae58a5a73527c4376635669f2  jquery-ui-1.10.2pre/demos/removeClass/index.html
 a3edf2cfd74306f32805065ba240ffd3  jquery-ui-1.10.2pre/demos/removeClass/default.html
 1c22e68ae68ed999456aeb8f6cce73b9  jquery-ui-1.10.2pre/demos/datepicker/alt-field.html
@@ -669,7 +669,6 @@
 6dac65303e0d890af45e401c61fa7be9  jquery-ui-1.10.2pre/ui.menu.jquery.json
 e718cfa15fd179254fae1499b9971411  jquery-ui-1.10.2pre/ui.mouse.jquery.json
 d9d48b22e32014b75986302956b0656f  jquery-ui-1.10.2pre/ui.resizable.jquery.json
-d3fd0a3596d58cb4fbd2e461c7af2bbd  jquery-ui-1.10.2pre/MANIFEST
 ab4d688fab29f21530bd6fd2f50514c0  jquery-ui-1.10.2pre/ui.slider.jquery.json
 2d8747e8460cf9208ebe01aebabae39c  jquery-ui-1.10.2pre/ui.accordion.jquery.json
 d1149e33b3052755c92b80bf496f97eb  jquery-ui-1.10.2pre/ui.button.jquery.json
@@ -798,7 +797,7 @@
 dfc9e8e189987b373548c1b7e411212b  themes/base/minified/jquery.ui.selectable.min.css
 f3c09cde53cba87454bfaee12f3e295d  themes/base/minified/jquery.ui.theme.min.css
 e9a82e0c0ad87a345fd685632ff0d628  jquery-ui.css
-42f78d415c8d0e8ce8b96ddfd851d14b  jquery-ui-1.10.2pre.zip
+9d7705c796f2a55fb8990b6644dca3fd  jquery-ui-1.10.2pre.zip
 7784fd80bf21103b0cee8dd4ecead387  i18n/jquery-ui-i18n.min.js
 6429a7dea82adf571173db09c9c47545  i18n/jquery-ui-i18n.js
 209262d3a53fd16557b9398d74b0a33c  jquery-ui.min.css

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment