- 21 Apr, 2006 6 commits
-
-
-
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.
Sergey Poznyakoff authored -
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.
Sergey Poznyakoff authored -
-
-
- 20 Apr, 2006 9 commits
-
-
- 19 Apr, 2006 10 commits
-
-
- 05 Apr, 2006 7 commits
-
-
-
-
(imap_list): Use mu_argcv_get instead of strtok_r to parse last two tokens of the reply, so that file names containing white space are processed.
Sergey Poznyakoff authored -
-
auxiliary function. Make sure the string is properly quoted if it is not a valid atom.
Sergey Poznyakoff authored -
-
-
- 12 Mar, 2006 7 commits
-
-
-
-
(mu_set_locale,mu_restore_locale): New functions (mu_init_nls): Use mu_set_locale. Store its return in mu_locale_set.
Sergey Poznyakoff authored -
-
-
-
-
- 11 Mar, 2006 1 commit
-
-