<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/newview/llinventorybridge.h, branch 26.5</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.5</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.5'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2026-08-13T01:19:15Z</updated>
<entry>
<title>Merge branch 'geenz/linux-to-develop' into marchcat/lua-linux-develop</title>
<updated>2026-08-13T01:19:15Z</updated>
<author>
<name>Andrey Lihatskiy</name>
<email>alihatskiy@productengine.com</email>
</author>
<published>2026-08-13T01:19:15Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f376c52ee2a22b3b58263d86566394e80626fc1a'/>
<id>urn:sha1:f376c52ee2a22b3b58263d86566394e80626fc1a</id>
<content type='text'>
# Conflicts:
#	.github/workflows/build.yaml
#	indra/llinventory/llinventory.cpp
#	indra/newview/CMakeLists.txt
#	indra/newview/llappviewer.cpp
#	indra/newview/llappviewerwin32.cpp
#	indra/newview/llviewermenu.cpp
#	indra/newview/llvoiceclient.cpp
#	indra/newview/skins/default/xui/en/floater_preferences_graphics_advanced.xml
</content>
</entry>
<entry>
<title>Publish object inventories to external editor. (#5834)</title>
<updated>2026-07-23T00:41:55Z</updated>
<author>
<name>Rider Linden</name>
<email>rider@lindenlab.com</email>
</author>
<published>2026-07-23T00:41:55Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=a6a2f98070cd55fcaadafc237bd0ffba9d466655'/>
<id>urn:sha1:a6a2f98070cd55fcaadafc237bd0ffba9d466655</id>
<content type='text'>
* Adding tight integration flag for vscode and open code through a URL.

* [WIP] Publish objects and their contents from the viewer into VS code.

* [WIP] Still very much a work in progress, supports most of the core operations publish, get, write, delete, and create.  Still quite a few bugs to work out.

* [WIP] Object publishing checkpoint.

* [checkpoint] Script tight integration with vscode, object publishing.

* Number of fixed issue.

* A few redundancy and performance fixes.

* Some cosmetics.

* I like "Explore" better than "Publish"

* Object renaming, luau inventory icon, runstate, restart.

* Some clean up around permissions and possible nullptr deref.

* Code review feedback.</content>
</entry>
<entry>
<title>#3729 Reduce inventory memory overhead</title>
<updated>2026-05-28T22:52:15Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-05-25T21:53:11Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=e0b3b7fc3f07e0823726deba920db2ee5c382746'/>
<id>urn:sha1:e0b3b7fc3f07e0823726deba920db2ee5c382746</id>
<content type='text'>
UI elements already cache display name, getDisplayName() calls are rare
and only come with other calls.

For items, any UI calls already engage internal getItem optimizations,
so doing getItem in getDisplayName() has negligible performance overhead
while avoiding storing a dupplicate of item's name. This also cuts
performance overhead from allocations, so it's a net benefit performance
wise on first load.

System folders do utilize display names that are different from default
names, but they are not panel specific, they are global localizations.
Store those in the model, not in the bridge.

Usage example: LLFolderViewItem::postBuild() already calls getName after
getDisplayName(), so getItem will utilize mLastItem either way and the
only refresh needed happens if user renames the item. Without the user
the update happens only once.
</content>
</entry>
<entry>
<title>#5078 Replace boost::function with std::function</title>
<updated>2025-12-01T10:46:57Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2025-12-01T10:46:57Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=fb3f0e18a2ada57f98c3b10fab0c13fb2d504ae1'/>
<id>urn:sha1:fb3f0e18a2ada57f98c3b10fab0c13fb2d504ae1</id>
<content type='text'>
* Replace boost::function usage with std::function for easier debugging and reduced compiler warnings
* Remove a few remaining instances of boost::noncopyable that were missed in tests

Signed-off-by: Rye &lt;rye@alchemyviewer.org&gt;</content>
</entry>
<entry>
<title>#4209 Outfits should have an "Add to Favorites" option</title>
<updated>2025-07-23T19:15:39Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2025-07-23T18:06:07Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=84c62de95b079feab79a84bbd5be5afb8d64861c'/>
<id>urn:sha1:84c62de95b079feab79a84bbd5be5afb8d64861c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'main' into marchcat/2505-merge</title>
<updated>2025-05-28T18:38:00Z</updated>
<author>
<name>Andrey Lihatskiy</name>
<email>alihatskiy@productengine.com</email>
</author>
<published>2025-05-28T18:38:00Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=b08ba3fa7bc9e6309891e510fbfb5c4e2b5c922e'/>
<id>urn:sha1:b08ba3fa7bc9e6309891e510fbfb5c4e2b5c922e</id>
<content type='text'>
# Conflicts:
#	.github/workflows/qatest.yaml
#	indra/llcommon/llsdutil.h
#	indra/llui/llflatlistview.h
#	indra/newview/llinventorybridge.cpp
#	indra/newview/lloutfitgallery.cpp
#	indra/newview/lloutfitgallery.h
</content>
</entry>
<entry>
<title>#4055 Fix subfolder dragging</title>
<updated>2025-05-13T12:20:44Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2025-05-12T19:07:49Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=e466414be4621906cb4c9cfc5f4a7216ba3670aa'/>
<id>urn:sha1:e466414be4621906cb4c9cfc5f4a7216ba3670aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#3910 Fix sorting of 'favorites' inventory tab</title>
<updated>2025-04-18T19:23:14Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2025-04-18T18:16:26Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f5be5493706368792191eb2f85c126072a8379d8'/>
<id>urn:sha1:f5be5493706368792191eb2f85c126072a8379d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'main' into marchcat/maint-c-restore</title>
<updated>2025-04-15T16:31:20Z</updated>
<author>
<name>Andrey Lihatskiy</name>
<email>alihatskiy@productengine.com</email>
</author>
<published>2025-04-15T16:31:20Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ae931987356a71dbe8fc7ec31f2a2fe9108b4495'/>
<id>urn:sha1:ae931987356a71dbe8fc7ec31f2a2fe9108b4495</id>
<content type='text'>
# Conflicts:
#	indra/llcommon/lldate.h
#	indra/newview/llappviewer.cpp
#	indra/newview/llinventorybridge.cpp
#	indra/newview/llmaterialeditor.cpp
#	indra/newview/llviewerparceloverlay.cpp
#	indra/newview/llvoavatar.cpp
</content>
</entry>
<entry>
<title>#3757 Menu for subfodlers in outfits</title>
<updated>2025-04-11T09:36:48Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2025-04-08T19:39:41Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1bb8fb2795920b57a5934ffa394d78a6c5733ce8'/>
<id>urn:sha1:1bb8fb2795920b57a5934ffa394d78a6c5733ce8</id>
<content type='text'>
</content>
</entry>
</feed>
