Commit Graph

40 Commits (bdce32a02b34e42ab2f145af5f8beb54f4e2b534)

Author SHA1 Message Date
Richard Linden 5866bb7ef0 merge with release 2014-02-12 10:32:02 -08:00
Oz Linden fcc885d4fc replace uses of LLEnvManagerNew::setRegionChangeCallback with LLAgent::addRegionChangedCallback 2013-11-19 15:51:27 -05:00
Richard Linden e340009fc5 second phase summer cleaning
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-08-09 17:11:19 -07:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
Oz Linden 9963e9aaac fix license headers 2011-08-04 11:00:53 -04:00
Vadim ProductEngine 31c1cff64f STORM-1262 FIXED Removed the original Windlight Region Settings implementation. 2011-07-06 00:42:28 +03:00
Vadim ProductEngine ab431d1774 STORM-1305 WIP User day cycles now go first in all lists. 2011-06-14 18:04:29 +03:00
Vadim ProductEngine 4fd946fa3e STORM-1305 WIP User sky presets now go first in all lists. 2011-06-10 23:44:13 +03:00
Vadim ProductEngine 23d8fb9750 STORM-1305 WIP User water presets now go first in all lists.
Besides, removed all cases of direct access to the water presets map in preparation for future lazy loading.
2011-06-10 21:21:04 +03:00
Vadim ProductEngine 150c18169d STORM-1305 WIP Made LLWaterParamManager::mParamList private and typedef'ed its type. 2011-06-10 19:55:30 +03:00
Vadim ProductEngine 0d1cc56eb1 STORM-1279 FIXED Changing sky preset with a keyboard shortcut now updates the Environment Settings floater.
Changes:
* Subscribed the floater to the "settings changed" signal of the environment manager.
* Rewrote the floater to not modify settings only when the Save button is pressed.
* Refactoring to eliminate code duplication.
2011-06-10 18:21:32 +03:00
Vadim ProductEngine a7603c8487 STORM-1279 WIP Renamed a method. 2011-06-09 21:56:33 +03:00
Vadim ProductEngine 9f4779e099 STORM-1255 WIP Made the check for region permissions reusable. 2011-06-06 23:46:35 +03:00
Vadim ProductEngine e184c75986 STORM-1253 WIP Changed the workflow to modify region day cycle.
Was: Press "Save" after editing the region day cycle in the Day Cycle Editor.
Now:
- Press "Save" in the Day Cycle Editor.
- Open Region / Estate -> Environment tab.
- Select the region day cycle.
- Press "Apply".
2011-06-02 18:56:49 +03:00
Vadim ProductEngine dda7df4ac9 STORM-1253 WIP Debugging stuff. 2011-06-02 18:35:23 +03:00
Vadim ProductEngine 657e434fd5 STORM-1253 WIP New day cycle editor.
Done:
* Creating new local day cycles.
* Editing existing local day cycles.
* Deleting day cycles.

To do:
* Editing region day cycle, dealing with skies in region scope.
* Handle teleport while editing a day cycle.
* Update UI when a day cycle or sky preset gets deleted.
* Make the time ctrl increase/decrease consistently.
2011-05-30 22:34:56 +03:00
Vadim ProductEngine c0037909d5 STORM-1284 FIXED Changes to region environment are now visible immediately.
Pressing "Apply" sends the settings update to server.
Pressing "Cancel" reverts to current region settings.
2011-05-26 19:32:20 +03:00
Vadim ProductEngine c32b19f31d STORM-1253 WIP Implemented switching between multiple day cycles (locally and region-wide). 2011-05-26 15:11:01 +03:00
Vadim ProductEngine d755605f8d STORM-1256 WIP Added perpetual indicator for progress of applying changes. 2011-05-24 20:21:23 +03:00
Vadim ProductEngine 047f69bf61 STORM-1256 WIP Fixed resetting the Environment tab if a server env. update comes while your preference is using personal env. settings.
The fix is to re-add server skies to our WL param mgr regardless of user preferences.
2011-05-24 19:05:41 +03:00
Vadim ProductEngine 9c2c6c7a6c STORM-1256 WIP Improvements to region enviroment settings editing.
* Enable/disable controls according to the region permissions.
* Update controls when region settings update comes.
2011-05-24 15:28:20 +03:00
Vadim ProductEngine 3befc1b988 STORM-1256 WIP Moved a public method to the appropriate place. 2011-05-23 19:30:05 +03:00
Vadim ProductEngine b60c63bf07 STORM-1256 WIP Implemented editing region environment settings via the Region/Estate floater. 2011-05-23 19:26:17 +03:00
Oz Linden 60f54abb33 STORM-1265: partial fix for region updates; further integration with new dialogs needed. 2011-05-20 09:48:19 -04:00
Vadim ProductEngine 0c358f78ab STORM-1269 FIXED Teleport to a region that has no env. settings now resets environment to defaults. 2011-05-19 21:10:34 +03:00
Seth ProductEngine ec749bb1c1 STORM-1244 FIXED Environment Settings floater implementation. 2011-05-17 17:09:15 +03:00
Vadim ProductEngine 53d09e7451 STORM-1245 WIP Disabled interpolation for switching to using a day cycle. 2011-05-17 16:40:44 +03:00
Vadim ProductEngine 348218e40f STORM-1245 WIP Restored environment settings interpolation on region crossing.
Also got rid of duplicated region environment settings requests.
2011-05-17 16:26:55 +03:00
Vadim ProductEngine 912f021bb1 STORM-1245 WIP Implement loading and applying region environment settings. 2011-05-16 17:17:22 +03:00
Vadim ProductEngine cccca566bd STORM-1245 WIP Reimplementing management of local presets according to the new spec.
User environment preferences are now persistent.

