Commit Graph

5099 Commits

Author SHA1 Message Date
Latif Khalifa
a27dad4db0 Breakpad: added symbol extraction to the build.
Add -DRELEASE_CRASH_REPORTING:BOOL=ON to enable symbol extraction
on build time. Viewer without this set won't sent crash
reports to the crash server
2013-10-02 18:23:19 +02:00
Latif Khalifa
ba1b482025 Also repackage bin folder 2013-10-02 17:49:57 +02:00
Latif Khalifa
399a0038cb Breakpad: now working Mac OS X 2013-10-02 04:14:58 +02:00
Latif Khalifa
c8cb600ba6 Breakpad: workaround for boost crash on Linux 2013-10-02 02:59:40 +02:00
Latif Khalifa
90e71db462 Breakpad: removed merge artifact, fixes Linux build 2013-10-02 01:26:27 +02:00
Latif Khalifa
b125ec8d51 Breakpad: untested update to linux/mac specific parts of llappviewer 2013-10-02 00:51:29 +02:00
Latif Khalifa
d20b7815df Check user pref for sending logs 2013-10-02 00:39:11 +02:00
Latif Khalifa
98d7721ab2 Breakpad: Commence nuclear bombardment of the unused stuff
Windows breakpad crash reports implemented and uploaded
TODO: llappviewer linux and mac port of breakpad3
2013-10-01 23:41:38 +02:00
Latif Khalifa
81fa147450 Breakpad: don't fork logger process on startup. Use singularity-debug as the dir for dumps 2013-10-01 21:47:12 +02:00
Latif Khalifa
c87f7b0576 Breakpad3: WIP, minidump files created
TODO: re-work sending crash logs
get rid of standalone loggers
2013-10-01 13:43:45 +02:00
Latif Khalifa
6c45bf0353 Breakpad3: Added linux64 prebuild thanks to Kokua 2013-10-01 06:18:08 +02:00
Latif Khalifa
428a3bafb8 Breakpad3: cmake and prebuilds 2013-10-01 06:04:17 +02:00
Latif Khalifa
bc64e3aa29 Don't display both username and display name if they're the same.
This is issue especially on Aurora based grids.
Patch by  Liru
2013-10-01 03:29:57 +02:00
Latif Khalifa
e4202c361b Don't skip transparent faces by default in Collada export 2013-09-30 23:35:51 +02:00
Latif Khalifa
b90512fea0 Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer 2013-09-30 23:24:11 +02:00
Latif Khalifa
f7c19ed3fb Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer 2013-09-30 23:24:04 +02:00
Inusaito Sayori
77d52d0435 Correct git's var region merge botch, fixes dark streaks on terrain 2013-09-30 17:19:53 -04:00
Inusaito Sayori
2333a684a3 Feature Request: Allow typing login uris into the grids combo box on the login screen
Furthermore, users may now type in grid name, grid nick, or grid login uri into the box and it will resolve to an existing grid they've used before, or (for uris only) try to add the new grid with the data it provides.
Input will have trailing and leading spaces trimmed.

Thanks to Diva Canto for this brilliant request!
2013-09-30 17:18:41 -04:00
Salvatore La Bua
bed0ed73d9 Remove unused userdata fields from the MiniMap menu 2013-09-30 22:45:50 +02:00
Salvatore La Bua
c975339641 Fix copy/paste clumsiness in settings.xml 2013-09-30 22:36:08 +02:00
Salvatore La Bua
c0961e9760 Remove unnecessary listeners for the MiniMap
New class ToggleControl is used in place of the removed listeners.
Much cleaner code for the MiniMap chat rings.
Remove redundant debug setting: MiniMapChatRings.

-Thanks Liru for the advices.
2013-09-30 22:21:11 +02:00
Inusaito Sayori
705de655a9 Enable grids button portuguese translation 2013-09-30 14:42:02 -04:00
Aleric Inglewood
723f4963e0 Do not count long poll connections against CurlConcurrentConnectionsPerService
This is necessary for opensim mega regions that can have up to 16 long
poll connections for a single service, while upping the maximum number
of connections per service just for that is clearly nonsense.

