[empathy] Created tag EMPATHY_3_1_2



The unsigned tag 'EMPATHY_3_1_2' was created.

Tagger: Guillaume Desmottes <guillaume desmottes collabora co uk>
Date: Fri Jun 10 15:39:27 2011 +0200

    Tagged for release 3.1.2.

Changes since the last tag 'EMPATHY_3_1_1':

Carles Ferrando (1):
      [l10n]Updated Catalan (Valencian) translation

Chandni Verma (6):
      Fire a "part-command-entered" signal from libempathy-gtk/empathy-chat.c to be caught in src/empathy-chat-window.c
      Attach account name information along with the chatroom names in main window Room menu
      Send full message for the default chat parted on part command
      Leave chatroom only if tp_chat exists
      Password infobar amendments
      Chatrooms: Make text input view sensitive on successful password entry

Colin Walters (1):
      Squash some set-but-unused variables

Cosimo Cecchi (1):
      cell-renderer-expander: fix rendering with GTK+3

Daniel Korostil (1):
      Uploaded Ukranian

Daniel Mustieles (4):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Danielle Madeley (8):
      Remove the balance action when an account is removed
      Check we actually have a part #1 before requesting it
      tp-logger 0.2.8 is required for Call support
      Ensure tp-logger was compiled with Call support
      [log-viewer] set search columns
      Remove unrequired COL_WHAT_EXPANDER
      Don't allow interactive searching on the log pane
      Use some markup to make the logs more readable

Emilio Pozuelo Monfort (133):
      Reopen tabs as SMS channels when appropriate
      Add ax_config_dir from audacity
      Add telepathy-yell as a submodule
      Check for telepathy-yell if requested
      Add an EmpathyCallFactory class
      Add an EmpathyCallHandler class
      Add an EmpathyCallWindow class
      Add an EmpathyCallWindowFullscreen class
      Add empathy-call
      NewCallDialog: support Calls
      Teach EmpathyChannelFactory how to create Call channels
      EmpathyEventManager: handle Call channels
      Build an empathy-call binary when we have Call support
      Show notifications for Calls
      Initialize telepathy-yell
      Define EMPATHY_CALL_BUS_NAME{,_SUFFIX}
      empathy_call_new_with_streams: start Calls when we support them
      Use EMPATHY_CALL_BUS_NAME_SUFFIX instead of the literal
      Don't use tpy_call_channel_is_sending_video
      Don't use tpy_call_channel_is_receiving_video
      Use the new empathy_call_create_call_request thoroughly
      Call: check for priv->members to enable the video button
      Temporarily disable some code
      Initialize GObject
      Move empathy_call_* util functions to libempathy-gtk
      Don't require EmpathyContacts to start a call
      Show an error dialog if starting a call fails
      Always build telepathy-yell and handle Call channels
      empathy_call_new_with_streams: prefer StreamedMedia over Call
      Return meaningful errors when starting a call fails
      Add missing files to POTFILES.in
      Check for TP_ERROR_EMERGENCY_CALLS_NOT_SUPPORTED when a call fails
      Add a .client and a .service file for empathy-call
      Don't start the Call when the streams start
      Include yell before anything else
      Don't build a shared telepathy-yell
      Remove empathy_call_factory_new_call_with_streams
      CallHandler: emit signal with the correct parameters
      CallHandler: move on_call_accepted_cb() around
      Implement empathy_call_handler_start_call() for redialing
      Directly call the callback if we're ready
      CallWindow: show 'On hold' in the statusbar when appropriate
      Clear audio_output when the call ends
      CallWindow: add a dialpad menu entry
      Make it a toggle button
      Disable the dialpad when the call ends
      Factor out the block/set/unblock code
      Change the page before showing the sidebar
      Adapt to EmpathySidebar -> EvSidebar
      EvSidebar: add a changed signal
      CallWindow: properly track the dialpad status again
      Port empathy-call to GtkApplication
      Set 'Empathy' as program class in empathy-call
      Build fix
      Turn g_prints into DEBUGs
      Update .gitignore for the new files
      Merge branch 'call'
      Fix typo
      Add a empathy_account_chooser_has_all_selected
      AccountChooser: All -> All accounts
      Don't ignore call events
      Handle unknown event types gracefully
      Copy TplActionChain from telepathy-logger
      TplActionChain: add _tpl_action_chain_start()
      AccountChooser: add empathy_account_chooser_get_account_manager()
      account_chooser_find_account_foreach: check the col type
      Complete rewrite of the history window
      Adapt to the empathy-dispatcher removal
      Add icons for missed/incoming/outgoing calls
      LogWindow: convert the event view to a treeview
      Don't free an uninitialized variable
      log_window_chats_get_selected -> log_window_get_selected
      LogWindow: Add multiselection to the 'What' pane
      LogWindow: Add multiselection to the 'Who' pane
      Make 'Anyone' work
      Populate from 'Anyone' when changing the account
      Add _tpl_action_chain_clear
      Stop processing logger calls when unneeded
      LogWindow: Add multiselection to the 'When' pane
      LogWindow: Show dates properly
      LogWindow: Add live search support
      Switch remaining functions to the new style
      Block the callback when clearing the store
      LogWindow: select 'Anytime' by default when searching
      LogWindow: add 'Anyone' to search results
      LogWindow: don't add duplicate dates
      Remove dead code
      Remove stray print statements
      Fix comment
      Remove dead code
      Use a do while instead of a for loop where appropriate
      Remove more dead code
      make check fixes
      LogWindow: Display /me messages properly
      LogWindow: find the corrent parent for chat events
      LogWindow: check the 30min gap with the last message
      LogWindow: group MUC events properly
      Use tp_clear_pointer
      Don't leak the account and entity
      Use a macro for magic numbers
      Return early if the iter isn't a top level
      Style: use braces consistently
      Be neutral
      Compare against NULL
      Don't leak paths
      Don't leak the account and entity
      Use a for instead of a do while to avoid returning early
      Use a define instead of hardcoding a magic number
      Fix buttons to work again with multiselection
      Don't use global variables
      Add a clear icon to the search entry
      Make the three panes a bit taller by default
      Display date and time in the event treeview
      Add empathy_account_chooser_set_all
      LogWindow: set 'All accounts' by default
      LogWindow: select the first normal date by default
      LogWindow: scroll the events view to the end
      Show an spinner while logs are being retrieved
      LogWindow: don't crash if closed while retrieving logs
      empathy_contact_from_tpl_contact: set the TpContact
      LogWindow: better logic for the buttons sensitivity
      LogWindow: Don't cut the log messages
      Use a weak ref to remove the tpcontact from the hashtable
      Don't reset the alias when using empathy_contact_from_tpl_contact
      log_window_chats_set_selected: only act on normal rows
      Remove unused variables
      Fix typo
      Update empathy-log-window.ui for GTK+ 3
      empathy_contact_from_tpl_contact: check the accounts match
      Don't require telepathy-logger with --enable-call
      Don't unref NULL pointers
      Merge branch 'new-log-window'
      Cope with tpl_event_get_receiver() returning NULL

