Skip to content

Commit

Permalink
Release 3.6.3
Browse files Browse the repository at this point in the history
  • Loading branch information
gsemet committed May 13, 2019
1 parent d6cf1e5 commit f58c0ab
Show file tree
Hide file tree
Showing 2 changed files with 69 additions and 24 deletions.
3 changes: 1 addition & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,7 @@ script:
)
# for dev
- make dev-travis
- pipenv install pycairo
- pipenv install pygobject
- pipenv run pip install pycairo pygobject
# check
- make check
- make build
Expand Down
90 changes: 68 additions & 22 deletions NEWS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,52 @@
Guake
=====

3.6.3
=====

New Features
------------

- Add drag-n-drop to terminal (text & uris)

- When scrolling with "shift" (1 page) or "shift + ctrl" (4 pages) it will be faster (#271)

Bug Fixes
---------

- Add schema_version check for tabs session restore

- Add save/restore terminal split for tabs session - Save/Restore terminal split by pre-order traversal full binary tree in list

- Bump tabs session schema_version to 2 (to support terminal split)

- Lazy restore terminal split until Guake is visible

- Manage terminal signal handler by handler_ids

- Avoid spurious resize event when showing fullscreened window

- Make sure workspace-specific-tab-sets only enable on X11 backend (due to wnck)

- Add install/uninstall-dev-locale to support dev locale

- Fix DualTerminalBox grab focus when remove dead child

- Support customize prefix for make

- Fix re-focus on terminal after rename dialog destroy

- Fix split terminal by menu will not follow last terminal cwd (if option set)

- Fix delete_shell using os.waitpid (should not use it)

Translation Updates
-------------------

- German

- French

3.6.2
=====

Expand Down Expand Up @@ -68,7 +114,7 @@ New Features
- Add search box for terminal. Default hotkey is ``Ctrl+Shift+F``.

- Add session save preferences for startup/tabs:

- "restore-tabs-startup": when enabled, it will restore tabs when startup
- "restore-tabs-notify": when enabled, it will notify user after tabs restored (except startup)
- "save-tabs-when-changed": when enabled, it will automatically save tabs session
Expand Down Expand Up @@ -158,7 +204,7 @@ Bug Fixes

- Fix command-line select tab behavior #1492

- removed duplicate event bind? previously I had issue where quick-open event would be fired
- removed duplicate event bind? previously I had issue where quick-open event would be fired
twice because of this.

- fixes
Expand Down Expand Up @@ -361,7 +407,7 @@ Bug Fixes

- Wayland is a bit more well supported. The X11 backend is now used by default for
GDK and it seems to make the shortcut works under most situation.

A more cleaner solution would be to develop a GAction
(`vote for this feature here <https://feathub.com/Guake/guake/+29>`_])

Expand Down Expand Up @@ -428,10 +474,10 @@ Bug Fixes
This may causes some issues with log and so that use parenthesis *around* hyperlinks,
but since parenthesis and quotes are valid characters inside a URL, like for instance
URL created by Kibana, they deserve the right to be shown as proper url in Guake.

User can still select the URL in the terminal if he wishes to capture the exact url, before
doing a Ctrl+click or a right click.

For developers, it is advised to end the URL with a character that cannot be used in URL, such
as space, tab, new line. Ending with a dot (``.``) or a comma (``,``) will not be seen as part
of the URL by Guake, so most logs and traces that adds a dot or a comma at the end of the URL
Expand Down Expand Up @@ -507,7 +553,7 @@ New Features

- Add great color palettes from
`Guake Color Scheme <https://github.com/ziyenano/Guake-Color-Schemes>`_, thanks for @ziyenano :

- `Aci`,
- `aco`,
- `Azu`,
Expand Down Expand Up @@ -550,17 +596,17 @@ Bug Fixes
- change scope of ``which_align`` variable in ``pref.py`` (#1225)

- Fix several issues on Quick Edit:

- quick open freezes guake
- support for systems with PCRE2 (regular expression in terminal) disabled for VTE, like
Ubuntu 17.10 and +.

This might disable quick open and open url on direct Ctrl+click.
User can still select the wanted url or text and Cltr+click or use contextual menu.

See this `discussion on Tilix <https://github.com/gnunn1/tilix/issues/916>`_, another
Terminal emulator that suffurs the same issue.

- quick open now appears in contextual menu (#1157)
- bad translation update on the contextual menu. This causes new strings that was hidden to
appear for translators.
Expand Down Expand Up @@ -592,28 +638,28 @@ Notes for Package Maintainers
- The setup mecanism has changed a little bit. Some maintainers used to patch the source code
of Guake to change the pixmap, Gtk schema or locale paths directly in the ``guake/globals.py``
file. This was due to a lack of flexibility of the installation target of the ``Makefile``.

The ``make install`` target looks now a little bit more familiar, allowing distribution
packager to set the various paths directly with make flags.

For example:

.. code-block:: bash
sudo make install \
prefix=/usr \
DESTDIR=/path/for/packager \
PYTHON_SITE_PACKAGE_NAME=site-package \
localedir=/usr/share/locale
The main overrides are:

- ``IMAGE_DIR``: where the pixmap should be installed. Default: ``/usr/local/share/guake/pixmaps``
- ``localedir``: where locales should be installed. Default: ``/usr/local/share/locale``
- ``GLADE_DIR``: where the Glade files should be installed. Default: ``/usr/local/share/guake``
- ``gsettingsschemadir``: where gsettings/dconf schema should be installed.
Default: ``/usr/local/share/glib-2.0/schemas/``

I invite package maintainers to open tickets on Github about any other difficulties
encountered when packaging Guake.

Expand Down Expand Up @@ -655,10 +701,10 @@ New Features
to virtually open any file path in your terminal (if they are on your local machine), but
requires the user to select the file path first, compared to the Quick Open feature that
finds file names using regular expression.

Also notes that is it able to look in the current folder if the selected file name exists,
allowing Ctrl+click on relative paths as well.

Line number syntax is also supported: ``filename.txt:5`` will directly on the 5th line if
your Quick Open is set for.

Expand Down Expand Up @@ -809,7 +855,7 @@ New Features
------------

- Ported to GTK3:

- cli arguments
- D-Bus
- context menu of the terminal, the tab bar and the tray icon
Expand All @@ -827,7 +873,7 @@ New Features
- ``Guake.accel*`` methods

- Guake now use a brand new build system:

- ``pipenv`` to manage dependencies in `Pipfile`
- enforced code styling and checks using Pylint, Flake8, Yapf, ISort.
- simpler release management thanks to PBR
Expand All @@ -838,7 +884,7 @@ New Features
note directly from their Pull Request.

- Update Guake window title when:

- the active tab changes
- the active tab is renamed
- the vte title changes
Expand Down

0 comments on commit f58c0ab

Please sign in to comment.