]> jfr.im git - irc/hexchat/hexchat.git/log
irc/hexchat/hexchat.git
5 years agoBump version to 2.14.2 v2.14.2
Patrick Griffis [Wed, 29 Aug 2018 16:41:08 +0000 (16:41 +0000)] 
Bump version to 2.14.2

5 years agowin32: Reflect gvsbuild changes
Patrick Griffis [Wed, 29 Aug 2018 16:10:21 +0000 (16:10 +0000)] 
win32: Reflect gvsbuild changes

5 years agoFix inconsistent behavior (re)connecting on SSL
Ivan [Thu, 16 Aug 2018 15:32:06 +0000 (17:32 +0200)] 
Fix inconsistent behavior (re)connecting on SSL

5 years agobuild: Add with-appdata option
Patrick Griffis [Thu, 26 Jul 2018 13:53:29 +0000 (09:53 -0400)] 
build: Add with-appdata option

This is mostly useful to avoid a newer gettext dependency
for translating the appdata file but it is also just useless
data for some distros without any app store.

Closes #2219

6 years agoFix sending PASS with spaces or starting with :
jkhsjdhjs [Tue, 8 May 2018 14:54:12 +0000 (14:54 +0000)] 
Fix sending PASS with spaces or starting with :

Closes #2186
Closes #1550

6 years agoFix another bad translation
Patrick Griffis [Wed, 4 Apr 2018 23:21:53 +0000 (19:21 -0400)] 
Fix another bad translation

6 years agotravis: Avoid locale problems
Patrick Griffis [Wed, 4 Apr 2018 22:48:59 +0000 (18:48 -0400)] 
travis: Avoid locale problems

6 years agotests: Explicitly open files as utf-8 for travis
Patrick Griffis [Tue, 3 Apr 2018 20:38:53 +0000 (16:38 -0400)] 
tests: Explicitly open files as utf-8 for travis

6 years agoFix tests on Ubuntu
Patrick Griffis [Tue, 3 Apr 2018 20:21:41 +0000 (16:21 -0400)] 
Fix tests on Ubuntu

6 years agoUpdate translations
Patrick Griffis [Tue, 3 Apr 2018 20:14:25 +0000 (16:14 -0400)] 
Update translations

6 years agotravis: Run tests
Patrick Griffis [Tue, 3 Apr 2018 20:09:25 +0000 (16:09 -0400)] 
travis: Run tests

6 years agoValidate all translations contain valid text events
Patrick Griffis [Tue, 3 Apr 2018 20:08:27 +0000 (16:08 -0400)] 
Validate all translations contain valid text events

6 years agoFix plugins on macOS
Rainer Müller [Fri, 30 Mar 2018 22:53:56 +0000 (00:53 +0200)] 
Fix plugins on macOS

The switch to the meson build system broke plugins on macOS. GNU libtool
builds shared libraries with ".dylib" and shared modules (plugins) with
the extension ".so", but meson is using ".dylib" for both.

Although overriding the name_suffix for shared_module() in meson is
possible, this would be messy for other platforms as there is no way to
query the default. Therefore it seems like we have to go with ".dylib"
for now on macOS.

However, G_MODULE_SUFFIX is defined to ".so", because glib follows what
GNU libtool does. Therefore define a separate preprocessor macro that
has the correct extension.

See: https://github.com/mesonbuild/meson/issues/1160

6 years agobuild: perl as a dependency in meson.build
Rainer Müller [Mon, 26 Mar 2018 14:53:02 +0000 (16:53 +0200)] 
build: perl as a dependency in meson.build

With the switch to meson, the problem previously fixed in #1822 came
back. The build system might pick up the installed hexchat-config.h
instead of using the header in the source directory, as the compiler
arguments would be in the order of "-I${prefix}/include -I..".

It seems that the c_args in meson are always put to the front of the
compiler arguments, in order to be able to override any include paths
from dependencies. However, this was not the intention here, so perl
should also be modeled as a dependency. This ensures that the arguments
with local include directories come first.

