1
0
mirror of https://github.com/Llewellynvdm/conky.git synced 2024-12-25 04:06:03 +00:00

Update Travis OS images. (#694)

This commit is contained in:
Brenden Matthews 2018-12-08 16:50:00 -05:00 committed by GitHub
parent bc0ec94c10
commit 3d9c022245
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 21 additions and 15 deletions

View File

@ -2,7 +2,7 @@ language: cpp
matrix:
include:
- os: linux
dist: trusty
dist: xenial
addons:
apt:
sources:
@ -35,21 +35,21 @@ matrix:
- libpulse-dev
- libcurl4-gnutls-dev
- audacious-dev
- libsystemd-journal-dev
- libsystemd-dev
- libxml2-dev
- tolua++
- gawk
env:
- MATRIX_EVAL="CC=gcc-8 && CXX=g++-8"
- os: linux
dist: trusty
dist: xenial
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-trusty-6.0
- llvm-toolchain-xenial-7
packages:
- clang-6.0
- clang-7
- libc++-7-dev
- cmake
- libxdamage-dev
- libx11-dev
@ -76,7 +76,7 @@ matrix:
- libpulse-dev
- libcurl4-gnutls-dev
- audacious-dev
- libsystemd-journal-dev
- libsystemd-dev
- libxml2-dev
- tolua++
- gawk
@ -85,9 +85,9 @@ matrix:
token:
secure: "KikPusy+HXcEVLr0Dqb6mkrefDU5jm7EGQ5fwO4sBG7bRMcnHV3V14s5yB4Ol8btpUC0nkNn/41+f37lkG+oT4y9ZeIH2ZrhsSEHxOgH6DF9ZSVJwtpLrF9siWgfZ0m5c5V7U5rzVYL3jlO1hQfXKCfMNAcwlKcEUrfpk7jVEZc="
env:
- MATRIX_EVAL="CC=clang-6.0 && CXX=clang++-6.0"
- MATRIX_EVAL="CC=clang-7 && CXX=clang++-7"
- os: osx
osx_image: xcode9.4
osx_image: xcode10.1
before_install:
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then eval "${MATRIX_EVAL}" ; fi
@ -148,13 +148,13 @@ before_script:
fi
script:
- cd build
- if [ "$CXX" = "clang++-6.0" ] ; then build-wrapper-linux-x86-64 --out-dir bw-output make -j4 ; fi
- if [ "$CXX" = "clang++-7" ] ; then build-wrapper-linux-x86-64 --out-dir bw-output make -j4 ; fi
- if [ "$CXX" = "g++-8" ] ; then make -j4 ; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then make -j4 ; fi
- cd ../build-no-x11
- make -j4
- cd ..
- if [ "$CXX" = "clang++-6.0" -a ! -z "$SONAR_TOKEN" ] ; then sonar-scanner ; fi
- if [ "$CXX" = "clang++-7" -a ! -z "$SONAR_TOKEN" ] ; then sonar-scanner ; fi
branches:
only:
- master

View File

@ -32,7 +32,11 @@
#include "conky.h"
#include "logging.h"
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-register"
#pragma clang diagnostic ignored "-Wregister"
#include <X11/XKBlib.h>
#pragma clang diagnostic pop
#include <X11/Xatom.h>
#include <X11/Xlib.h>
#include <X11/Xmd.h>
@ -1266,24 +1270,26 @@ void print_kdb_led(const int keybit, char *p, unsigned int p_max_size) {
XGetKeyboardControl(display, &x);
snprintf(p, p_max_size, "%s", (x.led_mask & keybit ? "On" : "Off"));
}
void print_key_caps_lock(struct text_object *obj, char *p, unsigned int p_max_size) {
void print_key_caps_lock(struct text_object *obj, char *p,
unsigned int p_max_size) {
(void)obj;
print_kdb_led(1, p, p_max_size);
}
void print_key_num_lock(struct text_object *obj, char *p, unsigned int p_max_size) {
void print_key_num_lock(struct text_object *obj, char *p,
unsigned int p_max_size) {
(void)obj;
print_kdb_led(2, p, p_max_size);
}
void print_key_scroll_lock(struct text_object *obj, char *p,
unsigned int p_max_size) {
unsigned int p_max_size) {
(void)obj;
print_kdb_led(4, p, p_max_size);
}
void print_keyboard_layout(struct text_object *obj, char *p,
unsigned int p_max_size) {
unsigned int p_max_size) {
(void)obj;
char *group = NULL;