diff --git a/CHANGELOG.legacy.txt b/CHANGELOG.legacy.txt index 4e18ee29..67db130b 100644 --- a/CHANGELOG.legacy.txt +++ b/CHANGELOG.legacy.txt @@ -151,14 +151,14 @@ terminator 1.90: * Preselect the current layout when opening Prefs window, and also save config after using the layout 'Save' button (Steve Boddy) * Set some default shortcuts based on my preference (Steve Boddy) - * Add high contast icons, make the main window icon loading work + * Add high contrast icons, make the main window icon loading work better, and respect the theme changes (Steve Boddy, LP#305579) * Additional windows icon loading works better, and respect the theme changes (LP#305579) * Adjust the config section name to InactivityWatch for InactivityWatch class * Add a new setting for ActivityWatch to set the time between - activty notifications + activity notifications * BIG update to translations, due to additions and changes. * Make the random default group names translatable * Add and improve the mnemonics in the group menu @@ -170,7 +170,7 @@ terminator 1.90: * A few changes to doc strings to make the autodoc prettier * Added help shortcut, by default F1 to open the local manual * Added button to About tab (in Prefs window) to launch manual - * Small tweak to setup.py to seperate build and install, and + * Small tweak to setup.py to separate build and install, and always attempt to install manual by default. * Sort entries in config file, so they don't jump around every time config is saved for easier troubleshooting @@ -258,7 +258,7 @@ terminator 1.90: terminator class * Fix the scroll up/down key bindings to use gtk3 method * Fix getting the handle size (gtk2->gtk3 diff) - * Fix scrollbar doubleclick rebalancing (LP#1423686) + * Fix scrollbar double-click rebalancing (LP#1423686) * Fix allocations (no longer an attribute) when balancing (gtk2->gtk3 diff) * Fix allocations not having the x,y position just w,h (gtk3 bug? @@ -351,7 +351,7 @@ terminator 1.90: (Egmont Koblinger, LP#1518108) * Fix copy on selection to work on already open terminals (Egmont Koblinger, LP#1518109) - * Fix unwanted seperator size change, and increase granularity of + * Fix unwanted separator size change, and increase granularity of dim/transparent sliders (Egmont Koblinger, LP#1518114) * Fix cwd when new term spawned from a symlinked directory (Egmont Koblinger, LP#1518554) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ae87f9f..801befe2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -67,7 +67,7 @@ - Fix Keyboard Input [\#533](https://github.com/gnome-terminator/terminator/issues/533) - group broadcasting switched on/off for all groups [\#532](https://github.com/gnome-terminator/terminator/issues/532) - Drop a file from nautilus onto terminator window no longer works \(it used to paste the path a la gnome terminal\) [\#530](https://github.com/gnome-terminator/terminator/issues/530) -- Crash everytime after encoding is changed to TCVN [\#529](https://github.com/gnome-terminator/terminator/issues/529) +- Crash every time after encoding is changed to TCVN [\#529](https://github.com/gnome-terminator/terminator/issues/529) - Change the color of the current tab to highlight it better [\#522](https://github.com/gnome-terminator/terminator/issues/522) - Feature: Configuration to colorize split screens from default grey colour, Issue: Remove ability to select 0 and 1 handle\_size from configuration gui [\#518](https://github.com/gnome-terminator/terminator/issues/518) - Error when using "Insert Terminal Number" \(Solved?\) [\#517](https://github.com/gnome-terminator/terminator/issues/517) @@ -79,7 +79,7 @@ - terminator failing to open on ubuntu 21.04 [\#502](https://github.com/gnome-terminator/terminator/issues/502) - Monospace Bold isn't working [\#497](https://github.com/gnome-terminator/terminator/issues/497) - No prompt when closing terminator now, despite say vim running in terminal [\#496](https://github.com/gnome-terminator/terminator/issues/496) -- suppor for sixel graphics [\#492](https://github.com/gnome-terminator/terminator/issues/492) +- support for sixel graphics [\#492](https://github.com/gnome-terminator/terminator/issues/492) - which is deprecated and should not be used [\#488](https://github.com/gnome-terminator/terminator/issues/488) - could tmux Key bindings using in terminator? [\#474](https://github.com/gnome-terminator/terminator/issues/474) - Support OpenType font features [\#473](https://github.com/gnome-terminator/terminator/issues/473) @@ -148,7 +148,7 @@ - add parameters to remotinator split commands [\#472](https://github.com/gnome-terminator/terminator/pull/472) ([mattrose](https://github.com/mattrose)) - add switch\_profile\_all command to remotinator [\#471](https://github.com/gnome-terminator/terminator/pull/471) ([mattrose](https://github.com/mattrose)) - Set CAN\_FOCUS to False for notebook widgets [\#470](https://github.com/gnome-terminator/terminator/pull/470) ([marktimarev](https://github.com/marktimarev)) -- tell titlebar to start focussed out if it does not have focus [\#462](https://github.com/gnome-terminator/terminator/pull/462) ([mattrose](https://github.com/mattrose)) +- tell titlebar to start focused out if it does not have focus [\#462](https://github.com/gnome-terminator/terminator/pull/462) ([mattrose](https://github.com/mattrose)) - Update translation [\#460](https://github.com/gnome-terminator/terminator/pull/460) ([pktiuk](https://github.com/pktiuk)) - Add new plugin for opening current directory using right mouse button [\#459](https://github.com/gnome-terminator/terminator/pull/459) ([pktiuk](https://github.com/pktiuk)) - Fixed Issue \#425 \(hide\_window will try to show a destroyed window\) [\#456](https://github.com/gnome-terminator/terminator/pull/456) ([Vulcalien](https://github.com/Vulcalien)) @@ -199,7 +199,7 @@ - Background image not showing up on Xubuntu 20.04 [\#364](https://github.com/gnome-terminator/terminator/issues/364) - Pasted text is highlighted [\#363](https://github.com/gnome-terminator/terminator/issues/363) - \[FR\] Option to elide terminal title from the left [\#362](https://github.com/gnome-terminator/terminator/issues/362) -- Windows title are not udpated after ssh session disconnected [\#359](https://github.com/gnome-terminator/terminator/issues/359) +- Windows title are not updated after ssh session disconnected [\#359](https://github.com/gnome-terminator/terminator/issues/359) - No broadcast menu in sway [\#357](https://github.com/gnome-terminator/terminator/issues/357) - Remove spaces between tabs [\#331](https://github.com/gnome-terminator/terminator/issues/331) - Enhancement: Stjerm Layout Like Functionality [\#298](https://github.com/gnome-terminator/terminator/issues/298) @@ -244,7 +244,7 @@ - The Alt+L layout chooser is too small [\#345](https://github.com/gnome-terminator/terminator/issues/345) - Open in Previous Location [\#337](https://github.com/gnome-terminator/terminator/issues/337) - How to install terminator without root privilege? [\#332](https://github.com/gnome-terminator/terminator/issues/332) -- Improve separator between splitted terminals [\#329](https://github.com/gnome-terminator/terminator/issues/329) +- Improve separator between split terminals [\#329](https://github.com/gnome-terminator/terminator/issues/329) - Using shift+Super+} for next\_tab key binding doesn't work [\#326](https://github.com/gnome-terminator/terminator/issues/326) - "Copy email address" actually doesn't quite do that [\#323](https://github.com/gnome-terminator/terminator/issues/323) - Can`t disable key binding [\#322](https://github.com/gnome-terminator/terminator/issues/322) @@ -354,7 +354,7 @@ With pull request #70, we removed the need for gettext binaries and switched to **Closed issues:** -- Feature Suggestion: Splitted screen shells based on parent [\#230](https://github.com/gnome-terminator/terminator/issues/230) +- Feature Suggestion: Split screen shells based on parent [\#230](https://github.com/gnome-terminator/terminator/issues/230) - Release 2.0 does not have signed assets [\#228](https://github.com/gnome-terminator/terminator/issues/228) - Some files install to the wrong location [\#227](https://github.com/gnome-terminator/terminator/issues/227) - Multi tab breaks transparent background [\#225](https://github.com/gnome-terminator/terminator/issues/225) @@ -423,7 +423,7 @@ With pull request #70, we removed the need for gettext binaries and switched to - Selecting first char of a line for copy-paste is impossible [\#191](https://github.com/gnome-terminator/terminator/issues/191) - Duplicate Key Bindings are Allowed in `Preferences > Keybindings` [\#190](https://github.com/gnome-terminator/terminator/issues/190) - Cannot open terminator windows with different configs [\#184](https://github.com/gnome-terminator/terminator/issues/184) -- Feature request: reenable broadcast keybindings and warn on their first use instead [\#183](https://github.com/gnome-terminator/terminator/issues/183) +- Feature request: re-enable broadcast keybindings and warn on their first use instead [\#183](https://github.com/gnome-terminator/terminator/issues/183) - Add Terminator version in About screen [\#169](https://github.com/gnome-terminator/terminator/issues/169) - Feature Request: Add hyperlink support [\#164](https://github.com/gnome-terminator/terminator/issues/164) - ctrl-alt-a activates even when terminal has no focus [\#163](https://github.com/gnome-terminator/terminator/issues/163) diff --git a/data/layout-files-examples/README.md b/data/layout-files-examples/README.md index 98ce6592..b8d0f4f9 100644 --- a/data/layout-files-examples/README.md +++ b/data/layout-files-examples/README.md @@ -1,6 +1,6 @@ The JSONs files in this directory are example config files used by `--config-json` option. -Once this feature would be documented officialy this directoy can be removed. +Once this feature would be documented officially this directory can be removed. Example: ``` diff --git a/terminatorlib/container.py b/terminatorlib/container.py index 53d4914c..39df74af 100644 --- a/terminatorlib/container.py +++ b/terminatorlib/container.py @@ -251,7 +251,7 @@ the tab will also close all terminals within it.') maker = Factory() mytype = maker.type(self) if not mytype: - err('unable to detemine own type. %s' % self) + err('unable to determine own type. %s' % self) return({}) layout['type'] = mytype diff --git a/terminatorlib/editablelabel.py b/terminatorlib/editablelabel.py index edec7e21..ee6de0cd 100644 --- a/terminatorlib/editablelabel.py +++ b/terminatorlib/editablelabel.py @@ -23,7 +23,7 @@ class EditableLabel(Gtk.EventBox): # pylint: disable-msg=W0212 # pylint: disable-msg=R0904 """ - An eventbox that partialy emulate a Gtk.Label + An eventbox that partially emulate a Gtk.Label On double-click or key binding the label is editable, entering an empty will revert back to automatic text """ diff --git a/terminatorlib/notebook.py b/terminatorlib/notebook.py index 7daccaa4..e7a62eb8 100644 --- a/terminatorlib/notebook.py +++ b/terminatorlib/notebook.py @@ -239,7 +239,7 @@ class Notebook(Container, Gtk.Notebook): def get_child_metadata(self, widget): """Fetch the relevant metadata for a widget which we'd need - to recreate it when it's readded""" + to recreate it when it's re-added""" metadata = {} metadata['tabnum'] = self.page_num(widget) label = self.get_tab_label(widget) diff --git a/terminatorlib/plugins/logger.py b/terminatorlib/plugins/logger.py index a9850e8e..8b3c721e 100644 --- a/terminatorlib/plugins/logger.py +++ b/terminatorlib/plugins/logger.py @@ -101,7 +101,7 @@ class Logger(plugin.MenuItem): last_saved_row = self.loggers[vte_terminal]["row"] (col, row) = vte_terminal.get_cursor_position() if last_saved_col != col or last_saved_row != row: - # Save unwritten bufer to the file + # Save unwritten buffer to the file self.write_content(vte_terminal, last_saved_row, last_saved_col, row, col) fd = self.loggers[vte_terminal]["fd"] fd.close() diff --git a/terminatorlib/plugins/run_cmd_on_match.py b/terminatorlib/plugins/run_cmd_on_match.py index e9010203..d1aabcba 100644 --- a/terminatorlib/plugins/run_cmd_on_match.py +++ b/terminatorlib/plugins/run_cmd_on_match.py @@ -16,7 +16,7 @@ from terminatorlib.util import get_config_dir, err, dbg, gerr AVAILABLE = ['RunCmdOnMatchMenu'] -# For example, open scripts names outputed by python in Vim at the given line number: +# For example, open scripts names outputted by python in Vim at the given line number: # match = r'\B(/\S+?\.py)\S{2}\sline\s(\d+)' # Python's log file matching # cmd = "gvim --servername IDE --remote +{1} {0}" @@ -61,7 +61,7 @@ class RunCmdOnMatch(plugin.URLHandler): try: runcmd = self.__class__.cmd.format(*groups) except Exception as e: - err("Exception occured while formating the command: {} {}".format(type(e).__name__, e)) + err("Exception occurred while formatting the command: {} {}".format(type(e).__name__, e)) dbg("run: {cmd}".format(cmd=runcmd)) subprocess.run(runcmd.split()) @@ -170,7 +170,7 @@ class RunCmdOnMatchMenu(plugin.MenuItem): rcom_name = "_RunCmdOnMatch_{}".format(key) # key is just the index # Make a handler class. RCOM = MetaRCOM(rcom_name, handler["regexp"], handler["command"]) - # Instanciate the class. + # Instantiate the class. setattr(me, rcom_name, RCOM) if rcom_name not in AVAILABLE: diff --git a/terminatorlib/preferences.glade b/terminatorlib/preferences.glade index fbab963e..b6f44285 100644 --- a/terminatorlib/preferences.glade +++ b/terminatorlib/preferences.glade @@ -1006,7 +1006,7 @@ - Extra Styling (Theme dependant) + Extra Styling (Theme dependent) False True True diff --git a/terminatorlib/prefseditor.py b/terminatorlib/prefseditor.py index 75f42559..10339c30 100755 --- a/terminatorlib/prefseditor.py +++ b/terminatorlib/prefseditor.py @@ -666,7 +666,7 @@ class PrefsEditor: # Scrollback infinite widget = guiget('scrollback_infinite') widget.set_active(self.config['scrollback_infinite']) - # Scroll on outut + # Scroll on output widget = guiget('scroll_on_output_checkbutton') widget.set_active(self.config['scroll_on_output']) # Scroll on keystroke @@ -1219,7 +1219,7 @@ class PrefsEditor: self.config.save() def on_title_transmit_bg_color_color_set(self, widget): - """Title transmit backgruond colour changed""" + """Title transmit background colour changed""" self.config['title_transmit_bg_color'] = color2hex(widget) self.config.save() diff --git a/terminatorlib/searchbar.py b/terminatorlib/searchbar.py index 82063f76..65438a72 100644 --- a/terminatorlib/searchbar.py +++ b/terminatorlib/searchbar.py @@ -148,7 +148,7 @@ class Searchbar(Gtk.HBox): self.config.base.set_item('case_sensitive', toggled_state) self.config.save() - self.do_search(self.entry) # Start a new search everytime the check box is toggled. + self.do_search(self.entry) # Start a new search every time the check box is toggled. def get_vte(self): """Find our parent widget""" diff --git a/terminatorlib/terminal.py b/terminatorlib/terminal.py index 101f609c..90fb283e 100644 --- a/terminatorlib/terminal.py +++ b/terminatorlib/terminal.py @@ -1113,7 +1113,7 @@ class Terminal(Gtk.VBox): connec = widget.connect_after('draw', self.on_draw) widget.queue_draw_area(0, 0, alloc.width, alloc.height) widget.get_window().process_updates(True) - # finaly reset the values + # finally reset the values widget.disconnect(connec) widget._draw_data = None @@ -1230,7 +1230,7 @@ class Terminal(Gtk.VBox): def get_location(self, term, x, y): """Get our location within the terminal""" pos = '' - # get the diagonales function for the receiving widget + # get the diagonals function for the receiving widget term_alloc = term.get_allocation() coef1 = float(term_alloc.height)/float(term_alloc.width) coef2 = -float(term_alloc.height)/float(term_alloc.width) @@ -1261,7 +1261,7 @@ class Terminal(Gtk.VBox): self.vte.grab_focus() def ensure_visible_and_focussed(self): - """Make sure that we're visible and focussed""" + """Make sure that we're visible and focused""" window = self.get_toplevel() try: topchild = window.get_children()[0] @@ -1374,7 +1374,7 @@ class Terminal(Gtk.VBox): def zoom_scale(self, widget, allocation, old_data): """Scale our font correctly based on how big we are not vs before""" self.cnxids.remove_signal(self, 'size-allocate') - # FIXME: Is a zoom signal actualy used anywhere? + # FIXME: Is a zoom signal actually used anywhere? self.cnxids.remove_signal(self, 'zoom') new_columns = self.vte.get_column_count() @@ -1663,7 +1663,7 @@ class Terminal(Gtk.VBox): self.vte.set_font(fontdesc) def get_cursor_position(self): - """Return the co-ordinates of our cursor""" + """Return the coordinates of our cursor""" # FIXME: THIS METHOD IS DEPRECATED AND UNUSED col, row = self.vte.get_cursor_position() width = self.vte.get_char_width() @@ -1704,7 +1704,7 @@ class Terminal(Gtk.VBox): connec = widget.connect_after('draw', self.on_draw) widget.queue_draw_area(0, 0, alloc.width, alloc.height) widget.get_window().process_updates(True) - # finaly reset the values + # finally reset the values widget.disconnect(connec) widget._draw_data = None diff --git a/terminatorlib/terminator.py b/terminatorlib/terminator.py index fbea2adb..1aabefc4 100644 --- a/terminatorlib/terminator.py +++ b/terminatorlib/terminator.py @@ -325,7 +325,7 @@ class Terminator(Borg): for window in self.windows: if not window.is_child_notebook(): - # For windows without a notebook ensure Terminal is visible and focussed + # For windows without a notebook ensure Terminal is visible and focused if window_last_active_term_mapping[window]: term = self.find_terminal_by_uuid(window_last_active_term_mapping[window].urn) term.ensure_visible_and_focussed() diff --git a/terminatorlib/util.py b/terminatorlib/util.py index eda14ced..eac1f0cd 100644 --- a/terminatorlib/util.py +++ b/terminatorlib/util.py @@ -402,11 +402,11 @@ def update_config_to_cell_height(filename): dbg('Updted ‘line_height’ to ‘cell_height’.') except Exception as ex: - err('Unable to open ‘%s’ for reading and/or writting.\n(%s)' + err('Unable to open ‘%s’ for reading and/or writing.\n(%s)' % (filename, ex)) def get_flatpak_args(args, envv, cwd): - """Contruct args to be executed via flatpak-spawn""" + """Construct args to be executed via flatpak-spawn""" flatpak_args = None env_args = ['--env={}'.format(env) for env in envv] flatpak_spawn = [ diff --git a/terminatorlib/window.py b/terminatorlib/window.py index 04c60a4c..7039c4d5 100644 --- a/terminatorlib/window.py +++ b/terminatorlib/window.py @@ -888,9 +888,9 @@ class Window(Container, Gtk.Window): allocation = terminal.get_allocation() possibles = [] - # Get the co-ordinate of the appropriate edge for this direction + # Get the coordinate of the appropriate edge for this direction edge, p1, p2 = util.get_edge(allocation, direction) - # Find all visible terminals which are, in their entirity, in the + # Find all visible terminals which are, in their entirety, in the # direction we want to move, and are at least partially spanning # p1 to p2 for term in layout: