Skip to content
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

just a reminder --- there are changes in it you don't want #2

Open
wants to merge 252 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
252 commits
Select commit Hold shift + click to select a range
2b6c0b9
set cache size fixed to MAX_CACHE_SIZE
lee- Aug 16, 2013
a7714d7
added example to description of AntiSpamXtendedAllowedExecutables
lee- Aug 17, 2013
e8062af
added &-StatusFriendIsOnline and &-StatusFriendIsOffline rules -- this
lee- Aug 17, 2013
c63edfb
added &-IMSendNoAutoresponses: allow to excempt particular residents
lee- Aug 17, 2013
7f75ec3
do file lookups from xantispam_backgnd() through
lee- Aug 17, 2013
399c48d
added some functionality to the interal text editor:
lee- Aug 18, 2013
42a2d96
forgot to remove some #includes I put in which are no longer needed
lee- Aug 18, 2013
fe9e8b0
removed a space in front of an indentation that triggered a warning
lee- Aug 18, 2013
0adee3a
added -Wno-strict-aliasing to compile options to get rid of the
lee- Aug 18, 2013
f6b28c1
testing compilation options
lee- Aug 19, 2013
f4c2a09
transparent compression and uncompression with base64 encoded files
lee- Aug 19, 2013
629a6c9
playing with compile options
lee- Aug 19, 2013
8e31abc
* significant re-design to allow filtering media URLs considering ports:
lee- Aug 20, 2013
000efec
simplified some logic in the media filter and fixed the loopback problem
lee- Aug 20, 2013
2a35b33
removed xantispam notification that has become obsolete
lee- Aug 20, 2013
b69fb6b
removed base64/compression from the internal editor because it might
lee- Aug 21, 2013
fbcc79e
minor fix to xantispam list header creation
lee- Aug 21, 2013
9afe2d5
Merge branch 'master' of https://github.com/Ratany/SingularityViewer
lee- Aug 21, 2013
c65b12d
xantispam: basic implementation of optionally accpting inventory
lee- Aug 22, 2013
d17d56f
xantispam: fixed return value of xantispam_backgnd() when loading the
lee- Aug 22, 2013
5bf3d69
code cleanup of inventory_offer_handler() to simplify logic ---
lee- Aug 22, 2013
7d59808
xantispam distinct inventory accept put back in after cleanup
lee- Aug 22, 2013
77b9bf1
xantispam: changed wildcard for inventory wildcard to "ANY" instead o…
lee- Aug 22, 2013
861c6cd
xantispam: Go by intentory handling rules when any origins are
lee- Aug 22, 2013
1c229c4
xantispam: added request handler for silent requests to add rule
lee- Aug 22, 2013
3bb7e7a
bugfix: media filtering not working when no xantispam rules about med…
lee- Aug 23, 2013
bbdd228
part one of cleaning up comments
lee- Aug 23, 2013
23a9c39
xantispam_lookup_selectively(): clear caches before prefilling because
lee- Aug 23, 2013
5510f59
part two (last one) of cleaning up comments
lee- Aug 23, 2013
e481458
xantispam policy: requests pass when rules and queries are disabled or
lee- Aug 23, 2013
216a237
xantispam: Background and silent requests can no longer be disabled.
lee- Aug 23, 2013
d0aacb1
xantispam: processing of background and silent requests is now
lee- Aug 23, 2013
acd1f1c
xantispam: handle busy and afk situations gracefully
lee- Aug 23, 2013
d416b56
experimental: optionally shorten the tab labels in the communications
lee- Aug 24, 2013
fec949d
xantispam: show the IM counter button that comes up when the
lee- Aug 24, 2013
a3840f0
experimental: "&-IMLongTab" and "&-IMShortTab" have become an
lee- Aug 25, 2013
241d1a0
xantispam: fix for distinct log file names generated incorrectly for
lee- Aug 25, 2013
9859f33
Merge branch 'master' into experimental
lee- Aug 25, 2013
5e0be97
"&-IMLogDistinct" has been disabled --- and might be removed in the
lee- Aug 25, 2013
7628c55
Merge branch 'master' into experimental
lee- Aug 25, 2013
25d3e5f
Merge from https://github.com/Lirusaito/SingularityViewer.git into
lee- Aug 25, 2013
3255f13
Merge from https://github.com/Lirusaito/SingularityViewer.git
lee- Aug 25, 2013
84dca7d
made LLFloaterChat::onClickChatHistoryOpen() conform to
lee- Aug 25, 2013
b9737ed
Merge branch 'master' into experimental
lee- Aug 25, 2013
5bfb0da
removed obsolete debug output
lee- Aug 25, 2013
c797671
experimental: "&-IMLongTab" and "&-IMShortTab" now work without
lee- Aug 26, 2013
95ff2d5
xantispam: fixed logic determining wether to use a long or a short tab
lee- Aug 26, 2013
ace2d10
xantispam: reset max tab width to be able to display long tabs after
lee- Aug 26, 2013
9dc9e14
xantispam: leaving addFloater() untouched, using addFloaterSmallTab()
lee- Aug 26, 2013
149cf1d
xantispam: added AntiSpamXtendedMaxTabLength debug setting to specify
lee- Aug 26, 2013
bbc7696
xantispam: increased the default for the
lee- Aug 26, 2013
9d7dcfb
xantispam: updated the wording of some notifications
lee- Aug 26, 2013
ac5c985
xantispam: added notification about prefilling a rule cache
lee- Aug 26, 2013
072031a
xantispam: unified checking for "&-IMLogHistoryExternal" to use the
lee- Aug 27, 2013
743f46c
xantispam: Origin and type of requests xantispam is queried about are
lee- Aug 27, 2013
b6c01a8
xantispam: cleanup to remove obsolete code that is no longer needed
lee- Aug 27, 2013
50edd68
xantispam: fixed origin and info strings used with
lee- Aug 27, 2013
73bf218
modification to xantispam_compare_requests(): don't compare types when
lee- Aug 28, 2013
2f59a6e
xantispam_backgnd(): moved the simple rule lookup behind the handlers
lee- Aug 28, 2013
b757116
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Aug 28, 2013
e4c710e
xantispam: removed false notification about denying when no rules are
lee- Aug 28, 2013
9ab7403
xantispam: fixed logic for instances when persistent rules are
lee- Aug 29, 2013
3967c1a
xantispam: removed a wrong tool tip that showed up in the preferences
lee- Aug 29, 2013
1afd290
xantispam: added a setting to show the requests that are being
lee- Aug 29, 2013
88f5b67
Merge remote-tracking branch 'liru/master' from
lee- Aug 30, 2013
b384cf3
xantispam: implemented &-ConfigInverseOrderForAcceptInventory
lee- Aug 30, 2013
bcdf32e
xantispam: fixed broken filtering logic
lee- Aug 31, 2013
d4746d1
xantispam: removed some xa notifications that have become obsolete and
lee- Aug 31, 2013
12c993c
internal text editor: added some font choices to context menu
lee- Aug 31, 2013
d869204
internal texteditor: fixed text getting out of sight when changing
lee- Sep 1, 2013
97204a2
internal editor: toggle scroll bar and line numbers through context
lee- Sep 1, 2013
62945e6
internal text editor: added EditorHasScrollbar debug setting to have
lee- Sep 1, 2013
919d3bc
fixes a typo in a comment
lee- Sep 2, 2013
d4ab0b7
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Sep 2, 2013
4eac317
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Sep 9, 2013
960f478
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Sep 11, 2013
d981f30
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Sep 12, 2013
44f573a
disable keyboard focus when teleporting
lee- Sep 12, 2013
345898e
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Sep 16, 2013
8589ddc
When LogShowHistoryLines is zero, load the whole log file.
lee- Sep 16, 2013
783e9d8
internal texteditor: added option to empty the buffer
lee- Sep 16, 2013
0beccd8
internal texteditor: clear the buffer before replacing with content
lee- Sep 16, 2013
d48a395
xantispam: added new rule &-IM/GRLogFullHistory
lee- Sep 18, 2013
a2167c0
added documentation for xantispam
lee- Sep 18, 2013
7bea7cf
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Sep 18, 2013
0d00edd
forgot to remove a line created by git to show the conflict
lee- Sep 18, 2013
c41c9f5
cleanup and bugfixes to LLLogChat::loadHistory()
lee- Sep 18, 2013
eb7c07c
intermediate debugging commit to show the code
lee- Sep 18, 2013
b0eec17
debugging: open the log file "rb" instead of "r"
lee- Sep 18, 2013
7f1099e
debugging info removed, now works as described in commit
lee- Sep 18, 2013
cc89a4e
internal text editor: display up to 6 digits for line numbers
lee- Sep 19, 2013
566c0ea
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Sep 24, 2013
3b97245
lltexturefetch.cpp:2979 --- commented out e_state_name[] because it's
lee- Sep 24, 2013
ce12170
fix for teleport sound being played despite it's turned off
lee- Sep 24, 2013
52696f3
added the uuid of obects to the name display in the mute list to be
lee- Sep 25, 2013
86b7054
correction for last commit: really show the UUID of the object and not
lee- Sep 25, 2013
70696c4
mute list has now a second column showing the uuids along with the names
lee- Sep 25, 2013
c3142ab
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Sep 29, 2013
25c624f
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Sep 29, 2013
68865ce
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Oct 4, 2013
0347761
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Oct 6, 2013
7e839a2
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Oct 6, 2013
869a612
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Oct 8, 2013
9345cf7
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Oct 12, 2013
982b0ec
some adjustments to accomodate the upstream changes
lee- Oct 14, 2013
9074d80
putting the new version of indra/llaudio/llaudioengine_fmodex.cpp back
lee- Oct 14, 2013
b2d4e06
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Oct 14, 2013
d438027
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Oct 15, 2013
3bd8e2c
added setting RtyNoNewGroupChats: When enabled, newly incoming
lee- Oct 15, 2013
6634b4b
Forget the last commit, this one undoes it:
lee- Oct 15, 2013
c6aa1a7
fix for logic of last commit --- what was I thinking??
lee- Oct 16, 2013
cbdf524
an attepmt to get group chat tabs always appended at the right
lee- Oct 16, 2013
38010e5
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Oct 19, 2013
6fc9e7b
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Oct 25, 2013
31cb338
another fix for the logic to inverse the ignoring of group chats
lee- Oct 25, 2013
dd705b4
added debug setting: RtyShowBothTimes
lee- Oct 27, 2013
b0a7e46
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Oct 31, 2013
e4ed647
changed type of notification named "CantMoveObjectParcelPerms" from
lee- Nov 1, 2013
78615bb
experimental: possibly rotating the agent when dragging objects
lee- Nov 2, 2013
cbae54f
same as previous commit, just disabled more efficiently
lee- Nov 2, 2013
04a6d84
bugfix: Agent turns to objects when right-clicking them when the
lee- Nov 2, 2013
c6df00a
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Nov 3, 2013
e37492f
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Nov 7, 2013
fcbfb68
made 'Edit...' the first entry in the context menu instead of the las…
lee- Nov 7, 2013
1a04e0a
more sorting to improve the context menu
lee- Nov 10, 2013
c91c50a
consequently with last commit, LiruUseContextMenus is now enabled by
lee- Nov 10, 2013
15762b0
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Nov 10, 2013
e6ab11a
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Nov 14, 2013
f4b57ba
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Nov 14, 2013
609dfd7
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Nov 21, 2013
ebcaf16
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Nov 30, 2013
5d794e9
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Dec 16, 2013
af2ec99
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Dec 24, 2013
95c4bb1
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Dec 26, 2013
b13741a
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Dec 30, 2013
c02d0a7
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Jan 16, 2014
1d1b050
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Jan 28, 2014
917d332
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Jan 31, 2014
88c03c2
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Feb 6, 2014
7d0d659
moved prototype of script_msg_api() to where it belongs, it got to the
lee- Feb 7, 2014
3f41ccf
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Feb 8, 2014
7041e5c
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Feb 12, 2014
908707c
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Feb 21, 2014
4ff0fbb
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Mar 15, 2014
773b3ca
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Mar 31, 2014
150ae1f
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- May 3, 2014
b5c013e
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- May 19, 2014
8730452
set cache size back to maximum
lee- Aug 11, 2014
a64f363
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Aug 11, 2014
299fc79
strict aliasing has been disabled because I was told that strict
lee- Aug 11, 2014
b8ac968
fixed some issues introduced by my stupid resolving of merge conflicts
lee- Aug 11, 2014
0259b14
added another skin "rskin", based on Apollo, with icons from another
lee- Aug 11, 2014
eea89f1
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Aug 23, 2014
6f1cf22
Since upstream changes to the media filter broke things majorly, the
lee- Aug 23, 2014
c94cd90
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Aug 31, 2014
5bd3ca2
cache size to max again
lee- Sep 6, 2014
8cb8348
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Sep 6, 2014
8966453
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Sep 13, 2014
35ce1b9
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Oct 19, 2014
803d08e
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Nov 30, 2014
1b0b2b9
fixed: variable names
lee- Nov 30, 2014
93347d2
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Dec 22, 2014
37a38e5
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Dec 27, 2014
f9b88f9
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Dec 30, 2014
f039794
do not use -flto
lee- Dec 31, 2014
e5e0fa1
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Jan 8, 2015
2ad8a24
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Jan 15, 2015
3b95b84
overcome the 512MB graphics card memory limit
lee- Jan 22, 2015
25b1182
fix timing bug with texture fetching
lee- Jan 22, 2015
0cc55a7
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Jan 22, 2015
393e3da
experimental: some more tweaks to texture updates
lee- Jan 24, 2015
7222237
increased framebuffer size
lee- Jan 25, 2015
7ee4036
calculate texture priorities dynamically
lee- Jan 25, 2015
1faa457
automatic draw distance adjustment (adda)
lee- Jan 28, 2015
059c898
some more tweaking concerned with texture memory
lee- Feb 11, 2015
97d9cc3
added debug settings:
lee- Feb 13, 2015
4e989a1
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Feb 13, 2015
8b1deac
new file: README.gentoo
lee- Feb 14, 2015
831f189
do use lto
lee- Mar 8, 2015
6c3b47b
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Mar 8, 2015
d669008
put a variable back that was removed solving the merge conflict
lee- Mar 8, 2015
3f1f5a8
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Mar 21, 2015
cb97387
compile fixes with help from Inusaito, thank you!
lee- Mar 22, 2015
d120ff5
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Mar 29, 2015
fec2298
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Apr 5, 2015
7cf3478
compile fixes
lee- Apr 11, 2015
d5d3830
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Apr 11, 2015
db25380
added debug setting: RtyFloaterProfileCenters
lee- Apr 12, 2015
1fdc782
provide the external editor with an artificial file name when starting
lee- Apr 12, 2015
b5b02a3
fixed: Displaying chat history now works as intended again when the
lee- Apr 12, 2015
748231d
slight optimization at loading chat history
lee- Apr 13, 2015
909c8a5
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Apr 25, 2015
c8d240c
added new debug setting: RtyChatUsesLocalTime
lee- Apr 26, 2015
8bf84cd
be nimble
lee- May 2, 2015
d216c40
friendship offers play a sound
lee- May 2, 2015
0f6577d
modification to commit db25380201bf8824b526ea196a5044f7d7f8efaf
lee- May 2, 2015
f815818
floater buttons on left
lee- May 2, 2015
dc79531
make options ... you might not want these, especially not when you
lee- May 9, 2015
357c814
added a missing return
lee- May 9, 2015
dfc5221
new debug setting: RtyShowBanLinesFar
lee- May 9, 2015
2c5506f
FIXME: use a small font as default for texteditor
lee- May 9, 2015
2c910cc
rskin: striving for higher contrast
lee- May 9, 2015
017e25d
moved a line ... this is getting messy because of stashes ...
lee- May 9, 2015
797c7e5
there's a whitespace-cleanup involved ... I should make commits for
lee- May 9, 2015
e7b77fa
undoing 797c7e5abefa0b29f95769988933e45172256dce, lest the
lee- May 9, 2015
fff1b91
rskin
lee- May 9, 2015
fe3c475
more contrasty skin
lee- May 22, 2015
a889ac3
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- May 22, 2015
dbce69b
updateButtons();
lee- May 23, 2015
4217cda
autologin ...
lee- May 24, 2015
9a692ae
rskin
lee- May 24, 2015
af0190b
-fno-stack-protector runs fine with it enabled, so it doesn't seem
lee- May 25, 2015
536e627
editor always use large font
lee- May 25, 2015
8c5736e
commented out some unneccessary code
lee- May 25, 2015
b35062d
trying to move the "Stand Up" botton out of the way of the
lee- May 25, 2015
1218551
rskin
lee- May 25, 2015
dd50ee4
rskin
lee- Jun 1, 2015
68f5516
rskin
lee- Jun 2, 2015
41e3625
slight optimization
lee- Jun 6, 2015
e3fb315
an experiment with messages (processing time)
lee- Jul 10, 2015
f8ef07d
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Jul 10, 2015
f4a09d3
some more experimenting with messages
lee- Jul 11, 2015
c18ee81
changed messages settings again
lee- Jul 12, 2015
880733d
show how long it takes to create a frame instead of FPS rate
lee- Jul 24, 2015
6ac8d3c
some fine tuning following commit c18ee811cac7c0f3a48bf35b1a5985a8dd6…
lee- Jul 24, 2015
5f86658
optionally hide all inventory views on teleport
lee- Jul 24, 2015
73a7110
playing with compilation settings
lee- Jul 26, 2015
d7d6919
automatic draw distance adjustment ...
lee- Jul 26, 2015
9cb9003
cached controls --- lookups for every frame are probably not exactly
lee- Jul 26, 2015
647d4bb
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Aug 1, 2015
b539a99
abuse the "Get Key" button on the radar to toggle inventory visibility
lee- Aug 9, 2015
10e884c
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Aug 20, 2015
24121b0
apparently upstream missed this one ...
lee- Aug 20, 2015
b9a0f5d
adjusting to upstream changes
lee- Aug 20, 2015
e0009fe
workaround for the assertion with the radar floater
lee- Aug 21, 2015
de8ecb4
first commit, i. e. very early release, of spam-filtering
lee- Aug 29, 2015
72281a8
now spam-filtering message content done right:
lee- Aug 31, 2015
1e9f775
regex matching for spam filtering is now case insensitive
lee- Sep 1, 2015
60eca18
never show typing info when this is disabled, including local chat
lee- Sep 1, 2015
626e65d
what have I been thinking with commit
lee- Sep 19, 2015
4e26c0b
show the actual recipient of a spam response rather than the label of
lee- Sep 19, 2015
7917eba
just testing, committing to be able to pull
lee- Sep 19, 2015
f32534d
added README about compiling info after finally finding out why the
lee- Sep 19, 2015
8922459
Merge branch 'master' of https://github.com/singularity-viewer/Singul…
lee- Sep 19, 2015
6ac51f5
forgot to save a file before making 626e65df967415c2613cb63055a7b8308…
lee- Sep 19, 2015
5f22c84
removed some commented-out code that had been used for debugging
lee- Sep 19, 2015
33c420a
optimization of toggling the radar floater
lee- Oct 4, 2015
adb07cf
disabling bandwidth throttling altogether seems a bad idea because it
lee- Oct 4, 2015
95dd679
reading files backwards really sucks ...
lee- Oct 4, 2015
c80d80c
Update README
Ratany Dec 30, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 14 additions & 0 deletions README
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@


