Re: [BBDB] ChangeLog 2016-07-20

2016-07-22 Thread Gijs Hillenius
On 22 Jul 2016, Roland Winkler wrote:

> On Fri Jul 22 2016 Gijs Hillenius wrote:
>> My Emacs (24.5) bring CPU to 100% for minutes (until C-g) when I try
>> to read `bbdb-hashtable', following the link from reading about
>> bbdb-gethash...
>
> What is it you want to do?  Under normal circumstances there should
> never be a need to inspect bbdb-hashtable via its printed
> representation.  When a hash table contains many elements (here: you
> have many BBDB records), the printed representation of the hash
> table can get very big.  You can read more about hash tables in the
> elisp manual.

Thanks for the extra explanation. Will read the elisp manual.

Sorry for the noise..

--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/


Re: [BBDB] ChangeLog 2016-07-20

2016-07-22 Thread Roland Winkler
On Fri Jul 22 2016 Gijs Hillenius wrote:
> My Emacs (24.5) bring CPU to 100% for minutes (until C-g) when I try to
> read `bbdb-hashtable', following the link from reading about
> bbdb-gethash...

What is it you want to do?  Under normal circumstances there should
never be a need to inspect bbdb-hashtable via its printed
representation.  When a hash table contains many elements (here: you
have many BBDB records), the printed representation of the hash
table can get very big.  You can read more about hash tables in the
elisp manual.

Roland

--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/


Re: [BBDB] ChangeLog 2016-07-20

2016-07-22 Thread Gijs Hillenius
On 21 Jul 2016, Roland Winkler wrote:

[...]

> 2016-07-20  Roland Winkler  
>   Make bbdb-hashtable a proper hash table.
>   * lisp/bbdb.el (bbdb-hashtable): Use make-hash-table.
>   (bbdb-puthash, bbdb-gethash, bbdb-remhash, bbdb-buffer)
>   * lisp/bbdb-com.el (bbdb-completion-predicate)

My Emacs (24.5) bring CPU to 100% for minutes (until C-g) when I try to
read `bbdb-hashtable', following the link from reading about
bbdb-gethash...

,
| bbdb-gethash is a compiled Lisp function in `bbdb.el'.
| 
| (bbdb-gethash KEY  PREDICATE)
| 
| Return list of records associated with KEY in `bbdb-hashtable'.
`




--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/


[BBDB] ChangeLog 2016-07-20

2016-07-20 Thread Roland Winkler
I've tried to catch up.  Let me know if in the list below I forgot
anything significant that came up on this list recently or whether
there are any unexpected problems with these changes.


2016-07-20  Roland Winkler  
Update copyright year in all files.

2016-07-20  Roland Winkler  
* lisp/bbdb-mua.el (bbdb-mua-mode-alist): Add support for
mu4e-compose-mode and notmuch-message-mode which are derived from
message-mode.

2016-07-20  Roland Winkler  
* m4/emacs_wl.m4: New file
* configure.ac: Use it.
* NEWS, README: Document support for Wanderlust

2016-07-20  David Maus  
Add basic support for Wanderlust.
* lisp/Makefile.am, lisp/makefile-temp: Support Wanderlust.
* lisp/bbdb-mua.el (bbdb-mua-mode-alist, bbdb-mua)
(bbdb-message-header, bbdb-mua-update-records, bbdb-mua-wrapper):
Add support for Wanderlust.
(bbdb-mua-auto-update-init): Add wanderlust to list of auto-update
muas.
* lisp/bbdb.el (bbdb-init-forms): Add support for Wanderlust.
* lisp/bbdb-wl.el: New file.

2016-07-20 Marco Wahl 
* lisp/bbdb-com.el (bbdb-omit-record): Fix arg list of
bbdb-redisplay-record.

2016-07-20  Roland Winkler  
Make bbdb-hashtable a proper hash table.
* lisp/bbdb.el (bbdb-hashtable): Use make-hash-table.
(bbdb-puthash, bbdb-gethash, bbdb-remhash, bbdb-buffer)
* lisp/bbdb-com.el (bbdb-completion-predicate)
(bbdb-completing-read-records, bbdb-complete-mail): Use it.

2016-07-20  Roland Winkler  
* lisp/bbdb.el (bbdb-add-to-list): Remove.
(bbdb-pushnew, bbdb-pushnewq, bbdb-pushnewt): New macros.
(bbdb-record-set-xfield, bbdb-record-set-field)
(bbdb-merge-concat-remove-duplicates, bbdb-parse-records)
(bbdb-change-record)
* lisp/bbdb-com.el (bbdb-mail-aliases, bbdb-get-mail-aliases)
(bbdb-add-mail-alias)
* lisp/bbdb-mua.el (bbdb-update-records): Use them.


--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
___
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/