Commit Graph

11265 Commits (7ee930ea4a5721077974bc5b24d8cc1c6b6a2fae)

Author SHA1 Message Date
Andrew A. de Laix 7ee930ea4a Merge 2010-07-22 17:36:59 -07:00
Andrew A. de Laix 7600b0bcd0 Fix EXT-8483: switch to LLMachineID::getUniqueID which should always work on windows (no dependency on Netbios). 2010-07-22 17:36:13 -07:00
Palmer aac8bf0988 EOL added. 2010-07-22 15:26:55 -07:00
Palmer a44551e282 OH NO! This may be my last merge! You might want to read all of this...
Whatever will I do if I can no longer merge in the indra codebase?
What has my life come to?
Without merging, who am I?
Why am I here?
I like cupcakes.
Merging makes me feel complete.
Like doing something without really doing something.
I say merge, and it merges.
I like not having to do three way diffs, but still claim I'm merging.
Three way merging is no fun.
You're still reading this.
You deserve a cupcake.
You read checkins.  You're special.  You're either dessie, erica, or brad.
I'll miss you guys.
Keep them doggies mergin.
2010-07-22 15:25:37 -07:00
Palmer 7d73afe895 EXT-7145 - Handle http redirects in viewer properly. Didn't work before.
Reviewed by Bao and Babbage
2010-07-22 15:20:45 -07:00
Richard Linden a9ff46d899 merge 2010-07-22 12:09:33 -07:00
Richard Linden 98bd370952 fix for checkbox truncation 2010-07-22 12:09:23 -07:00
Xiaohong Bao 10c6121db6 Automated merge with ssh://hg.lindenlab.com/q/viewer-release 2010-07-22 12:54:31 -06:00
Eli Linden d2d84a1c99 ND-47671 WIP FR linguistic 2010-07-22 11:34:57 -07:00
Xiaohong Bao 5f400b3b7c more debug code for EXT-6791: [crashhunters] Intel 965 Crash in glCopyTexSubImage2D 2010-07-22 11:38:26 -06:00
Xiaohong Bao 731086241b EXT-8457: FIXED: crash at [1] LLImageGL::checkTexSize(bool) [secondlife-bin llimagegl.cpp] 2010-07-22 11:28:16 -06:00
Brad Payne (Vir Linden) 35837f2d38 EXT-8153 FIX - modified replace logic when wearing multiple items 2010-07-22 11:11:22 -04:00
Tofu Linden 87ae9a5190 merge from PE's viewer-release 2010-07-22 08:54:12 +01:00
Richard Nelson e1822b8845 merge 2010-07-21 18:39:43 -07:00
Richard Nelson c95f4e8589 reverted bad workaround for content sizing problem 2010-07-21 18:39:28 -07:00
Brad Payne (Vir Linden) c3973a4895 EXT-8135 FIX - use LLUpdateAppearanceOnDestroy callback to postpone appearance update until all links are created 2010-07-21 15:28:28 -04:00
Andrew Polunin a96f47db68 EXT-8164 FIXED (Accordions should be reset to default state after Edit Outfit panel reopening)
Now accordion on panels 'Edit Outfit', 'Editing Shape', 'Editing Hair', 'Editing Eyes', 'Editing Skin', 'Group Profile' and 'Place Profile' are reset when the panels are closed and then opened again.

Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/782/

