[rstudio] branch master updated (3d8de7a -> c9d1c91)

Andreas Tille tille at debian.org
Thu Apr 28 12:06:59 UTC 2016


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

tille pushed a change to branch master
in repository rstudio.

      from  3d8de7a   Fix debian/changelog.
       new  1aff3dd   FOrce xz compression of repackaged tarball since we diverge from upstream md5 sum anyway we can try to save some space
       new  c8ec418   uscan claims "WARNING: Files-Excluded pattern (dependencies/) should not have a trailing /" - so drop the '/' and use one exclusion per line for better overview
       new  17f177d   Found postinit and postrm scripts in upstream source which were on one hand totally wrong but leave some helpful hints which are kept here.
      adds  f0c6789   Imported Upstream version 0.99.1167+dfsg
       new  7dcff13   Merge tag 'upstream/0.99.1167+dfsg'
       new  2835cbc   New upstream version
       new  6aea25f   Adapt patch
       new  c9d1c91   Build-Depends: libqt5opengl5-dev

The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitattributes                                     |     2 +
 .gitignore                                         |     4 +
 CMakeGlobals.txt                                   |     9 +
 INSTALL                                            |     9 +-
 NEWS.md                                            |   177 +-
 Vagrantfile                                        |   102 +
 debian/changelog                                   |     2 +-
 debian/control                                     |     1 +
 debian/copyright                                   |     4 +-
 debian/patches/remove_external_resources.diff      |    23 +-
 debian/postinst                                    |    87 +
 debian/postrm                                      |    22 +
 debian/watch                                       |     2 +-
 package/linux/CMakeLists.txt                       |    12 +-
 package/linux/debian-control/postinst.in           |     4 +-
 package/linux/make-package                         |     3 +
 package/linux/rpm-script/postinst.sh.in            |     4 +-
 package/win32/cmake/modules/NSIS.template.in       |    19 +
 package/win32/make-install-win64.bat               |     2 +-
 package/win32/make-package.bat                     |     9 +-
 package/win32/rebuild-install-win64.bat            |     8 +-
 package/win32/rebuild-package.bat                  |     7 +-
 src/cpp/CMakeLists.txt                             |     6 +-
 src/cpp/conf/rdesktop-dev.conf                     |     4 +-
 src/cpp/conf/rserver-dev.conf                      |     4 +
 src/cpp/conf/rsession-dev.conf                     |     2 +-
 src/cpp/core/Base64.cpp                            |   311 +-
 src/cpp/core/Base64Tests.cpp                       |    96 +
 src/cpp/core/CMakeLists.txt                        |    26 +-
 src/cpp/core/Error.cpp                             |     8 +
 src/cpp/core/FileLock.cpp                          |   177 -
 src/cpp/core/FileLockTests.cpp                     |   139 +
 src/cpp/core/FilePath.cpp                          |    65 +-
 src/cpp/core/FileSerializer.cpp                    |     5 +-
 src/cpp/core/MiscellaneousTests.cpp                |    19 +
 src/cpp/core/StringUtils.cpp                       |    38 +-
 src/cpp/core/YamlUtil.cpp                          |    78 +
 src/cpp/core/file_lock/AdvisoryFileLock.cpp        |   201 +
 src/cpp/core/file_lock/FileLock.cpp                |   261 +
 src/cpp/core/file_lock/LinkBasedFileLock.cpp       |   357 +
 src/cpp/core/gwt/GwtFileHandler.cpp                |    60 +-
 src/cpp/core/http/Util.cpp                         |   106 +
 src/cpp/core/include/core/Algorithm.hpp            |    30 +-
 src/cpp/core/include/core/Base64.hpp               |     4 +
 src/cpp/core/include/core/Error.hpp                |     3 +
 src/cpp/core/include/core/FileLock.hpp             |   104 +-
 src/cpp/core/include/core/FilePath.hpp             |     9 +
 src/cpp/core/include/core/FileSerializer.hpp       |     3 +-
 src/cpp/core/include/core/PeriodicCommand.hpp      |     5 +
 src/cpp/core/include/core/StringUtils.hpp          |    20 +
 src/cpp/core/include/core/Thread.hpp               |    24 +-
 src/cpp/core/include/core/YamlUtil.hpp             |    39 +
 src/cpp/core/include/core/http/AsyncServerImpl.hpp |     4 +
 .../include/core/http/LocalStreamAsyncClient.hpp   |    38 +-
 src/cpp/core/include/core/http/SocketUtils.hpp     |    15 +
 src/cpp/core/include/core/http/Util.hpp            |    10 +
 src/cpp/core/include/core/json/JsonRpc.hpp         |     1 +
 .../core/include/core/r_util/RActiveSessions.hpp   |    70 +-
 src/cpp/core/include/core/r_util/RProjectFile.hpp  |     3 +
 .../core/include/core/r_util/RSessionContext.hpp   |     8 +-
 src/cpp/core/include/core/r_util/RToolsInfo.hpp    |     7 +-
 src/cpp/core/include/core/system/Crypto.hpp        |     4 +-
 src/cpp/core/include/core/system/FileMode.hpp      |    21 +
 src/cpp/core/include/core/system/FileMonitor.hpp   |     4 +
 src/cpp/core/include/core/system/PosixNfs.hpp      |    44 +
 src/cpp/core/include/core/system/ProcessArgs.hpp   |     5 +-
 src/cpp/core/include/core/system/System.hpp        |     1 +
 src/cpp/core/include/core/text/CsvParser.hpp       |    21 +
 src/cpp/core/include/core/text/DcfParser.hpp       |    11 +-
 src/cpp/core/json/Json.cpp                         |     1 +
 src/cpp/core/json/JsonRpc.cpp                      |    17 +-
 src/cpp/core/r_util/RActiveSessions.cpp            |    53 +-
 src/cpp/core/r_util/RProjectFile.cpp               |    72 +-
 src/cpp/core/r_util/RSessionContext.cpp            |    88 +-
 src/cpp/core/r_util/RSourceIndex.cpp               |    12 +-
 src/cpp/core/r_util/RTokenizerTests.cpp            |     4 +
 src/cpp/core/r_util/RToolsInfo.cpp                 |   129 +-
 src/cpp/core/r_util/RVersionsPosix.cpp             |    22 +-
 src/cpp/core/system/PosixCrypto.cpp                |     8 +-
 src/cpp/core/system/PosixNfs.cpp                   |    80 +
 src/cpp/core/system/PosixSystem.cpp                |    11 +-
 src/cpp/core/system/System.cpp                     |     3 +-
 src/cpp/core/system/Win32System.cpp                |     5 +
 src/cpp/core/system/file_monitor/FileMonitor.cpp   |    19 +-
 src/cpp/core/text/DcfParser.cpp                    |    48 +-
 src/cpp/desktop-mac/AppDelegate.h                  |     1 +
 src/cpp/desktop-mac/AppDelegate.mm                 |    24 +-
 src/cpp/desktop-mac/CMakeLists.txt                 |    16 +-
 src/cpp/desktop-mac/DockTileView.mm                |     6 +-
 src/cpp/desktop-mac/GwtCallbacks.h                 |     1 +
 src/cpp/desktop-mac/GwtCallbacks.mm                |   134 +-
 src/cpp/desktop-mac/Info.plist.in                  |    28 +-
 src/cpp/desktop-mac/Main.mm                        |     3 +
 src/cpp/desktop-mac/MainFrameController.h          |     7 +
 src/cpp/desktop-mac/MainFrameController.mm         |    40 +-
 src/cpp/desktop-mac/MainFrameMenu.mm               |     4 -
 src/cpp/desktop-mac/RStudio.sdef                   |    13 +
 src/cpp/desktop-mac/ScriptCommand.h                |     7 +
 src/cpp/desktop-mac/ScriptCommand.mm               |    19 +
 src/cpp/desktop-mac/Utils.hpp                      |     2 +
 src/cpp/desktop-mac/Utils.mm                       |     7 +
 src/cpp/desktop-mac/WebViewController.h            |     1 +
 src/cpp/desktop-mac/WebViewController.mm           |    30 +-
 .../3rdparty/qtsingleapplication/qtlocalpeer.cpp   |     3 +-
 src/cpp/desktop/DesktopBrowserWindow.cpp           |     9 +-
 src/cpp/desktop/DesktopGwtCallback.cpp             |    33 +-
 src/cpp/desktop/DesktopGwtCallback.hpp             |     2 +
 src/cpp/desktop/DesktopMainWindow.cpp              |     1 +
 src/cpp/desktop/DesktopNetworkReply.cpp            |     1 +
 src/cpp/desktop/DesktopOptions.cpp                 |     5 -
 src/cpp/desktop/DesktopOptions.hpp                 |     2 -
 src/cpp/desktop/DesktopUtils.cpp                   |    17 +
 src/cpp/desktop/DesktopUtils.hpp                   |     1 +
 src/cpp/desktop/DesktopWebPage.cpp                 |     5 +
 src/cpp/desktop/DesktopWebView.cpp                 |     2 -
 src/cpp/desktop/Info.plist.in                      |    15 +
 src/cpp/desktop/rstudio.rc.in                      |     2 +-
 src/cpp/monitor/audit/ConsoleAction.cpp            |    26 +
 .../include/monitor/audit/ConsoleAction.hpp        |     2 +
 src/cpp/r/R/Api.R                                  |   195 +-
 src/cpp/r/R/Options.R                              |    48 +-
 src/cpp/r/R/Tools.R                                |   266 +-
 src/cpp/r/RExec.cpp                                |    18 +-
 src/cpp/r/RRoutines.cpp                            |     5 -
 src/cpp/r/RSexp.cpp                                |    24 +
 src/cpp/r/include/r/RExec.hpp                      |    27 +-
 src/cpp/r/include/r/RSexp.hpp                      |    14 +
 src/cpp/r/include/r/session/RGraphics.hpp          |     8 +
 src/cpp/r/include/r/session/RSession.hpp           |     8 +-
 src/cpp/r/session/RSession.cpp                     |    64 +-
 src/cpp/r/session/RSessionState.cpp                |     4 +
 src/cpp/r/session/graphics/RGraphicsDevice.cpp     |    10 +-
 src/cpp/r/session/graphics/RGraphicsDevice.hpp     |     6 +
 src/cpp/r/session/graphics/RGraphicsPlot.cpp       |     2 +-
 .../r/session/graphics/RGraphicsPlotManager.cpp    |    28 +-
 .../r/session/graphics/RGraphicsPlotManager.hpp    |     8 +-
 src/cpp/r/session/graphics/RGraphicsUtils.hpp      |     2 -
 .../session/graphics/RShadowPngGraphicsHandler.cpp |    14 +-
 src/cpp/rserver-dev.in                             |     3 +-
 src/cpp/server/CMakeLists.txt                      |     1 +
 src/cpp/server/ServerMain.cpp                      |     2 +
 src/cpp/server/ServerOptions.cpp                   |    65 +
 src/cpp/server/ServerPAMAuth.cpp                   |    74 +-
 src/cpp/server/ServerREnvironment.cpp              |     8 +
 src/cpp/server/ServerSecureKeyFile.cpp             |   100 +
 src/cpp/server/ServerSessionManager.cpp            |    22 +-
 src/cpp/server/ServerSessionProxy.cpp              |    44 +-
 src/cpp/server/auth/ServerSecureCookie.cpp         |   100 +-
 src/cpp/server/auth/ServerValidateUser.cpp         |    23 +-
 src/cpp/server/extras/admin/rstudio-server.in      |    17 +-
 src/cpp/server/extras/apparmor/rstudio-server.in   |     1 +
 src/cpp/server/include/server/ServerOptions.hpp    |     6 +
 .../server/include/server/ServerSecureKeyFile.hpp  |    38 +
 .../include/server/auth/ServerSecureCookie.hpp     |     2 +
 .../include/server/auth/ServerValidateUser.hpp     |     4 +-
 src/cpp/server/pam/PamMain.cpp                     |    11 +-
 src/cpp/session/CMakeLists.txt                     |    38 +-
 src/cpp/session/SessionAsyncRProcess.cpp           |    35 +-
 src/cpp/session/SessionClientEvent.cpp             |    51 +-
 src/cpp/session/SessionClientEventQueue.cpp        |    40 +-
 src/cpp/session/SessionClientEventQueue.hpp        |     9 +-
 src/cpp/session/SessionContentUrls.cpp             |     6 +-
 src/cpp/session/SessionMain.cpp                    |   274 +-
 src/cpp/session/SessionModuleContext.cpp           |   183 +-
 src/cpp/session/SessionOptions.cpp                 |    39 +-
 src/cpp/session/SessionPersistentState.cpp         |    16 +
 src/cpp/session/SessionRUtil.cpp                   |    71 +-
 src/cpp/session/SessionSourceDatabase.cpp          |    96 +-
 .../session/SessionSourceDatabaseSupervisor.cpp    |    32 +-
 src/cpp/session/SessionUserSettings.cpp            |    50 +-
 .../http/SessionHttpConnectionListenerImpl.hpp     |    28 +-
 .../session/include/session/RVersionSettings.hpp   |    13 +-
 .../include/session/SessionAsyncRProcess.hpp       |    12 +
 .../session/include/session/SessionConstants.hpp   |    24 +
 .../include/session/SessionModuleContext.hpp       |    24 +
 src/cpp/session/include/session/SessionOptions.hpp |    35 +-
 .../include/session/SessionPersistentState.hpp     |     4 +
 src/cpp/session/include/session/SessionRUtil.hpp   |    10 -
 src/cpp/session/include/session/SessionScopes.hpp  |   232 +-
 .../include/session/SessionSourceDatabase.hpp      |    24 +-
 .../include/session/SessionUserSettings.hpp        |    11 +
 .../session/projects/SessionProjectSharing.hpp     |     6 +-
 .../include/session/projects/SessionProjects.hpp   |    13 +
 .../worker_safe/session/SessionClientEvent.hpp     |    17 +-
 src/cpp/session/modules/ModuleTools.R              |    27 +-
 src/cpp/session/modules/NotebookErrors.R           |    26 +
 src/cpp/session/modules/NotebookHtmlWidgets.R      |    61 +
 src/cpp/session/modules/SessionAskPass.R           |     2 +-
 .../modules/SessionAsyncPackageInformation.cpp     |     8 +-
 src/cpp/session/modules/SessionBreakpoints.R       |     2 +-
 src/cpp/session/modules/SessionBuild.R             |    24 +-
 src/cpp/session/modules/SessionClang.R             |     4 +-
 src/cpp/session/modules/SessionCodeSearch.cpp      |   112 +-
 src/cpp/session/modules/SessionCodeSearch.hpp      |     3 +-
 src/cpp/session/modules/SessionCodeTools.R         |   156 +-
 src/cpp/session/modules/SessionConsole.cpp         |    11 +
 src/cpp/session/modules/SessionConsole.hpp         |     3 +
 src/cpp/session/modules/SessionCrypto.cpp          |     3 +
 src/cpp/session/modules/SessionDataImportV2.R      |   707 +
 src/cpp/session/modules/SessionDataViewer.R        |    43 +-
 src/cpp/session/modules/SessionDiagnostics.R       |     4 +-
 src/cpp/session/modules/SessionDiagnostics.cpp     |     5 +-
 .../session/modules/SessionDiagnosticsTests.cpp    |     5 +
 src/cpp/session/modules/SessionDirty.cpp           |    67 +-
 src/cpp/session/modules/SessionEnvironment.R       |    23 +-
 src/cpp/session/modules/SessionErrors.R            |    34 +-
 src/cpp/session/modules/SessionErrors.cpp          |     6 +-
 src/cpp/session/modules/SessionErrors.hpp          |     1 +
 src/cpp/session/modules/SessionFiles.R             |     7 +-
 src/cpp/session/modules/SessionFiles.cpp           |    64 +-
 src/cpp/session/modules/SessionFind.cpp            |     8 +
 src/cpp/session/modules/SessionGit.cpp             |   125 +-
 src/cpp/session/modules/SessionHTMLPreview.cpp     |     7 +-
 src/cpp/session/modules/SessionHelp.R              |    22 +-
 src/cpp/session/modules/SessionHelp.cpp            |    13 +-
 src/cpp/session/modules/SessionLists.cpp           |     6 +-
 src/cpp/session/modules/SessionPackages.R          |    20 +-
 src/cpp/session/modules/SessionPackages.cpp        |     5 +
 src/cpp/session/modules/SessionPackrat.R           |     2 +-
 src/cpp/session/modules/SessionPackrat.cpp         |    21 +-
 src/cpp/session/modules/SessionPath.cpp            |     7 +-
 src/cpp/session/modules/SessionPlots.R             |    32 +
 src/cpp/session/modules/SessionPlots.cpp           |    73 +-
 src/cpp/session/modules/SessionPlots.hpp           |    10 +
 src/cpp/session/modules/SessionProfiler.R          |   189 +-
 src/cpp/session/modules/SessionProfiler.cpp        |    69 +-
 src/cpp/session/modules/SessionRAddins.R           |    16 +
 src/cpp/session/modules/SessionRAddins.cpp         |   639 +
 src/cpp/session/modules/SessionRAddins.hpp         |    42 +
 src/cpp/session/modules/SessionRCompletions.R      |   265 +-
 src/cpp/session/modules/SessionRCompletions.cpp    |    22 +-
 src/cpp/session/modules/SessionRMarkdown.R         |    80 +-
 src/cpp/session/modules/SessionRParser.cpp         |   111 +-
 src/cpp/session/modules/SessionRParser.hpp         |     9 +-
 src/cpp/session/modules/SessionRSConnect.R         |    55 +-
 src/cpp/session/modules/SessionRSConnect.cpp       |   170 +-
 src/cpp/session/modules/SessionRmdNotebook.R       |   799 +
 src/cpp/session/modules/SessionSVN.cpp             |    74 +-
 src/cpp/session/modules/SessionShinyViewer.cpp     |   138 +-
 src/cpp/session/modules/SessionSource.R            |     4 +-
 src/cpp/session/modules/SessionSource.cpp          |   126 +-
 src/cpp/session/modules/SessionUserCommands.R      |    57 +-
 src/cpp/session/modules/SessionUserCommands.cpp    |    93 +-
 src/cpp/session/modules/SessionWorkbench.cpp       |   145 +-
 src/cpp/session/modules/build/SessionBuild.cpp     |   164 +-
 .../modules/build/SessionBuildEnvironment.cpp      |     7 +-
 .../session/modules/build/SessionInstallRtools.cpp |    19 +-
 src/cpp/session/modules/clang/CodeCompletion.cpp   |   310 +-
 .../session/modules/clang/RCompilationDatabase.cpp |    65 +-
 .../session/modules/clang/RCompilationDatabase.hpp |     2 +
 src/cpp/session/modules/clang/SessionClang.cpp     |    44 +-
 src/cpp/session/modules/data/DataViewer.cpp        |   120 +-
 src/cpp/session/modules/data/SessionData.cpp       |   214 +-
 .../modules/environment/SessionEnvironment.cpp     |    66 +-
 .../session/modules/presentation/SlideParser.cpp   |     7 +-
 .../modules/presentation/SlideRequestHandler.cpp   |     1 +
 src/cpp/session/modules/presentation/Tutorial.cpp  |     7 +-
 .../session/modules/rmarkdown/NotebookCache.cpp    |   333 +
 .../session/modules/rmarkdown/NotebookCache.hpp    |    75 +
 .../modules/rmarkdown/NotebookChunkDefs.cpp        |   213 +
 .../modules/rmarkdown/NotebookChunkDefs.hpp        |    59 +
 .../session/modules/rmarkdown/NotebookErrors.cpp   |   146 +
 .../session/modules/rmarkdown/NotebookErrors.hpp   |    41 +
 src/cpp/session/modules/rmarkdown/NotebookExec.cpp |   336 +
 src/cpp/session/modules/rmarkdown/NotebookExec.hpp |    89 +
 .../modules/rmarkdown/NotebookHtmlWidgets.cpp      |    96 +
 .../modules/rmarkdown/NotebookHtmlWidgets.hpp      |    48 +
 .../session/modules/rmarkdown/NotebookOutput.cpp   |   419 +
 .../session/modules/rmarkdown/NotebookOutput.hpp   |   100 +
 .../session/modules/rmarkdown/NotebookPaths.cpp    |   176 +
 .../session/modules/rmarkdown/NotebookPaths.hpp    |    42 +
 .../session/modules/rmarkdown/NotebookPlots.cpp    |   220 +
 .../session/modules/rmarkdown/NotebookPlots.hpp    |    43 +
 .../modules/rmarkdown/RMarkdownPresentation.cpp    |     2 +-
 .../session/modules/rmarkdown/SessionRMarkdown.cpp |   518 +-
 .../session/modules/rmarkdown/SessionRMarkdown.hpp |     4 +
 .../modules/rmarkdown/SessionRmdNotebook.cpp       |   292 +
 .../modules/rmarkdown/SessionRmdNotebook.hpp       |    68 +
 .../session/modules/rmarkdown/SessionRnbParser.cpp |   301 +
 .../session/modules/rmarkdown/SessionRnbParser.hpp |    42 +
 src/cpp/session/modules/shiny/SessionShiny.cpp     |   338 +-
 src/cpp/session/modules/shiny/SessionShiny.hpp     |    27 +-
 src/cpp/session/projects/SessionProjectContext.cpp |    69 +-
 src/cpp/session/projects/SessionProjects.cpp       |   163 +-
 src/cpp/session/resources/R.css                    |     7 +-
 .../grid/datatables/images/header_expand.png       |   Bin 0 -> 162 bytes
 src/cpp/session/resources/grid/gridstyles.css      |    48 +-
 src/cpp/session/resources/grid/gridviewer.html     |     2 +-
 src/cpp/session/resources/grid/gridviewer.js       |   474 +-
 .../ui/images/ui-bg_flat_0_aaaaaa_40x100.png       |   Bin 212 -> 0 bytes
 .../ui/images/ui-bg_flat_75_ffffff_40x100.png      |   Bin 208 -> 0 bytes
 .../ui/images/ui-bg_glass_100_fbf9ee_1x400.png     |   Bin 343 -> 0 bytes
 .../ui/images/ui-bg_glass_55_c5c5c5_1x400.png      |   Bin 262 -> 0 bytes
 .../ui/images/ui-bg_glass_65_ffffff_1x400.png      |   Bin 207 -> 0 bytes
 .../ui/images/ui-bg_glass_75_dadada_1x400.png      |   Bin 262 -> 0 bytes
 .../ui/images/ui-bg_glass_95_fef1ec_1x400.png      |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_bbe1fd_1x100.png       |   Bin 337 -> 0 bytes
 .../jquery/ui/images/ui-icons_222222_256x240.png   |   Bin 6922 -> 0 bytes
 .../jquery/ui/images/ui-icons_2e83ff_256x240.png   |   Bin 4549 -> 0 bytes
 .../jquery/ui/images/ui-icons_454545_256x240.png   |   Bin 6992 -> 0 bytes
 .../jquery/ui/images/ui-icons_888888_256x240.png   |   Bin 6999 -> 0 bytes
 .../jquery/ui/images/ui-icons_cd0a0a_256x240.png   |   Bin 4549 -> 0 bytes
 .../session/resources/grid/jquery/ui/jquery-ui.css |   652 -
 .../session/resources/grid/jquery/ui/jquery-ui.js  |  3467 --
 .../resources/grid/jquery/ui/jquery-ui.min.css     |     7 -
 .../resources/grid/jquery/ui/jquery-ui.min.js      |     7 -
 .../grid/jquery/ui/jquery-ui.structure.css         |   260 -
 .../grid/jquery/ui/jquery-ui.structure.min.css     |     5 -
 .../resources/grid/jquery/ui/jquery-ui.theme.css   |   410 -
 .../grid/jquery/ui/jquery-ui.theme.min.css         |     6 -
 src/cpp/session/resources/help_resources/index.htm |     3 +-
 src/cpp/session/resources/notebook/in_header.html  |    15 +
 src/cpp/session/resources/pdfjs/build/pdf.full.js  |  7806 ----
 src/cpp/session/resources/pdfjs/build/pdf.js       |   190 -
 .../resources/pdfjs/build/pdf.worker.full.js       | 39080 -------------------
 .../session/resources/pdfjs/build/pdf.worker.js    |   987 -
 .../resources/pdfjs/web/compatibility.full.js      |   574 -
 .../session/resources/pdfjs/web/compatibility.js   |    20 -
 .../session/resources/pdfjs/web/debugger.full.js   |   620 -
 src/cpp/session/resources/pdfjs/web/debugger.js    |    18 -
 .../pdfjs/web/images/annotation-check.svg          |    11 -
 .../pdfjs/web/images/annotation-comment.svg        |    16 -
 .../resources/pdfjs/web/images/annotation-help.svg |    26 -
 .../pdfjs/web/images/annotation-insert.svg         |    10 -
 .../resources/pdfjs/web/images/annotation-key.svg  |    11 -
 .../pdfjs/web/images/annotation-newparagraph.svg   |    11 -
 .../pdfjs/web/images/annotation-noicon.svg         |     7 -
 .../resources/pdfjs/web/images/annotation-note.svg |    42 -
 .../pdfjs/web/images/annotation-paragraph.svg      |    16 -
 .../pdfjs/web/images/findbarButton-next-rtl.png    |   Bin 199 -> 0 bytes
 .../pdfjs/web/images/findbarButton-next-rtl_2x.png |   Bin 304 -> 0 bytes
 .../pdfjs/web/images/findbarButton-next.png        |   Bin 193 -> 0 bytes
 .../pdfjs/web/images/findbarButton-next_2x.png     |   Bin 296 -> 0 bytes
 .../web/images/findbarButton-previous-rtl.png      |   Bin 193 -> 0 bytes
 .../web/images/findbarButton-previous-rtl_2x.png   |   Bin 296 -> 0 bytes
 .../pdfjs/web/images/findbarButton-previous.png    |   Bin 199 -> 0 bytes
 .../pdfjs/web/images/findbarButton-previous_2x.png |   Bin 304 -> 0 bytes
 .../resources/pdfjs/web/images/loading-small.png   |   Bin 7402 -> 0 bytes
 .../secondaryToolbarButton-documentProperties.png  |   Bin 403 -> 0 bytes
 ...econdaryToolbarButton-documentProperties_2x.png |   Bin 933 -> 0 bytes
 .../images/secondaryToolbarButton-firstPage.png    |   Bin 179 -> 0 bytes
 .../images/secondaryToolbarButton-firstPage_2x.png |   Bin 266 -> 0 bytes
 .../web/images/secondaryToolbarButton-handTool.png |   Bin 301 -> 0 bytes
 .../images/secondaryToolbarButton-handTool_2x.png  |   Bin 583 -> 0 bytes
 .../web/images/secondaryToolbarButton-lastPage.png |   Bin 175 -> 0 bytes
 .../images/secondaryToolbarButton-lastPage_2x.png  |   Bin 276 -> 0 bytes
 .../images/secondaryToolbarButton-rotateCcw.png    |   Bin 360 -> 0 bytes
 .../images/secondaryToolbarButton-rotateCcw_2x.png |   Bin 731 -> 0 bytes
 .../web/images/secondaryToolbarButton-rotateCw.png |   Bin 359 -> 0 bytes
 .../images/secondaryToolbarButton-rotateCw_2x.png  |   Bin 714 -> 0 bytes
 .../session/resources/pdfjs/web/images/shadow.png  |   Bin 290 -> 0 bytes
 .../session/resources/pdfjs/web/images/texture.png |   Bin 2418 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-bookmark.png    |   Bin 174 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-bookmark_2x.png |   Bin 260 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-download.png    |   Bin 259 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-download_2x.png |   Bin 425 -> 0 bytes
 .../web/images/toolbarButton-jumpToSource.png      |   Bin 569 -> 0 bytes
 .../web/images/toolbarButton-jumpToSource_2x.png   |   Bin 1077 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-menuArrows.png  |   Bin 108 -> 0 bytes
 .../web/images/toolbarButton-menuArrows_2x.png     |   Bin 152 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-openFile.png    |   Bin 295 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-openFile_2x.png |   Bin 550 -> 0 bytes
 .../web/images/toolbarButton-pageDown-rtl.png      |   Bin 242 -> 0 bytes
 .../web/images/toolbarButton-pageDown-rtl_2x.png   |   Bin 398 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-pageDown.png    |   Bin 238 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-pageDown_2x.png |   Bin 396 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-pageUp-rtl.png  |   Bin 245 -> 0 bytes
 .../web/images/toolbarButton-pageUp-rtl_2x.png     |   Bin 405 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-pageUp.png      |   Bin 246 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-pageUp_2x.png   |   Bin 403 -> 0 bytes
 .../web/images/toolbarButton-presentationMode.png  |   Bin 321 -> 0 bytes
 .../images/toolbarButton-presentationMode_2x.png   |   Bin 586 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-print.png       |   Bin 257 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-print_2x.png    |   Bin 464 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-search.png      |   Bin 309 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-search_2x.png   |   Bin 653 -> 0 bytes
 .../toolbarButton-secondaryToolbarToggle-rtl.png   |   Bin 246 -> 0 bytes
 ...toolbarButton-secondaryToolbarToggle-rtl_2x.png |   Bin 456 -> 0 bytes
 .../toolbarButton-secondaryToolbarToggle.png       |   Bin 243 -> 0 bytes
 .../toolbarButton-secondaryToolbarToggle_2x.png    |   Bin 458 -> 0 bytes
 .../web/images/toolbarButton-sidebarToggle-rtl.png |   Bin 225 -> 0 bytes
 .../images/toolbarButton-sidebarToggle-rtl_2x.png  |   Bin 344 -> 0 bytes
 .../web/images/toolbarButton-sidebarToggle.png     |   Bin 225 -> 0 bytes
 .../web/images/toolbarButton-sidebarToggle_2x.png  |   Bin 331 -> 0 bytes
 .../web/images/toolbarButton-viewOutline-rtl.png   |   Bin 177 -> 0 bytes
 .../images/toolbarButton-viewOutline-rtl_2x.png    |   Bin 394 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-viewOutline.png |   Bin 178 -> 0 bytes
 .../web/images/toolbarButton-viewOutline_2x.png    |   Bin 331 -> 0 bytes
 .../web/images/toolbarButton-viewThumbnail.png     |   Bin 185 -> 0 bytes
 .../web/images/toolbarButton-viewThumbnail_2x.png  |   Bin 220 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-zoomIn.png      |   Bin 136 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-zoomIn_2x.png   |   Bin 160 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-zoomOut.png     |   Bin 88 -> 0 bytes
 .../pdfjs/web/images/toolbarButton-zoomOut_2x.png  |   Bin 109 -> 0 bytes
 src/cpp/session/resources/pdfjs/web/l10n.full.js   |  1008 -
 src/cpp/session/resources/pdfjs/web/l10n.js        |    16 -
 .../pdfjs/web/locale/en-US/viewer.properties       |   167 -
 .../resources/pdfjs/web/locale/locale.properties   |   312 -
 .../session/resources/pdfjs/web/viewer-rstudio.css |    14 -
 src/cpp/session/resources/pdfjs/web/viewer.css     |  1993 -
 src/cpp/session/resources/pdfjs/web/viewer.full.js |  6952 ----
 src/cpp/session/resources/pdfjs/web/viewer.html    |   411 -
 src/cpp/session/resources/pdfjs/web/viewer.js      |   212 -
 src/cpp/session/resources/plot_publish.html        |    71 +
 src/cpp/session/resources/rsiframe.js              |     1 +
 .../resources/templates/r_markdown_notebook.Rmd    |    16 +
 .../templates/r_markdown_notebook_osx.Rmd          |    16 +
 src/cpp/session/resources/templates/shiny/app.R    |    50 +
 src/cpp/session/resources/templates/shiny/server.R |    11 +-
 src/cpp/session/resources/templates/shiny/ui.R     |    41 +-
 src/cpp/session/session-config.h.in                |     1 +
 src/cpp/tests/cpp/tests/TestThat.hpp               |    24 +-
 src/cpp/tests/cpp/tests/vendor/catch.hpp           |  3748 +-
 src/cpp/tests/r/test-rename-in-scope.R             |    23 +
 src/cpp/tests/r/testthat/test-document-apis.R      |    20 +
 src/cpp/tools/editor-settings/qt-code-style.xml    |    19 +
 src/gwt/.gitattributes                             |     1 +
 src/gwt/acesupport/acemixins/token_iterator.js     |    90 +-
 src/gwt/acesupport/acemixins/token_tooltip.js      |   155 +
 src/gwt/acesupport/acemode/auto_brace_insert.js    |     6 +-
 .../acesupport/acemode/background_highlighter.js   |    23 +
 src/gwt/acesupport/acemode/c_cpp.js                |     3 +-
 src/gwt/acesupport/acemode/c_cpp_fold_mode.js      |   132 +-
 .../acesupport/acemode/c_cpp_highlight_rules.js    |    13 +-
 .../acesupport/acemode/c_cpp_style_behaviour.js    |    16 +
 src/gwt/acesupport/acemode/cpp_code_model.js       |     3 +
 src/gwt/acesupport/acemode/expand_selection.js     |   262 +-
 src/gwt/acesupport/acemode/markdown_folding.js     |    19 +-
 .../acesupport/acemode/markdown_highlight_rules.js |    43 +-
 src/gwt/acesupport/acemode/r.js                    |     8 +-
 src/gwt/acesupport/acemode/r_code_model.js         |   172 +-
 src/gwt/acesupport/acemode/r_highlight_rules.js    |    12 +-
 src/gwt/acesupport/acemode/r_scope_tree.js         |    12 +
 src/gwt/acesupport/acemode/rhtml.js                |     3 +-
 src/gwt/acesupport/acemode/rmarkdown.js            |     3 +-
 src/gwt/acesupport/acemode/rmarkdown_folding.js    |    19 +-
 .../acemode/rmarkdown_highlight_rules.js           |    15 +-
 src/gwt/acesupport/acemode/stan_highlight_rules.js |     6 +-
 src/gwt/acesupport/acemode/sweave.js               |     4 +-
 src/gwt/acesupport/acemode/utils.js                |    11 +
 src/gwt/acesupport/loader.js                       |    23 +-
 src/gwt/build.xml                                  |     2 +-
 src/gwt/src/org/rstudio/core/client/ColorUtil.java |    15 +
 src/gwt/src/org/rstudio/core/client/Debug.java     |    12 +-
 .../src/org/rstudio/core/client/DirectedGraph.java |   207 +
 .../core/client/FocusTransitionManager.java        |   125 +
 .../src/org/rstudio/core/client/JsArrayUtil.java   |    15 +
 .../org/rstudio/core/client/MessageDisplay.java    |     7 +
 src/gwt/src/org/rstudio/core/client/RegexUtil.java |     1 -
 .../src/org/rstudio/core/client/StringUtil.java    |   110 +-
 .../org/rstudio/core/client/VirtualConsole.java    |    32 +-
 src/gwt/src/org/rstudio/core/client/WordWrap.java  |     9 +-
 .../core/client/cellview/ColumnSortInfo.java       |     7 +-
 .../rstudio/core/client/cellview/LinkColumn.css    |     2 +
 .../rstudio/core/client/cellview/LinkColumn.java   |     2 +-
 .../core/client/command/AddinCommandBinding.java   |    55 +
 .../rstudio/core/client/command/AppCommand.java    |    13 +-
 .../core/client/command/AppCommandBinding.java     |    62 +
 .../client/command/ApplicationCommandManager.java  |    75 +-
 .../core/client/command/EditorCommandManager.java  |    49 +-
 .../org/rstudio/core/client/command/KeyMap.java    |   205 +
 .../core/client/command/KeyboardHelper.java        |     4 +-
 .../core/client/command/KeyboardShortcut.java      |    39 +-
 .../rstudio/core/client/command/ShortcutInfo.java  |     7 +
 .../core/client/command/ShortcutManager.java       |   554 +-
 .../org/rstudio/core/client/container/SafeMap.java |    77 +
 .../org/rstudio/core/client/dom/DocumentEx.java    |    38 +
 .../org/rstudio/core/client/dom/DomMetrics.java    |    10 +
 .../src/org/rstudio/core/client/dom/DomUtils.java  |   117 +-
 .../rstudio/core/client/dom/ImageElementEx.java    |    32 +
 .../rstudio/core/client/dom/PostMessageEvent.java  |    33 +
 .../core/client/dom/WindowCloseMonitor.java        |    13 +-
 .../src/org/rstudio/core/client/dom/WindowEx.java  |     6 +-
 .../events/EditorKeybindingsChangedEvent.java      |    68 +
 .../core/client/events/EnsureHeightEvent.java      |     1 +
 .../events/RStudioKeybindingsChangedEvent.java     |    68 +
 .../rstudio/core/client/files/FileSystemItem.java  |     6 +-
 .../files/filedialog/DirectoryContentsWidget.java  |   123 +-
 .../client/files/filedialog/FileBrowserWidget.java |    10 +-
 .../client/files/filedialog/FileDialogStyles.css   |    18 +-
 .../client/files/filedialog/FileSystemDialog.java  |    14 +-
 .../client/files/filedialog/OpenProjectDialog.java |    11 +-
 .../files/filedialog/PathBreadcrumbWidget.java     |    49 +-
 .../src/org/rstudio/core/client/js/JsArrayEx.java  |    58 +-
 src/gwt/src/org/rstudio/core/client/js/JsMap.java  |     4 +-
 .../src/org/rstudio/core/client/js/JsObject.java   |     2 +-
 .../rstudio/core/client/jsonrpc/RpcRequest.java    |     9 +-
 .../rstudio/core/client/layout/LogicalWindow.java  |     5 +
 .../core/client/prefs/PreferencesDialogBase.css    |     2 +-
 .../client/prefs/PreferencesDialogPaneBase.java    |    17 +
 .../rstudio/core/client/prefs/SectionChooser.java  |     2 +-
 .../core/client/resources/CoreResources.java       |     1 +
 .../rstudio/core/client/resources/iconEmpty.png    |   Bin 0 -> 115 bytes
 .../core/client/theme/DocTabLayoutPanel.java       |    27 +-
 .../core/client/theme/RStudioDataGridStyle.css     |    12 +-
 .../org/rstudio/core/client/theme/WindowFrame.java |    34 +-
 .../core/client/theme/res/ThemeResources.java      |    10 +-
 .../rstudio/core/client/theme/res/ThemeStyles.java |     3 +-
 .../res/closeDialog.png}                           |   Bin
 .../rstudio/core/client/theme/res/rstudio_home.png |   Bin 0 -> 4171 bytes
 .../core/client/theme/res/rstudio_home_small.png   |   Bin 0 -> 2257 bytes
 .../org/rstudio/core/client/theme/res/runChunk.png |   Bin 176 -> 0 bytes
 .../rstudio/core/client/theme/res/themeStyles.css  |    75 +-
 .../src/org/rstudio/core/client/theme/res/user.png |   Bin 466 -> 739 bytes
 .../client/widget/DirectoryChooserTextBox.java     |    12 +-
 .../core/client/widget/DocPropMenuItem.java        |   107 +
 .../rstudio/core/client/widget/DynamicIFrame.java  |    45 +-
 .../rstudio/core/client/widget/FilterWidget.java   |    55 +
 .../org/rstudio/core/client/widget/FontSizer.java  |    13 +-
 .../rstudio/core/client/widget/GridViewer.ui.xml   |    10 +
 .../core/client/widget/GridViewerFrame.java        |    99 +
 .../core/client/widget/HtmlFormModalDialog.java    |    13 +-
 .../client/widget/LaunchShinyGadgetDialog.java     |    15 +
 .../rstudio/core/client/widget/ModalDialog.java    |    31 +-
 .../core/client/widget/ModalDialogBase.java        |   153 +-
 .../widget/ModifyKeyboardShortcutsWidget.java      |   471 +-
 .../core/client/widget/NullProgressIndicator.java  |     6 +-
 .../core/client/widget/NumericValueWidget.java     |     5 +
 .../core/client/widget/ProgressIndicator.java      |     1 +
 .../core/client/widget/ProgressIndicatorDelay.java |   101 +
 .../core/client/widget/ProgressSpinner.java        |   118 +
 .../rstudio/core/client/widget/RStudioFrame.java   |     8 +
 .../core/client/widget/SatelliteFramePanel.java    |     5 +
 .../rstudio/core/client/widget/SelectWidget.java   |    21 +
 .../core/client/widget/ShortcutInfoPanel.java      |     8 +-
 .../org/rstudio/core/client/widget/SlideLabel.css  |    13 +-
 .../org/rstudio/core/client/widget/SlideLabel.java |    53 +-
 .../rstudio/core/client/widget/SlideLabel.ui.xml   |    14 +-
 .../core/client/widget/TextBoxWithButton.java      |     6 +-
 .../rstudio/core/client/widget/TextBoxWithCue.java |   113 +-
 .../rstudio/core/client/widget/ToolbarButton.java  |     3 +
 .../rstudio/core/client/widget/UIPrefMenuItem.java |    13 +-
 .../rstudio/core/client/widget/WidgetListBox.css   |    19 +-
 .../rstudio/core/client/widget/WidgetListBox.java  |    35 +-
 .../src/org/rstudio/core/client/widget/Wizard.java |    69 +-
 .../rebind/command/CommandBundleGenerator.java     |     1 -
 .../core/rebind/command/ShortcutsEmitter.java      |     2 +-
 src/gwt/src/org/rstudio/studio/client/RStudio.java |    35 +-
 .../rstudio/studio/client/RStudioGinModule.java    |    19 +-
 .../rstudio/studio/client/RStudioGinjector.java    |    40 +-
 .../studio/client/application/Application.java     |   251 +-
 .../client/application/ApplicationAction.java      |   108 +
 .../client/application/ApplicationInterrupt.java   |     5 +
 .../studio/client/application/ApplicationQuit.java |    90 +-
 .../client/application/ApplicationTutorialApi.java |    23 +
 .../client/application/ApplicationUtils.java       |   112 +
 .../client/application/ApplicationVisibility.java  |   195 +
 .../studio/client/application/DesktopFrame.java    |     2 +
 .../studio/client/application/DesktopHooks.java    |    37 +
 .../studio/client/application/IgnoredUpdates.java  |    21 +-
 .../events/ApplicationVisibilityChangedEvent.java  |    53 +
 .../client/application/events/DispatchEvent.java   |     6 +
 .../studio/client/application/events/EventBus.java |    22 +-
 .../application/events/InterruptStatusEvent.java   |    54 +
 .../application/events/QuitInitiatedEvent.java     |    42 +
 .../application/events/QuitInitiatedHandler.java   |    22 +
 .../application/events/RestartStatusEvent.java     |    15 +-
 .../events/SessionCountChangedEvent.java           |    11 +-
 .../client/application/model/ActiveSession.java    |    10 +-
 .../model/ApplicationServerOperations.java         |    13 +
 .../client/application/model/RVersionsInfo.java    |    17 +-
 .../application/ui/AboutDialogContents.ui.xml      |     2 +-
 .../client/application/ui/CodeSearchLauncher.java  |     6 +-
 .../client/application/ui/GlobalToolbar.java       |    53 +-
 .../client/application/ui/ProjectPopupMenu.java    |     3 +-
 .../application/ui/RVersionSelectWidget.java       |   129 +
 .../ui/impl/DesktopApplicationHeader.java          |    46 +-
 .../application/ui/impl/WebApplicationHeader.java  |    59 +-
 .../ui/impl/WebApplicationHeaderOverlay.java       |     3 +
 .../studio/client/common/DefaultGlobalDisplay.java |     5 +
 .../studio/client/common/FilePathUtils.java        |     9 +
 .../org/rstudio/studio/client/common/HelpLink.java |     9 +-
 .../client/common/SimpleRequestCallback.java       |    30 +-
 .../client/common/ValueChangeHandlerManager.java   |    45 +
 .../codetools/CodeToolsServerOperations.java       |    13 +-
 .../common/debugging/model/ErrorHandlerType.java   |     7 +-
 .../client/common/debugging/ui/ConsoleError.java   |    46 +-
 .../client/common/debugging/ui/ConsoleError.ui.xml |     5 +-
 .../common/debugging/ui/ConsoleErrorFrame.java     |    43 +-
 .../common/debugging/ui/ConsoleErrorFrame.ui.xml   |    80 +-
 .../common/dependencies/DependencyManager.java     |   508 +-
 .../common/dialog/DesktopDialogBuilderFactory.java |     6 +
 .../client/common/filetypes/FileIconResources.java |     2 +
 .../client/common/filetypes/FileTypeRegistry.java  |    29 +-
 .../client/common/filetypes/ProfilerType.java      |    46 +-
 .../client/common/filetypes/TextFileType.java      |    17 +-
 .../filetypes/{iconMakefile.png => iconDCF.png}    |   Bin
 .../client/common/filetypes/iconRnotebook.png      |   Bin 0 -> 590 bytes
 .../studio/client/common/impl/WebFileDialogs.java  |     3 +-
 .../client/common/satellite/SatelliteManager.java  |    54 +-
 .../studio/client/common/shell/ShellWidget.java    |    80 +-
 .../common/shiny/model/ShinyServerOperations.java  |     3 +-
 .../studio/client/dataviewer/DataViewerPanel.java  |    80 -
 .../client/dataviewer/DataViewerPresenter.java     |    81 -
 .../client/dataviewer/DataViewerSatellite.java     |    40 -
 .../studio/client/dataviewer/DataViewerWindow.java |    72 -
 .../studio/client/events/BeginPasteEvent.java      |    40 -
 .../rstudio/studio/client/events/EditEvent.java    |    65 +
 .../client/events/EditorCommandDispatchEvent.java  |    69 +
 .../studio/client/events/EditorCommandEvent.java   |    86 +
 .../studio/client/events/EndPasteEvent.java        |    40 -
 .../client/events/GetEditorContextEvent.java       |   125 +
 .../studio/client/events/ReplaceRangesEvent.java   |   120 +
 .../client/events/SetSelectionRangesEvent.java     |    91 +
 .../studio/client/pdfviewer/model/PdfJsWindow.java |     4 +-
 .../studio/client/projects/ProjectMRUList.java     |     3 +-
 .../studio/client/projects/ProjectOpener.java      |     5 +-
 .../rstudio/studio/client/projects/Projects.java   |   113 +-
 .../studio/client/projects/SharedProject.java      |    16 +
 .../client/projects/events/FollowUserEvent.java    |    63 +
 .../client/projects/events/NewProjectEvent.java    |    61 +
 .../client/projects/events/OpenProjectEvent.java   |    64 +
 .../projects/events/OpenProjectNewWindowEvent.java |    11 +-
 .../projects/events/ProjectAccessRevokedEvent.java |    46 +
 .../projects/events/SwitchToProjectEvent.java      |    12 +
 .../client/projects/model/NewProjectResult.java    |    12 +
 .../client/projects/model/OpenProjectParams.java   |    12 +-
 .../studio/client/projects/model/ProjectUser.java  |     4 +
 .../client/projects/model/ProjectUserRole.java     |    44 +
 .../projects/model/ProjectsServerOperations.java   |    14 +-
 .../projects/model/RProjectBuildContext.java       |    15 +
 .../projects/model/RProjectBuildOptions.java       |    24 +
 .../client/projects/model/RProjectConfig.java      |     9 +
 .../client/projects/model/SharingResult.java       |     8 +
 .../projects/ui/newproject/NewDirectoryPage.java   |     6 +
 .../projects/ui/newproject/NewProjectWizard.java   |    40 +-
 .../projects/ui/prefs/ProjectPreferencesDialog.css |    18 +
 .../prefs/ProjectPreferencesDialogResources.java   |     4 +
 .../ui/prefs/ProjectSharingPreferencesPane.java    |     2 +-
 .../ui/prefs/buildtools/BuildToolsPanel.java       |     2 +
 .../prefs/buildtools/BuildToolsWebsitePanel.java   |   114 +
 .../ProjectBuildToolsPreferencesPane.java          |    11 +-
 .../studio/client/projects/ui/prefs/iconShare.png  |   Bin 2002 -> 2735 bytes
 .../rstudio/studio/client/rmarkdown/RmdOutput.java |   294 +-
 .../client/rmarkdown/events/PreviewRmdEvent.java   |    84 +
 .../client/rmarkdown/events/RenderRmdEvent.java    |    18 +-
 .../rmarkdown/events/RmdChunkOutputEvent.java      |    55 +
 .../events/RmdChunkOutputFinishedEvent.java        |    81 +
 .../rmarkdown/events/RmdParamsEditEvent.java       |    53 -
 .../rmarkdown/events/RmdRenderPendingEvent.java    |    45 +
 .../rmarkdown/events/SendToChunkConsoleEvent.java  |    75 +
 .../rmarkdown/events/ShinyGadgetDialogEvent.java   |    93 +
 .../rmarkdown/events/WebsiteFileSavedEvent.java    |    54 +
 .../rmarkdown/model/RMarkdownServerOperations.java |    25 +-
 .../client/rmarkdown/model/RmdChunkOptions.java    |    57 +
 .../client/rmarkdown/model/RmdChunkOutput.java     |    67 +
 .../client/rmarkdown/model/RmdChunkOutputUnit.java |    51 +
 .../client/rmarkdown/model/RmdFrontMatter.java     |     9 +-
 .../client/rmarkdown/model/RmdOutputFormat.java    |     1 +
 .../client/rmarkdown/model/RmdOutputInfo.java      |    33 +
 .../client/rmarkdown/model/RmdPreviewParams.java   |     4 +-
 .../client/rmarkdown/model/RmdRenderResult.java    |    16 +
 .../client/rmarkdown/model/RmdTemplateData.java    |    29 +-
 .../studio/client/rmarkdown/model/YamlTree.java    |     2 +-
 .../studio/client/rmarkdown/ui/RmdOutputFrame.java |     2 +-
 .../client/rmarkdown/ui/RmdOutputFramePane.java    |     2 +-
 .../rmarkdown/ui/RmdOutputFrameSatellite.java      |    10 +-
 .../studio/client/rmarkdown/ui/RmdOutputPanel.java |    40 +-
 .../client/rmarkdown/ui/RmdParamsEditDialog.java   |    85 -
 .../rstudio/studio/client/rsconnect/RSConnect.java |   127 +-
 .../rsconnect/events/RSConnectActionEvent.java     |     4 +-
 .../events/RSConnectDeploymentFailedEvent.java     |    69 +
 .../rsconnect/model/RSConnectPublishInput.java     |    11 +
 .../rsconnect/model/RSConnectPublishSource.java    |    17 +-
 .../rsconnect/model/RSConnectServerOperations.java |     6 +-
 .../client/rsconnect/model/RmdPublishDetails.java  |     4 +
 .../client/rsconnect/ui/NewRSConnectAuthPage.java  |    73 +-
 .../client/rsconnect/ui/NewRSConnectLocalPage.java |     7 +-
 .../client/rsconnect/ui/PublishDocServicePage.java |    30 +-
 .../client/rsconnect/ui/RSAccountConnector.java    |    44 +-
 .../client/rsconnect/ui/RSConnectAccountList.java  |    14 +-
 .../rsconnect/ui/RSConnectAccountWizard.java       |    65 +-
 .../studio/client/rsconnect/ui/RSConnectDeploy.css |    31 +-
 .../client/rsconnect/ui/RSConnectDeploy.java       |   138 +-
 .../client/rsconnect/ui/RSConnectDeploy.ui.xml     |    10 +-
 .../client/rsconnect/ui/RSConnectDeployDialog.java |    17 +-
 .../client/rsconnect/ui/RSConnectLocalAccount.java |    25 +-
 .../rsconnect/ui/RSConnectLocalAccount.ui.xml      |    28 +-
 .../client/rsconnect/ui/RSConnectNewAccount.ui.xml |     3 -
 .../rsconnect/ui/RSConnectPublishButton.java       |   161 +-
 .../rsconnect/ui/RSConnectPublishWizard.java       |    10 +
 .../rsconnect/ui/RSConnectReconnectWizard.java     |    15 +-
 .../studio/client/server/remote/ClientEvent.java   |    21 +-
 .../server/remote/ClientEventDispatcher.java       |   103 +-
 .../studio/client/server/remote/RemoteServer.java  |   438 +-
 .../studio/client/shiny/ShinyApplication.java      |    44 +-
 .../client/shiny/ShinyDisconnectNotifier.java      |     2 +
 .../studio/client/shiny/ShinyFrameHelper.java      |     4 +
 .../shiny/events/LaunchShinyApplicationEvent.java  |     9 +-
 .../shiny/events/ShinyApplicationStatusEvent.java  |     6 +
 .../studio/client/shiny/ui/ShinyGadgetDialog.java  |   185 +
 .../studio/client/workbench/AddinsMRUList.java     |   303 +
 .../client/workbench/BrowseAddinsDialog.java       |   368 +
 .../client/workbench/ConsoleEditorProvider.java    |    35 +
 .../studio/client/workbench/FileMRUList.java       |     1 +
 .../rstudio/studio/client/workbench/MRUList.java   |    42 +-
 .../studio/client/workbench/MainWindowObject.java  |   149 +
 .../rstudio/studio/client/workbench/Workbench.java |    89 +-
 .../studio/client/workbench/WorkbenchContext.java  |    15 +-
 .../client/workbench/WorkbenchListManager.java     |    11 +-
 .../client/workbench/WorkbenchNewSession.java      |    41 +
 .../studio/client/workbench/addins/Addins.java     |   175 +
 .../workbench/addins/AddinsCommandManager.java     |   182 +
 .../addins/AddinsKeyBindingsChangedEvent.java      |    68 +
 .../workbench/addins/AddinsServerOperations.java   |    12 +
 .../addins/events/AddinRegistryUpdatedEvent.java   |    56 +
 .../workbench/codesearch/CodeSearchOracle.java     |    16 +-
 .../client/workbench/commands/Commands.cmd.xml     |   389 +-
 .../studio/client/workbench/commands/Commands.java |    51 +-
 .../RStudioCommandExecutedFromShortcutEvent.java   |    44 +
 .../workbench/commands/gotoProfileSource.png       |   Bin 0 -> 473 bytes
 .../client/workbench/commands/insertChunk.png      |   Bin 696 -> 802 bytes
 .../client/workbench/commands/newRNotebook.png     |   Bin 0 -> 590 bytes
 .../client/workbench/commands/newRShinyApp.png     |   Bin 0 -> 1092 bytes
 .../commands/profileHelp.png}                      |   Bin
 ...ationSaveAsStandalone.png => saveProfileAs.png} |   Bin
 .../client/workbench/commands/shareProject.png     |   Bin 0 -> 1120 bytes
 .../workbench/model/RemoteFileSystemContext.java   |    10 +-
 .../studio/client/workbench/model/SessionInfo.java |    59 +-
 .../workbench/model/WorkbenchServerOperations.java |     8 +-
 .../client/workbench/prefs/model/GeneralPrefs.java |    14 +-
 .../client/workbench/prefs/model/UIPrefs.java      |    20 +
 .../workbench/prefs/model/UIPrefsAccessor.java     |    44 +-
 .../workbench/prefs/views/AceEditorPreview.java    |    34 +-
 .../prefs/views/AppearancePreferencesPane.java     |     1 -
 .../prefs/views/EditingPreferencesPane.java        |    58 +-
 .../prefs/views/GeneralPreferencesPane.java        |   135 +-
 .../prefs/views/PackagesPreferencesPane.java       |    11 +-
 .../workbench/prefs/views/PreferencesDialog.java   |    14 +-
 .../prefs/views/PreferencesDialogResources.java    |     1 +
 .../prefs/views/PublishingPreferencesPane.java     |    39 +-
 .../prefs/views/RMarkdownPreferencesPane.java      |   126 +
 .../client/workbench/prefs/views/iconRMarkdown.png |   Bin 0 -> 2235 bytes
 .../client/workbench/snippets/SnippetHelper.java   |    12 +-
 .../workbench/snippets/ui/EditSnippetsDialog.java  |     2 +-
 .../client/workbench/ui/ConsoleTabPanel.java       |    29 +-
 .../studio/client/workbench/ui/PaneConfig.java     |    12 +-
 .../studio/client/workbench/ui/PaneManager.java    |     5 -
 .../workbench/views/buildtools/BuildCommands.java  |     6 +-
 .../workbench/views/buildtools/BuildPane.java      |   208 +-
 .../workbench/views/buildtools/BuildPresenter.java |    64 +-
 .../views/buildtools/model/BookdownFormats.java    |    34 +
 .../buildtools/model/BuildServerOperations.java    |     4 +
 .../client/workbench/views/console/Console.java    |    60 +-
 .../console/ConsoleInterruptProfilerButton.java    |   100 +
 .../workbench/views/console/ConsolePane.java       |    82 +-
 .../events/ConsoleExecutePendingInputEvent.java    |    13 +-
 .../views/console/events/ConsoleInputEvent.java    |     9 +-
 .../console/events/ConsoleWriteErrorEvent.java     |    13 +-
 .../console/events/ConsoleWriteInputEvent.java     |    15 +-
 .../console/events/ConsoleWriteOutputEvent.java    |    13 +-
 .../views/console/events/SendToConsoleEvent.java   |    38 +-
 .../console/model/ConsoleServerOperations.java     |     1 +
 .../workbench/views/console/model/ConsoleText.java |    40 +
 .../workbench/views/console/shell/Shell.java       |    22 +-
 .../console/shell/assist/CompletionManager.java    |     2 +
 .../console/shell/assist/CompletionRequester.java  |    17 +-
 .../shell/assist/NullCompletionManager.java        |     4 +
 .../console/shell/assist/PopupPositioner.java      |    26 +-
 .../console/shell/assist/RCompletionManager.java   |   123 +-
 .../console/shell/editor/InputEditorDisplay.java   |     3 +
 .../views/environment/EnvironmentPane.java         |    17 +
 .../views/environment/EnvironmentPresenter.java    |   152 +-
 .../views/environment/EnvironmentTab.java          |    20 +
 .../views/environment/dataimport/DataImport.java   |   677 +
 .../views/environment/dataimport/DataImport.ui.xml |   192 +
 .../dataimport/DataImportColumnTypesMenu.java      |   308 +
 .../dataimport/DataImportColumnTypesMenu.ui.xml    |    71 +
 .../dataimport/DataImportDataActiveColumn.java     |    46 +
 .../environment/dataimport/DataImportDialog.java   |    62 +
 .../dataimport/DataImportFileChooser.java          |   183 +
 .../dataimport/DataImportFileChooser.ui.xml        |    40 +
 .../environment/dataimport/DataImportModes.java    |    30 +
 .../environment/dataimport/DataImportOptions.java  |   155 +
 .../dataimport/DataImportOptionsCsv.java           |    50 +
 .../dataimport/DataImportOptionsJdbc.java          |    31 +
 .../dataimport/DataImportOptionsJson.java          |    31 +
 .../dataimport/DataImportOptionsMongo.java         |    31 +
 .../dataimport/DataImportOptionsOdbc.java          |    31 +
 .../dataimport/DataImportOptionsSav.java           |    35 +
 .../dataimport/DataImportOptionsUi.java            |    75 +
 .../dataimport/DataImportOptionsUiCsv.java         |   261 +
 .../dataimport/DataImportOptionsUiCsv.ui.xml       |   160 +
 .../dataimport/DataImportOptionsUiJdbc.java        |    64 +
 .../dataimport/DataImportOptionsUiJdbc.ui.xml      |    16 +
 .../dataimport/DataImportOptionsUiJson.java        |    64 +
 .../dataimport/DataImportOptionsUiJson.ui.xml      |    16 +
 .../dataimport/DataImportOptionsUiMongo.java       |    64 +
 .../dataimport/DataImportOptionsUiMongo.ui.xml     |    16 +
 .../dataimport/DataImportOptionsUiOdbc.java        |    64 +
 .../dataimport/DataImportOptionsUiOdbc.ui.xml      |    16 +
 .../dataimport/DataImportOptionsUiSav.java         |   181 +
 .../dataimport/DataImportOptionsUiSav.ui.xml       |    40 +
 .../dataimport/DataImportOptionsUiXls.java         |   166 +
 .../dataimport/DataImportOptionsUiXls.ui.xml       |    70 +
 .../dataimport/DataImportOptionsUiXml.java         |    64 +
 .../dataimport/DataImportOptionsUiXml.ui.xml       |    16 +
 .../dataimport/DataImportOptionsXls.java           |    40 +
 .../dataimport/DataImportOptionsXml.java           |    31 +
 .../model/DataImportAssembleResponse.java          |    45 +
 .../model/DataImportPreviewResponse.java           |    51 +
 .../model/DataImportServerOperations.java          |    42 +
 .../dataimport/res/DataImportResources.java        |    32 +
 .../dataimport/res/DataImportStyles.css            |    84 +
 .../dataimport/res/copyCodeToClipboard.png}        |   Bin
 .../views/environment/view/RObjectEntry.java       |     3 +-
 .../studio/client/workbench/views/files/Files.java |    11 +-
 .../client/workbench/views/files/FilesPane.java    |    35 +-
 .../views/files/model/DirectoryListing.java        |    35 +
 .../views/files/model/FilesServerOperations.java   |     3 +-
 .../workbench/views/files/ui/FilePathToolbar.java  |     5 +-
 .../client/workbench/views/files/ui/FilesList.java |   167 +-
 .../files/ui/FilesListCellTableResources.java      |    46 -
 .../views/files/ui/FilesListCellTableStyle.css     |    24 -
 .../views/files/ui/FilesListDataGridResources.java |    46 +
 .../views/files/ui/FilesListDataGridStyle.css      |    24 +
 .../studio/client/workbench/views/help/Help.java   |    27 +-
 .../client/workbench/views/help/HelpPane.java      |    34 +-
 .../client/workbench/views/help/HelpTab.java       |     2 +
 .../output/lint/DiagnosticsBackgroundPopup.css     |     1 +
 .../workbench/views/output/lint/LintManager.java   |     4 +-
 .../studio/client/workbench/views/plots/Plots.java |    25 +-
 .../client/workbench/views/plots/PlotsPane.java    |     2 +-
 .../views/presentation/PresentationDispatcher.java |     3 +-
 .../views/source/DocumentOutlineWidget.java        |   197 +-
 .../views/source/NewShinyWebApplication.css        |    26 +
 .../views/source/NewShinyWebApplication.java       |   375 +
 .../client/workbench/views/source/Source.java      |   761 +-
 .../workbench/views/source/SourceBuildHelper.java  |    17 +-
 .../views/source/SourceSatelliteWindow.java        |    11 +
 .../client/workbench/views/source/SourceShim.java  |    35 +-
 .../workbench/views/source/SourceVimCommands.java  |    26 +
 .../workbench/views/source/SourceWindow.java       |    17 +-
 .../views/source/SourceWindowManager.java          |   328 +-
 .../views/source/editors/EditingTarget.java        |     8 +-
 .../source/editors/EditingTargetCodeExecution.java |    95 +-
 .../views/source/editors/EditingTargetSource.java  |    29 +-
 .../views/source/editors/EditingTargetToolbar.java |    16 +-
 .../codebrowser/CodeBrowserEditingTarget.java      |    17 +-
 .../CodeBrowserEditingTargetWidget.java            |    12 +-
 .../source/editors/data/DataEditingTarget.java     |    55 +-
 .../editors/data/DataEditingTargetWidget.java      |    14 +-
 .../source/editors/profiler/OpenProfileEvent.java  |    84 +
 .../editors/profiler/ProfilerEditingTarget.java    |   623 +-
 .../profiler/ProfilerEditingTargetWidget.java      |    71 +-
 .../source/editors/profiler/ProfilerPresenter.java |   366 +-
 .../views/source/editors/profiler/RprofEvent.java  |    86 +
 .../profiler/model/ProfileOperationRequest.java    |    32 +
 .../profiler/model/ProfileOperationResponse.java   |    41 +
 .../editors/profiler/model/ProfilerContents.java   |    68 +-
 .../profiler/model/ProfilerServerOperations.java   |    25 +-
 .../views/source/editors/text/AceEditor.java       |   712 +-
 .../views/source/editors/text/AceEditorWidget.java |   217 +-
 .../source/editors/text/ChunkIconsManager.css      |     1 -
 .../source/editors/text/ChunkIconsManager.java     |   390 -
 .../editors/text/ChunkOptionsPopupPanel.java       |   620 -
 .../source/editors/text/ChunkOutputFrame.java      |    37 +
 .../source/editors/text/ChunkOutputWidget.java     |   947 +
 .../source/editors/text/ChunkOutputWidget.ui.xml   |   136 +
 .../source/editors/text/ChunkRowExecState.java     |   204 +
 .../views/source/editors/text/CollabEditor.java    |     5 +
 .../source/editors/text/CollapseChunkIcon.png      |   Bin 0 -> 238 bytes
 .../text/DefaultChunkOptionsPopupPanel.java        |   197 -
 .../views/source/editors/text/DocDisplay.java      |    74 +-
 .../views/source/editors/text/ExpandChunkIcon.png  |   Bin 0 -> 243 bytes
 .../views/source/editors/text/FoldStyle.java       |    21 +
 .../source/editors/text/PinnedLineWidget.java      |   252 +
 .../views/source/editors/text/RemoveChunkIcon.png  |   Bin 0 -> 350 bytes
 .../editors/text/SetupChunkOptionsPopupPanel.java  |   232 -
 .../source/editors/text/TextEditingTarget.java     |  1006 +-
 .../editors/text/TextEditingTargetChunks.java      |   257 +
 .../text/TextEditingTargetRMarkdownHelper.java     |   107 +-
 .../text/TextEditingTargetRenameHelper.java        |   228 +-
 .../editors/text/TextEditingTargetThemeHelper.java |    96 +
 .../editors/text/TextEditingTargetWidget.java      |   253 +-
 .../workbench/views/source/editors/text/Vim.java   |    48 +
 .../views/source/editors/text/VimAPI.java          |    26 +
 .../text/ace/AceAfterCommandExecutedEvent.java     |    76 +
 .../source/editors/text/ace/AceCommandManager.java |     6 +-
 .../text/ace/AceEditorCommandDispatcher.java       |    77 +
 .../editors/text/ace/AceEditorCommandEvent.java    |    75 +
 .../source/editors/text/ace/AceEditorNative.java   |    79 +-
 .../editors/text/ace/AceKeyboardActivityEvent.java |    77 +
 .../source/editors/text/ace/AceResources.java      |     6 +
 .../views/source/editors/text/ace/Anchor.java      |     9 +
 .../views/source/editors/text/ace/CodeModel.java   |     6 +
 .../views/source/editors/text/ace/Document.java    |     8 +
 .../views/source/editors/text/ace/EditSession.java |    12 +
 .../editors/text/ace/ExecuteChunksEvent.java       |    61 -
 .../views/source/editors/text/ace/LineWidget.java  |   128 +
 .../source/editors/text/ace/LineWidgetManager.java |    63 +
 .../views/source/editors/text/ace/Mode.java        |    13 +
 .../views/source/editors/text/ace/Renderer.java    |    20 +-
 .../views/source/editors/text/ace/Selection.java   |     7 +-
 .../views/source/editors/text/ace/Token.java       |     5 +
 .../views/source/editors/text/ace/TokenCursor.java |    38 +
 .../source/editors/text/ace/TokenIterator.java     |    29 +
 .../views/source/editors/text/ace/TokenUtils.java  |    30 +
 .../source/editors/text/ace/ace-uncompressed.js    |    10 +-
 .../workbench/views/source/editors/text/ace/ace.js |     4 +-
 .../text/ace/ext-language_tools-uncompressed.js    |     9 +-
 .../source/editors/text/ace/ext-language_tools.js  |     2 +-
 .../text/ace/keybinding-emacs-uncompressed.js      |  1184 +
 .../source/editors/text/ace/keybinding-emacs.js    |     2 +-
 .../text/ace/keybinding-vim-uncompressed.js        |  5373 +++
 .../source/editors/text/ace/keybinding-vim.js      |     2 +-
 .../editors/text/cpp/CompletionPosition.java       |     2 +-
 .../source/editors/text/cpp/CppCompletion.css      |     9 +-
 .../editors/text/cpp/CppCompletionContext.java     |     4 +-
 .../editors/text/cpp/CppCompletionManager.java     |    47 +-
 .../editors/text/cpp/CppCompletionPopupMenu.java   |     5 +
 .../editors/text/cpp/CppCompletionRequest.java     |    51 +-
 .../editors/text/cpp/CppCompletionToolTip.java     |     5 +
 .../editors/text/cpp/CppCompletionUtils.java       |    41 +-
 .../text/events/EditorModeChangedEvent.java        |    52 +
 .../text/events/EditorThemeStyleChangedEvent.java  |    61 +
 .../text/events/HasLineWidgetsChangedHandlers.java |    23 +
 .../text/events/LineWidgetsChangedEvent.java       |    44 +
 .../editors/text/events/ScopeTreeReadyEvent.java   |    58 +
 .../source/editors/text/r/RCompletionToolTip.java  |    98 +-
 .../editors/text/r/SignatureToolTipManager.java    |   555 +
 .../editors/text/rmd/ChunkContextResources.java    |    29 +
 .../editors/text/rmd/ChunkContextToolbar.java      |   177 +
 .../editors/text/rmd/ChunkContextToolbar.ui.xml    |    54 +
 .../source/editors/text/rmd/ChunkContextUi.java    |   188 +
 .../source/editors/text/rmd/ChunkDefinition.java   |   106 +
 .../text/{ => rmd}/ChunkOptionsPopupPanel.css      |     0
 .../editors/text/rmd/ChunkOptionsPopupPanel.java   |   623 +
 .../source/editors/text/rmd/ChunkOutputHost.java   |    21 +
 .../source/editors/text/rmd/ChunkOutputUi.java     |   225 +
 .../text/rmd/DefaultChunkOptionsPopupPanel.java    |   190 +
 .../text/rmd/SetupChunkOptionsPopupPanel.java      |   274 +
 .../text/rmd/TextEditingTargetNotebook.java        |  1437 +
 .../source/editors/text/rmd}/chunkOptionsDark.png  |   Bin
 .../source/editors/text/rmd}/chunkOptionsLight.png |   Bin
 .../source/editors/text/rmd/interruptChunk.png     |   Bin 0 -> 286 bytes
 .../views/source/editors/text/rmd/runChunk.png     |   Bin 0 -> 178 bytes
 .../source/editors/text/rmd/runChunkPending.png    |   Bin 0 -> 605 bytes
 .../editors/text/rmd}/runPreviousChunksDark.png    |   Bin
 .../editors/text/rmd}/runPreviousChunksLight.png   |   Bin
 .../text/status/NotebookProgressWidget.java        |   130 +
 .../text/status/NotebookProgressWidget.ui.xml      |    60 +
 .../source/editors/text/status/StatusBar.java      |    10 +
 .../editors/text/status/StatusBarWidget.java       |    84 +-
 .../editors/text/status/StatusBarWidget.ui.xml     |     4 +
 .../source/editors/text/ui/NewRMarkdownDialog.java |     5 +
 .../urlcontent/UrlContentEditingTarget.java        |    14 +-
 .../urlcontent/UrlContentEditingTargetWidget.java  |     6 +-
 .../views/source/events/ChunkChangeEvent.java      |    78 +
 .../source/events/ChunkContextChangeEvent.java     |    73 +
 .../views/source/events/CollabEditEndedEvent.java  |    19 +-
 .../views/source/events/CollabEditSavedEvent.java  |    82 +
 .../views/source/events/CollabEditStartParams.java |     8 +
 .../source/events/CollabExternalEditEvent.java     |    84 +
 .../views/source/events/DocFocusedEvent.java       |    69 +
 .../views/source/events/DocTabActivatedEvent.java  |    70 +
 .../views/source/events/DocWindowChangedEvent.java |    16 +-
 .../events/EnsureVisibleSourceWindowEvent.java     |    46 +
 .../source/events/MaximizeSourceWindowEvent.java   |    48 +
 .../source/events/NotebookRenderFinishedEvent.java |    69 +
 .../views/source/events/SaveFailedEvent.java       |    61 +
 .../views/source/events/SaveFileEvent.java         |    18 +
 .../views/source/events/SaveInitiatedEvent.java    |    61 +
 .../views/source/model/CppCompletion.java          |    13 +-
 .../views/source/model/CppServerOperations.java    |     4 +-
 .../views/source/model/DocUpdateSentinel.java      |   106 +-
 .../views/source/model/SourceDocument.java         |    31 +
 .../views/source/model/SourceServerOperations.java |    28 +-
 .../views/source/model/SourceWindowParams.java     |     8 +-
 .../views/vcs/common/ConsoleProgressDialog.java    |     6 +-
 .../views/vcs/common/ConsoleProgressWidget.java    |     8 +-
 .../views/vcs/common/model/GitHubViewRequest.java  |     2 +-
 .../workbench/views/vcs/dialog/HistoryPanel.java   |    16 +-
 .../views/vcs/git/dialog/GitReviewPanel.java       |    53 +-
 .../views/vcs/svn/commit/SVNCommitDialog.java      |     2 -
 .../views/vcs/svn/dialog/SVNReviewPanel.java       |    28 +-
 .../workbench/views/viewer/ViewerPresenter.java    |     4 +-
 .../views/viewer/events/ViewerPreviewRmdEvent.java |    10 +-
 .../views/viewer/export/DesktopExport.java         |    19 +-
 src/gwt/test/autoindent_test_r.html                |    12 +
 src/gwt/test/highlight_test_cpp.html               |    93 +
 src/gwt/tools/build-ace                            |    14 +-
 src/gwt/tools/editor-settings/codetemplates.xml    |    47 +
 src/gwt/tools/sync-ace-commits                     |     8 +
 src/gwt/tools/sync-pdfjs                           |     3 +-
 src/gwt/www/favicon.ico                            |   Bin 68935 -> 19054 bytes
 src/gwt/www/projectnotfound.htm                    |     2 +-
 vagrant/.gitignore                                 |     9 +
 vagrant/bootstrap-centos.sh                        |    21 +
 vagrant/bootstrap-debian.sh                        |    47 +
 vagrant/build.motd.tail                            |     9 +
 vagrant/install-eclim.sh                           |    21 +
 vagrant/load-balancer                              |     9 +
 vagrant/provision-balancer-user.sh                 |    18 +
 vagrant/provision-balancer.sh                      |    39 +
 vagrant/provision-common-user.sh                   |    12 +
 vagrant/provision-create-users.sh                  |    10 +
 vagrant/provision-editor.sh                        |    11 +
 vagrant/provision-ldap-client.sh                   |    28 +
 vagrant/provision-ldap-server.sh                   |    25 +
 vagrant/provision-nfs-client.sh                    |    10 +
 vagrant/provision-nfs.sh                           |    12 +
 vagrant/provision-primary-load.sh                  |    14 +
 vagrant/provision-primary-user.sh                  |    34 +
 vagrant/provision-primary.sh                       |    22 +
 vagrant/rstudiousers.ldif                          |    93 +
 vagrant/rstudiousers.txt                           |     5 +
 vagrant/start-eclim.sh                             |     3 +
 vagrant/vimrc                                      |    78 +
 vagrant/ycm_extra_conf.py                          |    87 +
 1010 files changed, 55936 insertions(+), 74742 deletions(-)
 create mode 100644 .gitattributes
 create mode 100644 Vagrantfile
 create mode 100755 debian/postinst
 create mode 100755 debian/postrm
 create mode 100644 src/cpp/core/Base64Tests.cpp
 delete mode 100644 src/cpp/core/FileLock.cpp
 create mode 100644 src/cpp/core/FileLockTests.cpp
 create mode 100644 src/cpp/core/YamlUtil.cpp
 create mode 100644 src/cpp/core/file_lock/AdvisoryFileLock.cpp
 create mode 100644 src/cpp/core/file_lock/FileLock.cpp
 create mode 100644 src/cpp/core/file_lock/LinkBasedFileLock.cpp
 create mode 100644 src/cpp/core/include/core/YamlUtil.hpp
 create mode 100644 src/cpp/core/include/core/system/PosixNfs.hpp
 create mode 100644 src/cpp/core/system/PosixNfs.cpp
 create mode 100644 src/cpp/desktop-mac/RStudio.sdef
 create mode 100644 src/cpp/desktop-mac/ScriptCommand.h
 create mode 100644 src/cpp/desktop-mac/ScriptCommand.mm
 create mode 100644 src/cpp/server/ServerSecureKeyFile.cpp
 create mode 100644 src/cpp/server/include/server/ServerSecureKeyFile.hpp
 create mode 100644 src/cpp/session/modules/NotebookErrors.R
 create mode 100644 src/cpp/session/modules/NotebookHtmlWidgets.R
 create mode 100644 src/cpp/session/modules/SessionDataImportV2.R
 create mode 100644 src/cpp/session/modules/SessionPlots.R
 create mode 100644 src/cpp/session/modules/SessionRAddins.R
 create mode 100644 src/cpp/session/modules/SessionRAddins.cpp
 create mode 100644 src/cpp/session/modules/SessionRAddins.hpp
 create mode 100644 src/cpp/session/modules/SessionRmdNotebook.R
 create mode 100644 src/cpp/session/modules/rmarkdown/NotebookCache.cpp
 create mode 100644 src/cpp/session/modules/rmarkdown/NotebookCache.hpp
 create mode 100644 src/cpp/session/modules/rmarkdown/NotebookChunkDefs.cpp
 create mode 100644 src/cpp/session/modules/rmarkdown/NotebookChunkDefs.hpp
 create mode 100644 src/cpp/session/modules/rmarkdown/NotebookErrors.cpp
 create mode 100644 src/cpp/session/modules/rmarkdown/NotebookErrors.hpp
 create mode 100644 src/cpp/session/modules/rmarkdown/NotebookExec.cpp
 create mode 100644 src/cpp/session/modules/rmarkdown/NotebookExec.hpp
 create mode 100644 src/cpp/session/modules/rmarkdown/NotebookHtmlWidgets.cpp
 create mode 100644 src/cpp/session/modules/rmarkdown/NotebookHtmlWidgets.hpp
 create mode 100644 src/cpp/session/modules/rmarkdown/NotebookOutput.cpp
 create mode 100644 src/cpp/session/modules/rmarkdown/NotebookOutput.hpp
 create mode 100644 src/cpp/session/modules/rmarkdown/NotebookPaths.cpp
 create mode 100644 src/cpp/session/modules/rmarkdown/NotebookPaths.hpp
 create mode 100644 src/cpp/session/modules/rmarkdown/NotebookPlots.cpp
 create mode 100644 src/cpp/session/modules/rmarkdown/NotebookPlots.hpp
 create mode 100644 src/cpp/session/modules/rmarkdown/SessionRmdNotebook.cpp
 create mode 100644 src/cpp/session/modules/rmarkdown/SessionRmdNotebook.hpp
 create mode 100644 src/cpp/session/modules/rmarkdown/SessionRnbParser.cpp
 create mode 100644 src/cpp/session/modules/rmarkdown/SessionRnbParser.hpp
 create mode 100755 src/cpp/session/resources/grid/datatables/images/header_expand.png
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/images/ui-bg_flat_0_aaaaaa_40x100.png
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/images/ui-bg_flat_75_ffffff_40x100.png
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/images/ui-bg_glass_100_fbf9ee_1x400.png
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/images/ui-bg_glass_55_c5c5c5_1x400.png
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/images/ui-bg_glass_65_ffffff_1x400.png
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/images/ui-bg_glass_75_dadada_1x400.png
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/images/ui-bg_glass_95_fef1ec_1x400.png
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/images/ui-bg_highlight-soft_75_bbe1fd_1x100.png
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/images/ui-icons_222222_256x240.png
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/images/ui-icons_2e83ff_256x240.png
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/images/ui-icons_454545_256x240.png
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/images/ui-icons_888888_256x240.png
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/images/ui-icons_cd0a0a_256x240.png
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/jquery-ui.css
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/jquery-ui.js
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/jquery-ui.min.css
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/jquery-ui.min.js
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/jquery-ui.structure.css
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/jquery-ui.structure.min.css
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/jquery-ui.theme.css
 delete mode 100644 src/cpp/session/resources/grid/jquery/ui/jquery-ui.theme.min.css
 create mode 100644 src/cpp/session/resources/notebook/in_header.html
 delete mode 100644 src/cpp/session/resources/pdfjs/build/pdf.full.js
 delete mode 100644 src/cpp/session/resources/pdfjs/build/pdf.js
 delete mode 100644 src/cpp/session/resources/pdfjs/build/pdf.worker.full.js
 delete mode 100644 src/cpp/session/resources/pdfjs/build/pdf.worker.js
 delete mode 100644 src/cpp/session/resources/pdfjs/web/compatibility.full.js
 delete mode 100644 src/cpp/session/resources/pdfjs/web/compatibility.js
 delete mode 100644 src/cpp/session/resources/pdfjs/web/debugger.full.js
 delete mode 100644 src/cpp/session/resources/pdfjs/web/debugger.js
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/annotation-check.svg
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/annotation-comment.svg
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/annotation-help.svg
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/annotation-insert.svg
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/annotation-key.svg
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/annotation-newparagraph.svg
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/annotation-noicon.svg
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/annotation-note.svg
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/annotation-paragraph.svg
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/findbarButton-next-rtl.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/findbarButton-next-rtl_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/findbarButton-next.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/findbarButton-next_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/findbarButton-previous-rtl.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/findbarButton-previous-rtl_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/findbarButton-previous.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/findbarButton-previous_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/loading-small.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/secondaryToolbarButton-documentProperties.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/secondaryToolbarButton-documentProperties_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/secondaryToolbarButton-firstPage.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/secondaryToolbarButton-firstPage_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/secondaryToolbarButton-handTool.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/secondaryToolbarButton-handTool_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/secondaryToolbarButton-lastPage.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/secondaryToolbarButton-lastPage_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/secondaryToolbarButton-rotateCcw.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/secondaryToolbarButton-rotateCcw_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/secondaryToolbarButton-rotateCw.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/secondaryToolbarButton-rotateCw_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/shadow.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/texture.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-bookmark.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-bookmark_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-download.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-download_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-jumpToSource.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-jumpToSource_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-menuArrows.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-menuArrows_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-openFile.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-openFile_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-pageDown-rtl.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-pageDown-rtl_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-pageDown.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-pageDown_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-pageUp-rtl.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-pageUp-rtl_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-pageUp.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-pageUp_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-presentationMode.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-presentationMode_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-print.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-print_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-search.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-search_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-secondaryToolbarToggle-rtl.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-secondaryToolbarToggle-rtl_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-secondaryToolbarToggle.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-secondaryToolbarToggle_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-sidebarToggle-rtl.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-sidebarToggle-rtl_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-sidebarToggle.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-sidebarToggle_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-viewOutline-rtl.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-viewOutline-rtl_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-viewOutline.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-viewOutline_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-viewThumbnail.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-viewThumbnail_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-zoomIn.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-zoomIn_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-zoomOut.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/images/toolbarButton-zoomOut_2x.png
 delete mode 100644 src/cpp/session/resources/pdfjs/web/l10n.full.js
 delete mode 100644 src/cpp/session/resources/pdfjs/web/l10n.js
 delete mode 100644 src/cpp/session/resources/pdfjs/web/locale/en-US/viewer.properties
 delete mode 100644 src/cpp/session/resources/pdfjs/web/locale/locale.properties
 delete mode 100644 src/cpp/session/resources/pdfjs/web/viewer-rstudio.css
 delete mode 100644 src/cpp/session/resources/pdfjs/web/viewer.css
 delete mode 100644 src/cpp/session/resources/pdfjs/web/viewer.full.js
 delete mode 100644 src/cpp/session/resources/pdfjs/web/viewer.html
 delete mode 100644 src/cpp/session/resources/pdfjs/web/viewer.js
 create mode 100644 src/cpp/session/resources/plot_publish.html
 create mode 100644 src/cpp/session/resources/templates/r_markdown_notebook.Rmd
 create mode 100644 src/cpp/session/resources/templates/r_markdown_notebook_osx.Rmd
 create mode 100644 src/cpp/session/resources/templates/shiny/app.R
 create mode 100644 src/cpp/tests/r/test-rename-in-scope.R
 create mode 100644 src/cpp/tests/r/testthat/test-document-apis.R
 create mode 100644 src/cpp/tools/editor-settings/qt-code-style.xml
 create mode 100644 src/gwt/.gitattributes
 create mode 100644 src/gwt/acesupport/acemixins/token_tooltip.js
 create mode 100644 src/gwt/src/org/rstudio/core/client/DirectedGraph.java
 create mode 100644 src/gwt/src/org/rstudio/core/client/FocusTransitionManager.java
 create mode 100644 src/gwt/src/org/rstudio/core/client/command/AddinCommandBinding.java
 create mode 100644 src/gwt/src/org/rstudio/core/client/command/AppCommandBinding.java
 create mode 100644 src/gwt/src/org/rstudio/core/client/command/KeyMap.java
 create mode 100644 src/gwt/src/org/rstudio/core/client/container/SafeMap.java
 create mode 100644 src/gwt/src/org/rstudio/core/client/dom/DocumentEx.java
 create mode 100644 src/gwt/src/org/rstudio/core/client/dom/ImageElementEx.java
 create mode 100644 src/gwt/src/org/rstudio/core/client/dom/PostMessageEvent.java
 create mode 100644 src/gwt/src/org/rstudio/core/client/events/EditorKeybindingsChangedEvent.java
 create mode 100644 src/gwt/src/org/rstudio/core/client/events/RStudioKeybindingsChangedEvent.java
 create mode 100644 src/gwt/src/org/rstudio/core/client/resources/iconEmpty.png
 copy src/gwt/src/org/rstudio/core/client/{widget/fullscreenPopupClose.png => theme/res/closeDialog.png} (100%)
 create mode 100644 src/gwt/src/org/rstudio/core/client/theme/res/rstudio_home.png
 create mode 100644 src/gwt/src/org/rstudio/core/client/theme/res/rstudio_home_small.png
 delete mode 100644 src/gwt/src/org/rstudio/core/client/theme/res/runChunk.png
 create mode 100644 src/gwt/src/org/rstudio/core/client/widget/DocPropMenuItem.java
 create mode 100644 src/gwt/src/org/rstudio/core/client/widget/FilterWidget.java
 create mode 100644 src/gwt/src/org/rstudio/core/client/widget/GridViewer.ui.xml
 create mode 100644 src/gwt/src/org/rstudio/core/client/widget/GridViewerFrame.java
 create mode 100644 src/gwt/src/org/rstudio/core/client/widget/LaunchShinyGadgetDialog.java
 create mode 100644 src/gwt/src/org/rstudio/core/client/widget/ProgressIndicatorDelay.java
 create mode 100644 src/gwt/src/org/rstudio/core/client/widget/ProgressSpinner.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/application/ApplicationAction.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/application/ApplicationTutorialApi.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/application/ApplicationUtils.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/application/ApplicationVisibility.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/application/events/ApplicationVisibilityChangedEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/application/events/DispatchEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/application/events/InterruptStatusEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/application/events/QuitInitiatedEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/application/events/QuitInitiatedHandler.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/application/ui/RVersionSelectWidget.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/common/ValueChangeHandlerManager.java
 copy src/gwt/src/org/rstudio/studio/client/common/filetypes/{iconMakefile.png => iconDCF.png} (100%)
 create mode 100644 src/gwt/src/org/rstudio/studio/client/common/filetypes/iconRnotebook.png
 delete mode 100644 src/gwt/src/org/rstudio/studio/client/dataviewer/DataViewerPanel.java
 delete mode 100644 src/gwt/src/org/rstudio/studio/client/dataviewer/DataViewerPresenter.java
 delete mode 100644 src/gwt/src/org/rstudio/studio/client/dataviewer/DataViewerSatellite.java
 delete mode 100644 src/gwt/src/org/rstudio/studio/client/dataviewer/DataViewerWindow.java
 delete mode 100644 src/gwt/src/org/rstudio/studio/client/events/BeginPasteEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/events/EditEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/events/EditorCommandDispatchEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/events/EditorCommandEvent.java
 delete mode 100644 src/gwt/src/org/rstudio/studio/client/events/EndPasteEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/events/GetEditorContextEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/events/ReplaceRangesEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/events/SetSelectionRangesEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/projects/events/FollowUserEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/projects/events/NewProjectEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/projects/events/OpenProjectEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/projects/events/ProjectAccessRevokedEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/projects/model/ProjectUserRole.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/projects/ui/prefs/buildtools/BuildToolsWebsitePanel.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/rmarkdown/events/PreviewRmdEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/rmarkdown/events/RmdChunkOutputEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/rmarkdown/events/RmdChunkOutputFinishedEvent.java
 delete mode 100644 src/gwt/src/org/rstudio/studio/client/rmarkdown/events/RmdParamsEditEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/rmarkdown/events/RmdRenderPendingEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/rmarkdown/events/SendToChunkConsoleEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/rmarkdown/events/ShinyGadgetDialogEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/rmarkdown/events/WebsiteFileSavedEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/rmarkdown/model/RmdChunkOptions.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/rmarkdown/model/RmdChunkOutput.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/rmarkdown/model/RmdChunkOutputUnit.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/rmarkdown/model/RmdOutputInfo.java
 delete mode 100644 src/gwt/src/org/rstudio/studio/client/rmarkdown/ui/RmdParamsEditDialog.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/rsconnect/events/RSConnectDeploymentFailedEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/shiny/ui/ShinyGadgetDialog.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/AddinsMRUList.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/BrowseAddinsDialog.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/ConsoleEditorProvider.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/MainWindowObject.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/WorkbenchNewSession.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/addins/Addins.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/addins/AddinsCommandManager.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/addins/AddinsKeyBindingsChangedEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/addins/AddinsServerOperations.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/addins/events/AddinRegistryUpdatedEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/commands/RStudioCommandExecutedFromShortcutEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/commands/gotoProfileSource.png
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/commands/newRNotebook.png
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/commands/newRShinyApp.png
 copy src/gwt/src/org/rstudio/studio/client/{common/icons/help.png => workbench/commands/profileHelp.png} (100%)
 copy src/gwt/src/org/rstudio/studio/client/workbench/commands/{presentationSaveAsStandalone.png => saveProfileAs.png} (100%)
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/commands/shareProject.png
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/prefs/views/RMarkdownPreferencesPane.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/prefs/views/iconRMarkdown.png
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/buildtools/model/BookdownFormats.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/console/ConsoleInterruptProfilerButton.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/console/model/ConsoleText.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImport.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImport.ui.xml
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportColumnTypesMenu.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportColumnTypesMenu.ui.xml
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportDataActiveColumn.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportDialog.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportFileChooser.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportFileChooser.ui.xml
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportModes.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptions.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsCsv.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsJdbc.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsJson.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsMongo.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsOdbc.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsSav.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsUi.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsUiCsv.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsUiCsv.ui.xml
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsUiJdbc.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsUiJdbc.ui.xml
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsUiJson.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsUiJson.ui.xml
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsUiMongo.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsUiMongo.ui.xml
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsUiOdbc.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsUiOdbc.ui.xml
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsUiSav.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsUiSav.ui.xml
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsUiXls.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsUiXls.ui.xml
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsUiXml.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsUiXml.ui.xml
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsXls.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/DataImportOptionsXml.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/model/DataImportAssembleResponse.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/model/DataImportPreviewResponse.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/model/DataImportServerOperations.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/res/DataImportResources.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/environment/dataimport/res/DataImportStyles.css
 copy src/gwt/src/org/rstudio/studio/client/workbench/{commands/copyPlotToClipboard.png => views/environment/dataimport/res/copyCodeToClipboard.png} (100%)
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/files/model/DirectoryListing.java
 delete mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/files/ui/FilesListCellTableResources.java
 delete mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/files/ui/FilesListCellTableStyle.css
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/files/ui/FilesListDataGridResources.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/files/ui/FilesListDataGridStyle.css
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/NewShinyWebApplication.css
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/NewShinyWebApplication.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/profiler/OpenProfileEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/profiler/RprofEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/profiler/model/ProfileOperationRequest.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/profiler/model/ProfileOperationResponse.java
 delete mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ChunkIconsManager.css
 delete mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ChunkIconsManager.java
 delete mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ChunkOptionsPopupPanel.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ChunkOutputFrame.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ChunkOutputWidget.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ChunkOutputWidget.ui.xml
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ChunkRowExecState.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/CollapseChunkIcon.png
 delete mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/DefaultChunkOptionsPopupPanel.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ExpandChunkIcon.png
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/FoldStyle.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/PinnedLineWidget.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/RemoveChunkIcon.png
 delete mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/SetupChunkOptionsPopupPanel.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/TextEditingTargetChunks.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/TextEditingTargetThemeHelper.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/Vim.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/VimAPI.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ace/AceAfterCommandExecutedEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ace/AceEditorCommandDispatcher.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ace/AceEditorCommandEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ace/AceKeyboardActivityEvent.java
 delete mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ace/ExecuteChunksEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ace/LineWidget.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ace/LineWidgetManager.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ace/TokenUtils.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ace/keybinding-emacs-uncompressed.js
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ace/keybinding-vim-uncompressed.js
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/events/EditorModeChangedEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/events/EditorThemeStyleChangedEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/events/HasLineWidgetsChangedHandlers.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/events/LineWidgetsChangedEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/events/ScopeTreeReadyEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/r/SignatureToolTipManager.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/rmd/ChunkContextResources.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/rmd/ChunkContextToolbar.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/rmd/ChunkContextToolbar.ui.xml
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/rmd/ChunkContextUi.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/rmd/ChunkDefinition.java
 rename src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/{ => rmd}/ChunkOptionsPopupPanel.css (100%)
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/rmd/ChunkOptionsPopupPanel.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/rmd/ChunkOutputHost.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/rmd/ChunkOutputUi.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/rmd/DefaultChunkOptionsPopupPanel.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/rmd/SetupChunkOptionsPopupPanel.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/rmd/TextEditingTargetNotebook.java
 rename src/gwt/src/org/rstudio/{core/client/theme/res => studio/client/workbench/views/source/editors/text/rmd}/chunkOptionsDark.png (100%)
 rename src/gwt/src/org/rstudio/{core/client/theme/res => studio/client/workbench/views/source/editors/text/rmd}/chunkOptionsLight.png (100%)
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/rmd/interruptChunk.png
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/rmd/runChunk.png
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/rmd/runChunkPending.png
 rename src/gwt/src/org/rstudio/{core/client/theme/res => studio/client/workbench/views/source/editors/text/rmd}/runPreviousChunksDark.png (100%)
 rename src/gwt/src/org/rstudio/{core/client/theme/res => studio/client/workbench/views/source/editors/text/rmd}/runPreviousChunksLight.png (100%)
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/status/NotebookProgressWidget.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/status/NotebookProgressWidget.ui.xml
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/events/ChunkChangeEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/events/ChunkContextChangeEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/events/CollabEditSavedEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/events/CollabExternalEditEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/events/DocFocusedEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/events/DocTabActivatedEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/events/EnsureVisibleSourceWindowEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/events/MaximizeSourceWindowEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/events/NotebookRenderFinishedEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/events/SaveFailedEvent.java
 create mode 100644 src/gwt/src/org/rstudio/studio/client/workbench/views/source/events/SaveInitiatedEvent.java
 create mode 100644 src/gwt/test/highlight_test_cpp.html
 create mode 100644 src/gwt/tools/editor-settings/codetemplates.xml
 create mode 100644 vagrant/.gitignore
 create mode 100755 vagrant/bootstrap-centos.sh
 create mode 100755 vagrant/bootstrap-debian.sh
 create mode 100644 vagrant/build.motd.tail
 create mode 100755 vagrant/install-eclim.sh
 create mode 100644 vagrant/load-balancer
 create mode 100755 vagrant/provision-balancer-user.sh
 create mode 100755 vagrant/provision-balancer.sh
 create mode 100755 vagrant/provision-common-user.sh
 create mode 100755 vagrant/provision-create-users.sh
 create mode 100755 vagrant/provision-editor.sh
 create mode 100755 vagrant/provision-ldap-client.sh
 create mode 100644 vagrant/provision-ldap-server.sh
 create mode 100755 vagrant/provision-nfs-client.sh
 create mode 100755 vagrant/provision-nfs.sh
 create mode 100755 vagrant/provision-primary-load.sh
 create mode 100755 vagrant/provision-primary-user.sh
 create mode 100755 vagrant/provision-primary.sh
 create mode 100644 vagrant/rstudiousers.ldif
 create mode 100644 vagrant/rstudiousers.txt
 create mode 100755 vagrant/start-eclim.sh
 create mode 100644 vagrant/vimrc
 create mode 100644 vagrant/ycm_extra_conf.py

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/rstudio.git



More information about the debian-science-commits mailing list