This repo has moved: git clone git://dawn.adminart.net/lsl-repo.git











00000000011111111112222222222333333333344444444445555555555666666666677777777778
12345678901234567890123456789012345678901234567890123456789012345678901234567890
______ ___ __ _ _____ _ _ ______ _____ ___ _____ _ _
Expand Down
36 changes: 36 additions & 0 deletions README.compile
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@

2015-09-18:

failing webkit on Gentoo: apparently emerging dev-qt/qtopengl fixes it

for reference:

build-linux-x86_64-release/newview/packaged $ LD_LIBRARY_PATH="`pwd`/lib64:`pwd`/lib32:$LD_LIBRARY_PATH" ldd ../../plugins/webkit/libmedia_plugin_webkit.so | grep found

... to see what's missing, and go from there


OLD:

compiling on a minimal centos 6.5 installation from their DVD:


yum install cmake gcc gcc-c++ mesa-libGL-devel mesa-libGLU-devel
yum install libidn-devel libXrender-devel libXinerama-devel

optionally:

yum install prelink


edit SingularityViewer/indra/cmake/00-Common.cmake and comment out
the line "-flto=4"

install fmod according to instructions on singularity website

run

sh ./mkupdate.sh

... and it should compile. If prelink is not installed, the binary
will not be prelinked, and this is not required.
14 changes: 14 additions & 0 deletions README.gentoo
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@

