Commit Graph

884 Commits (8d35bf28a0ddb0992bf2d87f45494f0724b7df64)

Author SHA1 Message Date
brad kittenbrink 8d35bf28a0 DEV-36893 make missing eventhost module a non-fatal error. We now print a warning and fail gracefully. 2009-07-30 19:05:04 -07:00
brad kittenbrink 43cbfeb772 Merged my DEV-35406 work with nat's mac work. 2009-07-30 17:00:30 -07:00
brad kittenbrink 26817149c4 partial work on DEV-35406:crash on shutdown.
this doesn't actually fix anything yet though.
2009-07-30 16:59:45 -07:00
Nat Goodspeed 1e1a38d574 DEV-34837: Improve Mac support for LLCOMMON_LINK_SHARED.
Update Mac apr_suite package, introducing libapr-1.0.3.7.dylib and
libaprutil-1.0.3.8.dylib. We want to use dynamic APR libraries, but
libllcommon.dylib isn't allowed to depend on .so libraries: must be .dylibs
themselves.
Tweak APR.cmake to reference the aforementioned .dylibs when on Mac with
LLCOMMON_LINK_SHARED set. Eliminate some redundancy in Windows section.
For .dylibs, RunBuildTest.cmake must set DYLD_LIBRARY_PATH: LD_LIBRARY_PATH
only affects search for .so files.

PENDING:
CMake dependencies broken? With LLCOMMON_LINK_SHARED on, it seems we need to
build libllcommon.dylib explicitly before full build can succeed.
This snapshot does NOT yet copy the llcommon, apr or aprutil dylibs into the
app bundle.
2009-07-30 18:51:17 -04:00
Mark Palange (Mani) 9021a536e5 DEV-35405 Added creation of <exe_dir>/components directory in debug builds to quell the savage llmozlib. 2009-07-29 18:06:45 -07:00
Mark Palange (Mani) 4f32c076c8 DEV-35405 Viewer manifest needed some love for supporting the debug build, but its still broke on llmozlib 2009-07-29 16:46:05 -07:00
Mark Palange (Mani) c2cd5d5e8b merge 2009-07-28 18:28:27 -07:00
Mark Palange (Mani) fe339408ce DEV-35399 - Making the server build llcommon.dll compatible.
Fixing up string escaping on calls to RunBuildTest.cmake
Also added ilasm.bat to the FindMono.cmake search
2009-07-28 18:03:28 -07:00
Bryan O'Sullivan eb0a3c9960 Merge 2009-07-28 15:18:22 -07:00
Nat Goodspeed 91497c40c5 Fix Linux compile problem 2009-07-28 13:46:34 -07:00
Mark Palange (Mani) b029846e81 DEV-35399 - Making the server build llcommon.dll compatible.
Now using RunBuildTest.cmake to run tut and lscript_lsl tests, inorder to set path to llcommon.dll
Exported a few llcommon apis needed by server components/tests.
2009-07-28 13:20:23 -07:00
brad kittenbrink 935712fc5b New package of xmlrpc-epi that actually links to the expat libs we ship. I have no idea how this has worked for so long. 2009-07-27 18:06:35 -07:00
Mark Palange (Mani) cc3687266f merge 2009-07-24 15:33:45 -07:00
Mark Palange (Mani) 9538328d5f Adding LLLoginInstance unit test.
- Added LLNotificationsInterface class.
 - Removed LLLoginInstance use of LLNotifications EventAPI
2009-07-24 15:08:16 -07:00
brad kittenbrink 79ac22ac9e Merged in my minor line ending and formatting changes. 2009-07-23 14:43:05 -07:00
Mark Palange (Mani) db7f15df68 Adding LLLoginInstance unit test 2009-07-22 14:53:55 -07:00
Nat Goodspeed 89dcba8b82 Resolve updates 2009-07-20 17:14:30 -07:00
Nat Goodspeed 105ad6d815 Letting compiler choose implicit LLSD conversions fixes fatal Linux gcc warnings 2009-07-20 17:13:05 -07:00
Nat Goodspeed 6128de22f4 Add newline to end of file to placate Linux gcc 2009-07-20 17:11:54 -07:00
Palmer 91270a4fdc Parabuild will upload event_host.tar.bz2 and event_host.tar.bz2 now in right place 2009-07-20 15:22:40 -07:00
brad kittenbrink 7d6107aba3 Merged my 3 mac fixes with palmer's latest event_host_manifest.py changes. 2009-07-16 11:23:51 -07:00
brad kittenbrink ccba924dac 1st attempt at disabling ppc build on macs. 2009-07-16 11:20:16 -07:00
brad kittenbrink 61c27f2663 Oops, LLNotificationsListener can't just be forward declared under gcc. 2009-07-15 17:54:11 -07:00
Palmer 1c92d6bf28 DEV-35531
Cmake changes and fixes to python script to get it to work properly

