Commit Graph

15 Commits

Author SHA1 Message Date
Davide Beatrici
e9029a904e Remove "compat", i386 is not supported anymore
"compat" was a very small and simple program; its purpose was to show a message informing the user that the Mumble binary is only for x86_64 processors.

The i386 architecture is not supported in Xcode 10, meaning that we cannot compile it anymore.

https://developer.apple.com/documentation/xcode_release_notes/xcode_10_release_notes
2019-10-10 00:11:16 +02:00
Davide Beatrici
b427333257 Auto-update LICENSE.header in source files 2019-01-25 04:56:19 +01:00
davidebeatrici
e348e47f4a Remove leftover includes from "main" and "macx" project files 2018-01-12 18:08:15 +01:00
Mikkel Krautz
f6ba3a52bf Auto-update LICENSE.header in source files. 2018-01-01 23:05:37 +01:00
Mikkel Krautz
91ebb8b0b5 Update tree copyrights to 2017. 2017-01-08 21:05:57 +01:00
Mikkel Krautz
4e2c7e384f macx: update to use LICENSE.header. 2016-05-10 22:42:03 +02:00
Mikkel Krautz
f0ff84f6c0 Unify overlay code for Unix and OS X.
This commit removes macx/overlay and merges
the OS X overlay into the Unix overlay in
overlay_gl.

Most of the overlay logic is exactly the same,
with most of the differences being in the
initialization code and the addition of few new
messages for the interactive client-in-overlay
feature that the OS X overlay suports.

The initialization code is factored out into
init_unix.c for Unix-likes and init_mac.c
for OS X.

These init files are #included by overlay.c.
That is, they're not separate translation
units. Doing it this way cuts down on the
total LOC count and overall complexity of the
code.

The interactive overlay support is ported
directly from the OS X overlay. It's mostly
a matter of supporting a few new message types:
OVERLAY_MSGTYPE_PID and OVERLAY_MSGTYPE_INTERACTIVE.

The overlay_gl.pro file in this commit is mostly
just a combination of the .pro files of the two
overlays, with a minor difference in the CFLAGS
for the OS X overlay. In old OS X overlay, the
overlay had an ".m" file extension, signalling
that it is an Objective-C source file to the
C compiler. Since the combined overlay has a
".c" extension, "-x objective-c" is added to
CFLAGS on OS X to tell the compiler to compile
the overlay as Objective-C code.
2015-02-07 23:24:47 +01:00
Mikkel Krautz
e430a08a55 macx: don't add scripts as a subdir, include it instead. 2012-10-29 20:03:21 +01:00
Mikkel Krautz
7de07df29d macx: pro file fixes for release.pl. 2012-10-29 19:42:38 +01:00
Mikkel Krautz
212ed932cc Remove Mac OS X overlay launcher. 2010-08-30 09:48:52 +02:00
Mikkel Krautz
e5e7fed9f5 Remove wrong include in macx.pro. 2010-03-20 14:15:08 +01:00
Mikkel Krautz
a309532e8d Move OSX dist scripts to macx directory. 2010-02-20 17:01:46 +01:00
Mikkel Krautz
8934d917d5 Add automatic overlay injection for OSX (Snow Leopard only, for now). 2010-02-20 17:01:46 +01:00
Mikkel Krautz
80863d5b15 Add compat stub-app to instruct users that they're using an unsupported arch, and how to get a version that will work for them. 2010-02-15 22:24:05 +01:00
Mikkel Krautz
2dbba848ba Move OSX overlay and overlay launcher into macx subdir. 2010-02-15 22:24:05 +01:00