Aleric Inglewood
be6699198f
Revert "Handle PERM_EXPORT in LLPermissions."
...
This reverts commit 9c71afe73e .
2013-07-22 19:49:00 +02:00
Aleric Inglewood
937322cc93
Update wearable import to use the new export data.
...
Better/more notifications.
No longer applies UUIDs of textures exported on a different grid,
except for secondlife <--> secondlife_beta, but with a warning.
2013-07-22 02:34:25 +02:00
Aleric Inglewood
9c71afe73e
Handle PERM_EXPORT in LLPermissions.
...
This moves all export test code to where it belongs:
in LLPermissions.
Added LLPermissions::allowExportBy, next to
allowModifyBy, allowCopyBy and allowMoveBy.
Then changed all code to use this call.
Because LLPermissions is part of llinventory, I had
to add a proxy for LFSimFeatureHandler.
Added a new class LFSimFeatureHandlerInterface that can be
used by LLPermissions to check simulator features by
accessing the LFSimFeatureHandler singleton.
Several parts of the code ignored the PERM_EXPORT but
and still did demand that things are full perm next
to being a creator. This has now changed the export
rules are the same for everything as they were for mesh:
you need to be the owner and the creator for every element
that is exported (not just the root prim, of course).
Export rules can now be easily made a function on
simulator features. If different rules apply for different
types (wearables, objects, mesh etc) then an extra variable
indicating the type will have to be passed though.
2013-07-22 02:22:21 +02:00
Aleric Inglewood
85ff52be30
Bug fix: circumvent using LLs notify system.
...
Can't use LLs LLFolderViewItem::rename from
LLInventoryPanel::modelChanged because it's nonrobust spaghetti code
and causes randomly sized loops.
Also cleaned up the number of unused nameOrDescriptionChanged functions
introduced in a previous commit.
2013-07-20 18:28:52 +02:00
Aleric Inglewood
7162214c01
Bug fix for last commit
2013-07-20 00:44:05 +02:00
Aleric Inglewood
67a75ab4b6
Fix link problem: link with libboost_date_time-mt
2013-07-19 22:15:31 +02:00
Aleric Inglewood
611c4bd5fa
Merge remote-tracking branch 'singu/master'
2013-07-19 21:26:55 +02:00
Aleric Inglewood
325ef60a8c
Wearable export improvements.
...
Add grid nick to default filename.
Add grid nick and date to exported XML.
Add inventory path, name and description of item to exported XML.
2013-07-19 21:22:59 +02:00
Aleric Inglewood
1fdb36cc40
Actually use mask in LLInventoryView::changed
2013-07-19 21:20:21 +02:00
Aleric Inglewood
95a228b2e9
Actually use LLWearable::mDescription.
...
Set LLWearable::mDescription and keep it up to date.
This allows to export (and import) the description of wearables.
2013-07-19 21:17:42 +02:00
Aleric Inglewood
66ef619415
Bug fix: Update name of worn wearable when changing the name in the Properties floater of an inventory item.
2013-07-19 16:13:48 +02:00
Latif Khalifa
a74b8ddc6b
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
2013-07-19 01:05:30 +02:00
Lirusaito
5286276d71
Fix names not appearing on the group inviter
2013-07-18 19:01:10 -04:00
Lirusaito
fc7cdc016a
Added menu listener for showing things on non-SL grids.
2013-07-18 18:53:52 -04:00
Aleric Inglewood
d21b3cb19b
Enforce a 60s reply delay for LLEventPollResponder
2013-07-19 00:47:56 +02:00
Lirusaito
ceb9c99736
Allow right clicking anywhere on a scroll list for a menu, except the header buttons
2013-07-18 15:51:28 -04:00
Lirusaito
306e587ae9
Fix the issue with having a column labeled "1" put on the end of the search results for places and land sales
...
Apparently when you skip a number for an LLSD, when it becomes a param that number translates to the expected field in all its emptiness
Since the column didn't exist in the scrolllist, a new one was added to the end
2013-07-18 12:49:50 -04:00
Lirusaito
813bb5cc7f
Don't send busy respond message when to_id is null, it will confuse the respondee
2013-07-18 10:14:29 -04:00
Lirusaito
080b807e38
Bug Fix: Don't use an empty string for the session name/label of autoresponse stuffs, that tries to log to nameless file.
2013-07-18 09:49:15 -04:00
Lirusaito
9db44e67e8
Oopsies, misplaced busy response block
2013-07-18 08:35:10 -04:00
Lirusaito
a5b8c173ac
Do not autorespond when incoming message is to everyone (null to_id)
2013-07-18 08:06:37 -04:00
Lirusaito
f1e792fde0
Separate busy response block from autoresponse, and use busy_message() function to avoid duplicate code
2013-07-18 08:05:11 -04:00
Lirusaito
90590e20ec
Fix issue with busy response to certain message types not respecting busy response settings such as wildcard resolution
2013-07-18 08:00:19 -04:00
Lirusaito
780019f0d6
Fix the About Land->Objects list
2013-07-18 06:44:17 -04:00
Lirusaito
d631ae8072
Add support for scrolllists with menus
...
In xml menu_file attribute can point to the file
In code, setContextMenu can take a prebuilt menu
2013-07-18 06:04:17 -04:00
Lirusaito
8d87d3410e
When the mouse leaves a scroll list, don't leave the mouse-over highlight shown
2013-07-18 04:58:29 -04:00
Lirusaito
baef50e451
Feature Request: Add the ability to see count of avatars in regions on the map without needing to hover
...
Adds LiruMapShowAvCount, which must be set true for this to work.
2013-07-17 13:49:05 -04:00
Lirusaito
52544f020e
Update RLVa bits in LLWorldMapView
2013-07-17 13:40:15 -04:00
Lirusaito
2b7c70d765
Update lsl stuffs (Adds support for all the new stuff we'd fallen behind on)
2013-07-17 12:59:01 -04:00
Lirusaito
a1d9473fde
Move ScriptQuestion strings from floater_chat_history.xml to strings.xml
2013-07-17 11:56:02 -04:00
Lirusaito
ede1282307
Feature Request: Support the expected behavior of F1 opening a browser for those who are used to this
2013-07-17 11:18:25 -04:00
Lirusaito
4b7a9dbd22
Commenting out Second Life Help menu entry until we decide what to do with it
2013-07-17 11:11:58 -04:00
Lirusaito
d7dddd29aa
Feature Request: Add Ctrl-Shift-E for edit linked parts
2013-07-17 10:43:30 -04:00
Lirusaito
cf8fe0c721
Actually fix combobox arrow positioning issue
2013-07-17 09:08:34 -04:00
Lirusaito
037b341931
When building media settings floater, don't open it. This fixes the annoying clicking sound whenever one would begin editing.
2013-07-17 03:21:23 -04:00
Lirusaito
56fd2f8bba
Touch up debug settings filter_editor
2013-07-17 02:48:39 -04:00
Lirusaito
a61d88c701
Don't setText to gibberish when building a search_editor or filter_editor fromXML
2013-07-17 02:43:53 -04:00
Lirusaito
bee21033b8
Fix Last Owner button on inventory item properties not working
2013-07-17 02:07:55 -04:00
Lirusaito
76f0f42f20
Update LLNameListCtrl, mostly to use Params for its elements
2013-07-17 02:07:17 -04:00
Lirusaito
c35a1c36e9
Translate "No group data found for group " with strings.xml string NoGroupDataFound
2013-07-16 20:40:58 -04:00
Lirusaito
300a23b6ad
Portuguese translation was falling too far behind, to avoid hassle, strings.xml and notifications.xml are now near identical to upstream
2013-07-16 20:23:01 -04:00
Lirusaito
c89a245323
Feature Request: Add Profile button to friendship offer notices
2013-07-16 17:34:36 -04:00
Lirusaito
fb22cfc6db
Fix name lists being derpy due to an apparent parsing failure
2013-07-16 17:29:57 -04:00
Lirusaito
d3d5f00453
Retro skin
2013-07-16 17:04:53 -04:00
Lirusaito
fcfa488cb5
Suppress warnings caused by additional parameters used in namelistitems not being convertible to scrolllistitem params
2013-07-16 11:54:05 -04:00
Lirusaito
887efcea14
Save personal attachments to mesh formats without having to drop them first
2013-07-16 11:02:32 -04:00
Latif Khalifa
817ce372a9
Build fix
2013-07-16 16:46:36 +02:00
Latif Khalifa
5dc0ba1712
ColladaExport: move root library nodes outside the loope
2013-07-16 16:27:32 +02:00
Latif Khalifa
01a675de0f
ColladaExport: made face transparency compatible with SL mesh import
2013-07-16 16:27:31 +02:00
Latif Khalifa
1852656661
ColladaExport: Added support for per-face materials
2013-07-16 16:27:31 +02:00