Commit Graph

40429 Commits (bd008a170898e69beeb8bc0481b4bfd94de86c55)

Author SHA1 Message Date
andreykproductengine b493edd2c3 MAINT-204 Fixed Top folder is expanded when my inventory filter is changed 2016-04-27 18:06:57 +03:00
Nat Goodspeed ec0e3e9f08 DRTVWR-418: Match KDU_X86_INTRINSICS macro set for KDU package build. 2016-04-26 22:23:18 -04:00
Rider Linden 3771778ac3 Merge 2016-04-26 16:20:01 -07:00
Brad Payne (Vir Linden) 041433483a SL-375 - tolerance and debug output tweaks 2016-04-26 17:07:04 -04:00
Rider Linden 66dd72459a MAINT-6336: Initialize TempBoundListener with constructor 2016-04-26 13:44:44 -07:00
callum_linden 811a0b5726 DRTVWR-418: add preprocessor define to fix linker error introduced in v7.8 2016-04-26 12:14:29 -07:00
Rider Linden dd2311b993 MAINT-6336: Put the timeout upstream of the suspending pump and fire the timeout it. Also some cleanup on LLSD construction in vivox. 2016-04-26 11:56:25 -07:00
Oz Linden 5c70d7ed2b Suppress avatar complexity notices if ShowMyComplexityChanges is zero 2016-04-26 14:08:28 -04:00
andreykproductengine 8d9f1ca337 MAINT-2022 FIXED "Copy" perform the same operation like "Copy UUID" in Gestures panel 2016-04-26 18:21:55 +03:00
Mnikolenko Productengine c1a56f9fb7 MAINT-1057 FIXED Cannot get focus for or close build floater using toolbar button when editing attachments in no-build area 2016-04-27 10:58:44 +03:00
Mnikolenko Productengine 4a94133b07 MAINT-1007 FIXED Context menu in Appearance/Wearing tab should contain "Show original" menu item 2016-04-27 10:56:38 +03:00
Oz Linden 7eb14ba3ef allow warnings from autobuild 2016-04-26 09:46:31 -04:00
Nat Goodspeed b9fa7e7aeb Automated merge with ssh://bitbucket.org/lindenlab/viewer64 2016-04-25 22:57:29 -04:00
Nat Goodspeed a0052fac05 DRTVWR-418: Fix indra/llkdu wrapper for changes in KDU 7.8 API.
KDU 7.8 introduces a number of changes to its API, most notably by moving
public symbols into a variety of kdu_something namespaces. While this is
laudable in a general sense, it does require quite a bit of diagnostic
building and patching to update legacy code.

Since llimagej2ckdu_test.cpp lamentably stubs out pretty much the entire KDU
API, we must also fix those stubs for signature changes even to functions we
don't otherwise reference.

NOTE: This commit still leaves four symbols undefined. Below I have taken the
liberty of juxtaposing the error line with the output from dumpbin /exports
build-vc120/packages/lib/release/kdu.lib. I see no differences.

unresolved symbol (?kdu_convert_ycc_to_rgb_rev16@kdu_core@@3P6AXPAF00H@ZA)   "void (__cdecl* kdu_core::kdu_convert_ycc_to_rgb_rev16)(short *,short *,short *,int)"
                   ?kdu_convert_ycc_to_rgb_rev16@kdu_core@@3P6AXPAF00H@ZA    (void (__cdecl* kdu_core::kdu_convert_ycc_to_rgb_rev16)(short *,short *,short *,int))
unresolved symbol (?kdu_convert_ycc_to_rgb_irrev16@kdu_core@@3P6AXPAF00H@ZA) "void (__cdecl* kdu_core::kdu_convert_ycc_to_rgb_irrev16)(short *,short *,short *,int)"
                   ?kdu_convert_ycc_to_rgb_irrev16@kdu_core@@3P6AXPAF00H@ZA  (void (__cdecl* kdu_core::kdu_convert_ycc_to_rgb_irrev16)(short *,short *,short *,int))
