Commit graph

4055 commits

Author SHA1 Message Date
Mm2PL
bf006826ce Rip out the duplicate name logic 2023-02-14 20:38:12 +01:00
Mm2PL
0051f00ce7 Move logHelper and its namespace to the top of LuaAPI.cpp 2023-02-14 12:33:45 +01:00
Mm2PL
21152a23cc Add parents for every widget in PluginsPage 2023-02-14 12:27:56 +01:00
Mm2PL
f5731bb9c5 Rename variables in PluginsPage 2023-02-14 12:16:25 +01:00
Mm2PL
805e8578ba Make chatterino::lua::api::LogLevel an enum class 2023-02-14 12:11:02 +01:00
Mm2PL
2629c56d5c rename codename -> id 2023-02-14 12:07:22 +01:00
Mm2PL
627aafb74b Rename PluginController::{actuallyInitialize,loadPlugins} 2023-02-14 12:00:04 +01:00
Mm2PL
c4a2b5f0ce Rip out redundant enable check 2023-02-14 11:58:49 +01:00
Mm2PL
7a1d28d51c Improve UI if homepage is missing 2023-02-14 11:57:52 +01:00
Mm2PL
94ceee3c7e Handle info.json homepage type mismatches 2023-02-14 11:55:55 +01:00
Mm2PL
8b37a297d4 Add comments to PluginMeta definition 2023-02-14 11:55:44 +01:00
Mm2PL
e19b96026d Make the reload button reload metadata when plugin is disabled 2023-02-14 11:45:30 +01:00
Mm2PL
cf9d0af105 Handle plugin metadata errors better 2023-02-14 11:44:52 +01:00
askepticaldreamer
a3189baf94
Add channel name to Mentions chat logs (#4371) 2023-02-13 23:00:46 +00:00
Mm2PL
d1bcede492 Make PluginMeta::authors a std::vector<QString> 2023-02-13 23:43:25 +01:00
Mm2PL
6a183d3f33 Remove PluginController save override 2023-02-13 23:27:12 +01:00
Mm2PL
58f6f1dcfe Update comment on chatterino::lua::api::g_import 2023-02-13 23:21:29 +01:00
Mm2PL
cd919b01d5 Change setting names 2023-02-13 23:21:03 +01:00
Wissididom
4cb8403491
Handle non-versioned annotated tags gracefully when building a Ubuntu .deb package (#4375) 2023-02-13 21:39:59 +00:00
Mm2PL
96613690a9 reformat 2: electric bogaloo 2023-02-13 22:34:41 +01:00
nerix
bb0b563a87
Use qintptr in QWidget::nativeEvent on Qt 6 (#4376) 2023-02-13 20:45:58 +00:00
Wissididom
df9836f59e
Automatically update nightly-build tag every nightly release (#4374)
This is done by CI force pushing the `nightly-build` tag - the `nightly-build` tag should never be relied on other than for GitHub releases.
2023-02-13 19:11:48 +00:00
Mm2PL
15613850f7 reformat 2023-02-13 19:41:27 +01:00
Mm2PL
2d79cf53a5
Merge branch 'master' into feature/lua_scripting 2023-02-13 12:04:49 +00:00
Mm2PL
8b84cfbab1 ANGLE BRACKET PLEASE 2023-02-13 12:58:32 +01:00
Mm2PL
82a9deac15 Reformat src/controllers/plugins/LuaAPI.hpp 2023-02-13 12:30:32 +01:00
Mm2PL
035da2cac0 Reformat src/controllers/plugins/LuaUtilities.hpp 2023-02-13 12:30:07 +01:00
Mm2PL
9027d539e8 Reformat src/controllers/plugins/Plugin.hpp 2023-02-13 12:29:27 +01:00
Mm2PL
f8eff42c07 Reformat src/widgets/settingspages/PluginsPage.cpp 2023-02-13 12:28:45 +01:00
Mm2PL
bc8ae8172f Reformat src/widgets/settingspages/PluginsPage.hpp 2023-02-13 12:28:21 +01:00
Mm2PL
6cf2996af2 Reformat src/controllers/plugins/Plugin.cpp 2023-02-13 12:26:04 +01:00
Mm2PL
4387e7bd69 Rename execfile -> import 2023-02-13 12:22:53 +01:00
pajlada
56adaf81ac
Fix .deb & pdb release uploads (#4373) 2023-02-13 10:33:25 +00:00
pajlada
ef3a607af5
Upload both Ubuntu .deb packages & Windows .pdb symbols in releases (#4372) 2023-02-13 09:34:40 +00:00
dependabot[bot]
ae7567121b
Bump lib/crashpad from 918fd31 to ec99257 (#4370)
Bumps [lib/crashpad](https://github.com/getsentry/crashpad) from `918fd31` to `ec99257`.
- [Release notes](https://github.com/getsentry/crashpad/releases)
- [Commits](918fd319d6...ec99257868)

---
updated-dependencies:
- dependency-name: lib/crashpad
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-13 10:10:03 +01:00
Mm2PL
6e67890152 Thank you clang-format for at least having a diff 2023-02-13 00:15:20 +01:00
Mm2PL
0cbac04529 nice CI, Mm2PL 2023-02-13 00:10:13 +01:00
Mm2PL
ebadbf08c9 Apply #4369 2023-02-13 00:06:01 +01:00
Mm2PL
50dacdec04 git commit --allow-empty 2023-02-12 23:48:57 +01:00
Mm2PL
3ece8c8ed1 Merge remote-tracking branch 'origin/master' into feature/lua_scripting 2023-02-12 23:40:56 +01:00
Mm2PL
d7ac6d65fb absolute include path 2023-02-12 23:14:46 +01:00
Mm2PL
be487a4976 Rename LuaApi -> LuaAPI (p2) 2023-02-12 23:08:17 +01:00
Mm2PL
32580cd1c3 Rename LuaApi -> LuaAPI (p1) 2023-02-12 23:05:50 +01:00
Mm2PL
8a6e7b6170 Pin lua version to 5.4.4 2023-02-12 22:59:33 +01:00
Mm2PL
95536f4166 Remove erroneous mention of lua loadfile 2023-02-12 22:58:08 +01:00
Mm2PL
9e92a795c3 Fucking off-by-one error 2023-02-12 22:48:09 +01:00
Mm2PL
f3ee061f7f Make load() only usable in debug mode 2023-02-12 22:46:32 +01:00
nerix
e377c30192
Add Crashpad Support on Windows (#4351)
* feat: crashpad on windows

* feat: inline it

* feat: more crashpad

* chore: remove qBreakpad

* fix: add mention to crashpad

* refactor: version string

* feat: add crashpad module

* refactor: build crashpad from source

* fix: minor adjustments

* chore: add changelog entry

* fix: formatting and include

* fix: format

* build: use flags similar to release profile

* ci: build with crashpad on windows

* ci: recurse submodules

* ci: always include crashpad

* fix: try 7z

for some reason zstd just doesn't run

* fix: wrong path for symbols

* fix: copy

pls don't build

* ci: use new cache key

* fix: missing pragma

* ci: add workflow without crashpad

* docs: elevate changelog entry

* fix: add link to cmake issue

* fix: windows include issue

Someone (crashpad) includes Windows.h before winsock2.h

* fix: working directory

* fix: another working directory
2023-02-12 20:36:58 +01:00
Wissididom
8e24a29c85
Fix Ubuntu builds preventing create-release from building (#4368) 2023-02-12 00:20:54 +01:00
nerix
c9a9e44e1f
Add HTTP & SOCKS5 proxy support (#4321)
This can be configured using the `CHATTERINO2_PROXY_URL` environment variable.
The behaviour is similar to curl's CURLOPT_PROXY
2023-02-11 23:16:51 +00:00