Lirusaito
9c61998dac
Spelling fixes...
...
to a header *sigh*
2012-07-03 00:54:25 -04:00
Drake Arconis
947990c2ad
Merge remote-tracking branch 'aleric/V2MultiWear' into AltCompilers
2012-07-03 00:34:07 +00:00
Aleric Inglewood
e36042bb76
More that I forgot it extract from curlthreading2.
2012-07-03 02:33:09 +02:00
Drake Arconis
7ad1b8731d
Merge remote-tracking branch 'aleric/V2MultiWear' into AltCompilers
2012-07-02 21:25:40 +00:00
Aleric Inglewood
d66acdf240
Add the rest of sRunning too.
2012-07-02 23:22:42 +02:00
Drake Arconis
8eb319d3ba
Merge remote-tracking branch 'aleric/V2MultiWear' into AltCompilers
2012-07-02 21:08:04 +00:00
Drake Arconis
c464a8da30
Merge branch 'V2MultiWear' of bitbucket.org:Lirusaito/singularityviewer into AltCompilers
...
Conflicts:
indra/cmake/00-Common.cmake
indra/newview/llvovolume.cpp
2012-07-02 20:16:56 +00:00
Lirusaito
e6689f830a
Update llstring, and fix an error only presented in debug builds.
2012-07-02 15:57:55 -04:00
Drake Arconis
ece9dda7b4
Initial support for the Clang compiler and numerous warning fixes
2012-07-02 19:45:41 +00:00
Lirusaito
24db228406
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
...
Conflicts:
indra/llrender/llvertexbuffer.h
indra/newview/llface.cpp
indra/newview/llpaneleditwearable.h
2012-07-02 04:14:52 -04:00
Shyotl
67e1a3b004
Lindie viewer-dev catchup regarding rendering pipeline.
2012-06-30 20:05:31 -05:00
Aleric Inglewood
221e3908b9
There is no need to use a pure virtual destructor, and doing so crashes libcwd when configured with --enable-alloc.
2012-06-27 04:27:09 +02:00
Aleric Inglewood
0bee4a922f
Make sure that sRunning <= number of threads with status RUNNING.
2012-06-27 04:27:08 +02:00
Aleric Inglewood
5996ff1fa2
Fixed a comment.
2012-06-27 04:27:08 +02:00
Aleric Inglewood
e7a3a150a7
Add AIThreadSafeBits::wrapper_cast to cast wrapped object back to wrapper class.
2012-06-27 04:27:08 +02:00
Aleric Inglewood
e9df867a21
Like the other AIThreadSafe* objects, disallow AIThreadSafeSingleThread copy/assign
2012-06-27 04:27:07 +02:00
Aleric Inglewood
4391614d6e
AIThreadSafe* update.
...
Updated/added documentation.
Removed AIThreadSafeWindowsHack that annoyed me (fix your compiler).
Don't use 'static' in anonymous namespace.
Use the AIThreadSafe*DC variants for default constructed objects,
as opposed to the AITHREADSAFE* macro's.
2012-06-27 04:27:07 +02:00
Aleric Inglewood
d63c54cb78
Allow AIThreadSafe*DC classes to be constructed with zero or one parameter.
...
Also, allow AIThreadSafeSingleThreadDC objects to auto convert
to it's underlaying type, to assign that type and to write it
directly to an ostream.
2012-06-27 04:27:07 +02:00
Aleric Inglewood
058720824d
Fixup of LLAtomic and LLThreadSafeRefCount
2012-06-27 04:27:07 +02:00
Aleric Inglewood
eb7615ad57
Merge branch 'master' into V2MultiWear
2012-06-27 04:26:44 +02:00
Lirusaito
0ad533d94d
STORM-1870 and Have a space before old names in parentheses, like V3.
...
Also small fixes, some spelling, some important; synchronize with upstream a bit..
Jonathan Yap: STORM-1870 Avatar tracking beacon doesn't get disabled if DESTINATION_REACHED_RADIUS is reached
2012-06-09 17:07:20 -04:00
Lirusaito
a82953d0d0
Few more GCC 4.7 fixes.
...
include unistd when not on windows.
2012-04-29 00:25:40 -04:00
Shyotl
b49ad1cd34
RLVa impl updated to that used in v3. Hooked RLVa restrictions back into wearables. New RLVa floater: 'Locks...' Also updated 'Restrictions...' floater.
2012-04-12 10:29:45 -05:00
Aleric Inglewood
b18bc08600
Add AIAccessConst, AISTAccess, AISTAccessConst, ...
...
Also added AIThreadSafeSingleThread, AIThreadSafeSingleThreadDC
and AITHREADSAFESINGLETHREAD
2012-03-13 16:32:10 +01:00
Aleric Inglewood
fffbda1b90
Add ASSERT_SINGLE_THREAD
2012-03-12 04:37:55 +01:00
Aleric Inglewood
8c721c4a69
Merge/collision fix.
...
Belonged in previous commit really.
2012-03-12 04:37:16 +01:00
Aleric Inglewood
87b8f6e076
Merge with siana/master. Resolved conflicts.
...
Conflicts: removal of trailing space (to be the same as
viewer 3) in one instance collided with a patch of Siana.
I had moved isSelfLocked.
2012-03-11 03:21:45 +01:00
Aleric Inglewood
52b4008968
Prepare synchronization with viewer-development.
...
Synchronization will be complete after viewer-development
gets my LLAPRPool and LLAPRFile patch that I'm currently
working on.
2012-03-06 23:10:43 +01:00
Aleric Inglewood
c1133cb932
Use LLAPRPool
...
apr_pool_t* should not be used anywhere, except where a comment
explicitely says it's ok. This one apparently sneeked in in the
meantime.
2012-03-06 17:04:05 +01:00
Siana Gearz
83a3bbb48e
Fixies from viewer-development
2012-03-06 09:01:01 +01:00
Siana Gearz
8b6f462d13
Wholesale update of llmessage to V3.2
...
Note that this removes message logger for now.
2012-03-06 07:31:15 +01:00
Siana Gearz
a7d70878b7
Log threadcount together with memory
2012-02-29 16:03:11 +01:00
Aleric Inglewood
0450358df3
Clean up after Linden Lab
2012-02-23 18:50:28 +01:00
Aleric Inglewood
b8744b9e6a
LLViewerRegion WIP: Added all headers that are dragged in.
...
Most in particular llevents.h, which comes along with
the demand that the old events in llevent.h are put
in a namespace LLOldEvents. Made all changes necessary
to compile the rest of the code again (without changing
the actual code: it's still using the old events).
This patch also removes LLStopWhenHandled and LLStandardSignal
from indra/llui/llnotifications.h because those are
moved to llevents.h. That seems to be the only change
to indra/llui/llnotifications.h that isn't floater related,
so I left the rest of that file alone.
2012-02-18 02:22:49 +01:00
Aleric Inglewood
0a59b3bb54
Merge remote-tracking branch 'siana/master'
2012-02-10 02:14:44 +01:00
Aleric Inglewood
d4591828c8
Finished AIFrameTimer.
...
Added documentation.
Added AIFrameTimer::isRunning.
Fixed a bug: mCallback was deleted before it was used.
2012-02-10 01:37:43 +01:00
Siana Gearz
acf378e9f2
Auto-version system
2012-02-09 14:03:49 +01:00
Lirusaito
d85e1afd7e
Spelling fix to documentation.
2012-02-05 18:18:22 -05:00
Shyotl
2617df44db
VC doesn't seem to like ctor being used to assign a reference pointer.
2012-02-05 05:58:36 -06:00
Shyotl
01a8e11ef3
Merge branch 'master' of https://github.com/AlericInglewood/SingularityViewer.git
...
Conflicts:
indra/llcommon/llfasttimer_class.cpp
indra/llcommon/llfasttimer_class.h
2012-02-05 05:57:44 -06:00
Aleric Inglewood
5a455eac91
Fixed LLFastTimers et al.
...
No longer crash when std::vector moves in memory when it grows.
Fixed display of timer values (in ms).
2012-02-05 05:35:01 +01:00
Shyotl
e9fa5e6f3d
Fixed some static initialization brokenness with fasttimers.
2012-02-01 07:48:40 -06:00
Shyotl
b0ccec2b62
Merge branch 'master' of https://github.com/AlericInglewood/SingularityViewer.git
...
Conflicts:
indra/newview/llvoavatar.cpp
2012-02-01 03:10:46 -06:00
Aleric Inglewood
b755bcd495
Merge remote-tracking branch 'origin/master'
2012-02-01 03:35:10 +01:00
Aleric Inglewood
2044b88015
Don't use NamedTimerFactory while it's being initialized.
2012-02-01 03:31:19 +01:00
Aleric Inglewood
77a21f95e5
Singleton<> improvements.
...
Allow Singleton<>::instance to be inlined
and add a new warning for accesses to the
singleton while its being initialized.
2012-02-01 03:27:04 +01:00
Aleric Inglewood
a4e05eea9d
Delete singleton instance last, which seems slightly more robust.
2012-02-01 03:23:55 +01:00
Shyotl
9453c2c2e9
Memory tracking system updated.
2012-01-29 01:33:14 -06:00
Shyotl
32c6365bf9
Octree tweakage.
2012-01-29 01:27:40 -06:00
Shyotl
6c921ba340
Routine V3 merge.
2012-01-29 01:25:39 -06:00