~medibuntu-maintainers/mplayer/medibuntu.precise

« back to all changes in this revision

Viewing changes to gui/app.h

  • Committer: Gauvain Pocentek
  • Date: 2012-03-06 11:59:12 UTC
  • mfrom: (66.1.15 precise)
  • Revision ID: gauvain@pocentek.net-20120306115912-h9d6kt9j0l532oo5
* Merge from Ubuntu:
  - put back faac support
  - recommends apport-hooks-medibuntu
  - change Maintainer, Uploaders & Vcs-* fields.
* New upstream snapshot
* upload to unstable
* Build against external libmpeg2
* drop 51_FTBFS_arm.patch again
* no longer build depend on libcdparanoia-dev on the Hurd
* Fix FTBFS on the hurd.
  Thanks to Samuel Thibault <sthibault@debian.org> (Closes: #654974)
* Fix FTBFS on arm
* New upstream snapshot, Closes: #650339, #643621, #481807
* Imported Upstream version 1.0~rc4+svn34492
* Bump standards version
* Bump dependency on libav >= 4:0.8~, Closes: #653887
* Fix build-indep
* Build mplayer-gui again, Closes: #568514
* Drop debian/all-lang-config-mak.sh, no longer needed
* include .dfsg1 in version number
* remove get-orig-source target
* no longer prune compiler flags from the environment
* No longer advertise nor build 3fdx, mga and dxr3 backends,
  Closes: #496106, #442181, #533546
* beautify mplayer version identification string
* Brown paperbag upload.
* Next try to fix build failure on sparce after recent binutils change.
* Brown paperbag upload.
* Really fix build failure on sparc after recent binutils change.
* Properly set Replaces/Conflicts on mplayer2{,-dbg} to avoid
  file overwrite errors.
* Adjust versioning of mplayer listed in the mplayer-dbg's Depends field.
* Fix build failure on sparc after recent binutils change.
* Urgency medium bumped because of RC-level bugfix
  and speeding up x264 transition.
* Update to my @debian.org email.
* Upload to unstable
* Enable joystick support on Linux only, Closes: #638408
* Rebuild fixes toolchain issue on arm, Closes: #637077
* New upstream snapshot
* following the discussion started by Diego Biurrun <diego@biurrun.de>
  in debian-devel, I have prepared a new packaging of 'mplayer'
  (with code that comes from CVS)
* the upstream tar.bz cannot be distributed by Debian, since it contains
   CSS code; so I am repackaging it 
* I have tried my best to address all known issues:
  - the package contains the detailed Copyright made by Diego Biurrun 
  - the package does not contain CSS code, or  AFAIK other code on which 
     there is active patent enforcement
  - there is a script  debian/cvs-changelog.sh  that shows all changes
     done to files included in this source.
    This should comply with GPLv2 sec 2.a  (in spirit if not in letter)
    For this reason, the source code contains CVS directories.
* needs   make (>= 3.80) for 'html-chunked-$(1)' in DOCS/xml/Makefile

* some corrections, as suggested Diego Biurrun
  - binary codecs should go into /usr/lib/codecs (upstream default)
  - better template 'mplayer/install_codecs'
  - an empty 'font=' in mplayer.conf breaks mplayer: postinst corrected
* correction in 'mplayer/cfgnote'
* better mplayer.postinst and mplayer.config

* New upstream release
* better debian/copyright file
* do not ship a skin
* New upstream release
* changed DEB_BUILD_OPTIONS to DEB_BUILD_CONFIGURE ,
  DEB_BUILD_OPTIONS is used as in debian policy
* use gcc-3.4
* changed xlibs-dev to a long list of dependencies, for Debian/etch
* try to adhere to  http://www.mplayerhq.hu/DOCS/tech/binary-packaging.txt
  (see README.Debian for details)
* removed dependency on xlibmesa-dev, disabled opengl
* New upstream release
* Simon McVittie <hacks@pseudorandom.co.uk> wonderful work:
- Work around Debian bug #267442 (glibc's sys/uio.h and gcc's altivec.h have
  conflicting uses for __vector) by re-ordering #includes
- Fix potential symlink attack in ./configure
- Disable support for binary codecs on platforms for which those codecs
  aren't available; also disable the corresponding Debconf note when it's
  inappropriate
- Changed Build-Depends: so it works in pbuilder
- Explicitly build-depend on libjpeg62-dev, libfontconfig1-dev,
  libungif4-dev 
- Tweak debian/rules to avoid certain errors being ignored
- Use --language=all
* provide a target  'debian/rules get-orig-source' 
  that recreates the orig.tar.gz ; then use the above orig.tar.gz
* rewrote some parts of debian/rules
* don't clean and recompile docs if upstream ships them
* mplayer-doc was shipping too much stuff
* translated man pages where not installed properly
* compile with libdv4-dev
* correct README.Debian
* Forgot build-dep on libtheora
* Must not depend on libxvidcore
* New upstream release
* new release.
* rc1 to become 0.90
* new pre-release
* new pre-release
* gtk bug fixed.
* new release.
* version bumped
* 0.60 pre2 release
* 0.60 pre-release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
// User events
26
26
 
