On Mon May 12 2014 Roland Winkler wrote: > On Mon Apr 28 2014 Barak A. Pearlmutter wrote: > > PS bbdb-fix-record updates the timestamp even if it hasn't changed > > anything else. > > The patch below should fix this.
Well, this did not quite work when the code got compiled. Now it should work properly. Also, bbdb-insert-field and bbdb-edit-field will issue a message if the record remained unchanged. 2014-05-15 Roland Winkler <wink...@gnu.org> * lisp/bbdb.el (bbdb-redisplay-record): Delete record from bbdb-records if record is undisplayed. * lisp/bbdb-com.el (bbdb-omit-record): Simplify. Handle records at beginning and end of bbdb-buffer properly. 2014-05-15 Roland Winkler <wink...@gnu.org> Fix and improve previous patch. * lisp/bbdb.el (bbdb-update-unchanged-records): Renamed from bbdb-save-unchanged-records. (bbdb-with-print-loadably): Put at beginning of bbdb.el. (bbdb-change-record): Return record only if we updated it. * lisp/bbdb-com.el (bbdb-touch-records): Use bbdb-update-unchanged-records. (bbdb-insert-field, bbdb-edit-field): Issue message if record remained unchanged. BBDB is available at http://savannah.nongnu.org/projects/bbdb/ ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/