Dactyloidae/xpcom
athenian200 afb2e3a054 MoonchildProductions#1251 - Part 4: Core build system changes, lots of libevent/IPC junk.
This is mostly ifdefs, but as you can see, Solaris is actually a lot like Linux. They're both more SysV than BSD at core, and most of the differences have more to do with Solaris not using glibc than anything else.

I still need to audit a lot of these changes and understand why they're needed and what the alternative approaches are. After this patch, most of the core functionality needed to build Solaris is here.
2019-11-04 11:52:17 +08:00
..
base MoonchildProductions#1251 - Part 3: Finally end the long tradition of casting getpid() to int. 2019-11-04 11:52:16 +08:00
build Remove AIX 1st party code OS checks, part 1 2019-04-04 20:26:39 +08:00
components Remove code that prevents binary extensions 2019-02-16 00:14:17 +08:00
doc import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
ds MoonchildProductions#1251 - Part 4: Core build system changes, lots of libevent/IPC junk. 2019-11-04 11:52:17 +08:00
glue MoonchildProductions#1251 - Part 4: Core build system changes, lots of libevent/IPC junk. 2019-11-04 11:52:17 +08:00
idl-parser Bug 338865 - Scriptable XPIDL iface inheriting from noscript iface should throw error 2019-02-15 23:55:10 +08:00
io MoonchildProductions#1251 - Part 1: Restore initial Solaris support, fixed up. 2019-11-04 11:52:13 +08:00
libxpt/xptcall import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
reflect MoonchildProductions#1251 - Part 1: Restore initial Solaris support, fixed up. 2019-11-04 11:52:13 +08:00
string MoonchildProductions#1251 - Part 3: Finally end the long tradition of casting getpid() to int. 2019-11-04 11:52:16 +08:00
system Convert MOZILLA_OFFICIAL conditionals to MC_OFFICIAL where needed. 2019-02-15 23:44:10 +08:00
tests Bug 1413868. 2019-02-16 00:06:58 +08:00
threads Kill newly-spawned threads if we're shutting down. 2019-09-06 23:49:48 +08:00
typelib import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
windbgdlg import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
xpidl import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
moz.build Remove cargo nsstring component 2019-02-15 23:36:41 +08:00
xpcom-config.h.in import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
xpcom-private.h.in import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00