Commit Graph
70 Commits
Author SHA1 Message Date
Jonathan Bagg ec8b3812e8 Update Bonjour sdk from 333 to 878.200.35 2020-03-28 14:51:08 -04:00
Jonathan Bagg 8625824b8b Bonjour - need to keep resolvers around for updates 2019-04-04 18:48:14 -04:00
Jonathan Bagg c286fcd2c0 Change browser protocol options so it can only be IPv4 or IPv6, not both. 2019-03-05 21:26:41 -05:00
Jonathan Bagg e92ba9936c switch from QExplicitlySharedDataPointer to QSharedPointer 2019-03-05 21:19:32 -05:00
Jonathan Bagg 800e66e4f3 qmake PREFIX. Install to Qt installation directory if no PREFIX specified. 2018-12-06 13:37:34 -05:00
Jonathan Bagg 31119114ce AvahiCore - add reference count for AvahiServer instance 2018-05-31 21:35:21 -04:00
jbagg c0bbc139aa Merge pull request #23 from mzanetti/fix-multiple-browsers-on-android
only create one avahi server instance
2018-05-31 21:16:20 -04:00
Michael Zanetti 407e84dbfc only create one avahi server instance
On platforms which create their own avahi server (e.g. Android)
the previous code would assert as there can only be one server
instantiated but creating multiple QtZeroConf objects tried
to create multiple servers.
2018-06-01 01:51:03 +02:00
Jonathan Bagg d91e9e5b81 updates from avahi project 2018-05-18 13:16:17 -04:00
Jonathan Bagg f464b49e44 Finnish thread safe stuff 2018-04-15 12:33:50 -04:00
Jonathan Bagg 339b5c83eb AvahiClient - publish does not need to store name, type, domain and port anymore. 2018-04-11 13:22:43 -04:00
JonathanS 40ef144f14 Avahi Implementation: Fix double-free on errors in GROUP_UNCOMMITED stage 2018-04-11 10:56:52 +02:00
jbagg 40cf6adf8e Merge pull request #19 from viktorgino/master
Check if work queue is empty on cleanup
2018-04-03 10:43:24 -04:00
Viktor Verebelyi 0c4e94cff0 Check if work queue is empty on cleanup 2018-04-03 15:24:31 +01:00
Jonathan Bagg cc16de7b9a QZeroConfService - isValid() no longer needed 2017-11-06 20:55:55 -05:00
Jonathan Bagg 87fd67c719 Bonjour - Simplify work queue 2017-11-06 20:54:34 -05:00
Jonathan Bagg 1750662292 additional files to ignore 2017-11-05 13:04:34 -05:00
Jonathan Bagg 5073d2d83d Make QZeroConfService's setter functions private 2017-11-05 13:00:19 -05:00
Matthias Kollmann 0c7f30b093 registered metatype for queued connections, qml integration;
Signed-off-by: Jonathan Bagg <drwho@infidigm.net>
2017-11-02 20:28:56 -04:00
Matthias Kollmann 6c9553bd5e Added debug operator<< to QZeroConfService
Signed-off-by: Jonathan Bagg <drwho@infidigm.net>
2017-11-02 19:36:02 -04:00
Jonathan Bagg 802572f50f Avahicore - switch to SharedData 2017-11-01 20:26:37 -04:00
Jonathan Bagg 0cb9616e2b Change to QExplicitlySharedDataPointer 2017-11-01 20:25:16 -04:00
Jonathan Bagg 00be205f0f Move Q_DECL_EXPORT / IMPORT into qzeroconfglobal.h 2017-10-31 20:30:42 -04:00
Jonathan Bagg bf2f5b8742 fix indentations in QZeroConfService 2017-10-31 20:07:07 -04:00
jbagg 1bb2c1dfac Merge pull request #17 from mattes-bru/shareddata
Shareddata
2017-10-25 13:23:03 -04:00
Matthias Kollmann 323d9494f5 Applied undo_some_whitespace_changes.patch 2017-10-23 20:12:00 +02:00
Matthias Kollmann 2d21502972 spaces to tabs 2017-10-19 20:51:49 +02:00
Matthias Kollmann 7f06953b6d Merge branch 'master' into shareddata 2017-10-19 20:43:00 +02:00
Matthias Kollmann 846069fb19 QZeroConfService became a Q_GADGET for easy usage in QML 2017-10-17 18:46:23 +02:00
Matthias Kollmann de81832a86 Fixed isValid() checks 2017-10-17 13:52:15 +02:00
Matthias Kollmann 2ab99b3772 fixed the example after testing 2017-10-17 08:56:41 +02:00
jbagg 2b8aaa2f27 Merge pull request #14 from mattes-bru/master
Added a parent to QZeroConf constructor
2017-10-16 14:00:25 -04:00
Matthias Kollmann d32cd85183 Merge remote-tracking branch 'upstream/master' 2017-10-16 17:32:39 +02:00
Matthias Kollmann e9ecf39c36 added parent to QZeroconf constructor 2017-10-16 17:12:09 +02:00
Matthias Kollmann 3ec3630048 made QZeroConfService compareable 2017-10-16 17:06:05 +02:00
Matthias Kollmann 96bf0884bd Merge branch 'shareddata' of https://github.com/mattes-bru/QtZeroConf into shareddata 2017-10-16 16:15:59 +02:00
Matthias Kollmann a77c8ccea5 modified sample for shareddata 2017-10-16 14:55:39 +02:00
Jonathan Bagg a8f3dac8b8 Example now stops and starts service publish and service discovery when
application is suspended (device sleeps) and becomes active (device wakes).
Important on iOS devices as device sleep kills browser and service
publisher.
2017-10-09 21:33:40 -04:00
Jonathan Bagg c130cb697d Example now stops and starts service publish and service discovery when
application is suspended (device sleeps) and becomes active (device wakes).
Important on iOS devices as device sleep kills browser and service
publisher.
2017-10-09 21:30:17 -04:00
Jonathan Bagg 8a9936a4a5 Add publishExists() and browserExists() api calls. 2017-10-09 21:25:58 -04:00
Jonathan Bagg 2622544691 Emit removeService() for all discovered services when browser is stopped. 2017-10-09 21:23:00 -04:00
Matthias Kollmann 3be8677b02 ajusted avahi implementation for shared data
updated the example for shared data
2017-10-06 17:17:19 +02:00
Matthias Kollmann 5895c408be redesigned QZeroConfService as shared data, wip compiles on mac 2017-10-06 15:55:46 +02:00
jbagg ab0fae957d Merge pull request #13 from mattes-bru/master
removed Qt keywords to provide broader compatibility
2017-10-05 09:54:09 -04:00
Matthias Kollmann bc68e2b157 removed Qt keywords to provide compability with ``CONFIG += no_keywords`` projects 2017-10-05 15:26:26 +02:00
Jonathan Bagg 639050b600 Avahi backends - keep resolvers around to get updates 2017-08-08 21:56:15 -04:00
Jonathan Bagg 4e2d636323 Defining a version make things angry on windows 2017-03-16 19:41:10 -04:00
Jonathan Bagg c9148b19dd Bump version to 1.1 2017-03-16 13:35:24 -04:00
Jonathan Bagg 5dcb57b15c bonjour discovered services were missing the host name 2017-03-16 13:35:09 -04:00
Jonathan Bagg 8019ef5e23 tweak readme 2017-03-15 20:57:50 -04:00