[med-svn] [r-cran-ggplot2] 01/05: New upstream version 2.2.1

Andreas Tille tille at debian.org
Thu Jan 5 16:40:51 UTC 2017


This is an automated email from the git hooks/post-receive script.

tille pushed a commit to branch master
in repository r-cran-ggplot2.

commit 41366c52d7cfc19f3bf3455e4ebca8afb0cc6049
Author: Andreas Tille <tille at debian.org>
Date:   Thu Jan 5 17:30:07 2017 +0100

    New upstream version 2.2.1
---
 DESCRIPTION                          |   8 +-
 MD5                                  | 340 +++++++++++++++++------------------
 NEWS.md                              |   6 +-
 R/utilities.r                        |   2 +-
 build/partial.rdb                    | Bin 172618 -> 172571 bytes
 inst/doc/extending-ggplot2.html      |   2 +-
 man/absoluteGrob.Rd                  |   1 -
 man/add_theme.Rd                     |   1 -
 man/aes.Rd                           |   1 -
 man/aes_.Rd                          |   3 +-
 man/aes_all.Rd                       |   1 -
 man/aes_auto.Rd                      |   1 -
 man/aes_colour_fill_alpha.Rd         |   3 +-
 man/aes_group_order.Rd               |   1 -
 man/aes_linetype_size_shape.Rd       |   3 +-
 man/aes_position.Rd                  |  11 +-
 man/annotate.Rd                      |   1 -
 man/annotation_custom.Rd             |   1 -
 man/annotation_logticks.Rd           |   1 -
 man/annotation_map.Rd                |   1 -
 man/annotation_raster.Rd             |   1 -
 man/as.list.ggproto.Rd               |   1 -
 man/as_labeller.Rd                   |   1 -
 man/autoplot.Rd                      |   1 -
 man/benchplot.Rd                     |   1 -
 man/borders.Rd                       |   1 -
 man/calc_element.Rd                  |   1 -
 man/combine_vars.Rd                  |   1 -
 man/continuous_scale.Rd              |   1 -
 man/coord_cartesian.Rd               |   1 -
 man/coord_fixed.Rd                   |   3 +-
 man/coord_flip.Rd                    |   1 -
 man/coord_map.Rd                     |   1 -
 man/coord_munch.Rd                   |   1 -
 man/coord_polar.Rd                   |   1 -
 man/coord_trans.Rd                   |   1 -
 man/cut_interval.Rd                  |   7 +-
 man/diamonds.Rd                      |   1 -
 man/discrete_scale.Rd                |   1 -
 man/draw_key.Rd                      |  13 +-
 man/economics.Rd                     |   1 -
 man/element.Rd                       |   5 +-
 man/element_grob.Rd                  |   1 -
 man/expand_limits.Rd                 |   1 -
 man/facet_grid.Rd                    |   1 -
 man/facet_null.Rd                    |   1 -
 man/facet_wrap.Rd                    |   1 -
 man/faithfuld.Rd                     |   1 -
 man/find_panel.Rd                    |   1 -
 man/fortify-multcomp.Rd              |   5 +-
 man/fortify.Rd                       |   1 -
 man/fortify.lm.Rd                    |   1 -
 man/fortify.map.Rd                   |   1 -
 man/fortify.sp.Rd                    |  13 +-
 man/geom_abline.Rd                   |   2 +-
 man/geom_bar.Rd                      |   2 +-
 man/geom_bin2d.Rd                    |   4 +-
 man/geom_blank.Rd                    |   1 -
 man/geom_boxplot.Rd                  |   2 +-
 man/geom_contour.Rd                  |   2 +-
 man/geom_count.Rd                    |   2 +-
 man/geom_density.Rd                  |   2 +-
 man/geom_density_2d.Rd               |   6 +-
 man/geom_dotplot.Rd                  |   2 +-
 man/geom_errorbarh.Rd                |   2 +-
 man/geom_hex.Rd                      |   2 +-
 man/geom_histogram.Rd                |   5 +-
 man/geom_jitter.Rd                   |   2 +-
 man/geom_linerange.Rd                |   5 +-
 man/geom_map.Rd                      |   2 +-
 man/geom_path.Rd                     |   4 +-
 man/geom_point.Rd                    |   2 +-
 man/geom_polygon.Rd                  |   2 +-
 man/geom_qq.Rd                       |   2 +-
 man/geom_quantile.Rd                 |   2 +-
 man/geom_ribbon.Rd                   |   4 +-
 man/geom_rug.Rd                      |   2 +-
 man/geom_segment.Rd                  |   4 +-
 man/geom_smooth.Rd                   |   2 +-
 man/geom_spoke.Rd                    |   2 +-
 man/geom_text.Rd                     |   2 +-
 man/geom_tile.Rd                     |   2 +-
 man/geom_violin.Rd                   |   2 +-
 man/gg-add.Rd                        |   2 +-
 man/gg_dep.Rd                        |   1 -
 man/ggplot.Rd                        |   1 -
 man/ggplot2-ggproto.Rd               |  76 +++++---
 man/ggplot2-package.Rd               |  26 ++-
 man/ggplotGrob.Rd                    |   1 -
 man/ggplot_build.Rd                  |   3 +-
 man/ggplot_gtable.Rd                 |   1 -
 man/ggproto.Rd                       |   2 +-
 man/ggsave.Rd                        |   1 -
 man/ggtheme.Rd                       |  11 +-
 man/graphical-units.Rd               |   1 -
 man/guide_colourbar.Rd               |   3 +-
 man/guide_legend.Rd                  |   1 -
 man/guides.Rd                        |   1 -
 man/hmisc.Rd                         |   1 -
 man/is.Coord.Rd                      |   1 -
 man/is.facet.Rd                      |   1 -
 man/is.ggplot.Rd                     |   1 -
 man/is.rel.Rd                        |   1 -
 man/is.theme.Rd                      |   1 -
 man/label_bquote.Rd                  |   1 -
 man/labeller.Rd                      |   1 -
 man/labellers.Rd                     |   6 +-
 man/labs.Rd                          |   3 +-
 man/last_plot.Rd                     |   1 -
 man/layer.Rd                         |   1 -
 man/limits.Rd                        |   1 -
 man/lims.Rd                          |   1 -
 man/luv_colours.Rd                   |   1 -
 man/map_data.Rd                      |   1 -
 man/max_height.Rd                    |   1 -
 man/mean_se.Rd                       |   1 -
 man/midwest.Rd                       |   1 -
 man/mpg.Rd                           |   1 -
 man/msleep.Rd                        |   1 -
 man/position_dodge.Rd                |   1 -
 man/position_identity.Rd             |   1 -
 man/position_jitter.Rd               |   1 -
 man/position_jitterdodge.Rd          |   1 -
 man/position_nudge.Rd                |   1 -
 man/position_stack.Rd                |   3 +-
 man/presidential.Rd                  |   1 -
 man/print.ggplot.Rd                  |   3 +-
 man/print.ggproto.Rd                 |   3 +-
 man/qplot.Rd                         |   1 -
 man/reexports.Rd                     |  20 ++-
 man/remove_missing.Rd                |   1 -
 man/render_axes.Rd                   |   1 -
 man/render_strips.Rd                 |   1 -
 man/resolution.Rd                    |   1 -
 man/scale_alpha.Rd                   |   1 -
 man/scale_brewer.Rd                  |   8 +-
 man/scale_continuous.Rd              |   7 +-
 man/scale_date.Rd                    |   5 +-
 man/scale_discrete.Rd                |   1 -
 man/scale_gradient.Rd                |  23 ++-
 man/scale_grey.Rd                    |   3 +-
 man/scale_hue.Rd                     |   9 +-
 man/scale_identity.Rd                |   7 +-
 man/scale_linetype.Rd                |   1 -
 man/scale_manual.Rd                  |   9 +-
 man/scale_shape.Rd                   |   3 +-
 man/scale_size.Rd                    |   8 +-
 man/seals.Rd                         |   1 -
 man/sec_axis.Rd                      |   5 +-
 man/should_stop.Rd                   |   1 -
 man/stat_ecdf.Rd                     |   2 +-
 man/stat_ellipse.Rd                  |   1 -
 man/stat_function.Rd                 |   2 +-
 man/stat_identity.Rd                 |   1 -
 man/stat_summary.Rd                  |   4 +-
 man/stat_summary_2d.Rd               |   4 +-
 man/stat_unique.Rd                   |   2 +-
 man/summary.ggplot.Rd                |   1 -
 man/theme.Rd                         |   2 +-
 man/theme_get.Rd                     |   6 +-
 man/transform_position.Rd            |   1 -
 man/translate_qplot_ggplot.Rd        |   1 -
 man/translate_qplot_lattice.Rd       |   1 -
 man/txhousing.Rd                     |   1 -
 man/update_defaults.Rd               |   1 -
 man/update_labels.Rd                 |   1 -
 man/waiver.Rd                        |   1 -
 man/wrap_dims.Rd                     |   1 -
 man/zeroGrob.Rd                      |   1 -
 vignettes/releases/ggplot2-2.0.0.Rmd |   2 +-
 vignettes/releases/ggplot2-2.2.0.Rmd |  11 +-
 171 files changed, 404 insertions(+), 471 deletions(-)

diff --git a/DESCRIPTION b/DESCRIPTION
index 2d23dc8..7b20196 100644
--- a/DESCRIPTION
+++ b/DESCRIPTION
@@ -1,5 +1,5 @@
 Package: ggplot2
-Version: 2.2.0
+Version: 2.2.1
 Title: Create Elegant Data Visualisations Using the Grammar of Graphics
 Description: A system for 'declaratively' creating graphics,
     based on "The Grammar of Graphics". You provide the data, tell 'ggplot2'
@@ -71,12 +71,12 @@ Collate: 'ggproto.r' 'aaa-.r' 'aes-calculated.r'
         'utilities-grid.r' 'utilities-help.r' 'utilities-matrix.r'
         'utilities-resolution.r' 'utilities-table.r' 'zxx.r' 'zzz.r'
 VignetteBuilder: knitr
-RoxygenNote: 5.0.1
+RoxygenNote: 5.0.1.9000
 NeedsCompilation: no
-Packaged: 2016-11-09 13:44:31 UTC; hadley
+Packaged: 2016-12-30 17:10:52 UTC; hadley
 Author: Hadley Wickham [aut, cre],
   Winston Chang [aut],
   RStudio [cph]
 Maintainer: Hadley Wickham <hadley at rstudio.com>
 Repository: CRAN
-Date/Publication: 2016-11-11 12:24:31
+Date/Publication: 2016-12-30 22:45:17
diff --git a/MD5 b/MD5
index dd94f80..01014a7 100644
--- a/MD5
+++ b/MD5
@@ -1,7 +1,7 @@
-aec5cb1b5a8cfef6ca82a6d08f84325e *DESCRIPTION
+80421572b12625f956e3edf607ea58d1 *DESCRIPTION
 4641e94ec96f98fabc56ff9cc48be14b *LICENSE
 72a2b956dfe5844fedf26fc59a5e1059 *NAMESPACE
-f9809c53ccd5705f73c0be99cd32d186 *NEWS.md
+9f5871a4fe5678136222b4c1cac9bd8f *NEWS.md
 7171046778fbb6a06b96a48bb9c6cb75 *R/aaa-.r
 41c9ba0c55c5b2dac5c2ba80a9e6f0f0 *R/aes-calculated.r
 a744d7b67886c9a66068cffb5e71699a *R/aes-colour-fill-alpha.r
@@ -166,11 +166,11 @@ c27187f963d056888cde8428c0ca9530 *R/utilities-grid.r
 3bef847b27dc1a7182eff846527f6fc6 *R/utilities-matrix.r
 1752e4a9d0671ef2f511ff19da46f2ea *R/utilities-resolution.r
 e72a2689dc0d2076b7492a6ebd165b62 *R/utilities-table.r
-10d383d8ee481be06a3446673bcd1981 *R/utilities.r
+8bfb75f3c09d816748c2de33c5858456 *R/utilities.r
 eeec75de61894ddc1238ba5c894879b2 *R/zxx.r
 8727fae979ba198dd4960aa4d703d017 *R/zzz.r
 5b63dae9880edf74ecf2075c350eb90a *README.md
-3a37980418f6014d9230e47ab05b5086 *build/partial.rdb
+f6d204981c27bccc03b49baf117b1cf6 *build/partial.rdb
 62b5a3a09eb3d7562b0d20e7f3808df2 *build/vignette.rds
 7fd28ad1feab3e3c773313672cd1b3be *data/diamonds.rda
 1c883c4bb873c21cd428435264c456d7 *data/economics.rda
@@ -186,174 +186,174 @@ d419c85de9cb971b7ebec959a836f72c *data/seals.rda
 478b5d9f6c7d31a55ff4a26eab66578f *inst/CITATION
 46cae52ecb13d7c4290be96f046b9f19 *inst/doc/extending-ggplot2.R
 a5c24ca25dc3ca0de9498de80fd597bd *inst/doc/extending-ggplot2.Rmd
-1be0b240bb65cd85b07ef00d24532df7 *inst/doc/extending-ggplot2.html
+a47f667a1734ccfd97a3702c9fa4ae21 *inst/doc/extending-ggplot2.html
 fd4fffee04dfb833e03497c4701be1b4 *inst/doc/ggplot2-specs.R
 4214125f454891075c8d8d34626a5fee *inst/doc/ggplot2-specs.Rmd
 40bef156a5e34809c88baa682eb4203d *inst/doc/ggplot2-specs.html
