Builds the Spark Install4j distributables once every day.

Build: #185 was successful Manual run by wroot

Stages & jobs

  1. Build Stage

  2. Post Build

Code commits

Spark (master)

  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> eab7e3c409eae0bf75e41c0d2a5c39afbec2816a

    Merge pull request #354 from guusdk/efficiency
    Efficiency

  • Guus der Kinderen

    Guus der Kinderen bf55db946db786de6711e1f86b0a379f1f11d639 m

    SPARK-1964: Don't use the UI dispatcher thread when not needed.
    Actions that don't affect the UI should not be executed in the heavily synchronized dispatcher. It will needlessly delay execution, but also make the dispatcher thread unavailable for tasks that do belong there.

    • core/src/main/java/org/jivesoftware/sparkimpl/plugin/chat/PresenceChangePlugin.java (version bf55db946db786de6711e1f86b0a379f1f11d639)
  • Guus der Kinderen

    Guus der Kinderen bc7d242aa312a33ea56df76a7730e85a29f95375 m

    SPARK-1963: Prevent calculation of unchanged avatar data.
    There's no need to recalculate an avatar hash if the avatar didn't change. Preventing this will improve performance.

    • core/src/main/java/org/jivesoftware/sparkimpl/profile/VCardManager.java (version bc7d242aa312a33ea56df76a7730e85a29f95375)
  • Guus der Kinderen

    Guus der Kinderen 42b8d2ecea520ca2fba4c7c99a39ec36857fe445 m

    SPARK-1962: Use key-based lookups to find correct emoticon.
    This replaces an earlier implementation that'd iterate over all emoticons in a pack when searching for a match with a particular text.

    • core/src/main/java/org/jivesoftware/sparkimpl/plugin/emoticons/EmoticonManager.java (version 42b8d2ecea520ca2fba4c7c99a39ec36857fe445)
  • Guus der Kinderen

    Guus der Kinderen 4a8e718afa493a968901cb70fb8c73fe080f2e35 m

    SPARK-1961: Disable themes that are CPU-hungry.
    This commit disables three themes that each add a considerable load to the startup of Spark.

    • core/src/main/java/org/jivesoftware/spark/ui/themes/LookAndFeelManager.java (version 4a8e718afa493a968901cb70fb8c73fe080f2e35)