From 1827b390d8c3dbff6c5ac10c90360ab198a4d34e Mon Sep 17 00:00:00 2001 From: Scott González Date: Thu, 20 Sep 2012 20:21:32 -0400 Subject: Build: Convert changelog to markdown. --- build/release/changelog-shell | 67 ++++++++++++++++++++++--------------------- build/release/release.js | 42 +++++++++++++++++++++++++-- 2 files changed, 73 insertions(+), 36 deletions(-) (limited to 'build') diff --git a/build/release/changelog-shell b/build/release/changelog-shell index 9e4fbd7e4..7e951d7a6 100644 --- a/build/release/changelog-shell +++ b/build/release/changelog-shell @@ -10,70 +10,71 @@ Move all commit notes to the appropriate section. - If there is no ticket number, search Trac for the relevant ticket. - If there is no ticket, create one (if needed), or leave just the commit link. -Double check that "XXXX" does not appear anywhere in the changelog. +Double check that "TICKETREF" does not appear anywhere in the changelog. -Post this changelog at: CHANGELOG_URL +Add this changelog to jqueryui.com. DELETE EVERYTHING ABOVE THE FOLLOWING LINE ------------------------------------------ + -= Summary = -This is the final release of jQuery UI 1.8. --- OR -- -This is the second maintenance release for [[UI/Changelog/1.8|jQuery UI 1.8]]. +## Summary +{summary} -= Build = +## Build -= Core & Utilities = +## Core & Utilities -=== UI Core === +### UI Core -=== Mouse === +### Mouse -=== Widget Factory === +### Widget Factory -=== Position === +### Position -= Interactions = +## Interactions -=== Draggable === +### Draggable -=== Droppable === +### Droppable -=== Resizable === +### Resizable -=== Selectable === +### Selectable -=== Sortable === +### Sortable -= Widgets = +## Widgets -=== Accordion === +### Accordion -=== Autocomplete === +### Autocomplete -=== Button === +### Button -=== Datepicker === +### Datepicker -=== Dialog === +### Dialog -=== Progressbar === +### Progressbar -=== Slider === +### Slider -=== Tabs === +### Tabs -= Effects = +## Effects -=== Individual effects === +### Individual effects -= CSS Framework = +## CSS Framework -= Demos = +## Demos -= Website = +## Website -=== Download Builder === +### Download Builder diff --git a/build/release/release.js b/build/release/release.js index 401f2366e..6939c8611 100644 --- a/build/release/release.js +++ b/build/release/release.js @@ -1,6 +1,7 @@ #!/usr/bin/env node -var baseDir, repoDir, prevVersion, newVersion, nextVersion, tagTime, +var baseDir, repoDir, majorMinorVersion, patchVersion, prevVersion, newVersion, + nextVersion, tagTime, fs = require( "fs" ), path = require( "path" ), // support: node <0.8 @@ -103,10 +104,14 @@ function getVersions() { major = parseInt( parts[ 0 ], 10 ); minor = parseInt( parts[ 1 ], 10 ); patch = parseInt( parts[ 2 ], 10 ); + // TODO: handle 2.0.0 if ( minor === 0 ) { abort( "This script is not smart enough to handle the 2.0.0 release." ); } + + majorMinorVersion = [ major, minor ].join( "." ); + patchVersion = patch; prevVersion = patch === 0 ? [ major, minor - 1, 0 ].join( "." ) : [ major, minor, patch - 1 ].join( "." ); @@ -190,7 +195,14 @@ function generateChangelog() { var commits, changelogPath = baseDir + "/changelog", changelog = cat( "build/release/changelog-shell" ) + "\n", - fullFormat = "* %s (TICKETREF, [http://github.com/jquery/jquery-ui/commit/%H %h])"; + fullFormat = "* %s (TICKETREF, [%h](http://github.com/jquery/jquery-ui/commit/%H))"; + + changelog = changelog + .replace( "{title}", "jQuery UI " + newVersion + " Changelog" ) + .replace( "{summary}", patchVersion === 0 ? + "This is the final release of jQuery UI " + majorMinorVersion + "." : + "This is the " + ordinal( patchVersion ) + " maintenance release for " + + "[jQuery UI " + majorMinorVersion + "](/changelog/" + majorMinorVersion + ")." ); echo ( "Adding commits..." ); commits = gitLog( fullFormat ); @@ -205,7 +217,7 @@ function generateChangelog() { }); return tickets.length ? commit.replace( "TICKETREF", tickets.map(function( ticket ) { - return "[http://bugs.jqueryui.com/ticket/" + ticket + " #" + ticket + "]"; + return "[#" + ticket + "](http://bugs.jqueryui.com/ticket/" + ticket + ")"; }).join( ", " ) ) : // Leave TICKETREF token in place so it's easy to find commits without tickets commit; @@ -318,6 +330,30 @@ function writePackage( pkg ) { JSON.stringify( pkg, null, "\t" ) + "\n" ); } +function ordinal( number ) { + return number === 1 ? "first" : + number === 2 ? "second" : + number === 3 ? "third" : + number === 4 ? "fourth" : + number === 5 ? "fifth" : + number === 6 ? "sixth" : + number === 7 ? "seventh" : + number === 8 ? "eighth" : + number === 9 ? "ninth" : + number === 10 ? "tenth" : + number === 11 ? "eleventh" : + number === 12 ? "twelfth" : + number === 13 ? "thirteenth" : + number === 14 ? "fourteenth" : + number === 15 ? "fifteenth" : + number === 16 ? "sixteenth" : + number === 17 ? "seventeenth" : + number === 18 ? "eighteenth" : + number === 19 ? "nineteenth" : + number === 20 ? "twentieth" : + "twenty " + ordinal( number - 20 ); +} + function bootstrap( fn ) { console.log( "Determining directories..." ); baseDir = process.cwd() + "/__release"; -- cgit v1.2.3 From a14cf74c167b17db26d4bfdee28afce82e387d98 Mon Sep 17 00:00:00 2001 From: Scott González Date: Thu, 20 Sep 2012 20:36:39 -0400 Subject: Build: Remove summary from changelog. --- build/release/changelog-shell | 3 --- build/release/release.js | 36 ++---------------------------------- 2 files changed, 2 insertions(+), 37 deletions(-) (limited to 'build') diff --git a/build/release/changelog-shell b/build/release/changelog-shell index 7e951d7a6..9c9df9350 100644 --- a/build/release/changelog-shell +++ b/build/release/changelog-shell @@ -22,9 +22,6 @@ DELETE EVERYTHING ABOVE THE FOLLOWING LINE "title": "{title}" } -## Summary -{summary} - ## Build ## Core & Utilities diff --git a/build/release/release.js b/build/release/release.js index 6939c8611..b26f9e9fc 100644 --- a/build/release/release.js +++ b/build/release/release.js @@ -1,7 +1,6 @@ #!/usr/bin/env node -var baseDir, repoDir, majorMinorVersion, patchVersion, prevVersion, newVersion, - nextVersion, tagTime, +var baseDir, repoDir, prevVersion, newVersion, nextVersion, tagTime, fs = require( "fs" ), path = require( "path" ), // support: node <0.8 @@ -110,8 +109,6 @@ function getVersions() { abort( "This script is not smart enough to handle the 2.0.0 release." ); } - majorMinorVersion = [ major, minor ].join( "." ); - patchVersion = patch; prevVersion = patch === 0 ? [ major, minor - 1, 0 ].join( "." ) : [ major, minor, patch - 1 ].join( "." ); @@ -197,12 +194,7 @@ function generateChangelog() { changelog = cat( "build/release/changelog-shell" ) + "\n", fullFormat = "* %s (TICKETREF, [%h](http://github.com/jquery/jquery-ui/commit/%H))"; - changelog = changelog - .replace( "{title}", "jQuery UI " + newVersion + " Changelog" ) - .replace( "{summary}", patchVersion === 0 ? - "This is the final release of jQuery UI " + majorMinorVersion + "." : - "This is the " + ordinal( patchVersion ) + " maintenance release for " + - "[jQuery UI " + majorMinorVersion + "](/changelog/" + majorMinorVersion + ")." ); + changelog = changelog.replace( "{title}", "jQuery UI " + newVersion + " Changelog" ); echo ( "Adding commits..." ); commits = gitLog( fullFormat ); @@ -330,30 +322,6 @@ function writePackage( pkg ) { JSON.stringify( pkg, null, "\t" ) + "\n" ); } -function ordinal( number ) { - return number === 1 ? "first" : - number === 2 ? "second" : - number === 3 ? "third" : - number === 4 ? "fourth" : - number === 5 ? "fifth" : - number === 6 ? "sixth" : - number === 7 ? "seventh" : - number === 8 ? "eighth" : - number === 9 ? "ninth" : - number === 10 ? "tenth" : - number === 11 ? "eleventh" : - number === 12 ? "twelfth" : - number === 13 ? "thirteenth" : - number === 14 ? "fourteenth" : - number === 15 ? "fifteenth" : - number === 16 ? "sixteenth" : - number === 17 ? "seventeenth" : - number === 18 ? "eighteenth" : - number === 19 ? "nineteenth" : - number === 20 ? "twentieth" : - "twenty " + ordinal( number - 20 ); -} - function bootstrap( fn ) { console.log( "Determining directories..." ); baseDir = process.cwd() + "/__release"; -- cgit v1.2.3 From a638acb5830b2130765132a5699149152ddd15b2 Mon Sep 17 00:00:00 2001 From: Scott González Date: Thu, 20 Sep 2012 21:41:47 -0400 Subject: Upgrade jQuery to 1.8.2. --- build/tasks/testswarm.js | 2 +- demos/accordion/collapsible.html | 2 +- demos/accordion/custom-icons.html | 2 +- demos/accordion/default.html | 2 +- demos/accordion/fillspace.html | 2 +- demos/accordion/hoverintent.html | 2 +- demos/accordion/no-auto-height.html | 2 +- demos/accordion/sortable.html | 2 +- demos/addClass/default.html | 2 +- demos/animate/default.html | 2 +- demos/autocomplete/categories.html | 2 +- demos/autocomplete/combobox.html | 2 +- demos/autocomplete/custom-data.html | 2 +- demos/autocomplete/default.html | 2 +- demos/autocomplete/folding.html | 2 +- demos/autocomplete/maxheight.html | 2 +- demos/autocomplete/multiple-remote.html | 2 +- demos/autocomplete/multiple.html | 2 +- demos/autocomplete/remote-jsonp.html | 2 +- demos/autocomplete/remote-with-cache.html | 2 +- demos/autocomplete/remote.html | 2 +- demos/autocomplete/xml.html | 2 +- demos/button/checkbox.html | 2 +- demos/button/default.html | 2 +- demos/button/icons.html | 2 +- demos/button/radio.html | 2 +- demos/button/splitbutton.html | 2 +- demos/button/toolbar.html | 2 +- demos/datepicker/alt-field.html | 2 +- demos/datepicker/animation.html | 2 +- demos/datepicker/buttonbar.html | 2 +- demos/datepicker/date-formats.html | 2 +- demos/datepicker/date-range.html | 2 +- demos/datepicker/default.html | 2 +- demos/datepicker/dropdown-month-year.html | 2 +- demos/datepicker/icon-trigger.html | 2 +- demos/datepicker/inline.html | 2 +- demos/datepicker/localization.html | 2 +- demos/datepicker/min-max.html | 2 +- demos/datepicker/multiple-calendars.html | 2 +- demos/datepicker/other-months.html | 2 +- demos/datepicker/show-week.html | 2 +- demos/dialog/animated.html | 2 +- demos/dialog/default.html | 2 +- demos/dialog/modal-confirmation.html | 2 +- demos/dialog/modal-form.html | 2 +- demos/dialog/modal-message.html | 2 +- demos/dialog/modal.html | 2 +- demos/draggable/constrain-movement.html | 2 +- demos/draggable/cursor-style.html | 2 +- demos/draggable/default.html | 2 +- demos/draggable/delay-start.html | 2 +- demos/draggable/events.html | 2 +- demos/draggable/handle.html | 2 +- demos/draggable/revert.html | 2 +- demos/draggable/scroll.html | 2 +- demos/draggable/snap-to.html | 2 +- demos/draggable/sortable.html | 2 +- demos/draggable/visual-feedback.html | 2 +- demos/droppable/accepted-elements.html | 2 +- demos/droppable/default.html | 2 +- demos/droppable/photo-manager.html | 2 +- demos/droppable/propagation.html | 2 +- demos/droppable/revert.html | 2 +- demos/droppable/shopping-cart.html | 2 +- demos/droppable/visual-feedback.html | 2 +- demos/effect/default.html | 2 +- demos/effect/easing.html | 2 +- demos/hide/default.html | 2 +- demos/menu/default.html | 2 +- demos/menu/navigationmenu.html | 2 +- demos/menu/topalignmenu.html | 2 +- demos/position/cycler.html | 2 +- demos/position/default.html | 2 +- demos/progressbar/animated.html | 2 +- demos/progressbar/default.html | 2 +- demos/progressbar/resize.html | 2 +- demos/removeClass/default.html | 2 +- demos/resizable/animate.html | 2 +- demos/resizable/aspect-ratio.html | 2 +- demos/resizable/constrain-area.html | 2 +- demos/resizable/default.html | 2 +- demos/resizable/delay-start.html | 2 +- demos/resizable/helper.html | 2 +- demos/resizable/max-min.html | 2 +- demos/resizable/snap-to-grid.html | 2 +- demos/resizable/synchronous-resize.html | 2 +- demos/resizable/textarea.html | 2 +- demos/resizable/visual-feedback.html | 2 +- demos/selectable/default.html | 2 +- demos/selectable/display-grid.html | 2 +- demos/selectable/serialize.html | 2 +- demos/show/default.html | 2 +- demos/slider/colorpicker.html | 2 +- demos/slider/default.html | 2 +- demos/slider/hotelrooms.html | 2 +- demos/slider/multiple-vertical.html | 2 +- demos/slider/range-vertical.html | 2 +- demos/slider/range.html | 2 +- demos/slider/rangemax.html | 2 +- demos/slider/rangemin.html | 2 +- demos/slider/side-scroll.html | 2 +- demos/slider/slider-vertical.html | 2 +- demos/slider/steps.html | 2 +- demos/sortable/connect-lists-through-tabs.html | 2 +- demos/sortable/connect-lists.html | 2 +- demos/sortable/default.html | 2 +- demos/sortable/delay-start.html | 2 +- demos/sortable/display-grid.html | 2 +- demos/sortable/empty-lists.html | 2 +- demos/sortable/items.html | 2 +- demos/sortable/placeholder.html | 2 +- demos/sortable/portlets.html | 2 +- demos/spinner/currency.html | 2 +- demos/spinner/decimal.html | 2 +- demos/spinner/default.html | 2 +- demos/spinner/latlong.html | 2 +- demos/spinner/overflow.html | 2 +- demos/spinner/time.html | 2 +- demos/switchClass/default.html | 2 +- demos/tabs/ajax.html | 2 +- demos/tabs/bottom.html | 2 +- demos/tabs/collapsible.html | 2 +- demos/tabs/default.html | 2 +- demos/tabs/manipulation.html | 2 +- demos/tabs/mouseover.html | 2 +- demos/tabs/sortable.html | 2 +- demos/tabs/vertical.html | 2 +- demos/toggle/default.html | 2 +- demos/toggleClass/default.html | 2 +- demos/tooltip/custom-animation.html | 2 +- demos/tooltip/custom-content.html | 2 +- demos/tooltip/custom-style.html | 2 +- demos/tooltip/default.html | 2 +- demos/tooltip/forms.html | 2 +- demos/tooltip/tracking.html | 2 +- demos/tooltip/video-player.html | 2 +- demos/widget/default.html | 2 +- jquery-1.8.0.js | 9227 ------------------- jquery-1.8.2.js | 9440 ++++++++++++++++++++ tests/index.html | 2 +- tests/jquery-1.8.1.js | 9301 +++++++++++++++++++ tests/jquery-1.8.2.js | 9440 ++++++++++++++++++++ tests/jquery.js | 2 +- tests/unit/accordion/all.html | 2 +- tests/unit/all-active.html | 2 +- tests/unit/all.html | 2 +- tests/unit/autocomplete/all.html | 2 +- tests/unit/button/all.html | 2 +- tests/unit/core/all.html | 2 +- tests/unit/datepicker/all.html | 2 +- tests/unit/dialog/all.html | 2 +- tests/unit/draggable/all.html | 2 +- tests/unit/droppable/all.html | 2 +- tests/unit/effects/all.html | 2 +- tests/unit/index.html | 2 +- tests/unit/menu/all.html | 2 +- tests/unit/position/all.html | 2 +- tests/unit/progressbar/all.html | 2 +- tests/unit/resizable/all.html | 2 +- tests/unit/selectable/all.html | 2 +- tests/unit/slider/all.html | 2 +- tests/unit/sortable/all.html | 2 +- tests/unit/spinner/all.html | 2 +- tests/unit/subsuite.js | 2 +- tests/unit/tabs/all.html | 2 +- tests/unit/tooltip/all.html | 2 +- tests/unit/widget/all.html | 2 +- tests/visual/accordion/icons.html | 2 +- tests/visual/addClass/queue.html | 2 +- tests/visual/button/button.html | 2 +- tests/visual/button/performance.html | 2 +- tests/visual/compound/accordion_tabs.html | 2 +- tests/visual/compound/datepicker_dialog.html | 2 +- tests/visual/compound/dialog_widgets.html | 2 +- tests/visual/compound/draggable_accordion.html | 2 +- ...aggable_accordion_accordion_tabs_draggable.html | 2 +- .../compound/sortable_accordion_sortable_tabs.html | 2 +- tests/visual/compound/tabs_tabs.html | 2 +- tests/visual/compound/tabs_tooltips.html | 2 +- tests/visual/dialog/performance.html | 2 +- tests/visual/effects/all.html | 2 +- tests/visual/effects/scale.html | 2 +- tests/visual/index.html | 2 +- tests/visual/menu/menu.html | 2 +- tests/visual/position/position.html | 2 +- tests/visual/position/position_feedback.html | 2 +- tests/visual/theme.html | 2 +- tests/visual/tooltip/animations.html | 2 +- tests/visual/tooltip/tooltip.html | 2 +- 190 files changed, 28367 insertions(+), 9413 deletions(-) delete mode 100644 jquery-1.8.0.js create mode 100644 jquery-1.8.2.js create mode 100644 tests/jquery-1.8.1.js create mode 100644 tests/jquery-1.8.2.js (limited to 'build') diff --git a/build/tasks/testswarm.js b/build/tasks/testswarm.js index 46f152e7f..b42f9cd61 100644 --- a/build/tasks/testswarm.js +++ b/build/tasks/testswarm.js @@ -3,7 +3,7 @@ module.exports = function( grunt ) { var versions = { "git": "git", - "1.8": "1.8.0", + "1.8": "1.8.0 1.8.1 1.8.2", "1.7": "1.7 1.7.1 1.7.2", "1.6": "1.6 1.6.1 1.6.2 1.6.3 1.6.4" }, diff --git a/demos/accordion/collapsible.html b/demos/accordion/collapsible.html index f6439bb76..5fa3ba9a5 100644 --- a/demos/accordion/collapsible.html +++ b/demos/accordion/collapsible.html @@ -4,7 +4,7 @@ jQuery UI Accordion - Collapse content - + diff --git a/demos/accordion/custom-icons.html b/demos/accordion/custom-icons.html index 11672bea1..660f1e198 100644 --- a/demos/accordion/custom-icons.html +++ b/demos/accordion/custom-icons.html @@ -4,7 +4,7 @@ jQuery UI Accordion - Customize icons - + diff --git a/demos/accordion/default.html b/demos/accordion/default.html index 005d43115..28fe7cc6d 100644 --- a/demos/accordion/default.html +++ b/demos/accordion/default.html @@ -4,7 +4,7 @@ jQuery UI Accordion - Default functionality - + diff --git a/demos/accordion/fillspace.html b/demos/accordion/fillspace.html index ced9ec64a..bdc2939c5 100644 --- a/demos/accordion/fillspace.html +++ b/demos/accordion/fillspace.html @@ -4,7 +4,7 @@ jQuery UI Accordion - Fill space - + diff --git a/demos/accordion/hoverintent.html b/demos/accordion/hoverintent.html index 3ee6a2b10..232773c84 100644 --- a/demos/accordion/hoverintent.html +++ b/demos/accordion/hoverintent.html @@ -4,7 +4,7 @@ jQuery UI Accordion - Open on hoverintent - + diff --git a/demos/accordion/no-auto-height.html b/demos/accordion/no-auto-height.html index 088b6e5d3..a6356413a 100644 --- a/demos/accordion/no-auto-height.html +++ b/demos/accordion/no-auto-height.html @@ -4,7 +4,7 @@ jQuery UI Accordion - No auto height - + diff --git a/demos/accordion/sortable.html b/demos/accordion/sortable.html index 122e47087..70841b3f2 100644 --- a/demos/accordion/sortable.html +++ b/demos/accordion/sortable.html @@ -4,7 +4,7 @@ jQuery UI Accordion - Sortable - + diff --git a/demos/addClass/default.html b/demos/addClass/default.html index 5d68e941c..ad3a1058d 100644 --- a/demos/addClass/default.html +++ b/demos/addClass/default.html @@ -4,7 +4,7 @@ jQuery UI Effects - addClass demo - +