-56c75450069dc75bc81998ee2ec1e689 *man/absoluteGrob.Rd
-f5266d4b1769b3d868ce02f039373b89 *man/add_theme.Rd
-65c7b45903695a87f0080ffc652908e2 *man/aes.Rd
-000dc4ab73b2773b2df3de8d652d5409 *man/aes_.Rd
-7712e3e5b0ab03a32404a8f034aa10f0 *man/aes_all.Rd
-ef8ce354cb3b609f4c33f53cd26821cc *man/aes_auto.Rd
-03b05c2b533b5a88d81a6ac37cd5de77 *man/aes_colour_fill_alpha.Rd
-39e0fb7caf3b0342f48949eab472a7b2 *man/aes_group_order.Rd
-d7a853f2e395f95617f5b6da138cec65 *man/aes_linetype_size_shape.Rd
-a99dcba86e888d8d6641653c7a5b972d *man/aes_position.Rd
-f157c937a70109cbe559b23e83733420 *man/annotate.Rd
-1a96a32d671dc0d2237ef1d1ddd5c699 *man/annotation_custom.Rd
-e3f138140bdadb64a8aa2038218f4e25 *man/annotation_logticks.Rd
-799c215b3fe64e942ed5bdecb1dfee83 *man/annotation_map.Rd
-d43ea00879a7581560ec2ee5196b691f *man/annotation_raster.Rd
-d68c76559552db3af0c5e93c5abd6d40 *man/as.list.ggproto.Rd
-0f8cde7a6c155aa0229db8c4162c8445 *man/as_labeller.Rd
-43589aa720efd687662e0de7354eb4b0 *man/autoplot.Rd
-9f6abc675b3e32de763c9d53fa9f77d0 *man/benchplot.Rd
-6647896c706573d085ac72f80aa8e521 *man/borders.Rd
-765bd43fbac050cc20fffdd191201fc5 *man/calc_element.Rd
-42b9460b04c0b7da5be4832f41d891c7 *man/combine_vars.Rd
-798dfb2d95d1096ea115cfe1f22d5dcb *man/continuous_scale.Rd
-4ed446a72797ad6ab4702673139194e1 *man/coord_cartesian.Rd
-c4da2d12b1c8ebbc61f67fbdd900d3c8 *man/coord_fixed.Rd
-1b37faa881028d55d2ee59dff1347a89 *man/coord_flip.Rd
-69322c26430c5324e2df87358dab7050 *man/coord_map.Rd
-03ea1bbb888bb836e26d1d04ce859a76 *man/coord_munch.Rd
-7dc9548422b6a4148b097bdbaa5e0c3f *man/coord_polar.Rd
-346fa45ed2ca8acfa065c2f4bfacad28 *man/coord_trans.Rd
-d1a4575bab1fe0ff0cf2544b46970a05 *man/cut_interval.Rd
-f6e5d43960dc5fa64758524f4be2dbc0 *man/diamonds.Rd
-a68902d001113f1af7408df13b33f888 *man/discrete_scale.Rd
-6be3e22abc22f2b478bbf7bf6f79e10c *man/draw_key.Rd
-92490fdfddee2a7bd4a4e0f647c2c2ca *man/economics.Rd
-c00e5ebd37cae86802178f5981d559b2 *man/element.Rd
-1296c043ef8b9ed396cf6d0103f6f7ba *man/element_grob.Rd
-6135f2185dbf5070b954678af6042366 *man/expand_limits.Rd
-6feb2e27b5fed5489ded4a469299fb7e *man/facet_grid.Rd
-7d463ee66fa1ec8bd4a9a778caa753ad *man/facet_null.Rd
-677fa0628519920d06f7075afa8c8bb9 *man/facet_wrap.Rd
-49314a7e941068d810878ceee132c904 *man/faithfuld.Rd
-2e9f76d8db863fb7699ab16deecf8a09 *man/find_panel.Rd
-4fa2527f68b6d7c5a7e69c6b388c8603 *man/fortify-multcomp.Rd
-0c6159643f0ff8eee6d18394621660ed *man/fortify.Rd
-b6f07b4030874ed1e334e77ca0555c42 *man/fortify.lm.Rd
-6e59e6e47681b7741a292a25dc00c4ab *man/fortify.map.Rd
-8641f9bdfb7e5824969f80f1bb76e96b *man/fortify.sp.Rd
-87ca8d4f1bc1029b8e84cb33feb34498 *man/geom_abline.Rd
-a59a6aa7f847e043a753f9e1f69b89f6 *man/geom_bar.Rd
-c43cf1cef27a2e3438a48c24db37f06f *man/geom_bin2d.Rd
-a5c0aa7a4eabda93157060c4de27c6f4 *man/geom_blank.Rd
-0fc5acc51bd2709ec8083465811e0e0c *man/geom_boxplot.Rd
-1c0522f2552104eb7374c752b1b71d07 *man/geom_contour.Rd
-45561df383f17ad8dcaefcf3938349e1 *man/geom_count.Rd
-4b5a42a2dfce8df3f3ae0f8c373f637a *man/geom_density.Rd
-1f8ee579e699a69796a887f8d0eb5afd *man/geom_density_2d.Rd
-25cbaf6e4b4495968e612b1cf51d8fe6 *man/geom_dotplot.Rd
-637f63bba5d4698c72bbeb77a4049dda *man/geom_errorbarh.Rd
-78acb95e6a3e7a0d616b565a7fd447eb *man/geom_hex.Rd
-fbb36c8bcbc42dc602c1aad77b249970 *man/geom_histogram.Rd
-6160607614bf80f79e72f99ce4a9976e *man/geom_jitter.Rd
-230a79c3de26edd960fc80dc9cc3c39c *man/geom_linerange.Rd
-a43f471e8c1c467d48949168069389b6 *man/geom_map.Rd
-71c3546254b6f73d0c71a2ed1a7b534e *man/geom_path.Rd
-8848420356b3a6e9344d4dfcd640e9ad *man/geom_point.Rd
-deeffee79f47bd1d365c42cf18272470 *man/geom_polygon.Rd
-4bec9bf609dcfd418fbeb775b4c5eab9 *man/geom_qq.Rd
-763f2632481008dc2f05ffb5cfb04b54 *man/geom_quantile.Rd
-4b8563c07efb8f6b5ad2af6a10e1d6d9 *man/geom_ribbon.Rd
-7ce669c7077fc8ed4ad8a5ea4fedf3ab *man/geom_rug.Rd
-a361427422418a99d5695caaa440233f *man/geom_segment.Rd
-79e1e3763a565ba57cbc985db1856444 *man/geom_smooth.Rd
-7abbb406670202998dedfc5fcba30e87 *man/geom_spoke.Rd
-8f1f76b6ca1e244acab2220e73618118 *man/geom_text.Rd
-dd72a0b7a849af365ca1989bfdc85036 *man/geom_tile.Rd
-9eef3020494bd809fd45350d26e2a644 *man/geom_violin.Rd
-edb144634461f675eb2327f90967939a *man/gg-add.Rd
-f1075176114c6b91fdbf223719cd981a *man/gg_dep.Rd
-63d7cb98e9eda74ddf46e46761b5ec91 *man/ggplot.Rd
-39daf04da2137137c18346a90f8d45e7 *man/ggplot2-ggproto.Rd
-0c536abe136279334bf9ac63672b9fd8 *man/ggplot2-package.Rd
-a4bef608dde830e27ac03f259c102cef *man/ggplotGrob.Rd
-449d55cacfef6d03d889df009992894e *man/ggplot_build.Rd
-7aedf2453e47d8d2bebd38923501c60b *man/ggplot_gtable.Rd
-d34b5628c9843a2a09c88a7730af110d *man/ggproto.Rd
-f3da1018d84cdbb5ac8717db05995c71 *man/ggsave.Rd
-474c0bb30892409140b691c864e52028 *man/ggtheme.Rd
-3645847b616286988de7845d45982d7c *man/graphical-units.Rd
-69cafbf47b9600caacf9a9668d075a48 *man/guide_colourbar.Rd
-38450bfb9b92aa79734c45216f6dcc20 *man/guide_legend.Rd
-68e979d1d908e485434bd51bd54b2430 *man/guides.Rd
-f9e92e47f9910dfb7ab261e2bb5504bc *man/hmisc.Rd
-630598fb99d0a7a34bbb146074dfacc0 *man/is.Coord.Rd
-15366e61452b09ab99fe3c4d76402aad *man/is.facet.Rd
-8656337fbb445f7df31749f916df4879 *man/is.ggplot.Rd
-c406c823b077c991495dc95a1da5d108 *man/is.rel.Rd
-e4c98acc6af3eed7aeaa7af63606b5a0 *man/is.theme.Rd
-1ffb78b895eb68ef57d617244fd3c539 *man/label_bquote.Rd
-822209ea5af04175de032af178bcf54e *man/labeller.Rd
-08f003c7080e79471eb8fb3673b8f4ff *man/labellers.Rd
-53c32b6e2264f8e7ffaf36a800537f1a *man/labs.Rd
-ae2e3fb68a21250aea51d382a9a465ad *man/last_plot.Rd
-91f9e7041bad2a09befc9c2c9535b6bc *man/layer.Rd
-115cedc87e2e5383505475fe2cf63054 *man/limits.Rd
-672f94600157b9eeb6e9529beb532c3d *man/lims.Rd
-873720c015c2ed92083ba70b634867bb *man/luv_colours.Rd
+3a4891ee5205fdb60d1f77cffddc4449 *man/absoluteGrob.Rd
+5d0743f26243c5a4e351126fbacf8b35 *man/add_theme.Rd
+c8e80ae024224dbc22d6ec7f450fd144 *man/aes.Rd
+469e0c466e1769a44afe59fbf2c26372 *man/aes_.Rd
+f548720cb6848b5ff5798c34e15ac25a *man/aes_all.Rd
+e57137f0a04f83b19dab8730c3e4d419 *man/aes_auto.Rd
+bc7ab2cfe38321c546ecac541be68b5b *man/aes_colour_fill_alpha.Rd
+03132acf39b402efafe5d2da3f5105e5 *man/aes_group_order.Rd
+a7d2663e80f9fe065146783224a7476a *man/aes_linetype_size_shape.Rd
+31e1b7d2f69f52fae691b7d1727794b0 *man/aes_position.Rd
+eeea5c0bcecd966b4fe246ffb8ee67cd *man/annotate.Rd
+8ae0b55978d80b6abf7fc4b3fa9b2ccb *man/annotation_custom.Rd
+c20f9e1feab3cfbd1bd801240830d07e *man/annotation_logticks.Rd
+7793921b576746feef439bf7fc289386 *man/annotation_map.Rd
+aaaf015bb9a6441e3a587193c6ac8d4d *man/annotation_raster.Rd
+9636c600ed98750c7e956626f548bc56 *man/as.list.ggproto.Rd
+edd272f67cf12f20118ad84487a64d79 *man/as_labeller.Rd
+97e49d70a759af264d1c7a381d60d66f *man/autoplot.Rd
+0d84d6b72aa89d7e809299df2f3e4194 *man/benchplot.Rd
+0fed209a0638570c0796d3d338a09804 *man/borders.Rd
+092f046980ebbfc061dfd470870af704 *man/calc_element.Rd
+08f05f58486c5c679282dbc432ddd579 *man/combine_vars.Rd
+2e425ded6d286a39e8afa73d90dfd228 *man/continuous_scale.Rd
+38161d9bff6c5e211baa319dfa63ebbb *man/coord_cartesian.Rd
+74f240062ebac190b958abd1bfde6d9f *man/coord_fixed.Rd
+ebc470da0aee3d4bb9884b597125c9fd *man/coord_flip.Rd
+6f40432e049729a250af82d20e4c289b *man/coord_map.Rd
+52bb8fb6b493cc20e73b56311d81fa10 *man/coord_munch.Rd
+54f7d458f5b2b989c6b9612334b676d3 *man/coord_polar.Rd
+1bb9f2aac476e53ccdaf118cc58a1788 *man/coord_trans.Rd
+de984225a12a0e6899446df40c7fca92 *man/cut_interval.Rd
+ca99358afd54bcef9ac341bec3fddbfb *man/diamonds.Rd
+92e56b536f214b212565a077abb5aea1 *man/discrete_scale.Rd
+6f357267a85ffb21a5b0dfb3f9019c47 *man/draw_key.Rd
+dd7802707431de3bf1c5211a825744ac *man/economics.Rd
+20b45652d093f5e938c923be9cd51c66 *man/element.Rd
+f7e2cb3de4b0af82c4b548b0d3f4323d *man/element_grob.Rd
+35b9998fe7674d96947eb7a459848930 *man/expand_limits.Rd
+2c007099216f2ce698c4b17f82169104 *man/facet_grid.Rd
+4b9cd933f8a2f2cc9d9f20f97bc90861 *man/facet_null.Rd
+63476632ba8d5db301e27f96a55aa72c *man/facet_wrap.Rd
+11b01a8eab08062a36b40035d2b60129 *man/faithfuld.Rd
+18e127afc96b9ca0908321f39ec6c30e *man/find_panel.Rd
+2622101ca411f0ed8194db35d6abfa12 *man/fortify-multcomp.Rd
+b0291bac4a059870c75f94426efaa455 *man/fortify.Rd
+ddeec8c1cebbe37a2da3daf744abd683 *man/fortify.lm.Rd
+00b377263dd6c356407b8da4234fde0c *man/fortify.map.Rd
+84b0af73ea817681a2faa151fb0d4c8a *man/fortify.sp.Rd
+4356fb34320e1f29b840208bb140dfb3 *man/geom_abline.Rd
+50af04707d0ff21ad04afdf5a8cd9c67 *man/geom_bar.Rd
+c980c855abaeaf4aaacfa99d70f42481 *man/geom_bin2d.Rd
+e4c1fff0db7883f104ff0906b3363e12 *man/geom_blank.Rd
+1c2aa3c228d88973c08d2e58f1683b53 *man/geom_boxplot.Rd
+8a551c71c9b925b5283155b7f2fa4399 *man/geom_contour.Rd
+e05d3f458d733d18ba76e61f20bc1a2a *man/geom_count.Rd
+6588efe1bfaa23d2459fc3240a14075e *man/geom_density.Rd
+5d5bdbfde6507febdab62b8e38f96e55 *man/geom_density_2d.Rd
+f319f6989827561a987a2a3f8938d1c4 *man/geom_dotplot.Rd
+76a8e6ed389fd7fb1ac3d2a474a2f552 *man/geom_errorbarh.Rd
+f9e7d378962cf25184322047f84a7972 *man/geom_hex.Rd
+1f8791476b551456bef77c5367c92a14 *man/geom_histogram.Rd
+bd345709ca6d4349b2278acfc5e6e448 *man/geom_jitter.Rd
+1b1f242c616d08e2bd9b26cc76ec2b85 *man/geom_linerange.Rd
+03ffad487f4bf4c528a492b0d1da5d3d *man/geom_map.Rd
+57c580b118dc98f0427239bb34394556 *man/geom_path.Rd
+6ae6f41c7e3a95b18525a5be72f48b59 *man/geom_point.Rd
+de69d6ff7c83eecd31ddf25ef7dd2bcb *man/geom_polygon.Rd
+219dafac0226eb7b91858701acc65953 *man/geom_qq.Rd
+c56ada65c782a0c3404c6f9ced7a61cc *man/geom_quantile.Rd
+ee1370157bc52eaf7cc7b8414fdd29b2 *man/geom_ribbon.Rd
+25c4c0326b6366ba33e431959eec4618 *man/geom_rug.Rd
+dd0a5dc9c16fe25dec18af162d4518a0 *man/geom_segment.Rd
+a0a31d1d1910a0ad32081690924d2a53 *man/geom_smooth.Rd
+fcf3e52f4a71962192e9bf7858526fbf *man/geom_spoke.Rd
+45733f135356e7a43b0aabb912fba317 *man/geom_text.Rd
+8a2e066d3b640b08687bf453960df2ab *man/geom_tile.Rd
+e59d550c2450993c73a2ecfa07bd7333 *man/geom_violin.Rd
+e9b48e7649650d8243179899f13e7983 *man/gg-add.Rd
+225ac18a5246eb30bc8146e5de371ec3 *man/gg_dep.Rd
+5e7fdd3beb92a4fcc2ab81a67c8112b4 *man/ggplot.Rd
+a431834dd0250f4feb15e89a57255a1a *man/ggplot2-ggproto.Rd
+2ba751f7d1a0f651385470536dddb875 *man/ggplot2-package.Rd
+a7bda8cc3ed50d0624148746f0b13074 *man/ggplotGrob.Rd
+bdbfda8fc34d17b1f2aa65cb96a20b82 *man/ggplot_build.Rd
+63ff044447fa54045a6d27c8dff465b8 *man/ggplot_gtable.Rd
+72e5788c0352f90d71919e24ce562fef *man/ggproto.Rd
+00a923ce20b4cee56434da6f09c84759 *man/ggsave.Rd
+5138f7394ef69cd2f6ed62ff57f64f74 *man/ggtheme.Rd
+2616ce16a63dd84dade152b9b46f8417 *man/graphical-units.Rd
+64ff1cd991bddd870e36e059c51aa39a *man/guide_colourbar.Rd
+f7e78d55528df8ee00e4b6acd6da8479 *man/guide_legend.Rd
+bcec06efa0152e558f40c371525287b8 *man/guides.Rd
+cfdfa371d949b50fabd72b6764c1c747 *man/hmisc.Rd
+67a85fce145a585ee6dd586822f3df85 *man/is.Coord.Rd
+ca9af8ff561014502a52873dda435ac4 *man/is.facet.Rd
+e841282cbb2d2f1f49c442af4145ee73 *man/is.ggplot.Rd
+3a7f8ffc7d9376c073f3a798f39717e0 *man/is.rel.Rd
+fc2101e4a9a925bd36ae7defc64c0152 *man/is.theme.Rd
+961f4f4cafb84a8153ee12f6f78f9c72 *man/label_bquote.Rd
+a4918b9154ae3fc1f68f6f9755f573a4 *man/labeller.Rd
+96098b6f46e9d10b39d6d8b8e9d195cb *man/labellers.Rd
+57a133ef3637c529dbbd7dd496481efb *man/labs.Rd
+d0c16597c1434d6b73c0855508c3caad *man/last_plot.Rd
+9057120d00228a1cad4e811433f2b5fc *man/layer.Rd
+a45a1b0388375e733fe18f57591bc42f *man/limits.Rd
+e79ef6afb27f698dc9f7e11517685d30 *man/lims.Rd
+8f671a1914d397f998da4cbc4f75262a *man/luv_colours.Rd
 ba25f6f853fe1a301293418f3df51f07 *man/macros/aesthetics.Rd