I also changed that long poll connections do not "use" the "Other"
capability type (which shows that the debug info in the HTTP debug
console for the Other capability type turns grey when it only has event
poll connections). As a result additional connections become available
for textures, mesh and the inventory (the other capability types) on
opensim, which has all types on the same service, because now Other
does no longer constantly reserves a full share of the available
connections. This makes the actual number of connections used for
textures and mesh a lot more like it is on Second Life.
2013-09-30 17:39:17 +02:00
Salvatore La Bua
ddae988aa5 Minor change in class listing order in llnetmap.h 2013-09-30 12:27:33 +02:00
Inusaito Sayori
979d139af1 Address Issue 352: Ctrl-Backspace in editable text fields 2013-09-29 19:14:56 -04:00
Inusaito Sayori
ca84e68da0 Bug fix? Prevent squares showing up on windows by only using spaces in keywords.ini
There were, and may still be, squares showing up in some tooltips in script editor... this in effort to prevent them
2013-09-29 13:33:44 -04:00
Latif Khalifa
5817040956 Merge branch 'master' of https://github.com/slabua/SingularityViewer 2013-09-29 17:34:55 +02:00
Salvatore La Bua
8f9de319bf Use correct matrixMode to draw chat rings, thanks LightDrake 2013-09-29 17:31:17 +02:00
Inusaito Sayori
aa14bcc754 [VarRegions] Permanently guard against Issue 1125 sneaking back in, as best we can. 2013-09-29 11:14:57 -04:00
Inusaito Sayori
da0a092d42 [VarRegions] Fix Issue 1125: Chat Window Links open up browser 2013-09-29 11:14:00 -04:00
Aleric Inglewood
227c621dad Merge remote-tracking branch 'slb/master'
Conflicts:
	indra/newview/llnetmap.cpp
	indra/newview/llnetmap.h
	indra/newview/skins/default/xui/en-us/menu_mini_map.xml
2013-09-29 16:56:55 +02:00
Sean Devin
ffc44a7010 Implemented right click option on MiniMap to hide or show objects 2013-09-29 15:56:38 +02:00
Salvatore La Bua
af1480615f Add optional chat ranges rings on MiniMap
Ability to show Whisper, Chat and Shout range circles on the MiniMap.
Range values are at the moment hardcoded as [10, 20, 100].

Each ring is binded to the following Debug Settings:
Whisper ring:	MiniMapWhisperRing
Chat Ring:	MiniMapChatRing
Shout Ring:	MiniMapShoutRing

Each ring colour can be customised through the following Debug Settings:
Whisper ring:	MiniMapWhisperRingColor
Chat Ring:	MiniMapChatRingColor
Shout Ring:	MiniMapShoutRingColor

The following Debug Setting is used to enable/disable all the rings at once:
MiniMapChatRings
2013-09-29 14:53:51 +02:00
Salvatore La Bua
6b26561605 Merge branch 'master' of github.com:singularity-viewer/SingularityViewer 2013-09-29 02:06:32 +02:00
Latif Khalifa
1e7f984ce6 Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer 2013-09-29 01:34:00 +02:00
Aleric Inglewood
1ef90525b7 Add support for GetMesh2
Tested that it's actually being used - and it seems to download
everything at high speed. Certainly an improvement.

Textures are still *requested* in the wrong order though; for
example - baked textures are simply not requested for a long time -
while they are even downloaded from another service!
2013-09-29 01:00:30 +02:00
Salvatore La Bua
aa4bee448d Remove unnecessary CommitCallback 2013-09-29 00:01:11 +02:00
Aleric Inglewood
1c0f87d82f Let curl follow redirects by default.
Turns out that the only responders that want to get the redirect
status codes themselves are the ones that already had a
redirect_status_ok() exception.
2013-09-28 20:41:10 +02:00
Inusaito Sayori
af36d63975 Remove duplicate entries from message_prehash.h 2013-09-28 11:34:57 -04:00
Aleric Inglewood
243b499b95 Merge remote-tracking branch 'singu/master' 2013-09-28 16:52:37 +02:00
Latif Khalifa
b5ba5b8d3a Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer 2013-09-28 16:23:28 +02:00
Salvatore La Bua
b4cdd2c175 Enable Client tags on a new line by default
Change default value for SLBDisplayClientTagOnNewLine to 1
2013-09-28 16:18:52 +02:00
Salvatore La Bua
792cc12ebc Comment out an unused variable e_state_name[] in lltexturefetch.cpp 2013-09-28 05:38:09 +02:00
Salvatore La Bua
df7c60de35 Add option to show Client tags on a new line
The checkbox is available in Preferences > Vanity > Tags/Colors.
Debug Setting: SLBDisplayClientTagOnNewLine
2013-09-28 05:32:54 +02:00
Salvatore La Bua
afe0f7ef3d Revert "Trees shadow parameters use actual debug settings"
This reverts commit 3c5a0efb8d.
2013-09-28 05:15:45 +02:00
Inusaito Sayori
da38d4bc48 [VarRegions] Fix copy slurl on map to take the fmod of the x and y against the width of the region in question, instead of 256 2013-09-27 13:41:45 -04:00
Inusaito Sayori
fe29521298 [VarRegions] Made the radar aware that region width may not be 256 always anymore 2013-09-27 11:58:03 -04:00
Inusaito Sayori
4725db2d2f Merge branch 'VarRegion' of https://github.com/Lirusaito/SingularityViewer into aurora-sim
Merged cleanly:
	indra/llkeyframewalkmotion.cpp - 36e6946c96 - worked around a bug in Aurora walking motion
	indra/llrender/llimagegl.cpp - fa8e1f033b - An llerrs here becomes an llwarns, to avoid bothering the user with non power of two dimensioned images
	indra/newview/llmanip.cpp, indra/newview/llmanipscale.cpp - "Changed hardcoded 256 constants and such to width functions" - a50f0008b2
	indra/newview/llpatchvertexarray.cpp - fa8e1f033b - Support patches of non power of two width
	indra/newview/llworldmap.h - conflict