unresolved symbol (?kdu_convert_ycc_to_rgb_rev32@kdu_core@@3P6AXPAH00H@ZA)   "void (__cdecl* kdu_core::kdu_convert_ycc_to_rgb_rev32)(int *,int *,int *,int)"
                   ?kdu_convert_ycc_to_rgb_rev32@kdu_core@@3P6AXPAH00H@ZA    (void (__cdecl* kdu_core::kdu_convert_ycc_to_rgb_rev32)(int *,int *,int *,int))
unresolved symbol (?kdu_convert_ycc_to_rgb_irrev32@kdu_core@@3P6AXPAM00H@ZA) "void (__cdecl* kdu_core::kdu_convert_ycc_to_rgb_irrev32)(float *,float *,float *,int)"
                   ?kdu_convert_ycc_to_rgb_irrev32@kdu_core@@3P6AXPAM00H@ZA  (void (__cdecl* kdu_core::kdu_convert_ycc_to_rgb_irrev32)(float *,float *,float *,int))
24>C:\Users\Nat\linden\viewer64\build-vc120\newview\RelWithDebInfo\secondlife-bin.exe : fatal error LNK1120: 4 unresolved externals
2016-04-25 22:56:58 -04:00
Nat Goodspeed 979417fbd5 DRTVWR-418: Fix MD5 hashes for KDU 314311 packages. 2016-04-25 22:48:51 -04:00
Rider Linden 1eaed3d37f Merge 2016-04-25 12:12:18 -07:00
Rider Linden 4d9dd3271b MAINT-6338: Add methods for getting and setting boolean properties from gSavedSettings in the HTTPCore. Use those methods to access new key HTTPLogBodyOnError. Dump body of HTTP message to log in case of error if this key is true. 2016-04-25 12:06:33 -07:00
Mnikolenko Productengine 772f0db14e MAINT-6283 reverted 2016-04-25 13:05:35 +03:00
Nicky 944c497090 Code stylistics.
(transplanted from 570ea799407270069974021eca3a5056d6908f58)
2016-04-24 12:55:50 +02:00
Nicky c4e21cf282 Fix a crash is drawn vertices is 0.
(transplanted from 89b3e585218ddb8d6a3e62af29f8daf889371e5e)
2016-04-24 12:55:13 +02:00
Nicky a590d1c63a Windows z64: Disable warning 4267 via llpreprocessor rather than cmake files
(transplanted from 165fa5852652a1da005cf3b2201c192f028efd43)
2016-04-24 12:51:26 +02:00
Brad Payne (Vir Linden) e769e76cd3 SL-375 - ignore joint position overrides if they are equivalent to the default position. 2016-04-23 07:36:42 -04:00
AndreyL ProductEngine d424033bd4 Merged in lindenlab/viewer-bear 2016-04-23 02:45:44 +03:00
Rider Linden 1fa2757511 Debug code snuck in. 2016-04-22 15:14:30 -07:00
Nicky c87d24ac71 Fasttimers: Windows) Always use the __rdtsc() intrinsic rather than inline assembly. Linux/OSX) The rtdsc assembly intruction is clobbering EAX and EDX, the snippet was not protecting EDX accordingly.
(transplanted from 6307b134f821390367d4c86a03b9a492ac7ed282)
2016-04-22 23:59:28 +02:00
Rider Linden fd8b7a3934 Merge 2016-04-22 14:52:36 -07:00
callum_linden 6b9ceb561c DRTVWR-418 Remove references to gtk-atk-pango-glib from Windows build since it's not used there 2016-04-22 14:34:42 -07:00
callum_linden 741ab668c4 DRTVWR-418 Update the version of cef-bin via llceflib that we consume (no code changes, just updating to latest after changes to documentation/private status) 2016-04-22 13:45:27 -07:00
Brad Payne (Vir Linden) 6eb0bb676b fixed hash fix for llphysicsextension_source package. 2016-04-22 16:30:13 -04:00
Brad Payne (Vir Linden) 412626d302 hash fix for llphysicsextension_source package. 2016-04-22 16:03:51 -04:00
Rider Linden 899489ae0a MAINT-6336: Centralize waiting on event pump with a timeout. Shorten the lifespan of a timeout event pump lifespan to be no longer than necessary. Change all references to the LLEventTimer to instead uses the centralized version. 2016-04-22 12:07:27 -07:00
Brad Payne (Vir Linden) 70156605e2 SL-374 - don't allow sliders to modify joint positions if there's already a mesh-imposed override in place. 2016-04-22 14:51:57 -04:00
Oz Linden 574963ff6d spruce up the README (I needed a change to force a new build number) 2016-04-22 14:00:46 -04:00
andreykproductengine e302b6f1f4 MAINT-2063 Fixed User had ability to delete Notecards and textures from library 2016-04-22 18:41:45 +03:00
Mnikolenko ProductEngine f70be72ad6 MAINT-6303 Width was changed to appropriate value 2016-04-22 18:21:18 +03:00
Mnikolenko ProductEngine 8d265cd59f MAINT-6229 Organize Outfit Browser thumbnails 2016-04-22 17:01:56 +03:00
Nicky e8aa2dd71f x64: Do not use a union of LLColor4U. Especially having the two pointer in there will blow up the struct to at least 8 byte, which will break VBO packing as this class needs to be 4 byte in size.
(transplanted from 847df86d6b5daa69dcfc428df18876a9c1e8bef6)
2016-04-22 14:58:25 +02:00
Nicky 30dcad4b95 Windows: 1. GWL_USERDATA must be GWLP_USERDATA to be compatible with x86 and x64. (GWL_USERDATA is deprecated anyway). 3. Replace Get/SetWindowLong with Get/SetWindoeLongPtr or placing this into GWLP_USERDATA will truncate the pointer.
(transplanted from 5f50745bff03700d3862a6bb1eb5936be0fdc6cd)
2016-04-22 14:55:19 +02:00
Nicky a116f96a2f Windows: USe the correct datatypes when calling the Windows API.
(transplanted from 8b0c42b1a4f0416a17c8ec6078a85c5773f69a25)
2016-04-22 13:02:37 +02:00
Nicky f86c1e4ebc Add build-vc120_x64/ to the ignore list.
(transplanted from 98e2f67eded2d68f9a3780e7f6ed1dbf2dc3a0a7)
2016-04-22 13:00:21 +02:00
Nicky 7640c2fb44 Windows x64: Cannot use inline assembly.
(transplanted from 0b621f8a1ee707527325eb70e59ef02c63e2bd10)
2016-04-22 12:59:59 +02:00
Nicky 637dc1f5a9 Windows x64: 64 bit implies SSE2, handle this accordingly when detecting if SSE2 is enabled.
(transplanted from 93492b84cb752dc79c74d9667f11edd76ace8f0b)
2016-04-22 12:59:41 +02:00
Nicky 056f098302 Windows x64: Cannot use inline assembly.
(transplanted from ee32840fc591f5529a0b544243e7b4146eb8f531)
2016-04-22 12:58:51 +02:00
Nicky d75a6ecbe5 Windows x64: Disable warning 4267 (it causes too much noise) and do not enable /arch:SSE2 (x64 implies SSE2 and setting the flag causes warnings).
(transplanted from 5a7cc3874065b13a83b8c7aa044fb07f38edd283)
2016-04-22 12:58:20 +02:00
Nicky f611c05355 Add windows64 config.
(transplanted from 96ec064688376d0f4bfbabcfe8d478227403b630)
2016-04-22 12:57:11 +02:00
callum_linden aa407cb925 DRTVWR-418 pull in fixed (all headers) version of NVAPI 2016-04-21 18:42:44 -07:00
Andrey Lihatskiy d6f454831f Merged lindenlab/viewer-bear into default 2016-04-22 04:23:53 +03:00
callum_linden 28eaac8264 DRTVWR-418 downgrade NVAPI package - very newest version was incompatible with viewer code 2016-04-21 16:22:24 -07:00
callum_linden b50df60aa1 DRTVWR-418 remove vestiges of TCMALLOC and GooglePerfTools from the viewer 2016-04-21 16:13:39 -07:00
Brad Payne (Vir Linden) cad96c6d86 SL-371 - removed magic-offset check, for now. 2016-04-21 17:53:30 -04:00