To compile on Gentoo:


+ Use python2.7, not 3.x.

+ When you get undefined references to GOMP_.* and omp.* symbols, add
'-lgomp' (without the quotes) to:

build-linux-x86_64-release/newview/CMakeFiles/secondlife-bin.dir/link.txt
build-linux-x86_64-release/llplugin/slplugin/CMakeFiles/SLPlugin.dir/link.txt

+ You may get messages about 'libwebkit_pluin' failing. I don't know
how to fix that.
65 changes: 52 additions & 13 deletions indra/cmake/00-Common.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -132,12 +132,51 @@ if (LINUX)
-DAPPID=secondlife
-D_REENTRANT
-fexceptions

-fdelete-dead-exceptions

-fno-math-errno
-fno-strict-aliasing
-fsigned-char
-fvisibility=hidden
-g
# -g
-pthread
-march=native
#
-maes
-mmmx
-mpopcnt
-msse
-msse2
-msse3
-msse4.1
-msse4.2
-mssse3
#
-O3
-fno-stack-protector
-fomit-frame-pointer

-finline-functions
# -ffast-math
-funsafe-math-optimizations
-ffinite-math-only
-fno-signed-zeros
-fcx-limited-range
-funroll-loops
-frename-registers
# -ftracer
-fvariable-expansion-in-unroller
-freorder-blocks-and-partition
-fuse-linker-plugin
-flto=24
# -I/usr/lib/gcc/x86_64-redhat-linux/4.8.1/

