Joe Cheng
1973cc2a44
wip
2015-12-10 11:00:21 -08:00
Winston Chang
97afb52904
Re-document with Roxygen2 5.0.1
2015-12-02 15:43:25 -06:00
Joe Cheng
02ea31be08
Fix #1020 : Graphics are cut off
2015-12-01 13:47:26 -08:00
Joe Cheng
b5e49a6619
Fix bugs reported by @daattali
...
- reactive srcrefToLabel call fails if code is pasted in at RStudio console
- Stack trace fails when promise (!?) is in call stack
2015-11-24 11:55:08 -08:00
Joe Cheng
179c931f85
Bump version
2015-11-23 10:58:30 -08:00
Joe Cheng
4d3fa2c8ac
Merge pull request #1011 from rstudio/joe/feature/better-errors
...
Better errors
2015-11-20 12:56:24 -08:00
Joe Cheng
8e4f7387d0
Better stack traces for observeEvent and eventReactive
2015-11-16 13:10:53 -08:00
Joe Cheng
feb630b2c5
Catch errors when trying to print stack trace
...
No known errors will occur when printing the stack trace, but since
this is fairly complicated code executing when an error has already
happened, better to be on the defensive.
2015-11-16 13:08:34 -08:00
Joe Cheng
948dfbb56b
More tests
2015-11-16 12:50:20 -08:00
Joe Cheng
5c3ac75b34
Errors in ui function should get stack traces
2015-11-16 12:46:22 -08:00
Joe Cheng
adc5c8e37a
Normalize shiny dir in smoketest stack traces
2015-11-16 12:45:59 -08:00
Joe Cheng
52d594c143
Quick and dirty smoke test infrastructure
2015-11-16 12:29:02 -08: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
0ce153d788
Doc updates
...
Code had to be rearranged to make the functions show up in the
help docs in the right order
2015-11-14 00:26:23 -08:00
Joe Cheng
ff9756c739
Add more exports, tests
2015-11-14 00:17:19 -08:00
Joe Cheng
b3dd7e5397
Remove support for shiny.observer.error option
...
It is dangerous to set this on a per-process basis. If we even
still want the ability to have observer errors not kill the
session (debatable) we should do so by having an option on the
session object that is set when the shiny server function runs.
Not only does this remove support for the option, but now we
will refuse to connect and will abort the session if the option
is set to a non-NULL value. This is to prevent apps from moving
forward with the assumption that their option will work, when
it really won't. (I doubt anyone is using it anyway, it's so
obscure...)
2015-11-13 18:13:14 -08:00
Joe Cheng
6ac0a80896
Update NEWS with stack trace announcement
2015-11-13 17:58:18 -08:00
Joe Cheng
93f774c7e7
Add exports/docs
2015-11-13 17:52:26 -08:00
Joe Cheng
661c08549d
Automatically wrap installExprFunction with function labels
...
This lowers the burden on renderXXX functions having nice stack traces
2015-11-13 16:43:15 -08:00
Joe Cheng
c8acc44012
Add comments to stacktraceon/off directives indicating their partners
2015-11-13 16:25:22 -08:00
Joe Cheng
aabf00659e
Random improvements to stack traces
...
- More selective removal of frames at end of call stack
- Add withLogErrors, printError, stripStackTrace convenience funcs
- Properly capture/log errors for various levels of unhandled errors
- Unhide stacks for flush/flushed/sessionended callbacks
2015-11-13 16:03:18 -08:00
Joe Cheng
a9bc41492c
Collapse stack trace to eliminate irrelevant bits
2015-11-13 12:36:55 -08:00
Winston Chang
12b0484e9a
Merge pull request #875 from wch/rendertable-args
...
Separate xtable from print.xtable args. Closes #761
2015-11-13 11:48:41 -06:00
Joe Cheng
d3605dbcb3
Collapse parts of the stack
2015-11-12 16:40:56 -08:00
Joe Cheng
d9a016f94c
Move error-handling logic into conditions.R
2015-11-11 16:20:26 -08:00
Joe Cheng
a13657ac23
Work properly with non-call sys.call() objects
2015-11-11 15:54:03 -08:00
Joe Cheng
d6c95a9e89
wip
2015-11-11 12:14:42 -08:00
Winston Chang
825e9e04c1
Get xtable args using formals()
2015-11-05 13:04:43 -06:00
Winston Chang
c596e44c5a
Separate xtable from print.xtable args. Closes #761
2015-11-05 13:01:01 -06:00
Winston Chang
66be9004fe
Move renderTable to separate file
2015-11-05 12:59:04 -06:00
Winston Chang
119ebb0f07
Merge pull request #1005 from rstudio/joe/bootstrap-3.3.5
...
Upgrade bootstrap to 3.3.5
2015-11-05 12:43:34 -06:00
Joe Cheng
d509fcac29
Merge pull request #1004 from rstudio/joe/feature/autoreload
...
Implement autoreload
2015-11-05 10:43:13 -08:00
Joe Cheng
c79e933586
Merge pull request #1002 from rstudio/joe/bugfix/nested-scopes
...
Fix nested scopes
2015-11-05 10:32:23 -08:00
Joe Cheng
3c3cfc02a0
Merge pull request #997 from wch/download-fix
...
Update download to work correctly with R 3.2.2 on Mac. Fixes #996
2015-11-05 10:27:51 -08:00
Joe Cheng
e32de7b940
Update bootstrap htmlDependency version
2015-11-05 07:38:00 -08:00
Joe Cheng
d7b1759afb
Upgrade bootstrap to 3.3.5
2015-11-04 22:56:31 -08:00
Joe Cheng
e391c1fda3
Implement autoreload
2015-11-04 13:44:38 -08:00
Joe Cheng
46d8d3b469
Fix nested scopes
...
The session$makeScope function was not correctly taking the session's
own namespace into account (i.e. all makeScope() method calls were
being performed against the root session).
2015-11-03 12:33:39 -08:00
Joe Cheng
9fde7509fa
Merge pull request #1000 from rstudio/joe/feature/invalidatelater-default-session
...
Don't require session to be explicitly passed to invalidateLater
2015-11-02 16:21:43 -08:00
Joe Cheng
a767a61f43
Don't require session to be explicitly passed to invalidateLater
...
These functions were created before getDefaultReactiveDomain()
existed, so the only way to get ahold of the current session was
if the caller explicitly passed it.
This is slightly backwards incompatible, in that existing calls
to invalidateLater() that don't pass a session argument will
behave slightly differently (bound to the current session instead
of to no session), but those calls would have triggered a warning
for all but the very earliest versions of Shiny.
2015-11-02 14:19:29 -08:00
Joe Cheng
ad28e03536
Merge pull request #999 from yihui/bugfix/ie9-upload
...
Fixes #990 : revert to checking if FileList is supported by the browser
2015-11-02 11:13:57 -08:00
Yihui Xie
5f9e9c2e03
grunt
2015-11-02 12:21:56 -06:00
Yihui Xie
2be6d7a65c
Fixes #990 : revert to checking if FileList is supported by the browser, instead of checking IE8 literally (partially reverted a41e1dafc2)
2015-11-02 12:21:30 -06:00
Winston Chang
712c4cb985
Update download to work correctly with R 3.2.2 on Mac. Fixes #996
2015-10-30 12:08:48 -05:00
Winston Chang
7948a0a4fa
Merge pull request #993 from rstudio/joe/feature/reactlog-labels
...
Cleaner reactlog labels for reactives and outputs
2015-10-30 11:57:57 -05:00
Joe Cheng
ce9e95f256
Fix parseQueryString example (thanks Chris Beeley)
2015-10-29 16:15:47 -07:00
Joe Cheng
7ed5ca94a2
reactlog label code review feedback
...
- Don't clobber explicitly-provided label
- Let `reactives$x1 <- reactive(...)` work
2015-10-29 10:27:06 -07:00
Winston Chang
e635589c52
Merge pull request #992 from rstudio/joe/feature/reactlog-time
...
Add timing data to reactlog entries
2015-10-29 10:06:08 -05:00
Joe Cheng
490721437f
Merge pull request #994 from RCura/patch-1
...
Correct a regression within modules
2015-10-28 18:23:36 -07:00
Robin Cura
7e25a1566f
Correct a regression within modules
...
Commit 07f2792cf9 introduced an error, replacing `e$parent = parentSession` with `e$parent <= parentSession`, while it should have been `e$parent <- parentSession`
2015-10-29 02:03:12 +01:00