Florent Le Coz
ce5d67d8f6
Alt+ a number returns to the previous tab if we are already on tab “number”.
...
Kassdédi mrk
2011-04-05 20:51:35 +02:00
Florent Le Coz
f4c138e444
Save the last presence. Fix #2133
2011-04-05 05:27:52 +02:00
Florent Le Coz
63e4833b09
Fix a crash on normal messages, and add colors to information messages
2011-03-31 00:36:15 +02:00
Florent Le Coz
51cebe7bdc
Remove the xhtml-im that was inserted for debug, add the start of a method to enter attributes in Inputs, convert \n to <br /> in xhtml_im bodies and put that body in a <p> element
2011-03-29 21:07:53 +02:00
Florent Le Coz
ba02b51554
Convert html markup received in xhtml_im elements to poezio colors
...
and use that as the body
2011-03-29 20:36:02 +02:00
Florent Le Coz
c2cb61da06
Cleanup some code not used anymore
2011-03-29 14:15:02 +02:00
Florent Le Coz
dcd29c636f
Change how colors are handled. With \x19x etc
...
Should work like before and be a little lighter on the RA
2011-03-29 12:44:19 +02:00
Florent Le Coz
a2abc116e5
Jump the space on /message JID blabla command
2011-03-27 14:40:29 +02:00
Florent Le Coz
2d81b7407b
Alt+J
2011-03-20 03:32:48 +01:00
Florent Le Coz
902cfd9056
Little mistake
2011-03-20 02:44:51 +01:00
Florent Le Coz
56cbdaacb6
Alt+x where x is a number
2011-03-20 02:42:29 +01:00
Florent Le Coz
cba3adcced
Command connect, to reconnect if needed. Fixed #1149
2011-03-20 01:46:44 +01:00
Florent Le Coz
6e14fce61f
/version <jid> command
2011-03-15 23:40:54 +01:00
Florent Le Coz
e06b8baa52
Remove the avail command, since /ava[TAB] is even shorter than that.
2011-03-13 14:22:20 +01:00
Emmanuel Gil Peyrot
e178924c1f
Remove the /show command and map /away, /avail, etc. to /status.
2011-03-11 22:10:37 +01:00
Florent Le Coz
1a2252b3e5
Have a single TextWin in common for each tab, reducing the needed memory, and simplifying its resize (F7 and F8 stuff)
2011-03-08 04:20:46 +01:00
Florent Le Coz
8f48c5ede7
Inputs are garbage collected, making MucListTab collectable.
...
Memory improvement issues.
2011-03-07 21:41:13 +01:00
Florent Le Coz
b6a5ed7286
very little cleanup
2011-03-07 20:11:47 +01:00
Florent Le Coz
83fbf8dae1
Move a lot of muc-only-related stuff insid the MucTab class
...
instead of core.
May break some stuff, maybe
2011-03-05 22:39:35 +01:00
Florent Le Coz
fb40ac54fc
Kind of big cleanup.
...
Core and Connection classes are now used as singletons, we do not need to pass them to each Tab and Win. This remove a lot of arguments to varius methods.
2011-03-05 21:42:56 +01:00
Florent Le Coz
9c291d1368
fixed #2117 Fix tracebacks: remove traceback handler.
2011-03-03 03:43:48 +01:00
Florent Le Coz
40426cb715
Avoid a blink at startup with a stupid hack…
2011-03-03 03:24:04 +01:00
Florent Le Coz
8be400792a
Fix a tb when receiving the first private message of a conversation
2011-02-25 00:38:34 +01:00
Florent Le Coz
001a20c91a
Display chatstates in the user list in MucTabs
2011-02-24 21:56:16 +01:00
Florent Le Coz
cccbad13d5
end and handle chatstates in privateconversations
2011-02-24 21:39:49 +01:00
Florent Le Coz
3f41cc8967
Refresh the tab when we receive a chat state
2011-02-24 20:31:34 +01:00
Florent Le Coz
1d2bb35f3b
Pass the message too
2011-02-24 20:16:35 +01:00
Florent Le Coz
138b17cdb3
In normal conversations: Send composing and active chat states
...
and display the state of the remote contact
2011-02-24 20:02:18 +01:00
Florent Le Coz
8aede04f5b
Fix the info_win of the InfoTab (anon mode)
2011-02-16 02:54:02 +01:00
Florent Le Coz
b707696b46
Ctrl+Shift+left and right switch to the previous/next tab
2011-02-15 20:44:31 +01:00
Florent Le Coz
83e52d55f2
/message command. Fixed #2106
2011-02-15 16:22:25 +01:00
Florent Le Coz
68c468b1a9
Remove the resize timer etc, because the resize process
...
is waaaaaay faster now.
2011-02-15 15:27:30 +01:00
Florent Le Coz
68f784e5c2
Make the resize faster by resizing each tab
...
only at its next refresh
2011-02-15 15:20:34 +01:00
Florent Le Coz
ac99467965
Make the tab collectable by remove self references when closing
...
them.
2011-02-13 22:28:35 +01:00
Florent Le Coz
6ed087a65c
Fix /list completion (complete the servers only)
2011-02-10 16:18:17 +01:00
Florent Le Coz
30f9f2b055
Fix the /help command with commands of the current tab
2011-02-10 16:15:33 +01:00
Florent Le Coz
ffcf65ec43
/help completion
2011-02-10 16:13:28 +01:00
Florent Le Coz
ad7e9b749d
/win completion and fix the return values of other completions
2011-02-10 16:08:17 +01:00
Florent Le Coz
23fa745629
/show completion
2011-02-10 13:05:37 +01:00
Florent Le Coz
3dbb6590d3
Make the shell split do a normal split if the syntax is wrong
2011-02-10 12:39:15 +01:00
Florent Le Coz
d31f1390ad
update version to 0.7.5-dev and remove some debug
2011-02-09 20:42:57 +01:00
Florent Le Coz
399434c1ae
get_tab_by_name is safer now, by passing the type of the tab we want.
...
This avoid confusion between various tabs having an identical name (which
should not happen anyway…)
2011-01-26 23:43:07 +01:00
Florent Le Coz
b89a10bd05
Fix a traceback occuring when an (unknown) tab has a name corresponding to an existant MucTab.
2011-01-26 23:32:41 +01:00
Florent Le Coz
41e29926eb
Properly consider the size of the window on data-form tab
2011-01-26 05:01:16 +01:00
Florent Le Coz
f9cf0ac76d
/status also changes your presence in MUCs
2011-01-24 17:02:46 +01:00
Florent Le Coz
4a84691228
Handle correctly the banning of a muc participant
...
Fixed #2112
2011-01-23 23:01:53 +01:00
Florent Le Coz
333b80b5df
/status command. fixed #2110
2011-01-23 22:49:58 +01:00
Florent Le Coz
7c531eeec1
Fix on_user_join issue, and displays the jid if available on /info
2011-01-21 19:39:41 +01:00
Florent Le Coz
1b995e4bf0
Data form support.
...
supported yet:
text-single, text-private, list-single, boolean
The interface is really ugly, but, well, it works
2011-01-21 04:46:21 +01:00
Florent Le Coz
33c69df12b
/info command (to see user's affiliation, role, etc)
2011-01-17 16:25:15 +01:00
Florent Le Coz
1fe6160cfc
/join @server.tld now works. fixed #2038
2011-01-17 15:54:11 +01:00
Florent Le Coz
6154872444
/win's arg can be a part of the tab's name
2011-01-17 12:17:37 +01:00
Florent Le Coz
c94be4761a
Restaure the display of the kick's reason if available
2011-01-13 22:02:35 +01:00
Florent Le Coz
7994507bc3
Fix /bookmark command on non-MUC tabs
2011-01-13 20:34:17 +01:00
Florent Le Coz
b10fd0d229
Update CHANGELOG and s/codingteam.net/dev.louiz.org/
2011-01-12 21:23:03 +01:00
Florent Le Coz
9237f79490
Have a notification when someone wants to suscribe to your presence
2011-01-12 20:37:28 +01:00
Florent Le Coz
ce1fc18e10
Log messages from normal and private conversations as well
2011-01-12 18:34:04 +01:00
Florent Le Coz
621048dede
Cleanly reset curses, so the term is never messed up after an exit
2011-01-12 16:53:07 +01:00
Florent Le Coz
7f6957b906
Avoid various crashes by denying the resize AND the refresh on too small size
2011-01-12 16:45:40 +01:00
Florent Le Coz
fce9a60f9a
Fix M-b and M-f, fixed #2102
2011-01-12 07:13:02 +01:00
Florent Le Coz
469bbd2900
/add and /remove commands, yay
2011-01-12 06:49:33 +01:00
Florent Le Coz
749933fc16
/accept and /deny commands
...
User can now decide to accept or deny a subscription, in
the roster
2011-01-11 06:43:31 +01:00
Florent Le Coz
f7102ae33d
And also that
2011-01-11 02:53:45 +01:00
Florent Le Coz
6b3fdec468
Fix // on roster
2011-01-11 02:52:00 +01:00
Florent Le Coz
97ee65fcb8
use fast search by default (s), and possibly use slow search (S)
2011-01-10 18:54:21 +01:00
Florent Le Coz
cb96bf4280
Handle correctly disconnections
...
When we are disconnected from the server and we reconnect,
do not reopen the MUCs in double.
2011-01-10 17:40:07 +01:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
1e17eeb7ea
avoid a traceback on subject, whatever
2011-01-09 15:34:06 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
3ef50faf76
Handle subject with no nick. And avoid duplicates
2011-01-09 01:54:36 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
8017b2d9f1
Handle authentication and connection errors. fixed #1994
2011-01-08 23:20:27 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
2c840b6bf8
correctly refresh the screen on got_offline/online
2011-01-05 02:02:53 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
828ed2991b
also displays a message in ConversationTabs when a resource goes online
2011-01-05 01:59:26 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
98c32b05e8
same thing, but nicer code
2011-01-05 01:46:19 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
1f2959d96e
correctly displays a message in ConversationTabs when a resource goes offline
2011-01-05 01:41:19 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
6de2673c8f
fix ConversationTab's nicks when a contact has no name
2011-01-05 01:14:30 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
073972a5c0
ask for NO history message when using /cycle
2011-01-04 03:36:04 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
a1b609e0c4
displays message in ConversationTabs when a resource goes offline
2011-01-04 02:59:42 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
59195ffaff
display the 'nickname' instead of the JID
2011-01-03 15:07:32 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
c29cc8b15f
also fix /join completion (using xep 30), and add a timeout
2011-01-02 16:00:47 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
1135716518
fix /list with new SleekXMPP xep_0030 version. Also add some error handling and a '(loading)' information while waiting for the answer
2011-01-02 15:50:01 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
d712d2e1c9
update copyright date
2011-01-01 13:27:07 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
61245f40eb
fix InfoTab, fixed #2087
2010-12-31 13:05:06 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
c3597c4257
use the theme color
2010-12-31 11:31:09 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
b815cbf055
fix some stuff, maybe
2010-12-31 11:23:56 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
3b2d28e6ee
remote nickname is colored in ConversationTab
2010-12-31 10:52:15 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
cdb8128d32
fixed #1988 Traceback handler
2010-12-26 20:51:14 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
c7b021c55d
stupid…
2010-12-17 21:09:37 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
acd047863c
^L now works
2010-12-17 21:06:59 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
c7515605a7
correctly differentiate private and normal messages
2010-12-17 14:47:18 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
e6afe9d691
fix typo and catch NoSectionError in config
2010-12-17 14:39:44 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
c77842e1be
fixed #1892 save folded rosters and info_win_height in the config file
2010-12-17 14:36:14 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
56dee2c7ee
fix the issue of first private message received
2010-12-15 22:13:38 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
883c0ec812
fix the /recolor command
2010-12-15 17:05:52 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
0db8bf7d46
HUGE performance improvement on refresh. fixed #1855
2010-12-15 15:40:43 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
9671db5980
fixed #2036 (ctrl+l)
2010-12-07 16:37:19 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
62427ff401
(link mauve) fixed #2041 use JID class everywhere
2010-12-07 16:31:30 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
d837ce2381
/list command, can join the room with J (cannot sort, search or filter yet, and lacks some information)
2010-12-07 16:20:30 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
a96188385f
can now complete with NOTHING in the node
2010-11-29 18:54:30 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
cbcec6a798
completion of the jid's node when doing /join ro@some.server.fr/[TAB](it completes the 'ro' part \o/. Also a begining of /list command, but that does nothing
2010-11-29 18:36:54 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
435bdd6e85
command completion. Also completion for command's arguments. (try it to complete the server of the muc with /join test@kiko[TAB] for example
2010-11-25 03:04:03 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
c1a62ac897
fix the comment, too
2010-11-24 06:03:51 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
e1ed45ae5f
error are also displayed in non-muc rooms. fixed #2028
2010-11-24 05:55:36 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
d3dc3ef251
Global commands AND tab-specific commands. fixed #2027
2010-11-24 05:41:06 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
6ffafadbdd
re-use the resize_timer and better handle the size of the term to decide if we refresh. Everything seems fine on refresh now \o/
2010-11-22 02:39:56 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
30405d1fbb
rename again buffers→windows and Alt+←→ to switch tabs
2010-11-22 01:39:37 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
a1c4b35b57
do not pass stdscr everywhere. Fix crashes on F7-8
2010-11-19 16:27:20 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
eb2663c2db
remove some debug
2010-11-15 13:22:04 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
0216ac29db
Do not refresh the screen on each input
2010-11-15 13:16:30 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
f4d4a205f1
a few renamings, and some other stuff
2010-11-15 11:59:09 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
de7c007a22
Inputs are more modulable (they also have a common history and clipboard). Search is now fully functional, and some other stuff
2010-11-11 20:44:14 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
d502f4a525
fix the new-subject message and the /part command
2010-11-11 04:37:48 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
f9b386d27f
Better choose the tab to use when receiving a normal message. Better closing of tabs
2010-11-11 04:22:37 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
58a82f170b
fix some issues with recent-words completion, make the ConversationTabs closable with /unquery and ignore the keyboard shortcuts not handled. fixed #1941
2010-11-11 03:39:39 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
545902be7d
ConversationTab interface
2010-11-10 21:15:08 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
0f39961a5d
correctly receive the subjects from the MUCs
2010-11-09 22:41:31 +00:00
louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13
7fd6153720
fix some little issues. Rename gui to core, use logging lib instead of the custom debug option. Add a -d option
2010-11-09 20:37:39 +00:00