Aleric Inglewood
3f1fb9a66e
Add improved timeout handling for HTTP transactions.
...
Introduces AIHTTPTimeoutPolicy objects which do not just
specify a single "timeout" in seconds, but a plethora of
timings related to the life cycle of the average HTTP
transaction.
This knowledge is that moved to the Responder being
used instead of floating constants hardcoded in the
callers of http requests. This assumes that the same
timeout policy is wanted for each transaction that
uses the same Responder, which can be enforced is needed.
I added a AIHTTPTimeoutPolicy for EVERY responder,
only to make it easier later to tune timeout values
and/or to get feedback about which responder runs
into HTTP errors in debug output (especially time outs),
so that they can be tuned later. If we already understood
exactly what we were doing then most responders could
have been left alone and just return the default timeout
policy: by far most timeout policies are just a copy
of the default policy, currently.
This commit is not finished... It's a work in progress
(viewer runs fine with it though).
2012-10-05 15:53:29 +02:00
Aleric Inglewood
56f2f0b727
Merge branch 'curlthreading2' into curlthreading3
2012-09-19 04:14:25 +02:00
Lirusaito
ea8791697e
Sync more code with upstream, Translations galore, even translations for AntiSpam!
...
Updated AntiSpam with documentation, safety measures, and better presentations and clarifications for the end-user from FS.
If it looks like something was removed from an xml, it was just moved to fall into place better with v-d.
Corrected log end message being log start message.
2012-09-01 00:43:30 -04:00
Aleric Inglewood
83b13f6a3f
WIP: make everything use AICurlEasyRequestStateMachine
2012-08-20 21:18:19 +02:00
Shyotl
d2b13f515d
Avoid several excessive per-frame LLView::getChildView calls by instead caching the results in postBuild. (Added CachedUICtrl, which is basically just a self-nulling pointer to not have to make ui ctors dirtier)
2012-08-03 20:51:53 -05:00
TighMacFanatic
329b708aaf
Fix History button in IM panel not working for non-Windows users.
2012-07-15 15:07:05 -04:00
Siana Gearz
f05edda4f4
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
...
Conflicts:
indra/newview/llfloateravatarlist.cpp
indra/newview/llfloatermessagelog.cpp
indra/newview/llstartup.cpp
indra/newview/llviewermenu.cpp
indra/newview/llviewermessage.cpp
indra/newview/skins/default/xui/fr/menu_inventory.xml
2012-03-28 22:27:45 +02:00
Siana Gearz
196e9d6c78
Unbreaking Ctrl+W the right way
2012-03-25 09:31:06 +02:00
Shyotl
1810a7c7f9
Updated LLFocusMgr to use boost::signals2 instead of vanilla function pointers. Also removed top-focus handling from lluictrl because it doesn't belong there.
2012-02-18 01:58:02 -06:00
Lirusaito
06837a2a77
Stop prepending ((\[[ to actions that end with ))/]], fix compile warning for npos, and remove unnecessary checks from sendMsg()
...
Users can have their actions not get broken should they end with )) or ]] without beginning OOC, while AutoOOC is enabled.
2012-02-05 14:22:52 -05:00
Lirusaito
03c0509a6c
Tiny change to allow /ME to work in instant messages.
...
Sometimes people want to type in all caps, sometimes caps lock goes on by accident, either way, in instant messages, it won't affect /ME anymore.
TODO: /ME for local chat.
2012-02-02 03:49:48 -05:00
Shyotl
9f7e9299bd
Pulled apart LLInventoryPanel and LLInventoryView. TODO: LLInventoryView needs to be chopped apart into a floater (LLFloaterInventory) and a panel (LLPanelMainInventory).
2012-01-29 23:17:28 -05:00
Siana Gearz
7fec659979
Update RLVa to 1.4.0-compatible
2012-01-25 21:11:33 +01:00
Lirusaito
9d3b276f61
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-01-12 23:39:16 -05:00
Shyotl
1cc33caaa3
Pulled llinventorymodel apart into llinventorymodel, llinventoryobserver and llinventoryfunctions
2012-01-12 18:57:10 -06:00
Lirusaito
be978ab76b
A small change issued by Siana to correct a small problem.
2012-01-12 17:35:41 -05:00
Siana Gearz
d2b2c501bc
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-01-12 03:44:48 +01:00
Siana Gearz
4eea8624b7
Fix keyboard shortcuts like ctrl+w for floaters
2012-01-12 01:37:13 +01:00
Lirusaito
f14e6cdb60
Pretty sure all I did was fix some things that didn't look nice to me or poor syntax highlighters, shouldn't affect performance...
2012-01-07 18:14:36 -05:00
TighMacFanatic
a31fc8a612
Issue 14 - unlimited message lengths resolved.
2011-11-11 01:58:43 -05:00
Shyotl
d6d8681874
onVisibilityChange renamed to handleVisibilityChange
2011-10-13 17:17:57 -05:00
Shyotl
417f5084b4
Added LLNotificationsUtil and switched LLNotifications::instance().add to LLNotificationsUtil::add in a bazillion places.
2011-09-03 19:30:42 -05:00
Shyotl
6ad9367c24
Trying out new LLCachedControl implementation.
2011-07-16 23:36:56 -05:00
Siana Gearz
37f8a6e00b
Applied patch for #37 by anonymous
2011-06-05 19:06:54 +02:00
TighMacFanatic
56c357911e
Chat keyword highlighting
2011-05-01 02:31:05 -04:00
Siana Gearz
c17b67399b
Final OpenSim group chat fix... i HOPE
2011-04-04 02:48:05 +02:00
Siana Gearz
7e895d4590
I really got annoyed by [RECIPIENT]
2011-04-03 00:46:34 +02:00
Shyotl
1e85c42bb7
Static'd and or const'd some instances of LLCachedControl.
...
Converted a few frequently fetched settings to LLCachedControl
2011-02-24 17:27:57 -06:00
Siana Gearz
72c4c52372
Assorted fixes
2011-02-12 23:33:11 +01:00
siana
d65a5ffeb7
Assorted DN and RLVa fixes from Phoenix
2011-01-02 02:05:32 +01:00
Siana Gearz
9983d0b803
Display Name work
2010-12-13 00:31:01 +01:00
Siana Gearz
d7a1575ad2
Merged Ascent progress - title picker
2010-11-08 22:59:46 +01:00
Siana Gearz
18149fdfed
RLVa fixes
2010-11-07 18:52:25 +01:00
Siana Gearz
740b570168
Merged in RLVa. Viewer broken!
2010-11-07 05:05:47 +01:00
CharleyLevenque
38374d3876
RP mode for IMs. Versioning. Dickdongs.
2010-10-24 01:14:00 -04:00
Beeks
be42b299b6
MU-style poses for IMs.
...
Signed-off-by: Beeks <HgDelirium@gmail.com >
2010-10-05 10:57:53 -04:00
CharleyLevenque
cd473c8574
accidentally the whole OOC auto-close.
2010-08-27 04:50:16 -04:00
Beeks
3c97386456
Just kidding, IM handling works now. For future reference - Don't make the commit data before you're going to push it - you can't change it later, apparently, or clear the commit to make a new one.
2010-08-23 07:56:22 -04:00
CharleyLevenque
794a5ce848
Fixed the History and Teleport panels in Instant Messages.
2010-08-22 22:22:24 -04:00
Beeks
5ce4286fd7
f
2010-08-22 15:14:30 -04:00
Hazim Gazov
7a86d01598
Imported existing code
2010-04-02 02:48:44 -03:00