Skip to content
Snippets Groups Projects
  1. Apr 10, 2024
  2. Jun 02, 2023
    • Andreas Traczyk's avatar
      chatview: fix emoji responses under Qt v 6.4.x and up · d94c3083
      Andreas Traczyk authored and Adrien Béraud's avatar Adrien Béraud committed
      Qt.bindings are not supported for properties within when calling createObject anymore. Instead, we can pass component references, or generate bindings post-creation.
      
      Note: in this case, the popup closes and observation is not really needed here.
      
      Gitlab: #1169
      Change-Id: I21c1d95f4ca725c86fcf276834830145587458cc
      d94c3083
  3. May 04, 2023
  4. Feb 16, 2023
  5. Feb 03, 2023
    • Amin Bandali's avatar
      packaging: Update release tarball name and version scheme. · 43c2197e
      Amin Bandali authored and Sébastien Blin's avatar Sébastien Blin committed
      * extras/packaging/gnu-linux/scripts/release-version.sh: Add script
      for deriving (reproducibly) a release version.  The format will follow
      a 'YYYYMMDD.X' scheme, where 'YYYYMMDD' is the date of the last commit
      on the current branch, and 'X' the number of releases tagged that day,
      starting from zero.  Example: the first stable release with a newest
      commit date of 2023-01-02 would have a version of '20230102.0', the
      subsequent one '20230102.1', and so on.  This is derived by counting
      the number of git tags with the prefix 'TYPE/YYYYMMDD', where 'TYPE'
      is the release type: either 'stable', 'beta', or 'nightly'.
      * extras/packaging/gnu-linux/Jenkinsfile: Call the above new script to
      derive the release version to use for tagging.
      * extras/packaging/gnu-linux/Makefile: Switch from the previous
      'jami_YYYYMMDD.hhmm.COMMIT.tar.gz' tarball filename format to
      'jami-YYYYMMDD.X.tar.gz'.  The new format is shorter, omits the
      unnecessary and confusing commit id, and uses dash instead of
      underscore.  Also, it contains everything in a top-level directory
      with the same name as the tarball (without the .tar.gz extensions),
      so that 'jami-YYYYMMDD.X.tar.gz' nicely extracts to 'jami-YYYYMMDD.X'.
      With these changes, our release tarballs will follow more closely the
      related instructions from the GNU maintainers manual:
      https://www.gnu.org/prep/maintain/html_node/Distribution-tar-Files.html
      Lastly, this change inadvertently 'fixes' a recent issue where the
      'extras/ci/client-qt-gnulinux' subdirectory and its contents would be
      moved to top-level in the tarball due to one of the tarball transforms
      matching the 'client-qt' in the directory's name, replacing the
      'extras/ci/client-qt' prefix with 'client-qt', thereby resulting in
      'client-qt-gnulinux' being moved to the tarball's top-level.
      * .gitignore: Ignore several packaging-related directories and files.
      * extras/packaging/gnu-linux/rules/rpm/jami-daemon.spec:
      * extras/packaging/gnu-linux/rules/rpm/jami-libclient.spec:
      * extras/packaging/gnu-linux/rules/rpm/jami-qt.spec:
      * extras/packaging/gnu-linux/rules/rpm/jami.spec: Update the expected
      release tarball filename pattern in the 'Source' field.  Also replace
      references to previous top-level directory name 'client-qt' with the
      new one 'jami-%{version}' where needed.
      * extras/packaging/gnu-linux/rules/rpm/jami-libqt.spec: Update the
      'Source' field to follow new tarball name consistent with the main
      Jami release tarball.
      * extras/packaging/gnu-linux/scripts/build-package-rpm.sh: Update the
      tarball top-level directory pattern for the new format, now passing
      the --wildcards option to GNU Tar.  Also use a name for the jami-libqt
      source tarball that is more consistent with the main Jami release
      tarball.
      * extras/packaging/gnu-linux/scripts/build-package-snap.sh: Update the
      top-level directory pattern for the new format.
      * extras/packaging/gnu-linux/tarballs.manifest: Drop file accidentally
      checked into git.
      
      Change-Id: I2695f560c0bc5e61fb99dc0244f8fbb8e7026a62
      43c2197e
  6. Nov 17, 2022
    • Amin Bandali's avatar
      build: Import build.py and associated scripts from jami-project. · 355c0e63
      Amin Bandali authored and Sébastien Blin's avatar Sébastien Blin committed
      Bring over the build.py script and its associated scripts from the
      scripts subdirectory of the jami-project.git as of commit
      14a328b88007bff5ea21650fb00f6d4ead14cf02, with small changes to
      simplify and drop unneeded parts and adapt to their new locations.
      
      Change-Id: I500702854e45392a931ff7505e191b966015cd16
      355c0e63
  7. 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
  8. Oct 07, 2022
    • 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
  9. May 19, 2022
  10. May 03, 2022
  11. Dec 22, 2021
  12. Nov 11, 2021
  13. Jul 27, 2021
  14. Apr 02, 2021
  15. Aug 31, 2020
  16. Aug 20, 2020
  17. Aug 03, 2020
Loading