Commit Graph

88 Commits

Author SHA1 Message Date
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