Winston Chang
a60301810f
Update coordmap tests
2018-08-10 19:42:11 -05:00
Joe Cheng
c01abdb6a9
Merge branch 'master' into plot-cache
2018-07-26 15:52:11 -07:00
Winston Chang
86ea023e2e
Update caches from code review feedback
2018-07-19 14:33:53 -05:00
Winston Chang
958ab85297
Add exec_missing parameter
2018-07-12 10:55:26 -05:00
Winston Chang
d1f20a9c73
Add 'missing' parameter to get()
2018-06-29 13:23:47 -05:00
Winston Chang
fe6ad235ac
Add sentinel value cache miss
2018-06-28 23:58:55 -05:00
Winston Chang
9af2775539
Fix absolutePath to correctly handle absolute paths
2018-06-21 15:48:54 -05:00
Barret Schloerke
ff3434f77e
add a R test to make sure shiny.js {{ VERSION }} was replaced
2018-06-20 12:53:07 -04:00
Barret Schloerke
375a7e7e5c
respect existing class values and add tests
2018-06-11 10:31:49 -05:00
Barret Schloerke
4749f46a4f
add shiny.symbol and shiny.symbolList tests
2018-06-07 16:10:47 -04:00
Joe Cheng
31c4e0fdfe
Add test to demonstrate vectorized unscheduling
2018-04-19 12:52:30 -07:00
Joe Cheng
c556cf1e69
Fix #2021 : Memory leak with reactiveTimer and invalidateLater
2018-04-18 12:30:14 -07:00
Joe Cheng
cef1f3c7ee
withReactiveDomain now acts as a promise domain
...
Without this change, async handlers won't return any
value for getDefaultReactiveDomain().
library(shiny)
library(promises)
ui <- fluidPage(
p("This app tests if async handlers have reactive domains. You'll get a yes/no answer below."),
h3(
"Does it work?",
textOutput("answer", inline = TRUE)
)
)
server <- function(input, output, session) {
output$answer <- renderText({
promise_resolve(TRUE) %...>% {
if (!is.null(getDefaultReactiveDomain()))
"Yes!"
else
"No :("
}
})
}
shinyApp(ui, server)
2018-04-16 20:51:46 -05:00
Joe Cheng
84aba546bc
Fix #2000 : Implicit calls to xxxOutput not working inside modules ( #2010 )
...
* Fix #2000 : Implicit calls to xxxOutput not working inside modules
* Add comment, update NEWS
* Credits in NEWS
2018-04-16 16:57:13 -05:00
Joe Cheng
c11a8ea24b
Fix tests
2018-03-27 15:35:29 -07:00
Joe Cheng
be11b44864
First steps to improved stack traces
...
- Adds functions we will need for tracking ..stacktraceon/off..
across deep stacks
- Adds functions we will need for pruning according to lobstr::cst
logic
These functions are not yet integrated, that will occur in a
separate commit.
2018-03-20 16:45:47 -07:00
Winston Chang
fe3f351a2d
Avoid rounding errors from pretty(). Fixes #1006
2018-02-27 10:50:36 -06:00
Joe Cheng
ce4ed20c69
Fix remaining failing tests
2018-02-09 11:12:46 -08:00
Joe Cheng
54353e0e1f
Fix coordmap unit tests
2018-02-09 11:12:46 -08:00
Joe Cheng
20b82fbf77
Cleanup R CMD check
2018-02-09 11:12:45 -08:00
Winston Chang
0a7ede3818
Add tests for random streams
2017-06-26 21:59:52 -05:00
Alan Dipert
d0f29cc7a2
fileInput: If possible, retain uploaded file extensions on the server. ( #1706 )
2017-05-26 11:16:02 -05:00
Winston Chang
b365798e66
Add tests for ReactiveVal independence
2017-05-22 10:35:01 -05:00
Barbara Borges Ribeiro
dae11765bc
allow the choices argument in checkboxGroupInput() to be NULL ( #1652 )
...
* allow the `choices` argument in `checkboxGroupInput()` to be `NULL` or `c()` to keep backward compatibility with Shiny < 1.0.1 (fixes #1649 )
* use vapply
* added one more test; reimplemented logic for checking if choice args are null
2017-04-05 10:12:44 -05:00
Barbara Borges Ribeiro
d62a2fc1d5
Allow arbitrary UI code in the choiceNames for radio buttons and checkbox group input ( #1521 )
2017-03-27 16:51:44 +01:00
Joe Cheng
eb8b88027e
Automatic labelling of reactiveVals
2017-03-22 09:47:08 -07:00
Joe Cheng
a5b7f307ed
Add reactiveVal() for single reactive value
2017-03-21 16:38:32 -07:00
Winston Chang
45fca425aa
Change NS() to return a vectorized function ( #1613 )
...
* Change NS() to return a vectorized function
* Update NEWS
* Use vectorized ns()
* Use correct separator
2017-03-21 15:57:38 -05:00
Winston Chang
fe943b5e95
Update plot interaction for ggplot2 > 2.2.1
2017-02-09 11:01:47 -06:00
Joe Cheng
a1e2af9533
Add debounce/throttle tests, priority arg
2016-12-15 14:52:07 -08:00
Winston Chang
dd28f52301
Add sortByName function
2016-12-01 10:46:46 -06:00
Winston Chang
e1eaccf409
Fix tests for compiled code on R-devel. Closes #1404
2016-10-03 16:23:11 -05:00
Joe Cheng
1ace145f85
Merge pull request #1392 from rstudio/ggplot-fix
...
Add plot interaction support for ggplot>2.1.0
2016-09-30 12:40:30 -07:00
Barbara Borges Ribeiro
9be8765ccf
more tests
2016-09-29 19:14:18 +01:00
Barbara Borges Ribeiro
5bf0b7c920
a better fix
2016-09-29 19:14:18 +01:00
Winston Chang
22598b693c
Add more plot interaction tests
2016-09-27 23:07:23 -05:00
Winston Chang
4456eac1fd
Make staticdocs tests work in R CMD check
2016-08-22 21:04:19 -05:00
Winston Chang
16f7eb43b0
Merge branch 'joe/bugfix/too-often-flush'
2016-08-12 15:24:25 -05:00
Joe Cheng
963471b43f
Fix #1144 : RadioButtons and checkBoxGroup do not work in modules when they are updated
...
The unqualified input ID was being used to generate name attributes
on radio and checkboxes.
2016-08-10 15:52:01 -07:00
Joe Cheng
fdb52e0243
executeElapsed gets stuck returning TRUE even when nothing was executed
...
Fixes #1278
2016-08-10 15:10:31 -07:00
Winston Chang
519e552405
Unset shinyOptions when set to NULL
2016-08-08 13:03:07 -05:00
Winston Chang
dc60a39ba9
Fix tests to be order-insensitive
2016-08-02 13:47:42 -05:00
Winston Chang
a2b761094b
Fix bookmark values tests
2016-07-29 16:07:18 -05:00
Winston Chang
b281f8fa32
Merge branch 'master' into bookmarkable-state
2016-07-29 15:47:31 -05:00
Joe Cheng
1f823d2a1b
Fix #931 : Observer memory leak ( #1256 )
...
* Fix #931 : Observer memory leak
Observers were being prevented from being garbage collected by
their own onReactiveDomainEnded() event handlers. This commit
fixes that by making sure that those event handlers are only
registered when autoDestroy=TRUE, and that they are unregistered
both on destruction and when autoDestroy is changed.
* Remove extraneous self$ prefixes
* Add comment explaining autoDestroyHandle
2016-07-26 11:56:47 -07:00
Winston Chang
50f213ae71
Fixes for R CMD check
2016-07-26 10:32:13 -05:00
Winston Chang
460f4769a5
Add _inputs_ for url-encoded state
2016-07-12 12:30:37 -05:00
Winston Chang
591de3cbe8
Don't restore state if in a subapp
2016-06-20 16:00:25 -05:00
Winston Chang
44521be6dd
Gracefully handle errors in restoring state
2016-06-20 12:54:04 -05:00
Winston Chang
231d8a1949
Move loading and decoding of query string into RestoreContext
2016-06-16 10:39:45 -05:00