-06465b0db964bf023fcdd16ab62a8043 *man/map_data.Rd
-9dbda53ad3f4dfc4431ae0f5c3d08dbc *man/max_height.Rd
-27e97c7a3de848c93f2bd710625e53af *man/mean_se.Rd
-ac74fc5cdcb5861d20230c4922c56734 *man/midwest.Rd
-a121bce16b9e3de30419dd99b7290ddf *man/mpg.Rd
-e56ded2ad64c557132120c46646ebf29 *man/msleep.Rd
-99a80a6e079d96d7a3b61a45f77e4245 *man/position_dodge.Rd
-43f1322bf3d8825be79471f5b98be7fe *man/position_identity.Rd
-9abcc66043f37323f065c5f5d065d756 *man/position_jitter.Rd
-2833d368a93686f1c5bb081a0c01134d *man/position_jitterdodge.Rd
-985d1bd1b9103520eabdb529435ad23e *man/position_nudge.Rd
-0231d3ba231572735b9c3af58dc5c369 *man/position_stack.Rd
-7a3de6cba1805a72f89154a9ae1d1ea7 *man/presidential.Rd
-04fa16f24a5071210a5f1bf673c1489b *man/print.ggplot.Rd
-66648d4b930a8a31c598409f32f75010 *man/print.ggproto.Rd
-e1cf05ab2bcf0ee198b89214e8f2da63 *man/qplot.Rd
-774af14fcd1baed19c001ae81a31f2aa *man/reexports.Rd
-d7f87c2dfc2d156fb61cba090a620299 *man/remove_missing.Rd
-5cfb6f6ba399cce08e9bca839e68dcdd *man/render_axes.Rd
-16c93e1f87ea8e5f5261146675f51e25 *man/render_strips.Rd
-7577d34cefb50bda9c8ea34ada441f1a *man/resolution.Rd
-f576eef76424d5312ad3a25c79902df3 *man/scale_alpha.Rd
-be0b130a29a4a061a49021957dc54491 *man/scale_brewer.Rd
-4a6d03840addd503c696b0f0842b1c5c *man/scale_continuous.Rd
-acf3ab11ce211a0457d75e1aa25dec8d *man/scale_date.Rd
-6626e77d0bca78ae6bbe0ed21c41369a *man/scale_discrete.Rd
-53f3e4baa6c9f5e7ef8e12d76b8e11a7 *man/scale_gradient.Rd
-7204f6152cb4a7a30ffa303d5425faf4 *man/scale_grey.Rd
-61abbec81e558f63589dfb71cede809c *man/scale_hue.Rd
-f37d4c79a4b5f1e08f43702f9da0d3b6 *man/scale_identity.Rd
-9391ddb834a734e6dc5d8e62815a296e *man/scale_linetype.Rd
-4109806dc8f87fabd826dd0ad7ccd218 *man/scale_manual.Rd
-e80f081f7b5a9163cf156fe4fd482559 *man/scale_shape.Rd
-9d1e6f1f0fca8eba2b7c73e0ce0c1abe *man/scale_size.Rd
-a1f55c889ce5a4b474d6ce0c866e7dac *man/seals.Rd
-996011ba402ecf59d27bd0fd7a09007a *man/sec_axis.Rd
-1056d55d33485453dd04e35394dddbac *man/should_stop.Rd
-7bc63cbd82e32cb8886d711f28a5bcfa *man/stat_ecdf.Rd
-dea8f052d2032d9f6a37fb4c1bd2de89 *man/stat_ellipse.Rd
-00d904ce8d93419ab6d57efea3724e0d *man/stat_function.Rd
-2511dbecb658334fbd365f8119f29286 *man/stat_identity.Rd
-bb56c18ca8f111360beb2d0046efe47d *man/stat_summary.Rd
-f350d8fbfb96f104b5769a85c011fed6 *man/stat_summary_2d.Rd
-03c4c087ba66b23cc0289a54740d64f5 *man/stat_unique.Rd
-ab1fa2e5b12d61345c6df1c55d057290 *man/summary.ggplot.Rd
-df1f15c673de0613bb682812bcfdf79d *man/theme.Rd
-3232b5a6e2ab94fe9877a5faf1b1975a *man/theme_get.Rd
-ec58a310165674abab536ca72c129ac5 *man/transform_position.Rd
-6d49c3b4a6b16db5db560d767b8f2bce *man/translate_qplot_ggplot.Rd
-730cf379f91d5f51083a8f47b19af4a4 *man/translate_qplot_lattice.Rd
-4effd00599df94055c75ee30108691ba *man/txhousing.Rd
-94862eb34388d40dc5b01223b440f179 *man/update_defaults.Rd
-81f6205b20f2cde5882dbf1f6e7714f0 *man/update_labels.Rd
-00df4f81231118534f870304920f88db *man/waiver.Rd
-423cd1c258a41686727ffb77f095e961 *man/wrap_dims.Rd
-9ef186947b49d31af9fec818c266e4ce *man/zeroGrob.Rd
+43d03a144d08e76c90d73e027cf11715 *man/map_data.Rd
+8c1ac81b7d0054b9508d190f1c72f2f9 *man/max_height.Rd
+5b6d9231580c5154ce47dc412212c563 *man/mean_se.Rd
+b3ab80795ff3cb23eae3b2efa66af81a *man/midwest.Rd
+b28605f1630cc9a3a55012329d47eb9d *man/mpg.Rd
+3fef6897c4d9ee4267479b45afc7e9eb *man/msleep.Rd
+c16f2583e895fb0386519eead7689acf *man/position_dodge.Rd
+e8e4ced621a04b943272311fcb8bb1a5 *man/position_identity.Rd
+9607f63a5fcc1a4424e4a31f5b0c5d9b *man/position_jitter.Rd
+ecd2f5a712e9cc205f409d739a820943 *man/position_jitterdodge.Rd
+8f0a04e0b9d1a41eff3de46e314a01fe *man/position_nudge.Rd
+a99ed396026e66a3729054b1d12a6638 *man/position_stack.Rd
+0e62b3da0aa2f3f82a041692a5fd2fdc *man/presidential.Rd
+55449b1e255bb1472b3940b8393f9997 *man/print.ggplot.Rd
+0416303bd400be21bef25dd0b2d613f9 *man/print.ggproto.Rd
+235b0d5a8d58fbc642655a67046db859 *man/qplot.Rd
+44ea1c4c11bd29c78a191b64d71a2058 *man/reexports.Rd
+151694a3c1eea15e72d9f551fc32e694 *man/remove_missing.Rd
+c80d1dc06ca242ba13b597e7ad8d91da *man/render_axes.Rd
+7648bfa3e68f6f422c1dfc2d7597ee5d *man/render_strips.Rd
+144accb58fe07610e7595f4576ef021b *man/resolution.Rd
+94d2c13305637a3f2c81e3cfc872b0a2 *man/scale_alpha.Rd
+a040effc4e10b02972b5bd24e1590877 *man/scale_brewer.Rd
+4c725af0405a9fe251e0145b41a86593 *man/scale_continuous.Rd
+26362e001b70323d7dda1bfa2f8a8c52 *man/scale_date.Rd
+1264de45563dc780dfc619d7f4143e5a *man/scale_discrete.Rd
+e2fbc7e467ad0e3b1d5f071918c6fc9c *man/scale_gradient.Rd
+afcb9e27bb02f0a5e7bca96af542c16a *man/scale_grey.Rd
+1078c265af272dbbcf30b84ed0845d1c *man/scale_hue.Rd
+93ad644b93ff5f3072ba562cea37ea25 *man/scale_identity.Rd
+69bf492651a23486918e69ce86352b4f *man/scale_linetype.Rd
+a033020b26d2c4017e9db367eaac7997 *man/scale_manual.Rd
+c5b34071e585523f94bf95bcb6f1f618 *man/scale_shape.Rd
+d9aa370a08888360dc7d602df1d0c1b5 *man/scale_size.Rd
+9e548ad58990a2255d41b26f6732de3f *man/seals.Rd
+2bd61e0791c6813869775fe027003211 *man/sec_axis.Rd
+953f55d7927dc808a6045494e86ca9ff *man/should_stop.Rd
+b2d198b987f3f3d37fb58bf60aed4f09 *man/stat_ecdf.Rd
+56b819622fbce041031fe8e973a7f80a *man/stat_ellipse.Rd
+eb23136da43c4727e40176179265aca1 *man/stat_function.Rd
+6ff2b66bbb6a43c98fbc84eba1dd3016 *man/stat_identity.Rd
+dcb5011bfe57ae104fd48837b0ca7dda *man/stat_summary.Rd
+7debbbeb86428c5d8d72f939f45caae4 *man/stat_summary_2d.Rd
+e3d7af81ae8210fcc4c914fd18fdbf1a *man/stat_unique.Rd
+1094b4123e20a5f272ff3adc9b4fb71b *man/summary.ggplot.Rd
+d59ed780ea0810ab2afbd2fdc723a3c6 *man/theme.Rd
+ef70e4e8d0908c5fafe9540c7314e342 *man/theme_get.Rd
+700c3112f6e13f92b18d495e0af00255 *man/transform_position.Rd
+d720bf5784858433e83ba704fa6ea9fe *man/translate_qplot_ggplot.Rd
+943f3b870a63fc63a9c80ea3bd7c0406 *man/translate_qplot_lattice.Rd
+acf11f873eaeed3d2020db3d33f5e95c *man/txhousing.Rd
+a1bff439f5ba9a73910b11632e938f50 *man/update_defaults.Rd
+ddd4581c800716d26d81ffcc4b9ee147 *man/update_labels.Rd
+727a0e83208e72da3fcee036efbcc707 *man/waiver.Rd
+228e86f4181d24ed2bd81fb5bbc1ed25 *man/wrap_dims.Rd
+383cad5462bbfd4c96e49448bf5bfed5 *man/zeroGrob.Rd
 d61ade7569d3176888310444bed0e4ef *tests/testthat.R
 c5e766e860663cd1c2b0007b088a43dd *tests/testthat/Rplots.pdf
 76b33d4c5897b19cd3f9deecb0abaa51 *tests/testthat/helper-plot-data.r
@@ -413,6 +413,6 @@ ac880a6aa04fc8644fed280c88b5d674 *vignettes/car.png
 a5c24ca25dc3ca0de9498de80fd597bd *vignettes/extending-ggplot2.Rmd
 4214125f454891075c8d8d34626a5fee *vignettes/ggplot2-specs.Rmd
 d7381f8e67eed0e54419e6cae59868c9 *vignettes/releases/ggplot2-1.0.0.Rmd
-33bf4ee5885c22e2cffeca986be98e41 *vignettes/releases/ggplot2-2.0.0.Rmd
+e0dfde769951004e797a6b779137162f *vignettes/releases/ggplot2-2.0.0.Rmd
 ec5ef98db8656ee6556953f737e91bb9 *vignettes/releases/ggplot2-2.1.0.Rmd
-05db68898eb6b9b4898823d6c973d4ac *vignettes/releases/ggplot2-2.2.0.Rmd
+973eee0b51777ea2acf8093724aeb7ec *vignettes/releases/ggplot2-2.2.0.Rmd
diff --git a/NEWS.md b/NEWS.md
index 8729447..b154c7d 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,3 +1,7 @@
+# ggplot2 2.2.1
+
+* Fix usage of `structure(NULL)` for R-devel compatibility (#1968).
+
 # ggplot2 2.2.0
 
 ## Major new features
@@ -457,7 +461,7 @@ There is now an official mechanism for defining Stats, Geoms, and Positions in o
   or stat, use `ggplot()` instead.
 
 * The theme setting `axis.ticks.margin` has been deprecated: now use the margin 
-  property of `axis.ticks`.
+  property of `axis.text`.
   
 * `stat_abline()`, `stat_hline()` and `stat_vline()` have been removed:
   these were never suitable for use other than with `geom_abline()` etc
diff --git a/R/utilities.r b/R/utilities.r
index a1233f0..0d93691 100644
--- a/R/utilities.r
+++ b/R/utilities.r
@@ -146,7 +146,7 @@ should_stop <- function(expr) {
 #'
 #' @export
 #' @keywords internal
-waiver <- function() structure(NULL, class = "waiver")
+waiver <- function() structure(list(), class = "waiver")
 
 is.waive <- function(x) inherits(x, "waiver")
 
diff --git a/build/partial.rdb b/build/partial.rdb
index 58e39b9..e546da6 100644
Binary files a/build/partial.rdb and b/build/partial.rdb differ
diff --git a/inst/doc/extending-ggplot2.html b/inst/doc/extending-ggplot2.html
index a2639fd..f2bb95d 100644
--- a/inst/doc/extending-ggplot2.html
+++ b/inst/doc/extending-ggplot2.html
@@ -937,7 +937,7 @@ FacetBootstrap <-<span class="st"> </span><span class="kw">ggproto</span>(<sp
 <span class="kw">ggplot</span>(diamonds, <span class="kw">aes</span>(carat, price)) +<span class="st"> </span>
 <span class="st">  </span><span class="kw">geom_point</span>(<span class="dt">alpha =</span> <span class="fl">0.1</span>) +<span class="st"> </span>
 <span class="st">  </span><span class="kw">facet_bootstrap</span>(<span class="dt">n =</span> <span class="dv">9</span>, <span class="dt">prop =</span> <span class="fl">0.05</span>)</code></pre></div>
-<p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqAAAAKgCAYAAABEPM/FAAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23BaIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Ajia [...]
+<p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqAAAAKgCAYAAABEPM/FAAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23BaIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Ajia [...]
 <p>What we are doing above is to intercept the <code>compute_layout</code> and <code>map_data</code> methods and instead of dividing the data by a variable we randomly assigns rows to a panel based on the sampling parameters (<code>n</code> determines the number of panels, <code>prop</code> determines the proportion of data in each panel). It is important here that the layout returned by <code>compute_layout</code> is a valid layout for <code>FacetWrap</code> as we are counting on the <c [...]
 <div id="exercises-2" class="section level3">
 <h3>Exercises</h3>
diff --git a/man/absoluteGrob.Rd b/man/absoluteGrob.Rd
index dae8332..f6bcc2e 100644
--- a/man/absoluteGrob.Rd
+++ b/man/absoluteGrob.Rd
@@ -14,4 +14,3 @@ This grob has fixed dimensions and position.
 It's still experimental
 }
 \keyword{internal}
-
diff --git a/man/add_theme.Rd b/man/add_theme.Rd
index 8b24e8c..60d9d9f 100644
--- a/man/add_theme.Rd
+++ b/man/add_theme.Rd
@@ -18,4 +18,3 @@ informative error messages.}
 Modify properties of an element in a theme object
 }
 \keyword{internal}
-
diff --git a/man/aes.Rd b/man/aes.Rd
index 00cb965..49b433b 100644
--- a/man/aes.Rd
+++ b/man/aes.Rd
@@ -45,4 +45,3 @@ ggplot(mpg) + geom_point(aes(displ, hwy))
 See \code{\link{aes_}} for a version of \code{aes} that is
   more suitable for programming with.
 }
-
diff --git a/man/aes_.Rd b/man/aes_.Rd
index 64732d8..ff7d6f5 100644
--- a/man/aes_.Rd
+++ b/man/aes_.Rd
@@ -2,8 +2,8 @@
 % Please edit documentation in R/aes.r
 \name{aes_}
 \alias{aes_}
-\alias{aes_q}
 \alias{aes_string}
+\alias{aes_q}
 \title{Define aesthetic mappings programatically}
 \usage{
 aes_(x, y, ...)
@@ -56,4 +56,3 @@ aes_(col = as.name(var))
 \seealso{
 \code{\link{aes}}
 }
-
diff --git a/man/aes_all.Rd b/man/aes_all.Rd
index 2aba9e6..eeea602 100644
--- a/man/aes_all.Rd
+++ b/man/aes_all.Rd
@@ -17,4 +17,3 @@ aes_all(names(mtcars))
 aes_all(c("x", "y", "col", "pch"))
 }
 \keyword{internal}
-
diff --git a/man/aes_auto.Rd b/man/aes_auto.Rd
index 9533ce5..cf98300 100644
--- a/man/aes_auto.Rd
+++ b/man/aes_auto.Rd
@@ -15,4 +15,3 @@ aes_auto(data = NULL, ...)
 Automatic aesthetic mapping
 }
 \keyword{internal}
-
diff --git a/man/aes_colour_fill_alpha.Rd b/man/aes_colour_fill_alpha.Rd
index d7211fb..b962440 100644
--- a/man/aes_colour_fill_alpha.Rd
+++ b/man/aes_colour_fill_alpha.Rd
@@ -2,8 +2,8 @@
 % Please edit documentation in R/aes-colour-fill-alpha.r
 \name{aes_colour_fill_alpha}
 \alias{aes_colour_fill_alpha}
-\alias{color}
 \alias{colour}
+\alias{color}
 \alias{fill}
 \title{Colour related aesthetics: colour, fill and alpha}
 \description{
@@ -59,4 +59,3 @@ j
 j + scale_fill_manual(values = alpha(c("blue", "red"), .3))
 }
 }
-
diff --git a/man/aes_group_order.Rd b/man/aes_group_order.Rd
index c04435a..35cd693 100644
--- a/man/aes_group_order.Rd
+++ b/man/aes_group_order.Rd
@@ -82,4 +82,3 @@ boysbox <- boysbox + geom_boxplot()
 boysbox + geom_line(aes(group = Subject), colour = "blue")
 }
 }
-
diff --git a/man/aes_linetype_size_shape.Rd b/man/aes_linetype_size_shape.Rd
index d6025b1..e2b59d3 100644
--- a/man/aes_linetype_size_shape.Rd
+++ b/man/aes_linetype_size_shape.Rd
@@ -3,8 +3,8 @@
 \name{aes_linetype_size_shape}
 \alias{aes_linetype_size_shape}
 \alias{linetype}
-\alias{shape}
 \alias{size}
+\alias{shape}
 \title{Differentiation related aesthetics: linetype, size, shape}
 \description{
 This page demonstrates the usage of a sub-group
@@ -67,4 +67,3 @@ s + geom_point(aes(shape = z), size = 4, colour = "Red") +
 s + geom_point(aes(shape = z), size = 4, colour = "Red", fill = "Black") +
   scale_shape_identity()
 }
-
diff --git a/man/aes_position.Rd b/man/aes_position.Rd
index 5c9acc6..d178abf 100644
--- a/man/aes_position.Rd
+++ b/man/aes_position.Rd
@@ -3,13 +3,13 @@
 \name{aes_position}
 \alias{aes_position}
 \alias{x}
-\alias{xend}
-\alias{xmax}
-\alias{xmin}
 \alias{y}
-\alias{yend}
-\alias{ymax}
+\alias{xmin}
+\alias{xmax}
 \alias{ymin}
+\alias{ymax}
+\alias{xend}
+\alias{yend}
 \title{Position related aesthetics: x, y, xmin, xmax, ymin, ymax, xend, yend}
 \description{
 This page demonstrates the usage of a sub-group
@@ -47,4 +47,3 @@ with(counts, plot(x, Freq, type = "h", lwd = 10))
 ggplot(counts, aes(x, Freq)) +
   geom_segment(aes(yend = 0, xend = x), size = 10)
 }
-
diff --git a/man/annotate.Rd b/man/annotate.Rd
index 6736e4e..01da552 100644
--- a/man/annotate.Rd
+++ b/man/annotate.Rd
@@ -53,4 +53,3 @@ p + annotate("text", x = 4, y = 25, label = "italic(R) ^ 2 == 0.75",
 p + annotate("text", x = 4, y = 25,
   label = "paste(italic(R) ^ 2, \\" = .75\\")", parse = TRUE)
 }
-
diff --git a/man/annotation_custom.Rd b/man/annotation_custom.Rd
index e2d2daf..328dc18 100644
--- a/man/annotation_custom.Rd
+++ b/man/annotation_custom.Rd
@@ -53,4 +53,3 @@ g <- ggplotGrob(ggplot(df2, aes(x, y)) +
 base +
   annotation_custom(grob = g, xmin = 1, xmax = 10, ymin = 8, ymax = 10)
 }
-
diff --git a/man/annotation_logticks.Rd b/man/annotation_logticks.Rd
index 4a70314..29cd912 100644
--- a/man/annotation_logticks.Rd
+++ b/man/annotation_logticks.Rd
@@ -97,4 +97,3 @@ a + annotation_logticks(
 
 \code{\link{coord_trans}} for log coordinate transformations.
 }
-
diff --git a/man/annotation_map.Rd b/man/annotation_map.Rd
index 9e06965..31a9ecf 100644
--- a/man/annotation_map.Rd
+++ b/man/annotation_map.Rd
@@ -34,4 +34,3 @@ ggplot(seal2,  aes(x = long, y = lat)) +
   facet_grid(latr ~ longr, scales = "free", space = "free")
 }
 }
-
diff --git a/man/annotation_raster.Rd b/man/annotation_raster.Rd
index 308c56f..918a896 100644
--- a/man/annotation_raster.Rd
+++ b/man/annotation_raster.Rd
@@ -45,4 +45,3 @@ ggplot(mtcars, aes(mpg, wt)) +
   annotation_raster(rainbow2, -Inf, Inf, -Inf, Inf, interpolate = TRUE) +
   geom_point()
 }
-
diff --git a/man/as.list.ggproto.Rd b/man/as.list.ggproto.Rd
index 5f633a7..66bd431 100644
--- a/man/as.list.ggproto.Rd
+++ b/man/as.list.ggproto.Rd
@@ -18,4 +18,3 @@ the returned list. If \code{FALSE}, do not include any inherited items.}
 This will not include the object's \code{super} member.
 }
 \keyword{internal}
-
diff --git a/man/as_labeller.Rd b/man/as_labeller.Rd
index d6ab2c3..8a3f44b 100644
--- a/man/as_labeller.Rd
+++ b/man/as_labeller.Rd
@@ -44,4 +44,3 @@ p + facet_grid(cyl ~ am, labeller = labeller(am = to_string))
 \code{\link{labeller}()}, \link{labellers}
 }
 \keyword{internal}
-
diff --git a/man/autoplot.Rd b/man/autoplot.Rd
index 6899d56..31ef30b 100644
--- a/man/autoplot.Rd
+++ b/man/autoplot.Rd
@@ -22,4 +22,3 @@ other classes and packages can extend.
 \seealso{
 \code{\link{ggplot}} and \code{\link{fortify}}
 }
-
diff --git a/man/benchplot.Rd b/man/benchplot.Rd
index 97f5a9f..c246543 100644
--- a/man/benchplot.Rd
+++ b/man/benchplot.Rd
@@ -19,4 +19,3 @@ benchplot(ggplot(mtcars, aes(mpg, wt)) + geom_point())
 benchplot(ggplot(mtcars, aes(mpg, wt)) + geom_point() + facet_grid(. ~ cyl))
 }
 \keyword{internal}
-
diff --git a/man/borders.Rd b/man/borders.Rd
index 379797d..c3a4f53 100644
--- a/man/borders.Rd
+++ b/man/borders.Rd
@@ -53,4 +53,3 @@ ggplot(capitals, aes(long, lat)) +
   coord_quickmap()
 }
 }
