Commit Graph

18 Commits

Author SHA1 Message Date
Joe Cheng
417f7f7236 Clean up correctly after API caller leaves 2017-01-12 23:56:10 -05:00
Joe Cheng
c1d92c2767 API: Log errors; automatically print() ggplot2 2017-01-12 23:56:10 -05:00
Joe Cheng
3d2f677e2f Accept input via JSON POST 2017-01-12 23:56:10 -05:00
Joe Cheng
b15cc6cbc0 API parameters get parsed using JSON semantics
This gives us more accurate data types (numbers as ints/reals instead of strings)

Also adds serveRaw (raw vectors)
2017-01-12 23:56:10 -05:00
Joe Cheng
308b41b8e8 Improve result handling
- Arbitrary httpResponse can now be returned
- WebSocket API conn doesn't force everything to JSON
2017-01-12 23:56:10 -05:00
Joe Cheng
516d0cd2ca Squelch messages 2017-01-12 23:56:10 -05:00
Joe Cheng
58ad213a6f Support plots 2017-01-12 23:56:10 -05:00
Joe Cheng
6ef5c7728e Fix shared secret check 2017-01-12 23:56:10 -05:00
Joe Cheng
58a5fe9a84 API prototype 2017-01-12 23:56:10 -05:00
Joe Cheng
1018b0d966 Errors in ui.R, server.R, server func, etc. all get stack traces 2015-11-16 10:48:16 -08:00
Joe Cheng
6718d377bb Fix and enhance reactlog
* Reactlog shortcut was broken due to reactlog.js not being included in
  the gruntfile
* Reactlog has always shown every reactive event since the beginning of
  the process (or at least since options(shiny.reactlog=TRUE)). This
  commit makes it so Ctrl+F3 invocation only shows reactives that either
  belong to no session (e.g. observers and reactives declared at the top
  of server.R), or belong to this session.
2015-09-13 02:46:52 -07:00
Winston Chang
46844b516a Remove unneeded 'session' object
The 'session' object is no longer needed. Now that the ShinySession object
has proper public and private members, that object can be passed directly.
2015-02-27 15:02:09 -06:00
Winston Chang
d9336d0ba2 Make default reactive domain available in request handlers. Fixes #669 2014-12-12 10:19:25 -06:00
Joe Cheng
3458d924ca Calling getOption() with default is slow
This has a measurable effect in apps with lots of reactives.

Reported by Aran Lunzer
2014-07-06 12:10:51 -07:00
Joe Cheng
6b9ae3a8b3 Move "@include globals.R" directives to top; slight doc fixes 2014-04-08 15:39:57 -07:00
Joe Cheng
47130c79ee Code review feedback 2014-04-08 11:16:42 -07:00
Joe Cheng
e5e54fe4c1 Implement reactive domains 2014-04-07 21:55:05 -07:00
Joe Cheng
df34dcdb0c Pass R CMD check 2014-04-03 19:37:45 -07:00