summaryrefslogtreecommitdiffstats
path: root/generator/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Add Lua bindings.Richard W.M. Jones2012-11-171-0/+1
| | | | | | | | These are relatively complete, although only lightly tested. Missing: - events - last_errno - user_cancel
* generator: Rename 'generator_*' as '*'.Richard W.M. Jones2012-09-021-35/+35
| | | | | | | | | This is a simple renaming of the files/modules. Note that in OCaml, module names are derived from filenames by capitalizing the first letter. Thus the old module names had the form "Generator_api_versions". The new modules names have the form "Api_versions".
* gobject: Move headers into a subdirectoryMatthew Booth2012-04-261-0/+3
| | | | | | | | | The gobject bindings generate a large number of header files, which pollute /usr/include when installed. This patch moves them all into a guestfs-gobject/ subdirectory. guestfs-gobject.h remains in the same place. This change also moves generated source files into src/, because it makes the gobject directory a bit tidier.
* gobject: Add GObject bindingsMatthew Booth2012-01-201-0/+1
|
* Tempus fugit.Richard W.M. Jones2012-01-181-1/+1
| | | | Update all copyright dates to 2012.
* build: Remove .depend files from gitMatthew Booth2012-01-111-1/+1
| | | | | Remove generated .depend files from source control, and don't barf when they don't exist while bootstrapping.
* tests: Rename capitests -> tests/c-api.Richard W.M. Jones2011-12-221-1/+1
|
* Update FSF address.Matthew Booth2011-11-081-1/+1
|
* out-of-tree build: fix HAVE_OCAML=false caseHilko Bengen2011-10-211-1/+1
|
* Add Erlang bindings.Richard W.M. Jones2011-09-211-1/+2
|
* out-of-tree build: Fix up OCaml bindings and generatorHilko Bengen2011-08-151-4/+4
|
* New event API (RHBZ#664558).Richard W.M. Jones2011-03-151-0/+1
| | | | | | | | | | | | | This API allows more than one callback to be registered for each event, makes it possible to call the API from other languages, and allows [nearly all] log, debug and trace messages to be rerouted from stderr. An older version of this API was discussed on the mailing list here: https://www.redhat.com/archives/libguestfs/2010-December/msg00081.html https://www.redhat.com/archives/libguestfs/2011-January/msg00012.html This also updates guestfish to use the new API for its progress bars.
* generator: List files generated in a separate file.Richard W.M. Jones2010-12-121-1/+1
|
* build: xml-light is no longer required (thanks Maxim Koltsov).Richard W.M. Jones2010-11-111-2/+2
| | | | | | At some point we removed the last thing that required xml-light, but were still testing for it at various places in the build. This removes all traces.
* ocaml: Error on compiler warnings.Richard Jones2010-11-091-1/+1
|
* docs: Which API calls were first supported in which upstream versions.Richard W.M. Jones2010-11-041-0/+2
| | | | | | | | Run src/api-support/update-from-tarballs.sh (this won't work unless you have a local copy of the tarballs from the website). src/api-support/added contains the result of running the script, a list of pairs: (API name, version first appeared).
* daemon: Send back the errno as a string.Richard W.M. Jones2010-11-031-0/+1
| | | | | | | | This changes the protocol again so that if the errno is available, it is converted to a string (like "EIO") and sent back over the protocol to the library. In this commit the library just discards the string.
* generator: Provide no-op generator if no OCaml compiler.Richard Jones2010-09-111-0/+16
|
* generator: Calculate MD5 of test.iso at runtime.Richard Jones2010-09-111-4/+1
| | | | | | | | | Because this used to be compiled into the C test, it changed every time the ISO was rebuilt (which because of Makefile deps was every run). Now it is calculated at runtime so the C test file doesn't keep changing.
* Split generator into separate source files.Richard Jones2010-09-111-0/+95
'src/generator.ml' is no more. Instead the generator is logically split up over many different source files. Read generator/README for help and tips. We compile the generator down to bytecode, not native code. This means it will run more slowly, but is done for maximum portability.