c39527f888
Commits on Jun 9, 2022
Commits on Jun 8, 2022
-
-
-
-
Make hyperlinks safer and more informative (#11318)
* update themes * treat rstudio:run links separately * adapt to dark themes * Show the command in the title tooltip * update themes * popup instead of title * hide the play button when clicked * update themes * no longer handle rstudio:run: with R code * handle rstudio:run directly instead of through an rpc * style update * update themes (factor out command related stuff) * allow list * restore previous material theme * style update * Support ide:run prefix * Allow arbitrary commands, but only when [alt] is pressed * cleanup imports * not hide the popup when clicked * hide popup when event fires * have the command upfront, and then click and alt-click instructions * always clickable, but only allowed get executed * allow rlang::last_trace() * last_trace() * refactor Hyperlink stuff in seperate package * More refactoring of Hyperlink * handle file:// prefix internally and improve popup * HelpHyperlink * + VignetteHyperlink * WebHyperlink for http and https * - rpc call for following hyperlinks * move xtermHyperlink out of themes * update themes * Command -> CommandHyperlink * Command and TestthatCommand * rlang commands last_trace and last_error * + RunHyperlink * update tests * HelpHyperlink * TODO in WebHyperlink * HelpHyperlink.onError * grab vignette title for ide:vignette * manage errors and warning in get_vignette_title * styling changes * Support ide:help:<pkg>::<fn> and ide:vignette:<pkg>::<topic> * cleanup * Move WebHyperlink higher * remove SessionConsole.R * - not needed import * + is_package_hyperlink_safe * unused constant * move hyperlink related styles separately * delay load HyperlinkResources * Apply suggestions from code review Co-authored-by: Kevin Ushey <kevin@rstudio.com> * make sure `get_vignette_title` rpc returns a String * use StringUtil.parseInt() * use () -> {} shorthand * - unused import * rework Hyperlink.create() * style * HelpPreview as a Composite * factor out the HTML("<b>" into HelpHeader class * extract styles * SimpleRequestCallback * directly open url without trip to the R side * Move popupPanel to HyperlinkResources * handle file:///[a-zA-Z]: * handle fille:///\w: Co-authored-by: Kevin Ushey <kevin@rstudio.com> -
- removed some unnecessary TODO comments - minor style cleanup from ESLint warnings
-
Commits on Jun 7, 2022
-
-
Fix various typos in
src/cpp/**(#11342)* Fix various typos in `src/cpp/**` Found via `codespell` * Update src/cpp/core/zlib/CMakeLists.txt Co-authored-by: Kevin Ushey <kevin@rstudio.com> * Revert certain commits from PR Co-authored-by: Kevin Ushey <kevin@rstudio.com>
-
Honor Quarto execution directory setting (#11370)
* respect Quarto project working directory for execution * allow explicit 'file' to override global val * move execution dir detection to quarto module * use quarto working directory to resolve completions * use better heuristics for detecting quarto docs * guard completion with advanced heuristics
-
-
Merge pull request #11374 from rstudio/bugfix/desktop-show-folder-fix…
…-electron-win Fix desktop_show_folder GWT Callback
-
Merge pull request #11371 from rstudio/bugfix/file-open-electron-win-…
…linux Fix path encoding when opening files on Windows (Electron)
-
Commits on Jun 6, 2022
-
-
-
-
Merge pull request #11302 from rstudio/enhancement/rename_jobs
Rename Jobs/Local jobs -> Background Jobs and Launcher Jobs -> Workbench Jobs
-
-
-
-
-
Merge pull request #11362 from rstudio/bugfix/activity-state-init
Add back initial value for activityState
-
Commits on Jun 5, 2022
Commits on Jun 4, 2022
-
Merge pull request #11359 from rstudio/bugfix/destroy-pending-session…
…-companion Add destroy pending activity state and set to shutting_down on quit
-
-
Merge pull request #11358 from rstudio/build/fix-pro-desktop
Fix pro desktop build
-
-
Merge pull request #11357 from rstudio/bugfix/revert-to-millis-time
Use old millis-since-epoch time format in properites files
-
Use old millis-since-epoch time format in properites files
(we might later want to fix this to support either format and create new sessions with the new format).