Commit Graph

23276 Commits (5e1e44ca7ea6fdbfb34a3a3968d5f07fc0ff3d7a)

Author SHA1 Message Date
Nat Goodspeed 46a7cdd286 Merge daggy fix c167ae699e17 for Linux UI issues. 2012-04-11 11:05:21 -04:00
Nat Goodspeed 5459f2ee98 Fix Linux UI issues introduced by moving llinitparam to llcommon.
In a number of places, the viewer uses a lookup based on std::type_info*. We
used to use std::map<std::type_info*, whatever>. But on Linux,
&typeid(SomeType) can produce different pointer values, depending on the
dynamic load module in which the code is executed. Introduce
LLTypeInfoLookup<T>, with an API that deliberately mimics
std::map<std::type_info*, T>. LLTypeInfoLookup::find() first tries an
efficient search for the specified std::type_info*. But if that fails, it
scans the underlying container for a match on the std::type_info::name()
string. If found, it caches the new std::type_info* to optimize subsequent
lookups with the same pointer.
Use LLTypeInfoLookup instead of std::map<std::type_info*, ...> in
llinitparam.h and llregistry.h.
Introduce LLSortedVector<KEY, VALUE>, a std::vector<std::pair<KEY, VALUE>>
maintained in sorted order with binary-search lookup. It presents a subset of
the std::map<KEY, VALUE> API.
2012-04-11 11:01:00 -04:00
Nat Goodspeed 4574a9a008 IQA-463: Linux fonts look better without libfontconfig.so.1 symlink.
Making llmanifest.py support library-file wildcards allows viewer_manifest.py
to avoid specifying the exact version number of every shared library we want
to package. Specifying "libfontconfig.so.*" was copying the libfontconfig.so.1
symlink as well as the libfontconfig.so.1.4.4 binary. To my dismay, packaging
that symlink makes the Linux viewer fonts look WORSE! I suspect that means
that the released Linux viewer completely ignores our packaged
libfontconfig.so.1.4.4 library, finding the system fontconfig instead. But
that would be a whole different project. For present purposes it suffices to
make the updated viewer_manifest.py copy the same files as the older one.
2012-04-11 08:56:38 -04:00
Dave Parks 75c53a6a26 merge 2012-04-10 12:52:36 -05:00
Vaalith 8d4c6771fd storm-64: One more toast on failure to verify initial image, and changed a bool to enum 2012-04-10 09:28:47 -04:00
eli 7e97368fe4 FIX VWR-28730 JA terminology consistency fix 2012-04-09 16:43:26 -07:00
Brad Payne (Vir Linden) 7248634231 possible fix for linux build failure 2012-04-09 18:35:28 -04:00
Brad Payne (Vir Linden) af74e5e443 merge viewer-release to runway 2012-04-09 18:11:34 -04:00
Brad Payne (Vir Linden) e4cced8234 SH-3064 FIX - added cloud and cloud-or-gray stats to summary metrics. Moved summary metrics out of per-region info. Removed phase stats from avatar appearance change msg. 2012-04-09 17:57:50 -04:00
Dave Parks d8b80cdbb6 MAINT-890 Fix for freeze on exit when a mesh upload is pending. 2012-04-09 12:21:38 -05:00
Vaalith Jinn 4ff8067aa8 STORM-64: Added toasts to display critical errors during update cycle. 2012-04-09 17:44:27 +03:00
Merov Linden 172b45d5a2 SH-3060 : Complete new byte range computation, clean up and back pedal on some changes that didn't pay of. 2012-04-06 18:28:47 -07:00
Merov Linden bb7b5b27ce SH-3060 : Fix kdu unit test I broke while changing mRate init policy 2012-04-06 16:17:38 -07:00
Oz Linden 0539de9099 STORM-1837: check for valid png header before attempting to decode 2012-04-06 14:36:58 -04:00
Merov Linden 91094d92a7 SH-3060 : Implement new byte range computation, cleaned up use of compression rate as well. 2012-04-05 22:05:00 -07:00
Brad Payne (Vir Linden) 7d739fbe5b SH-3064 WIP - accumulate stats tied to phase timers 2012-04-05 14:25:21 -04:00
Merov Linden 782981866a SH-3060 : New byte range implementation. Intermediate (not working) state. 2012-04-04 18:58:34 -07:00
Merov Linden c6511d9c85 SH-3075 : Fix encoding for reversible images and small textures 2012-04-04 15:59:52 -07:00
Paul ProductEngine 823a52756a MAINT-830 FIXED ([PUBLIC]"Items successfully shared" appears even when share fails)
- Added check whether sharing inventory category or inventory item was successful
2012-04-04 20:08:38 +03:00
Brad Payne (Vir Linden) 67353ef0c2 formatting fixes (whitespace only) 2012-04-04 10:41:31 -04:00
Brad Payne (Vir Linden) 96d96bf474 formatting fixes (whitespace only) 2012-04-04 10:40:26 -04:00
Oz Linden 2ed386e07b STORM-1787 remove dead code that causes spurious build log error reports 2012-04-04 09:17:58 -04:00
Nicky Perian 973bc1d174 STORM-1828 Change write to location from LL_PATH_CHARACTER to
LL_PATH_USER_SETTINGS. This will allow a common write location for development
and installed configurations. Should correct installed configuration from
permission failures on windows systems where writing to the install directory
requires elevation of rights to administrator.
2012-04-03 20:25:49 -05:00
Oz Linden 999e0bcc2c merge fix for storm-1833 2012-04-06 10:15:01 -04:00
Jonathan Yap e478204526 STORM-1833 Square char is presented in list of recompilation for script with error
Subtask of STORM-637
2012-04-06 09:04:51 -04:00
Xiaohong Bao 6eb53b7c42 For SH-3071: Increase HTTP concurrency to improve texture fetching performance 2012-04-03 16:02:36 -06:00
Xiaohong Bao 625e76c1e4 For SH-3072: do not pause texture fetching when FPS is low. 2012-04-03 16:02:03 -06:00
Brad Payne (Vir Linden) cd12a3bba9 fixed integration test bug revealed by mac compiler pickiness 2012-04-03 17:37:32 -04:00
Seth ProductEngine 780075cecc MAINT-845 FIXED Inventory items auto selection is disabled during filtering, unless a search string is being typed in. 2012-04-04 00:17:02 +03:00
Paul ProductEngine d154bc0e0b MAINT-463 FIXED [PUBLIC]URL-name of object is shown as hyperlink in Report Abuse window
- Simply disabled url parsing
2012-04-03 21:13:43 +03:00
Vadim ProductEngine 686c7faf7a MAINT-117 FIXED Login screen didn't hide if you minimized viewer window right after pressing "Log In". 2012-04-03 18:33:42 +03:00
Oz Linden fa6add3fcd merge changes for drtvwr-132 2012-04-03 11:28:56 -04:00
Merov Linden df09fd8e8b SH-3060 : Preliminary implementation of the new byte range computation, implement setting to turn it on or off 2012-04-02 19:05:32 -07:00
Brad Payne (Vir Linden) d53161497a merge 2012-04-02 17:42:14 -04:00
Nyx (Neal Orman) 9eef61327b SH-3041 BUILDFIX fixed a bad function call
Had a function call in last checkin that was removed before commit since I thought
it was only used in debug code. Adding it back in as its actually used.
2012-04-02 17:41:02 -04:00
Brad Payne (Vir Linden) 819d6bec16 merge 2012-04-02 17:27:11 -04:00
Brad Payne (Vir Linden) 7c14e354ae SH-3064 WIP - centralized logic for mapping rez status S32 values to strings 2012-04-02 17:26:38 -04:00
Xiaohong Bao dc45a131a2 fix for SEC-905, SEC-1025: Show Texture Info Allows People To See and Use Textures And Override Permissions System 2012-04-02 14:26:47 -06:00
eli 0ff9310d12 sync with viewer-development 2012-04-02 13:04:02 -07:00
Vadim ProductEngine cbbbbcb6c3 MAINT-180 FIXED Reject group and ad-hoc chat messages from lindens when we are busy. 2012-04-02 20:36:52 +03:00
Nyx (Neal Orman) 54ed00b6a2 Automated merge with https://bitbucket.org/VirLinden/runway 2012-04-02 11:22:01 -04:00
Nyx (Neal Orman) 6a7582c09d SH-3041 FIX use server-sent baked texture IDs while waiting for avatar to load
Prevents the avatar's baked texture UUIDs sent by the server's first objectUpdate
message from being overwritten until the wearable cache results come back.
2012-04-02 11:21:52 -04:00
Oz Linden 564121fca4 merge changes for storm-1823 2012-04-02 09:56:40 -04:00
Oz Linden e66817e6d7 merge changes for storm-1822 2012-04-02 09:56:11 -04:00
Oz Linden 2dffe303eb merge changes for storm-1821 2012-04-02 09:55:33 -04:00
Oz Linden 3056d2056c merge changes for storm-1816 2012-04-02 09:54:54 -04:00
Oz Linden 86863af947 merge changes for storm-637 2012-04-02 09:53:06 -04:00
Merov Linden 792943c211 SH-3050 : Add a call to set_max_bytes() and some clean up 2012-03-30 14:07:43 -07:00
Oz Linden caa780e497 merge changes for vmrg-229 2012-03-30 16:10:40 -04:00
Oz Linden 74d199c1dd merge changes for vmrg-233 2012-03-30 15:56:38 -04:00