Commit Graph

28 Commits

Author SHA1 Message Date
marian 26eb5b1917 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://voip.null.ro/svn/yate@3308 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-11 14:25:41 +00:00
marian ab9274e550 The ClientAccountList can now keep an account owning locally stored contacts. Fixed comments.
git-svn-id: http://voip.null.ro/svn/yate@3277 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-04 10:00:05 +00:00
marian 0cc5bd1910 Added/changed debug.
git-svn-id: http://voip.null.ro/svn/yate@3199 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-16 09:43:11 +00:00
marian 055e8974ec Set focus to target control after handling a settext action.
git-svn-id: http://voip.null.ro/svn/yate@3194 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-14 15:05:28 +00:00
marian 1bf4c6207a Added 'settext' action handler to default logic.
git-svn-id: http://voip.null.ro/svn/yate@3193 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-14 14:32:20 +00:00
marian 89f84e8f92 Fixed id match when handling offline contacts.
git-svn-id: http://voip.null.ro/svn/yate@2747 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-07 07:09:14 +00:00
marian c7b846ec4f Fixed default logic resource.notify and resource.subscribe handlers: look for 'contact' and 'instance' parameters.
git-svn-id: http://voip.null.ro/svn/yate@2743 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-30 13:41:29 +00:00
paulc 17bd631324 Added an unified Thread::idle method, use it instead of arbitrary
sleeps.


git-svn-id: http://voip.null.ro/svn/yate@2737 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-24 16:47:29 +00:00
paulc fe1527fe74 Made some dangerous constructors explicit, fix potential problems exposed by this.
git-svn-id: http://voip.null.ro/svn/yate@2705 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-12 15:15:36 +00:00
marian 7c21fa4f63 Fixed bug: don't expect a ClientChannel pointer in clientchan.update message with destroyed notification.
git-svn-id: http://voip.null.ro/svn/yate@2665 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-31 12:45:20 +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 643249fcd5 Disable client checkable options in UI if overridden from application config file.
git-svn-id: http://voip.null.ro/svn/yate@2565 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-07 12:10:58 +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
marian 6e02bb7bfa Set operation=login when registering an account.
git-svn-id: http://voip.null.ro/svn/yate@2450 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-22 08:46:17 +00:00
paulc c104e5be07 Fixed some warnings and genuine bugs exposed by newer gcc.
git-svn-id: http://voip.null.ro/svn/yate@2447 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-20 12:27:53 +00:00
marian a160a286af Fixed signed/unsigned comparison.
git-svn-id: http://voip.null.ro/svn/yate@2421 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-09 15:29:22 +00:00
paulc df32d4593a Reordered initialization of ClientLogic members to avoid a warning.
git-svn-id: http://voip.null.ro/svn/yate@2402 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-19 12:17:09 +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 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 b5b4bedfbb Fixed bug: check pointer before using it!
git-svn-id: http://voip.null.ro/svn/yate@2195 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-11 09:46:58 +00:00
marian 23cdfe8034 Fixed bug that was preventing nameless DurationUpdate removal from logic.
git-svn-id: http://voip.null.ro/svn/yate@2176 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-02 10:38:52 +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
paulc 4612674301 Fixed caller number in outgoing calls.
git-svn-id: http://voip.null.ro/svn/yate@2169 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-21 14:47:55 +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
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