ChangeLog 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. 2016-02-17 Ryan C. Thompson <rct@thompsonclan.org>
  2. * test/ido-ubiquitous-test.el: Significant refactoring of awkward
  3. testing code. Tests should now be more robust.
  4. * ido-completing-read+.el (ido-select-text): Fix an edge case in
  5. ido-select-text: when require-match and default are both non-nil,
  6. it should be impossible to return an empty string.
  7. (ido-cr+-fallback-function): Don't allow ido-ubiquitous to be a
  8. fallback for ido-cr+.
  9. 2016-01-29 Ryan C. Thompson <rct@thompsonclan.org>
  10. * ido-ubiquitous.el (ido-ubiquitous--maybe-update-overrides):
  11. Change default auto-update setting to notify. If the user has
  12. customized overrides and new ones are added upstream, it will nag
  13. them until they choose to explicitly enable or disable
  14. auto-updating.
  15. 2016-01-16 Rasmus <rasmus@gmx.us>
  16. * ido-ubiquitous.el (ido-ubiquitous-update-overrides): Remove
  17. dependency on s.el.
  18. 2015-11-22 Ryan C. Thompson <rct@thompsonclan.org>
  19. * ido-ubiquitous.el (ido-ubiquitous--maybe-update-overrides):
  20. Allow ido-ubiquitous to automatically add new overrides.
  21. 2015-11-21 Ryan C. Thompson <rct@thompsonclan.org>
  22. * ido-ubiquitous.el: Fix up dependency declarations and require
  23. statements (including a pull request by Steve Purcell)
  24. * ido-completing-read+.el (ido-select-text): Fix C-j behavior when
  25. require-match is enabled
  26. 2015-10-04 Ryan C. Thompson <rct@thompsonclan.org>
  27. * ido-ubiquitous.el: Add override for etags-select
  28. 2015-06-19 Ryan C. Thompson <rct@thompsonclan.org>
  29. * ido-ubiquitous.el: Fix some byte-compile warnings in autoloads
  30. by also autoloading the associated variable declarations
  31. 2015-06-18 Ryan C. Thompson <rct@thompsonclan.org>
  32. * ido-ubiquitous.el: Ignore and warn about invalid overrides
  33. instead of crashing
  34. * ido-completing-read+.el: Fix some variable declaration warnings
  35. * ido-ubiquitous.el (ido-ubiquitous-default-command-overrides):
  36. Add override for "where-is" command
  37. 2015-05-28 Ryan C. Thompson <rct@thompsonclan.org>
  38. * ido-ubiquitous.el (ido-ubiquitous-version): Fix a typo in the previous version
  39. 2015-04-23 Ryan C. Thompson <rct@thompsonclan.org>
  40. * ido-completing-read+.el: Fix obsolete reference to "choices"
  41. instead of "collection"
  42. 2015-04-08 Ryan C. Thompson <rct@thompsonclan.org>
  43. * ido-ubiquitous.el: Major refactor. Split into two packages:
  44. ido-completing-read+.el and ido-ubiquitous.el that depends on it.
  45. Additionally, some of the customization variables for
  46. ido-ubiquitous have been changed for increased flexibility in
  47. configuration, and the internals have been rearchitected
  48. significantly.
  49. 2015-01-25 Ryan C. Thompson <rct@thompsonclan.org>
  50. * ido-ubiquitous: Fix indentation issues
  51. (https://github.com/DarwinAwardWinner/ido-ubiquitous/pull/62)
  52. 2014-09-04 Ryan C. Thompson <rct@thompsonclan.org>
  53. * ido-ubiquitous: Enable fallbacks to non-ido-completion using C-f
  54. and C-b
  55. 2014-05-26 Ryan C. Thompson <rct@thompsonclan.org>
  56. * ido-ubiquitous: Disable in tmm when called as a function as well
  57. as a command
  58. 2014-03-27 Ryan C. Thompson <rct@thompsonclan.org>
  59. * ido-ubiquitous: Add override for "*-theme" functions
  60. 2014-03-24 Ryan C. Thompson <rct@thompsonclan.org>
  61. * ido-ubiquitous: Fix a bug related to
  62. "ido-ubiquitous-allow-on-functional-collection"
  63. (#46)
  64. 2014-02-25 Ryan C. Thompson <rct@thompsonclan.org>
  65. * ido-ubiquitous: Disable in tmm-menubar
  66. 2013-11-19 Ryan C. Thompson <rct@thompsonclan.org>
  67. * ido-ubiquitous: Add new custom variable
  68. "ido-ubiquitous-allow-on-functional-collection"
  69. 2013-10-02 Ryan C. Thompson <rct@thompsonclan.org>
  70. * ido-ubiquitous: Enable in "read-char-by-name"
  71. 2013-09-27 Ryan C. Thompson <rct@thompsonclan.org>
  72. * ido-ubiquitous: Disable in org and magit since they already
  73. support ido
  74. 2013-09-26 Ryan C. Thompson <rct@thompsonclan.org>
  75. * ido-ubiquitous: Make ido-ubiquitous work with Emacs trunk
  76. (pre-24.4)
  77. * ido-ubiquitous: Fix a few minor and unlikely-to-ever-occur bugs
  78. * ido-ubiquitous: Replace collection function whitelist with
  79. overrides (overrides can now force ido completion when collection
  80. is a function)
  81. 2013-09-23 Ryan C. Thompson <rct@thompsonclan.org>
  82. * ido-ubiquitous: Implement collection function whitelist
  83. * ido-ubiquitous: Implement collection size limit for ido
  84. completion
  85. 2013-09-17 Ryan C. Thompson <rct@thompsonclan.org>
  86. * ido-ubiquitous: Eliminate use of "macroexp--backtrace", which
  87. doesn't exist in Emacs 24.2.
  88. 2013-09-11 Ryan C. Thompson <rct@thompsonclan.org>
  89. * ido-ubiquitous: Fix handling of collection being a function
  90. (issues #23 and #25).
  91. 2013-09-10 Ryan C. Thompson <rct@thompsonclan.org>
  92. * ido-ubiquitous: Fix the issue where `called-interactively-p'
  93. always returns false
  94. https://github.com/DarwinAwardWinner/ido-ubiquitous/issues/24
  95. 2013-09-05 Ryan C. Thompson <rct@thompsonclan.org>
  96. * ido-ubiquitous: Ido-ubiquitous now works better with interactive
  97. commands. Specifically, it now works when the completion happens
  98. inside the "interactive" form of the command instead of the
  99. function body.
  100. * ido-ubiquitous: Functions and commands that need non-standard
  101. behavior are now controlled through the variables
  102. "ido-ubiquitous-command-overrides" and
  103. "ido-ubiquitous-function-overrides".
  104. * ido-ubiquitous: Major rewrite of a significant portions of
  105. ido-ubiquitous.
  106. 2013-05-31 Ryan C. Thompson <rct@thompsonclan.org>
  107. * ido-ubiquitous: Officially drop support for Emacs 23 and lower.
  108. ido-ubiquitous now uses the `completing-read-function' variable
  109. instead of advising `completing-read'.
  110. * ido-ubiquitous: Make ido-ubiquitous work more reliably in
  111. interactive commands.
  112. * ido-ubiquitous: Avoid spurious warning when loaded before ido.
  113. * ido-ubiquitous: Disable ido when completion-extra-properties is
  114. non-nil
  115. * ido-ubiquitous: The interface for setting old-style completion
  116. compatibility has changed. If you have customized these settings,
  117. you should review them after upgrading.
  118. 2012-09-07 Ryan C. Thompson <rct@thompsonclan.org>
  119. * ido-ubiquitous: Restore compatibility with Emacs 23 and earlier
  120. * ido-ubiquitous: Work around an ido bug where providing both an
  121. initial input and a default would break things
  122. * ido-ubiquitous: Most modifications to ido behavior are now
  123. activated only when ido is acting as a completing-read
  124. replacement, and not when it is used directly. This shoud prevent
  125. ido-ubiquitous from interfering with normal usage of ido.
  126. * ido-ubiquitous: Add Custom interface for compatibility
  127. exceptions.
  128. 2012-09-03 Ryan C. Thompson <rct@thompsonclan.org>
  129. * ido-ubiquitous: New implementation: Switch from defining advice
  130. on "completing-read" to setting "completing-read-function"