-
diff --git a/man/calc_element.Rd b/man/calc_element.Rd
index 6ddc259..bf32b9d 100644
--- a/man/calc_element.Rd
+++ b/man/calc_element.Rd
@@ -31,4 +31,3 @@ t$axis.text
 t$text
 }
 \keyword{internal}
-
diff --git a/man/combine_vars.Rd b/man/combine_vars.Rd
index f3d405c..ad54982 100644
--- a/man/combine_vars.Rd
+++ b/man/combine_vars.Rd
@@ -25,4 +25,3 @@ Take input data and define a mapping between facetting variables and ROW,
 COL and PANEL keys
 }
 \keyword{internal}
-
diff --git a/man/continuous_scale.Rd b/man/continuous_scale.Rd
index 9db1647..a91c824 100644
--- a/man/continuous_scale.Rd
+++ b/man/continuous_scale.Rd
@@ -89,4 +89,3 @@ scales, "top" or "bottom" for horizontal scales}
 Continuous scale constructor.
 }
 \keyword{internal}
-
diff --git a/man/coord_cartesian.Rd b/man/coord_cartesian.Rd
index b124dd6..e17b7d0 100644
--- a/man/coord_cartesian.Rd
+++ b/man/coord_cartesian.Rd
@@ -57,4 +57,3 @@ d + scale_x_continuous(limits = c(0, 1))
 # displayed bigger
 d + coord_cartesian(xlim = c(0, 1))
 }
-
diff --git a/man/coord_fixed.Rd b/man/coord_fixed.Rd
index 5d7e578..69b24d8 100644
--- a/man/coord_fixed.Rd
+++ b/man/coord_fixed.Rd
@@ -1,8 +1,8 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/coord-fixed.r
 \name{coord_fixed}
-\alias{coord_equal}
 \alias{coord_fixed}
+\alias{coord_equal}
 \title{Cartesian coordinates with fixed "aspect ratio"}
 \usage{
 coord_fixed(ratio = 1, xlim = NULL, ylim = NULL, expand = TRUE)
@@ -38,4 +38,3 @@ p + coord_fixed(ratio = 1/5)
 
 # Resize the plot to see that the specified aspect ratio is maintained
 }
-
diff --git a/man/coord_flip.Rd b/man/coord_flip.Rd
index ded5e22..f7a0927 100644
--- a/man/coord_flip.Rd
+++ b/man/coord_flip.Rd
@@ -40,4 +40,3 @@ ggplot(df, aes(x, y)) +
   geom_area()
 last_plot() + coord_flip()
 }
-
diff --git a/man/coord_map.Rd b/man/coord_map.Rd
index 8aec5f6..1631199 100644
--- a/man/coord_map.Rd
+++ b/man/coord_map.Rd
@@ -106,4 +106,3 @@ worldmap + coord_map("ortho", orientation = c(-90, 0, 0))
 worldmap + coord_map("ortho", orientation = c(41, -74, 0))
 }
 }
-
diff --git a/man/coord_munch.Rd b/man/coord_munch.Rd
index 9ab2bd6..783e116 100644
--- a/man/coord_munch.Rd
+++ b/man/coord_munch.Rd
@@ -22,4 +22,3 @@ This function "munches" lines, dividing each line into many small pieces
 so they can be transformed independently. Used inside geom functions.
 }
 \keyword{internal}
-
diff --git a/man/coord_polar.Rd b/man/coord_polar.Rd
index 1219b96..b571094 100644
--- a/man/coord_polar.Rd
+++ b/man/coord_polar.Rd
@@ -65,4 +65,3 @@ doh + geom_bar(width = 0.9, position = "fill") + coord_polar(theta = "y")
 }
 }
 }
-
diff --git a/man/coord_trans.Rd b/man/coord_trans.Rd
index 83f5c21..028dfd9 100644
--- a/man/coord_trans.Rd
+++ b/man/coord_trans.Rd
@@ -88,4 +88,3 @@ plot + coord_trans(x = "log10")
 plot + coord_trans(x = "sqrt")
 }
 }
-
diff --git a/man/cut_interval.Rd b/man/cut_interval.Rd
index 91e531c..497e5e5 100644
--- a/man/cut_interval.Rd
+++ b/man/cut_interval.Rd
@@ -51,11 +51,10 @@ table(cut_width(runif(1000), 0.1))
 table(cut_width(runif(1000), 0.1, boundary = 0))
 table(cut_width(runif(1000), 0.1, center = 0))
 }
+\seealso{
+\code{\link{cut_number}}
+}
 \author{
 Randall Prium contributed most of the implementation of
    \code{cut_width}.
 }
-\seealso{
-\code{\link{cut_number}}
-}
-
diff --git a/man/diamonds.Rd b/man/diamonds.Rd
index e0c24d3..3bea274 100644
--- a/man/diamonds.Rd
+++ b/man/diamonds.Rd
@@ -26,4 +26,3 @@ A dataset containing the prices and other attributes of almost 54,000
  diamonds. The variables are as follows:
 }
 \keyword{datasets}
-
diff --git a/man/discrete_scale.Rd b/man/discrete_scale.Rd
index a42bba7..679f967 100644
--- a/man/discrete_scale.Rd
+++ b/man/discrete_scale.Rd
@@ -72,4 +72,3 @@ scales, "top" or "bottom" for horizontal scales}
 Discrete scale constructor.
 }
 \keyword{internal}
-
diff --git a/man/draw_key.Rd b/man/draw_key.Rd
index aa01550..bad40b4 100644
--- a/man/draw_key.Rd
+++ b/man/draw_key.Rd
@@ -2,21 +2,21 @@
 % Please edit documentation in R/legend-draw.r
 \name{draw_key}
 \alias{draw_key}
+\alias{draw_key_point}
 \alias{draw_key_abline}
+\alias{draw_key_rect}
+\alias{draw_key_polygon}
 \alias{draw_key_blank}
 \alias{draw_key_boxplot}
 \alias{draw_key_crossbar}
-\alias{draw_key_dotplot}
-\alias{draw_key_label}
 \alias{draw_key_path}
-\alias{draw_key_point}
+\alias{draw_key_vpath}
+\alias{draw_key_dotplot}
 \alias{draw_key_pointrange}
-\alias{draw_key_polygon}
-\alias{draw_key_rect}
 \alias{draw_key_smooth}
 \alias{draw_key_text}
+\alias{draw_key_label}
 \alias{draw_key_vline}
-\alias{draw_key_vpath}
 \title{Key drawing functions}
 \usage{
 draw_key_point(data, params, size)
@@ -65,4 +65,3 @@ Each Geom has an associated function that draws the key when the geom needs
 to be displayed in a legend. These are the options built into ggplot2.
 }
 \keyword{internal}
-
diff --git a/man/economics.Rd b/man/economics.Rd
index 780d182..e06b84a 100644
--- a/man/economics.Rd
+++ b/man/economics.Rd
@@ -30,4 +30,3 @@ This dataset was produced from US economic time series data available from
 format, \code{economics_long} is in "long" format.
 }
 \keyword{datasets}
-
diff --git a/man/element.Rd b/man/element.Rd
index 0df5c1e..61b6e19 100644
--- a/man/element.Rd
+++ b/man/element.Rd
@@ -1,11 +1,11 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/margins.R, R/theme-elements.r
 \name{margin}
+\alias{margin}
 \alias{element_blank}
-\alias{element_line}
 \alias{element_rect}
+\alias{element_line}
 \alias{element_text}
-\alias{margin}
 \alias{rel}
 \title{Theme elements}
 \usage{
@@ -117,4 +117,3 @@ plot + theme(
   )
 )
 }
-
diff --git a/man/element_grob.Rd b/man/element_grob.Rd
index 04c6a07..7e17cb3 100644
--- a/man/element_grob.Rd
+++ b/man/element_grob.Rd
@@ -16,4 +16,3 @@ usually at least position. See the source code for individual methods.}
 Generate grid grob from theme element
 }
 \keyword{internal}
-
diff --git a/man/expand_limits.Rd b/man/expand_limits.Rd
index 4ce3190..64ad982 100644
--- a/man/expand_limits.Rd
+++ b/man/expand_limits.Rd
@@ -28,4 +28,3 @@ ggplot(mtcars, aes(mpg, wt)) +
   geom_point(aes(colour = factor(cyl))) +
   expand_limits(colour = factor(seq(2, 10, by = 2)))
 }
-
diff --git a/man/facet_grid.Rd b/man/facet_grid.Rd
index 2e5d616..19f5abf 100644
--- a/man/facet_grid.Rd
+++ b/man/facet_grid.Rd
@@ -144,4 +144,3 @@ mg + facet_grid(vs + am ~ gear, margins = "gear")
 mg + facet_grid(vs + am ~ gear, margins = c("gear", "am"))
 }
 }
-
diff --git a/man/facet_null.Rd b/man/facet_null.Rd
index a9a230a..db144ca 100644
--- a/man/facet_null.Rd
+++ b/man/facet_null.Rd
@@ -20,4 +20,3 @@ Facet specification: a single panel.
 ggplot(mtcars, aes(mpg, wt)) + geom_point()
 }
 \keyword{internal}
-
diff --git a/man/facet_wrap.Rd b/man/facet_wrap.Rd
index b70c374..071501a 100644
--- a/man/facet_wrap.Rd
+++ b/man/facet_wrap.Rd
@@ -116,4 +116,3 @@ ggplot(economics_long, aes(date, value)) +
   theme(strip.background = element_blank(), strip.placement = "outside")
 }
 }
-
diff --git a/man/faithfuld.Rd b/man/faithfuld.Rd
index 1f75e91..440b399 100644
--- a/man/faithfuld.Rd
+++ b/man/faithfuld.Rd
@@ -13,4 +13,3 @@ A 2d density estimate of the waiting and eruptions variables data
 \link{faithful}.
 }
 \keyword{datasets}
-
diff --git a/man/find_panel.Rd b/man/find_panel.Rd
index 0587b07..3e510cf 100644
--- a/man/find_panel.Rd
+++ b/man/find_panel.Rd
@@ -26,4 +26,3 @@ the panel area, while \code{panel_cols} and \code{panel_rows} returns the
 columns and rows that contains panels respectively.
 }
 \keyword{internal}
-
diff --git a/man/fortify-multcomp.Rd b/man/fortify-multcomp.Rd
index 078256d..e7782b9 100644
--- a/man/fortify-multcomp.Rd
+++ b/man/fortify-multcomp.Rd
@@ -2,10 +2,10 @@
 % Please edit documentation in R/fortify-multcomp.r
 \name{fortify-multcomp}
 \alias{fortify-multcomp}
-\alias{fortify.cld}
-\alias{fortify.confint.glht}
 \alias{fortify.glht}
+\alias{fortify.confint.glht}
 \alias{fortify.summary.glht}
+\alias{fortify.cld}
 \title{Fortify methods for objects produced by \pkg{multcomp}}
 \usage{
 \method{fortify}{glht}(model, data, ...)
@@ -49,4 +49,3 @@ fortify(cld)
 }
 }
 \keyword{internal}
-
diff --git a/man/fortify.Rd b/man/fortify.Rd
index 6262f14..4f1f538 100644
--- a/man/fortify.Rd
+++ b/man/fortify.Rd
@@ -21,4 +21,3 @@ may be deprecated in the future.
 \seealso{
 \code{\link{fortify.lm}}
 }
-
diff --git a/man/fortify.lm.Rd b/man/fortify.lm.Rd
index 4aea9f2..6ca2429 100644
--- a/man/fortify.lm.Rd
+++ b/man/fortify.lm.Rd
@@ -86,4 +86,3 @@ ggplot(mod, aes(.hat, .cooksd)) +
   scale_size_area()
 }
 \keyword{internal}
-
diff --git a/man/fortify.map.Rd b/man/fortify.map.Rd
index fd5f015..785a7a1 100644
--- a/man/fortify.map.Rd
+++ b/man/fortify.map.Rd
@@ -34,4 +34,3 @@ ggplot(tx, aes(long, lat)) +
 \code{\link{map_data}} and \code{\link{borders}}
 }
 \keyword{internal}
-
diff --git a/man/fortify.sp.Rd b/man/fortify.sp.Rd
index 8c67351..96a638e 100644
--- a/man/fortify.sp.Rd
+++ b/man/fortify.sp.Rd
@@ -1,14 +1,14 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/fortify-spatial.r
 \name{fortify.sp}
-\alias{fortify.Line}
-\alias{fortify.Lines}
-\alias{fortify.Polygon}
+\alias{fortify.sp}
+\alias{fortify.SpatialPolygonsDataFrame}
+\alias{fortify.SpatialPolygons}
 \alias{fortify.Polygons}
+\alias{fortify.Polygon}
 \alias{fortify.SpatialLinesDataFrame}
-\alias{fortify.SpatialPolygons}
-\alias{fortify.SpatialPolygonsDataFrame}
-\alias{fortify.sp}
+\alias{fortify.Lines}
+\alias{fortify.Line}
 \title{Fortify method for classes from the sp package.}
 \usage{
 \method{fortify}{SpatialPolygonsDataFrame}(model, data, region = NULL, ...)
@@ -47,4 +47,3 @@ if (require("maptools")) {
 }
 }
 \keyword{internal}
-
diff --git a/man/geom_abline.Rd b/man/geom_abline.Rd
index a9aaf65..b325b0b 100644
--- a/man/geom_abline.Rd
+++ b/man/geom_abline.Rd
@@ -82,6 +82,7 @@ the line:
   \item \code{geom_abline}: \code{slope} and \code{intercept}
 }
 }
+
 \examples{
 p <- ggplot(mtcars, aes(wt, mpg)) + geom_point()
 
@@ -117,4 +118,3 @@ ggplot(mtcars, aes(mpg, wt, colour = wt)) +
 See \code{\link{geom_segment}} for a more general approach to
   adding straight line segments to a plot.
 }
-
diff --git a/man/geom_bar.Rd b/man/geom_bar.Rd
index 1d303ae..041a02c 100644
--- a/man/geom_bar.Rd
+++ b/man/geom_bar.Rd
@@ -101,6 +101,7 @@ stacking the bars and then standardising each bar to have the same height.
   \item{prop}{groupwise proportion}
 }
 }
+
 \examples{
 # geom_bar is designed to make it easy to create bar charts that show
 # counts (or sums of weights)
@@ -153,4 +154,3 @@ ggplot(mpg, aes(reorder_size(class))) + geom_bar()
   \code{\link{stat_bin}} requires continuous x data, whereas
   \code{stat_count} can be used for both discrete and continuous x data.
 }
-
diff --git a/man/geom_bin2d.Rd b/man/geom_bin2d.Rd
index d2f648c..8efb6c2 100644
--- a/man/geom_bin2d.Rd
+++ b/man/geom_bin2d.Rd
@@ -2,8 +2,8 @@
 % Please edit documentation in R/geom-bin2d.r, R/stat-bin2d.r
 \name{geom_bin2d}
 \alias{geom_bin2d}
-\alias{stat_bin2d}
 \alias{stat_bin_2d}
+\alias{stat_bin2d}
 \title{Heatmap of 2d bin counts}
 \usage{
 geom_bin2d(mapping = NULL, data = NULL, stat = "bin2d",
@@ -75,6 +75,7 @@ in the presence of overplotting.
 
 \aesthetics{stat}{bin2d}
 }
+
 \examples{
 d <- ggplot(diamonds, aes(x, y)) + xlim(4, 10) + ylim(4, 10)
 d + geom_bin2d()
@@ -90,4 +91,3 @@ d + geom_bin2d(binwidth = c(0.1, 0.1))
 \seealso{
 \code{\link{stat_binhex}} for hexagonal binning
 }
-
diff --git a/man/geom_blank.Rd b/man/geom_blank.Rd
index 5b2c7e1..37d456f 100644
--- a/man/geom_blank.Rd
+++ b/man/geom_blank.Rd
@@ -56,4 +56,3 @@ more details.
 ggplot(mtcars, aes(wt, mpg))
 # Nothing to see here!
 }
-
diff --git a/man/geom_boxplot.Rd b/man/geom_boxplot.Rd
index 1af18f5..b1d78e5 100644
--- a/man/geom_boxplot.Rd
+++ b/man/geom_boxplot.Rd
@@ -123,6 +123,7 @@ See McGill et al. (1978) for more details.
   \item{ymax}{upper whisker = largest observation less than or equal to upper hinge + 1.5 * IQR}
 }
 }
+
 \examples{
 p <- ggplot(mpg, aes(class, hwy))
 p + geom_boxplot()
@@ -176,4 +177,3 @@ McGill, R., Tukey, J. W. and Larsen, W. A. (1978) Variations of
   \code{\link{geom_violin}} for a richer display of the distribution, and
   \code{\link{geom_jitter}} for a useful technique for small data.
 }
-
diff --git a/man/geom_contour.Rd b/man/geom_contour.Rd
index 6bd6dd5..236f2fc 100644
--- a/man/geom_contour.Rd
+++ b/man/geom_contour.Rd
@@ -84,6 +84,7 @@ to a grid before visualising.
  \item{level}{height of contour}
 }
 }
+
 \examples{
 #' # Basic plot
 v <- ggplot(faithfuld, aes(waiting, eruptions, z = density))
@@ -113,4 +114,3 @@ v + geom_raster(aes(fill = density)) +
 \seealso{
 \code{\link{geom_density_2d}}: 2d density contours
 }
-
diff --git a/man/geom_count.Rd b/man/geom_count.Rd
index 8c7079f..f654096 100644
--- a/man/geom_count.Rd
+++ b/man/geom_count.Rd
@@ -73,6 +73,7 @@ useful when you have discrete data and overplotting.
  \item{prop}{percent of points in that panel at that position}
 }
 }
+
 \examples{
 ggplot(mpg, aes(cty, hwy)) +
  geom_point()
@@ -107,4 +108,3 @@ d + geom_count(aes(size = ..prop.., group = clarity)) +
 \seealso{
 For continuous \code{x} and \code{x}, use \code{\link{geom_bin2d}}.
 }
-
diff --git a/man/geom_density.Rd b/man/geom_density.Rd
index 0cc24e2..db160f0 100644
--- a/man/geom_density.Rd
+++ b/man/geom_density.Rd
@@ -98,6 +98,7 @@ data that comes from an underlying smooth distribution.
   \item{scaled}{density estimate, scaled to maximum of 1}
 }
 }
