ChangeLog 6.7 KB

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