aboutsummaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
Diffstat (limited to 'mail')
-rw-r--r--mail/ChangeLog6
-rw-r--r--mail/folder-browser.c19
2 files changed, 16 insertions, 9 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index a87563af79..b00d2124ca 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,3 +1,9 @@
+2002-05-01 Jeffrey Stedfast <fejj@ximian.com>
+
+ * folder-browser.c (on_right_click): Fix the filter_menu static
+ array to use the E_POPUP_MENU_CC macros since we plan on using
+ custom closures for this.
+
2002-05-01 Not Zed <NotZed@Ximian.com>
* folder-browser.h (FOLDER_BROWSER_IS_DESTROYED): Also check
diff --git a/mail/folder-browser.c b/mail/folder-browser.c
index 539c18dd49..b01f4179dd 100644
--- a/mail/folder-browser.c
+++ b/mail/folder-browser.c
@@ -1577,17 +1577,17 @@ enum {
#define MLIST_FILTER (8)
static EPopupMenu filter_menu[] = {
- E_POPUP_ITEM (N_("VFolder on _Subject"), GTK_SIGNAL_FUNC (vfolder_subject_uid), SELECTION_SET),
- E_POPUP_ITEM (N_("VFolder on Se_nder"), GTK_SIGNAL_FUNC (vfolder_sender_uid), SELECTION_SET),
- E_POPUP_ITEM (N_("VFolder on _Recipients"), GTK_SIGNAL_FUNC (vfolder_recipient_uid), SELECTION_SET),
- E_POPUP_ITEM (N_("VFolder on Mailing _List"), GTK_SIGNAL_FUNC (vfolder_mlist_uid), SELECTION_SET | IS_MAILING_LIST),
+ E_POPUP_ITEM_CC (N_("VFolder on _Subject"), GTK_SIGNAL_FUNC (vfolder_subject_uid), NULL, SELECTION_SET),
+ E_POPUP_ITEM_CC (N_("VFolder on Se_nder"), GTK_SIGNAL_FUNC (vfolder_sender_uid), NULL, SELECTION_SET),
+ E_POPUP_ITEM_CC (N_("VFolder on _Recipients"), GTK_SIGNAL_FUNC (vfolder_recipient_uid), NULL, SELECTION_SET),
+ E_POPUP_ITEM_CC (N_("VFolder on Mailing _List"), GTK_SIGNAL_FUNC (vfolder_mlist_uid), NULL, SELECTION_SET | IS_MAILING_LIST),
E_POPUP_SEPARATOR,
- E_POPUP_ITEM (N_("Filter on Sub_ject"), GTK_SIGNAL_FUNC (filter_subject_uid), SELECTION_SET),
- E_POPUP_ITEM (N_("Filter on Sen_der"), GTK_SIGNAL_FUNC (filter_sender_uid), SELECTION_SET),
- E_POPUP_ITEM (N_("Filter on Re_cipients"), GTK_SIGNAL_FUNC (filter_recipient_uid), SELECTION_SET),
- E_POPUP_ITEM (N_("Filter on _Mailing List"), GTK_SIGNAL_FUNC (filter_mlist_uid), SELECTION_SET | IS_MAILING_LIST),
+ E_POPUP_ITEM_CC (N_("Filter on Sub_ject"), GTK_SIGNAL_FUNC (filter_subject_uid), NULL, SELECTION_SET),
+ E_POPUP_ITEM_CC (N_("Filter on Sen_der"), GTK_SIGNAL_FUNC (filter_sender_uid), NULL, SELECTION_SET),
+ E_POPUP_ITEM_CC (N_("Filter on Re_cipients"), GTK_SIGNAL_FUNC (filter_recipient_uid), NULL, SELECTION_SET),
+ E_POPUP_ITEM_CC (N_("Filter on _Mailing List"), GTK_SIGNAL_FUNC (filter_mlist_uid), NULL, SELECTION_SET | IS_MAILING_LIST),
E_POPUP_TERMINATOR
};
@@ -1981,7 +1981,8 @@ on_right_click (ETree *tree, gint row, ETreePath path, gint col, GdkEvent *event
closures, (GtkDestroyNotify) colour_closures_free);
if (fdata)
- gtk_object_set_data_full(GTK_OBJECT(menu), "filter_data", fdata, (GtkDestroyNotify)filter_data_free);
+ gtk_object_set_data_full (GTK_OBJECT (menu), "filter_data",
+ fdata, (GtkDestroyNotify) filter_data_free);
if (event->type == GDK_KEY_PRESS) {
struct cmpf_data closure;
ass='deletions'>-3/+3 * whisper/shhclient: update call to shh_generateSymKeyFromPassword to pass a st...Andrea Franz2018-05-091-2/+2 * whisper/mailserver: pass init error to the caller (#16671)Ivan Daniluk2018-05-042-8/+11 * whisper: Golint fixes in whisper packages (#16637)Eli2018-05-028-78/+74 * whisper/whisperv6: post returns the hash of sent message (#16495)gluk2562018-04-191-14/+26 * build: enable goimports and varcheck linters (#16446)thomasmodeneis2018-04-182-8/+0 * whisper: fix issue in topic list copy (#16381)Guillaume Ballet2018-03-272-3/+82 * whisper: switch all remaining components from v5 to v6Guillaume Ballet2018-03-261-10/+10 |\ | * whisper: some components are still using v5, switch to v6Guillaume Ballet2018-03-221-10/+10 * | ecies: drop randomness parameter from `PrivateKey.Decrypt` (#16374)David Huie2018-03-262-2/+2 |/ * whisper: final refactoring (#16259)gluk2562018-03-071-0/+8 * Merge pull request #16231 from gluk256/303-readergluk2562018-03-031-0/+4 |\ | * whisper: filereader mode introduced to wnodeVlad2018-03-021-0/+4 * | whisper/whisperv6: delete unused function (#16234)gluk2562018-03-031-14/+0 |/ * whisper: topics replaced by bloom filtersVlad2018-03-018-61/+67 * Merge pull request #16210 from gluk256/288-filter-optimizationGuillaume Ballet2018-03-014-78/+76 |\ | * whisper: style fixesVlad2018-02-282-17/+10 | * whsiper: refactoringVlad2018-02-284-61/+22 | * whisper: message filtering optimizedVlad2018-02-281-11/+55 * | Merge pull request #16214 from b00ris/whisperv6_dataraceGuillaume Ballet2018-02-281-7/+11 |\ \ | * | whisper: fix typob00ris2018-02-281-2/+2 | * | whisper: fixed dataraceb00ris2018-02-281-7/+11 | |/ * | whisper: comment updatedVlad2018-02-281-1/+1 * | whisper: test fixedVlad2018-02-271-1/+2 * | whisper: mailserver no longer supports the signature vaidationVlad2018-02-271-2/+4 |/ * whisper: refactoringVlad2018-02-233-51/+3 * Merge pull request #16172 from gluk256/244-light-clientgluk2562018-02-232-4/+19 |\ | * whisper: light client mode introducedVlad2018-02-232-4/+19 * | Merge pull request #16146 from status-im/pombeirp/whisperv6-peer-race-cond-fixGuillaume Ballet2018-02-231-0/+6 |\ \ | |/ |/| | * whisper: Fix race condition in whisperv6/peer.goPedro Pombeiro2018-02-211-0/+6 * | whisper: Support for v2 has long been discontinued, remove it. (#16153)Guillaume Ballet2018-02-2215-2892/+0 |/ * whisper: test timeout extended (#16088)gluk2562018-02-151-25/+74 * whisper: get wnode to work with v6 (#16051)Guillaume Ballet2018-02-1010-38/+38 * whisper: bloom filter refactoring (#16046)gluk2562018-02-092-16/+21 * whisper: Seal function fixed (#16048)gluk2562018-02-091-6/+14 * whisper: improve a log message to analyze a travis issueGuillaume Ballet2018-02-061-1/+1 * whisper: change the whisper message format so as to add the payload size (#15...gluk2562018-01-308-183/+193 * whisper: remove linter warnings (#15972)Guillaume Ballet2018-01-2618-326/+361 * whisper: fix empty topic (#15811)b00ris2018-01-266-16/+92 * whisper/whisperv6: implement pow/bloom exchange protocol (#15802)gluk2562018-01-127-75/+451 * all: regenerate codecs with gencodec commit 90983d99de (#15830)Felix Lange2018-01-086-68/+68 * various: remove redundant parentheses (#15793)Furkan KAMACI2018-01-032-4/+4 * whisper/whisper2: fix Go 1.10 vet issues on type mismatches (#15783)Péter Szilágyi2018-01-021-2/+2 * whisper/whisperv6: PoW requirement (#15701)gluk2562017-12-215-54/+185 * whisper/whisperv6: message bundling (#15666)gluk2562017-12-212-20/+33 * all: use gometalinter.v2, fix new gosimple issues (#15650)Zach2017-12-131-2/+1 * whisper: sym encryption message padding includes salt (#15631)Guillaume Ballet2017-12-112-0/+60 * whisper/whisperv6: remove Version from the envelope (#15621)Guillaume Ballet2017-12-085-65/+28 * whisper/whisperv6: remove aesnonce (#15578)Guillaume Ballet2017-12-088-73/+168 * whisper: rename EnvNonce to Nonce in the v6 Envelope (#15579)Guillaume Ballet2017-12-011-4/+4 * build: enable unconvert linter (#15456)ferhat elmas2017-11-114-6/+6 * whisper/whisperv6: initial commit (clone of v5) (#15324)gluk2562017-11-0418-0/+5589 * whisper/shhclient: fix Version return type (#15306)baizhenxuan2017-10-181-2/+2 * whisper/whisperv5: set filter SymKeyHash on creation (#15165)Guillaume Ballet2017-10-065-17/+331 * whisper: Fix spelling and grammar in error (#15009)Noman2017-08-211-4/+4 * whisper: fix megacheck warnings (#14925)Egon Elbre2017-08-089-20/+18 * whisper: renamed Info#Message to Info#MessagesBas van Kervel2017-06-231-2/+2 * whisper: use hexutil.UnmarshalFixedText for topic parsingBas van Kervel2017-06-212-33/+26 * whisper: use syncmap for dynamic configuration optionsBas van Kervel2017-06-211-43/+18 * whisper: move flags from whisper package to utilsBas van Kervel2017-06-211-22/+1 * whisper: renamed errorsBas van Kervel2017-06-213-25/+25 * whisper: fallback to default config if none is specifiedBas van Kervel2017-06-211-0/+4 * whisper: remove obsolete api testsBas van Kervel2017-06-211-672/+0 * whisper: remove gencodec override for configBas van Kervel2017-06-212-34/+0 * whisper: move ShhClient to its own packageBas van Kervel2017-06-211-9/+10 * whisperv5: integrate whisper and add whisper RPC simulatorBas van Kervel2017-06-1519-473/+1134 * whisper: switching to v5 + minor refactoring (#14387)gluk2562017-04-282-33/+33 * whisper: message format refactoring (#14335)gluk2562017-04-2713-218/+326 * all: update license informationFelix Lange2017-04-142-16/+16 * whisper: big refactoring (#13852)gluk2562017-04-1013-675/+1223 * trie, whisper/whisperv5: use math/rand Read functionFelix Lange2017-03-234-37/+22 * common: move big integer math to common/math (#3699)Felix Lange2017-02-272-9/+14 * whisper: fixed temporary directory for tests (#3707)gluk2562017-02-241-2/+2 * whisper: expiry refactoring (#3706)gluk2562017-02-245-36/+72 * cmd, whisper/mailserver: revert to utils.FatalfPéter Szilágyi2017-02-231-4/+5 * all: blidly swap out glog to our log15, logs need reworkPéter Szilágyi2017-02-2310-88/+80 * Whisper API fixed (#3687)gluk2562017-02-2310-78/+157 * crypto: add btcec fallback for sign/recover without cgo (#3680)Felix Lange2017-02-183-9/+11 * whisper: interface changed to simplify the transition to v5gluk2562017-02-147-86/+91 * whisper: add tests for mailserver (#3631)gluk2562017-02-132-8/+211 * cmd/wnode, whisper: add whisper CLI tool and mail server (#3580)gluk2562017-01-317-30/+232 * all: fix ineffectual assignments and remove uses of crypto.Sha3Felix Lange2017-01-094-17/+9 * all: fix spelling errorsPéter Szilágyi2017-01-071-1/+1 * all: fix issues reported by honnef.co/go/simple/cmd/gosimpleFelix Lange2017-01-0710-34/+27 * all: gofmt -w -sFelix Lange2017-01-066-31/+31 * rpc: remove HexNumber, replace all uses with hexutil typesFelix Lange2016-12-203-41/+39 * rpc: remove HexBytes, replace all uses with hexutil.BytesFelix Lange2016-12-201-5/+6 * whisper: refactoring (#3411)gluk2562016-12-2012-66/+253 * whisper/shhapi, whisper/whisperv5: refactoring (#3364)gluk2562016-12-0214-650/+828 * whisper: project restructured, version 5 introduced (#3022)gluk2562016-10-2930-14/+4447 * Merge pull request #2458 from fjl/go-vetFelix Lange2016-04-151-2/+2 |\ | * all: fix go vet warningsFelix Lange2016-04-151-2/+2 * | whisper: deflake Test*MessageExpirationFelix Lange2016-04-152-9/+5 |/ * all: update license informationFelix Lange2016-04-151-7/+7 * rpc: various fixes/enhancementsBas van Kervel2016-04-121-2/+2 * all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}()Ricardo Catalinas Jiménez2016-02-223-5/+5 * rpc: migrated the RPC insterface to a new reflection based RPC layerBas van Kervel2016-01-262-2/+2 * Merge pull request #2035 from bas-vk/rcp-v2-rebaseFelix Lange2015-12-152-0/+427 |\ | * rpc: new RPC implementation with pub/sub supportBas van Kervel2015-12-142-0/+427 * | crypto, crypto/ecies, crypto/secp256k1: libsecp256k1 scalar multGustav Simonsson2015-11-301-4/+5 |/ * cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacksPéter Szilágyi2015-11-273-7/+13 * whisper: fixed broadcast raceJeffrey Wilcke2015-11-253-2/+19 * whisper: fix datarace in expiration testPéter Szilágyi2015-11-051-2/+11 * all: fix license headers one more timeFelix Lange2015-07-2414-14/+14 * all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-2314-56/+56 * all: update license informationFelix Lange2015-07-0714-0/+224 * p2p, whisper: use glog for peer-level loggingFelix Lange2015-05-07