+
 \examples{
 ggplot(diamonds, aes(carat)) +
   geom_density()
@@ -136,4 +137,3 @@ See \code{\link{geom_histogram}}, \code{\link{geom_freqpoly}} for
   other methods of displaying continuous distribution.
   See \code{\link{geom_violin}} for a compact density display.
 }
-
diff --git a/man/geom_density_2d.Rd b/man/geom_density_2d.Rd
index 16a9e2b..6ca046c 100644
--- a/man/geom_density_2d.Rd
+++ b/man/geom_density_2d.Rd
@@ -1,10 +1,10 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/geom-density2d.r, R/stat-density-2d.r
 \name{geom_density_2d}
-\alias{geom_density2d}
 \alias{geom_density_2d}
-\alias{stat_density2d}
+\alias{geom_density2d}
 \alias{stat_density_2d}
+\alias{stat_density2d}
 \title{Contours of a 2d density estimate}
 \usage{
 geom_density_2d(mapping = NULL, data = NULL, stat = "density2d",
@@ -86,6 +86,7 @@ overplotting. This is a 2d version of \code{\link{geom_density}}.
 
 Same as \code{\link{stat_contour}}
 }
+
 \examples{
 m <- ggplot(faithful, aes(x = eruptions, y = waiting)) +
  geom_point() +
@@ -113,4 +114,3 @@ d + stat_density_2d(geom = "point", aes(size = ..density..), n = 20, contour = F
  are drawn; \code{\link{geom_bin2d}} for another way of dealing with
  overplotting.
 }
-
diff --git a/man/geom_dotplot.Rd b/man/geom_dotplot.Rd
index e1a0cd9..cb9cef8 100644
--- a/man/geom_dotplot.Rd
+++ b/man/geom_dotplot.Rd
@@ -124,6 +124,7 @@ to match the number of dots.
   \item{ndensity}{density, scaled to maximum of 1, if method is "histodot"}
 }
 }
+
 \examples{
 ggplot(mtcars, aes(x = mpg)) + geom_dotplot()
 ggplot(mtcars, aes(x = mpg)) + geom_dotplot(binwidth = 1.5)
@@ -181,4 +182,3 @@ ggplot(mtcars, aes(x = 1, y = mpg, fill = factor(cyl))) +
 Wilkinson, L. (1999) Dot plots. The American Statistician,
    53(3), 276-281.
 }
-
diff --git a/man/geom_errorbarh.Rd b/man/geom_errorbarh.Rd
index 36e7bc7..93a334c 100644
--- a/man/geom_errorbarh.Rd
+++ b/man/geom_errorbarh.Rd
@@ -58,6 +58,7 @@ A rotated version of \code{\link{geom_errorbar}}.
 
 \aesthetics{geom}{errorbarh}
 }
+
 \examples{
 df <- data.frame(
   trt = factor(c(1, 1, 2, 2)),
@@ -74,4 +75,3 @@ p + geom_point() +
 p + geom_point() +
   geom_errorbarh(aes(xmax = resp + se, xmin = resp - se, height = .2))
 }
-
diff --git a/man/geom_hex.Rd b/man/geom_hex.Rd
index 31e019d..61092e0 100644
--- a/man/geom_hex.Rd
+++ b/man/geom_hex.Rd
@@ -73,6 +73,7 @@ the very regular alignment of \code{\link{geom_bin2d}}.
 
 \aesthetics{geom}{hex}
 }
+
 \examples{
 d <- ggplot(diamonds, aes(carat, price))
 d + geom_hex()
@@ -91,4 +92,3 @@ d + geom_hex(binwidth = c(.1, 500))
 \seealso{
 \code{\link{stat_bin2d}} for rectangular binning
 }
-
diff --git a/man/geom_histogram.Rd b/man/geom_histogram.Rd
index 8d505d0..90d7d89 100644
--- a/man/geom_histogram.Rd
+++ b/man/geom_histogram.Rd
@@ -1,5 +1,6 @@
 % Generated by roxygen2: do not edit by hand
-% Please edit documentation in R/geom-freqpoly.r, R/geom-histogram.r, R/stat-bin.r
+% Please edit documentation in R/geom-freqpoly.r, R/geom-histogram.r,
+%   R/stat-bin.r
 \name{geom_freqpoly}
 \alias{geom_freqpoly}
 \alias{geom_histogram}
@@ -127,6 +128,7 @@ story behind your data.
   \item{ndensity}{density, scaled to maximum of 1}
 }
 }
+
 \examples{
 ggplot(diamonds, aes(carat)) +
   geom_histogram()
@@ -186,4 +188,3 @@ m + geom_histogram(binwidth = 0.5) + scale_y_sqrt()
   posotion, without binning. It is suitable for both discrete and continuous
   x data, whereas \link{stat_bin} is suitable only for continuous x data.
 }
-
diff --git a/man/geom_jitter.Rd b/man/geom_jitter.Rd
index 94b554c..c520067 100644
--- a/man/geom_jitter.Rd
+++ b/man/geom_jitter.Rd
@@ -79,6 +79,7 @@ overplotting caused by discreteness in smaller datasets.
 
 \aesthetics{geom}{point}
 }
+
 \examples{
 p <- ggplot(mpg, aes(cyl, hwy))
 p + geom_point()
@@ -100,4 +101,3 @@ ggplot(mpg, aes(cty, hwy)) + geom_jitter(width = 0.5, height = 0.5)
  \code{\link{geom_boxplot}} for another way of looking at the conditional
     distribution of a variable
 }
-
diff --git a/man/geom_linerange.Rd b/man/geom_linerange.Rd
index 354c439..e0bdafb 100644
--- a/man/geom_linerange.Rd
+++ b/man/geom_linerange.Rd
@@ -1,5 +1,6 @@
 % Generated by roxygen2: do not edit by hand
-% Please edit documentation in R/geom-crossbar.r, R/geom-errorbar.r, R/geom-linerange.r, R/geom-pointrange.r
+% Please edit documentation in R/geom-crossbar.r, R/geom-errorbar.r,
+%   R/geom-linerange.r, R/geom-pointrange.r
 \name{geom_crossbar}
 \alias{geom_crossbar}
 \alias{geom_errorbar}
@@ -78,6 +79,7 @@ Various ways of representing a vertical interval defined by \code{x},
 
 \aesthetics{geom}{linerange}
 }
+
 \examples{
 #' # Create a simple example dataset
 df <- data.frame(
@@ -118,4 +120,3 @@ p +
  \code{\link{geom_smooth}} for continuous analog,
  \code{\link{geom_errorbarh}} for a horizontal error bar.
 }
-
diff --git a/man/geom_map.Rd b/man/geom_map.Rd
index 20da8ea..1efc44e 100644
--- a/man/geom_map.Rd
+++ b/man/geom_map.Rd
@@ -59,6 +59,7 @@ This is pure annotation, so does not affect position scales.
 
 \aesthetics{geom}{map}
 }
+
 \examples{
 # When using geom_polygon, you will typically need two data frames:
 # one contains the coordinates of each polygon (positions),  and the
@@ -106,4 +107,3 @@ if (require(maps)) {
     facet_wrap( ~ variable)
 }
 }
-
diff --git a/man/geom_path.Rd b/man/geom_path.Rd
index f1fad93..17ee04b 100644
--- a/man/geom_path.Rd
+++ b/man/geom_path.Rd
@@ -1,8 +1,8 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/geom-path.r
 \name{geom_path}
-\alias{geom_line}
 \alias{geom_path}
+\alias{geom_line}
 \alias{geom_step}
 \title{Connect observations}
 \usage{
@@ -88,6 +88,7 @@ corresponds to a single case which provides the start and end coordinates.
 
 \aesthetics{geom}{path}
 }
+
 \examples{
 # geom_line() is suitable for time series
 ggplot(economics, aes(date, unemploy)) + geom_line()
@@ -160,4 +161,3 @@ should_stop(p + geom_line(aes(colour = x), linetype=2))
 \code{\link{geom_polygon}}: Filled paths (polygons);
  \code{\link{geom_segment}}: Line segments
 }
-
diff --git a/man/geom_point.Rd b/man/geom_point.Rd
index a9f38ee..af571e0 100644
--- a/man/geom_point.Rd
+++ b/man/geom_point.Rd
@@ -89,6 +89,7 @@ Another technique is to make the points transparent (e.g.
 
 \aesthetics{geom}{point}
 }
+
 \examples{
 p <- ggplot(mtcars, aes(wt, mpg))
 p + geom_point()
@@ -142,4 +143,3 @@ ggplot(mtcars2, aes(wt, mpg)) + geom_point()
 ggplot(mtcars2, aes(wt, mpg)) + geom_point(na.rm = TRUE)
 }
 }
-
diff --git a/man/geom_polygon.Rd b/man/geom_polygon.Rd
index cc80c23..6761b0f 100644
--- a/man/geom_polygon.Rd
+++ b/man/geom_polygon.Rd
@@ -61,6 +61,7 @@ are connected together into a polygon.
 
 \aesthetics{geom}{polygon}
 }
+
 \examples{
 # When using geom_polygon, you will typically need two data frames:
 # one contains the coordinates of each polygon (positions),  and the
@@ -106,4 +107,3 @@ p + geom_line(data = stream, colour = "grey30", size = 5)
 \code{\link{geom_path}} for an unfilled polygon,
  \code{\link{geom_ribbon}} for a polygon anchored on the x-axis
 }
-
diff --git a/man/geom_qq.Rd b/man/geom_qq.Rd
index 5ed442a..8764c29 100644
--- a/man/geom_qq.Rd
+++ b/man/geom_qq.Rd
@@ -75,6 +75,7 @@ A quantile-quantile plot
   \item{theoretical}{theoretical quantiles}
 }
 }
+
 \examples{
 \donttest{
 df <- data.frame(y = rt(200, df = 5))
@@ -94,4 +95,3 @@ ggplot(mtcars) +
   stat_qq(aes(sample = mpg, colour = factor(cyl)))
 }
 }
-
diff --git a/man/geom_quantile.Rd b/man/geom_quantile.Rd
index 2fbee12..2d0401c 100644
--- a/man/geom_quantile.Rd
+++ b/man/geom_quantile.Rd
@@ -88,6 +88,7 @@ with lines. This is as a continuous analogue to \code{\link{geom_boxplot}}.
   \item{quantile}{quantile of distribution}
 }
 }
+
 \examples{
 m <- ggplot(mpg, aes(displ, 1 / hwy)) + geom_point()
 m + geom_quantile()
@@ -104,4 +105,3 @@ m + geom_quantile(method = "rqss", lambda = 0.1)
 # Set aesthetics to fixed value
 m + geom_quantile(colour = "red", size = 2, alpha = 0.5)
 }
-
diff --git a/man/geom_ribbon.Rd b/man/geom_ribbon.Rd
index 613bb04..9bade98 100644
--- a/man/geom_ribbon.Rd
+++ b/man/geom_ribbon.Rd
@@ -1,8 +1,8 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/geom-ribbon.r
 \name{geom_ribbon}
-\alias{geom_area}
 \alias{geom_ribbon}
+\alias{geom_area}
 \title{Ribbons and area plots}
 \usage{
 geom_ribbon(mapping = NULL, data = NULL, stat = "identity",
@@ -73,6 +73,7 @@ see the individual pattern as you move up the stack. See
 
 \aesthetics{geom}{ribbon}
 }
+
 \examples{
 # Generate data
 huron <- data.frame(year = 1875:1972, level = as.vector(LakeHuron))
@@ -91,4 +92,3 @@ h +
   \code{\link{geom_linerange}} for discrete intervals (lines),
   \code{\link{geom_polygon}} for general polygons
 }
-
diff --git a/man/geom_rug.Rd b/man/geom_rug.Rd
index c8d099a..4810b80 100644
--- a/man/geom_rug.Rd
+++ b/man/geom_rug.Rd
@@ -69,6 +69,7 @@ existing data.
 
 \aesthetics{geom}{rug}
 }
+
 \examples{
 p <- ggplot(mtcars, aes(wt, mpg)) +
   geom_point()
@@ -86,4 +87,3 @@ ggplot(mpg, aes(displ, cty)) +
   geom_jitter() +
   geom_rug(alpha = 1/2, position = "jitter")
 }
-
diff --git a/man/geom_segment.Rd b/man/geom_segment.Rd
index 6e5a625..bef9326 100644
--- a/man/geom_segment.Rd
+++ b/man/geom_segment.Rd
@@ -1,8 +1,8 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/geom-segment.r, R/geom-curve.r
 \name{geom_segment}
-\alias{geom_curve}
 \alias{geom_segment}
+\alias{geom_curve}
 \title{Line segments and curves}
 \usage{
 geom_segment(mapping = NULL, data = NULL, stat = "identity",
@@ -88,6 +88,7 @@ need to connect points across multiple cases.
 
 \aesthetics{geom}{segment}
 }
+
 \examples{
 b <- ggplot(mtcars, aes(wt, mpg)) +
   geom_point()
@@ -125,4 +126,3 @@ ggplot(counts, aes(x, Freq)) +
 \code{\link{geom_spoke}} for a segment parameterised by a location
   (x, y), and an angle and radius.
 }
-
diff --git a/man/geom_smooth.Rd b/man/geom_smooth.Rd
index 9199c56..c69fa13 100644
--- a/man/geom_smooth.Rd
+++ b/man/geom_smooth.Rd
@@ -116,6 +116,7 @@ scale, and then back-transformed to the response scale.
   \item{se}{standard error}
 }
 }
+
 \examples{
 ggplot(mpg, aes(displ, hwy)) +
   geom_point() +
@@ -176,4 +177,3 @@ See individual modelling functions for more details:
   \code{\link{glm}} for generalised linear smooths,
   \code{\link{loess}} for local smooths
 }
-
diff --git a/man/geom_spoke.Rd b/man/geom_spoke.Rd
index ad7c191..1d1f894 100644
--- a/man/geom_spoke.Rd
+++ b/man/geom_spoke.Rd
@@ -60,6 +60,7 @@ useful when you have variables that describe direction and distance.
 
 \aesthetics{geom}{spoke}
 }
+
 \examples{
 df <- expand.grid(x = 1:10, y=1:10)
 df$angle <- runif(100, 0, 2*pi)
@@ -73,4 +74,3 @@ ggplot(df, aes(x, y)) +
   geom_point() +
   geom_spoke(aes(angle = angle, radius = speed))
 }
-
diff --git a/man/geom_text.Rd b/man/geom_text.Rd
index 817aa3d..39e2106 100644
--- a/man/geom_text.Rd
+++ b/man/geom_text.Rd
@@ -107,6 +107,7 @@ aesthetics. These can either be a number between 0 (right/bottom) and
 Inward always aligns text towards the center, and outward aligns
 it away from the center
 }
+
 \examples{
 p <- ggplot(mtcars, aes(wt, mpg, label = rownames(mtcars)))
 
@@ -192,4 +193,3 @@ ggplot(df, aes(x, y)) +
   geom_text(aes(label = text), vjust = "inward", hjust = "inward")
 }
 }
-
diff --git a/man/geom_tile.Rd b/man/geom_tile.Rd
index db4c618..b6cd982 100644
--- a/man/geom_tile.Rd
+++ b/man/geom_tile.Rd
@@ -81,6 +81,7 @@ performance special case for when all the tiles are the same size.
 
 \aesthetics{geom}{tile}
 }
+
 \examples{
 # The most common use for rectangles is to draw a surface. You always want
 # to use geom_raster here because it's so much faster, and produces
@@ -125,4 +126,3 @@ cars + stat_density(aes(fill = ..density..), geom = "raster", position = "identi
 cars + stat_density(aes(fill = ..count..), geom = "raster", position = "identity")
 }
 }
-
diff --git a/man/geom_violin.Rd b/man/geom_violin.Rd
index 4dc2941..d03dee0 100644
--- a/man/geom_violin.Rd
+++ b/man/geom_violin.Rd
@@ -101,6 +101,7 @@ boxplot.
   \item{width}{width of violin bounding box}
 }
 }
+
 \examples{
 p <- ggplot(mtcars, aes(factor(cyl), mpg))
 p + geom_violin()
@@ -161,4 +162,3 @@ Plot-Density Trace Synergism. The American Statistician 52, 181-184.
 \code{\link{geom_violin}} for examples, and \code{\link{stat_density}}
   for examples with data along the x axis.
 }
-
diff --git a/man/gg-add.Rd b/man/gg-add.Rd
index c90224f..c3a11bc 100644
--- a/man/gg-add.Rd
+++ b/man/gg-add.Rd
@@ -39,6 +39,7 @@ due to S3 method precedence issues.
 You can also supply a list, in which case each element of the list will
 be added in turn.
 }
+
 \examples{
 base <- ggplot(mpg, aes(displ, hwy)) + geom_point()
 base + geom_smooth()
@@ -53,4 +54,3 @@ base + list(subset(mpg, fl == "p"), geom_smooth())
 \seealso{
 \code{\link{theme}}
 }
-
diff --git a/man/gg_dep.Rd b/man/gg_dep.Rd
index d79206f..3317018 100644
--- a/man/gg_dep.Rd
+++ b/man/gg_dep.Rd
@@ -34,4 +34,3 @@ If the current subminor number differs from \code{version}'s subminor
 number, print a message.
 }
 \keyword{internal}
-
diff --git a/man/ggplot.Rd b/man/ggplot.Rd
index a9f6922..798f305 100644
--- a/man/ggplot.Rd
+++ b/man/ggplot.Rd
@@ -86,4 +86,3 @@ ggplot() +
     width = 0.4
   )
 }
-
diff --git a/man/ggplot2-ggproto.Rd b/man/ggplot2-ggproto.Rd
index 57db48e..30019a8 100644
--- a/man/ggplot2-ggproto.Rd
+++ b/man/ggplot2-ggproto.Rd
@@ -1,7 +1,38 @@
 % Generated by roxygen2: do not edit by hand
