Commit Graph

43 Commits

Author SHA1 Message Date
Mikkel Krautz
405ef1a674 OverlayMac: Don't use NSBundle#objectForInfoDictionaryKey to determine whether we're up to date.
NSBundle tries to reuse existing NSBundle objects if one already exists inside the application. This results in us getting values from the *old* bundle's Info.plist instead of the new one. Bad.
2010-12-03 00:18:49 +01:00
Mikkel Krautz
acf85af3e3 Drop the date from Mac OS X snapshots. 2010-11-29 11:49:54 +01:00
Mikkel Krautz
2ffa6719e0 Don't include newline character from 'git describe' in osxdist.py. 2010-11-29 01:40:16 +01:00
Mikkel Krautz
a0207d5250 Use 'git describe' in osxdist.py. 2010-11-28 23:44:20 +01:00
Mikkel Krautz
409aaa73c4 Use CELT 0.9 in osxdist script. 2010-11-07 01:08:55 +01:00
Thorvald Natvig
ebdc2877e3 Indent, changelog, submodule and language update 2010-10-04 12:16:32 +02:00
Mikkel Krautz
bd2f257fff Bundle intermediate CAs for the overlay installer to make Mac OS X 10.5 play along nicely. 2010-10-03 19:29:25 +02:00
Mikkel Krautz
0b34efb811 Hide system cursor when in interactive overlay on Mac OS X. 2010-09-07 22:58:25 +02:00
Mikkel Krautz
07b75337a5 Alternative way to enable overlay debugging on OSX. 2010-09-06 23:52:34 +02:00
Mikkel Krautz
0f355bdade Only disable GL_TEXTURE_GEN_* if they're already enabled. Fixes black screen issue with EVE on OSX (via Cider) 2010-09-06 23:26:15 +02:00
Mikkel Krautz
dba101ad93 Re-add NSOpenGLContext awareness to Mac OS X overlay to improve resolution detection in SC2 and Source Engine games. 2010-09-05 02:18:16 +02:00
Mikkel Krautz
518b2aa406 Make overlay injection work on Mac OS X Leopard. 2010-09-02 00:48:56 +02:00
Mikkel Krautz
f0a8051a68 Re-add missing codesign files from overlay installer. 2010-08-31 20:24:16 +02:00
Mikkel Krautz
1ac9afacab Unix/MacOSX overlay library: Tell OverlayClient when we've mapped SharedMemory so it can safely be released. 2010-08-31 20:09:31 +02:00
Mikkel Krautz
212ed932cc Remove Mac OS X overlay launcher. 2010-08-30 09:48:52 +02:00
Mikkel Krautz
c101191502 Add PID message to OSX overlay lib. 2010-08-21 02:09:44 +02:00
Mikkel Krautz
8376c4602c Fix permission issue with OSX overay installer when no /Library/ScriptingAdditions/ directory exists prior to install. 2010-08-13 22:39:59 +02:00
Mikkel Krautz
ba654a58fe Auto-updating overlay installer on Mac OS X. 2010-07-30 15:46:48 +02:00
Mikkel Krautz
8f63e4d79e Check overlay installer for version info instead of the Mumble app bundle. 2010-07-27 23:15:14 +02:00
Mikkel Krautz
1c39e8d251 Bump overlay version to get users to test the new installer. 2010-07-26 01:05:26 +02:00
Mikkel Krautz
acb93fb662 Switch Mac OS X overlay installer to a signed Apple .pkg installer. 2010-07-26 00:18:32 +02:00
Mikkel Krautz
9ba3eb3899 Dist script fixes for universal build. 2010-07-24 12:53:28 +02:00
Mikkel Krautz
932fe136d7 Fix logic error in osxdist.py. Also make copied libraries explicitly owner-writable (OpenSSL wasn't). 2010-07-16 21:44:12 +02:00
Mikkel Krautz
0cf351ea5d Only copy mumble-g15-helper to app bundle if it exists. 2010-07-11 18:37:43 +02:00
Mikkel Krautz
1f6d202e48 Bump OSX overlay version because of the FPS counter. 2010-05-03 16:53:07 +02:00
Stefan Hacker
11fda9bfcd Fix *nix OpenGL overlay and add FPS counter code to OSX overlay.m 2010-04-29 22:45:25 +02:00
Mikkel Krautz
7d8d6cddcd Don't try to do overlay stuff if we're in an invalid GL context. Bump overlay version once again. 2010-04-26 17:35:10 +02:00
Mikkel Krautz
6d3567b96f Sanity check viewport size in overlay. Bump version. 2010-04-26 01:31:27 +02:00
Mikkel Krautz
3deff65878 Update Mac OS X dist script to build with new Xcode and new libcelt. 2010-04-25 20:48:26 +02:00
Mikkel Krautz
8e9f2603c5 Move overlay loader from our app bundle to the loader itself. Bump loader version. 2010-04-02 01:22:16 +02:00
Mikkel Krautz
6354747b84 Override --signature-size passed to codesign in osxdist.py. 2010-03-31 18:30:36 +02:00
Mikkel Krautz
335ab7b0f9 Add GL symbol availability checking to OSX overlay. 2010-03-31 14:40:01 +02:00
Mikkel Krautz
c63cfa0cb3 Installable overlay for OSX. 2010-03-22 00:35:06 +01:00
Mikkel Krautz
b5ec788b2e Always center the alert dialog in the Mumble.compat binary. 2010-03-20 15:00:31 +01:00
Mikkel Krautz
e5e7fed9f5 Remove wrong include in macx.pro. 2010-03-20 14:15:08 +01:00
Thorvald Natvig
9fa00c3c1c Use premultiplied alpha textures 2010-03-01 03:14:31 +01:00
Mikkel Krautz
1be405b644 Add targets for x86_64 and universal (i386 and ppc) to osxdist.py. 2010-02-20 18:10:41 +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
c0791fb9ee Add CONFIG+=universal for the traditional (i386,ppc) build of Mumble. 2010-02-16 01:16:04 +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
Mikkel Krautz
e26862738f Rename 'installer_macx' to 'macx'. We don't have an installer anymore. Use it for more general OSX stuff. 2010-02-15 22:24:05 +01:00