[vlc-devel] vlc-soc.git: Mac OS X Framework: Better exception handling. (pdherbemont_branch)

Pierre d'Herbemont pdherbemont at free.fr
Sun Jun 24 15:31:23 CEST 2007


commit 04eeeb9aa9415c39803e7eead321cb0a215c94b6
Pierre d'Herbemont, Sun, 24 Jun 2007 13:05:19 +0200

Mac OS X Framework: Better exception handling.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=04eeeb9aa9415c39803e7eead321cb0a215c94b6 


commit 4142624e5c185d870ed81e7f31f7904ec70882d5
Pierre d'Herbemont, Sat, 23 Jun 2007 18:06:42 +0200

Mac OS X Framework: Use libvlc for the VLCMedia class.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=4142624e5c185d870ed81e7f31f7904ec70882d5 


commit 93ce63850889aa9f6f1cc30f44ce0921fceb4c9a
Pierre d'Herbemont, Tue, 5 Jun 2007 01:16:15 +0200

Mac OS X: Remove unused files references in the Makefile.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=93ce63850889aa9f6f1cc30f44ce0921fceb4c9a 


commit 86adb432f212242816982a6b8e36e31337c240f9
Pierre d'Herbemont, Tue, 5 Jun 2007 00:53:18 +0200

MediaControl: Fix build.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=86adb432f212242816982a6b8e36e31337c240f9 


commit 31dd2b28bc895ccf3bca90a42d83ae71726a4185
Pierre d'Herbemont, Sat, 2 Jun 2007 14:55:44 +0200

modules/modules.c: Use "../modules" as a search path for the VLC.framework.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=31dd2b28bc895ccf3bca90a42d83ae71726a4185 


commit 8c046b1dee36e7cb6d1a53f8c8e8d30bc4967534
Pierre d'Herbemont, Sat, 2 Jun 2007 14:54:55 +0200

misc/darwin_specific.c: Make sure we recognize the framework, and that our path is set well.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=8c046b1dee36e7cb6d1a53f8c8e8d30bc4967534 


commit ad81cc238a68174932b3782570dce35b8b6b07be
Pierre d'Herbemont, Sat, 2 Jun 2007 13:53:17 +0200

Mac OS X Framework: Change the include path to @loader_path/../lib in order libraries linked from libraries in lib/ to be loaded.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=ad81cc238a68174932b3782570dce35b8b6b07be 


commit 0dfa43fc1b50119e9d00958d76c49bbc66721ba3
Pierre d'Herbemont, Fri, 11 May 2007 18:11:52 +0200

Mac OS X Framework: Don't use -mdynamic-no-pic at all. (we'll have to use it back for vlc bin, but it is for later).

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=0dfa43fc1b50119e9d00958d76c49bbc66721ba3 


commit b45ccd06e4daccaffdecb88c91193c08def50469
Pierre d'Herbemont, Fri, 4 May 2007 20:12:05 +0200

Mac OS X Framework: Make sure we don't block call back thread if main thread is busy.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=b45ccd06e4daccaffdecb88c91193c08def50469 


commit 2bd7fe19ac0f46532469fed352ac1bbcfcc1403f
Pierre d'Herbemont, Fri, 4 May 2007 16:08:15 +0200

Mac OS X Framework: Implement VLCTime.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=2bd7fe19ac0f46532469fed352ac1bbcfcc1403f 


commit ec10cb1af2c33daa5b226a69da55af6741b5402f
Pierre d'Herbemont, Tue, 1 May 2007 20:05:28 +0200

Mac OS X Framework: Enable multiple thread to connect on the connection object.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=ec10cb1af2c33daa5b226a69da55af6741b5402f 


commit 0a9431f746e187c2bf7c95c0c1adbe42909286e3
Pierre d'Herbemont, Mon, 30 Apr 2007 01:23:46 +0200

Mac OS X Framework: Fix event sending on main thread by directly using IMP rather than NSInvocation.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=0a9431f746e187c2bf7c95c0c1adbe42909286e3 


commit 18df9b601ddafd1501f7368079c8d380d8a19776
Pierre d'Herbemont, Tue, 1 May 2007 20:08:02 +0200

MediaControl: Add support for p_input event.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=18df9b601ddafd1501f7368079c8d380d8a19776 


