Shyotl
9453c2c2e9
Memory tracking system updated.
2012-01-29 01:33:14 -06:00
Shyotl
6c921ba340
Routine V3 merge.
2012-01-29 01:25:39 -06:00
Siana Gearz
d385de9139
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
...
Conflicts:
indra/newview/llstartup.cpp
indra/newview/llviewerregion.cpp
2012-01-24 21:22:49 +01:00
Shyotl
6374f012de
new fasttimers, including ui.
2012-01-23 18:30:54 -06:00
Siana Gearz
20ab55752d
Remove megaregion support
2012-01-14 06:46:16 +01:00
Siana Gearz
419f7b41af
Global lineending fixup
2012-01-14 05:42:53 +01:00
Lirusaito
61beedd3d9
Changed style of comments with asterisks to avoid highlighting errors on //* with weak highlighters, change is to all files that could potentially break highlights
...
Most were needed, though some were just for possible problems with highlighting, should not affect performance whatsoever.
2012-01-09 05:40:03 -05:00
unknown
bdc95a1544
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer into future
2011-10-19 16:09:24 -04:00
Siana Gearz
c9e40f666d
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer into future
...
Conflicts:
indra/llmessage/message_prehash.cpp
indra/llmessage/message_prehash.h
2011-10-14 02:44:20 +02:00
TighMacFanatic
ff786ad2c7
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer into future
2011-10-13 18:16:40 -04:00
Shyotl
7bbbfd9a9b
Added avatar visibility and sound settings to 'About Land' floater.
2011-10-13 03:22:50 -05:00
Shyotl
008bebd817
Merge with siana/future
2011-10-13 00:03:56 -05:00
Siana Gearz
afc91b76b0
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer into future
2011-10-09 02:03:08 +02:00
Shyotl
42938abf9b
Static VFS now supported for gAssetStorage lookup.
2011-10-08 02:59:47 -05:00
Siana Gearz
df7f37d0eb
Add a bunch of fixes to the world and minimap so that teleports inside a var work and the map looks semi-correct.
...
Conflicts:
indra/newview/app_settings/message_template.msg
2011-10-06 03:56:05 +02:00
Shyotl
30a95e7f45
Some cleanup. Using gAgentAvatarp in many places. Incl other misc small changes.
2011-10-03 22:45:13 -05:00
Shyotl
c621cb7719
Curl had some structures moved to the header. Also had an extra mutex added for locking multihandle. Includes MISC #include order cleanup.
2011-09-22 23:59:44 -05:00
Shyotl
244e30297f
AIAPRPool, AIAPRRootPool, AIVolatileAPRPool, AIThreadLocalData etc, were rebranded by LL. Merging change to clean up diffs.
2011-09-20 22:08:48 -05:00
Shyotl
36600462d1
Merge branch 'future' of git://github.com/siana/SingularityViewer.git into BatchIndexing
...
Conflicts:
indra/newview/hippopanelgrids.cpp
indra/newview/llstartup.cpp
indra/newview/llsurface.cpp
indra/newview/llviewermessage.cpp
indra/newview/llviewerparceloverlay.cpp
indra/newview/llviewertexturelist.cpp
indra/newview/llworld.cpp
2011-09-09 16:53:12 -05:00
Shyotl
2ff52baa20
LLMessage V3 partial merge.
2011-08-29 03:21:23 -05:00
Siana Gearz
e70bc6b800
Variable size region support, by RevolutionSmythe
2011-08-18 19:36:01 +02:00
Aleric Inglewood
dfa10281ea
LLFrameTimer review and resulting changes.
...
This makes the class API a bit more sane, although
only a bit, because I had to leave it working with
possibly new code merged in from LL: the API can't
really change. I also removed some unused code.
While reviewing how LLFrameTimer worked however,
I did find a few instances where things where broken:
* sFrameDeltaTime wasn't correctly updated (more
than once per frame and therefore erratic). This
only influenced scrolling speed, but still.
* While dragging an inventory item, the scroll
arrows of a tab container didn't work
(LLTabContainer::handleDragAndDrop).
* Map zoom interpolation was broken (it interpolated
between A and B, but used the already updated
interpolation for A the next frame...
(added mCurZoomValInterpolationStart).
2011-08-18 19:30:43 +02:00
Shyotl
c918384805
Tempfix for curl locking mutexes for too long
2011-08-09 20:57:16 -05:00
Shyotl
9aa26648c9
Added CurlUseMultipleThreads (requires restart to change)
2011-08-06 02:29:04 -05:00
Aleric Inglewood
13be594651
Add proper locking around between threads shared variables and the calls to signal() and wait().
2011-08-01 23:46:54 +02:00
Shyotl
28568add4c
Threaded cURL. Consider experimental (what in this branch isn't?), however it drastically reduces hitching for me... so yup.
2011-07-31 02:53:26 -05:00
Shyotl
3fbfeb2de5
llmessage v2 merge.
2011-07-15 02:04:57 -05:00
Shyotl
7e0ee6bb71
Shiny new name cache.
2011-07-15 00:21:38 -05:00
Shyotl
4f8f24921f
Aleric is right. This makes no sense. Don't bring this from v2, cuz it's wrong.
2011-07-12 15:35:35 -05:00
Shyotl
cae99f6cc8
Datapacker potentially leaking buffers?
2011-07-12 03:38:23 -05:00
Shyotl
bbc6f9d4c3
Preventing nullptr crash due to LLURLRequest::process_impl being called before initilization on rare occasion.
2011-06-13 20:14:59 -05:00
Shyotl
c029f00e12
CURL easy handles are now cached for reacquisition. Should lessen hitching by about half on systems exhibiting such.
2011-05-20 19:03:43 -05:00
Shyotl
77f09744ab
Merge branch 'AlericMaster' into V2Renderer
...
Conflicts:
indra/llcommon/aithreadsafe.h
indra/newview/pipeline.cpp
2011-05-20 12:56:23 -05:00
Shyotl
62e3aa10c1
Reasonably safe changes.
...
Using accessor for vertexbuffer in LLFace
Extra occlusion query lookup in llgl (unused)
Const changes.
2011-05-18 14:35:27 -05:00
Siana Gearz
e2e576e550
Merge git://github.com/AlericInglewood/SingularityViewer
...
Conflicts:
indra/newview/skins/default/xui/en-us/mime_types.xml
2011-05-08 19:39:32 +02:00
Aleric Inglewood
474acdbff9
Add support for libcwd.
...
This patch has no influence if you don't have libcwd installed.
Note that libcwd (http://libcwd.sourceforge.net/ ) is only
available for linux.
A default compile of libcwd does memory allocation tracking,
which is too slow for everyday usage of the viewer (usable,
but notably slower) and we don't need that. Configure your
libcwd as follows:
./configure --prefix=/sl/usr --disable-alloc --enable-optimize
Or whatever prefix you prefer (add --enable-maintainer-mode
if you're compiling it from the SVN repository), add
--disable-nonthreading to compile twice as fast.
If you have it installed you can activate it's use by setting a
few environment variables:
CXXFLAGS="$(pkg-config --cflags libcwd_r)"
LDFLAGS="$(pkg-config --libs libcwd_r) -lpthread"
and then reconfiguring the viewer.
The -lpthread is needed when using ld.gold, however, if you
leave it out you might get an LDFLAGS that ends on trailing
whitespaces, which doesn't work for some reason.
Also, if you installed it in a non-standard place (/sl/usr
above) then you need this to run the viewer (and tests):
export LD_LIBRARY_PATH="/sl/usr/lib"
2011-05-08 17:08:48 +02:00
Aleric Inglewood
0fa396938b
Merge branch 'master' of https://github.com/siana/SingularityViewer
2011-05-05 15:54:21 +02:00
Aleric Inglewood
4d932d5e2d
Added a thread-safe and robust wrapper for APR pools.
...
See http://redmine.imprudenceviewer.org/issues/590
and https://jira.secondlife.com/browse/SNOW-596
2011-05-05 02:52:55 +02:00
Shyotl
c2f0aa53af
PumpIO fasttimer now child of Pump fasttimer (instead of being blindly added to Pump). Aids debugging pumpIO hitching.
2011-05-03 01:15:17 -05:00
Aleric Inglewood
6848c2df6f
Fix underlinkage of libmedia_plugin_webkit.so
...
Fixed by updating indra/cmake/WebKitLibPlugin.cmake with
version from imprudence.
This commit also contains removal of execute permissions
of source files and configure files, sorry...
2011-05-02 23:13:15 +02:00
Shyotl
0cbb9a7078
Iterator fix in llavatarnamecache.cpp from v2.
2011-05-01 17:24:37 -05:00
Aleric Inglewood
26c40255aa
Remove CR from configuration, source and xml files.
2011-05-01 22:16:05 +02:00
Shyotl
722a1dda04
Minor iterator loop change. http://hg.secondlife.com/viewer-development/changeset/89a345e2d1cf
...
Also a little v2 cleanup snuck in.
2011-04-28 01:20:42 -05:00
Siana Gearz
82667f5618
Merge git://github.com/Shyotl/SingularityViewer
2011-03-25 03:41:11 +01:00
Siana Gearz
179f4ddabb
The Octopus Feature
...
___
.-' `'.
/ \
| ;
| | ___.--,
_.._ |0) ~ (0) | _.---'`__.-( (_.
__.--'`_.. '.__.\ '--. \_.-' ,.--'` `""`
( ,.--'` ',__ /./; ;, '.__.'` __
_`) ) .---.__.' / | |\ \__..--"" """--.,_
`---' .'.''-._.-'`_./ /\ '. \ _.-~~~````~~~-._`-.__.'
| | .' _.-' | | \ \ '. `~---`
\ \/ .' \ \ '. '-._)
\/ / \ \ `=.__`~-.
jgs / /\ `) ) / / `"".`\
, _.-'.'\ \ / / ( ( / /
`--~` ) ) .-'.' '.'. | (
(/` ( (` ) ) '-;
` '-; (-'
2011-03-24 23:54:23 +01:00
Shyotl
23e1521a6b
Some assertions, just in case.
2011-03-24 05:00:46 -05:00
Shyotl
f9937d7f8a
V2 llmessage merge, incl. llcommon requisites.
...
Excluded llareslistener, as that appears to only be present for unit-testing
Excluded new SSL methods because, well, they don't work right reliably in v2 for me
2011-02-25 19:30:59 -06:00
Shyotl
723fa64f6f
V2 llmath merge part 2
2011-02-23 01:40:47 -06:00
Siana Gearz
384ed0b3f8
Merge branch 'master' of https://github.com/Shyotl/SingularityViewer
2011-02-13 22:01:18 +01:00
Siana Gearz
72c4c52372
Assorted fixes
2011-02-12 23:33:11 +01:00