Commit Graph

2206 Commits

Author SHA1 Message Date
paulc c94956ab69 Handle conflict when call is disconnected from both sides.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2266 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-19 13:55:55 +00:00
marian 9d0e63dfb9 Fixed bug: avoid using object's data/methods when a window is hidden in closeEvent() notification.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2265 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-17 15:27:58 +00:00
marian ebaa74e0c0 Added UI cache used to avoid loading the same file each time is needed.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2264 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-17 15:12:54 +00:00
paulc 06c7292e83 Fixed some documentation generating comments.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2263 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-16 19:12:49 +00:00
marian 76af410b0b Added methods used to access ClientSound protected data.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2262 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-15 08:21:48 +00:00
marian 3e36829aec Prevent moving a maximized window.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2261 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-15 08:05:10 +00:00
paulc 6dfd29ed8c Avoid creating the user data directory when just showing usage help.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2260 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-14 21:32:45 +00:00
paulc 97c6ccf207 Added API and command line parameter to change user data directory at runtime.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2259 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-14 20:15:33 +00:00
paulc e23d5cfcda Added a copyParams version that copies all parameters of a NamedList.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2258 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-14 10:15:01 +00:00
marian 2c3c0108e3 Check accessible name when raising QAction actions.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2257 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-13 15:40:25 +00:00
paulc 060e52a67e Added pike library and examples by Marc Dirix <marc@electronics-design.nl>
git-svn-id: http://yate.null.ro/svn/yate/trunk@2256 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-10 16:22:14 +00:00
paulc d786dc2360 Added to pkgconfig several custom variables like in yate-config.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2255 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-09 14:53:51 +00:00
marian eae9fffeaa Handle spin boxes in set/get text.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2254 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-07 15:39:47 +00:00
marian 3cdaf88017 Fixed sync engine.start with client init.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2253 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-06 13:51:16 +00:00
paulc 2fdb637ec6 Abandon unkillable pthreads instead of forcingly destroying them.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2252 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-06 13:42:27 +00:00
paulc 4b7d1775fd Reworded the warning message about the HW echo canceller API.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2251 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-06 13:11:18 +00:00
marian 08d0671e90 Removed xmpp.iq message handler from client.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2250 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-06 10:23:58 +00:00
maciej 85c82ff414 keyecho examples updated
git-svn-id: http://yate.null.ro/svn/yate/trunk@2249 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-02 15:51:06 +00:00
paulc f3c7521e9c Added callername to the forwarded queue parameters, simplified code.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2248 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-02 09:20:26 +00:00
paulc aa00978f7f Q.931 status reports now have local network as location.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2247 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-01 12:57:42 +00:00
paulc 3d24db224a Recover from a Q.931 STATUS when call is established.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2246 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-01 12:39:28 +00:00
paulc ef5e858958 Worked around an abnormal behaviour inside the Postgres client library.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2245 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-30 11:33:10 +00:00
paulc a535e6d799 Reapplied the repeat suppression changes accidentally lost in the last commit.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2244 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-29 16:54:39 +00:00
paulc 2df3a30388 Implementation of setMultipleRows for custom tables.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2243 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-29 09:20:59 +00:00
paulc 3f42f160c2 Added client methods for adding or updating multiple table rows from a single parameter list.
Added method to postpone processing of message copies to the UI thread.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2242 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-29 08:22:20 +00:00
marian b2dae7cb22 Added methods used to insert a table row.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2241 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-27 16:39:42 +00:00
maciej 8e11c262ec Better outgoing call failure, sleep until parameter causes AbandonedException
git-svn-id: http://yate.null.ro/svn/yate/trunk@2240 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-24 13:21:35 +00:00
paulc 7bdbeb6c30 Fixed make rules to match subdirectory specific first.
Added rule for QT4 specific modules.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2239 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-24 12:59:28 +00:00
marian 9d3e59590a Added priority data to resource object.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2238 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-23 12:33:06 +00:00
marian 10220b395d Lock screen update while clearing tables and lists.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2237 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-23 11:36:42 +00:00
paulc a3976d949a Mux does no longer displays details in status overview.
Removed a redundant mutex lock - Module::msgStatus already locks the module.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2236 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-22 14:15:01 +00:00
marian c7d2605904 Destroy client stream if authentication fails.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2235 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-22 08:08:05 +00:00
marian d62bd94d37 Show buffer content or info in parser error debug message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2234 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-22 07:13:32 +00:00
marian 19fc464301 Make sure we have a local address for transport before starting RTP.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2233 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-21 15:46:47 +00:00
marian 12dcc32fd8 Added dynamic property used to inhibit table selection change notification.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2232 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-21 15:44:50 +00:00
paulc 77abc29abe Exponential backoff delay on child respawn, allow system to breathe if Yate keeps crashing or locking up.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2231 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-21 14:43:23 +00:00
paulc e78154d454 Do not exit a soft cancelled thread while trying to acquire a mutex.
Immediately fail the wait of a non mandatory locking if thread is cancelled.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2230 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-20 10:12:00 +00:00
paulc c2570903f4 Moved locked mutex verification to catch all synchronous thread exits.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2229 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-20 06:57:23 +00:00
paulc a04d82e731 Detect as early as possible if a thread is going to exit holding mutexes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2228 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 21:15:39 +00:00
paulc 459f9d3fea Added line completion for callgen parameters and their values.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2227 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 18:55:31 +00:00
paulc f58f1d0569 Uploaded version to keep Windows in synch.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2226 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 17:43:25 +00:00
paulc a08e61e6cc Fixed generation of mask for wrapping around Q.931 call identifiers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2225 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 17:41:43 +00:00
paulc 069d4a3ba4 Fixed destruction of failed digital recorders.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2224 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 17:40:34 +00:00
paulc 8f88fbac17 Check that the link pointer is valid before trying to do anything with it.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2223 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 15:29:19 +00:00
paulc 7b0784e34e Always decode call state names, it's usefull and not expensive.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2222 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 15:25:53 +00:00
marian b3158176d4 Use a protocol list instead of array. Init logic static lists when the client is start running.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2221 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 09:55:08 +00:00
marian a97fbedce9 Moved some data from Client to ClientLogic where it belongs.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2220 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 08:58:42 +00:00
marian 425f1e1434 Split QtClient::property() into separate set/get property methods.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2219 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 08:03:49 +00:00
paulc 5b061e2f60 Added proper mutex locks and RefPointers in a few places.
Added missing spaces in hex dump.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2218 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 22:33:41 +00:00
paulc fb7a3c0b0f Separated config for dumping NET and CPE sides of ISDN monitor to files.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2217 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 16:06:27 +00:00