Commit Graph

1791 Commits

Author SHA1 Message Date
Qv2ray-dev
d9650d604d add: added KernelPlugin<->V2ray integration support 2020-04-11 21:23:20 +08:00
Qv2ray-dev
f7b1a1fdb5 add: added kernel plugin support 2020-04-11 14:50:28 +08:00
Qv2ray-dev
99998e26f9
Support macOS 10.13 2020-04-11 13:00:13 +08:00
Qv2ray-dev
0ec1bdc40c refactor: refactor for KernelPlugin-V2rayRoutingEngine support 2020-04-10 23:32:03 +08:00
Qv2ray-dev
19a30e7dca add: added PluginKernelInteractions 2020-04-10 17:59:12 +08:00
Qv2ray-dev
fa2a3769de add: added QvPluginInterface version in PreferenceWindow 2020-04-10 17:50:07 +08:00
Qv2ray-dev
e36aad6afc change: lowered default log level 2020-04-10 17:15:16 +08:00
Qv2ray-dev
059bad8d4b add: support Plugin Serialization 2020-04-10 12:44:34 +08:00
Qv2ray-dev
3020df5726 add: added Plugin OutboundEditor support. 2020-04-10 10:12:28 +08:00
Qv2ray-dev
f136a9efb5
Update w_PluginManager.hpp 2020-04-09 23:45:16 +08:00
Qv2ray-dev
6fdb80b2f6 add: refactored PluginHost, added Outbound Editor support 2020-04-09 23:23:38 +08:00
Qv2ray-dev
60009e0b47 fix: some fixes 2020-04-09 09:58:50 +08:00
Qv2ray-dev
229362c4e2 update: updated Preference Window default page ID, updated translations 2020-04-08 16:03:30 +08:00
Qv2ray-dev
ceeff95f63 fix: some UI and logical fixes 2020-04-08 15:56:22 +08:00
Qv2ray-dev
f439cc7f49 add: added SystemProxyEvent 2020-04-08 15:42:49 +08:00
ymshenyu
0bd4e4bd22 rebuild against with CMAKE_OSX_DEPLOYMENT_TARGET 2020-04-08 15:03:48 +08:00
Qv2ray-dev
69a7200b25 update: adapt interface draft-2.3.1 2020-04-08 11:36:28 +08:00
Qv2ray-dev
75db4ed766 update: adapt interface draft-2.2 2020-04-07 20:55:26 +08:00
ymshenyu
28a7989cd2 bump osx deployment target version 2020-04-07 20:41:04 +08:00
ymshenyu
2c2392ba4e test against with CMAKE_OSX_DEPLOYMENT_TARGET 2020-04-07 20:37:24 +08:00
DuckSoft
0d709d4988
Adding Fedora RPM Build
Add spec file and Makefile for RPM build on Fedora Copr
2020-04-07 17:16:13 +08:00
DuckSoft
9e6c3907b0
Added Fedora Badge WIP (#503) 2020-04-07 16:55:31 +08:00
Yuxiang Zhu
93cbea496f Add spec file and Makefile for RPM build on Fedora Copr
Adds RPM packaging support on [Fedora Copr](https://copr.fedorainfracloud.org/).
Currently only tested with Fedora 30+.
Supporting for other distributions like RHEL/CentOS/Suse/OpenSuse requires some dependencies that are not in their official repos so it is not covered in this PR.

Build RPMs locally:

``` bash
dnf install -y git mock make
make -f .copr/Makefile srpm  # build source RPM
make -f .copr/Makefile rpm  # build binary RPM
```

This makefile uses [Mock](https://github.com/rpm-software-management/mock) to build RPMs in a chroot environment. To use a chroot differed from your build distribution, use `RPM_BUILDROOT=<chroot-name>` Makefile variable.

For example, build against Fedora 32 on a CentOS 8 machine:

```bash
make -f .copr/Makefile rpm RPM_BUILDROOT=fedora-32-$(uname -m)
```

Example build: https://copr.fedorainfracloud.org/coprs/yux/v2ray/build/1329864/
2020-04-07 16:42:12 +08:00
ymshenyu
c756a52e3b macOS: enable HiDPI support 2020-04-07 09:40:21 +08:00
Qv2ray-dev
684a644557
fix: this fixed #500 2020-04-07 09:17:48 +08:00
ymshenyu
d0cedcd684 abi checker: add armhf support 2020-04-06 22:29:06 +08:00
Qv2ray-dev
71bed7992a update: adapt interface draft-2 2020-04-06 22:21:32 +08:00
Qv2ray-dev
91ce0b4499 update: updated submodules 2020-04-06 16:51:30 +08:00
Qv2ray-dev
65bf34962c Merge branch 'dev-plugin-system' into dev
* dev-plugin-system:
  PAC: "See you in the plugin manager"
  plugin: simple plugin integration supported
  plugin: update plugin settings subsystem
  plugin: added plugin enable/disable, load state and plugin type display
  submodule: updated submodule
  fix: remove duplicates
  fix: fixed windows build
  add: added more plugin UI functions
  add: added qt signal system
  merge: merge dev
  add: added plugin management window, load plugin support
  update interface, made the demo plugin work
  update: updated plugin interface submodule
  add: implement loading plugins
  add: added plugin interface stub
2020-04-06 14:18:48 +08:00
ymshenyu
9d446ff4c2 update .travis.yml 2020-04-06 10:42:16 +08:00
ymshenyu
bed9703b35 fix typo 2020-04-06 10:16:20 +08:00
ymshenyu
96344e5e43 update .travis.yml 2020-04-06 10:11:43 +08:00
ymshenyu
661145f2c4 update snapcraft.yaml 2020-04-06 09:49:09 +08:00
Kid
edc8900d58 Use official bucket link for Scoop 2020-04-05 17:37:47 +08:00
ymshenyu
bcf04adda4 update .travis.yml 2020-04-03 17:51:26 +08:00
Qv2ray-dev
18e94ba8e0 fix: fixed #493 2020-04-03 13:02:54 +08:00
Guobang Bi
981c63a310
good bye high sierra 2020-04-03 11:45:39 +08:00
DuckSoft
683770eee0 Mag1c! 2020-04-03 11:38:27 +08:00
DuckSoft
13b96e0b3c azure: update connection 2020-04-03 11:15:52 +08:00
Guobang Bi
0b7c2bd631
azure pipeline: finalizing 2020-04-03 11:11:11 +08:00
ymshenyu
51174e5783 fix path 2020-04-02 15:49:16 +08:00
ymshenyu
ccc465dd9e fix build 2020-04-02 15:43:06 +08:00
ymshenyu
286655631e Fix macdeployqt 2020-04-02 15:34:38 +08:00
ymshenyu
70818d85a1 Revert "test against CMAKE_OSX_DEPLOYMENT_TARGET"
This reverts commit 81b24ebdef.
2020-04-02 15:17:24 +08:00
ymshenyu
70b27169bd Revert "bye"
This reverts commit 0380ce8d54.
2020-04-02 15:06:30 +08:00
DuckSoft
37dc46bd13
fixing up 2020-04-02 02:03:26 +08:00
Qv2ray-dev
fcdd607bac
Update main.cpp 2020-04-01 22:40:59 +08:00
ymshenyu
6a947ff0e4 using pre-built ds_store 2020-04-01 20:26:55 +08:00
ymshenyu
caa1d8ce2d Revert "fix accessibility access"
This reverts commit 76c177fa59.
2020-04-01 18:43:07 +08:00
ymshenyu
76c177fa59 fix accessibility access 2020-04-01 18:15:12 +08:00