gnome-shell/js/misc
Pascal Nowack 2b1f664aed history: Stop saving non-consecutive duplicate entries
Whenever a command runs in the run dialog, it
will be added to the history unless it is
already the last entry. This does not apply
for entries that are not consecutive, which can
result in long chains of commands which
alternate, e.g. lg, r, lg, r, lg, r. Not only is
this wasteful in terms of space, but also
inconsistent with how history works elsewhere,
e.g. in the shell.

Therefore, remove entries in the history that are
equal to the one that will be added to the end of
of the history when the entry already exists.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/524
2018-09-26 08:38:47 +02:00
..
config.js.in fileUtils: Add helper for loading D-Bus XML from resource 2018-09-17 07:34:49 +00:00
extensionUtils.js Explicitly convert raw data to strings 2018-07-31 16:28:53 +00:00
fileUtils.js fileUtils: Fix fallback code for old gjs 2018-09-17 13:03:30 +02:00
gnomeSession.js dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
history.js history: Stop saving non-consecutive duplicate entries 2018-09-26 08:38:47 +02:00
ibusManager.js keyboard: Listen to IbusPanelService::focus-in/out to track focus changes 2018-09-25 23:49:42 +00:00
inputMethod.js inputMethod: Add a null-check for text in vfunc_set_surrounding. 2018-09-17 16:06:19 +00:00
jsParse.js cleanup: Use arrow notation for anonymous functions 2018-02-21 13:55:00 +00:00
keyboardManager.js keyboardManager: take group index into account when preserving keymap 2018-05-08 17:54:37 +00:00
loginManager.js dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
meson.build networkAgent: Pick up VPN service dir from pkg-config 2018-01-22 08:44:19 +01:00
modemManager.js dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
objectManager.js objectManager: correct other invalid index code in onNameVanished 2018-09-03 22:40:46 +00:00
params.js cleanup: Use method syntax 2018-02-21 13:54:58 +00:00
permissionStore.js dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
smartcardManager.js js: use ES6 template strings for dbus interfaces 2018-08-27 19:23:00 +02:00
systemActions.js dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
util.js utils: Simplify URL regex to only support one layer of parentheses 2018-04-13 18:15:44 +00:00
weather.js cleanup: Use Function.prototype.bind() 2018-02-21 13:55:02 +00:00