Fran Diéguez (1):
      Updated Galician translations

Guillaume Desmottes (80):
      remove released flag
      create_text_channel: pass Empathy.Chat as preferred handler
      theme-adium: remove focus marks as soon as the chat is not focused (#649890)
      theme-adium: remove unread marks when sending a message
      theme_adium_remove_focus_marks: early return if there is no unread message
      empathy_chat_window_present_chat: always show newly created windows
      add empathy_get_current_action_time()
      Properly convert timestamps received from X11 (#650015)
      Merge remote-tracking branch 'glassrose/moving-part-functionality-to-empathy-chat-window-643295'
      invite-dialog: display a individual view rather than forcing user to type the full ID of the contact (#646705)
      individual-view: add API to define our own filter function
      invite-participant-dialog: display only contacts on the right Connection
      invite-participant-dialog: filter out contacts already in the chat
      add some padding
      invite-participant-dialog: add a scrolled window
      invite-participant-dialog: set a default height so a few contacts are displayed
      coding style fixes
      filter_func: don't leak individual
      use g_list_free_full()
      factor out fire_key_navigation_sig()
      live-search: fix keyboard navigation using Home/End (#632787)
      live-search:fix keyboard navigation using PageUp/PageDown (#632787)
      live-search: fix keyboard navigation using Space (#632787)
      account-widget-sip: add ignore-tls-errors param (#650844)
      add empathy_account_settings_param_is_supported()
      empathy_account_widget_setup_widget: unsensitive unsupported param (#650846)
      account-widget-msn: fix expand/fill settings (#650854)
      account-widget-aim: fix expand/fill settings (#650854)
      account-widget-groupwise: fix expand/fill settings (#650854)
      account-widget-icq: fix expand/fill settings (#650854)
      account-widget-sip: fix expand/fill settings (#650854)
      account-widget-yahoo: fix expand/fill settings (#650854)
      tp-chat: rename chat-state-changed to chat-state-changed-empathy
      rename message-received signal to message-received-empathy
      Use the EmpathyChannelFactory with all components creating EmpathyTpChat
      tp-chat: use the self->priv pattern
      EmpathyTpChat: inherit from TpTextChannel (#650554)
      remove empathy_tp_chat_get_connection and priv->connection
      EmpathyTpChat: Use a READY property instead of our own ready code
      event-manager: look for existing messages when approving
      EmpathyTpChat: get rid of the destroy signal
      clear_chatrooms: prevent destroying the list twice
      tp_chat_dispose: use tp_clear_object()
      use tp_text_channel_set_chat_state_async() directly
      Merge remote-tracking branch 'glassrose/make-favorite-room-names-more-detailed-646526'
      main_window_connection_changed_cb: still need the priv pointer
      don't build avatar_chooser_set_avatar_from_pixbuf if building without cheese
      bump tp-glib dep to 0.15.1
      use tp_channel_dispatch_operation_claim_async() (#650386)
      add empathy_individual_view_refilter()
      live-search: export few more functions
      factor out empathy_individual_match_words()
      view_selection_changed_cb: don't unref NULL individual
      invite-participant-dialog: add an entry searching the contact list
      empathy_individual_view_get_individual_menu: don't create a menu if we don't want any feature
      allow user to search for contacts using their full identifier
      Use tp-glib Balance high level API (#651238)
      avatar-chooser: use the self->priv pattern
      avatar-chooser: use tp_clear_*
      re-order functions so we can get rid of their declarations
      avatar-chooser: port to TP coding style
      avatar-chooser: replace finalize by dispose
      remove useless callback
      empathy_avatar_new: stop stealing strings (#650939)
      Use tp-glib SMS high level API (#651242)
      export individual_store_add_individual_and_connect and individual_store_remove_individual_and_disconnect
      invite-participant-dialog: add temporary individuals when searching
      account-widget: use tp_g_signal_connect_object to connect on the password-retrieved signal (#652015)
      coding style tweak
      main_window_flash_foreach: fix FolksIndividual leak
      individual-store: keep track of the number of events associated with each row
      individual-view: always display individuals having pending events (#651913)
      add an optional dep on geocode-glib
      use geocode-glib instead of geoclue
      Merge branch 'sms-651242'
      call-window: Put the details vbox in a scroll window
      empathy_individual_match_string: match if the string IS a prefix
      Rationalize use of EMPATHY_IMAGE_CALL_* images (#652270)
      Prepare 3.1.2
      add Chat_Manager.xml to EXTRA_DIST

Jonny Lamb (38):
      contact: fix typo when creating new contact from logger entity
      message: store the TpMessage when created with one
      tp-chat: acknowledge messages using TpTextChannel API
      message: stop storing pending-message-id
      tp-chat: use ::pending-message-removed to update our pending queue
      tp-chat: add pending-message-removed signal
      chat: make nb_unread_messages incoming only
      chat-window: update tab when nb-unread-messages changes
      chat-window: also update chat window title when the chat updates
      adium: set x-empathy-message-id class in messageStyles
      adium: split removing unread markers into two functions
      tp-chat: give ::pending-message-removed the message
      chat-view: add message_acknowledged vfunc
      chat: don't toggle visibility of the chat view on marking messages read
      adium: implement acknowledge_message to remove unread marker
      chat: call acknowledge_message on the chat view when it happens
      chat: ::notify for all changes to unread messages
      tp-chat: rename signal to message-acknowledged
      tp-chat: call acknowledge_message(s) directly
      adium: add comment explaining why we add x-empathy-mesage-id-*
      tp-chat: don't assert on not finding message
      chat: add {get,set}_text methods
      chat-manager: keep a hash table with messages left when the chat closed
      extensions: add ChatManager extension
      chat-manager: expose UndoClosedChat over DBus
      main-window: call the remote UndoClosedTab
      adium: set has_unread_message to FALSE when we think we've cleared them all
      Merge branch 'ack'
      chat: rename get to dup
      chat-manager: add missing free
      chat-manager: s/null/NULL/
      chat-manager: clarify ownership of messages hash table
      chat-manager: don't leak proxy
      chat-manager: use EMPATHY_CHAT_BUS_NAME
      Merge branch 'remember-my-message-yo'
      Merge branch 'undo-close-tab'
      chat-manager: pass user action time of DBus to show the closed tab
      Merge branch 'LOLOOOLOLOLOLLLOLLLOLOLLL'

Jorge González (2):
      Updated Spanish translation
      Updated Spanish translation

Kjartan Maraas (2):
      Updated Norwegian bokmål translation
      Updated Norwegian bokmål translation

Kristjan SCHMIDT (2):
      Updated Esperanto translation
      Updated Esperanto translation

Matej UrbanÄ?iÄ? (3):
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation

Raluca Elena Podiuc (2):
      libempathy-gtk: add dependency on libcheese
      libempathy-gtk: avatar chooser from cheese (#521747)

Sjoerd Simons (44):
      Don't set priv when it's not used
      Use pixbuf for PixbufCellRenderer in protocol chooser
      Merge branch 'speedup-protocol-chooser'
      Don't use wildcards for just one marshal file
      Recognize Call channel capabilities
      Add TargetContact property that's guaranteed to exist on CallHandler
      coding style trivia
      Move to using ->priv pointer in the object instance
      Use target-contact instead of members
      Only change the UI in the main thread
      Remove stray debug
      Explicitely use the libtelepathy-yell .la file for dependency tracking
      Close call channels after hanging up
      event-manager Remove HAVE_CALL ifdefs, even if we didn't build the handler we can still approve
      Stop ringing after approving a Channel.Type.Call channel
      Retrieve the contact for incoming calls so we can display it
      Trivial coding style fix (>80 chars)
      No need to borrow the connection, it gets passed to us
      auto-detect the presence of farsight
      make the dots consistent
      More consistent naming of the call handler option
      Keep a ref to our handler instance
      Implement request pads for multiple sinks
      Remove live-adder
      Ensure our bin doesn't change state before being in the hash table
      Lock the hash table contents when using them
      Monitor the call state and close the channel when it ends
      Only distroy the video output if it exists
      Reject approval if call was hung up during approval
      Add depend on new GStreamer for gst_element_request_pad
      client file channel file should be Call.DRAFT
      Correct Call channel refcounting
      Use modern private structure handling
      Cope with unexpected call channel invalidation
      When the remote side hangs up, clean up the call channel
      Follow the sending state of the channel to determine whether we should send video
      Add Answer with video to the default dialogs
      Also add Answer with video to the notification dialogs
      Use a new id for accepting without video
      Wait for the channel to be ready before handling it
      Prepare the video input pipeline when there is an initial content
      Minimize the scope in which we use TpyCallChannel
      Keep a persistent source video tee around
      Correct the interface names used in Empathy.Call.client

Travis Reitter (11):
      Don't shadow the global definition of 'log'.
      Don't conflate TpfPersona and FolksPersona.
      Adapt to API break in folks_individual_get_personas.
      Adapt to API change in FolksIndividual constructor.
      Adapt to API change in folks_backend_get_persona_stores().
      Change the type of EmpathyContact.priv.groups to GeeHashSet.
      Adapt to API change in folks_group_details_get_groups().
      Adapt to API change in FolksIndividualAggregator::individuals-changed.
      Adapt to API change in FolksIndividual::personas-changed.
      Only retrieve server-stored groups for Individuals with TpContacts.
      Require Folks 0.5.1 for the API updates.

Will Thompson (9):
      Add empathy_duration_to_string()
      ContactWidget: show IRC channel list.
      ContactWidget: generalize linkifying values
      ContactWidget: support Idle's x-idle-time field.
      ContactWidget: support IRC server and host info
      ContactWidget: expose IRC presence information
      Add a /whois command.
      Fix call to empathy_chat_window_find_chat in /part command
      Merge branch 'more-contact-info'

Xavier Claessens (8):
      LiveSearch: we don't want to emit keynav signal on left/right since those are useful to the entry
      Always forward to the view keynav events, since we get them only if they are useless to the entry anyway
      Do not present chat window from empathy_chat_window_get_default()
      Do not show the main window when creating it, it will be presented if not start hidden
      Stop dealing with iconification of main window, just hide/present it
      Stop live search when main window gets hidden
      Adium: Convert NSDateFormatter to strftime
      Adium: Let user select theme variant in preferences

Yaron Shahrabani (5):
      Updated Hebrew translation.
      Updated Hebrew translation.
      Updated Hebrew translation.
      Updated Hebrew translation.
      Updated Hebrew translation.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]