summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Janos Kovacs [Sat, 5 May 2012 12:07:55 +0000 (15:07 +0300)]
documentation: oops, this Makefile.am was forgotten
Janos Kovacs [Sat, 5 May 2012 11:50:17 +0000 (14:50 +0300)]
documentation: plugin-developer-guide content update
Janos Kovacs [Sat, 5 May 2012 11:37:11 +0000 (14:37 +0300)]
documentation-tools: doc-tools finalized + makefiles
* plugin developer guide can be generated
* faking shavings and hiding the flood of doc-toolchain garbage
* manual dependencies (automatic dependency generation will be
the next big step)
Janos Kovacs [Fri, 4 May 2012 23:17:17 +0000 (02:17 +0300)]
documentation-tools: fixing doxml2db to open the output file for writing
Janos Kovacs [Fri, 4 May 2012 14:45:13 +0000 (17:45 +0300)]
documentation: some doxygen comments were added
some initial doxygen comments were added to be able to test the documentation
toolchain
Janos Kovacs [Fri, 4 May 2012 14:41:18 +0000 (17:41 +0300)]
documentation-tools: doxml2db.py introduced
doxml2db.py is to convert doxml files into docbook fragments
ie. chapters or sections. These chapters or sections in turn can be included
to the main docbook.
Janos Kovacs [Tue, 24 Apr 2012 23:52:16 +0000 (02:52 +0300)]
documentation: dblyxfix.py is now filtering <dummy> tags
Janos Kovacs [Mon, 23 Apr 2012 03:44:18 +0000 (06:44 +0300)]
documentation: fixing some bugs to get the first version work
Janos Kovacs [Mon, 23 Apr 2012 03:04:26 +0000 (06:04 +0300)]
documentation: make clean will delete the copied svg files
Janos Kovacs [Mon, 23 Apr 2012 02:57:02 +0000 (05:57 +0300)]
documentation: first version of document generation
* pdf generation
* no doxygen support yet
Janos Kovacs [Sat, 21 Apr 2012 16:53:38 +0000 (19:53 +0300)]
murphy-db: some cosmetic changes in mql-scanner.l
Some of the regexp's in mql-scanner.l got a facelift in order to produce
prettier ABNF description using abnf.py
Janos Kovacs [Sat, 21 Apr 2012 16:43:24 +0000 (19:43 +0300)]
murphy: abnf.py script now uses both the flex and bison file to generate ABNF
* flex support added for the automatic document generation, ie. ABNF is
generated from the regexp's in the definition section
* more correct ABNF description is generated
* the output is directly includable into DocBook xml file
Krisztian Litkey [Fri, 20 Apr 2012 18:11:45 +0000 (21:11 +0300)]
mainloop-test: enable logging.
Krisztian Litkey [Fri, 20 Apr 2012 18:11:31 +0000 (21:11 +0300)]
mainloop: I/O watch removal fix (thinko + incorrect EPOLL_CTL_DEL).
Krisztian Litkey [Thu, 19 Apr 2012 20:29:59 +0000 (23:29 +0300)]
mainloop: fix I/O watch HUP processing.
(e)poll uses (E)POLLRDHUP for input direction close/shutdown. The event
enum now has HUP for (POLLHUP|POLLRDHUP). RDHUP and WRHUP has been added
for POLLRDHUP and POLLHUP, respectively. Let's see if this will confuse
people...
Krisztian Litkey [Thu, 19 Apr 2012 09:46:19 +0000 (12:46 +0300)]
build: don't PKG_CHECK for dbus-glib.
Krisztian Litkey [Thu, 19 Apr 2012 09:45:21 +0000 (12:45 +0300)]
build: glib plugin needs glib, not dbus-glib.
Krisztian Litkey [Thu, 19 Apr 2012 08:19:39 +0000 (11:19 +0300)]
daemon: updated test config.
Krisztian Litkey [Thu, 19 Apr 2012 08:07:10 +0000 (11:07 +0300)]
build: generate/use linker scripts for murphy-db.
Krisztian Litkey [Thu, 19 Apr 2012 08:06:17 +0000 (11:06 +0300)]
build: clean up built linker-scripts during clean.
Krisztian Litkey [Thu, 19 Apr 2012 08:03:37 +0000 (11:03 +0300)]
build: linker-script generator pattern argument handling fix.
Krisztian Litkey [Wed, 18 Apr 2012 15:14:31 +0000 (18:14 +0300)]
shave: add support for lex/flex and yacc/bison.
Janos Kovacs [Tue, 17 Apr 2012 01:11:59 +0000 (04:11 +0300)]
murphy-db: mql syntax documentation
First incarnation of the abnf.py which produces the grammar description
directly from mql-scanner.l and mql-parser.y. The lexer regexp's are not
translated to ABNF yet.
Janos Kovacs [Sun, 15 Apr 2012 20:45:26 +0000 (23:45 +0300)]
murphy-db: mql transaction support
Use of transaction names (eg. BEGIN foo; COMMIT foo; etc)
precompiled transaction statements (begin, commit and rollback).
Janos Kovacs [Tue, 10 Apr 2012 23:23:30 +0000 (02:23 +0300)]
murphy-db: rest of mql transaction create routines
Test cases for string results only, ie. event result based
test cases are missing.
Janos Kovacs [Mon, 9 Apr 2012 20:07:15 +0000 (23:07 +0300)]
murphy-db: triggers introduced
mqi is fairily completei.
mql is just to see how the API will look like (only column change works)
cosmetic changes to confirm the agreed coding style (mostly typedef stuff).
Janos Kovacs [Sun, 25 Mar 2012 22:50:59 +0000 (01:50 +0300)]
murphy-db: pkg-config support for murphy-db
Janos Kovacs [Sun, 25 Mar 2012 21:36:37 +0000 (00:36 +0300)]
murphy-db: cleanup the include file names and dependencies
Janos Kovacs [Sun, 25 Mar 2012 19:44:10 +0000 (22:44 +0300)]
murphy-db: initial commit of the MurphyDB
Krisztian Litkey [Tue, 17 Apr 2012 13:30:19 +0000 (16:30 +0300)]
build: install .pc files & non-existing docs, honour libdir for plugins.
Generate and install pkgconfig files. Honour ${libdir} in the default
plugin directory and make ${libdir} available also as a macro. Install
(the non-existing) documentation.
Krisztian Litkey [Fri, 13 Apr 2012 13:17:09 +0000 (16:17 +0300)]
plugins: add some of the missing functionality (plugin metadata, checks)
Added plugin and API versioning, singletons, author et al metadata,
API version check and singletonnes check. Started adding plugin states.
Krisztian Litkey [Fri, 13 Apr 2012 13:18:32 +0000 (16:18 +0300)]
common: a simple directory scanning routine.
Krisztian Litkey [Thu, 12 Apr 2012 15:14:29 +0000 (18:14 +0300)]
plugins: don't hardcode 'plugin-' prefix twice.
Krisztian Litkey [Thu, 12 Apr 2012 10:48:53 +0000 (13:48 +0300)]
plugins: added basic support for plugin arguments.
Krisztian Litkey [Thu, 12 Apr 2012 10:47:21 +0000 (13:47 +0300)]
common: more pedantic array allocation macros.
Krisztian Litkey [Tue, 10 Apr 2012 10:33:00 +0000 (13:33 +0300)]
core: don't log low-level load errors for non-existing plugins.
Krisztian Litkey [Tue, 10 Apr 2012 10:26:33 +0000 (13:26 +0300)]
build: added brindging Makefiles to common, core, daemon and plugins.
Krisztian Litkey [Tue, 10 Apr 2012 10:02:46 +0000 (13:02 +0300)]
daemon: unified config directive handling, added info/warning/error directives.
Krisztian Litkey [Fri, 6 Apr 2012 11:52:51 +0000 (14:52 +0300)]
doc: added author info and coding style guide.
Krisztian Litkey [Fri, 6 Apr 2012 11:49:27 +0000 (14:49 +0300)]
build: removed unused Makefile.am's.
Krisztian Litkey [Fri, 6 Apr 2012 11:44:15 +0000 (14:44 +0300)]
daemon: added a config file for testing the parser.
Krisztian Litkey [Fri, 6 Apr 2012 11:42:30 +0000 (14:42 +0300)]
plugins: added glib plugin.
Krisztian Litkey [Fri, 6 Apr 2012 11:41:20 +0000 (14:41 +0300)]
plugins: added dbus core plugin.
Krisztian Litkey [Fri, 6 Apr 2012 11:39:58 +0000 (14:39 +0300)]
plugins: a primitive plugin to test the loading/unloading infra.
Krisztian Litkey [Fri, 6 Apr 2012 11:36:55 +0000 (14:36 +0300)]
daemon: skeleton of the daemon, config parsing.
Krisztian Litkey [Fri, 6 Apr 2012 11:33:58 +0000 (14:33 +0300)]
common: added utils for misc. routines (currently just daemonization).
Krisztian Litkey [Fri, 6 Apr 2012 11:30:39 +0000 (14:30 +0300)]
core: initial parts of the murphy plugin implementation.
Krisztian Litkey [Fri, 6 Apr 2012 11:28:58 +0000 (14:28 +0300)]
core: added murphy context.
Krisztian Litkey [Fri, 6 Apr 2012 11:26:01 +0000 (14:26 +0300)]
common/tests: ad-hoc mainloop test, with a GLIB and a DBUS pumps.
Krisztian Litkey [Fri, 6 Apr 2012 11:22:35 +0000 (14:22 +0300)]
common/tests: added and ad-hoc hash table test.
Krisztian Litkey [Fri, 6 Apr 2012 11:21:45 +0000 (14:21 +0300)]
common/tests: added and ad-hoc memory management test.
Krisztian Litkey [Fri, 6 Apr 2012 11:15:26 +0000 (14:15 +0300)]
common: first implementation of the murphy mainloop.
Krisztian Litkey [Fri, 6 Apr 2012 11:13:36 +0000 (14:13 +0300)]
common: added a simple hash table implementation.
Krisztian Litkey [Fri, 6 Apr 2012 11:06:48 +0000 (14:06 +0300)]
common: added a simple memory management wrapper/module
By default, it passes calls through to malloc et al. If run in
debugging mode (by setting the __MURPHY_MM_CONFIG=debug) the
module keeps track of memory allocations, and can be used to
detect and report memory leaks.
The same memory management module currently also provides a page-
based object pool implementation.
Krisztian Litkey [Fri, 6 Apr 2012 11:04:09 +0000 (14:04 +0300)]
common: added a simple logging implementation.
Krisztian Litkey [Fri, 6 Apr 2012 11:02:00 +0000 (14:02 +0300)]
common: added a simple doubly-linked list implementation.
Krisztian Litkey [Fri, 6 Apr 2012 11:00:24 +0000 (14:00 +0300)]
common: added some commonly used macros.
Krisztian Litkey [Tue, 13 Mar 2012 14:55:45 +0000 (16:55 +0200)]
Skeleton repo.