Changeset 65fc0900
- Timestamp:
- Sep 17, 2002, 7:17:36 PM (23 years ago)
- Branches:
- master, barnowl_perlaim, debian, owl, release-1.10, release-1.4, release-1.5, release-1.6, release-1.7, release-1.8, release-1.9
- Children:
- 1583c90
- Parents:
- 3a2daac
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
ChangeLog
r3a2daac r65fc0900 9 9 Added a debugging message indicating the result of topmsg 10 10 calculations 11 You can now use %me% in filters 12 The built-in personal filter is updated to do so 11 13 12 14 1.2.3 -
filter.c
r4b464a4 r65fc0900 17 17 int i, error; 18 18 owl_filterelement *fe; 19 char *regexstr; 19 20 20 21 f->name=owl_strdup(name); … … 23 24 f->cachedmsgid=-1; 24 25 owl_list_create(&(f->fes)); 25 26 26 27 /* first take arguments that have to come first */ 27 28 /* set the color */ … … 31 32 argv+=2; 32 33 } 33 34 34 35 /* then deal with the expression */ 35 36 for (i=0; i<argc; i++) { 36 37 error=0; 37 38 fe=owl_malloc(sizeof(owl_filterelement)); 38 39 39 40 /* all the 0 argument possibilities */ 40 41 if (!strcmp(argv[i], "(")) { … … 48 49 } else if (!strcasecmp(argv[i], "not")) { 49 50 owl_filterelement_create_not(fe); 50 51 51 52 } else if (i==argc-1) { 52 53 error=1; … … 61 62 !strcasecmp(argv[i], "type") || 62 63 !strcasecmp(argv[i], "direction")) { 63 owl_filterelement_create_re(fe, argv[i], argv[i+1]); 64 regexstr=owl_util_substitute(argv[i+1], "%me%", ZGetSender()); 65 owl_filterelement_create_re(fe, argv[i], regexstr); 66 owl_free(regexstr); 64 67 i++; 65 68 } else { -
help.c
raa2f33b3 r65fc0900 55 55 " M-n View zephyrs to selected conversation\n" 56 56 " M-N View zephyrs to selected converstaion by instance\n" 57 " V Change to back to home view ('all' by default)\n" 57 58 " v Start a view command\n" 58 59 "\n" -
owl.c
r5145235 r65fc0900 136 136 /* setup the default filters */ 137 137 f=malloc(sizeof(owl_filter)); 138 owl_filter_init_fromstring(f, "personal", " ( class ^message$ and instance ^personal$ ) or ( type ^admin$ and recipient .+)"); /* fix to use admintype */138 owl_filter_init_fromstring(f, "personal", "class ^message$ and instance ^personal$ and ( recipient ^%me%$ or sender ^%me%$ )"); /* fix to use admintype */ 139 139 owl_list_append_element(owl_global_get_filterlist(&g), f); 140 140
Note: See TracChangeset
for help on using the changeset viewer.