Commit Graph

29 Commits

Author SHA1 Message Date
Felix Paul Kühne df0f82ab9c macosx: fixed conditionals for the different OS X release by adapting to the newly updated version defines 2012-09-02 13:47:21 +02:00
Felix Paul Kühne f90f3bc8ce macosx/AppleRemote: optimize cookie handling to be faster and less memory intense 2012-08-24 18:56:12 +02:00
Felix Paul Kühne 0d00930a47 macosx/AppleRemote: remove 10.5 compatibility code 2012-08-24 18:43:45 +02:00
Felix Paul Kühne 02fb8b4b00 macosx/AppleRemote: simplify setters and getters 2012-08-24 18:34:25 +02:00
Felix Paul Kühne cff6fc15e4 macosx: removed tabs and fixed whitespacing errors 2012-02-24 18:12:10 +01:00
Felix Paul Kühne 7911a9209f macosx: copyright fixes 2011-10-15 19:59:31 +02:00
Felix Paul Kühne 9a23c6cdb8 macosx: added an option to disable the native fullscreen mode on Lion 2011-08-21 19:50:56 +02:00
Felix Paul Kühne 1477998d54 macosx: moved compatiblity fixes to a designated header 2011-08-16 18:05:00 +02:00
Felix Paul Kühne 2c8282269a macosx: saved various objc selector dispatches when iterating, additionally fixes #5113 2011-08-15 02:11:56 +02:00
Felix Paul Kühne 86027501c6 macosx: fixed a leak in the Apple Remote class 2011-04-25 14:09:39 +02:00
Felix Paul Kühne 12132cedcf macosx: added some more Apple Remote cookies 2011-04-03 21:06:51 +02:00
David K 40f88bb3bf Use the additional middle button on the new Apple Remote introduced in 2009 to toggle fullscreen
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2010-04-13 14:40:09 +02:00
David K d848d8fdd6 Add support for the new Apple Remote introduced in 2009
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2009-12-17 20:14:49 +01:00
Felix Paul Kühne 924d4ff881 macosx: fixed logic errors in previous commit pointed by Pierre 2009-10-10 15:21:46 +02:00
Felix Paul Kühne 0d24c85c1e macosx: merge AppleRemote fixes from the Lunettes project 2009-10-10 13:47:31 +02:00
Felix Paul Kühne f556fb1661 macosx: fixed IR Remote HID support 2009-10-06 13:39:36 +02:00
Derk-Jan Hartman c062239e6c macosx remote: Fix a leak in the Apple Remote class.
A thank you to the Xbmc authors who had this fixed in their version of Martin Kahr's class.
(cherry picked from commit 7157ad33673305f7947fe84ca78374bdba5e64f8)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2009-05-30 00:32:44 +02:00
Felix Paul Kühne 2c1b14a00d macosx: remove some more special cases for 10.4 and earlier 2009-03-03 15:05:58 +01:00
Felix Paul Kühne 2fb774083c macosx: updated used Cocoa methods to the current definitions and fixed a few logic errors, which only occur in 64 bit mode 2009-02-06 23:59:21 +01:00
Felix Paul Kühne f25e0c78ab * cleaning, reformatting, clarifying here and there... 2007-12-10 00:35:23 +00:00
Felix Paul Kühne df80fb3944 * fixed Apple Remote support for Leopard. Note that the cookie for kRemoteControl_Switched wasn't updated, but since we don't use this feature in VLC, that's pretty fine. 2007-10-28 22:33:21 +00:00
Rafaël Carré ed3227e6bc Fix macosx gui compilation (shame on me i broke it in [21943]) 2007-09-13 19:12:49 +00:00
Rafaël Carré 6ee1e193fd Removes trailing spaces. Removes tabs. 2007-09-10 18:56:52 +00:00
Felix Paul Kühne cd19d6a43b * collection of various fixes and edits
- removed <10.3 support in the preferences' code
    - added preliminary support for Obj-C 2.0 / Garbage Collection
        - needs to be enabled manually in intf.h for now and is restricted to future Darwin release
    - updated various copyright dates to approbate values
    - configured the source tree in the Xcode project for future Xcode releases
    - finally renamed the Xcode project to the correct bundle extension
2007-02-02 09:12:37 +00:00
Felix Paul Kühne 92c362106f * various improvements to the AppleRemote support by Martin Kahr <martin -attt-> martinkahr com> feat. the following changes:
- holding +/- continuously increases/decreases volume
    - pressing Play twice toggles fullscreen mode
    -  a press on Menu shows the "Position" overlay (like pressing the key
't')

This updates our copy of Martin's unofficial framework to the latest version released.
2006-11-27 21:20:23 +00:00
Felix Paul Kühne d016a4283e * removed an outdated method instead of commenting it 2006-09-17 22:39:21 +00:00
Felix Paul Kühne afab53090b * configure.ac: enabled Obj-C exceptions in the OBJCFLAGS (they're currently used by AppleRemote only, but we should extend them to further classes)
* AppleRemote.*: added svn id and proper notes about the MIT-style and GPL dual licensing
2006-08-07 16:36:57 +00:00
Felix Paul Kühne 1f62202f71 * some minor fixes (signed vs unsigned ints, removed an always ignored pragma, fixed an if) 2006-07-20 19:45:51 +00:00
Eric Petit 55f33b618e Adds support for Apple's remote (only handles Play/Pause at the moment).
AppleRemote.[mh] is MIT licensed code from Martin Kahr:
http://www.martinkahr.com/source-code
2006-05-25 14:59:57 +00:00