Shyotl
945c663359
Updated LLInventoryModelBackgroundFetch and LLInventoryModel(code migration)
2012-06-11 06:57:54 -05:00
Shyotl
ee84500735
Added some cursory direct-delivery support.
2012-04-16 23:33:34 -05:00
Shyotl
b49ad1cd34
RLVa impl updated to that used in v3. Hooked RLVa restrictions back into wearables. New RLVa floater: 'Locks...' Also updated 'Restrictions...' floater.
2012-04-12 10:29:45 -05:00
Shyotl
ae7b12f230
Interim commit before diving into reworking the inventory panel.
2012-02-16 19:25:59 -06:00
Shyotl
a90d7bbb46
Innitial commit. Pulled minor changes out of bulk of changes comming for multi-wearables.
2012-02-16 12:00:38 -06:00
Shyotl
a0c549534f
Pulled apart LLInventoryPanel and LLInventoryView. TODO: LLInventoryView needs to be chopped apart into a floater (LLFloaterInventory) and a panel (LLPanelMainInventory).
2012-01-29 17:10:04 -06:00
Shyotl
4a4b786a60
New inventory observer implementation.
2012-01-21 04:54:39 -06:00
Shyotl
40400d696b
Updated inv fetching impl. Haven't ticked on new caps.
2012-01-21 00:11:19 -06:00
Shyotl
4c201a9b83
Inv fetch migrated from LLInventoryModel to LLInventoryModelBackgroundFetch singleton.
2012-01-20 19:09:44 -06:00
Shyotl
860bddb1f5
Added LLViewerInventoryType. Migrated some code to llinventoryfunctions.cpp. Pulled LLFolderViewEventListener out into itse own header. Misc tweaks to LLInventoryBridge and LLFolderBridge
2012-01-13 18:11:03 -06:00
Shyotl
1cc33caaa3
Pulled llinventorymodel apart into llinventorymodel, llinventoryobserver and llinventoryfunctions
2012-01-12 18:57:10 -06:00
Shyotl
ced937cc46
Implemented CreateInventoryCategory sim caps support. ( https://bitbucket.org/lindenlab/viewer-development/changeset/d327dcc8ae51 )
2012-01-11 00:55:03 -06:00
Shyotl
4963a064f1
Removal of discarded inventory offers moved to deferred (idle) tick. Nested gInventory.notifyObservers() don't work.
2011-10-12 23:48:25 -05:00
Shyotl
36e0f667d5
gAgent.set/getInventoryRootID() changed to gInventory.set/getRootFolderID()
2011-10-12 02:29:12 -05:00
Shyotl
efa4d17b92
Newly created categories were being named "New *" regardless of valid name being passed to LLInventoryModel::createNewCategory
2011-10-11 10:59:59 -05:00
Shyotl
92f0549dca
NEW_CATEGORY_NAMES array now matches LLFolderType::EType enum.
2011-10-11 10:57:14 -05:00
Shyotl
d40dcfa1cd
Updated LLInventoryModel a bit. Safer cleanup, prevention of recursive notifyObservers calls, more sanity checks, added idleNotifyObservers that will call notifyObservers if stale flag(s) found.
2011-10-10 00:19:01 -05:00
Shyotl
74dc875a27
Beginning to pull LLVOAvatarSelf out from LLVOAvatar.
2011-10-02 02:51:10 -05:00
Shyotl
8fde48bcb2
Abort fetch of null folders.
2011-07-12 03:39:41 -05:00
Siana Gearz
6348635d3f
Ïntroduced LLFolderType and LLViewerAssetType (by Shyotl)
2011-06-23 21:11:52 +02:00
Shyotl
c57b97c8df
LLAgentWearables Transition (1/1)
2011-06-09 01:35:49 -05:00
Aleric Inglewood
fed8951e00
Merge remote-tracking branch 'shyotl/V2Renderer' into V2Renderer
2011-06-03 22:48:23 +02:00
Shyotl
49b893c806
Removed most OGPX related code.
2011-05-28 17:11:10 -05:00
Aleric Inglewood
d27abe5ed8
Merge remote-tracking branch 'shyotl/V2Renderer' into V2Renderer
2011-05-24 18:10:21 +02:00
Aleric Inglewood
13560e292e
Added AIFetchInventoryFolder and more.
...
Added a new statemachine AIFetchInventoryFolder, which can be used
to fetch the contents of a folder by name or UUID.
Also added AIEvent (and one event,
AIEvent::LLInventoryModel_mIsAgentInvUsable_true, which is needed
for AIFetchInventoryFolder).
Fixed LLInventoryModel::sBackgroundFetchActive to correctly reflect
whether or not LLInventoryModel::backgroundFetch is added to
gIdleCallbacks.
Avoid duplicated entries in sFetchQueue.
Reset sFullFetchStarted in LLInventoryModel::stopBackgroundFetch to
allow for a renewed full fetch when some single-folder fetch stops it.
Added AIStateMachine::mQueued to make calling 'cont()' more robust:
calling cont() / idle() / cont() on a row would otherwise add a
statemachine twice to the active list, which would cause a crash
when it's killed.
2011-05-22 22:01:11 +02:00
Shyotl
37c5016c2f
LLAssetType lookup now done through LLDictionary.
2011-05-15 22:17:15 -05:00
Shyotl
332cfdb532
Updated llinventory to something closer to V2's implementation. Mostly just restructuring.
...
Most the changes are due to InventoryObjectList* changing to LLInventoryObject::object_list_t*, LLInventoryItem::II_FLAGS* changing to LLInventoryItemFlags::II_FLAGS* and also const'ing.
Certain perms for certain asset types(callcard&landmarks) have been laxed, as per LL's V2.
LLInventoryType now does lookups mostly though new lldictionary class.
LLLandmark using boost for callbacks, instead of custom class structure.
2011-04-28 01:43:44 -05:00
Siana Gearz
5d5231fe8c
Removed Import/Export
2011-04-18 23:28:27 +02:00
Siana Gearz
2550e2b6f2
OpenGrid protocol is dead. byebye o/
2011-01-31 19:59:28 +01:00
siana
d65a5ffeb7
Assorted DN and RLVa fixes from Phoenix
2011-01-02 02:05:32 +01:00
Siana Gearz
f9dcb1bb09
RLVa 1.1.2 to 1.1.3 upgrade. InvLinks + COF
2010-11-25 23:47:11 +01:00
Siana Gearz
740b570168
Merged in RLVa. Viewer broken!
2010-11-07 05:05:47 +01:00
Siana Gearz
5a67fcd623
Revert "THE BIGGIE."
...
This reverts commit ec55705bdd .
Conflicts:
indra/newview/ascentprefsvan.cpp
indra/newview/llinventorybridge.cpp
indra/newview/skins/default/xui/en-us/panel_preferences_ascent_vanity.xml
2010-10-18 18:27:09 +02:00
Beeks
4bf3859c09
Tweaks to fix the channel stuff, save a bit of processing.
...
A few options I missed with the last commit, and some minor patching because it's in the same file.
2010-09-24 20:13:07 -04:00
Beeks
ec55705bdd
THE BIGGIE.
...
Holy hell, this was an interesting one to implement. I wish I understood it better. Unfortunately I think this marks the end of trying to re-implement the Local Inventory for Temp and Local textures. It's just not feasible now that the entire inventory system has been whipped into a code shitstorm.
Signed-off-by: Beeks <HgDelirium@gmail.com >
2010-09-22 06:48:48 -04:00
Beeks
5ce4286fd7
f
2010-08-22 15:14:30 -04:00
Hazim Gazov
15b779fd00
add support in isDescendantOf for breaking out of recursive parenting cases
2010-08-07 23:41:18 +00:00
Hazim Gazov
b4d14ea59c
added some options back to the inventory view
2010-05-03 07:04:30 -03:00
Hazim Gazov
c32adc2304
Fixed several compile errors with VS2005
2010-04-23 02:10:18 -03:00
Hazim Gazov
9dbe415796
fixing some more merge errors
2010-04-22 00:11:47 -03:00
Hazim Gazov
a7463f4db5
fixed the damn header file
2010-04-21 23:56:50 -03:00
Hazim Gazov
7a86d01598
Imported existing code
2010-04-02 02:48:44 -03:00