summaryrefslogtreecommitdiffstats
path: root/src/plugins/bearer/generic
Commit message (Collapse)AuthorAgeFilesLines
* Update contact information in license headers.Sergio Ahumada2012-08-013-6/+6
| | | | | | | | | | | | | - Replace Nokia contact email address with Qt Project website. - Remove "All rights reserved" line from license headers. As in the past, to avoid rewriting various autotests that contain line-number information, an extra blank line has been inserted at the end of the license text to ensure that this commit does not change the total number of lines in the license header. Change-Id: Ie7ba62011752fcb149b99b26317c54f2a0cfa931 Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
* Fix online status checking in generic bearer plugin.Xizhi Zhu2012-02-151-1/+1
| | | | | | | | | | | | | QNetworkInterface::IsUp means the interface is up, but not necessarily connected. QNetworkInterface::IsRunning means the interface is up and connected. Cherry-picked from Qt5 / QtBase commit: c93ac6758606f64af7fe2bac6c8bb08391d218a7 Task-number: QTBUG-22873 Change-Id: Ieb544058814520b4292b496de2e4672214f3d00a Reviewed-by: Shane Kearns <ext-shane.2.kearns@nokia.com>
* Update year in Nokia copyright messages.Jason McDonald2012-01-113-3/+3
| | | | | | | | | Simple search and replace. This commit doesn't touch 3rd-party files, nor translations (where the change is not so simple and will be handled in a separate commit). Change-Id: I4e48513b8078a44a8cd272326685b25338890148 Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
* Workaround webkit deadlock on macos xShane Kearns2011-06-221-0/+3
| | | | | | | | | | | | | | | | | The webkit AtomicallyInitializedStatic and Qt's Q_GLOBAL_STATIC can deadlock on the Mac, as the mac compiler inserts calls to __cxa_guard_acquire and __cxa_guard_release around initialisation of local statics. In Q_GLOBAL_STATIC case, this is the QGlobalStaticDeleter local static Whereas webkit AtomicallyInitializedStatic is a local static variable in any case. Problem is triggered because webkit constructs QNetworkConfigurationManager inside the constructor of a local static - networkStateNotifier And the generic bearer plugin calls QNetworkInterface::allInterfaces in the bearer thread, which needs an initialised Q_GLOBAL_STATIC. Reviewed-by: Laszlo Agocs
* Update licenseheader text in source filesJyri Tahtela2011-05-133-51/+51
| | | | | | | Updated version of LGPL and FDL licenseheaders. Apply release phase licenseheaders for all source files. Reviewed-by: Trust Me
* Update copyright year to 2011.Jason McDonald2011-01-103-3/+3
| | | | Reviewed-by: Trust Me
* Use an enum to return the bearer type of a network configuration.Aaron McCarthy2010-08-022-16/+14
| | | | | Task-number: QTBUG-12378 Reviewed-by: Alex
* Remove redundant network configuration updates on startup.Aaron McCarthy2010-04-202-0/+6
| | | | | The initial list of network configurations was being fetched twice when the bearer management plugins are loaded.
* Introduce a qconfig feature for Bearer ManagementTasuku Suzuki2010-04-153-0/+11
| | | | | Merge-request: 517 Reviewed-by: Aaron McCarthy <aaron.mccarthy@nokia.com>
* Don't link bearer plugins against QtGui unnecessarily.Aaron McCarthy2010-04-141-1/+1
|
* Compile with QT_NO_NETWORKINTERFACE defined.Aaron McCarthy2010-03-251-0/+5
|
* not all interfaces should be activeLorn Potter2010-03-251-2/+2
|
* Bearer management changes from Qt Mobility (6fb31d1e).Aaron McCarthy2010-03-241-1/+1
| | | | 6fb31d1e287d7def45c115eb56bcb9b0c5cb3c40.
* Make QNetworkConfigurationManager and QNetworkConfiguration threadsafe.Aaron McCarthy2010-03-112-4/+18
|
* Updating polling mechanism for bearer management engines.Aaron McCarthy2010-03-042-8/+9
| | | | | | | Improves the polling mechanism by sharing a single timer for all poll based engines. Updates are only performed for a poll based engine iff a QNetworkConfigurationManager object has been constructed or a QNetworkConfiguration is held externally from the engine.
* Merge remote branch 'origin/master' into berlin-masterJoerg Bornemann2010-02-261-7/+5
|\ | | | | | | | | Conflicts: configure.exe
| * Merge branch 'master' of scm.dev.nokia.troll.no:qt/mobility-staging into ↵Qt Continuous Integration System2010-02-261-7/+4
| |\ | | | | | | | | | | | | | | | | | | | | | | | | master-integration * 'master' of scm.dev.nokia.troll.no:qt/mobility-staging: Speed up compilation of this test with MSVC. Fix Symbian build when building for WINSCW with abld. Fix file descriptor leak with generic engine on Linux.
| | * Fix file descriptor leak with generic engine on Linux.Aaron McCarthy2010-02-251-7/+4
| | |
| * | Compile on Linux: close(2) is defined in #include <unistd.h>Thiago Macieira2010-02-241-0/+1
| |/ | | | | | | Reviewed-by: Trust Me
* | Fix compilation with namespace.ck2010-02-241-0/+1
|/
* Add locking to bearer code.Aaron McCarthy2010-02-221-0/+10
| | | | | QNetworkConfigurationManagerPrivate and QBearerEngine derived classes need to be thread-safe.
* Use provided typedef for QNetworkConfigurationPrivatePointer.Aaron McCarthy2010-02-111-3/+2
|
* Fix public includes.Aaron McCarthy2010-02-111-1/+1
|
* Update copyright year to 2010.Aaron McCarthy2010-02-111-1/+1
|
* Rename internal QNetworkSessionEngine* to QBearerEngine*.Aaron McCarthy2010-02-083-4/+4
|
* Remove implementation specific functions out of QNetworkSessionEngine.Aaron McCarthy2010-02-083-15/+6
|
* Return default configuration from engines.Aaron McCarthy2010-01-262-0/+7
|
* Port session functionality.Aaron McCarthy2010-01-183-3/+13
|
* Partially convert Symbian backend into a plugin.Aaron McCarthy2010-01-122-0/+9
| | | | QNetworkSession functionality not converted yet.
* Merge branch 'bearermanagement/corewlan' into bearermanagement/integration-2Aaron McCarthy2010-01-051-8/+28
| | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: config.tests/mac/corewlan/corewlan.pro examples/network/bearercloud/bearercloud.pro examples/network/bearermonitor/bearermonitor.pro src/network/bearer/bearer.pro src/network/bearer/qnativewifiengine_win.cpp src/network/bearer/qnetworkconfigmanager_p.cpp src/network/bearer/qnetworkconfiguration_s60_p.cpp src/network/bearer/qnetworksession.cpp src/network/bearer/qnetworksession_p.cpp src/network/bearer/qnmwifiengine_unix.cpp src/network/bearer/qnmwifiengine_unix_p.h src/plugins/bearer/corewlan/qcorewlanengine.mm src/plugins/bearer/generic/qgenericengine.cpp src/plugins/bearer/nla/main.cpp src/plugins/bearer/nla/qnlaengine.cpp tests/auto/qnetworkconfigmanager/qnetworkconfigmanager.pro tests/auto/qnetworkconfiguration/qnetworkconfiguration.pro tests/auto/qnetworksession/lackey/lackey.pro tests/auto/qnetworksession/tst_qnetworksession/tst_qnetworksession.pro tests/manual/bearerex/bearerex.pro tests/manual/networkmanager/networkmanager.pro
* Remove unused BEARER_ENGINE preprocessor define.Aaron McCarthy2010-01-041-2/+0
|
* Remove unused global statics.Aaron McCarthy2010-01-042-9/+0
|
* Rework NetworkManager backend.Aaron McCarthy2010-01-042-1/+27
|
* Keep track of which QNetworkInterface is for each QNetworkConfiguration.Aaron McCarthy2010-01-042-3/+5
|
* Convert generic engine plugin to be incremental.Aaron McCarthy2010-01-042-53/+100
|
* Remove debug.Aaron McCarthy2010-01-041-4/+0
|
* Convert NLA engine nito a plugin.Aaron McCarthy2009-12-222-2/+3
|
* Convert generic engine into a plugin.Aaron McCarthy2009-12-224-0/+418