Steven Bennetts
9ec432034d
merge -r 122421-124917 viewer-2.0.0-2 -> viewer-2.0.0-3
...
ignore-dead-branch
2009-06-21 08:04:56 +00:00
Adam Moss
8ed056fde9
svn merge -r124872:124873
...
svn+ssh://svn.lindenlab.com/svn/linden/branches/viewer/viewer-1.23.threefour-merge-1a
QAR-1592 Merge of changes between 1.23 RC2 and 1.23 Final to trunk
2009-06-20 09:17:56 +00:00
Paul Oppenheim
351ebe9fcb
result of "svn merge -r123757:124890 svn+ssh://svn.lindenlab.com/svn/linden/branches/improve-unit-testing/iface-04" for QAR-1496
2009-06-19 23:24:11 +00:00
Nat Goodspeed
dc3833f31b
DEV-31980: extract dispatch-by-string-name logic from LLAresListener to new
...
LLEventDispatcher and LLDispatchListener classes. See LLAresListener for
example usage.
2009-06-19 00:17:30 +00:00
Brad Kittenbrink
8a8edfd98c
First pieces of event host module (DEV-31978).
...
Basically implements the spec nat decribed in the jira.
Test coverage isn't yet complete though.
mostly paired with nat.
2009-06-18 23:42:51 +00:00
Nat Goodspeed
ad40d64b0e
DEV-32777: tip won't even build on Windows without pacifying MSVC warning
2009-06-17 15:13:48 +00:00
Bryan O'Sullivan
113f20d0a9
Merge with SVN trunk
2009-06-11 11:15:04 -07:00
Bryan O'Sullivan
02c86086ac
Merge with Sabin
2009-06-11 11:14:45 -07:00
Brad Kittenbrink
050d2db0f8
Added LLAPRSockStream class and associated LLAPRSockStreambuf class for
...
DEV-31978 viewer event host socket module.
reviewed by palmer+nat+mani.
2009-06-10 00:00:03 +00:00
Christian Goetze
c90c3630ab
Fix one more license, add indra/newview/tests to exported tree
2009-06-04 21:18:04 +00:00
Christian Goetze
a845b78268
Fix licensing, also make the unzipping quieter, so that license error messages are easier to see in the log.
2009-06-04 20:43:12 +00:00
Brad Kittenbrink
087bd26553
Merge of QAR-1383 event-system-7 into trunk.
...
svn merge -r 121797:121853 svn+ssh://svn.lindenlab.com/svn/linden/branches/merge-event-system-7
2009-06-04 16:24:21 +00:00
Nat Goodspeed
820d4a20d1
DEV-32777: Use a canonical boost::coroutines::coroutine signature, relying on
...
boost::bind() to pass any other coroutine arguments. This allows us to remove
the LLCoroBase and LLCoro constructs, directly storing a coroutine object in
our ptr_map. It also allows us to remove the multiple launch() overloads for
multiple arguments. Finally, it lets us move most launch() functionality into
a non-template method.
2009-06-04 16:01:40 +00:00
Nat Goodspeed
a3d54c48c6
DEV-32777: When launching login coroutine, instead of binding _2, _3
...
placeholders and then asking Boost.Coroutine to pass parameters to them,
simply bind the desired values.
2009-06-04 02:37:59 +00:00
Nat Goodspeed
46291bf740
DEV-32777: Make coroutine's top-level function accept value params, not
...
reference params.
2009-06-04 01:59:31 +00:00
Christian Goetze
f9b9372027
Remove -parallelizeTargets from xcodebuild invocation, it seems to not work well enough
2009-06-03 23:18:22 +00:00
Nat Goodspeed
de55fd54bf
DEV-32777: update Boost.Coroutine for Windows too
2009-06-03 21:46:25 +00:00
Nat Goodspeed
285613b892
DEV-32777: Introduce LLCoros, an LLSingleton registry of named coroutine
...
instances. LLCoros::launch() intends to address three issues:
- ownership of coroutine instance
- cleanup of coroutine instance when it terminates
- central place to twiddle MSVC optimizations to bypass DEV-32777 crash.
Initially coded on Mac; will address the third bullet on Windows.
Adapt listenerNameForCoro() to consult LLCoros::getName() if applicable.
Change LLLogin::Impl::connect() to use LLCoros::launch().
LLCoros::getName() relies on patch to boost::coroutines::coroutine::self to
introduce get_id().
2009-06-03 21:38:21 +00:00
Bryan O'Sullivan
9c94b76ec1
Merge with SVN trunk
2009-06-02 12:27:24 -07:00
Bryan O'Sullivan
af91e85531
Small braino
2009-06-02 17:25:54 +00:00
Bryan O'Sullivan
6eeb1bd48f
Merge with SVN trunk
2009-05-29 13:00:05 -07:00
Brad Kittenbrink
7fe359b293
Added new LL_COMMON_API dll export declaration for new llsd_equals function.
2009-05-29 01:34:21 +00:00
Nat Goodspeed
7915162b96
DEV-31892: rev 119315 got lost somewhere along the way?! Reapplying.
2009-05-28 22:53:21 +00:00
Nat Goodspeed
c607752a9d
DEV-32777: ensure that stack objects listening on persistent LLEventPumps get
...
properly disconnected when destroyed.
Break out Debug class and associated macros from lleventcoro_test.cpp into test/debug.h.
Add Debug output to lllogin_test.
2009-05-28 21:25:58 +00:00
Nat Goodspeed
f910157c16
DEV-31979: Introduce LLReqID, a class to help individual event API listeners
...
implement the ["reqid"] convention. This convention dictates that a response
LLSD from each such API should contain a ["reqid"] key whose value echoes the
["reqid"] value, if any, in the request LLSD.
Add LLReqID support to LLAresListener's "rewriteURI" service, LLSDMessage,
LLCapabilityListener and LLXMLRPCListener.
2009-05-27 21:17:22 +00:00
Nat Goodspeed
657f8e45fa
Fix minor Mac build breakage (missing #include)
2009-05-27 21:16:21 +00:00
Brad Kittenbrink
46e7bd31cd
Fix for mac build errors following r121524 commit for DEV-27646.
2009-05-27 17:41:57 +00:00
Nat Goodspeed
a81c084deb
Add llsd_equals(), a function whose absence sorely puzzles me
2009-05-26 22:36:38 +00:00
Brad Kittenbrink
01d390825a
DEV-27646 dll linkage for login module.
...
Ok, finally got this to a point where it doesn't break the build and I can check
in. llcommon can be built as a shared library (disabled but can be enabled with
cmake cache var LLCOMMON_LINK_SHARED.
reviewed by Mani on tuesday (I still need to get his suggested changes
re-reviewed)
2009-05-22 23:27:16 +00:00
Adam Moss
9dfe0ca9a0
svn merge -r121194:121210
...
svn+ssh://svn.lindenlab.com/svn/linden/branches/viewer/viewer-1.23.onetwo-merge-1
QAR-1531 viewer 1.23rc1+1.23rc2 merge to trunk
2009-05-22 09:58:47 +00:00
Bryan O'Sullivan
266e854e76
Merge with SVN trunk
2009-05-21 15:31:08 -07:00
Christian Goetze
93cf3d89e5
Put the os.environ["DISTCC"] = ... call into main()
2009-05-21 21:25:09 +00:00
Christian Goetze
77c1e2b761
Fix develop.py putenv bug, use new etch build-linux hosts for parabuild.
2009-05-21 20:59:56 +00:00
David Kaprielian
5748a14f5d
os.putenv doesn't do what we want, replaced with os.environ instead.
2009-05-21 13:54:35 -07:00
Bryan O'Sullivan
12508ac9b1
Merge with SVN trunk
2009-05-20 15:36:38 -07:00
Bryan O'Sullivan
fb309e781e
Windows: make dbghelp.dll an installable package
...
Reviewed by Mani.
2009-05-20 22:25:32 +00:00
Mark Palange
8c5ca38f1d
Fix to develop.py to build on 64 bit windows.
...
Added March 2009 DirectX SDK to cmake config.
Reviewed by brad
2009-05-19 23:41:59 +00:00
Bryan O'Sullivan
d01f90c3b8
Merge with SVN trunk
2009-05-19 14:59:56 -07:00
Robert Knop
d43bd2cfdd
Now that 1.27 has branched away, bumping the version number to 1.29 to
...
mean "the development version between release versions 1.27 and 1.30".
2009-05-19 21:18:49 +00:00
Robert Knop
9a8d069902
svn merge -r118673:120720 svn+ssh://svn.lindenlab.com/svn/linden/branches/server/server-1.26
...
Merging server-1.26 back to trunk.
Two conflicts -- llversionserver.hh (kept the trunk version)
and in llsimparcelmgr.cpp -- also kept the trunk version. There was
some code in 1.26 that included error
printing from RDW that says "we should
really not be hitting this code", and that
code was gone in trunk... so, went ahead
and kept the trunk part of that one
conflict in that file.
2009-05-19 17:16:44 +00:00
Robert Knop
99660542bb
Adding back the setting of "DEBUG", the lack of which caused many unit
...
tests to fail.
2009-05-19 15:19:39 +00:00
Aaron Brashears
6df2755ba6
Result of svn merge -r119432:120464 svn+ssh://svn/svn/linden/branches/http_database/merge-03 into trunk. QAR-1462
2009-05-18 23:38:35 +00:00
Christian Goetze
0257214763
Set DISTCC_DIR to a location inside the source tree to avoid causing NFS trouble with the default setting.
2009-05-14 21:20:37 +00:00
Christian Goetze
65c86eadcb
Max out distcc jobs to 12 in develop.py
2009-05-14 20:56:03 +00:00
Nat Goodspeed
cb5918df31
Remove silly std::cout debugging output
2009-05-14 20:50:50 +00:00
Christian Goetze
32100098f5
There are 71 eniacs, not just 64
2009-05-14 20:26:00 +00:00
Christian Goetze
21a8d1f638
Make develop.py work on eniacs the same way it works on stations
2009-05-14 19:24:24 +00:00
Nat Goodspeed
3975de991d
svn merge -r113003:119136 svn+ssh://svn.lindenlab.com/svn/linden/branches/login-api/login-api-2 svn+ssh://svn.lindenlab.com/svn/linden/branches/login-api/login-api-3
...
(finish)
2009-05-13 23:35:42 +00:00
Nat Goodspeed
a087bbeda3
Any static instance of an STL container introduces static-initializer-order
...
bugs. Use internal, informal singleton pattern to work around that.
2009-05-13 23:31:47 +00:00
Bryan O'Sullivan
0f4bd16294
Another line ending change
2009-05-11 21:42:09 +00:00