Download Latest Version v2.4.0 source code.tar.gz (5.6 MB)
Email in envelope

Get an email when there's a new version of Barrier

Home / v2.3.3
Name Modified Size InfoDownloads / Week
Parent folder
barrier-2.3.3-release.tar.gz 2020-10-13 6.2 MB
BarrierSetup-2.3.3-release.exe 2020-07-14 9.2 MB
Barrier-2.3.3-release.dmg 2020-07-14 26.4 MB
README.md 2020-07-14 10.8 kB
v2.3.3 source code.tar.gz 2020-07-14 5.5 MB
v2.3.3 source code.zip 2020-07-14 6.2 MB
Totals: 6 Items   53.5 MB 14

This release fixes a lot of bugs, and adds several enhancmeents, such as testings, OpenBSD support, and macOS app execution fixes.

A list of commits are below, in columns of: commit hash, author, and commit message. It is in descending order.

3395cca9 -- Dom Rodriguez: Prepare for v2.3.3 release 2393393b -- Povilas Kanapickas: Merge pull request [#750] from nh2/double-tap-explanation 03c1f068 -- Niklas Hambüchen: ui: Settings: Explain what "double tap" means 965cd70b -- Povilas Kanapickas: Merge pull request [#742] from maxiberta/fix-snap-submodules d06395a6 -- Maximiliano Bertacchini: Fix snap build failing to initialize submodules. 515805fc -- Povilas Kanapickas: Merge pull request [#703] from zexee/master 00f2b1f6 -- Povilas Kanapickas: Merge pull request [#721] from shymega/enhance/make-gtest-submodule b16ad173 -- Dom Rodriguez: Fix CI infrastructure (.bat/.sh) to initialise Git submodules before build 938ad34e -- Dom Rodriguez: Add gtest/gmock framework, locked at 1.6.0 e9b82b46 -- Dom Rodriguez: Remove ext/gtest, ext/gmock to replace with Git submodule c336cfde -- Povilas Kanapickas: Merge pull request [#739] from simons-public/gui-status-log-comments 7331519b -- Chris Simons: add comments explaining the use of CLOG_PRINT 69cfd14e -- Povilas Kanapickas: Merge pull request [#738] from debauchee/revert-725-patch-2 2b2818c1 -- Povilas Kanapickas: Revert "Make connection message a NOTE for consistency" 0f29c771 -- Povilas Kanapickas: Merge pull request [#656] from galkinvv/fix-win10-cpu-usage-spikes 8df50c73 -- Povilas Kanapickas: Merge pull request [#732] from GeorgH93/master 0ec52835 -- GeorgH93: Keep errorlevel 64a9320d -- GeorgH93: Fix build on Windows b477efa7 -- zhexiwang: Added toggleScreen function, using hot key to loop through all screens. Comparing to switchToScreen, it is more handy since the user only need to hit one hotkey. 0a1f0802 -- Dom Rodriguez: Merge pull request [#725] from jmartens/patch-2 583b2cb5 -- Jonathan Martens: Make connection message a NOTE for consistency b373d8ed -- Dom Rodriguez: Merge pull request [#679] from p12tic/x11-fix-event-wait-race-condition 88913642 -- Dom Rodriguez: Merge pull request [#718] from p12tic/use-noexcept 89c6623c -- Povilas Kanapickas: lib/common: Remove no longer used stdexcept.h 5eac13a9 -- Povilas Kanapickas: Use noexcept instead of exception specifications 5d0f6e6f -- Dom Rodriguez: Merge pull request [#719] from p12tic/tests dacbfc1e -- Dom Rodriguez: Merge pull request [#717] from p12tic/use-std-string 64265e92 -- Povilas Kanapickas: tests: Disable test that depends on external state 460f5df8 -- Povilas Kanapickas: test: Fix undefined behavior of deleting incomplete type 13a0359c -- Povilas Kanapickas: tests: Fix crash in XWindowsKeyStateTests f23e8a6a -- Povilas Kanapickas: test: Update to new APIs 7868043a -- Povilas Kanapickas: test: Fix referenced library name a6e5e473 -- Povilas Kanapickas: test: Remove unresolved merge conflict markers 56f12323 -- Povilas Kanapickas: test: Reduce the number of implicit include directories b99ca80e -- Povilas Kanapickas: test: Enable building of tests 5eafd30d -- Povilas Kanapickas: lib/platform: Use std::string directly instead of String typedef a626f245 -- Povilas Kanapickas: lib/net: Add missing include e354d79d -- Dom Rodriguez: Merge pull request [#706] from jmartens/patch-1 5522d077 -- Dom Rodriguez: Merge pull request [#708] from p12tic/enum-class 4a2f1a9b -- Dom Rodriguez: Merge pull request [#709] from p12tic/use-std-string-1 b02a20bd -- Dom Rodriguez: Merge pull request [#712] from p12tic/use-std-string-4 df15e76e -- Dom Rodriguez: Merge pull request [#710] from p12tic/use-std-string-2 4039bc2f -- Dom Rodriguez: Merge pull request [#711] from p12tic/use-std-string-3 9368845d -- Dom Rodriguez: Merge pull request [#713] from p12tic/use-std-string-5 b0f0a6fa -- Dom Rodriguez: Merge pull request [#714] from p12tic/use-std-string-6 787f9075 -- Povilas Kanapickas: lib/ipc: Use std::string directly instead of String typedef 61771d90 -- Povilas Kanapickas: lib/base: Use std::string directly instead of String typedef b4c1e4c2 -- Povilas Kanapickas: lib/server: Use std::string directly instead of String typedef b93bcccf -- Povilas Kanapickas: lib/net: Use std::string directly instead of String typedef 68684914 -- Povilas Kanapickas: lib/arch: Use std::string directly instead of String typedef a0af288b -- Povilas Kanapickas: lib/client: Use std::string directly instead of String typedef 94a280a8 -- Povilas Kanapickas: gui: Use enum class to scope enum values 95f2a840 -- Vasily Galkin: Windows 8+: make waiting for messages correspond to emptiness check 21eadc96 -- Jonathan Martens: Fix Auto config missing hostname prompt [#704] 722b7d6c -- Povilas Kanapickas: XWindowsEventQueueBuffer: Fix delays when waiting for new events 8ab6ad64 -- Vasily Galkin: Remove unused IEventQueue::isEmpty() method to simplify code understanding dbd10820 -- Dom Rodriguez: Merge pull request [#585] from chewi/pthread fe0f3303 -- Dom Rodriguez: Merge pull request [#655] from simons-public/elevate-bind-failure-to-error 81d4758c -- Dom Rodriguez: Merge pull request [#579] from eson57/patch-1 db63edde -- Dom Rodriguez: Merge pull request [#615] from scarabeusiv/patch-1 dc2869f4 -- Dom Rodriguez: Merge pull request [#664] from simons-public/fix-gui-status 639415ea -- Chris Simons: Merge pull request [#2] from plessbd/patch-3 5636e9cb -- Ben Plessinger: A few more log cleanups 5d82510e -- Dom Rodriguez: Merge pull request [#653] from simons-public/tis-tsm-fix a9421a9c -- Chris Simons: Change log level on several status messages (Fixes [#652], Fixes [#516]) 7a2b38ad -- Chris Simons: replace tabs with spaces 2d2e9298 -- Dom Rodriguez: Merge pull request [#658] from simons-public/select-fingerprint 6653de64 -- Chris Simons: Allow selecting Fingerprint Qlabel b3349ddf -- Chris Simons: Elevate XSocketAddressInUse to ERROR 30c77497 -- Chris Simons: Fix TIS/TSM in logs 675a17d6 -- Dom Rodriguez: Merge pull request [#648] from simons-public/use-macdeployqt b5c7eb45 -- Chris Simons: Change MacOS Build Steps 0deaaad2 -- Chris Simons: added barrierc and barriers to macdeployqt targets e0051d17 -- Chris Simons: Homebrew (Ruby) throws an error when it gets SIGPIPE from the --max-count on grep. fb3eaa3e -- Chris Simons: Add warnings for users manually running build_installer.sh and reref_dylibs.sh manually 8cd59ebe -- Chris Simons: Use build_dist.sh in CMake instead of build_installer.sh Have CMake always build a bundle, the build_dist.sh script will only build a dmg if the build type is "Release" e37277fe -- Chris Simons: Add script that uses macdeployqt instead of reref_dylibs.sh shell script to create the .app bundle f0d24592 -- Tomáš Chvátal: Fix desktop file Categories to match standard b6a1b574 -- Dom Rodriguez: Merge pull request [#592] from chewi/qt-gui-only 79c191ab -- Dom Rodriguez: Merge pull request [#580] from the-wes/patch-1 11edf041 -- Dom Rodriguez: Merge pull request [#574] from shymega/enhancement/readme-0 af0ce637 -- James Le Cuirot: Only require Qt5 when building the GUI a0b3124f -- James Le Cuirot: Use -pthread flag and simplify pthread build logic b2324f0d -- the-wes: Add more detailed description of what Barrier does 6fb45126 -- Åke Engelbrektson: Update gui_sv.ts 3afa54d0 -- Dom Rodriguez: README: Add OpenBSD to list of supported OSes e8d7cd3f -- Adrian Lucrèce Céleste: Merge pull request [#539] from MicaelJarniac/patch-2 e5999f01 -- Adrian Lucrèce Céleste: Merge pull request [#553] from maxiberta/disable-wayland 72d1c8cd -- Adrian Lucrèce Céleste: Merge pull request [#557] from galkinvv/fix-loop-tcp-disconnection c79120c0 -- Vasily Galkin: Fix infinite loop on fast TCP disconnection 65fb58eb -- Maximiliano Bertacchini: Add comment on snap env var f2f9f1ec -- Maximiliano Bertacchini: Explicitly disable wayland support in the snap. d9745a73 -- Maximiliano Bertacchini: Add build-essential to the snap's build deps. 8335ffd5 -- Micael Jarniac: Build status badges added to a table 170a2717 -- Adrian Lucrèce Céleste: Merge pull request [#533] from candeira/503_readme_issues_prs 6e2ed1e5 -- Javier Candeira: Fix [#503] - Clarify on README how to report issues adb175df -- Adrian Lucrèce Céleste: Merge pull request [#521] from maxiberta/master 55e3d52e -- Maximiliano Bertacchini: Update readme with mention of the snap package. 13ac2482 -- Adrian Lucrèce Céleste: Merge pull request [#511] from keeganquinn/elcapitan-build-fix 3d832fd7 -- Keegan Quinn: Cast values to fix build errors on OS X 10.11. 36ed253e -- Adrian Lucrèce Céleste: Merge pull request [#507] from galkinvv/man-conf-name-dot e2d460b7 -- Vasily Galkin: Man page: fix incorrect name of user conf file in barriers.1 d8e0394a -- Adrian Lucrèce Céleste: Merge pull request [#504] from tiwoc/macos-tray-image 8ef0668b -- Daniel Seither: Let tray image blend into macOS menu bar 1246ec36 -- Adrian Lucrèce Céleste: Merge pull request [#498] from tiwoc/fix-macos-warnings dc2d8e96 -- Daniel Seither: Add override specifiers 937326bf -- Daniel Seither: OSXDragView: Get rid of uninitialized variable warning 96e8adba -- Daniel Seither: IpcLogOutputter: Put member initializers in execution order da387632 -- Daniel Seither: Remove unused variables 9080ce45 -- Adrian Lucrèce Céleste: Merge pull request [#486] from ctsrc/script-dir 22e35386 -- Adrian Lucrèce Céleste: Add settings in the Info.plist file that enable high-DPI support… (#488) 3e4de1d9 -- Adrian Lucrèce Céleste: Remove shell script that changes directory and then executes bar… (#487) 3737ed63 -- Erik Nordstrøm: Add settings in the Info.plist file that enable high-DPI support on macOS. 983b84be -- Erik Nordstrøm: Remove shell script that changes directory and then executes barrier on macOS, and execute barrier directly instead. 9c6de19f -- Erik Nordstrøm: Replace hard-coded names of build directory in build_installer.sh script for macOS with looking at the location of the script by the script itself when it is run. This makes it possible to have differently named build dirs for debug and release builds, and without restricting what each of those directories must be named. 07a1c31f -- Adrian Lucrèce Céleste: Merge pull request [#473] from RealKelsar/master 93a40354 -- Tetja Rediske: make non-gui variants build without avahi 6daa516e -- Adrian Lucrèce Céleste: Merge pull request [#468] from qbit/openbsd 459c1360 -- Aaron Bieber: tell build system about openbsd 14a708db -- Adrian Lucrèce Céleste: Merge pull request [#455] from xkill/master 29723a57 -- Pablo Catalina: Update changelog for 2.3.2 release 8d9f8fa6 -- Pablo Catalina: Update changelog for 2.3.2 release

Source: README.md, updated 2020-07-14