Commit Graph

29053 Commits

Author SHA1 Message Date
Jean-Baptiste Kempf 41ba5dad84 Message deactivation in Interface due to new API. Not functionnal change but compiles. 2008-10-15 02:09:59 +02:00
Jean-Baptiste Kempf 4396baf0e5 Qt4: Controller Rework.
Introduction of an abstractController, that can:
- create most of the interface controller widgets
- execute their actions

All buttons connect themselve to a mapper and a doAction( id_action )
that centralize everything. The Action could go into a mainActionner, I guess. Opinions?

This cleans a lot the signal and exchanges between MI and Controller,
between Controller and FSC. The buttons do their own cooking and connect
directly to THEMIM or to some of the few signals of the Controller
(inputExist, inputHasVideo, inputCanRecord)

This reworks most of the HACKS of Teletext Buttons and AtoB Buttons

The FSC inherit from AbstractController and not Controller, which remove the b_fscreation HACK.

There will be some regressions, I tried my best to minimize them.

The code is generic enough to be able to customize the toolbars now. HAVE FUN!
2008-10-15 02:07:54 +02:00
Jean-Baptiste Kempf 08cbd4daf4 Qt4: kill an uninitialized warning. 2008-10-15 02:07:53 +02:00
Rémi Duraffort 7297d0a9df Fix compilation (my fault). 2008-10-14 23:17:48 +02:00
Rémi Duraffort bfbd38a608 Cleaning (don't a message when the system runs out of memory) and fix a potential segfault. 2008-10-14 23:17:48 +02:00
Rémi Denis-Courmont 825bf79e95 Fix message leak 2008-10-14 23:52:31 +03:00
Rémi Denis-Courmont 96d708c276 Count message references and get rid of the global message ring buffer
Each susbcriber has its own ring buffer already.
2008-10-14 23:47:06 +03:00
Rémi Denis-Courmont 0756eecebc Compile fix (not functional)
I don't quite understand why Qt4 would subscribe to messages all the
time rather than only when the dialog is on.
2008-10-14 22:43:45 +03:00
Laurent Aimar e63fffe04f Fixed segfault in libmpeg2 when picture allocation failed.
It should close #2195.
2008-10-14 21:02:56 +02:00
Rémi Duraffort a396b96cc7 Remove uneeded warining (and often impossible to send) 2008-10-14 21:01:22 +02:00
Rémi Duraffort 17e8ab51bc Cleaning. 2008-10-14 20:45:56 +02:00
Rémi Duraffort dec9378357 notify/xosd: potential memleaks 2008-10-14 20:41:41 +02:00
Rémi Duraffort 00d63f8fa9 Cleaning (potential memleak and uneeded message). 2008-10-14 20:38:30 +02:00
Rémi Duraffort 4fb56a1cf8 Don't use var_createGet instead of var_create (and remove uneeded goto) 2008-10-14 20:32:47 +02:00
Jean-Paul Saman 7205ca2b63 (contrib) fix libdvdread-win32.patch 2008-10-14 16:24:46 +02:00
Jean-Paul Saman e9a1542064 (win32) Package extras/contrib/*.dll and strip them. 2008-10-14 15:15:05 +02:00
Jean-Paul Saman daf7b17935 (contrib) Building zvbi for windows with dynamic pthreadsGC2 dll 2008-10-14 15:14:36 +02:00
Jean-Paul Saman 612f4f1c72 (win32 nsi) Fix unterminated string. 2008-10-14 15:11:23 +02:00
Jean-Paul Saman db4901e908 (contrib) Do not use --std=c99 for ffmpeg on contrib when crosscompiling to win32. 2008-10-14 15:07:43 +02:00
Jean-Paul Saman 76aeb5e76d (contrib) Fix bug in FFMPEGCONF define and disable bzlib usage by ffmpeg for win32. 2008-10-14 15:07:42 +02:00
Jean-Paul Saman 695c8ce599 (contrib) Use autoreconf after patching Makefile.{am,in} and configure.{ac,in}. 2008-10-14 15:07:28 +02:00
Jean-Paul Saman 52360af6d9 Add schroedinger to Fedora contrib and remove some libraries that are available in the distro itself. 2008-10-14 15:07:28 +02:00
Jean-Paul Saman f30232e4ea (win32 contrib) Build theora without docs on win32. 2008-10-14 15:07:28 +02:00
Jean-Paul Saman 7f6b4e76bd Don't start the file logger when syslog is specified.
If --syslog is specified on the commandline then vlc loads the logger in file mode first, because --file-logging is the default. This is counter intuitive for users, they expect *only* syslog mode to be active. Note that the logger module can only have one mode active at the sametime, either html, text or syslog.
2008-10-14 15:07:28 +02:00
Geoffroy Couprie 68d84670dc check for fcntl()
win32 has a fcntl header but no fcntl function
2008-10-14 12:06:05 +02:00
Geoffroy Couprie 1bd36debcf WinCE: can't duplicate a thread handle 2008-10-14 10:12:10 +02:00
Geoffroy Couprie 558c62166c WinCE intf: use existing vlc functions 2008-10-14 10:12:10 +02:00
Geoffroy Couprie e4e2ff7fda WinCE intf: get rid of VLC_OBJECT_MODULE 2008-10-14 10:12:10 +02:00
Geoffroy Couprie 559e979947 WinCE intf: get rid of i_object_id 2008-10-14 10:12:10 +02:00
Geoffroy Couprie 9c34d22756 WinCE: fix function declaration 2008-10-14 10:12:10 +02:00
Geoffroy Couprie cd7e38e74d WinCE: build dump and timeshift modules 2008-10-14 10:12:09 +02:00
Geoffroy Couprie 4c11c09425 WinCE: get rid of program startup mess 2008-10-14 10:12:09 +02:00
Geoffroy Couprie 34c5148963 WinCE: macro fix in panoramix module 2008-10-14 10:12:09 +02:00
Geoffroy Couprie 8cd1e751cb WinCE: header fix 2008-10-14 10:12:09 +02:00
Laurent Aimar 42245cef2b Cosmetics. 2008-10-13 20:35:27 +02:00
Laurent Aimar 7b28b05e51 Cosmetics. 2008-10-13 20:31:32 +02:00
Laurent Aimar 8288876b96 Moved stream_Access* to stream.h 2008-10-13 20:27:36 +02:00
Laurent Aimar ea83a25e84 Sanitize input headers (pass 4). 2008-10-13 20:22:57 +02:00
Laurent Aimar 497c80a2f8 Sanitize input headers (pass 3). 2008-10-13 20:10:03 +02:00
Laurent Aimar 5909127258 Sanitize input headers (pass 2). 2008-10-13 19:59:09 +02:00
Laurent Aimar 6db5caeffa Sanitize input headers (pass 1). 2008-10-13 19:58:43 +02:00
Rémi Denis-Courmont 0653497b2a Decomp: catch 0 write 2008-10-13 19:01:55 +03:00
Derk-Jan Hartman f232b26244 file: Fix compilation on Windows. 2008-10-13 04:25:16 +02:00
Derk-Jan Hartman 1bd5306848 contrib: binary contrib uploaded for ppc as well 2008-10-13 03:51:41 +02:00
Derk-Jan Hartman 7bc4afb7eb contrib: binary revision raised to 3 now. 2008-10-13 00:56:23 +02:00
Derk-Jan Hartman 38c7f394b9 contrib: add gecko-sdk to mac contrib binary package 2008-10-13 00:45:30 +02:00
Derk-Jan Hartman 33a19efb34 contrib: Fix change_prefix when used on binaries != libraries 2008-10-13 00:43:32 +02:00
Derk-Jan Hartman 8f7056b536 directory: Add XSPF node-extension support to our directory module. 2008-10-12 23:09:18 +02:00
Derk-Jan Hartman cfcb868669 directory: close fd before return 2008-10-12 23:02:28 +02:00
Rémi Denis-Courmont 17323fb840 Port the libvlc log APIs to the new internal messages API
Note that this API seems broken beyond repair to me.
It *might* crash. I cannot fix it.
2008-10-12 22:45:22 +03:00