-
-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move to GSettings #250
Move to GSettings #250
Conversation
It should be unnecessary to do this for release packages?
Q_Q 抱歉拖了这么久,这周我一定看。 |
@@ -33,4 +33,5 @@ jobs: | |||
- name: Install | |||
run: | | |||
sudo make install; | |||
sudo glib-compile-schemas /usr/local/share/glib-2.0/schemas |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ends with a ;
?
# - msg-nickserv: Login with /msg NickServ identify | ||
# - sasl-plain: Login with SASL PLAIN mechanism | ||
# - sasl-ecdsa: Login with SASL ECDSA-NIST256P-CHALLENGE mechanism | ||
# String; Path to login certificate file (For method "sasl-ecdsa") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
这个应该是 login-certificate 的注释?
@@ -20,8 +20,8 @@ DEFS = -D PACKAGE='"$(PACKAGE)"' \ | |||
-D PACKAGE_COPYRIGHT_DATES='"$(PACKAGE_COPYRIGHT_DATES)"' | |||
GTK3FLAGS = $(shell pkg-config --cflags gtk+-3.0) | |||
GTK3LIBS = $(shell pkg-config --libs gtk+-3.0) | |||
LIBCONFIGFLAGS = $(shell pkg-config --cflags libconfig) | |||
LIBCONFIGLIBS = $(shell pkg-config --libs libconfig) | |||
GIOFLAGS = $(shell pkg-config --cflags gio-2.0) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
其实应该不需要特别制定 GIO 的 flags,应该已经包含在 GTK 里了?
感谢,这个 PR 帮大忙了。 我的想法是让 GSetting 替代 SrnServerConfig、SrnChatConfig 等等的结构体,之后还要在这个 PR 的基础上继续开发,所以先合并到 dev/2.0 分支,因为是比较大的 breaking change,因此 GSetting 的支持也不会在 1.0 中出现 。 |
I'm almost done moving to GSettings. Waiting for more tests.
Ref: #249