-% Please edit documentation in R/aaa-.r, R/geom-.r, R/annotation-custom.r, R/annotation-logticks.r, R/geom-polygon.r, R/geom-map.r, R/annotation-map.r, R/geom-raster.r, R/annotation-raster.r, R/axis-secondary.R, R/coord-.r, R/coord-cartesian-.r, R/coord-fixed.r, R/coord-flip.r, R/coord-map.r, R/coord-polar.r, R/coord-quickmap.R, R/coord-transform.r, R/facet-.r, R/facet-grid-.r, R/facet-null.r, R/facet-wrap.r, R/stat-.r, R/geom-abline.r, R/geom-rect.r, R/geom-bar.r, R/geom-blank.r, R/geom [...]
+% Please edit documentation in R/aaa-.r, R/geom-.r, R/annotation-custom.r,
+%   R/annotation-logticks.r, R/geom-polygon.r, R/geom-map.r, R/annotation-map.r,
+%   R/geom-raster.r, R/annotation-raster.r, R/axis-secondary.R, R/coord-.r,
+%   R/coord-cartesian-.r, R/coord-fixed.r, R/coord-flip.r, R/coord-map.r,
+%   R/coord-polar.r, R/coord-quickmap.R, R/coord-transform.r, R/facet-.r,
+%   R/facet-grid-.r, R/facet-null.r, R/facet-wrap.r, R/stat-.r, R/geom-abline.r,
+%   R/geom-rect.r, R/geom-bar.r, R/geom-blank.r, R/geom-boxplot.r, R/geom-col.r,
+%   R/geom-path.r, R/geom-contour.r, R/geom-crossbar.r, R/geom-segment.r,
+%   R/geom-curve.r, R/geom-ribbon.r, R/geom-density.r, R/geom-density2d.r,
+%   R/geom-dotplot.r, R/geom-errorbar.r, R/geom-errorbarh.r, R/geom-hex.r,
+%   R/geom-hline.r, R/geom-label.R, R/geom-linerange.r, R/geom-point.r,
+%   R/geom-pointrange.r, R/geom-quantile.r, R/geom-rug.r, R/geom-smooth.r,
+%   R/geom-spoke.r, R/geom-text.r, R/geom-tile.r, R/geom-violin.r,
+%   R/geom-vline.r, R/position-.r, R/position-dodge.r, R/position-identity.r,
+%   R/position-jitter.r, R/position-jitterdodge.R, R/position-nudge.R,
+%   R/position-stack.r, R/scale-.r, R/scale-continuous.r, R/scale-date.r,
+%   R/scale-discrete-.r, R/scale-identity.r, R/stat-bin.r, R/stat-bin2d.r,
+%   R/stat-bindot.r, R/stat-binhex.r, R/stat-boxplot.r, R/stat-contour.r,
+%   R/stat-count.r, R/stat-density-2d.r, R/stat-density.r, R/stat-ecdf.r,
+%   R/stat-ellipse.R, R/stat-function.r, R/stat-identity.r, R/stat-qq.r,
+%   R/stat-quantile.r, R/stat-smooth.r, R/stat-sum.r, R/stat-summary-2d.r,
+%   R/stat-summary-bin.R, R/stat-summary-hex.r, R/stat-summary.r,
+%   R/stat-unique.r, R/stat-ydensity.r
 \docType{data}
 \name{ggplot2-ggproto}
+\alias{ggplot2-ggproto}
+\alias{Geom}
+\alias{GeomCustomAnn}
+\alias{GeomLogticks}
+\alias{GeomPolygon}
+\alias{GeomMap}
+\alias{GeomAnnotationMap}
+\alias{GeomRaster}
+\alias{GeomRasterAnn}
 \alias{AxisSecondary}
 \alias{Coord}
 \alias{CoordCartesian}
@@ -15,18 +46,22 @@
 \alias{FacetGrid}
 \alias{FacetNull}
 \alias{FacetWrap}
-\alias{Geom}
+\alias{Stat}
 \alias{GeomAbline}
-\alias{GeomAnnotationMap}
-\alias{GeomArea}
+\alias{GeomRect}
 \alias{GeomBar}
 \alias{GeomBlank}
 \alias{GeomBoxplot}
 \alias{GeomCol}
+\alias{GeomPath}
+\alias{GeomLine}
+\alias{GeomStep}
 \alias{GeomContour}
 \alias{GeomCrossbar}
+\alias{GeomSegment}
 \alias{GeomCurve}
-\alias{GeomCustomAnn}
+\alias{GeomRibbon}
+\alias{GeomArea}
 \alias{GeomDensity}
 \alias{GeomDensity2d}
 \alias{GeomDotplot}
@@ -35,46 +70,34 @@
 \alias{GeomHex}
 \alias{GeomHline}
 \alias{GeomLabel}
-\alias{GeomLine}
 \alias{GeomLinerange}
-\alias{GeomLogticks}
-\alias{GeomMap}
-\alias{GeomPath}
 \alias{GeomPoint}
 \alias{GeomPointrange}
-\alias{GeomPolygon}
 \alias{GeomQuantile}
-\alias{GeomRaster}
-\alias{GeomRasterAnn}
-\alias{GeomRect}
-\alias{GeomRibbon}
 \alias{GeomRug}
-\alias{GeomSegment}
 \alias{GeomSmooth}
 \alias{GeomSpoke}
-\alias{GeomStep}
 \alias{GeomText}
 \alias{GeomTile}
 \alias{GeomViolin}
 \alias{GeomVline}
 \alias{Position}
 \alias{PositionDodge}
-\alias{PositionFill}
 \alias{PositionIdentity}
 \alias{PositionJitter}
 \alias{PositionJitterdodge}
 \alias{PositionNudge}
 \alias{PositionStack}
+\alias{PositionFill}
 \alias{Scale}
 \alias{ScaleContinuous}
-\alias{ScaleContinuousDate}
-\alias{ScaleContinuousDatetime}
-\alias{ScaleContinuousIdentity}
-\alias{ScaleContinuousPosition}
 \alias{ScaleDiscrete}
-\alias{ScaleDiscreteIdentity}
+\alias{ScaleContinuousPosition}
+\alias{ScaleContinuousDatetime}
+\alias{ScaleContinuousDate}
 \alias{ScaleDiscretePosition}
-\alias{Stat}
+\alias{ScaleDiscreteIdentity}
+\alias{ScaleContinuousIdentity}
 \alias{StatBin}
 \alias{StatBin2d}
 \alias{StatBindot}
@@ -82,8 +105,8 @@
 \alias{StatBoxplot}
 \alias{StatContour}
 \alias{StatCount}
-\alias{StatDensity}
 \alias{StatDensity2d}
+\alias{StatDensity}
 \alias{StatEcdf}
 \alias{StatEllipse}
 \alias{StatFunction}
@@ -92,13 +115,12 @@
 \alias{StatQuantile}
 \alias{StatSmooth}
 \alias{StatSum}
-\alias{StatSummary}
 \alias{StatSummary2d}
 \alias{StatSummaryBin}
 \alias{StatSummaryHex}
+\alias{StatSummary}
 \alias{StatUnique}
 \alias{StatYdensity}
-\alias{ggplot2-ggproto}
 \title{Base ggproto classes for ggplot2}
 \description{
 If you are creating a new geom, stat, position, or scale in another package,
@@ -372,9 +394,9 @@ object represents a single scale.
 Each of the \code{Scale*} objects is a \code{\link{ggproto}} object,
 descended from the top-level \code{Scale}.
 }
+
 \seealso{
 ggproto
 }
 \keyword{datasets}
 \keyword{internal}
-
diff --git a/man/ggplot2-package.Rd b/man/ggplot2-package.Rd
index 6294647..0127b1d 100644
--- a/man/ggplot2-package.Rd
+++ b/man/ggplot2-package.Rd
@@ -4,12 +4,34 @@
 \name{ggplot2-package}
 \alias{ggplot2}
 \alias{ggplot2-package}
-\title{Create Elegant Data Visualisations Using the Grammar of Graphics}
+\title{ggplot2: Create Elegant Data Visualisations Using the Grammar of Graphics}
 \description{
 A system for 'declaratively' creating graphics,
 based on "The Grammar of Graphics". You provide the data, tell 'ggplot2'
 how to map variables to aesthetics, what graphical primitives to use,
 and it takes care of the details.
 }
-\keyword{internal}
+\seealso{
+Useful links:
+\itemize{
+  \item \url{http://ggplot2.tidyverse.org}
+  \item \url{https://github.com/tidyverse/ggplot2}
+  \item Report bugs at \url{https://github.com/tidyverse/ggplot2/issues}
+}
+
+}
+\author{
+\strong{Maintainer}: Hadley Wickham \email{hadley at rstudio.com}
+
+Authors:
+\itemize{
+  \item Winston Chang \email{winston at rstudio.com}
+}
+
+Other contributors:
+\itemize{
+  \item RStudio [copyright holder]
+}
 
+}
+\keyword{internal}
diff --git a/man/ggplotGrob.Rd b/man/ggplotGrob.Rd
index f97e4da..f1b7650 100644
--- a/man/ggplotGrob.Rd
+++ b/man/ggplotGrob.Rd
@@ -13,4 +13,3 @@ ggplotGrob(x)
 Generate a ggplot2 plot grob.
 }
 \keyword{internal}
-
diff --git a/man/ggplot_build.Rd b/man/ggplot_build.Rd
index 0d6f3a6..6597648 100644
--- a/man/ggplot_build.Rd
+++ b/man/ggplot_build.Rd
@@ -3,8 +3,8 @@
 \name{ggplot_build}
 \alias{ggplot_build}
 \alias{layer_data}
-\alias{layer_grob}
 \alias{layer_scales}
+\alias{layer_grob}
 \title{Build ggplot for rendering.}
 \usage{
 ggplot_build(plot)
@@ -35,4 +35,3 @@ layer. These are useful for tests.
  a ggplot2 plot.
 }
 \keyword{internal}
-
diff --git a/man/ggplot_gtable.Rd b/man/ggplot_gtable.Rd
index 6248f3a..4dd871b 100644
--- a/man/ggplot_gtable.Rd
+++ b/man/ggplot_gtable.Rd
@@ -27,4 +27,3 @@ a single display, preserving aspect ratios across the plots.
  a ggplot2 plot.
 }
 \keyword{internal}
-
diff --git a/man/ggproto.Rd b/man/ggproto.Rd
index 2184d3a..31fa062 100644
--- a/man/ggproto.Rd
+++ b/man/ggproto.Rd
@@ -58,6 +58,7 @@ in the function signature, although customarily it comes first.
 To explicitly call a methods in a parent, use
 \code{ggproto_parent(Parent, self)}.
 }
+
 \examples{
 Adder <- ggproto("Adder",
   x = 0,
@@ -79,4 +80,3 @@ Doubler <- ggproto("Doubler", Adder,
 Doubler$x
 Doubler$add(10)
 }
-
diff --git a/man/ggsave.Rd b/man/ggsave.Rd
index e651740..dab5c08 100644
--- a/man/ggsave.Rd
+++ b/man/ggsave.Rd
@@ -58,4 +58,3 @@ ggsave(file, device = "pdf")
 unlink(file)
 }
 }
-
diff --git a/man/ggtheme.Rd b/man/ggtheme.Rd
index 9adf44a..08c0af4 100644
--- a/man/ggtheme.Rd
+++ b/man/ggtheme.Rd
@@ -1,14 +1,14 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/theme-defaults.r
 \name{ggtheme}
-\alias{theme_bw}
-\alias{theme_classic}
-\alias{theme_dark}
-\alias{theme_gray}
 \alias{theme_grey}
-\alias{theme_light}
+\alias{theme_gray}
+\alias{theme_bw}
 \alias{theme_linedraw}
+\alias{theme_light}
+\alias{theme_dark}
 \alias{theme_minimal}
+\alias{theme_classic}
 \alias{theme_void}
 \title{Complete themes}
 \usage{
@@ -87,4 +87,3 @@ p + theme_minimal()
 p + theme_classic()
 p + theme_void()
 }
-
diff --git a/man/graphical-units.Rd b/man/graphical-units.Rd
index 1eee346..1822d48 100644
--- a/man/graphical-units.Rd
+++ b/man/graphical-units.Rd
@@ -17,4 +17,3 @@ that grid uses internally for \code{lwd} and \code{fontsize}.
 }
 \keyword{datasets}
 \keyword{internal}
-
diff --git a/man/guide_colourbar.Rd b/man/guide_colourbar.Rd
index 860445d..83b23e1 100644
--- a/man/guide_colourbar.Rd
+++ b/man/guide_colourbar.Rd
@@ -1,8 +1,8 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/guide-colorbar.r
 \name{guide_colourbar}
-\alias{guide_colorbar}
 \alias{guide_colourbar}
+\alias{guide_colorbar}
 \title{Continuous colour bar guide}
 \usage{
 guide_colourbar(title = waiver(), title.position = NULL,
@@ -167,4 +167,3 @@ p2 +
 Other guides: \code{\link{guide_legend}},
   \code{\link{guides}}
 }
-
diff --git a/man/guide_legend.Rd b/man/guide_legend.Rd
index d95714e..bbac127 100644
--- a/man/guide_legend.Rd
+++ b/man/guide_legend.Rd
@@ -174,4 +174,3 @@ p + guides(col = guide_legend(reverse = TRUE))
 Other guides: \code{\link{guide_colourbar}},
   \code{\link{guides}}
 }
-
diff --git a/man/guides.Rd b/man/guides.Rd
index dc5f793..3c42aa6 100644
--- a/man/guides.Rd
+++ b/man/guides.Rd
@@ -71,4 +71,3 @@ ggplot(mpg, aes(displ, cty)) +
 Other guides: \code{\link{guide_colourbar}},
   \code{\link{guide_legend}}
 }
-
diff --git a/man/hmisc.Rd b/man/hmisc.Rd
index 08c82a6..ca37144 100644
--- a/man/hmisc.Rd
+++ b/man/hmisc.Rd
@@ -43,4 +43,3 @@ mean_cl_normal(x)
 mean_sdl(x)
 median_hilow(x)
 }
-
diff --git a/man/is.Coord.Rd b/man/is.Coord.Rd
index 6cb932f..54e48de 100644
--- a/man/is.Coord.Rd
+++ b/man/is.Coord.Rd
@@ -10,4 +10,3 @@ is.Coord(x)
 Is this object a coordinate system?
 }
 \keyword{internal}
-
diff --git a/man/is.facet.Rd b/man/is.facet.Rd
index df3b398..2b39a02 100644
--- a/man/is.facet.Rd
+++ b/man/is.facet.Rd
@@ -13,4 +13,3 @@ is.facet(x)
 Is this object a facetting specification?
 }
 \keyword{internal}
-
diff --git a/man/is.ggplot.Rd b/man/is.ggplot.Rd
index e4ceff6..033c056 100644
--- a/man/is.ggplot.Rd
+++ b/man/is.ggplot.Rd
@@ -13,4 +13,3 @@ is.ggplot(x)
 Reports whether x is a ggplot object
 }
 \keyword{internal}
-
diff --git a/man/is.rel.Rd b/man/is.rel.Rd
index 7d708ad..b445da6 100644
--- a/man/is.rel.Rd
+++ b/man/is.rel.Rd
@@ -13,4 +13,3 @@ is.rel(x)
 Reports whether x is a rel object
 }
 \keyword{internal}
-
diff --git a/man/is.theme.Rd b/man/is.theme.Rd
index 88b6911..95006b7 100644
--- a/man/is.theme.Rd
+++ b/man/is.theme.Rd
@@ -13,4 +13,3 @@ is.theme(x)
 Reports whether x is a theme object
 }
 \keyword{internal}
-
diff --git a/man/label_bquote.Rd b/man/label_bquote.Rd
index 9bf33f7..8577598 100644
--- a/man/label_bquote.Rd
+++ b/man/label_bquote.Rd
@@ -30,4 +30,3 @@ p + facet_grid(. ~ vs + am, labeller = label_bquote(cols = .(am) ^ .(vs)))
 \seealso{
 \link{labellers}, \code{\link{labeller}()},
 }
-
diff --git a/man/labeller.Rd b/man/labeller.Rd
index b4f33d3..89e17b1 100644
--- a/man/labeller.Rd
+++ b/man/labeller.Rd
@@ -113,4 +113,3 @@ p2 \%+\% msleep + facet_wrap(~conservation2, labeller = global_labeller)
 \seealso{
 \code{\link{as_labeller}()}, \link{labellers}
 }
-
diff --git a/man/labellers.Rd b/man/labellers.Rd
index 13bd4ae..c4ee4fa 100644
--- a/man/labellers.Rd
+++ b/man/labellers.Rd
@@ -1,12 +1,12 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/labeller.r
 \name{labellers}
+\alias{labellers}
+\alias{label_value}
 \alias{label_both}
 \alias{label_context}
 \alias{label_parsed}
-\alias{label_value}
 \alias{label_wrap_gen}
-\alias{labellers}
 \title{Useful labeller functions}
 \usage{
 label_value(labels, multi_line = TRUE)
@@ -89,6 +89,7 @@ argument.
   For compatibility with \code{\link{labeller}()}, each labeller
   function must have the \code{labeller} S3 class.
 }
+
 \examples{
 mtcars$cyl2 <- factor(mtcars$cyl, labels = c("alpha", "beta", "gamma"))
 p <- ggplot(mtcars, aes(wt, mpg)) + geom_point()
@@ -115,4 +116,3 @@ p + facet_wrap(~vs + cyl2, labeller = label_parsed)
 \code{\link{labeller}()}, \code{\link{as_labeller}()},
   \code{\link{label_bquote}()}
 }
-
diff --git a/man/labs.Rd b/man/labs.Rd
index 8b47d8f..a058676 100644
--- a/man/labs.Rd
+++ b/man/labs.Rd
@@ -1,10 +1,10 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/labels.r
 \name{labs}
-\alias{ggtitle}
 \alias{labs}
 \alias{xlab}
 \alias{ylab}
+\alias{ggtitle}
 \title{Modify axis, legend, and plot labels}
 \usage{
 labs(...)
@@ -50,4 +50,3 @@ p + labs(title = "New plot title", subtitle = "A subtitle")
 # sources, notes or copyright
 p + labs(caption = "(based on data from ...)")
 }
-
diff --git a/man/last_plot.Rd b/man/last_plot.Rd
index 7145783..aa67068 100644
--- a/man/last_plot.Rd
+++ b/man/last_plot.Rd
@@ -13,4 +13,3 @@ Retrieve the last plot to be modified or created.
 \code{\link{ggsave}}
 }
 \keyword{internal}
-
diff --git a/man/layer.Rd b/man/layer.Rd
index a94e245..e78d5be 100644
--- a/man/layer.Rd
+++ b/man/layer.Rd
@@ -76,4 +76,3 @@ ggplot(mpg, aes(displ, hwy)) +
 
 }
 \keyword{internal}
-
diff --git a/man/limits.Rd b/man/limits.Rd
index b236d80..bf23494 100644
--- a/man/limits.Rd
+++ b/man/limits.Rd
@@ -22,4 +22,3 @@ ggplot2:::limits(c("A", "b", "c"), "fill")
 ggplot2:::limits(as.Date(c("2008-01-01", "2009-01-01")), "x")
 }
 \keyword{internal}