Mani reviewed most of this
2009-07-15 15:29:45 -07:00
brad kittenbrink 796ac35ca5 Disable SHARED_LIB_STAGING_DIR usage on systems where it's not initialized. 2009-07-15 13:55:09 -07:00
brad kittenbrink 7c29b45cc8 Line ending normalization. 2009-07-13 11:25:44 -07:00
brad kittenbrink 675ed878cf Merged in my debug build and shutdown cleanup changes. 2009-07-10 18:30:02 -07:00
brad kittenbrink da038e6c8f First draft of cleaning up eventhost module on viewer shutdown. Still need to make the whole system more generalized and data driven. 2009-07-10 18:29:10 -07:00
brad kittenbrink b6fec6f1fc Fix for crash when running windows debug build. std::string::replace cannot take NULL for it's argument. 2009-07-10 18:28:16 -07:00
Palmer 8b7f7143d6 Brad's changes to testquit so we can pass executable to run to it.
Switching eventlet to use subrepo.

By Brad, reviewed by Palmer
2009-07-10 14:53:11 -07:00
brad kittenbrink 9bc9a69688 Merged in my latest changes including switching LLAPRSockStream to be fully non-blocking (and thus not horribly inefficient) and a bunch of new event listener implementations. 2009-07-10 13:15:06 -07:00
brad kittenbrink 3013aa1c84 Added an LLAgentListener implementation for event requests like teleport, sit, stand, etc. 2009-07-10 13:09:27 -07:00
palmer@945battery-guestB-224.lindenlab.com 82eb18fce5 Expanded tabs in cmake files 2009-07-10 11:09:54 -07:00
brad kittenbrink be673a3816 Oops, copy/paste error in the llviewercontrol.cpp file top level comments. 2009-07-10 10:47:13 -07:00
brad kittenbrink e5efce3b4e Fix line ending badness in LLViewerControl. 2009-07-10 10:28:56 -07:00
Mark Palange (Mani) 9e399d5d3c Brad already added the LLCOMMON_LINK_SHARED definition. I removed the broken one I added and set the other one to ON by default. 2009-07-09 19:51:28 -07:00
brad kittenbrink c9caa217a9 Added LLDispatchListener implementation for gSavedSettings. 2009-07-09 18:41:45 -07:00
brad kittenbrink f35bb882c2 Added a requestReshape handler to LLViewerWindowListener. 2009-07-09 18:36:22 -07:00
Palmer 632da0b99e Defaulting LLCommonLinkShared to on 2009-07-09 17:20:19 -07:00
palmer@945battery-guestB-224.lindenlab.com 725de557ec Merge of mani's changes... and who knows what. Mercurial wanted a merge, but I had no changes 2009-07-09 17:11:45 -07:00
Mark Palange (Mani) b5fef75dad Moveing around DLL copying to support building llcommon.dll and using llcommon.dll while running unit tests. 2009-07-09 17:03:20 -07:00
palmer@945battery-guestB-224.lindenlab.com bc852ca927 Line ending changes and Build Params changes from login-api-svn-1 2009-07-09 16:18:04 -07:00
brad kittenbrink 4fc52d1341 Fix for errors intializing the locale on unrecognized versions of windows (like windows 7) 2009-07-08 16:30:24 -07:00
brad kittenbrink 429bd9b55c Added LLNotificationsListener to hook LLNotifications to the event system according to https://wiki.lindenlab.com/wiki/Incremental_Viewer_Automation/Event_API
reviewed by palmer.
2009-07-08 12:07:31 -07:00
brad kittenbrink 1f9a6f3bdc Fix for crash when quitting due to mAppViewer being NULL. 2009-07-07 18:09:45 -07:00
brad kittenbrink abcc37e4ca Oops, forgot to update the plugin loading code when I switched ll_plugin_start to take LLSD arguments. 2009-07-07 18:08:15 -07:00
brad kittenbrink 31cdebe201 Added copying and packaging of apr dlls and llcommon.dll. 2009-07-07 16:04:23 -07:00
brad kittenbrink bfdc9779c6 Fixed loading the wrong eventhost dll name on windows. 2009-07-07 14:57:25 -07:00
Nat@Hothead.lindenlab.com 9622b2463b Reconcile Brad's changes 2009-07-02 14:54:16 -04:00
Nat@Hothead.lindenlab.com 989b3dd280 Fix disabling this-in-init-list warning 2009-07-02 14:48:09 -04:00