Commit Graph

4946 Commits

Author SHA1 Message Date
Aleric Inglewood
dcbcc7ea3c Avoid compile error when using glh and boost at the same time.
Defining a macro in a header that doesn't have any namespace prefix
like GLH_ ugh. Very bad.

Changed the macro into an inline function inside namespace glh.
2013-09-13 17:22:56 +02:00
Latif Khalifa
f838c235cb Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer 2013-09-09 10:24:29 +02:00
Inusaito Sayori
0e5085e6bc Fix owner mask being displayed in the debug permissions for everyone mask 2013-09-08 10:50:16 -04:00
Inusaito Sayori
380642044f Revert "Mewmew"
This reverts commit 27dcbef8fa.
2013-09-06 15:42:14 -04:00
Inusaito Sayori
22fee625e5 Revert "You, my friend, are a victim of disorganized thinking."
This reverts commit d956f60c0b.
2013-09-06 15:39:00 -04:00
Latif Khalifa
c7d5ef31c0 Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer 2013-09-01 02:26:05 +02:00
Aleric Inglewood
fc70dd436f Fix of issue 1055
Thanks to sappadillidallagio and warctor/Parker for reporting.
2013-08-31 22:56:37 +02:00
Inusaito Sayori
d9bff43dd8 At the Singularity group's request: Another attempt to mute voice upon reconnecting to local voice if the setting requests such 2013-08-29 14:05:24 -04:00
Inusaito Sayori
50a85109a0 Improvements to NewIMsPerConversation mechaics and includes cleanup in lloverlaybar.cpp 2013-08-29 14:01:23 -04:00
Inusaito Sayori
adeb340e93 Includes cleanup in llimpanel.* and llimview.cpp 2013-08-29 13:57:54 -04:00
Inusaito Sayori
539eb2e348 Add buttons back to the IM floater, taking the space that RP Mode once occupied
Also fix concise IM buttons from looking awful, concise stays concise, only the dropdown button there.
2013-08-29 13:56:14 -04:00
Inusaito Sayori
b3f414c4ad Move RP Mode check into the Profile button dropdown 2013-08-29 13:45:24 -04:00
Inusaito Sayori
83c66c978b Option to ding on each new IM for given private IM sessions
Ding noises configurable via LiruNewMessageSound* debug settings
2013-08-29 13:35:35 -04:00
Inusaito Sayori
344909c0a3 Merge branch 'master' of https://github.com/DamianZhaoying/SingularityViewer 2013-08-28 03:38:02 -04:00
Damian Zhaoying
ce1c554fa3 Spanish Translation. Added new option in voice control panel. Added new option web profile in calling card options in menu inventory 2013-08-28 04:34:08 -03:00
Inusaito Sayori
e032c53bc6 Feature Request: Make the map dot color for everyone else customizable
Switches MapAvatar from being part of a skin's colors.xml to being a user setting (optionally vanity per account)
This makes sense because all the other dots were at the user's control already.
2013-08-28 03:29:57 -04:00
Inusaito Sayori
e08c05fbd6 Feature Request: Add debug setting ResetViewTurnsAvatar to solve the problem described in Issue 715 Comment 10
Solves https://jira.secondlife.com/browse/VWR-27956
2013-08-28 01:12:03 -04:00
Latif Khalifa
64c6a8a3ed Bump version to 1.8.2 1.8.2 2013-08-28 06:44:35 +02:00
Inusaito Sayori
c57191b951 Feature Request: Ability to have the New IMs button display the amount of unread conversations instead of the amount of new IMs therein
Set NewIMsPerConversation true to activate.
2013-08-28 00:35:31 -04:00
Inusaito Sayori
9c80f58d34 Fix tabs and spaces mixup and typo in llvoicevivox. 2013-08-27 23:27:09 -04:00
Inusaito Sayori
e571b9a585 Merge branch 'master' of git://github.com/TighMacFanatic/SingularityViewer 2013-08-27 23:18:45 -04:00
Inusaito Sayori
9df7808dc8 Add Web Profile option to calling card inventory menu
Only shown when web profiles are available and web profiles aren't used by default
2013-08-27 21:37:08 -04:00
Latif Khalifa
27480c1718 Issue #1049, additional checks for sculpt prims 2013-08-27 21:21:12 +02:00
Inusaito Sayori
01e31cc711 Merge branch 'master' of https://github.com/DamianZhaoying/SingularityViewer 2013-08-27 10:04:40 -04:00
Latif Khalifa
bd8a44ad21 Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer 2013-08-27 15:19:36 +02:00
Latif Khalifa
8ff867e792 Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer 2013-08-27 14:47:50 +02:00
Damian Zhaoying
302d9e1e50 Update notifications.xml and other files and add new file floater_inv_panel.xml 2013-08-26 17:51:51 -03:00
Inusaito Sayori
67180f40fc Merge branch 'master' of https://github.com/LightDrake/SingularityViewer 2013-08-25 14:24:56 -04:00
Drake Arconis
fdc855cd37 Trivial changes to better sync with viewer 3 2013-08-25 14:14:51 -04:00
Drake Arconis
cdeea281cd Fix debugging info left on from win8 fixes 2013-08-25 03:04:47 -04:00
Drake Arconis
4ec56904e7 Make perlin nosie repeatable for consistent ground textures 2013-08-25 03:02:59 -04:00
Drake Arconis
01bba31c8d Crash fixes to deal with janky FBX to DAE converters 2013-08-25 03:02:40 -04:00
Drake Arconis
5968708207 Fixed non-localizable strings in world map 2013-08-25 02:45:00 -04:00
Drake Arconis
5bf7281525 Fixes to build against windows 8 sdk 2013-08-25 02:16:35 -04:00
Inusaito Sayori
a2b0731dd0 Satisfy Issue 613: TIme-stamp when viewing old notices in groups
To activate set LiruGroupNoticeTimes to true via debug settings
Depending on your date and time settings, you may need to resize the date column of the scroll list and hit refresh to see the times, alternatively, the tooltips will display the whole time always.
2013-08-24 21:57:42 -04:00
Inusaito Sayori
c9482ecac5 Feature request: Add an option to open inventory folders in a new separate window 2013-08-24 21:52:53 -04:00
Inusaito Sayori
c3b7c6999f Implemented decrement and distance_to for LLInstanceTracker::instance_iter and LLInstanceTracker::key_iter
Technically, both nested iterator classes in llinstance tracker should be derived from a common base implementation of boost::iterator_facade for std::maps(LLInstanceTracker::InstanceMap), they'd only need to implement dereference individually
2013-08-24 21:49:01 -04:00
Inusaito Sayori
323adeb224 Increment unread message count for IM floaters that are popped out but not focused. 2013-08-24 21:35:14 -04:00
Inusaito Sayori
74698fa3d8 Yet another attempt to solve Issue 929, bridge autodetach
This time we go through with the bridge attach but we setup a callback to detach once attachment process has gone through
2013-08-24 21:24:23 -04:00
Inusaito Sayori
8fc74855da Solve Issue 925: Add "Show on Map" to right-click menu for landmarks in inventory 2013-08-24 19:41:39 -04:00
Inusaito Sayori
e9d8ceaa38 Finish Singu TODO: Texture Save As from inventory menu. 2013-08-24 19:35:30 -04:00
Inusaito Sayori
cde66a4169 Fix for Issue 598: shortcut ctrl+alt+F1(disable UI) conflicts with linux (switch to other tty)
Reload personal setting overrides no longer has a shortcut.
On Linux, ctrl-shift-F# is now used instead of ctrl-alt-F#
On other platforms, nothing else changes.
2013-08-24 19:28:32 -04:00
Inusaito Sayori
0c40a38a45 Append the count of unread IMs to the IM session's name in the communicate button's flyout list
ShowUnreadIMsCount can be set false to turn this off
2013-08-24 19:20:56 -04:00
Inusaito Sayori
a4802a4511 Set MeshMaxConcurrentRequests default back down to 32
The Lindens prefer it be this low and our users have found that lower is better lately.
2013-08-24 16:09:15 -04:00
Inusaito Sayori
fea628fd82 Fix a conflict with the inventory offer button enum and the profile button's index 2013-08-22 10:09:12 -04:00
Inusaito Sayori
f90752e81c Correct a potential memory leak
Thanks to Ratany for drawing my attention to it.
2013-08-22 10:06:34 -04:00
Inusaito Sayori
4607bb6ea0 Feature request: Hang onto last values for Ease In and Ease Out for future animation uploads (Issue 984) 2013-08-20 06:09:07 -04:00
Inusaito Sayori
241b153aaf Restore Legacy Behavior: Display tooltips on scrolllisttext cells as long as there's text there, not just if that text is truncated 2013-08-19 22:59:57 -04:00
TighMacFanatic
7783b835f0 Fix swapped enum so I don't break anything unexpected. 2013-08-18 02:07:12 -04:00
Aleric Inglewood
cc9fc6b868 First attempt to deal with broken (pre multiwear) inventory items.
Since multiwear, the low 8 bit of inventory items, if they are of type
IT_WEARABLE, is used for the wearable type (WT_*). Older viewers and
bots (like Second Inventory) create inventory items with 0 in those
bits. This causes all those item to appear as shapes in multi-wear
capable viewers.

