Commit Graph

45728 Commits (e91e5c1f4bbf4eb28ae8a12d0ff0d13c828bc6b7)

Author SHA1 Message Date
Tonya Souther e91e5c1f4b Check growl library as well as growl++. 2015-05-14 20:09:55 -05:00
Tonya Souther 575cee6332 First set of OS X package updates: allow building for 32 bits. 2015-05-14 20:06:57 -05:00
Northspring c802494f29 Updated Polish translation 2015-05-15 02:16:28 +02:00
Nicky 3600955be5 remove some obsolete packages from package_override_vc12.ini. 2015-05-15 00:31:44 +02:00
Nicky f04a30bc47 Move 3ps to our server. 2015-05-15 00:26:55 +02:00
Ansariel 5f66b8fb2f Add color picker for URI query part color to preferences 2015-05-15 00:14:50 +02:00
Ansariel 62401408b1 Better default colors for the query part of a URI 2015-05-15 00:04:52 +02:00
Nicky 9e249ed890 FIRE-16133; Package a 32 bit openssl version for slplugins, not a 64 bit one (for 64 bit builds). 2015-05-14 23:53:34 +02:00
Nicky 8f6cdceefa Package libdb again. 2015-05-14 21:26:49 +02:00
Ansariel ef43e7ec7c FIRE-16145: CTRL-SHIFT-S doesn't update the snapshot anymore 2015-05-14 02:58:05 +02:00
Ansariel 5c3639aba3 FIRE-16138: Japanese translation update by Hiroshi Kumaki 2015-05-13 20:00:24 +02:00
Nicky ae749ff540 X64 breakpad. final that works with all configurations. 2015-05-12 00:30:29 +02:00
Nicky 0e16fe2a08 Merge. 2015-05-11 19:49:22 +02:00
Nicky ed51a17f73 Current Havok stub. 2015-05-11 19:49:08 +02:00
Nicky e22d7f62bf Breakpad for Windws x64. 2015-05-11 19:48:52 +02:00
Ansariel df04a2306e FIRE-16118: The SLShare floaters (Flickr, Facebook, Twitter) should display in mouselook 2015-05-11 19:21:36 +02:00
Nicky a0b56ba268 Remove default attr from RelWithDebInfo configurations. See OPEN-300. 2015-05-11 17:29:40 +02:00
Nicky b9150394a7 FIRE-12077; Contribution by Gibson Firehawk to fix the bug that Linux clients freeze ocassionaly when the stream changes or stops.
From his original commit:

