* helm.el (helm-fuzzy-search): Add FIXME comment.
* helm-source.el: Fix setting of :search slot.
* helm.el (helm-fuzzy-search): Attempt to fix negation, still broken though.
* helm-match-plugin.el: Add comment.
* helm.el (helm-search-match-part): Fuzzy search when enabled.
* helm.el (helm-search-from-candidate-buffer): Get rid of helm-point-is-moved.
(helm-point-is-moved): Removed.
* helm-mode.el: Add history to symbol function (#702).
(helm-completing-read-symbols): Add history source.
* helm-source.el (helm-source-in-buffer): Bind match-part (#145).
* helm-source.el: Use identify only whe fuzzy is enabled.
* helm.el: Fix negation in fuzzy search.
(helm-fuzzy-search,
helm-search-from-candidate-buffer,
helm-search-match-part): Do it.
* helm.el (helm-search-match-part): Handle also negation in multiple pattern matching.
* helm.el (helm-search-match-part): Handle also fuzzy in multiples match.
* helm.el (helm-search-match-part): Reindent.
* helm.el (helm--mapconcat-candidate): Renamed to `helm--mapconcat-pattern'.
(helm--mapconcat-pattern): Rework it.
* helm-buffers.el: use it.
* helm-files.el:   use it.
Remove execute-extended-command from helm-completing-read-handlers-alist.
* helm-mode.el (helm-completing-read-symbols): Revert to no history.
* emacs-helm.sh: Bind M-x to helm-M-x.
Merge branch 'master' of github.com:emacs-helm/helm
* helm-mode.el: Allow exiting when predicate return non--nil (#707).
i.e exit when predicate returns non--nil even if must-match is t.
(helm-read-file-name,
helm-comp-read): Bind `minibuffer-completion-predicate'.
* helm.el (helm-confirm-and-exit-minibuffer): Test with `minibuffer-completion-predicate'.
* helm.el: Handle also predicate with two args for hash tables (#707).
(helm-confirm-and-exit-minibuffer): Do it.
* helm.mode.el (helm-comp-read): Bind minibuffer-completion-table.
* helm.el (helm-fuzzy-search): Improve performances (#145).
* helm-source.el: Now no need to bind match-part slot when using fuzzy.