-
diff --git a/man/lims.Rd b/man/lims.Rd
index 6c14355..bed6dfc 100644
--- a/man/lims.Rd
+++ b/man/lims.Rd
@@ -63,4 +63,3 @@ For changing x or y axis limits \strong{without} dropping data
   observations, see \code{\link{coord_cartesian}}. To expand the range of
   a plot to always include certain values, see \code{\link{expand_limits}}.
 }
-
diff --git a/man/luv_colours.Rd b/man/luv_colours.Rd
index b69c596..1e98269 100644
--- a/man/luv_colours.Rd
+++ b/man/luv_colours.Rd
@@ -16,4 +16,3 @@ luv_colours
 All built-in \code{\link{colors}()} translated into Luv colour space.
 }
 \keyword{datasets}
-
diff --git a/man/map_data.Rd b/man/map_data.Rd
index 7447ec9..689341e 100644
--- a/man/map_data.Rd
+++ b/man/map_data.Rd
@@ -45,4 +45,3 @@ ggplot(choro, aes(long, lat)) +
 }
 }
 \keyword{internal}
-
diff --git a/man/max_height.Rd b/man/max_height.Rd
index 9b28a67..caaaab1 100644
--- a/man/max_height.Rd
+++ b/man/max_height.Rd
@@ -19,4 +19,3 @@ The largest value. measured in cm as a unit object
 Get the maximal width/length of a list of grobs
 }
 \keyword{internal}
-
diff --git a/man/mean_se.Rd b/man/mean_se.Rd
index 374e6e2..f209353 100644
--- a/man/mean_se.Rd
+++ b/man/mean_se.Rd
@@ -21,4 +21,3 @@ For use with \code{\link{stat_summary}}
 x <- rnorm(100)
 mean_se(x)
 }
-
diff --git a/man/midwest.Rd b/man/midwest.Rd
index 9293ae8..f3db18d 100644
--- a/man/midwest.Rd
+++ b/man/midwest.Rd
@@ -42,4 +42,3 @@ midwest
 Demographic information of midwest counties
 }
 \keyword{datasets}
-
diff --git a/man/mpg.Rd b/man/mpg.Rd
index 6f41816..df12034 100644
--- a/man/mpg.Rd
+++ b/man/mpg.Rd
@@ -28,4 +28,3 @@ had a new release every year between 1999 and 2008 - this was used as a
 proxy for the popularity of the car.
 }
 \keyword{datasets}
-
diff --git a/man/msleep.Rd b/man/msleep.Rd
index 51a8287..ad90456 100644
--- a/man/msleep.Rd
+++ b/man/msleep.Rd
@@ -33,4 +33,3 @@ Additional variables order, conservation status and vore were added from
 wikipedia.
 }
 \keyword{datasets}
-
diff --git a/man/position_dodge.Rd b/man/position_dodge.Rd
index e7fdc9f..abd812d 100644
--- a/man/position_dodge.Rd
+++ b/man/position_dodge.Rd
@@ -64,4 +64,3 @@ Other position adjustments: \code{\link{position_identity}},
   \code{\link{position_nudge}},
   \code{\link{position_stack}}
 }
-
diff --git a/man/position_identity.Rd b/man/position_identity.Rd
index c651fc1..f603d35 100644
--- a/man/position_identity.Rd
+++ b/man/position_identity.Rd
@@ -16,4 +16,3 @@ Other position adjustments: \code{\link{position_dodge}},
   \code{\link{position_nudge}},
   \code{\link{position_stack}}
 }
-
diff --git a/man/position_jitter.Rd b/man/position_jitter.Rd
index 4092e72..df8e888 100644
--- a/man/position_jitter.Rd
+++ b/man/position_jitter.Rd
@@ -46,4 +46,3 @@ Other position adjustments: \code{\link{position_dodge}},
   \code{\link{position_nudge}},
   \code{\link{position_stack}}
 }
-
diff --git a/man/position_jitterdodge.Rd b/man/position_jitterdodge.Rd
index d316364..b4fd905 100644
--- a/man/position_jitterdodge.Rd
+++ b/man/position_jitterdodge.Rd
@@ -34,4 +34,3 @@ Other position adjustments: \code{\link{position_dodge}},
   \code{\link{position_nudge}},
   \code{\link{position_stack}}
 }
-
diff --git a/man/position_nudge.Rd b/man/position_nudge.Rd
index 98e4524..f09a23c 100644
--- a/man/position_nudge.Rd
+++ b/man/position_nudge.Rd
@@ -41,4 +41,3 @@ Other position adjustments: \code{\link{position_dodge}},
   \code{\link{position_jitter}},
   \code{\link{position_stack}}
 }
-
diff --git a/man/position_stack.Rd b/man/position_stack.Rd
index 0c2a9c7..f65e7ea 100644
--- a/man/position_stack.Rd
+++ b/man/position_stack.Rd
@@ -1,8 +1,8 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/position-stack.r
 \name{position_stack}
-\alias{position_fill}
 \alias{position_stack}
+\alias{position_fill}
 \title{Stack overlapping objects on top of each another}
 \usage{
 position_stack(vjust = 1, reverse = FALSE)
@@ -137,4 +137,3 @@ Other position adjustments: \code{\link{position_dodge}},
   \code{\link{position_jitter}},
   \code{\link{position_nudge}}
 }
-
diff --git a/man/presidential.Rd b/man/presidential.Rd
index 3215aaf..f3de3ab 100644
--- a/man/presidential.Rd
+++ b/man/presidential.Rd
@@ -13,4 +13,3 @@ The names of each president, the start and end date of their term, and
 their party of 11 US presidents from Eisenhower to Obama.
 }
 \keyword{datasets}
-
diff --git a/man/print.ggplot.Rd b/man/print.ggplot.Rd
index 2130007..6d1de12 100644
--- a/man/print.ggplot.Rd
+++ b/man/print.ggplot.Rd
@@ -1,8 +1,8 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/plot.r
 \name{print.ggplot}
-\alias{plot.ggplot}
 \alias{print.ggplot}
+\alias{plot.ggplot}
 \title{Explicitly draw plot}
 \usage{
 \method{print}{ggplot}(x, newpage = is.null(vp), vp = NULL, ...)
@@ -45,4 +45,3 @@ for (colour in colours) {
 }
 }
 \keyword{hplot}
-
diff --git a/man/print.ggproto.Rd b/man/print.ggproto.Rd
index 1bf8d95..971c1b8 100644
--- a/man/print.ggproto.Rd
+++ b/man/print.ggproto.Rd
@@ -1,8 +1,8 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/ggproto.r
 \name{print.ggproto}
-\alias{format.ggproto}
 \alias{print.ggproto}
+\alias{format.ggproto}
 \title{Format or print a ggproto object}
 \usage{
 \method{print}{ggproto}(x, ..., flat = TRUE)
@@ -32,4 +32,3 @@ Dog <- ggproto(
 Dog
 cat(format(Dog), "\\n")
 }
-
diff --git a/man/qplot.Rd b/man/qplot.Rd
index 81d3f95..f8e4f7a 100644
--- a/man/qplot.Rd
+++ b/man/qplot.Rd
@@ -86,4 +86,3 @@ qplot(factor(cyl), wt, data = mtcars, geom = c("boxplot", "jitter"))
 qplot(mpg, data = mtcars, geom = "dotplot")
 }
 }
-
diff --git a/man/reexports.Rd b/man/reexports.Rd
index d83c0f6..9500401 100644
--- a/man/reexports.Rd
+++ b/man/reexports.Rd
@@ -2,11 +2,21 @@
 % Please edit documentation in R/utilities.r, R/utilities-grid.r
 \docType{import}
 \name{reexports}
+\alias{reexports}
 \alias{alpha}
-\alias{arrow}
 \alias{reexports}
 \alias{unit}
+\alias{reexports}
+\alias{arrow}
 \title{Objects exported from other packages}
+\examples{
+ggplot(mpg, aes(displ, hwy)) +
+  geom_point(alpha = 0.5, colour = "blue")
+
+ggplot(mpg, aes(displ, hwy)) +
+  geom_point(colour = alpha("blue", 0.5))
+}
+\keyword{internal}
 \description{
 These objects are imported from other packages. Follow the links
 below to see their documentation.
@@ -16,12 +26,4 @@ below to see their documentation.
 
   \item{scales}{\code{\link[scales]{alpha}}}
 }}
-\examples{
-ggplot(mpg, aes(displ, hwy)) +
-  geom_point(alpha = 0.5, colour = "blue")
-
-ggplot(mpg, aes(displ, hwy)) +
-  geom_point(colour = alpha("blue", 0.5))
-}
-\keyword{internal}
 
diff --git a/man/remove_missing.Rd b/man/remove_missing.Rd
index 4748e78..213beb7 100644
--- a/man/remove_missing.Rd
+++ b/man/remove_missing.Rd
@@ -26,4 +26,3 @@ automatically removed with a warning. If \code{na.rm = TRUE} is supplied
 to the statistic, the warning will be suppressed.
 }
 \keyword{internal}
-
diff --git a/man/render_axes.Rd b/man/render_axes.Rd
index e1104d3..d21b2e7 100644
--- a/man/render_axes.Rd
+++ b/man/render_axes.Rd
@@ -30,4 +30,3 @@ These helpers facilitates generating theme compliant axes when
 building up the plot.
 }
 \keyword{internal}
-
diff --git a/man/render_strips.Rd b/man/render_strips.Rd
index 8b56dfb..80cd651 100644
--- a/man/render_strips.Rd
+++ b/man/render_strips.Rd
@@ -23,4 +23,3 @@ rendered strips as gtables.
 All positions are rendered and it is up to the facet to decide which to use
 }
 \keyword{internal}
-
diff --git a/man/resolution.Rd b/man/resolution.Rd
index ade3def..addc4a1 100644
--- a/man/resolution.Rd
+++ b/man/resolution.Rd
@@ -27,4 +27,3 @@ resolution((1:10) - 0.5, FALSE)
 resolution(c(2, 10, 20, 50))
 resolution(c(2L, 10L, 20L, 50L))
 }
-
diff --git a/man/scale_alpha.Rd b/man/scale_alpha.Rd
index 9ce1217..1b97844 100644
--- a/man/scale_alpha.Rd
+++ b/man/scale_alpha.Rd
@@ -39,4 +39,3 @@ Other colour scales: \code{\link{scale_colour_brewer}},
   \code{\link{scale_colour_grey}},
   \code{\link{scale_colour_hue}}
 }
-
diff --git a/man/scale_brewer.Rd b/man/scale_brewer.Rd
index deaea8a..53b01c8 100644
--- a/man/scale_brewer.Rd
+++ b/man/scale_brewer.Rd
@@ -1,12 +1,12 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/scale-brewer.r, R/zxx.r
 \name{scale_colour_brewer}
-\alias{scale_color_brewer}
-\alias{scale_color_distiller}
 \alias{scale_colour_brewer}
-\alias{scale_colour_distiller}
 \alias{scale_fill_brewer}
+\alias{scale_colour_distiller}
 \alias{scale_fill_distiller}
+\alias{scale_color_brewer}
+\alias{scale_color_distiller}
 \title{Sequential, diverging and qualitative colour scales from colorbrewer.org}
 \usage{
 scale_colour_brewer(..., type = "seq", palette = 1, direction = 1)
@@ -72,6 +72,7 @@ The following palettes are available for use with these scales:
      OrRd, PuBu, PuBuGn, PuRd, Purples, RdPu, Reds, YlGn, YlGnBu, YlOrBr, YlOrRd}
 }
 }
+
 \examples{
 dsamp <- diamonds[sample(nrow(diamonds), 1000), ]
 (d <- ggplot(dsamp, aes(carat, price)) +
@@ -110,4 +111,3 @@ Other colour scales: \code{\link{scale_alpha}},
   \code{\link{scale_colour_grey}},
   \code{\link{scale_colour_hue}}
 }
-
diff --git a/man/scale_continuous.Rd b/man/scale_continuous.Rd
index e14b5c4..35ec95d 100644
--- a/man/scale_continuous.Rd
+++ b/man/scale_continuous.Rd
@@ -2,12 +2,12 @@
 % Please edit documentation in R/scale-continuous.r
 \name{scale_continuous}
 \alias{scale_x_continuous}
-\alias{scale_x_log10}
-\alias{scale_x_reverse}
-\alias{scale_x_sqrt}
 \alias{scale_y_continuous}
+\alias{scale_x_log10}
 \alias{scale_y_log10}
+\alias{scale_x_reverse}
 \alias{scale_y_reverse}
+\alias{scale_x_sqrt}
 \alias{scale_y_sqrt}
 \title{Position scales for continuous data (x & y)}
 \usage{
@@ -165,4 +165,3 @@ p1 + scale_y_continuous(trans = scales::reciprocal_trans())
 Other position scales: \code{\link{scale_x_date}},
   \code{\link{scale_x_discrete}}
 }
-
diff --git a/man/scale_date.Rd b/man/scale_date.Rd
index fa98a90..5f7cd60 100644
--- a/man/scale_date.Rd
+++ b/man/scale_date.Rd
@@ -2,10 +2,10 @@
 % Please edit documentation in R/scale-date.r
 \name{scale_date}
 \alias{scale_x_date}
-\alias{scale_x_datetime}
-\alias{scale_x_time}
 \alias{scale_y_date}
+\alias{scale_x_datetime}
 \alias{scale_y_datetime}
+\alias{scale_x_time}
 \alias{scale_y_time}
 \title{Position scales for date/time data}
 \usage{
@@ -130,4 +130,3 @@ base + scale_x_date(limits = c(Sys.Date() - 7, NA))
 Other position scales: \code{\link{scale_x_continuous}},
   \code{\link{scale_x_discrete}}
 }
-
diff --git a/man/scale_discrete.Rd b/man/scale_discrete.Rd
index 8b9076e..22c994a 100644
--- a/man/scale_discrete.Rd
+++ b/man/scale_discrete.Rd
@@ -65,4 +65,3 @@ ggplot(mpg, aes(reorder(manufacturer, displ), cty)) +
 Other position scales: \code{\link{scale_x_continuous}},
   \code{\link{scale_x_date}}
 }
-
diff --git a/man/scale_gradient.Rd b/man/scale_gradient.Rd
index f9d925c..93a0059 100644
--- a/man/scale_gradient.Rd
+++ b/man/scale_gradient.Rd
@@ -1,22 +1,22 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/scale-gradient.r, R/zxx.r
 \name{scale_colour_gradient}
-\alias{scale_color_continuous}
-\alias{scale_color_gradient}
-\alias{scale_color_gradient2}
-\alias{scale_color_gradientn}
-\alias{scale_colour_continuous}
-\alias{scale_colour_date}
-\alias{scale_colour_datetime}
 \alias{scale_colour_gradient}
+\alias{scale_fill_gradient}
 \alias{scale_colour_gradient2}
+\alias{scale_fill_gradient2}
 \alias{scale_colour_gradientn}
+\alias{scale_fill_gradientn}
+\alias{scale_colour_continuous}
+\alias{scale_colour_datetime}
+\alias{scale_colour_date}
 \alias{scale_fill_continuous}
-\alias{scale_fill_date}
 \alias{scale_fill_datetime}
