remove non-functional sonar support
This commit is contained in:
parent
190e6af80f
commit
278be017f6
|
@ -38,16 +38,3 @@ jobs:
|
||||||
cd builddir
|
cd builddir
|
||||||
meson .. --prefix=/opt/efl
|
meson .. --prefix=/opt/efl
|
||||||
ninja
|
ninja
|
||||||
|
|
||||||
sonarcloud:
|
|
||||||
name: SonarCloud
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v2
|
|
||||||
with:
|
|
||||||
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
|
|
||||||
- name: SonarCloud Scan
|
|
||||||
uses: SonarSource/sonarcloud-github-action@master
|
|
||||||
env:
|
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any
|
|
||||||
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
|
|
||||||
|
|
|
@ -1,50 +0,0 @@
|
||||||
name: Sonar
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- master
|
|
||||||
pull_request:
|
|
||||||
types: [opened, synchronize, reopened]
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
name: Build
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
SONAR_SCANNER_VERSION: 4.7.0.2747
|
|
||||||
SONAR_SERVER_URL: "https://sonarcloud.io"
|
|
||||||
BUILD_WRAPPER_OUT_DIR: build_wrapper_output_directory # Directory where build-wrapper output will be placed
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v2
|
|
||||||
with:
|
|
||||||
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
|
|
||||||
- name: Install dependencies
|
|
||||||
run: |
|
|
||||||
sudo apt-get -qq update
|
|
||||||
sudo apt install build-essential meson ninja-build python3-pip python3-setuptools
|
|
||||||
pip3 install --upgrade pip
|
|
||||||
pip3 install meson --user
|
|
||||||
sudo apt install libssl-dev libsystemd-dev libjpeg-dev libglib2.0-dev libgstreamer1.0-dev libluajit-5.1-dev libfreetype6-dev libfontconfig1-dev libfribidi-dev libavahi-client-dev libharfbuzz-dev libibus-1.0-dev libx11-dev libxext-dev libxrender-dev libgl1-mesa-dev libopenjp2-7-dev libwebp-dev libgif-dev libtiff5-dev libpoppler-dev libpoppler-cpp-dev libspectre-dev libraw-dev librsvg2-dev libudev-dev libmount-dev libdbus-1-dev libpulse-dev libsndfile1-dev libxcursor-dev libxcomposite-dev libxinerama-dev libxrandr-dev libxtst-dev libxss-dev libgstreamer-plugins-base1.0-dev libscim-dev libxdamage-dev libwebp-dev libunwind-dev libinput-dev
|
|
||||||
- name: Download and set up sonar-scanner
|
|
||||||
env:
|
|
||||||
SONAR_SCANNER_DOWNLOAD_URL: https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-${{ env.SONAR_SCANNER_VERSION }}-linux.zip
|
|
||||||
run: |
|
|
||||||
mkdir -p $HOME/.sonar
|
|
||||||
curl -sSLo $HOME/.sonar/sonar-scanner.zip ${{ env.SONAR_SCANNER_DOWNLOAD_URL }}
|
|
||||||
unzip -o $HOME/.sonar/sonar-scanner.zip -d $HOME/.sonar/
|
|
||||||
echo "$HOME/.sonar/sonar-scanner-${{ env.SONAR_SCANNER_VERSION }}-linux/bin" >> $GITHUB_PATH
|
|
||||||
- name: Download and set up build-wrapper
|
|
||||||
env:
|
|
||||||
BUILD_WRAPPER_DOWNLOAD_URL: ${{ env.SONAR_SERVER_URL }}/static/cpp/build-wrapper-linux-x86.zip
|
|
||||||
run: |
|
|
||||||
curl -sSLo $HOME/.sonar/build-wrapper-linux-x86.zip ${{ env.BUILD_WRAPPER_DOWNLOAD_URL }}
|
|
||||||
unzip -o $HOME/.sonar/build-wrapper-linux-x86.zip -d $HOME/.sonar/
|
|
||||||
echo "$HOME/.sonar/build-wrapper-linux-x86" >> $GITHUB_PATH
|
|
||||||
- name: Run build-wrapper
|
|
||||||
run: |
|
|
||||||
build-wrapper-linux-x86-64 --out-dir ${{ env.BUILD_WRAPPER_OUT_DIR }}<insert_your_clean_build_command>
|
|
||||||
- name: Run sonar-scanner
|
|
||||||
env:
|
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
|
|
||||||
run: |
|
|
||||||
sonar-scanner --define sonar.host.url="${{ env.SONAR_SERVER_URL }}" --define sonar.cfamily.build-wrapper-output="${{ env.BUILD_WRAPPER_OUT_DIR }}"
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
|
@ -1,6 +0,0 @@
|
||||||
sonar.projectKey=vtorri_entice
|
|
||||||
sonar.organization=vtorri
|
|
||||||
sonar.projectName=entice
|
|
||||||
sonar.projectVersion=0.0.1
|
|
||||||
sonar.sources=src/bin
|
|
||||||
sonar.cfamily.build-wrapper-output=build_wrapper_output_directory
|
|
|
@ -100,37 +100,37 @@ _entice_image_anim_cb(void *data)
|
||||||
|
|
||||||
sd->frame++;
|
sd->frame++;
|
||||||
fr = (sd->frame % (sd->frame_count)) + 1;
|
fr = (sd->frame % (sd->frame_count)) + 1;
|
||||||
if ((sd->frame >= sd->frame_count) && (fr == 1))
|
/* if ((sd->frame >= sd->frame_count) && (fr == 1)) */
|
||||||
{
|
/* { */
|
||||||
int loops;
|
/* int loops; */
|
||||||
|
|
||||||
if (evas_object_image_animated_loop_type_get(sd->img) ==
|
/* if (evas_object_image_animated_loop_type_get(sd->img) == */
|
||||||
EVAS_IMAGE_ANIMATED_HINT_NONE)
|
/* EVAS_IMAGE_ANIMATED_HINT_NONE) */
|
||||||
{
|
/* { */
|
||||||
sd->timer_anim = NULL;
|
/* sd->timer_anim = NULL; */
|
||||||
return EINA_FALSE;
|
/* return EINA_FALSE; */
|
||||||
}
|
/* } */
|
||||||
sd->loops++;
|
/* sd->loops++; */
|
||||||
loops = evas_object_image_animated_loop_count_get(sd->img);
|
/* loops = evas_object_image_animated_loop_count_get(sd->img); */
|
||||||
if (loops != 0) // loop == 0 -> loop forever
|
/* if (loops != 0) // loop == 0 -> loop forever */
|
||||||
{
|
/* { */
|
||||||
if (loops < sd->loops)
|
/* if (loops < sd->loops) */
|
||||||
{
|
/* { */
|
||||||
sd->timer_anim = NULL;
|
/* sd->timer_anim = NULL; */
|
||||||
return EINA_FALSE;
|
/* return EINA_FALSE; */
|
||||||
}
|
/* } */
|
||||||
}
|
/* } */
|
||||||
}
|
/* } */
|
||||||
|
|
||||||
evas_object_image_animated_frame_set(sd->img, fr);
|
evas_object_image_animated_frame_set(sd->img, fr);
|
||||||
t = evas_object_image_animated_frame_duration_get(sd->img, fr, 0);
|
t = evas_object_image_animated_frame_duration_get(sd->img, fr, 0);
|
||||||
sd->timer_anim = ecore_timer_loop_add(t, _entice_image_anim_cb, sd);
|
sd->timer_anim = ecore_timer_loop_add(t, _entice_image_anim_cb, sd);
|
||||||
//ecore_timer_interval_set(sd->anim, t);
|
//ecore_timer_interval_set(sd->timer_anim, t);
|
||||||
|
|
||||||
return EINA_FALSE;
|
return EINA_FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static void
|
||||||
_entice_image_anim_handle(Img *sd)
|
_entice_image_anim_handle(Img *sd)
|
||||||
{
|
{
|
||||||
double t;
|
double t;
|
||||||
|
@ -143,21 +143,21 @@ _entice_image_anim_handle(Img *sd)
|
||||||
sd->frame_count = 0;
|
sd->frame_count = 0;
|
||||||
|
|
||||||
if (!evas_object_image_animated_get(sd->img))
|
if (!evas_object_image_animated_get(sd->img))
|
||||||
return 0;
|
return;
|
||||||
|
|
||||||
sd->frame_count = evas_object_image_animated_frame_count_get(sd->img);
|
sd->frame_count = evas_object_image_animated_frame_count_get(sd->img);
|
||||||
if (sd->frame_count < 2)
|
if (sd->frame_count < 2)
|
||||||
return 0;
|
return;
|
||||||
|
|
||||||
t = evas_object_image_animated_frame_duration_get(sd->img, sd->frame, 0);
|
t = evas_object_image_animated_frame_duration_get(sd->img, sd->frame, 0);
|
||||||
sd->timer_anim = ecore_timer_add(t, _entice_image_anim_cb, sd);
|
sd->timer_anim = ecore_timer_add(t, _entice_image_anim_cb, sd);
|
||||||
|
ERR("timer duration : %f", t);
|
||||||
return 1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_entice_image_preloaded(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
_entice_image_preloaded(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
||||||
{
|
{
|
||||||
|
Entice *entice;
|
||||||
Img *sd;
|
Img *sd;
|
||||||
int img_w;
|
int img_w;
|
||||||
int img_h;
|
int img_h;
|
||||||
|
@ -174,6 +174,11 @@ _entice_image_preloaded(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_U
|
||||||
|
|
||||||
sd->loading = 0;
|
sd->loading = 0;
|
||||||
entice_image_update(data);
|
entice_image_update(data);
|
||||||
|
|
||||||
|
entice = evas_object_data_get(data, "entice");
|
||||||
|
|
||||||
|
if (entice->config->play_animated)
|
||||||
|
_entice_image_anim_handle(sd);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -462,8 +467,8 @@ entice_image_file_set(Evas_Object *obj, Eina_List *image)
|
||||||
if (entice->config->best_fit_startup)
|
if (entice->config->best_fit_startup)
|
||||||
sd->zoom_mode = ENTICE_ZOOM_MODE_FIT;
|
sd->zoom_mode = ENTICE_ZOOM_MODE_FIT;
|
||||||
|
|
||||||
if (entice->config->play_animated)
|
/* if (entice->config->play_animated) */
|
||||||
_entice_image_anim_handle(sd);
|
/* _entice_image_anim_handle(sd); */
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *
|
const char *
|
||||||
|
|
|
@ -82,6 +82,8 @@ static const char *_image_ext[] =
|
||||||
".heif",
|
".heif",
|
||||||
".heic",
|
".heic",
|
||||||
|
|
||||||
|
".jxl",
|
||||||
|
|
||||||
".xcf",
|
".xcf",
|
||||||
".xcf.gz",
|
".xcf.gz",
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue