Commit Graph

40429 Commits (bd008a170898e69beeb8bc0481b4bfd94de86c55)

Author SHA1 Message Date
Nat Goodspeed 3cffbd0330 DRTVWR-418: Update to llphysicsextensions_stub build 501069 2016-11-23 09:35:18 -05:00
Nat Goodspeed 1adf8756f3 DRTVWR-418: Use build-vc120-32 vs. build-vc120-64 on Windows. 2016-11-22 11:02:14 -05:00
Nat Goodspeed 548f59042f DRTVWR-418: libc++ has stat data in <sys/types.h>. 2016-11-22 08:40:41 -05:00
Nat Goodspeed e7324c8956 DRTVWR-418: Use correct spelling for glh_linear package. 2016-11-22 08:39:31 -05:00
Nat Goodspeed 9c55b36856 DRTVWR-418: Update comments to reflect status of P0091R3.
Some day llmake() will be unnecessary because compiler deduction of class
template arguments from constructor arguments has been approved by ISO.
2016-11-22 08:37:45 -05:00
Nat Goodspeed 40f7501319 DRTVWR-418: Use uintptr_t when casting pointers to ints.
LLPrivateMemoryPool and LLPrivateMemoryPoolManager have assumed that it's
always valid to cast a pointer to U32. With 64-bit pointers, no longer true.
2016-11-22 08:35:41 -05:00
Nat Goodspeed 2c8ad717fd DRTVWR-418: Update viewer to openssl 501051, curl 501064 2016-11-22 08:32:56 -05:00
Drake Arconis fb9cb88272 STORM-2143 Correct vertex winding of stars 2016-11-19 22:25:39 -05:00
Andrey Kleshchev a088a12992 Merged in MAINT-6803 face cycling 2016-11-29 11:30:59 +00:00
Mnikolenko Productengine d91584ed70 MAINT-6936 Black screen following toggle to wireframe in photo dialogue. 2016-11-29 11:46:51 +02:00
andreykproductengine e3b232a0ec MAINT-5456 Button tooltips in Appearance floater should now be localisable 2016-11-28 18:48:37 +02:00
Mnikolenko Productengine a75bc0e002 MAINT-6962 Viewer crashes when saving sky preset and clicking "Save" button twice 2016-11-28 13:31:12 +02:00
Mnikolenko Productengine 334d853527 MAINT-6961 FIXED Some textures(copied from Library) couldn't be set as Outfit image via "Select image" although drag and drop works fine 2016-11-25 16:12:31 +02:00
Nat Goodspeed 8b61d4f277 DRTVWR-418: Change to libc++ on Mac, remove reminder warning. 2016-11-19 08:51:29 -05:00
Ansariel Hiller 76b3efe01c MAINT-6953 [Contribution] Error in DPI scaling calculation 2016-11-19 11:19:01 +00:00
andreykproductengine b3493dcaee MAINT-6951 Fixed Appearance panel causing camera movement regardless of circumstance. 2016-11-23 19:28:54 +02:00
Mnikolenko Productengine 52553473b3 MAINT-6919 New SKU description doesn't fit in REGION/ESTATE ->Region tab 2016-11-23 18:18:21 +02:00
Mnikolenko Productengine 4e7d0ddb2f MAINT-6957 A high object bonus can cause incorrect parcel land capacity to appear in the build tool's Advanced floater 2016-11-23 16:29:29 +02:00
Mnikolenko Productengine 70b71738d5 MAINT-6949 Visual Outfit Browser - rename worn outfit is not reflected in gallery view 2016-11-22 16:30:32 +02:00
andreykproductengine 416a46711d MAINT-6901 safety checks fix 2016-11-21 22:58:07 +02:00
AndreyL ProductEngine fb0355fdba Merged in Ansariel/storm-2141 2016-11-21 21:18:13 +02:00
andreykproductengine fc72e2d95f MAINT-6938 Fixed Inventory gear menu, 'empty' entries are always enabled. 2016-11-21 18:01:34 +02:00
andreykproductengine c74d1acbfc MAINT-2141 Fix for Sky Cloud Coverage reverting. 2016-11-18 20:59:30 +02:00
Ansariel 11c03f8fe3 STORM-2140 LLLineEditor enabled-state cannot properly set via XUI 2016-11-19 16:50:02 +01:00
Brad Payne (Vir Linden) 4c2144e115 SL-534 - make handling of other-gender sliders more consistent. Fixes mGroin bug. 2016-11-18 09:39:14 -05:00
andreykproductengine 75eb1e6ca6 MAINT-6901 Linux build fix 2016-11-18 16:24:36 +02:00
Nat Goodspeed 92d7eaaf07 DRTVWR-418: Provide Darwin_i686_Manifest alias to Darwin_i386_Manifest.
It's never been clear to me why Macs tend to refer to 32-bit Intel processors
as i386 when other platforms tend to refer to them as i686. New CMake logic to
derive ARCH from ADDRESS_SIZE produces i686. Give viewer_manifest.py a
Darwin_i686_Manifest class alias so it continues to work when arch is passed
as i686 as well as i386.
2016-11-17 17:50:55 -05:00
Nat Goodspeed 73a7b14013 DRTVWR-418: Fold redundant testrunner.py modules together again.
llcorehttp/tests had a clone of llmessage/tests/testrunner.py that was almost
identical save for recognizing an extra optional parameter. Migrate those few
lines into llmessage/tests/testrunner.py; eliminate the copy in llcorehttp;
help test_llcorehttp_peer.py find the testrunner.py in llmessage/tests.
2016-11-17 17:46:50 -05:00
Nat Goodspeed b1185eca82 DRTVWR-418: Fix Windows line endings in include_kdu_xxxx.h 2016-11-17 08:59:01 -05:00
Nat Goodspeed c5770cd1af DRTVWR-418: Add warning about changing to libc++ on Mac. 2016-11-17 08:57:11 -05:00
Nat Goodspeed bc7d8d3a94 DRTVWR-418: Try to make the OSX architecture match computed ARCH
which in turn depends on ADDRESS_SIZE.
2016-11-16 16:06:32 -05:00
Nat Goodspeed 0c43e4e856 DRTVWR-418: Disable unconditional signing for Mac builds.
There Must Be A Better Way.
2016-11-16 16:05:16 -05:00
Nat Goodspeed 5eda71f98d DRTVWR-418: Remove obsolete quotes from autobuild.xml.
With the new autobuild command infrastructure, the quotes that used to be
necessary for correct command-line parsing are now actually undesirable: they
are passed literally to the command in question, causing (e.g.) cmake to
complain that although it knows of a generator called Xcode, there's no
generator called 'Xcode'.
2016-11-16 15:47:21 -05:00
Nat Goodspeed f5e9839627 DRTVWR-418: Replace preprocessor tests for Windows-specific _M_AMD64
with tests on ADDRESS_SIZE, which is now set on the compiler command line.
2016-11-16 15:39:00 -05:00
Nat Goodspeed d833e45c28 DRTVWR-418: Pass ADDRESS_SIZE down into C++ compilation
by adding -DADDRESS_SIZE= to the compile switches.

