Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
* reconfigure on set_adjustment()
* disconnect signal handlers on dispose()
|
|
scrolled window
the scrolled window automatically connects to the navigator's (horizontal/vertical) adjustments
|
|
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
|
|
start-time of topic)
|
|
* automatically generate test reports
* does not abort when gtester tools are missing (as test suite programs can be built nevertheless)
|
|
disposal/finalization
* in case Jens needs them
* also updated documentation
|
|
methods may be invoked after instance disposal, so object attributes
may already be unreferenced
|
|
|
|
|
|
|
|
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
|
|
|
|
object destruction (dispose, finalize)
* private attributes allow us to remove the vlc.h dependency from the class header (users of the header/widget might not have the header or correct flags to include it)
* destruction using _dispose() and _finalize() handlers: vlc references are finalized, while Gtk objects are disposed
* in order for reference counting on the GtkObjects to work, their reference counter must be explicitly initialized (side effect of g_object_ref_sink())
* don't use deprecated gtk_object_ref/unref() functions
|
|
navigator works
|
|
|
|
|
|
the doxygen directory does not depend on any actual sourcefile or library,
so it should be updated on every make to ensure it's up to date
|
|
|
|
* added --enable-doxygen-extract-private site-config option
|
|
also some additional todos and changed sample tree store column
names
|
|
integer constant was pushed on stack as 32-bit integer, while
gtk_stree_store_set() expected a 64-bit integer.
this resulted in very strange crashes under 32-bit system
|
|
|
|
|
|
|
|
|
|
gtk-experiment-navigator
|
|
it hides libXML2 details when dealing with session.dtd XML files (Folker-transcript + session data)
|
|
|
|
* transcript widget placeholder
* connected time-selected signal, so when the new widget is properly implemented, everything should fall in place...
* implemented "Transcript Open..." using experiment-navigator API
* had to manually edit default.ui to include a property Glade-3 for Windows introduced!!!
|
|
* 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
|
|
fullscreen window before reparenting into it
commit was made under Windows where fullscreen doesn't work anyway
|
|
|
|
|
|
* removed libtool -module flag: it should be used for dlopen libs
(gtk-vlc-player is dlopened by Glade) but had no visible impact on
building the library. also it prevented installation of the library into
the bindir!
* explicitly specify bindir for DLL installations (it may and will be
set independently of the libdir but libtool assumes LIBDIR/../bin by
default)
* avoid-versioning. that way the DLL name is predictable - it must be
known for the glade catalog which has been adapted to cover both the
Linux and Windows shared library names.
|
|
for some strange reason, Glade-3 on windows has an additional
orientation property for VBoxes
|
|
dependant), let libtool do it
|
|
loaded dynamically
* didn't build DLL under windows (required for working with Glade)
* static versions are not required
|
|
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
|
|
introduced helper function for displaying GErrors in a message box
|
|
experiment-player is currently not localized. this resulted in different
languages for stock items and custom-labeled items.
|
|
* 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
|
|
|