-Wno-strict-aliasing
# -ftree-loop-linear // don't
-ftree-loop-im
-ftree-parallelize-loops=24
-funswitch-loops
)

set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 ")
Expand Down Expand Up @@ -197,10 +236,10 @@ if (LINUX)

set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99")

if (NOT STANDALONE)
# this stops us requiring a really recent glibc at runtime
add_definitions(-fno-stack-protector)
endif (NOT STANDALONE)
# if (NOT STANDALONE)
# # this stops us requiring a really recent glibc at runtime
# add_definitions(-fno-stack-protector)
# endif (NOT STANDALONE)
if (${ARCH} STREQUAL "x86_64")
add_definitions(-DLINUX64=1 -pipe)
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -fomit-frame-pointer -ffast-math -funroll-loops")
Expand All @@ -219,10 +258,10 @@ if (LINUX)
set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO}${MARCH_FLAG} -mfpmath=sse,387 -msse2 ${GCC_EXTRA_OPTIMIZATIONS}")
endif (${ARCH} STREQUAL "x86_64")
elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
if (NOT STANDALONE)
# this stops us requiring a really recent glibc at runtime
add_definitions(-fno-stack-protector)
endif (NOT STANDALONE)
# if (NOT STANDALONE)
# # this stops us requiring a really recent glibc at runtime
# add_definitions(-fno-stack-protector)
# endif (NOT STANDALONE)

