Joe Cheng
2602dc15b0
Changes to flush cycle to support async
...
- Moved (in|de)crementBusyCount calls out of Context and into Observer
- decrementBusyCount is (effectively) deferred for async observers until
the async operation is complete
- invalidateLater didn't force(session), almost certainly was buggy
- invalidateLater, reactiveTimer, and manageInputs all now use a new
session$cycleStartAction, which delays their effect until observers
(including async ones) are done executing
2018-02-09 11:12:45 -08:00
Joe Cheng
2314f63424
Fix broken .shiny__stdout mechanism
2018-02-09 11:12:45 -08:00
Joe Cheng
c2410600ee
Refactor list of TODOs
2018-02-09 11:12:45 -08:00
Joe Cheng
f7e4702685
Restore writing of _n_flushReact and _x_flushReact to stdout
2018-02-09 11:12:45 -08:00
Joe Cheng
71682512c4
Refactor flush cycle
2018-02-09 11:12:45 -08:00
Joe Cheng
20b82fbf77
Cleanup R CMD check
2018-02-09 11:12:45 -08:00
Joe Cheng
631f09847d
Update TODOs
2018-02-09 11:12:45 -08:00
Joe Cheng
671585f68a
Update TODOs
2018-02-09 11:12:45 -08:00
Joe Cheng
5feed888bb
Add promises to remotes
2018-02-09 11:12:45 -08:00
Joe Cheng
47bef0f1b0
Remove extraneous debugging code
2018-02-09 11:12:45 -08:00
Joe Cheng
c1dc662a40
"promise" package was renamed to "promises"
2018-02-09 11:12:45 -08:00
Joe Cheng
16e1721fe8
Add TODO comment
2018-02-09 11:12:45 -08:00
Joe Cheng
f406e13600
Add TODO
2018-02-09 11:12:45 -08:00
Joe Cheng
9063133a7b
Fix various rendering bugs
2018-02-09 11:12:45 -08:00
Joe Cheng
3fbb436187
Add call_async temporarily; this should probably live somewhere else
2018-02-09 11:12:45 -08:00
Joe Cheng
7c845d070b
Sync to changes in promise. run_now aggressively in serviceApp.
2018-02-09 11:12:45 -08:00
Joe Cheng
5e905aa73e
Implement execOnResize
2018-02-09 11:12:45 -08:00
Joe Cheng
e15654f265
Minor renderPlot cleanup
2018-02-09 11:12:45 -08:00
Joe Cheng
369c067efc
Update TODO
2018-02-09 11:12:45 -08:00
Joe Cheng
c037e69793
Fix ggplot brushing
2018-02-09 11:12:45 -08:00
Joe Cheng
8c935ff44e
Use proper promise:: prefix
2018-02-09 11:12:45 -08:00
Joe Cheng
74bf8b0554
renderPlots works!!! Testing needed.
2018-02-09 11:12:45 -08:00
Joe Cheng
6345972efe
Adapt promise domains to handle multiple arguments
2018-02-09 11:11:35 -08:00
Joe Cheng
16242e87a1
Some steps toward renderPlot working. Move to promise package instead of system2.5.
2018-02-09 11:11:34 -08:00
Joe Cheng
8155320ba5
wip
2018-02-09 11:09:28 -08:00
Winston Chang
39a7f63972
Update NEWS
2018-01-29 13:45:23 -06:00
Dmitriy Selivanov
7b72209277
fixes #1859 ( #1861 )
...
* style & formatting. fixes #1859
* prepare `choices` in `updateSelectizeInput()` as per discussion in #1861
* remove duplicated block in selectizeJSON, simply `lab` assignement logic
2018-01-29 13:41:30 -06:00
Joe Cheng
cad20a0bfe
Merge pull request #1856 from rstudio/wch-do-call
...
Quote arguments to do.call() for nicer stack traces
2017-10-31 11:28:47 -07:00
Winston Chang
ba8d79f202
Fix version text substitution
2017-10-17 10:51:19 -05:00
Winston Chang
176fe699b9
Point to RStudio Community website instead of shiny-discuss
2017-09-27 15:54:05 -05:00
Winston Chang
213ee7be13
Quote arguments to do.call() for nicer stack traces. Closes #1851
2017-09-26 14:36:19 -05:00
Joe Cheng
48fd869c71
Merge pull request #1848 from rstudio/barbara/fix/icon
...
Revert back the relative position of the icon and title in tabPanel's and navbarMenu's
2017-09-12 07:34:31 -07:00
Barbara Borges Ribeiro
53e47484e2
reverted the relative positioning of the icon and the title text in navbarMenus and tabPanels back to what it was before Shiny 1.0.5 ( fixes #1840 )
2017-09-12 12:16:06 +01:00
Winston Chang
dc18b20e5a
Don't copy httpuv::decodeURIComponent at build time
2017-09-07 21:31:32 -05:00
Barbara Borges Ribeiro
b4c5debbdf
Merge pull request #1844 from rstudio/barbara/fix/reactlog
...
Changed script tags in reactlog from HTTP to HTTPS
2017-09-07 01:43:46 +01:00
Barbara Borges Ribeiro
771d3d52b9
Changed script tags in reactlog from HTTP to HTTPS in order to avoid mixed content blocking by most browsers (thanks @jekriske-lilly)
2017-09-07 01:34:17 +01:00
Joe Cheng
2a53ac093d
Merge pull request #1830 from rstudio/wch-compare-version
...
Add Shiny.compareVersion() function
2017-09-05 11:37:17 -07:00
Winston Chang
4fa2af72cc
Avoid port 6697. Closes #1784
2017-08-28 16:40:51 -05:00
Winston Chang
e512d3cd61
Grunt
2017-08-25 14:46:19 -05:00
Winston Chang
16b7ee3985
Add Shiny.compareVersion() function
2017-08-25 14:46:06 -05:00
Winston Chang
4f3d26c31b
Add Shiny.version to Javascript ( #1826 )
...
* Add Shiny.version to Javascript
* Grunt
2017-08-23 15:52:16 -05:00
Winston Chang
587bf94d69
Merge tag 'v1.0.5'
...
Shiny 1.0.5 on CRAN
2017-08-23 15:27:56 -05:00
Winston Chang
635ad77e0d
Bump version to 1.0.5
v1.0.5
2017-08-23 13:11:59 -05:00
Winston Chang
33258da6c3
Bump version to 1.0.5.9000
2017-08-23 13:07:15 -05:00
Joe Cheng
c2b3c3379d
Fix #1824 : HEAD request on static files causes app to stop ( #1825 )
...
* Fix #1824 : HEAD request on static files causes app to stop
The problem was that for HEAD requests specifically, we implement
an explicit Content-Length header (normally we let httpuv figure
out the Content-Length based on the content, but for HEAD we don't
return any content but still want to include the Content-Length).
The Content-Length header was only implemented correctly for string
values, not for raw vectors or file-by-path. This change implements
the value correctly for all currently valid httpuv content.
* Update NEWS
* Code review feedback
2017-08-23 13:01:22 -05:00
Winston Chang
e30fac02ed
Add safe wrapper for fromJSON
2017-08-21 19:55:48 -05:00
Winston Chang
e74592a654
Escape a few more characters for conditionalPanel expressions
2017-08-21 14:25:20 -05:00
Joe Cheng
ebd47aa73b
Merge pull request #1820 from rstudio/wch-fix-conditionalpanel
...
Escape newline characters in conditionalPanel expression
2017-08-18 20:49:48 -04:00
Winston Chang
e2d19cbaba
Grunt
2017-08-18 17:24:06 -05:00
Winston Chang
1f864a846f
Escape newline chars in conditionalPanel expr. Fixes #1818
2017-08-18 17:24:06 -05:00