paulc
c4c9e994f0
Renamed DebugGoOn to DebugCrit so it better matches its purpose.
...
Swapped order of DebugCall and DebugNote so DebugCall is less visible.
Changed default debug level to DebugNote.
Modified a few inadequate uses of DebugCrit.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6250 acf43c95-373e-0410-b603-e72c3f656dc1
2017-08-01 13:08:23 +00:00
paulc
5c8eb9a26c
Allow forcibly closing existing audio device to allow opening a new one.
...
Fixes audio failure when answering calls on Linux.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5879 acf43c95-373e-0410-b603-e72c3f656dc1
2014-07-25 13:19:19 +00:00
paulc
37a72e4bc1
Added copyright notices to sources and scripts missing them.
...
Updated copyright notices for 2014.
Fixed end of lines in many files.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5755 acf43c95-373e-0410-b603-e72c3f656dc1
2014-02-05 11:42:17 +00:00
marian
e0942e7e65
Changed im.execute relay id. Removed im.route message relay. Route chat using call.route message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5618 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-13 07:54:00 +00:00
paulc
cf5d0fd71a
Changed license terms in each source file to reference an external file.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5609 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-06 13:38:10 +00:00
marian
d4b5beaa08
Fixed conversion from boolean false to pointer.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5598 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-02 07:10:00 +00:00
marian
c7965f8986
Added file sharing support.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5483 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 11:34:13 +00:00
marian
0e74d8077c
Added file path related utility methods.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5480 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 10:37:22 +00:00
marian
fcc6a1b09d
Added utility methods and classes to support drag@drop and showing busy indicator on widget.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5479 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-23 10:03:18 +00:00
paulc
3b49b78ecb
Added a shared static list of Atom strings and an YATOM macro.
...
This speeds up signifficantly the Yate RTTI on compilers that HAVE_BLOCK_RETURN.
Made the String comparison operator inline to shave off a few cycles.
Fast handle the comparison in identity case.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5449 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-12 13:19:14 +00:00
paulc
bf57830c7f
Added possibility to track message progress through handlers.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5107 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-12 23:47:01 +00:00
oana
d4c6476cd0
Do load and unload of modules on the main thread. Added the possibility of replacing themain loop of the engine.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4999 acf43c95-373e-0410-b603-e72c3f656dc1
2012-04-06 15:27:35 +00:00
oana
2193605a99
Client does not inherit Thread anymore. Use separte thread to run the client on.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4987 acf43c95-373e-0410-b603-e72c3f656dc1
2012-04-04 09:42:06 +00:00
oana
8c7a071ec0
Moved clean up code to cleanup() function.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4941 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-23 15:22:08 +00:00
marian
9d13ba6339
Change channel item when conference is started. Show the initial channel also to allow removing it's peer from conference without closing it.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4909 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-16 16:10:15 +00:00
marian
28389bf9b2
Added extra client method used to set an element's image with fit request. Added extra fit parameter (defaults to false) to window's set image method.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4902 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-13 15:27:38 +00:00
marian
bf7cb7d6bc
Moved channel control buttons to channel item in channels list. Conference and transfer are now done from master channel and shown in its item in channels list. Changed user interface colors and shapes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4829 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-03 17:31:33 +00:00
marian
24eb907c51
Added client options used to send or show received chat with empty body.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4676 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-04 10:27:05 +00:00
paulc
1ae0546b45
Added class for pseudo random number generation.
...
Replace library ::random() and ::rand() calls with shared Random method.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4470 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-29 11:19:02 +00:00
marian
697a51a4ce
Optimized const String usage in client engine and qt library.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4439 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-06 13:49:18 +00:00
marian
1b6401d6a4
Added client method used to replace plain text chars with html markups.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4341 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-27 12:09:19 +00:00
marian
81268cfd2d
Client ring in and out flags now default to 'on'.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4268 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-06 14:26:03 +00:00
marian
88aef31bc7
Fixed data conversion warning.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4259 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-01 15:23:28 +00:00
marian
cba5690296
Added capability to create a new private chat room and invite contacts to it.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4257 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-01 15:00:58 +00:00
marian
e1fe72802a
Added support for google groupchat.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4254 acf43c95-373e-0410-b603-e72c3f656dc1
2011-04-01 12:26:45 +00:00
marian
4434222bc6
Fixed account directory clear: don't add path separator when listing the directory. Fixed account directory setup: properly check the error when listing the parent directory.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4250 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-31 12:41:11 +00:00
marian
4bc643c0f3
Chat rooms can now be added to contacts list. Save them locally and to server as private data. Retrieve chat rooms private data when connected.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4209 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-24 13:30:05 +00:00
marian
3444767e47
Added audio set notification to ClientChannel. Handle it in default logic.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4179 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-14 10:50:42 +00:00
marian
015651ead8
Avoid deadlock: don't try to lock the client proxy mutex from client channel handlers.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4178 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-14 09:53:47 +00:00
marian
b5719c5e7a
Use a NamedIterator (faster) to search for contact groups in input list.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4128 acf43c95-373e-0410-b603-e72c3f656dc1
2011-02-23 15:58:17 +00:00
marian
f27d6a6266
Fixed call.drop parameters set when a call is terminated. Set 'busy' reason for incoming, not answered calls.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4022 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-13 12:19:02 +00:00
paulc
0e10921f42
Undid Rev 3986 as it prevented the chat window from popping up.
...
Make the chat window visible only if not already so to prevent restoring if minimized.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3988 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-19 15:29:38 +00:00
paulc
414c012b17
Changed the tray icon updating logic so existing icons can be reused.
...
This prevents the tray icon from being repeatedly deleted and inserted.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3987 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-19 15:16:24 +00:00
marian
1ff7f28b1c
Show docked chat by default.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3979 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-17 16:30:02 +00:00
marian
ef8a67c4e9
Implemented tray icon incoming chat notification.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3978 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-17 16:21:13 +00:00
marian
296b165655
Added active flag the Window class. Update it when window active state changes. Added client method used to retrieve the active state of a window.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3973 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-17 12:57:11 +00:00
marian
77618d6079
Implemented per window tray icon stack. An icon is now shown. The main window is now hidden when close button is pressed. Change the tray icon when an incoming call is received.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3965 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-16 17:08:35 +00:00
marian
3a5dfa8779
Merged client logic, qt library and ui changes from client branch into trunk.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3933 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-08 14:37:24 +00:00
marian
803fcb09fb
Constified static Strings declared in functions to make sure they are safely initialized.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3418 acf43c95-373e-0410-b603-e72c3f656dc1
2010-07-06 12:56:25 +00:00
marian
fe28900209
Made locally used functions static to avoid namespace pollution.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3417 acf43c95-373e-0410-b603-e72c3f656dc1
2010-07-06 12:20:03 +00:00
paulc
682c4c9d2a
Use static const Regexps wherever possible to speed up code.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3391 acf43c95-373e-0410-b603-e72c3f656dc1
2010-06-17 11:38:46 +00:00
paulc
dda44fe281
Made a lot of constructors explicit to prevent undesirable automatic conversions.
...
Fixed two undesirable automatic conversions exposed by this change.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3366 acf43c95-373e-0410-b603-e72c3f656dc1
2010-06-08 15:25:05 +00:00
marian
6b4ae1e4d5
Added method used to set an element's image.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3338 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-21 11:43:26 +00:00
marian
8b954ffe33
Added methods used to build and remove menus at runtime.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3335 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-20 15:14:31 +00:00
marian
6ea274c2b4
Added client option used to open the account add window on startup if the accounts list is empty. Reset it if the user closes the window before terminating the application.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3334 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-19 13:26:57 +00:00
marian
401917ee8e
Fixed chan.dtmf sending: use the active channel if none specified.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3318 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-13 13:34:42 +00:00
marian
73abc8bd87
Postpone the engine.start message to be processed in the client's thread.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3312 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-12 08:01:37 +00:00
marian
29b145351e
DefaultLogic is now using an accounts list for accounts and contacts management. Fixed account and contact add/edit bugs. Calls log is now shown using a common table for incoming and outgoing. Fixed DefaultLogic resource.notify and user.roster processing.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3308 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-11 14:25:41 +00:00
marian
5e77ad5c72
Use the new version of NamedList::addParam() to avoid adding empty values.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3282 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-04 11:17:46 +00:00
marian
bd4ee4155b
Make sure the account's resource pointer is always valid.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3280 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-04 10:22:34 +00:00