trestletech
a4e8907c95
Merged rstudio/master into branch.
2013-12-03 15:15:14 -06:00
trestletech
0088e9ae77
Preface shiny input classes with shiny. Refine tests to use S3 dispatch.
2013-11-30 15:19:21 -06:00
Winston Chang
d4da934d6a
Merge branch 'renderui-head-singleton'
...
Conflicts:
NEWS
2013-11-21 16:42:42 -06:00
Joe Cheng
eaa0bdfc62
Merge pull request #278 from yihui/changeset/source
...
use sys.source() and keep.source=TRUE
2013-11-21 13:34:08 -08:00
Yihui Xie
c538e9c6d4
use globalenv() instead of .Globalenv; remove local()
2013-11-20 18:00:24 -06:00
trestletech
4e37b32976
Enumerate function variables, setup Roxygen to pass R CMD CHECK, added tests.
2013-11-19 20:46:51 -06:00
Joe Cheng
92fa1dde79
Fix #21 : singleton and tags$head are not really compatible with reactiveUI
...
This commit fixes two problems:
- tags$head content was not properly hoisted into the head
of the document when UI was reactively rendered
- singletons were not respected in renderUI
This makes it possible for input/output components that rely
on JavaScript libraries to simply put their script/style
dependencies in their input/output methods. This is contrary
to previous versions of Shiny where that approach would work
unless the component only appeared in renderUI/uiOutput and
not as part of the initial page render.
2013-11-09 15:11:22 -08:00
Joe Cheng
464821c4e2
Only allow access via localhost by default
...
This can be overridden via the "shiny.host" option or by explicitly
passing the host parameter to runApp/runExample.
2013-11-08 23:26:59 -08:00
Winston Chang
a9b97a85ad
Add quiet option to runApp
2013-11-07 11:26:27 -06:00
Yihui Xie
e98d8f4ced
Merge pull request #284 from jcheng5/shiny-server-creds
...
Make Shiny Server credentials available on session object
2013-10-22 11:35:20 -07:00
Joe Cheng
418d2afb2a
Make Shiny Server credentials available on session object
2013-10-22 10:42:29 -07:00
Yihui Xie
8ac71165e9
add dataTableOutput() and renderDataTable() for the DataTables library
...
not yet done, but at least paging is working now
2013-10-22 02:07:05 -05:00
trestletech
d3e7f130fb
Parse incoming NULLs as NA.
2013-10-21 21:33:25 -05:00
trestletech
c0cd269322
Revert "Customize dispatch for NULL objects."
...
This reverts commit f4ada70e56 .
2013-10-21 20:43:02 -05:00
Joe Cheng
0ad3ff655e
Merge remote-tracking branch 'origin/pr/276'
...
Conflicts:
R/shiny.R
2013-10-21 10:11:05 -07:00
Yihui Xie
a9e4ce005d
closes #238 : use keep.source() for sys.source()
2013-10-18 22:38:32 -05:00
Yihui Xie
987f2b2a55
closes #236 : use sys.source(envir=) instead of source(local=)
2013-10-18 22:19:25 -05:00
Yihui Xie
930e2d1d9d
closes #272 : the argument ws_env was not used anywhere
2013-10-18 22:01:17 -05:00
trestletech
f4ada70e56
Customize dispatch for NULL objects.
...
Don't provide class for input objects based on `type` field. Provide real NULLs to dispatched functions rather than empty lists.
2013-10-18 17:27:28 -05:00
trestletech
97e658709d
Added S3-dispatched input parsers.
2013-10-18 17:20:24 -05:00
Joe Cheng
dcd689d2ea
Don't clear timers when runApp returns
...
The lifetimes of reactive expressions and observers can span multiple
runApp calls, so timers should as well.
2013-10-16 15:34:25 -07:00
Yihui Xie
e94de15f83
well, we still have to use do.call($) on .self; closes #274
...
Winston reported the issue at https://stat.ethz.ch/pipermail/r-devel/2013-October/067744.html
partially reverted 86d61e0b44
2013-10-16 15:42:36 -05:00
Yihui Xie
6af7de51a5
another attempt to close #249 , using withCallingHandlers() instead of modifying tryCatch()
...
also closes #217 if everyone agrees with this approach
2013-10-16 00:57:54 -05:00
Joe Cheng
8997fa7242
Merge pull request #252 from jcheng5/random-ports2
...
Try up to 20 random ports if necessary
2013-10-08 13:58:17 -07:00
JJ Allaire
19ba6efb82
allow a custom function for the launch.browser parameter
2013-10-08 13:56:14 -07:00
Jonathan McPherson
9fb61d8446
tag Shiny server function for special debug treatment if needed
2013-10-02 12:27:44 -07:00
Jonathan McPherson
bc3322d3c9
allow debugging Shiny server function itself
2013-10-02 10:47:38 -07:00
Yihui Xie
86d61e0b44
we do not really need do.call() in these cases
2013-10-02 01:30:31 -05:00
Joe Cheng
6407390d72
Try up to 20 random ports if necessary
2013-09-30 16:13:46 -07:00
JJ Allaire
5308ca1806
use .globals rather than .runContext
2013-09-27 15:36:02 -04:00
JJ Allaire
6df6d408d2
choose a random port for runApp and continue to use it for the duration of the session unless explicitly overridden
2013-09-27 07:59:44 -04:00
Winston Chang
8d8ea53804
Fixes to imports for R-devel
2013-08-26 14:19:50 -05:00
Joe Cheng
ca984a6630
Implement shiny.sharedSecret option
2013-08-25 22:20:38 -07:00
Winston Chang
e2c2e23d2a
Cleanups to reactive logging code for R CMD check
...
* Fix 'env' partial argument match for get().
* Fix unbound variable access of .shiny__stdout.
* Restructure if statement so test is only done once.
2013-08-23 12:16:18 -05:00
trestletech
05a9204678
Added timestamp to reactive log.
2013-08-22 11:20:26 -05:00
trestletech
b84b467b96
Added logging of start/stop flushing of reactives using a param provided via HTTP headers.
2013-07-24 17:40:24 -04:00
trestletech
0812aaac88
Merge remote-tracking branch 'rstudio/master'
2013-07-24 08:59:34 -04:00
Joe Cheng
194d2f911e
Changes to public-facing session object
...
- Change from list to environment. This enables the next feature:
- Make $request a promise. websocket$request breaks on some (earlier?) versions
of httpuv. I'm not sure why this is but in the few hours since I submitted
the websocket$request change we've had a number of complaints. This way the
error only occurs if the app actually asks for session$request.
- Make the private session object accessible via `.impl`. Obviously any data or
methods on the private session object are unsupported but they are there if
you are desperate and don't mind possible future breakage.
2013-07-23 15:39:27 -07:00
Joe Cheng
e360b36b8a
Make WS request available on session object
2013-07-22 15:15:27 -07:00
trestletech
b6f66dd287
Moved print out so we can put it where it belongs.
2013-07-16 08:01:22 -07:00
trestletech
0a4bb48cd3
Added output of process ID on app start.
2013-07-15 14:26:25 -07:00
Joe Cheng
f79223ed58
Merge remote-tracking branch 'origin/master' into reactlog
2013-07-07 01:20:59 -07:00
Joe Cheng
b644640804
Add session$onFlush and session$onFlushed
2013-07-05 02:07:51 -07:00
Joe Cheng
99013f7998
Launch reactlog from Shiny app with F3
2013-07-03 12:17:36 -07:00
Joe Cheng
6d03ae57ac
reactlog: Show value changes
2013-07-03 00:05:28 -07:00
Joe Cheng
0b23f30bb7
Work in progress
2013-07-02 01:29:33 -07:00
Joe Cheng
64a62d7aed
Add doc for workerId param
2013-06-28 13:55:45 -07:00
Joe Cheng
de31cf8e7d
Merge pull request #175 from trestletech/master
...
Add workerID to upload, download, and file URLs.
2013-06-28 13:52:38 -07:00
Joe Cheng
f8e1be8565
Update shiny-package
2013-06-19 13:09:48 -07:00
Joe Cheng
acae6c2c49
Expose session$input and session$output
...
This makes it possible for packaged Shiny components to only ask
for the session variable to get access to all inputs and outputs
(along with the other good stuff on session).
2013-06-18 17:08:48 -07:00