1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-28 16:30:59 +01:00
phorge-phorge/src/applications
epriestley 63acd90cef Allow dashboard panels to detect rendering cycles and arrest stack overflows
Summary:
Ref T4986. Ref T4983. Panels will soon be able to contain other panels, either via Remarkup (`{W1}`) or maybe through new types of meta-panels.

Allow panels to detect that they are being rendered very deeply and/or within themselves.

Test Plan: Faked some errors, got failed panel renders. Since panels can't //really// contain other panels yet, this doesn't really have an impact.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: chad, epriestley

Maniphest Tasks: T4983, T4986

Differential Revision: https://secure.phabricator.com/D9140
2014-05-15 19:21:36 -07:00
..
arcanist/conduit Move Conduit methods inside applications 2012-12-21 12:21:59 -08:00
audit When a conduit method requires a string constant, call it "string-const" not "enum" 2014-05-14 21:59:03 -07:00
auth Found some missing icons 2014-05-13 07:45:39 -07:00
base Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
cache Put an in-request cache in front of APC 2014-05-12 12:34:04 -07:00
calendar Calendar - make calendar publicly accessible 2014-05-14 10:00:46 -07:00
chatlog Modernize chatlog a bit 2014-04-10 11:45:21 -07:00
conduit When a conduit method requires a string constant, call it "string-const" not "enum" 2014-05-14 21:59:03 -07:00
config Found some missing icons 2014-05-13 07:45:39 -07:00
conpherence Remove white app icons 2014-05-12 13:34:00 -07:00
countdown Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
daemon Found some missing icons 2014-05-13 07:45:39 -07:00
dashboard Allow dashboard panels to detect rendering cycles and arrest stack overflows 2014-05-15 19:21:36 -07:00
differential When a conduit method requires a string constant, call it "string-const" not "enum" 2014-05-14 21:59:03 -07:00
diffusion Fix a missed call to setCommit() on DiffusionRequest 2014-05-15 04:45:53 -07:00
diviner Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
doorkeeper Make "JIRA Issues" field work better with noncredentialed accounts 2014-04-02 12:03:59 -07:00
draft/storage Differential - add DifferentialDraft to track whether revisions have draft feedback or not 2014-02-18 16:25:16 -08:00
drydock Move Drydock object list rendering to SearchEngine 2014-05-13 12:14:33 -07:00
fact Extend all "ManagementWorkflow" classes from a base class 2013-12-27 13:15:40 -08:00
feed Move audit rendering into SearchEngine 2014-05-08 20:04:18 -07:00
files Found some missing icons 2014-05-13 07:45:39 -07:00
flag Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
harbormaster Fix some logic in WaitForPreviousBuildStep 2014-05-15 07:36:44 -07:00
help Add support for aural-only and visual-only elements 2014-05-01 07:18:18 -07:00
herald Found some missing icons 2014-05-13 07:45:39 -07:00
home Use bracket-free, human-readable query URIs everywhere 2014-05-10 11:37:38 -07:00
legalpad Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
lipsum Use DifferentialRevisionEditor in lipsum 2014-03-11 13:02:00 -07:00
macro Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
mailinglists Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
maniphest Move Maniphest list rendering to SearchEngine 2014-05-15 19:17:38 -07:00
meta Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
metamta Add config to require real name, respect config when creating new users, drop real name from full name if not provided. 2014-05-12 09:51:41 -07:00
notification Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
nuance Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
oauthserver Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
owners Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
passphrase Provide more context on what "Lock Permanently" means in the UI 2014-05-14 09:25:58 -07:00
paste Move paste rendering into SearchEngine 2014-05-15 19:17:22 -07:00
people Move people list rendering into SearchEngine 2014-05-15 19:17:09 -07:00
phame Found some missing icons 2014-05-13 07:45:39 -07:00
phid Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
phlux Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
pholio Remove white app icons 2014-05-12 13:34:00 -07:00
phortune Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
phpast Remove phpast.* Conduit methods 2014-03-12 11:30:22 -07:00
phragment Found some missing icons 2014-05-13 07:45:39 -07:00
phrequent Found some missing icons 2014-05-13 07:45:39 -07:00
phriction Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
policy Policy Transactions - add a details view for custom policy 2014-04-29 09:42:54 -07:00
ponder Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
project When a conduit method requires a string constant, call it "string-const" not "enum" 2014-05-14 21:59:03 -07:00
releeph When a conduit method requires a string constant, call it "string-const" not "enum" 2014-05-14 21:59:03 -07:00
remarkup/conduit When a conduit method requires a string constant, call it "string-const" not "enum" 2014-05-14 21:59:03 -07:00
repository When a conduit method requires a string constant, call it "string-const" not "enum" 2014-05-14 21:59:03 -07:00
search Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
settings Move activity log rendering to a dashboard panel 2014-05-15 19:17:02 -07:00
slowvote Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
subscriptions Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
support/application Whitelist allowed editor protocols 2014-03-17 13:00:37 -07:00
system Allow structured destruction of Differential Revisions 2014-05-01 18:25:30 -07:00
tokens Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
transactions Show command transactions in Harbormaster builds 2014-05-15 07:04:34 -07:00
typeahead Audit - add ability to add a package as an auditor 2014-04-04 12:25:03 -07:00
uiexample Update FontAwesome to 4.1.0 2014-05-14 14:44:56 -07:00
xhprof Use JSON, not PHP serialization, for XHProf profiles. 2014-02-24 04:16:52 -08:00