summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSoniEx2 <endermoneymod@gmail.com>2021-05-27 20:39:07 -0300
committerSoniEx2 <endermoneymod@gmail.com>2021-05-27 20:39:07 -0300
commit5571d277b93b62c73568b78c652c85b2e8e95183 (patch)
tree0d97d65058e31ccdeab4006384442a8e378d5f06
parentf58165fd33919951e2ca594c6f19a785420fc4f9 (diff)
parent7f8b0a19cff46f7d27451fb9942eea5018f0c5b5 (diff)
Merge upstream changes
-rw-r--r--.github/workflows/ubuntu-build.yml27
-rw-r--r--.github/workflows/windows-build.yml74
-rw-r--r--.lgtm.yml5
-rw-r--r--.travis.yml20
-rw-r--r--data/misc/io.github.Hexchat.appdata.xml.in16
-rw-r--r--meson.build12
-rw-r--r--plugins/checksum/checksum.vcxproj2
-rw-r--r--plugins/exec/exec.vcxproj2
-rw-r--r--plugins/fishlim/fish.c513
-rw-r--r--plugins/fishlim/fish.h18
-rw-r--r--plugins/fishlim/fishlim.vcxproj4
-rw-r--r--plugins/fishlim/fishlim.vcxproj.filters12
-rw-r--r--plugins/fishlim/keystore.c61
-rw-r--r--plugins/fishlim/keystore.h5
-rw-r--r--plugins/fishlim/meson.build4
-rw-r--r--plugins/fishlim/plugin_hexchat.c566
-rw-r--r--plugins/fishlim/tests/fake/keystore.c47
-rw-r--r--plugins/fishlim/tests/meson.build17
-rw-r--r--plugins/fishlim/tests/old_version/fish.c155
-rw-r--r--plugins/fishlim/tests/old_version/fish.h37
-rw-r--r--plugins/fishlim/tests/old_version/meson.build4
-rw-r--r--plugins/fishlim/tests/tests.c297
-rw-r--r--plugins/fishlim/utils.c149
-rw-r--r--plugins/fishlim/utils.h39
-rw-r--r--plugins/lua/lua.c16
-rw-r--r--plugins/lua/lua.vcxproj2
-rw-r--r--plugins/perl/perl.c4
-rw-r--r--plugins/perl/perl.vcxproj2
-rw-r--r--plugins/python/_hexchat.py386
-rwxr-xr-xplugins/python/generate_plugin.py89
-rw-r--r--plugins/python/hexchat.py1
-rw-r--r--plugins/python/meson.build24
-rw-r--r--plugins/python/python.c2834
-rw-r--r--plugins/python/python.def1
-rw-r--r--plugins/python/python.py554
-rw-r--r--plugins/python/python2.vcxproj10
-rw-r--r--plugins/python/python3.vcxproj17
-rw-r--r--plugins/python/python3.vcxproj.filters19
-rw-r--r--plugins/python/python_style_guide.md26
-rw-r--r--plugins/python/xchat.py1
-rw-r--r--plugins/sysinfo/meson.build4
-rw-r--r--plugins/sysinfo/shared/df.c2
-rw-r--r--plugins/sysinfo/sysinfo.vcxproj2
-rw-r--r--plugins/upd/upd.vcxproj2
-rw-r--r--plugins/winamp/winamp.vcxproj2
-rw-r--r--po/af.po124
-rw-r--r--po/am.po120
-rw-r--r--po/ast.po379
-rw-r--r--po/az.po158
-rw-r--r--po/be.po349
-rw-r--r--po/bg.po215
-rw-r--r--po/ca.po528
-rw-r--r--po/cs.po857
-rw-r--r--po/da.po664
-rw-r--r--po/de.po890
-rw-r--r--po/el.po420
-rw-r--r--po/en_GB.po578
-rw-r--r--po/es.po1572
-rw-r--r--po/et.po327
-rw-r--r--po/eu.po205
-rw-r--r--po/fi.po367
-rw-r--r--po/fr.po779
-rw-r--r--po/gl.po358
-rw-r--r--po/gu.po262
-rw-r--r--po/hi.po270
-rw-r--r--po/hu.po510
-rw-r--r--po/id.po501
-rw-r--r--po/it.po759
-rw-r--r--po/ja_JP.po408
-rw-r--r--po/kn.po386
-rw-r--r--po/ko.po683
-rw-r--r--po/lt.po490
-rw-r--r--po/lv.po254
-rw-r--r--po/mk.po340
-rw-r--r--po/ml.po125
-rw-r--r--po/ms.po139
-rw-r--r--po/nb.po640
-rw-r--r--po/nl.po357
-rw-r--r--po/no.po126
-rw-r--r--po/pa.po168
-rw-r--r--po/pl.po623
-rw-r--r--po/pt.po912
-rw-r--r--po/pt_BR.po873
-rw-r--r--po/ru.po470
-rw-r--r--po/rw.po120
-rw-r--r--po/sk.po288
-rw-r--r--po/sl.po319
-rw-r--r--po/sq.po662
-rw-r--r--po/sr.po343
-rw-r--r--po/sr@latin.po297
-rw-r--r--po/sv.po739
-rw-r--r--po/th.po316
-rw-r--r--po/tr.po657
-rw-r--r--po/uk.po371
-rw-r--r--po/vi.po490
-rw-r--r--po/wa.po130
-rw-r--r--po/zh_CN.po610
-rw-r--r--po/zh_TW.po246
-rw-r--r--readme.md2
-rw-r--r--src/common/chanopt.c2
-rw-r--r--src/common/common.vcxproj2
-rw-r--r--src/common/dcc.c8
-rw-r--r--src/common/dcc.h2
-rw-r--r--src/common/hexchat.c1
-rw-r--r--src/common/hexchat.h14
-rw-r--r--src/common/inbound.c36
-rw-r--r--src/common/inbound.h2
-rw-r--r--src/common/meson.build5
-rw-r--r--src/common/modes.c4
-rw-r--r--src/common/outbound.c2
-rw-r--r--src/common/plugin.c119
-rw-r--r--src/common/proto-irc.c65
-rw-r--r--src/common/proto-irc.h6
-rw-r--r--src/common/server.c56
-rw-r--r--src/common/servlist.c61
-rw-r--r--src/common/text.c7
-rw-r--r--src/common/textevents.in6
-rw-r--r--src/common/url.c2
-rw-r--r--src/common/userlist.c17
-rw-r--r--src/fe-gtk/fe-gtk.c4
-rw-r--r--src/fe-gtk/fe-gtk.vcxproj2
-rw-r--r--src/fe-gtk/joind.c2
-rw-r--r--src/fe-gtk/maingui.c30
-rw-r--r--src/fe-gtk/menu.c20
-rw-r--r--src/fe-gtk/meson.build13
-rw-r--r--src/fe-gtk/notifications/notifications-winrt.vcxproj126
-rw-r--r--src/fe-gtk/pixmaps.c22
-rw-r--r--src/fe-gtk/plugin-notification.c40
-rw-r--r--src/fe-gtk/xtext.c18
-rw-r--r--src/fe-text/fe-text.c2
-rw-r--r--src/fe-text/fe-text.vcxproj2
-rw-r--r--src/htm/Properties/Resources.Designer.cs2
-rw-r--r--src/htm/Properties/Settings.Designer.cs2
-rw-r--r--src/htm/app.config2
-rw-r--r--src/htm/htm.csproj2
-rw-r--r--src/libenchant_win8/libenchant_win8.vcxproj2
-rw-r--r--win32/copy/copy.vcxproj7
-rw-r--r--win32/hexchat.props2
-rw-r--r--win32/installer/hexchat.iss.tt13
-rw-r--r--win32/installer/installer.vcxproj2
-rw-r--r--win32/nls/nls.vcxproj2
141 files changed, 11308 insertions, 19286 deletions
diff --git a/.github/workflows/ubuntu-build.yml b/.github/workflows/ubuntu-build.yml
new file mode 100644
index 00000000..f2d3ac8e
--- /dev/null
+++ b/.github/workflows/ubuntu-build.yml
@@ -0,0 +1,27 @@
+name: Ubuntu Build
+on: [push, pull_request]
+jobs:
+ build:
+ runs-on: ubuntu-18.04
+
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 1
+
+ - name: Install Dependencies
+ run: |
+ sudo apt-get update
+ sudo apt-get install -y meson libcanberra-dev libdbus-glib-1-dev libglib2.0-dev libgtk