--HG--
branch : product-engine
2010-07-21 19:00:57 +03:00
Paul Guslisty 258f67cd02 EXT-8205 FIXED (Items in \"Add more\" panel are not sorted by name)
- Modified LLWearableItemTypeNameComparator so that it can be more reusable and adjustable
- Set LLWearableItemTypeNameComparator for WearableItemsList ('List view' of 'Add More' panel) due to sort clothings by name
- Modified and applied patch form https://codereview.productengine.com/secondlife/r/620/diff/2/#index_header. This patch was discarded because specification was changed

Reviewed by Mike Antipov and Vadim Savchuk at https://codereview.productengine.com/secondlife/r/765/

--HG--
branch : product-engine
2010-07-21 17:03:00 +03:00
Paul Guslisty 576e70aab2 EXT-8412 FIXED (Group Profile > Notices > Add label to + button, move header down)
- Added a text label to the + button reading \"New Notice\"
- Add more padding between button and content below

Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/766/

--HG--
branch : product-engine
2010-07-21 14:52:02 +03:00
Vadim Savchuk 4a999fe044 Merge from default branch
--HG--
branch : product-engine
2010-07-21 14:14:42 +03:00
Alexei Arabadji 52abfbbc4a Automated merge with https://hg.productengine.com/secondlife/viewer-release/
--HG--
branch : product-engine
2010-07-21 10:08:13 +03:00
Alexei Arabadji 390bef2091 EXT-6527 FIXED Avoided show agent/group SLURL icon in plain text mode.
reviewed by Richard Nelson at https://codereview.productengine.com/secondlife/r/773/

--HG--
branch : product-engine
2010-07-21 09:54:25 +03:00
Tofu Linden 842e5111ae merge 2010-07-21 07:24:40 +01:00
Richard Nelson 76a7df57ea merge 2010-07-20 18:42:48 -07:00
Richard Nelson 20ce01811e EXT-7654 FIX About Land Floater> Icons missing 2010-07-20 18:39:36 -07:00
Xiaohong Bao 3dbe2837d9 Automated merge with ssh://hg.lindenlab.com/q/viewer-release 2010-07-20 16:37:10 -06:00
Xiaohong Bao a49f4090b8 EXT-7500: FIXED: Texture Jamming problems with http texture off 2010-07-20 16:36:39 -06:00
Sergei Litovchuk f97e196d06 EXT-8245 FIXED Added passing inventory panel to give_inventory_cb callback when called from 'Add More' panel.
Reviewed by Neal Orman at https://codereview.productengine.com/secondlife/r/737/.

--HG--
branch : product-engine
2010-07-21 00:06:43 +03:00
Nyx (Neal Orman) 271c06363c Automated merge with ssh://nyx@hg.lindenlab.com/q/viewer-release/ 2010-07-20 15:57:19 -04:00
Nyx (Neal Orman) 2d5b917cea EXT-8119 tattoo texture remains grey until rebake
texture pipeline always returns a valid image, we needed to check the image id
against IMG_DEFAULT instead of NULL. This causes the image to be correctly set
to IMG_DEFAULT_AVATAR, which is never rendered during layer baking.

Code reviewed by Seraph
2010-07-20 15:56:37 -04:00
Vadim Savchuk 4d40d670a1 EXT-8463 FIXED Crash in IM/chat floaters.
Reason
======

Each message in an IM/chat session has a header. The header shows an (i) button on hover and hides it when mouse leaves the header.

The button is shown by adding it as a header child and hidden by resetting the button parent.

So, if you close the IM session so that the hovered header doesn't get the MouseLeave message (e.g. by Ctrl+W),
the button gets destroyed. If you then open the IM session again and hover a message header, the destroyed button
is referenced, which leads to crash.

Fix
===

We make sure that when a hovered message header is being destroyed (by closing the IM session),
the button is detached (i.e. its parent gets reset), so that it remains usable.
I also add a couple of checks for the case when the (i) button fails to construct from XML file.

Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/783/

--HG--
branch : product-engine
2010-07-20 19:59:34 +03:00
Loren Shih 4bd450737b automated merge 2010-07-20 12:51:15 -04:00
Loren Shih 2961992a7e EXT-8448 FIXED [crashhunters] Crash in LLFolderBridge::folderOptionsMenu(), and Trash folder options incorrect
Minor fix to previous checkin for this crash.  This fixes the UI issue where you're seeing the context options for the previous folder you clicked when you click on trash/library.
2010-07-20 12:50:13 -04:00
Brad Payne (Vir Linden) b0c700bfa0 merge 2010-07-20 11:44:26 -04:00
Brad Payne (Vir Linden) 06aa2322b2 EXT-8360 FIX - cleanup 2010-07-20 11:21:18 -04:00
Brad Payne (Vir Linden) ca1224fd79 EXT-8360 FIX - item name changes get propagated to the various appearance panel widgets 2010-07-20 10:44:27 -04:00
Brad Payne (Vir Linden) 22232ccf05 merge 2010-07-20 09:14:03 -04:00
Mike Antipov d3d39b98aa EXT-8458 FIXED ensure that static pointer to instance of LLPanelStandStopFlying is always valid to prevent crash.
Consequences of root cause:
 Static pointer to LLPanelStandStopFlying in LLPanelStandStopFlying::getInstance() becomes invalid when the instance of the LLPanelStandStopFlying is a child of floater while it is destroying.
 Next usage of that pointed cause a crash.

Root Cause:
 1. LLFloater::closeFloater sets floater invisible and marks floater as "dead" but does not destroy it.
 2. But that instance was still in LLFloaterReg map. It is removed in LLFloater's destructor.
 3. So it was possible on low fps to get "dead" floater with LLFloaterReg, LLFloaterMove in this case.
 4. Then LLMortician deleted floater instance shown on previous step.
    Call of setVisible(false) from the LLFloater's destructor does not call overridden LLFloaterMove's method (which is expected behavior.)
    So, child panel LLPanelStandStopFlying was not re-parented to Main View and was destroyed with LLFloaterMove.
    That leaded to the "Top Reason" described above.

FIX:
1. Ensure that LLPanelStandStopFlying is not a child of LLFloaterMove on its destroying.
2. Synchronized removing of a floater instance from the LLFloaterReg when it is marked as "dead".

Note: both changes fixes this bug independently, but I included both of them into result patch to avoid similar but in the future.

Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/781/

--HG--
branch : product-engine
2010-07-20 15:17:46 +03:00
Xiaohong Bao 62040b6865 Automated merge with ssh://hg.lindenlab.com/q/viewer-release 2010-07-19 18:27:17 -06:00
Richard Linden 39ae8785b4 EXT-8448 FIX [crashhunters] Crash in LLFolderBridge::folderOptionsMenu()
reviewed by Callum
2010-07-19 15:15:04 -07:00
Xiaohong Bao bab5ef916c trivial: replace some very small constant numbers with "F_ALMOST_ZERO". 2010-07-19 15:20:23 -06:00
Brad Payne (Vir Linden) 1dae91d735 EXT-8360 WIP - propagating COF item name changes various places 2010-07-19 17:15:32 -04:00
Xiaohong Bao 478edbee8c EXT-7400: FIXED: 2.0.2 texture queue gets jammed 2010-07-19 15:09:52 -06:00
Eli Linden b4aed58dec CT-575 WIP Set15 translation for 8 languages 2010-07-19 12:20:56 -07:00
Christian Goetze (CG) bc9e80fb20 Merged: Use teamcity service message to record failure to improve build log annotation. 2010-07-19 11:00:53 -07:00
Loren Shih 5b8c1851f2 automated merge 2010-07-19 10:18:57 -04:00
Tofu Linden 3bb5d368a2 merge from PE's viewer-release 2010-07-19 09:10:41 +01:00
Andrew Polunin 0fa0ffb574 EXT-7639 FIXED (Make shop button open different URLs depending on what is selected in outfit editor) - 'Add More' panel multiple selection behavior
Implemented the following behavior: \"if multiple selection is made in the Add More panel then default marketplace home URL can be used\".

Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/769/

--HG--
branch : product-engine
2010-07-16 18:19:31 +03:00
Mike Antipov f3f5687416 EXT-8358 FIXED Added one more server hardcoded string to global strings in notifications.xml to make it localizable.
Added "You died and have been teleported to your home location" string. It requires localization efforts.

Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/776/

--HG--
branch : product-engine
2010-07-16 17:37:27 +03:00
Vadim Savchuk 97a43e303b Merge from default branch
--HG--
branch : product-engine
2010-07-16 16:40:29 +03:00