*********************************************** * GnomeICU 0.98.126 (aka 0.99 beta) released * *********************************************** 2002-11-08 Gediminas Paulauskas * src/common.h, src/gnomecfg.c, src/response.c, src/util.c, src/v7snac13.c, src/xmlcontact.c: remove useless properties from Contact_Member (last_status, need_update, show_again, icon_p, icon_b). * src/gtkfunc.[ch] (read_next): cleanup. * src/msg.[ch], ui/message.glade: use dialog's "response" signal instead of "clicked" signals on each button. * src/response.c, src/user_popup.c: remove weird "Show Again" checkbox from away message dialog. * configure.in: make it --enable-debug, not --with-debug 2002-11-07 Olivier Crete * gnome-gnomeicu.png, etc: Integrate cleaned up icon by Patrick Sung * gnomeicu-applet/applet.c: Make "not running" message nicer 2002-11-06 Gediminas Paulauskas * src/gnomecfg.c, src/gtkconf.c, ui/pref.glade: remove sort_contacts and full_reply options, they were not being used. Hide spellcheck option because it is not used too. 2002-11-06 Gediminas Paulauskas * src/kanji_conv.c: use glib2 functions for current locale detection and conversion. * configure.in: remove AM_ICONV, we do not use iconv directly. 2002-11-02 Sebastien Bacher * src/gnomeicu-client.c, src/userserver.c: Add support for "status_noask" option * src/gtkfunc.[ch]: Add test to display or not the "away_window" 2002-11-03 Olivier Crete * gnomeicu-applet/applet.[ch]: Add tooltip to applet * gnomeicu-applet/control.c: Further fixing for Daniel * src/response.c: Make away message window act more sanely 2002-11-02 Olivier Crete * gnomeicu-applet/control.c: Possible fix for Daniel Paessler's crash 2002-11-01 Olivier Crete * src/v7snac13.c: Set status when adding contact, but not when moving 2002-11-01 Patrick Sung * configure.in: version 0.98.123 * src/cl_migrate.c: don't pop up migrate dialog if it is a new sign up * src/gnomecfg.c: we no longer support the gnomeconfig [contacts] section, which is the first generation contact list for gnomeicu * src/v7snac13.c: we no longer support migration of gnomeicu users with a lite.icq.com (now called icq2go) created contact list. GnomeICU now will create the default group (General) upon new user registration (with the help of the migration routines) 2002-11-01 Sebastien Bacher * src/msg.c: Add support for url recognition in message window 2002-10-30 Olivier Crete * gnomeicu-applet/control.c: Fix socket leak 2002-10-31 Gediminas Paulauskas * src/*.c: Replace Gtk+ deprecated functions. Only GtkCLists left. 2002-10-29 Patrick Sung * src/grpmgr.c: make sure functions are properly localized * src/v7snac13.c: bug 97101's problem should be workarounded. Contact list now will be treated more gracefully 2002-10-29 David Hoover * src/response.c: Fix bug where contact was added more than once, fix not in list adddingg 2002-10-29 Gediminas Paulauskas * src/winhints.c, src/winhints.h: get rid of these evil files. * src/Makefile.am: remove above from build. * src/userserver.c: do not try to guess if gnomeicu is visible on current workspace, just present or hide. * src/detach.c: do not set skip_winlist and skip_taskbar winhints, they did not work anyway. Make detached window non-resizable. 2002-10-29 Gediminas Paulauskas * src/tray.c: if there is an unread message, show it on double-click. When hiding app, remember it's position, and restore it when re-showing. 2002-10-27 Olivier Crete * src/showlist.[ch], etc: make tree function take Contact_Member as arg * src/showlist.c, etc: add "not in list" group to online list * etc..: other fixes * icons/*/Makefile.am: simplify makefiles * icons/*/gnomeicu-animation.gif: Make gif version animations * src/gnomeicu-spinner, ui/main.glade, src/*,: Use GtkImage instead of custom spinner 2002-10-27 Vincent Untz * src/changeaway.c, src/gnomeicu.c, src/group_popup.c, src/personal_info.c, src/response.c, src/showlist.c: updated includes * src/changeinfo.c, src/grpmgr.c, src/msg.c, src/search.c, src/showlist.c: removed unused variables * src/events.c, src/history.c, src/personal_info.c, src/search.c, src/util.c: removed some warnings * src/showlist.c: cleanup 2002-10-26 Olivier Crete * src/v7snac13.c: dont set offline when adding, breaks moving * src/showlist.c: Get rid of Offline group in online tab, clean up a few hundred duplicate lines * src/response.[ch], src/showlist.[ch], src/v7recv.c: Clean up status change process a bit.. still needs work 2002-10-25 Olivier Crete * src/search.c, src/v7snac13.c, src/events.[ch]: cleanup * src/util.[ch]: Privatise private function * src/gnomeicu.c, src/gtkfunc.c, src/showlist.[ch]: Cleanup tree code, allow proper renaming when multiple groups have the same name * src/group_popup.[ch], src/gtkfunc.c: Add popup for groups * src/user_popup.c: Disable server features when offline * src/user_popup.c: Add to Group... 2002-10-25 Vincent Untz * src/events.c: changed the way external programs are launched, using the previously commented code (credits to Sam Izzo ) * src/grpmgr.c: don't allow removing/renaming groups if not connected, fixed the update of the name on the list of the dialog when renaming * showlist.[ch]: added gnomeicu_tree_remove_group() and gnomeicu_tree_rename_group() * src/groups.c: made it remove/rename a group from the contact list when the group is removed/renamed * src/gnomeicu.c: removed the old SHOW_GTK_TREE_VIEW define 2002-10-24 Patrick Sung * src/groups.[ch]: Added groups_rename_by_gid(). * src/grpmgr.c, ui/grpmgr.glade: Added group rename feature, along with some UI changes. 2002-10-24 Vincent Untz * src/gnomeicu.[ch], src/gtkconf.c, src/gtkfunc.c, src/v7login.c v7newuser.c, src/v7recv.c, src/v7send.c: changed ready_set() to allow the systray to flash * src/flash.c, src/tray.[ch]: made the systray flash when new messages are incoming * tray.c: changed the systray tooltip when there's an incoming message 2002-10-24 Olivier Crete * src/newsignup.c: Fix new signup (now uses its own gtk main loop) 2002-10-23 Patrick Sung * src/groups.c: fixed a seg fault bug when removing group. Added a check for gid=0 when searching for group record so skip the unnecessary looping. * src/grpmgr.c: Added delete group feature (only delete empty group). Also adding/deleting groups will update the list on the dialog now * src/v7snac13.c: Fixed login problem (from my last changes) with empty group. Changed the way we are counting groups for now, as there seems to have problems for some people to login. Fixed a bug when adding group, which could result in inconsistent contact list structure. Added protocol support for deleting groups. 2002-10-22 Patrick Sung * src/v7snac13.c: Changed the way on when to expect the contact list is received in full, thus fixing problems that users are unable to login because of a zero timestamp 2002-10-22 Olivier Crete * src/auth.c: Fix crash when declining auth, thanks to Vincent Untz * src/listwindow.c, src/sendcontact.c: Fix sending contact lists * src/userserver.c, src/v7recv.c: commented out broken stuff * src/listwindow.c, src/sendcontact.c: Fix listwindow closing time * src/listwindow.c: Fix bug * src/configure.in, src/acconfig.h: Replace acconfig.h.in with proper autoconf 2.5 ac_defines 2002-10-22 Eskil Bylund * src/auth.c, src/response.c, src/user_popup.c: Don't include markup in messages. * src/changeinfo.c, src/personal_info.c, ui/user_info.glade: Add accels, string changes. 2002-10-21 Olivier Crete * icons/*/gnomeicu-blank.png: made it 16x16 like the rest * icons/*/*: Removed duplicates with Default, as default is used when an icon is not in the theme 2002-10-20 Olivier Crete * src/history.c: Make history text widget not editable 2002-10-19 Eskil Bylund * Makefile.am, configure.in, gnomeicu.spec.in, doc/Makefile.am, doc/C/Makefile.am, doc/C/gnomeicu-C.omf, src/gnomeicu.[ch]: Fix documentation (requires scrollkeeper). * doc/omf.make, doc/xmldocs.make: Add two new files. * src/gtkfunc.[ch]: Use the popup_menu signal, the shortcut should be shift-f10 by default. * src/changenick.c, src/response.c, src/user_popup.c, ui/grpmgr.glade, ui/user_info.glade: Add accels, minor UI changes. * ui/main.glade: Use the popup_menu signal, enable the manual. 2002-10-13 Gediminas Paulauskas * src/gnomeicu.c, src/grpmgr.c, src/gtkfunc.c, src/search.c, src/showlist.c, src/v7recv.c: plug some leaks. 2002-10-12 Daniel Romberg * src/eggtrayicon.[ch]: add tray icon from libegg/tray. * src/tray.[ch], src/gnomeicu.c: Use the Panel Notification Area. * src/Makefile.am: add four new files to build. 2002-10-12 Patrick Sung * src/v7snac13.c: fixed a problem where gnomeicu tries to fix contact list after receiving the first packet contact, which causes problems for some users 2002-10-10 Eskil Bylund * src/gnomeicu.c: Support --geometry. Closes #92869 2002-10-08 Olivier Crete * gnomeicu-applet/applet.h, control.c: Require two misses to make it go to the "not running" status, should fix the blinking 2002-10-03 Eskil Bylund * src/auth.c, ui/auth.glade, src/response.c: HIG'ify some dialogs. * src/changeaway.c: Add a border around the textbox. Fixes #92809 * src/gtkfunc.c: Space is already used to activate the selected listitem, use Shift-F10 instead (as recommended by the HIG, and used by most apps). * src/icons.[ch]: Add two more icons. * src/personal_info.c: Make the lists columns autosize. * src/user_popup.c: Add access keys to the labels, string changes. The "Show Shortcut" item now uses a checkbox to show its state. * src/util.c: Capitalize some words I previously added. * ui/main.glade: Small string change. * ui/pref.glade: Make the link work. 2002-10-02 Olivier Crete * src/v7recv.c: trying to fix v7_server_status crash 2002-09-28 Olivier Crete * src/autoaway.c, src/gnomeicu.c, src/gtkconf.c: Fix auto-away * ui/pref.glade: Fix auto-away UI 2002-09-24 Olivier Crete * src/rtf-reader.c: Ignore some bidi operations for now.. 2002-09-20 Olivier Crete * configure.in, acconfig.h: Remove unused vars 2002-09-12 Eskil Bylund * src/personal_info.c, ui/user_info.glade: Display more user info, string changes. UI changes. * ui/addcontact.glade: Tiny UI fix. 2002-09-08 Vincent Untz * src/v7send.[ch]: Added functions to modify some info fields. 2002-09-07 Frédéric Riss (and Tester) * src/rtf-reader.c: Added a fallback conversion to the current locale and then to ISO-8859-1 2002-09-07 Eskil Bylund * src/user_popup.c: use the menu to change users group, small fixes * src/grpmgr.c, src/grpmgr.h, ui/grpmgr.glade, ui/main.glade: small fixed, cleanups 2002-09-05 Olivier Crete * src/v7send.c, src/msg.c: Cleanup * src/response.c, src/msg.c: Fix crash on unknown locale * ui/message.glade: Message windows show up in tasklist 2002-09-04 Olivier Crete * src/msg.c: Fix time string for non-ascii locales by Ken Deeter * src/showlist.c: Fix DnD by Jörgen Scheibengruber * src/filexfer.c: Little fix for file reception 2002-09-03 Olivier Crete * src/*.[ch]: File transfer work, we can send, but not receive. Only works with ICQv8 2002-09-01 Olivier Crete * src/changeinfo.c: fixed removing other emails 2002-09-01 Eskil Bylund * ui/message.glade: Not have message window auto-resize * src/changeinfo.c, src/personal_info.c, ui/user_info.glade: New user info dialogs 2002-08-31 Olivier Crete * src/events.c: Patch for events by Sam Izzo * ui/pref.c: Document events patch, make theme part look nicer 2002-08-26 Olivier Crete * ui/main.glade: Made Vincent's doubleclick fix on AllContacts tree too 2002-08-25 Vincent Untz * src/auth.c, src/changeinfo.c, src/changenick.c, src/cl_migrate.c, src/grpmgr.c, src/gtkconf.c, src/gtkfunc.[ch], src/ignore.c, src/invisible.c, src/msg.c, src/personal_info.c, src/search.c, src/sendcontact.c, src/user_popup.c, src/util.c, src/visible.c, ui/addcontact.glade: made it tell the user that an action can not be done if he's not connected. * src/changeaway.c: made it change the away message only if OK was clicked. * src/awaymsglist.[ch], src/changeaway.c: don't show the combo box of away messages if there are no away messages predefined. * src/changeinfo.c, ui/user_info.glade: made the 'add email' button sensible only if necessary. * src/changeinfo.c, src/personal_info.c, ui/user_info.glade: intercept delete event. * src/gtkfunc.c, ui/main.glade: fixed a double-click bug in the contact list. * src/v7snac13.c: fixed a bug when looking at user info just after adding the user. 2002-08-20 Olivier Crete * src/msg.c, ui/message.glade: Changed the hint of message windows to normal from dialog * gnomeicu-applet/control.c: remove unref added by vincent, causes crash 2002-08-20 Eskil Bylund * src/changeinfo.c, src/v7send.c, v7send.h: completed v7_modify_work_info. * src/common.h, src/v7recv.c: added job occupation. * src/util.c: added some missing categories in fields. 2002-08-20 Vincent Untz * gnomeicu-applet/applet.c: made the applet flash at the same speed than the application (bug #90428). * gnomeicu-applet/control.c: added a forgotten unref(). * src/common.h, src/gnomecfg.c, src/gnomecfg.h, src/v7recv.c: added missing info fields. We can't modify nor save them yet. * src/v7recv.c: fixed the read of authentification info. * src/util.c: fixed the timezones (were always unknown). * src/util.h: fixed the fields macros. * src/showlist.c: removed unused includes. 2002-08-19 Olivier Crete * src/gnomeicu.c: Nicks/groups are now sorted correctly 2002-08-16 Olivier Crete * ui/user_info.c, src/changeinfo.c: Make the change info dialog nicer 2002-08-13 Vincent Untz * src/changeinfo.c: really fixed the birthday setting :) * src/changeinfo.c, ui/user_info.glade: made it calculate the age when changing the birthday (bug #87705); made the remove email button sensible to selection of an email. * src/gtkfunc.[ch]: removed useless function error_dialog(). gnome_error_dialog() can/should be used instead. 2002-08-12 Gediminas Paulauskas * src/gtkpref.c: always show only one preferences dialog. 2002-08-11 Vincent Untz * src/changeinfo.c: simplified a bit of code. * src/gtkconf.c, ui/pref.glade: ported the preference dialog from GtkCList to GtkTreeView. 2002-08-11 Patrick Sung * src/response.c: we should conform the standard C (unless that is the new C standard) by declaring variables at the beginning of functions. 2002-08-11 Iain * src/newsignup.c (NewUserSignup): Don't cast a NULL to a GtkWindow. Change the "Cancel" button to a "Quit" button. Remove the gtk_main_quit call because we're not in a mainloop at this point. Call gtk_widget_destroy on the window. * src/gnomeicu.c (main): Add the Human Readable name to gnome_program_init. 2002-08-11 Gediminas Paulauskas * ui/emoticons/Default/*: added three new emoticons from Jimmac 2002-08-11 Eskil Bylund * ui/*.glade, src/*.c: remove GnomeICU: from window titles, fixes bug 90092. 2002-08-11 Eskil Bylund * src/response.c, src/search.c, src/search.h, ui/addcontact.glade: port search dialog from GtkCList to GtkTreeView. 2002-08-11 Vincent Untz * src/*.c: updated include statements, added a lot of sanity checks, removed useless code/variables, added some missing free() and removed some compilation warnings. * src/changeinfo.c, src/common.h, src/gnomecfg.c: removed c_status from the user info structure (it had the same role as timezone). * src/util.[ch], src/changeinfo.c, src/personal_info.c: new functions and macros to handle several info fields (country, timezone, etc.). * src/gnomecfg.c: made it load/save some missing info fields. * src/gtkfunc.c: changed the Go To button when receiving an URL to the "Jump To" stock button.