set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}${MARCH_FLAG} -fno-inline -msse2")
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}${MARCH_FLAG} -fno-inline -msse2")
Expand All @@ -232,10 +271,10 @@ if (LINUX)
set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO}${MARCH_FLAG} -msse2")
elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Intel")

if (NOT STANDALONE)
# this stops us requiring a really recent glibc at runtime
add_definitions(-fno-stack-protector)
endif (NOT STANDALONE)
# if (NOT STANDALONE)
# # this stops us requiring a really recent glibc at runtime
# add_definitions(-fno-stack-protector)
# endif (NOT STANDALONE)

if (NOT STANDALONE)
set(MARCH_FLAG " -axsse4.1 -msse2")
Expand Down
20 changes: 5 additions & 15 deletions indra/llcommon/llsys.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -882,7 +882,7 @@ static U32 LLMemoryAdjustKBResult(U32 inKB)
}
#endif

U32 LLMemoryInfo::getPhysicalMemoryKB() const
U64 LLMemoryInfo::getPhysicalMemoryKB() const
{
#if LL_WINDOWS
return LLMemoryAdjustKBResult(mStatsMap["Total Physical KB"].asInteger());
Expand All @@ -900,7 +900,7 @@ U32 LLMemoryInfo::getPhysicalMemoryKB() const
#elif LL_LINUX
U64 phys = 0;
phys = (U64)(getpagesize()) * (U64)(get_phys_pages());
return (U32)(phys >> 10);
return (U64)(phys >> 10);

#elif LL_SOLARIS
U64 phys = 0;
Expand All @@ -913,20 +913,10 @@ U32 LLMemoryInfo::getPhysicalMemoryKB() const
#endif
}