-\alias{scale_fill_gradient}
-\alias{scale_fill_gradient2}
-\alias{scale_fill_gradientn}
+\alias{scale_fill_date}
+\alias{scale_color_continuous}
+\alias{scale_color_gradient}
+\alias{scale_color_gradient2}
+\alias{scale_color_gradientn}
 \title{Gradient colour scales}
 \usage{
 scale_colour_gradient(..., low = "#132B43", high = "#56B1F7",
@@ -120,4 +120,3 @@ Other colour scales: \code{\link{scale_alpha}},
   \code{\link{scale_colour_grey}},
   \code{\link{scale_colour_hue}}
 }
-
diff --git a/man/scale_grey.Rd b/man/scale_grey.Rd
index 2c461c9..22c757d 100644
--- a/man/scale_grey.Rd
+++ b/man/scale_grey.Rd
@@ -1,9 +1,9 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/scale-grey.r, R/zxx.r
 \name{scale_colour_grey}
-\alias{scale_color_grey}
 \alias{scale_colour_grey}
 \alias{scale_fill_grey}
+\alias{scale_color_grey}
 \title{Sequential grey colour scales}
 \usage{
 scale_colour_grey(..., start = 0.2, end = 0.8, na.value = "red")
@@ -47,4 +47,3 @@ Other colour scales: \code{\link{scale_alpha}},
   \code{\link{scale_colour_gradient}},
   \code{\link{scale_colour_hue}}
 }
-
diff --git a/man/scale_hue.Rd b/man/scale_hue.Rd
index 8b9f99b..511e32c 100644
--- a/man/scale_hue.Rd
+++ b/man/scale_hue.Rd
@@ -1,12 +1,12 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/scale-hue.r, R/zxx.r
 \name{scale_colour_hue}
-\alias{scale_color_discrete}
-\alias{scale_color_hue}
-\alias{scale_colour_discrete}
 \alias{scale_colour_hue}
-\alias{scale_fill_discrete}
 \alias{scale_fill_hue}
+\alias{scale_colour_discrete}
+\alias{scale_fill_discrete}
+\alias{scale_color_discrete}
+\alias{scale_color_hue}
 \title{Evenly spaced colours for discrete data}
 \usage{
 scale_colour_hue(..., h = c(0, 360) + 15, c = 100, l = 65, h.start = 0,
@@ -81,4 +81,3 @@ Other colour scales: \code{\link{scale_alpha}},
   \code{\link{scale_colour_gradient}},
   \code{\link{scale_colour_grey}}
 }
-
diff --git a/man/scale_identity.Rd b/man/scale_identity.Rd
index 029769a..e7fc7ad 100644
--- a/man/scale_identity.Rd
+++ b/man/scale_identity.Rd
@@ -1,13 +1,13 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/scale-identity.r, R/zxx.r
 \name{scale_identity}
-\alias{scale_alpha_identity}
-\alias{scale_color_identity}
 \alias{scale_colour_identity}
 \alias{scale_fill_identity}
-\alias{scale_linetype_identity}
 \alias{scale_shape_identity}
+\alias{scale_linetype_identity}
+\alias{scale_alpha_identity}
 \alias{scale_size_identity}
+\alias{scale_color_identity}
 \title{Use values without scaling}
 \usage{
 scale_colour_identity(..., guide = "none")
@@ -69,4 +69,3 @@ ggplot(mtcars, aes(mpg, wt)) +
   geom_point(aes(size = cyl)) +
   scale_size_identity()
 }
-
diff --git a/man/scale_linetype.Rd b/man/scale_linetype.Rd
index 3b5c8e2..6ee45d0 100644
--- a/man/scale_linetype.Rd
+++ b/man/scale_linetype.Rd
@@ -44,4 +44,3 @@ ggplot(df_lines) +
   facet_grid(linetype ~ .) +
   theme_void(20)
 }
-
diff --git a/man/scale_manual.Rd b/man/scale_manual.Rd
index 188a37d..bc66e32 100644
--- a/man/scale_manual.Rd
+++ b/man/scale_manual.Rd
@@ -1,13 +1,13 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/scale-manual.r, R/zxx.r
 \name{scale_manual}
-\alias{scale_alpha_manual}
-\alias{scale_color_manual}
 \alias{scale_colour_manual}
 \alias{scale_fill_manual}
-\alias{scale_linetype_manual}
-\alias{scale_shape_manual}
 \alias{scale_size_manual}
+\alias{scale_shape_manual}
+\alias{scale_linetype_manual}
+\alias{scale_alpha_manual}
+\alias{scale_color_manual}
 \title{Create your own discrete scale}
 \usage{
 scale_colour_manual(..., values)
@@ -59,4 +59,3 @@ p + scale_colour_manual(
 p + scale_colour_manual(values = cols, limits = c("4", "8"))
 p + scale_colour_manual(values = cols, limits = c("4", "6", "8", "10"))
 }
-
diff --git a/man/scale_shape.Rd b/man/scale_shape.Rd
index 010d70e..4e896e4 100644
--- a/man/scale_shape.Rd
+++ b/man/scale_shape.Rd
@@ -2,8 +2,8 @@
 % Please edit documentation in R/scale-shape.r
 \name{scale_shape}
 \alias{scale_shape}
-\alias{scale_shape_continuous}
 \alias{scale_shape_discrete}
+\alias{scale_shape_continuous}
 \title{Scales for shapes, aka glyphs}
 \usage{
 scale_shape(..., solid = TRUE)
@@ -46,4 +46,3 @@ ggplot(df_shapes, aes(0, 0, shape = shape)) +
   facet_wrap(~shape) +
   theme_void()
 }
-
diff --git a/man/scale_size.Rd b/man/scale_size.Rd
index 3683da9..0207dad 100644
--- a/man/scale_size.Rd
+++ b/man/scale_size.Rd
@@ -1,13 +1,14 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/scale-size.r
 \name{scale_size}
+\alias{scale_size}
+\alias{scale_size_continuous}
 \alias{scale_radius}
 \alias{scale_size}
+\alias{scale_size_discrete}
 \alias{scale_size_area}
-\alias{scale_size_continuous}
-\alias{scale_size_date}
 \alias{scale_size_datetime}
-\alias{scale_size_discrete}
+\alias{scale_size_date}
 \title{Scales for area or radius}
 \usage{
 scale_radius(name = waiver(), breaks = waiver(), labels = waiver(),
@@ -94,4 +95,3 @@ p + scale_radius()
 \code{\link{scale_size_area}} if you want 0 values to be mapped
   to points with size 0.
 }
-
diff --git a/man/seals.Rd b/man/seals.Rd
index 51f1b3c..a3a3ccc 100644
--- a/man/seals.Rd
+++ b/man/seals.Rd
@@ -20,4 +20,3 @@ Letters. December (2007).
 \url{http://www.stat.berkeley.edu/~brill/Papers/jspifinal.pdf}
 }
 \keyword{datasets}
-
diff --git a/man/sec_axis.Rd b/man/sec_axis.Rd
index 7413af0..43144db 100644
--- a/man/sec_axis.Rd
+++ b/man/sec_axis.Rd
@@ -1,9 +1,9 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/axis-secondary.R
 \name{sec_axis}
-\alias{derive}
-\alias{dup_axis}
 \alias{sec_axis}
+\alias{dup_axis}
+\alias{derive}
 \title{Specify a secondary axis}
 \usage{
 sec_axis(trans = NULL, name = waiver(), breaks = waiver(),
@@ -66,4 +66,3 @@ p + scale_y_continuous(sec.axis = dup_axis())
 p + scale_y_continuous(sec.axis = ~.^2)
 
 }
-
diff --git a/man/should_stop.Rd b/man/should_stop.Rd
index e0113c9..3234ef6 100644
--- a/man/should_stop.Rd
+++ b/man/should_stop.Rd
@@ -17,4 +17,3 @@ should_stop(stop("Hi!"))
 should_stop(should_stop("Hi!"))
 }
 \keyword{internal}
-
diff --git a/man/stat_ecdf.Rd b/man/stat_ecdf.Rd
index 2e5b83f..6c73f7a 100644
--- a/man/stat_ecdf.Rd
+++ b/man/stat_ecdf.Rd
@@ -71,6 +71,7 @@ and the underlying visual tasks are somewhat more challenging.
   \item{y}{cumulative density corresponding x}
 }
 }
+
 \examples{
 df <- data.frame(
   x = c(rnorm(100, 0, 3), rnorm(100, 0, 10)),
@@ -84,4 +85,3 @@ ggplot(df, aes(x)) + stat_ecdf(geom = "step", pad = FALSE)
 # Multiple ECDFs
 ggplot(df, aes(x, colour = g)) + stat_ecdf()
 }
-
diff --git a/man/stat_ellipse.Rd b/man/stat_ellipse.Rd
index 953f8ef..ddc1702 100644
--- a/man/stat_ellipse.Rd
+++ b/man/stat_ellipse.Rd
@@ -94,4 +94,3 @@ John Fox and Sanford Weisberg (2011). An {R} Companion to
   Applied Regression, Second Edition. Thousand Oaks CA: Sage. URL:
   \url{http://socserv.socsci.mcmaster.ca/jfox/Books/Companion}
 }
-
diff --git a/man/stat_function.Rd b/man/stat_function.Rd
index 2b06b20..516021e 100644
--- a/man/stat_function.Rd
+++ b/man/stat_function.Rd
@@ -75,6 +75,7 @@ the x axis, and the results are drawn (by default) with a line.
   \item{y}{value of function evaluated at corresponding x}
 }
 }
+
 \examples{
 set.seed(1492)
 df <- data.frame(
@@ -108,4 +109,3 @@ f + stat_function(fun = sin, colour = "red") +
 test <- function(x) {x ^ 2 + x + 20}
 f + stat_function(fun = test)
 }
-
diff --git a/man/stat_identity.Rd b/man/stat_identity.Rd
index b57e6c3..3043470 100644
--- a/man/stat_identity.Rd
+++ b/man/stat_identity.Rd
@@ -53,4 +53,3 @@ The identity statistic leaves the data unchanged.
 p <- ggplot(mtcars, aes(wt, mpg))
 p + stat_identity()
 }
-
diff --git a/man/stat_summary.Rd b/man/stat_summary.Rd
index a2e3bfc..024042d 100644
--- a/man/stat_summary.Rd
+++ b/man/stat_summary.Rd
@@ -1,8 +1,8 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/stat-summary-bin.R, R/stat-summary.r
 \name{stat_summary_bin}
-\alias{stat_summary}
 \alias{stat_summary_bin}
+\alias{stat_summary}
 \title{Summarise y values at unique/binned x}
 \usage{
 stat_summary_bin(mapping = NULL, data = NULL, geom = "pointrange",
@@ -101,6 +101,7 @@ multiple values at once (e.g. ymin and ymax), use \code{fun.data}.
 If no aggregation functions are suppled, will default to
 \code{\link{mean_se}}.
 }
+
 \examples{
 d <- ggplot(mtcars, aes(cyl, mpg)) + geom_point()
 d + stat_summary(fun.data = "mean_cl_boot", colour = "red", size = 2)
@@ -169,4 +170,3 @@ m2 + coord_trans(y="log10")
  \code{\link{geom_linerange}}, \code{\link{geom_crossbar}} for geoms to
  display summarised data
 }
-
diff --git a/man/stat_summary_2d.Rd b/man/stat_summary_2d.Rd
index e3fc1f6..7be7bc5 100644
--- a/man/stat_summary_2d.Rd
+++ b/man/stat_summary_2d.Rd
@@ -1,8 +1,8 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/stat-summary-2d.r, R/stat-summary-hex.r
 \name{stat_summary_2d}
-\alias{stat_summary2d}
 \alias{stat_summary_2d}
+\alias{stat_summary2d}
 \alias{stat_summary_hex}
 \title{Bin and summarise in 2d (rectangle & hexagons)}
 \usage{
@@ -93,6 +93,7 @@ are summarised with \code{fun}.
   \item{value}{Value of summary statistic.}
 }
 }
+
 \examples{
 d <- ggplot(diamonds, aes(carat, depth, z = price))
 d + stat_summary_2d()
@@ -110,4 +111,3 @@ d + stat_summary_hex()
 \code{\link{stat_summary_hex}} for hexagonal summarization.
   \code{\link{stat_bin2d}} for the binning options.
 }
-
diff --git a/man/stat_unique.Rd b/man/stat_unique.Rd
index 26200b8..21f1c9f 100644
--- a/man/stat_unique.Rd
+++ b/man/stat_unique.Rd
@@ -57,10 +57,10 @@ Remove duplicates
 
 \aesthetics{stat}{unique}
 }
+
 \examples{
 ggplot(mtcars, aes(vs, am)) +
   geom_point(alpha = 0.1)
 ggplot(mtcars, aes(vs, am)) +
   geom_point(alpha = 0.1, stat = "unique")
 }
-
diff --git a/man/summary.ggplot.Rd b/man/summary.ggplot.Rd
index 0e841d4..70781a6 100644
--- a/man/summary.ggplot.Rd
+++ b/man/summary.ggplot.Rd
@@ -20,4 +20,3 @@ p <- ggplot(mtcars, aes(mpg, wt)) +
 summary(p)
 }
 \keyword{internal}
-
diff --git a/man/theme.Rd b/man/theme.Rd
index 04bbc98..0acc137 100644
--- a/man/theme.Rd
+++ b/man/theme.Rd
@@ -249,6 +249,7 @@ directly or indirectly from \code{text}; all lines inherit from
 This means that you can modify the appearance of multiple elements by
 setting a single high-level component.
 }
+
 \examples{
 p1 <- ggplot(mtcars, aes(wt, mpg)) +
   geom_point() +
@@ -340,4 +341,3 @@ p3 + theme(panel.spacing = unit(1, "lines"))
   \code{\link{element_rect}}, and \code{\link{element_text}} for
   details of the specific theme elements.
 }
-
diff --git a/man/theme_get.Rd b/man/theme_get.Rd
index 7f6825f..f34300c 100644
--- a/man/theme_get.Rd
+++ b/man/theme_get.Rd
@@ -1,11 +1,11 @@
 % Generated by roxygen2: do not edit by hand
 % Please edit documentation in R/theme-current.R
 \name{theme_get}
-\alias{\%+replace\%}
 \alias{theme_get}
-\alias{theme_replace}
 \alias{theme_set}
 \alias{theme_update}
+\alias{theme_replace}
+\alias{\%+replace\%}
 \title{Get, set, and modify the active theme}
 \usage{
 theme_get()
@@ -55,6 +55,7 @@ theme. \code{theme_replace} uses \code{\%+replace\%} tocompletely replace
 the element, so any unspecified values will overwrite the current value in
 the theme with \code{NULL}s.
 }
+
 \examples{
 p <- ggplot(mtcars, aes(mpg, wt)) +
   geom_point()
@@ -89,4 +90,3 @@ rep_el$text
 \seealso{
 \code{\link{+.gg}}
 }
-
diff --git a/man/transform_position.Rd b/man/transform_position.Rd
index b549ad5..4907905 100644
--- a/man/transform_position.Rd
+++ b/man/transform_position.Rd
@@ -16,4 +16,3 @@ transform_position(df, trans_x = NULL, trans_y = NULL, ...)
 Convenience function to transform all position variables.
 }
 \keyword{internal}
-
diff --git a/man/translate_qplot_ggplot.Rd b/man/translate_qplot_ggplot.Rd
index 701adbf..3815cb8 100644
--- a/man/translate_qplot_ggplot.Rd
+++ b/man/translate_qplot_ggplot.Rd
@@ -84,4 +84,3 @@ syntax.
 # ggplot(data, aes(x, y)) + geom_point() + labs(title = "title") + theme(aspect.ratio = 1)
 }
 \keyword{internal}
-
diff --git a/man/translate_qplot_lattice.Rd b/man/translate_qplot_lattice.Rd
index ea8d49c..65c0bed 100644
--- a/man/translate_qplot_lattice.Rd
+++ b/man/translate_qplot_lattice.Rd
@@ -78,4 +78,3 @@ qplot(mpg, wt, data = mtcars, asp = 1)
 }
 }
 \keyword{internal}
-
diff --git a/man/txhousing.Rd b/man/txhousing.Rd
index 4455f9f..9e213f4 100644
--- a/man/txhousing.Rd
+++ b/man/txhousing.Rd
@@ -23,4 +23,3 @@ Information about the housing market in Texas provided by the TAMU
 real estate center, \url{http://recenter.tamu.edu/}.
 }
 \keyword{datasets}
-
diff --git a/man/update_defaults.Rd b/man/update_defaults.Rd
index 3153e96..b3cc710 100644
--- a/man/update_defaults.Rd
+++ b/man/update_defaults.Rd
@@ -25,4 +25,3 @@ ggplot(mtcars, aes(mpg, wt)) + geom_point()
 update_geom_defaults("point", list(colour = "black"))
 }
 \keyword{internal}
-
diff --git a/man/update_labels.Rd b/man/update_labels.Rd
index 45707ce..bf82274 100644
--- a/man/update_labels.Rd
+++ b/man/update_labels.Rd
@@ -22,4 +22,3 @@ update_labels(p, list(x = "New x", y = "New Y"))
 update_labels(p, list(colour = "Fail silently"))
 }
 \keyword{internal}
-
diff --git a/man/waiver.Rd b/man/waiver.Rd
index e17f00b..b5397f5 100644
--- a/man/waiver.Rd
+++ b/man/waiver.Rd
@@ -13,4 +13,3 @@ functions to distinguish between displaying nothing (\code{NULL}) and
 displaying a default value calculated elsewhere (\code{waiver()})
 }
 \keyword{internal}
-
diff --git a/man/wrap_dims.Rd b/man/wrap_dims.Rd
index 25a30b7..e0b1c0b 100644
--- a/man/wrap_dims.Rd
+++ b/man/wrap_dims.Rd
@@ -18,4 +18,3 @@ the grid dimension as a vector with nrow and then ncol
 Arrange 1d structure into a grid
 }
 \keyword{internal}
-
diff --git a/man/zeroGrob.Rd b/man/zeroGrob.Rd
index 0de1127..cd15305 100644
--- a/man/zeroGrob.Rd
+++ b/man/zeroGrob.Rd
@@ -10,4 +10,3 @@ zeroGrob()
 The zero grob draws nothing and has zero size.
 }
 \keyword{internal}
-
diff --git a/vignettes/releases/ggplot2-2.0.0.Rmd b/vignettes/releases/ggplot2-2.0.0.Rmd
index c7e32bc..f400dcc 100644
--- a/vignettes/releases/ggplot2-2.0.0.Rmd
+++ b/vignettes/releases/ggplot2-2.0.0.Rmd
@@ -298,7 +298,7 @@ I've given the documentation a thorough overhaul:
   or stat, use `ggplot()` instead.
 
 * The theme setting `axis.ticks.margin` has been deprecated: now use the margin 
-  property of `axis.ticks`.
+  property of `axis.text`.
   
 * `stat_abline()`, `stat_hline()` and `stat_vline()` have been removed:
   these were never suitable for use other than with their corresponding
diff --git a/vignettes/releases/ggplot2-2.2.0.Rmd b/vignettes/releases/ggplot2-2.2.0.Rmd
index 953359c..1271575 100644
--- a/vignettes/releases/ggplot2-2.2.0.Rmd
+++ b/vignettes/releases/ggplot2-2.2.0.Rmd
@@ -21,6 +21,7 @@ knitr::opts_chunk$set(
   fig.retina = NULL
 )
 ```
+<meta charset="utf-8">
 
 I'm very pleased to announce ggplot2 2.2.0. It includes four major new features:
 
@@ -29,7 +30,7 @@ I'm very pleased to announce ggplot2 2.2.0. It includes four major new features:
 * Improved theme options.
 * Better stacking.
 
-As well as numerous bug fixes and minor improvements, as described in the [release notes](http://github.com/hadley/ggplot2/releases/tag/v2.2.0).
+It also includes as numerous bug fixes and minor improvements, as described in the [release notes](http://github.com/hadley/ggplot2/releases/tag/v2.2.0).
 
 The majority of this work was carried out by [Thomas Pederson](https://github.com/thomasp85), who I was lucky to have as my "ggplot2 intern" this summer. Make sure to check out his other visualisation packages: [ggraph](https://github.com/thomasp85/ggraph), [ggforce](https://github.com/thomasp85/ggforce), and [tweenr](https://github.com/thomasp85/tweenr).
 
@@ -118,6 +119,9 @@ The facet and layout implementation has been moved to ggproto and received a lar
 
 ## Theming
 
+*   The `theme()` function now has named arguments so autocomplete
+    and documentation suggestions are vastly improved.
+
 *   Blank elements can now be overridden again so you get the expected 
     behavior when setting e.g. `axis.line.x`. 
     
@@ -135,7 +139,7 @@ The facet and layout implementation has been moved to ggproto and received a lar
     ```
 
 *   Control of legend styling has been improved. The whole legend area can be 
-    aligned according to the plot area and a box can be drawn around all legends:
+    aligned with the plot area and a box can be drawn around all legends:
     
     ```{r theme-2}
     ggplot(mpg, aes(displ, hwy, shape = drv, colour = fl)) + 
@@ -163,9 +167,6 @@ The facet and layout implementation has been moved to ggproto and received a lar
     [Jean-Olivier Irisson](http://www.obs-vlfr.fr/~irisson/) making them better
     match `theme_grey()`.
 
-*   Lastly, the `theme()` function now has named arguments so autocomplete
-    and documentation suggestions are vastly improved.
-
 ## Stacking bars
   
 `position_stack()` and `position_fill()` now stack values in the reverse 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/r-cran-ggplot2.git



More information about the debian-med-commit mailing list