Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
John McEleney
/
mailutils
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
cb831f86
...
cb831f8669bd8da23720e7134e313c5c0441f0bc
authored
2006-04-21 22:06:16 +0000
by
Sergey Poznyakoff
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
Update
1 parent
0afad559
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
46 additions
and
2 deletions
ChangeLog
include/mailutils/guile.h
ChangeLog
View file @
cb831f8
2006-04-22 Sergey Poznyakoff <gray@gnu.org.ua>
* configure.ac: Minor change
* guimb/scm/Makefile.am (sieve.scm): Use auxiliary sed script to
create.
(pkgdata_DATA): Rename to sievemod_DATA
* guimb/scm/redirect.scm: Use handle-exception where necessary
* guimb/scm/reject.scm: Likewise.
* guimb/scm/vacation.scm: Likewise.
* guimb/scm/sieve-core.scm: Rewrite as module. Change
initialization of the syntax tables.
(handle-exception,sieve-verbose-print): New macro
(action-fileinto,action-keep,action-stop,action-discard): Produce
verbose diagnostics if required.
(sieve-run): Take thunk as an argument. Report implicit keep if it
returns #t and the verbose mode is on.
(sieve-main): Take thunk as an argument.
* guimb/scm/sieve.scm.in: Load sieve-core as a module.
Do not use make-shared-substring. Change
initialization of the syntax tables. Construct the code so, that
it returns #t if implicit keep is performed, pass the code as an
argument to sieve-main.
Fix handling of command line arguments when executing the compiled
code (call without -o option).
(lex-error,syntax-error): Rewritten
(sieve-preprocess-arguments): Correctly handle #:comparator
tags
(sieve-parse-arguments): Fix handling of keywords (did not work with
Guile 1.6.x)
(sieve-parse-test): Bugfix 1: Some tests are not procedures.
Bugfix 2: Do not ignore last test in allof, anyof constructs
(sieve-save-program): Rewrite using with-output-to-file
(grammar): New option --verbose.
* include/mailutils/guile.h: Update
* libmu_scm/Makefile.am (pkgdata_DATA): Rename to site_DATA
* libmu_scm/mailutils.scm.in: Change module definition
* libmu_scm/mu_message.c: Throw exceptions on errors.
* libmu_scm/mu_scm.c (mu-strerror): New function
* libmu_scm/mu_scm.h: Include mailutils/errno.h
* m4/guile.m4: New option --with-guiledir. AC_SUBST all GUILE_.*
variables. Use $GUILE_CONFIG instead of guile-config.
2006-04-20 Sergey Poznyakoff <gray@gnu.org.ua>
* guimb/scm/sieve-core.scm: Always load mailutils module
...
...
include/mailutils/guile.h
View file @
cb831f8
...
...
@@ -54,8 +54,7 @@ extern SCM scm_long2num (long val);
# define scm_from_locale_symbol(s) scm_str2symbol(s)
# define scm_from_int SCM_MAKINUM
//# define scm_i_string_chars SCM_STRING_CHARS
# define scm_from_size_t mu_scm_makenum
# define scm_gc_malloc scm_must_malloc
...
...
Please
register
or
sign in
to post a comment