Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-05-30 | small optimization of the quick-open feature | Robin Haberkorn | 1 | -1/+3 | |
2012-05-30 | allow empty filename when loading a format file into the transcript widget | Robin Haberkorn | 1 | -3/+7 | |
this resets any active formats | |||||
2012-05-30 | remove dummy drawingareas from transcript table | Robin Haberkorn | 1 | -24/+4 | |
* Glade screws up the table layout, but the table is actually displayed correctly | |||||
2012-05-30 | added todo | Robin Haberkorn | 1 | -0/+1 | |
2012-05-30 | implemented "format" file and expression parsing as well as application to ↵ | Robin Haberkorn | 9 | -89/+460 | |
the transcript * "formats" are regular expressions encapsulated in Pango markup that allow the description of powerful highlighting rules * highlight as you type via entry boxes * loading from files implemented and tested but cannot yet be done via the UI * transcript widget is built as libtool convenience library * some renamings were necessary * install transcript widget header | |||||
2012-05-30 | implemented font and color configuration for transcript widget | Robin Haberkorn | 2 | -4/+155 | |
* drop-down menu and selection dialogs * drawing routines care about using the correct graphics contexts | |||||
2012-05-30 | workaround: manually invoke configure-event callback from realize-event callback | Robin Haberkorn | 1 | -0/+3 | |
2012-05-30 | let gtk_experiment_navigator_load() stub succeed | Robin Haberkorn | 1 | -1/+1 | |
2012-05-30 | first draft of transcript widget | Robin Haberkorn | 8 | -6/+626 | |
2012-05-30 | first draft of experiment-reader API for handling contributions | Robin Haberkorn | 2 | -1/+161 | |
2012-05-30 | fixed adjustment handling in gtk-vlc-player | Robin Haberkorn | 3 | -15/+97 | |
* reconfigure on set_adjustment() * disconnect signal handlers on dispose() | |||||
2012-05-15 | remove unnecessary alignments connecting the navigator widget with its ↵ | Robin Haberkorn | 1 | -16/+0 | |
scrolled window the scrolled window automatically connects to the navigator's (horizontal/vertical) adjustments | |||||
2012-05-14 | fixed installing catalog files into Glade-3 module dir or fallback dir | Robin Haberkorn | 3 | -17/+20 | |
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 | |||||
2012-05-14 | install widget catalogs into Glade-3 catalog directory if possible | Robin Haberkorn | 3 | -2/+11 | |
* 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 | |||||
2012-05-14 | minor experiment-reader unit test fix | Robin Haberkorn | 1 | -0/+2 | |
2012-05-14 | fixed --enable-doxygen-extract-private option on MinGW | Robin Haberkorn | 1 | -1/+8 | |
cannot use the upper-casing variable substitution ${var^^} since it's not supported by MinGW's MSYS shell | |||||
2012-05-14 | experiment-reader: fixed detection of first contribution in topic (to get ↵ | Robin Haberkorn | 1 | -1/+12 | |
start-time of topic) | |||||
2012-05-14 | added test suite for libexperiment-reader using GTester | Robin Haberkorn | 7 | -3/+1035 | |
* automatically generate test reports * does not abort when gtester tools are missing (as test suite programs can be built nevertheless) | |||||
2012-05-13 | gtk-experiment-navigator: added support for private attributes, and instance ↵ | Robin Haberkorn | 2 | -20/+169 | |
disposal/finalization * in case Jens needs them * also updated documentation | |||||
2012-05-13 | updated gtk-vlc-player documentation and check object attributes | Robin Haberkorn | 2 | -53/+92 | |
methods may be invoked after instance disposal, so object attributes may already be unreferenced | |||||
2012-05-13 | updated experiment-reader documentation and topic-callback | Robin Haberkorn | 2 | -14/+21 | |
2012-05-13 | documented public API of GtkVlcPlayer widget | Robin Haberkorn | 2 | -2/+161 | |
2012-05-13 | minor experiment-navigator documentation change | Robin Haberkorn | 1 | -2/+5 | |
2012-05-12 | use proper CClosure marshallers for vlc-player and experiment-navigator signals | Robin Haberkorn | 9 | -9/+48 | |
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 | |||||
2012-05-12 | add some @bug and @todo infos | Robin Haberkorn | 2 | -1/+8 | |
2012-05-12 | make private gtk-vlc-player attributes private (well sort of...) and fix ↵ | Robin Haberkorn | 2 | -112/+166 | |
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 | |||||
2012-05-12 | minor comment change explaining why freeing the GtkTreeStore of the ↵ | Robin Haberkorn | 1 | -0/+2 | |
navigator works | |||||
2012-05-12 | simplified gtk_experiment_navigator_get_type() | Robin Haberkorn | 1 | -27/+7 | |
2012-05-12 | fixed experiment-reader destruction (chain up to parent class) | Robin Haberkorn | 2 | -26/+7 | |
2012-05-12 | ensure that doxygen is executed always on make | Robin Haberkorn | 1 | -0/+1 | |
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 | |||||
2012-05-12 | fixed phase-selection when processing session XML files | Robin Haberkorn | 1 | -1/+1 | |
2012-05-12 | inclusion of developer documentation in Doxygen docs is configurable | Robin Haberkorn | 2 | -3/+10 | |
* added --enable-doxygen-extract-private site-config option | |||||
2012-05-12 | some experiment-navigator documentation fixes | Robin Haberkorn | 2 | -16/+27 | |
also some additional todos and changed sample tree store column names | |||||
2012-05-11 | fixed experiment-navigator sample data on 32-bit machines | Robin Haberkorn | 1 | -1/+1 | |
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 | |||||
2012-05-11 | fix windows/linux printf incompatibility by using inttypes.h macros | Robin Haberkorn | 1 | -1/+2 | |
2012-05-11 | fixed: make sure a libexperiment-reader DLL can be built on windows | Robin Haberkorn | 1 | -1/+1 | |
2012-05-11 | documented GtkExperimentNavigator widget (and TODOs) | Robin Haberkorn | 2 | -7/+92 | |
2012-05-11 | documented ExperimentReader class | Robin Haberkorn | 2 | -14/+87 | |
2012-05-11 | implemented libexperiment-reader functions that will be required by ↵ | Robin Haberkorn | 2 | -6/+171 | |
gtk-experiment-navigator | |||||
2012-05-11 | first draft of the libexperiment-reader helper class | Robin Haberkorn | 8 | -8/+316 | |
it hides libXML2 details when dealing with session.dtd XML files (Folker-transcript + session data) | |||||
2012-05-11 | fill experiment navigator with sample data | Robin Haberkorn | 1 | -1/+81 | |
2012-05-11 | integrated experiment navigator into UI | Robin Haberkorn | 4 | -8/+134 | |
* 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!!! | |||||
2012-05-11 | stubs for experiment navigator widget (to be implemented by Jens L.) | Robin Haberkorn | 10 | -4/+223 | |
* 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 | |||||
2012-05-11 | partially fixed 824dfc05c9af2dfb4299191b7e18e79a540bb2b5: must show ↵ | Robin Haberkorn | 1 | -2/+3 | |
fullscreen window before reparenting into it commit was made under Windows where fullscreen doesn't work anyway | |||||
2012-05-11 | improved fullscreen mode support and cleaned up widget displaying | Robin Haberkorn | 3 | -8/+7 | |
2012-05-10 | simplify empty-item show/hide | Robin Haberkorn | 1 | -4/+1 | |
2012-05-10 | fixed DLL building and Glade catalog on Windows | Robin Haberkorn | 2 | -3/+4 | |
* 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. | |||||
2012-05-10 | fixed UI definition for Glade-3 on windows | Robin Haberkorn | 1 | -0/+1 | |
for some strange reason, Glade-3 on windows has an additional orientation property for VBoxes | |||||
2012-05-09 | instead of manually adding the --export-dynamic linker flag (platform ↵ | Robin Haberkorn | 2 | -9/+2 | |
dependant), let libtool do it | |||||
2012-05-09 | make sure that vlc-player widget is built as shared library and can be ↵ | Robin Haberkorn | 1 | -0/+1 | |
loaded dynamically * didn't build DLL under windows (required for working with Glade) * static versions are not required |