[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] branch externals/ebdb created (now acaf3d0)
From: |
Eric Abrahamsen |
Subject: |
[elpa] branch externals/ebdb created (now acaf3d0) |
Date: |
Mon, 14 Aug 2017 11:45:03 -0400 (EDT) |
girzel pushed a change to branch externals/ebdb.
at acaf3d0 Move the mail field sorting thing to a :before method
This branch includes the following new commits:
new 6c79908 Test
new b25edb9 Squash "prep" branch, push to Github
new 6aa15d2 Change interactive defs for move/copy-records
new c803f1c Forgot extra argument to ebdb-delete-i18n
new baa9636 Complement ebdb-create-record with
ebdb-create-record-extended
new e760dad Fix quoting bug in ebdb-fmt-record-header
new 4ded2cb Be more careful about text props in record headers
new 849159d Add ebdb-search-database
new 74ed051 Better customization setup for record fields
new ac0b822 Switch to using kbd macro in keymap def
new 406b700 Change keybindings of record/field copy commands
new 1ee7829 Don't auto-save unsynced databases
new 7b8b00f Remap binding of ebdb in *EBDB* buffers
new c212316 First commit of buffer improvements
new 9edb0c0 Sort out catch-all version of ebdb-make-buffer-name
new e0b4d17 Provide keybindings for clone-buffer and rename-buffer
new ece1a35 Stray "arg" arg left in create-record-extended
new 696d6ba Document buffer manipulation commands in the manual
new 22734d1 Select newly-cloned buffers
new 5fe2bf6 Add ebdb-field-obfuscated abstract field class
new c4ea244 Add new ebdb-field-id field
new 9a2fd46 Merge branch 'master' into buff
new 4633492 Improve ebdb-field-user docstring
new 4b8ce76 Move point to next record when adding a mark
new 20f1ea2 Add command to unmark all records
new a43e883 Move record initialization out of load process
new 7126d5d Hash record uuids during the loading process
new 16cdf2c Provide protection for relations to unloaded records
new 20785a1 Additions to README and manual
new 9791ed5 Merge branch 'buff'
new 50f39b6 Forgot about rmail
new fb76dd3 Fix ebdb-search-duplicates
new b0778d6 Make ebdb-display-records non-interactive
new f288cba Use "d" prefix for record/database move commands
new 49b422e Remove mentions and bindings for ebdb-do-all-records
new 8eb2262 Add object-print method for records
new 77eb15b Add keybinding for ebdb-search-database
new 015bd25 New search command ebdb-search-record-class
new 94c7c6b Provide ebdb-load guards in a few more places
new 7570ed9 Protect against non-present records in role delete method
new 3a0048f Stop pretended init and delete are the same for records
and fields
new dbd3559 Do away with ebdb-seen-uuids
new e50a437 When unloading, don't remove records from the db's record
slot
new 7721bf3 Mess with autoloads
new 60aea3d ebdb-create-record: set record class outside of
interactive call
new e4f1cf5 Fix broken quoting for organization simple name reading
new 11fe701 Name classes now inherit from ebdb-field-user
new 5ce28dc Remove ebdb-file-coding-system variable
new 9e2c0e8 Fix logic of loading records from multiple databases
new a712f52 Update ebdb-pgp
new e178321 Trailing code in last commit
new 8537076 Improvements to the gnorb-ebdb-org-tags field
new 6568bbf Straighten out ebdb-separator-alist
new 886cfd0 Change gnorb tags field to plain org tags field
new a158434 Remove ebdb-browse-url
new c44b910 New ebdb-copy-mail-as-kill command
new 10b0fa4 Use save-excursion in ebdb-toggle-all-record-marks
new a2d2116 Use eieio-object-p instead of vectorp
new 2ec61be Fixup bbdb-mode keymap, menu, and docstring
new 784f45c New function ebdb-prompt-for-mail
new 9a42885 ebdb-prompt-for-mail should return single mails with no
prompt
new 118f567 Add a "defunct" arg to ebdb-record-mail
new 38db90d Improve ebdb-copy-mail-as-kill
new b2fdb42 Include record name when prompting for mail
new 5910db7 Restore mail alias functionality
new 47ac653 Fix autoload for ebdb-org-field-tags definition
new dc517a1 More fixes to merging logic in ebdb-db-load
new 90cb02a Remove ebdb-mail-address
new 794babc Fix mail field action
new e159e3a Yet another method definition in the wrong place
new c7d378b Autoload eieio-customize-object
new bd9dd94 Use ebdb-defunct face on defunct role fields
new decfc94 Update company-ebdb to work
new a5b00bd Re-init mail fields after moving them to a role
new f1edaed Prevent eieio-persistent-save from changing db file slot
new 7d41fb9 Small tweaks to ebdb-load
new e49e9da Using wrong var name in ebdb-edit-field
new ab1480b Remove ebdb-this-buffer-name
new 5156eb2 Rename ebdb-display-one-record to
ebdb-search-single-record
new 1c4fadd Make ebdb-record-name a get-or-get-and-set operation
new 05f67d6 Fix merging procedure
new ca4516b Use mail-decode-encoded-word-string on returned MUA
headers
new b495e29 Omnibus changes to display and redisplay
new 41bc859 Still need to hash newly-added records
new 55a8c97 Split ebdb-db-disable into interactive/non-interactive
functions
new 1ded570 Note new database-related commands in manual
new b9d7727 Fill out the ebdb-parse process
new 9aab682 Add a generic for ebdb-db-editable
new 7da77f4 Expand ebdb-with-record-edits
new 4263d5b Fix the reload process
new 76621c7 Clean up keymap bindings
new f397e3d Add missing require statement
new f0b0a32 Fix organization name matching in migration
new ef673e2 Improve organization searching
new ae23a9b Fix to ebdb-parse with field-name-simple
new 4cce4c8 Simplify role field adoption process
new c43e39b Another round of compiler-inspired fixes
new dd4f251 Split off ebdb-record-field for field classes
new bc71bda Many fixes to migration routine
new 1219b93 Rework *EBDB* buffer searching
new 29bf304 Rework MUA window popups
new 5ec40d5 Add sections on searching and record marking to manual
new 8c20202 Update company-ebdb to work with new search style
new dcb7dbc Change default keybindings in Gnus
new 0910ddd Change default of ebdb-default-user-field
new 548e05d Tweaks to MUA interactive commands
new 6197578 Change default separator of org tags
new 80ef19d Make ebdb-search-read and ebdb-search-field into generics
new 8312ea4 Allow company-ebdb to work in notmuch-message-mode as well
new a2de313 Install ebdb-save as a kill-emacs-hook
new 9ac0f0f Searching on empty strings should happen in field-search
method
new 825c4cc Simplify the structure of ebdb-org-hashtable
new 52d3d54 Remove all pop-up-window-size type options
new 40df5bc Remove ebdb-new-mails-primary
new dd83c7e Short-circuit ebdb-info
new 6c85728 Manual and README additions
new 31bf2cf No, that's not the proper way to create a &context
catchall
new 5dda311 Force mode line update after renaming EBDB buffers
new ed3e270 Reverse order of args in return value of ebdb-popup-window
new 9edc54f Merge snarf branch, basic framework of snarfing in place
new 8f82b0f Complete changes from ed3e270
new a94483d Refinements to snarfing
new 4cd4a0c Simplify searching
new b661aac First generalized version of snarfing
new 4688493 Wrap ebdb-parse in save-match-data
new 5b24d54 Special-case mail symbol in ebdb-record-field
new 61b533c Simplify ebdb-record-field for strings
new a0eada8 Change some of the EBDB buffer formatting defaults
new 587ebbc Use ebdb-prompt-for-record in org link completion
new 42f6dce Add "Hacking EBDB" section to manual
new 20906ae ebdb-prompt-for-record should load if necessary
new 8d81a19 Add EBDB record citation
new 1bc78ab Add helm-ebdb file
new 81e23c3 Simplify record mail citing
new c0979b0 Typo in ebdb-mua-check-header
new ed6e228 Make ebdb-annotate-message more class agnostic
new 5613bc2 Fix bug in ebdb-record-field-slot-query
new b610b96 ebdb-record-search can accept symbols for search type
new aae57ff Ensure that extra name field instances go in 'aka slot
new 7662133 Simplify ebdb-dwim-mail
new 86b386d Compiler-inspired fixes
new b9da0f4 Check Organization headers and display/update
organization records
new a968dd3 First actually-working version of snarfing
new 057c4c0 Have ebdb-snarf accept optional records argument
new 6fe34b0 Fix bugs in ebdb-annotate-message
new d9b4865 More tweaks to snarfing process
new aa2d973 Allow optional records argument to ebdb-initialize
new 61dcb8c Re-initialize database records after reloading
new 501edfb Give Org mode its own popup window
new 8694194 Use string-match-p for searching on Org tags
new 189314d Fix up Org link following
new 1fe77aa Tiny tweak to snarfing
new 0612d92 Comment out ebdb-mua-auto-snarf-signature
new 281c61e Don't ((lambda ())
new b635b4e First stab at article snarfing
new 09e421f Rework anniversary/diary integration
new 957fc1b Implement popping of buffer search history
new abdb8cd Update copyright years to 2017
new 6c267e9 Fix pop-up mouse menus in EBDB buffers
new 55b3f82 Fixup with fix popup menus
new bf51b58 Fix ebdb-delete-redundant-mails
new e4c0442 Fix up actions and EBDB buffer menus
new db930f6 Compiler-inspired fixes, and removal of old-code
references
new 0cfe1ec Provide keybinding for ebdb-format-all-records
new eea0abf VCard export is good enough
new 5fdf286 Feeding incorrect args to ebdb-snarf
new 9b6c88d Fix incorrect variable name
new a19ff0a Simplify pop-up window splitting
new 279eb56 Tweaks and additions to manual
new 64b5e43 Fix autoloads in ebdb.el
new dd13813 Bah, fixups to a19ff0a
new e71548d Allow for characters before mail addresses when snarfing
new 6479c87 Remove unused code
new f1448f4 Remove this empty file
new a8e44ee Update company-ebdb for new search behavior
new ece91cb Remove spurious ebdb-record-search implementation
new e0c3311 Fix parsing of suffixes in names
new 8ebba5d Very basic test setup
new a8e0221 Missing local variable binding
new 86a3aa9 Change signature of ebdb-undisplay-records
new 3cb827e Check for existence of fiel-attribute-modification-time
new 744c829 Clear *EBDB-Message* buffers when composing new message
new 429cdb0 Add safety check to ebdb-undisplay-records
new 05cf7ec New ebdb-message-buffer-name subst
new 10c1e76 When replying to messages, start with a populated EBDB
buffer
new 14b03b5 Fix menu entry of ebdb-create-record
new b9e6034 Increase base field indentation in *EBDB* buffers
new 927c2ac Be more careful about name formatting
new aabe2c0 Stupid mistake in previous commit
new 4c6b6f5 Protect gnus stuff behind eval-after-load
new fc1a480 Fix ebdb-delete-redundant-mails
new e52e17e Pop up EBDB buffer when using company to complete
new fc813dd Yet more fixes to proper name formatting
new c8bdb70 Don't assume Chinese names have both surname and
given-names
new 4f3db7f Save match data around ebdb-parse-i18n
new 374919e Fixes to proper name formatting, part III
new cc83f62 Add protection around ebdb-record-uuid
new 6549647 More tests
new ae377c1 Use ebdb-field-search in notes-type record searches
new 54bb078 Remove final references to ebdb-print
new 79ed878 Handle formatting to a fake *EBDB* buffer
new f316417 Change keybinding for ebdb-prev-field
new c07babf If alt-names search fails, fall back on actual name field
search
new 760fd91 More informative warning when deleting record fields
new 072bb74 ebdb-parse-i18n must also accept a slots argument
new 1ae4bbf Provide internationalized ebdb-string and ebdb-parse for
phones
new 325426e Add ebdb-complete.el (#32)
new bfc5d9d Internationalized ebdb-parse method for names must accept
slots arg
new 0c2056c Basic tests for EBDB's internationalization support
new 0cb406e Expand ebdb-test-save-vars to save ebdb-db-list as well
new 722e2c3 Mild hack to make pop up windows work well
new 212a1e1 Snarfing shouldn't pop up its own window
new dc4217d Compiler-inspired fixes, volume 5453
new 498a580 Allow user transformation of search strings
new 0ccfc0a Write generics for ebdb-db-add/remove-record
new 13c0a38 Tweaks to testing macros, more tests
new 06123d9 Make sure database files are decoded as utf-8-emacs
new af13080 Support sending text messages via Signal
new 762f027 Add Makefile
new 2bfb04e Move ebdb-message-search to ebdb.el
new ea13778 Autoload calendar-absolute-from-gregorian
new 40d71b9 Steal UUID generating function from Org
new dd675a6 Revert changes to pop-up routine.
new 94749fd Expand gnus-user-format-function-%s
new 4937cbd Specify class of name fields when updating from MUA
new c9f8f33 Be more when careful migrating timestamps
new b7a28f3 Be more forgiving about contents of BBDB file when
migrating
new 72aba6a New label/field alist for vcard export
new d5bec83 Fix to UUID change
new 1096c6e Search read transform functions needs to work for all
methods
new 444f762 Fix condition-case catch in ebdb-i18n-* methods
new ff3cfa4 ebdb-parse-i18n for Chinese phones should pass class arg
through
new d0d0bbb Shift transformation of search strings into ebdb-search
new 817414a Drop object-print for cl-print-object
new adfe13f Fix stupidity
new a629bde Last tweak to pop-up buffers
new 4ce353e Migrate more search routines to the ebdb-search-display
thing
new 4882f66 Include addresses in vcard output, plus escaping
new 2b28f57 Bump to version 0.2
new 0120729 Add vcard unescaping, and some vcard tests
new 2de4f0e Apparently I was spelling vCard wrong
new ce5d9ee Fix vCard formatting for anniversaries
new f9d5af6 Add close parenthesis to email regexp delimiter
new 6687da1 Remove redundant customization group ebdb-utilities-snarf
new 440cb9e More search functions can use prefixes: mention in manual
new 5d7a58c Add option for character fold searching
new 7040cad Expand ebdb-helm to complete on mails as well
new a776d37 Don't use copy-sequence plus add-text-properties on
strings
new a6bc423 Remove unused customization groups
new 4ded53d All vCard lines should be delimited with CRLF
new 96b113d New functions for folding/unfolding long vCard lines
new aa15250 Change newline approach in vCard handling
new e5696fa Add counsel-ebdb.el
new 6f8d59b Fix record citation
new fb4d5d5 Migration should guard against unparseable emails
new 3106b45 Require ebdb-format in ebdb-vcard
new bbe407e Code tweaks and re-arrangments
new 89467fc Don't wrap cl-print-object in eval-when-compile
new 7549366 New method: ebdb-db-load-records
new 5135645 Split out ebdb-notice-record and ebdb-notice-field methods
new 88f5e12 Fill out functionality of gnorb messages field
new 727eddb Change databases' buffer-char slot into actual character
new 4bdf47e Get notice routine working
new e80753a Change ebdb-record-change-name to accept strings
new b52cdc0 Record-insert|delete-field methods can find their own
slots
new 5e7a0d6 Change arg order of record-insert|delete-field, refactor
new fcee6ab Protect against no current record when redisplaying
new 71a93f5 Put a load protection in ebdb-mua-update-records
new f3b9525 Temporarily abandon having record-change-name accept
strings
new b37356a Fix docstring of ebdb-create-record
new cacb97b Fix bug in MUA record creation
new a81769c Allow custom hash predicates
new 8dd1600 Change type of anniversary field dates
new 1a31515 Fixes to record loading
new fcf0702 Mark EBDB buffers as unmodified after save
new 57b2514 Use ebdb-with-record-edits in more places
new 01262e3 Mark EBDB buffers as modified after edits
new e5bdee2 Rework ebdb-mail-yank
new afe5495 Adjust indentation of multi-line field values
new 88fc231 ebdb-complete: Add mail-mode support (#44)
new 0904c14 Split ebdb-org-open into two functions
new f62f15f Pop up empty *EBDB* buffer for users with no records
new d3e1485 Reinstate the notice record hook, and move notice-record
method
new d7bc0c9 Drop the whole auto-notes thing
new 63d2588 Combine with previous commit
new f44a797 New function ebdb-mua-in-ebdb-buffer
new 5fd19ea Simplify MUA record editing
new dbf980e Create specific keymap for using EBDB in MUAs
new 0fe0957 Large pile of manual, docstring, and comment edits
new d8bc159 Fairly embarrassing oversight in setting ebdb buffers
modified
new 5362b12 require pyim, for chinese-pyim has been renamed to pyim
(#45)
new f3f9f37 Move, rename and bind ebdb-mail-yank
new a4d11f5 Modify ebdb-mua-yank-cc to yank from any EBDB buffer
new e555044 Expand manual, and edit for use of ox-texinfo-plus
new 110ece1 Mention internationalization library in the manual
new c890b24 Mention mail aliases in the manual
new 4a35635 Mention vCard export support in manual
new 534d3b7 Start tracking manual texi and info files
new 3d4a236 Mention all supported MUAs in manual
new e80675b Mention support for completion frameworks in manual
new 56f8f5f Mention Org integration in the manual
new 6c89a57 Mention record citing in the manual
new 969c44c Small tweaks to README
new 13f32ef Fix propertize call when formatting field values
new f987d46 Fix buffer modification call
new 5329d89 Mark arg as used in call to ebdb-with-record-edits
new 8cdb1d1 Fix bug in ebdb-char-fold-search logic
new 7caa1b4 Fix bug in reading mail alias fields
new 9169c1e When inserting fields, read the field but insert a clone
new 9ce8e30 Check db editable before reading new record
new 84b348e Basic finished version of manual
new c0910a1 Add test for multiple databases plus read only
new aea28d9 Add test for with-record-edits macro
new 75de073 Let ebdb-complete can grab string which similar
"guix-devel" (#46)
new 6cc67a7 Add instructions for writing i18n libraries to manual
new 9e5b55d Set local variable correctly in manual
new 5cfad1d Don't need so much docstring on ebdb-mode
new a035748 Mention role fields in the manual
new be9464d When merging organization records, possibly merge role
fields
new 851c0f1 Half-implement signature snarfing for MUAs
new 9a0cca1 Create ebdb-parse method for URL fields
new 1df6476 Remove stray code
new 2c9d491 Rework snarf collection
new a4e9f16 Also snarf URL fields
new b26e295 Fall back to human readable name of labeled fields
new 615ed9a Prefix arg to article snarfing only snarfs signature
new b990fdf File header changes preparatory to breaking off separate
libraries
new d589a33 Internationalized ebdb-parse for phones wasn't doing
enough setup
new 8455b47 Bug in 851c0f1, signature snarfing
new 26ee1cb Refactor snarfing
new 4034f7a Add phone field snarfing to the list of snarf routines
new bc3c712 Move "Writing Internationalization Libraries" in manual
new b9ac670 Add new manual section about writing MUA integration
new c11ef0e Rename ebdb-message-header to ebdb-mua-message-header
new 6c13763 Don't require ebdb-chn from ebdb-i18n
new 27325c4 Replace trailing whitespace in tests
new 5f97295 Catching wrong error in internationalized version of name
string
new 3210ad7 Compiler-inspired fixes version 443992
new 4d26065 Prepare ebdb-gnorb to be extricated
new 80ce330 Remove libraries that will live in separate packages
new 8776051 Changes to manual and README, reflecting EBDB's move to
ELPA
new f466e6e Add some country name "shorthands"
new 5fbc902 New option ebdb-i18n-countries-pref-scripts
new 5e25f5b Remove Brian Edmonds' code until copyright resolved
new 2d74de4 Use autoload cookies on defclass statements
new 761dc23 Fix bug in searching by database
new f64c791 Add internationalized version of ebdb-string for addresses
new 2c05d6e Wrong slot names when reading addresses
new 7dd034d Fix up record citation, bind a command in EBDB mode
new acaf3d0 Move the mail field sorting thing to a :before method
- [elpa] branch externals/ebdb created (now acaf3d0),
Eric Abrahamsen <=
- [elpa] externals/ebdb 6aa15d2 003/350: Change interactive defs for move/copy-records, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 6c79908 001/350: Test, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 849159d 008/350: Add ebdb-search-database, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 406b700 011/350: Change keybindings of record/field copy commands, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb baa9636 005/350: Complement ebdb-create-record with ebdb-create-record-extended, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 7b8b00f 013/350: Remap binding of ebdb in *EBDB* buffers, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 4ded2cb 007/350: Be more careful about text props in record headers, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb e760dad 006/350: Fix quoting bug in ebdb-fmt-record-header, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb e0b4d17 016/350: Provide keybindings for clone-buffer and rename-buffer, Eric Abrahamsen, 2017/08/14
- [elpa] externals/ebdb 696d6ba 018/350: Document buffer manipulation commands in the manual, Eric Abrahamsen, 2017/08/14