Ansariel
9aa5e5f2e3
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2024-09-09 17:56:52 +02:00
Ansariel
8c4c9fbe96
Put everything in FSCommon into the namespace with the same name
2024-09-06 14:29:02 +02:00
Ansariel
088cc2ea35
Merge branch 'develop' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/llcommon/llpointer.h
# indra/llcommon/llqueuedthread.cpp
# indra/llfilesystem/llfilesystem.cpp
# indra/llui/llconsole.cpp
# indra/llui/llkeywords.cpp
# indra/llui/llstatgraph.cpp
# indra/llui/llvirtualtrackball.cpp
# indra/newview/llagentcamera.cpp
# indra/newview/llappviewer.cpp
# indra/newview/llfloateremojipicker.cpp
# indra/newview/llfloaterimnearbychathandler.cpp
# indra/newview/llfloatersettingsdebug.cpp
# indra/newview/llfloatersnapshot.cpp
# indra/newview/llglsandbox.cpp
# indra/newview/llnetmap.cpp
# indra/newview/llpanelface.cpp
# indra/newview/llpanelpermissions.cpp
# indra/newview/llpanelplaceprofile.cpp
# indra/newview/llstartup.cpp
# indra/newview/llviewermessage.cpp
# indra/newview/llvocache.cpp
# indra/newview/llworldmapview.cpp
2024-07-09 02:25:42 +02:00
Ansariel
a17fd2352a
Merge branch 'DRTVWR-600-maint-A' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/llcharacter/llkeyframemotion.cpp
# indra/llcharacter/llmotioncontroller.cpp
# indra/llcrashlogger/llcrashlogger.cpp
# indra/llimage/llimagetga.cpp
# indra/llmessage/llregionflags.h
# indra/llprimitive/lldaeloader.cpp
# indra/llprimitive/llmodel.cpp
# indra/llrender/llrendertarget.cpp
# indra/llui/llconsole.cpp
# indra/llui/llkeywords.cpp
# indra/llui/llscrolllistctrl.cpp
# indra/llui/lltextbase.cpp
# indra/llui/lltexteditor.cpp
# indra/llui/llurlentry.cpp
# indra/newview/llappearancemgr.cpp
# indra/newview/llappviewer.cpp
# indra/newview/llfloaterworldmap.cpp
# indra/newview/llgiveinventory.cpp
# indra/newview/llinventorybridge.cpp
# indra/newview/llpanelpeople.cpp
# indra/newview/llpanelpermissions.cpp
# indra/newview/llpanelteleporthistory.cpp
# indra/newview/llvocache.cpp
2024-06-09 16:11:24 +02:00
Ansariel
0ecfbc3de9
Merge remote-tracking branch 'LGPL/master'
...
# Conflicts:
# autobuild.xml
# indra/cmake/CMakeLists.txt
# indra/cmake/GoogleMock.cmake
# indra/llappearance/llwearable.cpp
# indra/llcharacter/llmultigesture.cpp
# indra/llcharacter/llmultigesture.h
# indra/llimage/llimage.cpp
# indra/llimage/llimagepng.cpp
# indra/llimage/llimageworker.cpp
# indra/llmessage/tests/llmockhttpclient.h
# indra/llrender/llfontfreetype.cpp
# indra/llui/llcombobox.cpp
# indra/llui/llfolderview.cpp
# indra/llui/llfolderviewmodel.h
# indra/llui/lllineeditor.cpp
# indra/llui/lllineeditor.h
# indra/llui/lltextbase.cpp
# indra/llui/lltextbase.h
# indra/llui/lltexteditor.cpp
# indra/llui/lltextvalidate.cpp
# indra/llui/lltextvalidate.h
# indra/llui/lluictrl.h
# indra/llui/llview.cpp
# indra/llwindow/llwindowmacosx.cpp
# indra/newview/app_settings/settings.xml
# indra/newview/llappearancemgr.cpp
# indra/newview/llappearancemgr.h
# indra/newview/llavatarpropertiesprocessor.h
# indra/newview/llbreadcrumbview.cpp
# indra/newview/llbreadcrumbview.h
# indra/newview/llbreastmotion.cpp
# indra/newview/llbreastmotion.h
# indra/newview/llconversationmodel.h
# indra/newview/lldensityctrl.cpp
# indra/newview/lldensityctrl.h
# indra/newview/llface.inl
# indra/newview/llfloatereditsky.cpp
# indra/newview/llfloatereditwater.cpp
# indra/newview/llfloateremojipicker.h
# indra/newview/llfloaterimsessiontab.cpp
# indra/newview/llfloaterprofiletexture.cpp
# indra/newview/llfloaterprofiletexture.h
# indra/newview/llgesturemgr.cpp
# indra/newview/llgesturemgr.h
# indra/newview/llgroupactions.cpp
# indra/newview/llimpanel.cpp
# indra/newview/llinventorybridge.cpp
# indra/newview/llinventorybridge.h
# indra/newview/llinventoryclipboard.cpp
# indra/newview/llinventoryclipboard.h
# indra/newview/llinventoryfunctions.cpp
# indra/newview/llinventoryfunctions.h
# indra/newview/llinventorygallery.cpp
# indra/newview/lllistbrowser.cpp
# indra/newview/lllistbrowser.h
# indra/newview/llpaneleditwearable.cpp
# indra/newview/llpanelobjectinventory.cpp
# indra/newview/llpanelprofile.cpp
# indra/newview/llpreviewgesture.cpp
# indra/newview/llsavedsettingsglue.cpp
# indra/newview/llsavedsettingsglue.h
# indra/newview/lltooldraganddrop.cpp
# indra/newview/llurllineeditorctrl.cpp
# indra/newview/llvectorperfoptions.cpp
# indra/newview/llvectorperfoptions.h
# indra/newview/llviewermenu.cpp
# indra/newview/llviewerparceloverlay.cpp
# indra/newview/llviewertexlayer.cpp
# indra/newview/llviewertexturelist.cpp
# indra/newview/macmain.h
2024-05-16 14:10:55 +02:00
Ansariel
5f1a19af72
Merge remote-tracking branch 'LL/marchcat/x-ws-merge'
...
# Conflicts:
# autobuild.xml
# indra/linux_crash_logger/llcrashloggerlinux.cpp
# indra/newview/llappviewerlinux_api.h
# indra/newview/llappviewerlinux_api_dbus.cpp
# indra/newview/llappviewerlinux_api_dbus.h
# indra/newview/llavatarpropertiesprocessor.h
# indra/newview/llcallbacklist.cpp
# indra/newview/llimpanel.h
2024-05-01 12:30:57 +02:00
Ansariel
b71c7f37ea
Merge branch 'DRTVWR-600-maint-A' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/newview/llagent.cpp
# indra/newview/llagent.h
# indra/newview/llagentcamera.cpp
# indra/newview/llagentcamera.h
# indra/newview/llappviewer.cpp
# indra/newview/llappviewerlinux_api_dbus.cpp
# indra/newview/llappviewerwin32.cpp
# indra/newview/llattachmentsmgr.cpp
# indra/newview/llattachmentsmgr.h
# indra/newview/llavataractions.cpp
# indra/newview/llcallingcard.cpp
# indra/newview/llcompilequeue.cpp
# indra/newview/llcontrolavatar.h
# indra/newview/lldirpicker.cpp
# indra/newview/lldrawpoolalpha.cpp
# indra/newview/lldrawpoolalpha.h
# indra/newview/lldrawpoolavatar.h
# indra/newview/lldynamictexture.cpp
# indra/newview/llfasttimerview.cpp
# indra/newview/llfavoritesbar.cpp
# indra/newview/llfilepicker.cpp
# indra/newview/llfloateravatarpicker.cpp
# indra/newview/llfloaterbeacons.cpp
# indra/newview/llfloaterbvhpreview.cpp
# indra/newview/llfloatercamera.cpp
# indra/newview/llfloaterchangeitemthumbnail.cpp
# indra/newview/llfloaterdisplayname.cpp
# indra/newview/llfloatergotoline.cpp
# indra/newview/llfloaterimnearbychathandler.cpp
# indra/newview/llfloaterland.cpp
# indra/newview/llfloaterpreference.cpp
# indra/newview/llfloaterpreferencesgraphicsadvanced.cpp
# indra/newview/llfloaterscriptdebug.cpp
# indra/newview/llfloatersettingsdebug.cpp
# indra/newview/llfloatersnapshot.cpp
# indra/newview/llfloatertools.cpp
# indra/newview/llfloatertools.h
# indra/newview/llfloateruipreview.cpp
# indra/newview/llfloaterworldmap.cpp
# indra/newview/llgesturemgr.cpp
# indra/newview/llgiveinventory.cpp
# indra/newview/llglsandbox.cpp
# indra/newview/llgroupactions.cpp
# indra/newview/llhudeffectlookat.cpp
# indra/newview/llhudeffectlookat.h
# indra/newview/llhudicon.cpp
# indra/newview/llhudmanager.cpp
# indra/newview/llhudtext.cpp
# indra/newview/llhudtext.h
# indra/newview/llimprocessing.cpp
# indra/newview/llimview.cpp
# indra/newview/llinventorybridge.cpp
# indra/newview/llinventorybridge.h
# indra/newview/llinventoryfunctions.cpp
# indra/newview/llinventorymodel.cpp
# indra/newview/llinventorymodel.h
# indra/newview/llinventorypanel.cpp
# indra/newview/llinventorypanel.h
# indra/newview/lllocalbitmaps.cpp
# indra/newview/lllogininstance.cpp
# indra/newview/llmaniptranslate.cpp
# indra/newview/llmodelpreview.cpp
# indra/newview/llmodelpreview.h
# indra/newview/llmutelist.cpp
# indra/newview/llnavigationbar.cpp
# indra/newview/llnavigationbar.h
# indra/newview/llnetmap.cpp
# indra/newview/llnetmap.h
# indra/newview/llnotificationlistitem.cpp
# indra/newview/lloutputmonitorctrl.cpp
# indra/newview/llpanelcontents.cpp
# indra/newview/llpaneleditwearable.cpp
# indra/newview/llpanelexperiencepicker.cpp
# indra/newview/llpanelface.cpp
# indra/newview/llpanelgroup.cpp
# indra/newview/llpanelgroupnotices.cpp
# indra/newview/llpanelgrouproles.cpp
# indra/newview/llpanellandaudio.cpp
# indra/newview/llpanellandmarks.cpp
# indra/newview/llpanelmaininventory.cpp
# indra/newview/llpanelobject.cpp
# indra/newview/llpanelobject.h
# indra/newview/llpanelpeople.cpp
# indra/newview/llpanelpermissions.cpp
# indra/newview/llpanelplaces.cpp
# indra/newview/llpanelpresetspulldown.cpp
# indra/newview/llpanelprofile.cpp
# indra/newview/llpanelprofilepicks.cpp
# indra/newview/llpanelsnapshot.h
# indra/newview/llpanelvolume.cpp
# indra/newview/llpanelwearing.cpp
# indra/newview/llpreviewanim.cpp
# indra/newview/llpreviewgesture.cpp
# indra/newview/llpreviewnotecard.cpp
# indra/newview/llpreviewscript.cpp
# indra/newview/llpreviewscript.h
# indra/newview/llpreviewtexture.cpp
# indra/newview/llpreviewtexture.h
# indra/newview/llselectmgr.cpp
# indra/newview/llsidepaneliteminfo.cpp
# indra/newview/llsidepaneltaskinfo.cpp
# indra/newview/llsnapshotlivepreview.cpp
# indra/newview/llstartup.cpp
# indra/newview/llstatusbar.cpp
# indra/newview/llsurface.h
# indra/newview/llsurfacepatch.cpp
# indra/newview/lltexturecache.h
# indra/newview/lltexturectrl.cpp
# indra/newview/lltexturefetch.cpp
# indra/newview/lltoastimpanel.cpp
# indra/newview/lltoolbarview.cpp
# indra/newview/lltooldraganddrop.cpp
# indra/newview/lltoolface.cpp
# indra/newview/lltoolfocus.cpp
# indra/newview/lltoolgrab.cpp
# indra/newview/lltoolgun.cpp
# indra/newview/lltoolgun.h
# indra/newview/lltoolpie.cpp
# indra/newview/lltoolplacer.cpp
# indra/newview/lltoolselect.cpp
# indra/newview/lluploaddialog.cpp
# indra/newview/llviewerassetupload.cpp
# indra/newview/llvieweraudio.cpp
# indra/newview/llviewerdisplay.cpp
# indra/newview/llviewerfoldertype.cpp
# indra/newview/llviewerinput.cpp
# indra/newview/llviewermenu.cpp
# indra/newview/llviewermenu.h
# indra/newview/llviewermenufile.cpp
# indra/newview/llviewermessage.cpp
# indra/newview/llviewerobject.cpp
# indra/newview/llviewerobject.h
# indra/newview/llviewerobjectlist.cpp
# indra/newview/llviewerobjectlist.h
# indra/newview/llviewerparcelmgr.cpp
# indra/newview/llviewerparceloverlay.cpp
# indra/newview/llviewerregion.cpp
# indra/newview/llviewerregion.h
# indra/newview/llviewershadermgr.cpp
# indra/newview/llviewertexlayer.cpp
# indra/newview/llviewertexlayer.h
# indra/newview/llviewertexture.cpp
# indra/newview/llviewertexture.h
# indra/newview/llviewertexturelist.h
# indra/newview/llviewerwindow.cpp
# indra/newview/llviewerwindow.h
# indra/newview/llvoavatar.cpp
# indra/newview/llvoavatar.h
# indra/newview/llvoavatarself.cpp
# indra/newview/llvoavatarself.h
# indra/newview/llvoiceclient.h
# indra/newview/llvosky.cpp
# indra/newview/llvosurfacepatch.cpp
# indra/newview/llvotree.cpp
# indra/newview/llvovolume.cpp
# indra/newview/llvovolume.h
# indra/newview/llvowater.cpp
# indra/newview/llworld.cpp
# indra/newview/llworldmapview.cpp
# indra/newview/llworldmipmap.cpp
# indra/newview/pipeline.cpp
2024-02-22 11:43:04 +01:00
Ansariel
9a044f4a52
Merge branch 'DRTVWR-600-maint-A' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/llappearance/llavatarappearance.cpp
# indra/llappearance/llavatarappearance.h
# indra/llappearance/lldriverparam.h
# indra/llappearance/llviewervisualparam.cpp
# indra/llaudio/llaudiodecodemgr.cpp
# indra/llcharacter/llcharacter.cpp
# indra/llfilesystem/llfilesystem.cpp
# indra/newview/llagent.cpp
# indra/newview/llcallbacklist.cpp
# indra/newview/llfloaterpreference.cpp
# indra/newview/llpanelnearbymedia.cpp
# indra/newview/llpanelnearbymedia.h
# indra/newview/llpanelobjectinventory.cpp
# indra/newview/llvoavatar.h
# indra/newview/llvovolume.cpp
# indra/newview/skins/default/xui/en/panel_settings_sky_atmos.xml
2024-02-13 00:54:24 +01:00
Zi Ree
c9d5a2eca6
Small cleanup: Remove unused variables.
2022-09-18 18:28:29 +02:00
Ansariel
593e9f139d
Could optimize this I guess...
2022-08-14 14:22:28 +02:00
Ansariel
69b2092963
Refactor chatbar_as_cmdline - Or: What is all this???
2022-08-14 13:50:32 +02:00
Beq
71eb75382e
Further VarRegion slurl updates and fixes
2021-05-17 20:35:19 +01:00
Ansariel
5ce817bc9a
Fix encoding disaster
2021-02-07 01:38:18 +01:00
Zi Ree
57a1365eda
FIRE-24160 FIRE-9305 Show AO enabled/disabled messages in local chat where appropriate, don't allow scripts to enable the AO when it was disabled before, scripts can only pause the AO/AO stands, not disable them for good.
2021-02-07 00:55:12 +01:00
Ansariel
da40517f61
FIRE-29736: Make step size for zoffset_up and zoffset_down command configurable
2020-07-19 18:35:23 +02:00
Ansariel
d79b79fbe2
Merge viewer-ordered-shutdown
2019-10-19 03:16:10 +02:00
Ansariel
869e00ce90
FIRE-24294: GCC 8.0 compiler fixes in FS-specific code; Path by Chaser Zaks
2019-09-02 21:34:42 +02:00
Liny
8df7a9f3a3
FIRE-23939 Add ability to specify coordinates to TELEPORT TO SIM X (mapto) chat command
...
Usage "cmd regionname | x y z"
2019-05-02 16:57:56 -07:00
Ansariel
310e86f885
FIRE-22110: Add /zoffset_reset command line parameter to reset hover height to 0
2019-04-11 23:00:08 +02:00
Liny
3bf5c1a2ce
Make tp2 chatbar_as_cmdline function take new username format as well.
2018-12-12 01:27:20 -08:00
Ansariel
cccf128895
Fix crash then using tp2 command line option using own avatar ID as target
2018-03-27 22:39:55 +02:00
Ansariel
65097fa14e
Add /zoffset_up and /zoffset_down command line command to increase / decrease avatar Z offset by 0.05 that can be invoked via user-definable gestures
2018-01-05 13:55:36 +01:00
Ansariel
8a9eb53dc3
Fix typo in command line packager
2017-12-06 11:06:53 +01:00
Ansariel
cd80cdea7d
FIRE-21504: Change replat object to box; Patch by Mister Acacia
2017-11-27 17:04:55 +01:00
Ansariel
d4da768275
Fix discrepancy of anonymized avatar names under @shownames restriction
2017-11-04 02:04:49 +01:00
Ansariel
4608aeb505
Transplant MAINT-7118 and fix some bad design on the way
2017-02-23 10:54:25 +01:00
Kitty Barnett
4503a28aee
Merged with RLVa fixes
2016-12-03 17:13:17 +01:00
Ansariel
ca42db2ea1
FIRE-4804: rezplat command always rezzes under agent group, not under land group if RezUnderLandGroup is TRUE
2016-10-26 17:44:46 +02:00
Ansariel
78b47d0d15
FIRE-20115: gth and flr commands circumvent RLVa restrictions
2016-09-20 19:23:16 +02:00
Kitty Barnett
a21ad8481e
Merged with RLVa update tip
2016-06-24 00:48:37 +02:00
Ansariel
b0542a1a46
Refactor FSCommon
2015-11-14 01:36:57 +01:00
Kadah_Coba
64b78d7f9e
Fixed ztake/package when to-take list is empty
2015-10-22 00:59:16 -07:00
Nicky
a726c20e35
Compile fix for GCC and Clang.
2015-10-13 11:32:49 +02:00
Ansariel
cb7044b623
Fix build
2015-10-13 09:42:15 +02:00
Kadah_Coba
63d9e503a4
Expanded cmdline packager to allow scripted packaging, with manual initiation.
...
Initiate by saying "kpackagerstart UUID Some_existing_inventory_folder".
UUID is destination object where copied objects will be put at the end
as well as the object the viewer will be listening to for the next 2 commands.
Folder should be empty unless existing items there are needed in the package.
Use llOwnerSay("kpackageradd UUID1,UUID2,...,UUIDn") to add objects to list.
Call llOwnerSay("kpackagerend") to finalize and copy objects to caller.
Say kpackagerstop to stop and clear the packager.
2015-10-12 23:58:27 -07:00
Kadah_Coba
a956ccfbf7
Fixed accidental typo
2015-09-27 00:53:24 -07:00
Kadah_Coba
74ee5340a9
Added kpackage, ktake, kcopy
...
kpackage: same as cpackage but takes UUID arguments instead of tool selections
kpackage UUID_dest folder_name UUID_1 UUID_2 ...
ktake/kcopy: Takes/copies(when possible) given objects by UUID in to named folder
ktake folder_name UUID_1 UUID_2 ...
kcopy folder_name UUID_1 UUID_2 ...
Folder names with spaces not supported
2015-09-26 23:04:18 -07:00
Tonya Souther
70ac400027
Compile fix for gcc.
...
An enum used as the argument of a switch statement must have all values
handled as case labels, or else a warning is thrown.
2015-09-21 19:18:21 -05:00
Kadah_Coba
3ba91c45fb
Fixed lpackage not including the last object taken
...
Added cpackage, same as lpackage, but copies objects instead when possible
2015-09-20 23:30:51 -07:00
Ansariel
272bce84a6
FIRE-16588: Replace llround with ll_round in Firestorm-specific code
2015-08-06 22:56:41 +02:00
Ansariel
2c7c0faee0
Some more simplifications to the cmdline
2015-07-28 14:06:20 +02:00
Ansariel
8468995ea2
Clean up "offertp" cmdline
2015-07-18 21:35:23 +02:00
Ansariel
28ae84f967
More cleaning up and fixing funky variable redefinitions
2015-05-09 13:11:01 +02:00
Ansariel
31d2912e98
FIRE-15847: Fix draw distance formatting issues
2015-04-10 20:19:59 +02:00
Ansariel
3254266065
Even more refactoring of chatbar_as_cmdline.cpp
2015-04-03 17:33:27 +02:00
Ansariel
9daf58f413
Refactored chatbar_as_cmdline.cpp
2015-04-03 16:52:43 +02:00
Ansariel
44d65105f6
FIRE-15817: Zdrop / Ztake command help is wrong
2015-04-03 15:44:48 +02:00
Northspring
85eecdad07
Roll dice chatbar command: Added penetrating dice
...
Also, LLStringUtil::toLower(modifier_type), to make it case insensitive
2014-08-30 16:11:43 +02:00
Northspring
95c8d8a608
Roll dice chatbar command: Re-added check for invalid modifier types
2014-08-23 02:55:23 +02:00
Northspring
8eeb49e251
Roll dice chatbar command improvements
...
- Make 'S32 modifier' value mandatory even for '!' dice modifier. In order to roll (for example) 5d20! user must from now on type 'cmd 5 20 ! 20' instead of 'cmd 5 20 !', so in fact make a 5d20!20 roll (which should be logic anyway, as it works in the same way). This also allows the explosion value to be modifiable, so expression like 3d25!15 (dice exploding only at 15 instead of only at max, which is 25) is now possible.
- Small change for success rolls: They should count one not only on "less/greater than", but for "equal or less/greater than".
- Added reroll modifier, "r", "r<", "r>". For example "cmd 2 20 r 15" or "cmd 5 10 r< 3".
Sources: https://wiki.roll20.net/Dice_Reference#Roll_Modifiers
2014-08-23 01:39:40 +02:00