U32 LLMemoryInfo::getPhysicalMemoryClamped() const
U64 LLMemoryInfo::getPhysicalMemoryClamped() const
{
// Return the total physical memory in bytes, but clamp it
// to no more than U32_MAX

U32 phys_kb = getPhysicalMemoryKB();
if (phys_kb >= 4194304 /* 4GB in KB */)
{
return U32_MAX;
}
else
{
return phys_kb << 10;
}
U64 phys_kb = getPhysicalMemoryKB();
return (phys_kb << 10);
}

//static
Expand Down
5 changes: 3 additions & 2 deletions indra/llcommon/llsys.h
Original file line number Diff line number Diff line change
Expand Up @@ -112,12 +112,13 @@ class LL_COMMON_API LLMemoryInfo
LLMemoryInfo(); ///< Default constructor
void stream(std::ostream& s) const; ///< output text info to s

U32 getPhysicalMemoryKB() const; ///< Memory size in KiloBytes
U64 getPhysicalMemoryKB() const; ///< Memory size in KiloBytes

/*! Memory size in bytes, if total memory is >= 4GB then U32_MAX will
** be returned.
*/
U32 getPhysicalMemoryClamped() const; ///< Memory size in clamped bytes
// no, do return actual memory, not clamped
U64 getPhysicalMemoryClamped() const; ///< Memory size in clamped bytes

