aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-07-19removed OvGU copyright from simple.c: this file is new!HEADmasterRobin Haberkorn1-1/+0
2013-07-19no need for shellapi.h anymorev1.0Robin Haberkorn1-1/+1
2013-07-19updated INSTALL and READMERobin Haberkorn3-131/+36
2013-07-19fixed Doxygen distribution and installation (using custom automake hooks)Robin Haberkorn1-5/+13
2013-07-19added simple example programRobin Haberkorn5-3/+129
build with: make check
2013-07-19updated Copyright headersRobin Haberkorn2-0/+2
2013-07-19fixed Doxyfile & build docs directly in doc/Robin Haberkorn3-8/+7
2013-07-19removed everything unrelated to the GtkVlcPlayer widgetRobin Haberkorn39-5918/+20
2013-07-19moved lib/gtk-vlc-player to src/Robin Haberkorn5-0/+0
2013-07-19removed old src directoryRobin Haberkorn9-2444/+0
2013-07-19install new screenshot images and package them in windows Zip distributionsRobin Haberkorn2-2/+6
* also include session.dtd since we refer to it in the documentation
2013-07-19completely revised "Getting Started" chapter and "Config File" chapter, ↵Jens Lammert4-95/+256
adding some screenshots
2013-06-10install and distribute user doc imagesRobin Haberkorn1-1/+3
2013-06-10updated CopyrightRobin Haberkorn18-18/+18
2013-06-10gtk-vlc-player widget: fixed VLC callback processing (dead locks)Robin Haberkorn1-6/+38
either libVLC 2.0.5 changed the semantics of their callbacks (they can be invoked from the main thread, i.e. from the VLC method resulting in the event); or GTK+ 2.24 silently changed the type of the GDK mutex from recursive to simple. in either case to avoid GDK mutex deadlocks we must check whether the VLC callback's thread already holds the lock or owns the main context
2013-06-10minor Doxyfile changes: disable Latex outputRobin Haberkorn1-2/+2
2013-06-09added screenshotsJens Lammert6-0/+0
2013-06-09user docs: first few sections of "Getting Started" chapterJens Lammert1-71/+110
2013-06-09user documentation: written chapter explaining the GUIJens Lammert1-0/+62
2013-06-09updated user documentation: "Installation" chapterJens Lammert1-18/+36
2013-06-09commented out unused variables to avoid compiler warningsRobin Haberkorn1-2/+2
2013-06-09search for gthread pkgconfig package: libgthread is no longer included in ↵Robin Haberkorn2-3/+3
the glib pkgconfig libs
2013-06-09removed unnecessary libX11 dependencyRobin Haberkorn2-12/+0
2012-08-10set version to v0.9Robin Haberkorn1-1/+1
2012-08-10replaced icon with GPL-licensed one from "Crystal clear icons"Robin Haberkorn1-0/+0
2012-08-10added detailed Windows installation instructionsRobin Haberkorn1-0/+186
2012-08-07added detailed Ubuntu installation instructionsRobin Haberkorn2-0/+50
2012-08-06also save window state (maximization, iconification, etc) in config fileRobin Haberkorn3-1/+65
it is saved as an integer (bitmap) instead of introducing keys for all flags
2012-08-06when parsing a format file, check whether each line could be read ↵Robin Haberkorn3-8/+29
completely, otherwise throw error * arbitrary limit (1024 bytes) per line - reading lines of arbritrary length is difficult and will be seldomly used * introduced is_newline() helper function
2012-08-06resolved pattern-length restriction bug by calculating the pattern+captures sizeRobin Haberkorn2-4/+25
* also made gtk_experiment_transcript_free_formats() an internal function * declare static functions in gtk-experiment-transcript-formats.c
2012-08-06document assertion bugRobin Haberkorn1-0/+4
2012-08-01some NULL pointer checks in transcript widgetRobin Haberkorn1-3/+6
default interactive format attributes may be NULL (i.e. don't change these attributes) but pango/gdk free functions cannot handle NULL pointers gracefully * only results in assertions now since windows are explicitly destroyed (the info window was not destroyed at all previously)
2012-08-01remove transcript widget size requestRobin Haberkorn2-14/+0
removes some constraints on resizing the info window containing the widget (however other widgets have minimum sizes preventing the transcript area being squashed together)
2012-08-01save/restore window positionsRobin Haberkorn4-5/+130
* use X-style geometry strings * glade-configured default window sizes serve as configuration defaults * don't let glade show the windows since after they are shown, gtk_window_parse_geometry() cannot set the default size * prevent (main) window deletion from destroying the window widget so we can still query window properties (like position and size) * explicitly destroy window widgets (currently broken) * saving/restoring window position can be disabled via config file since some window managers can restore positions on their own (KDE...)
2012-07-31prevent recursive quickopen_item_on_activate() invocations (fixes issue #1)Robin Haberkorn1-3/+11
2012-07-11Documentation addedJens Lammert1-8/+147
2012-07-11added UI tooltipsRobin Haberkorn2-2/+19
2012-07-11menu entry acceleratorsRobin Haberkorn1-1/+7
2012-06-21add execute flag for build scriptsRobin Haberkorn2-0/+0
2012-06-21added build scripts for MinGWRobin Haberkorn3-0/+45
2012-06-21fixed handling of regexp patterns at the end of "format" expressionsRobin Haberkorn1-26/+31
also required stripping trailing newlines when processing "format" files since "format" files only worked because the newline was part of the "format" expression and ignored
2012-06-21gtk-vlc-player: set the widget's toplevel window as the fullscreen windows ↵Robin Haberkorn1-7/+25
transient parent * ensures that the fullscreen window will be on the correct screen (for some reason it was already displayed on the correct screen) * ensures that the toplevel window (i.e. the player window) cannot be put above the fullscreen window (this was already ensured by keeping the fullscreen window above all other windows)
2012-06-21simplify expression using MIN()Robin Haberkorn1-1/+1
2012-06-20keep fullscreen window above all othersRobin Haberkorn1-0/+2
2012-06-20don't set vlc-player's fullscreen window as not-resizableRobin Haberkorn1-2/+0
this causes issues on Linux and is not necessarily required
2012-06-20some gtk-vlc-player fullscreen window propertiesRobin Haberkorn1-0/+12
2012-06-20fixed receiving click events on the gtk-player-widget on WindowsRobin Haberkorn2-15/+82
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)
2012-06-20minor fix in experiment navigator widgetRobin Haberkorn1-1/+1
correctly initialize signal array
2012-06-19Expanding Name column editedJens Lammert1-0/+1
2012-06-19Documentation for signal callbacks editedJens Lammert1-3/+20