6 years agobuild: Add option to specify path to perl binary
Rainer Müller [Fri, 23 Mar 2018 00:36:35 +0000 (01:36 +0100)] 
build: Add option to specify path to perl binary

6 years agoDeiconify window on tray click. Closes #2136
Manuel Schneider [Tue, 20 Mar 2018 09:45:11 +0000 (10:45 +0100)] 
Deiconify window on tray click. Closes #2136

6 years agobuild: Re-add support for the legacy perl api
Patrick Griffis [Sun, 18 Mar 2018 15:02:54 +0000 (11:02 -0400)] 
build: Re-add support for the legacy perl api

This was accidentally left behind, expose it beind an option as
with the old build system but default to false now. Enough time
has passed and only distros that care about it can enable it.

6 years agobuild: Correctly set plugin licenses
Patrick Griffis [Sat, 17 Mar 2018 05:37:46 +0000 (01:37 -0400)] 
build: Correctly set plugin licenses

6 years agobuild: Fix id in plugin metainfo files
Patrick Griffis [Sat, 17 Mar 2018 05:26:12 +0000 (01:26 -0400)] 
build: Fix id in plugin metainfo files

6 years agobuild: Add metainfo files for addons
Patrick Griffis [Sat, 17 Mar 2018 05:21:50 +0000 (01:21 -0400)] 
build: Add metainfo files for addons

6 years agoRemove shift+click to close tab binding
Patrick Griffis [Sat, 17 Mar 2018 00:31:16 +0000 (20:31 -0400)] 
Remove shift+click to close tab binding

It is an odd binding that conflicts with typical behavior
where shift click selects multiple items and there is
already the middle click shortcut to close tabs quickly.

Closes #918

6 years agoBump to 2.14.1 v2.14.1
Patrick Griffis [Wed, 14 Mar 2018 02:26:31 +0000 (22:26 -0400)] 
Bump to 2.14.1

6 years agoRevert "xtext: Always use Pango to get correct glyph width on Unix"
Patrick Griffis [Wed, 14 Mar 2018 01:17:45 +0000 (21:17 -0400)] 
Revert "xtext: Always use Pango to get correct glyph width on Unix"

This reverts commit d3f1ab78138a1f9256ec02842799ed6cd1e3ec1e.

The performance even on Linux is just too poor in many cases.

6 years agofix typo in comment
Mattia Rizzolo [Tue, 13 Mar 2018 23:31:03 +0000 (00:31 +0100)] 
fix typo in comment

Signed-off-by: Mattia Rizzolo <redacted>
6 years agoFix fscanf() usage without size limit
Patrick Griffis [Sun, 11 Mar 2018 23:08:26 +0000 (19:08 -0400)] 
Fix fscanf() usage without size limit

Closes #2137

6 years agobuild: Remove -pie from global ldflags
Patrick Griffis [Sun, 11 Mar 2018 01:49:35 +0000 (20:49 -0500)] 
build: Remove -pie from global ldflags

According to `hardening-check` the cflag is enough for `hexchat`
and this was causing breakage in plugins

Closes #2132

6 years agoBump to 2.14.0 v2.14.0
Patrick Griffis [Sat, 10 Mar 2018 21:39:15 +0000 (16:39 -0500)] 
Bump to 2.14.0

6 years agoFix /ignore not accepting full hosts
Patrick Griffis [Sat, 10 Mar 2018 02:33:42 +0000 (21:33 -0500)] 
Fix /ignore not accepting full hosts

Fixes #1828

6 years agowin32: Update Python downloads
Patrick Griffis [Fri, 9 Mar 2018 20:26:03 +0000 (20:26 +0000)] 
win32: Update Python downloads

6 years agoRemove mpcinfo plugin
Patrick Griffis [Fri, 9 Mar 2018 19:08:17 +0000 (19:08 +0000)] 
Remove mpcinfo plugin

