Age | Commit message (Collapse) | Author | Files |
|
|
|
|
|
* doc/GNUmakefile: Make sure Guile support is enabled.
* doc/Makefile.am (CFPEEK_GUILE_ENABLED): Define if Guile is
supported.
|
|
* src/Makefile.am: Don't include DEFAULT_PREPROCESSOR in AM_CPPFLAGS.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* gint: Upgrade.
* grecs: Upgrade.
* src/Makefile.am: Remove obsolete use of INCLUDES
* doc/Makefile.am: Use Makeinfo 5 instead of texi2html
* doc/Config: Rename to doc/html.init.
|
|
* doc/Config: Rewrite.
* doc/Makefile.am: Use Makeinfo 5 instead of texi2htm
* doc/gendocs_template: Ps is not built
* doc/gendocs.sh: New file.
* imprimatur: Upgrade.
|
|
|
|
* doc/cfpeek.1: Update.
* grecs: Upgrade.
* src/cfpeek.c (main): Always free match_buffer.
|
|
|
|
This expression is run once, when the main loop has finished iterating
over all nodes.
* doc/cfpeek.1: Document the --done option.
* doc/cfpeek.texi: Likewise.
* NEWS: Update.
* configure.ac: Version 1.1.90
* src/cfpeek.c (script_done_expr): New variable.
(main): Call script_done before exiting.
* src/cfpeek.h (script_done_expr): New extern
(script_done, guile_done): New protos.
* src/cmdline.opt (done): New option.
* src/guile.c (guile_done): New function.
* src/script.c (script_tab) <done>: New member.
(script_tab): Fill in the new structure member.
(script_done): New function.
|
|
* configure.ac (AC_INIT): Set web page address.
|
|
* doc/cfpeek.1: Document DHCPD parser.
* doc/cfpeek.texi: Likewise.
* grecs: Updgrade.
* imprimatur: Upgrade.
* src/cmdline.opt (--parser): New value: dhcdp.
|
|
Update docs.
|
|
|
|
|
|
|
|
* gint: Upgrade.
* grecs: Upgrade.
* NEWS: Document changes.
* src/cfpeek.c (_print_diag): Fix prototype.
* src/guile.c (grecs-node-ident-locus)
(grecs-node-value-locus): New functions.
(grecs-node-locus): Take optional second argument. It it is #t,
return full location.
* tests/locus.at: Update.
|
|
|
|
* NEWS: Update.
* configure.ac: Set version number 1.0.90.
* doc/cfpeek.texi: Document new options.
|
|
* src/cfpeek.c (up_option,parent_option): Remove.
(locate_cmd,locate_instr): New types.
(new_locate_instr,run_locate): New functions.
(locate_list): New variable.
(print_node): Call run_locate. Return if it returned NULL node.
* src/cmdline.opt (set_child_option)
(set_sibling_option,set_down_option): New functions.
(set_up_option,set_parent_option): Rewrite.
(format_flag_table)<down,sibling,child>: New options.
|
|
* src/cfpeek.c (script_init_expr): New variable.
* src/cfpeek.h: Likewise.
* src/cmdline.opt: New option --init.
* src/guile.c (guile_init): Eval script_init_expr, if defined.
* src/script.c: Bugfixes: Use grecs_error for error reporting.
|
|
* gint: Update.
* configure.ac (GINT_INIT): Use doc-dsitrib option.
* src/guile.c: Minor fix.
|
|
* Makefile.am (SUBDIRS): Add tests.
* configure.ac: Initialize test framework.
* src/cmdline.opt: Print information about Guile and
Grecs versions along with normal --version output.
* src/Makefile.am (INCLUDES): Add $(top_srcdir), needed
to locate gitid.h
(MAINTAINERCLEANFILES): New variable.
* tests: New directory.
* tests/.gitignore: New file.
* tests/Makefile.am: New file.
* tests/atlocal.in: New file.
* tests/gmatch.at: New file.
* tests/guile-itr.at: New file.
* tests/guile-list.at: New file.
* tests/guile-list2.at: New file.
* tests/list.at: New file.
* tests/literal.at: New file.
* tests/locus.at: New file.
* tests/lookupfail.at: New file.
* tests/parent.at: New file.
* tests/path.at: New file.
* tests/smatch.at: New file.
* tests/testsuite.at: New file.
* tests/up.at: New file.
* tests/value.at: New file.
* tests/version.at: New file.
|
|
|
|
* src/guile.c (scm_grecs_node_type): Use @cindex in the docstring.
|
|
* grecs: Update.
* configure.ac (GRECS_SETUP): Add syntax-doc flag.
* doc/GNUmakefile (BUILT_SOURCES): Add scripting.texi.
(scripting.texi): New rule.
* doc/Makefile.am (BUILT_SOURCES): Remove scripting.texi.
(scripting.texi): Move to GNUmakefile.
* doc/cfpeek.texi: Update.
* doc/macros.texi (runex): Remove @kbd
* src/cmdline.opt (parse_options): Force default flags
GRECS_NODE_FLAG_PATH|GRECS_NODE_FLAG_VALUE.
|
|
|
|
|
|
|
|
|
|
|
|
* doc/cfpeek.1: Complete.
* doc/Makefile.am: Update.
* doc/.gitignore: New file.
* doc/Config: New file.
* doc/cfpeek.texi: New file.
* doc/check-docs.sh: New file.
* doc/fdl.texi: New file.
* doc/gendocs_template: New file.
* doc/macros.texi: New file.
* doc/mastermenu.el: New file.
* doc/rendition.texi: New file.
* doc/untabify.el: New file.
* src/cfpeek.h: Define symbolic exit codes for program-specific exits.
* src/cfpeek.c: Use symbolic exit codes.
* src/guile.c (guile_apply): Exit on error.
|
|
|
|
|
|
* Makefile.am (SUBDIRS): Add doc.
* configure.ac (AC_CONFIG_FILES): Add doc/Makefile.
* doc/Makefile.am: New file.
* doc/cfpeek.1: New file.
* grecs: Update.
* src/cfpeek.c (flags): Don't initialize.
* src/cmdline.opt (parse_options): Initialize flags.
|
|
|
|
* src/Makefile.am (EXTRA_DIST): Add cmdline.opt
* src/cfpeek.c (main): Don't set grecs_preprocessor.
* src/cmdline.opt: Set grecs_preprocessor to the
default value only if it has not been set or unset
explicitly and the default parser is selected.
* src/guile.c (grecs-node-ident): New function.
|
|
* src/guile.c (grecs-node-root, grecs-node-head)
(grecs-node-tail,grecs-node-path)
(grecs-node-locus,grecs-find-node)
(grecs-match-first,grecs-match-next): New functions.
|
|
* src/cfpeek.c (all_option): Remove.
(main): If no paths are given, scan entire tree.
* src/cmdline.opt: Remove the --all option.
* src/guile.c (_guile_node_print): Do not descend into subnodes.
* grecs: Update.
|
|
|
|
* gint: New module.
* Makefile.am: Update.
* configure.ac: Initialize GINT.
* src/.gitignore: Update.
* src/guile.c: New file.
* src/cfpeek.h: New file.
* src/script.h: New file.
* src/Makefile.am: Update.
* src/cfpeek.c: Implement scripting.
* src/cmdline.opt: Likewise.
|
|
* src/cfpeek.c (parent_option): Change type.
(up_option): New option.
(print_node): Handle new options.
* src/cmdline.opt: Simplify. Introduce new option: --format.
* grecs: Update.
|
|
* grecs: Update.
* src/Makefile.am (AM_CPPFLAGS): Define DEFAULT_PREPROCESSOR.
* src/cfpeek.c (main): Set grecs_preprocessor.
* src/cmdline.opt: Use grecs_txtacc to collect preprocessor
arguments.
|