//get the available memory infomation in KiloBytes.
static void getAvailableMemoryKB(U32& avail_physical_mem_kb, U32& avail_virtual_mem_kb);
Expand Down
10 changes: 5 additions & 5 deletions indra/llimage/llimage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -281,7 +281,7 @@ U8* LLImageBase::allocateDataSize(S32 width, S32 height, S32 ncomponents, S32 si
// LLImageRaw
//---------------------------------------------------------------------------

AIThreadSafeSimpleDC<S32> LLImageRaw::sGlobalRawMemory;
AIThreadSafeSimpleDC<U64> LLImageRaw::sGlobalRawMemory;
S32 LLImageRaw::sRawImageCount = 0;
S32 LLImageRaw::sRawImageCachedCount = 0;

Expand Down Expand Up @@ -358,7 +358,7 @@ LLImageRaw::~LLImageRaw()
U8* LLImageRaw::allocateData(S32 size)
{
U8* res = LLImageBase::allocateData(size);
*AIAccess<S32>(sGlobalRawMemory) += getDataSize();
*AIAccess<U64>(sGlobalRawMemory) += getDataSize();
return res;
}

Expand All @@ -367,15 +367,15 @@ U8* LLImageRaw::reallocateData(S32 size)
{
S32 old_data_size = getDataSize();
U8* res = LLImageBase::reallocateData(size);
*AIAccess<S32>(sGlobalRawMemory) += getDataSize() - old_data_size;
*AIAccess<U64>(sGlobalRawMemory) += getDataSize() - old_data_size;
return res;
}

// virtual
void LLImageRaw::deleteData()
{
{
*AIAccess<S32>(sGlobalRawMemory) -= getDataSize();
*AIAccess<U64>(sGlobalRawMemory) -= getDataSize();
}
LLImageBase::deleteData();
}
Expand All @@ -392,7 +392,7 @@ void LLImageRaw::setDataAndSize(U8 *data, S32 width, S32 height, S8 components)
LLImageBase::setSize(width, height, components) ;
LLImageBase::setDataAndSize(data, width * height * components) ;

*AIAccess<S32>(sGlobalRawMemory) += getDataSize();
*AIAccess<U64>(sGlobalRawMemory) += getDataSize();
}

BOOL LLImageRaw::resize(U16 width, U16 height, S8 components)
Expand Down
2 changes: 1 addition & 1 deletion indra/llimage/llimage.h
Original file line number Diff line number Diff line change
Expand Up @@ -257,7 +257,7 @@ class LLImageRaw : public LLImageBase
void setDataAndSize(U8 *data, S32 width, S32 height, S8 components) ;

public:
static AIThreadSafeSimpleDC<S32> sGlobalRawMemory;
static AIThreadSafeSimpleDC<U64> sGlobalRawMemory;
static S32 sRawImageCount;

static S32 sRawImageCachedCount;
Expand Down
Loading