phoenix-firestorm/indra/newview
Nat Goodspeed b2913b7cf1 DRTVWR-494: Defend LLInstanceTracker against multi-thread usage.
The previous implementation went to some effort to crash if anyone attempted
to create or destroy an LLInstanceTracker subclass instance during traversal.
That restriction is manageable within a single thread, but becomes unworkable
if it's possible that a given subclass might be used on more than one thread.

Remove LLInstanceTracker::instance_iter, beginInstances(), endInstances(),
also key_iter, beginKeys() and endKeys(). Instead, introduce key_snapshot()
and instance_snapshot(), the only means of iterating over LLInstanceTracker
instances. (These are intended to resemble functions, but in fact the current
implementation simply presents the classes.) Iterating over a captured
snapshot defends against container modifications during traversal. The term
'snapshot' reminds the coder that a new instance created during traversal will
not be considered. To defend against instance deletion during traversal, a
snapshot stores std::weak_ptrs which it lazily dereferences, skipping on the
fly any that have expired.

Dereferencing instance_snapshot::iterator gets you a reference rather than a
pointer. Because some use cases want to delete all existing instances, add an
instance_snapshot::deleteAll() method that extracts the pointer. Those cases
used to require explicitly copying instance pointers into a separate
container; instance_snapshot() now takes care of that. It remains the caller's
responsibility to ensure that all instances of that LLInstanceTracker subclass
were allocated on the heap.

Replace unkeyed static LLInstanceTracker::getInstance(T*) -- which returned
nullptr if that instance had been destroyed -- with new getWeak() method
returning std::weak_ptr<T>. Caller must detect expiration of that weak_ptr.

Adjust tests accordingly.

Use of std::weak_ptr to detect expired instances requires engaging
std::shared_ptr in the constructor. We now store shared_ptrs in the static
containers (std::map for keyed, std::set for unkeyed).

Make LLInstanceTrackerBase a template parameterized on the type of the static
data it manages. For that reason, hoist static data class declarations out of
the class definitions to an LLInstanceTrackerStuff namespace.

Remove the static atomic sIterationNestDepth and its methods incrementDepth(),
decrementDepth() and getDepth(), since they were used only to forbid creation
and destruction during traversal.

Add a std::mutex to static data. Introduce an internal LockStatic class that
locks the mutex while providing a pointer to static data, making that the only
way to access the static data.

The LLINSTANCETRACKER_DTOR_NOEXCEPT macro goes away because we no longer
expect ~LLInstanceTracker() to throw an exception in test programs.
That affects LLTrace::StatBase as well as LLInstanceTracker itself.

