Skip to content

Commit 3d1c821

Browse files
committed
Merged in [10532] from lars@netapp.com:
Move to bootstrap 3.3.6, with a simpler way to maintain our customized version in the future (described in bootstrap/README-DATATRACKER.rst). - Legacy-Id: 10558 Note: SVN reference [10532] has been migrated to Git commit b1901d3
2 parents 7366ca6 + b1901d3 commit 3d1c821

74 files changed

Lines changed: 6112 additions & 2986 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

bootstrap/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Bootstrap uses [GitHub's Releases feature](https://github.com/blog/1547-release-your-software) for its changelogs.
2+
3+
See [the Releases section of our GitHub project](https://github.com/twbs/bootstrap/releases) for changelogs for each release version of Bootstrap.
4+
5+
Release announcement posts on [the official Bootstrap blog](http://blog.getbootstrap.com) contain summaries of the most noteworthy changes made in each release.

bootstrap/CONTRIBUTING.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ the preferred channel for [bug reports](#bug-reports), [features requests](#feat
1818
and [submitting pull requests](#pull-requests), but please respect the following
1919
restrictions:
2020

21-
* Please **do not** use the issue tracker for personal support requests. Stack
22-
Overflow ([`twitter-bootstrap-3`](http://stackoverflow.com/questions/tagged/twitter-bootstrap-3) tag) or [IRC](README.md#community) are better places to get help.
21+
* Please **do not** use the issue tracker for personal support requests. Stack
22+
Overflow ([`twitter-bootstrap-3`](https://stackoverflow.com/questions/tagged/twitter-bootstrap-3) tag), [Slack](https://bootstrap-slack.herokuapp.com/) or [IRC](README.md#community) are better places to get help.
2323

2424
* Please **do not** derail or troll issues. Keep the discussion on topic and
2525
respect the opinions of others.
@@ -28,6 +28,8 @@ restrictions:
2828
[`Normalize`](https://github.com/necolas/normalize.css) (open them in
2929
their respective repositories).
3030

31+
* Please **do not** open issues regarding the official themes offered on <http://themes.getbootstrap.com/>. Instead, please email any questions or feedback regarding those themes to `themes AT getbootstrap DOT com`.
32+
3133

3234
## Issues and labels
3335

@@ -66,7 +68,7 @@ Guidelines for bug reports:
6668
latest `master` or development branch in the repository.
6769

6870
3. **Isolate the problem** &mdash; ideally create a [reduced test
69-
case](http://css-tricks.com/6263-reduced-test-cases/) and a live example.
71+
case](https://css-tricks.com/reduced-test-cases/) and a live example.
7072
[This JS Bin](http://jsbin.com/lefey/1/edit?html,output) is a helpful template.
7173

7274

@@ -105,7 +107,7 @@ When feasible, we aim to report such upstream bugs to the relevant browser vendo
105107
| Mozilla | Firefox | Gecko | https://bugzilla.mozilla.org/enter_bug.cgi | "Core" is normally the right product option to choose. |
106108
| Apple | Safari | WebKit | https://bugs.webkit.org/enter_bug.cgi?product=WebKit <br> https://bugreport.apple.com | In Apple's bug reporter, choose "Safari" as the product. |
107109
| Google, Opera | Chrome, Chromium, Opera v15+ | Blink | https://code.google.com/p/chromium/issues/list | Click the "New issue" button. |
108-
| Microsoft | Internet Explorer | Trident | https://connect.microsoft.com/IE/feedback/LoadSubmitFeedbackForm | |
110+
| Microsoft | Internet Explorer / Edge | Trident/EdgeHTML | https://connect.microsoft.com/IE/feedback/LoadSubmitFeedbackForm | |
109111

110112
### Issues bots
111113

@@ -149,7 +151,7 @@ documentation source files and is managed separately by the Bootstrap Core Team.
149151
Adhering to the following process is the best way to get your work
150152
included in the project:
151153

152-
1. [Fork](http://help.github.com/fork-a-repo/) the project, clone your fork,
154+
1. [Fork](https://help.github.com/fork-a-repo/) the project, clone your fork,
153155
and configure the remotes:
154156

155157
```bash

bootstrap/Gruntfile.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,7 @@ module.exports = function (grunt) {
231231
// and then simplify the fix for https://github.com/twbs/bootstrap/issues/14837 accordingly
232232
compatibility: 'ie8',
233233
keepSpecialComments: '*',
234+
sourceMap: true,
234235
advanced: false
235236
},
236237
minifyCore: {
@@ -243,6 +244,7 @@ module.exports = function (grunt) {
243244
},
244245
docs: {
245246
src: [
247+
'docs/assets/css/ie10-viewport-bug-workaround.css',
246248
'docs/assets/css/src/pygments-manni.css',
247249
'docs/assets/css/src/docs.css'
248250
],
@@ -348,7 +350,7 @@ module.exports = function (grunt) {
348350
options: {
349351
ignore: [
350352
'Attribute "autocomplete" not allowed on element "button" at this point.',
351-
'Attribute "autocomplete" not allowed on element "input" at this point.',
353+
'Attribute "autocomplete" is only allowed when the input type is "color", "date", "datetime", "datetime-local", "email", "month", "number", "password", "range", "search", "tel", "text", "time", "url", or "week".',
352354
'Element "img" is missing required attribute "src".'
353355
]
354356
},

bootstrap/README-DATATRACKER.rst

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,20 @@ _______________________
44
Content
55
=======
66

7-
The files in this directory are modified versions of bootstrap_. This is
8-
a cumbersome way to customize bootsrap, but as of the time of writing this
9-
(03 Apr 2015), there seems to be no provision for including modifications
10-
within the distributed build environment without either editing files in
11-
place, or copying and modifying parts of the build environment.
7+
The files in this directory are standard drop of the bootstrap sources (at
8+
the moment 3.3.6). All modifications are contained in less/ietf.less, which
9+
is included in modified less/theme.less and less/bootstrap.less. This lets
10+
ietf.less override variables defined in variables.less. ietf.less also adds
11+
a few additional styles that complement those defined in other less files
12+
(mostly, the various *-pass styles.)
1213
13-
Bootstrap 3.3.4 was added in [9374], see the changes with::
14+
When upgrading to a new version of bootstrap, make sure to add
1415

15-
$ svn diff -r 9374:9894 bootstrap/less/
16+
@import "ietf.less"
1617

17-
Bootstrap 3.3.5 was added in [9894] and [9895], see the changes since then with::
18+
after each import of less/variables.less. At the moment, the only two locations
19+
where this occurs are in less/theme.less and less/bootstrap.less.
1820

19-
$ svn diff -r 9895 bootstrap/less/
20-
21-
Modifications done::
22-
23-
less/variables.less # modified with our datatracker-specific changes
24-
less/buttons.less # added .btn-pass
25-
less/labels.less # added .label-pass
26-
less/panels.less # added .panel-pass
27-
less/mixins/forms.less # modified inline label background-color
2821

2922
Setup
3023
=====

bootstrap/README.md

Lines changed: 35 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,40 @@
11
# [Bootstrap](http://getbootstrap.com)
2+
23
[![Slack](https://bootstrap-slack.herokuapp.com/badge.svg)](https://bootstrap-slack.herokuapp.com)
34
![Bower version](https://img.shields.io/bower/v/bootstrap.svg)
45
[![npm version](https://img.shields.io/npm/v/bootstrap.svg)](https://www.npmjs.com/package/bootstrap)
56
[![Build Status](https://img.shields.io/travis/twbs/bootstrap/master.svg)](https://travis-ci.org/twbs/bootstrap)
67
[![devDependency Status](https://img.shields.io/david/dev/twbs/bootstrap.svg)](https://david-dm.org/twbs/bootstrap#info=devDependencies)
8+
[![NuGet](https://img.shields.io/nuget/v/bootstrap.svg)](https://www.nuget.org/packages/Bootstrap)
79
[![Selenium Test Status](https://saucelabs.com/browser-matrix/bootstrap.svg)](https://saucelabs.com/u/bootstrap)
810

911
Bootstrap is a sleek, intuitive, and powerful front-end framework for faster and easier web development, created by [Mark Otto](https://twitter.com/mdo) and [Jacob Thornton](https://twitter.com/fat), and maintained by the [core team](https://github.com/orgs/twbs/people) with the massive support and involvement of the community.
1012

1113
To get started, check out <http://getbootstrap.com>!
1214

15+
1316
## Table of contents
1417

15-
- [Quick start](#quick-start)
16-
- [Bugs and feature requests](#bugs-and-feature-requests)
17-
- [Documentation](#documentation)
18-
- [Contributing](#contributing)
19-
- [Community](#community)
20-
- [Versioning](#versioning)
21-
- [Creators](#creators)
22-
- [Copyright and license](#copyright-and-license)
18+
* [Quick start](#quick-start)
19+
* [Bugs and feature requests](#bugs-and-feature-requests)
20+
* [Documentation](#documentation)
21+
* [Contributing](#contributing)
22+
* [Community](#community)
23+
* [Versioning](#versioning)
24+
* [Creators](#creators)
25+
* [Copyright and license](#copyright-and-license)
26+
2327

2428
## Quick start
2529

2630
Several quick start options are available:
2731

28-
- [Download the latest release](https://github.com/twbs/bootstrap/archive/v3.3.5.zip).
29-
- Clone the repo: `git clone https://github.com/twbs/bootstrap.git`.
30-
- Install with [Bower](http://bower.io): `bower install bootstrap`.
31-
- Install with [npm](https://www.npmjs.com): `npm install bootstrap`.
32-
- Install with [Meteor](https://www.meteor.com): `meteor add twbs:bootstrap`.
33-
- Install with [Composer](https://getcomposer.org): `composer require twbs/bootstrap`.
32+
* [Download the latest release](https://github.com/twbs/bootstrap/archive/v3.3.6.zip).
33+
* Clone the repo: `git clone https://github.com/twbs/bootstrap.git`.
34+
* Install with [Bower](http://bower.io): `bower install bootstrap`.
35+
* Install with [npm](https://www.npmjs.com): `npm install bootstrap`.
36+
* Install with [Meteor](https://www.meteor.com): `meteor add twbs:bootstrap`.
37+
* Install with [Composer](https://getcomposer.org): `composer require twbs/bootstrap`.
3438

3539
Read the [Getting started page](http://getbootstrap.com/getting-started/) for information on the framework contents, templates and examples, and more.
3640

@@ -44,9 +48,11 @@ bootstrap/
4448
│ ├── bootstrap.css
4549
│ ├── bootstrap.css.map
4650
│ ├── bootstrap.min.css
51+
│ ├── bootstrap.min.css.map
4752
│ ├── bootstrap-theme.css
4853
│ ├── bootstrap-theme.css.map
49-
│ └── bootstrap-theme.min.css
54+
│ ├── bootstrap-theme.min.css
55+
│ └── bootstrap-theme.min.css.map
5056
├── js/
5157
│ ├── bootstrap.js
5258
│ └── bootstrap.min.js
@@ -61,7 +67,6 @@ bootstrap/
6167
We provide compiled CSS and JS (`bootstrap.*`), as well as compiled and minified CSS and JS (`bootstrap.min.*`). CSS [source maps](https://developer.chrome.com/devtools/docs/css-preprocessors) (`bootstrap.*.map`) are available for use with certain browsers' developer tools. Fonts from Glyphicons are included, as is the optional Bootstrap theme.
6268

6369

64-
6570
## Bugs and feature requests
6671

6772
Have a bug or a feature request? Please first read the [issue guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/twbs/bootstrap/issues/new).
@@ -73,11 +78,11 @@ Bootstrap's documentation, included in this repo in the root directory, is built
7378

7479
### Running documentation locally
7580

76-
1. If necessary, [install Jekyll](http://jekyllrb.com/docs/installation) (requires v2.5.x).
77-
- **Windows users:** Read [this unofficial guide](http://jekyll-windows.juthilo.com/) to get Jekyll up and running without problems.
81+
1. If necessary, [install Jekyll](http://jekyllrb.com/docs/installation) (requires v3.0.x).
82+
**Note for Windows users:** Read [this unofficial guide](http://jekyll-windows.juthilo.com/) to get Jekyll up and running without problems.
7883
2. Install the Ruby-based syntax highlighter, [Rouge](https://github.com/jneen/rouge), with `gem install rouge`.
7984
3. From the root `/bootstrap` directory, run `jekyll serve` in the command line.
80-
4. Open <http://localhost:9001> in your browser, and voilà.
85+
4. Open `http://localhost:9001` in your browser, and voilà.
8186

8287
Learn more about using Jekyll by reading its [documentation](http://jekyllrb.com/docs/home/).
8388

@@ -88,7 +93,6 @@ Documentation for v2.3.2 has been made available for the time being at <http://g
8893
[Previous releases](https://github.com/twbs/bootstrap/releases) and their documentation are also available for download.
8994

9095

91-
9296
## Contributing
9397

9498
Please read through our [contributing guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development.
@@ -98,38 +102,36 @@ Moreover, if your pull request contains JavaScript patches or features, you must
98102
Editor preferences are available in the [editor config](https://github.com/twbs/bootstrap/blob/master/.editorconfig) for easy use in common text editors. Read more and download plugins at <http://editorconfig.org>.
99103

100104

101-
102105
## Community
103106

104107
Get updates on Bootstrap's development and chat with the project maintainers and community members.
105108

106-
- Follow [@getbootstrap on Twitter](https://twitter.com/getbootstrap).
107-
- Read and subscribe to [The Official Bootstrap Blog](http://blog.getbootstrap.com).
108-
- Join [the official Slack room](https://bootstrap-slack.herokuapp.com).
109-
- Chat with fellow Bootstrappers in IRC. On the `irc.freenode.net` server, in the `##bootstrap` channel.
110-
- Implementation help may be found at Stack Overflow (tagged [`twitter-bootstrap-3`](https://stackoverflow.com/questions/tagged/twitter-bootstrap-3)).
111-
- Developers should use the keyword `bootstrap` on packages which modify or add to the functionality of Bootstrap when distributing through [npm](https://www.npmjs.com/browse/keyword/bootstrap) or similar delivery mechanisms for maximum discoverability.
112-
109+
* Follow [@getbootstrap on Twitter](https://twitter.com/getbootstrap).
110+
* Read and subscribe to [The Official Bootstrap Blog](http://blog.getbootstrap.com).
111+
* Join [the official Slack room](https://bootstrap-slack.herokuapp.com).
112+
* Chat with fellow Bootstrappers in IRC. On the `irc.freenode.net` server, in the `##bootstrap` channel.
113+
* Implementation help may be found at Stack Overflow (tagged [`twitter-bootstrap-3`](https://stackoverflow.com/questions/tagged/twitter-bootstrap-3)).
114+
* Developers should use the keyword `bootstrap` on packages which modify or add to the functionality of Bootstrap when distributing through [npm](https://www.npmjs.com/browse/keyword/bootstrap) or similar delivery mechanisms for maximum discoverability.
113115

114116

115117
## Versioning
116118

117119
For transparency into our release cycle and in striving to maintain backward compatibility, Bootstrap is maintained under [the Semantic Versioning guidelines](http://semver.org/). Sometimes we screw up, but we'll adhere to those rules whenever possible.
118120

121+
See [the Releases section of our GitHub project](https://github.com/twbs/bootstrap/releases) for changelogs for each release version of Bootstrap. Release announcement posts on [the official Bootstrap blog](http://blog.getbootstrap.com) contain summaries of the most noteworthy changes made in each release.
119122

120123

121124
## Creators
122125

123126
**Mark Otto**
124127

125-
- <https://twitter.com/mdo>
126-
- <https://github.com/mdo>
128+
* <https://twitter.com/mdo>
129+
* <https://github.com/mdo>
127130

128131
**Jacob Thornton**
129132

130-
- <https://twitter.com/fat>
131-
- <https://github.com/fat>
132-
133+
* <https://twitter.com/fat>
134+
* <https://github.com/fat>
133135

134136

135137
## Copyright and license

bootstrap/_config.yml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,23 @@ url: http://getbootstrap.com
1414
encoding: UTF-8
1515

1616
# Custom vars
17-
current_version: 3.3.4
17+
current_version: 3.3.6
1818
repo: https://github.com/twbs/bootstrap
1919
sass_repo: https://github.com/twbs/bootstrap-sass
2020

2121
download:
22-
source: https://github.com/twbs/bootstrap/archive/v3.3.4.zip
23-
dist: https://github.com/twbs/bootstrap/releases/download/v3.3.4/bootstrap-3.3.4-dist.zip
24-
sass: https://github.com/twbs/bootstrap-sass/archive/v3.3.4.tar.gz
22+
source: https://github.com/twbs/bootstrap/archive/v3.3.6.zip
23+
dist: https://github.com/twbs/bootstrap/releases/download/v3.3.6/bootstrap-3.3.6-dist.zip
24+
sass: https://github.com/twbs/bootstrap-sass/archive/v3.3.6.tar.gz
2525

2626
blog: http://blog.getbootstrap.com
2727
expo: http://expo.getbootstrap.com
2828

2929
cdn:
30-
css: https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css
31-
css_theme: https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap-theme.min.css
32-
js: https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js
30+
# See https://www.srihash.org for info on how to generate the hashes
31+
css: https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css
32+
css_hash: "sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ=="
33+
css_theme: https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css
34+
css_theme_hash: "sha384-aUGj/X2zp5rLCbBxumKTCw2Z50WgIr1vs/PFN4praOTvYXWlVyh2UtNUU0KAUhAX"
35+
js: https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js
36+
js_hash: "sha512-K1qjQ+NcF2TYO/eI3M6v8EiNYZfA95pQumfvcVrTHtwQVDG+aHRqLi/ETn2uB+1JqwYqVG3LIvdm9lj6imS/pQ=="

bootstrap/bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@
2929
"test-infra"
3030
],
3131
"dependencies": {
32-
"jquery": ">= 1.9.1"
32+
"jquery": "1.9.1 - 2"
3333
}
3434
}

0 commit comments

Comments
 (0)