Remove hack to work around limitations of gcc 4.1 build hosts.

Streamline a bit of logic to specify correct -m32 or -m64 switch.

Use ADDRESS_SIZE instead of ARCH to control -march=pentiumpro.
2016-11-16 15:32:01 -05:00
Nat Goodspeed 8c061ab184 DRTVWR-418: Compute ADDRESS_SIZE from arch if not specified.
Migrate the logic formerly used only for LINUX to detect whether ADDRESS_SIZE
is set to 32 or 64, and if not, detect a default for the platform. But instead
of using uname -m, use python's platform.machine().

On Windows, stop forcing ARCH to i686 and ADDRESS_SIZE to 32.

On Mac, reset default to x86_64 instead of i386; stop forcing ADDRESS_SIZE to
32.
2016-11-16 15:27:36 -05:00
Jonathan Yap ec5051699a STORM-2142 Tweaks to some of the 4 combined issues 2016-11-16 11:21:54 -05:00
Nat Goodspeed 934b94e74a DRTVWR-418: pull in new viewer-release via viewer64 2016-11-16 10:56:05 -05:00
Oz Linden fd2ccb1606 merge changes for 4.1.2-release 2016-11-16 09:52:59 -05:00
Nat Goodspeed af349febb3 Automated merge with ssh://bitbucket.org/lindenlab/viewer-release 2016-11-16 09:17:44 -05:00
Mnikolenko Productengine fef70f8f1c MAINT-6872 Account for CTRL+0 zoom when mesh LOD is calculated 2016-11-16 15:54:00 +02:00
AndreyL ProductEngine 84222286cc MAINT-6917 Setting one avatar to "Do not render" causes all avatars to become imposters 2017-11-09 23:05:35 +02:00
Brad Payne (Vir Linden) d31596db6a merge 2016-11-16 08:39:41 -05:00
Oz Linden ecd93e5678 increment viewer version to 4.1.3 2016-11-15 16:02:48 -05:00
Oz Linden 0a8e04c717 Added tag 4.1.2-release for changeset bfbba2244320 2016-11-15 16:02:48 -05:00
Nat Goodspeed 0c8556921d DRTVWR-418: Mistakenly inverted the sense of the LL_64BIT_BUILD test. 2016-11-15 16:02:39 -05:00
Nat Goodspeed 6c7a972861 DRTVWR-418: Fold windows64 into windows platform with new autobuild.
autobuild 1.1 now supports expanding $variables within a config file --
support that was explicitly added to address this very problem. So now the
windows platform in autobuild.xml uses $AUTOBUILD_ADDRSIZE,
$AUTOBUILD_WIN_VSPLATFORM and $AUTOBUILD_WIN_CMAKE_GEN, which should handle
most of the deltas between the windows platform and windows64.

This permits removing the windows64 platform definition from autobuild.xml.

The one remaining delta between the windows64 and windows platform definitions
was -DLL_64BIT_BUILD=TRUE. But we can handle that instead by checking
ADDRESS_SIZE. Change all existing references to WORD_SIZE to ADDRESS_SIZE
instead, and set ADDRESS_SIZE to $AUTOBUILD_ADDRSIZE. Change the one existing
LL_64BIT_BUILD reference to test (ADDRESS_SIZE EQUAL 64) instead.
2016-11-15 15:53:24 -05:00
andreykproductengine 4ae6f32ee1 MAINT-6901 Fixes upload assigning different scale to parts of the model 2016-11-15 20:16:01 +02:00
Ansariel 420b1c9429 STORM-2141: Fix various inventory floater related issues:
* Opening new inventory via Control-Shift-I shortcut uses legacy and potentinally dangerous code path
* Closing new inventory windows don't release memory
* During shutdown legacy and inoperable code for inventory window cleanup is called
* Remove old and unused inventory legacy code
2016-11-14 14:45:53 +01:00
Brad Payne (Vir Linden) de487038fc MAINT-6915 - fixed a bug in Reset Skeletons And Animations. For self avatar, this will now be equivalent to reset skeleton + stop animating me. 2016-11-11 10:17:03 -05:00