aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-05-09under Windows, include icon resource into binaryRobin Haberkorn4-1/+21
this is optional, if the resource compiler is not found, only a warning is emitted. * the icon is preliminary (it's the VLC icon)
2012-05-09fixed opening manual under WindowsRobin Haberkorn2-3/+29
it turned out that gtk_show_uri() doesn't work even if the URI is correct, so we're using Window's ShellExecute() now
2012-05-09handle errors when displaying manualRobin Haberkorn2-1/+27
introduced helper function for displaying GErrors in a message box
2012-05-09enforce "English" as localeRobin Haberkorn1-0/+10
experiment-player is currently not localized. this resulted in different languages for stock items and custom-labeled items.
2012-05-09use only filenames instead of URIs when working with the VLC playerRobin Haberkorn4-24/+47
* under windows, "C:\..." paths are constructed for the quickopen-menu, they are not accepted by libvlc_media_new_location() * support both loading filenames and URIs
2012-05-09add *.exe to .gitignoreRobin Haberkorn1-0/+1
2012-05-09use g_build_filename() to construct paths so as to not require any knowledge ↵Robin Haberkorn1-4/+5
about the path separator * should fix windows version where filenames with both slash and backslash had been generated - those are not accepted by libvlc
2012-05-09disabled focus-on-click for play/stop & reset play button state on movie openRobin Haberkorn2-0/+5
2012-05-09moved quickopen-related functions into separate C fileRobin Haberkorn4-199/+239
2012-05-09sort quickopen-menu itemsRobin Haberkorn1-20/+29
use GPtrArray to manage an item array that is sorted and iterated... * avoid callback for destroying items on quickopen-refresh by setting a default destructor for the array
2012-05-09disable all player controls on startupRobin Haberkorn2-2/+5
2012-05-09reset play-button state on movie stopRobin Haberkorn1-7/+17
2012-05-09rewritten quickopen based on glib calls (cross-platform)Robin Haberkorn1-81/+77
also used glib calls for libc features whereever possible
2012-05-08some windows (mingw32) automake fixesRobin Haberkorn1-6/+3
* os is "mingw32" * for some strange reason autoconf for mingw32 doesn't like continuations in AC_CONFIG_FILES
2012-05-08support for opening the HTML manual from the experiment player help menuRobin Haberkorn4-1/+31
URI is configurable (--with-help-uri)
2012-05-08support for more than one quickopen-filter and some quickopen-related ↵Robin Haberkorn2-14/+25
constants defined in autoconf
2012-05-08remember current folder of quick-open folder choose dialogRobin Haberkorn1-0/+2
2012-05-08quick-open directory chooser implementedRobin Haberkorn1-28/+77
* some larger rewrites were necessary to get it to work
2012-05-08first implementation of the "quick open" feature based on POSIX callsRobin Haberkorn2-12/+172
2012-05-07build system: fixed AM_CFLAGS handlingRobin Haberkorn2-2/+3
when using per-target CFLAGS, AM_CFLAGS are ignored
2012-05-07fixed application exitRobin Haberkorn2-0/+9
2012-05-07fixed vlc player widget's _set_adjustment functionsRobin Haberkorn1-0/+14
care about disconnecting and reconnecting signal handlers
2012-05-07support for setting volume in vlc player widgetRobin Haberkorn3-12/+57
API function and volume adjustment * attached volume button with player widget
2012-05-07removed volume button imageRobin Haberkorn1-5/+1
it's added automatically
2012-05-07redesigned video player controlsRobin Haberkorn2-26/+66
totem-like play/stop buttons, but in one HBox * also added a volume button
2012-05-07open movie menu and prepared quick open featureRobin Haberkorn2-7/+77
2012-05-06adjustment support for the gtk-vlc-player pluginRobin Haberkorn4-29/+91
gtk-vlc-player may be connected to scale widgets (and later on the transcript widget) using GtkAdjustments * the main program has been updated accordingly * the main program also updates the "play" button now
2012-05-05remove unnecessary drawing_area class attribute (gtk-vlc-player)Robin Haberkorn2-10/+9
2012-05-04added github "homepage" to AC_INITRobin Haberkorn1-2/+4
2012-05-04use GtkBuilder for UI, more sophisticated UIRobin Haberkorn5-10/+200
default UI file is installed (/usr/share/experiment-player/default.ui) but the actually used file may be changed via --with-default-ui=... (useful for windows where it should read --with-default-ui=default.ui)
2012-05-04minor fix: return media load successRobin Haberkorn1-0/+3
2012-05-04fixed fullscreen-mode of gtk-vlc-playerRobin Haberkorn2-27/+22
it's subclassed from GtkAlignment now, so there's always a container for the GtkDrawingArea whose X-Window will be used by libvlc
2012-05-04install gtk-vlc-player catalog into widget-specific directory ↵Robin Haberkorn1-1/+3
(DATAROOTDIR/gtk-vlc-player)
2012-05-04added Glade catalog file for VLC Player widgetRobin Haberkorn2-0/+19
it is intalled into datadir and must be manually copied into Glade's catalog path by the user
2012-05-04minor .gitignore changeRobin Haberkorn1-1/+2
2012-05-04some header-including cleanupRobin Haberkorn2-16/+5
2012-05-04updated .gitignore: ignore more libtool filesRobin Haberkorn1-2/+4
2012-05-04updated Doxyfile template: also document librariesRobin Haberkorn1-2/+2
2012-05-04cleaned up flag and library handlingRobin Haberkorn3-19/+50
* only link against required libraries * special linking flags (like --export-all-symbols) have their special output variable and are only used for GTK applications
2012-05-02preliminary main program (GtkVlcPlayer sample)Robin Haberkorn1-0/+58
2012-05-02preliminary player widget based on experiment-player prototypeRobin Haberkorn7-1/+347
2012-05-02use PKG_CHECK_MODULES macroRobin Haberkorn1-34/+28
instead of manually calling pkg-config
2012-05-02added gitignore fileRobin Haberkorn1-0/+26
2012-05-02added skeleton docbook and site-configuration supportRobin Haberkorn5-5/+770
* docbook is built by default and also included in distro * doxygen is not built by default (developer docs)
2012-05-02renamed binary and source fileRobin Haberkorn1-1/+2
2012-05-02filled AUTHORS fileRobin Haberkorn1-0/+2
2012-05-02check for C99 supportRobin Haberkorn1-1/+3
2012-05-02Doxygen supportRobin Haberkorn4-2/+1569
* Doxyfile is generated by ./configure * files will be placed under doc/doxygen/. They aren't installed or distributed.
2012-05-02added INSTALL to repoRobin Haberkorn1-0/+365
file installed automatically by autoreconf, but we have to adapt it later on
2012-05-02autoconf based build systemRobin Haberkorn8-0/+779
* it currently builds the existing player prototype (not checked in) * it already includes the necessary windows support