marian
1e1e9ed5ba
Added extra parameter used to activate the chat window when shown.
...
git-svn-id: http://voip.null.ro/svn/yate@3217 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-20 08:14:22 +00:00
marian
88f6e44001
The client contact is now keeping the resources in descending order of priority.
...
git-svn-id: http://voip.null.ro/svn/yate@3211 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-19 15:07:30 +00:00
marian
c48ee2974d
Added utilities used to build messages sent by the client.
...
git-svn-id: http://voip.null.ro/svn/yate@3208 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-19 12:01:21 +00:00
marian
b39e7a2455
Added user.roster client relay.
...
git-svn-id: http://voip.null.ro/svn/yate@3207 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-19 08:26:22 +00:00
marian
435817559c
Added more status data to client resource.
...
git-svn-id: http://voip.null.ro/svn/yate@3206 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-19 08:02:04 +00:00
marian
6eab2b8c2f
Added support to create/destroy a modal dialog from an UI widget.
...
git-svn-id: http://voip.null.ro/svn/yate@3192 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-14 13:12:25 +00:00
marian
1e7c2dfc69
Client sounds can now carry a stereo parameter. This parameter is forwarded by utility client channels in the chan.attach message.
...
git-svn-id: http://voip.null.ro/svn/yate@2735 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-22 16:09:09 +00:00
marian
e7eb83ff62
Re-implemented chooseFile() method to work asynchronously. The dialog is shown when this method returns. It will generate an action when it will be closed.
...
git-svn-id: http://voip.null.ro/svn/yate@2625 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-12 14:53:13 +00:00
paulc
5227505c00
Added names to the Mutex class to ease debugging of deadlocks.
...
git-svn-id: http://voip.null.ro/svn/yate@2611 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-05 12:25:31 +00:00
marian
eefdcbd3ed
The client is always valid when checked from its own thread.
...
git-svn-id: http://voip.null.ro/svn/yate@2602 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-28 12:33:42 +00:00
marian
75caa7467c
Start client channel router after the object is completely built.
...
git-svn-id: http://voip.null.ro/svn/yate@2598 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-27 14:55:25 +00:00
marian
d447eecc45
Added safeguard client validation (valid object and not exiting) in client's methods.
...
git-svn-id: http://voip.null.ro/svn/yate@2589 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-17 15:24:01 +00:00
marian
5ca70b57ca
The client can now open an URL received in call.execute message.
...
git-svn-id: http://voip.null.ro/svn/yate@2554 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-30 11:40:06 +00:00
marian
1c4319e13e
Source message user data can now be copyied in postponed message.
...
git-svn-id: http://voip.null.ro/svn/yate@2540 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-25 10:05:06 +00:00
marian
666f82ade4
The client channel can now be (un)muted (set/reset data source only).
...
git-svn-id: http://voip.null.ro/svn/yate@2538 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-24 16:40:00 +00:00
marian
081c2ce1bb
The params parameter of chooseFile() is no longer const. The chooseFile() method is now returning the last used directory and file filter if the corresponding parameters are present.
...
git-svn-id: http://voip.null.ro/svn/yate@2490 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-23 13:53:09 +00:00
marian
b9f9bdda82
Fixed parameter documentation.
...
git-svn-id: http://voip.null.ro/svn/yate@2488 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-20 16:02:00 +00:00
marian
92df5b561d
Added client utility channels used by client sounds to play files.
...
git-svn-id: http://voip.null.ro/svn/yate@2464 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-30 17:12:06 +00:00
marian
20a01a4bed
Client actions config file is now loaded when the first client logic is added to the list. Adding a logic to client's list is now controlled from config and logic's priority. Changed default logic's priority.
...
git-svn-id: http://voip.null.ro/svn/yate@2462 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-30 08:46:26 +00:00
marian
d25214a42c
ClientLogic default constructor is now private. The other constructor is now protected.
...
git-svn-id: http://voip.null.ro/svn/yate@2457 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-28 14:19:28 +00:00
paulc
562bdd6f11
Fixed a parameter name in documentation generating comment.
...
git-svn-id: http://voip.null.ro/svn/yate@2401 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-19 12:11:33 +00:00
marian
8823330a46
Moved default client logic to a ClientLogic descendant. The default logic is now created and owned by the client thread.
...
git-svn-id: http://voip.null.ro/svn/yate@2396 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-05 14:30:20 +00:00
marian
b14571a5f2
Added setSelect() to custom widgets.
...
git-svn-id: http://voip.null.ro/svn/yate@2342 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-14 11:34:22 +00:00
marian
4a906b9d76
Now a channel can be answered without making it the active one.
...
git-svn-id: http://voip.null.ro/svn/yate@2325 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-11 09:30:19 +00:00
marian
72ee16f71c
Custom widgets can now implement updateTableRows().
...
git-svn-id: http://voip.null.ro/svn/yate@2273 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-21 14:27:54 +00:00
marian
36d0c09186
Added methods used to access ClientSound protected data.
...
git-svn-id: http://voip.null.ro/svn/yate@2262 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-15 08:21:48 +00:00
marian
939523ccc4
Removed xmpp.iq message handler from client.
...
git-svn-id: http://voip.null.ro/svn/yate@2250 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-06 10:23:58 +00:00
paulc
5064ef725a
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://voip.null.ro/svn/yate@2242 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-29 08:22:20 +00:00
marian
cd8707cb30
Added methods used to insert a table row.
...
git-svn-id: http://voip.null.ro/svn/yate@2241 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-27 16:39:42 +00:00
marian
6f15ba717b
Use a protocol list instead of array. Init logic static lists when the client is start running.
...
git-svn-id: http://voip.null.ro/svn/yate@2221 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 09:55:08 +00:00
marian
404d28f0e1
Moved some data from Client to ClientLogic where it belongs.
...
git-svn-id: http://voip.null.ro/svn/yate@2220 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 08:58:42 +00:00
marian
c767e22620
Added spaces in ternary expressions and between operators and operands.
...
git-svn-id: http://voip.null.ro/svn/yate@2212 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 14:41:30 +00:00
marian
7dd72e34a5
Added methods to update (set/add/delete) one or more table row(s) in one operation. Use them where appropriate.
...
git-svn-id: http://voip.null.ro/svn/yate@2208 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 10:08:02 +00:00
marian
26642b15ee
Added parameter used to build UTC time instead of local one when formatting date/time.
...
git-svn-id: http://voip.null.ro/svn/yate@2198 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-15 14:05:15 +00:00
marian
1f9f922df9
Added exiting flag to know when the client GUI application exited the main loop. Drop client channels when before exiting. Don't process proxy thread if the client is exiting.
...
git-svn-id: http://voip.null.ro/svn/yate@2196 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-11 15:01:01 +00:00
marian
96b13d0c58
Added engine.start handler used to notify logics (synchronize engine start with client initialize).
...
git-svn-id: http://voip.null.ro/svn/yate@2190 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-08 16:17:00 +00:00
marian
40bb1412cf
Moved some inline virtual methods from header to source file.
...
git-svn-id: http://voip.null.ro/svn/yate@2175 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-02 10:13:07 +00:00
marian
9bae1dc609
Added option to get a control's rich text. Adjusted method call to match the new list of parameters.
...
git-svn-id: http://voip.null.ro/svn/yate@2158 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-14 15:04:55 +00:00
marian
0083ac8303
Added IM route/execute handlers.
...
git-svn-id: http://voip.null.ro/svn/yate@2157 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-14 09:58:19 +00:00
marian
2579f97fac
Added methods to format a date/time string.
...
git-svn-id: http://voip.null.ro/svn/yate@2149 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-07 15:23:18 +00:00
marian
3c4f0b02dd
Added method to obtain a contact's chat window.
...
git-svn-id: http://voip.null.ro/svn/yate@2145 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-06 16:49:24 +00:00
paulc
08b2064e3d
Merged branches/marian/client up to rev. 2134.
...
git-svn-id: http://voip.null.ro/svn/yate@2135 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-04 02:06:00 +00:00
paulc
2224bd5519
Qt, Yate2 and VS 2005 related fixes.
...
git-svn-id: http://voip.null.ro/svn/yate@1594 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-07 18:36:17 +00:00
paulc
e56317fbf6
Display the reason in client hangup message.
...
git-svn-id: http://voip.null.ro/svn/yate@1169 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-17 02:09:24 +00:00
paulc
e24dcc6ee8
Added user (un)register notifies to the client log.
...
git-svn-id: http://voip.null.ro/svn/yate@1040 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-17 23:19:05 +00:00
paulc
5411be7da3
Client settings are loaded on start and saved on exit.
...
git-svn-id: http://voip.null.ro/svn/yate@1000 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-16 19:14:01 +00:00
paulc
ad7f82e9f3
API docs can be built with doxygen. Also cleaned headers to generate
...
proper documentation.
git-svn-id: http://voip.null.ro/svn/yate@845 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-08 18:31:00 +00:00
paulc
e9f9552f06
Autoselect new call when none is selected. Added help checkbox in client.
...
git-svn-id: http://voip.null.ro/svn/yate@824 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-31 14:50:37 +00:00
paulc
2c30a7f5e9
Support for expandable panels. Better handling of keypad.
...
git-svn-id: http://voip.null.ro/svn/yate@820 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-29 13:58:09 +00:00
paulc
3a1938c2c7
Updated copyright and FSF address.
...
git-svn-id: http://voip.null.ro/svn/yate@815 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 15:08:43 +00:00
paulc
65f8ecde4e
Added handy context information for message and confirm boxes.
...
Deletion of accounts and contacts requires confirmation.
Call history entries can dial or be added to contacts.
git-svn-id: http://voip.null.ro/svn/yate@792 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-16 21:53:40 +00:00
paulc
8991fe1824
Added support for proper handling of call history.
...
git-svn-id: http://voip.null.ro/svn/yate@776 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-08 21:59:42 +00:00
paulc
e7525bd2b2
Work in proggress.
...
git-svn-id: http://voip.null.ro/svn/yate@754 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-17 21:52:50 +00:00
paulc
8cc75f5341
Added more of the required client features.
...
git-svn-id: http://voip.null.ro/svn/yate@743 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-08 18:03:28 +00:00
paulc
2d0dad068d
Added post-preroute hook.
...
Abstract tables support in client.
git-svn-id: http://voip.null.ro/svn/yate@672 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-30 20:44:03 +00:00
paulc
0d6fc5c02f
Added API for common tasks like displaying a message. Fixed hangup button.
...
Added alignment property (as percentage).
git-svn-id: http://voip.null.ro/svn/yate@665 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-26 00:00:36 +00:00
paulc
34a3743073
Reorganized Module message IDs to make room for Route and Update.
...
git-svn-id: http://voip.null.ro/svn/yate@662 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-23 15:57:47 +00:00
paulc
ef69dbdb7a
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@491 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-19 23:21:31 +00:00
paulc
cbbc619097
Ugly workaround non-multithread capable Windows UI.
...
git-svn-id: http://voip.null.ro/svn/yate@475 acf43c95-373e-0410-b603-e72c3f656dc1
2005-08-13 02:02:55 +00:00
paulc
796e78707e
More client improvments.
...
git-svn-id: http://voip.null.ro/svn/yate@463 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-27 18:31:47 +00:00
paulc
d3301f2f45
Fixed client crash related to a workaround, options have display text
...
different from name.
git-svn-id: http://voip.null.ro/svn/yate@462 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-25 22:44:34 +00:00
paulc
c74f0ea384
Added forward declarations instead of relying on friend - should make GCC 4 happy.
...
git-svn-id: http://voip.null.ro/svn/yate@454 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-17 11:51:51 +00:00
paulc
350b9c7411
Added popup windows and buttons with images.
...
git-svn-id: http://voip.null.ro/svn/yate@446 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-14 21:41:32 +00:00
paulc
65a8b0eab1
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@443 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-12 20:51:47 +00:00
paulc
c581a7803a
Call progress support.
...
git-svn-id: http://voip.null.ro/svn/yate@442 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-12 16:05:29 +00:00
paulc
f9ba936e28
Made option menus selection work.
...
git-svn-id: http://voip.null.ro/svn/yate@433 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-05 21:04:59 +00:00
paulc
42ce026bdb
Added skinnable Gtk2 client.
...
git-svn-id: http://voip.null.ro/svn/yate@429 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-04 22:04:47 +00:00