Shyotl
dbf8845834
Fixup active speakers floater
2013-06-27 20:21:32 -05:00
Shyotl
54bf2943be
Use proper list column when when generating teleport url from teleport history list.
2013-06-27 20:11:34 -05:00
Shyotl
84d76f437f
Toggle chat_bars parent layout panel instead of the actual chat bar. Fixes layout stack collapse not working. Also, cache a few more things in LLOverlayBar (reduces per-frame setting lookups, etc). Also added debug rect drawing for layout_stack/layout_panel.
2013-06-26 02:14:13 -05:00
Shyotl
2793ca9e04
Applied moap beacon patch.
2013-06-25 16:21:51 -05:00
Shyotl
e011517849
Widen login/teleport progress bar. Fixed toolbar/overlaybar appearing over login progressview. Updated progressview a bit. Added drawcontext alpha support to llprogressbar. Fixed issue with prim media control panel blocking mouseclicks on upper portion of on-prim media.
2013-06-25 10:29:48 -05:00
Shyotl
67df523f10
LLChatBar can't betreated as a LLPanel and a LLLayoutPanel at the same time. Demoted to just an LLPanel (fixes issues with follow attribute).
2013-06-22 17:27:09 -05:00
Shyotl
3f1e67d9df
Added LLMediaCtrl rightclick context menu. Also added some v3-esque xml handling for menus (*.on_visible, *.on_enable, *.on_click).
2013-06-20 03:15:42 -05:00
Shyotl
57ba76825c
Made LLPanel::initPanelXML virtual and override it in LLLayoutPanel. Fixes issue with some panels /still/ being user resizeable if derived from LLLayoutPanel and built from an arbiturary sub-xml file.
2013-06-20 00:55:07 -05:00
Shyotl
f24fe44df8
wlfPanel_AdvSettings cleanup. Removed some duplicate code, and register to rlv to catch behavior change instead of polling every draw call. Also now references wlfAdvSettingsPopup setting only during build.
2013-06-20 00:49:02 -05:00
Shyotl
e015771c64
Pulled llnotifications.h dependency from LLFloater. llnotifications.h includes llevents.h, which can cause conflicts with llevent.h (Legacy events vs non-legacy)
2013-06-20 00:45:12 -05:00
Shyotl
8d0a514712
Added missing setting. Fixed login grid combobox. Using skin-dependent scrolllist text color in nearbymedia panel. Fixed media face toggle not triggering face rebuild. Added incon that was missed in previous commits. bar_stack layout panels were incorrectly resizeable. Fixed comboboxes/scrolllists in panel_nearby_media.xml translations
2013-06-19 03:32:33 -05:00
Shyotl
49cbc80ee0
Added 'NearbyMedia' floater (accessable via new button in Media Remote popup)
...
-Floater utilizes a slightly modified LLPanelNearbyMedia, which has fading and the 'minimal' mode disabled when its parent is a floater.
-Due to how LL designed LLPanelNearbyMedia, only one instance should ever be allowed at a time.
Added LLNameBox. To avoid having dupilcate code, logic in LLTextBox::fromXML had to be moved to LLTextBox::initFromXML.
-Perfomed some additional cleanup. 'name' attribute now parsed in LLUICtrl::initFromXML, or as-needed for elements not based off of LLUICtrl.
LLSlider now respects current DrawContext
Fixed the AO toolbar widget reserving too much width.
Made the "wlfAdvSettingsPopup" setting persist, and un-inverted its logic.
Altered ui initilization order. Toolbar/overlay panels now constructed further into login process.
2013-06-18 08:09:17 -05:00
Shyotl
884c67e641
Added LLViewDrawContext. Implemented in a few select ui elements. Just enough to support the panel prim media controller fading out all fancy-like.
2013-06-16 22:48:50 -05:00
Shyotl
10f61f6f00
Old habits die hard. Fix gcc compile.
2013-06-16 22:45:48 -05:00
Shyotl
d4f5c25612
Fix up some of the broken SLURL<->HippoGridManager logic.
2013-06-16 21:47:55 -05:00
Shyotl
be94087bee
Fixed a focus issue that prevented face media floater from updating on face change if said floater had current focus.
2013-06-15 20:08:05 -05:00
Shyotl
ad89c3e401
Added media support to prim face editor. Todo: Translations for all these floaters and panels.
2013-06-15 05:14:27 -05:00
Shyotl
5f4091b4d2
Update LLFloaterTools to use commit callback registrar where convenient.
2013-06-14 03:55:40 -05:00
Shyotl
9d0f7bacfc
Tweak focus handling so media faces behave properly, and tweaked tooltip handling for media faces.
2013-06-13 20:10:24 -05:00
Shyotl
dceb1a64fe
Added mouse entry/mouse leave ui callback support. Works manually or through CommitCallbackRegistry (*.mouseenter_callback & *.mouseleave_callback attributes)
2013-06-13 04:33:49 -05:00
Shyotl
e617ff0763
New LLLayoutStack, and cursory LLPanelPrimMediaControl panel.
2013-06-13 04:28:15 -05:00
Shyotl
72c186f0f4
Fixed some unused variable warnings/errors when not compiling with assertions enabled. (eg 'release' configuration). Also snagged a nullcheck from upstream.
2013-06-06 02:12:45 -05:00
Shyotl
909fc0d9ce
Blah blah fix non-windows builds.
2013-06-04 17:08:59 -05:00
Shyotl
3a7955192e
Temporary super-obsessive audioengine debugging/diagnostics.
2013-06-04 04:39:51 -05:00
Shyotl
821fd1f7d6
Handle fmodex internal channel release by registering channel callbacks. Harden channel<->source associations. Assign console output for audio system "AudioEngine" and "AudioImpl" tags. Added base LLAudioChannel::cleanup() vfunc to handle non-impl-related variable cleanup. Killed some redundant code.
2013-06-04 03:46:26 -05:00
Shyotl
9c8cfcfd0a
Fixed crash upon clicking media prim (disabled prim media control floater for now). Fleshed out media browser replacement (LLFloaterWebContent).
2013-06-02 23:47:47 -05:00
Shyotl
c2cc65ecdc
Removed dead STATE_LOGIN_AUTHENTICATE login state, and added login redirect response ('indeterminate').
2013-06-01 05:13:56 -05:00
Shyotl
d4a545fb16
More WIP moap changes. Browser elements now function, added many required settings and notifications, and fixed some crashes and other bugs.
2013-06-01 05:11:18 -05:00
Shyotl
ef3e918558
Initial moap commit. /VERY/ WIP. Primarily committed to clean up unstaged changes. Do not run this, even if it may compile, as it will NOT work (for a myriad of reasons)!
2013-05-31 05:33:41 -05:00
Shyotl
641ada030e
Didn't actually want to commit the latter ui-scale related change, but rebasing is too annoying, so revert.
2013-05-27 19:23:36 -05:00
Shyotl
ba9c8f3d6d
Merge branch 'master' into UICleanup
2013-05-27 19:19:38 -05:00
Shyotl
d5e1a0dd4b
Unbreak ui scaling.
2013-05-27 19:18:47 -05:00
Shyotl
00269e8358
Unbork ui scaling.
2013-05-27 19:18:11 -05:00
Lirusaito
ee1f1cdde2
Use isNull instead of checking equal to LLUUID::null in hbfloatergrouptitles
2013-05-27 08:11:09 -04:00
Lirusaito
6b83dd5210
LLPanelDebug isn't doing anything, it goes poof.
2013-05-27 08:10:12 -04:00
Lirusaito
4eae554812
Merge branch 'UICleanup' of git://github.com/Shyotl/SingularityViewer
...
Conflicts:
indra/llappearance/llwearable.h
indra/llui/llcombobox.h
indra/newview/jcfloaterareasearch.cpp
indra/newview/jcfloaterareasearch.h
indra/newview/llpanelgrouproles.cpp
indra/newview/llpanelgrouproles.h
indra/newview/llviewermenu.cpp - Plugged in new MenuFloaterDict for AssetBlacklist and SoundExplorer in menu_viewer.xml and removed the old listeners for them.
indra/newview/skins/default/xui/es/floater_inventory.xml
Compile Fixes:
indra/llcommon/llstl.h - error: expected nested-name-specifier before ‘const’
indra/llui/llmultisliderctrl.cpp:283:12: error: ‘caller’ was not declared in this scope
indra/llui/lltexteditor.cpp
- error: operands to ?: have different types ‘const LLPointer<LLTextSegment>’ and ‘long int’
- error: passing ‘const LLPointer<LLTextSegment>’ as ‘this’ argument of ‘LLPointer<Type>& LLPointer<Type>::operator=(const LLPointer<Type>&) [with Type = LLTextSegment]’ discards qualifiers
indra/newview/llfloaterpermissionsmgr.cpp - Silly Shyotl, boost bind, not std bind.
indra/newview/llfloaterproperties.* - error: ‘LLInstanceTracker<LLFloaterProperties, LLUUID>’ is an inaccessible base of ‘LLFloaterProperties’
indra/newview/llgivemoney.cpp - Again, boost::ref, not std::ref
indra/newview/llpreviewscript.cpp - no known conversion for argument 1 from ‘std::vector<const LLPointer<LLTextSegment> >’ to ‘std::vector<LLPointer<LLTextSegment> >&
2013-05-27 08:09:28 -04:00
Lirusaito
a10708e9be
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer
2013-05-27 04:07:38 -04:00
Lirusaito
8769b98b31
Add Bottom offset spinner to the Chat Console section of Text Chat prefs, thanks Ratany!
2013-05-27 03:08:09 -04:00
Siana Gearz
6fca791632
Fortify on release doesn't work and throws warnings on F18
2013-05-27 08:48:45 +02:00
Siana Gearz
7c675af943
Merge branch 'master' of https://github.com/MelanieT/SingularityViewer
2013-05-27 08:40:26 +02:00
Siana Gearz
074e6c135b
Merge branch 'master' of https://github.com/Lirusaito/SingularityViewer
2013-05-27 08:37:39 +02:00
Siana Gearz
e9a323af9f
Merge branch 'master' of https://github.com/AlericInglewood/SingularityViewer
2013-05-27 08:36:56 +02:00
Siana Gearz
8b085bd03d
Matching movement rebuild code with V3 again
2013-05-27 08:35:07 +02:00
Siana Gearz
772f5e0e5d
Somebody just won the prize for the least working contributed code.
...
Just made it compile and look like it does something sane, don't have time to test it at the moment.
2013-05-27 08:12:39 +02:00
Siana Gearz
62be5ae913
Merge branch 'v2URI' of https://github.com/Swiftkill/SingularityViewer
2013-05-27 06:48:51 +02:00
Siana Gearz
3cd16c84ef
Dirty patch Intel HD4000 shader-confusion
2013-05-27 06:47:00 +02:00
Aleric Inglewood
b6f6dfbe99
Fix french assert.
...
Fixes a possible ASSERT(!(need_new_run && !mYieldEngine &&
sub_state_r->run_state == run_state)).
When over all multiplex_impl functions and this is the only case that I
found where it could return without changing the state and without
calling either idle() or yield().
2013-05-27 02:15:28 +02:00
Melanie
4abe27f7f5
Move the octopus so the swirlies will not happen when CCS is attached in SL
2013-05-26 17:10:23 +02:00
Siana Gearz
c61415d785
Canonicalize detach crash fix to RLVa
2013-05-26 15:56:22 +02:00
Siana Gearz
89e7decc12
Bring chat focus behaviour closer to Phoenix by default, and an option
2013-05-26 14:34:19 +02:00