Adapt consumers to the new LLInstanceTracker API.
2019-12-02 14:39:24 -05:00
..
English.lproj
German.lproj
Japanese.lproj
Korean.lproj
app_settings SL-11069 FIXED Experiences search resets the "Max Content Rating" back to general each session. 2019-05-06 14:36:05 +03:00
character Backed out changeset: 4a4c5e6ff01e 2019-06-14 12:03:00 -07:00
cursors_mac
da.lproj
es.lproj
fonts
fr.lproj
hu.lproj
icons
installers Merged in lindenlab/viewer-lynx 2019-08-13 21:58:10 +03:00
it.lproj
linux_tools
nl.lproj
pl.lproj
pt.lproj
res
res-sdl
ru.lproj
skins/default Merged in lindenlab/viewer-lynx 2019-09-05 21:53:24 +03:00
tests DRTVWR-493: Make catch_llerrs() a member of WrapLLErrs. 2019-08-12 08:26:51 -04:00
tr.lproj
uk.lproj
vmp_icons
zh-Hans.lproj
CMakeLists.txt Merge from viewer-release 2019-10-15 21:28:37 +03:00
Info-SecondLife.plist
Info-SecondLifeVorbis.plist
SecondLife.nib
SecondLife.xib
VIEWER_VERSION.txt increment viewer version to 6.3.5 2019-11-11 16:39:40 -05:00
VertexCache.h
ViewerInstall.cmake
VorbisFramework.h
build_win32_appConfig.py
featuretable.txt
featuretable_linux.txt
featuretable_mac.txt
generate_breakpad_symbols.py
groupchatlistener.cpp
groupchatlistener.h
licenses-linux.txt
licenses-mac.txt
licenses-win32.txt
llaccountingcost.h
llaccountingcostmanager.cpp
llaccountingcostmanager.h
llagent.cpp Merged in lindenlab/viewer-lynx 2019-09-05 21:53:24 +03:00
llagent.h SL-11402 Resaving home image if file does not exist 2019-06-13 19:00:20 +03:00
llagentaccess.cpp
llagentaccess.h
llagentcamera.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llagentcamera.h
llagentdata.cpp
llagentdata.h
llagentlanguage.cpp
llagentlanguage.h
llagentlistener.cpp
llagentlistener.h
llagentpicksinfo.cpp
llagentpicksinfo.h
llagentpilot.cpp
llagentpilot.h
llagentui.cpp
llagentui.h
llagentwearables.cpp
llagentwearables.h
llaisapi.cpp
llaisapi.h
llanimstatelabels.cpp
llanimstatelabels.h
llappcorehttp.cpp
llappcorehttp.h
llappdelegate-objc.mm SL-11432 FIXED [OSX] Avatar is spinning when pressing Alt+D+Command and then releasing D key 2019-06-20 15:41:27 +03:00
llappearance.h
llappearancemgr.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llappearancemgr.h
llappviewer.cpp DRTVWR-494: Defend LLInstanceTracker against multi-thread usage. 2019-12-02 14:39:24 -05:00
llappviewer.h
llappviewerlinux.cpp
llappviewerlinux.h
llappviewerlinux_api.h
llappviewerlinux_api.xml
llappviewerlinux_api_dbus.cpp
llappviewerlinux_api_dbus.h
llappviewerlinux_api_dbus_syms_raw.inc
llappviewerlistener.cpp
llappviewerlistener.h
llappviewermacosx-for-objc.h
llappviewermacosx-objc.h
llappviewermacosx-objc.mm
llappviewermacosx.cpp
llappviewermacosx.h
llappviewerwin32.cpp SL-11362 not all special character work in command line parameters 2019-06-05 21:33:23 +03:00
llappviewerwin32.h
llattachmentsmgr.cpp
llattachmentsmgr.h
llaudiosourcevo.cpp
llaudiosourcevo.h
llautoreplace.cpp
llautoreplace.h
llavataractions.cpp
llavataractions.h
llavatariconctrl.cpp
llavatariconctrl.h
llavatarlist.cpp DRTVWR-493 LLAvatarNameCache to singletone 2019-07-03 20:06:47 +03:00
llavatarlist.h
llavatarlistitem.cpp
llavatarlistitem.h
llavatarpropertiesprocessor.cpp
llavatarpropertiesprocessor.h
llavatarrenderinfoaccountant.cpp
llavatarrenderinfoaccountant.h
llavatarrendernotifier.cpp
llavatarrendernotifier.h
llblockedlistitem.cpp
llblockedlistitem.h
llblocklist.cpp
llblocklist.h
llbox.cpp
llbox.h
llbreadcrumbview.cpp
llbreadcrumbview.h
llbreastmotion.cpp
llbreastmotion.h
llbrowsernotification.cpp DRTVWR-493 LLViewerMedia to singleton 2019-06-21 20:55:39 +03:00
llbuycurrencyhtml.cpp
llbuycurrencyhtml.h
llcallbacklist.cpp
llcallingcard.cpp
llcallingcard.h
llcapabilityprovider.h
llchannelmanager.cpp SL-11718 Another exit crash 2019-09-05 15:13:56 +03:00
llchannelmanager.h SL-11718 Another exit crash 2019-09-05 15:13:56 +03:00
llchatbar.cpp
llchatbar.h
llchathistory.cpp DRTVWR-494: Defend LLInstanceTracker against multi-thread usage. 2019-12-02 14:39:24 -05:00
llchathistory.h
llchatitemscontainerctrl.cpp
llchatitemscontainerctrl.h
llchatmsgbox.cpp
llchatmsgbox.h
llchiclet.cpp
llchiclet.h
llchicletbar.cpp
llchicletbar.h
llclassifiedinfo.cpp
llclassifiedinfo.h
llcofwearables.cpp SL-11450 After detaching everything viewer shows wrong slot count 2019-06-19 20:36:58 +03:00
llcofwearables.h
llcolorswatch.cpp
llcolorswatch.h
llcommanddispatcherlistener.cpp
llcommanddispatcherlistener.h
llcommandhandler.cpp
llcommandhandler.h
llcommandlineparser.cpp SL-11191 FIXED Crash in LLCommandLineParser::parseCommandLineString(..) 2019-05-22 14:57:24 +03:00
llcommandlineparser.h
llcommunicationchannel.cpp
llcommunicationchannel.h
llcompilequeue.cpp
llcompilequeue.h
llconfirmationmanager.cpp
llconfirmationmanager.h
llcontrolavatar.cpp SL-10908 Safeguards and potential crash fix 2019-07-15 17:56:30 +03:00
llcontrolavatar.h
llconversationlog.cpp SL-11719 Fixed init of conversation log 2019-10-14 20:49:16 +03:00
llconversationlog.h SL-11719 Fixed init of conversation log 2019-10-14 20:49:16 +03:00
llconversationloglist.cpp
llconversationloglist.h
llconversationloglistitem.cpp
llconversationloglistitem.h
llconversationmodel.cpp
llconversationmodel.h
llconversationview.cpp
llconversationview.h
llcurrencyuimanager.cpp
llcurrencyuimanager.h
llcylinder.cpp
llcylinder.h
lldateutil.cpp
lldateutil.h
lldaycyclemanager.cpp
lldaycyclemanager.h
lldebugmessagebox.cpp
lldebugmessagebox.h
lldebugview.cpp
lldebugview.h
lldeferredsounds.cpp
lldeferredsounds.h
lldelayedgestureerror.cpp
lldelayedgestureerror.h
lldirpicker.cpp
lldirpicker.h
lldndbutton.cpp
lldndbutton.h
lldonotdisturbnotificationstorage.cpp DRTVWR-493 Reworked a number of inits 2019-08-13 20:19:46 +03:00
lldonotdisturbnotificationstorage.h DRTVWR-493 Reworked a number of inits 2019-08-13 20:19:46 +03:00
lldrawable.cpp
lldrawable.h
lldrawpool.cpp
lldrawpool.h
lldrawpoolalpha.cpp
lldrawpoolalpha.h
lldrawpoolavatar.cpp
lldrawpoolavatar.h
lldrawpoolbump.cpp
lldrawpoolbump.h
lldrawpoolground.cpp
lldrawpoolground.h
lldrawpoolmaterials.cpp
lldrawpoolmaterials.h
lldrawpoolsimple.cpp
lldrawpoolsimple.h
lldrawpoolsky.cpp
lldrawpoolsky.h
lldrawpoolterrain.cpp
lldrawpoolterrain.h
lldrawpooltree.cpp
lldrawpooltree.h
lldrawpoolwater.cpp
lldrawpoolwater.h
lldrawpoolwlsky.cpp
lldrawpoolwlsky.h
lldynamictexture.cpp
lldynamictexture.h
llemote.cpp
llemote.h
llenvmanager.cpp
llenvmanager.h
llestateinfomodel.cpp
llestateinfomodel.h
lleventnotifier.cpp
lleventnotifier.h
lleventpoll.cpp
lleventpoll.h
llexpandabletextbox.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llexpandabletextbox.h
llexperiencelog.cpp
llexperiencelog.h
llexternaleditor.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llexternaleditor.h
llface.cpp Merged in lindenlab/viewer-release 2019-08-14 15:02:56 +03:00
llface.h Merged in lindenlab/viewer-release 2019-08-14 15:02:56 +03:00
llface.inl
llfasttimerview.cpp SL-10828 [Dev tools] Scroll for fast timer 2019-04-22 16:05:06 +03:00
llfasttimerview.h
llfavoritesbar.cpp
llfavoritesbar.h
llfeaturemanager.cpp DRTVWR-493 Reworked a number of inits 2019-08-13 20:19:46 +03:00
llfeaturemanager.h DRTVWR-493 Reworked a number of inits 2019-08-13 20:19:46 +03:00
llfilepicker.cpp
llfilepicker.h
llfilepicker_mac.h
llfilepicker_mac.mm
llfilteredwearablelist.cpp
llfilteredwearablelist.h
llfirstuse.cpp DRTVWR-493 Cleanup LLFirstUse 2019-06-24 16:15:37 +03:00
llfirstuse.h DRTVWR-493 Cleanup LLFirstUse 2019-06-24 16:15:37 +03:00
llflexibleobject.cpp
llflexibleobject.h
llflickrconnect.cpp
llflickrconnect.h
llfloaterabout.cpp
llfloaterabout.h
llfloaterauction.cpp
llfloaterauction.h
llfloaterautoreplacesettings.cpp
llfloaterautoreplacesettings.h
llfloateravatar.cpp
llfloateravatar.h
llfloateravatarpicker.cpp
llfloateravatarpicker.h
llfloateravatarrendersettings.cpp
llfloateravatarrendersettings.h
llfloateravatartextures.cpp
llfloateravatartextures.h
llfloaterbanduration.cpp
llfloaterbanduration.h
llfloaterbeacons.cpp
llfloaterbeacons.h
llfloaterbigpreview.cpp
llfloaterbigpreview.h
llfloaterbuildoptions.cpp
llfloaterbuildoptions.h
llfloaterbulkpermission.cpp
llfloaterbulkpermission.h
llfloaterbump.cpp
llfloaterbump.h
llfloaterbuy.cpp
llfloaterbuy.h
llfloaterbuycontents.cpp
llfloaterbuycontents.h
llfloaterbuycurrency.cpp
llfloaterbuycurrency.h
llfloaterbuycurrencyhtml.cpp
llfloaterbuycurrencyhtml.h
llfloaterbuyland.cpp
llfloaterbuyland.h
llfloaterbvhpreview.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llfloaterbvhpreview.h
llfloatercamera.cpp DRTVWR-493 LLHint to singleton 2019-06-20 20:03:47 +03:00
llfloatercamera.h
llfloaterchatvoicevolume.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llfloaterchatvoicevolume.h
llfloatercolorpicker.cpp
llfloatercolorpicker.h
llfloaterconversationlog.cpp
llfloaterconversationlog.h
llfloaterconversationpreview.cpp DRTVWR-493 LLLogChat to singleton 2019-09-16 20:32:25 +03:00
llfloaterconversationpreview.h
llfloaterdeleteenvpreset.cpp
llfloaterdeleteenvpreset.h
llfloaterdeleteprefpreset.cpp
llfloaterdeleteprefpreset.h
llfloaterdestinations.cpp
llfloaterdestinations.h
llfloatereditdaycycle.cpp
llfloatereditdaycycle.h
llfloatereditsky.cpp
llfloatereditsky.h
llfloatereditwater.cpp
llfloatereditwater.h
llfloaterenvironmentsettings.cpp
llfloaterenvironmentsettings.h
llfloaterevent.cpp
llfloaterevent.h
llfloaterexperiencepicker.cpp
llfloaterexperiencepicker.h
llfloaterexperienceprofile.cpp
llfloaterexperienceprofile.h
llfloaterexperiences.cpp
llfloaterexperiences.h
llfloaterflickr.cpp
llfloaterflickr.h
llfloaterfonttest.cpp
llfloaterfonttest.h
llfloatergesture.cpp
llfloatergesture.h
llfloatergodtools.cpp
llfloatergodtools.h
llfloatergotoline.cpp
llfloatergotoline.h
llfloatergridstatus.cpp
llfloatergridstatus.h
llfloatergroupbulkban.cpp
llfloatergroupbulkban.h
llfloatergroupinvite.cpp
llfloatergroupinvite.h
llfloatergroups.cpp
llfloatergroups.h
llfloaterhandler.cpp
llfloaterhandler.h
llfloaterhelpbrowser.cpp
llfloaterhelpbrowser.h
llfloaterhoverheight.cpp
llfloaterhoverheight.h
llfloaterhud.cpp
llfloaterhud.h
llfloaterimagepreview.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llfloaterimagepreview.h
llfloaterimcontainer.cpp DRTVWR-493 LLAvatarNameCache to singletone 2019-07-03 20:06:47 +03:00
llfloaterimcontainer.h
llfloaterimnearbychat.cpp DRTVWR-493 LLAvatarNameCache to singletone 2019-07-03 20:06:47 +03:00
llfloaterimnearbychat.h
llfloaterimnearbychathandler.cpp
llfloaterimnearbychathandler.h
llfloaterimnearbychatlistener.cpp
llfloaterimnearbychatlistener.h
llfloaterimsession.cpp
llfloaterimsession.h
llfloaterimsessiontab.cpp
llfloaterimsessiontab.h
llfloaterinspect.cpp
llfloaterinspect.h
llfloaterjoystick.cpp
llfloaterjoystick.h
llfloaterlagmeter.cpp
llfloaterlagmeter.h
llfloaterland.cpp SL-10989 Disable text label when you don't have appropriate permissions. 2019-04-25 14:32:02 +03:00
llfloaterland.h SL-10989 Disable text label when you don't have appropriate permissions. 2019-04-25 14:32:02 +03:00
llfloaterlandholdings.cpp
llfloaterlandholdings.h
llfloaterlinkreplace.cpp
llfloaterlinkreplace.h
llfloaterloadprefpreset.cpp
llfloaterloadprefpreset.h
llfloatermap.cpp
llfloatermap.h
llfloatermarketplacelistings.cpp
llfloatermarketplacelistings.h
llfloatermediasettings.cpp
llfloatermediasettings.h
llfloatermemleak.cpp
llfloatermemleak.h
llfloatermodelpreview.cpp Merged in lindenlab/viewer-release 2019-09-10 20:30:25 +03:00
llfloatermodelpreview.h SL-4186 Mesh model rename before upload shows old model name on rez 2019-05-02 23:06:59 +03:00
llfloatermodeluploadbase.cpp
llfloatermodeluploadbase.h
llfloatermyscripts.cpp SL-11321 Do not crash floater if capability is missing 2019-05-30 18:45:02 +03:00
llfloatermyscripts.h SL-11321 Do not crash floater if capability is missing 2019-05-30 18:45:02 +03:00
llfloaternamedesc.cpp
llfloaternamedesc.h
llfloaternotificationsconsole.cpp
llfloaternotificationsconsole.h
llfloaternotificationstabbed.cpp
llfloaternotificationstabbed.h
llfloaterobjectweights.cpp
llfloaterobjectweights.h
llfloateropenobject.cpp
llfloateropenobject.h
llfloateroutfitphotopreview.cpp
llfloateroutfitphotopreview.h
llfloateroutfitsnapshot.cpp SL-10994 Removed Facebook In-world Sharing 2019-04-24 02:24:42 +03:00
llfloateroutfitsnapshot.h
llfloaterpathfindingcharacters.cpp
llfloaterpathfindingcharacters.h
llfloaterpathfindingconsole.cpp
llfloaterpathfindingconsole.h
llfloaterpathfindinglinksets.cpp
llfloaterpathfindinglinksets.h
llfloaterpathfindingobjects.cpp
llfloaterpathfindingobjects.h
llfloaterpay.cpp
llfloaterpay.h
llfloaterperms.cpp
llfloaterperms.h
llfloaterpostprocess.cpp
llfloaterpostprocess.h
llfloaterpreference.cpp DRTVWR-493 LLLogChat to singleton 2019-09-16 20:32:25 +03:00
llfloaterpreference.h
llfloaterpreviewtrash.cpp
llfloaterpreviewtrash.h
llfloaterproperties.cpp
llfloaterproperties.h
llfloaterregiondebugconsole.cpp
llfloaterregiondebugconsole.h
llfloaterregioninfo.cpp
llfloaterregioninfo.h
llfloaterregionrestarting.cpp
llfloaterregionrestarting.h
llfloaterreporter.cpp SL-11402 Floater reporter images should be saved as png 2019-06-12 19:39:11 +03:00
llfloaterreporter.h
llfloatersaveprefpreset.cpp
llfloatersaveprefpreset.h
llfloatersceneloadstats.cpp
llfloatersceneloadstats.h
llfloaterscriptdebug.cpp
llfloaterscriptdebug.h
llfloaterscriptedprefs.cpp
llfloaterscriptedprefs.h
llfloaterscriptlimits.cpp
llfloaterscriptlimits.h
llfloatersearch.cpp Merge from viewer-release 2019-10-15 21:28:37 +03:00
llfloatersearch.h
llfloatersellland.cpp
llfloatersellland.h
llfloatersettingsdebug.cpp
llfloatersettingsdebug.h
llfloatersidepanelcontainer.cpp
llfloatersidepanelcontainer.h
llfloatersnapshot.cpp Merged in lindenlab/viewer-release 2019-08-13 21:54:23 +03:00
llfloatersnapshot.h
llfloatersounddevices.cpp
llfloatersounddevices.h
llfloaterspellchecksettings.cpp DRTVWR-493 LLSpellcheck doesn't need separate init 2019-06-27 22:14:52 +03:00
llfloaterspellchecksettings.h
llfloatertelehub.cpp
llfloatertelehub.h
llfloatertestinspectors.cpp
llfloatertestinspectors.h
llfloatertestlistview.cpp
llfloatertestlistview.h
llfloatertexturefetchdebugger.cpp
llfloatertexturefetchdebugger.h
llfloatertools.cpp SL-11378 Edit tool floater displays with issues if opened mid-drag 2019-06-06 20:05:51 +03:00
llfloatertools.h
llfloatertopobjects.cpp
llfloatertopobjects.h
llfloatertos.cpp
llfloatertos.h
llfloatertoybox.cpp
llfloatertoybox.h
llfloatertranslationsettings.cpp
llfloatertranslationsettings.h
llfloatertwitter.cpp
llfloatertwitter.h
llfloateruipreview.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llfloateruipreview.h
llfloaterurlentry.cpp
llfloaterurlentry.h
llfloatervoiceeffect.cpp
llfloatervoiceeffect.h
llfloatervoicevolume.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llfloatervoicevolume.h
llfloaterwebcontent.cpp Merged in lindenlab/viewer-release 2019-09-10 20:30:25 +03:00
llfloaterwebcontent.h
llfloaterwebprofile.cpp
llfloaterwebprofile.h
llfloaterwhitelistentry.cpp
llfloaterwhitelistentry.h
llfloaterwindowsize.cpp
llfloaterwindowsize.h
llfloaterworldmap.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llfloaterworldmap.h
llfolderviewmodelinventory.cpp
llfolderviewmodelinventory.h
llfollowcam.cpp DRTVWR-493 LLFollowCamMgr to singleton 2019-06-19 16:52:44 +03:00
llfollowcam.h DRTVWR-493 LLFollowCamMgr to singleton 2019-06-19 16:52:44 +03:00
llfriendcard.cpp
llfriendcard.h
llgesturelistener.cpp
llgesturelistener.h
llgesturemgr.cpp
llgesturemgr.h
llgiveinventory.cpp
llgiveinventory.h
llglsandbox.cpp SL-11106 Time-limit benchmark test 2019-05-16 18:50:19 +03:00
llgroupactions.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llgroupactions.h
llgroupiconctrl.cpp
llgroupiconctrl.h
llgrouplist.cpp
llgrouplist.h
llgroupmgr.cpp
llgroupmgr.h
llhasheduniqueid.cpp Backed out changeset: 920a0dbf290a Machine id is needed after singletons die 2019-06-27 18:44:29 +03:00
llhasheduniqueid.h
llhints.cpp DRTVWR-493 LLHint to singleton 2019-06-20 20:03:47 +03:00
llhints.h DRTVWR-493 LLHint to singleton 2019-06-20 20:03:47 +03:00
llhttpretrypolicy.cpp
llhttpretrypolicy.h
llhudeffect.cpp
llhudeffect.h
llhudeffectbeam.cpp
llhudeffectbeam.h
llhudeffectblob.cpp
llhudeffectblob.h
llhudeffectlookat.cpp
llhudeffectlookat.h
llhudeffectpointat.cpp
llhudeffectpointat.h
llhudeffecttrail.cpp
llhudeffecttrail.h
llhudicon.cpp
llhudicon.h
llhudmanager.cpp
llhudmanager.h
llhudnametag.cpp
llhudnametag.h
llhudobject.cpp
llhudobject.h
llhudrender.cpp
llhudrender.h
llhudtext.cpp
llhudtext.h
llhudview.cpp
llhudview.h
llimagefiltersmanager.cpp No such thing as 'virtual static' 2019-08-14 13:43:08 -04:00
llimagefiltersmanager.h
llimhandler.cpp
llimpanel.cpp
llimpanel.h
llimprocessing.cpp DRTVWR-494: Defend LLInstanceTracker against multi-thread usage. 2019-12-02 14:39:24 -05:00
llimprocessing.h
llimview.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llimview.h DRTVWR-493 LLCallDialogManager to singleton 2019-06-19 17:28:46 +03:00
llinspect.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llinspect.h
llinspectavatar.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llinspectavatar.h
llinspectgroup.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llinspectgroup.h
llinspectobject.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llinspectobject.h
llinspectremoteobject.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llinspectremoteobject.h
llinspecttoast.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llinspecttoast.h
llinventoryactions.h
llinventorybridge.cpp SL-11361 Moving folder to My Outfits should create an outfit 2019-06-14 20:27:39 +03:00
llinventorybridge.h SL-11361 Moving folder to My Outfits should create an outfit 2019-06-14 20:27:39 +03:00
llinventoryclipboard.cpp
llinventoryclipboard.h
llinventoryfilter.cpp SL-11002 FIXED 'Created by me' and 'Created by others' checkboxes are not reset using 'Reset Filters' 2019-04-23 18:10:48 +03:00
llinventoryfilter.h SL-11002 FIXED 'Created by me' and 'Created by others' checkboxes are not reset using 'Reset Filters' 2019-04-23 18:10:48 +03:00
llinventoryfunctions.cpp
llinventoryfunctions.h
llinventoryicon.cpp
llinventoryicon.h
llinventoryitemslist.cpp
llinventoryitemslist.h
llinventorylistitem.cpp
llinventorylistitem.h
llinventorymodel.cpp SL-8012 Remove Mesh Filter Option on Inventory 2019-04-22 19:39:21 +03:00
llinventorymodel.h
llinventorymodelbackgroundfetch.cpp
llinventorymodelbackgroundfetch.h
llinventoryobserver.cpp
llinventoryobserver.h
llinventorypanel.cpp
llinventorypanel.h
lljoystickbutton.cpp
lljoystickbutton.h
lllandmarkactions.cpp
lllandmarkactions.h
lllandmarklist.cpp
lllandmarklist.h
lllightconstants.h
lllistbrowser.cpp
lllistbrowser.h
lllistcontextmenu.cpp
lllistcontextmenu.h
lllistview.cpp
lllistview.h
lllocalbitmaps.cpp Merge from lindenlab/viewer-release 2019-08-29 15:43:02 +03:00
lllocalbitmaps.h DRTVWR-493 LLLocalBitmapMgr to Singleton 2019-06-20 20:53:46 +03:00
lllocationhistory.cpp
lllocationhistory.h
lllocationinputctrl.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
lllocationinputctrl.h
lllogchat.cpp DRTVWR-493 LLLogChat to singleton 2019-09-16 20:32:25 +03:00
lllogchat.h DRTVWR-493 LLLogChat to singleton 2019-09-16 20:32:25 +03:00
llloginhandler.cpp
llloginhandler.h
lllogininstance.cpp
lllogininstance.h
lllookshistorypanel.h
llmachineid.cpp Backed out changeset: 920a0dbf290a Machine id is needed after singletons die 2019-06-27 18:44:29 +03:00
llmachineid.h Backed out changeset: 920a0dbf290a Machine id is needed after singletons die 2019-06-27 18:44:29 +03:00
llmainlooprepeater.cpp Backed out changeset: 920a0dbf290a Machine id is needed after singletons die 2019-06-27 18:44:29 +03:00
llmainlooprepeater.h
llmanip.cpp
llmanip.h
llmaniprotate.cpp
llmaniprotate.h
llmanipscale.cpp
llmanipscale.h
llmaniptranslate.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llmaniptranslate.h
llmarketplacefunctions.cpp DRTVWR-493 LLViewerMedia to singleton 2019-06-21 20:55:39 +03:00
llmarketplacefunctions.h
llmarketplacenotifications.cpp
llmarketplacenotifications.h
llmaterialmgr.cpp
llmaterialmgr.h
llmediactrl.cpp Backed out changeset: 8e228364f324 2019-09-14 05:14:24 +03:00
llmediactrl.h
llmediadataclient.cpp
llmediadataclient.h
llmenuoptionpathfindingrebakenavmesh.cpp
llmenuoptionpathfindingrebakenavmesh.h
llmeshrepository.cpp SL-1105 Pack a name for server to use 2019-05-28 20:38:37 +03:00
llmeshrepository.h
llmimetypes.cpp
llmimetypes.h
llmorphview.cpp
llmorphview.h
llmoveview.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llmoveview.h
llmutelist.cpp
llmutelist.h
llnamebox.cpp
llnamebox.h
llnameeditor.cpp
llnameeditor.h
llnamelistctrl.cpp Merged in lindenlab/viewer-release 2019-09-10 20:30:25 +03:00
llnamelistctrl.h
llnavigationbar.cpp DRTVWR-493 LLHint to singleton 2019-06-20 20:03:47 +03:00
llnavigationbar.h
llnetmap.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llnetmap.h
llnotificationalerthandler.cpp
llnotificationgrouphandler.cpp
llnotificationhandler.h
llnotificationhandlerutil.cpp DRTVWR-493 LLAvatarNameCache to singletone 2019-07-03 20:06:47 +03:00
llnotificationhinthandler.cpp DRTVWR-493 LLHint to singleton 2019-06-20 20:03:47 +03:00
llnotificationlistitem.cpp
llnotificationlistitem.h
llnotificationlistview.cpp
llnotificationlistview.h
llnotificationmanager.cpp
llnotificationmanager.h
llnotificationofferhandler.cpp
llnotificationscripthandler.cpp SL-10994 Removed Facebook In-world Sharing 2019-04-24 02:24:42 +03:00
llnotificationstorage.cpp
llnotificationstorage.h
llnotificationtiphandler.cpp
lloutfitgallery.cpp
lloutfitgallery.h
lloutfitobserver.cpp
lloutfitobserver.h
lloutfitslist.cpp
lloutfitslist.h
lloutputmonitorctrl.cpp
lloutputmonitorctrl.h
llpanelappearancetab.cpp
llpanelappearancetab.h
llpanelavatar.cpp
llpanelavatar.h
llpanelavatartag.cpp
llpanelavatartag.h
llpanelblockedlist.cpp
llpanelblockedlist.h
llpanelclassified.cpp
llpanelclassified.h
llpanelcontents.cpp
llpanelcontents.h
llpaneleditwearable.cpp
llpaneleditwearable.h
llpanelexperiencelisteditor.cpp
llpanelexperiencelisteditor.h
llpanelexperiencelog.cpp
llpanelexperiencelog.h
llpanelexperiencepicker.cpp SL-11069 FIXED Experiences search resets the "Max Content Rating" back to general each session. 2019-05-06 14:36:05 +03:00
llpanelexperiencepicker.h
llpanelexperiences.cpp
llpanelexperiences.h
llpanelface.cpp Merge from lindenlab/viewer-release 2019-08-29 15:43:02 +03:00
llpanelface.h
llpanelgenerictip.cpp
llpanelgenerictip.h
llpanelgroup.cpp
llpanelgroup.h
llpanelgroupbulk.cpp
llpanelgroupbulk.h
llpanelgroupbulkban.cpp
llpanelgroupbulkban.h
llpanelgroupbulkimpl.h
llpanelgroupexperiences.cpp
llpanelgroupexperiences.h
llpanelgroupgeneral.cpp
llpanelgroupgeneral.h
llpanelgroupinvite.cpp
llpanelgroupinvite.h
llpanelgrouplandmoney.cpp
llpanelgrouplandmoney.h
llpanelgroupnotices.cpp
llpanelgroupnotices.h
llpanelgrouproles.cpp SL-11190 Ability to duplicate a group role 2019-05-22 21:48:46 +03:00
llpanelgrouproles.h SL-11190 Ability to duplicate a group role 2019-05-22 21:48:46 +03:00
llpanelhome.cpp
llpanelhome.h
llpanelimcontrolpanel.cpp
llpanelimcontrolpanel.h
llpanelland.cpp
llpanelland.h
llpanellandaudio.cpp
llpanellandaudio.h
llpanellandmarkinfo.cpp
llpanellandmarkinfo.h
llpanellandmarks.cpp
llpanellandmarks.h
llpanellandmedia.cpp
llpanellandmedia.h
llpanellogin.cpp Automated merge with file:///Users/nat/linden/viewer-gridselect 2019-04-26 11:17:53 -04:00
llpanellogin.h
llpanelloginlistener.cpp
llpanelloginlistener.h
llpanelmaininventory.cpp SL-11002 FIXED 'Created by me' and 'Created by others' checkboxes are not reset using 'Reset Filters' 2019-04-23 18:10:48 +03:00
llpanelmaininventory.h
llpanelmarketplaceinbox.cpp
llpanelmarketplaceinbox.h
llpanelmarketplaceinboxinventory.cpp
llpanelmarketplaceinboxinventory.h
llpanelme.cpp
llpanelme.h
llpanelmediasettingsgeneral.cpp DRTVWR-493 LLViewerMedia to singleton 2019-06-21 20:55:39 +03:00
llpanelmediasettingsgeneral.h
llpanelmediasettingspermissions.cpp
llpanelmediasettingspermissions.h
llpanelmediasettingssecurity.cpp
llpanelmediasettingssecurity.h
llpanelnearbymedia.cpp DRTVWR-493 LLViewerParcelMedia to singleton 2019-06-21 21:31:40 +03:00
llpanelnearbymedia.h
llpanelobject.cpp
llpanelobject.h
llpanelobjectinventory.cpp SL-8012 Remove Mesh Filter Option on Inventory 2019-04-22 19:39:21 +03:00
llpanelobjectinventory.h
llpanelonlinestatus.cpp
llpanelonlinestatus.h
llpaneloutfitedit.cpp
llpaneloutfitedit.h
llpaneloutfitsinventory.cpp
llpaneloutfitsinventory.h
llpanelpeople.cpp Merged in lindenlab/viewer-bear 2019-04-26 21:11:16 +03:00
llpanelpeople.h SL-10994 Removed Facebook In-world Sharing 2019-04-24 02:24:42 +03:00
llpanelpeoplemenus.cpp SL-10994 Removed Facebook In-world Sharing 2019-04-24 02:24:42 +03:00
llpanelpeoplemenus.h SL-10994 Removed Facebook In-world Sharing 2019-04-24 02:24:42 +03:00
llpanelpermissions.cpp
llpanelpermissions.h
llpanelpick.cpp
llpanelpick.h
llpanelpicks.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llpanelpicks.h
llpanelplaceinfo.cpp
llpanelplaceinfo.h
llpanelplaceprofile.cpp
llpanelplaceprofile.h
llpanelplaces.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llpanelplaces.h
llpanelplacestab.cpp
llpanelplacestab.h
llpanelpresetspulldown.cpp
llpanelpresetspulldown.h
llpanelprimmediacontrols.cpp Backed out changeset: 8e228364f324 2019-09-14 05:14:24 +03:00
llpanelprimmediacontrols.h
llpanelprofile.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llpanelprofile.h
llpanelsnapshot.cpp
llpanelsnapshot.h
llpanelsnapshotinventory.cpp
llpanelsnapshotlocal.cpp
llpanelsnapshotoptions.cpp SL-10994 Removed Facebook In-world Sharing 2019-04-24 02:24:42 +03:00
llpanelsnapshotpostcard.cpp
llpanelsnapshotprofile.cpp
llpanelteleporthistory.cpp
llpanelteleporthistory.h
llpaneltiptoast.cpp
llpaneltiptoast.h
llpaneltopinfobar.cpp
llpaneltopinfobar.h
llpanelvoicedevicesettings.cpp
llpanelvoicedevicesettings.h
llpanelvoiceeffect.cpp
llpanelvoiceeffect.h
llpanelvolume.cpp
llpanelvolume.h
llpanelvolumepulldown.cpp
llpanelvolumepulldown.h
llpanelwearing.cpp
llpanelwearing.h
llparcelselection.cpp
llparcelselection.h
llparticipantlist.cpp
llparticipantlist.h
llpatchvertexarray.cpp
llpatchvertexarray.h
llpathfindingcharacter.cpp
llpathfindingcharacter.h
llpathfindingcharacterlist.cpp
llpathfindingcharacterlist.h
llpathfindinglinkset.cpp
llpathfindinglinkset.h
llpathfindinglinksetlist.cpp
llpathfindinglinksetlist.h
llpathfindingmanager.cpp
llpathfindingmanager.h
llpathfindingnavmesh.cpp
llpathfindingnavmesh.h
llpathfindingnavmeshstatus.cpp
llpathfindingnavmeshstatus.h
llpathfindingnavmeshzone.cpp
llpathfindingnavmeshzone.h
llpathfindingobject.cpp
llpathfindingobject.h
llpathfindingobjectlist.cpp
llpathfindingobjectlist.h
llpathfindingpathtool.cpp
llpathfindingpathtool.h
llpersistentnotificationstorage.cpp DRTVWR-493 Reworked a number of inits 2019-08-13 20:19:46 +03:00
llpersistentnotificationstorage.h DRTVWR-493 Reworked a number of inits 2019-08-13 20:19:46 +03:00
llphysicsmotion.cpp
llphysicsmotion.h
llphysicsshapebuilderutil.cpp
llphysicsshapebuilderutil.h
llpipelinelistener.cpp
llpipelinelistener.h
llplacesfolderview.cpp
llplacesfolderview.h
llplacesinventorybridge.cpp
llplacesinventorybridge.h
llplacesinventorypanel.cpp
llplacesinventorypanel.h
llpopupview.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llpopupview.h
llpostcard.cpp
llpostcard.h
llpresetsmanager.cpp
llpresetsmanager.h
llpreview.cpp
llpreview.h
llpreviewanim.cpp
llpreviewanim.h
llpreviewgesture.cpp
llpreviewgesture.h
llpreviewnotecard.cpp SL-11121 FIXED Viewer crashes after clicking the 'Edit' button in the notecard floater 2019-05-09 15:19:37 +03:00
llpreviewnotecard.h
llpreviewscript.cpp Merged in lindenlab/viewer-release 2019-09-10 20:30:25 +03:00
llpreviewscript.h
llpreviewsound.cpp
llpreviewsound.h
llpreviewtexture.cpp
llpreviewtexture.h
llproductinforequest.cpp
llproductinforequest.h
llprogressview.cpp DRTVWR-493 LLViewerMedia to singleton 2019-06-21 20:55:39 +03:00
llprogressview.h
llrecentpeople.cpp
llrecentpeople.h
llregioninfomodel.cpp
llregioninfomodel.h
llregionposition.cpp
llregionposition.h
llremoteparcelrequest.cpp
llremoteparcelrequest.h
llresourcedata.h
llrootview.h
llsavedsettingsglue.cpp
llsavedsettingsglue.h
llsaveoutfitcombobtn.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llsaveoutfitcombobtn.h
llscenemonitor.cpp DRTVWR-494: Defend LLInstanceTracker against multi-thread usage. 2019-12-02 14:39:24 -05:00
llscenemonitor.h
llsceneview.cpp
llsceneview.h
llscreenchannel.cpp
llscreenchannel.h
llscripteditor.cpp
llscripteditor.h
llscriptfloater.cpp
llscriptfloater.h
llscriptruntimeperms.h
llscrollingpanelparam.cpp
llscrollingpanelparam.h
llscrollingpanelparambase.cpp
llscrollingpanelparambase.h
llsculptidsize.cpp
llsculptidsize.h
llsearchableui.cpp
llsearchableui.h
llsearchcombobox.cpp
llsearchcombobox.h
llsearchhistory.cpp
llsearchhistory.h
llsecapi.cpp
llsecapi.h
llsechandler_basic.cpp Backed out changeset: 920a0dbf290a Machine id is needed after singletons die 2019-06-27 18:44:29 +03:00
llsechandler_basic.h
llselectmgr.cpp Merged in lindenlab/viewer-release 2019-08-26 22:21:30 +03:00
llselectmgr.h
llshareavatarhandler.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llsidepanelappearance.cpp
llsidepanelappearance.h
llsidepanelinventory.cpp
llsidepanelinventory.h
llsidepanelinventorysubpanel.cpp
llsidepanelinventorysubpanel.h
llsidepaneliteminfo.cpp
llsidepaneliteminfo.h
llsidepaneltaskinfo.cpp
llsidepaneltaskinfo.h
llsidetraypanelcontainer.cpp
llsidetraypanelcontainer.h
llskinningutil.cpp DRTVWR-493 Cleanup LLSkinningUtil 2019-07-11 16:25:24 +03:00
llskinningutil.h DRTVWR-493 Cleanup LLSkinningUtil 2019-07-11 16:25:24 +03:00
llsky.cpp SL-10908 Safeguards and potential crash fix 2019-07-15 17:56:30 +03:00
llsky.h
llslurl.cpp
llslurl.h
llsnapshotlivepreview.cpp SL-10994 Removed Facebook In-world Sharing 2019-04-24 02:24:42 +03:00
llsnapshotlivepreview.h
llsnapshotmodel.h
llspatialpartition.cpp
llspatialpartition.h
llspeakers.cpp
llspeakers.h
llspeakingindicatormanager.cpp
llspeakingindicatormanager.h
llsplitbutton.cpp
llsplitbutton.h
llsprite.cpp
llsprite.h
llsrv.cpp
llsrv.h
llstartup.cpp Merge from viewer-release 2019-10-15 21:28:37 +03:00
llstartup.h SL-11402 Save last session image per grid 2019-06-12 16:17:37 +03:00
llstartuplistener.cpp
llstartuplistener.h
llstatusbar.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llstatusbar.h
llstylemap.cpp
llstylemap.h
llsurface.cpp
llsurface.h
llsurfacepatch.cpp SL-10908 Safeguards and potential crash fix 2019-07-15 17:56:30 +03:00
llsurfacepatch.h
llsyntaxid.cpp
llsyntaxid.h
llsyswellitem.cpp
llsyswellitem.h
llsyswellwindow.cpp
llsyswellwindow.h
lltable.h
llteleporthistory.cpp
llteleporthistory.h
llteleporthistorystorage.cpp
llteleporthistorystorage.h
lltextureatlas.cpp
lltextureatlas.h
lltextureatlasmanager.cpp
lltextureatlasmanager.h
lltexturecache.cpp
lltexturecache.h
lltexturectrl.cpp Merge from lindenlab/viewer-release 2019-08-29 15:43:02 +03:00
lltexturectrl.h
lltexturefetch.cpp SL-11309 Crash on attempt to costruct singletone 2019-05-29 19:28:52 +03:00
lltexturefetch.h SL-11074 FIXED "Cache Hit Rate" in Statistics is broken 2019-05-06 17:14:55 +03:00
lltextureinfo.cpp
lltextureinfo.h
lltextureinfodetails.cpp
lltextureinfodetails.h
lltexturestats.cpp
lltexturestats.h
lltextureview.cpp
lltextureview.h
lltoast.cpp DRTVWR-494: Defend LLInstanceTracker against multi-thread usage. 2019-12-02 14:39:24 -05:00
lltoast.h
lltoastalertpanel.cpp DRTVWR-493 Cleaned up unneded inits. 2019-07-04 20:24:38 +03:00
lltoastalertpanel.h DRTVWR-493 Cleaned up unneded inits. 2019-07-04 20:24:38 +03:00
lltoastgroupnotifypanel.cpp
lltoastgroupnotifypanel.h
lltoastimpanel.cpp
lltoastimpanel.h
lltoastnotifypanel.cpp
lltoastnotifypanel.h
lltoastpanel.cpp
lltoastpanel.h
lltoastscriptquestion.cpp
lltoastscriptquestion.h
lltoastscripttextbox.cpp
lltoastscripttextbox.h
lltool.cpp
lltool.h
lltoolbarview.cpp
lltoolbarview.h
lltoolbrush.cpp
lltoolbrush.h
lltoolcomp.cpp
lltoolcomp.h
lltooldraganddrop.cpp
lltooldraganddrop.h
lltoolface.cpp
lltoolface.h
lltoolfocus.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
lltoolfocus.h
lltoolgrab.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
lltoolgrab.h
lltoolgun.cpp
lltoolgun.h
lltoolindividual.cpp
lltoolindividual.h
lltoolmgr.cpp
lltoolmgr.h
lltoolmorph.cpp
lltoolmorph.h
lltoolobjpicker.cpp
lltoolobjpicker.h
lltoolpie.cpp Merged in lindenlab/viewer-release 2019-09-10 20:30:25 +03:00
lltoolpie.h
lltoolpipette.cpp
lltoolpipette.h
lltoolplacer.cpp
lltoolplacer.h
lltoolselect.cpp
lltoolselect.h
lltoolselectland.cpp
lltoolselectland.h
lltoolselectrect.cpp
lltoolselectrect.h
lltoolview.cpp
lltoolview.h
lltracker.cpp
lltracker.h
lltransientdockablefloater.cpp
lltransientdockablefloater.h
lltransientfloatermgr.cpp
lltransientfloatermgr.h
lltranslate.cpp SL-10992 FIXED SLURLs and SLApp links are translated in chat when using the translator 2019-05-02 10:47:30 +03:00
lltranslate.h SL-10992 FIXED SLURLs and SLApp links are translated in chat when using the translator 2019-05-02 10:47:30 +03:00
lltwitterconnect.cpp SL-10994 Removed Facebook In-world Sharing 2019-04-24 02:24:42 +03:00
lltwitterconnect.h
lluiavatar.cpp
lluiavatar.h
lluiconstants.h
lluilistener.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
lluilistener.h
lluploaddialog.cpp
lluploaddialog.h
lluploadfloaterobservers.h
llurl.cpp
llurl.h
llurldispatcher.cpp Merged in lindenlab/viewer-release 2019-09-10 20:30:25 +03:00
llurldispatcher.h
llurldispatcherlistener.cpp
llurldispatcherlistener.h
llurlhistory.cpp
llurlhistory.h
llurllineeditorctrl.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llurllineeditorctrl.h
llurlwhitelist.cpp DRTVWR-493 LLUrlWhiteList to LLSingleton 2019-07-04 18:07:46 +03:00
llurlwhitelist.h DRTVWR-493 LLUrlWhiteList to LLSingleton 2019-07-04 18:07:46 +03:00
llvectorperfoptions.cpp
llvectorperfoptions.h
llversioninfo.cpp
llversioninfo.h
llviewchildren.cpp
llviewchildren.h
llviewerassetstats.cpp
llviewerassetstats.h
llviewerassetstorage.cpp
llviewerassetstorage.h
llviewerassettype.cpp
llviewerassettype.h
llviewerassetupload.cpp
llviewerassetupload.h
llviewerattachmenu.cpp
llviewerattachmenu.h
llvieweraudio.cpp SL-11865 Fixed weird existance check 2019-09-04 16:32:54 +03:00
llvieweraudio.h
llviewercamera.cpp
llviewercamera.h
llviewerchat.cpp
llviewerchat.h
llviewercontrol.cpp
llviewercontrol.h
llviewercontrollistener.cpp DRTVWR-494: Defend LLInstanceTracker against multi-thread usage. 2019-12-02 14:39:24 -05:00
llviewercontrollistener.h
llviewerdisplay.cpp Merge from viewer-release 2019-10-15 21:28:37 +03:00
llviewerdisplay.h
llviewerfloaterreg.cpp SL-10994 Removed Facebook In-world Sharing 2019-04-24 02:24:42 +03:00
llviewerfloaterreg.h
llviewerfoldertype.cpp
llviewerfoldertype.h
llviewergenericmessage.cpp
llviewergenericmessage.h
llviewergesture.cpp
llviewergesture.h
llviewerhelp.cpp
llviewerhelp.h
llviewerhelputil.cpp
llviewerhelputil.h
llviewerhome.cpp
llviewerhome.h
llviewerinventory.cpp Merge from lindenlab/viewer-release 2019-08-29 15:43:02 +03:00
llviewerinventory.h
llviewerjoint.cpp
llviewerjoint.h
llviewerjointattachment.cpp
llviewerjointattachment.h
llviewerjointmesh.cpp
llviewerjointmesh.h
llviewerjoystick.cpp
llviewerjoystick.h
llviewerkeyboard.cpp
llviewerkeyboard.h
llviewerlayer.cpp
llviewerlayer.h
llviewermedia.cpp Backed out changeset: 8e228364f324 2019-09-14 05:14:24 +03:00
llviewermedia.h Backed out changeset: 8e228364f324 2019-09-14 05:14:24 +03:00
llviewermedia_streamingaudio.cpp
llviewermedia_streamingaudio.h
llviewermediafocus.cpp Backed out changeset: 8e228364f324 2019-09-14 05:14:24 +03:00
llviewermediafocus.h
llviewermediaobserver.h
llviewermenu.cpp Merged in lindenlab/viewer-release 2019-09-10 20:30:25 +03:00
llviewermenu.h
llviewermenufile.cpp
llviewermenufile.h
llviewermessage.cpp Merge from viewer-release 2019-10-15 21:28:37 +03:00
llviewermessage.h
llviewernetwork.cpp
llviewernetwork.h
llviewerobject.cpp Merge from lindenlab/viewer-release 2019-08-29 15:43:02 +03:00
llviewerobject.h Merge 2019-05-10 12:22:29 -06:00
llviewerobjectlist.cpp SL-10908 Safeguards and potential crash fix 2019-07-15 17:56:30 +03:00
llviewerobjectlist.h
llvieweroctree.cpp
llvieweroctree.h
llviewerparcelmedia.cpp DRTVWR-493 Converted LLViewerParcelMediaAutoPlay to singleton 2019-08-13 20:47:02 +03:00
llviewerparcelmedia.h DRTVWR-493 LLViewerParcelMedia to singleton 2019-06-21 21:31:40 +03:00
llviewerparcelmediaautoplay.cpp DRTVWR-493 Converted LLViewerParcelMediaAutoPlay to singleton 2019-08-13 20:47:02 +03:00
llviewerparcelmediaautoplay.h DRTVWR-493 Converted LLViewerParcelMediaAutoPlay to singleton 2019-08-13 20:47:02 +03:00
llviewerparcelmgr.cpp DRTVWR-493 LLViewerParcelMedia to singleton 2019-06-21 21:31:40 +03:00
llviewerparcelmgr.h
llviewerparceloverlay.cpp
llviewerparceloverlay.h
llviewerpartsim.cpp
llviewerpartsim.h
llviewerpartsource.cpp
llviewerpartsource.h
llviewerprecompiledheaders.cpp
llviewerprecompiledheaders.h
llviewerregion.cpp Merged in lindenlab/viewer-release 2019-08-26 22:21:30 +03:00
llviewerregion.h
llviewershadermgr.cpp
llviewershadermgr.h
llviewerstats.cpp
llviewerstats.h
llviewerstatsrecorder.cpp
llviewerstatsrecorder.h
llviewertexlayer.cpp [SL-11548] - don't treat the local avatar bakes as alpha masks 2019-07-10 00:46:17 -07:00
llviewertexlayer.h
llviewertexteditor.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llviewertexteditor.h
llviewertexture.cpp Merge from viewer-release 2019-10-15 21:28:37 +03:00
llviewertexture.h
llviewertextureanim.cpp
llviewertextureanim.h
llviewertexturelist.cpp
llviewertexturelist.h
llviewerthrottle.cpp
llviewerthrottle.h
llviewerwearable.cpp
llviewerwearable.h
llviewerwindow.cpp Merge from viewer-release 2019-10-15 21:28:37 +03:00
llviewerwindow.h SL-11402 Last session image should be saved as png 2019-06-12 19:12:09 +03:00
llviewerwindowlistener.cpp
llviewerwindowlistener.h
llvlcomposition.cpp
llvlcomposition.h
llvlmanager.cpp
llvlmanager.h
llvoavatar.cpp Merge from viewer-release 2019-10-15 21:28:37 +03:00
llvoavatar.h Merge 2019-05-10 12:22:29 -06:00
llvoavatarself.cpp DRTVWR-493 LLFollowCamMgr to singleton 2019-06-19 16:52:44 +03:00
llvoavatarself.h
llvocache.cpp SL-11868 Fix cache init after purge 2019-09-04 19:20:52 +03:00
llvocache.h SL-11868 Fix cache init after purge 2019-09-04 19:20:52 +03:00
llvograss.cpp
llvograss.h
llvoground.cpp
llvoground.h
llvoicecallhandler.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llvoicechannel.cpp
llvoicechannel.h
llvoiceclient.cpp DRTVWR-493 Reworked a number of inits 2019-08-13 20:19:46 +03:00
llvoiceclient.h DRTVWR-493 Reworked a number of inits 2019-08-13 20:19:46 +03:00
llvoicevisualizer.cpp
llvoicevisualizer.h
llvoicevivox.cpp rename SLVoice log file and rotate the way we do for SecondLife.log 2019-10-04 15:16:24 -04:00
llvoicevivox.h
llvoinventorylistener.cpp
llvoinventorylistener.h
llvopartgroup.cpp
llvopartgroup.h
llvosky.cpp SL-11856 Backed out SL-11012 2019-09-03 00:25:07 +03:00
llvosky.h
llvosurfacepatch.cpp
llvosurfacepatch.h
llvotree.cpp
llvotree.h
llvovolume.cpp Merge from lindenlab/viewer-release 2019-08-29 15:43:02 +03:00
llvovolume.h
llvowater.cpp
llvowater.h
llvowlsky.cpp
llvowlsky.h
llwatchdog.cpp
llwatchdog.h
llwaterparammanager.cpp
llwaterparammanager.h
llwaterparamset.cpp
llwaterparamset.h
llwearableitemslist.cpp
llwearableitemslist.h
llwearablelist.cpp
llwearablelist.h
llweb.cpp DRTVWR-493 Cleaned up unneded inits. 2019-07-04 20:24:38 +03:00
llweb.h DRTVWR-493 Cleaned up unneded inits. 2019-07-04 20:24:38 +03:00
llwebprofile.cpp DRTVWR-493 LLViewerMedia to singleton 2019-06-21 20:55:39 +03:00
llwebprofile.h
llwind.cpp
llwind.h
llwindebug.cpp
llwindebug.h
llwindowlistener.cpp DRTVWR-493 LLUI to LLParamSingleton 2019-08-10 15:31:03 +03:00
llwindowlistener.h
llwlanimator.cpp
llwlanimator.h
llwldaycycle.cpp
llwldaycycle.h
llwlhandlers.cpp
llwlhandlers.h
llwlparammanager.cpp
llwlparammanager.h
llwlparamset.cpp SL-11856 Backed out SL-11012 2019-09-03 00:25:07 +03:00
llwlparamset.h SL-11856 Backed out SL-11012 2019-09-03 00:25:07 +03:00
llworld.cpp SL-10908 Safeguards and potential crash fix 2019-07-15 17:56:30 +03:00
llworld.h SL-10908 Safeguards and potential crash fix 2019-07-15 17:56:30 +03:00
llworldmap.cpp
llworldmap.h
llworldmapmessage.cpp
llworldmapmessage.h
llworldmapview.cpp Merged in lindenlab/viewer-release 2019-08-14 15:02:56 +03:00
llworldmapview.h
llworldmipmap.cpp
llworldmipmap.h
llxmlrpclistener.cpp
llxmlrpclistener.h
llxmlrpctransaction.cpp
llxmlrpctransaction.h
macmain.h
macutil_Prefix.h
macview.r
macview_Prefix.h
noise.cpp
noise.h
pipeline.cpp Merged in lindenlab/viewer-bear 2019-05-01 12:17:44 +03:00
pipeline.h
roles_constants.h
secondlife-i686.supp
secondlife.icns
secondlife_firstlook.icns
viewer_manifest.py correct Mac SLVoice executable name 2019-09-13 15:21:47 -04:00
windows.manifest