From 40f39d8d9e3a237e25f20d1ea9537af130895b3e Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 27 Mar 2013 15:53:30 -0700
Subject: [PATCH 001/164] Add Bower install and more to README
* Mention v1's support for legacy browsers.
* Provide link to project page for easy download.
* Include Bower install command.
---
README.md | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/README.md b/README.md
index 4623dd9fa..6d8c32aae 100644
--- a/README.md
+++ b/README.md
@@ -7,6 +7,14 @@ the styles that need normalizing.
[Check out the demo](http://necolas.github.com/normalize.css/2.1.0/test.html)
+[Legacy browser support is available in v1](https://github.com/necolas/normalize.css/tree/v1)
+
+## Install
+
+Download from the [project page](http://necolas.github.com/normalize.css/).
+
+Install with [Bower](http://twitter.github.com/bower/): `bower install --save normalize-css`
+
## What does it do?
* Preserves useful defaults, unlike many CSS resets.
From 8a925e039178a3531c88ac747894b6fe0992318a Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Fri, 29 Mar 2013 21:30:45 -0700
Subject: [PATCH 002/164] Clean up component.json
Bower doesn't currently use several properties that were included.
Keep `styles` for now, for Component(1).
---
component.json | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/component.json b/component.json
index 006d0dc95..a4b271dd5 100644
--- a/component.json
+++ b/component.json
@@ -3,13 +3,6 @@
"version": "2.1.0",
"author": "Nicolas Gallagher",
"homepage": "http://necolas.github.com/normalize.css/",
- "styles": ["normalize.css"],
- "repository": {
- "type": "git",
- "url": "https://github.com/necolas/normalize.css.git"
- },
- "licenses": [{
- "type": "MIT",
- "url": "http://opensource.org/licenses/MIT"
- }]
+ "main": "normalize.css",
+ "styles": ["normalize.css"]
}
From 907890983eb2d6667e4b9cbd8bd03ead4b077e34 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 1 Apr 2013 06:53:47 -0700
Subject: [PATCH 003/164] Protect root against system color schemes
System color schemes (in particular, custom themes in Windows and Linux
distros) affect Firefox, IE, and Opera. Normalizing the web site/app's
root background and text color prevents these unwanted settings from
being used. Chrome doesn't apply system-level schemes to websites.
Fix gh-170
---
CHANGELOG.md | 3 +++
normalize.css | 16 +++++++++++-----
2 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 306f2fa91..74d8f1af2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,8 @@
== HEAD
+* Normalize root `color` and `background` to counter the affects of system
+ color schemes.
+
== 2.1.0 (January 21, 2013)
* Normalize `text-transform` for `button` and `select`.
diff --git a/normalize.css b/normalize.css
index a9c6f52f0..dcf0f82ae 100644
--- a/normalize.css
+++ b/normalize.css
@@ -56,15 +56,21 @@ audio:not([controls]) {
========================================================================== */
/**
- * 1. Set default font family to sans-serif.
- * 2. Prevent iOS text size adjust after orientation change, without disabling
+ * 1. Prevent system color scheme's background color being used in Firefox, IE,
+ * and Opera.
+ * 2. Prevent system color scheme's text color being used in Firefox, IE, and
+ * Opera.
+ * 3. Set default font family to sans-serif.
+ * 4. Prevent iOS text size adjust after orientation change, without disabling
* user zoom.
*/
html {
- font-family: sans-serif; /* 1 */
- -webkit-text-size-adjust: 100%; /* 2 */
- -ms-text-size-adjust: 100%; /* 2 */
+ background: #fff; /* 1 */
+ color: #000; /* 2 */
+ font-family: sans-serif; /* 3 */
+ -ms-text-size-adjust: 100%; /* 4 */
+ -webkit-text-size-adjust: 100%; /* 4 */
}
/**
From 4451c29dec940833acd476d09c3749f696561701 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 3 Apr 2013 14:13:17 -0400
Subject: [PATCH 004/164] Fix typo
---
CHANGELOG.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 74d8f1af2..2147977aa 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,6 @@
== HEAD
-* Normalize root `color` and `background` to counter the affects of system
+* Normalize root `color` and `background` to counter the effects of system
color schemes.
== 2.1.0 (January 21, 2013)
From 6ccf86e9625b321bd78b92fe8c12422435bed078 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Fri, 5 Apr 2013 12:51:36 -0700
Subject: [PATCH 005/164] Change gh-page URLs to use `.io`
GitHub have redirected all `username.github.com` pages to
`username.github.io`.
---
README.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index 6d8c32aae..b5e9dc1d2 100644
--- a/README.md
+++ b/README.md
@@ -5,15 +5,15 @@ elements more consistently and in line with modern standards. We researched the
differences between default browser styles in order to precisely target only
the styles that need normalizing.
-[Check out the demo](http://necolas.github.com/normalize.css/2.1.0/test.html)
+[Check out the demo](http://necolas.github.io/normalize.css/2.1.0/test.html)
[Legacy browser support is available in v1](https://github.com/necolas/normalize.css/tree/v1)
## Install
-Download from the [project page](http://necolas.github.com/normalize.css/).
+Download from the [project page](http://necolas.github.io/normalize.css/).
-Install with [Bower](http://twitter.github.com/bower/): `bower install --save normalize-css`
+Install with [Bower](http://twitter.github.io/bower/): `bower install --save normalize-css`
## What does it do?
@@ -42,7 +42,7 @@ override the defaults later in your CSS.
## Contribute
Please read my [issue
-guidelines](https://github.com/necolas/issue-guidelines).
+guidelines](https://github.com/necolas/issue-guidelines/).
## Acknowledgements
From 8afd9f818bc9f4987e71e239489828b5c713932c Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Thu, 28 Mar 2013 20:30:19 -0700
Subject: [PATCH 006/164] Add contribution guidelines
Includes process for maintainers while there is no automation in place.
Close gh-175
---
CONTRIBUTING.md | 176 ++++++++++++++++++++++++++++++++++++++++++++++++
README.md | 3 +-
2 files changed, 177 insertions(+), 2 deletions(-)
create mode 100644 CONTRIBUTING.md
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 000000000..76e55b7e4
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,176 @@
+# Contributing to normalize.css
+
+Please take a moment to review this document in order to make the contribution
+process easy and effective for everyone involved.
+
+Following these guidelines helps to communicate that you respect the time of
+the developers managing and developing this open source project. In return,
+they should reciprocate that respect in addressing your issue or assessing
+patches and features.
+
+
+## Using the issue tracker
+
+The issue tracker is the preferred channel for [bug reports](#bugs),
+[features requests](#features) and [submitting pull
+requests](#pull-requests), but please respect the following restrictions:
+
+* Please **do not** use the issue tracker for personal support requests.
+
+* Please **do not** derail or troll issues. Keep the discussion on topic and
+ respect the opinions of others.
+
+
+
+## Bug reports
+
+A bug is a _demonstrable problem_ that is caused by the code in the repository.
+Good bug reports are extremely helpful - thank you!
+
+Guidelines for bug reports:
+
+1. **Use the GitHub issue search** – check if the issue has already been
+ reported.
+
+2. **Check if the issue has been fixed** – try to reproduce it using the
+ latest `master` branch in the repository.
+
+3. **Isolate the problem** – create a live example (e.g., on
+ [Codepen](http://codepen.io)) of a [reduced test
+ case](http://css-tricks.com/6263-reduced-test-cases/).
+
+A good bug report shouldn't leave others needing to chase you up for more
+information. Please try to be as detailed as possible in your report. What is
+your environment? What steps will reproduce the issue? What browser(s) and OS
+experience the problem? What would you expect to be the outcome? All these
+details will help people to fix any potential bugs.
+
+Example:
+
+> Short and descriptive example bug report title
+>
+> A summary of the issue and the browser/OS environment in which it occurs. If
+> suitable, include the steps required to reproduce the bug.
+>
+> 1. This is the first step
+> 2. This is the second step
+> 3. Further steps, etc.
+>
+> `` - a link to the reduced test case
+>
+> Any other information you want to share that is relevant to the issue being
+> reported. This might include the lines of code that you have identified as
+> causing the bug, and potential solutions (and your opinions on their
+> merits).
+
+
+
+## Feature requests
+
+Feature requests are welcome. But take a moment to find out whether your idea
+fits with the scope and aims of the project. It's up to *you* to make a strong
+case to convince the project's developers of the merits of this feature. Please
+provide as much detail and context as possible.
+
+
+
+## Pull requests
+
+Good pull requests - patches, improvements, new features - are a fantastic
+help. They should remain focused in scope and avoid containing unrelated
+commits.
+
+**Please ask first** before embarking on any significant work, otherwise you
+risk spending a lot of time working on something that the project's developers
+might not want to merge into the project.
+
+Please adhere to the coding conventions used throughout a project (whitespace,
+accurate comments, etc.) and any other requirements (such as test coverage).
+
+Follow this process if you'd like your work considered for inclusion in the
+
+1. [Fork](http://help.github.com/fork-a-repo/) the project, clone your fork,
+ and configure the remotes:
+
+ ```bash
+ # Clone your fork of the repo into the current directory
+ git clone https://github.com//normalize.css
+ # Navigate to the newly cloned directory
+ cd normalize.css
+ # Assign the original repo to a remote called "upstream"
+ git remote add upstream https://github.com/necolas/normalize.css
+ ```
+
+2. If you cloned a while ago, get the latest changes from upstream:
+
+ ```bash
+ git checkout master
+ git pull upstream master
+ ```
+
+3. Never work directly on `master`. Create a new topic branch (off the latest
+ version of `master`) to contain your feature, change, or fix:
+
+ ```bash
+ git checkout -b
+ ```
+
+4. Commit your changes in logical chunks. Please adhere to these [git commit
+ message conventions](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html)
+ or your code is unlikely be merged into the main project. Use Git's
+ [interactive rebase](https://help.github.com/articles/interactive-rebase)
+ feature to tidy up your commits before making them public.
+
+ Make sure to add a test to the `test.html` file if appropriate, and test
+ your change in all supported browsers.
+
+5. Locally rebase the upstream development branch into your topic branch:
+
+ ```bash
+ git pull --rebase upstream master
+ ```
+
+6. Push your topic branch up to your fork:
+
+ ```bash
+ git push origin
+ ```
+
+10. [Open a Pull Request](https://help.github.com/articles/using-pull-requests/)
+ with a clear title and description.
+
+ Please submit a separate pull request for any appropriate changes required
+ in the `v1` branch for legacy browsers.
+
+**IMPORTANT**: By submitting a patch, you agree to allow the project owner to
+license your work under the same license as that used by the project.
+
+
+
+## Maintainers
+
+If you have commit access, please follow this process for merging patches and
+cutting new releases.
+
+### Accepting patches
+
+1. Check that a patch is within the scope and philosophy of the project.
+2. Check that a patch has any necessary tests and a proper, descriptive commit
+ message.
+3. Test the patch locally.
+4. Do not use GitHub's merge button. Apply the patch to `master` locally
+ (either via `git am` or by checking the whole branch out). Amend minor
+ problems with the author's original commit if necessary. Then push to GitHub.
+5. If a patch should be included in `v1`, cherry-pick the commits or manually
+ apply if all else fails.
+
+### Releasing a new version
+
+1. Include all new functional changes in the CHANGELOG.
+2. Use a dedicated commit to increment the version. The version needs to be
+ added to the CHANGELOG (inc. date), and edited in the README,
+ `component.json`, and `normalize.css` files.
+3. The commit message must be of `v0.0.0` format.
+4. Create an annotated tag for the version: `git tag -m v0.0.0`.
+5. Push the changes and tags to GitHub: `git push --tags origin master`
+6. Checkout the `gh-pages` branch and follow the instructions in the README.
diff --git a/README.md b/README.md
index b5e9dc1d2..d44161ec7 100644
--- a/README.md
+++ b/README.md
@@ -41,8 +41,7 @@ override the defaults later in your CSS.
## Contribute
-Please read my [issue
-guidelines](https://github.com/necolas/issue-guidelines/).
+Please read the CONTRIBUTING.md
## Acknowledgements
From 34614f481141498630edd1f79008da75357fa6d0 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 7 Apr 2013 17:26:43 -0700
Subject: [PATCH 007/164] Fix example `git tag` command in docs
---
CONTRIBUTING.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 76e55b7e4..30ffc0d6f 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -171,6 +171,6 @@ cutting new releases.
added to the CHANGELOG (inc. date), and edited in the README,
`component.json`, and `normalize.css` files.
3. The commit message must be of `v0.0.0` format.
-4. Create an annotated tag for the version: `git tag -m v0.0.0`.
+4. Create an annotated tag for the version: `git tag -m "v0.0.0" v0.0.0`.
5. Push the changes and tags to GitHub: `git push --tags origin master`
6. Checkout the `gh-pages` branch and follow the instructions in the README.
From 691c71b98518b09a8c83412168a27653c302ef75 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 7 Apr 2013 17:27:53 -0700
Subject: [PATCH 008/164] v2.1.1
---
CHANGELOG.md | 2 ++
README.md | 2 +-
component.json | 2 +-
normalize.css | 2 +-
4 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2147977aa..21c1e8c8b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,7 @@
== HEAD
+== 2.1.1 (April 7, 2013)
+
* Normalize root `color` and `background` to counter the effects of system
color schemes.
diff --git a/README.md b/README.md
index d44161ec7..c7eaba1ca 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# normalize.css v2.1.0
+# normalize.css v2.1.1
Normalize.css is a customisable CSS file that makes browsers render all
elements more consistently and in line with modern standards. We researched the
diff --git a/component.json b/component.json
index a4b271dd5..624623916 100644
--- a/component.json
+++ b/component.json
@@ -1,6 +1,6 @@
{
"name": "normalize-css",
- "version": "2.1.0",
+ "version": "2.1.1",
"author": "Nicolas Gallagher",
"homepage": "http://necolas.github.com/normalize.css/",
"main": "normalize.css",
diff --git a/normalize.css b/normalize.css
index dcf0f82ae..6d24a3853 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
+/*! normalize.css v2.1.1 | MIT License | git.io/normalize */
/* ==========================================================================
HTML5 display definitions
From 920b3ea72ba296d723377eabce59148398aa3e8c Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 7 Apr 2013 18:34:38 -0700
Subject: [PATCH 009/164] Fix typo in CONTRIBUTING.md
---
CONTRIBUTING.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 30ffc0d6f..82bab9a2b 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -88,6 +88,7 @@ Please adhere to the coding conventions used throughout a project (whitespace,
accurate comments, etc.) and any other requirements (such as test coverage).
Follow this process if you'd like your work considered for inclusion in the
+project:
1. [Fork](http://help.github.com/fork-a-repo/) the project, clone your fork,
and configure the remotes:
From a611f096b53faa508cce66ad172c4a6625e626f9 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 7 Apr 2013 19:41:16 -0700
Subject: [PATCH 010/164] Correct date of 2.1.1 release in CHANGELOG
---
CHANGELOG.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 21c1e8c8b..d0e9f937c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,6 @@
== HEAD
-== 2.1.1 (April 7, 2013)
+== 2.1.1 (April 8, 2013)
* Normalize root `color` and `background` to counter the effects of system
color schemes.
From 03c8f449d039c0fa3560bf03e1b4b3de4c5c26b1 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 21 Apr 2013 20:17:09 -0700
Subject: [PATCH 011/164] Change the Bower website URL
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index c7eaba1ca..62ac43cf8 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@ the styles that need normalizing.
Download from the [project page](http://necolas.github.io/normalize.css/).
-Install with [Bower](http://twitter.github.io/bower/): `bower install --save normalize-css`
+Install with [Bower](http://bower.io/): `bower install --save normalize-css`
## What does it do?
From c9ff1dd48d822ea1092cba42f82755c71ca31c61 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 7 May 2013 23:33:22 -0700
Subject: [PATCH 012/164] Add Bower manifest file
Ignore files that don't need to be installed.
---
bower.json | 12 ++++++++++++
1 file changed, 12 insertions(+)
create mode 100644 bower.json
diff --git a/bower.json b/bower.json
new file mode 100644
index 000000000..fb5026bdf
--- /dev/null
+++ b/bower.json
@@ -0,0 +1,12 @@
+{
+ "name": "normalize-css",
+ "version": "2.1.1",
+ "main": "normalize.css",
+ "author": "Nicolas Gallagher",
+ "ignore": [
+ "CHANGELOG.md",
+ "CONTRIBUTING.md",
+ "component.json",
+ "test.html"
+ ]
+}
From 87db01937460a16964d7f1a6c675624c5107448b Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 7 May 2013 23:36:17 -0700
Subject: [PATCH 013/164] Simplify the Component(1) manifest file
---
component.json | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/component.json b/component.json
index 624623916..09ed0c1c0 100644
--- a/component.json
+++ b/component.json
@@ -1,8 +1,6 @@
{
"name": "normalize-css",
"version": "2.1.1",
- "author": "Nicolas Gallagher",
- "homepage": "http://necolas.github.com/normalize.css/",
- "main": "normalize.css",
- "styles": ["normalize.css"]
+ "styles": ["normalize.css"],
+ "author": "Nicolas Gallagher"
}
From 71d6cdc9a85ac70da6d3208e397fcb5b1c0ad960 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 7 May 2013 23:40:22 -0700
Subject: [PATCH 014/164] Revert root color and background normalization
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Commit: 907890983eb2d6667e4b9cbd8bd03ead4b077e34
The change caused problems with `body` background color no longer
bubbling up the the `html` element.
It also prevented you from setting `color` or `background` styles on
`html` before the normalize.css styles.
It might not be possibly to safely address – within normalize.css –
the problem that it was trying to avoid.
Fix gh-188
---
CHANGELOG.md | 2 ++
normalize.css | 16 +++++-----------
2 files changed, 7 insertions(+), 11 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d0e9f937c..41055ffa2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,7 @@
== HEAD
+* Revert root `color` and `background` normalizations.
+
== 2.1.1 (April 8, 2013)
* Normalize root `color` and `background` to counter the effects of system
diff --git a/normalize.css b/normalize.css
index 6d24a3853..e39087d3c 100644
--- a/normalize.css
+++ b/normalize.css
@@ -56,21 +56,15 @@ audio:not([controls]) {
========================================================================== */
/**
- * 1. Prevent system color scheme's background color being used in Firefox, IE,
- * and Opera.
- * 2. Prevent system color scheme's text color being used in Firefox, IE, and
- * Opera.
- * 3. Set default font family to sans-serif.
- * 4. Prevent iOS text size adjust after orientation change, without disabling
+ * 1. Set default font family to sans-serif.
+ * 2. Prevent iOS text size adjust after orientation change, without disabling
* user zoom.
*/
html {
- background: #fff; /* 1 */
- color: #000; /* 2 */
- font-family: sans-serif; /* 3 */
- -ms-text-size-adjust: 100%; /* 4 */
- -webkit-text-size-adjust: 100%; /* 4 */
+ font-family: sans-serif; /* 1 */
+ -ms-text-size-adjust: 100%; /* 2 */
+ -webkit-text-size-adjust: 100%; /* 2 */
}
/**
From f74e43083330faa9d6b8b223a8b60f12d32d8da2 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sat, 11 May 2013 13:51:45 -0700
Subject: [PATCH 015/164] Add `bower.json` to release instructions
---
CONTRIBUTING.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 82bab9a2b..4c526bb08 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -169,8 +169,8 @@ cutting new releases.
1. Include all new functional changes in the CHANGELOG.
2. Use a dedicated commit to increment the version. The version needs to be
- added to the CHANGELOG (inc. date), and edited in the README,
- `component.json`, and `normalize.css` files.
+ added to the CHANGELOG (inc. date), and the `bower.json`, `component.json`,
+ and `normalize.css` files.
3. The commit message must be of `v0.0.0` format.
4. Create an annotated tag for the version: `git tag -m "v0.0.0" v0.0.0`.
5. Push the changes and tags to GitHub: `git push --tags origin master`
From 56af2b11703dd9e8819ae725ee67192a4b55a48c Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sat, 11 May 2013 13:59:52 -0700
Subject: [PATCH 016/164] v2.1.2
---
CHANGELOG.md | 2 ++
README.md | 4 ++--
bower.json | 2 +-
component.json | 2 +-
normalize.css | 2 +-
5 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 41055ffa2..0ca7cdfcf 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,7 @@
== HEAD
+== 2.1.2 (May 11, 2013)
+
* Revert root `color` and `background` normalizations.
== 2.1.1 (April 8, 2013)
diff --git a/README.md b/README.md
index 62ac43cf8..87b60ea55 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,11 @@
-# normalize.css v2.1.1
+# normalize.css v2
Normalize.css is a customisable CSS file that makes browsers render all
elements more consistently and in line with modern standards. We researched the
differences between default browser styles in order to precisely target only
the styles that need normalizing.
-[Check out the demo](http://necolas.github.io/normalize.css/2.1.0/test.html)
+[Check out the demo](http://necolas.github.io/normalize.css/latest/test.html)
[Legacy browser support is available in v1](https://github.com/necolas/normalize.css/tree/v1)
diff --git a/bower.json b/bower.json
index fb5026bdf..c96b7cd34 100644
--- a/bower.json
+++ b/bower.json
@@ -1,6 +1,6 @@
{
"name": "normalize-css",
- "version": "2.1.1",
+ "version": "2.1.2",
"main": "normalize.css",
"author": "Nicolas Gallagher",
"ignore": [
diff --git a/component.json b/component.json
index 09ed0c1c0..41e4d0ba0 100644
--- a/component.json
+++ b/component.json
@@ -1,6 +1,6 @@
{
"name": "normalize-css",
- "version": "2.1.1",
+ "version": "2.1.2",
"styles": ["normalize.css"],
"author": "Nicolas Gallagher"
}
diff --git a/normalize.css b/normalize.css
index e39087d3c..6adf56e79 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css v2.1.1 | MIT License | git.io/normalize */
+/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
/* ==========================================================================
HTML5 display definitions
From 37b483c1e1f0a11f3734c86410d051a31378a512 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 1 Jul 2013 23:42:37 -0700
Subject: [PATCH 017/164] Fix IE 10 active link background color
Remove the gray background color from active links in IE 10.
Fix gh-172
---
CHANGELOG.md | 2 ++
normalize.css | 8 ++++++++
2 files changed, 10 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0ca7cdfcf..98c6a9b54 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,7 @@
== HEAD
+* Remove the gray background color from active links in IE 10.
+
== 2.1.2 (May 11, 2013)
* Revert root `color` and `background` normalizations.
diff --git a/normalize.css b/normalize.css
index 6adf56e79..8b977e137 100644
--- a/normalize.css
+++ b/normalize.css
@@ -79,6 +79,14 @@ body {
Links
========================================================================== */
+/**
+ * Remove the gray background color from active links in IE 10.
+ */
+
+a {
+ background: transparent;
+}
+
/**
* Address `outline` inconsistency between Chrome and other browsers.
*/
From 77982e20d82421b4303a5eee4afa224ea371e978 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 1 Jul 2013 23:54:45 -0700
Subject: [PATCH 018/164] Normalize the `template` element display
The `template` element shipped in Firefox 22 and Chrome 26. Browsers
without HTML template support should at least hide the element.
---
normalize.css | 6 ++++--
test.html | 6 ++++++
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/normalize.css b/normalize.css
index 8b977e137..5e79cf07c 100644
--- a/normalize.css
+++ b/normalize.css
@@ -44,10 +44,12 @@ audio:not([controls]) {
}
/**
- * Address styling not present in IE 8/9.
+ * Address `[hidden]` styling not present in IE 8/9.
+ * Hide the `template` element in IE, Safari, and Firefox < 22.
*/
-[hidden] {
+[hidden],
+template {
display: none;
}
diff --git a/test.html b/test.html
index d7103c49b..d610c3173 100644
--- a/test.html
+++ b/test.html
@@ -96,6 +96,12 @@
Text-level semantics
The var element example
+
Template content
+
+
{{title}}
+
+
+
Embedded content
audio
From 0050384c0b108ed5e7066da5ff52f54ef88e1f66 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Thu, 15 Aug 2013 19:46:33 -0700
Subject: [PATCH 019/164] README: change guidance and demphasise v1
* Recommend that normalize.css is used as library code (i.e., not
modified).
* Add a note that v1 is no longer actively developed.
---
README.md | 23 +++++++++++++----------
1 file changed, 13 insertions(+), 10 deletions(-)
diff --git a/README.md b/README.md
index 87b60ea55..40acfd1b4 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,13 @@
# normalize.css v2
Normalize.css is a customisable CSS file that makes browsers render all
-elements more consistently and in line with modern standards. We researched the
-differences between default browser styles in order to precisely target only
-the styles that need normalizing.
+elements more consistently and in line with modern standards.
-[Check out the demo](http://necolas.github.io/normalize.css/latest/test.html)
+The project relies on researching the differences between default browser
+styles in order to precisely target only the styles that need or benefit from
+normalizing.
-[Legacy browser support is available in v1](https://github.com/necolas/normalize.css/tree/v1)
+[Check out the demo](http://necolas.github.io/normalize.css/latest/test.html)
## Install
@@ -25,11 +25,10 @@ Install with [Bower](http://bower.io/): `bower install --save normalize-css`
## How to use it
-Normalize.css is intended to be used as an alternative to CSS resets.
+No other styles should come before Normalize.css.
-It's suggested that you read the `normalize.css` file and consider customising
-it to meet your needs. Alternatively, include the file in your project and
-override the defaults later in your CSS.
+It is recommended that you include the `normalize.css` file as untouched
+library code.
## Browser support
@@ -39,7 +38,11 @@ override the defaults later in your CSS.
* Opera 12+
* Internet Explorer 8+
-## Contribute
+[Normalize.css v1 provides legacy browser
+support](https://github.com/necolas/normalize.css/tree/v1) (IE 6+, Safari 4+),
+but is no longer actively developed.
+
+## Contributing
Please read the CONTRIBUTING.md
From 3e12409c6111299b32bb64584f7a5f9a4dd5a86a Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Thu, 15 Aug 2013 21:52:25 -0700
Subject: [PATCH 020/164] Add Component(1) install instructions
---
README.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/README.md b/README.md
index 40acfd1b4..273482726 100644
--- a/README.md
+++ b/README.md
@@ -15,6 +15,8 @@ Download from the [project page](http://necolas.github.io/normalize.css/).
Install with [Bower](http://bower.io/): `bower install --save normalize-css`
+Install with [Component(1)](http://component.io/): `component install necolas/normalize.css`
+
## What does it do?
* Preserves useful defaults, unlike many CSS resets.
From 9709e680d02c58c9265173e71fbf2be3e2e8e1ff Mon Sep 17 00:00:00 2001
From: Ricky de Laveaga
Date: Mon, 5 Aug 2013 10:04:57 -0700
Subject: [PATCH 021/164] Fix incorrect closing tag in `test.html`
---
test.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/test.html b/test.html
index d610c3173..c90099163 100644
--- a/test.html
+++ b/test.html
@@ -98,7 +98,7 @@
Text-level semantics
Template content
-
{{title}}
+
{{title}}
From 5d4ef1c56fe6e29399f8e2bf31f39ed6c6a11bd3 Mon Sep 17 00:00:00 2001
From: Kalifriki
Date: Mon, 15 Apr 2013 20:47:25 +0400
Subject: [PATCH 022/164] Add IE 10 to checkbox/radio normalization comments
---
normalize.css | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/normalize.css b/normalize.css
index 5e79cf07c..1fd276a0e 100644
--- a/normalize.css
+++ b/normalize.css
@@ -339,8 +339,8 @@ html input[disabled] {
}
/**
- * 1. Address box sizing set to `content-box` in IE 8/9.
- * 2. Remove excess padding in IE 8/9.
+ * 1. Address box sizing set to `content-box` in IE 8/9/10.
+ * 2. Remove excess padding in IE 8/9/10.
*/
input[type="checkbox"],
From 690f8abb195fcdb4b4f910f3e7f23b88bdffb01d Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 26 Aug 2013 11:34:21 -0700
Subject: [PATCH 023/164] Fix component.json
The Component(1) spec was updated to require a `repo` property.
---
component.json | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/component.json b/component.json
index 41e4d0ba0..bd42e8551 100644
--- a/component.json
+++ b/component.json
@@ -1,6 +1,8 @@
{
"name": "normalize-css",
+ "repo": "necolas/normalize.css",
"version": "2.1.2",
"styles": ["normalize.css"],
- "author": "Nicolas Gallagher"
+ "author": "Nicolas Gallagher",
+ "license": "MIT"
}
From 4925d9b50807c784abac0f73290e60a28322376b Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 26 Aug 2013 11:36:05 -0700
Subject: [PATCH 024/164] Update CHANGELOG
---
CHANGELOG.md | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 98c6a9b54..ac5828314 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,17 +1,18 @@
-== HEAD
+=== HEAD
+* Fix component.json.
* Remove the gray background color from active links in IE 10.
-== 2.1.2 (May 11, 2013)
+=== 2.1.2 (May 11, 2013)
* Revert root `color` and `background` normalizations.
-== 2.1.1 (April 8, 2013)
+=== 2.1.1 (April 8, 2013)
* Normalize root `color` and `background` to counter the effects of system
color schemes.
-== 2.1.0 (January 21, 2013)
+=== 2.1.0 (January 21, 2013)
* Normalize `text-transform` for `button` and `select`.
* Normalize `h1` margin when within HTML5 sectioning elements.
@@ -20,11 +21,11 @@
* Add `main` element to HTML5 display definitions.
* Fix cursor style for disabled button `input`.
-== 2.0.1 (August 20, 2012)
+=== 2.0.1 (August 20, 2012)
* Remove stray IE 6/7 `inline-block` hack from HTML5 display settings.
-== 2.0.0 (August 19, 2012)
+=== 2.0.0 (August 19, 2012)
* Remove legacy browser form normalizations.
* Remove all list normalizations.
@@ -33,11 +34,11 @@
* Form elements automatically inherit `font-family` from ancestor.
* Drop support for IE 6/7, Firefox < 4, and Safari < 5.
-== 1.0.1 (August 19, 2012)
+=== 1.0.1 (August 19, 2012)
* Adjust `small` font size normalization.
-== 1.0.0 (August 14, 2012)
+=== 1.0.0 (August 14, 2012)
(Only the notable changes since public release)
From dafaf9ee60ff76173954aca755c78a6912a0ee6c Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 26 Aug 2013 11:37:18 -0700
Subject: [PATCH 025/164] v2.1.3
---
CHANGELOG.md | 2 ++
bower.json | 2 +-
component.json | 2 +-
normalize.css | 2 +-
4 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ac5828314..86d0d1df5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,7 @@
=== HEAD
+=== 2.1.3 (August 26, 2013)
+
* Fix component.json.
* Remove the gray background color from active links in IE 10.
diff --git a/bower.json b/bower.json
index c96b7cd34..6e5e4b758 100644
--- a/bower.json
+++ b/bower.json
@@ -1,6 +1,6 @@
{
"name": "normalize-css",
- "version": "2.1.2",
+ "version": "2.1.3",
"main": "normalize.css",
"author": "Nicolas Gallagher",
"ignore": [
diff --git a/component.json b/component.json
index bd42e8551..1310efffd 100644
--- a/component.json
+++ b/component.json
@@ -1,7 +1,7 @@
{
"name": "normalize-css",
"repo": "necolas/normalize.css",
- "version": "2.1.2",
+ "version": "2.1.3",
"styles": ["normalize.css"],
"author": "Nicolas Gallagher",
"license": "MIT"
diff --git a/normalize.css b/normalize.css
index 1fd276a0e..c2de8df94 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
+/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/* ==========================================================================
HTML5 display definitions
From 6992935807a5ed7ec60fb97e3f9fd02cc102a110 Mon Sep 17 00:00:00 2001
From: thoppe
Date: Sun, 12 Jan 2014 12:56:12 +0100
Subject: [PATCH 026/164] Fix fieldset width in Chrome and Firefox
Fixes an issue in Firefox [1] and Chrome [2]. The implicit width of
`fieldset` can be determined by the width of descendants rather than the
parent container. This change (adding `min-width:0`) makes the
`fieldset` behave like a `div` in this regard.
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=504622
[2] http://stackoverflow.com/questions/8084343/google-chrome-fieldset-overflow-bug
Close #272
---
normalize.css | 10 ++++++----
test.html | 7 +++++++
2 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/normalize.css b/normalize.css
index c2de8df94..a892722c5 100644
--- a/normalize.css
+++ b/normalize.css
@@ -257,13 +257,15 @@ figure {
========================================================================== */
/**
- * Define consistent border, margin, and padding.
+ * 1. Define consistent border, margin, and padding.
+ * 2. Address width being affected by wide descendants in Chrome and Firefox.
*/
fieldset {
- border: 1px solid #c0c0c0;
- margin: 0 2px;
- padding: 0.35em 0.625em 0.75em;
+ border: 1px solid #c0c0c0; /* 1 */
+ margin: 0 2px; /* 1 */
+ min-width: 0; /* 2 */
+ padding: 0.35em 0.625em 0.75em; /* 1 */
}
/**
diff --git a/test.html b/test.html
index c90099163..ab9a79b7d 100644
--- a/test.html
+++ b/test.html
@@ -268,6 +268,13 @@