Stephan Erb
d95c087ffa
Remove debug remains.
2008-05-03 10:20:56 +00:00
Stephan Erb
8c963e2de0
Load icons for history window only once.
2008-05-03 10:15:47 +00:00
Yann Leboulanger
5dd0d4fce8
move functions that build icons to gtkgui_helpers instead of roster_window. Fixes #3873
2008-04-17 14:17:14 +00:00
Stephan Erb
573ae48a43
History Window:
...
* Make usage of history_window (hopefully) more straight forward. (widget placement, focus, shown nicks, completion...)
* Kill two bugs where wrong nicknames were shown in chathistory and results window.
* Rename functions to make clear that their are intended for private usage only.
2008-04-03 17:48:55 +00:00
Jean-Marie Traissard
49dcc089a7
Make history window work even if we don't have roster.
2008-03-13 02:12:25 +00:00
Jean-Marie Traissard
67f69fe688
History log checkbutton cleanings :
...
* Fix a bug when accessing by nickname
* Restore usability for rooms (opened ones) and offlines contacts (but if in roster)
* Don't search account of contact if we already have it
* Disable checkbutton if we don't log for the whole account
2008-03-13 01:15:57 +00:00
Yann Leboulanger
a8666e1508
correctly decode utf-8 names in history window. fixes #3552
2007-12-03 18:53:24 +00:00
Yann Leboulanger
605caae2b8
My name has changed
2007-10-22 11:33:50 +00:00
Yann Leboulanger
22c1aeda29
next release will be GPL v3. fixes #3290
2007-10-22 11:13:13 +00:00
Yann Leboulanger
5b940a2416
close history window on ESC. fixes #3233
2007-10-09 18:34:10 +00:00
Stephan Erb
4187f57eca
Add global search to history_viewer. Minor GUI improvements. Fix nasty bug: history_window was adding unexisting jids to logs.db, when it was tried to view their history.
2007-10-06 23:06:09 +00:00
Stephan Erb
164a21a0b2
Disable logging checkbox for contacts of offline accounts
2007-09-21 16:30:19 +00:00
Yann Leboulanger
81c65ccac8
[steve-e] Ability to select a jid in history window. fixes #3410 , #3308 , #1925
2007-09-14 20:18:06 +00:00
Jean-Marie Traissard
8c2c43be0f
Move log_for_this_contact checkbutton from vcard dialog to history dialog. So you can NOT
...
log some chatrooms. Fixes #2592 .
2007-03-31 13:40:23 +00:00
Yann Leboulanger
0014e6e597
prevent TB. fixes #2936
2007-01-24 20:57:41 +00:00
Yann Leboulanger
dc4f4922af
[Brice Maron & I] add option to configure the way time is printed. fixes #2797
2007-01-12 19:27:00 +00:00
Nikos Kouremenos
075eeef1ba
make sure before_/after_time/name possible newlines are taken into account in history window too
2006-10-08 00:31:05 +00:00
Nikos Kouremenos
ac225d4954
do not do utf-8 twice; make sure before_/after_time/name possible newlines are taken into account in history window too
2006-10-08 00:28:33 +00:00
Nikos Kouremenos
607f473cc8
do not show Clear menuitem in TextView in History Window
2006-10-07 13:23:20 +00:00
Nikos Kouremenos
9002b3d293
put my email (and jid), not one of my JIDs
2006-09-28 11:31:25 +00:00
Yann Leboulanger
bc26593974
use gettext.install. Fixes #497
2006-06-15 06:49:04 +00:00
Jean-Marie Traissard
001b1c0f20
[roger]Merge metacontacts logs on the fly, fix #1891
...
[jim]Clean patch, move duplicate code.
Added condition missing in [5779], can you confirm Yann ?
2006-06-04 09:54:11 +00:00
Dimitur Kirov
5e6b016af1
split gtkgui.glade in several small glade
...
files, which are now located in data/glade/
2006-05-02 15:53:25 +00:00
Dimitur Kirov
5c9613db65
break more circular references that keep
...
objects alive (the other 1/2 of #1829 )
context menu for groupchat banner
2006-04-18 15:36:16 +00:00
Nikos Kouremenos
16bc64e7cb
[jim++] print status change iwth no status message when we log status changes. fixes #1635
2006-03-01 21:32:49 +00:00
Nikos Kouremenos
29ec011b9a
operate on model using path thus eliminate iter = model.get_iter(path) calls
2006-02-04 23:07:46 +00:00
Nikos Kouremenos
a2e478589f
commit back sort (gtk lingo for clickabity on header to sort)
2006-02-02 23:57:52 +00:00
Nikos Kouremenos
496baa0f0c
we sort by time in db query. no need to dup
2006-02-02 23:42:57 +00:00
Nikos Kouremenos
5a3f23f2a7
we sort by time in db query. no need to dup
2006-02-02 23:41:19 +00:00
Yann Leboulanger
d25430313d
use new contacts functions
2006-02-01 19:09:48 +00:00
Yann Leboulanger
d2ab3031f1
contact.name can now be empty. So use contact.get_shown_name() that returns a user friendly name
2006-01-10 18:30:57 +00:00
Travis Shirk
1360933ba9
Merged in trunk updates, including meta_contacts
...
Merged revisions 4951,4962-4969 via svnmerge from
svn://svn.gajim.org/gajim/trunk
........
r4951 | nk | 2005-12-30 16:50:36 -0700 (Fri, 30 Dec 2005) | 1 line
fixes in greek transl
........
r4962 | asterix | 2006-01-01 11:41:04 -0700 (Sun, 01 Jan 2006) | 2 lines
merge meta_contacts branch with trunk. Meta contacts are not in gajim yet, but framework is here. We now use gajim.contacts.many_functions() to handle contacts and groupchat_contacts.
........
r4963 | asterix | 2006-01-01 11:43:24 -0700 (Sun, 01 Jan 2006) | 2 lines
correct contacts file
........
r4964 | asterix | 2006-01-01 11:47:26 -0700 (Sun, 01 Jan 2006) | 2 lines
dict.remove() doesn't exists, it's del dict[]
........
r4965 | asterix | 2006-01-01 11:50:15 -0700 (Sun, 01 Jan 2006) | 2 lines
some missing commits from branch
........
r4966 | asterix | 2006-01-01 11:53:30 -0700 (Sun, 01 Jan 2006) | 2 lines
end of gc_contact.nick -> gc_contact.name
........
r4967 | asterix | 2006-01-01 12:05:59 -0700 (Sun, 01 Jan 2006) | 2 lines
new ACE option: send_sha_in_gc_presence that allow to send sha info in groupchat presences
........
r4968 | asterix | 2006-01-01 12:12:36 -0700 (Sun, 01 Jan 2006) | 2 lines
0.9.1-2 in debian that solve the group bug (commit [4924])
........
r4969 | asterix | 2006-01-01 12:31:13 -0700 (Sun, 01 Jan 2006) | 2 lines
typo
........
2006-01-01 20:06:26 +00:00
Nikos Kouremenos
56f535da4f
in history search results now name column is filled even if we are in normal chat
2005-12-27 20:56:30 +00:00
Nikos Kouremenos
f63a0c89ec
if the window come back to prev size after expander collapses depends on if window is resizable or not!
2005-12-27 19:02:15 +00:00
Nikos Kouremenos
9fed3f6602
nothing
2005-12-27 13:49:34 +00:00
Nikos Kouremenos
1c9663740e
double click on history search resut now scrolls to line and even highlights it! :)
2005-12-27 13:38:42 +00:00
Nikos Kouremenos
8e4d7996b9
hardcode Y M D H M S
2005-12-26 16:38:24 +00:00
Nikos Kouremenos
a16cdcab7d
YYYY-MM-DATE TIME
2005-12-26 14:47:03 +00:00
Nikos Kouremenos
0668a321dc
forgot sth. this fixes it
2005-12-26 14:40:43 +00:00
Nikos Kouremenos
e0feb7e57d
show also time and year in date column in search results
2005-12-26 14:37:27 +00:00
Nikos Kouremenos
45b1493471
fix so we log muc messages [was broken only in svn]
2005-12-26 14:15:17 +00:00
Nikos Kouremenos
4853ec6a23
no need for thatl ocal var
2005-12-25 14:56:15 +00:00
Yann Leboulanger
ebccabf5da
[Jim] faster version of do_possible_mark_for_days_in_this_month()
2005-12-21 10:54:41 +00:00
Yann Leboulanger
81a0eabe11
fix bug: argument in print_real_text is a list, not a string
2005-12-13 07:43:45 +00:00
Nikos Kouremenos
17f28f9388
add catching for links and emots in history window
2005-12-12 13:00:46 +00:00
Yann Leboulanger
612716e2db
change copyright from "Gajim Team" to real people
2005-12-09 23:30:28 +00:00
Yann Leboulanger
cae7ce3bac
"Gajim Team" in all hearders become "Contributors for this file"
2005-12-09 17:15:30 +00:00
Yann Leboulanger
34255e5682
Vincent left us a long time ago
2005-12-07 23:09:10 +00:00
Nikos Kouremenos
acebad0196
query entrys has focus and search button grabs default
2005-12-05 20:23:49 +00:00
Nikos Kouremenos
691d9e401d
do not break logic
2005-12-05 14:40:29 +00:00
Nikos Kouremenos
43740fce00
call make_python_month_gtk_month in a place
2005-12-05 14:37:37 +00:00
Nikos Kouremenos
2ad4218292
hide query builder button for .9
2005-12-05 14:35:17 +00:00
Nikos Kouremenos
b5dc0e4303
also select correct month
2005-12-05 14:00:19 +00:00
Nikos Kouremenos
6cc869152c
detect and print correct name for history nickname in pm. we could also as logger.jid_is_from_pm but that means asking again HD, so I chose asking gc_contacts (mem super faster)
2005-12-02 12:40:55 +00:00
Nikos Kouremenos
bd9eeae613
cleanup
2005-12-01 18:08:10 +00:00
Nikos Kouremenos
ae9b49b204
add clickability to results column (so you can order too), and add resizability [why not?]
2005-11-30 23:17:25 +00:00
Nikos Kouremenos
f87affbf7b
do not tb if with contact we have no logs at all
2005-11-30 22:25:37 +00:00
Nikos Kouremenos
e162e5daed
select last day we have logs for in history browser
2005-11-30 21:56:42 +00:00
Nikos Kouremenos
c7fa39ca5e
resize the history window on expander expanded and reset it to original size when if we dis-expand
2005-11-30 19:41:31 +00:00
Nikos Kouremenos
28fe6a06d3
less columns in history. TODO: fill name for not groupchat
2005-11-30 17:30:58 +00:00
Nikos Kouremenos
32b3f683f4
prevent a tb
2005-11-30 16:04:23 +00:00
Nikos Kouremenos
f839968c6c
typo in docstring. thanks Jim++
2005-11-30 14:26:49 +00:00
Nikos Kouremenos
164f45ecf4
remove a wrong comment; enrich a docstring
2005-11-30 14:16:26 +00:00
Nikos Kouremenos
330aa6e906
we can now ddouble click the search result in history and this will move us to the date of this conversation result
2005-11-29 21:47:47 +00:00
Nikos Kouremenos
6c3a51d59f
grey not #9e9e9e
2005-11-29 19:45:07 +00:00
Nikos Kouremenos
7a0fa12f59
[SF] respect print time selection for history too. now ichat-style works there too!
2005-11-29 19:41:08 +00:00
Nikos Kouremenos
e542fff69f
searching in history is in. not yet 100% functionality
2005-11-29 14:41:01 +00:00
Nikos Kouremenos
bcb959e576
stop mark days when we close history
2005-11-27 16:11:55 +00:00
Nikos Kouremenos
7ade0cfaf2
enrich a comment
2005-11-27 00:24:46 +00:00
Nikos Kouremenos
313f72667e
history window now marks progressively days that have logs in selected month (thanks to gtasklets/pseudo-threads idea by the great Gustavo)
2005-11-27 00:22:26 +00:00
Nikos Kouremenos
caade489ee
new db design and improved migration script. if you ran before the migration please remove you old logs.db as it is incompatible with the new one and rerun migration if you care about old logs. a print on show is on purpose, bonus of the first to traceback and give us the value of show that causes the tb. yea svn got unstable these days. sorry about that but big changes
2005-11-25 23:23:25 +00:00
Nikos Kouremenos
ecc7dd6818
comment out unfinished code that slows done month browsing in history window
2005-11-25 13:54:52 +00:00
Nikos Kouremenos
fb07453d57
initial stuff at mark day that has logs. atm it is slow and has some bugs I will fix soon. I commit this nonetheless
2005-11-24 01:39:47 +00:00
Nikos Kouremenos
d9cc33cf26
log system rewrite to use sqlite database instead of plain ascii files. this allows us to scale better (be faster), provide search in history, and save logs for JIDs that are non-ASCII. PLEASE read http://trac.gajim.org/wiki/MigrateLogToDot9DB
2005-11-23 19:12:52 +00:00
Nikos Kouremenos
9db3d26c1f
fix so uf_show works
2005-11-21 08:56:45 +00:00
Nikos Kouremenos
9d02c6ae36
uf_show in history logs
2005-11-21 06:20:32 +00:00
Nikos Kouremenos
ca31a7f67a
history window now has a calendar; tons of cleanups, comments, better varnames and in general better quality of code; also a fixme for another day
2005-11-20 21:58:08 +00:00
Nikos Kouremenos
c21690e05b
initial commit for new history window
2005-11-20 18:38:34 +00:00
Nikos Kouremenos
082fc7aaa9
fixing dict name: gajim.interface.windows --> gajim.interface.instances
2005-11-13 15:08:47 +00:00
Nikos Kouremenos
0696e75358
history order change: history is ordered as everything else latest is in the bottom
2005-11-03 21:31:04 +00:00
Nikos Kouremenos
0ab56fb189
hide filter hbox; maybe someday
2005-10-31 21:28:39 +00:00
Nikos Kouremenos
3e237801c9
initial filter support (aka better than nothing) for history
2005-10-31 20:55:45 +00:00
Yann Leboulanger
726640ef4b
the old self.plugin variable becomes gajim.interface, no need to pass it to every functions/classes
2005-10-20 11:17:17 +00:00
Nikos Kouremenos
a5ee542fee
move init of history window above and add a fixme and fix very minor ui stuff for history window
2005-10-09 17:07:29 +00:00
Nikos Kouremenos
357c85a2ad
improve code quality
2005-10-07 10:33:52 +00:00
Nikos Kouremenos
59050d4134
get_nb_line becomes get_no_of_lines; marked for translation title in history window
2005-07-24 19:01:44 +00:00
Nikos Kouremenos
ef252ead1e
s/list_users/contacts_list/
2005-07-20 22:15:35 +00:00
Yann Leboulanger
b14b33fb1b
fix some bug thanks to pychecker
2005-07-19 20:12:02 +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
Yann Leboulanger
d0299a2f3f
typo
2005-07-07 19:29:35 +00:00
Yann Leboulanger
fb43600f97
hostory window now show the nicks in chat and gc
2005-06-30 06:17:56 +00:00
Yann Leboulanger
f1d1a0a07e
we now have history for gc too
2005-06-13 14:46:08 +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
Yann Leboulanger
c68f709c31
bugfix: we don't have the jid in contacts.roster if it's a pm
2005-06-08 09:44:59 +00:00
Nikos Kouremenos
97aef098bc
fixes/cleanups allover:
...
Basically a traceback a traceback with present()
replace some menuitem strings to be more HIG
introducing /clear and that is all I think
2005-05-13 16:53:30 +00:00
Nikos Kouremenos
0408a86d7b
conversation history window now has better title (mentions with whom)
2005-05-12 18:52:37 +00:00
Yann Leboulanger
6ab10d5fe5
logger.py do the replacements, not history_windows.py
2005-05-11 17:48:30 +00:00
Vincent Hanquez
b7c2fdc662
remove too long lines
...
fix too long variables
etc...
2005-04-22 01:35:36 +00:00
Vincent Hanquez
ba5acab7f7
[codingstyle] one space between each + - * / = operator
2005-04-21 23:20:18 +00:00
Yann Leboulanger
d17289dfbd
we can now view history_windows
2005-04-15 22:02:13 +00:00