forked from jacek/imprudence
-
Notifications
You must be signed in to change notification settings - Fork 1
Weekly #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
AlericInglewood
wants to merge
481
commits into
mccabe:cd04d1c2bc4865089a40a0bfee99f9e4a2c216b4
Choose a base branch
from
AlericInglewood:weekly
base: cd04d1c2bc4865089a40a0bfee99f9e4a2c216b4
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Weekly #2
AlericInglewood
wants to merge
481
commits into
mccabe:cd04d1c2bc4865089a40a0bfee99f9e4a2c216b4
from
AlericInglewood:weekly
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…group in profile option in the group window from Ascent Viewer
…5 for better accuracy
…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.
…f the last weekly.
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.
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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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"