Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
build with:
make check
|
|
|
|
the glib pkgconfig libs
|
|
|
|
|
|
a workaround was necessary: after playing a movie, poll every 100ms for
the availability of the event window created by libVLC (in another
thread!) and disable it when found (stopping the g_timeout)
|
|
|
|
a backdrop area may be set by time points - it's background is highlighted 16% darker or lighter than the configured background color
* configurable only by AC_DEFINE in configure.ac for the time being
|
|
they must be set after loading a keyfile since when setting them before they are overwritten when a keyfile can be loaded even if they
don't exist in the keyfile
|
|
* currently it saves the quick-open and format-selection directories
|
|
* controlled via checkbox
* if markup is disabled the entered text is only regular expressions
* default text attributes are used according to some constants (in configure.ac, later they will be configurable via config file)
* fixed return value of gtk_experiment_transcript_load_formats()
* care about possible capture mismatches in regular expressions (capture braces are inserted automatically - the user is not allowed specify own captures)
* display state of interactive format via icon (successful/error)
|
|
* each transcript widget has its own box, they share their content (via a common GtkListStore)
* currently the filename is displayed in the combo boxes
|
|
* reconfigure on set_adjustment()
* disconnect signal handlers on dispose()
|
|
for various obscure technical reasons, it turned out to be necessary to
define the catalog directory in the autoconf file
* also use the AM_COND_IF macro whereever possible
|
|
* eases installation on Linux
* on MinGW where Glade-3 is in its own hierarchy, this will probably not work, but there's a fallback to install the catalogs into PREFIX/share directories
|
|
cannot use the upper-casing variable substitution ${var^^} since
it's not supported by MinGW's MSYS shell
|
|
* automatically generate test reports
* does not abort when gtester tools are missing (as test suite programs can be built nevertheless)
|
|
the ...VOID__LONG standard marshaller used worked for INT64 but this wasn't guaranteed (size of LONG is platform-dependant)
* now, required marshallers are generated if they don't already exist in gobject, if they do, only an alias is defined
* every widget has its own marshaller namespace
* exclude marshallers from Doxygen docs
|
|
* added --enable-doxygen-extract-private site-config option
|
|
it hides libXML2 details when dealing with session.dtd XML files (Folker-transcript + session data)
|
|
* will be part of a larger library of experiment-player-related widgets (libgtk-experiment-widgets)
* an experiment-transcript widget will be part of that library later on
* Glade catalog for entire library; installed into experiment-player datadir
* preliminary stub for libexperiment-reader, a gobject-based library that abstracts from reading the "Folker"-based transcript files
|
|
dependant), let libtool do it
|
|
this is optional, if the resource compiler is not found, only a warning
is emitted.
* the icon is preliminary (it's the VLC icon)
|
|
it turned out that gtk_show_uri() doesn't work even if the URI is
correct, so we're using Window's ShellExecute() now
|
|
* os is "mingw32"
* for some strange reason autoconf for mingw32 doesn't like continuations in AC_CONFIG_FILES
|
|
URI is configurable (--with-help-uri)
|
|
constants defined in autoconf
|
|
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
|
|
|
|
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)
|
|
* only link against required libraries
* special linking flags (like --export-all-symbols) have their special output variable and are only used for GTK applications
|
|
|
|
instead of manually calling pkg-config
|
|
* docbook is built by default and also included in distro
* doxygen is not built by default (developer docs)
|
|
|
|
* Doxyfile is generated by ./configure
* files will be placed under doc/doxygen/. They aren't installed or distributed.
|
|
* it currently builds the existing player prototype (not checked in)
* it already includes the necessary windows support
|