OPEN-279 Potential fix for the BUG-3214 stream stopping issue
Here is what the FMOD documentation says about the stream state FMOD_OPENSTATE_Ready and playing, but not possible to release at this time without stalling the main  Since the FMOD Ex implementation (not sure about the old FMOD 3.75), streams have been released while the stream state is FMOD_OPENSTATE_PLAYING. Before release is called, the stream would only be paused, not stopped. The stream must be stopped for it to no longer be in playing state. Also, there usually needs to be just a little time between when a stream is stopped for it to exit playing state before releasing it. The viewer has been calling release almost instantly after just pausing the stream.
I think s quite possible that, even though releasing streams while they are in playing state t appear to be problematic most of the time, that some of the stream stopping issues such as BUG-3214 are a result of it. In the net streaming example program that comes with the FMOD API, when a stream is to be stopped, stop is called for the channel and then right before release, the program waits not only for the stream to exit playing state, but also for the stream to return to FMOD_OPENSTATE_READY before releasing. Due to the differences in how the viewer has been stopping and releasing streams compared to how FMOD does it in their example program, along with what they say in their documentation about the stream state FMOD_OPENSTATE_PLAYING, i have made the following changes to how streams are stopped and released by the viewer.
1.) Stop the stream channel instead of just pausing it before release so the stream can exit FMOD_OPENSTATE_PLAYING state and return (usually very quickly after stop is called) to FMOD_OPENSTATE_READY.
2.) Converted the dead streams list into a delayed release list. If a s state is not FMOD_OPENSTATE_READY when s checked right before release, push the stream to the delayed release list. Check for delayed release streams during each update like how was done before with the dead streams list and release streams that are in ready state.
3.) During viewer shutdown, call stop on the currently playing stream. After that, check if any streams are in the delayed release list, and, if so, release them when their stream state is ready state. If an unlikely edge case occurs where the streams in the delayed release list are not released in a timely fashion, force release them. The force release added in this change is actually pretty much the equivalent of how streams used to be stopped previously. The main difference, and advantage, is that regardless of which state the stream might be in during force release besides FMOD_OPENSTATE_READY, it won't be in FMOD_OPENSTATE_PLAYING when released.itstreamdoesnitthread.PLAYING -
2015-05-11 14:05:44 +02:00
Nicky 996de24dbc Clean for Win32/64 was not deleteing the right directory. 2015-05-11 13:56:06 +02:00
Nicky 9d7c756378 Add vcredist for 2013. Rename old vcredist to vcredist2010. 2015-05-11 12:11:39 +02:00
Ansariel 8436c9e72e FIRE-15573: Switch to VersionHelper API to determine Windows version 2015-05-11 11:42:48 +02:00
Nicky d9da1545eb Windows x64: Updated breakpad. 2015-05-11 11:34:49 +02:00
Ansariel a3f1a6763e More syncing of the Win32 installer... 2015-05-11 10:40:45 +02:00
Northspring 0c9744c416 Updated Polish translation 2015-05-10 19:46:03 +02:00
Nicky 30a205bdbb Bring source back in sync with LL. 2015-05-10 17:39:52 +02:00
Nicky 8d41d66b11 Remvoe old linux symbols before stripping binaries. 2015-05-10 17:39:32 +02:00
Nicky fd2e46584a Disable warnings for newer GCC versions. 2015-05-10 17:39:08 +02:00
Ansariel 1c814ccb22 FIRE-16099: Translators field in About floater not populated; Fix by applying changes from LL 2015-05-10 15:48:36 +02:00
Nicky 1aec7c1bf0 Windows: Downgrade freetype to 2.3.9. 2015-05-10 14:54:47 +02:00
Northspring 1fc11de3cf Replace some deprecated stuff... 2015-05-10 14:22:57 +02:00
Ansariel 7b99042857 Win32 installer: More synchronizing with upstream 2015-05-10 03:55:58 +02:00
Ansariel 126f45bf6f Win32 installer: Sync folder path changes for removing user data on uninstall and also remove application logs & crash dumps 2015-05-10 03:46:45 +02:00
Nicky de80183acc Update fmodex to 4.44.53 (Win/Linux). 2015-05-10 02:16:27 +02:00
Ansariel b711f0c25f Fix Growl again (backed out b1e6fd6872e8) 2015-05-09 23:52:49 +02:00
Ansariel c85b012cea Manual Win32 installer merge: Clean up and sync with V3 2015-05-09 23:15:21 +02:00
Ansariel cbf983eb39 Manual Win32 installer merge: Commit e09fc8d9e432 (opps, let's make the deletion of the help directory recursive) 2015-05-09 22:49:49 +02:00
Ansariel af68bc826d Manual Win32 installer merge: Commits 83e606b144b9 (Add more info to the registry for display on Programs and Feature control panel) and 7a82d1f272d5 (BUG-2707; Disable SEHOP for installed binary via 'Image File Exection Options' during installation...) 2015-05-09 22:46:44 +02:00
Ansariel afcc131940 Manual Win32 installer merge: Commit af934ba81d37 (Launch SL as a user from the UAC elevated installer. Fixes BUG-8358 and others.) 2015-05-09 22:41:26 +02:00
Ansariel 100028d46c Manual Win32 installer merge: Commits 25dda5bd6140 (Simplify deleting Help folder, more comments format fixes), 12189dca29a2 (Fix speeling errors) and 10ac9a10617a (Get the normal uninstall process working again) 2015-05-09 22:39:02 +02:00
Ansariel 87c65e0917 Manual Win32 installer merge: Commits 9645e9fdbc63 (Don’t delete user's settings with auto install, removing the need to back them up and then restore them later...) and 1e94ea2d7163 2015-05-09 22:32:04 +02:00
Ansariel ba25ca89fc Manual Win32 installer merge: 545f8bf1ac2f (Remove LicenseDescUpdate, LicenseDescSetup, and LicenseDescNext from Ja and De language files...) 2015-05-09 22:25:44 +02:00
Ansariel 4deb90ec40 Next round in manual Win32 installer merge, this time 9f4b1de05f4b (Add option to remove user settings and cache files at uninstall, with message…) 2015-05-09 22:23:52 +02:00
Ansariel be0c665247 Manual merge of 0ea11e189b6c (Remove no longer used code; Combine calls to delete files on install into one call) for Win32 installer 2015-05-09 22:03:48 +02:00
Ansariel 82d97404ac Shuffle stuff in the Win32 around as in afb5390dd3c8 2015-05-09 21:53:42 +02:00
Ansariel 8389b6cffb More manual merging of the Win32 installer, this time commits bffb055a1c8d, 91529f996643 and 60c646f7215e 2015-05-09 21:32:40 +02:00
Ansariel a0a4a46999 Apply a87079624290 (Comments formatting changes, no behavior changes) to Win32 installer and rename UserSettingsFiles uninstaller function to DocumentsAndSettingsFolder for consistency 2015-05-09 21:28:01 +02:00
Tonya Souther 46eb970175 Disable libidn and libiconv for now. Will need to be re-enabled when 64-bit libraries are rebuilt. 2015-05-09 13:54:52 -05:00
Tonya Souther 32804b9eea Growl package name fixes to permit compilation on OS X. 2015-05-09 13:54:00 -05:00
Ansariel 0b9f06cb73 Apply dadc38258198 (Block installation on Windows Vista SP1 and lower) to Win32 installer and fix localization files (Changed string: CheckWindowsVersionMB) 2015-05-09 20:43:01 +02:00
Ansariel 0cd0c588de Fixing re-defined variables, unused variables and other cruelties... 2015-05-09 14:39:40 +02:00