commit ef6e99bf1a9df5c8cf39aa1f03169eefc80b649b
Pierre d'Herbemont, Sat, 28 Apr 2007 23:03:01 +0200

Mac OS X Framework: Add debug compilation flags.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=ef6e99bf1a9df5c8cf39aa1f03169eefc80b649b 


commit 7546beb6fb13e6f5fe403157948b2b98286b4efb
Pierre d'Herbemont, Sat, 28 Apr 2007 15:41:56 +0200

Mac OS X gui: Make sure we unregister from our superview

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=7546beb6fb13e6f5fe403157948b2b98286b4efb 


commit d37652fe2686eb01ff331ed32fcfc6c7ab9ce86b
Pierre d'Herbemont, Sat, 28 Apr 2007 15:11:38 +0200

Mac OS X Framework: Provide NSOutlineView data source functionality from a new class VLCPlaylistDataSource.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=d37652fe2686eb01ff331ed32fcfc6c7ab9ce86b 


commit 91b5103b1951fd41206829fcaee8d2d104a3f506
Pierre d'Herbemont, Sat, 28 Apr 2007 12:23:51 +0200

MediaControl: Make sure we delete the callback in libvlc too.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=91b5103b1951fd41206829fcaee8d2d104a3f506 


commit 4b38c70e132560c11d31f61a5101c4e3fe7b5629
Pierre d'Herbemont, Sat, 28 Apr 2007 12:09:58 +0200

Mac OS X Framework: Post VolumeDidChange notification.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=4b38c70e132560c11d31f61a5101c4e3fe7b5629 


commit 8dbb54240473579ea0912cc028544d6531adf37b
Pierre d'Herbemont, Sat, 28 Apr 2007 11:50:37 +0200

Mac OS X Framework: Use only the filename as the (temporary) title.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=8dbb54240473579ea0912cc028544d6531adf37b 


commit a728d471936274a2b552fd8c50a92937342871a2
Pierre d'Herbemont, Sat, 28 Apr 2007 11:01:22 +0200

MediaControl: Correct type for var_AddCallback callback param.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=a728d471936274a2b552fd8c50a92937342871a2 


commit 1731de78120e88ac220a8f611e49df9d86234925
Pierre d'Herbemont, Sat, 28 Apr 2007 10:57:40 +0200

MediaControl: Handle private user data in event registering.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=1731de78120e88ac220a8f611e49df9d86234925 


commit 6ba423e3b607a4648c4f3dc0e93a40cf26e1827d
Pierre d'Herbemont, Fri, 27 Apr 2007 23:35:09 +0200

MediaControl: Make sure we don't leak ppsz_argv.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=6ba423e3b607a4648c4f3dc0e93a40cf26e1827d 


commit 85f2c12a4e4b792424527cf1dd70b4a97d13f3e0
Pierre d'Herbemont, Fri, 27 Apr 2007 23:16:16 +0200

MediaControl: Add an infrastructure for event listening.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=85f2c12a4e4b792424527cf1dd70b4a97d13f3e0 


commit a5df2a91c74fae0188cfc5ab0bf0c3d4e08ce179
Pierre d'Herbemont, Thu, 26 Apr 2007 22:42:00 +0200

Mac OS X Framework: More about playlist.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=a5df2a91c74fae0188cfc5ab0bf0c3d4e08ce179 


commit e24ea1ef9c071ade71738186d664e6b997b692cf
Pierre d'Herbemont, Thu, 26 Apr 2007 18:52:30 +0200

Mac OS X Framework: Prefer to use mediacontrol_MediaTime as advised by Oliver Aubert.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=e24ea1ef9c071ade71738186d664e6b997b692cf 


commit 59d17c74662607db616d6de3772765fc996b12fb
Pierre d'Herbemont, Thu, 26 Apr 2007 17:47:25 +0200

Mac OS X Framework: Properly initialize mediacontrol_Position.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=59d17c74662607db616d6de3772765fc996b12fb 


commit 0fc8acc5f4bb34d01e05ffb7851909f69c2ba50a
Pierre d'Herbemont, Sun, 22 Apr 2007 19:23:43 +0200

Mac OS X Framework: Fix contrib linking against the framework.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=0fc8acc5f4bb34d01e05ffb7851909f69c2ba50a 


commit f94c897c0062312e253565488da61465b2278938
Pierre d'Herbemont, Sun, 22 Apr 2007 17:57:48 +0200

