Commit Graph

1174 Commits

Author SHA1 Message Date
Nikos Kouremenos 2fd8b49fc6 fix a tb (thanks aldafu) 2005-08-17 09:59:59 +00:00
Yann Leboulanger 383154becf we always show ft request window in 0.8 release 2005-08-16 15:24:50 +00:00
Nikos Kouremenos c3be096bc3 fix pygtk.require() to work ok in GNU 2005-08-16 11:55:29 +00:00
Nikos Kouremenos 5acee3847a pygtk.require() only if not windows (py2exe fails) 2005-08-15 19:53:37 +00:00
Nikos Kouremenos a946e92a95 trayicon menuitems now work ok. for images to change we need them in ico format. I had ideas on that.. :D 2005-08-15 19:51:49 +00:00
Nikos Kouremenos 18106eaa96 get default font from KDE too. thanks IceRAM 2005-08-14 21:43:16 +00:00
Yann Leboulanger 93293dfdc5 InformationDialog doesn't use run() anymore 2005-08-14 16:12:36 +00:00
Dimitur Kirov 8eb530b91c send error to stderr if another instance of
gajim is running on the same ft port
2005-08-12 19:09:20 +00:00
Dimitur Kirov 32bb3c5024 open containing folder in file transfer ok
response
2005-08-12 02:12:12 +00:00
Dimitur Kirov a2cccb8d25 set default application font (if any) to
themes, instead of 'Sans 10'
2005-08-12 00:08:04 +00:00
Dimitur Kirov 0d68d8152a handle file request/send errors 2005-08-11 20:31:44 +00:00
Nikos Kouremenos b4ae315349 inital code for systray in windows is commited. it is disabled for 0.8 atm because it needs more love. I commit because I hope to fix soon (or else 0.8 will not load it so it is ok) 2005-08-11 13:20:46 +00:00
Dimitur Kirov d220cde8cd removed useless code 2005-08-10 16:01:40 +00:00
Yann Leboulanger 8393d9e5fd we can now create a new account 2005-08-10 11:52:37 +00:00
Nikos Kouremenos 99bf5ba99f moving play_sound and launch_browser_mailer to common/helpers.py 2005-08-09 22:46:13 +00:00
Yann Leboulanger c1ba76286e we can now retrieve our vcard 2005-08-09 20:33:21 +00:00
Yann Leboulanger c61c33765f here is a mutex for events_for_ui:
threads and main thread won't conflict
2005-08-09 18:45:16 +00:00
Yann Leboulanger d0eb029f74 connection.pt doesn't send events to ui: it just put it in gajim.events_for_ui[account]
gui read this queue
(mutex will come)
2005-08-09 17:21:35 +00:00
Dimitur Kirov cdf6e034b8 when IOError occurs during saving preferences
now print os.strerror of the error code
2005-08-09 11:17:32 +00:00
Yann Leboulanger 613d999ca1 gtk doesn't use threads 2005-08-08 16:04:11 +00:00
Nikos Kouremenos 73a4bf97e8 fix jep0070 accidental reversion 2005-08-08 15:38:07 +00:00
Nikos Kouremenos 63d667484b threads_init() just before gtk.main 2005-08-08 15:14:21 +00:00
Nikos Kouremenos 21bdf27b9c fix typo 2005-08-08 15:00:51 +00:00
Nikos Kouremenos c944035684 [nicfit] jep0070 now works as a charm 2005-08-08 14:56:25 +00:00
Nikos Kouremenos bb949ef623 add a call gjc (for pygtk fame) says we must have 2005-08-08 14:55:19 +00:00
Nikos Kouremenos f202c09213 typo 2005-08-08 14:53:21 +00:00
Nikos Kouremenos 485dc4bcbb reset chatstate of a contact that signed out 2005-08-08 14:43:50 +00:00
Nikos Kouremenos b164f4a1ea typos and logical fixes for chatstates 2005-08-07 23:04:36 +00:00
Dimitur Kirov 3ae4c1e0d4 fixed wrong method call 2005-08-06 21:39:33 +00:00
Dimitur Kirov 3290deb238 \ after commas - removed 2005-08-06 20:21:00 +00:00
Dimitur Kirov d82dab9fbf handle socks5 error replies 2005-08-06 16:18:25 +00:00
Yann Leboulanger d00a039ba6 we can now configure autoaway/xa messages 2005-08-06 15:17:20 +00:00
Nikos Kouremenos de46aeaa08 when new_chat give the oontact with higher priority not the first resource 2005-08-06 10:20:04 +00:00
Yann Leboulanger 5cca92fb4e xml console is now hidden instead of destroyed, has an enable checkbutton and a clear button, and scroll to the end if we was at the end 2005-08-06 00:38:24 +00:00
Yann Leboulanger 37a315ac9d xml console now print everything that is sent/received 2005-08-05 23:43:28 +00:00
Yann Leboulanger 6f6d5c0dcc JEP70 support (thx nicfit !) 2005-08-05 13:29:39 +00:00
Nikos Kouremenos 6ff5643ce2 autodetect for links now should work 2005-08-04 23:11:55 +00:00
Yann Leboulanger 899396bc90 all incomming stanza are printed in xml console
need much more work (out going stanza ...)
2005-08-04 20:32:38 +00:00
Dimitur Kirov a9d00f7412 show FT window if autopup(away) is set
ask on file exists
2005-08-04 11:17:16 +00:00
Dimitur Kirov 284160c5b2 use non blocking sockets everywhere in FT 2005-08-04 07:23:14 +00:00
Yann Leboulanger b88922f30c fix 2 TB (fix #640) 2005-08-03 21:27:26 +00:00
Yann Leboulanger ba796be13b fix a TB 2005-08-03 19:37:23 +00:00
Dimitur Kirov 5c95785ffd stop transfer on error accept socket 2005-08-03 16:52:45 +00:00
Dimitur Kirov e7536c0679 show disconnected, when recipient rejects
transfer
2005-08-03 16:21:23 +00:00
Dimitur Kirov 26544535a1 fixed TB when file_props['sender'] is type str 2005-08-03 15:15:55 +00:00
Dimitur Kirov 237b6b7bf6 removed comment 2005-08-03 14:12:58 +00:00
Yann Leboulanger 4e203be8bc we now know when we are connected in a room or not (fix #570) 2005-08-03 09:23:36 +00:00
Dimitur Kirov 760453870f moved socks5 module outside xmpp 2005-08-01 22:58:14 +00:00
Nikos Kouremenos dd821ac164 use better strings (adhere to HIG, try to describe better what is going on), make code by dkirov adhere to our coding standards, fix comments and FIXME in comments 2005-08-01 22:48:58 +00:00
Dimitur Kirov 54e9215ca0 moved socks5queu to gajim.py in order to have
only one queue
2005-08-01 22:44:05 +00:00
Dimitur Kirov d8d50e0adc removed useless slash 2005-08-01 15:37:09 +00:00
Dimitur Kirov a6dda66f9d handle file transfer progress 2005-08-01 15:02:46 +00:00
Nikos Kouremenos a628f6ae72 better pattern 2005-08-01 14:38:21 +00:00
Nikos Kouremenos ca1176bc79 exclude some more chars in mail detection 2005-08-01 14:27:23 +00:00
Yann Leboulanger f9b4bb36fe no need to translate glade strings here 2005-08-01 09:47:00 +00:00
Dimitur Kirov d57c420112 show notification if there is no space on the
device
2005-08-01 09:37:41 +00:00
Dimitur Kirov fd1e2e7a3f notifications for completed download 2005-07-30 14:14:10 +00:00
Dimitur Kirov d30efa1421 simple file receiving 2005-07-30 10:20:46 +00:00
Yann Leboulanger a3cbad7ad7 move groupchat.contacts to gajim.gc_contacts 2005-07-25 20:04:24 +00:00
Nikos Kouremenos bae6755899 [liorithiel] autodetect everytime browser/mailer by default 2005-07-25 14:38:21 +00:00
Dimitur Kirov 948aa286e1 disconnect from server after 'register new' -
fixes bug 603
2005-07-24 22:42:36 +00:00
Nikos Kouremenos 586d268c72 do not detect abc@doremi.org: with : in it 2005-07-23 13:50:38 +00:00
Nikos Kouremenos 55e3a64f0b use of in 2005-07-23 11:52:53 +00:00
Yann Leboulanger f6892ea4f4 fix autoaway 2005-07-23 11:29:31 +00:00
Yann Leboulanger 0274905793 when we go autoaway, we save our status message so we restore it when we come back online 2005-07-22 21:27:04 +00:00
Nikos Kouremenos b5fe60112d nick was utf8, room_jid was unicode so we had a problem. it is fixed [stills Tracebacks because of TODO: use gc_contacts in common/gaim.py] 2005-07-22 14:30:35 +00:00
Nikos Kouremenos ef3b60a586 0/False 1/True 2005-07-22 11:07:52 +00:00
Nikos Kouremenos dfc7638cf5 idle should now work once again 2005-07-22 11:07:06 +00:00
Nikos Kouremenos 9fc1516522 we now have contact.chatstate ! 2005-07-22 00:34:08 +00:00
Nikos Kouremenos 549b10369e moving contacts-related functions to common/gajim.py 2005-07-22 00:01:05 +00:00
Nikos Kouremenos ef6643b24d status message in the banner instaed of jid; remove_user => remove_contact 2005-07-21 17:54:58 +00:00
Nikos Kouremenos 4ec127aa92 cleanups 2005-07-21 17:00:05 +00:00
Nikos Kouremenos c851323c51 do not play sound when standalone chatstate message 2005-07-21 15:23:18 +00:00
Nikos Kouremenos 2db64d9ce8 put chatstate in the banner 2005-07-21 14:56:39 +00:00
Dimitur Kirov c503bb7227 removed is_initial in 'enable_dbus' 2005-07-21 08:05:10 +00:00
Nikos Kouremenos 754999db24 if peer doesn't do chat state do not keep respect that; overcome jep violations for chat state transitions 2005-07-20 22:08:42 +00:00
Nikos Kouremenos 53c96cab64 79 chars margin 2005-07-20 20:39:04 +00:00
Nikos Kouremenos 51aa52683a we can now disbale chat state via GUI [a MUST in jep] 2005-07-20 20:00:57 +00:00
Yann Leboulanger 8d7dac3553 We copy the list of connections because one can disappear while we process() 2005-07-20 14:58:05 +00:00
Nikos Kouremenos d9fc6234be typo 2005-07-20 13:20:47 +00:00
Yann Leboulanger 840252a367 show avatar in tabbed chat even for pm 2005-07-20 13:13:52 +00:00
Yann Leboulanger b4ff6fd116 vcard now works in gc 2005-07-20 12:48:11 +00:00
Nikos Kouremenos 692c15e9a6 a correction in a comment 2005-07-20 11:39:01 +00:00
Nikos Kouremenos d5b1cbbd34 typo 2005-07-19 21:09:30 +00:00
Nikos Kouremenos 09fe8a83da fix strings for dbus errors 2005-07-19 21:03:17 +00:00
Yann Leboulanger 517a9c6850 use of pychecker (http://pychecker.sourceforge.net/) on gajim.py, other files will follow 2005-07-19 19:41:23 +00:00
Yann Leboulanger 2cfe7ad0d4 don't print empty messages (especialy with typing notif) 2005-07-19 19:10:03 +00:00
Nikos Kouremenos 92c0c5fdb2 nothing 2005-07-19 18:58:50 +00:00
Yann Leboulanger 6abc354035 we don't take into account the presence if it's the same jid, same resource, same show and same status 2005-07-19 18:23:27 +00:00
Nikos Kouremenos ef11016a77 [dkirov] enable disable dbus on the fly 2005-07-19 15:07:00 +00:00
Nikos Kouremenos d6c9c7cbc6 [peralta] Chat State Notifications inital patch. I assume that every wm will focus-out before iconify. If that is not the case I am going to use window-state-changed too [to be tested] 2005-07-19 14:38:58 +00:00
Yann Leboulanger 73204c2d2c prevent a TB 2005-07-18 22:39:59 +00:00
Yann Leboulanger a47cca07f0 move var that have nothing to do with GTK to gajim instead of roster or gajim.py: contacts, groups, newly_added, to_be_removed, awaiting_messages (was queues), nicks, allow_notifications, con_types, sleeper_state 2005-07-18 21:08:31 +00:00
Nikos Kouremenos 4ec2eea678 update_user => update_contact 2005-07-18 14:52:28 +00:00
Nikos Kouremenos 683ca7347a add a pass 2005-07-18 09:06:00 +00:00
Nikos Kouremenos 38b2e15c26 better fixme description 2005-07-18 08:37:43 +00:00
Nikos Kouremenos 740a987004 possible fix on disable_dbus 2005-07-18 08:31:56 +00:00
Nikos Kouremenos e814975d6f fix a typo 2005-07-18 08:18:30 +00:00
Nikos Kouremenos 009f471368 avoid double import of the same module 2005-07-17 23:03:40 +00:00
Nikos Kouremenos e9696514e6 commit gui to enable/disable dbus on the fly 2005-07-17 22:52:15 +00:00
Nikos Kouremenos 139bb5ac0c [dkirov] patch to give dbus capabilities to Gajim. /me fixes and cleanups [possible break ups too :P] 2005-07-17 21:41:54 +00:00
Nikos Kouremenos 9c102c421b does not work as it should, does not traceback either though 2005-07-16 09:33:43 +00:00
Nikos Kouremenos f8a4675174 not in the roster string can be translated now 2005-07-07 17:33:15 +00:00
Nikos Kouremenos f2cb015f73 user --> contact in some functions name, also type is contact too now 2005-07-07 16:38:36 +00:00
Nikos Kouremenos 6c9d148e07 advanced actions show account if multiple acocunts 2005-07-07 15:41:03 +00:00
Nikos Kouremenos 94c01aeecc we can now receive normal and chat messages with subject and handle them ok. we can also reply to received normal message with RE: previous message and all the good stuff! hoooray! 2005-07-05 21:35:37 +00:00
Nikos Kouremenos 192ccf2075 General group marked for translation. pending: Transports and not in the roster 2005-07-04 23:18:29 +00:00
Yann Leboulanger 669b7bde6b last_message_time is now saved in gajim.py so we begin to count time when we receive the message and not when we print it (fix #162) 2005-07-03 15:27:41 +00:00
Yann Leboulanger 210d989525 encrytion state is keeped even if we close the chat window 2005-07-02 11:06:02 +00:00
Yann Leboulanger 25f03759cd we need to have messages in a queue before we do new_chat() in order not to have message printed twice 2005-07-01 22:13:45 +00:00
Nikos Kouremenos 15934c1ece typo 2005-06-30 23:30:16 +00:00
Nikos Kouremenos 44379a87f0 fix it in a better way 2005-06-30 23:24:39 +00:00
Nikos Kouremenos 9199cffa2d fix bad logic by aldafu 2005-06-30 16:28:36 +00:00
Nikos Kouremenos 217a7d6fb1 fix by aldafu so abc@dore and www.abc get prefixed so gnome-open and kde's open work ok 2005-06-30 13:33:21 +00:00
Yann Leboulanger b2990a7bdf nicks[account] already has a default value 2005-06-30 06:16:32 +00:00
Yann Leboulanger 2563414ccd nickname can contain '/' 2005-06-29 20:50:30 +00:00
Nikos Kouremenos e55e38b7db now gui can know connection_type ('tls', 'ssl', 'tcp')
roster now has another cellrenderer (that holds pixbuf) so does the treestore there
result: Gajim now shows an icon for accounts that were connected with ssl, tls and can show avatar of users too [that is TODO]
2005-06-29 12:57:46 +00:00
Yann Leboulanger 6a4214fcab little bugfix 2005-06-28 22:31:05 +00:00
Yann Leboulanger 2ef7b35bf7 typo 2005-06-28 21:05:05 +00:00
Yann Leboulanger 5313a6b588 bugfix: get the show where it now is 2005-06-28 20:57:03 +00:00
Yann Leboulanger 3c10f30f1f we can now send status (and connect) asynchronously thanks to threads 2005-06-28 19:03:00 +00:00
Yann Leboulanger dd60161e35 little bugfix 2005-06-26 19:59:34 +00:00
Yann Leboulanger 5e3a405329 we now have Contacts in gc, so we can ask information to everyone (even if we don't have the real jid) 2005-06-26 19:40:57 +00:00
Yann Leboulanger 7cd28d5e2d Contact class is easier to use now 2005-06-25 09:18:39 +00:00
Nikos Kouremenos 3dbe1ccd23 pass "" in os.system after command (so shell dont touch the argument) Also added a fixme for when we go 2.4+ so we can use subproccess module 2005-06-25 01:21:30 +00:00
Yann Leboulanger c19e0f0bd4 add an INFORMATION event from connection to gui 2005-06-24 16:46:45 +00:00
Nikos Kouremenos 0342329e0f User class becomes Contact class 2005-06-24 14:28:00 +00:00
Nikos Kouremenos 5d05e52d34 use os.system() with & to send in the bg because app we call may not return soon. we use that for playing sounds and opening url/mailto 2005-06-24 13:29:26 +00:00
Nikos Kouremenos ed26c8fa77 remove spawnvp {leaves zombies} and use os.system [since windows now use registry] 2005-06-23 23:25:20 +00:00
Yann Leboulanger 87f1dbcac8 we can now change our nick in gc 2005-06-18 22:09:31 +00:00
Yann Leboulanger f4b341d435 we don't remember passphrase during 30 secondes if it is wrong 2005-06-18 17:00:54 +00:00
Yann Leboulanger 217aeb2d18 remove 2 unneeded lines 2005-06-18 16:03:44 +00:00
Yann Leboulanger 8ac67fef09 we can now have animations in textview 2005-06-18 15:57:06 +00:00
Nikos Kouremenos 39b0e8962a fixing what we return also do not check not loading. the point is to refuse on adding or else we allow bugs 2005-06-18 14:57:25 +00:00
Yann Leboulanger 7e4f56f002 typo 2005-06-18 14:38:37 +00:00
Nikos Kouremenos 33dd9cd158 fix a string 2005-06-14 23:31:13 +00:00
Yann Leboulanger e7ff7da1da themes are back (TODO: manage themes) 2005-06-13 22:11:09 +00:00
Yann Leboulanger 32686c2f71 -v option is back (fix #430) 2005-06-13 16:53:23 +00:00
Yann Leboulanger 0e0323a3f8 cleanup to join a gc 2005-06-13 10:49:48 +00:00
Nikos Kouremenos 12a1d9e276 adhere to coding standard 2005-06-13 10:48:07 +00:00
Yann Leboulanger 4b1cd57600 errors for pm are now printed in pm window 2005-06-12 22:45:41 +00:00
Yann Leboulanger 665d7b8a58 menu for bookmarks now works 2005-06-11 17:21:30 +00:00
Nikos Kouremenos 3eab7400af almost finishing patch of delmonico 2005-06-11 16:15:01 +00:00
Nikos Kouremenos 70402aace3 bugfix 2005-06-11 10:06:36 +00:00
Nikos Kouremenos c77387346c adhering to our new coding style for Classes and fixing glade banners stuff 2005-06-10 22:45:50 +00:00
Nikos Kouremenos 3d59234f7f class name Foo_widgettype becomes FooWidgettype so we now look 100% pygtkish [sed rocks] 2005-06-10 21:14:16 +00:00
Nikos Kouremenos 490e029800 cleaning up a bit patch of delmonico 2005-06-10 18:40:19 +00:00
Nikos Kouremenos 9847eca2f0 fix sth minor (delmonico), various cleanup 2005-06-10 16:45:54 +00:00
Yann Leboulanger b1aa610c08 2 things:
avatar are printed in tabbed chat window
begining of the manage bookmark window (delmonico's patch)
2005-06-09 20:35:44 +00:00
Nikos Kouremenos fba0185e89 Gajim does bookmarks and private storage [needs better UI-side] CONGRATS and thanks to delmonico 2005-06-07 18:21:36 +00:00
Yann Leboulanger 0c79775f5a we now have private messages ! (TODO: update the chat window when the contact change his status) 2005-06-07 16:52:24 +00:00
Nikos Kouremenos 4166022b3d applying ctrl+keyup/down patch after cleaning and testing. Thanks rohan for patch 2005-06-07 16:25:55 +00:00
Yann Leboulanger a1858c9517 ERROR messages are a message like all others with ONE data (that can be a tuple) 2005-06-07 07:40:15 +00:00
Nikos Kouremenos 78c7ca566f try again later 2005-06-07 01:10:24 +00:00
Nikos Kouremenos 65c2a2826e making patch in #380 appliable, and fixing #389 too [both have to do with trayicon] 2005-06-05 23:17:59 +00:00
Yann Leboulanger d267c9253b when a new account is registered, we inform the user 2005-06-03 21:54:17 +00:00
Nikos Kouremenos e9bb1a92f5 higing and marking for translation in popup notify 2005-06-03 18:40:43 +00:00
Nikos Kouremenos e3a6e53112 we now use our icon in all windows. icon is not status (show) at last 2005-06-03 17:35:48 +00:00
Yann Leboulanger 74fd69cb0c we now add default emoticons / status messages only if there is no in the config file 2005-06-01 20:03:37 +00:00
Nikos Kouremenos ea2a9e5617 sys.exit(0) is the same with sys.exit() :) [so nothing :P:P] 2005-05-30 14:19:14 +00:00
Nikos Kouremenos 7baf47b70e fixing #344 2005-05-30 12:53:48 +00:00
Yann Leboulanger efd470a44f chat window now print when encryption in enabled / disabled and automatically activate/desactivate the gpg_toggle button 2005-05-30 10:41:55 +00:00
Yann Leboulanger 088b3870dd we can now attach a GPG key to a contact 2005-05-29 21:34:01 +00:00
Yann Leboulanger aeae5df459 verbose is now on when it is set to True in the config file 2005-05-29 19:04:01 +00:00
Yann Leboulanger 8a974c8af6 verbose is False by default
we can launch gajim with -v to enable verbose
2005-05-28 18:20:27 +00:00
Yann Leboulanger d94941015d translate status messages too 2005-05-21 16:01:52 +00:00
Nikos Kouremenos d7f06a3fcd online offline --> sign in sign out for popup notifications options 2005-05-21 13:46:23 +00:00
Yann Leboulanger abe08235b1 auto away/xa now send status in gc too 2005-05-20 21:55:04 +00:00
Nikos Kouremenos 715d3460f5 for 0.7 we better have a config from scratch. so do not move the old one 2005-05-20 18:16:19 +00:00
Nikos Kouremenos 98e78c7999 win9x: save in current dir 2005-05-20 18:13:38 +00:00
Nikos Kouremenos ecf50d8c56 win32: store the config in the correct place, and move it if existes in the old place 2005-05-20 18:08:24 +00:00
Yann Leboulanger 5a775c8214 little bugfix with namespaces 2005-05-18 09:17:41 +00:00
Yann Leboulanger 19a1f45159 set the log level after the config file has been parsed 2005-05-18 07:38:47 +00:00
Yann Leboulanger 99401f2abb add a DATA_DIR in gajim 2005-05-17 17:37:50 +00:00
Nikos Kouremenos 36bf675fd3 when in windows open links/mailtos with default application. arnaud njoy 2005-05-17 15:04:54 +00:00
Nikos Kouremenos 7aaffae0dc better strings 2005-05-17 11:55:30 +00:00
Yann Leboulanger 7e7bceea97 if sound is not available under windows, don't crash 2005-05-17 08:01:49 +00:00
Nikos Kouremenos 375b56401b subscription_request_window ==> Subscription_request_window 2005-05-16 13:56:46 +00:00
Yann Leboulanger 44bf5e7422 reset allow_notification when we go offline 2005-05-15 16:54:04 +00:00
Nikos Kouremenos c9b791e5a2 delay popup notif back to 30 seconds
with high net load 15 secs is not enough. it is important not to give the idea to the user that those contacts that popup in 17 second just signed in cause that is simply not true. So it is better to lose one possible contact logging in the first 30 seconds after we logged in, that to show 3 or 4 contacts just logged in at once
2005-05-15 15:42:57 +00:00
Nikos Kouremenos 42d0164532 failing is bad. some of the modules we depend may mix tabs and spaces [in olders versions fact they do] and still work. issue a warning that is for devs anyways 2005-05-15 00:00:09 +00:00
Nikos Kouremenos 9de8bdf86d profile argument scanning: it is better like that 2005-05-14 23:08:38 +00:00
Nikos Kouremenos facc7a5fef ./gajim.py --profile foo will create and use ~/.gajim/config.foo. Thanks for writing and emailing in gajim devel ml the patch, tab 2005-05-13 22:38:48 +00:00
Yann Leboulanger 2737236f48 30 sec -> 15 sec of delay before showing notification windows 2005-05-12 21:46:44 +00:00
Yann Leboulanger f9a26dce55 remove unneeded commented line 2005-05-12 18:55:01 +00:00
Nikos Kouremenos 44c5e2f2b9 removing legacy code from the threads epoch 2005-05-12 00:22:36 +00:00
Nikos Kouremenos 69b279d240 avoid possible keyerror 2005-05-11 22:00:48 +00:00
Nikos Kouremenos a88696772a closing #259 2005-05-11 17:14:10 +00:00
Yann Leboulanger a472b4a321 we can have popup notification even if we don't have sound enabled when a contact disconnect 2005-05-11 15:21:13 +00:00
Yann Leboulanger 87f19fb638 print all errors in gc 2005-05-10 16:53:28 +00:00
Yann Leboulanger 61558b8942 we write the new account option in the config file only when the account has been successfully registered 2005-05-10 09:20:35 +00:00
Yann Leboulanger f4b05e51fa request_register_agent_info is now async 2005-05-08 20:56:11 +00:00
Nikos Kouremenos 4a90f80cfa chk new version commit: fixing a bug introduced by tab when he changed the names of the var in config and adding a timeout 2005-05-08 15:06:24 +00:00
Yann Leboulanger 457a800cf4 we can show notification windows even if we don't play sound 2005-05-07 15:40:58 +00:00
Nikos Kouremenos 413ea7b6e7 check_for_new_version move to src from src/common [has gtk stuff] 2005-05-07 14:02:16 +00:00
Nikos Kouremenos 3c200bea78 this is no longer needed 2005-05-06 10:43:34 +00:00
Nikos Kouremenos a346454c45 make gajim bootable if not config available. this code is temp but seems to fixes the pb. plz hack it so it meats your taste 2005-05-05 17:11:48 +00:00
Yann Leboulanger 3f417a2fba reset to default color now works in chat tab 2005-04-29 09:47:09 +00:00
Yann Leboulanger e2c6bdedec do not read the configfile when we save the configuration 2005-04-27 13:49:44 +00:00
Vincent Hanquez 61c70c1ae8 re-create connections at the good place ! 2005-04-27 00:14:22 +00:00
Vincent Hanquez 92a4fea8a9 new simple optparser. *break* old configuration file compatibility. 2005-04-26 23:45:25 +00:00
Yann Leboulanger c85273d556 switch from jabberpy to xmpppy 2005-04-26 18:45:54 +00:00
Yann Leboulanger 581b387bd9 print the error when we try to configure a room and we don't have permission 2005-04-25 22:22:23 +00:00
Yann Leboulanger 5d88dcbf11 print the subject only if the room is the active one 2005-04-25 22:02:26 +00:00
Yann Leboulanger a2b6a44079 ask and show os info from each resource 2005-04-24 22:58:41 +00:00
Yann Leboulanger 544bbb1206 AGENT_INFO_INFO now send the node 2005-04-24 15:47:08 +00:00
Vincent Hanquez 6dafb51c37 change do_not_send_os_info to send_os_info and do_not_check_for_new_version
to check_for_new_version
2005-04-24 00:31:48 +00:00
Yann Leboulanger eb83c5dd5e node support (JEP 0030). Has to be tested 2005-04-23 21:54:12 +00:00
Nikos Kouremenos b62583f9e6 contacts from transports now use their protocol state images 2005-04-23 00:37:51 +00:00
Vincent Hanquez ba5acab7f7 [codingstyle] one space between each + - * / = operator 2005-04-21 23:20:18 +00:00
Nikos Kouremenos ba7bf98468 Popup_ --> Popup_notification 2005-04-21 21:23:41 +00:00
Yann Leboulanger ebef428ae1 we now have groupchat configuration !! (and a Data Form Parser JEP 0004) 2005-04-20 10:21:33 +00:00
Nikos Kouremenos ba272a9553 glade and code fixes. still code for unregistering is missing 2005-04-19 23:43:58 +00:00
Yann Leboulanger c2dd8c1081 groupchat subject is now set to its old value when we don't have the right to set it 2005-04-19 09:59:19 +00:00
Yann Leboulanger 2b0d78446c some bugs in status numbers 2005-04-19 07:52:06 +00:00
Nikos Kouremenos c3440cae35 basically popup notifications allow when not online/chat works. so popup notifications I think are 100% ready :P. some other fixes too 2005-04-18 23:55:13 +00:00
Yann Leboulanger 5a910155c8 errors from groupchats are catched and printed in groupchat windows 2005-04-18 22:45:13 +00:00
Yann Leboulanger 1a0c39555d do not remove iter if there are 2 or more resources 2005-04-18 18:24:43 +00:00
Yann Leboulanger 17344ef0f8 gajim.py is now executable 2005-04-18 16:27:03 +00:00
Yann Leboulanger f493158886 fix a path 2005-04-18 16:09:46 +00:00
Nikos Kouremenos 3d7d4c1fff adding setting in advanced/misc for not checking for new version. [this is not an expert setting, and should stay in prefs window]. ALSO fixes/typos all over 2005-04-18 14:05:30 +00:00
Nikos Kouremenos ab8a846f66 let us hope gajim.py is +x now :D 2005-04-18 11:04:33 +00:00
Yann Leboulanger 4b5e2381e1 delete the connection when we go offline 2005-04-18 09:18:50 +00:00
Yann Leboulanger 637f35b279 we now launch gajim.py instead of gtkgui.py 2005-04-18 08:54:47 +00:00
Renamed from src/gtkgui.py (Browse further)