Conflicts:
	indra/llmessage/patch_code.cpp - My version cleaned up a bit of code duplication, so this was applied, within the new tags
	indra/llmessage/patch_code.h - b_large_patch in decode_patch_header defaults to false, indra/newview/llcloud.cpp patch removed.
	indra/llmessage/patch_dct.h - false positive
	indra/newview/llagent.cpp - false positive
	indra/newview/llfloaterregioninfo.cpp - nonsl wacky textures support meets the refactor.
	indra/newview/llfloaterworldmap.cpp - false positive
	indra/newview/llglsandbox.cpp - false positive
	indra/newview/llnetmap.cpp - small changes for type consistency brought into FS' patch, nothing important; also adds change to LLNetMap:draw removing getRegionWidthInMeters to keep using the constant REGION_WIDTH
	indra/newview/llpanelobject.cpp - Get the region width of the object we're editing for maximum pasted x/y coords
	indra/newview/llstartup.cpp - [Fixes old issues] My old patch did not fully use first_sim_size_x here, this has been fixed.  The unused first_sim_size_y has been removed.
	indra/newview/llsurface.cpp - rebuildWater isn't used, removed for now.  Styling conflicts otherwise.
	indra/newview/llsurfacepatch.cpp - remove FS patch that comments out code that isn't even in the modern source; cleaned up a mess of tags with more clear explanation, perhaps it can be expanded upon though.  Some styling conflicts.
	indra/newview/llviewermessage.cpp - Fix the problem? setRegionWidth by number.
	indra/newview/llviewerobject.cpp - false positive
	indra/newview/llviewerparcelmgr.cpp - just styling conflicts
	indra/newview/llviewerparcelmgr.h - false positive
	indra/newview/llviewerparceloverlay.cpp - false positive
	indra/newview/llviewerparceloverlay.h - false positive
	indra/newview/llviewerregion.cpp - cleaned up LLViewerRegion::getCompositionXY patches, they're more in the way than they're worth; removed DispatchOpenRegionSettings capability mention for now, it's not related to variable regions.  Also remove rebuildWater, it's not used right now.
	indra/newview/llvowater.cpp - false positive
	indra/newview/llwind.cpp - remove decode_patch_header patches for false, since we have a default; otherwise false positive.
	indra/newview/llworld.*
		- [Fixes old issues] Remove setRegionWidth by LLMessageSystem as the messages used are not always the same, the by number one remains of course.
		- Retained separation of connecting neighbors through the old method when the width is 256
		- updateLimits() would never have been merged in, we have an entirely different grid manager, therefore it's removed.
		- Fix the stupidity passed on over the years wherein a static constant variable would hold the same value as the first call to setLandFarClip..
	indra/newview/llworldmap.cpp - 36e6946c96 Aurora map workaround stuffs, parts removed; rework of LLWorldMap::simInfoFromHandle
	indra/newview/llworldmap.h - Cleaned up organization, avoid making members public, and fixed tagging
2013-09-27 09:51:39 -04:00
Latif Khalifa
d08c34cc2e Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer 2013-09-27 03:22:26 +02:00
Latif Khalifa
ad8ea07a7a Aurora var region support
Firestorm patch by Cinders
Adopted from Angstrom viewer with assistance of nhede Core
and Revolution Smythe.
2013-09-27 03:14:51 +02:00