27
27
#define evNone              0
 
28
 
28
29
#define evPlay              1
29
30
#define evStop              2
30
31
#define evPause             3
31
32
#define evPrev              6
32
33
#define evNext              7
33
34
#define evLoad              8
34
 
#define evEqualizer         9
35
 
#define evPlayList          10
36
 
#define evIconify           11
37
 
#define evAbout             12
38
35
#define evLoadPlay          13
39
 
#define evPreferences       14
40
 
#define evSkinBrowser       15
 
36
#define evLoadAudioFile     42
 
37
#define evLoadSubtitle      38
 
38
#define evDropSubtitle      43
 
39
#define evPlaylist          10
 
40
#define evPlayCD            48
 
41
#define evPlayVCD           40
 
42
#define evPlayDVD           39
 
43
#define evLoadURL         5013
41
44
#define evPlaySwitchToPause 16
42
45
#define evPauseSwitchToPlay 17
43
46
 
47
50
#define evForward1min       21
48
51
#define evBackward10min     22
49
52
#define evForward10min      23
 
53
#define evSetMoviePosition  27
50
54
 
51
55
#define evHalfSize          301
52
 
#define evNormalSize        24
53
56
#define evDoubleSize        25
54
57
#define evFullScreen        26
 
58
#define evNormalSize        24
 
59
#define evSetAspect         44
55
60
 
56
 
#define evSetMoviePosition  27
 
61
#define evIncVolume         31
 
62
#define evDecVolume         32
57
63
#define evSetVolume         28
 
64
#define evMute              30
58
65
#define evSetBalance        29
59
 
#define evMute              30
60
 
 
61
 
#define evIncVolume         31
62
 
#define evDecVolume         32
63
 
#define evIncAudioBufDelay  33   // NOTE TO MYSELF: not all of these events
64
 
#define evDecAudioBufDelay  34   // are actually implemented, and update doc
65
 
#define evIncBalance        35
66
 
#define evDecBalance        36
67
 
 
68
 
#define evHelp              37
69
 
 
70
 
#define evLoadSubtitle      38
71
 
#define evDropSubtitle      43
72
 
#define evPlayDVD           39
73
 
#define evPlayVCD           40
74
 
#define evPlayNetwork       41
75
 
#define evLoadAudioFile     42
76
 
#define evSetAspect         44
77
 
#define evSetAudio          45
78
 
#define evSetVideo          46
79
 
#define evSetSubtitle       47
80
 
 
 
66
#define evEqualizer         9
 
67
 
 
68
#define evAbout             12
 
69
#define evPreferences       14
 
70
#define evSkinBrowser       15
 
71
 
 
72
#define evIconify           11
81
73
#define evExit              1000
82
74
 
83
 
// General events
84
 
 
85
 
#define evFileLoaded      5000
86
 
#define evHideMouseCursor 5001
87
 
#define evMessageBox      5002
88
 
#define evGeneralTimer    5003
89
 
#define evGtkIsOk         5004
90
 
#define evShowPopUpMenu   5005
91
 
#define evHidePopUpMenu   5006
92
 
#define evSetDVDAudio     5007
93
 
#define evSetDVDSubtitle  5008
94
 
#define evSetDVDTitle     5009
95
 
#define evSetDVDChapter   5010
96
 
#define evSubtitleLoaded  5011
97
 
#define evSetVCDTrack     5012
98
 
#define evSetURL          5013
99
 
 
100
 
#define evFName           7000
101
 
#define evMovieTime       7001
102
 
#define evRedraw          7002
103
 
#define evHideWindow      7003
104
 
#define evShowWindow      7004
105
 
#define evFirstLoad       7005
 
75
// Internal events
 
76
 
 
77
#define ivSetAudio          45
 
78
#define ivSetVideo          46
 
79
#define ivSetSubtitle       47
 
80
 
 
81
#define ivShowPopUpMenu   5005
 
82
#define ivHidePopUpMenu   5006
 
83
#define ivSetDVDAudio     5007
 
84
#define ivSetDVDSubtitle  5008
 
85
#define ivSetDVDTitle     5009
 
86
#define ivSetDVDChapter   5010
 
87
#define ivSetVCDTrack     5012
 
88
#define ivSetCDTrack      5014
 
89
 
 
90
#define ivRedraw          7002
106
91
 
107
92
typedef struct {
108
93
    int message;
192
177
 
193
178
extern guiItems guiApp;
194
179
 
195
 
int appFindMessage(unsigned char *str);
 
180
wItem *appFindItem(int event);
 
181
int appFindMessage(const char *name);
196
182
void appFreeStruct(void);
197
183
void btnModify(int event, float state);
198
184
void btnSet(int event, int set);