TODO: Implement applying region env. settings.
2011-05-16 17:17:01 +03:00
Vadim ProductEngine fc71ae3e69 STORM-1180 FIX Temporarily disabled region environment controls.
Besides, adding a workaround for a crash on exit I've experienced.
2011-04-18 22:13:49 +03:00
Vadim ProductEngine 19f356202a STORM-1143 FIXED Server sometimes said region wasn't capable of storing environment settings.
Reason: We tried to check whether the region supports environment settings
without making sure that we've actually recieved region capabilities,
so the check sometimes failed.

Fix: Defer check for the "EnvironmentSettings" capability until we've received the region capabilities.
2011-04-12 22:07:59 +03:00
Vadim ProductEngine 4b5eeb3460 STORM-1142 ADDITIONAL_COMMIT Debugging improvements. 2011-04-07 06:26:42 +03:00
Vadim ProductEngine 38f87d0e21 STORM-1126 WIP Windlight Estate Settings integration: pass 6
* Made it possible to update a region sky preset with the Save button.
* Fixed resetting day cycle when you start editing region environment settings.
* Fixed: if you press "Cancel Changes" in the region envitonment settings
  and then choose to resume editing in the confirmation dialog,
  you won't be able to cancel your changes later.
2011-03-31 18:24:01 +03:00
Vadim ProductEngine 7419abc12b STORM-1126 WIP Windlight Estate Settings integration: pass 5
* Added "Apply Local to Region" button to the region terrain setttings panel.
* Fixed previewing presets via a combomox in the Advanced Sky Editor floater.
2011-03-31 18:24:01 +03:00
Vadim ProductEngine 79fb8e2ec2 STORM-1126 WIP Windlight Estate Settings integration: pass 4
Changes:
* Fixed incorrect way to pass parameters to notifications.
* Fixed crashes in the Advanced Sky floater and the Region Terrain panel.
* Fixed initialization and multiple instantiation of the Day Cycle floater
  (that might lead to incorrect behavior).
* Fixed and re-enabled committing env. settings changes to region.
* Fixed day cycle and sky settings being sent as empty arrays and therefore not passing validation on server.
  It is now possible to change region environment settings.
* Added debug messages.
2011-03-31 18:24:01 +03:00
tiggs@lindenlab.com 758fdbfe12 STORM-1126 WIP Windlight Estate Settings port from 1.23: baseline: read only windlight works
(resubmitted by Vadim ProductEngine)
2011-02-23 17:44:18 -05:00
Celierra Darling 6bb02e0e26 STORM-1126 WIP Windlight Estate Settings port from 1.23: Various changes to allow compilation
(resubmitted by Vadim ProductEngine)
2011-01-10 15:06:30 -05:00
Nyx (Neal Orman) 2fb337bc12 STORM-1126 WIP Windlight Estate Settings port from 1.23: second pass at getting windlight ported to V2.
Lots of cleanup in the floater classes. Not sure every decision was correct
but it compiles now. Doesn't link yet.

(resubmitted by Vadim ProductEngine)
2010-09-30 23:21:23 -04:00
Nyx (Neal Orman) e045d212d3 STORM-1126 WIP Windlight Estate Settings port from 1.23: first pass at merging in windlight estate settings to viewer-dev codebase.
not built, not tested. Probably needs a bunch of fixes to be able
to be integrated.

(resubmitted by Vadim ProductEngine)
2010-09-27 22:56:08 -04:00