This gives rise to many problems:
1) You can't wear them, because the inventory and asset wearable type
mismatch, which makes Singularity just abort.
2) Before it aborts, it already removed your old shape, thinking you
are about to wear another shape - and told the server that you are
wearing this broken item now. The result is that you see no change,
until you relog when you are suddenly wearing the broken "shape"
and stay a cloud forever.

This commit detects the problem for AT_CLOTHING wearables, because
they are not compatible with the type 'shape' after all (which is
is AT_BODYPART). It still doesn't know what the wearable type is, but
sets the type temporarily to the new value WT_UNKNOWN. Since this is
at least not a shape anymore, it doesn't cause you shape to be removed
when wearing it. Moreover, once the asset is downloaded, the mismatch
is detected and corrected: you can now wear -say- pants, or other
clothing.

Inventory clothing items with an unknown wearable type now have a
red question mark icon in the inventory.

What does NOT work yet:

1) If you copy such an item and paste it, then the new copy has
a shape icon again (and all the previously mentioned problems).

2) If you wear broken hair, skin or eyes (which still show as
shapes in the inventory) then your shape is still removed, and
wearing them fails because they are not multiwear capable and you
are already wearing such a body part. What should be done here
is that the removed shape is added back and the real body part
that you're trying to wear is removed.

3) Although this code attempts to fix the mFlags in the inventory,
the icon in the inventory doesn't change from question mark to the
right thing.
2013-08-18 02:50:31 +02:00