Mac OS X Framework: Allow multiple choice on the test.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=f94c897c0062312e253565488da61465b2278938 


commit 9633d2cbe628e409c8bbe80e06f12bed1e17db0d
Pierre d'Herbemont, Sun, 22 Apr 2007 17:34:43 +0200

Mac OS X Framework: Follow Apple's Coding Guidelines for Cocoa.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=9633d2cbe628e409c8bbe80e06f12bed1e17db0d 


commit 29b41d78d4c460d321ec22e84026a766294b9e6b
Pierre d'Herbemont, Sun, 22 Apr 2007 01:43:06 +0200

Mac OS X Framework: Remove unuseful msg_Err output.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=29b41d78d4c460d321ec22e84026a766294b9e6b 


commit 8fadd487cb64e6d570d6712333d1171794a9a48e
Pierre d'Herbemont, Sun, 22 Apr 2007 01:39:51 +0200

Mac OS X Framework: Properly use exception_init().

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=8fadd487cb64e6d570d6712333d1171794a9a48e 


commit fd4ffe506c8201f9b3a2c49b76efbb418ef66e6b
Pierre d'Herbemont, Sun, 22 Apr 2007 01:21:30 +0200

Mac OS X Framework: Define the stretchVideo property.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=fd4ffe506c8201f9b3a2c49b76efbb418ef66e6b 


commit d923d979935b6e4001739a9005120e397c100e56
Pierre d'Herbemont, Sun, 22 Apr 2007 01:12:21 +0200

Mac OS X Framework: Don't forget new interface files.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=d923d979935b6e4001739a9005120e397c100e56 


commit b1146fd4c9154f326d258ec821ef0d224929f422
Pierre d'Herbemont, Sun, 22 Apr 2007 00:44:27 +0200

Mac OS X Framework: Handle exception properly.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=b1146fd4c9154f326d258ec821ef0d224929f422 


commit ac9be52d1362048d57b979a09c146c7b40657afb
Pierre d'Herbemont, Sun, 22 Apr 2007 01:23:24 +0200

Mac OS X Framework: Correctly pass vlc arguments. (Reported by Olivier Aubert).

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=ac9be52d1362048d57b979a09c146c7b40657afb 


commit edb8f475e06091dab98d6ff45fb9a3559a711775
Pierre d'Herbemont, Sat, 21 Apr 2007 23:16:44 +0200

Mac OS X Framework: Don't forget trailing space.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=edb8f475e06091dab98d6ff45fb9a3559a711775 


commit 1218173d01bee6a3e747a089b48f5eb594a8d6b1
Pierre d'Herbemont, Sat, 21 Apr 2007 23:08:27 +0200

Mac OS X Framework: Don't forget trailing return.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=1218173d01bee6a3e747a089b48f5eb594a8d6b1 


commit c1fb67993fa7d7b222e1e0068d9f1ffb48a1b643
Pierre d'Herbemont, Sat, 21 Apr 2007 23:06:22 +0200

Mac OS X Framework: Small comment on -addVoutSubview:

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=c1fb67993fa7d7b222e1e0068d9f1ffb48a1b643 


commit 539dc63bac81f47d74457272af0ee55bcbb0984c
Pierre d'Herbemont, Sat, 21 Apr 2007 22:48:35 +0200

Mac OS X Framework: Remove now unuseful comment about not supported exception.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=539dc63bac81f47d74457272af0ee55bcbb0984c 


commit 6a03515457a8de10489d5117a63277f6977ef067
Pierre d'Herbemont, Sat, 21 Apr 2007 22:46:35 +0200

Mac OS X Framework: Handle mediacontrol exception.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=6a03515457a8de10489d5117a63277f6977ef067 


commit 4c8edefc1ef110d03c59f156147ca35a5ac27b44
Pierre d'Herbemont, Wed, 25 Apr 2007 10:38:06 +0200

Mac OS X Framework: Remove macosx intf as it will soon be part of the framework.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=4c8edefc1ef110d03c59f156147ca35a5ac27b44 


commit 2e5ebf71e3cba33f0ae4d8df1d9b421a827fa6bf
Pierre d'Herbemont, Sat, 21 Apr 2007 20:15:27 +0200

Mac OS X Framework: Implement just enough to make the test app works.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=2e5ebf71e3cba33f0ae4d8df1d9b421a827fa6bf 


