Siana Gearz
4cd2de0fff
Version 1.7.3
2013-01-20 05:57:05 +01:00
Siana Gearz
b318a0703b
Use standard way on windows to find default file picker path
2013-01-20 05:55:18 +01:00
Siana Gearz
ea67aca955
This should de-clog the tubes on the map
2013-01-20 03:32:51 +01:00
Siana Gearz
0ab140a071
Potential permission fix
2013-01-20 01:49:55 +01:00
Siana Gearz
d5eb2432ef
Merge branch 'master' of github.com:singularity-viewer/SingularityViewer
2013-01-20 01:49:14 +01:00
Aleric Inglewood
7a8a2757db
Add comment for sake of translation.
2013-01-18 16:10:18 +01:00
Aleric Inglewood
d8d3cafc32
Merge remote-tracking branch 'singu/master'
2013-01-18 02:28:17 +01:00
Aleric Inglewood
604824335c
Keep focus during Freeze Time so that pressing ESC always leaves Freeze Time.
2013-01-18 02:26:43 +01:00
Latif Khalifa
9240147874
Merge remote-tracking branch 'lirusato/master'
2013-01-17 17:26:00 +01:00
Lirusaito
05a6323d2c
French antispam controls touchup
2013-01-17 09:17:43 -05:00
Lirusaito
1dd0b7713b
French translation fixies~
2013-01-17 03:38:53 -05:00
Lirusaito
795f70a0b0
d520053 - MAINT-852 / VWR-8761 : Cannot delete object description. Now you can.
2013-01-17 01:11:59 -05:00
Lirusaito
5831af0fb6
OPEN-161: Typo in the header guard of lltexturecache.h
2013-01-17 01:10:47 -05:00
Aleric Inglewood
e8e3e43711
Update llqtwebkit with recompiled version.
2013-01-17 00:43:21 +01:00
Latif Khalifa
460b05d37a
Merge remote-tracking branch 'shyotl/master'
2013-01-16 16:25:51 +01:00
Latif Khalifa
f03405ca47
Merge remote-tracking branch 'lirusato/master'
2013-01-16 16:25:37 +01:00
Lirusaito
0405ed9e3d
French Translation update.
2013-01-16 09:27:25 -05:00
Lirusaito
2eb8f2f84a
07e5202 MAINT-1942 Increase maximum animation length from 30 seconds to 60 seconds
2013-01-16 05:00:35 -05:00
Shyotl
6894d4c0bc
Changed how the 'client' column in avatar radar is handled. Initially was not designed nor tested to be toggleable on user-demand (was one shot deal depending on detected grid).
2013-01-15 23:14:58 -06:00
Lirusaito
53c04b7299
Issue 220: Copy/paste params in the build tools like phoenix
...
Adds mClipboardFlexiParams, mClipboardLightParams, mClipboardSculptParams, and mClipboardLightImageParams to LLPanelObject.
Corrects the tooltip on the the copy button.
2013-01-15 22:43:22 -05:00
Latif Khalifa
3bf307abb0
Merge remote-tracking branch 'shyotl/master'
2013-01-15 18:37:09 +01:00
Latif Khalifa
4928d29a8e
Merge remote-tracking branch 'aleric/master'
2013-01-15 18:36:51 +01:00
Latif Khalifa
8cec9c7b73
Merge remote-tracking branch 'lirusato/master'
2013-01-15 18:36:39 +01:00
Shyotl
a6e3352073
Setting camera toolset as current sticks us into build mode (??)... Avoid when taking snapshots.
2013-01-14 23:09:12 -06:00
Aleric Inglewood
0eeea37662
Fix 'Open floater in Freeze Time mode'
...
When the floater was opened in Freeze Time mode, then parent of the
widget that triggers it to open is the 'Floater View'. We do NOT
want to set that MouseOpaque :p. Using getParent here is just
nonsense.
2013-01-15 03:31:57 +01:00
Shyotl
2a8f55e99e
Updated gesture floater to use more modern (and actual working) method of adding list elements via xml.
2013-01-14 18:41:48 -06:00
Aleric Inglewood
db7b0c1785
Revert last part (work in progress of last two commits, I guess).
2013-01-15 00:11:17 +01:00
Aleric Inglewood
55e64f6ab0
Fix for last commit.
...
Show sculpties with no (or not enough) data as spheres with default LOD
stepping.
2013-01-14 23:53:58 +01:00
Aleric Inglewood
6fce7062e5
Fix gcc 4.4 problem.
...
When a sculptie has too few vertices, especially when we bluntly assume
it's stitched around and don't want to get less than 4 vertices in
either direction, then instead we end up with even ZERO vertices, which
causes a division by zero in LLPath::genNGon with undefined behavior.
2013-01-14 23:14:29 +01:00
Aleric Inglewood
2df8ba19f4
Fix last compiler warning.
2013-01-14 22:59:49 +01:00
Aleric Inglewood
e4a3b3b5ba
Merge remote-tracking branch 'shyotl/master'
2013-01-14 16:12:57 +01:00
Lirusaito
0494dc8d32
Fix Issue 432: Radar Keeps Popping Up and side issue I got still the window "An object owned by you ..."
...
Unified key message sending to function send_keys_message()
Switched a few getBOOLs to CachedControls
Added RadarChatKeysStopAsking, and RadarChatKeysRequest as a three button notification so the user can decide to permanently say no.
Corrected RadarChatKeys description to be more accurate.
If we want to know if the radar is open, we check instanceExists, not getInstance.
Also enabled using the announce button when RadarChatKeys is false to announce keys, for manual updates.
2013-01-14 06:34:27 -05:00
Latif Khalifa
3dd33518c4
Merge remote-tracking branch 'shyotl/master'
2013-01-14 10:53:27 +01:00
Shyotl
db8225a078
Fixup LLScrollListCtrl::setCommentText, and incorrect behaviors with script editor and bulk perm editor pertaining to setCommentText inherited from V3.
2013-01-14 03:36:04 -06:00
Damian Zhaoying
00fb7804da
Spanish Translate for new Group/Chat/IM floaters and some general string fixed
2013-01-13 19:05:35 -03:00
Siana Gearz
cddd21d879
Merge branch 'master' of github.com:singularity-viewer/SingularityViewer
2013-01-13 20:11:15 +01:00
Aleric Inglewood
dcc2e52c61
Merge remote-tracking branch 'singu/master'
2013-01-13 18:01:48 +01:00
Latif Khalifa
11c5e1cf4c
Merge branch 'master' into 1.7.3-dev
2013-01-13 12:45:43 +01:00
Latif Khalifa
cef7ea9f5e
Merge remote-tracking branch 'lirusato/master' into 1.7.3-dev
2013-01-13 12:45:37 +01:00
Latif Khalifa
31d2a15957
Merge remote-tracking branch 'aleric/master' into 1.7.3-dev
2013-01-13 12:45:25 +01:00
Aleric Inglewood
3a414b21fa
Temporary workaround for release.
2013-01-13 02:18:00 +01:00
Aleric Inglewood
e99a906f54
Testsuite part 1: make it compile alone.
2013-01-13 01:58:49 +01:00
Aleric Inglewood
fc4b02cee8
Moved HTTPTimeout to it's own files.
2013-01-12 23:00:21 +01:00
Aleric Inglewood
e01567553e
Added default message for feed uploads.
...
By default show 'Type your message here...' and if the text editor
never got focus, replace that with a default message.
2013-01-12 21:31:21 +01:00
Aleric Inglewood
bf7b0bf4bf
Hide floater until success/failure (or floater is re-opened)
2013-01-12 21:16:40 +01:00
Lirusaito
ece92a1b7c
Optionally, have group chat and conference buttons on title line.
...
Adds UseConciseGroupChatButtons, and UseConciseConferenceButtons
Adds "Buttons on group chat name line (Affects new group chats)" and "Buttons on conference title line (Affects new conferences)" checkboxes to Adv. Chat's Chat UI tab.
Adds floater_instant_message_ad_hoc_concisebuttons.xml, floater_instant_message_group_concisebuttons.xml
Brings panel_speaker_controls.xml's speakers_list down by 7 pixels, which is necessary because it is awkwardly high in old places as well, such as Local Chat.
2013-01-12 14:42:55 -05:00
Aleric Inglewood
2da5c51e42
Do not freeze UI when snapshot floater is opened the first time.
2013-01-12 17:35:01 +01:00
Aleric Inglewood
57228fa208
Fix upload snapshot to inventory callback mechanism.
2013-01-12 17:27:33 +01:00
Aleric Inglewood
024c62aed4
Fix the "map/set iterators incompatible" bug.
...
cookies is only valid when AIHTTPReceivedHeaders::getValues return true.
2013-01-12 04:24:21 +01:00
Aleric Inglewood
e56f14502e
Fill fd_sets AFTER processing command queue.
2013-01-12 02:51:44 +01:00
Lirusaito
82eb1a946e
Fix group buttons in horizontal and allow the horizontal buttoned friends and groups floater to take up minimal space.
2013-01-11 19:17:06 -05:00
Siana Gearz
b6f1bb570f
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2013-01-12 00:59:06 +01:00
Siana Gearz
896036b3c2
Removing ReSit, because it's not so very nice
2013-01-12 00:50:24 +01:00
Lirusaito
e51937cee7
Warn more clearly about LLRadioGroup::setValue being used wrong, and attempt to recover with LLUICtrl::setValue.
2013-01-11 18:21:48 -05:00
Lirusaito
a47dbf88bb
Fix Issue 590: Debug Settings parameters setting is seriously bugged
2013-01-11 15:50:47 -05:00
Aleric Inglewood
f9a868a979
Compile fix for VC++
2013-01-11 17:16:05 +01:00
Latif Khalifa
56542a02e8
Use multiple cores for compilation of the Debug build
2013-01-11 11:28:21 +01:00
Lirusaito
2dda9499fa
Unhide Client column properly on non-SL Grids.
2013-01-11 03:56:55 -05:00
Aleric Inglewood
f9738cb611
Add getName() to every non-base class Responder object.
2013-01-11 04:15:55 +01:00
Aleric Inglewood
741a160913
Fine tune of private (libcwd) assertion.
...
It turns out that it's possible to receive data before an upload
finished when the server sends HTTP_BAD_REQUEST in the middle of the
upload (this happens to me when I try to upload a 6000x6000 image to my
profile feed, with is a 44MB file). So, in that case the finished upload
detection did not fail and we shouldn't assert.
2013-01-11 01:28:46 +01:00
Aleric Inglewood
5daf817e7e
Upload larger original to profile feed.
2013-01-10 19:42:19 +01:00
Aleric Inglewood
9175bc0e16
Fixed LLUploadDialog to display it's text.
...
Also made the view rectangle have some minimal size (1/10th of the
screens width and height).
Increased the used font a bit.
Fixed removal of the dialog in the case of uploading to profile feed.
2013-01-10 18:48:02 +01:00
Lirusaito
b7f1fdd9cc
Vertical space recovered
2013-01-09 11:25:46 -05:00
Lirusaito
07f88d21bd
Applied STORM-1209 and added string AGroupMemberNamed for translation.
2013-01-09 11:05:37 -05:00
Lirusaito
a7d1a4611f
Optionally, have IM buttons on the same line as the person's name.
...
Adds UseConciseIMButtons.
Adds floater_instant_message_concisebuttons.xml
Adds Have buttons on the same line as name for IMs (Affects new IMs) checkbox to Adv. Chat's Chat UI tab.
2013-01-09 10:19:41 -05:00
Lirusaito
c96b840c53
Split off certain preferences into new Adv. Chat subtab Chat UI
...
From Text Chat: Disallow communicate shortcut opening detached friends list
From Vanity: Use horizontal buttons for contacts floater (needs restart)
The rest were in Chat/IM of Vanity.
2013-01-09 07:30:49 -05:00
Lirusaito
70445ab8a3
Add option for Horizontal buttons on Contacts floater.
...
Adds Use horizontal buttons for contacts floater (needs restart) to Vanity Preferences.
Adds ContactsUseHorizontalButtons.
Adds FloaterContactsHorizRect for saving horizontal contacts rect.
Adds panel_friends_horiz.xml, panel_group_horiz.xml, and floater_my_friends_horiz.xml
Also corrects string value for FloaterContactsRect
2013-01-08 20:21:15 -05:00
Aleric Inglewood
136e6dd389
New debug channel dc::snapshot.
2013-01-09 00:54:53 +01:00
Siana Gearz
94edef2c3f
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
2013-01-09 00:07:57 +01:00
Siana Gearz
1434e8d6e9
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2013-01-09 00:07:34 +01:00
Siana Gearz
54a53b574f
Follow fix and clean-up
2013-01-09 00:07:17 +01:00
Aleric Inglewood
63ae33eca7
Fix crash in AICurlPrivate::curlthread::PollSet::next
...
Introduced in
6dcda3595e
(Add recovery for randomly closed socket desciptors.)
By copying CurlSocketInfo* into mCopiedFileDescriptors, it was possible
that we accessed a deleted CurlSocketInfo for it's filedescriptor,
returning a random value, which, when passed to FD_ISSET could cause a
SIGSEGV.
I reverted this change and now store the literal socket descriptors in
mCopiedFileDescriptors again. It is not a problem when libcurl deletes
the corresponding CurlSocketInfo (through a callback to
MultiHandle::socket_callback) in that case, because the fd_set we test
against isn't updated as a result of that, not until we're down with
mCopiedFileDescriptors (at the re-entry of select()).
2013-01-08 23:43:25 +01:00
Lirusaito
b485048f6b
Show local chat bar in floater... (Needs restart)
2013-01-08 17:17:52 -05:00
Lirusaito
3ed2da9282
Once more change the behavior of minimizing new chats in open in separate floater mode, to be a little more truthful.
2013-01-08 14:53:08 -05:00
Aleric Inglewood
5188693469
Compile fix for last commit and Release
2013-01-08 20:33:29 +01:00
Lirusaito
68911876b9
Option to Disallow communicate shortcut opening detached friends list
...
Added CommunicateSpecificShortcut
Added checkbox to Text Chat preferences
2013-01-08 13:48:18 -05:00
Lirusaito
820b4ea358
Optionally, remove chatbar from local chat floater.
...
FloaterChatBarlessRect keeps the size of this separate, for those who want to switch by mood.
ShowLocalChatFloaterBar toggles this.
Show local chat bar in floater entry added to Adv. Chat prefs.
floater_chat_history_barless.xml added for this.
2013-01-08 12:16:51 -05:00
Aleric Inglewood
d8485350e7
Address clang warnings.
...
* Split off AIThreadSafeBitsPOD, because offsetof may only be used on POD types.
* Added ASSERT_ONLY and ASSERT_ONLY_COMMA
* Removed a few unused class members
* Fixed a bug in AIHTTPReceivedHeaders::equal that more or less only
compared the length of the headers before :/
2013-01-08 17:50:09 +01:00
Lirusaito
b4b6186f54
Re: 3ea353bef3, fix minimize case to minimize and not steal focus. Also apply to group chats.
2013-01-08 08:43:55 -05:00
Lirusaito
3ea353bef3
Change default behavior of separated non-local chats mode to open minimized.
2013-01-08 06:33:07 -05:00
Lirusaito
67e4518132
Scroll to the object's texture if the user has a copy in their inventory. EXT-5403? Fixes part of Issue 501.
2013-01-07 18:32:54 -05:00
Lirusaito
0636f0049a
Rectify the problem in which profile images would be below the window border when first opened.
2013-01-07 18:20:02 -05:00
Aleric Inglewood
4b592f7507
Merge remote-tracking branch 'singu/master'
2013-01-07 17:58:53 +01:00
Aleric Inglewood
a9a308e5e9
Never freeze again.
...
Put snapshot related floaters always on top of the full screen preview.
Make having multiple running uploads more robust.
Fix infinite recursion when clicking on the bottom 'Snapshot' button
under certain conditions.
Unfreeze time more robust; unfreeze time out of precaution when
starting an upload (if 'Keep open' not checked).
Fixed a bug that caused all callbacks for successful feed uploads to be
ignored.
2013-01-06 23:40:53 +01:00
Siana Gearz
cd27184332
Take out buggy padding removal in OJ
2013-01-06 04:01:28 +01:00
Siana Gearz
d5892bbb32
My preliminary thoughts on OpenJPEG
2013-01-06 02:38:12 +01:00
Siana Gearz
20ae72e5fa
CMake needs proper quoting
2013-01-05 23:25:47 +01:00
Siana Gearz
7fc4348f64
Fix build deselect
2013-01-05 22:14:10 +01:00
Lirusaito
5ec116021a
Feature request: Alt-R for Region/Estate floater
2013-01-05 01:45:55 -05:00
Lirusaito
a992333744
Zi Ree's Debug Setting Floater awesomeness (Search!!)
...
Made to work with Singularity, and also be a bit better..
Alphabetizes includes.
Switches settings combobox to a scrolllist, and Boolean combobox to a radiogroup.
Makes floater resizable, aligns a lot of the UI, and prepares it all for proper resize behavior.
Adds Copy button for copying the name of the debug setting.
Yay, verbosity! Also adds FloaterDebugSettingsRect to keep track of the floater's size.
Also somehow the getInstance line snuck out of last commit... tossed it in here.
2013-01-05 01:43:17 -05:00
Siana Gearz
fefe0df922
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
2013-01-03 23:37:00 +01:00
Siana Gearz
509bdcb891
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2013-01-03 23:36:55 +01:00
Aleric Inglewood
2fbd53807c
Do not use LLCachedControl as global variables.
2013-01-03 23:25:18 +01:00
Lirusaito
9498375e75
Update LLFloaterSettingsDebug to match up with v-d.
...
Adds boost::bind and makes the floater a singleton.
2013-01-03 17:20:57 -05:00
Aleric Inglewood
639b264d2d
Do not crash upon corrupted HTTP header.
...
This addresses the reported assertion by luis thibodeaux.
2013-01-03 21:06:20 +01:00
Lirusaito
c3829485e4
Fixed LLCompileQueue messages via update to v-d in parts. Script resets now output properly~
2013-01-03 14:08:39 -05:00
Lirusaito
88de1b28a2
Add MoyMiniMapCustomColor swatch to Vanity Preferences.
...
Fixed spacing of MoyMiniMapCustomColor in settings_ascent_coa.xml and removed it from settings_per_account.xml
TODO: Make MoyMiniMapCustomColor more flexible.
-Added ColorCustomChat checkbox, pref code, and setting commented out.
2013-01-03 13:59:14 -05:00
Siana Gearz
17e0c79fe7
Build fix Linux
2013-01-03 03:03:06 +01:00
Siana Gearz
ddef80d2cf
Revert "Attempt to fix frame timer on broken mainboards"
...
This reverts commit 5eb99b7d2f .
2013-01-03 03:02:15 +01:00
Siana Gearz
1872337f5f
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
2013-01-03 02:17:20 +01:00
Siana Gearz
6e219f0a4e
Merge branch 'master' of https://github.com/Shyotl/SingularityViewer
2013-01-03 02:15:51 +01:00
Shyotl
a408c2211b
Workaround for targetomega'd objects turning jittery when zoomed in on.
2013-01-02 18:42:26 -06:00
Siana Gearz
8b2dcb6cb0
We're supposed to use HTTP bake fetch now
2013-01-03 00:10:56 +01:00
Aleric Inglewood
b0fe12f597
Snapshot Freeze Time: add Langolier tag for new (invisible) avatars.
...
If an avatar TP's in while you are in Freeze Time mode, they now have a
visible tag with the tag 'Langolier' in it. After exiting Freeze Time
mode they become visible. Before they would stay invisible.
2013-01-03 00:02:28 +01:00
Siana Gearz
9a1cc8b9a8
Translation cleanup script fix
2013-01-02 23:47:05 +01:00
Siana Gearz
cce4d50378
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2013-01-02 23:00:46 +01:00
Siana Gearz
e732e62b39
Tiny cleanup
2013-01-02 22:56:04 +01:00
Lirusaito
728056acdb
Add support for Aurora's extended land layer codes to llvlmanager.cpp
2013-01-01 20:15:21 -05:00
Lirusaito
b85d282dfb
WindLightRefresh added for compliance with Aurora's windlight event system.
2013-01-01 18:09:45 -05:00
Lirusaito
194902798b
HippoGridManager and HippoLimits updated with Aurora bits from Voodoo.
...
Adds isAurora() to HippoGridManager
Adds setAuroraLimits and Aurora case to setLimits() in HippoLimits
2013-01-01 18:04:39 -05:00
Aleric Inglewood
cc276ff232
More snapshot UI tweaks.
2013-01-01 22:34:22 +01:00
Aleric Inglewood
5538fe27e5
Snapshot improvements.
...
* Warn when it was not possible to make a snapshot because the difference
between the aspect of the required target size and the required target
aspect itself is too large.
* Reset Feed and Postcard Aspect to Default when making a new snapshot.
* Fixed a rounding error that caused one-pixel size error.
2013-01-01 21:30:13 +01:00
Lirusaito
c0ba3e95f3
Ability to change default behavior of Chats being torn off so that all chats appear minimized upon opening, as well, regardless of conditions.
...
Adds debug setting OtherChatsTornOffAndMinimized
Not added to ui xml because the default behavior is likely fine.
2012-12-31 19:06:23 -05:00
Lirusaito
4ec6f853d8
In-Group feature request: Ability to have chats torn off, by default.
...
Best viewed without space changes... or maybe it doesn't matter any more.
Debug setting OtherChatsTornOff added.
Added Open new IMs in separate floaters checkbox to Adv. Chat.
Moved Show group name in chat to the right column on top of Adv. Chat panel.
So how's this work?
Two ways.. 1. The user opens a chat; 2. A chat is started from another party to the user.
In 1, we open the chat in a separate floater and focus the floater.
In 2, we check if there is a floater currently in focus before opening the chat
if so, we minimize the floater, setting focus back to whatever floater the user was focused on;
if not, we leave the new chat floater open and focused.
Note that this will NOT alter the default behavior at all, we can't be having that.
2012-12-31 17:06:30 -05:00
Aleric Inglewood
6dcda3595e
Add recovery for randomly closed socket desciptors.
...
Although it should never happen that a file descriptor is suddenly
closed, it appeared that this happens on linux 64bit when using
FMODex... Not really sure how useful this is, but at least now the
viewer just continues to work, as if -say- the socket was closed
remotely. Before the curl thread would go into a tight loop that it
wouldn't recover from until the watchdog thread terminated the viewer.
2012-12-31 19:24:37 +01:00
Aleric Inglewood
c4a9eb9e44
Work around for 'version `OPENSSL_1.0.0' not found'
...
When linking against the prebuilt libcrypto.so.1.0.0 and
libssl.so.1.0.0 there is a problem running the viewer in
gdb (on debian) because gdb links with libpython2.7.so
which needs a newer openssl on my system (OPENSSL_1.0.1).
The patch allows to work around this problem by defining
-DUSE_SYSTEM_OPENSSL:BOOL=ON when configuring, which then
causes the viewer to be compiled against the system libs.
(If you already installed the prebuilt, you have to manually
remove them with script/install.py --uninstall openSSL).
The prebuilt libcurl expects a function SSLv2_client_method
however, which is not present in my openssl system libs.
A stub was added which is possible because the function
in question isn't used anyway.
2012-12-31 16:15:36 +01:00
Lirusaito
ba57bb1396
In-group feature request: Allow coloring chat of special people (Friends, Estate Owner, Lindens, Muted Residents)
...
Added ColorFriendChat, ColorEstateOwnerChat, ColorLindenChat, and ColorMutedChat.
Did some spaces to tabs work, view without space changes.
Add checkboxes beneath corresponding color swatches and "Use colors for chat:" text to Vanity.
Fix Ascent*Color Comments strings.
Also fix the issue where clicking ones name in a group chat would result in it opening a random profile.
2012-12-31 06:24:35 -05:00
Lirusaito
f94f4a1191
Satisfy Issue 100: When timestamp it set to include seconds, the seconds do not get included with IM & chat logs.
...
Best viewed without space changes.
SecondsInLog debug setting added.
Seconds in Log timestamps checkbox added to Adv. Chat prefs.
2012-12-31 04:54:59 -05:00
Lirusaito
469f76e690
Added "Request New Feature..." to Help->Bug Reporting menu.
2012-12-30 16:21:01 -05:00
Lirusaito
0098466704
Fix for WordFromTheWise's missing lsl strings issue.
2012-12-30 16:09:08 -05:00
Lirusaito
48ddfd25d4
Skins request! Black Red, Black Light Blue, and Black Dark!
2012-12-30 16:07:07 -05:00
Aleric Inglewood
2f3841d7e6
Update of print_diagnostics.
...
CURLE_COULDNT_CONNECT only happens when we actually get
an error (ie, 'connection refused'). If we time out while the connect
attempt is still running then we get CURLE_OPERATION_TIMEDOUT.
2012-12-30 21:11:10 +01:00
Lirusaito
1cde242f06
Merge branch 'master' of https://github.com/DamianZhaoying/SingularityViewer
2012-12-30 14:05:35 -05:00
Damian Zhaoying
a0b227fdd8
fixes and UI translations tweeks to fit in spanish language
2012-12-30 15:38:11 -03:00
Aleric Inglewood
36a79d7cbe
Merge remote-tracking branch 'shyotl/master'
2012-12-30 02:57:11 +01:00
Lirusaito
2c491bc905
Break out LLMakeOutfitDialog.
...
Added "Make Outfit..." to Edit menu and Create->"New Outfit" to inventory floater menu.
Cleaned up LLMakeOutfitDialog, using boost::bind and less waste.
Moved onMakeOutfitCommit() to LLMakeOutfitDialog as makeOutfit()
Also changes LLFloaterCustomize's callbacks to use boost::bind
Give new outfit dialog a title instead of a heading.
Small fix to mistake with AnnounceSnapshots xmlstuffs.
2012-12-29 19:24:17 -05:00
Aleric Inglewood
a25c405eae
Fix assert after failed login.
...
reset_login(), among others, sets the state back to STATE_LOGIN_SHOW,
which then causes gViewerWindow->initWorldUI() to be called, which
is the (only) function that calls
LLMenuOptionPathfindingRebakeNavmesh::initialize.
In other words, it's perfectly normal to enter that function
a second time and the assert is erroneous.
2012-12-29 18:08:46 +01:00
Aleric Inglewood
e666c60e7d
Merge remote-tracking branch 'singu/master'
2012-12-29 17:05:15 +01:00
Aleric Inglewood
6a45e68c73
Merge branch 'master' into llwebprofile
2012-12-29 17:03:46 +01:00
Aleric Inglewood
59b313352b
Third time I have to fix this... weird
2012-12-29 17:03:16 +01:00
Aleric Inglewood
9e04f9ba80
Enable/disable upload/send button correctly.
...
Passes an 'index' magic number to the upload/save functions which
pass that back to the *Done callbacks, so we know if the *raw*
snapshot is still up to date when the upload succeeds or fails.
2012-12-29 16:51:29 +01:00
Lirusaito
cf5838505f
In-world feature request: Announce in chat when someone has taken a snapshot.
...
AnnounceSnapshots debug setting.
"Announce when someone takes a snapshot" added to Vanity Main Preferences.
took_a_snapshot translatable string added to strings.xml
Also in this commit:
Turned PlayTypingSound check into LLCachedControl.
In preparation for the crippling of all old viewers, the Vanity Main tab shall henceforth only be called Main, not Main (General)
This change has been made in the code comments and the UI itself.
2012-12-29 07:58:06 -05:00
Lirusaito
23469c00de
Satisfy Issue 411: Song list in local chat - not a floater
...
AnnounceStreamMetadata debug setting.
"Announce music stream's metadata in local chat when tuned in" checkbox added to vanity main preferences.
Made the words Title and Artist translatable, as well as the "Now playing" string.
2012-12-29 07:45:05 -05:00
Siana Gearz
66083d6531
Removing leftover dead code
2012-12-28 21:07:19 +01:00
Aleric Inglewood
1c3748e923
Merge remote-tracking branch 'lirusaito/llwebprofile' into llwebprofile
2012-12-28 17:04:29 +01:00
Aleric Inglewood
88bf01fe6f
Avoid crashing at exit by joining the curl thread.
2012-12-28 16:59:04 +01:00
Siana Gearz
a969a8f99c
UseNewTargetOmegaCode loosely ported from Henri
2012-12-28 16:46:06 +01:00
Aleric Inglewood
ef0e34a278
Do not attach cam to avatar in Freeze Time mode.
...
We do, and the avatar moves then the cam jumps
away from the frozen avatar to where it really is.
Unfortunately, it's still not possible to attach
the cam to moving objects with this patch.
Also, scripted changes to objects are still visible,
like changes in local lights of texture full brightness.
2012-12-28 16:40:08 +01:00
Lirusaito
50eb45991d
"attachments and wearables", not "clothing and wearables"
2012-12-28 02:13:50 -05:00
Lirusaito
ffa405dad9
Comment cleanup.
2012-12-28 01:25:11 -05:00
Lirusaito
1f966eb6c3
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-12-28 01:21:28 -05:00
Lirusaito
b503540075
Always remember to save after making a change. (Location works now)
2012-12-28 00:33:08 -05:00
Lirusaito
2be305d39e
Improvements!
...
Fix CMakeLists being out of order.
Add setting SnapshotFeedAddLocation to keep track of user's preference whether or not to include location in uploads to profile feed.
Clean up LLFloaterFeed to take only what it needs, also gave it a boost~
Remove saveFeed() from LLFloaterSnapshot, removing the dependency on LLWebProfile.
Compile fixes for LLFloaterSnapshot.
Prettied up the upload to feed floater.
TODO: Does Location even work? I can't get it to appear, never seems to get used right in v-d either.
2012-12-28 00:14:54 -05:00
Shyotl
f6ee966e17
Clean up LLAvatarListEntry creation/destruction and resolve LLAvatarPropertiesProcessor retaining deleted observers.
2012-12-27 21:59:59 -06:00
Drake Arconis
246315c723
This is the Cupcake Commit. Cupcakes. Also may fix linux fmodex64.
2012-12-27 15:15:27 -05:00
Aleric Inglewood
be8f16a8e6
Disable upload/send button immediately.
...
Immediately disables button and reenables it
again when upload/save was a failure.
The callback is now ignored if the snapshot
was refresh in the meantime.
2012-12-27 19:02:58 +01:00
Aleric Inglewood
32614d3539
Compile bug fix
2012-12-27 17:38:28 +01:00
Aleric Inglewood
aab978c7ea
WIP: floater_snapshot_feed.xml and code.
...
This is just a skeleton, roughly copied from the Postcoard
code, which is very similar. Nothing in indra/newview/llfloaterfeed.cpp
has been changed yet, apart from a few deletions (to make it compile)
and the literal replacement of "Postcard" with "Feed".
indra/newview/llfloatersnapshot.cpp was updated however to
open the new floater when one tries to upload a snapshot to the feed.
It is still needed to make a callback to saveFeed(), or rather to
move that function to the saveFeed that is in llfloatersnapshot.cpp.
2012-12-27 17:13:47 +01:00
Lirusaito
d4b48fae6f
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer
2012-12-26 15:50:38 -05:00
Lirusaito
0433bd8560
Gemini young age color should look more natural for Gemini.
2012-12-26 13:09:05 -05:00
Shyotl
71eb0fedd9
Merge branch 'master' of git://github.com/lkalif/SingularityViewer.git
2012-12-25 06:17:42 -06:00
Latif Khalifa
9056ae72d3
Point library downloads to bitbucket since github is depreciating binary downloads
2012-12-25 11:57:59 +01:00
Latif Khalifa
430a5359ac
Merge remote-tracking branch 'upstream/master'
2012-12-25 11:47:32 +01:00
Inusaito Sayori
5468bc8447
Fix compile warning/error in aihttptimeoutpolicy.cpp
2012-12-25 04:53:16 -05:00
Inusaito Sayori
059005a4a7
Fly after teleport, off by default.
2012-12-25 04:47:07 -05:00
Shyotl
3ca39ab3f1
Client-side maturity handling when teleporting. Adds new notification that asks if you want to change maturity settings with a single click and automatically re-fire the teleport request.
2012-12-25 02:30:51 -06:00
Shyotl
f8a6e2e19f
Moved region rebake button to 'Tools' menu
2012-12-25 02:27:15 -06:00
Shyotl
1f5c2095a5
Merge branch 'master' of https://github.com/Lirusaito/SingularityViewer.git
2012-12-24 18:26:52 -06:00
Shyotl
afaaba6b3c
OSX was choking on transformfeedback shaders. Make failure to load such shaders non-critical to the shader loading process. Also clean up glColorMask state properly in wlsky.
2012-12-24 17:56:32 -06:00
Aleric Inglewood
c85f976ed6
Fix outbox notifications.
2012-12-24 22:08:44 +01:00
Aleric Inglewood
b22832ba54
Fix cookie handling.
...
Cookies are now collected during redirects, one the last cookie
of a given name is kept. Cookies are then set by looking for
the right cookie name (instead of what viewer 3 does: just
use the last cookie that was set).
This fixes the merchant outbox.
2012-12-24 19:58:54 +01:00
Inusaito Sayori
977f17a893
Add feature to Continue flying upon standing, if the user was flying when they sat down.
...
A couple users said this could be handy.
Useful for birds, fairies, and otherwise flying critters.
2012-12-24 05:24:57 -05:00
Inusaito Sayori
60621a300c
Satisfy in-world feature request: Avatar Count on Radar.
2012-12-24 03:09:09 -05:00
Aleric Inglewood
fac3fc67b6
Add filtering for curl debug output.
...
Add CURLTR debug channel for libcurl API calls,
and use CURLIO only for libcurl debug output.
Note: need to set gDebugCurlTerse to true for
filtering to take effect, then pass 'debug_on'
to the LLHttpClient methods that require debugging.
2012-12-24 02:54:36 +01:00
Inusaito Sayori
8e3da75c3c
Missed a spot for 487.
2012-12-23 15:10:53 -05:00
Inusaito Sayori
c9dc2eaad4
Satisfy Issue 487: Walking Backwards, Turning Around
...
TurnAroundWhenWalkingBackwards added.
Turn Around When Walking Backwards added to Vanity Main Preferences.
Code borrowed, in part, from Firestorm.
2012-12-23 00:26:49 -05:00
Aleric Inglewood
8095d6c48c
Large snapshot update (part 3)
2012-12-22 19:07:08 +01:00
Inusaito Sayori
6f2e192947
Complete Issue 545: OSSL Updates
...
Updates keywords.ini, lsl_functions_os.xml, and en-us/strings.xml
Thanks WhiteStar, ThiteStar.
2012-12-22 12:25:46 -05:00
Inusaito Sayori
0b9d8c7b47
Satisfy Issue 512: Increase RenderVolume LOD Factor Threshold to 4.000
...
Phoenix users are used to this.
The setting clamps to the max here, so it must be 4.
2012-12-22 05:29:21 -05:00
Inusaito Sayori
1ecea32933
An hour is not a circle.
2012-12-22 02:07:36 -05:00
Inusaito Sayori
ceae4470f5
Fix a windows compiley thing.
2012-12-21 05:49:14 -05:00
Lirusaito
237455f4b7
Use boost::date_time for displaying avatar age.
...
llpanelavatar change may be better viewed without space changes.
2012-12-20 23:34:05 -05:00
Lirusaito
3d25f8ee79
Merge branch 'master' of https://github.com/DamianZhaoying/SingularityViewer
2012-12-20 09:25:33 -05:00
Lirusaito
86572462e6
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-12-20 09:25:21 -05:00
Lirusaito
245eaa1fd9
Satisfy radar issues: 51(Avatar Age), 382(Time duration), 245(Hide columns on command)
...
Overall:
Extras tab added to radar.
Activities given tool_tip strings, TODO: Get icon entries to have tool_tips.
Added tab_min_width="0" to tab container so tabs take up only as much space as necessary.
Issue 51:
RadarAlertAge, AvatarAgeAlertDays debugs added.
RadarTextYoung color added to colors_base and gemini.
UI bits added to radar.
ALERT_TYPE_AGE, LIST_AGE, and boost::lexical_cast added.
LLAvatarListEntry is now derived from LLAvatarPropertiesObserver for processProperties and all that fun stuff. Also has mAgeAlert and mAge.
processProperties is basically copied directly from LLAvatarPanel, it can probably be bettered.
Issue 382:
mTime, getTime(), LIST_TIME
Time column.
Issue 245:
Hide columns text and checkboxes added to UI.
assessColumns() now used to determine which columns to show. Also once used during postBuild()
col_helper() function added to help decide to hide or resize a column based on given params.
checkboxes all use assessColumns as callback.
RadarColumn* debug settings added.
If you read this all, that's a sign the 'pocalypse is coming.
2012-12-20 08:58:18 -05:00
Damian Zhaoying
e7b712660e
update spanish translations
2012-12-19 23:29:36 -03:00
Shyotl
3750123e43
Obsessive excessive clearing of glow rendertargets, as they still occasionally act weird.
2012-12-19 19:08:10 -06:00
Shyotl
b20f39d09f
Retain shader error logs across entire session.
2012-12-19 19:06:59 -06:00
Inusaito Sayori
c35f762826
Satisfy Issue 476: Option to mute gesture sounds
...
Enable Gesture Sounds checkbox added to Adv. Chat->Spam tab.
2012-12-19 03:35:06 -05:00
Shyotl
7eda762c28
Cheapo sun bloom contribution in deferred.
2012-12-19 02:30:44 -06:00
Shyotl
0460769eea
Unified moon/star rendering to share same shader. Also now actually using deferred shader when performing deferred rendering.
2012-12-19 01:52:10 -06:00
Shyotl
d3939c785d
Fixup scroll list column header resizing.
2012-12-18 18:27:59 -06:00
Inusaito Sayori
66386d6eec
Fix an issue introduced in V2MultiWear in which double-clicking or hitting an enter on a worn wearable would rewear it, not detach it.
2012-12-17 19:32:40 -05:00
Inusaito Sayori
9e8dafc4ca
Satisfy Issue 167: Ability to set global "add instead of wear" option in prefs
...
Adds debug setting LiruAddNotReplace.
Adds "Add clothing and wearables instead of replacing them" to Main (General) tab of Vanity Preferences.
2012-12-17 17:17:12 -05:00
Inusaito Sayori
36a698fee4
Satisfy Issue 271: Fly after teleport feature.
...
Add debug setting LiruFlyAfterTeleports
Add Always fly after Teleports to General tab of System preferences.
(Also, fixed tabs where spaces should be in settings.xml)
2012-12-16 20:50:40 -05:00
Aleric Inglewood
aab764a6e5
Don't crash when user forgets last name on non-SL grids.
2012-12-16 23:39:58 +01:00
Aleric Inglewood
11f30bc28d
Removed gFullName which isn't used anywhere
2012-12-16 23:17:10 +01:00
Inusaito Sayori
46b5595c3f
Don't leave Group Copy check enabled unless we have trans and copy perms.
...
Also some code consistency chages that won't change anything.
2012-12-16 15:32:06 -05:00
Inusaito Sayori
c380f1f399
Don't show Paste As Link when Paste As Copy is shown enabled because it'll just be disabled in these cases.
2012-12-16 15:31:53 -05:00
Shyotl
184882e916
Remove dead code from llfloaterworldmap, and a tweak to lluictrl that I could've sworn I already did.
2012-12-16 13:30:29 -06:00
Aleric Inglewood
a9963bcdb3
In FreezeTime mode, keep avatars that TP away.
...
If an avatar TP's away (or quits), he will not
disappear anymore from a frozen scene. Unfreezing
makes him disappear of course (and clean up).
Known bug: if during Freeze Time mode someone
TPs away and then back, then he becomes a cloud
after Freeze Time is ended, which can only be
reset by another teleport (or relog) from either
the cloud or the one seeing him as cloud.
I decided not to fix this, cause there are things
with a higher priority and this - if it happens
at all - is rare and easy to recognize and work
around.
2012-12-16 00:13:06 +01:00
Aleric Inglewood
e0c0da7dff
In Freeze Time re-show fullscreen preview when clicking thumbnail.
2012-12-15 02:20:53 +01:00
Shyotl
6c9df4574c
Merge branch 'master' of https://github.com/Lirusaito/SingularityViewer.git
2012-12-14 16:59:49 -06:00
Shyotl
034c83f996
Added trivial diagnostic message regarding teleport handling.
2012-12-14 16:28:18 -06:00
Shyotl
2b582b169b
Mute list, now with 100% more text-appearing-ness, and 20% new shinies (mute-type icons, multi-select unmute, and displayname support).
2012-12-14 16:24:51 -06:00
Aleric Inglewood
cfa8df0575
Merge branch 'master' into llwebprofile
2012-12-14 20:43:17 +01:00
Aleric Inglewood
c34f2941aa
Merge remote-tracking branch 'github/master'
2012-12-14 20:41:18 +01:00
Aleric Inglewood
555b397067
Install vivox runtime also on standalone when linux64
2012-12-14 20:40:27 +01:00
Inusaito Sayori
38f59e640c
We canUndo and canRedo when we have a MoveableObject, not necessarily an EditableObject
2012-12-14 11:30:56 -05:00
Aleric Inglewood
65ce7dabe3
Merge remote-tracking branch 'github/master'
2012-12-14 16:42:27 +01:00
Aleric Inglewood
4d7d3ea937
Compile fix for non-standalone with DEBUG_CURLIO
...
Oops, that option doesn't exist in the prebuilt curl version.
2012-12-14 16:40:03 +01:00
Aleric Inglewood
15b6593143
Large snapshot update (part 2)
2012-12-14 02:31:08 +01:00
Inusaito Sayori
af1e7b346e
Vignette is Awesome, its panel should reflect that!
2012-12-13 16:53:19 -05:00
Shyotl
7a2f572eaa
Merge branch 'master' of https://github.com/AlericInglewood/SingularityViewer.git
2012-12-12 13:13:26 -06:00
Aleric Inglewood
4bb3ed0d85
Login crash bug fix.
...
XMLRPCResponder constructor was missing.
This fixes the following crash signature:
VIEWER : 2012-12-12T14:25:13Z INFO("AppInit"): setStartupState: Startup state changing from STATE_LOGIN_NO_DATA_YET to STATE_LOGIN_DOWNLOADING
VIEWER : 2012-12-12T14:25:14Z INFO("AppInit"): transferRate: Buffer size: 1308 B
VIEWER : 2012-12-12T14:25:14Z INFO("AppInit"): transferRate: Transfer rate: 11 kb/s
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff33df7f5 in XMLRPC_RequestGetData () from /usr/lib/x86_64-linux-gnu/libxmlrpc-epi.so.0
(gdb) bt
Reason was that if the server replied with some error code then
mResponse was undefined.
I also added code to retry three times in that case;
the http status code that I get was 503, which really
mean "Service *temporarily* unavailable", so a retry
is in order.
2012-12-12 16:27:32 +01:00
Aleric Inglewood
5fe0820e13
Login crash bug fix.
...
XMLRPCResponder constructor was missing.
This fixes the following crash signature:
VIEWER : 2012-12-12T14:25:13Z INFO("AppInit"): setStartupState: Startup state changing from STATE_LOGIN_NO_DATA_YET to STATE_LOGIN_DOWNLOADING
VIEWER : 2012-12-12T14:25:14Z INFO("AppInit"): transferRate: Buffer size: 1308 B
VIEWER : 2012-12-12T14:25:14Z INFO("AppInit"): transferRate: Transfer rate: 11 kb/s
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff33df7f5 in XMLRPC_RequestGetData () from /usr/lib/x86_64-linux-gnu/libxmlrpc-epi.so.0
(gdb) bt
Reason was that if the server replied with some error code then
mResponse was undefined.
I also added code to retry three times in that case;
the http status code that I get was 503, which really
mean "Service *temporarily* unavailable", so a retry
is in order.
2012-12-12 16:14:32 +01:00
Shyotl
28a4101d4d
Merge branch 'master' of https://github.com/Lirusaito/SingularityViewer.git
2012-12-12 03:12:08 -06:00
Shyotl
cc22edcce3
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer.git
2012-12-12 03:11:50 -06:00
Shyotl
2424d2a082
A little bit of postprocess shader tinkering.
2012-12-12 03:10:05 -06:00
Lirusaito
b1ccb70277
Added isClipboardPasteableAsCopy() to decide when not to show Paste As Copy
2012-12-11 15:15:41 -05:00
Shyotl
c641cc6394
Fix object list in About Land floater. (whoops)
2012-12-10 20:02:47 -06:00
Shyotl
9a6568f5e8
A little bit of bloom on indirect shiny reflections in deferred.
2012-12-10 20:00:57 -06:00
Shyotl
3627b33eec
Reworked flexi update handling a little bit.
2012-12-10 19:55:17 -06:00
Lirusaito
702eb95b84
Add Paste As Copy to inventory menu...
...
The opposite of Paste As Link, this will make copies of everything in the paste buffer,
allowing the user to copy bunches of items or links and simply paste them to make new copies.
Also appears when not needed... unsure how to go about removing, maybe comment out in release?
2012-12-10 19:39:55 -05:00
Lirusaito
03f191f47d
Satisfy Issue 494: Inventory: Copy links (without "find original")
...
http://code.google.com/p/singularity-viewer/issues/detail?id=494
Patch by Kitty Barnett, slightly modified by myself.
2012-12-10 16:42:06 -05:00
Lirusaito
813a4b0200
Fix warning: unused variable ‘len’ in release builds.
2012-12-10 13:26:48 -05:00
Lirusaito
c24950b261
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer
...
Conflicts:
indra/newview/llfloateravatarpicker.cpp - Includes to v-d style, since plain alphabetical just won't cut it. Shyotl's changes for name system, here.
indra/newview/llpanelgroupinvite.cpp - Shyotl's changes for name system, here.
Also corrected new README to have less typos and be slightly more accurate.
2012-12-10 11:24:25 -05:00
Shyotl
806abb1985
Reduce required number of glow rendertargets by 1...
2012-12-10 01:31:57 -06:00
Shyotl
a4591a5eaa
Fix for friends list not resorting upon avatar online status change. Also did some minor cleanup
2012-12-09 17:05:54 -06:00
Siana Gearz
018737eb15
Blind Windows compile fix
2012-12-09 04:53:35 +01:00
Siana Gearz
3e5bd4e13b
Linux build fixes
2012-12-09 04:25:01 +01:00
Siana Gearz
98ec8b9910
Merge branch 'master' of https://github.com/Shyotl/SingularityViewer
2012-12-09 03:27:52 +01:00
Siana Gearz
d2a966f363
OpenJPEG 1.5.2
2012-12-09 02:10:16 +01:00
Shyotl
8a7cc9259c
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer.git
2012-12-08 17:13:07 -06:00
Shyotl
382fc710e5
Disable octree statistics gathering.
2012-12-08 17:07:15 -06:00
Shyotl
be4229867a
Occlusion-fudge was incorrectly defaulting to zero.
2012-12-08 16:56:06 -06:00
Shyotl
6b05022530
Applied Tofu Linden's SSAO improvements. e189d55a7b
2012-12-08 16:51:38 -06:00
Shyotl
08a3828cc9
Applied Tofu Linden's water atmospherics improvements.
...
59f73ee6a1 &
43fdcb8d84
2012-12-08 16:50:35 -06:00
Shyotl
d5efedf51b
Merge branch 'master' of https://github.com/AlericInglewood/SingularityViewer.git into CT3Merge
2012-12-08 13:39:55 -06:00
Aleric Inglewood
8394a96fa8
Fix of TEXTBOX of group owned object.
...
Fixes http://code.google.com/p/singularity-viewer/issues/detail?id=548
2012-12-08 20:30:00 +01:00
Shyotl
4f7e869509
Merge branch 'master' of https://github.com/AlericInglewood/SingularityViewer.git into CT3Merge
2012-12-08 01:03:29 -06:00
Shyotl
7aac61859f
Avoid excess calls to gGL.flush when bound texture hasn't actually changed.
2012-12-08 01:01:47 -06:00
Shyotl
3ba967bdc1
Update to LLAvatarNameCache and consumers.
2012-12-08 00:59:37 -06:00
Shyotl
9fb4e677a6
Updates to LLScrollListCtrl and related inter-dependencies. Also added ability to set face texture to 'None' (LLUUID::null).
2012-12-08 00:56:58 -06:00
Lirusaito
1ffb5aa6fe
LLFloaterAvatarList RLVa: Don't announce people are in range when the user is blind.
2012-12-06 22:17:44 -05:00
Lirusaito
0100cd2f36
More of e2b011590d
...
Fixing up the name system, missed two parts.
2012-12-06 21:04:06 -05:00
Aleric Inglewood
d6b486524c
Fix include of reader.h
2012-12-07 00:31:10 +01:00
Shyotl
f80394fc02
llpreviewgesture.cpp changes snuck past me in an early commit.
2012-12-06 17:19:10 -06:00
Shyotl
e750c598be
Updated avatar radar. Focusprev/focusnext now obey the order of the actual displayed avatar list. Cleaned up some commit callbacks.
2012-12-06 17:16:44 -06:00
Shyotl
26191dd274
Migrate to boost::bind for a bunch of CommitCallbacks. Converted several static member functions to nonstatic member functions
2012-12-06 17:13:17 -06:00
Aleric Inglewood
12171f6cd9
Merge commit '5947769812369a7988a7f1db30df79e6fc0e4787'
...
Adds important commits from llwebprofile branch
into master which need to go into the next release.
2012-12-05 22:27:21 +01:00
Lirusaito
457276fa5d
Merge branch 'master' of https://github.com/DamianZhaoying/SingularityViewer
2012-12-05 13:59:36 -05:00
Lirusaito
7ba21ac4fd
Show Highlight and Edit Axis at Root on build floater
...
Thanks for the help, Naudia Nadezda!
2012-12-05 12:06:10 -05:00
Lirusaito
e2b011590d
Fix up the Name System just a little bit more.
...
Better viewed without space changes
Pretty much add support for sending LLAvatarName and std::string to become a name via the system...
Also a bit of a revert for llcallingcard.cpp in this regard, just allow it to use a callback along with the new support,
but still handle the actual name switching in LLAvatarNameCache.
Fixes a problem I was having with "[NAME] is Online" notifications appearing early on, only.
2012-12-05 01:48:09 -05:00
Shyotl
ef6f411b70
Removed LLUICtrl::setDoubleClickCallback and LLPanel::childSetDoubleClickCallback as they aren't used/needed and complicate things. Added LLPanel::childSetAction overload that accepts boost::singal2::signal (for boost::bind). Now using boost::function for various callbacks in LLScrollListCtrl (for boost::bind).
2012-12-04 21:54:01 -06:00
Lirusaito
2c48161595
Make Baker's Group code compile! Thanks Shyotl~
...
Note: Large groups still don't load?!
SimConsole cap is needed for Sim Console, won't work without it, keeping it in!
..But it should work with the new ASync one? Maybe needs tweaks, first?
Also switches opening IMs to the gCacheName->getFullName(id, name) system mentioned earlier, my connection has improved!
And makes the Avatar Picker show display names! Yay! (Rearranged the includes there, alphabetical~)
Also fallback to gCacheName->getFullName(id, name) if getting name fails in the new system.. hopefully this will combat occasional big failures.. but it may not work anyway.. maybe my connection is just awful again
2012-12-04 11:54:54 -05:00
Shyotl
ca3e0d2ba9
Use the correct font name. "SANSSERIF_SMALL", not "SANSSERIFSMALL"
2012-12-04 02:59:19 -06:00
Lirusaito
922e234fe9
Baker Linden's group update, added with some care, won't compile,
...
Note: These changesets removed the some caps in llviewerregion.cpp, I have made a note of these, but left them in.
Please take a look at the Singu Note:'s and Singu: TODO:'s when working on this.
2012-12-04 03:53:05 -05:00
Lirusaito
b9cfd2fae5
Replace the tricky copy-paste-everywhere Display Name system code with a unified function
...
Only does that, dun believe me? Take a look, oh... it also corrects improper interpretations of the PhoenixNameSystem value: 1 is both, 2 is displays, 0 and anything else is Legacy.
Also replaces a bit of the display name support code with new system... by definition this shouldn't change the log file, only the title of the session..
because of my bad connection during week days, I can not confirm this working 100%,
but if it does end up changing the logs under certain unseen conditions, replace the new name check with gCacheName->getFullName(id, name) but this reallllly shouldn't happen!
2012-12-04 00:36:12 -05:00
Aleric Inglewood
d8bc84adb1
Snapshot fixes and improvements.
...
* Allow to pass -1 to LLImageBase::reallocateData too (default parameter),
causing it to allocate what is necessary for the size set (same
behavior as allocateData).
* Speed up LLImageRaw::scale with factor 2 or 3 by copying the data less
often and calling LLImageBase::reallocateData instead of destroying
and recreating always.
* Fix gl_rect_2d to not decrement top and right with one pixel.
* Remove the vague "Constrain Proportions" checkbox and replace it with
a new combo box and spinner to explicitly set the target aspect ratio,
allowing to set it also to something different than either the window
aspect ratio (ie, 1.6) or the target image dimension (1.0 for textures)
which was totally lacking when, for example, uploading a profile image
(which needs to be 4:3). This also allows to show snapshots on prims
of arbitrary aspects.
2012-12-04 00:45:01 +01:00
Shyotl
ce3511f7ea
Misc changes via v3 merge. Nothing big.
2012-12-03 15:03:52 -06:00
Shyotl
a8e1bd1538
'Save scripts in inventory as Mono scripts instead of LSL2' checkbox was not functioning. For whatever reason it was not implemented in the actual panel, and referenced the incorrect setting. The proper setting will be 'SaveInventoryScriptsAsMono' not 'SaveScriptsAsMono'
2012-12-03 11:33:24 -06:00
Lirusaito
0876c8c2bf
Go away when idle checkbox added to General Preferences.
2012-12-02 22:14:36 -05:00
Shyotl
0554ecae5c
Added explicit texture reloading. Accessable in the 'tools' submenus for the agent, avatars, and selected objects.
2012-12-02 17:06:54 -06:00
Lirusaito
cfbc8a23f7
Transaction Notifications are now optionally Notify Tips for those who don't want them to collect at the top right of the screen, but still want a notification.
...
Debug setting LiruNoTransactionClutter has been added, and is toggled by checkbox in General preferences
This adds support for TransactionInfo message, to localize the server's transaction notifications.
Adds a notification called Payment, which unifies all three of v-d's Payment* notifications.
This is a fairly large change to view, keep in mind what was removed as it may just be in a slightly different order or position..
2012-12-02 17:52:36 -05:00
Shyotl
8b19f82c0b
Trivial changes. Resolved some sign mismatch warnings, and now using LLCachedControl for 'SGIgnoreSimulatorCameraConstraint' setting lookup.
2012-11-29 11:58:41 -06:00
Shyotl
794dbacea3
Merge branch 'master' of https://github.com/AlericInglewood/SingularityViewer.git into testpit
...
Conflicts:
indra/newview/lldrawpoolavatar.cpp
indra/newview/llviewertexturelist.cpp
indra/newview/llworldmap.cpp
indra/newview/pipeline.cpp
2012-11-29 11:54:41 -06:00
Shyotl
3a4b6cf6b6
Hovertext updates marked objects as 'moved' when inappropriate. http://hg.secondlife.com/viewer-development/commits/8ccf2b0fa3857a6610f6ea03166e5a4494ca6d03
2012-11-29 10:07:25 -06:00
Shyotl
c0c9c51e43
Some minor syntax grooming in LLNetMap::draw
2012-11-29 10:03:48 -06:00
Aleric Inglewood
e788ee5faf
Merge branch 'master' into llwebprofile
2012-11-28 18:50:31 +01:00
Aleric Inglewood
e17405d80a
Fixed snapping of rotation in the edge-on case
...
Patch by https://codereview.secondlife.com/users/cron.stardust/
Jira: https://jira.secondlife.com/browse/STORM-1919
2012-11-28 17:04:24 +01:00
Aleric Inglewood
de52eebe7a
Allow setting a custom size when uploading a texture.
2012-11-26 23:21:34 +01:00
Aleric Inglewood
d7069a2a66
Fix cancelling "Save" while "Keep open after save" is unchecked.
...
This causes a failure to save local file, or when clicking
Cancel in the file chooser, to keep the image and keep the
snapshot floater open so a retry to save the image can be
attempted.
2012-11-26 20:41:25 +01:00
Aleric Inglewood
7faa19b297
Large snapshot update (part 1)
...
This commit concentrates on remembering what parameters
where used for the last snapshot (the actual source, not
the formatted one), thus - the parameters passed to
rawSnapshot() - and then shows this snapshot as if it
was just made whenever the UI parameter selection matches.
The result is that the user can make a snapshot, save
it (for example) to their harddisk and then change the
destination and upload the same thing as snapshot.
The code tries hard to make this possible by automatically
adjusting the UI parameters to match every time the destination
is changed PROVIDED it was already saved or uploaded before.
If a snapshot wasn't saved and one changes destination
then this currently doesn't happen (by you could manually
make the parameters match, and still upload it). Also, if
the resolution is changed for a particular destination then
it won't automatically adjust it again.
Obviously, snapshots are no longer refreshed when changing
destination etc. You have to explicitly click "Refresh
Snapshot" before the last one is deleted / replaced.
The Debug Setting variables reflect the (last) manual choices
in most cases (set in the onCommit functions). If such a choice
is not allowed for a different destination then the UI is
changed to reflect the current behavior and the checkbox is
disabled so the user can't change it anymore. Then, if they
change destination back - the Debug Setting variable is used
to remember their last preference. A new Debug Setting has
been added for this purpose: SnapshotLayerType (colors or depth).
The old mSnapshotUpToDate has been removed and replaced with
mShowFreezeFrameSnapshot. The old getSnapshotUpToDate() now
returns something else (than mShowFreezeFrameSnapshot), namely
whether or not the current raw snapshot was taken with the same
parameters as are currently set in the UI.
The unused functions getImageAspect() and getAspect() were
removed.
mCurImageIndex has been deleted. Index 0 now means "the last
snapshot" and index 1 is temporarily used for the Falling Away
animation.
mDataSize was renamed to mFormattedDataSize.
The size spinner arrows are now disabled too whenever the spinner
edit field is disabled.
A bug in Freeze Time was fixed, where avatars would still
rotate around their axis in place (and without that their
attachments moved!)
Pressing ESC would return keyboard control to "walking"
for the own avatar with the above as result for the own
avatar. We now intercept ESC and use it (in Freeze Time mode)
to return to the cammable preview when a 2D preview was
being shown.
2012-11-26 18:12:41 +01:00
Shyotl
5e6ed2dc9f
Large update to the worldmap. Essentially, v3 merge, and reimplemented legacy tile drawing and opensim-specific changes. Also added a diagnostic view.
2012-11-24 11:21:29 -06:00
Shyotl
adebc36bc7
Cheap workaround for osgrid giving us an invalid pure-white single-channel opaque water texture. First it purges the texture from the cache and attempts to refetch, and if it's still invalid it falls back to the transparent water texture (which won't actually be transparent due to blending being disabled). Also fixed some annoying console spam related to null textures, and also now using the correct glTexGen* function. More details in comments.
2012-11-24 01:00:25 -06:00
Aleric Inglewood
165bebda3e
Compile error and warning fixes for DEBUG_CURLIO without CWDEBUG.
2012-11-23 03:19:39 +01:00
Aleric Inglewood
0f54e5fe46
Remove erroneous assertion.
2012-11-22 03:55:10 +01:00
Aleric Inglewood
14c046108e
Snapshot floater changes
...
* Added a radio button for "Post to my.secondlife.com feed"
* Moved the snapshot to the top of the floater.
* Increased the size of the snapshot to match the size used in V3
(floater is only 4 pixels wider though).
* Disable the "Temporary upload" checkbox when the Destination isn't the
inventory.
* Update the shown Upload Fee to L$ 0 if temporary is checked.
* Added a size chooser for the Feed destination, using exclusively
preset sizes with an aspect ratio of 4:3.
* Added two new preset sizes: 1024x1024 for texture uploads, and
1680x1050 for save to disk.
2012-11-20 22:27:48 +01:00
Aleric Inglewood
b5a8850d65
Fix deinitialization order fiasco.
2012-11-19 08:32:00 +01:00
Aleric Inglewood
3f51bb6e1d
Clear the command queue after flushing statemachines
...
Flushing the state machines can cause remove commands to be added to the
command queue, so clearing it needs to be after.
2012-11-19 08:31:46 +01:00
Aleric Inglewood
aab195a6eb
Fix deinitialization order fiasco.
2012-11-19 04:42:02 +01:00
Aleric Inglewood
2400d146ce
Clear the command queue after flushing statemachines
...
Flushing the state machines can cause remove commands to be added to the
command queue, so clearing it needs to be after.
2012-11-19 04:01:54 +01:00
Shyotl
9a9b5ce61e
LLRectBase<>::clipPointToRect could divide by zero, resulting in the resulting clampd values being invalid under some scenarios (worldmap panning could cause the mouse cursor to 'restore' to an invalid location upon mouseclick release.)
2012-11-18 02:48:55 -06:00
Shyotl
6b473c6edc
Avoid clearing hud object rebuild states when teleporting.
2012-11-18 02:42:33 -06:00
Shyotl
9d8f31a0cb
Some teleport reworking. Don't clear rebuild groups/resetVBO unless tp screen is up, or we've just changed sims. Also skip updateUI drawing if tp screen is up.
2012-11-18 02:41:37 -06:00
Aleric Inglewood
5947769812
Fix LLMimeDiscoveryResponder.
...
Extract Content-Type also from a 405 reply.
If all else fails, use a default mime-type for url's opened
in the browser (start with http: or https:) of "text/html" instead
of "none/none".
2012-11-18 03:29:01 +01:00
Aleric Inglewood
52673f5249
Slight update of README
2012-11-18 02:41:37 +01:00
Aleric Inglewood
f44de434c2
Always use followRedir() to determine if redirections should be followed.
...
Before every HEAD and GET request allowed redirection by default,
without setting a limit on the number of redirections. This caused
an infinite redirect loop when connecting to marketplace, in combination
with the bug that we did not allow cookies.
2012-11-18 02:07:19 +01:00
Siana Gearz
cbb27a5661
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-11-18 01:33:18 +01:00
Siana Gearz
48eaccc612
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
2012-11-18 01:33:11 +01:00
Aleric Inglewood
5499136677
Don't send an Accept header for HEAD requests.
2012-11-18 01:29:24 +01:00
Aleric Inglewood
57b66a9be9
Allow cookies when allowing redirects (next to when sending a Cookie ourselves).
2012-11-18 01:28:23 +01:00
Aleric Inglewood
746f419e80
Fix detection of mIsInProductionGrid and fix getMarketplaceDomain()
...
getMarketplaceDomain() should return aditi.lindenlab.com for aditi,
not secondlife.aditi.lindenlab.com.
mIsInProductionGrid wasn't set correctly.
2012-11-17 21:38:55 +01:00
Aleric Inglewood
5d1a138c5c
Code clean up of code related to previous commit.
2012-11-17 05:16:21 +01:00
Aleric Inglewood
e781870da3
Fix Ratany Residents crash
2012-11-17 04:55:34 +01:00
Aleric Inglewood
e3f30fece9
Fix print_diagnostics for windows.
2012-11-16 16:06:30 +01:00
Lirusaito
7b2536eb0d
Inventory cut support!
...
Also fixes a bunch of comments, implementation based off of v-d.
Added isOnClipboard and setCutMode functions to LLInventoryClipboard, in part from v-d's LLClipboard.
LLInventoryFilter has a few rearrangements of code; only real change is now it has checkAgainstClipboard and uses it to filter out cut items.
There is a massive retabbed block in llinventorymodel.cpp, view without space changes. Implements removeObject.
Note: We are not afflicted by MAINT-1197: Fix inventory deselection/reselection when cutting items
2012-11-16 02:47:05 -05:00
Damian Zhaoying
299382b907
Add Merchant Outbox text files
2012-11-15 22:13:17 -03:00
Aleric Inglewood
fce64f8f12
Add LLWebProfile and responders.
...
Adds finding and using libjsoncpp. Note that the old cmake file
found libjson, not the same thing.
Adds Debug Setting WebProfileNonProductionURL (next to already existing
WebProfileURL) to mimic V3's behavior and use a different URL for aditi.
These Debug Settings are using by (the new) getProfileURL() (copied
from V3 with just a minor fix).
Adds HippoGridInfo::isInProductionGrid() next to the existing
LLViewerLogin::isInProductionGrid that always returned true.
The former should only be called SL grids and then only returns
true for agni (and false for aditi et al). The latter was changed
to now always return true except on SL when the grid isn't agni.
The first is used for SL-only cases, the latter for things like
colors and for godmode decision logic.
V3's llwebprofile.cpp was fixed to compile on singu, with only real
difference that I dropped the Content-Type headers for the GET methods.
2012-11-16 02:00:06 +01:00
Aleric Inglewood
f8bf11d574
More clearly state the implications of the NoVerifySSLCert debug option
2012-11-15 14:14:25 +01:00
Aleric Inglewood
fdfe0cae87
More clearly state the implications of the NoVerifySSLCert debug option
2012-11-15 13:51:16 +01:00
Aleric Inglewood
66664660d7
Copied llwebprofile.{h,cpp} from v-d as-is.
2012-11-15 04:07:44 +01:00
Scott Meitz
760ac98ab6
missed another spot with trailing spaces in aa functions, TNX LightDrake and Shyot1 :)
2012-11-14 21:37:36 -05:00
Scott Meitz
2bd5d88dbf
fix extra space in strings.xml en. Tooltip was not find them
2012-11-14 21:37:00 -05:00
Siana Gearz
5f78a36899
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-11-15 02:30:01 +01:00
Lirusaito
b897b9427f
Fix unclickable explanatory link on Outbox floater
...
mOutboxInventoryPanel couldn't be setVisible(false) while it was NULL, thus it sat on top of the rest of the UI.
Set it to panel_outbox_inventory in postBuild, instead of setupOutbox.
2012-11-14 16:48:03 -05:00
Lirusaito
c33b1004d1
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer
2012-11-14 13:55:48 -05:00
Siana Gearz
19e8977fff
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
2012-11-14 19:40:45 +01:00
Aleric Inglewood
c097d650dc
Don't upload partial files
2012-11-14 19:26:16 +01:00
Aleric Inglewood
b7af32bee3
Use std::istream::read instead of readsome
...
According to the docs
(http://www.cplusplus.com/reference/iostream/istream/readsome/ )
readsome would also set state flag eofbit, but apparently I'm
misinterpreting it. Anyway, using read() and then gcount()
to get the number of bytes does work.
2012-11-14 18:37:44 +01:00
Shyotl
d2422b03be
Don't flush rebuild queue nor flush pending texture requests if merely performing a local teleport (eg: doubleclick teleporting within current sim.)
2012-11-13 23:34:48 -06:00
Shyotl
97d2085735
Nullcheck in LLTextureFetch::removeRequest was returning without unlocking LLTextureFetch::mQueueMutex if called via LLTextureFetch::deleteRequest
2012-11-13 23:25:32 -06:00
Aleric Inglewood
e307df79a1
Ignore the body in case of internal errors
2012-11-14 04:00:26 +01:00
Aleric Inglewood
324fe06a06
Improved printed info when curl times out.
2012-11-14 02:12:27 +01:00
Shyotl
fe15371047
Update to LLTombstone/LLHandle/LLRootHandle/LLHandleProvider.
2012-11-13 17:55:52 -06:00
Siana Gearz
fbb7196100
Missed a piece of a fix for the case we receive complete texture data instead of what we asked for.
...
The rest of the fix landed in commit c37a473287 by accident.
2012-11-13 23:54:23 +01:00
Siana Gearz
8c9a9c9d12
Introducing SGIgnoreSimulatorCameraConstraints
2012-11-13 23:46:21 +01:00
Aleric Inglewood
6f8ea87c46
Add ResponderHeadersOnly.
...
ResponderHeadersOnly is a base class for responders that use
HTTPClient::head or HTTPClient::getHeaderOnly. It already
has a needsHeaders() that return true and only allows for
completedHeaders to be overridden.
I removed the CURLOPT_HEADER option for these cases, because
that only causes the headers to be send to the writeCallback
as if they are part of the body, in addition to the headerCallback;
That gave raise to some confusion for the existing code (ie,
unexpected errors when trying to decode the body as LLSD and
duplicated 'low speed' information for the Timeout policy code.
2012-11-13 21:46:35 +01:00
Siana Gearz
3d84157325
Revert "Probably antivirus-friendlier SLPlugin"
...
This reverts commit 817085c172 .
2012-11-13 18:41:58 +01:00
Siana Gearz
9abf8ddf91
Merge git://github.com/Murf/SingularityViewer
2012-11-13 18:40:20 +01:00
Lirusaito
f289d5d9e7
Make MARKET_IMPORTER_UPDATE_FREQUENCY configurable as debug setting MarketImporterUpdateFreq
...
Change the default to a minute... that should be good? Right?
2012-11-13 00:16:04 -05:00
Lirusaito
821c03a389
Copy folders support!
...
Sync with v-d/rlva for Copy folder support
Also, guard against outboxy stuff, like when we're importing, don't show the Marketplace Send menu entry.
Fixed a few comments
Please view this commit with space/tab changes off! There were a lot of retabbing cases that don't need to waste anymore of anyone's time.
2012-11-13 00:06:47 -05:00
Siana Gearz
c37a473287
Add NickyD's fast j2k metadata reader
2012-11-13 05:38:27 +01:00
Shyotl
3eebedc4c3
Revert "Avoid re-requesting object-inventory items that already have a pending request."
...
This code was actually regression in viewer-dev and causes some issues.
This reverts commit cd5aa8f074 .
2012-11-12 20:32:40 -06:00
Siana Gearz
5eb99b7d2f
Attempt to fix frame timer on broken mainboards
2012-11-13 02:50:15 +01:00
Brett Murphy
3534706a59
get OSX building again
2012-11-13 11:38:28 +11:00
Brett Murphy
717a8a5cdb
Merge branch 'master' of https://github.com/AlericInglewood/SingularityViewer
2012-11-13 11:03:38 +11:00
Aleric Inglewood
586d8fdf21
Compile fixes for gcc 4.2 (Mac)
2012-11-13 01:01:19 +01:00
Siana Gearz
f4016c2e1c
Stop trying to package dbghelp.dll - windows always comes with one anyway
2012-11-12 19:37:31 +01:00
Siana Gearz
2bb08d7638
Merge branch 'master' of git://github.com/LightDrake/SingularityViewer
2012-11-12 19:34:06 +01:00
Aleric Inglewood
155cc56632
Do not put AICurlEasyRequest in a container.
2012-11-12 18:42:55 +01:00
Shyotl
4a4032f3b8
Hopefully allows better behavior when loading other avatars. This is from v3, and taking a cursory glance, it's useful as onFirstTEMessageReceived is called before LLVOAvatar::idleUpdate, which means that mLoadedCallbacksPaused hasn't been updated for that particualr frame yet. Using LLVOAvatar::isVisible() is more accurate.
2012-11-12 03:41:53 -06:00
Shyotl
cd5aa8f074
Avoid re-requesting object-inventory items that already have a pending request.
2012-11-12 03:18:02 -06:00
Shyotl
c2b26f6c15
GCC Fixes:
...
Only use C++0x/C++11 features if compiling for windows, or if GCC is configured to support such features (v4.7 onwards: '-std=c++11'. v4.3 through v4.6: '-std=c++0x')
Removed an assertion that's no longer possible to evaluate (queue doesn't support iterators).
2012-11-12 03:04:24 -06:00
Shyotl
f25ca2ac80
Fixed small #if/#ifdef typo. Also fixed formatting error in strings.xml
2012-11-12 00:12:39 -06:00
Siana Gearz
303c74f4c9
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
...
Conflicts:
indra/llmessage/llurlrequest.cpp
indra/newview/llvoavatar.cpp
2012-11-12 06:46:58 +01:00
Siana Gearz
59d4d833f1
Made octree check optional
2012-11-12 04:48:00 +01:00
Siana Gearz
562acd6e2c
Merge branch 'master' of https://github.com/Shyotl/SingularityViewer
2012-11-12 04:12:57 +01:00
Siana Gearz
c3d76669ca
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
...
Conflicts:
indra/llmessage/llavatarnamecache.cpp
2012-11-12 04:12:28 +01:00
Siana Gearz
14d8d14832
Texture fetch cleanup
2012-11-12 03:33:17 +01:00
Aleric Inglewood
cdc04ba413
Merge branch 'fasttimelock'
2012-11-11 19:06:14 +01:00
Aleric Inglewood
ab91525e7a
Add missing needHeaders
...
The AIBufferedCurlEasyRequestEvents are not triggered unless
the derived class return true for needsHeaders().
That means, every class that implements received_HTTP_header(),
received_header() or completed_headers(), or implement
the virtual function completedHeaders(), or use the protected
member mReceivedHeaders directly.
This commits adds missing needsHeaders() for LLAvatarNameCache
(thanks Siana) and XMLRPCResponder. The former now uses
mReceivedHeaders directly instead of making a copy.
2012-11-11 17:36:43 +01:00
Shyotl
0a4b3487ea
Resolve string substitutions failing for a few 'unsuccessful' startup dialogs.
2012-11-11 01:01:04 -06:00
Aleric Inglewood
0061055e73
Attempted to dereference a past-the-end iterator.
2012-11-11 01:54:50 +01:00
Aleric Inglewood
a16c4015ba
Attempted to decrement past-the-end iterator of empty container.
2012-11-11 01:54:50 +01:00
Shyotl
0173c29630
Resolve compiler warning caused by silly temporary #define.
2012-11-09 23:32:57 -06:00
Aleric Inglewood
26a734a538
Add fasttimers around obtaining a mutex or waiting on a condition.
2012-11-10 02:33:48 +01:00
Aleric Inglewood
04e7dc1270
Collect and print stats about HTTP status code
2012-11-10 02:19:20 +01:00
Shyotl
1cdc11dae2
Added LLTextureFetch::deleteAllRequests procedure. Called upon teleport.
2012-11-09 18:45:57 -06:00
Shyotl
1cb75c4471
Tiny bit of code consolidation in lltexturefetch
2012-11-09 18:42:37 -06:00
Shyotl
b6efc9f583
Fixed buggyness regarding objects moved by scripts. http://hg.secondlife.com/viewer-development/changeset/1a874cd5d0a0616b979a571e810320cd35e69baf
2012-11-09 18:41:05 -06:00
Shyotl
01868e46fe
Removed pointless redundant gGL.flush() calls from llworldmapview.
2012-11-09 18:33:44 -06:00
Shyotl
313cce23db
Trivial. Changed LLOcclusionQueryPool::mAvailableName to std::queue, because it's being used as a queue, and it being a list makes little sense.
2012-11-09 18:32:57 -06:00
Shyotl
9aca1f41f3
Make occlusion boundingbox 'fudge' settings adjustable via SHOcclusionFudge saved setting.
2012-11-09 18:20:45 -06:00
Shyotl
81c7445744
image->hasFetcher() check reundant in LLViewerTextureList::clearFetchingRequests(). LLViewerFetchedTexture::forceToDeleteRequest() checks for this too.
2012-11-09 18:12:57 -06:00
Shyotl
d54daa19a0
Allow trial of trasform feedback (for testing/benchmark) on hardware that declares support for GL_EXT_transform_feedback. Performance is far less than satisfactory on my hd4870(ogl3.3 gpu), however. Also messes up texcoords. Don't add RenderUseTransformFeedback to settings.xml.
2012-11-09 18:10:39 -06:00
Shyotl
0c58a42b08
Added a couple needed nullchecks of gAgentAvatarp in LLAgent.
2012-11-09 16:32:26 -06:00
Aleric Inglewood
68cbf31c8b
Add a PerHostRequestQueue object.
...
Adds a std::map for hostname (or urls) --> PerHostRequestQueue
objects. The latter keeps track of the number of added curl easy
requests and decides if a new request should be throttled or
not, as well as provides the queue to queue throttled requests.
At the moment CurlConcurrentConnectionsPerHost is set to 16,
because things really don't work without LL supporting connection
reuse if we limit it to 2. CurlConcurrentConnectionsPerHost is
also set to non-persistent so that we can easily change it in the future
(once we decide on it's final value it can be set to persistent).
2012-11-07 15:41:50 +01:00
Lirusaito
d518222340
Disable Group Fee Invites in antispam preferences, when appropriate.
2012-11-06 21:35:35 -05:00
Lirusaito
7a35a43bd4
Merchant Outbox!
...
Enter: LLFloaterOutbox, floater_merchant_outbox, LLMarketplaceFunctions, LLPanelMarketplaceOutboxInventory, and panel_outbox_inventory
LLView now has childFromPoint() from v-d.
LLInventoryBridge{
Sync includes with v-d.
Let's ENABLE_MERCHANT_SEND_TO_MARKETPLACE_CONTEXT_MENU for ease of access and tweak it to work.
Uncomment related code.
Catch if we're moving objects into the outbox during pasteFromClipboard()
}
LLInventoryPanel: start_folder attribute for inventory_panels, this could be quite useful in the future
Sync LLToolDragAndDrop with Catznip/v-d
Add the outbox to the World menu, since that seems to involve most commerce. Perhaps we should add a menu entry to the outbox itself to open its floater?
Fix the inventory merchant menu entries, thanks Shyotl..
Merchant Outbox Strings!
2012-11-06 20:23:36 -05:00
Aleric Inglewood
cb52e82a60
Moved and extended AICurlInterface::Stats
...
Moved AICurlPrivate::Stats to AICurlInterface::Stats and added several
counters to keep track of the number of existing instances of
respectively AICurlEasyRequest, AICurlEasyRequestStateMachine,
BufferedCurlEasyRequest, ResponderBase and
ThreadSafeBufferedCurlEasyRequest.
2012-11-07 02:15:23 +01:00
Aleric Inglewood
1a43bc8abf
As AIStateMachine moved outside newview, there is no longer any need to pass AIStateMachine::flush to initCurl()
2012-11-07 02:08:52 +01:00
Aleric Inglewood
e88c39b090
AIStateMachine::flush can only make statemachines idle.
...
As idle statemachines aren't in any list, it's not possible
(without adding that list) to delete them. I don't think
that there are any active statemachines left at the end
of flush anyway, but killing them doesn't much sense if
we can't get them all: there will always be statemachines
left: those that were idle at the moment the viewer was
quit.
2012-11-07 01:53:12 +01:00
Aleric Inglewood
a1f5e6ba43
Rename AICurlResponderBufferEvents to AIBufferedCurlEasyRequestEvents
...
Since we changed CurlResponderBuffer to be derived from CurlEasyRequest
and therefore changed it's name to BufferedCurlEasyRequest, we should
also rename AICurlResponderBufferEvents to
AIBufferedCurlEasyRequestEvents.
This commit also fixes C++ comment in several places to reflex the
previous name change.
2012-11-07 01:49:45 +01:00
Lirusaito
d0a0aa7a65
Fix handle_secondlifeprotocol.sh, and sync with v-d.
...
More translation strings~
Log inventory offers to those we're not chatting with.
"SDL deiconification state switched to " now lldebugs instead of llinfos, far too spammy..
(Pre-outbox commit, may contain pieces of outbox work.. and unmentioned harmless sync)
2012-11-06 18:50:45 -05:00
Drake Arconis
8cf956e669
Fixed a crash
2012-11-06 07:20:24 -05:00
Shyotl
3bbb23b1bc
Experiments with allocating octree nodes via memory pools.
2012-11-05 16:58:03 -06:00
Shyotl
a582b5996c
Whoops. Forgot settings.xml
2012-11-05 14:54:48 -06:00
Siana Gearz
4cd10c34e2
Fix manifest when extra libs are empty on Windows
2012-11-05 12:15:42 +01:00
Shyotl
3ec1dbf51c
Updated spatial partition and octrees to use std::vector. Also, added diagnostic spew to octrees.
2012-11-04 21:48:17 -06:00
Shyotl
71deb8925e
Added some nullchecks, removed some dead code, and cleaned up a few small things.
2012-11-04 21:16:53 -06:00
Siana Gearz
abb562d1ab
For extra safety
2012-11-05 03:22:57 +01:00
Aleric Inglewood
a495a6bfbc
Short circuit llsd debug check.
2012-11-05 01:04:02 +01:00
Siana Gearz
e86b17be2d
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
2012-11-04 18:56:15 +01:00
Aleric Inglewood
e62f805bcd
Fix wrong assertion mAddedEasyRequests.size() >= (size_t)mRunningHandles
...
Rename check_run_count to check_msg_queue, because the whole 'run count'
approach is flawed anyway (the author of libcurl told me that THE way
to check for finished curl handles is to just call curl_multi_info_read
every time: it's extremely fast. Any test that attempts to avoid that
call is nonsense anyway.
The reason the assertion failed might have been caused by the fact
that we're comparing the current number of easy handles with the
number of running handles of 'a while ago'. It is possible that a
easy handle was removed in the meantime.
In order to check if that hypothesis is right, I moved the assertion
to directly below the call to curl_multi_socket_action where it
should hold. If this new assertion doesn't trigger than the hypothesis
was right and this is fixed.
2012-11-04 17:08:05 +01:00
Siana Gearz
6f8ae718d1
Forgotten files for message logger
2012-11-04 03:30:49 +01:00
Siana Gearz
1dcfa9e0ee
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
...
Conflicts:
indra/llmessage/llregionpresenceverifier.cpp
indra/llmessage/llregionpresenceverifier.h
2012-11-04 02:10:31 +01:00
Siana Gearz
7f0664ff82
Bringing back message logger
2012-11-03 14:13:13 +01:00
Aleric Inglewood
03b3e60e23
Merge branch 'curlthreading3'
2012-11-02 18:54:07 +01:00
Aleric Inglewood
72bde5234a
Rename CurlResponderBuffer to BufferedCurlEasyRequest and derive it from CurlEasyRequest
...
Every curl transaction is a AICurlEasyRequestStateMachine which has a
AICurlEasyRequest as member, which is a reference counting pointer to
a ThreadSafeBufferedCurlEasyRequest. And now BufferedCurlEasyRequest is
derived from CurlEasyRequest which is derived from CurlEasyHandle, but
neither are used separatedly.
2012-11-02 18:41:23 +01:00
Aleric Inglewood
1e1f5e8193
Fix windows compile errors/warnings
2012-11-01 03:18:00 +01:00
Aleric Inglewood
6c01b6da9b
Merging CurlEasyRequest and CurlResponderBuffer, Step 1
2012-11-01 02:40:08 +01:00
Aleric Inglewood
756aac1f9a
Remove AICurlInterface::strerror
2012-11-01 02:04:40 +01:00
Aleric Inglewood
c0ac428179
Code cleanup
...
* Moved Responder stuff to LLHTTPClient.
* Renamed LLHTTPClient::Responder to LLHTTPClient::ResponderWithResult.
* Deleted LLHTTPClientAdapter and LLHTTPClientInterface.
* Renamed AICurlInterface::TransferInfo to AITransferInfo and moved it
to llhttpclient.h
* Removed 'CURLcode code' argument from completed_headers.
2012-10-31 23:11:42 +01:00
Aleric Inglewood
7549b471c3
Moved curl stuff from indra/aistatemachine to indra/llmessage.
2012-10-31 18:51:52 +01:00
Aleric Inglewood
0b265320a9
Code clean up.
...
* Removed LLCurlRequest and replaced it's last usage with LLHTTPClient API calls.
* Deleted dead code.
* Renamed all the get4/post4/put4/getByteRange4 etc, back to their
original name without the '4'.
2012-10-31 05:01:24 +01:00
Aleric Inglewood
6033a76870
Print more debug output. Remove last AIFIXME
2012-10-30 21:37:49 +01:00
Aleric Inglewood
3708d55ef9
Allow changing CurlTimeout Debug Settings on the fly.
...
Same for NoVerifySSLCert and CurlConcurrentConnections.
2012-10-30 21:18:15 +01:00
Aleric Inglewood
9996cf6157
Bug fix
2012-10-30 21:17:25 +01:00
Aleric Inglewood
3e78b7c262
Allow people with last name "Resident" to login using Hippogrid manager.
2012-10-30 07:16:01 +01:00
Aleric Inglewood
65e012c540
More curl fixes and changes.
...
* Moved LegacyPolledResponder::mCode to ResponderBase::mCode.
* Added a parameter to ResponderBase::finished (and pubError*) to set mCode.
* Renamed ResponderBase::decode_body to decode_llsd_body and added ResponderBase::decode_raw_body.
* Use LegacyPolledResponder::finished instead of LegacyPolledResponder::completed_headers
to set remaining cached values.
* Fixed assertion in case of -DCWDEBUG and upload finish detection failure in case of HEAD
method (mDebugIsGetMethod -> mDebugIsHeadOrGetMethod).
* Add XmlTreeInjector : support for LLXmlTree.
* Split BlockingResponder into BlockingLLSDResponder and BlockingRawResponder.
* Final blocking responders are now: BlockingLLSDPostResponder, BlockingLLSDGetResponder
and BlockingRawGetResponder.
* Added LLHTTPClient::blockingGetRaw
* Got rid of hipporestrequest.* -- and fixed hippogridmanager.cpp to use
LLHTTPClient::blockingGetRaw instead, and fixed llviewermessage.cpp to use
AICurlInterface::ResponderWithCompleted and decode_raw_body instead of
HippoRestHandlerRaw and LLHTTPClient::get4 instead of HippoRestRequest::get5.
2012-10-28 17:38:25 +01:00
Aleric Inglewood
2a88f7d7c4
ResponderAdapter stuff
...
Renamed AICurlInterface::Responder to AICurlInterface::ResponderBase,
but without the virtual 'event' methods.
Derived from that: Responder and ReponderWithCompleted, where the
first defines result = 0, ErrorWithContent and error, and the latter
completedRaw and completed.
Added HttpClient::IgnoreBody, derived from Responder and implementing
'result' doing nothing; HttpClient::Ignore is now derived from
IgnoreBody and defines the still pure virtual getHTTPTimeoutPolicy.
Added ResponderBase::decode_body, which is now the sole place
where the code makes the decision wether some response data might be
LLSD or not based on the http status result. Before it just tried
to decode everything as LLSD, which seems a bit nonsense.
ResponderWithCompleted::completed no longer does anything, since
classes derived from ResponderWithCompleted are expected to override it,
or never call it by overriding completedRaw.
Entry point is now ResponderBase::finished = 0, instead of
completedRaw, where ResponderWithCompleted implements finished by
called completedRaw, but Responder doesn't: that directly calls
result/errorWithContent/error. Or, for the hack ResponderAdapter,
the entry points are pubResult/pubErrorWithContent.
Those are now the ONLY public methods, so more confusion.
mFinished is now set in all cases.
As a result of all that, it is no longer possible to accidently
pass a responder to ResponderAdapter that would break because it
expects completed() and completedRaw() to be called.
Added LLBufferArray::writeChannelTo.
Fixed bug for BlockingResponder::body (returned reference to temporary).
LLSDMessage::ResponderAdapter now allows a "timeoutpolicy" name
to be passed (not doing so results in the default timings), so
that the timeout policy of the used responder is retained.
Fixed llfasttimerview.cpp to test LLSDSerialize::fromXML() to return
a positive value instead of non-zero, because it may return -1 when the
parsing fails (three places).
Removed LLHTTPClient::Responder as base class from
LLFloaterRegionDebugConsole completely: it isn't a responder!
Several other responder classes were simplified a bit in order to
compile again with the above changes.
2012-10-26 04:13:29 +02:00
Shyotl
dca9501de7
Attempt to break viewer window out of 'maximized' mode when not actually maximized. There are old jiras about the previous workaround causing issues, so let's attempt a different method.
2012-10-25 20:52:14 -05:00
Shyotl
8ed6b549ee
A few resolutions in the dropdown in the prefrences panel were not being parsed correctly. Use standard 'x' instead of '×'
2012-10-25 20:50:42 -05:00
Shyotl
1a741b97d2
Fixed LLGLState::checkStates() failing upon context re-creation:
...
-After new context creation, immediately call LLRender::refreshState() after LLViewerWindow::initGLDefaults() in order to force states to apply.
--LLRender::initGLDefaults optimizes out gl calls by caching states, but the cached values are only applicable to the old context, not the new, so this optimization must be skipped (LLRender::mDirty).
-LLViewerWindow::mStatesDirty also triggered a redundant shader reload, since restoreGL also called setShaders().
Fixed somewhat annoying flicker of a single frame whilst recovering from screen resizing.
-Skip frame if LLViewerWindow::checkSettings() called LLViewerWindow::reshape. (reshape will set gWindowResized to true)
--True optimal fix will require some refactoring.
Reworked how window position is saved in LLViewerWindow::changeDisplaySettings. Hopefully reduces chances of odd behavior (had WindowX and WindowY get stuck at massive negative values before)
2012-10-25 20:42:58 -05:00
Aleric Inglewood
33809f56c5
Comment out unused code.
2012-10-25 02:17:40 +02:00
Shyotl
67ee544231
Clear saved raw discard level upon texfetch cleanup. (missed this in an earlier commit)
2012-10-24 03:21:51 -05:00
Shyotl
94f61ce307
A few nullchecks in the particle system. Had a null drawable pop up.
2012-10-24 03:20:32 -05:00
Shyotl
b57f7cdc79
Fixed various specular/glow effects bleeding through fullbright objects in deferred.
2012-10-24 03:19:53 -05:00
Shyotl
c901a7136f
I freaking swear LL breaks hud attachment lighting in some way every few months. *Grumble*
2012-10-23 17:24:08 -05:00
Aleric Inglewood
243db9a3a8
Moved mFinished/is_finished() from LegacyPolledResponder to Responder.
...
Slightly more robust, adds one boolean to all responders, 99%
of which don't need that though, and an extra call redirection,
but well... We might need it this way when I add the possibility
to abort a transfer.
2012-10-22 22:52:18 +02:00
Shyotl
a5ef61ac82
Avoid std::vector::erase in particle system (erase in any sequence-independent vector is a waste as it shifts all elements to maintain element-ordering and contiguity). Replaced with swap and pop.
2012-10-22 15:46:12 -05:00
Shyotl
9e272aeef0
Still need to initialize flexis upon their very first idle update, else you get an ugly polygon soup when they first appear.
2012-10-22 15:32:33 -05:00
Shyotl
5c45979783
Resolve issue with sculpties loading with incorrect discard levels.
2012-10-22 15:26:53 -05:00
Shyotl
02f214d8a7
Clear object rebuild queues upon teleport.
2012-10-22 15:25:02 -05:00
Aleric Inglewood
daac25c343
Bug fix, introduced in commit 0bee4a92
2012-10-22 20:31:33 +02:00
Aleric Inglewood
768f1b5710
Fixes blocking_request. Adds LegacyPolledResponder and BlockingResponder.
...
XMLRPCResponder also uses the new LegacyPolledResponder now.
Renamed http_result() -> http_status().
2012-10-22 20:19:44 +02:00
Shyotl
5b4b9fd169
Durr, missed a line when adding attached light muting. Clobbered when diffing. Incrementing in a for loop is kinda important! Our handling in this function differes from LL in the firstplace because they are performing iteration on an iterator that can be invalid after the erase.
2012-10-22 03:17:33 -05:00
Shyotl
7dea357f4c
Picked up a few small changes from viewer-beta pertaining to pathfinding.
2012-10-22 03:08:51 -05:00
Shyotl
9ef10b1663
Muting an avatar now also removes their attached lights. Also cleaned up light update code(no change in behavior)
2012-10-22 03:07:07 -05:00
Shyotl
d2004e88f9
MatrixMode sanity checks and adjustments to physics debug display (fixes a crash with that debug view, too)
2012-10-22 03:05:18 -05:00
Shyotl
ef27cc54dd
Fixed unsafe erasure from vector while iterating in llinventorybackup.cpp.
2012-10-22 02:56:41 -05:00
Shyotl
19390eaec3
Remove pointless framebuffer status check. glReadBuffer doesn't work with gl_depth_attachment, thus will always complain about readbuffer being absent. (it checks GL_COLOR_ATTACHMENT0, which isn't present because this check is before we attach color attachments.)
2012-10-22 02:55:21 -05:00
Shyotl
dff6171605
More alignment crap.
2012-10-22 02:51:41 -05:00
Shyotl
4fe84efafd
Unbork shadow shaders by tweaking normal unpack.
2012-10-22 02:51:28 -05:00
Shyotl
ed4997168b
LLViewerObject::idleUpdate now returns void. Texture animations/flexis now have their own update queues.
2012-10-22 02:50:04 -05:00
Aleric Inglewood
b92de9beb5
Done as part of AIHTTPTimeout
2012-10-22 02:20:20 +02:00
Aleric Inglewood
7f50b2ba7b
Add XMLRPC support to LLHTTPClient and that instead of LLXMLRPCTransaction
2012-10-22 01:59:17 +02:00
Aleric Inglewood
c35bc71334
Fix crash when libcurl calls read callback before calling socket callback.
...
In days of usage this has never happened before, but apparently
it's possible. The solution chosen is to create the AIHTTPTimeout
object on the fly when it doesn't exist and let it be picked up
later when the CurlSocketInfo for the transfer is created.
2012-10-22 00:53:54 +02:00
Shyotl
413a8111c0
PASS_INVISI_SHINY never issued. Commented out some unused code.
2012-10-21 17:16:22 -05:00
Shyotl
5be31898f1
Don't compile avatar eye shader, as it isn't used anywhere.
2012-10-21 17:14:29 -05:00
Shyotl
44faf3e169
Removed annoying attribute consumption warnings. Alpha pass was leaving shader bound, which hosed up updateCull for water reflections (updateCull only binds occlusion shader if another shader isn't currently bound)
2012-10-21 17:14:00 -05:00
Aleric Inglewood
937a60c8f9
Add AIHTTPReceivedHeaders
...
This fixes the problem that existed with received headers:
The server sends some headers ("set-cookie") more than once
in the same reply, which cannot be stored in std::map.
The old code just ignored the additional cookies, while
curlthreading3 (since the introduction of AIHTTPHeaders)
caused an assertion.
AIHTTPReceivedHeaders is written around a std::multimap
and allows to retrieve multiple headers with the same key.
Also, it is case insensitive so that if a server sends
"Content-Type" it will still find it (the viewer looks for
"content-type").
2012-10-21 17:45:46 +02:00
Aleric Inglewood
f7626699da
Bug fix: (correctly) revoke CurlResponderBuffer events.
2012-10-21 17:28:22 +02:00
Lirusaito
ad97c72821
Use smaller horizontal chat tabs, where possible.
2012-10-21 11:19:03 -04:00
Lirusaito
b7ce7b7dab
Tiny LLWorld silliness fix up
2012-10-21 11:18:49 -04:00
Shyotl
b73f4dd8e4
Catch up with viewer-beta. Primarily sim transition alterations to reduce frame hitching, and some optimization in LLViewerObjectList (std::set -> std::vector and and some allocation tweakage).
2012-10-20 17:02:43 -05:00
Aleric Inglewood
a4bf92dae4
Add CURLcode and TransferInfo to completed_headers event.
2012-10-20 23:56:19 +02:00
Aleric Inglewood
1e745ba48b
Curl work in progress.
...
Minor changes like comment fixes and addition of accessors
that will be needed for future commits.
Also removed Responder::fatalError as it was never used.
2012-10-20 23:52:34 +02:00
Aleric Inglewood
f8273e977e
Make NoVerifySSLCert work for all LLURLRequest
...
Moved CURLOPT_ENCODING from CurlEasyRequest::setPost_raw, and
CURLOPT_SSL_VERIFYPEER and CURLOPT_SSL_VERIFYHOST from
CurlResponderBuffer::prepRequest, to LLURLRequest::configure,
enabling the debug setting NoVerifySSLCert for the latter
two to work as follows: old behavior if "NoVerifySSLCert"
is not set, and check neither if it is set. However, if
the (new) bool mIsAuth is set the behavior of LLXMLRPCTransaction::Impl::init
is used. This is so in a next commit we can replace
LLXMLRPCTransaction with LLURLRequest: LLXMLRPCTransaction::Impl::init
will be removed. For the same reason, when the new boolean
mNoCompression is set then CURLOPT_ENCODING is set to "identity",
otherwise the old behavior (of clearing it) is used.
2012-10-20 23:28:33 +02:00
Aleric Inglewood
605843b527
HTTP status of 400 is an error too.
2012-10-20 21:47:31 +02:00
Siana Gearz
71d2bd83aa
Fix inconsistent link/unlink checking
2012-10-17 13:41:30 +02:00
Siana Gearz
a12704c6a3
Don't eat my mouse when i might be debugging
2012-10-17 13:39:54 +02:00
Shyotl
43271f290e
A few more alignment bits and bobs.
2012-10-16 20:07:04 -05:00
Shyotl
7533b475be
TCMalloc can now be manually disabled via develop.py -DDISABLE_TCMALLOC:BOOL=ON
2012-10-16 17:15:23 -05:00
Shyotl
1b89e5c973
Dragged in a bunch of alignment fixes from LL. Should allow disabling of tcmalloc on windows/linux32 if such is ever implemented.
2012-10-16 02:33:05 -05:00
Aleric Inglewood
8ba127d4c5
HTTPTimeout work in progress
...
* Avoid using CurlEasyRequest::mTimeout for HTTPTime::done and
HTTPTime::print_diagnostics when it might be NULL.
* Comment fixes.
* Indentation fix.
2012-10-15 21:07:17 +02:00
Aleric Inglewood
bb8ea493d6
Fix top check in MultiHandle::check_run_count.
...
This check isn't really needed at all, since curl_multi_info_read
is fast enough, but well... The old check was flawed anyway.
2012-10-15 21:03:08 +02:00
Aleric Inglewood
02cffa9a71
Replace TimeOut with Timeout everywhere.
2012-10-15 21:01:16 +02:00
Aleric Inglewood
76fc30e460
HTTPTimeout work in progress.
...
* Moved DoutCurlEasy and DoutCurlEasyEntering from aicurl.cpp
to aicurl.h and renamed them to DoutCurl and DoutCurlEntering
respectively.
* Moved the callback functions from aicurl.cpp to aicurlthread.cpp.
* In CurlEasyRequest, renamed timeout_timings to print_curl_timings
and mTimeoutLowercaseHostname to mLowercaseHostname.
* Put all remaining CurlEasyRequest::mTimeout* variables and
timeout_* methods in curlthread::HTTPTimeout, stripping them
of said prefix, and moved the definition to aicurlprivate.h.
Added a ThreadSafeCurlEasyRequest* member and a get_lockobj()
method so to that class so we can still use DoutCurl /
DoutCurlEntering. timeout_add_easy_request was removed completely
and reimplemented as the constructor of HTTPTimeout.
timeout_has_stalled was renamed to HTTPTimeout::has_stalled,
but also reimplemented as CurlEasyRequest::has_stalled.
* CurlEasyRequest::mRequestFinalized was removed and it's
functionality taken over by CurlEasyRequest::mTimeoutPolicy.
* Fixed the indentation of struct Stats, class CurlEasyHandle
and class CurlEasyRequest.
* Added CurlEasyRequest::set_timeout_opts
* Added CurlSocketInfo::mTimeout (LLPointer<HTTPTimeout>).
* mUploadFinished is now reset in HTTPTimeout::data_received,
this was needed because "HEAD /something" header-only
messages triggered upload_finished (unlike "GET ..."),
and in combination with redirection that caused an assert.
2012-10-15 03:34:32 +02:00
Shyotl
e8ec81bf04
Experimentation with normalpacking and component precision.
2012-10-14 04:00:02 -05:00
Aleric Inglewood
9fba54ad5d
On failed transfer, print CURLINFO_OS_ERRNO when available.
2012-10-14 03:13:32 +02:00
Aleric Inglewood
ccd98c3c3d
Fix comment.
2012-10-14 02:55:45 +02:00
Aleric Inglewood
2539e41e59
Avoid problems in case a host also resolves to IPv6
2012-10-14 02:53:36 +02:00
Aleric Inglewood
83312fbb74
Allow getinfo() to be called on a const CurlEasyRequest.
2012-10-14 02:45:58 +02:00
Aleric Inglewood
6134162f1c
Merge remote-tracking branch 'singu/exp'
2012-10-14 00:57:07 +02:00
Lirusaito
fb713226a0
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-10-12 13:50:56 -04:00
Aleric Inglewood
3ac46f5fa7
HTTP timeout work in progress.
2012-10-12 19:39:11 +02:00
Lirusaito
d5c507ca6b
Merge branch 'master' of https://github.com/LightDrake/SingularityViewer
2012-10-12 12:59:42 -04:00
Drake Arconis
858bb15a6b
Fixed issue
2012-10-12 12:36:31 -04:00
Aleric Inglewood
faee255730
HTTP timeout bug fix! Plus work in progress.
...
Use the better understandable alias CURLOPT_HTTPHEADER in debug output
Bug fix - finally!
This fixes a bug I've been looking for a week.
By accidently calling get_clock_count() for the mTimeoutLowSpeedClock
'event', the time difference 'now' - 'event' becomes negative, which
should be impossible; the result being that timeout_low_speed
stalled for 24 seconds while looping over the full 32 bit. That in
turn made SSL handshakes of libcurl fail, which seemed to be
impossible since the calls to libcurl had not changed!
2012-10-12 04:50:46 +02:00
Shyotl
eb5b1312bb
Removed pointless asset fetches for expression-based gestures (opposed to animation based ones), since they don't have actual animation assets.
2012-10-11 02:40:00 -05:00
Siana Gearz
5445b4f97a
Fix bandwidth estimation for texture fetch
2012-10-10 15:37:43 +02:00
Aleric Inglewood
02ead94848
HTTP timeout work in progress.
...
More debug output.
Avoid the new assert when exiting the viewer.
2012-10-08 19:14:22 +02:00
Aleric Inglewood
6a4f76a219
Bug fix for previous commit.
2012-10-08 05:00:11 +02:00
Aleric Inglewood
1252b0bde2
HTTP timeout work in progress.
...
* Remove progress meter call back, use read/write/header callbacks instead.
* Don't use timeout_lowspeed for ReplyDelay, instead use:
* Add timeout stuff to the main loop (CurlEasyRequest::mTimeoutStalled).
This patch fixes a few things compared to the previous version.
More things need to be fixed.
2012-10-08 02:19:32 +02:00
Aleric Inglewood
a40fbf0da1
Cache hostname of url in CurlEasyRequest::mTimeoutLowercaseHostname
...
Also add DoutCurlEasyEntering debug macro.
The caching is necessary because CURLINFO_EFFECTIVE_URL is unreliable
and can change several times during the transfer at any moment (as
a result of forwarding etc).
2012-10-06 01:21:33 +02:00
Aleric Inglewood
468f52a4f6
Merge branch 'master' into curlthreading3
2012-10-05 16:55:28 +02:00
Aleric Inglewood
3f1fb9a66e
Add improved timeout handling for HTTP transactions.
...
Introduces AIHTTPTimeoutPolicy objects which do not just
specify a single "timeout" in seconds, but a plethora of
timings related to the life cycle of the average HTTP
transaction.
This knowledge is that moved to the Responder being
used instead of floating constants hardcoded in the
callers of http requests. This assumes that the same
timeout policy is wanted for each transaction that
uses the same Responder, which can be enforced is needed.
I added a AIHTTPTimeoutPolicy for EVERY responder,
only to make it easier later to tune timeout values
and/or to get feedback about which responder runs
into HTTP errors in debug output (especially time outs),
so that they can be tuned later. If we already understood
exactly what we were doing then most responders could
have been left alone and just return the default timeout
policy: by far most timeout policies are just a copy
of the default policy, currently.
This commit is not finished... It's a work in progress
(viewer runs fine with it though).
2012-10-05 15:53:29 +02:00
Drake Arconis
c181891549
New windlight presets
2012-10-04 18:28:51 -04:00
Drake Arconis
f84f4aa058
Updated/Fixed Cursors
2012-10-04 18:13:48 -04:00
Drake Arconis
5d5c3e2a48
LLCalcparser update
2012-10-04 17:56:43 -04:00
Drake Arconis
5b8b88e05a
Nuked ancient uneeded things
2012-10-04 17:56:25 -04:00
Drake Arconis
0287e21c01
More python indentation fixing...DIE TABS DIE
2012-10-04 16:34:10 -04:00
Drake Arconis
7d2f2bd610
Fixed python indentation in newview
2012-10-04 16:25:44 -04:00
Drake Arconis
d56393b134
Merge remote-tracking branch 'singu/master'
...
Conflicts:
indra/cmake/WebKitLibPlugin.cmake
indra/llmessage/llurlrequest.cpp
indra/plugins/webkit/media_plugin_webkit.cpp
2012-10-04 16:17:41 -04:00
Lirusaito
1f7ed035d3
Make translation more flexible
...
Also in this commit, unrelated updates to the building panel (so git sees the markup "just" move in my next commit)
2012-09-29 16:59:17 -04:00
Aleric Inglewood
8430328043
Add support for uploading JP2 files.
...
Recognizes .jp2, .j2c and .j2k extensions.
Adds image/jp2 files to file picker image filter (windows and Mac,
windows apparently already showed them).
Show preview for jpeg 2000 files.
Fixes error reporting for failed image uploads.
Enforces a power-of-two size for jpeg 2000 files (seemed to make sense to do that).
2012-09-29 17:47:15 +02:00
Lirusaito
f311852e9b
Satiate Issue 474 by showing a more sensible number for ARC by default.
...
http://code.google.com/p/singularity-viewer/issues/detail?id=474
Adds LiruSensibleARC debug setting, defaults to true.
Code ported from Imprudence.
2012-09-28 20:13:38 -04:00
Shyotl
ac0a32e690
Add an antispam setting to block only group invites to groups that require an entry fee.
2012-09-27 19:30:54 -05:00
Shyotl
88482a2431
An extra rendertarget is needed when fxaa dof are used in conjunction. mDeferredScreens color attachment was being used for both input and output when doing DoF combine, which is undefined behavior. Using mDeferredScreen for this works as it's no longer needed after lighting has been applied.
2012-09-26 20:45:47 -05:00
Shyotl
efbd339dc8
No return value? VisualStudio don' care.
2012-09-26 19:52:17 -05:00
Shyotl
ff28ce8d65
Corrections of some stupids (harmless copy-paste shenanigans in this case).
2012-09-26 19:51:24 -05:00
Lirusaito
cb33470673
Strings fix-up~
2012-09-25 16:02:17 -04:00
Lirusaito
e6389d62dc
Add debian/ubuntu support to install-deps script.
...
Also make the script more portable.
2012-09-25 16:01:43 -04:00
Aleric Inglewood
2766f17cb9
Merge remote-tracking branch 'github/master' into curlthreading3
2012-09-24 17:52:46 +02:00
Aleric Inglewood
70c36716c9
Disable SSL/TLS session caching.
...
Fixes: VWR-28039, VWR-28629
2012-09-24 17:05:23 +02:00
Aleric Inglewood
48702b1ed9
Various stuff
...
Comment fixes
Added some more debug support, not used yet (linux/libcwd only),
I used it, but won't commit the code that did.
Pass time_time parameter from post2() to prepRequest; only
used by mesh uploading at the moment.
2012-09-24 16:55:34 +02:00
Shyotl
16216b2ed0
Removed lscript_compile, lscript_execute, and lscript_library dependencies from newview.
2012-09-24 04:08:57 -05:00
Aleric Inglewood
3e22553d7e
Merge remote-tracking branch 'github/master' into curlthreading3
2012-09-23 17:40:07 +02:00
Aleric Inglewood
4744839a08
Bug fix for curl request queue of last commit.
...
In debug mode an assertion was triggered when a queued
request was being removed by the main thread; and rightfully
so: we should remove such request from the queue in that
case.
2012-09-23 17:31:41 +02:00
Lirusaito
cb0c13a1a1
Merge branch 'master' of https://github.com/LightDrake/SingularityViewer
2012-09-23 10:25:22 -04:00
Drake Arconis
f0497a2721
Merge branch 'llqtwebkit'
2012-09-23 05:58:47 -04:00
Drake Arconis
77d018dbc8
Dependency install script for linux. Currently only supports Arch.
2012-09-23 00:51:29 -04:00
Drake Arconis
4be8b50360
Merge branch 'master' into llqtwebkit
2012-09-22 22:45:56 -04:00
Lirusaito
2581935b36
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
...
Conflicts:
indra/newview/skins/default/xui/en-us/floater_post_process.xml - Used Mine, because Shyotl's is the ancient one from "the before time" and because my last commit (worked on motionblur tab, then, too.)
2012-09-22 15:12:45 -04:00
Aleric Inglewood
a7cf09883e
Merge branch 'master' into curlthreading3
2012-09-22 01:26:37 +02:00
Aleric Inglewood
1254a7bbe2
Merge remote-tracking branch 'github/master' into curlthreading3
...
Conflicts:
indra/aistatemachine/aistatemachine.cpp
2012-09-22 01:25:54 +02:00
Aleric Inglewood
fb5ec1d1f5
Implement curl connection throttling (CurlConcurrentConnections)
2012-09-21 19:26:40 +02:00
Aleric Inglewood
5bcb350d89
Always print '(CURL*)' in front of CURL*'s in debug output.
2012-09-21 01:48:21 +02:00
Aleric Inglewood
81bc6b49f8
Debug code bug fix; removal of CurlEasyHandle::getErrorString()
...
CurlEasyHandle::mErrorBuffer (CURLOPT_ERRORBUFFER) can NOT be
used to retrieve information about an error returned by
curl_multi_info_read in CURLMsg::data::result. This buffer is
only initialized when a curl_easy_* call returns an error,
and those errors are already printed automagically.
Initialize the buffer with an empty string upon invokation
of an curl_easy_* call, so we are sure the error belongs to
the last call.
2012-09-21 01:28:26 +02:00
Shyotl
9019a1eb23
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer.git
2012-09-20 15:29:28 -05:00
Aleric Inglewood
f3780998ed
Always reset stream state after using std::hex
2012-09-20 16:50:03 +02:00
Aleric Inglewood
27090c541f
Remove inconsistent dll linkage (missing LL_COMMON_API)
2012-09-20 05:36:11 +02:00
Aleric Inglewood
ef73469700
Merge remote-tracking branch 'singu/master'
...
Abandonning curlthreading2 -- which is now in master.
2012-09-20 05:17:56 +02:00
Aleric Inglewood
2d12a82a54
Always flush LLBufferStream objects.
2012-09-20 04:49:43 +02:00
Aleric Inglewood
c5d9dc4732
Bug fix
2012-09-20 04:48:03 +02:00
Drake Arconis
84ec70e707
Revert "Breakpad cmake"
...
This reverts commit b0415370f8 .
2012-09-19 20:50:54 -04:00
Siana Gearz
b7f5d7e415
Windows build fixes
2012-09-20 01:37:40 +02:00
Siana Gearz
8df7a52cf7
Merge branch 'curlthreading2' of git://github.com/AlericInglewood/SingularityViewer
...
Conflicts:
indra/llplugin/slplugin/CMakeLists.txt
2012-09-19 23:30:48 +02:00
Shyotl
9bb9292a41
Attempt to catch octree node manipulation while iterating over said nodes
2012-09-19 15:34:25 -05:00
Shyotl
438c499718
And the shader..
2012-09-19 15:34:15 -05:00
Shyotl
ff81d9461a
Added motionblur postprocess shader.
...
Conflicts:
indra/newview/skins/default/xui/en-us/floater_post_process.xml
2012-09-19 15:33:58 -05:00
Shyotl
f4f85aa1fd
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer.git
...
Conflicts:
indra/newview/llviewerobject.cpp
2012-09-19 15:24:33 -05:00
Aleric Inglewood
56f2f0b727
Merge branch 'curlthreading2' into curlthreading3
2012-09-19 04:14:25 +02:00
Aleric Inglewood
19f325aa09
Merge remote-tracking branch 'singu/master' into curlthreading2
...
Conflicts:
indra/llcommon/CMakeLists.txt
Resolved with kdiff3 automatically.
2012-09-19 04:11:16 +02:00
Aleric Inglewood
1d5a63c180
Fixed showing TOS floater.
...
This creates a separate events interface structure
for CurlResponderBuffer (AICurlResponderBufferEvents)
for dealing with received HTTP headers.
The headers are passed to the Responder, but only
if the class derived from Responder implements
completedHeaders (otherwise it makes little sense
to even decode the headers).
Basically this is a reimplementation of the functionality
of the old LLHTTPClientURLAdaptor class.
2012-09-18 23:59:09 +02:00
Lirusaito
d7da5153f3
Fixed up the Post-Process floater~
...
Vertical tabs, as requested by Shyotl
2012-09-18 10:06:21 -04:00
Aleric Inglewood
c67f010302
Pass filename by reference when possible.
2012-09-18 05:01:34 +02:00
Drake Arconis
90a10b3508
Removed packaged dbghelp.dll
2012-09-17 22:40:30 -04:00
Drake Arconis
a09f7d274f
Fixed a bit of cmake derpyness
2012-09-17 22:23:57 -04:00
Drake Arconis
daa9466b7a
Spelling fixin a comment :D
2012-09-17 22:22:28 -04:00
Drake Arconis
efb252206b
Cached controls in cmdline chatbar
2012-09-17 22:22:02 -04:00
Drake Arconis
ffb847bbc0
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer
2012-09-16 16:40:49 -04:00
Siana Gearz
44b2392a10
Version 1.7.2
2012-09-15 21:33:09 +02:00
Siana Gearz
855540b5c5
Have i beaten you now, evil extortionists?
2012-09-15 21:31:33 +02:00
Siana Gearz
a7b9b0da42
Version 1.7.2
2012-09-15 21:17:16 +02:00
Siana Gearz
5f8eac9dc8
Have i beaten you now, evil extortionists?
2012-09-15 21:15:59 +02:00
Siana Gearz
b0ea103c61
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-09-15 17:05:50 +02:00
Siana Gearz
65781e6080
Make label 'Multiple' click through in texture selector
2012-09-15 08:36:38 +02:00
Siana Gearz
fc0149cdbc
Fix the Unlink button
2012-09-15 08:16:35 +02:00
Siana Gearz
3946c076fe
Oh i love our Coyotl
2012-09-15 07:34:06 +02:00
Aleric Inglewood
b5b6d3f85c
Fix PluginAttachDebuggerToPlugins for linux.
...
This fixes the problem that many terminals require command line
parameters to be passed as command line parameters to the terminal
command. The old code would pass the whole gdb command including
all it's arguments (whatever replaces %s) as a single argument,
regardless of whether there are quotes around the %s or not.
Now those arguments are passed as separate arguments if there
are no quotes around the %s.
Updated documentation with an example on how to open a gdb terminal
on a different machines X display.
2012-09-14 19:38:05 +02:00
Lirusaito
10f09dc15d
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer
2012-09-14 05:42:46 -04:00
Drake Arconis
f50d23a0d4
Fast Timers brought up to linden equiv
2012-09-14 00:30:52 -04:00
Drake Arconis
cb9f972d13
BE GONE
2012-09-14 00:30:25 -04:00
Shyotl
53fd33604d
Apparently blendstate needs to be set back to alpha after finishing drawing wireframe.
2012-09-14 03:42:16 +02:00
Siana Gearz
c8e3935648
GCC build fix
2012-09-14 02:56:40 +02:00
Shyotl
8f9c8ee293
Disabled reundant mesh wireframe passes. Outline wireframe pass not needed if sRenderHiddenSelections is set. Also enabled backface culling for outline pass. While these changes do improve performance a bit, they also seem to fix an atioglxx.dll crash (driver bug?)
2012-09-14 02:49:28 +02:00
Shyotl
767fe92de5
Invisprims in deferred now bind the correct shader when being drawn. (Fixes vbo attrib errors)
2012-09-14 02:45:22 +02:00
Shyotl
435b9cd1bb
Including these changes to llglshader might've been a good thing to do a few commits ago. Eups.
2012-09-14 02:44:51 +02:00
Shyotl
afc7c2b449
Better robustness when loading shaders. Redundant shaders (eg: "deferred/shadowF.glsl") will only need to be compiled once, and LLShaderMgr::mShaderObjects won't have previous entries mistakenly overwritten as a result.
2012-09-14 02:33:07 +02:00
Drake Arconis
e0a7c7e935
Renamed our log files to not conflict with linden
2012-09-13 19:39:02 -04:00
Drake Arconis
b0415370f8
Breakpad cmake
2012-09-13 18:19:38 -04:00
Drake Arconis
b7ff2fe3e3
Merge branch 'master' of https://github.com/LightDrake/SingularityViewer
2012-09-13 18:09:46 -04:00
Siana Gearz
7978f5ebfe
Rebuild drawable when alpha changes
2012-09-13 06:38:36 +02:00
Lirusaito
b663110288
Fix Sound Upload not working
...
Was broken by a change in f77f846c8d
Thanks to Lucia TopHat and Tazy Scientist for helping me test and confirm all this.
2012-09-12 08:23:42 -04:00
Siana Gearz
3ef9e3bc69
Merge branch 'master' of git://github.com/LightDrake/SingularityViewer
2012-09-11 20:18:05 +02:00
Aleric Inglewood
a032bd28ad
Merge branch 'curlthreading2' into curlthreading3
2012-09-11 17:05:13 +02:00
Aleric Inglewood
834a524a67
Compile fix.
...
This belongs to the latest merge with singu/master.
2012-09-11 17:03:57 +02:00
Aleric Inglewood
e3460bea09
Compile fix for openssl < 1.0.1
2012-09-11 15:51:18 +02:00
Lirusaito
31041f2ade
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer
2012-09-11 09:45:17 -04:00
Lirusaito
3320272673
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-09-11 09:30:25 -04:00
Aleric Inglewood
131959e388
Merge branch 'curlthreading2' into curlthreading3
2012-09-11 15:19:28 +02:00
Aleric Inglewood
d23835a6c2
Merge remote-tracking branch 'singu/master' into curlthreading2
...
Conflicts:
indra/newview/statemachine/aistatemachine.cpp
Huh - you re-INDENTED a file that you didn't merge yet?
How about merging curlthreading2 and curlthreading3
before doing THAT? :/
Obviously I did an "use ours" here.
2012-09-11 15:15:46 +02:00
Aleric Inglewood
e17632e0d5
Merge branch 'curlthreading2' into curlthreading3
2012-09-11 14:56:07 +02:00
Aleric Inglewood
d57a3b101b
Hide quilt patch directory
2012-09-11 14:54:51 +02:00
Aleric Inglewood
c2289c047b
Only disable TLS1.1 for openssl1.0.1 and higher, leaving SSL3 alone.
2012-09-11 02:05:54 +02:00
Siana Gearz
4ade726a07
Fix PATH-842 rotation reset on object update
2012-09-10 16:31:27 +02:00
Siana Gearz
856a45a775
Crash stopgaps from FS
2012-09-10 02:51:03 +02:00
Siana Gearz
f64ccbab7e
Scrollable fast timer view, by Liny
2012-09-10 02:36:37 +02:00
Siana Gearz
8a44c8fce1
Fast timer fix-up
...
The logic is incorrect in principle, but at least it's better behaved now.
Also, get fast timer out of important parts of aistatemachine.
2012-09-10 02:06:07 +02:00
Siana Gearz
2a70dde016
Start voice with mic muted
2012-09-08 09:49:12 +02:00
Siana Gearz
f1a5fb6b62
Fix LightShare annoyance for people who don't know what LightShare is
2012-09-08 08:12:13 +02:00
Siana Gearz
04bb15a108
Fix anti-aliasing in FBO mode
2012-09-08 08:09:30 +02:00
Drake Arconis
9b358a1b39
Initial llqtwebkit
2012-09-08 02:03:07 -04:00
Drake Arconis
86ad4aabf3
Cmake changes needed for standalone
2012-09-07 17:53:13 -04:00
Aleric Inglewood
36c097744c
Merge remote-tracking branch 'github/master'
2012-09-06 15:22:31 +02:00
Aleric Inglewood
e7cd445491
Merge branch 'curlthreading2' into curlthreading3
2012-09-06 15:12:22 +02:00
cry0
9b66d74382
Fixed lscript
...
Bison 2.6 caused some problems with indra.l and indra.y
2012-09-05 21:42:51 -05:00
Aleric Inglewood
e3752aefed
Fix loading Qt plugin on linux standalone.
...
For standalone there is no need to link libmedia_plugin_webkit.so
against Qt's plugins, and thus also not to add "random" paths
to LD_LIBRARY_PATH. Just let Qt do it's thing and find and
load the plugins it needs itself.
2012-09-05 19:29:47 +02:00
Aleric Inglewood
d8ff809092
Make webkit work with Qt 4.8
2012-09-05 04:12:13 +02:00
Aleric Inglewood
a8f5bf8baf
Bug fix.
...
dlerror() returns NULL when no errors have occurred since the last call
to dlerror() (or since the last call to dlopen(), dlsym() or dlclose()).
2012-09-05 02:15:41 +02:00
Aleric Inglewood
3a3605b812
Cherry pick from curlthreading2
2012-09-04 23:34:56 +02:00
Aleric Inglewood
f1c635d103
Cherry pick from curlthreading2
2012-09-04 23:34:11 +02:00
Aleric Inglewood
15cce79040
Merge remote-tracking branch 'singu/master' into curlthreading2
...
Conflicts:
indra/llmessage/llcurl.cpp
Changes to unused file (I'll remove it when I'm done).
2012-09-04 17:38:11 +02:00
Siana Gearz
fef681be7c
Fix annoyance in debug build on OpenSim
2012-09-04 12:54:47 +02:00
Siana Gearz
e379a5a03e
Allow super thin objects on OpenSim
2012-09-04 12:37:22 +02:00
Lirusaito
f2b4911f60
Space, the final frontier
2012-09-02 15:41:14 -04:00
Lirusaito
ff93de6e61
Fix for P2P Voice Volume slider overlapping End call button.
2012-09-02 14:38:49 -04:00
Siana Gearz
29adc28d80
ivec4 still needed as texture index on some SONY VAIO and Toshiba ATI drivers.
...
This reverts commit b8b235df09 .
2012-09-02 19:26:28 +02:00
Shyotl
118937aa99
Fow windows, client is now more likeley to create gl context that actually matches desired multi-sample value.
2012-09-02 08:49:46 +02:00
Shyotl
6ec4c65f04
A few nullchecks, and removal of pointless uint < 0 bounds checks.
2012-09-02 08:48:52 +02:00
Shyotl
fefb40bda2
MAINT-675: Fix for DoF focal point being incorrect when alt-zooming on terrain. http://hg.secondlife.com/viewer-development/changeset/4e362886866692fa904a88adcf3e11b7518802f3
2012-09-02 08:47:20 +02:00
Shyotl
c5938f7d31
Removed prim joint logic. (Dead code)
2012-09-02 08:47:03 +02:00
Shyotl
e748b74c67
Hook floater with primary focus(and is therefore opaque) into the occlusion system.
2012-09-02 08:46:21 +02:00
Shyotl
a957d58939
SH-3238: Textures are loaded at lower detail on subsequent log-ins. http://hg.secondlife.com/viewer-development/changeset/e9975f600436ab692e541662bcadfa7a04c97e1d
2012-09-02 08:44:25 +02:00
Lirusaito
37a9a52544
Improve on translation in llviewermessage.cpp
...
More sync with v-d for llviewermessage.cpp
space changes mostly
2012-09-02 02:30:38 -04:00
Siana Gearz
566d70a6d1
Restore applying anti-aliasing from preferences
2012-09-02 06:39:50 +02:00
Lirusaito
7b7157f491
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer
2012-09-01 10:08:29 -04:00
Lirusaito
ea8791697e
Sync more code with upstream, Translations galore, even translations for AntiSpam!
...
Updated AntiSpam with documentation, safety measures, and better presentations and clarifications for the end-user from FS.
If it looks like something was removed from an xml, it was just moved to fall into place better with v-d.
Corrected log end message being log start message.
2012-09-01 00:43:30 -04:00
Aleric Inglewood
dd9f7bba5d
Merge branch 'curlthreading2' of github.com:AlericInglewood/SingularityViewer into curlthreading2
2012-09-01 04:02:45 +02:00
Aleric Inglewood
8051cd4194
Install fix for latest 32bitcompatibilitylibs
2012-09-01 03:56:52 +02:00
Siana Gearz
b4a7fa1ad9
Force Vorbis to link before FMODEx
2012-09-01 03:10:26 +02:00
Siana Gearz
e460bd9a69
Yet another attempt at getting old ATI drivers not to do all pink
2012-09-01 01:35:35 +02:00
Siana Gearz
5a3082275e
Fix object update on OpenSim regions with mesh disabled
2012-08-31 19:55:49 +02:00
Siana Gearz
bdf20355b6
Added OSGrid
2012-08-31 06:36:47 +02:00
Aleric Inglewood
21ea923520
Compile fix for OSX
2012-08-31 05:50:42 +02:00
Aleric Inglewood
484fff444f
Compile fix for OSX
2012-08-31 05:23:20 +02:00
Siana Gearz
f63d0abbc1
Fix multi-preview for textures
2012-08-30 14:03:27 +02:00
Siana Gearz
5a05898ec4
Callum Linden's tcmalloc
2012-08-30 08:38:56 +02:00
Lirusaito
b9ee7cc30a
Expose pick import/export feature
...
Why did Beeks ever comment this out? Certainly works now...
2012-08-29 23:00:09 -04:00
Siana Gearz
03ee96cdff
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-08-30 04:49:41 +02:00
Siana Gearz
be2598bc4c
Attempt to fix effect shaders
2012-08-30 02:58:50 +02:00
Lirusaito
01f5fe6eb1
Restore object rotation code to fix Issue 454
...
Just a partial revert of aca3e8f6c4
_PREHASH_ObjectRotation and sendRotationUpdate
2012-08-29 13:34:27 -04:00
Siana Gearz
32f9cbb11d
Revert "MAINT-646: Hotspot in LLViewerObjectList::update"
...
This reverts commit d8fc691625 .
2012-08-27 07:32:29 +02:00
Damian Zhaoying
67e99c799c
Add new panel_navmesh_rebake.xml file and erase floater_hex.xml file from spanish language files
2012-08-26 06:11:40 -03:00
Damian Zhaoying
da5284c6b8
Fix and update some spanish translations
2012-08-26 06:01:35 -03:00
Damian Zhaoying
c2fa79347e
Merge remote-tracking branch 'upstream/master'
2012-08-26 05:53:32 -03:00
Siana Gearz
953a7ff066
Fix growth of linker flags on windows
2012-08-26 08:12:23 +02:00
Lirusaito
84cabd6a1e
Added Nomade's SecondLove skin
2012-08-25 16:23:29 -04:00
Siana Gearz
e1a6b7e249
Correct a whoopsie there
2012-08-25 19:41:34 +02:00
Damian Zhaoying
72b342912e
Merge remote-tracking branch 'upstream/master'
2012-08-24 17:07:02 -03:00
Lirusaito
07f52c463e
Fixed crash reported by Naudia Nadezda, crash when closing a texture multipreview.
...
Also updated LLPreviewTexture to be closer to upstream and better for translation,
added lltrans for FileSaved and Receiving,
and floater_preview_texture.xml now uses No Alpha, Has Alpha, Unknown as strings.
2012-08-23 23:53:36 -04:00
Lirusaito
064f0216b4
Disable Newline AntiSpam when AntiSpam is not enabled.
2012-08-23 18:55:57 -04:00
Lirusaito
70a4d113b3
Fix placement of the History Button having spacing when Voice is Disabled.
2012-08-23 18:55:20 -04:00
Lirusaito
2001d6b6ec
Skins update, enter Nomade's (cleaned up) skins!
...
Fixed all skins to use DefaultListText properly.
Fixed white_emerald to use textures directory instead of Textures directory.
2012-08-23 18:51:40 -04:00
Siana Gearz
b278cbb32e
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-08-23 07:26:19 +02:00
Siana Gearz
7ec9af8200
Parcel media crash fix
2012-08-23 07:25:36 +02:00
Lirusaito
71b0c35653
AntiSpam improvements: Less sensitive defaults for sound multi's and an off switch.
...
Polished the Spam tab a bit...
Also, slightly better errors for antispam bugs... Which Ruby neglected to take from me...
2012-08-23 00:12:09 -04:00
Damian Zhaoying
4032df3115
Merge remote-tracking branch 'upstream/master'
2012-08-22 11:44:10 -03:00
Lirusaito
6eadc29ca0
Polish About floater Credits tabs, and remove translation of Credits and Licenses tabs.
2012-08-21 18:39:55 -04:00
Lirusaito
c6f7a39d22
A tiny sync with v-d in LLGLSandBox/LLViewerParcelMgr
2012-08-21 16:49:44 -04:00
Siana Gearz
73099edae3
Version 1.7.1
2012-08-21 22:06:23 +02:00
Siana Gearz
f53646764c
Merge git://github.com/TighMacFanatic/SingularityViewer
2012-08-21 22:01:46 +02:00
Siana Gearz
7b42fea0f5
Stricter git
2012-08-21 19:17:45 +02:00
Siana Gearz
df1e9732d0
Developers, profile thy profiler!
2012-08-21 07:43:47 +02:00
Siana Gearz
822ba4432f
Typo fix and MeshMaxConcurrentRequest bumped by demand
2012-08-21 07:43:00 +02:00
TighMacFanatic
8e6c6acf18
Fix issue preventing the spinner/copy/paste from working for position when editting attachments.
2012-08-20 23:54:03 -04:00
Aleric Inglewood
83b13f6a3f
WIP: make everything use AICurlEasyRequestStateMachine
2012-08-20 21:18:19 +02:00
Siana Gearz
aceb3f3425
Fix playback of streams with über-long header, thx to Brett@FMOD
2012-08-20 16:09:55 +02:00
Siana Gearz
37f2ec2f9f
Merge branch 'master' of git://github.com/lkalif/SingularityViewer
2012-08-20 05:16:17 +02:00
Shyotl
4d1e822de7
Fixed ancient annoyance of enabling any debug info display clobbering object hovertext. Object's real hovertext is now cached, and only substituted if overridden by setDebugText, and is properly recovered when debug text is cleared.
2012-08-20 05:10:29 +02:00
Shyotl
b8276fd8e3
MAINT-685: Fix for disabling basic shaders making high detail terrain render incorrectly. http://hg.secondlife.com/viewer-development/changeset/218a7b78dcc5f53f38de063f3a229a7462fe052f
2012-08-20 05:10:15 +02:00
Siana Gearz
d319ebc0a8
Shift-crouch-toggle is now a setting
2012-08-20 05:05:39 +02:00
Siana Gearz
5f32d9347d
Place region console where people expect to find it
2012-08-20 04:41:49 +02:00
Siana Gearz
ba136fe42d
Remove annoying sim version change notification - like viewer 2
2012-08-20 04:22:26 +02:00
Siana Gearz
e4090b1475
Fix up the link/unlink buttons
2012-08-20 03:31:11 +02:00
Siana Gearz
b7d2ecbf1a
Able to play media again, thx VoodooSam
2012-08-20 02:34:39 +02:00
Siana Gearz
f77f846c8d
Anim upload issues fixed, bulk upload clarified.
2012-08-19 23:58:10 +02:00
Siana Gearz
23b34aeb92
Fix FMOD Ex packaging
2012-08-19 19:04:22 +02:00
Damian Zhaoying
59c887129d
Merge remote-tracking branch 'upstream/master'
2012-08-18 18:50:17 -03:00
Lirusaito
bd7cd9245a
A tiny sync with v-d in LLGLSandBox/LLViewerParcelMgr
2012-08-16 09:21:46 -04:00
Latif Khalifa
53c7cf116c
Implement setting home position the way V3 does it, with CAP fallback
2012-08-16 08:00:42 +02:00
Siana Gearz
95b7842e31
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-08-16 03:46:32 +02:00
Siana Gearz
0b953ccc40
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer
2012-08-16 03:37:50 +02:00
Siana Gearz
41c4eabcaa
Merge branch 'master' of git://github.com/lkalif/SingularityViewer
2012-08-16 03:37:34 +02:00
Siana Gearz
0a33a3a71a
This should at least stop crash from pathfinding notification till we have figured it out better.
2012-08-16 03:37:13 +02:00
Shyotl
d6b470cd07
Just call LLPipeline::refreshCachedSettings() in LLViewerShaderManager::setShaders() to avoid occlusion-related crashes if certain shaders failed to load.
2012-08-15 16:21:10 -05:00
Lirusaito
d1cb627582
What started out as removing the newline spam in LLPanelObject, ended as cleanup/sync with v-d.
...
Jus' want files to be nice to read, but then... a bunch of them are all messy.. so... Fixed~
2012-08-15 10:00:47 -04:00
Lirusaito
1d99158562
newview/CMakeLists.txt alphabetized and brought closer to v-d.
...
Yay cleaning~
2012-08-15 02:10:10 -04:00
Aleric Inglewood
05c32c7a62
Merge branch 'curlthreading2' into curlthreading3
2012-08-15 05:44:17 +02:00
Aleric Inglewood
ea4d32b4ad
Compile fix.
2012-08-15 05:43:12 +02:00
Lirusaito
bb9e260793
LLViewerMenuFile, missed a spot with translation.
...
Also rearranged includes, for better sync with upstream v-d...
2012-08-14 19:47:39 -04:00
Aleric Inglewood
536cb6febd
Merge branch 'curlthreading2' into curlthreading3
...
Conflicts:
indra/CMakeLists.txt
indra/llcommon/llstring.h
indra/llmessage/CMakeLists.txt
indra/llmessage/llhttpclient.cpp
indra/llmessage/llhttpclient.h
indra/llmessage/llurlrequest.cpp
indra/llmessage/llurlrequest.h
indra/newview/hipporestrequest.cpp
indra/newview/llappviewer.cpp
2012-08-15 00:51:40 +02:00
Latif Khalifa
258fe8bad0
Fixed region windlight on OpenSim. It's not possible to assume that the mere existance of M7WL should mean override of RegionWindlight as M7WL is always sent. If M7WL is to have a preference some other method must be devised, ie. a debug setting
2012-08-14 21:30:25 +02:00
Latif Khalifa
74772a1f61
One should never invoke CAPs request without checking if the capability is present. Fixes setting home location on OSGrid, issue #426
2012-08-14 19:30:49 +02:00
Siana Gearz
bdaa5f20a1
Auto detach Firestorm bridge
2012-08-14 08:11:15 +02:00
Aleric Inglewood
19293601b3
Manual pick of stuff from 'shycurl' ( 68ad5411) that seemed to make sense.
2012-08-14 02:38:06 +02:00
Shyotl
f2bcfa5275
Use cachedcontrol in LLViewerObjectList::update.
2012-08-13 18:51:37 -05:00
Siana Gearz
6265027222
Commonly requested resolutions for HD monitors
...
Totally wish i had that last one! Wheeee, SPAAAACE!
2012-08-14 00:35:53 +02:00
Siana Gearz
36ff4dcd11
Don't feed empty, non-working callback to CURL
...
Cherry-Pick of 96a4e16a
Conflicts:
indra/llmessage/llurlrequest.cpp
indra/llmessage/llurlrequest.h
indra/newview/hipporestrequest.cpp
Clear reasons for conflicts, resolved.
2012-08-13 23:33:49 +02:00
Aleric Inglewood
35a53ef1d7
Bug fix (needed for libcwd with memory allocation debugging)
2012-08-13 21:59:57 +02:00
Siana Gearz
507c5eb7ca
Fix classified search
2012-08-13 21:50:09 +02:00
Aleric Inglewood
169670a58b
Refurbish last merge. Fix compile for standalone and libcwd.
2012-08-13 19:30:35 +02:00
Aleric Inglewood
fbb5dced97
Merge remote-tracking branch 'singu/master' into curlthreading2
...
Conflicts:
indra/llcommon/CMakeLists.txt
indra/llmessage/llcurl.cpp
indra/llmessage/llcurl.h
indra/llmessage/llhttpclient.cpp
indra/llmessage/llhttpclient.h
indra/llmessage/llpumpio.cpp
indra/llmessage/llpumpio.h
indra/llmessage/llurlrequest.cpp
indra/llmessage/llurlrequest.h
indra/newview/hipporestrequest.cpp
indra/newview/llappviewer.cpp
indra/newview/llspatialpartition.cpp
indra/newview/llviewermedia.cpp
indra/newview/llxmlrpctransaction.cpp
Conflicts resolved by choosing curlthreading2
for any llmessage file regardless (which looks
correct upon investigation); the rest also
turned out to need to use curlthreading2, except
in one line where I added a semi-colon after
an assert(), and the assert was changed in
singu/master.
2012-08-13 17:07:25 +02:00
Shyotl
aa54a386f3
Fix regression introduced in pathfinding (avelocity bugs)
2012-08-13 02:55:47 -05:00
Siana Gearz
6b8c58e3b5
Safe and probably pointless crash workarounds from FS and LL
2012-08-13 06:14:16 +02:00
Lirusaito
67f4797e09
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer
2012-08-12 22:58:22 -04:00
Siana Gearz
7335ae548c
Add script teleport permission
2012-08-13 03:04:33 +02:00
Siana Gearz
0b1a5bc3c1
Translation file clean-up
2012-08-13 02:23:08 +02:00
Siana Gearz
e9c54bb5e4
Fix voice icon in chat floater tab
2012-08-13 01:56:35 +02:00
Siana Gearz
4294038271
Potential HTTP fixes from viewer-http
2012-08-12 22:39:33 +02:00
Lirusaito
408eab13f0
Removed a duplicate string
2012-08-12 16:04:22 -04:00
Siana Gearz
ee0bd9ee76
De-uglify graphics preferences
2012-08-12 20:52:57 +02:00
Aleric Inglewood
263a25fb87
Compile fix for DEBUG_CURLIO
2012-08-12 17:42:30 +02:00
Aleric Inglewood
fa10ce28d2
Missing header
2012-08-12 17:10:44 +02:00
Siana Gearz
039f665af1
Hopefully fix FMOD Ex packaging this time
2012-08-12 16:38:25 +02:00
Aleric Inglewood
304fa05094
Suppress "Expect:" header for POST and PUT. No longer use CURLOPT_COPYPOSTFIELDS.
...
For POST and PUT, libcurl adds by default a "Expect: 100-continue"
header and wait for the server to reply with a 100 response.
However, since the server never does that (LL comment in the
code "I'm not sure what it means") it's up to libcurl to continue
anyway after a while and that part is apparently bugged, causing
people not to be able to login sometimes. But suppressing the
header, libcurl doesn't wait for it and we worked around this bug.
The commit introduces a much improved CurlEasyRequest::setPost
method that enforces the above for POST, but that also no longer
uses CURLOPT_COPYPOSTFIELDS (but CURLOPT_POSTFIELDS), no longer
making a copy of the body of what we are going to send to the server.
Instead it uses a new object, derived from AIPostField, to keep track
of this data and to dispose of it once the transaction is complete
(and no sooner).
Copied from llcorehttp, we now also always set a "Connection:
keep-alive" and "Keep-alive: 300" header for POST.
This was already done for texture downloads (HttpOpRequest),
but now we do it always :p. Might need to be changed in the
future, but currently those headers are ignored by the server
anyway.
2012-08-12 16:34:20 +02:00
Siana Gearz
89ad14b82f
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-08-12 14:52:47 +02:00
Siana Gearz
73785af730
Fix permission panel unclickable
2012-08-12 13:33:27 +02:00
Siana Gearz
d2c3e50a3f
Fix LLTrans for Unknown
2012-08-12 13:15:42 +02:00
Aleric Inglewood
2fbe7ab6ce
Only accept pointers to valid types for getinfo().
2012-08-12 03:38:45 +02:00
Aleric Inglewood
164799e4c4
Curl debug output improvements and minor fixes.
2012-08-12 03:33:33 +02:00
Siana Gearz
4f57269518
Fix show muted text in chat
2012-08-11 22:26:31 +02:00
Lirusaito
92c9311a4c
gpu_table update!
2012-08-11 02:51:49 -04:00
Lirusaito
ca6fd89700
Initial gpu_table retabbing, nothing important.
2012-08-11 01:49:15 -04:00
Lirusaito
80b100f135
Fix "KeyError: 'extra_libraries'" when compiling without FMOD Ex.
2012-08-11 00:48:36 -04:00
Lirusaito
8e12f11089
Forgot to commit this include
2012-08-11 00:09:09 -04:00
Lirusaito
f4324e8890
Merge branch 'future' of git://github.com/Lirusaito/SingularityViewer
...
Conflicts:
indra/llrender/llpostprocess.cpp
2012-08-10 23:39:06 -04:00
Lirusaito
fda34fea46
Merge branch 'AltCompilers' of https://github.com/LightDrake/SingularityViewer
2012-08-10 23:30:56 -04:00
Lirusaito
0770150455
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer
2012-08-10 23:30:16 -04:00
Lirusaito
d79a8fc87b
Merge branch 'master' of https://github.com/DamianZhaoying/SingularityViewer
2012-08-10 23:27:42 -04:00
Aleric Inglewood
8e1bbfe938
Amend last commit
2012-08-11 03:29:46 +02:00
Aleric Inglewood
3469d65f95
Windows compile and linker fixes.
...
* Do not include aithreadid.h from debug.h, because the latter is
included everywhere (from linden_common.h) and aithreadid.h is
heavy (includes among others windows.h).
* On windows, thread local members cannot be exported.
2012-08-11 03:23:31 +02:00
Lirusaito
486536f92d
Allow antispam time to be set to 0, for disabling Antispam.
2012-08-10 18:41:50 -04:00
Aleric Inglewood
70717cb6c8
Compile bug fix for windows.
2012-08-10 14:49:34 +02:00
Aleric Inglewood
94ebcdeb6b
Add eight missing headers...
...
How did you ever get this to compile if those
headers were removed from the precompiled header?
2012-08-10 07:23:29 +02:00
Aleric Inglewood
152238e67f
Merge remote-tracking branch 'shyotl/breakforce' into breakforce
2012-08-10 05:56:28 +02:00
Shyotl
eef51e0bd0
Pulled llpacketring.h and llhttpclient.h out of the precompiled header.
2012-08-09 22:50:05 -05:00
Aleric Inglewood
91df8446b0
Oops bug fix for last commit.
2012-08-10 05:37:41 +02:00
Aleric Inglewood
ffb55f482a
Compile fixes for windows.
2012-08-10 05:35:11 +02:00
Aleric Inglewood
b2c5a84964
Replace CURLOPT_POSTFIELDSIZE_LARGE with CURLOPT_POSTFIELDSIZE
...
Also adds a more robust interface for setopt that does
type checking based on the options used. This fixes one
bug where a F32 was passed and interpreted as long.
In many cases a U32 or S32 was passed as long, which
would fail (only) on a 64bit non-windows big endian machine.
2012-08-10 04:18:04 +02:00
Drake Arconis
0be43cf1c2
Fixed GCC47 issues and fmodex copying
2012-08-09 10:56:29 -04:00
Siana Gearz
f5923860fa
Remove maximum selection limit of 20 friends, no longer present in viewer 2/3
2012-08-09 15:39:22 +02:00
Siana Gearz
adc2921f38
Fix push to talk lock
2012-08-09 15:28:04 +02:00
Siana Gearz
ca630a106e
Merge fix
2012-08-09 15:21:38 +02:00
Drake Arconis
cbbc42d564
Merge remote-tracking branch 'singularity/master' into AltCompilers
2012-08-09 08:44:14 -04:00
Aleric Inglewood
0054e6a378
Bug fix.
...
Fixes an exit crash when the user clicks on Login and immediately
on Quit, because termination of the LLAuth curl request statemachine
access the CurlRequestTimeOut debug setting.
2012-08-09 07:04:23 +02:00
Aleric Inglewood
76e30150b9
Removed superfluous debug output
2012-08-09 07:02:42 +02:00
Aleric Inglewood
cd197a3807
Fix LL_REF_COUNT_DEBUG debug code.
...
This code was broken with respect to LLAPRPool.
Fix that, and also fixed it for the new AIThreadID API.
2012-08-09 07:00:51 +02:00
Aleric Inglewood
b9673df961
Clean up of debug.h: just use LL_COMMON_API.
2012-08-09 06:57:53 +02:00
Aleric Inglewood
37c8ea54eb
Add AIThreadID - Cleanup of apr_os_thread* related code.
...
Apart from just really cleaning things up and moving
everything into one class regarding thread IDs (ie,
is_main_thread(), comparing ID's etc), this also
fixes an obscure bug where LL was casting thread ID's
to U32 and then compared those to find out if it
the same thread. It's theoretically possible that
such fails on a 64bit OS.
By generalizing the interface, I adopted the use
of a thread-local cache for the current thread ID
as used by LLMutex et al, so now all code benefits
from that. The idea was even extended to now also
be used for is_main_thread() tests and even resetting
a thread ID to the ID of the current thread.
2012-08-09 06:30:31 +02:00
Siana Gearz
e616b40c6f
Autodetect music stream type properly
2012-08-09 05:09:02 +02:00
Siana Gearz
26109ca8f9
Assert fix
2012-08-09 04:50:48 +02:00
Siana Gearz
46e57d4f1c
Package FMOD Ex on Linux
2012-08-09 03:46:24 +02:00
Siana Gearz
7743843a27
Merge branch 'AltCompilers' of git://github.com/LightDrake/SingularityViewer
...
Conflicts:
indra/newview/skins/default/xui/en-us/strings.xml
2012-08-09 03:46:03 +02:00
Siana Gearz
c84e145557
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer
...
Conflicts:
indra/llrender/llrendertarget.cpp
indra/newview/lloverlaybar.cpp
2012-08-09 02:11:14 +02:00
Drake Arconis
e767392b44
Merge remote-tracking branch 'shyotl/future' into AltCompilers
...
Conflicts:
indra/llrender/llrendertarget.cpp
indra/newview/llvovolume.cpp
2012-08-08 18:54:04 -04:00
Drake Arconis
457177905d
Merge remote-tracking branch 'singularity/master' into AltCompilers
2012-08-08 18:50:03 -04:00
Siana Gearz
de74443d76
Merge branch 'master' of https://github.com/Shyotl/SingularityViewer
...
Conflicts:
indra/newview/llvovolume.cpp
indra/newview/skins/default/xui/fr/panel_overlaybar.xml
2012-08-09 00:42:23 +02:00
Siana Gearz
f3e7340118
Merge branch 'shycurl' of github.com:singularity-viewer/SingularityViewer
...
Conflicts:
indra/llmessage/llhttpclient.cpp
indra/llmessage/llhttpclient.h
indra/llmessage/llurlrequest.cpp
indra/llmessage/llurlrequest.h
2012-08-09 00:02:50 +02:00
Lirusaito
efe3dd77fa
Address Issue 91: Estate ban button added to radar
...
Shift-Enter in radar now starts an IM with people selected.
Also, it seems Dark used black for texts and should... so... let's reverse that change.
2012-08-08 15:51:26 -04:00
Damian Zhaoying
7c690b9de1
Merge remote-tracking branch 'upstream/master'
2012-08-08 12:56:07 -03:00
Lirusaito
5ce8770dc3
Fix Issue 304: export texture in png too
...
code adapted from that bird that burnt to death...
2012-08-08 10:50:17 -04:00
Damian Zhaoying
e9ddd6b8f8
Merge remote-tracking branch 'upstream/master'
2012-08-08 01:03:49 -03:00
Aleric Inglewood
f94f458922
Print CURL_SOCKET_TIMEOUT for that particular value.
2012-08-08 04:10:34 +02:00
Aleric Inglewood
89ef06fd3f
Compiler warning fixes. Take into account that debug_libcurl.cpp is no longer linked dynamically.
2012-08-08 01:58:49 +02:00
Aleric Inglewood
ccd135b2a6
and again
2012-08-08 01:04:27 +02:00
Aleric Inglewood
80eb0851d9
Fix stupidity
2012-08-08 01:02:08 +02:00
Aleric Inglewood
b84f470fca
Bug fix: curl_off_t has a different size than void* on 32 bit.
2012-08-08 00:40:01 +02:00
Aleric Inglewood
5caeccc007
Final compile/link bug fixes for debug_libcurl code.
...
renamed cwdebug/debug_libcurl.cc -> llmessage/debug_libcurl.cpp
and cwdebug/debug_libcurl.h -> llmessage/debug_libcurl.h,
because debug_libcurl.cpp does curl calls that do ares and
openssl calls, so we need to link with those libraries.
llmessage is already linking with those libraries, and contains
the main entry point aicurl.h, so it's a suitable place to put
this.
Bug fix: must always include llpreprocessor.h before including
curl/curl.h.
Bug fix: Added #include "debug_libcurl.h" to hipporestrequest.cpp
and llurlsimstring.cpp which I missed before because they
included "curl/curl.h" instead of <curl/curl.h>. Same in
llwaterparammanager.cpp, but removed include there because it
isn't needed.
Now test DEBUG_CURLIO before including debug_curlio, that
seems better, because otherwise it would make more sense to
replace all #include <curl/curl.h> with #include "mycurl.h"
and then do it there-- but I didn't want to do that.
Bug fix: we undef-ed CURLOPT_DNS_USE_GLOBAL_CACHE, while really
that is an enum, not a macro.
Fixed DEBUG_WINDOWS_CODE_ON_LINUX again by adding a hack for
ioctlsocket(), not instantiating dumb_socketpair unless
DEBUG_WINDOWS_CODE_ON_LINUX is defined and removing again ^M's
introduced with the new windows non-blocking code.
Also changed the type of flags passed to fcntl to int (was long).
2012-08-07 20:57:39 +02:00
Siana Gearz
96a4e16a4b
Don't feed empty, non-working callback to CURL
2012-08-07 18:21:36 +02:00
Aleric Inglewood
477c657f60
Merge remote-tracking branch 'singu/breakforce' into breakforce
2012-08-07 16:19:20 +02:00
Siana Gearz
68ad5411c9
Shyotl's old llcurl
2012-08-07 13:13:45 +02:00
Aleric Inglewood
cc50e620c0
Merge branch 'curlthreading2' into breakforce
2012-08-07 05:22:10 +02:00
Aleric Inglewood
8646abb18b
Merge branch 'curlthreading2' into curlthreading3
2012-08-07 05:21:52 +02:00
Aleric Inglewood
2fbf6b732e
Fix undefined symbols linker error on linux / relwithdebinfo.
...
See http://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Interface.html
With this patch, the #pragma will also be used with icc and clang,
I didn't test this.
2012-08-07 05:18:24 +02:00
Aleric Inglewood
93416e40a4
Compile fix: CURLOPT_SSL_OPTIONS was also added since 7.25.0
2012-08-07 05:16:59 +02:00
Lirusaito
d2210414bc
Misplaced closing parenthesis...
2012-08-06 23:15:50 -04:00
Lirusaito
e6e9a21597
Merge branch 'master' of https://github.com/DamianZhaoying/SingularityViewer
2012-08-06 20:33:21 -04:00
Aleric Inglewood
e14be5c8c2
Make debug_libcurl.cc compile with libcurl 7.21 and higher
2012-08-07 01:33:29 +02:00
Lirusaito
f9b3561ca8
Typo fix
2012-08-06 17:24:01 -04:00
Aleric Inglewood
95083e846b
WIP
2012-08-06 23:19:09 +02:00
Damian Zhaoying
ce415fb65c
Merge remote-tracking branch 'upstream/master'
2012-08-06 15:56:30 -03:00
Aleric Inglewood
f479ea4bcf
Merge branch 'curlthreading2' into curlthreading3
2012-08-06 19:55:19 +02:00
Shyotl
1a6c00ca8b
Display pathfinding attributes in build floater.
2012-08-06 12:26:28 -05:00
Shyotl
58033d3cbc
Added rebake navmesh button. Brought in rest of the underlying navmesh implementation.
2012-08-06 10:11:12 -05:00
Lirusaito
4c23ab029a
Missing Strings.
...
Oops. Customize Floater wants these for like once case...
2012-08-06 02:38:09 -04:00
Lirusaito
0846f8a963
Fixeds and ToDones
...
-Color Fixies-
Fixed Gemini skin not looking as it originally did.
We now use DefaultListText to color all otherwise uncolored text in scroll list cells.
All of our dark skins have been updated to use white here, as dark skins are intended to have white text...
This includes the Dark we ship with.
LLFloaterActiveSpeakers no longer uses hard coded font colors, it uses SpeakersInactive, DefaultListText, and SpeakersGhost.
LLFloaterAvatarList no longer uses hard coded font colors, it uses DefaultListText, RadarTextChatRange, RadarTextShoutRange, and RadarTextDrawDist, in place of previously hard coded font colors
Since the tooltip defines color meaning, these new colors should only be skinned to change shade.
DefaultListText defaults to black; SpeaksInactive, gray(grey4); SpeakersGhost, Red; RadarTextChatRange, Red; RadarTextShoutRange, Yellow(yellow1); RadarTextDrawDist, Green(green2).
-Translation update and fixies-
Partial credit to viewer-development, thanks for hanging onto old strings! Also, updated to look more like v-d in translated areas.
Punctuation strings can be used quite a lot. Brought them all in, just in case.
AscentPrefs*:
Drag and Drop points now use CurrentlySetTo, CurrentlyNotSet, AnItemNotOnThisAccount, and NotLoggedIn. (applies, as well, to FloaterAO)
Power User message is now built from PowerUser1, PowerUser2, Unlocked:, PowerUser3, RightClick, PowerUser4 and PowerUser5; this should give translators enough space to explain any tough to translate, and make the message easier to alter in the future, if necessary.
LLCompileQueue:
Now uses translation strings from upstream
Starting, Done, Resetting, Running, and NotRunning in its xml.
CompileQueueTitle, CompileQueueStart, CompileQueueDownloadedCompiling, CompileQueueScriptNotFound, CompileQueueProblemDownloading, CompileQueueInsufficientPermDownload, CompileQueueInsufficientPermFor, CompileQueueUnknownFailure, ResetQueueTitle, ResetQueueStart, NotRunQueueTitle, and NotRunQueueStart from strings.
LLFloaterAvatarList(floater_radar) now uses has_entered, has_left, the_sim, draw_distance, shout_range, and chat_range in its xml for translatable alerts.
LLFloaterLand(floater_about_land) now uses minutes, 1_minute, 1_second, seconds, and remaining from its xml.
LLFloaterLand, LLFolderView, LLPanelDirBrowser now make use of InventoryNoMatchingItems, NoneFound, and Searching in their searches.
LLFolderView was brought closer to v-d in translation.
LLGroupNotify now uses GroupNotifyGroupNotice, GroupNotifySentBy, GroupNotifyAttached, next (also now used by LLNotify), ok, GroupNotifyGroupNotices, GroupNotifyViewPastNotices, GroupNotifyOpenAttachment, and GroupNotifySaveAttachment.
LLInventoryFilter synced with V-D for translation:
Now uses Animations, Calling Cards, Clothing, Gestures, Landmarks, Notecards, Objects, Scripts, Sounds, Textures, Snapshots, No Filters, Since Logoff, and Worn.
LLManipRotate now uses Direction_Forward, Direction_Left, Direction_Right, Direction_Back, Direction_North, Direction_South, Direction_West, Direction_East, Direction_Up, and Direction_Down, like upstream v-d.
LLPanelAvatar(panel_avatar) now uses None string in its xml for when there are no groups, also removed cruft. Though the None has not been showing up for quite some time, anyway...
LLPanelObjectInventory now uses Buy, LoadingContents and NoContents,
however the last two strings did not seem to show up anyway...
thanks to Latif Khalifa, Jean Horten, theGenius Indigo and Cubbi Bearcat for confirming this happens across many different versions and on both Windows and linux(32 and 64).
LLPreviewScript now uses CompileSuccessful, SaveComplete, ObjectOutOfRange, and CompileSuccessfulSaving.
LLScrollingPanelParam now translates Less and More.
Avatar Shape Information strings now used for customize appearance panels.
LLTextureCtrl now uses multiple_textures.
LLToolpie has been updated to use v-d include order and now uses UnmuteAvatar, MuteAvatar, UnmuteObject, and MuteObject2 strings.
LLVOAvatarSelf now uses BodyParts* strings for translation of toolpie entries pertaining to bodyparts.
LLViewerMenuFile now uses UnknownFileExtension, and UploadingCosts.
LLViewerMessage now uses Cancel(also used by LLViewerDisplay), AcquiredItems, Saved_message, IM_autoresponse_sent_item, IM_autoresponded_to, IM_announce_incoming, InvOfferDecline, InvOfferGaveYou, InvOfferOwnedByUnknownUser, InvOfferAnObjectNamed, InvOfferOwnedBy, InvOfferOwnedByUnknownGroup, and InvOfferOwnedByGroup.
-AvatarRadar Update-
AvatarRadar enhanced with code from both Cool VL Viewer and some avian corpse.
e_radar_alert_type has been reworked to allow bitwise usage in the future.
Cool stuff:
gSavedSettings for radar are now CachedControls,
entering boolean is now checked before going into the switchcase,
Style changes, yay C++ style.
Avian Flu:
Distance for shout range corrected to be 96.
handleKeyHere: If the user hits enter with an avatar on the radar selected, focus camera on selected avatar; ctrl-enter, teleport to selected avatar.
Otherwise:
Tiny spelling fixies, and a suggestive comment.
2012-08-05 20:40:02 -04:00
Aleric Inglewood
65a1aae629
Bug fix
...
curl_easy_setopt expects a long int. Before this patch,
uninitialized memory was read, leading to extreme long
time out, instead of the intended disabled time out (so,
in practise this patch has little effect).
This bug was discovered with the previous commit.
2012-08-05 18:55:27 +02:00
Aleric Inglewood
caef97ad36
Print all libcurl calls if -DDEBUG_CURLIO. Don't create static lib for cwdebug.
...
Basically, cmake doesn't support linking static libs into a shared lib.
The correct way is to just specify source files in subdirectories
directly as source files of the shared library. This patch changes that.
Also, after this commit, when DEBUG_CURLIO is defined, every call to
libcurl is printed to llinfos (or to dc::curl when using libcwd).
2012-08-05 18:51:21 +02:00
Siana Gearz
761439cc8d
Setting socket pair non-blocking
2012-08-05 08:20:31 +02:00
Shyotl
b847c53395
Implemented basic 'awareness' of objects flagged as permanent.
2012-08-04 20:46:51 -05:00
Shyotl
aca3e8f6c4
Cleanup. Removal of dead code. Added/renamed object flag accessors.
2012-08-04 18:18:22 -05:00
Shyotl
7122a7c174
Added sim console.
2012-08-04 13:43:32 -05:00
Drake Arconis
769a7b89d2
More Media Updates
...
Further updated llviewermedia
2012-08-03 23:14:03 -04:00
Shyotl
d2b13f515d
Avoid several excessive per-frame LLView::getChildView calls by instead caching the results in postBuild. (Added CachedUICtrl, which is basically just a self-nulling pointer to not have to make ui ctors dirtier)
2012-08-03 20:51:53 -05:00
Shyotl
ef601d3345
Implemented a hash-map for first-level children of ui elements. First-level child lookups are prolificly abused on a per-frame basis, and a plain old loop with a string comparison each iteraton was somewhat of a hotspot. (The recursive loop after is even more expensive, however)
2012-08-03 13:20:26 -05:00
Shyotl
d9e5601e10
Manually vectorized some of the UI vertex operations.
2012-08-03 13:12:02 -05:00
Shyotl
c385133c84
Fixed noisemap not binding for the nightvision shader.
2012-08-03 13:10:16 -05:00
Damian Zhaoying
b91a670c05
some spanish language files fixes
2012-08-03 14:13:19 -03:00
Drake Arconis
c90c8e0f4b
OpenID
...
Added support into client for openid
2012-08-03 11:32:36 -04:00
Damian Zhaoying
0a8cd6d03d
Merge remote-tracking branch 'upstream/master'
2012-08-03 11:05:30 -03:00
Drake Arconis
af89351432
Cookies.
...
Enabled use of the cookie store.
2012-08-03 08:49:01 -04:00
Drake Arconis
fb81754880
STUPID TEMP FILES
2012-08-02 23:29:12 -04:00
Drake Arconis
dc5bfc1c41
Bit of cleanup
...
More cleanup and updates to llcommon
Removed legacy code and files
2012-08-02 23:19:07 -04:00
Aleric Inglewood
98c740f204
Remove debug output
2012-08-03 00:56:41 +02:00
Aleric Inglewood
255742db26
Merge branch 'curlthreading2' into breakforce
2012-08-03 00:54:12 +02:00
Aleric Inglewood
af4ceb0658
Crash on exit fix.
2012-08-03 00:53:54 +02:00
Aleric Inglewood
08d72b12ab
Fix compilation on linux. Remove trailing ^M's
2012-08-02 23:03:03 +02:00
Aleric Inglewood
5fb4badb7c
WIP
2012-08-02 22:34:23 +02:00
Siana Gearz
4650636e5a
Use TCP socket pair instead of UDP
2012-08-02 22:33:01 +02:00
Lirusaito
2c65da3397
Make viewer_manifest.py smarter.
...
Use newlines as delimiter to avoid strange characters and spaces breaking xargs.
2012-08-02 15:50:20 -04:00
Lirusaito
abc1d185b7
Gemini keywords update.
2012-08-02 10:22:01 -04:00
Lirusaito
124eba4371
Merge branch 'AltCompilers' of https://github.com/LightDrake/SingularityViewer
...
Conflicts:
indra/newview/skins/default/xui/en-us/strings.xml
2012-08-02 10:18:17 -04:00
Damian Zhaoying
a673496ed3
Update Spanish Translation, All files translated and up to date
2012-08-02 09:08:57 -03:00
Drake Arconis
af2a49afa7
Fixed linux64 libpng copying
2012-08-02 05:39:02 -04:00
Drake Arconis
b151796e0e
Updated LSL Funtions
...
Updated the functions, constants, tooltips, etc for os,aa, and secondlife
2012-08-02 05:38:23 -04:00
Drake Arconis
828b2c9bc0
Merge remote-tracking branch 'shyotl/master' into AltCompilers
2012-08-01 21:41:36 -04:00
Lirusaito
be8b838334
Make new Posterize Effect fit in with the cleaned look of post-process floater.
2012-08-01 09:21:38 -04:00
Lirusaito
73fedf453c
Compile fixies~
2012-08-01 09:13:40 -04:00
Lirusaito
e03de192c8
Merge branch 'future' of git://github.com/Shyotl/SingularityViewer
...
Conflicts:
indra/newview/llvovolume.cpp
2012-08-01 06:48:42 -04:00
Aleric Inglewood
725cdc2d69
Linux compile fixes
2012-07-31 23:04:45 +02:00
Siana Gearz
048c57cf0c
Linktime fix
2012-07-31 22:40:20 +02:00
Siana Gearz
12dcbfbc79
Merge remote-tracking branch 'aleric/breakforce' into breakforce
2012-07-31 22:39:48 +02:00
Aleric Inglewood
32be05fa6c
Compile warning fixes. Type fix (SLL -> SSL)
2012-07-31 22:37:49 +02:00
Aleric Inglewood
ae62b67554
Merge branch 'curlthreading2' into breakforce
2012-07-31 22:24:57 +02:00
Aleric Inglewood
29908533cd
More work in progress
2012-07-31 22:23:52 +02:00
Siana Gearz
9c4f22d85b
Attempt at fixing linker errors...
2012-07-31 21:30:05 +02:00
Siana Gearz
7f64668e55
Compile warning fix
2012-07-31 21:29:22 +02:00
Siana Gearz
0208942b84
Compile warning fix
2012-07-31 21:28:37 +02:00
Siana Gearz
783e86990c
Compile fixes
2012-07-31 19:42:15 +02:00
Aleric Inglewood
cdefc0e384
Merge branch 'curlthreading2' into curlthreading3
...
Conflicts:
indra/llmessage/llcurlrequest.cpp
Header file include changes collided. Fixed.
2012-07-31 17:46:07 +02:00
Lirusaito
1c9f996248
Make "Autorespond to people you have muted" an independent toggle for that type of autoresponse.
...
Trivial fix to carry users along, not needing to autorespond to anyone in order to autorespond to mutes.
I was working on a complete rewrite months ago, I have to dig that up, even still this system needs to be redone, ground up.
2012-07-31 03:37:10 -04:00
Aleric Inglewood
c9715c5b0b
Print Dout() and DoutEntering() debug output on windows.
...
This is a bit of a hack currently and requires a
recompile with -DDEBUG_CURLIO.
2012-07-31 04:57:13 +02:00
Aleric Inglewood
dd47123bde
Add possibility to suppress function name prefix in debug output.
...
Adds llinfos_nf et al.
2012-07-31 04:56:03 +02:00
Lirusaito
594dc64a43
Made Post-Process Settings floater far better looking
2012-07-30 11:03:20 -04:00
Lirusaito
1b69994ffa
Respect graphics requirements for FBOs and Hardware Skinning in graphics preferences, properly.
2012-07-29 22:25:41 -04:00
Aleric Inglewood
3de21156b5
Windows code improvements and debugging.
...
Extended the DEBUG_WINDOWS_CODE_ON_LINUX hack to include ALL code.
memset-zero sockaddr_in, and use WSASocket as per suggestion of Shyotl.
2012-07-30 02:46:48 +02:00
Aleric Inglewood
ce2c6ab49e
Don't crash when libcurl wasn't compiled with support for libz
2012-07-30 02:45:39 +02:00
Aleric Inglewood
d19c5a4a4a
Move apr_os_thread_current_wrapper closer to where it's used, and fix a comment.
2012-07-30 02:44:51 +02:00
Aleric Inglewood
8945fe4857
Unbreak standalone install on 64bit linux
2012-07-30 01:47:27 +02:00
Aleric Inglewood
464919072d
Use LLBufferArray instead of std::stringstream for CurlResponderBuffer::mInput
...
Note the changed code is never used yet. CurlResponderBuffer::curlReadCallback
is only called when Request::post is being used, which is never used.
2012-07-29 22:52:20 +02:00
Siana Gearz
f8c2087d74
Preliminary Windows support for curlthreading
2012-07-29 22:47:19 +02:00
Siana Gearz
7adc0e24ab
Merge branch 'curlthreading2' of git://github.com/AlericInglewood/SingularityViewer into curlthreading
2012-07-29 21:32:24 +02:00
Aleric Inglewood
ba65f29a72
Fix draining of wake up pipe.
...
This is a bug fix, although not one we'd ever run into as normally
there is always just one byte to read, never an EAGAIN and certainly
never more than 256 bytes. Anyway, also those cases should work now.
2012-07-29 21:12:45 +02:00
Aleric Inglewood
76eef6fe59
Avoid crash on exit.
2012-07-29 18:38:59 +02:00
Shyotl
1d1947c51a
Reworked LLPostProcess and implemented FBO support (much faster if multiple post shaders are enabled, or need a lot of passes).
...
Tweaked LLRenderTarget to support depth textures if FBO support is lacking.
Prefer LLRenderTarget::getFBO() over LLRenderTarget::sUseFBO when determining how to handle a specific LLRenderTarget object. (Decoupling to simplify logic without having to track a global)
2012-07-29 04:28:11 -05:00
Aleric Inglewood
af4ac8fb5f
WIP: work on rewriting LLURLRequest
2012-07-29 01:30:11 +02:00
Aleric Inglewood
adaf5cd69c
Update of a few <edit> comments.
...
While comparing this function with v-d, I realized that
I editted these instances for Singularity, so I might
as well update the <edit> comments to be a bit more correct.
Not saying that there aren't other <edit> comments
still missing futher into the function.
2012-07-29 01:30:11 +02:00
Aleric Inglewood
516f5a40d0
Change mainloop to no longer use gIdleCallbacks
2012-07-29 01:30:11 +02:00
Aleric Inglewood
3b7887a041
Cleanup of some unnecessary dependencies.
2012-07-29 01:30:11 +02:00
Aleric Inglewood
fe38f59bbb
Bug fix
2012-07-29 01:30:10 +02:00
Aleric Inglewood
cd93aba002
Created aistatemachine library and moved files.
2012-07-29 01:30:10 +02:00
Siana Gearz
2bcabce1d6
Merge branch 'curlthreading2' of git://github.com/AlericInglewood/SingularityViewer into curlthreading
2012-07-28 17:28:18 +02:00
Siana Gearz
6ed9a62501
Disable texture auditing at start-up
2012-07-28 16:56:19 +02:00
Lirusaito
b987c025db
Update to notifications.xml, fix for Sound upload missing a string.
...
Notifications brought up to date from V-D, Tazy, and a few touchups of my own.
Added notification for status_SeeAVs from upstream, and hooked it into our icon.
Strings update from Tazy.
2012-07-28 07:49:04 -04:00
Lirusaito
27d8d100c5
Fix for log file name with datestamp checkbox on Comm Prefs Panel never enabling, and thus being intangible.
...
Also, enable local chat loggings by default.
2012-07-27 12:55:13 -04:00
Shyotl
701230b49c
Added LLRenderTarget::resize and did a little cleanup.
2012-07-26 03:05:22 -05:00
Shyotl
726d8248c5
Trying alpha-face rebuild using LL's method.
2012-07-26 00:17:38 -05:00
Shyotl
07a2c5a81d
Use glFramebufferTexture2D to detach textures from FBOs before said textures are 'deleted'(set to NULL via zeroing dimensions). May avoid odd LLImageGL::deleteTextures crash on some apple systems.
2012-07-25 23:12:26 -05:00
Shyotl
081ae32d35
Disable diagnostic fmodex stream allocation overrides. (will break on ogg streams. badly.)
2012-07-25 23:08:37 -05:00
Lirusaito
a7f02b3964
Migrate LLFloaterHardwareSettings into a tab in LLPanelDisplay
...
Still not translated, left the old translated floaters for easier translation.
New Hardware Tab is work in progress, it should be more populated in the future, but is fine for now.
2012-07-25 18:11:48 -04:00
Lirusaito
e116548b50
Allow more flexible perm controls, from item properties floater.
...
TODO: Bring these permission flexibilities into build floater's general tab.
2012-07-25 09:19:22 -04:00
Lirusaito
3190814265
Made AntiSpam better
...
AntiSpamNotify setting to turn off notifications, which seemed to become a new form of spam, otherwise.
Add tool_tips to UI explaining how to make the system less sensitive.
Made defaults for antispam a lot less sensitive, so users used to the old antispam defaults won't likely need to configure the new panel.
Pull in license from NaCl... (Why wasn't it already there, Ruby?!)
Fixed spaces being where tabs should be...
Added in selective Dialog disabling, instead of just all, nice little feature in itself.
Potentially fixed a bug where sounds would be blocked when they shouldn't be... but, if this still happens, I'll put in a debug setting to disable sound antispam.
2012-07-25 09:03:41 -04:00
Shyotl
eeea2b4de4
Don't batch faces that are animating, ever (hopefully). Should fix texture animations breaking when rendermaxtextureindex > 1
2012-07-24 20:18:35 -05:00
Shyotl
21f6174846
Use glFramebufferTexture2D to detach textures from FBOs before said textures are 'deleted'(set to NULL via zeroing dimensions). May avoid odd LLImageGL::deleteTextures crash on some apple systems.
2012-07-24 11:27:23 -05:00
Aleric Inglewood
ed4c6b7c92
Removed dead code.
...
This code has been in the viewer source for a long time,
and hasn't been used for a long time (furtherest back that
I checked was Snowglobe 1.4).
Most notably, this removes LLContextURLExtractor and code
that used it because that required an API where AICurlEasyHandle
is created before an url is known, which gets in the way of
reusing connections.
2012-07-23 18:15:11 +02:00
Siana Gearz
89be317a00
Fix measurement tool
2012-07-23 14:18:45 +02:00
Siana Gearz
1ad4597d7a
Fix alpha flicker when Show Updates is enabled
2012-07-23 12:00:33 +02:00
Siana Gearz
c65b659538
Dirty potential mesh crash fix
2012-07-23 10:50:05 +02:00
Siana Gearz
3c23163a29
Less intrusive notifications, by Tazy Scientist
2012-07-23 09:54:00 +02:00
Siana Gearz
c3900ee4f3
Merge branch 'AltCompilers' of git://github.com/LightDrake/SingularityViewer
...
Conflicts:
indra/newview/llvieweraudio.cpp
2012-07-23 09:03:17 +02:00
Siana Gearz
9c5da9e42c
Build fixes VC10
2012-07-23 08:13:13 +02:00
Drake Arconis
efa970c6a5
Uhm..
...
This fixes a build issue temp till can rebuild QT...*sigh*
2012-07-22 23:41:09 -04:00
Siana Gearz
179f04739d
Merge commit 'c7bdaf66329b018159c834d75fcc3d807b188ccb'
2012-07-23 05:10:56 +02:00
Siana Gearz
b2f513caae
Safer settings, EOL fix
2012-07-23 04:02:20 +02:00
Siana Gearz
9c1e74b0c0
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
...
Conflicts:
indra/llaudio/llstreamingaudio_fmodex.cpp
indra/newview/skins/default/xui/en-us/panel_preferences_graphics1.xml
2012-07-23 03:04:33 +02:00
Siana Gearz
e53af58d4a
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
2012-07-22 23:31:19 +02:00
Siana Gearz
d9cb2ce6c7
Looks like a bit of edit crash fix got missed, thx Drake
2012-07-22 23:30:41 +02:00
Siana Gearz
a967f2b037
Updated 'Show Updates'
2012-07-22 22:36:40 +02:00
Siana Gearz
db5a7578c9
Crash fix copy texture params
2012-07-22 21:44:41 +02:00
Siana Gearz
15086833a3
Random stab in the dark coming right up!
2012-07-22 11:26:36 +02:00
Aleric Inglewood
785729abdf
Merge branch 'master' into curlthreading2
2012-07-22 04:17:34 +02:00
Shyotl
32f407340f
Call LLImageGL::initClass to avoid crash when calling LLFeatureManager::applyRecommendedSettings. (texauditing vectors must be allocated)
2012-07-21 21:16:41 -05:00
Aleric Inglewood
2830b35aa6
Avoid dead lock in LLQueuedThread::generateHandle / LLTextureFetchWorker::callbackDecoded
...
Thead 1:
indra/llcommon/llqueuedthread.cpp:456:
452 if (complete)
453 {
454 lockData(); // This locks LLThread::mRunCondition
455 req->setStatus(STATUS_COMPLETE);
456 req->finishRequest(true);
LLImageDecodeThread::ImageRequest::finishRequest calls:
mResponder->completed(success, mDecodedImageRaw, mDecodedImageAux);
LLTextureFetchWorker::DecodeResponder::completed calls:
worker->callbackDecoded(success, raw, aux);
LLTextureFetchWorker::callbackDecoded calls:
LLMutexLock lock(&mWorkMutex); // This locks LLTextureFetchWorker::mWorkMutex
Thread 2:
LLTextureFetchWorker::doWork calls:
LLMutexLock lock(&mWorkMutex); // This locks LLTextureFetchWorker::mWorkMutex
.
.
.
mDecodeHandle = mFetcher->mImageDecodeThread->decodeImage(mFormattedImage, image_priority, discard, mNeedsAux, new DecodeResponder(mFetcher, mID, this));
LLImageDecodeThread::decodeImage calls:
handle_t handle = generateHandle();
LLQueuedThread::generateHandle calls:
lockData(); // This locks LLThread::mRunCondition
2012-07-22 04:13:23 +02:00
Aleric Inglewood
fb38f6adea
Always write curl I/O debug info for the login attempt.
2012-07-21 21:51:24 +02:00
Shyotl
a1e714dce7
mDeferredVB only needs allocated when rendering in deferred mode. mCubeVB only needs allocated when occlusion is working. Let them be lazy-allocated on an as-needed basis.
2012-07-21 03:43:30 -05:00
Shyotl
3710ea903e
Enable texture auditing categories, also fixed potential buffer underread related to auditing.
2012-07-21 03:27:43 -05:00
Drake Arconis
72a9b6b7fe
Corrected issues
...
Corrected issue noted in media_plugin_webkit by Aleric.
Grr.
2012-07-21 03:23:02 -04:00
Drake Arconis
0d3fab40e5
Further header cleanup and a few updates
...
Updated llstring to current linden
Further linden_common cleanup
Header cleanup
Raised banlines to 5000 as per linden server change
Included missing llmediaentry.cpp file
Minor whitespace changes here and there
2012-07-21 03:01:42 -04:00
Aleric Inglewood
3a30f1dc71
This is called when LLApp::sStatus == LLApp::APP_STATUS_STOPPED too.
2012-07-21 03:57:58 +02:00
Shyotl
95abf3dca3
Merge branch 'master' into future
2012-07-20 12:12:07 -05:00
Shyotl
4e4d554ea4
Silence the diagnostic llinfos spam when listening to a stream.
2012-07-20 12:11:30 -05:00
Shyotl
9642780bb8
Merge branch 'master' into future
...
Conflicts:
indra/llaudio/llstreamingaudio_fmodex.cpp
indra/llaudio/llstreamingaudio_fmodex.h
2012-07-20 12:07:10 -05:00
Shyotl
73bc656e63
Flexis were not being reliably initialized before being drawn.
2012-07-20 12:04:24 -05:00
Shyotl
b8b235df09
And suddeny the texture index attrib(for batching) is now an integer! (Changing switch to an if block on nividia hardware seems like the real solution to pink textures... not the index datatype)
2012-07-20 12:03:41 -05:00
Shyotl
7b23aece00
Missed a couple LLCullResult::drawable_list_t -> LLCullResult::drawable_iterator replacements, albeit in #if'd out code blocks.
2012-07-20 11:37:01 -05:00
Shyotl
531af998fb
MAINT-775: Fix for particle index pool corruption on teleport. (And removed alternative workaround) https://bitbucket.org/davep/viewer-development/changeset/04fdf7945708
2012-07-20 11:29:11 -05:00
Lirusaito
c7bdaf6632
Merge branch 'AltCompilers' of https://github.com/LightDrake/SingularityViewer
2012-07-20 10:50:40 -04:00
Lirusaito
92c7792e95
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
...
Conflicts:
indra/newview/skins/default/xui/en-us/panel_preferences_graphics1.xml - Resolved to the eye's pleasure.
2012-07-20 10:41:25 -04:00
Shyotl
c9e0a6c533
MAINT-1270: Fix for some flexi prims becoming flat at some LoDs. https://bitbucket.org/davep/viewer-development/changeset/47f0d08ba7ad
2012-07-20 08:55:02 -05:00
Shyotl
6331267df6
MAINT-646: Optimize LLVolumeImplFlexible::doIdleUpdate() https://bitbucket.org/davep/viewer-development/changeset/b0148737d316
2012-07-20 08:54:25 -05:00
Drake Arconis
1e81966b89
Clean up and updates
...
Cleaned up header bloatyness in linden_common
Moved around things to be in line with Linden Lab
Updated llinitparam and imported its new dependencies
Removed dohexeditor and related files
Removed unused legacy files
/\_..._/\
|/ \_/ \|
| o.-.o |
\ ( O ) /
/'--U--'\
| .:. | /\
| /:;:\ |` /
Drake | |:;:| |-'
Arconis / |'-'| \
`""` `""`
2012-07-20 08:13:07 -04:00
Shyotl
b785b9d219
Added 'Transparent Water' checkbox to graphics panel, as we actually have space for it now.
2012-07-20 05:15:47 -05:00
Shyotl
85da7163a7
Changing the rolloff settings now immediately apply (with fmodex). Also added AudioLevelUnderwaterRolloff now that the underwater rolloff 3d setting doesnt immediately get clobbered. Also, divvied up sound channels into channelgroups if using the fmod profiler, so it actually has useful info to show now.
2012-07-20 04:00:02 -05:00
Lirusaito
f3f8bee83b
Remove old spam stuffs, Clean up new spam stuffs to compile, UI new spam stuffs.
2012-07-19 23:40:07 -04:00
Siana Gearz
8802d5033f
Merge branch 'master' into curlthreading
...
Conflicts:
indra/newview/viewer_manifest.py
2012-07-20 00:37:58 +02:00
Siana Gearz
3d39564605
Merge branch 'curlthreading2' of git://github.com/AlericInglewood/SingularityViewer into curlthreading
2012-07-20 00:35:43 +02:00
Drake Arconis
7843f51110
Merge remote-tracking branch 'singu/master' into AltCompilers
2012-07-19 17:51:18 -04:00
Drake Arconis
8bfdc98ef4
Improvements!
...
Fixed Boost library to not throw warnings
Changed PNG cmake slightly
Updated 32lib package for correct locations
Cleaned up flags a bit for linux64
2012-07-19 17:44:19 -04:00
Ruby
6673c89791
Add Antispam code from NaCl (Chalice Yao)
...
Amended by: Lirusaito <inusaito@gmail.com >
2012-07-19 16:36:39 -04:00
Siana Gearz
a8a30ae3b9
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-07-19 22:19:52 +02:00
Lirusaito
15af410e6f
Fix typo in outbox icon name, when closed.
2012-07-19 14:02:11 -04:00
Aleric Inglewood
9e5cbf330f
Bug fix for windows code found with previous commit.
2012-07-19 17:28:45 +02:00
Aleric Inglewood
2fa9334090
Debug code to test the windows code path on linux
2012-07-19 17:27:37 +02:00
Aleric Inglewood
fcdf5d377e
Move PollSet out of the header file
2012-07-19 17:26:02 +02:00
Shyotl
756a284048
Don't ever halt stalled fmodex streams, as they don't seem to truly 'stall'. Decrease delay between leaving starvation and unmuting down to 1 second (from 5).
2012-07-19 02:32:16 -05:00
Lirusaito
32e2b584b9
Translation Fix
2012-07-19 02:12:51 -04:00
Lirusaito
add52b4d57
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer
2012-07-18 23:41:23 -04:00
Siana Gearz
a4d2cb3d12
Some fighting with Shyotl over FMOD Ex
2012-07-19 05:35:17 +02:00
Lirusaito
72fbb3f63e
Merge branch 'master' of https://github.com/DamianZhaoying/SingularityViewer
2012-07-18 22:58:52 -04:00
Siana Gearz
c62290accb
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-07-19 04:46:15 +02:00
Siana Gearz
8ad40c5d66
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
...
Conflicts:
indra/llaudio/llaudioengine_fmodex.cpp
2012-07-19 04:44:01 +02:00
Lirusaito
cd5a721c23
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-07-18 22:31:53 -04:00
Shyotl
643844c01d
GCC being GCC-ey. Fix a couple errors and warnings
2012-07-18 21:27:46 -05:00
Shyotl
1a3c9ac5ef
GCC being GCC-ey. Fix a couple errors and warnings
2012-07-18 21:27:02 -05:00
Lirusaito
c84f080fc8
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-07-18 22:08:06 -04:00
Shyotl
5fcdbfdd9e
FMODEx diagnostics.
...
SHFMODExStreamBufferSize added. Determines stream buffer size in ms. (stream restart required)
SHFMODExDecodeBufferSize added. Determines decode buffer size in ms. (stream restart required)
Streams will mute themselves if they are starving, until they are free of starvation for 5 full seconds.
Streams that fail to accumulate any buffer progress while starving for 10 full updates will be stopped.
Stream buffer progress(buffer percent) is llinfos spewed every update. (temporary)
Doubled default stream buffer size
Increased default decode buffer size to 1000ms (from 400)
Temporarily using FMOD::Memory_Initialize to display raw stream/decode buffer sizes via llinfos.
Added llwarns messages for SigmaTel hardware or bad audio acceleration configuration.
2012-07-18 21:05:24 -05:00
Shyotl
77dca2ddb2
FMODEx diagnostics.
...
SHFMODExStreamBufferSize added. Determines stream buffer size in ms. (stream restart required)
SHFMODExDecodeBufferSize added. Determines decode buffer size in ms. (stream restart required)
Streams will mute themselves if they are starving, until they are free of starvation for 5 full seconds.
Streams that fail to accumulate any buffer progress while starving for 10 full updates will be stopped.
Stream buffer progress(buffer percent) is llinfos spewed every update. (temporary)
Doubled default stream buffer size
Increased default decode buffer size to 1000ms (from 400)
Temporarily using FMOD::Memory_Initialize to display raw stream/decode buffer sizes via llinfos.
Added llwarns messages for SigmaTel hardware or bad audio acceleration configuration.
2012-07-18 21:04:21 -05:00
Shyotl
d8fc691625
MAINT-646: Hotspot in LLViewerObjectList::update
2012-07-18 20:26:43 -05:00
Siana Gearz
96fa4af939
Initialize FMOD Ex with 44100 Hz, like FMOD
2012-07-19 03:26:02 +02:00
Siana Gearz
2334793554
Build SLPLugin.exe without tcmalloc, for SkyDrive
2012-07-19 03:24:44 +02:00
Lirusaito
20e445b4be
Added icons for folders from phoenix, and created outbox folder icon for future use.
2012-07-18 20:26:19 -04:00
Aleric Inglewood
051263117d
Don't force TLS v1 unless needed and then warn about it.
2012-07-19 00:13:43 +02:00
Lirusaito
085db93fc8
menu_inventory.xml translations update.
...
Brought the French up to date, translations on my own..
Brought the Spanish up to standard.
2012-07-18 16:04:12 -04:00
Damian Zhaoying
8fe6925414
New Spanish Translations
2012-07-18 15:30:03 -03:00
Damian Zhaoying
57ad7e62d2
Merge remote-tracking branch 'upstream/master'
2012-07-18 08:57:45 -03:00
Shyotl
6736e91ce0
MAINT-1147: Don't rebuild volume meshes on region crossing. https://bitbucket.org/davep/viewer-development/changeset/0f20bb7cb9ee
2012-07-18 03:09:16 -05:00
Shyotl
4cbdb7897d
MAINT-646: Knock out some extraneous performance timers. https://bitbucket.org/davep/viewer-development/changeset/71673401390a
2012-07-18 03:08:47 -05:00
Shyotl
d57d0ceb0d
MAINT-646: Vectorize LLPolyMesh https://bitbucket.org/davep/viewer-development/changeset/668dcacd6e76
2012-07-18 03:04:12 -05:00
Lirusaito
03608103b8
Tiny French Translation update
...
~Thanks Nomade~
2012-07-18 03:57:07 -04:00
Shyotl
9c58d42a3c
MAINT-646: Don't spend so much time fetching avatar physics params. https://bitbucket.org/davep/viewer-development/changeset/b895285ab0de
2012-07-18 02:40:41 -05:00
Damian Zhaoying
675d171104
Merge remote-tracking branch 'upstream/master'
2012-07-18 03:16:39 -03:00
Shyotl
bf3e605d3b
MAINT-646: Factor std::vector out of lloctree https://bitbucket.org/davep/viewer-development/changeset/efcec3eb374f
2012-07-18 01:03:54 -05:00
Shyotl
a56ad597d4
MAINT-646: Factor std::set out of lloctree https://bitbucket.org/davep/viewer-development/changeset/52b6c9168974
2012-07-18 00:54:52 -05:00
Shyotl
cc5ffafd7c
MAINT-646: Add a lookup map for joints to remove hotspot in LLJoint::findJoint https://bitbucket.org/davep/viewer-development/changeset/15b05dc53770
2012-07-17 23:54:10 -05:00
Shyotl
b101bb0001
MAINT-646: Faster traversal of render batch lists. https://bitbucket.org/davep/viewer-development/changeset/38b7779af5f9
2012-07-17 23:38:34 -05:00
Lirusaito
405af67f45
Merge branch 'AltCompilers'
2012-07-17 22:30:48 -04:00
Aleric Inglewood
f772cbee51
Don't crash upon exit if we fail to cleanup.
2012-07-18 03:13:33 +02:00
Shyotl
72d93b8723
Merge branch 'V2MultiWear'
2012-07-17 19:46:56 -05:00
Aleric Inglewood
7f78870295
Merge remote-tracking branch 'siana/master' into curlthreading2
...
Conflicts:
indra/llcommon/llstring.cpp
indra/llmessage/llcurl.cpp
indra/newview/llviewertexturelist.cpp
indra/newview/viewer_manifest.py
install.xml
Resolved:
indra/llcommon/llstring.cpp :
two different ways to work around compile error.
indra/llmessage/llcurl.cpp :
this file is no longer used.. I deleted huge
parts to mark that I implemented that. Siana
apparently made a few changes in those parts.
indra/newview/llviewertexturelist.cpp :
manually copied patch. Mine also removed trailing
spaces, keeping that.
indra/newview/viewer_manifest.py:
Collision with changes from Liru, which have been
ignored (kept siana/master).
install.xml:
Collision with an earlier screw up. I kept the
fix from siana/master.
2012-07-18 02:08:31 +02:00
Aleric Inglewood
706b9c55c2
Moving stuff around a bit...
2012-07-18 01:41:36 +02:00
Shyotl
48ae0d003d
Made the Visual Studio compiler a bit more happy with aicurl.
2012-07-17 18:04:48 -05:00
Damian Zhaoying
51c5933b76
Merge remote-tracking branch 'upstream/master'
2012-07-17 19:49:33 -03:00
Aleric Inglewood
0204d09a89
If curl thread is already awake, then don't write something to the pipe.
2012-07-17 23:39:44 +02:00
Lirusaito
465c6b9ed6
Bring back ASCENDED_DEVELOPER, and give it extra meaning!
2012-07-17 16:42:43 -04:00
Drake Arconis
39847c4688
Merge remote-tracking branch 'liruhub/master' into AltCompilers
2012-07-17 16:08:10 -04:00
Drake Arconis
7721c6e3da
Resolved issue with glibc 2.16
...
Resolved issues introduced by changes made in glibc 2.16 removing the undocumented definition of struct siginfo from bits/siginfo.h
2012-07-17 16:06:31 -04:00
Aleric Inglewood
648ed00ce2
Don't call gSavedSettings.getU32() and calc_clock_frequency() so often anymore.
2012-07-17 19:58:34 +02:00
Aleric Inglewood
87c9358813
Add back erroneously removed comments.
2012-07-17 19:33:12 +02:00
Aleric Inglewood
64b968b262
process is no longer processing
2012-07-17 19:27:14 +02:00
Lirusaito
c0fbf4bf55
Merge branch 'master' of https://github.com/DamianZhaoying/SingularityViewer
2012-07-17 12:17:32 -04:00
Aleric Inglewood
900e533b4b
Remove unused call to process().
2012-07-17 08:01:06 +02:00
Damian Zhaoying
01818582cf
Merge remote-tracking branch 'upstream/master'
2012-07-16 21:07:25 -03:00
Lirusaito
9a0620f140
Add Voodoo to tags.
2012-07-16 19:33:44 -04:00
Drake Arconis
0216925e05
Merge remote-tracking branch 'siana/master' into AltCompilers
2012-07-16 17:20:57 -04:00
Drake Arconis
32b24a98ca
Merge remote-tracking branch 'shyotl/V2MultiWear' into AltCompilers
2012-07-16 17:20:47 -04:00
Drake Arconis
93d7a4938a
Merge remote-tracking branch 'liru/master' into AltCompilers
2012-07-16 17:19:58 -04:00
Drake Arconis
56265b78ec
Merge remote-tracking branch 'liru/V2MultiWear' into AltCompilers
2012-07-16 17:19:45 -04:00
Lirusaito
6ee76aa6f7
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-07-16 17:11:44 -04:00
Lirusaito
32d6aefe00
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer
2012-07-16 17:10:01 -04:00
Lirusaito
84795863e5
Translations updated
...
Updated French Translation from Nomade's Zip for MultiWear.
Updated Translations to use basically the same format, and not have some cruft.
Abouts updated to include Spanish translators: Damian Zhaoying, and Franxizco Romano.
2012-07-16 17:07:22 -04:00
Aleric Inglewood
9deb3e433c
LLCurlRequest time out fixes.
...
Also some more cleanup on exit improvements.
2012-07-16 22:35:04 +02:00
Drake Arconis
92a5b14347
Linux64 libs and fixes
2012-07-16 16:10:15 -04:00
Siana Gearz
891a330955
Version 1.7.0
2012-07-16 12:19:22 +02:00
Shyotl
3cee90fe8b
Lets not call glDeleteTextures any more, since the glGenTextures/glDeleteTextures paradigm has gone away.
2012-07-16 01:00:55 -05:00
Drake Arconis
2bb58bac2e
Corrected annoyance and inconsistencies for OSX
2012-07-15 23:32:12 -04:00
Damian Zhaoying
9dc1897b35
Fix English Inventory UI To translate other languages
2012-07-15 23:56:58 -03:00
Drake Arconis
7a7da24df5
Merge remote-tracking branch 'shyotl/V2MultiWear' into AltCompilers
2012-07-15 22:22:01 -04:00
Shyotl
46f7250f08
Fixup multisample rbos. Samplecount validation all done in LLMultisampleBuffer::allocate, and falls back to non-multisample safely if multisampled rbos cannot/shouldn't be used.
2012-07-15 21:12:31 -05:00
Drake Arconis
58bfe23e5a
Merge remote-tracking branch 'shyotl/V2MultiWear' into AltCompilers
2012-07-15 17:46:51 -04:00
Drake Arconis
ccb914ea83
General cleanup of OSX support - not done
...
Updated with new cursors from LL
Corrected mispackaged OSX Libs
Corrected mouse flicker on menus
Signed-off-by: Drake Arconis <lightdrake@gmail.com >
2012-07-15 17:45:50 -04:00
Shyotl
10fe67f4a6
FBO tweaks. Release multisample fbo in LLPipeline::releaseScreenBuffers, and fixed LLRenderBuffer::mInternalFormat falling out of sync with LLRenderBuffer::mTex.
2012-07-15 16:41:31 -05:00
Aleric Inglewood
a34247ebf4
Bug fix.
...
Don't test on something that belongs in an assert.
is_main_thread() doesn't even exist unless --type=Debug.
2012-07-15 23:08:07 +02:00
Aleric Inglewood
53e96b02c0
Bug fix. Forgot to actually make it virtual.
2012-07-15 22:59:29 +02:00
Aleric Inglewood
7c022d6061
Don't crash on exit.
...
When a new state machine was just created, so run() had already
been called but it never did really run yet so running() would
return false; then abort() wasn't called in flush(), causing
the subsequent mainloop call to actually try and startup the
state machine, which then crashed because Debug Settings
mechanism is already destroyed at that point (and in general,
we really don't want anything to run: it does unpredictable
things).
With this fix, also state machines that were just created are
aborted, resulting actuall in a kill without delete, and subsequently
a clean delete from the mainloop.
2012-07-15 22:51:14 +02:00
Aleric Inglewood
14e5b46687
Fixed and adjusted remainders of isValid() code.
...
Note that in the code, and still, has_curl_request was always false.
However, instead of deleting all code paths that are only executed
when has_curl_request would be true, I fixed the code to work as
intended with my current implementation; which also results in
LLCurlRequests to never expire. This way things won't break
unexpectedly when this ever changes.
Since on this branch isValid was only called still (the rest was
removed already) to check if the curl download expired, I took
the liberty to rename isValid to hasNotExpired.
2012-07-15 22:46:38 +02:00
Lirusaito
0243c61ea1
Spanish Translation is complete, add it to the completed combo_box area, and keep to alphabetical order.
2012-07-15 15:23:53 -04:00
Lirusaito
d73d4e9d48
Merge branch 'master' of git://github.com/TighMacFanatic/SingularityViewer
2012-07-15 15:10:40 -04:00
Lirusaito
3d60d9e3c5
Merge branch 'V2MultiWear' of https://github.com/DamianZhaoying/SingularityViewer
2012-07-15 15:10:09 -04:00
TighMacFanatic
329b708aaf
Fix History button in IM panel not working for non-Windows users.
2012-07-15 15:07:05 -04:00
Lirusaito
59e0367dd4
Merge branch 'master' of git://github.com/TighMacFanatic/SingularityViewer
2012-07-15 14:52:46 -04:00
TighMacFanatic
56c85813ee
Fix History button on local chat not working for non-Windows users.
2012-07-15 14:25:10 -04:00
Aleric Inglewood
a6bb2604f6
Use our API, which makes more sense.
2012-07-15 16:58:47 +02:00
Aleric Inglewood
b2c71c099f
Fixed typo in comment
2012-07-15 16:57:47 +02:00
Drake Arconis
102eca7d65
Merge remote-tracking branch 'siana/master' into AltCompilers
2012-07-15 10:37:06 -04:00
Lirusaito
55a1d54b8e
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-07-15 09:56:04 -04:00
TighMacFanatic
0c313807ff
Merge branch 'master' of https://github.com/siana/SingularityViewer
2012-07-15 05:56:19 -04:00
Siana Gearz
d5e685aaf2
Merge branch 'V2MultiWear' of https://github.com/Shyotl/SingularityViewer
2012-07-15 09:44:17 +02:00
TighMacFanatic
214fc0419d
Merge branch 'V2MultiWear' of https://github.com/Shyotl/SingularityViewer
2012-07-15 00:01:53 -04:00
Lirusaito
1e24b889dd
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer
2012-07-14 21:47:43 -04:00
Shyotl
08dd79fafd
Recent occlusion changes rearing their head again. Fix a crash when graphics set to low.
2012-07-14 20:42:47 -05:00
Lirusaito
988e2c3fdf
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer
2012-07-14 20:47:27 -04:00
Lirusaito
92dc20850d
Added Terrain Scale ComboBox to graphics preferences panel.
...
Fixed up feature tables to use correct names, and to use the 7 for high TerrainScale.
2012-07-14 20:45:59 -04:00
Shyotl
fa9c366076
Fixed alpha textures not entering the alpha pool an alternative way.
2012-07-14 19:45:11 -05:00
Shyotl
08ab36a5d9
mPendingInventoryItemsIDs wasn't having entries removed.
2012-07-14 19:44:06 -05:00
Siana Gearz
c1c04b489c
Revert "Possible fix for "No able to connect to SecondLife""
...
This reverts commit 66c95af093 .
2012-07-15 02:29:00 +02:00
Siana Gearz
0caa321fe5
Merge branch 'V2MultiWear' of git://github.com/AlericInglewood/SingularityViewer
2012-07-14 22:02:06 +02:00
Lirusaito
3acaf773b8
Merge branch 'AltCompilers' of https://bitbucket.org/LightDrake/singularityviewer
2012-07-14 16:01:06 -04:00
Lirusaito
5080746fa0
Prevent build preferences from altering objects we've duplicated. Offer an off switch for build prefs.
...
Added LiruEnableBuildPrefs, for turning off, when users do not want to use their default build parameters for a few prims, but don't wish to reset them permanently.
This should perhaps end up on the build floater somewhere... but for now, debug only.
Note some of this fix for duplication may be overly cautious, but better safe than sorry.
Added a check for physical default in during creation, so that building at great distances adheres a bit more to build preferences.
Added IsCOA into the build settings, since I'd forgotten, previously.
2012-07-14 15:54:36 -04:00
Aleric Inglewood
66c95af093
Possible fix for "No able to connect to SecondLife"
2012-07-14 20:57:55 +02:00
Aleric Inglewood
9241816a71
Include linden_common.h first. Needed for libcwd.
2012-07-14 20:04:55 +02:00
Drake Arconis
07e1f0e802
Added a terrain texture scale changer thing!
...
Need someone to add UI bits though >.<
2012-07-14 05:04:10 -04:00
Drake Arconis
340f8f1f17
MORE WINDLIGHTS!
2012-07-14 05:02:44 -04:00
Drake Arconis
0316b7ff9a
OSX libwork
...
Started on osx libwork will need darwin builder to test
2012-07-14 04:10:09 -04:00
Aleric Inglewood
7416d2aaf1
Timer, time out, and clean up improvements.
2012-07-14 04:29:37 +02:00
Siana Gearz
cb61342e58
Merge branch 'V2MultiWear' of https://github.com/Shyotl/SingularityViewer
2012-07-13 13:45:02 +02:00
Siana Gearz
d99de40b2b
Suppress error prevalent on OSGrid
2012-07-13 13:44:46 +02:00
Lirusaito
533675416c
Merge branch 'V2MultiWear'
...
Conflicts:
indra/newview/app_settings/settings.xml - Removed SinguMuteGestures, since it's EnableGestureSounds now.
~removed in llviewermessage.cpp as well.
2012-07-13 05:44:38 -04:00
Damian Zhaoying
8baceee06c
Add Spanish Translation
2012-07-13 06:23:37 -03:00
Lirusaito
f7bf5c33bc
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
2012-07-12 17:43:53 -04:00
Shyotl
f8445030c7
Avoid making duplicate copies in item inventory when no-mod texture is dragged onto faces.
2012-07-12 16:33:05 -05:00
Shyotl
1d60131df7
Avoid switch statement in shaders on nvidia hardware, since some driver versions don't behave properly, apparently..
2012-07-12 16:25:27 -05:00
Shyotl
539b6410fa
Brought back the inventory item count display after loading has completed.
2012-07-12 16:09:42 -05:00
Lirusaito
75f067d5c9
Added crossfade checkbox to Windlight remote panel.
2012-07-12 13:35:56 -04:00
Lirusaito
518e9b7513
Merge branch 'master' of git://github.com/siana/SingularityViewer into V2MultiWear
2012-07-12 12:40:41 -04:00
Siana Gearz
0314bb4d38
Apparently Laika Tungsten's name is nhede Core
2012-07-12 18:34:49 +02:00
Siana Gearz
ddfe004204
Restore function of day cycle editor
2012-07-12 18:33:10 +02:00
Siana Gearz
07375e7a39
Merge branch 'V2MultiWear' of https://github.com/Shyotl/SingularityViewer
...
Conflicts:
indra/llrender/llvertexbuffer.h
2012-07-12 08:30:35 +02:00
Lirusaito
44b69f3d3e
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
...
Conflicts:
indra/llrender/llvertexbuffer.h Chose Shyotl's.
2012-07-11 23:23:31 -04:00
Shyotl
bca4cf8584
Revert LLs recent VBO alterations, as they aren't proving to be all that great..
2012-07-11 17:13:37 -05:00
Shyotl
4f3f503953
Recreate mDeferredVB on vertexbuffer reset.
...
Shuffled some code from LLVOPartGroup::restoreGL() to LLVOPartGroup::destroyGL(), as it makes more sense there.
Bind the correct shader in wireframe..
glLineStipple call managed to sneak into no-fixed-function mode.
LLViewerWindow::initFonts was called frequently and redundantly during destroygl->restoregl transition.
2012-07-11 17:12:40 -05:00
Lirusaito
1df635a164
Merge branch 'master' of git://github.com/siana/SingularityViewer into V2MultiWear
2012-07-11 12:44:41 -04:00
Siana Gearz
f3ae5789be
Fix mute in voice
2012-07-11 18:43:31 +02:00
Lirusaito
cf7cd21474
Merge branch 'master' of git://github.com/siana/SingularityViewer into V2MultiWear
2012-07-11 12:37:37 -04:00
Lirusaito
0f8fbcfcc1
Disallow the user from self-muting and remove them from the mutelist if this was the case.
...
Works around other viewers allowing the user to mute themself.
2012-07-11 10:47:40 -04:00
Siana Gearz
a1f9109392
Don't try to HTTP inventory fetch when we can't
2012-07-11 14:54:20 +02:00
Siana Gearz
c648be6410
Merge branch 'AltCompilers' of bitbucket.org:LightDrake/singularityviewer
2012-07-11 07:38:58 +02:00
Lirusaito
6fa0b668ba
Merge branch 'master' of git://github.com/TighMacFanatic/SingularityViewer into V2MultiWear
2012-07-10 19:51:45 -04:00
TighMacFanatic
1925b24512
Fix "Enable highlighting of selected prims" so it actually does something.
2012-07-10 19:48:11 -04:00
Drake Arconis
1101b4075a
Merge remote-tracking branch 'siana/master' into AltCompilers
2012-07-10 14:16:24 -04:00
Drake Arconis
edb144bd1d
Fixed ugly workaround for compiler detection
...
Corrected ugly workaround for compiler detection in code with
correct definition in llpreprocessor.h and updated various #if
to reflect this.
2012-07-10 14:15:59 -04:00
Drake Arconis
bcefad1a97
Massive windlight preset cleanup and updates
...
Cleaned up all duplicate windlight presets
Renamed windlight presets under correct current prefixes
Imported new presets from FS and Alchemy
2012-07-10 14:14:31 -04:00
Siana Gearz
fe65e19b67
Fix wind on multichannel systems
2012-07-10 15:08:20 +02:00
Siana Gearz
1b6ef97f45
Windows build fix
2012-07-10 14:55:16 +02:00
Siana Gearz
ce0e0a2d38
Fix editing artifact from about floater fudging
2012-07-10 14:17:18 +02:00
Siana Gearz
e7aeffc271
Our trusty perftools
2012-07-10 14:11:02 +02:00
Lirusaito
648766ad44
Merge branch 'master' of git://github.com/siana/SingularityViewer into V2MultiWear
2012-07-10 03:40:09 -04:00
Lirusaito
176c91097a
Renamed DisableWindAudio to MuteWind and made it actually work
...
This will give Windows(only?) users experiencing the problem with wind sound corruption a way out.
2012-07-10 00:52:02 -04:00
Siana Gearz
515b1488c6
Bumping the cache version
2012-07-10 06:14:07 +02:00
Siana Gearz
6868e2f7c1
Merge branch 'V2MultiWear' of https://github.com/Shyotl/SingularityViewer
2012-07-10 06:07:56 +02:00
Siana Gearz
c71c7ca7cc
Make defaults less rude to others
2012-07-10 05:50:47 +02:00
Siana Gearz
2f743fe2ce
About floater fixup, new contributors!
2012-07-10 05:36:07 +02:00
Siana Gearz
b19c284eb7
Make void water subdivision tunable
2012-07-10 05:34:50 +02:00
Aleric Inglewood
0419f8bee9
Add an AITimer to AICurlEasyRequestStateMachine.
...
Fixes AIStateMachine to work thread-safe with the timer.
2012-07-10 05:09:08 +02:00
Siana Gearz
18638cd47c
Fix assertion on shutdown if haven't logged in
2012-07-10 00:55:26 +02:00
Lirusaito
23e6c9c9e8
Revert "One more DARWIN fix."
...
This reverts commit 6581cb2929 .
2012-07-09 18:49:27 -04:00
Lirusaito
fa9c48a376
Merge branch 'AltCompilers' of https://bitbucket.org/LightDrake/singularityviewer into V2MultiWear
...
Conflicts:
indra/cmake/00-Common.cmake
2012-07-09 18:45:00 -04:00
Drake Arconis
a67fe755cd
Fixed line endings
...
Fixed the line endings of the windlight files to unix
2012-07-09 12:32:34 -04:00
Aleric Inglewood
f012f664d2
Threading voodoo: allow multiple concurrent calls to set_state().
...
This patch prepares AIStateMachine for the use of AITimer together
with calls to set_state() from other threads. The extra problem
in this case is that the main-thread CAN start running the state
machine again (when the timer times out), while before it was
assumed to be idle until a thread called set_state.
This also takes into account that a thread might call set_state()
and then AGAIN call set_state() before the main thread gets the
chance to call idle() inbetween.
2012-07-09 04:19:28 +02:00
Lirusaito
80e44fe414
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
2012-07-08 20:05:17 -04:00
Shyotl
42c7a30280
Attempt to dodge some known vbo issues (VAO quriks, and VBO mapping being wonky). Will investigate the issues further, soon.
2012-07-08 19:04:33 -05:00
Shyotl
e9ec04a449
Added french translations for several recently added LLTrans string lookups.
2012-07-08 18:45:05 -05:00
Drake Arconis
f7d9cd1b8e
Fixed jsoncpp
2012-07-08 19:33:44 -04:00
Drake Arconis
5cc687f5dc
Merge remote-tracking branch 'siana/master' into AltCompilers
2012-07-08 19:11:04 -04:00
Siana Gearz
e7f8206c96
Merge branch 'AltCompilers'
2012-07-09 00:22:44 +02:00
Lirusaito
6581cb2929
One more DARWIN fix.
...
Credit to LightDrake and Apelsin
2012-07-08 17:57:06 -04:00
Lirusaito
b8f7e193d6
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
2012-07-08 17:10:44 -04:00
Shyotl
95b0421074
Inviting avatar to group via profile now adds that avatar to subsequent group invitation popup more reliably.
2012-07-08 16:09:10 -05:00
Lirusaito
1228732432
Fix for compile error caused by compiler type not being defined on DARWIN.
...
and stop compiling dsa/dhparam, we don't use these.
2012-07-08 17:08:11 -04:00
Lirusaito
191787e5c3
Merge branch 'V2MultiWear' of git://github.com/siana/SingularityViewer into V2MultiWear
2012-07-08 11:28:47 -04:00
Lirusaito
ca07daebc7
Merge branch 'V2MultiWear' of git://github.com/AlericInglewood/SingularityViewer into V2MultiWear
2012-07-08 11:28:31 -04:00
Lirusaito
8ec8acf610
Added Build preferences, like Emerald's. Exposed UI for giving an item with autoresponse
...
Pulled LLDropTarget into its own files and brought in the callback version so we can use either, whereever we need them, without rewriting them.
This makes code for drag and drop items into boxes easier.
--------Auto-Response--------
Added item box to Adv. Chat, finally you can send autoresponse with item!
Taught to LLViewerMessage to understand this.
------------Build------------
Added in comment labels for more sections of system preferences.
Everything new in the System->Build tab will reset on cancel, except the item, I see no reason to reset an item.
Added in BuildPrefs, and settings like them.
Taught LLToolPlacer how to give creations material type, and size, and ask importtracker to do the rest.
LLViewerObjectList now pings importtracker whenever it notices newly created objects that are ours entirely, so we can exact our will upon them.
Cleaned up most of importtracker code so we can use only the parts we need, and do it well.
Added ObjectPhysicsProperties to message.xml
2012-07-08 11:20:56 -04:00
Drake Arconis
cb0f4f8f10
Added support for Intel c++ Composer Xe
...
Added support for building with Intel C++ Composer Xe
Fixed a warning thrown by it
2012-07-08 10:29:28 -04:00
Siana Gearz
e7a49da774
Correct the parting line between void water patches with shaders
2012-07-08 06:27:50 +02:00
Siana Gearz
81123a80f2
Merge branch 'AltCompilers' of bitbucket.org:LightDrake/singularityviewer into AltCompilers
2012-07-08 03:34:20 +02:00
Siana Gearz
045caad8f5
Revert "REVERT! Fix for media update commit."
...
This reverts commit 36a95ec36e .
2012-07-08 03:33:05 +02:00
Siana Gearz
a76a77a330
Merge branch 'V2MultiWear' into AltCompilers
2012-07-08 00:51:29 +02:00
Siana Gearz
81242f1b5e
Merge branch 'V2MultiWear' of https://github.com/Shyotl/SingularityViewer into V2MultiWear
2012-07-08 00:34:38 +02:00
Siana Gearz
36a95ec36e
REVERT! Fix for media update commit.
2012-07-08 00:31:18 +02:00
Aleric Inglewood
744563a150
Use a newer libcurl version for linux.
2012-07-07 23:22:48 +02:00
Aleric Inglewood
389074d1e9
Fail at configure time when openGL is not found
2012-07-07 23:17:22 +02:00
Aleric Inglewood
93778eccbb
Compile fix for g++ 4.7
2012-07-07 18:29:55 +02:00
Aleric Inglewood
5637e89568
Fix for libcwd that is already in curlthreading2.
2012-07-07 14:49:37 +02:00
Drake Arconis
4508ea1cc1
Fixup from last commit
...
*grumble* Stupid git gui broke my commit!
Fixed a warning in llpaneleditwearables.cpp
2012-07-07 00:35:46 -04:00
Shyotl
2e073f7449
Fixed an annoying discard level assertion that was being fired.
2012-07-06 23:24:00 -05:00
Lirusaito
6b11776fcf
Added in Phoenix's building preferences: removed bloat and waste, made positioning less fragile, repositioned parts more sensibly, and suggested courses of action in comments.
2012-07-06 14:45:39 -04:00
Lirusaito
58ff4a00f1
Some very good points Voodoo had, and some things I noticed and had to correct.
2012-07-06 12:14:55 -04:00
Drake Arconis
525e9d9a8e
Webkit plugin updates
...
Updated the webkit plugin with the latest features
Fixed SSL support in webkit
Other minor cleanup
2012-07-06 11:37:45 +00:00
Drake Arconis
b40a9c7a06
Updated about floater
...
Moved the licensing to its own tab
Updated and added relevant copyright notices
2012-07-06 09:12:42 +00:00
Drake Arconis
0b757aaad5
Merge remote-tracking branch 'liru/V2MultiWear' into AltCompilers
2012-07-06 01:54:57 +00:00
Drake Arconis
7f1d9a01e6
Merge remote-tracking branch 'siana/AltCompilers' into AltCompilers
2012-07-06 00:04:07 +00:00
Aleric Inglewood
f46d8e8a10
Try to be smart about not printing garbage (binary) received from the server.
2012-07-05 23:50:03 +02:00
Siana Gearz
d1b6b78206
Fixing windows build
2012-07-05 22:38:24 +02:00
Drake Arconis
d8c191490f
OK HAPPY? ITS FIXED
...
MY GOD RAGE RAGE RAGE RAGE RAGE AND MOAR RAGE
Yes I know this looks stupid.
Really.
2012-07-05 14:19:37 +00:00
Drake Arconis
24ec85febd
Merge branch 'AltCompilers' of bitbucket.org:LightDrake/singularityviewer into AltCompilers
2012-07-05 14:04:17 +00:00
Drake Arconis
9565d96006
Fixed a typo in repackage.sh
...
So. I was tired and that happened.
2012-07-05 14:03:53 +00:00
Drake Arconis
822098b5ac
Fixed a typo in repackage.sh
...
So. I was tired and that happened.
2012-07-05 13:44:44 +00:00
Drake Arconis
02ae36b427
OpenSSL Updated.
...
OpenSSL 1.0.0g
2012-07-05 12:59:50 +00:00
Siana Gearz
f5bfab139c
Merge branch 'curlthreading2' of git://github.com/AlericInglewood/SingularityViewer into curlthreading
2012-07-05 06:06:04 +02:00
Drake Arconis
259a9ff0cc
Cleanup and more library work
...
Cleaned up unneeded files in LICENSES already provided by the
prebuilt packages themselves
install.xml:
Added in pcre, colladadom, and windows glod library
Corrected, descriptions licenses, and copyrights.
2012-07-05 02:43:37 +00:00
Drake Arconis
d238cfe753
LibraryWork: Windows Libraries
...
Repacked the windows libraries for new package layout.
Cleaned install.xml of unused libraries on windows.
Cleaned install.xml of unused libraries on darwin.
Repacked windows gperftools from Kitty/Catznip.
Updated windows openal.
2012-07-05 02:08:27 +00:00
Aleric Inglewood
df20f918ba
New libcwd channel 'curlio'.
...
Enable printing of libcurl 'IO' debug messages when libcwd channel
'curlio' is turned on (added to .libcwdrc). Avoiding a recompile.
2012-07-05 03:10:16 +02:00
Aleric Inglewood
b8fc1f634e
Print the curl library found during configure.
...
Prints something like:
-- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so (found version "7.25.0")
2012-07-05 01:41:01 +02:00
Aleric Inglewood
ae9dadb5d8
Improved layout of curl stats print out.
2012-07-04 16:56:33 +02:00
Siana Gearz
d31c062693
Fix building with libcwd
2012-07-04 12:44:05 +02:00
Drake Arconis
31ca817dc0
Removed ReleaseSSE2
...
Removed ReleaseSSE2 and moved its options under Release.
2012-07-04 10:25:04 +00:00
Siana Gearz
544928a039
Merge branch 'curlthreading2' of git://github.com/AlericInglewood/SingularityViewer into curlthreading
2012-07-04 10:45:48 +02:00
Siana Gearz
30f49526db
Stray settings be gone
2012-07-04 10:44:37 +02:00
Aleric Inglewood
14276b3cf8
Bug fix
2012-07-04 08:44:22 +02:00
Lirusaito
b194d9e012
Sync llpaneleditwearable to Shyotl/V2MultiWear version.
2012-07-04 02:02:50 -04:00
Aleric Inglewood
07e7eeedd1
Added some windows code.
...
Iterating directly over the elements of fd_set::fd_array in
windows is faster than using FD_ISSET.
2012-07-04 07:32:24 +02:00
Drake Arconis
5748de1f9d
More changes for lib and packaging update
2012-07-04 04:41:33 +00:00
Drake Arconis
d0c1c4d753
Dos2Unix line endings and a file mode change
2012-07-04 00:29:59 +00:00
Drake Arconis
7af331c50d
First set of changes for new librarys and lib layout support!
...
Modified repackage script to support new layout
Fixed webkit to work against new llqtwebkit
2012-07-04 00:26:42 +00:00
Aleric Inglewood
125a10bb44
Code hardening, review, bug fixes, documentation, curl stats and cleanup.
...
Bug fixes:
AICurlEasyRequestStateMachine didn't delete itself.
curl_multi_socket_action calls were made for potentional removed sockets.
The curl thread wasn't terminated.
2012-07-04 00:10:43 +02:00
Lirusaito
de26fff525
Changed "Mesh Detail" to "Level of Detail" so people don't see it as "Mesh"
...
Also added in an Advanced button, but it's commented out as it does not function properly, and someone else should code it..
Builds on the previous commit of graphics prefs..
2012-07-03 14:44:13 -04:00
Drake Arconis
9db7bcde00
Why or why ugly hack :/
2012-07-03 17:33:37 +00:00
Lirusaito
ca9c99577f
Removed exportFileXML, and importXML, updated indra/test's
...
and generally updated cpp's to V-D look(include order, spelling fixes, and whatnot)
Also, commented out pointless using namespace std.
2012-07-03 10:07:14 -04:00
Lirusaito
b0c28c5eb2
Updated Graphics Preferences, Fixed display resolution combobox not disappearing
...
Now includes Ambient Occlusion and looks more like V3,
and yay everything finally disappears that should nao~
2012-07-03 09:55:19 -04:00
Lirusaito
ded9d1027b
Merge branch 'V2MultiWear' of git://github.com/siana/SingularityViewer into V2MultiWear
2012-07-03 08:44:10 -04:00
Aleric Inglewood
9b8e5c8719
Merge branch 'V2MultiWear' into curlthreading2
...
I picked a few non-curl related patches from curlthreading2
and applied them to V2MultiWear. Now merging back to avoid
collisions for others.
2012-07-03 14:27:12 +02:00
Siana Gearz
8a271b9621
HTTP texture fix - the brutal and inefficient way -.-
2012-07-03 13:40:32 +02:00
Siana Gearz
c5f9e8cf68
Revert "HTTP texture fetch endless append fix, by Laika Tungsten"
...
This reverts commit b4bdb7ca36 .
2012-07-03 13:17:01 +02:00
Lirusaito
4e2af85770
Merge branch 'V2MultiWear' of git://github.com/siana/SingularityViewer into V2MultiWear
...
Conflicts:
indra/llrender/llvertexbuffer.h
indra/newview/llface.cpp
2012-07-03 01:57:55 -04:00
Siana Gearz
5a685febbf
Certificate update
2012-07-03 07:51:03 +02:00
Siana Gearz
cd2dc2f3ca
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
...
Conflicts:
indra/llrender/llvertexbuffer.h
indra/newview/app_settings/settings.xml
indra/newview/llface.cpp
2012-07-03 07:49:22 +02:00
Lirusaito
9c61998dac
Spelling fixes...
...
to a header *sigh*
2012-07-03 00:54:25 -04:00
Lirusaito
509340237c
Merge branch 'AltCompilers' of https://bitbucket.org/LightDrake/singularityviewer into V2MultiWear
2012-07-03 00:51:43 -04:00
Drake Arconis
fc3436a8d1
*grumble*
2012-07-03 04:48:30 +00:00
Drake Arconis
41983b7f27
A bit of cleanup and fixes
2012-07-03 04:45:53 +00:00
Lirusaito
a9494d1fb0
Merge branch 'AltCompilers' of https://bitbucket.org/LightDrake/singularityviewer into V2MultiWear
2012-07-02 23:42:38 -04:00
Drake Arconis
608417ba6b
Corrected line endings of XML files
2012-07-03 03:32:18 +00:00
Drake Arconis
c5d19cca0b
Finished dead code patrol and cleaned up remnants of long dead feature
2012-07-03 03:31:24 +00:00
Lirusaito
4435e7ade3
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
2012-07-02 21:28:19 -04:00
Drake Arconis
f79a16ef0f
Cleanup of long dead code
2012-07-03 01:10:41 +00: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
cb5474c291
Cleanup and simplication of cmake logic in 00-Common.cmake
2012-07-03 00:31:06 +00:00
Drake Arconis
77948b8ce4
Fixed further warnings reported by clang.
2012-07-03 00:24:15 +00:00
Drake Arconis
2ac4f81424
Prefer FmodEx as the default audio engine if the viewer was built with it.
2012-07-03 00:22:50 +00: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
d703b4e076
Further tweaking cmake
2012-07-02 21:04:53 +00:00
Shyotl
9ddbc132bf
View->Build menu selection now functions once more.
2012-07-02 15:38:38 -05: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
361c69edd9
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
2012-07-02 15:35:26 -04:00
Shyotl
d0668d818c
Cmake was setting a certain preprocessor definition when it shouldn't have been(Because I made a silly mistake).
2012-07-02 14:30:28 -05: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
53a570b977
Push drawables into priority queue when their textures change number of components. (Quick and dirty fix for alpha faces not being placed into alpha pool until some other irrelivant rebuild state is set)
2012-07-02 00:50:55 -05:00
Aleric Inglewood
a803507d67
Use correct way to check if we logged in yet or not.
...
Without this fix, we trigger an assert, in debug mode, that was added
to Singularity exactly to find out if we called functions like
getExpandedFilename(LL_PATH_PER_SL_ACCOUNT ...) before logging in.
Checking if THAT function returns empty() is clearly not safe, but
very error prone.
2012-07-01 22:15:03 +02:00
Shyotl
4ba1509371
Texcache tweakage.
2012-06-30 20:07:52 -05:00
Shyotl
399d93cc36
Compiler fixes and a crashfix.
2012-06-30 20:06:48 -05:00
Shyotl
67e1a3b004
Lindie viewer-dev catchup regarding rendering pipeline.
2012-06-30 20:05:31 -05:00
Aleric Inglewood
cb5efad026
Turn llassert[_always] into a (single) statement and print line nr in decimal.
2012-06-30 21:14:18 +02:00
Aleric Inglewood
26922a1578
Merge remote-tracking branch 'lirusaito/curlthreading2' into curlthreading2
2012-06-29 05:28:58 +02:00
Aleric Inglewood
90493b6571
Add support for libopenSSL older than version 1.0.0.
2012-06-29 05:20:24 +02:00
Aleric Inglewood
2dee921cd5
Fix libcurl version check.
2012-06-29 01:33:38 +02:00
Lirusaito
433c7c3f99
Spelling fixes and stuff like that to AICurl* and llproxy.* documentations
...
Also removes a duplicate include from llares.cpp
Conflicts:
indra/llmessage/aicurl.cpp
2012-06-28 04:08:25 -04:00
Lirusaito
fef461fd13
Grabbed openSSL-1.0.0d from upstream for linux, necessary for non-standalone compiles.
...
Also brought in linux64 version I had sitting around, collecting dust.
2012-06-28 03:46:22 -04:00
Aleric Inglewood
1f56645b69
Always set proxy settings for every HTTP curl connection.
...
Move applyProxySettings to CurlEasyRequest and call it from
applyDefaultOptions.
Use AIThreadSafe for LLProxy for a more robust threadsafeness.
(This forces correct locking, checks that the unshared vars
are indeed unshared and made it easy to use read/write locking,
which might be important in this case (we do a lot of read-only
accesses to it).
2012-06-28 05:56:21 +02:00
Aleric Inglewood
69ca6cd5b2
WIP: Make curl thread code robust and flexible.
...
Conflicts:
indra/llmessage/llcurl.cpp
indra/llmessage/llcurl.h
indra/newview/app_settings/settings.xml
indra/newview/llappviewer.cpp
indra/newview/llmeshrepository.cpp
Resolved:
indra/llmessage/llcurl.cpp:
Basically removed (not used anyway)
indra/llmessage/llcurl.h:
Basically removed (just includes aiculr.h now)
indra/newview/app_settings/settings.xml:
CurlUseMultipleThreads was remvoved.
CurlMaximumNumberOfHandles and CurlRequestTimeOut
are still in there, but unused at the moment.
indra/newview/llappviewer.cpp:
CurlMaximumNumberOfHandles and CurlRequestTimeOut
are unused at the moment.
indra/newview/llmeshrepository.cpp:
Lock mSignal always (is unlocked inside wait()).
Use mSignal lock to see if we are waiting; remove mWaiting.
Return false from the MeshFetch functions iff we have to retry
a HTTP fetch. Catch the error exception thrown by getByteRange
instead of using it's return value (always returns true
anyway).
2012-06-28 01:30:46 +02: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
782091ff02
Print useful error when dlopen() return NULL on linux standalone.
2012-06-27 04:27:08 +02:00
Aleric Inglewood
c02834b7e3
Use AIThreadSafeDC and _wat convention to simplify AIEvent.
2012-06-27 04:27:08 +02:00
Aleric Inglewood
15fb0ac3aa
Allow AIStateMachine::cont() to be called from another thread for an idle statemachine.
2012-06-27 04:27:08 +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
3c2f0b551f
Remove old and never used LLHTTPAssetStorage
2012-06-27 04:27:07 +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
8f6dbfc399
Compile fix for standalone
2012-06-27 04:27:06 +02:00
Aleric Inglewood
eb7615ad57
Merge branch 'master' into V2MultiWear
2012-06-27 04:26:44 +02:00
Aleric Inglewood
7234e63ce1
Merge remote-tracking branch 'siana/master'
...
Conflicts:
indra/llrender/llvertexbuffer.cpp
Resolved: needed two casts for 64bit warning.
2012-06-27 04:10:20 +02:00
Lirusaito
5f98e24efe
Reduced AudioLevelWind default value in settings.
...
Wind shouldn't be so loud when standing still, what is LL thinking?
And Fixed spacing
2012-06-26 17:04:17 -04:00
Lirusaito
ebf66ebe9d
XML UI Enhancements
...
Added History Button to group conferences and group chats.
Added Inventory Expand All icon and button added to inventory floater.
Thanks to Naudia Nadezda for pointing out that these parts of UI just work.
2012-06-24 17:27:33 -04:00
Lirusaito
26810ff16a
Fixed up Keywords
...
Up to date definitions and reorganizations,
commented out constants that apparently don't exist.
Fixed Strings not highlighting by borrowing missing code from Phoenix.
Also, this fixes 1020 being treated as UnknownAltitude when not on SL grid
and cleans up the horrible tabbing/spacing mud in llfloateravatarlist.cpp
2012-06-24 01:52:56 -04:00
Lirusaito
48a2d0497b
Added Avatar Privacy icon
...
Was requested, borrowed from Phoenix.
2012-06-22 03:57:47 -04:00
Lirusaito
b02465822b
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
2012-06-19 16:16:49 -04:00
Lirusaito
edcbec7b76
Updated lscript, a bit, to match upstream.
2012-06-19 16:16:39 -04:00
Shyotl
a8ebd6eebb
Fixed a nullptr that occasionally caused crashing on shutdown.
2012-06-19 14:31:03 -05:00
Shyotl
e6b6e8b282
Unbork lltabcontainer's clipping. Also made vertical tab scrolling actually work (apparently it hasn't in quite some time).
2012-06-19 14:30:13 -05:00
Lirusaito
56fb36bbfa
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
2012-06-18 21:09:16 -04:00
Lirusaito
94eda3aa24
Compile fixies
2012-06-18 21:03:08 -04:00
Shyotl
a3e6e96869
Emerald physics cleanup. Removed unused cruft. Disabling by default since it never worked (although it does now if set to enabled).
2012-06-18 14:50:39 -05:00
Lirusaito
102565cd3e
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
...
Conflicts:
indra/newview/app_settings/settings.xml
2012-06-17 10:42:56 -04:00
Shyotl
b5535c9cc4
Fixed a couple formatting errors in menu_inventory.xml
2012-06-16 01:45:13 -05:00
Shyotl
dadfc059c7
Minor llxmlnode updated. Tracks line numbers and ostream format is a bit nicer.
2012-06-15 09:52:35 -05:00
Shyotl
4c45e9a9d1
Inital full retooling of appearance editor for multi-wearables. Also updated LLTabContainer to use standard commit and validate callback signals.
2012-06-15 09:51:11 -05:00
Shyotl
3796a216d2
Removed a few old settings from settings.xml. Added absent RenderAutoHideSurfaceAreaLimit setting.
2012-06-15 09:09:58 -05:00
Shyotl
21f7df0dcc
Stuck a space between realname and legacy name so long names now are more likely to split between lines more elegantly.
2012-06-12 02:14:19 -05:00
Shyotl
5b4700a8ee
Added RenderAutoHideSurfaceAreaLimit setting, and tweaked hud rendering(lighting issues)
2012-06-12 02:10:22 -05:00
Shyotl
0286c8bf55
Small GCC fix.
2012-06-11 07:18:05 -05:00
Shyotl
a399580c84
Stale/unloaded textures apparently sticking around. SH-3074 would probably explain better, but the issue is restricted as per usual.
2012-06-11 07:12:58 -05:00
Shyotl
349006637e
LL has played with texture discard priority/bias. Giving it a trial here.
2012-06-11 07:04:02 -05:00
Shyotl
945c663359
Updated LLInventoryModelBackgroundFetch and LLInventoryModel(code migration)
2012-06-11 06:57:54 -05:00
Shyotl
6b1f5c388f
Merged baking process with v3 head. Hopefully alleviates some baking oddities pertaining innitial login.
2012-06-11 06:54:59 -05:00
Shyotl
57641db71b
Added 'Move Forward' and 'Move Back' to multi-worn clothing context menus.
2012-06-11 06:43:05 -05:00
Shyotl
891d6d3448
Interim work on appearance editor.
2012-06-11 04:54:54 -05:00
Lirusaito
fd59accf96
Correct path to launch_url.sh
...
Makes Open in External browser work in Linux (and Solaris, hypothetically.)
Nothing lives in etc/ of packaged, let's keep it that way.
2012-06-10 09:09:27 -04:00
Lirusaito
0e2ca65084
Merge branch 'V2MultiWear' of git://github.com/siana/SingularityViewer into V2MultiWear
2012-06-09 18:35:20 -04: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
0d87d3dc1c
Brought in EXT-1399 (relates to wind sounds)
...
Modified EXT-1399 to allow falling from the sky wind. When one drops from great heights, they hear the wind rush past their ears.
2012-06-09 10:49:48 -04:00
Shyotl
5ce477c7cc
Removed redundant double-click-teleport logic.
2012-06-09 02:28:42 -05:00
Shyotl
1a217b23c6
SH-3065 Out-of-order operations on startup. http://hg.secondlife.com/viewer-beta/changeset/ecdfca07cbe3
2012-06-09 01:57:21 -05:00
Shyotl
bb8417d6be
Added some missing settings pertaining to marketplace features.
2012-06-09 01:50:50 -05:00
Shyotl
332c8f997c
Applied MAINT-862. Sounds not playing first time. http://hg.secondlife.com/viewer-beta/changeset/24a7281bef42
2012-06-09 01:50:14 -05:00
Shyotl
5228aa7029
Updated LLMeshRepoThread. Hopefully a little more reliable.
2012-06-09 01:48:01 -05:00
Siana Gearz
f38e8b1981
Merge branch 'V2MultiWear' of git://github.com/Lirusaito/SingularityViewer into V2MultiWear
2012-06-09 03:01:54 +02:00
Siana Gearz
ac2f3968c2
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
2012-06-08 22:32:30 +02:00
Lirusaito
ab5fd28cef
Added InventoryOutboxMax* keys from upstream to settings.xml
...
Prevents catastrophes, such as asserts and errors and crashes, explosions and godzilla?
Also fixed some spacing flaws (may aid in diffs from upstream in the future)
2012-06-03 14:05:29 -04:00
Shyotl
fb1594535e
Intermediate step in refactoring appearance panel
2012-06-02 17:32:19 -05:00
Lirusaito
73c05eff77
Cherry-pick of 24a7281bef42 from viewer-development, also added missing AttachmentDrop to notifications.xml
...
simon@Simon-PC.lindenlab.com: MAINT-862 and ER-1781 : Sounds not playing the first time. Reviewed by Kelly.
2012-06-02 05:13:50 -04:00
Lirusaito
9835d3b27e
Fix for invalid initialization error
2012-05-31 01:01:50 -04:00
Lirusaito
20f138b31f
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
2012-05-30 21:16:27 -04:00
Shyotl
b15f2d1a56
Some elements were being incorrectly blocked by others in the customize floater.
2012-05-30 19:14:45 -05:00
Shyotl
f04aabde96
Updated client tagging system. Client tags only looked up in opensim, and most logic pulled out into its own singleton.
2012-05-30 19:14:11 -05:00
Shyotl
063ce180d3
Fmodex stereo fallback wasn't done quite right.
2012-05-30 18:56:36 -05:00
Lirusaito
c6120cd283
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
2012-05-28 05:18:20 -04:00
Shyotl
51a4e4960f
V3 merge. Added LLMainLoopRepeater repeater. Disabled FBOs for baking. Fixed typo in strings.xml. Setting ThrottleBandwidthKBPS was used in a few places that MainloopTimeoutDefault should have been. Better outdated driver detection for ATI hardware.
2012-05-28 03:59:19 -05:00
Lirusaito
f9e40aedce
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
2012-05-23 19:30:41 -04:00
Shyotl
271883e737
'Voice Preferences->Device Settings' crashfix. (NullPtr)
2012-05-23 18:23:27 -05:00
Lirusaito
7b2c4034f1
Fix for STORM-1854: Linux Viewer crashes on startup after update to Fontconfig 2.9.0
...
Thanks to Johnnie Carling
https://jira.secondlife.com/browse/STORM-1854?focusedCommentId=325106&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-325106
2012-05-23 16:46:53 -04:00
Lirusaito
58c58dc845
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
2012-05-23 03:46:48 -04:00
Shyotl
61013dd2ab
Crashfix regarding LLViewerObject using released regions. V3 cherrypick.
2012-05-23 02:10:02 -05:00
Shyotl
a2649ceb5a
Stab at fixing deferred snapshots.
2012-05-22 23:37:50 -05:00
Shyotl
eb562c2470
Updated deferred rendering (STORM-1819 Ternary/Graded shadows)
2012-05-22 23:36:38 -05:00
Shyotl
ae0804beea
Trival V3 llmath merge.
2012-05-21 20:23:42 -05:00
Lirusaito
fa4ee55308
Nomade Zhao's 4 fixes for translation. Re: Issue 340
...
Conflicts:
indra/newview/skins/default/xui/en-us/panel_preferences_ascent_chat.xml
2012-05-17 18:49:01 -04:00
Lirusaito
e729bd80ce
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
2012-05-17 02:09:20 -04:00
Shyotl
9eda9ad462
GCC doing its thing (by being picky).
2012-05-17 00:47:00 -05:00
Shyotl
dbe50efc10
Added 'make outfit' back to appearance editor.
2012-05-16 23:25:01 -05:00
Shyotl
d1540040a8
Added extra callback registering methods to LLUICtrl
2012-05-16 23:22:57 -05:00
Shyotl
bf28ce4239
Few nullchecks, and fixed broken logic in LLPanelAvatar::canClose()
2012-05-16 12:06:05 -05:00
Drake Arconis
8192b547a8
Merge branch 'V2MultiWear' into v2mwArx
2012-05-15 10:37:55 -04:00
Drake Arconis
8dc0e16f0a
Modified wrapper script with new options for FMOD Ex
2012-05-15 10:37:33 -04:00
Drake Arconis
5a2d160ac4
Fixed FMOD Ex support under linux
2012-05-15 10:36:48 -04:00
Lirusaito
e20b383aa0
Small changes that seem to make clang happier.
2012-04-30 23:48:30 -04:00
Lirusaito
a82953d0d0
Few more GCC 4.7 fixes.
...
include unistd when not on windows.
2012-04-29 00:25:40 -04:00
Lirusaito
16c2235510
Fixed About Floater's background.
...
clear and transparent both refer to the same thing, code fix to reflect this.
2012-04-28 21:34:24 -04:00
Lirusaito
8e6063e7b9
Fixed compile errors for gcc4.7 (also reported by clang)
2012-04-28 21:29:52 -04:00
Lirusaito
4799899317
Fritigern's script updates, brought in!
...
Also more stray spaces removed with care~
2012-04-26 22:09:58 -04:00
Lirusaito
37d2e41618
Spelling fix.
...
appearance isn't spelled appearence
2012-04-25 05:00:02 -04:00
Lirusaito
fd183e01b5
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
2012-04-24 21:33:52 -04:00
Shyotl
75ef768e7f
Fixed alternate buildtool modes not being selectable (texture, scale, etc)
2012-04-24 17:12:54 -05:00
Shyotl
35bd8d90be
Subpanels created through ui factorymap callbacks which also call LLUICtrlFactory::getInstance()->buildFloater in said callbacks (opposed to using the filename attrib due to that not supporting sub-factorymap callbacks) now get a position fixup determined by parents position attribs for that subpanel after being built.
2012-04-24 17:12:13 -05:00
Lirusaito
a5faea64d9
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
2012-04-24 04:17:31 -04:00
Shyotl
e7649d8f1c
Avoid re-issuing LLPanel::postBuild() needlessly. Essential to avoid callbacks being double-registered to ui element signals (eg, LLOverlayBar::toggleMusicPlay was being called twice per click).
2012-04-24 03:11:10 -05:00
Lirusaito
3eccd251c0
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
2012-04-22 21:36:59 -04:00
Shyotl
b3d91d816d
Diagnostic llinfos spewage for attachment process.
2012-04-22 19:45:07 -05:00
Shyotl
3cc37fb12b
LLAgentCamera update. Culled a bunch of dead code from llappviewer. Moved build-mode toggle off into lltoolmgr.
2012-04-22 19:42:37 -05:00
Shyotl
71a29e347e
Tweaked camera panning into appearance edit mode.
2012-04-22 12:52:25 -05:00
Shyotl
6b66c33b47
Killed some redundant code in customize floater.
2012-04-21 20:44:10 -05:00
Lirusaito
d03b7d052d
Added EnableGestureSoundsSelf to allow playing the user's gesture sounds even while EnableGestureSounds is false.
2012-04-21 14:02:11 -04:00
Lirusaito
640d9489cb
Merge branch 'V2MultiWear' of git://github.com/siana/SingularityViewer into V2MultiWear
2012-04-21 12:03:42 -04:00
Siana Gearz
3d40f96dfe
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
2012-04-21 13:19:02 +02:00
Siana Gearz
817085c172
Probably antivirus-friendlier SLPlugin
...
To detour SetUnhandledExceptionFilter to a dummy function, don't use WriteProcessMemory which
is usually used for inter-process writes and debugging. Instead, use more common technique
based on VirtualProtect.
2012-04-21 13:15:03 +02:00
Siana Gearz
5ce00cecef
Fix crash in voice device set-up
2012-04-21 12:57:33 +02:00
Lirusaito
bb1d94ba0e
Fix ambiguous overload in llstartup.cpp so the viewer compiles on linux
2012-04-20 17:26:44 -04:00
Shyotl
5ba68ed763
Updated buy land floater a bit. Fixed a persistent shutdown crash. Updated texture Texture Console.
2012-04-17 18:44:41 -05:00
Shyotl
ee84500735
Added some cursory direct-delivery support.
2012-04-16 23:33:34 -05:00
Shyotl
275c85f482
Missed two shaders in earlier v3 merge.
2012-04-16 23:22:18 -05:00
Shyotl
f584cb3b3b
Updated drag and drop impl. Uses LLDictionary, and also IDs DnD operations.
2012-04-16 23:20:27 -05:00
Shyotl
5517266bda
Missing translation strings. (Need to bring the french strings.xml up to date too, at some point.)
2012-04-16 23:17:47 -05:00
Shyotl
59fdf3b6e1
V3 merge pt 2 / 2
2012-04-13 23:24:39 -05:00
Shyotl
e1d243272f
V3 merge part 1 / 2.
2012-04-13 22:39:39 -05:00
Shyotl
3bd9ffe135
Fixed an annoying snapshot assertion (would buffer overrun if assertions are disabled)
2012-04-13 22:17:19 -05:00
Siana Gearz
fd1896536e
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
2012-04-12 19:35:28 +02:00
Shyotl
1d402bfe39
Verify vert attrib disable state if only running in non-fixed-function.
2012-04-12 10:37:37 -05:00
Shyotl
06068a0361
Disable FBOs on intel gpus running with pre-GL3.x drivers.
2012-04-12 10:36:28 -05:00
Shyotl
18ac23554f
Texturecache bugs! "cache_size -= entries[idx].mBodySize" must happen before removeEntry in LLTextureCache::purgeTextures, as removeEntry zeros "entries[idx].mBodySize". "mTexturesSizeTotal -= entry.mBodySize"; must happen before "entry.mBodySize = 0" in LLTextureCache::removeEntry because, well, duh.
2012-04-12 10:35:42 -05: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
Siana Gearz
01d6095242
Apparently overestimating j2c size is always a bad idea
2012-03-31 03:45:22 +02:00
Siana Gearz
7774fe7f04
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
...
Conflicts:
indra/newview/lldynamictexture.cpp
2012-03-31 01:54:53 +02:00
Siana Gearz
29e308b5ca
Restore meshes and morphs and login menu width
2012-03-31 01:16:09 +02:00
Shyotl
e7bcf1e9ec
Modified LLUserAuth to use LLSD when parsing login response parameters. Will facilitate easy wholesale replacement with LLLoginInstance in the future.
2012-03-30 09:51:30 -05:00
Shyotl
0453971a85
Small tweak from v3 regarding texture scaling.
2012-03-30 09:46:54 -05:00
Shyotl
4da4d5fd50
Added missing notification entries for when DebugAvatarRezTime=TRUE
2012-03-30 09:45:28 -05:00
Shyotl
db4e36a99a
Moved Neck and Root attach/detach entries to empty pie slices in the 'Torso' sub-menu.
2012-03-28 23:04:58 -05:00
Shyotl
07ff467831
Neck and root attachment points had invalid group numbers.
2012-03-28 19:41:04 -05:00
Shyotl
86c65e492d
Use FBO for dynamic textures if possible. ( https://bitbucket.org/simon_linden/viewmaster/changeset/24cdc2fee3d9 )
2012-03-28 19:40:37 -05:00
Siana Gearz
4770e7724c
Whoopsie, forgot to commit a trivial merge fix
2012-03-29 02:03:46 +02:00
Siana Gearz
f05edda4f4
Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
...
Conflicts:
indra/newview/llfloateravatarlist.cpp
indra/newview/llfloatermessagelog.cpp
indra/newview/llstartup.cpp
indra/newview/llviewermenu.cpp
indra/newview/llviewermessage.cpp
indra/newview/skins/default/xui/fr/menu_inventory.xml
2012-03-28 22:27:45 +02:00
Lirusaito
8805e3fb27
Nomade Zhao's 4 fixes for translation. Re: Issue 340
2012-03-28 00:00:42 -04:00
Lirusaito
64d8397ea5
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-03-27 19:48:05 -04:00
Siana Gearz
be9f3178c0
Fixies, missed files
2012-03-28 01:45:10 +02:00
Lirusaito
4d4496fc4d
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-03-27 19:29:24 -04:00
Siana Gearz
d86f67f818
In hindsight, not letting OpenJPEG to error out nicely was a bad idea.
2012-03-28 00:26:56 +02:00
Siana Gearz
3acf6dc001
Another stab at making textures work as they should
2012-03-27 16:23:55 +02:00
Lirusaito
af67342969
Merge branch 'master' of git://github.com/siana/SingularityViewer
...
Conflicts:
indra/llrender/llvertexbuffer.cpp
Also, reverts indra/newview/skins/default/xui/en-us/panel_audio.xml to before mute-gesture button (For now can be toggled through SinguMuteGestures debug setting)
2012-03-27 07:15:48 -04:00
Siana Gearz
ce1607cf17
Plugging the mesh crash - thanks FS team!
2012-03-26 22:58:05 +02:00
Siana Gearz
fee59e83b8
Fix size estimation
2012-03-26 19:53:04 +02:00
Siana Gearz
caaba76921
Firestorm workaround for alloc failure
2012-03-26 15:05:35 +02:00
Siana Gearz
70438fa06f
Catching up with Lindies part 3
2012-03-26 15:01:53 +02:00
Siana Gearz
3f0f955a76
Catching up with Lindies part 2
2012-03-25 10:47:20 +02:00
Siana Gearz
196e9d6c78
Unbreaking Ctrl+W the right way
2012-03-25 09:31:06 +02:00
Siana Gearz
459751f206
Catching up with Lindies part 1
2012-03-25 09:31:03 +02:00
Siana Gearz
2e5ea4f5a7
Fix proxy setting initialization
2012-03-24 16:19:14 +01:00
Lirusaito
d9cbd52ea8
Fix for compiler warning in LLVertexBuffer::setupVertexArray.
2012-03-23 22:45:55 -04:00
Lirusaito
8b25d44bcf
Replaced a tab with a space in XML so Windows doesn't show an awkward square there.
2012-03-23 17:21:50 -04:00
Lirusaito
3d6733bed8
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-03-23 17:20:04 -04:00
Siana Gearz
cd7331453a
Another avatar .llm update
2012-03-23 15:10:46 +01:00
Shyotl
3d6511f4e1
LLTextureCtrl now creates texture picker when clicked. (behavior if child element handled click was inverted)
2012-03-22 09:36:13 -05:00
Shyotl
5ce6f7eb7d
Pesky file manged to escape from previous commit.
2012-03-22 05:43:51 -05:00
Shyotl
90f12f1bb9
Removed some dead code. Refresh avatar textures upon entering customize. Disabled an old emerald hack that seems to contribute to baking issues-- will look into further if it indeed was a problem.
2012-03-22 00:56:10 -05:00
Siana Gearz
8334277838
Want ridiculously small viewer window? Here you go.
2012-03-22 06:03:05 +01:00
Siana Gearz
80e53ebb2b
Viewer tags kill adjustments
2012-03-22 05:37:38 +01:00
Siana Gearz
1e9e7d701d
fix for SH-2941: crash at LLCurl::Easy::~Easy() (Bao Linden)
2012-03-21 21:31:42 +01:00
Siana Gearz
a57ad256b5
Fix RLVa not to give viewer channel and version to anyone
2012-03-21 19:50:21 +01:00
Siana Gearz
b4bdb7ca36
HTTP texture fetch endless append fix, by Laika Tungsten
...
Please don't consider this ready yet.
2012-03-21 19:30:11 +01:00
Shyotl
6b5df7194a
Added LLInvFVBridgeAction, and modified inventory bridges to use utilize their respective specialized LLInvFVBridgeAction derived classes.
...
Disabled 'New Folder' option in the recent items panel.
Disabled all 'New *' options in worn items panel.
2012-03-21 02:26:11 -05:00
Shyotl
0fdab061b9
Some spring cleaning.
2012-03-21 02:22:27 -05:00
Shyotl
896f7f5b9b
Diabled 'first physics wearable' notice.
2012-03-21 02:18:54 -05:00
Siana Gearz
f885c8667b
This might be needed for OS X, Drake says
2012-03-20 06:41:10 +01:00
Shyotl
c07d90a2ba
Rename box now properly aligned in the inventory panel. Commented out some ascent stuff pertaining to drag and drop because, well, it seemed weird.
2012-03-19 23:32:48 -05:00
Siana Gearz
cc459cb582
Alison Alena's new avatar mesh weights
2012-03-20 04:02:49 +01:00
Siana Gearz
8b8fe82c8e
Correct facepalm in llmessage port
2012-03-20 03:17:37 +01:00
Lirusaito
c3f3db518b
Fixed Issue 340, multiple instances of same name breaking translation.
...
Applies to advanced chat preferences only.
2012-03-19 18:08:17 -04:00
Lirusaito
385ec62e53
Added scale_image="false" to all mute buttons.
...
This will allow the mute icons to retain their normal look,
with Shyotl's changes to the UI code.
2012-03-14 08:55:10 -04:00
Lirusaito
881524831f
Merge branch 'master' of https://bitbucket.org/Lirusaito/singularityviewer
2012-03-14 02:58:45 -04:00
Lirusaito
376be8b990
Spelling fix in a comment.
2012-03-14 02:53:44 -04:00
Aleric Inglewood
1023088c0d
Fix 64-bit compile warning.
2012-03-13 16:34:45 +01:00
Aleric Inglewood
b18bc08600
Add AIAccessConst, AISTAccess, AISTAccessConst, ...
...
Also added AIThreadSafeSingleThread, AIThreadSafeSingleThreadDC
and AITHREADSAFESINGLETHREAD
2012-03-13 16:32:10 +01:00
Siana Gearz
5d6b925823
We have persistent console and multi-instance settings and don't need them forced on debug builds
2012-03-12 19:54:44 +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
Siana Gearz
21170e1e18
Fix build on Windows
2012-03-12 00:35:47 +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
Shyotl
406ff6872f
Removed some pointless console spewage, and resolved a crash in avatar picks panel.
2012-03-10 20:02:22 -06: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
1db7221508
And of course i forgot to add some files
2012-03-06 09:11:36 +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
Shyotl
55e589375f
scroll-list column headers now work on single-click. Also improved focus handling for scroll-lists.
2012-03-05 18:30:36 -06:00
Siana Gearz
2b833129c5
Merge branch 'master' of /cygdrive/c/git/SingularityViewer
2012-03-05 19:36:29 +01:00
Siana Gearz
efd1b2bfa9
French translation update and file cleanup
2012-03-05 19:17:07 +01:00
Siana Gearz
5eb90ef9cd
Preference button to clear settings
2012-03-05 19:05:30 +01:00
Siana Gearz
edd1b4d8e7
Avoid crashes in skins by using proper intended filenames
2012-03-05 18:57:24 +01:00
Siana Gearz
b67fa864ff
First shot at fixing font fallback
2012-03-05 18:18:37 +01:00
Shyotl
d54c86e1df
UI polish (scrollbar focus, tearoff menus), plus drag and drop fix.
2012-03-04 23:15:53 -06:00
Siana Gearz
0a11f09918
Tiny fixies from Phoenix
2012-03-04 09:39:28 +01:00
Shyotl
2d75e8fda6
Added mouse_wheel_opaque attribute for scroll_list. Made several advanced submenus tear-off-able. Updated menu hover logic (removed MAX_MOUSE_SLOPE_SUB_MENU check) to make menus behave more predictably to cursor movement. Improved menu handling when it runs off of screen (and only uses vertical flip if menu item is in lower half of screen)
2012-03-03 22:11:53 -06:00
Shyotl
9f2b668424
Restore esc key behavior.
2012-03-03 04:31:06 -06:00
Shyotl
502b2d30d4
ScrollList crashfix (leftover ascent bug)
2012-03-03 04:30:15 -06:00
Lirusaito
96ddbf2a8b
Added scale_image="false" to the gesture mute button so it won't span the width of the button.
2012-03-03 01:38:53 -05:00
Shyotl
355883aa5c
Context menu appears for text-entry boxes. Temp workaround for shutdown crash. Removed extra 'Wear' entry from inventory context menu. Fixed separators not appearing in inventory context menu. mouse_opaque actually 'blocks' mouse events on occluded ui elements.
2012-03-02 23:30:57 -06:00
Shyotl
500135941a
Modernized lluictrl. Added LLViewModel. Fixed focus callbacks being called excessively. Updated LLButton, and implemented boost::signals2 to replace old callback handling.
2012-03-02 16:57:33 -06:00
Lirusaito
c2ee420917
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-03-01 18:16:39 -05:00
Siana Gearz
5f7f7b7d61
Unsegfault memory tracker on Windows
2012-03-01 23:38:48 +01:00
Siana Gearz
251b0fa5c0
Memory consumption in statistics floater
2012-03-01 13:49:47 +01:00
Siana Gearz
ab26e1008f
RLVa crash fix, thx Kitty!
2012-02-29 19:05:24 +01:00
Siana Gearz
ecc396219d
I can't shake the feeling that timesliced cache clearing is botched. Better safe, byebye.
2012-02-29 17:22:24 +01:00
Lirusaito
74a1ba0d1e
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-02-29 10:52:26 -05:00
Siana Gearz
a7d70878b7
Log threadcount together with memory
2012-02-29 16:03:11 +01:00
Siana Gearz
baad415f0d
Correcting broken link icon, killing unused files
2012-02-29 13:58:35 +01:00
Shyotl
fb10af2723
Reverted inventory search behavor to pre v2. (search is per-panel, not global to the inventory floater)
2012-02-28 18:46:54 -06:00
Lirusaito
0dc05a39e6
Use Ctrl-shift-D for creating a landmarks, instead, and fix previous misplacement of the shortcut.
2012-02-28 13:05:06 -05:00
Shyotl
2f632d3324
Worn items have bold text in inventory. Also made label text for worn items more legible.
2012-02-27 19:04:47 -06:00
Shyotl
2bf940e15d
Fixed up inventory filter. Basic folders now have an 'open' icon. Tweaked the indent size for inventory (looks a little nicer imo)
2012-02-27 02:53:12 -06:00
Siana Gearz
840cb29f84
potential voice crash fix
2012-02-25 17:18:02 +01:00
Shyotl
dcec1cb5f2
LLViewerWindow::handlePerFrameHover renamed to LLViewerWindow::updateUI. Migrated some code to LLViewerWindow::updateMouseDelta, but made no functional change. Use LLSelectMgr to look up selected textures for texture view (opposed to soon-to-be-removed llhoverview)
2012-02-24 20:18:46 -06:00
Shyotl
a066730acb
Added LLInitParam. Not yet plugged into xml parsing.
2012-02-24 20:16:33 -06:00
Lirusaito
72fe406f64
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-02-24 18:39:25 -05:00
Shyotl
a6a69caa4f
Merge branch 'master' of git://github.com/siana/SingularityViewer.git into V2MultiWear
...
Conflicts:
indra/newview/llfloateravatarlist.cpp
indra/newview/llfloateropenobject.cpp
indra/newview/llinventorybridge.cpp
indra/newview/llviewerinventory.cpp
2012-02-24 13:21:59 -06:00
Lirusaito
90ac174260
Added Ctrl-D for creating a landmark
...
Most browsers use this for creating bookmarks, landmarks are pretty much
the same.
2012-02-24 14:07:58 -05:00
Siana Gearz
0bdf54e6d9
This fixes Copy+Wear from object
2012-02-24 03:27:24 +01:00
Siana Gearz
10af9d64f2
One day this will be a memory stat
2012-02-24 03:26:06 +01:00
Lirusaito
b555e02220
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-02-23 16:27:46 -05:00
Shyotl
5c66c70546
Display an arrow overlay on item links.
2012-02-23 14:31:43 -06:00
Siana Gearz
a76b0cb9da
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
2012-02-23 18:51:49 +01:00
Aleric Inglewood
0450358df3
Clean up after Linden Lab
2012-02-23 18:50:28 +01:00
Siana Gearz
a632010b95
Boost: target Windows XP strictly
2012-02-23 15:35:50 +01:00
Shyotl
323ec8cf59
Updated customize floater to work with layer 0 wearable, for now.
2012-02-23 04:00:09 -06:00
Siana Gearz
a1038f3972
Merge git://github.com/LightDrake/SingularityViewer
2012-02-23 03:06:19 +01:00
Siana Gearz
93f6ea1a07
Pure linden boost on windows
2012-02-23 03:05:31 +01:00
Siana Gearz
d721fd65b3
Bugfix repackager
2012-02-23 03:03:15 +01:00
Siana Gearz
e207f2e025
Fix scroll buttons on dark skin
2012-02-23 02:29:59 +01:00
Shyotl
3d39e443fe
Append username to window title upon connecting to grid.
2012-02-22 17:51:06 -06:00
Lirusaito
507c94c24c
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-02-22 17:20:21 -05:00
Siana Gearz
be37d9b5a9
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
2012-02-22 18:02:04 +01:00
Siana Gearz
e39327c017
Merge branch 'master' of git://github.com/TighMacFanatic/SingularityViewer
2012-02-22 18:01:45 +01:00
Lirusaito
2699fa8cf9
Merge branch 'master' of https://github.com/LightDrake/SingularityViewer
2012-02-22 11:23:59 -05:00
Lirusaito
513002416c
Corrected text to say viewer's website, since we are not Imprudence.
2012-02-22 09:50:19 -05:00
Lirusaito
22530cd77e
Prevent snapshot resolution from going over window size, when showing UI or HUD in snapshots is enabled.
...
Otherwise snapshots do not have UI/HUD shown, despite enabling RenderUIInSnapshot or RenderHUDInSnapshot.
2012-02-22 09:23:09 -05:00
Lirusaito
81521b98fd
Added gesture_muted icon, reworked the panel_audio to look better, and have mute gesture look more like the rest of the panel.
2012-02-22 06:22:05 -05:00
Drake Arconis
edbc22961e
Revert "Further OS X changes."
...
This reverts commit 803011582c .
2012-02-22 05:49:38 -05:00
Shyotl
c2da7f4570
Fixed translations failing attachment text. (support 'value' attribute for strings starting with a space)
2012-02-22 00:09:52 -06:00
Shyotl
bdeead6f8e
Updated LLView:
...
-Removed a few extra unneeded virtuals
-Pulled tabgroups out of llpanel and into LLView
-removeChild doesn't support delete. Delete manually.
-addChildAtEnd renamed to addChildInBack
-getScreenRect renamed to calcScreenRect
-added calcScreenBoundingRect and calcBoundingRect(which updateBoundingRect calls
-General cleanup. Someone at LL figured out that dynamic_cast actually exists.
Fixed PieMenu not reliably centering on cursor.
Fixed context menu crash in line and text editors.
Classes with LLEditMenuHandler as a base do not need to set gEditMenuHandler to NULL, since LLEditMenuHandler's dtor does that already!
2012-02-21 21:59:22 -06:00
Lirusaito
73c2feee97
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
2012-02-21 16:46:22 -05:00
Drake Arconis
3250725aae
Annoying Crash Fix.
...
This fixes that thing where saving scripts in deleted object makes
viewer go FFFFFF.
2012-02-21 10:56:27 -05:00
Drake Arconis
803011582c
Further OS X changes.
2012-02-21 10:53:47 -05:00
Aleric Inglewood
2206f68129
Fix webkit on Ubuntu
...
WARNING("Plugin"): LLPluginInstance::load: apr_dso_load of
*/viewer-linux-i686-releasesse2/newview/packaged/bin/llplugin/libmedia_plugin_webkit.so
failed with error 20019 , additional info string:
*/viewer-linux-i686-releasesse2/newview/packaged/bin/llplugin/libmedia_plugin_webkit.so:
undefined symbol: XSyncIntsToValue
Apparently our webkit package is underlinked, it doesn't
include libXext which is needed for symbol XSyncIntsToValue.
Both, Fritigern and Inusaito had this problem on Ubuntu.
This patch adds the library to the webkit plugin as a work-
around.
2012-02-21 15:52:57 +01:00
Drake Arconis
6388324552
Revert "This works for now. Need to do more testing."
...
This reverts commit c6d6eed7d3 .
2012-02-21 09:27:10 -05:00
Lirusaito
d4212d390d
Merge branch 'master' of git://github.com/TighMacFanatic/SingularityViewer
2012-02-20 17:27:52 -05:00
Lirusaito
2b8a55f396
Add DisableCameraConstraints to the "Camera Options:" checkboxes on Input & Camera Preferences(panel_preferences_input.xml)
2012-02-20 17:13:35 -05:00
TighMacFanatic
89f35779b4
Fixed Windlight presets not loading user created files.
2012-02-20 16:37:34 -05:00
Lirusaito
f253da09ec
Added gesture muting feature, like phoenix has.
2012-02-20 16:02:56 -05:00
Drake Arconis
ad1e3f1d2d
Merge remote-tracking branch 'upstream/master'
2012-02-20 07:19:35 -05:00
Lirusaito
e232abdab2
Merge branch 'master' of git://github.com/siana/SingularityViewer
...
Conflicts:
indra/newview/skins/dark/colors_base.xml
indra/newview/skins/gemini/colors_base.xml
indra/newview/skins/pslgreen/colors_base.xml
indra/newview/skins/pslpurple/colors_base.xml
indra/newview/skins/sapphire/colors_base.xml
2012-02-20 00:01:04 -05:00
Siana Gearz
9477a5f32f
Fix code bug making notifications unreadable colour
2012-02-20 05:38:57 +01:00
Siana Gearz
8e71cf8e6e
Revert "Replace all NotifyCautionBoxColor's and AlertCautionBoxColor's that were using tan with black, like Emerald skin's NotifyCautionBoxColor."
...
This reverts commit 0fef1407e3 .
2012-02-20 05:05:57 +01:00
Siana Gearz
ea7396d2cf
Crashfix audio panel in skin
2012-02-20 05:05:53 +01:00
Siana Gearz
5c7debecc8
Extra info from j2c decoder in case of cache corruption
2012-02-20 03:47:06 +01:00
Lirusaito
fae40e0bdf
Fix to "Replace all NotifyCautionBoxColor's and AlertCautionBoxColor's that were using tan with black"( 0fef1407e3), to only apply to skins where the tan background was too similar to the font color.
...
Also, for skins now using this black background, adjust foreground color to show up and match the skin, in cases where it was black.
2012-02-19 19:58:34 -05:00
Drake Arconis
c6d6eed7d3
This works for now. Need to do more testing.
2012-02-19 19:43:53 -05:00
Shyotl
e2e65c39bf
Fixed up LLMenuGL and variants a bit.
2012-02-19 17:41:54 -06:00
Shyotl
a76105a60d
Few things were missing/misnamed in menu_inventory.xml
2012-02-19 17:28:16 -06:00
Aleric Inglewood
39f8deb498
Merge remote-tracking branch 'siana/master'
2012-02-19 23:54:59 +01:00
Drake Arconis
665569dfc7
I forgot why I made these.
2012-02-19 17:07:42 -05:00
Drake Arconis
19f72cf967
Merge remote-tracking branch 'upstream/master'
2012-02-19 16:16:34 -05:00
Drake Arconis
a4363de59e
Updated APR and Zlib prebuilts.
2012-02-19 15:59:47 -05:00
Siana Gearz
c3aa321d51
Fix classic skin
2012-02-19 21:43:31 +01:00
Shyotl
cf4b8cf263
Added LLView::translateIntoRectWithExclusion utility function.
2012-02-19 13:11:52 -06:00
Siana Gearz
9b268c3654
Fixing the crash in grid list
2012-02-19 20:07:17 +01:00
Drake Arconis
925c42294f
OS X Builds now.
...
Fixed building on OS X.
Fixed line endings.
Need to find better way to do fmodwrapper thing.
2012-02-19 11:30:27 -05:00
Drake Arconis
23811df3cf
Adding to Ignore.
2012-02-19 06:43:04 -05:00
Siana Gearz
f7cc9c4d33
Hopefully more correctness in grid manager editor
2012-02-19 00:42:23 +01:00
Aleric Inglewood
66ccff964b
Comment out old Google Translate support and as such remove the need for JSON.
...
Note that on standalone, json headers are installed in json/,
no idea why in the packages this isn't the case... But anyway,
it isn't used at all anymore now so it doesn't really matter.
I didn't remove the json package for non-standalone and the
downloading thereof... (I can't test non-standalone).
2012-02-18 16:45:11 +01:00
Shyotl
b0240320ee
Inv menus appear now. Still need to update llmenugl and its variants, since our current version is buggy. Also need to look into why inventory postfixes aren't appearing.
2012-02-18 01:59:02 -06:00
Shyotl
1810a7c7f9
Updated LLFocusMgr to use boost::signals2 instead of vanilla function pointers. Also removed top-focus handling from lluictrl because it doesn't belong there.
2012-02-18 01:58:02 -06:00
Aleric Inglewood
0c82b8bd3a
Merge remote-tracking branch 'siana/master'
2012-02-18 02:23:26 +01:00
Aleric Inglewood
4e8b69206c
LLViewerRegion: now compiles and seems to work.
2012-02-18 02:22:49 +01:00
Aleric Inglewood
0a7fc0e65e
LLViewerRegion WIP: brought LLTrans up to speed with V3.
2012-02-18 02:22:49 +01:00
Aleric Inglewood
787e03e821
LLViewerRegion WIP: Sync indra/llmessage/llregionflags.h with V3
...
It seems a few flags disappeared; adjusted the code accordingly.
Should do the same as V3 now.
2012-02-18 02:22:49 +01:00
Aleric Inglewood
f381b0c2dd
LLViewerRegion WIP: Use LLViewerRegion::getCapAPI
...
Viewer 3 uses this in LLAgent::setStartPosition and
copy_inventory_from_notecard; so I brought those
up to speed with V3.
The viewer now uses LLViewerRegion::getCapAPI in all
the same place as V3.
2012-02-18 02:22:49 +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
59ee1a1041
LLViewerRegion WIP: Initial copy of llviewerregion.cpp
...
This is basically the changes in viewer 3 to this file,
except that I left alone:
1) We still have a cloud layer (mCloudLayer)
2) LLViewerRegion::regionFlagsToString still adds comma's
and a lot more flags.
3) We still have the extra accessor LLViewerRegion::getNetDetailsForLCD()
4) The actual capabilities requested in LLViewerRegionImpl::buildCapabilityNames
have been left alone and still request the same caps as before.
5) LLViewerRegion::meshUploadEnabled and LLViewerRegion::meshRezEnabled
have been left alone. They seems to do more work in our case,
checking if we have the capability SimulatorFeatures, and doing
something smart when that is not the case.
2012-02-18 02:22:48 +01:00
Aleric Inglewood
88d0983e37
LLViewerRegion WIP: this should compile now.
2012-02-18 02:22:48 +01:00
Aleric Inglewood
3680e022fc
LLViewerRegion: WIP - header changes and anticipated compile fixes
...
Does not compile now.
llviewerregion.cpp wasn't touched.
Other changes elsewhere in the code (like in llstartup.cpp) might still be needed.
2012-02-18 02:22:27 +01:00
Siana Gearz
a642b725e0
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-02-17 16:00:00 +01:00
Siana Gearz
dbc3a8c65f
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
2012-02-17 15:59:16 +01:00
Siana Gearz
86cafba0df
Linux fixes by Tofu
2012-02-17 15:57:21 +01:00
Siana Gearz
60ded2ad14
Initial invisiprim support in deferred
2012-02-17 05:52:41 +01:00
Lirusaito
fa560a7081
Fixed up a few settings' strings to display more correct descriptions for ascent settings in debug settings.
2012-02-16 23:10:20 -05:00
Shyotl
ae7b12f230
Interim commit before diving into reworking the inventory panel.
2012-02-16 19:25:59 -06:00
Lirusaito
5023f23cc4
Alt-H for Teleport History, like Phoenix.
2012-02-16 20:09:30 -05:00
Lirusaito
0fef1407e3
Replace all NotifyCautionBoxColor's and AlertCautionBoxColor's that were using tan with black, like Emerald skin's NotifyCautionBoxColor.
...
Black is a far better color for white text to sit on than the former
harsh tan. This will allow users to read notifications like the ones
from changing server versions.
2012-02-16 19:40:36 -05:00
Lirusaito
a09c505fa0
The search line_editor in the status bar needed to be about 20% taller.
2012-02-16 18:28:50 -05:00
Lirusaito
023909b8e0
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-02-16 16:00:27 -05:00
Shyotl
a90d7bbb46
Innitial commit. Pulled minor changes out of bulk of changes comming for multi-wearables.
2012-02-16 12:00:38 -06:00
Siana Gearz
60081d7ed5
Melanie's fix of FMOD on OS X
2012-02-16 13:23:00 +01:00
Lirusaito
0b5235d054
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-02-15 23:13:52 -05:00
Siana Gearz
071554acae
Prim blacklisting on derender from Phoenix
2012-02-16 05:02:52 +01:00
Aleric Inglewood
f05343dec1
New libcwd debug channel CAPS.
2012-02-16 02:30:14 +01:00
Lirusaito
a403cef605
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
2012-02-15 20:20:49 -05:00
Aleric Inglewood
9b4b234c12
Allow AIStateMachine::kill to be called while not running.
...
This can be used for example when a parent statemachine has
a child statemachine and wants to kill() it upon finish.
2012-02-16 01:10:48 +01:00
Aleric Inglewood
42518dbfaa
This fixes a compile error under certain conditions for me.
2012-02-15 20:22:41 +01:00
Aleric Inglewood
4e700a5808
Merge remote-tracking branch 'siana/master'
2012-02-15 20:20:56 +01:00
Siana Gearz
647af6c15a
RLVa: fix drag and drop on inventory items
2012-02-15 16:28:17 +01:00
Siana Gearz
b91ba258e1
Make double click more humane on X11
2012-02-15 14:45:09 +01:00
Siana Gearz
fe579d6e4b
Activity/spam radar enhancement, from Avination
2012-02-15 14:07:03 +01:00
Lirusaito
6d3044b448
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-02-14 23:48:13 -05:00
Lirusaito
db8564bb3c
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
2012-02-14 23:48:08 -05:00
Siana Gearz
28f73d1037
Fix large chat font being same as medium
2012-02-15 04:41:51 +01:00
Siana Gearz
dd9196efac
Fix texture preview showing useless inventory UUID
2012-02-15 01:07:41 +01:00
Siana Gearz
c542c7bdbb
Work around pink textures on ATI with 3.1<=GL<=3.2
2012-02-15 01:01:11 +01:00
Siana Gearz
f8aad35775
Skinning and cloth settings realigned properly
2012-02-14 21:29:22 +01:00
Siana Gearz
657c8e8729
Warn if sending imcomplete appearence
2012-02-14 21:06:59 +01:00
Siana Gearz
a451a8f566
SH-2963 Fix for highlight transparent not highlighting 100% transparent objects.
2012-02-14 16:45:31 +01:00
Aleric Inglewood
0e5b1a8fa7
Allow to LD_PRELOAD (any) library just for singularity-do-not-run-directly
...
This adds support for running:
AI_PRELOAD="/path/to/libfoo.so" ./singularity
Note that setting and exporting LD_PRELOAD there doesn't work,
because then those libs are loaded for every executable that
is being run after, including the plugins.
This patch also removes the use of tcmalloc from the plugins...
Before it exported LD_PRELOAD, using tcmalloc for all the command
line tools up till and including running the singularity binary,
as well as for the plugins. Now, it only preloads the tcmalloc
libraries for singularity-do-not-run-directly.
2012-02-14 16:32:12 +01:00
Lirusaito
e922207797
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-02-13 18:12:23 -05:00
Lirusaito
e447bd98a5
Fix the panel in floater_script_preview.xml to look more like its cousin in floater_live_lsleditor.xml, this removes the awkward border.
2012-02-13 17:47:46 -05:00
Siana Gearz
a0e9e8d4b2
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-02-13 20:41:04 +01:00
Siana Gearz
09817403ff
Merge branch 'master' of git://github.com/TighMacFanatic/SingularityViewer
2012-02-13 20:40:37 +01:00
Siana Gearz
8f6ef05429
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
2012-02-13 20:40:04 +01:00
Siana Gearz
4cbf259ab3
Experimental tablet and pen support
2012-02-13 20:38:44 +01:00
Siana Gearz
042622b5db
Fix a logic typo in windlight floater
2012-02-13 15:56:31 +01:00
Lirusaito
eff72e15cd
Added icons for Sky and Water buttons for wlf remote.
2012-02-12 17:32:28 -05:00
Lirusaito
aacd33ada7
Added left and right buttons to make the wlf remote better.
2012-02-12 17:09:30 -05:00
Lirusaito
fe00eed401
Added new Windlight components to the wlf remote, and reorganized the bottom area for said parts to fit. (Icons for Sky and Water buttons, not included)
...
Addition of Previous/Next preset buttons, buttons to open advanced water and sky floaters, daylight image and slider,
Added two checboxes, one for region settings to be used, the other for them to always be used, the latter acts strangely but may work... former is fine.
removal of texts since this will be covered by the icons on for advanced floaters
2012-02-12 17:09:17 -05:00
Lirusaito
000d00579b
Add the control name AscentAutoCloseOOC to the checkbox in preferences, so it actually is connected to the autoclosing setting's code.
2012-02-12 17:09:09 -05:00
Lirusaito
63dd39ea51
Merge branch 'master' of git://github.com/TighMacFanatic/SingularityViewer
2012-02-11 23:35:26 -05:00
TighMacFanatic
87cb88f2f7
Fixed CMake issue with Git version when building locally.
2012-02-11 23:04:16 -05:00
Lirusaito
cb3e8215d6
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-02-11 22:35:11 -05:00
Lirusaito
a3900a4830
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
2012-02-11 22:34:41 -05:00
Lirusaito
0f9139305a
Widen floater_instant_message's Call/End button to 80 from 53, stop haligning it "right", increase floater's min_width so the expanded button won't stick out ever.
...
The button will be consistent in width with other butons atop instant messages, it looks terrible aligned right, it'll default to center now.
Expansion should also aid in translation, surely the previously allotted space was uncomfortable in other languages.
2012-02-11 22:15:12 -05:00
Siana Gearz
0a8504fb3c
Uncertain attempt at preventing borked texturedata on fetch fallback.
2012-02-12 00:19:25 +01:00
Siana Gearz
d709200fc0
Those memory pools can't be of ANY use with our malloc
2012-02-11 17:01:52 +01:00
Siana Gearz
77df33ebf6
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-02-11 17:00:00 +01:00
Siana Gearz
8064d561f4
Merge branch 'master' of git://github.com/lkalif/SingularityViewer
2012-02-11 16:59:49 +01:00
Siana Gearz
aaf1e4d21b
Merge branch 'master' of https://github.com/Shyotl/SingularityViewer
2012-02-11 16:58:27 +01:00
Shyotl
9f9a4cbaaf
Brought over LLAvatarPropertiesProcessor, and updated relevant floaters to utilize it. (Mainly in the avatar properties floaters)
2012-02-11 04:07:34 -06:00
Inusaito Sayori
e7806f9dac
Set label_width's to 60, the previous largest space allotted sliders for fonts/translations.
2012-02-11 03:02:43 -05:00
Inusaito Sayori
d7eb4fc656
Revert to label_width changes made recently for audio sliders.
2012-02-11 02:30:18 -05:00
Shyotl
d10724ae6f
Remove some dead savedsettings.
2012-02-10 11:20:28 -06:00
Latif Khalifa
0a3116422a
Restore windows shortcut name to include 'Viewer'
2012-02-10 14:09:32 +01:00
Aleric Inglewood
0a59b3bb54
Merge remote-tracking branch 'siana/master'
2012-02-10 02:14:44 +01:00
Aleric Inglewood
e0b21b08fa
Add AITimer and AIPersistentTimer state machines.
...
For use inside other state machines that need timer events.
Wraps AIFrameTimer.
2012-02-10 02:10:12 +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
Aleric Inglewood
cad0597524
Allow AIStateMachine::run() to be called from callback functions.
...
This was already documented as working, but turned out not to work.
Now one can call any of the run(...) functions to guarantee a restart
of the statemachine. Using run() without parameters from a callback
function re-uses the old callback information.
Introduces a new enum AIStateMachine::active_type that keeps track
of on which list the statemachine resides, if any. This was necessary
because run() calls cont() which now can be called while the
statemachine is already on the active list, so it needs to know
more than just if it's on the continued_statemachines list or
not.
2012-02-10 00:23:20 +01:00
Siana Gearz
e10581e319
Resolve extern warning on GCC
2012-02-09 22:13:44 +01:00
Shyotl
f7b2139e81
Renderer update. Incl mac fixes, DoF improvements, windlight floater code cleanup. (shining-fixes merge)
2012-02-09 14:26:21 -06:00
Lirusaito
f55452d6dd
Pad right removed from join call, it made the button look bad. Also moved said button adjacent the button before it to match with other buttons.
2012-02-09 14:34:37 -05:00
Latif Khalifa
b0c675498c
Base viewer executable and installer names on the viewer channel
...
Example config:
/python develop.py -G VC100 -t ReleaseSSE2 configure -DPACKAGE:BOOL=ON -DFMODEX:BOOL=ON -DVIEWER_CHANNEL:STRING="Singularity Alpha" -DVIEWER_LOGIN_CHANNEL:STRING="Singularity Alpha"
VIEWER_LOGIN_CHANNEL is the string that is used in --chanel switch to the shortcut created
VIEWER_CHANNEL is the string used for executable name and installer name
This example will produce: SingularityAlphaViewer.exe and installer named
SingularityAlpha_x-y-z-buildnr_Setup.exe
2012-02-09 19:48:32 +01:00
Lirusaito
f16da13198
Added keyboard shortcut for whisper in chatbar's tooltip.
2012-02-09 13:37:03 -05:00
Lirusaito
0827b3fce9
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-02-09 11:49:54 -05:00
Siana Gearz
a3a7f72b7c
Limit PCH size sanely
2012-02-09 15:22:07 +01:00
Siana Gearz
acf378e9f2
Auto-version system
2012-02-09 14:03:49 +01:00
Lirusaito
a39209cd37
Fixed alignment of chats, finally everything lines up.
...
Things look way more professional as buttons and chat and the like all have consisent positions and sizes, to the pixel.
2012-02-09 02:18:41 -05:00
Siana Gearz
2ef5673c18
Let's not segfault Lenny's GCC
2012-02-09 02:10:21 +01:00
Lirusaito
4c10ae1a4c
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
...
Conflicts:
indra/newview/skins/default/xui/en-us/panel_audio.xml
indra/newview/skins/default/xui/en-us/panel_friends.xml
indra/newview/ascentprefssys.cpp
indra/newview/skins/default/xui/en-us/panel_preferences_ascent_system.xml
2012-02-08 13:13:58 -05:00
Lirusaito
66c3f282de
Removed repetitive search text.
2012-02-08 12:54:47 -05:00
Lirusaito
fec75d9436
Added commandline for Fake Away Status.
...
Users can turn on and off the fake away status by typing a command.
Can be placed inside gesture to be performed together with going away.
2012-02-08 12:54:34 -05:00
Siana Gearz
ef68f43687
Fix RLVa bug with wearables being unwearables
2012-02-08 16:19:12 +01:00
Siana Gearz
13780fae2a
Revert "Culling and positioning search properly for contacts."
...
This reverts commit 78409deaa7 .
2012-02-08 13:05:51 +01:00
Lirusaito
c294456e2a
Added keyboard shortcut for build.
...
Consistency with other toolbar tooltips.
2012-02-07 14:41:07 -05:00
Lirusaito
6410fb3209
Fix to make audio panel look nice on Windows as well as Linux.
2012-02-07 14:40:10 -05:00
Lirusaito
af22591cc0
Fixed mQuietSnapshotsToDisk compilation error.
2012-02-07 10:57:04 -05:00
Siana Gearz
b0267e4631
Revert "Newer TCMalloc, now with headers!"
...
This reverts commit 69a2d0bc5e .
2012-02-07 15:52:15 +01:00
Siana Gearz
69a2d0bc5e
Newer TCMalloc, now with headers!
2012-02-07 14:01:56 +01:00
Siana Gearz
108b9211ff
Revert "Added Quiet Snapshots To Disk checkbox to Security tab of System Preferences, also corrected comments, since Privacy is called Security now."
...
This reverts commit 787f91085d .
2012-02-07 12:49:59 +01:00
Siana Gearz
97f2474956
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-02-07 12:43:28 +01:00
Siana Gearz
b4c68d56b6
Reverting Lirusaito's botch on volume controls
2012-02-07 12:43:12 +01:00
Lirusaito
03926c2374
That shouldn't have been deleted, my bad.
...
image_unselected, so the button will actually show, unselected isn't anything.
2012-02-06 21:45:09 -05:00
Lirusaito
787f91085d
Added Quiet Snapshots To Disk checkbox to Security tab of System Preferences, also corrected comments, since Privacy is called Security now.
...
Users can find and change Quiet Snapshot setting easily in a logical place in their preferences.
2012-02-06 19:38:17 -05:00
Aleric Inglewood
1b37bd5df6
Merge branch 'master', remote-tracking branch 'siana/master'
2012-02-06 22:50:06 +01:00
Aleric Inglewood
ea0a5c521f
Fix for libcwd
2012-02-06 22:34:34 +01:00
Lirusaito
6ba69adccc
Renewed support for / starting chat on linux.
2012-02-06 15:30:27 -05:00
Lirusaito
481361f714
Swapped tabs for spaces for proper display on Windows.
2012-02-06 15:29:25 -05:00
Siana Gearz
e1e34623cb
UI purdyness had its flaws - should revisit later
2012-02-06 20:12:02 +01:00
Lirusaito
78409deaa7
Culling and positioning search properly for contacts.
2012-02-06 03:21:44 -05:00
Siana Gearz
787a18d3a8
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-02-06 04:32:44 +01:00
Siana Gearz
548f9d0a88
Restore starting chat by slash
2012-02-06 04:32:17 +01:00
Siana Gearz
8450386330
Allow to disable chat animation
2012-02-06 03:52:25 +01:00
Lirusaito
8adf2965fd
Apostrophes aren't so difficult.
2012-02-05 21:36:40 -05:00
Lirusaito
e0bf075f7f
word_wrap should be enabled, looks better that way.
2012-02-05 21:36:01 -05:00
Siana Gearz
8a49d4ef94
Allow pretty much any key for gestures, like Emerald
2012-02-06 03:01:15 +01:00
Lirusaito
d85e1afd7e
Spelling fix to documentation.
2012-02-05 18:18:22 -05:00
Lirusaito
c96d1c3aa5
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-02-05 17:57:30 -05:00
Lirusaito
1cbc825461
Culled, some slight tweaks
...
for the good of the world.
TODO: Realign chat history's.
2012-02-05 17:34:05 -05:00
Siana Gearz
f0d6200e8e
Build fix for Visual Studio
2012-02-05 21:53:12 +01:00
Lirusaito
ad24fcca39
Culling, shouldn't affect appearance.
...
(anymore)
2012-02-05 14:36:45 -05:00
Lirusaito
06837a2a77
Stop prepending ((\[[ to actions that end with ))/]], fix compile warning for npos, and remove unnecessary checks from sendMsg()
...
Users can have their actions not get broken should they end with )) or ]] without beginning OOC, while AutoOOC is enabled.
2012-02-05 14:22:52 -05:00
Siana Gearz
47537ba764
Forgotten files for LightShare
2012-02-05 15:43:57 +01:00
Siana Gearz
cd51a6f795
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-02-05 15:23:51 +01:00
Siana Gearz
3d40cd86ac
Merge branch 'master' of https://github.com/Shyotl/SingularityViewer
2012-02-05 15:14:53 +01:00
Siana Gearz
b03b4db7c7
Buddy search adjustment
2012-02-05 15:13:52 +01:00
Siana Gearz
859e2701f2
Restore LightShare compatibility
2012-02-05 13:52:50 +01: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
e18e051bfc
sDelayedVBOEnable is still required to prevent framerates from getting clobbered on gl context change.
2012-02-03 14:25:51 -06:00
Shyotl
bf44d3f98e
Prevent using multisample FBOs if FBOs are not enabled, or multisample FBOs are unsupported
2012-02-03 14:12:36 -06:00
Shyotl
b6fa215c4e
Don't render particles on visually muted avatars.
2012-02-03 14:11:29 -06:00
Shyotl
726dc02aaa
Was looking up ascent colors in incorrect control group.
2012-02-03 14:11:10 -06:00
Shyotl
9ee0c5acf3
Having BackgroundYieldTime set to a large enough value would cause a stall if client isn't in focus during login.
2012-02-02 23:44:35 -06:00
Shyotl
5e0140ba81
Fixed a minor syntax error in menu_inventory.xml.
2012-02-02 23:43:04 -06:00
Shyotl
a690c970e6
RenderAutoMuteByteLimit and RenderAutoMuteSurfaceArea: Only 'grey' out visually blocked avatars on impostor pass.
2012-02-02 18:14:52 -06:00
Shyotl
db28c382e0
Apparently LLMeshRepoThread::lodReceived leaked and LL decided to fix it.
2012-02-02 18:07:29 -06:00
Shyotl
1747d529d8
Stall object updates (including flexi) while tiling. Also fix matrix stack breakage
2012-02-02 18:05:07 -06:00
Lirusaito
27763d8390
Small fix for skins' Additional Info box.
...
Accidentally made it editable while culling; No longer.
2012-02-02 17:42:19 -05:00
Lirusaito
ef79781c9a
Disabled editing the avatar key in profiles.
...
Should have already been disabled, the copy button only copies the original key either way and the key is unchanging.
2012-02-02 17:00:39 -05:00
Siana Gearz
7b6ff27c4b
Awesomize buddy search
2012-02-02 12:18:35 +01:00
Siana Gearz
2526d04397
Cosmetic fix llRegionSayTo
2012-02-02 11:31:46 +01:00
Siana Gearz
4ffa06ae07
More reliable preview perm checks
2012-02-02 09:52:34 +01:00
Lirusaito
03c0509a6c
Tiny change to allow /ME to work in instant messages.
...
Sometimes people want to type in all caps, sometimes caps lock goes on by accident, either way, in instant messages, it won't affect /ME anymore.
TODO: /ME for local chat.
2012-02-02 03:49:48 -05:00
Siana Gearz
f68211d83e
Awesomely fixed OpenAL for Linux
2012-02-02 09:06:12 +01:00
Siana Gearz
7694f915f5
Fix cache thinking once full, always full.
2012-02-02 08:43:01 +01:00
Lirusaito
0340778775
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
...
Conflicts:
indra/newview/llvoavatar.cpp
2012-02-01 11:24:45 -05:00
Lirusaito
6fecfad2a2
Removed value panels from volume.
2012-02-01 11:10:23 -05:00
Shyotl
e9fa5e6f3d
Fixed some static initialization brokenness with fasttimers.
2012-02-01 07:48:40 -06:00
Siana Gearz
b5ec7fe015
Actually enable Region WindLight
2012-02-01 12:20:54 +01: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
Siana Gearz
55cce46454
Restoring preset loading
2012-02-01 09:59:31 +01:00
Siana Gearz
071745007a
Partial port of Phoenix Windlight parts
2012-02-01 06:36:10 +01:00
Aleric Inglewood
b755bcd495
Merge remote-tracking branch 'origin/master'
2012-02-01 03:35:10 +01:00
Aleric Inglewood
315552d1e0
Allow main window to be unfocused during startup in debug mode.
2012-02-01 03:34:19 +01:00
Aleric Inglewood
e7b2972fc8
LLVFile::readFile must return LLPrivateMemoryPool allocated data.
2012-02-01 03:33:39 +01:00
Aleric Inglewood
e1675f6bd1
Remove erroneous comment.
2012-02-01 03:32: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
Lirusaito
373cb7fb39
Added floater shortcut to toolbar.
2012-01-31 12:54:04 -05:00
Lirusaito
2e240e70d6
Added in snapshot keyboard shortcut to tooltip.
2012-01-31 08:03:16 -05:00
Lirusaito
bdcb5dc877
Culled what wasn't needed, added in keyboard shortcut helpers in tooltips
...
Things still probably can be culled to shorten this file, but what definitely wasn't needed is removed.
People who want to learn keyboard shortcuts now need only hover their mouse over the buttons on the toolbar.
2012-01-31 07:29:39 -05:00
Lirusaito
e7a59c1031
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-01-31 03:59:25 -05:00
Shyotl
8ae25e4812
GCC compile fix.
2012-01-31 02:57:32 -06:00
Lirusaito
3548521bef
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-01-31 03:55:57 -05:00
Shyotl
d15ed9ed34
I borked up the sUseStreamDraw logic earlier. When its a stream type, and sUseStreamDraw is false, don't use a vbo at all (I mistakenly had it use a dynamic vbo instead). Also, removed an unused (due to being renamed) setting from settings.xml
2012-01-31 02:54:42 -06:00
Lirusaito
655365247c
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
...
Conflicts:
indra/newview/llpanelmaininventory.cpp
indra/newview/llpanelmaininventory.h
indra/newview/llvoavatar.cpp
2012-01-31 02:47:02 -05:00
Shyotl
eaecc9a4d0
RenderVBOEnable was completely broken by ll, so I fixed it.
2012-01-30 19:50:41 -06:00
Lirusaito
dfe33963bb
More precise volume controls.
2012-01-30 13:38:39 -05:00
Lirusaito
661f5ede04
Removed max node quick setting(set volatile in settings), put LOD(Obj. Detail) in its place.
2012-01-30 12:44:08 -05:00
Lirusaito
5858f2822c
Further Culling and proper constraints of VolumeLOD for protection.
2012-01-30 12:27:55 -05:00
Lirusaito
379ecccec2
Just more culling.
...
Would have known to do this earlier, but experience is gained through experiences and this was early. Won't move anything, just reduces clutter.
2012-01-30 10:29:59 -05:00
Lirusaito
e69c605c4f
Culled attributes.
...
Looks the same, takes up less space.
2012-01-30 09:41:42 -05:00
Shyotl
f6711e6b4f
Dont alphamask the bodies of visually muted avatars.
2012-01-30 03:52:16 -06:00
Shyotl
e327e7a15e
Converted some frequent setting lookups to LLCachedControl
2012-01-30 03:49:52 -06:00
Shyotl
9973dfd1c7
Tweaked stream buffer size used in fmodex.
2012-01-30 03:44:20 -06:00
Shyotl
b045d9bd96
Precache a few more inventory icons.
2012-01-30 03:28:35 -06:00
Lirusaito
64181e19b8
Safe changes to the IM Floater, Made the send box smaller and cleaned up.
2012-01-30 04:16:52 -05:00
Lirusaito
ef927134f0
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-01-30 01:12:47 -05:00
Lirusaito
f9398a3ab1
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-01-30 00:06:51 -05:00
Lirusaito
450402d83d
Forward declare LLInventoryViewFinder
...
Compilation error fix.
2012-01-30 00:02:04 -05:00
Shyotl
9f7e9299bd
Pulled apart LLInventoryPanel and LLInventoryView. TODO: LLInventoryView needs to be chopped apart into a floater (LLFloaterInventory) and a panel (LLPanelMainInventory).
2012-01-29 23:17:28 -05:00
Shyotl
681901cb7c
LLInventoryViewFinder renamed to LLFloaterInventoryFinder
2012-01-29 17:15:18 -06:00
Shyotl
a0c549534f
Pulled apart LLInventoryPanel and LLInventoryView. TODO: LLInventoryView needs to be chopped apart into a floater (LLFloaterInventory) and a panel (LLPanelMainInventory).
2012-01-29 17:10:04 -06: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
Shyotl
f5818b7621
Pass FMOD_IGNORETAGS flag when creating FMOD Ex streams. Without the flag it is more prone to failing to successfully detect stream format info under certain circumstances.
2012-01-29 01:20:26 -06:00
Shyotl
ac1a6101e1
Streaming audio ticker was getting stuck on (Loading...)
2012-01-29 01:16:34 -06:00
Shyotl
7ff58abc17
Too lazy to amend earlier commit. llpanelvolume.cpp needs lltrans.h
2012-01-28 23:52:48 -06:00
Shyotl
c548aa3497
Enable Hardware Skinning by default for med/high/ultra settings.
2012-01-28 22:11:51 -06:00
Shyotl
d0c782c7ae
A few more translated tidbits. Also converted french strings.xml from BOM with windows lineendings, to non-BOM with unix lineendings.
2012-01-28 22:07:13 -06:00
Shyotl
d9640ecc65
Little cleanup regarding crashlogger toggling.
2012-01-28 22:02:10 -06:00
Siana Gearz
b177324058
Merge branch 'master' of https://github.com/Shyotl/SingularityViewer
2012-01-29 04:54:36 +01:00
Shyotl
e7a20b04de
El crappo. Failed to include this file in earlier commit.
2012-01-28 21:37:19 -06:00
Siana Gearz
5245547f28
Merge branch 'master' of https://github.com/Shyotl/SingularityViewer
2012-01-28 22:25:40 +01:00
Siana Gearz
ef696d895d
Avoid tag detection spam from radar on every object update
2012-01-28 22:00:21 +01:00
Siana Gearz
a15e72dc03
Force translator off, remove its UI in chat, small adjustments
2012-01-28 21:52:26 +01:00
Siana Gearz
b7997a2677
Force single texture cache clear
2012-01-28 21:51:15 +01:00
Lirusaito
635c8d0f72
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-01-28 07:02:47 -05:00
Lirusaito
c9269c04be
Fix to quick audio controls, made them less fragile. If cherrypicking 0c3bff3, you should cherrypick this as well, and vice-versa.
2012-01-28 06:50:40 -05:00
Lirusaito
0c3bff3763
Changes to make the changed panel audio look right.
2012-01-28 06:39:39 -05:00
Lirusaito
f06d9294a2
cleaned up default permissions floater, preparing for other changes.
...
Also gave the panel a border, changing its size to look nice.
2012-01-28 01:57:39 -05:00
Shyotl
c39ddb5991
Packager now conditionally includes fmodex/fmod.dll if project is set to use them.
2012-01-28 00:04:21 -06:00
Lirusaito
690338a122
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-01-27 23:48:52 -05:00
Shyotl
9dd8f1b8ab
Temporarily disable RenderDelayVBUpdate, as it's completely broken.
2012-01-27 21:40:34 -06:00
Shyotl
744b5b6404
Shiny HUD objects not fullbright. https://bitbucket.org/VirLinden/viewer-development-shining-fixes/changeset/c7fca203c70f
2012-01-27 21:28:27 -06:00
Siana Gearz
381d86adb7
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-01-28 03:26:52 +01:00
Siana Gearz
26858c026a
Merge branch 'master' of https://github.com/Shyotl/SingularityViewer
2012-01-28 03:25:36 +01:00
Siana Gearz
c454044913
Merge branch 'master' of git://github.com/lkalif/SingularityViewer
2012-01-28 03:02:23 +01:00
Siana Gearz
6e57791397
Use NaCL nametag everywhere, even in radar
2012-01-28 03:00:42 +01:00
Lirusaito
1c5fc42772
This bar keeps us from clicking the bottom of the screen, why ever was it commented out?
2012-01-27 04:03:46 -05:00
Lirusaito
9bab3a362f
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-01-27 03:39:23 -05:00
Shyotl
fc65380f2a
Added auto avatar muting(appearance only) based on avatar complexity (disabled by default). Added several missing debug views.
2012-01-27 02:36:26 -06:00
Shyotl
c1b749e12c
Added some missed fasttimers, removed some old ones.
2012-01-27 02:31:57 -06:00
Lirusaito
d310ae3bc6
Changed three tabs to one space and two sets four spaces to avoid square character showing up in some cases.
2012-01-27 03:31:44 -05:00
Lirusaito
9ab0cd11e7
Changed name to Main (General) for easier support for older versions, while retaining the distinct new name.
2012-01-27 02:21:38 -05:00
Lirusaito
51c3f3253b
Changed the name of Vanity's General tab to Main
2012-01-27 02:10:45 -05:00
Lirusaito
00c00b617c
Changed spoof tag's name, added a heads up tooltip for enhanced boobs checkbox, fixed a large typo that made boob rebound have three decimal places, chopped the final bulk of preferences(may need another sweep through earlier ones)
2012-01-27 02:01:45 -05:00
Lirusaito
c0dd8cac46
Merge branch 'master' of git://github.com/lkalif/SingularityViewer
2012-01-26 23:30:41 -05:00
Lirusaito
8c35361878
Did some more chopping, added value boxes for volume controls that can be set, also made sure that the sliders stayed the same happy size.
2012-01-26 23:25:51 -05:00
Latif Khalifa
2e59ae1340
Implemented support for external script editor based on v3 code (part 2)
2012-01-27 05:25:18 +01:00
Latif Khalifa
856507a580
Implemented support for external script editor based on v3 code
2012-01-27 05:22:33 +01:00
Siana Gearz
8899dbef3c
Fix plug-ins not working when path >32 characters
2012-01-27 05:08:15 +01:00
Lirusaito
8e4ea7e3b4
Removed all the scraps, commented out translations, since google decided to "be evil", Made the border around the radio smaller to look nicer.
2012-01-26 22:01:25 -05:00
Lirusaito
5524959f33
More sculpting away of old material, this one seemed to barely need follows
2012-01-26 20:27:42 -05:00
Lirusaito
39959712c1
Once again allowed for port values to reach their full potential, Extended input boxes, move some things left and right(no rearrangements), removal of old stuff.
2012-01-26 19:04:43 -05:00
Lirusaito
c652df10c6
Chopchopchop
2012-01-26 17:27:10 -05:00
Lirusaito
131dc84256
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-01-26 17:10:44 -05:00
Shyotl
afed6dad84
Fix deferred on mac. VBO cleanup. https://bitbucket.org/VirLinden/viewer-development-shining-fixes/changeset/853c76596bdb
2012-01-26 16:09:47 -06:00
Lirusaito
b18033d023
Whoever modified this last is awesome, mostly two liners, not five lines per tag like normal ^*^ Chopped off boring stuffs.
2012-01-26 16:59:54 -05:00
Lirusaito
26bb68fcb7
Changed Texture offset increment to .01
...
Chopped some surrounding code, which shouldn't matter, didn't clean completely.
2012-01-26 16:29:25 -05:00
Lirusaito
2c4f850e5f
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-01-26 16:10:34 -05:00
Lirusaito
502fd90a8d
Didn't really change much here, except a ton of repositioning due to the use of text_editors... these should be texts, most of them.
2012-01-26 16:07:04 -05:00
Lirusaito
f2c6ab27e3
Pulled all the oldstuff, moved some things to nicer spots and nicer sizes and changed the port range so that they can be anywhere within 16-bit unsigned number range.
2012-01-26 14:42:11 -05:00
Lirusaito
40bbeebd27
Fixed what I broke with custom checkbox. Returned the initial value of checkbox, as well.
2012-01-26 14:17:21 -05:00
Shyotl
f9d802f832
SH-2565 Move resetVertexBuffer operation to a consistent location (also avoid redundant resetting of vertex buffers on detail switches). Change assertion to a warning with count info. Fix bytes pooled debug display. Remove unused static vertex buffer. https://bitbucket.org/VirLinden/viewer-development-shining-fixes/changeset/56ac56c3cc9a
2012-01-26 12:55:24 -06:00
Shyotl
a6f95d21af
LLFolderViewItem and LLFolderViewFolder migrated to llfolderviewitem.cpp/h.
2012-01-26 12:54:38 -06:00
Lirusaito
87f0edc652
Did a ton of stuff that makes General Preferences look prettier, added, changed and rephrased stuff relating to languages... Yay!
...
Removed old bulk.
2012-01-26 13:36:33 -05:00
Lirusaito
97c0800701
Moved strings to a more logical place, rearranged the layout of the top where grouping by row isn't important so that it is grouped by column to inherit left, changed the feathering sliders into spinners, because we're already using spinners everywhere else, and they're nicer.
...
And once more, removed all the bulk of old.
Should mention this is the joystick setup found in input preferences.
2012-01-26 06:57:36 -05:00
Lirusaito
da96043a24
Chopped off a ton of the old stuff, and added value fields... These don't seem to work right, however, no matter, the value fields help make more precise changes.
...
The existence of these were brought up to me by a phoenix user, not sure why showing them was set false.
2012-01-26 05:43:09 -05:00
Shyotl
f6fcf8ca38
Merge branch 'master' of git://github.com/siana/SingularityViewer.git
2012-01-26 00:14:38 -06:00
Lirusaito
43b826bd52
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-01-26 00:03:53 -05:00
Shyotl
cef03d52cb
Un-inline LLFastTimer::NamedTimer::getCountAverage and LLFastTimer::NamedTimer::getCallAverage so some experimenting can be done in llfasttimer_class.cpp without massive recompiles.
2012-01-25 20:14:38 -06:00
Shyotl
29cdfdc13e
Crashfix in LLAgent::teleportViaLocation if called before avatar is loaded (ex: doubleclicking the minimap)
2012-01-25 20:12:26 -06:00
Shyotl
2b8a5b4bd1
Allow tooltip to be refreshed when hovering over fasttimer bars.
2012-01-25 20:11:42 -06:00
Shyotl
910cb29a7f
Truncating fasttimer times to integers in the hovertext is not very useful..
2012-01-25 20:11:07 -06:00
Siana Gearz
3261332e0b
ouch-i-feel-so-stupid build fix
2012-01-26 02:30:42 +01:00
Siana Gearz
6939d2d70b
Build fixes
2012-01-25 23:45:18 +01:00
Siana Gearz
df65a3b7fc
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-01-25 22:20:31 +01:00
Siana Gearz
7d9299d870
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
2012-01-25 22:18:21 +01:00
Lirusaito
00ae7c3cd3
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-01-25 15:52:32 -05:00
Lirusaito
769c4f43bd
More cleaning up, some rephrasal of old stuff, changed some words to better suitsuit Singularity.
...
*yawn*
2012-01-25 15:45:23 -05:00
Siana Gearz
7fec659979
Update RLVa to 1.4.0-compatible
2012-01-25 21:11:33 +01:00
Lirusaito
d104d15c53
Yay, more cleaning!
2012-01-25 12:54:43 -05:00
Lirusaito
22137671da
Stuff looks nicer than before, and removed a few more large archaic tag attributes. Also restored missing names, names for translating... wish they weren't so large...
2012-01-25 03:33:02 -05:00
Lirusaito
9577607c22
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-01-24 21:15:32 -05:00
Lirusaito
4340cee991
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
2012-01-24 21:15:15 -05: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
c4e0122846
Call display_startup() periodically during initilization to avoid buggy drivers/windows from issuing vpu recover erroneously.
2012-01-23 20:36:25 -06:00
Shyotl
6374f012de
new fasttimers, including ui.
2012-01-23 18:30:54 -06:00
Shyotl
7d4c2aa54f
LLInventoryFilter migrated into llinventoryfilter.cpp/h
2012-01-22 21:46:10 -06:00
Shyotl
c5024ff04d
Stab in the dark at fixing color corruption on 64bit builds.
2012-01-22 21:45:10 -06:00
Aleric Inglewood
63117686b1
Typo fix in comment.
2012-01-22 03:12:24 +01:00
Aleric Inglewood
f6bd78083d
More merge fixes
2012-01-22 02:49:06 +01:00
Aleric Inglewood
f176aeed8d
More 64-bit related compile errors.
2012-01-22 02:48:28 +01:00
Shyotl
51746dc751
Added wearable index handling to LLAgentWearables to scope out further changes. Index is still always zero for now, so behavior should not have changed. (marked with // TODO: MULTI-WEARABLE)
2012-01-21 19:02:19 -06:00
Aleric Inglewood
94d6ef126f
Fix compiler error on 64-bit: error: cast from ‘char*’ to ‘U32 {aka unsigned int}’ loses precision
2012-01-22 01:56:35 +01:00
Aleric Inglewood
14f2df2a72
Remove compiler warning 'cast from pointer to integer of different size'.
2012-01-22 01:50:25 +01:00
Aleric Inglewood
82693aae35
linden_common.h must be included first for libcwd
2012-01-22 01:38:33 +01:00
Aleric Inglewood
c4e55464c9
Resolved collisions of merge with siana/master
2012-01-22 01:32:52 +01:00
Shyotl
4a4b786a60
New inventory observer implementation.
2012-01-21 04:54:39 -06:00
Shyotl
d7d65df9e0
HTTP inventory fetching enabled.
2012-01-21 02:37:22 -06:00
Shyotl
40400d696b
Updated inv fetching impl. Haven't ticked on new caps.
2012-01-21 00:11:19 -06:00
Shyotl
4c201a9b83
Inv fetch migrated from LLInventoryModel to LLInventoryModelBackgroundFetch singleton.
2012-01-20 19:09:44 -06:00
Shyotl
b338506229
VBO updates from Vir Lindens shining fixes. VBO mapping perf improvement. Alpha rigged attachments render fix, hopefully. Crashfix in void pushWireframe.
2012-01-19 19:01:44 -06:00
Shyotl
7805508e8d
SH-2827 crashfix. https://bitbucket.org/VirLinden/viewer-development-shining-fixes/changeset/806c10f621af
2012-01-19 10:36:56 -06:00
Shyotl
9837b0ea2e
A little bit of code shuffling and member renaming in llinventoryview.cpp to line up with v3 a bit better. TO-DO: Many functions in LLInventoryView need to be migrated to something akin to v3s LLPanelMainInventory class.
2012-01-18 23:23:29 -06:00
Shyotl
60d5bb81f2
Tweak to CannotCopyWarning notification. Updated french notifications.xml a tiny bit.
2012-01-18 17:51:09 -06:00
Lirusaito
76cb68600c
Rewrite of ancient xml preferences(The rest of the preferences still need this) so it takes up way less space and actually makes more sense...
...
last commit for a while do to illness.
2012-01-17 05:24:36 -05:00
Lirusaito
a6b270b02d
Merge branch 'master' of git://github.com/lkalif/SingularityViewer
2012-01-16 23:14:13 -05:00
Lirusaito
f68a899185
Moved show avatar in Mouselook to Mouselook options... cause that's where it kinda should be...
2012-01-14 11:06:44 -05:00
Latif Khalifa
3299d27197
Added string needed to avoid modal error dialog with marketplace delivery
2012-01-14 16:16:52 +01:00
Siana Gearz
a39bf61977
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-01-14 13:54:24 +01:00
Siana Gearz
6a290864af
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-01-14 07:38:31 +01:00
Siana Gearz
20ab55752d
Remove megaregion support
2012-01-14 06:46:16 +01:00
Lirusaito
4190816023
Removed the first configure command description and aligned the first two commands with the last two so it looks prettier.
2012-01-13 23:55:49 -05:00
Lirusaito
e33a15d410
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-01-13 23:46:32 -05:00
Siana Gearz
419f7b41af
Global lineending fixup
2012-01-14 05:42:53 +01:00
Shyotl
670b85a86f
Migrated code out of drag and drop, and into LLGiveInventory.
2012-01-13 22:41:15 -06:00
Siana Gearz
e835d51bdf
Revert "Crude port of megaregion mem corruption fix, by Rev"
...
This reverts commit 6b60fe40c6 .
2012-01-14 05:33:05 +01:00
Siana Gearz
242134d2af
Line ending unbotch
2012-01-14 05:32:22 +01:00
Shyotl
f0f2834cfe
More stuff migrated to llinventoryfunctions.cpp
2012-01-13 21:05:53 -06:00
Shyotl
860bddb1f5
Added LLViewerInventoryType. Migrated some code to llinventoryfunctions.cpp. Pulled LLFolderViewEventListener out into itse own header. Misc tweaks to LLInventoryBridge and LLFolderBridge
2012-01-13 18:11:03 -06:00
Lirusaito
14f9cd57e1
Moved the button up one pixel, aligning it with voice and sound expand buttons, lowered Water preset text a bit, and lowered the water bar one pixel perfectly centering it with the button.
2012-01-13 17:43:15 -05:00
Lirusaito
063112bf59
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-01-13 15:59:52 -05:00
Siana Gearz
e764329701
Fixed up a merge botch
2012-01-13 21:59:00 +01:00
Lirusaito
27a17b332f
Spelling fix
2012-01-13 15:51:58 -05:00
Lirusaito
373688cfb0
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-01-13 15:50:16 -05:00
Siana Gearz
09d37d7dfd
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
...
Conflicts:
indra/newview/skins/default/xui/en-us/wlfPanel_AdvSettings_expanded.xml
2012-01-13 19:18:22 +01:00
Siana Gearz
b2dd4f652e
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-01-13 19:14:43 +01:00
Siana Gearz
6bbff07e00
UI Purdyness
2012-01-13 19:14:14 +01:00
Lirusaito
09c7e66844
Spelling fix:
...
Query only has on r.
2012-01-13 03:23:20 -05:00
Shyotl
c371b82900
Added an optional val_width to slider and multi_slider_bar. When using this be sure it isn't truncating, as setting this value sets the textbox to a fixed width, with no consideration to the actual value it can contain.
2012-01-13 01:02:46 -06:00
Lirusaito
5da990e8fb
Eep, did I leave that part of the test in?!
2012-01-13 00:52:13 -05:00
Lirusaito
b96beb478c
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-01-13 00:32:03 -05:00
Shyotl
ad3a16fd3b
Merge branch 'master' of https://github.com/Lirusaito/SingularityViewer.git
2012-01-12 23:30:17 -06:00
Shyotl
21b6b89577
If this assert hits then I want your callstack, and so does Bao Linden. SH-2827
2012-01-12 23:28:38 -06:00
Shyotl
55a66737c0
Disable a certain octree error that likes to fire a bit frequently.
2012-01-12 23:24:44 -06:00
Lirusaito
198e499798
Fix for error: incomplete type ‘LLInventoryObserver’ used in nested name specifier presented by GCC 4.6.2
2012-01-13 00:18:37 -05:00
Lirusaito
9d3b276f61
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-01-12 23:39:16 -05:00
Lirusaito
b0967463ca
Take a good look at the Settings Panel in the release, see how icky it looks? Well, Boom!
2012-01-12 23:35:58 -05:00
Shyotl
1cc33caaa3
Pulled llinventorymodel apart into llinventorymodel, llinventoryobserver and llinventoryfunctions
2012-01-12 18:57:10 -06:00
Lirusaito
0777bedde8
Made it so the quick setting changer button never leaves its exact spot pixel for pixel;
...
Moved where exactly the bottom of the expanded panel was to match the unexpanded bottom;
Extended the bars of WindLight because their lack of capitalization on available real estate has been bugging me;
Changed the tooltip of the WindLight Water control to no longer _reflect the Sky_.
2012-01-12 17:48:43 -05:00
Lirusaito
be978ab76b
A small change issued by Siana to correct a small problem.
2012-01-12 17:35:41 -05:00
Lirusaito
21a64b306d
Added in two options under Help->Bug Reporting for reporting bugs with Singularity more easily:
...
Report Singularity Bug goes to the new issue page.
Singularity Issue Tracker goes to the issues list.
Spelling correction.
WebLaunchSinguIssue is called in these two new menu options.
2012-01-12 13:40:14 -05:00
Lirusaito
5a66c2bfba
Added WebLaunchSinguIssue Notification, which will make sense in the next commit.
...
Also corrected location of Report Bug from in Tools to in Help under Bug Reporting.
2012-01-12 13:32:44 -05:00
Lirusaito
e5a27e6558
Added WebLaunchSinguIssue notification, but if feel my translation skills inadequate, so I'm just throwing this out here for someone like Nomade Zhao to correct and finish.
2012-01-12 13:25:20 -05:00
Lirusaito
6f3a92d772
Fixed spelling.
2012-01-12 13:10:27 -05:00
Siana Gearz
4feb69e342
Crouch toggle rewrite - removed garbage.
2012-01-12 06:35:42 +01:00
Siana Gearz
d2b2c501bc
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
2012-01-12 03:44:48 +01:00
Siana Gearz
465660e235
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-01-12 01:42:59 +01:00
Siana Gearz
4eea8624b7
Fix keyboard shortcuts like ctrl+w for floaters
2012-01-12 01:37:13 +01:00
Lirusaito
09213950c3
May or may not fix a lack of AO stand animations caused by my last commit... probably does
2012-01-11 11:30:18 -05:00
Lirusaito
d93f0bb56a
Rubber-band camera in crouchtoggle avoided.
2012-01-11 11:18:23 -05:00
Lirusaito
4de23007a5
Added crouch toggle, global bool called isCrouch, function agent_toggle_down bound to toggle_down.
...
Shift+crouch=toggle, crouch doesn't work while toggle crouched, at the moment.
Formatted keys.ini to be completely aligned.
2012-01-11 11:04:12 -05:00
Lirusaito
8543106f5e
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-01-11 02:28:14 -05:00
Shyotl
ced937cc46
Implemented CreateInventoryCategory sim caps support. ( https://bitbucket.org/lindenlab/viewer-development/changeset/d327dcc8ae51 )
2012-01-11 00:55:03 -06:00
Shyotl
9476aedaf6
Respect passed alpha value for checkerboard.
2012-01-11 00:50:39 -06:00
Shyotl
68bc6749e5
Hooked LLTrans into LLNotification stuffs. Also, fixed [CURRENCY] showing up in several places on the buy land window.
2012-01-11 00:49:14 -06:00
Lirusaito
c5d4ccc78d
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-01-09 17:59:17 -05:00
Shyotl
e847b105f2
CURRENCY added as a default token replacement within LLTrans. (Will be useful when strings are migrated from ui xmls to strings.xml). Also, fixed compile (missed llwindowcallbacks.cpp in my previous commit)
2012-01-09 16:54:13 -06:00
Lirusaito
d6e9b50b99
Spelling fix
2012-01-09 16:14:33 -05: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
Lirusaito
35333f0105
Spelling fix
2012-01-09 05:20:12 -05:00
Lirusaito
be700d0719
Spelling fix, while changing comment styling.
2012-01-09 05:18:01 -05:00
Lirusaito
5dd2f5e2cf
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-01-09 05:10:15 -05:00
Shyotl
e9bd6a3b0d
Better translation support relating to client initialization/login.
2012-01-09 01:40:30 -06:00
Lirusaito
d505e515e4
Moved parentheses into liru_assert_strip for usability.
2012-01-08 21:03:13 -05:00
Lirusaito
9fd813267e
Added three macros, two to help the final one which exists to show file and line on llassert messages;
...
Changed the presentation of said messages to look nicer.
2012-01-08 18:21:43 -05:00
Lirusaito
f14e6cdb60
Pretty sure all I did was fix some things that didn't look nice to me or poor syntax highlighters, shouldn't affect performance...
2012-01-07 18:14:36 -05:00
Lirusaito
fe87ac0f3d
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-01-07 18:14:15 -05:00
Siana Gearz
a6f36abab0
Semicolon care and feeding
2012-01-07 23:44:46 +01:00
Lirusaito
621e677898
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-01-07 17:09:43 -05:00
Lirusaito
626a94cf8f
Merge branch 'master' of git://github.com/siana/SingularityViewer
2012-01-07 15:38:58 -05:00
Siana Gearz
d66074d2ea
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2012-01-07 21:36:24 +01:00
Shyotl
bf28f6514f
Don't grey out 'properties' if selecting multiple items in inventory.
2012-01-06 13:49:24 -06:00
Shyotl
cf62e22409
gpu_table update
2012-01-06 13:48:21 -06:00
Lirusaito
900d063d4f
Just fixed this file up a bit to look a bit nicer... Won't affect performance.
2012-01-06 11:18:31 -05:00
Siana Gearz
b911e86b02
Merge branch 'future' of git://github.com/Shyotl/SingularityViewer
2012-01-06 10:40:05 +01:00
Shyotl
54bfdb7704
Stippling removed. Emulated with a texture and some texcoord manipluation. (looks identical, and works with and without shaders)
2012-01-06 00:53:18 -06:00
Lirusaito
566152c230
Almost completely stripped, saving the final piece for tomorrow
...
((Double clicking from list of chat people on right of chats))
2012-01-05 21:56:48 -05:00
Shyotl
dcbf39bcfa
(Loading...) text in ticker now goes away after 10 seconds. Some streams simply do not provide artist/title metadata. Only parse metadata every half second (opposed to every frame). Also fixed paused text getting clobbered.
2012-01-05 15:52:03 -06:00
Shyotl
c73913a864
Decided to allow width adjustment to ticker floater. It's a little wonky due to blocking height adjustment. LLFloater is kinda crappy and doesen't provide a real max_height/max_width mechanism to do this, so the behavior is a little wonky, but good enough for now.
2012-01-04 18:05:58 -06:00
Shyotl
d3ba4a2b80
Less hardcoded element manipluation for media ticker(allows more freedom for skins, etc). Added gridlines to visualizer. Added oscillator color to color tables (This process sucks, btw).
2012-01-04 03:55:53 -06:00
Shyotl
af7affa9dd
Removed code for a case that will never occur (for oscillator). Also tiny bugfix related to iterating down wavedata buffers.
2012-01-03 21:31:21 -06:00
Shyotl
89e738003c
Default RednerDelayVBUpdate to false.
2012-01-03 20:28:15 -06:00
Shyotl
a3f7399d7d
Added media ticker to Singularity menu. Will be greyed out for anything not FMOD based. Consider implementing in other sound libraries as a to-do. FMOD Ex also displays an oscillator (making fmod3 do this is too dirty, so that's not going to be backported).
2012-01-03 20:27:56 -06:00
Shyotl
dff195d120
Several transparent ui-related components were writing to the depthbuffer for some silly reason. Don't do that since it messes with occlusion.
2011-12-30 19:15:21 -06:00
Shyotl
48552e3027
Set blendtype back to BT_ALPHA after postprocess, because ui assumes such [aka: glBlendFunc(GL_SOURCE_ALPHA, GL_ONE_MINUS_SOURCE_ALPHA)]. Also, line-ending fixup.. again.
2011-12-30 17:19:23 -06:00
Siana Gearz
c6ce417fac
Attempt at fixing a Linux build botch in ReleaseSSE2
2011-12-29 13:39:59 +01:00
Siana Gearz
a7510d3b3a
Merge git://github.com/Lirusaito/SingularityViewer
2011-12-28 04:28:49 +01:00
CobraElDiablo
aad10c9b8d
SH-2516 Fix: Full Bright Geometry Rendering Increases Rapidly, Destroying Frame Rate. By Bao Linden
2011-12-28 04:27:04 +01:00
Shyotl
ca96e00135
Enable gl sync fence. Missed a vertexbuffer flush. moved LLMultiFloater out of llfloater.(h|cpp) and into its own header and source file, matching v2.
2011-12-26 23:40:18 -06:00
Inusaito Sayori
536189340d
Merge branch 'master' of git://github.com/siana/SingularityViewer
2011-12-24 23:39:41 -05:00
Siana Gearz
23b97efb69
Prebuilt fetch now honors CMake-specified plattform
2011-12-25 05:21:37 +01:00
Siana Gearz
2c8e3bb0a3
More Linux build fixes
2011-12-25 04:28:17 +01:00
Inusaito Sayori
7a48cb9979
Merge branch 'master' of git://github.com/siana/SingularityViewer
2011-12-24 22:09:45 -05:00
Siana Gearz
2f5caa27fd
Merge branch 'master' of git://github.com/TighMacFanatic/SingularityViewer
2011-12-25 03:37:03 +01:00
TighMacFanatic
d69f00741f
Openjpeg compile fixes.
2011-12-24 15:07:52 -05:00
Siana Gearz
8c4a52e58d
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer
2011-12-24 20:12:47 +01:00
Siana Gearz
fd22d80dfd
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer
...
Conflicts:
indra/newview/app_settings/shaders/class2/effects/gaussBlurF.glsl
indra/newview/llmanipscale.cpp
indra/newview/llmeshrepository.cpp
indra/newview/llviewerregion.cpp
indra/newview/llvovolume.cpp
2011-12-24 20:12:12 +01:00
TighMacFanatic
e071dc52fd
Merge branch 'master' of https://github.com/siana/SingularityViewer
2011-12-24 13:52:14 -05:00
Shyotl
e1cbeb7e02
Oopsies. Undoing a change that shouldn't have made it into the previous commits. Was simply a part of an experiment.
2011-12-24 11:30:09 -06:00
Inusaito Sayori
9d367cf9f2
Spelling fix
2011-12-24 08:29:58 -05:00
Inusaito
3890e61fbc
Merge branch 'master' of git://github.com/siana/SingularityViewer
2011-12-24 03:44:08 -05:00
Siana Gearz
3df853b74b
Merge branch 'future' of git://github.com/TighMacFanatic/SingularityViewer
2011-12-24 09:00:31 +01:00
Siana Gearz
10bc483305
Merge branch 'master' of git://github.com/TighMacFanatic/SingularityViewer
2011-12-24 09:00:03 +01:00
Siana Gearz
f55fa45b73
No more spammy spam from inventory view, mini update to V3
2011-12-24 08:56:58 +01:00
Siana Gearz
acb24dd3e1
Some Resident scrubbing from IM headers, a-la V3
2011-12-24 08:56:20 +01:00
Inusaito Sayori
4b87c45298
Highlight for selected line should be visible without eyestrain.
2011-12-24 00:31:14 -05:00
Shyotl
a2fb56bf48
Removed soundgroups. Unneeded and redundant. Any potential usefulness is ursuped by LLAudioEngine's channel management, which I do not want to alter.
2011-12-23 18:29:13 -06:00
Shyotl
37095dc2cd
Provide FMOD Ex with format hints. Use software mixing only. Fixed issue with channels being silently stolen due to maxchannels being too low (Wind and streaming audio + 30 sound sources were exceeding max channel count)
2011-12-23 18:00:54 -06:00
Siana Gearz
a57ac5a954
Make OpenJPEG respect our build settings
2011-12-23 23:23:55 +01:00
Siana Gearz
29045609a3
Attempt to fix linking on newer linux
2011-12-23 18:31:47 +01:00
Shyotl
b4dad425aa
Fixed wind not mixing with other audio. Play no more than 30 world sounds at once (new sounds just muted until channels free up). Add fmod profiler support (SHEnableFMODExProfiler). Use FMOD_UNICODE on windows instead of loading files manually and sending raw data to fmod. Incl other misc cleanup.
2011-12-23 02:29:49 -06:00
Shyotl
c73414f1a1
A stab at fmodex support on windows. To use, install 'FMOD Ex Programmers API' to its defualt program files directory, and run develop.py with -DFMODEX:BOOL=ON set. That /should/ be all it takes.
2011-12-22 18:01:07 -06:00
Shyotl
6920bee5e2
Fmod metadata parsing. Innitial.
2011-12-21 01:23:04 -06:00
Shyotl
6a5e203884
Remove hardcoded var passing between LLPostProcess and its floater. Now driven through the xml file.
2011-12-17 00:20:54 -06:00
TighMacFanatic
6b1f44ed6d
Fix for a rare error involving llSetPayPrice being used on a child prim.
2011-12-16 18:59:53 -05:00
TighMacFanatic
ab8cd3e5d5
#endif location fix
2011-12-16 18:44:51 -05:00
Shyotl
78f7cc0d64
Prim rotate tool was lacking colors on its 'rings' due to missing gGL.diffuseColor4fv calls.
2011-12-16 06:01:05 -06:00
Shyotl
b607650d5c
V3 merge. Supposedly improves baked texture loading on other avatars. Also increase discard bias on ati if vram starts running out.
2011-12-16 05:57:48 -06:00
Shyotl
1bfa72fa7c
V3 merge. Slight update. Fixes lighting oddities.
2011-12-16 01:50:57 -06:00
Shyotl
0030ca3af7
Fixed extra post-process shaders. Cleaned up and no longer using deprecated functions.
2011-12-16 01:46:20 -06:00
Shyotl
a53e08032f
Prep for UI matrices.
2011-12-11 01:13:47 -06:00
Shyotl
62febda165
Disable rlva name substitution in LLHUDNameTag::setString. Was redundant and hosed up client tags.
2011-12-11 00:47:44 -06:00
Shyotl
a726de0e99
LLTexLayer now using shaders if applicable. Also added misc tidbits missed earlier.
2011-12-10 22:51:52 -06:00
Shyotl
918d527b14
Resolved nametag bubble image failing to load promptly. Also updated texture to that used in v3, as it looks cleaner.
2011-12-10 22:50:26 -06:00
Shyotl
5919c9a788
Resolved issue with nametag bubble vanishing due to incorrect blend states.
2011-12-10 22:47:43 -06:00
Shyotl
14f2248ea1
LLRenderTarget::copyContents more lenient to errors.
2011-12-10 22:46:26 -06:00
Shyotl
81499fc6ea
-Font init cleanup. Now has a dedicated position in startup initilization.
2011-12-10 22:45:42 -06:00
Shyotl
ffb285c6ff
Huge renderer update (WIP). Still plenty to do, especially pertaining to UI.
...
-Nametag bubble visbility is oddly inconsistent. May vanish with future planned UI merges...
-VBOs are PAINFULLY slow on ATI hardware. This repos self-compiled davep/shining-fixes branch, so I'll leave the ball in LL's court for now regarding that.
2011-12-09 14:02:29 -06:00
TighMacFanatic
e08e8cf131
Merge branch 'master' of https://github.com/siana/SingularityViewer
2011-12-03 13:03:39 -05:00
Siana Gearz
40b4b47023
Silly build fix
2011-12-03 18:52:04 +01:00
TighMacFanatic
2565caf62a
Merge branch 'master' of https://github.com/siana/SingularityViewer
2011-12-03 11:52:29 -05:00
Siana Gearz
d63df79b85
Adding Neck and Root attachment points
2011-12-03 03:51:15 +01:00
Siana Gearz
697dd7e929
Preparing to add mesh upload.
2011-12-03 03:43:23 +01:00
TighMacFanatic
f613be9276
Added new water windlight
2011-12-02 10:41:53 -05:00
TighMacFanatic
f5a08b1c12
Merge branch 'master' of https://github.com/siana/SingularityViewer
2011-12-01 12:13:56 -05:00
TighMacFanatic
f40bbb1602
Merge branch 'master' of https://github.com/Shyotl/SingularityViewer
2011-12-01 12:13:42 -05:00
Siana Gearz
aeb766ee37
Attempt at work around OS X VBO slowness
2011-12-01 17:51:30 +01:00
Siana Gearz
cd67046b33
Silly way to clear stringstream on GCC
2011-12-01 17:41:50 +01:00
Siana Gearz
66f4c170cb
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer into renderer32
2011-12-01 16:51:43 +01:00
Siana Gearz
a485760028
Skipping first time dialogs enabled
2011-12-01 16:51:27 +01:00
Shyotl
0b5a2cd6a3
Un-break for compilers that don't yet support stringstream copying ala C++0x's MoveConstructible
2011-12-01 02:21:23 -06:00
Shyotl
8e7733b2ce
Lazy shader update. attribute -> ATTRIBUTE, varying -> VARYING. Moved some shader preprocessor stuff from llviewershadermgr.cpp to llshadermgr.cpp to match LL (although it looks more messy)
2011-11-24 01:03:03 -06:00
Shyotl
08d2c17c65
Alphamask detection tweakage.
2011-11-24 00:31:45 -06:00
Shyotl
09f7136cf4
'Preserve texture scaling when animating textures when "size x" and "size y" parameters to llSetTextureAnim are zero.' https://bitbucket.org/davep/shining-fixes/changeset/db8a3f49c250
2011-11-23 23:44:04 -06:00
Shyotl
c4b77e247e
LLInstanceTracker v3 merge
2011-11-23 23:40:31 -06:00
Shyotl
9f9daba33d
Missed some glRotatef -> gGL.rotatef conversions.
2011-11-23 23:39:42 -06:00
Shyotl
dc3831c86b
llmath v3 merge.
2011-11-23 23:04:54 -06:00
Siana Gearz
ab14f1908c
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer into renderer32
2011-11-24 04:43:47 +01:00
Shyotl
bf6e1d6c75
Unbork shadows. Apparently texture/texturProj do not return a vector for shadow samplers.
2011-11-23 21:30:32 -06:00
Shyotl
5d8d402403
Fix shader error dumping. (the error file was not being written to.) Also catch exceptions if shader log dir is inaccessable or otherwise unable to be cleared.
2011-11-23 21:29:42 -06:00
Siana Gearz
b8eb3076ce
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer into renderer32
2011-11-23 23:21:14 +01:00
TighMacFanatic
d16e48e128
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer
2011-11-22 00:04:40 -05:00
Shyotl
e46c906a8b
Invalid texure indexes now display as pink to better assist debugging.
2011-11-21 15:56:24 -06:00
Shyotl
83e8a9076b
Several gl calls now wrapped via LLRender (gGL) as prep for future changes:
...
glMatrixMode -> gGL.matrixMode
..GL_MODELVIEW -> LLRender::MM_MODELVIEW
..GL_POJECTION -> LLRender::MM_PROJECTION
..GL_TEXTURE -> LLRender::MM_TEXTURE
glMultMatrix -> gGL.multMatrix
glLoadMatrixf -> gGL.loadMatrix
glPushMatrix -> gGL.pushMatrix
glPopMatrix -> gGL.popMatrix
glLoadIdentity -> gGL.loadIdentity
glRotatef -> gGL.rotatef
glTransformf -> gGL.transformf
glOrtho -> gGL.ortho
glColor3f -> gGL.diffuseColor3f
glColor3fv -> gGL.diffuseColor3fv
glColor4f -> gGL.diffuseColor4f
glColor4fv -> gGL.diffuseColor4fv
glColor4ubv -> gGL.diffuseColor4ubv
glLightModelfv(GL_LIGHT_MODEL_AMBIENT -> gGL.
2011-11-21 15:55:44 -06:00
TighMacFanatic
56b28756ad
Merge branch 'master' of https://github.com/siana/SingularityViewer
2011-11-19 21:36:41 -05:00
TighMacFanatic
13fad75811
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer
2011-11-19 21:36:32 -05:00
Shyotl
1cf367aae5
A little vectorization. gluProject replaced with vectorized glProjectf. Added LLMatrix4a::rotate4. Tweaked LLMatrix4a::rotate. Removed extra _mm_movehl_ps call in LLMatrix3a::setTranspose
2011-11-19 20:02:31 -06:00
Shyotl
70909f86c8
Changed some GL matricies to single precision.
2011-11-19 19:05:19 -06:00
Shyotl
1fd908b2c4
Removed maximum_alpha uniform (as it's always 1.0 anyhow)
2011-11-19 15:13:16 -06:00
Siana Gearz
f0108c17b9
Build floater fixes by Cale Flanagan +tinies
2011-11-14 06:36:46 +01:00
Siana Gearz
0566bde61b
Merge branch 'master' of git://github.com/LightDrake/SingularityViewer
2011-11-14 06:13:47 +01:00
TighMacFanatic
a31fc8a612
Issue 14 - unlimited message lengths resolved.
2011-11-11 01:58:43 -05:00
TighMacFanatic
2ba9e16a6c
Merge branch 'master' of https://github.com/siana/SingularityViewer
2011-11-10 12:27:02 -05:00
Siana Gearz
e6dce6ad7b
#9 - region restart delay
2011-11-10 03:45:29 +01:00
TighMacFanatic
c87caebcf7
Merge branch 'master' of https://github.com/siana/SingularityViewer
2011-11-08 21:13:30 -05:00
Siana Gearz
121a557fe5
Fixes bug #79
2011-11-08 21:54:26 +01:00
Drake Arconis
6aa7f219cd
Merge remote-tracking branch 'upstream/master'
2011-11-08 05:22:47 -05:00
TighMacFanatic
e9e05bec90
Merge branch 'master' of https://github.com/siana/SingularityViewer
2011-11-07 19:31:53 -05:00
Siana Gearz
8421661a89
Version 1.6.0(3)
2011-11-08 01:27:12 +01:00
Siana Gearz
7fea7c589d
Make floating text draw distance tunable
2011-11-08 01:26:51 +01:00
TighMacFanatic
0e3b735a60
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer
2011-11-07 18:44:33 -05:00
TighMacFanatic
236f5757a2
Fix paste bug in object size to clamp to new megaprim maximums.
2011-11-07 18:42:11 -05:00
unknown
0a44e3ee09
Merge branch 'master' of https://github.com/siana/SingularityViewer
2011-11-07 18:29:23 -05:00
Shyotl
ee5a9c97be
Removing some shader warnings under gl 3.x context.
2011-11-07 16:43:30 -06:00
Shyotl
2126654979
Nuked some old redundant camera code.
2011-11-07 16:42:41 -06:00
Shyotl
df40a8c5cf
Fade 'Press ESC to leave mouselook' away after a while.
2011-11-07 16:42:22 -06:00
Siana Gearz
34fb647903
Fix unable to delete links and make more purdy
2011-11-07 05:34:12 +01:00
Siana Gearz
5de4f1e2da
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer
2011-11-07 02:36:24 +01:00
Siana Gearz
18dd31f51a
Fix outfit saving
2011-11-07 02:36:05 +01:00
Shyotl
40689f7d1e
Fixed silly movement bug after taking high-res snapshots.
2011-11-06 16:29:43 -06:00
Siana Gearz
4ce0345842
Fix setting adult, mostly
2011-11-06 16:35:49 +01:00
Sovereign Engineer
844e38702a
Merge remote-tracking branch 'upstream/master'
2011-11-03 14:32:35 -04:00
Siana Gearz
5f074c8c82
Fix most annoying minimap glitch
2011-11-02 18:37:56 +01:00
Siana Gearz
5c2b1d396b
French! Huge thanks to Nomade Zhao!
2011-11-02 05:28:02 +01:00
Siana Gearz
b0b7837c4d
Root prim gizmo fix
2011-11-02 04:42:23 +01:00
Siana Gearz
7789c5a703
Restore map overlay on SL
2011-11-01 18:14:43 +01:00
Shyotl
b64cb8d339
Lineending fixup
2011-10-31 20:44:43 -05:00
Shyotl
3891928092
vary_texture_index only needed in shaders when batching.
2011-10-31 20:44:33 -05:00
Shyotl
f5983208eb
Hide the mouse cursor a bit better when grabbing items in mouselook.
2011-10-31 20:44:27 -05:00
Shyotl
0ef5931212
Added a bit of debug output for viewer tool states.
2011-10-31 20:43:56 -05:00
Shyotl
6964cec6f1
Merge branch 'master' of git://github.com/siana/SingularityViewer.git into future
2011-10-31 20:41:36 -05:00
Drake Arconis
a35ef93d19
Right Click Mouse Scroll Zoom and Xcode fix
2011-10-31 15:43:05 -04:00
Drake Arconis
e5f75d1e48
XCode fixes
2011-10-31 13:24:31 -04:00
Siana Gearz
231af66b90
Fixing for OS X
2011-10-31 16:00:05 +01:00
Siana Gearz
f386fc75df
Did SELinux complain about THIS?
2011-10-31 05:24:00 +01:00
Siana Gearz
cc45a24aff
Darwin doesn't use extension function pointer mechanism
2011-10-28 02:05:09 +02:00
Siana Gearz
e06d0b2e70
Whoopsie!
2011-10-27 23:02:35 +02:00
Siana Gearz
0281ac4afe
There is no glext prebuilt on OS X
2011-10-27 22:39:28 +02:00
Brett Murphy
7227c01d79
updated install.xml with correct freetype package for mac-osx
2011-10-27 22:35:38 +02:00
Brett Murphy
c5abde1616
added ctrl-alt-p option for phantom avatar
2011-10-27 22:32:38 +02:00
Siana Gearz
c2a4951f20
Fix grid info fetch ignoring certificates
2011-10-26 21:35:19 +02:00
Shyotl
0fde15246b
Moved some settings out of the main settings.xml and into settings_sh.xml where they belong.
2011-10-22 01:57:39 -05:00
Shyotl
b3423de80a
Shaders dumped to logs/shader_dump directory if 'ShyotlDumpRawShaders' is true, or a shader throws an error of some sort.
2011-10-22 01:55:08 -05:00
Siana Gearz
743449e635
Tinies, custom OpenAL on Linux
2011-10-22 05:09:49 +02:00
Shyotl
405182025d
Resolved warning about 8dcd4a48-2d37-4909-9f78-f7a9eb4ef903.j2c not being found. Also renamed it to transparent.j2c because I hate seeing local textures with uuid filenames... and because v2 renamed it too.
2011-10-21 21:46:35 -05:00
Siana Gearz
bd6d14d741
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer
2011-10-22 01:17:59 +02:00
Shyotl
0e190cadcd
LLWorld::destroyClass() wasn't releasing water texture refs.
2011-10-21 15:26:59 -05:00
Shyotl
408f5a4a51
SH-2564. Testing region visibility driven by spatial partitions.
2011-10-21 15:26:27 -05:00
Shyotl
53f5957b92
Animated faces with bumpmapping now behave as expected.
2011-10-21 15:03:46 -05:00
Shyotl
fb32a0be5a
Failed to start tracking a new icon. (Inv_Invalid.png)
2011-10-21 14:52:13 -05:00
Shyotl
474e1ec7cc
Particles (including clouds) vectorized a bit more.
2011-10-21 14:50:55 -05:00
Siana Gearz
1e9d09b82e
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer
...
Conflicts:
indra/newview/llinventoryicon.cpp
2011-10-21 05:37:07 +02:00
Siana Gearz
c3b1bf4b76
Actually, tga loads more rapidly for some reason
2011-10-21 05:35:33 +02:00
Shyotl
e2d9c31f5e
Fixed inventory icons for shirt and physic wearables.
2011-10-20 22:24:58 -05:00
Siana Gearz
7b81e9d248
Merge branch 'master' of github.com:siana/SingularityViewer
2011-10-21 04:56:21 +02:00
Siana Gearz
6e6c438e2a
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer
2011-10-21 04:55:08 +02:00
Siana Gearz
4606c7512e
Icon mishaps, thx Cryo for spotting. +Standalone fix
2011-10-21 04:54:55 +02:00
Shyotl
88e373c960
The copy button in the face edit panel saves the texture params to a non-existant saved setting for some reason. This throws a crasloop prompt. Setting is never read back, so just commenting out this line.
2011-10-20 19:29:51 -05:00
Siana Gearz
f2deb39dac
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer
...
Conflicts:
indra/newview/lldrawpoolbump.cpp
2011-10-21 01:42:12 +02:00
Shyotl
8a5793ce23
Selected face overlay no longer z-fights with the selected prim face.
2011-10-20 16:23:28 -05:00
unknown
a36c5f2ee6
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer into future
2011-10-20 14:56:37 -04:00
Shyotl
c63bf31328
I don't trust this statement to work without the parentesis.
2011-10-20 13:46:56 -05:00
Shyotl
5d811163a6
gDeferredShadowAlphaMaskProgram should be unbound after renderpass
2011-10-20 13:45:28 -05:00
Shyotl
78a98cbf08
Bump shader needs to have texture0 sample assigned to index0, and texture1 as index1. Confirmed in LLDrawPoolBump::bindBumpMap. (This probably isn't required yet, but appears safe)
2011-10-20 13:45:00 -05:00
Shyotl
91348909b5
Shuffled gObjectSimpleWaterProgram and gObjectSimpleAlphaMaskProgram around
2011-10-20 13:43:25 -05:00
Shyotl
73f2543a6f
Use LLGLShader::sIndexTextureChannels instead of mNumTextureImageUnits directly.. also check that channel value isn't invalid. Also make super-sure shaders are disabled on pre opengl 2.0 hardware.
2011-10-20 13:37:09 -05:00
unknown
d80458b726
Merge branch 'master' of https://github.com/siana/SingularityViewer
2011-10-20 14:36:59 -04:00
Shyotl
22385c44c8
Make legacy renderpath a bit more strict.
2011-10-20 13:30:29 -05:00
Shyotl
40261d3472
Invalid texunit was still bound after bumpmapping finished
2011-10-20 13:26:08 -05:00
Siana Gearz
06ff562cd2
Added Mobility Radeon 6 series
2011-10-20 20:23:29 +02:00
unknown
e7b023778a
Merge branch 'master' of https://github.com/siana/SingularityViewer
2011-10-20 14:08:10 -04:00
unknown
2e4419a295
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer
2011-10-19 16:12:15 -04:00
unknown
bdc95a1544
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer into future
2011-10-19 16:09:24 -04:00
TighMacFanatic
ff786ad2c7
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer into future
2011-10-13 18:16:40 -04:00
TighMacFanatic
c95696e8a0
Merge branch 'future' of https://github.com/siana/SingularityViewer into future
2011-10-13 18:13:16 -04:00
TighMacFanatic
4dbed63f0b
Merge branch 'master' of https://github.com/siana/SingularityViewer into future
2011-10-13 18:13:04 -04:00
Aleric Inglewood
3de99315e2
Some AIFrameTimer code cleanup and comment fixes.
2011-08-14 15:42:46 +02:00
Aleric Inglewood
5945793031
Implementation of AIFrameTimer.
2011-08-13 17:32:50 +02:00
Aleric Inglewood
449e7b2a84
Merge remote-tracking branch 'origin/master'
2011-08-13 17:32:27 +02:00
Siana Gearz
cdebc1c5cc
Version 1.5.10(2)
2011-08-09 03:57:57 +02:00
Aleric Inglewood
e95ee85804
Make LLFrameTimer thread-safe.
...
LLFrameTimer::sFrameTime is accessed by the texture
thread as well. Although the only consequences are
that it's possible for a timer in the texture thread
to time out too early (or to never time out when
it's started) when it reads this variable at the
same time as that it is updated, which is pretty
inlikely, it's just not-done to leave anything
thread-unsafe when it's known to be thread-unsafe.
This patch also adds a framework for AIFrameTimer, but
that isn't implemented yet.
2011-08-08 19:21:27 +02:00
Aleric Inglewood
5e69c9fa05
Merge remote-tracking branch 'origin/master'
2011-08-08 19:20:39 +02:00
Aleric Inglewood
370890b704
We use is_main_thread() for this.
2011-08-06 13:45:01 +02:00