Ychebotarev ProductEngine
b6d5909ddc
partitial fix for major EXT-4820 [NUX] Viewer dimensions on first-run
...
need to specify desctop width and height for macos and linux (see LLDesctopInfo in llsys.cpp for details)
--HG--
branch : product-engine
2010-03-04 15:43:14 +02:00
Roxie Linden
66efd3f432
fix windows build break again
2010-03-02 14:29:42 -08:00
Igor Borovkov
6575b685e9
fixed EXT-5526 Objects are shown as persons in the chat history from previous sessions
...
- new chat source type CHAT_SOURCE_UNKNOWN for avatar names not in cache and object names consisting of two words (avatar names like)
- new icon (unknown_icon.png) for message headers () of nearby chat messagses coming from CHAT_SOURCE_UNKNOWN
- context menu no longer displayed for object names from chat history (no UUIDs)
- double click on message headers in nearby chat no longer opens Inspector (no UUIDs)
- object names (loaded from chat history) in nearby chat are no longer SLURLed (no UUIDs for them)
--HG--
branch : product-engine
2010-02-24 17:18:05 +02:00
Eugene Mutavchi
10c5f2f080
Implemented low task EXT-5215 (Disable showing full yyyy/mm/dd timestamp for messages (nearby chat/im) received today)
...
--HG--
branch : product-engine
2010-02-19 13:36:47 +02:00
Tofu Linden
9fee359d1b
CID-3
...
Checker: CHECKED_RETURN
Function: LLImageDecodeThread::update(unsigned int)
File: /indra/llimage/llimageworker.cpp
2010-02-13 14:37:48 +00:00
Tofu Linden
a4d224ff93
EXT-5055 LLInstanceTracker promotes some dangerous patterns - detect them
2010-02-06 21:38:57 +00:00
Tofu Linden
346cabd557
make the instancetracker unit test really, like, work. before I fiddle with a big pile of stuff.
2010-02-06 21:03:55 +00:00
Tofu Linden
4c7ae59996
move LLEventTimer into its own source module. everyone includes it, almost no-one wants it. now I can dick with it a bit without rebuilding the world, at least. :)
2010-02-06 18:59:44 +00:00
Mark Palange (Mani)
ec076c97fe
EXT-4754 Fix for LLEventTimer::updateClass crash.
...
Ugh. Update on Tofu's patch for this bug.
Reviewed by Richard
2010-02-05 18:15:31 -08:00
Tofu Linden
2c30ccf34d
EXT-4754 Crash in LLEventTimer::updateClass
2010-02-04 11:24:14 +00:00
Tofu Linden
14d942f16b
A flag+assert to help track bad behaviour in LLEventTimer, especially EXT-4754
2010-02-04 11:08:49 +00:00
Tofu Linden
33a92be286
CID-269
...
Checker: UNINIT_CTOR
Function: LLWorkerClass::LLWorkerClass(LLWorkerThread *, const std::basic_string<char, std::char_traits<char>, std::allocator<char>>&)
File: /indra/llcommon/llworkerthread.cpp
2010-02-03 20:39:52 +00:00
Tofu Linden
193f2e2edc
CID-271
...
Checker: UNINIT_CTOR
Function: LLTreeDFSIter<LLView, std::list<LLView *, std::allocator<LLView *>>::_Const_iterator<(bool)0>>::LLTreeDFSIter()
File: /indra/llcommon/lltreeiterators.h
2010-02-03 20:36:56 +00:00
Tofu Linden
8b4823acfb
CID-272
...
Checker: UNINIT_CTOR
Function: LLTreeDFSPostIter<LLView, std::list<LLView *, std::allocator<LLView *>>::_Const_iterator<(bool)0>>::LLTreeDFSPostIter()
File: /indra/llcommon/lltreeiterators.h
2010-02-03 20:33:47 +00:00
Tofu Linden
930035ebdc
CID-273
...
Checker: UNINIT_CTOR
Function: NamedTimerFactory::NamedTimerFactory()
File: /indra/llcommon/llfasttimer_class.cpp
2010-02-03 20:29:57 +00:00
Mark Palange (Mani)
58f813a136
merge
2010-02-02 14:45:42 -08:00
Mark Palange (Mani)
0f07ec0c69
Pushing processor id windows fixes to working branch.
2010-02-02 14:42:32 -08:00
palange
4665ef7b9c
Added cpu frequency. puching to move to windows. again.
2010-02-01 17:00:21 -08:00
richard
45e700cb3e
merge
2010-02-01 12:39:59 -08:00
palange
6abecf1228
pushing to private repo to move to windows development.
2010-02-01 11:23:30 -08:00
Tofu Linden
c6fb7a0b1a
Hint to compiler that logging is never *expected* on the fast-path.
2010-02-01 12:13:12 +00:00
Alexei Arabadji
86609394ca
fixed major EXT-3643 “Embed friendship offer into IM window”;
...
--HG--
branch : product-engine
2010-01-29 17:48:10 +02:00
Igor Borovkov
f6fceac081
fixed EXT-3841 [BSI] "Send IM..." choosable in IM floater context menu
...
--HG--
branch : product-engine
2010-01-28 15:51:49 +02:00
Tofu Linden
e133a98246
CID-227
...
Checker: STRING_OVERFLOW
Function: CProcessor::AnalyzeIntelProcessor()
File: /indra/llcommon/llprocessor.cpp
2010-01-27 15:49:22 -08:00
Tofu Linden
9e2ba40d13
less dumb partial fix for CID-219
2010-01-27 15:45:41 -08:00
Tofu Linden
a7c3fde789
partial fix for CID-219
...
Checker: STREAM_FORMAT_STATE
Function: LLDate::toStream(std::basic_ostream<char, std::char_traits<char>>&) const
File: /indra/llcommon/lldate.cpp
2010-01-27 15:45:07 -08:00
Tofu Linden
4321857774
CID-220
...
Checker: STREAM_FORMAT_STATE
Function: encode_character(std::basic_ostream<char, std::char_traits<char>>&, char)
File: /indra/llcommon/lluri.cpp
2010-01-27 15:37:28 -08:00
Tofu Linden
635290cc87
CID-186
...
Checker: RESOURCE_LEAK
Function: LLStringUtilBase<unsigned int>::addCRLF(std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int>>&)
File: /indra/llcommon/llstring.h
2010-01-27 15:09:25 -08:00
Tofu Linden
3616ed1e99
sigh, follow-up fix.
2010-01-27 13:28:13 -08:00
Tofu Linden
eeb30616f6
CID-99
...
Checker: INVALIDATE_ITERATOR
Function: LLAllocatorHeapProfile::parse(const std::basic_string<char, std::char_traits<char>, std::allocator<char>>&)
File: /indra/llcommon/llallocator_heap_profile.cpp
not a bug, but make it clearer to coverity.
2010-01-27 13:26:05 -08:00
Tofu Linden
b77fe6dc72
DEV-45468 SNOW-108: Fast timers are broken / badly-scaled on linux
...
more reliable fix based on feedback from Richard. dicked with the Darwin results too since those seemed wrong based on the same feedback (also covered in test plan).
2010-01-26 12:35:22 -08:00
Tofu Linden
cbe647786f
We already have a LL_FORCE_INLINE in llpreprocessor.h, don't re-invent it for llfasttimers.h.
...
Also define LL_LIKELY/LL_UNLIKELY with a warning about its micro-optimizey nature, and use it to annotate llasserts (i.e. make llassert() lower-overhead and thus more attractive, even in inner-ish loops.)
2010-01-25 14:25:58 -08:00
Tofu Linden
2375afc428
Gosh, the mac prototypes for get_cpu_clock_count_64 have always been wrong, but the compiler didn't start caring until I made these proper member functions.
...
fixed.
2010-01-25 13:49:13 -08:00
Tofu Linden
18bdeb3d0e
DEV-45468 'SNOW-108: Fast timers are broken / badly-scaled on linux' ready to merge.
...
legacy coding policy fix-up.
2010-01-25 13:32:49 -08:00
Tofu Linden
3d0ff2585e
Final fix for fast timer reshuffle.
2010-01-25 13:24:45 -08:00
Tofu Linden
ec7b204ed6
shuffle shuffle of timer code. cleanup.
2010-01-25 12:31:50 -08:00
Tofu Linden
563daa96a8
pull in the linux+solaris fast-timers impl from snowglobe, fit it into viewer2, start moving headers around.
2010-01-25 12:07:25 -08:00
richard
947398563e
merge
2010-01-22 17:40:28 -08:00
richard
337716d946
LLPointer cleanup and fix for EXT-4413
...
reviewed by Rick
2010-01-22 16:51:13 -08:00
Rick Pasetto
5a83247f03
Fix assert in lldictionary as used by llfoldertype
...
Review #88
This assert might be valid in general, but LLFolderType has a valid reason for getting "not found"
2010-01-22 14:03:13 -08:00
Tofu Linden
a0666bdb70
Turn on llassert() and llverify() for RelWithDebInfo builds.
...
Convert top firing asserts into big warnings.
To be reviewed by Mani.
2010-01-21 14:42:11 -08:00
Bryan O'Sullivan
2d65e6295d
Convert all C++ files to Unix line endings
2010-01-20 10:35:22 -08:00
richard
798e33767f
fix for gcc build
2010-01-15 19:15:27 -08:00
richard
9e506e499c
wrong line endings
2010-01-15 18:50:27 -08:00
richard
d87de15776
fix for build error in xmmintrins.h
2010-01-15 18:45:18 -08:00
richard
d278333828
fix for mac fast timer resetting too often
2010-01-13 19:16:59 -08:00
richard
6da4746d5c
better commented fix for VS2005 compile issues
...
reviewed by Leyla
2010-01-13 17:48:49 -08:00
richard
ab1ec1285d
potential fix for build issues on vs2005
2010-01-13 17:33:27 -08:00
palange
03104e6998
intermediate commit, to pass to windows machine
2010-01-11 16:43:06 -08:00
richard
daa4965fe0
renamed LLFastTimerUtil to LLFastTimer
2010-01-11 12:05:13 -08:00
richard
eb228dcf3a
fast timer performance tuning
2010-01-08 16:41:39 -08:00
Mark Palange (Mani)
dd500fb1fd
EXT-3780 Rewrote windows processor detection to support cpuid brandstring, and x64.
...
Refactored the CProcessor class into LLProcessorInfo.
Reviewed by brad
2010-01-07 16:15:51 -08:00
Nat Goodspeed
5a1e07002a
Add lleventhost queries to list LLEventAPIs or describe one.
...
Add LLEventDispatcher::getDispatchKey() to retrieve a previously-
inaccessible value.
2009-12-22 19:17:14 -05:00
richard
06fb97735d
merge
2009-12-21 16:05:41 -08:00
richard
4a460a1dcf
added optional timing of fast timers themselves
2009-12-21 16:05:20 -08:00
Steve Bennetts
abe0eb2ba7
HTTP Texture changes:
...
* Fixed bug in llqueuedthread.cpp causing unnecesssary sleeeping
* Fixed an issue that was preventing retries on 503 errors
* Added number of pending creates to Texture View
* Increased time allocated for texture creates
2009-12-17 16:19:00 -08:00
brad kittenbrink
89201ba29a
Fix for mac build post-merge.
2009-12-14 16:05:13 -05:00
brad kittenbrink
cb9b874b17
Merge of my old precompiled headers dependency cleanup with tip of viewer-2-0.
2009-12-14 11:07:29 -08:00
Mark Palange (Mani)
be49b8bed5
EXT-3158 - Removing logging of users password hash from new login code.
...
Reviewed by Brad
2009-12-08 16:57:45 -08:00
Roxie Linden
b11a625e6f
Automated merge with a few fixups for code review comments
2010-03-01 15:31:04 -08:00
Roxie Linden
a2efe4bb41
automated merge
2010-02-26 19:18:15 -08:00
Roxie Linden
5352954eb6
automated merge
2010-02-26 17:34:39 -08:00
Roxie Linden
2d7697dfad
automated merge
2010-02-26 01:52:28 -08:00
Roxie Linden
5c73a90835
automated merge
2010-02-25 21:20:45 -08:00
Roxie Linden
9b05fecbf6
automated merge from trunk
2010-02-25 18:24:07 -08:00
Roxie Linden
5ed6e0720a
warn-on-failure:unix-eol
...
automated merge from trunk
2010-02-25 16:50:21 -08:00
Roxie Linden
0ac14158bc
automated merge from trunk
2010-02-25 14:12:18 -08:00
Roxie Linden
c6163fafaa
automated merge
2010-02-25 01:34:52 -08:00
Roxie Linden
0bf246ed66
Automated merge
2010-02-25 00:17:42 -08:00
Roxie Linden
a9867b6437
Automated merge
2010-02-24 18:28:19 -08:00
brad kittenbrink
7c69928ff8
Fixups for things broken after the last merge and for the linux build.
2009-12-07 18:43:47 -08:00
brad kittenbrink
8e912657e8
Another merge of include dependency cleanup work with viewer-2-0.
2009-12-07 12:20:47 -08:00
Mark Palange (Mani)
4535fd64fb
Merge
2009-12-03 13:21:32 -08:00
Mark Palange (Mani)
5729a0a6a3
Fix to windows build breakages.
...
Reviewed by Brad
2009-12-03 13:11:35 -08:00
Nat Goodspeed
18901432e9
Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/
2009-12-03 11:51:50 -08:00
brad kittenbrink
bf4f21ecf8
Merge of include dependency cleanup work with viewer-2-0
2009-12-03 10:41:31 -08:00
Nat Goodspeed
d805fab31e
DEV-43463: swap visit_and_connect() overloads for Linux compiler
2009-12-03 10:01:23 -08:00
skolb
1de537d1bd
Fixed broken build
2009-12-03 09:43:50 -08:00
Nat Goodspeed
5fd2938da8
Merge with recent viewer-2-0
2009-12-03 09:17:51 -08:00
Nat Goodspeed
97f97f286c
Skip logging test that fails on Linux, no idea why
2009-12-03 09:14:17 -08:00
Nat Goodspeed
91dd8b2371
Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/
2009-12-03 10:38:26 -05:00
Nat Goodspeed
c5b5e56f74
Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/
2009-11-30 11:30:10 -08:00
Nat Goodspeed
7681212d87
Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/
2009-11-30 14:19:40 -05:00
Nat Goodspeed
7b6ddb4106
DEV-43463: Keep LLEventPump's LLStandardSignal alive during post()
...
Replace LLEventPump's boost::scoped_ptr<LLStandardSignal> with
boost::shared_ptr. Take a local stack copy of that shared_ptr in post()
methods, and invoke the signal through that copy. This guards against scenario
in which LLEventPump gets destroyed during signal invocation. (See Jira for
details.) Re-enable Mani's test case that used to crash.
Introduce ll_template_cast<> to allow a template function to recognize a
parameter of a particular type.
Introduce LLListenerWrapper mechanism to support wrapper objects for
LLEventPump listeners. You instantiate an LLListenerWrapper subclass object
inline in the listen() call (typically with llwrap<>), passing it the real
listener, trusting it to forward the eventual call.
Introduce prototypical LLCoutListener and LLLogListener subclasses for
illustrative and diagnostic purposes. Test that LLLogListener doesn't block
recognizing LLEventTrackable base class bound into wrapped listener.
2009-11-30 12:57:45 -05:00
Steve Bennetts
aec42e3fa2
merge
2009-11-23 17:49:01 -08:00
Steve Bennetts
9730dd6a94
Added some threading debugging code. Should catch any recursive mutex locks in non Release builds.
2009-11-23 17:00:53 -08:00
James Cook
cbbb107d1f
merge
2009-11-20 14:45:51 -08:00
Tofu Linden
9f00a7f381
Merging heads, hmm.
2009-11-20 20:03:51 +00:00
Mark Palange (Mani)
6016ac6588
EXT-2618 Added code to determine if the viewer is running 'compatibility mode'
...
OS version string reports compatibility mode and real os version number, if accessible.
reviewed by Richard
2009-11-20 10:09:22 -08:00
James Cook
fc04d5bbb8
merge
2009-11-20 09:46:23 -08:00
angela
b6ad65c04e
EXT-2094 Add click-to-zoom as a one-click settable option for objects
2009-11-19 15:02:05 +08:00
angela
6e5f529a7a
branch merge
2009-11-19 11:43:47 +08:00
Bryan O'Sullivan
699eac4ee3
Switch some files to Unix line endings
2009-11-18 17:52:03 -08:00
Steve Bennetts
dd9f2ca5f5
Merge from product-engine
2009-11-18 14:24:41 -08:00
Palmer
8b56d0bece
Automated merge with ssh://palmer@hg.lindenlab.com/viewer/viewer-2-0
2009-11-18 12:02:04 -08:00
Palmer
6b81dfb139
Allow USE_GOOGLE_PERFTOOLS to be set to on. For memory manager
...
Reviewed by Bao
2009-11-18 11:59:09 -08:00
Eugene Kondrashev
b3cb61a26a
Fixed major bug EXT-2532-IM timestamp is when message is viewed, not when it was sent and received. Time str from the arriving message used now instead of constructing it dynamicly.
...
--HG--
branch : product-engine
2009-11-18 17:57:47 +02:00
angela
a35fbddb91
EXT-2094
2009-11-18 20:52:53 +08:00
Eric M. Tulla (BigPapi)
3217887356
Merge of viewer2 into avp
...
--HG--
branch : avatar-pipeline
2009-11-17 17:58:17 -05:00
Loren Shih
95cbf689f3
merge
...
--HG--
branch : avatar-pipeline
2009-11-16 11:05:33 -05:00
Steve Bennetts
0d25816280
merge
2009-11-14 10:25:14 -08:00
Steve Bennetts
f67a8ad12e
Mutex lock fix for texture cache.
...
Also a fix for texture purging when reducing the cache size.
2009-11-13 22:54:55 -08:00
brad kittenbrink
1ea60591a9
Refactoring of llviewerprecompiledheaders.h to hopefully increase stability
...
and reduce unnecessary dependencies and incredibuild wedging. Hopefully in
the long run this will reduce build time. Also cleaned up a lot of header
file usage to conform better to the coding standard.
reviewed by james and steve.
2009-11-13 20:33:59 -05:00
Vadim Savchuk
abb23ff312
Manual merge from default branch.
...
--HG--
branch : product-engine
2009-12-02 18:17:51 +02:00
Paul Guslisty
a7eb37012b
fixed normal bug EXT-2738 ([BSI] 12-hour clock format should not have a leading zero)
...
--HG--
branch : product-engine
2009-12-02 12:05:01 +02:00
Kent Quirk
f496c2b164
DEV-43622 : API change (no functionality change) to fix a design error in LLSD
...
I made it about a year and a half ago; Zero found it while reading code. I had added a return value to LLSD::insert(), but a) did it wrong, and b) broke the STL-like semantics of insert(). So I've put insert() back to returning void and created LLSD::with(), which does what my earlier insert() did. The compiler then caught all the cases where insert()'s return value were being used, and I changed those to use with() instead.
2009-12-01 20:59:08 -05:00
James Cook
dd6fa93d84
merge
2009-12-01 11:47:13 -08:00
Brad Payne (Vir Linden)
e8ec98c307
line ending fixes
...
--HG--
branch : avatar-pipeline
2009-12-01 12:06:31 -05:00
James Cook
7d3b3cc474
Linker optimization - use "extern template" for commonly regenerated templates
...
Also replaced many duplicate calls to LLViewerCamera::getInstance() with local pointer.
Reviewed with Ambroff
2009-11-30 14:41:52 -08:00
Steve Bennetts
3eb48e4015
Fix for Windows crash (incorrect date format crashes windows)
2009-11-29 22:13:32 -08:00
James Cook
30cb8d566e
Missed another LL_COMMON_API tag
2009-11-29 12:53:09 -08:00
James Cook
491cbc5de6
Suppress MSVC warning about extern template for linker optimization
2009-11-28 23:50:14 -08:00
James Cook
e9b07c480a
Fix build, missed a file and items need LL_COMMON_API
2009-11-28 23:10:38 -08:00
James Cook
895d528524
Fix build - exported globals must have LL_COMMON_API tag
2009-11-28 20:56:15 -08:00
James Cook
8ff96a3515
Migrated LLUUIDs and some float constants out of headers into .cpp files
...
Moved some functions with llinfos into .cpp files
Linker optimizations, all
2009-11-28 20:08:09 -08:00
James Cook
cb29ce1243
Move hard-coded image IDs to .cpp file to speed link time.
2009-11-28 16:39:50 -08:00
James Cook
3858992603
Add CMake var LL_TESTS to optionally disable tests for build timing
2009-11-27 22:24:57 -08:00
Paul Guslisty
9f603cef97
fixed normal bug EXT-2738. 12-hour clock format should not have a leading zero
...
--HG--
branch : product-engine
2009-11-27 18:50:43 +02:00
Eric M. Tulla (BigPapi)
3194c89177
Merging viewer2 changes into avp branch
...
--HG--
branch : avatar-pipeline
2009-11-13 19:26:20 -05:00
Loren Shih
59eb2815bf
merge
...
--HG--
branch : avatar-pipeline
2009-11-13 18:28:27 -05:00
Loren Shih
f0cd44a6a2
EXT-2482 : Newly created folders have wrong default type
...
Removed AT_ROOT_CATEGORY and FT_ROOT_CATEGORY since those types are unused. Changed FT_CATEGORY to FT_ROOT_INVENTORY to make its purpose more clear.
This change assumes that no agent inventories have category type 9 for either inventory type or folder preferred type.
--HG--
branch : avatar-pipeline
2009-11-13 16:18:53 -05:00
Nat Goodspeed
8dda668fc4
Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/
2009-11-13 12:22:40 -05:00
Nat Goodspeed
2f97829aab
Introduce LLEventDispatcher::begin()/end() to iterate over (name, desc) pairs
...
for all registered operations. (untested)
Introduce LLEventDispatcher::getMetadata(name) query so you can discover, for
a given named operation, its query string and required parameters. (untested)
Introduce LLEventDispatcher::add() convenience methods allowing you to omit
description strings. Fix LLLoginInstance (which uses a non-LLEventAPI
LLEventDispatcher) back to description-less add() calls.
However, filter LLEventDispatcher::add() methods inherited by LLEventAPI so
that an LLEventAPI subclass *must* provide a description string.
2009-11-12 20:11:53 -05:00
richard
8c90e4d468
DEV-42747 - lltreeiterators_test.cpp broken on Windows
...
reviewed by Nat
2009-11-12 13:54:30 -08:00
brad kittenbrink
d4846af9fb
Fix for DLL linkage error in new LLEventAPI class.
2009-11-11 12:30:23 -05:00
Nat Goodspeed
062d0a13db
Add LLEventAPI class, formalizing the mechanism by which we wrap a C++ API
...
with an event API. In addition to the LLEventPump name on which to listen,
LLEventAPI accepts a documentation string for event API introspection.
Give every LLEventDispatcher::add() overload a new documentation string
parameter for event API introspection.
Convert every existing event API to new conventions, introducing suitable
documentation strings for the API and each of its operations.
2009-11-11 07:41:50 -05:00
Nat Goodspeed
43ae94ab0f
Rename private methods to avoid ambiguity with subclasses
2009-11-11 07:32:59 -05:00
Nat Goodspeed
ffad97ccb0
Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/
2009-11-10 19:22:52 -05:00
Monroe Linden
2fd31363f7
Added PluginAttachDebuggerToPlugins debug setting.
...
Added accessors to get platform-specific process ID from LLProcessLauncher.
Added an optional "debug" argument to LLPluginClassMedia::init() and LLPluginProcessParent::init() (defaults to false).
Mac only: made the state machine in LLPluginProcessParent::idle() open a new window in Terminal.app with a gdb session attached to the plugin process upon successful launch.
2009-11-10 15:57:26 -08:00
Nat Goodspeed
f8ddc9a8ce
Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/
2009-11-10 17:10:57 -05:00
Nat Goodspeed
a97aebb84a
Enhance LLInstanceTracker variants to be more uniform.
...
For both the (so far unused) generic KEY form and the KEY = T* form, provide
key_iter, beginKeys(), endKeys().
Change instance_iter so that when dereferenced, it gives you a T& rather than
a T*, to be more harmonious with a typical STL container. (You parameterize
LLInstanceTracker with T, not with T*.)
Fix existing usage in llfasttimer.cpp and lltimer.cpp to agree.
For the KEY = T* specialization, add T* getInstance(T*) so client isn't forced
to know which variant was used.
Add unit tests for uniformity of public operations on both variants.
2009-11-10 13:30:29 -05:00
Nat Goodspeed
fc849873ab
Remove dangling LLEVENTS_LISTENER_ARITY control
2009-11-10 13:16:33 -05:00
brad kittenbrink
115dd2b09c
Merging DEV-41724/DEV-41725 3rd party lib staging work with viewer-2-0.
2009-11-09 20:08:30 -05:00
CG Linden
66cf090114
Adding new option definition - forgot.
2009-11-06 15:54:11 -08:00
Steve Bennetts
a24eee0dd6
DEV-42272 - viewer crash on startup in LLCurlRequest::process
2009-11-06 14:36:16 -08:00
Mark Palange (Mani)
913c29f709
Automated merge with http://hg.lindenlab.com/viewer/viewer-2-0
2009-11-06 12:54:57 -08:00
Steve Bennetts
afe6350160
merge from texture-pipeline
2009-11-06 12:15:41 -08:00
Xiaohong Bao
35e200881c
merge QAR-1829: texture pipeline branch in viewer-2.0.0.3
2009-11-06 06:52:24 +00:00
palange
ec32310c86
Removed search_dirs and dst_path arguments from ll_deploy_sharedlibs_command()
...
Fixed mac breakage.
2009-11-05 17:51:50 -08:00
brad kittenbrink
797b4e22b3
Merge of my DEV-41724/DEV-41725 work with viewer-2-0
...
normalizing shared library staging on all 3 platforms. Test executables should
now run in the debugger.
2009-11-05 12:07:10 -05:00
brad kittenbrink
4bff7b0853
Wrap-up work for DEV-41724/DEV-41725 - normalizing shared library staging on all 3 platforms.
...
Should now work out of the box on all 3 platforms and in the debugger.
2009-11-04 18:50:35 -05:00
Bryan O'Sullivan
b806edf4ac
Redo Bao's broken merge
2009-11-04 14:59:23 -08:00
Loren Shih
0dd9871012
merge
...
--HG--
branch : avatar-pipeline
2009-11-03 14:02:02 -05:00
Loren Shih
2f2bdd83d6
For QAR-2014 : Sandbox for testing FolderTypes [VIEWER]
...
svn merge -r136068:136089 svn+ssh://svn.lindenlab.com/svn/linden/branches/avatar-pipeline/folder-types__merge__viewer2.0.0-3-r135948 into svn+ssh://svn.lindenlab.com/svn/linden/branches/viewer/viewer-2.0.0-3
Infrastructure changes for cleaning up Asset/Folder types. Associated sim changes are only so that the sim still compiles.
2009-11-03 00:47:23 +00:00
brad kittenbrink
589d64fda7
Merging my DEV-41722 work with viewer-2-0
2009-11-02 16:59:32 -05:00
James Cook
b4b516b966
Fix unclear function names around Pacific versus "SLT" time in string operations.
...
Reviewed with Brad.
2009-11-02 08:35:37 -08:00
James Cook
c6c9064273
EXT-1565 Menu bar clock now shows Pacific (PDT/PST) time, as does any other
...
UI widget that references "slt" in the XML.
2009-10-30 16:37:39 -04:00
brad kittenbrink
a17ca8260a
Beginning work for DEV-41722 normalizing shared lib staging on all 3 platforms. Renamed CopyWinLibs.cmake to Copy3rdPartyLibs.cmake.
2009-10-26 16:08:43 -04:00
brad kittenbrink
0fc5ab7f18
Workaround for DEV-35406 lleventhost crash on shutdown.
...
The fix deletes all LLEventPumps boost::signal objects prior to unloading any dlls.
reviewed by Nat.
2009-10-21 19:08:25 -07:00
Nat Goodspeed
aa75245a1a
Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/
2009-10-20 11:34:46 -04:00