commit 10ff8365eef40419cfd0471bb6e3df6e067a8f67
Pierre d'Herbemont, Fri, 20 Apr 2007 19:51:54 +0200

Mac OS X Framework: Make sure the root directory is the framework directory if linked to it. This allow the plugin folder to be in the framework directory.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=10ff8365eef40419cfd0471bb6e3df6e067a8f67 


commit 08208e93466ed84836044b104c3958ffe3f4e924
Pierre d'Herbemont, Tue, 17 Apr 2007 00:00:18 +0200

Mac OS X Framework: Make sure we use -fno-common when building libvlc.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=08208e93466ed84836044b104c3958ffe3f4e924 


commit be8c338837004c780ca9943b7b869f3c2ed9841a
Pierre d'Herbemont, Mon, 16 Apr 2007 23:31:03 +0200

Mac OS X Framework: Make sure libvlc doesn't use -mdynamic-no-pic.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=be8c338837004c780ca9943b7b869f3c2ed9841a 


commit c5991c2d823c8599de96106ef97c9195723aeade
Pierre d'Herbemont, Mon, 16 Apr 2007 19:36:57 +0200

Mac OS X Framework: Use @loader_path instead of @executable_path to allow a plugin to be linked to the framework.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=c5991c2d823c8599de96106ef97c9195723aeade 


commit 42ea000f98f1b2c04005d74ecff162c056ee5cf0
Pierre d'Herbemont, Sun, 15 Apr 2007 15:15:11 +0200

Mac OS X Framework: Use the VLCVideoView in the test application, to demo how VLCVideoView could be used.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=42ea000f98f1b2c04005d74ecff162c056ee5cf0 


commit 29550cc1a3a51949fc490d97782d508ded33de51
Pierre d'Herbemont, Sun, 15 Apr 2007 15:12:26 +0200

Mac OS X Framework: VLCVideoView first draft.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=29550cc1a3a51949fc490d97782d508ded33de51 


commit 2c7f86bd2deb7197b81d7e5c2e04b621f0a95261
Pierre d'Herbemont, Sat, 14 Apr 2007 22:55:52 +0200

Mac OS X Framework: Fix typos in VLC.h about my email address.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=2c7f86bd2deb7197b81d7e5c2e04b621f0a95261 


commit b96d55a6c9e7e03955c93521fabef8b9e1c74fdd
Pierre d'Herbemont, Sat, 14 Apr 2007 22:53:03 +0200

Mac OS X Framework: Make it link to libvlc.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=b96d55a6c9e7e03955c93521fabef8b9e1c74fdd 


commit 21843fcc9fc79f4d1dcd0e774a0c5be32d98d93c
Pierre d'Herbemont, Fri, 13 Apr 2007 17:43:29 +0200

Mac OS X: Add a test application for the stub framework.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=21843fcc9fc79f4d1dcd0e774a0c5be32d98d93c 


commit 61498cdfa240d5ea5a6d2009bfd6a23451c39138
Pierre d'Herbemont, Sat, 19 May 2007 18:32:10 +0200

Mac OS X Framework: Initial creation.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=61498cdfa240d5ea5a6d2009bfd6a23451c39138 


 extras/MacOSX/Framework/Headers/VLCLibrary.h   |    7 ++-
 extras/MacOSX/Framework/Sources/VLCLibrary.m   |    4 +-
 extras/MacOSX/Framework/Sources/VLCVideoView.m |    2 +-
 include/vlc/libvlc_structures.h                |   13 +++---
 modules/gui/qt4/components/infopanels.cpp      |   54 ++++++++++++++++++++++++
 modules/gui/qt4/components/infopanels.hpp      |    2 +
 modules/gui/qt4/dialogs/mediainfo.cpp          |    1 +
 modules/meta_engine/taglib.cpp                 |   18 +++++++-
 src/control/libvlc_internal.h                  |    4 +-
 src/control/media_descriptor.c                 |   13 ++++-
 src/control/media_instance.c                   |   12 ++++-
 src/control/playlist.c                         |    2 +-
 vlc.win32.nsi.in                               |    1 +
 13 files changed, 112 insertions(+), 21 deletions(-)
-- 
This is an automated email from vlc-soc.git/hooks/post-receive (VLC Developement tree mirror used by SoC students to publish their work.).



More information about the vlc-devel mailing list