Skip to content

Conversation

@AlericInglewood
Copy link

Test if it is possible to send you a pull request for just a part of the commits that aren't in your repo yet.
This should contain just the last commit with subject "Update of doc/contributions.txt for previous 10 commits"

mccabe and others added 30 commits October 16, 2010 23:11
…group in profile option in the group window from Ascent Viewer
…is new package also includes new buy icons that are multiverse-friendly ($ instead of L$)
If Qt is found in a non-standard place, you still have
to set LD_LIBRARY_PATH yourself (to $QTDIR/lib) before running
imprudence of course (or the webkit plugin will silently fail).
Not sure this helps with non-baking, but it looked wrong.
Also, only bind local texture before they are covered by a bake.
…ed by default, gcc-4.2 is used and 10.5 SDK is auto selected. Build from commandline in Release mode now work perfectly (./develop.py -t Release build) without the need for Xcode at all.
Standalone now works (I have no idea why it worked before, since
obviously I tested it before committing the previous commit).
Also renamed CookiesEnabled to BrowswerCookiesEnabled.
Added BrowserJavascriptEnabled, BrowserPluginsEnabled and
PluginAttachDebuggerToPlugins.
The LindenUserDir (~/.imprudence/first_last/) cannot be initialized
before the user logged in. However, several singletons (that only can be
initialized once) depend on this directory for initialization. Therefore
we have to take care not to instantiate those singletons until after the
user logged in.

With regard to webit, this fixes the browser_profile (cache and cookies)
directory that the builtin browser uses.
Opens a terminal with a gdb session for newly started SLPlugin processes
if PluginAttachDebuggerToPlugins is set to TRUE.
…ns on OpenSim when a user's personal info isn't sent)
After the previous commit, the menu text - after logging in - had
disappeared. This fixes that.
Conflicts:
	linden/indra/cmake/GStreamer.cmake

linden/indra/cmake/GStreamer.cmake was deleted: we're going to try to
use system libs, so any improvements that have been made in weekly have
been invane.

	linden/indra/newview/llstartup.cpp

Trivial #include collision. One include added another removed. Fixed.

	linden/indra/newview/lltoolpie.cpp

Collision with RLV, pretty trivial. Fixed.

	linden/indra/newview/viewer_manifest.py

Trivial White space fix collision with commenting out of gstreamer libs. Fixed.
…s)" at start up of the webkit plugin.

These are caused because builtin resources of QtWebKit weren't
initialized.
Gives more control over font sizes, addresses font being smaller
than some users desire.
If this causes blurry fonts for a user, they should enable
"Force integer font sizes" in Preferences > Fonts.
jacek and others added 30 commits November 14, 2010 02:27
Apparently the code of Imprudence was from before this bug was
introduced. Nevertheless, decided to add this one-liner so that
the code becomes the same (in this regard) as snowglobe 1.x
and (soon) viewer 2.x (see https://jira.secondlife.com/browse/STORM-423).
Bind control-shift-G to Groups.
This is also done in snowglobe.
Patch by Lance Corrimal taken from SNOW-717.
…ng show group in profile option in the group window from Ascent Viewer" since it actually causes the bug it's supposed to fix

This reverts commit 46bcc05.
…nsock2.h is always included before windows.h throughout the source to prevent collisions
… in CheckLevelMap

Wrapped gSettings and the global objects returned by Settings::get() and
Globals::get() in AIThreadSafe, forcing thread-safe access.
Force UseExternalBrowser to on.
For two cases (automatic script help and explicitely opening
a browser from the menu), call LLWeb::loadURL rather than
LLWeb::loadURLInternal, which now will default to calling
LLWeb::loadURLExternal.

Finally, removed weird /icanhas* builtin gestures that
open all kinds of imprudence specific 'easter egg' webpages.
This remove made more sense than changing opening the
imprudence webpages in an external browser or even reproducing
the pages on a moonworld website %-).
Also removed most other grids. Will have to clean up this
file later.

Change the setting 'GridUpdateList' to a temporary test URL.
The following menu items are retained:
1. File Menu - Only Snaphot and Quit.
2. Edit Menu - Only Preferences.
3. View Menu - Only Mouselook, Reset View and Zoom Level.
4. World Menu - Only Stop Animating My Avatar.
5. Tools Menu - Completely hidden.
6. Help Menu - Completely hidden.
7. Advanced Menu - Completely hidden.

This is achieved by adding attributes moonworld="true" to those items,
in indra/newview/skins/default/xui/en-us/menu_login.xml and in
indra/newview/skins/default/xui/en-us/menu_viewer.xml that should
remain, and of course by adding support for this new attribute.

This approach minimizes the size of the patch and therefore
allows for easy merging with future upstream changes.
It is also client-friendly: the client can easily add or remove
these attributes when they change their mind (note that this
attribute only works with menu_bar, menu, menu_item_call,
menu_item_separator and menu_item_check).
The Setting 'LightShareAllowed' is set to 2 (always allow LightShare
being set by the region) and made non-persistent.

Also, in the preferences panel the choice to change it has
been removed.
Approach is the same as with normal menu's:
The default value of the 'moonworld' attribute (when it
is not there) is 'true', causing everything to be added as before.

By adding the 'moonworld' attribute, the default for that
node's children becomes 'false'.

If the attribute is true, the node is added, if it is false
(or absent, and the parent has the attribute) then the node
and all it's children are skipped.

This allows to restrict the pie menu's with only a minimal
amount of changes to it's xml file and makes it flexible
to enable/disable things later.
This required more changes to
indra/newview/skins/default/xui/en-us/panel_toolbar.xml
than adding 'moonworld="true"': that results in the two
buttons using up the whole window width.
So, I set the width of the buttons to a fixed size of 100 pixels now,
and have them follow the right side of the window.
As per Dennis' email:

Pie Chart on Land ==> not needed, please remove entirely
Pie Chart on right click of another avatar ==> not needed, please remove entirely
Pie Chart on right click of self ==> please remove all options except for "Take Off"
Pie Chart on right click of attachments worn by self  ==> please remove all options except for "More.../Detach"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants