Skip to content
Snippets Groups Projects
  1. Dec 20, 2022
    • Sébastien Blin's avatar
      packaging: migrate packaging scripts in client-qt · 3349b7de
      Sébastien Blin authored
      This patch moves already existing packaging scripts from jami-project
      into client-qt.
      Introduced changes are:
      + WITH_SUBMODULE must search in system lib too because for
      packaging client-qt (for rpm) will be built separately, and will
      depend on jami-daemon.
      + Fix appdata.xml (replace old wiki with docs.jami.net)
      + path changes (because we build in client-qt not jami-project).
      
      GitLab: #853
      Change-Id: I1313830d85c8094fcbcc52e22033a2add7b1e89f
      3349b7de
  2. Dec 15, 2022
  3. Dec 06, 2022
    • Sébastien Blin's avatar
      jenkinsfile: use contrib cache · bb191966
      Sébastien Blin authored
      Change-Id: Ifc906e9c2d43cfa73d9cb0612bf67b406b85d508
      bb191966
    • Aline Gondim Santos's avatar
      windows: add support for system theme · 956b7f7d
      Aline Gondim Santos authored
      Use registry
      "HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion
      /Themes/Personalize/AppsUseLightTheme"
      to check if system theme is supported and if it is dark or
      light.
      
      Removes "EnableDarkTheme" in favor of "AppTheme".
      
      Requires Windows SDK version 10.0.18362.0 to build with
      system theme support.
      
      Note: This does not watch for changes in system theme in
      runtime as the support for it requires Windows Runtime
      version 10.0.10240.0.
      
      GitLab: #723
      
      Change-Id: Ice8f7936a90535f47dc1870d4f18215e062684ba
      956b7f7d
  4. Dec 05, 2022
  5. Dec 02, 2022
  6. Nov 18, 2022
  7. Nov 17, 2022
  8. Nov 15, 2022
    • Andreas Traczyk's avatar
      misc: regenerate qml.qrc at configure time · 9e4f5a19
      Andreas Traczyk authored and Sébastien Blin's avatar Sébastien Blin committed
      Our qml.qrc is:
      - commonly in conflict and prone to erroneous conflict resolution
      - platform dependant (generation is used anyway for removing
        webengine dependant resources)
      - a poorly maintained hodge-podge with resources in subdirectories
        that aren't grouped
      - requires alteration when moving resources (if not done correctly,
        without tests, results in uncaught runtime failures)
      
      This patch uses a python script at configure time to generate the
      qml.qrc resource file, and removes it from versioning.
      
      GitLab: #749
      Change-Id: Ia2b81bb5b2c29d0bf6f5a5302e76795864e93e40
      9e4f5a19
    • Andreas Traczyk's avatar
      misc: clean image resource generation python script · a230365a
      Andreas Traczyk authored and Sébastien Blin's avatar Sébastien Blin committed
      Conform to PEP8 and Qt6/QML (remove QtQuick module version).
      
      GitLab: #749
      Change-Id: Ibccc8023e6f622f039bcdb470f3cade34cc2be9e
      a230365a
  9. Oct 29, 2022
  10. Oct 21, 2022
  11. Oct 18, 2022
  12. Oct 17, 2022
    • Amin Bandali's avatar
      build: Add daemon submodule and optionally use it. · ca7b1e70
      Amin Bandali authored and Sébastien Blin's avatar Sébastien Blin committed
      This allows invoking cmake with -DWITH_DAEMON_SUBMODULE=true to use
      the daemon header files and library from the submodule.  Note that it
      is currently still necessary to build the daemon separately first,
      either manually or using the build.py convenience script.
      
      The goal is to eventually add support for building the daemon with
      CMake in the future, so that we could add_subdirectory(${DAEMON_DIR})
      in client-qt's CMakeLists.txt and have CMake take care of everything.
      
      Change-Id: I3a16c44837e6c79616b3101fea8a6ff3defa3ab5
      ca7b1e70
    • Amin Bandali's avatar
      build: Simplify FindLibJami.cmake module. · 3f1bc76c
      Amin Bandali authored and Sébastien Blin's avatar Sébastien Blin committed
      * extras/build/cmake/modules/FindLibJami.cmake: find_library's NAMES
      option can take multiple library names.  So, just use that instead of
      multiple almost-duplicate calls to find_library for trying different
      names.
      
      Change-Id: I9ae5d96e1abcb8117ad65b79b3cc27424b4f87d7
      3f1bc76c
  13. Oct 07, 2022
    • Maxim Cournoyer's avatar
      misc: Rename jami-qt to jami and remove launcher script. · bf4a8c31
      Maxim Cournoyer authored and Amin Bandali's avatar Amin Bandali committed
      Now that there is no longer a second official client (jami-gnome), we
      can remove this uninteresting implementation detail from the name.
      
      Mostly automated via:
      
        $ git grep jami-qt -l | xargs sed 's/jami-qt/jami/g' -i
      
      * src/app/jami: Delete launcher script.
      * CMakeLists.txt: Un-register it from installation.
      
      Change-Id: I5167c29089feb4e64c12d7d01c1ce281e16c0613
      bf4a8c31
    • Amin Bandali's avatar
      misc: Clean up repository root. · 2fc8661d
      Amin Bandali authored
      This is the first in a series for cleaning up the top directory (root)
      of the repository and move various files/folders into nicely organized
      directory structures.
      
      GitLab: #749
      Change-Id: If59b74fff981df242bc26e62a070bdb81d7baded
      2fc8661d
Loading