The code quality of it is terrible, the user experience of using it is terrible, and it should have been removed years ago

6 years agowin32: Update to build against gvsbuild
Patrick Griffis [Tue, 6 Mar 2018 14:35:51 +0000 (14:35 +0000)] 
win32: Update to build against gvsbuild

6 years agoVarious fixes for mingw
Patrick Griffis [Tue, 6 Mar 2018 00:25:08 +0000 (19:25 -0500)] 
Various fixes for mingw

6 years agowin32: Respond to WM_TIMECHANGE by updating the CRT timezone info
Mark Jansen [Tue, 14 Nov 2017 20:47:17 +0000 (21:47 +0100)] 
win32: Respond to WM_TIMECHANGE by updating the CRT timezone info

Closes #2090
Fixes #1851

6 years agobuild: Fix building with-text=true and with-plugin=false
Patrick Griffis [Fri, 9 Mar 2018 18:20:21 +0000 (13:20 -0500)] 
build: Fix building with-text=true and with-plugin=false

Closes #2113

6 years agoUpdate translations
Patrick Griffis [Fri, 9 Mar 2018 00:14:22 +0000 (19:14 -0500)] 
Update translations

6 years agoFix out of bounds read when DCC message sender contains quotes
Patrick Griffis [Sun, 4 Mar 2018 17:14:09 +0000 (12:14 -0500)] 
Fix out of bounds read when DCC message sender contains quotes

This cannot be triggered by any user generally.

Fixes #2128

6 years agoFix possible out of bounds read when being ctcp flooded
Patrick Griffis [Sat, 3 Mar 2018 01:48:54 +0000 (20:48 -0500)] 
Fix possible out of bounds read when being ctcp flooded

Note that this is unlikely to be triggerable by another user.

Thanks to @dequis for discovering.

6 years agodbus: Add option to use app-id for bus name
Patrick Griffis [Sun, 18 Feb 2018 09:44:59 +0000 (04:44 -0500)] 
dbus: Add option to use app-id for bus name

This is required for Flatpak but is an API break so it is opt-in
for now.

6 years agofishlim: Fix build warning
Patrick Griffis [Sun, 18 Feb 2018 09:30:43 +0000 (04:30 -0500)] 
fishlim: Fix build warning

6 years agoxtext: Fix accidental truncation
Patrick Griffis [Sun, 11 Feb 2018 22:24:32 +0000 (17:24 -0500)] 
xtext: Fix accidental truncation

Fixes #2121

6 years agoxtext: Always use Pango to get correct glyph width on Unix
Peng Wu [Thu, 1 Feb 2018 23:52:16 +0000 (18:52 -0500)] 
xtext: Always use Pango to get correct glyph width on Unix

This should be slower but pango seems to be reasonably fast
on Unix though extremely slow on Windows.

https://bugzilla.redhat.com/show_bug.cgi?id=1536298

6 years agoxtext: Fix invalid utf-8 from truncation
Patrick Griffis [Fri, 19 Jan 2018 09:29:07 +0000 (04:29 -0500)] 
xtext: Fix invalid utf-8 from truncation

6 years agoxtext: Remove unused code
Patrick Griffis [Fri, 19 Jan 2018 09:28:51 +0000 (04:28 -0500)] 
xtext: Remove unused code

6 years agoFix Enchant 2.1.3+ support
Patrick Griffis [Tue, 6 Feb 2018 21:57:30 +0000 (16:57 -0500)] 
Fix Enchant 2.1.3+ support

They changed the lib name yet again...

Closes #2117

6 years agoChange the installation path of the appdata file to {datadir}/metainfo
Mattia Rizzolo [Mon, 22 Jan 2018 23:42:51 +0000 (00:42 +0100)] 
Change the installation path of the appdata file to {datadir}/metainfo

The path where appdata/appstream files should be installed has been
changed from /usr/share/appdata/ to /usr/share/metainfo/.

https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#spec-component-location

Signed-off-by: Mattia Rizzolo <redacted>
6 years agoSet StartupWMClass in desktop file
Patrick Griffis [Sat, 20 Jan 2018 14:27:02 +0000 (09:27 -0500)] 
Set StartupWMClass in desktop file

6 years agoThis patch hopefully solves a bug that causes that when a tab (channel or private...
Rodri [Sat, 11 Feb 2017 15:44:50 +0000 (16:44 +0100)] 
This patch hopefully solves a bug that causes that when a tab (channel or private) is left with the scrollbar at the bottom, and some new text arrives, and then we select again that tab, sometimes the scrollbar is not completely down and there is hidden text and we have to scroll manually to the bottom to show all text.
This was previously submitted as an issue in: https://github.com/hexchat/hexchat/issues/1948
Maybe it isn't the ideal way to solve it, but at least I tested it and it seems to work.

6 years agoPrevent undefined behaviour on memcpy
Francisco Couzo [Thu, 18 Jan 2018 00:59:03 +0000 (21:59 -0300)] 
Prevent undefined behaviour on memcpy

6 years agoRename app-id to io.github.Hexchat
Patrick Griffis [Sun, 24 Dec 2017 17:09:36 +0000 (12:09 -0500)] 
Rename app-id to io.github.Hexchat

RDNS syntax is recommended for applications and this matches the
existing flatpak. Note that the dbus service and icons still need
renaming though the former is an API breakage.

Closes #2104
Closes #2103

6 years agospell-entry: Improve robustness of enchant loading and fix 2.0 support
Patrick Griffis [Fri, 24 Nov 2017 08:51:10 +0000 (03:51 -0500)] 
spell-entry: Improve robustness of enchant loading and fix 2.0 support

- Add logging and error handling to loading symbols
- Don't load unversioned symbol
- Handle new function names in Enchant 2.0

Closes #2095

6 years agobuild: Force pkg-config lookup method for libpci
Patrick Griffis [Sun, 19 Nov 2017 02:29:56 +0000 (21:29 -0500)] 
build: Force pkg-config lookup method for libpci

This is some meson bug but this solution works for now.

6 years agosysinfo: Fix libpci detection
Patrick Griffis [Sun, 19 Nov 2017 02:06:21 +0000 (21:06 -0500)] 
sysinfo: Fix libpci detection

For some reason on my system `libpci` is found even though its not
installed...? Plus I forgot a few headers being included.

6 years agosysinfo: Make libpci an optional dependency
Patrick Griffis [Sun, 19 Nov 2017 01:47:32 +0000 (20:47 -0500)] 
sysinfo: Make libpci an optional dependency

6 years agosysinfo: Avoid libpci crash when pci not available
Patrick Griffis [Sat, 18 Nov 2017 05:14:13 +0000 (00:14 -0500)] 
sysinfo: Avoid libpci crash when pci not available

Turns out libpci is an awful library that on any error calls
exit() and has no way of indicating an error otherwise...

6 years agoFix crash when connect commands change network
Patrick Griffis [Wed, 25 Oct 2017 19:26:26 +0000 (15:26 -0400)] 
Fix crash when connect commands change network

Fixes #2084

6 years agoFix oob read in ctcp_check
Joseph Bisch [Tue, 17 Oct 2017 00:31:21 +0000 (20:31 -0400)] 
Fix oob read in ctcp_check

word[4] can be too short, leading to the addition of ctcp_offset
putting us out of bounds. This results in an oob read in ctcp_check.

6 years agoA tiny code style change
Dren Kajmakchi [Sun, 15 Oct 2017 08:23:43 +0000 (10:23 +0200)] 
A tiny code style change

6 years agoservlist: Add BuddyIM network (#2072)
Ken Spencer [Wed, 11 Oct 2017 16:47:23 +0000 (12:47 -0400)] 
servlist: Add BuddyIM network (#2072)

6 years agoAdd an option to disable rejoin on auto reconnect
Iwan Aucamp [Fri, 6 Oct 2017 23:45:02 +0000 (01:45 +0200)] 
Add an option to disable rejoin on auto reconnect

This change adds an option `irc_reconnect_rejoin` (default ON)
which when turned OFF will prevent hexchat from rejoining channels
after an auto reconnect.

hexchat/hexchat#2069

6 years agoImprove CTCP notice handling
Patrick Griffis [Sat, 7 Oct 2017 21:31:53 +0000 (17:31 -0400)] 
Improve CTCP notice handling

Cutting off all text after \001 can result in users hiding text
so lets only bother handling it if it is a valid CTCP message
(starting and ending with \001).

6 years agoUse g_utf8_make_valid if available for cleaner utf8 handling (#2065)
Joseph Bisch [Mon, 2 Oct 2017 19:11:42 +0000 (15:11 -0400)] 
Use g_utf8_make_valid if available for cleaner utf8 handling (#2065)

6 years agoFix rfc_ncasecmp handling of n reaching 0
Joseph Bisch [Fri, 22 Sep 2017 00:58:55 +0000 (20:58 -0400)] 
Fix rfc_ncasecmp handling of n reaching 0

If n becomes 0 at the same time that the end of either s1 or s2 are
reached, the next iteration of the while loop wouldn't happen, so we
wouldn't correctly return 0.

6 years agoHandle leading spaces when matching extra alerts
Patrick Griffis [Wed, 20 Sep 2017 00:25:17 +0000 (20:25 -0400)] 
Handle leading spaces when matching extra alerts

It is common for users to set "foo, bar" and the leading space
has caused issues in the past so lets just ignore that.

6 years agoFix rfc_{n,}casecmp functions (#2058)
Joseph Bisch [Tue, 19 Sep 2017 18:31:48 +0000 (14:31 -0400)] 
Fix rfc_{n,}casecmp functions (#2058)

rfc_casecmp was broken because reaching terminator for str1 was used as
a terminal condition and str2 may be shorter than str1, resulting in an
oob read condition for str2.

rfc_ncasecmp was broken because it checked if n characters were checked
or if BOTH pointers reached their terminator, however the strings may
be different lengths and also less than n characters in length, meaning
that they don't both reach their terminators at the same time,
resulting in an oob read condition.

6 years agoFix oob read caused by ptr[0] being NULL in inbound_notice
Joseph Bisch [Tue, 19 Sep 2017 01:40:57 +0000 (21:40 -0400)] 
Fix oob read caused by ptr[0] being NULL in inbound_notice

If ptr[0] is NULL, then strchr may return a pointer to the NULL
terminator for serv->nick_prefixes, making the if statement true, which
then leads to the pointer increment leaving ptr oob. Now we check to
ensure ptr[0] != NULL.

From the Linux manpages for strchr:
The terminating null byte is considered part of the string, so that if c is
       specified as '\0', these functions return a pointer to the terminator.

6 years agoSpelling: SOCKS5, Byte per second (#2056)
Allan Nordhøy [Sun, 17 Sep 2017 02:04:52 +0000 (04:04 +0200)] 
Spelling: SOCKS5, Byte per second (#2056)

* Spelling: SOCKS5

* SOCKS4/5, Byte per second

As per https://en.wikipedia.org/wiki/Data_rate_units

6 years agoUpdate translations
Patrick Griffis [Fri, 15 Sep 2017 23:29:31 +0000 (19:29 -0400)] 
Update translations

6 years agoUse localized "HexChat" in window titles
Chase Patterson [Fri, 15 Sep 2017 21:36:02 +0000 (17:36 -0400)] 
Use localized "HexChat" in window titles
Also allow rearranging of "HexChat" in window titles

6 years agoChange windows from starting with "Hexchat: " to ending with " - Hexchat"
Chase Patterson [Fri, 15 Sep 2017 09:05:46 +0000 (05:05 -0400)] 
Change windows from starting with "Hexchat: " to ending with " - Hexchat"

6 years agoUpdate translations
Patrick Griffis [Thu, 14 Sep 2017 15:39:46 +0000 (11:39 -0400)] 
Update translations

Close #2054

6 years agoImprove detection of system tray support
Patrick Griffis [Thu, 31 Aug 2017 13:52:45 +0000 (09:52 -0400)] 
Improve detection of system tray support

Closes #2045

6 years agoUI text consistency, capitalization etc.
torhus [Sat, 19 Aug 2017 18:48:50 +0000 (20:48 +0200)] 
UI text consistency, capitalization etc.

6 years agoAdjust use of ellipsis (...) in menus according to Gnome HIG (#2035)
torhus [Fri, 18 Aug 2017 19:59:31 +0000 (21:59 +0200)] 
Adjust use of ellipsis (...) in menus according to Gnome HIG (#2035)

* Adjust use of ellipses (...) in menus according to Gnome HIG

https://developer.gnome.org/hig/stable/writing-style.html.en

6 years agoAdd mnemonic for URL Grabber
Patrick Griffis [Thu, 20 Jul 2017 21:33:23 +0000 (17:33 -0400)] 
Add mnemonic for URL Grabber

6 years agoservlist: skip empty lines.
Mark Jansen [Sun, 28 May 2017 10:46:26 +0000 (12:46 +0200)] 
servlist: skip empty lines.
Fixes #1999

6 years agoBetter handle channels with / in them with doat command
Patrick Griffis [Tue, 4 Jul 2017 17:53:15 +0000 (13:53 -0400)] 
Better handle channels with / in them with doat command

/doat #foo/bar/freenode would work for example.

6 years agoSupport changing tray icon only with tray_normal image
Bilal Elmoussaoui [Sun, 25 Jun 2017 02:42:57 +0000 (04:42 +0200)] 
Support changing tray icon only with tray_normal image

Previously making a hexchat icon would override all hexchat icons
not just the tray.

Fixes #2017
Closes #2018

6 years agoBump meson dependency to 0.38.0
Patrick Griffis [Tue, 27 Jun 2017 02:18:59 +0000 (22:18 -0400)] 
Bump meson dependency to 0.38.0

We rely upon the behavior of https://github.com/mesonbuild/meson/commit/11f9425a5e123e7e4bb6296f4453a8e072eb95ed

6 years agoFix crash when notification backend fails
Patrick Griffis [Mon, 26 Jun 2017 21:37:55 +0000 (17:37 -0400)] 
Fix crash when notification backend fails

Most notably on Win7

6 years agobuild: Fix building plugins in cygwin
Patrick Griffis [Mon, 26 Jun 2017 20:41:10 +0000 (16:41 -0400)] 
build: Fix building plugins in cygwin

6 years agobuild: More robust compiler flag checks
Patrick Griffis [Mon, 26 Jun 2017 20:38:03 +0000 (16:38 -0400)] 
build: More robust compiler flag checks

Don't hardcode platforms but check if things actually link.

This should fix cygwin.

6 years agoFix skipping autoconnect when passed 1 URL
Patrick Griffis [Thu, 22 Jun 2017 17:15:58 +0000 (13:15 -0400)] 
Fix skipping autoconnect when passed 1 URL

6 years agosysinfo: Simplify finding pci.ids file on Unix
Patrick Griffis [Tue, 20 Jun 2017 20:26:28 +0000 (16:26 -0400)] 
sysinfo: Simplify finding pci.ids file on Unix

There is probably no reason to make this user configurable just
get the correct one at build time...

6 years agoFix crash on coloring NULL nicks
Patrick Griffis [Sun, 18 Jun 2017 10:31:34 +0000 (06:31 -0400)] 
Fix crash on coloring NULL nicks

Fixes #2014

6 years agoFix OpenSSL 1.1 deprecations
Patrick Griffis [Thu, 15 Jun 2017 04:26:43 +0000 (00:26 -0400)] 
Fix OpenSSL 1.1 deprecations

6 years agoHide false-positive deprecated warning
Patrick Griffis [Thu, 15 Jun 2017 04:14:30 +0000 (00:14 -0400)] 
Hide false-positive deprecated warning

6 years agobuild: Validate desktop/appstream files
Patrick Griffis [Thu, 15 Jun 2017 04:10:55 +0000 (00:10 -0400)] 
build: Validate desktop/appstream files

6 years agobuild: Fix setting the *installed* rpath for perl too...
Patrick Griffis [Thu, 15 Jun 2017 03:38:41 +0000 (23:38 -0400)] 
build: Fix setting the *installed* rpath for perl too...

6 years agobuild: Fix rpath not getting set for perl plugin
Patrick Griffis [Thu, 15 Jun 2017 03:29:50 +0000 (23:29 -0400)] 
build: Fix rpath not getting set for perl plugin

Some distros of perl pass an rpath so we shouldn't ignore it.
Other junk comes with it but oh well.

6 years agoreadme: Update badges
Patrick Griffis [Wed, 14 Jun 2017 06:47:00 +0000 (02:47 -0400)] 
readme: Update badges

6 years agobuild: Replace Autotools with Meson
Patrick Griffis [Tue, 13 Dec 2016 21:12:03 +0000 (16:12 -0500)] 
build: Replace Autotools with Meson

Quick rundown of benefits:

- Much faster:
  - Autotools (with autogen): 22 seconds
  - Meson: 7 seconds
  - Meson (with ccache): 2 seconds

- Simpler:
  - ~1000 lines smaller
  - Single simple language

- Potentially better Windows (Visual Studio) support

What is not done:

- Complete Windows support
- OSX support (easy)

Closes #2013
Closes #1937
Closes #1803

6 years agoActually respect away_omit_alerts for custom sounds...
Patrick Griffis [Sat, 10 Jun 2017 20:28:48 +0000 (16:28 -0400)] 
Actually respect away_omit_alerts for custom sounds...

Probably should think before merging things.

6 years agoDisable custom sounds when away_omit_alerts enabled
YuGiOhJCJ [Tue, 6 Jun 2017 18:28:09 +0000 (20:28 +0200)] 
Disable custom sounds when away_omit_alerts enabled

Closes #2012

7 years agoFix input theming with Adwaita-dark also
Patrick Griffis [Fri, 12 May 2017 04:49:45 +0000 (00:49 -0400)] 
Fix input theming with Adwaita-dark also

7 years agolua: Prevent loading a script if it's already loaded
culb [Mon, 27 Feb 2017 23:58:22 +0000 (18:58 -0500)] 
lua: Prevent loading a script if it's already loaded

Closes #1959

7 years agolua: Prevent from loading if it's already loaded
culb [Mon, 27 Feb 2017 17:14:36 +0000 (12:14 -0500)] 
lua: Prevent from loading if it's already loaded

Closes #1958

7 years agosysinfo: Lower priority of make.conf for distro name
Lance Poore [Fri, 28 Apr 2017 11:44:55 +0000 (07:44 -0400)] 
sysinfo: Lower priority of make.conf for distro name

This is used elsewhere other than Gentoo so it is a rather
unreliable check compared to lsb-release.

7 years agoFix signature of other notification backends
Patrick Griffis [Fri, 28 Apr 2017 11:38:47 +0000 (07:38 -0400)] 
Fix signature of other notification backends

Why isn't this a compiler error in the first place..

7 years agowinrt: Show some exceptions
Mark Jansen [Wed, 5 Apr 2017 22:10:53 +0000 (00:10 +0200)] 
winrt: Show some exceptions

7 years agothememan: Check for portable-mode file in the application directory.
Mark Jansen [Sat, 1 Apr 2017 07:32:35 +0000 (09:32 +0200)] 
thememan: Check for portable-mode file in the application directory.
Fixes #1902