[empathy] Created tag EMPATHY_2_27_3



The unsigned tag 'EMPATHY_2_27_3' was created.

Tagger: Xavier Claessens <xclaesse gmail com>
Date: Mon Jun 15 18:43:20 2009 +0200

    Tagged for release 2.27.3.

Changes since the last tag 'EMPATHY_2_27_2':

A S Alam (2):
      updating Punjabi Translation
      updating Translation for Gurmukhi

Arnaud Maillet (1):
      Add the method empathy_contact_can_stream_tubes in the empathy-tp-contact-factory

Cosimo Cecchi (157):
      Initial commit for EmpathyFTFactory and EmpathyFTHandler.
      Little cleanup.
      Implement hashing of the file. Make it compile.
      Call the dispatcher to create the Channel after we have built the request.
      Set more meaningful names for EmpathyFTHandler public methods.
      Fix the build.
      Implement empathy_ft_factory_claim_channel and make naming uniform.
      Start implementing signals inside EmpathyFTHandler.
      Fix the build.
      Add some error handling and keep on adding progress signals.
      Add debug spew.
      Don't schedule the next read two times when we're finished reading the stream.
      W.I.P. for heavy lifting on EmpathyTpFile.
      Remove the RequestData struct.
      Modify EmpathyFTHandler to adapt to the changes in EmpathyTpFile API.
      Make libempathy compile with the new changes.
      Cleanup in EmpathyTpFile style.
      We don't need dispose, finalize and private fields in EmpathyFTFactory (yet?).
      Free memory in _finalize inside EmpathyFTHandler.
      Emit the transfer_started signal as soon as we start an incoming transfer.
      Use the new API to send a file with the file chooser.
      Rethink a bit the logic for an incoming transfer.
      Remove dead code in EmpathyDispatcher
      Remove useless include of empathy-tp-file.h
      Fix indentation of function prototype
      Add some useful APIs to EmpathyFTHandler
      Add to the EmpathyFTManager the new handlers.
      First batch of W.I.P. rework of EmpathyFTManager
      Add empathy_ft_handler_get_transferred_bytes API
      W.I.P. code for EmpathyFTManager v2
      s/ft_manager/manager/ where appropriate
      Add empathy_ft_handler_get_total_bytes API
      Remove some of the EmpFileTransferState crack
      Make the whole thing compile
      Use the proper TP interface instead of emp_cli
      Add is_completed and is_cancelled API
      Sync with changes in master
      Set the "incoming" property at construct
      Emit the TRANSFER_STARTED signal
      Format messages for hashing
      Only close the FT operation after the state change
      Use values from TpFileTransferState
      Use proper DEBUG() messages
      Rework the logic of cancelling transfers
      Total FileTransfer draft spec exorcism
      First implementation of error handling
      Don't notify progress for zero bytes
      Properly emit the TRANSFER_STARTED signal
      Unref the EmpathyFTHandlers
      Set the overwrite confermation when receiving
      Handle errors coming from the EmpathyFTFactory
      Don't set the status to cancelled when closing
      Properly ref/unref the request table
      Remove hashing progress debug message
      React to Tp remote errors
      Close the handler when rejecting a transfer
      Add back speed and remaining time
      Ensure the callbacks are only run once
      Simplify the hashing code
      First cleanup after rebase
      Cleanup after rebase v2
      Make checksum optional when sending
      Update the EmpathyFTFactory API
      Add the USE_HASH property in class_init
      Add a new preference in the UI
      Clarify UI string
      Add use_hash params for incoming transfers
      W.I.P. for hash on receiver side.
      Fix a stupid mistake
      Add empathy_ft_handler_get_use_hash
      Adapt the manager code
      Adjust clear button sensitivity
      Remove the singleton logic from the manager
      Properly handle checksumming in the receiver UI
      Add some debug messages
      Set the right initial value in the UI
      Handle construction errors
      Don't leak GErrors.
      Add schema for the new preference
      Wait for channel close before closing the socket
      Update Python bindings
      Don't destroy an hashtable owned by DBus
      Plug a string leak
      Adapt the code to the tp style.
      Unref the EmpathyTpContactFactory
      Use tp_g_value_slice_new_* where possible
      Use g_slice_* instead of g_malloc
      Use != NULL for pointer checks.
      Use gchar* instead of char* for allocated retvals
      Unref the EmpathyTpContactFactory
      Move the error declaration in empathy-tp-file.h
      Add a comment.
      Don't claim outgoing channels
      Remove useless gtk-doc annotations
      Document EmpathyFTFactory
      Use NULL instead of FALSE
      Remove useless define
      Remove useless GET_PRIV
      Document EmpathyTpFile
      Document EmpathyFTHandler
      Update doc templates
      Set the completed message anyway
      Use the right macros to pass a gboolean as user_data
      Set use_hash according to what the CM returns
      Add empathy_dispatcher_find_channel_class_async()
      Use the new function in EmpathyFTHandler
      Emit the callback always in an idle
      Add some files to POTFILES.in
      Fix coding style
      Add a comment to make the style checker happy
      Plug a leak
      Report the right remaining time in the progress cb
      Add the received files to GtkRecentManager
      Clear the remaining time when transfer ends
      Clarify a bit the docs about checksumming
      Properly free memory
      Don't use slices for 4096 chunks
      Style fixes for *_free() functions
      Actually see if the connection is ready
      Remove the g_idle sources on destroy
      Remove useless member
      Use _constructed instead of _constructor
      Add GObject propreties for EmpathyFTHandler
      Don't chain up to constructor
      Add find_requestable_channel_classes
      Use the new API in the call handler
      Actually check if FT+hash is supported
      Remove the use_hash arg and property
      Remove use_hash when using the file chooser
      Remove the preferences
      Remove GConf schema
      Fix trailing whitespaces
      Update the requestable channel classes API
      Add a helper uint_compare function
      Free the list after calling the callback
      Use the new API in the handler
      Adapt EmpathyCallHandler to the new API
      Fix trailing whitespace
      Hopefully proper version of _find_requestable_channel_classes ()
      Use the new API.
      Clarify the docs
      Update copyright header
      Add myself to the contributors
      Free the cb_data after errors in construction
      Format contact information when hashing
      Update python bindings
      Fix conflict after rebase
      Merge branch 'ft_rework'
      Look at the available socket type
      Add support for IPV4 sockets
      Initialize the address and port values
      Build fix after rebase
      Use empathy_uint_compare
      Emit an error for socket types we don't handle
      Fix make check
      Drop PORT access control support for now
      Merge branch 'ft_ipv4'

Davyd Madeley (5):
      Build fix
      Highlight the most recently added entry in the status presets dialog
      EmpathyStatusPresetDialog: fix status_preset_add_combo_reset()
      Merge commit 'origin/master'
      Fix silly mistake where I passed the struct pointer and not the first member

Dimitris Zenios (1):
      fixed bug #548716

Frédéric Péters (1):
      Do not include default title property for Adium theme filepicker

Gabor Kelemen (1):
      Small update

Gabriel Millaire (1):
      Activated tooltips feature for MUC contact list

Guillaume Desmottes (32):
      empathy-tp-chat: fix leak in dispose
      empathy-time.c now contains translatable strings
      empathy-tp-contact-factory: coding style fixes
      empathy-call-window: coding style fix
      stop to generate tube new API extensions
      bump tp-glib dep to 0.7.31 as we need it for tube new API
      new tube API is now stable
      add chat.freenode.net as default FreeNode server (#584061)
      Merge commit 'ksz/can_stream_tube'
      event_manager_approve_channel_cb: displayed ignored channel type
      Merge commit 'gmillaires/fix-564259'
      remove empathy-tp-tube
      stop to build empathy-tp-tube
      remove empathy-tp-tube from doc
      tube-handler: use TpChannel directly instead of EmpathyTpTube
      remove EmpathyTpTube from Python bindings
      update Python bindings
      libempathy.types: remove empathy_tp_tube_get_type
      contact_get_avatar_filename: use empathy_contact_get_id instead of priv->id directly
      contact_get_avatar_filename: remove unused priv pointer
      Merge commit 'jtellier/call-window-redial-button'
      empathy-accounts-dialog: change title to 'Add Account' as we can reuse an existing one (#548707)
      empathy-accounts-dialog: Use radio buttons instead of a checkbox for the 'reuse existing account' UI
      empathy-accounts-dialog: move back the 'Create' button on the right
      add sametime profile (#562981)
      import im-meanwhile from Pidgin
      empathy-call-window: remove unused variables
      src/Makefile.am: actually enable warning CFLAGS
      empathy-location-manager: remove a trailing space
      empathy_idle_init: fallback to OFFLINE instead of UNSET if empathy_idle_get_actual_presence failed
      empathy-ft-manager: tile should be 'File Transfers'. (#585788)
      Merge commit 'jtellier/call-window-video-preview'

Jonathan Tellier (11):
      When no video is received or sent we show contacts' avatars instead of showing
      When initializing users' avatar, the pixbuf representing it is now
      Added a "Redial" button to the call window.
      When no video is received or sent we show contacts' avatars instead of showing
      Implemented the call window's "View -> Video preview" option.
      Not creating the video preview if we don't want to show it (in audio
      Better implemented empathy_tp_call_is_receiving_video and empathy_tp_call_is_sending_video.
      Added an early return in empathy_call_window_setup_video_preview.
      Corrected code style in empathy_call_window_setup_video_preview.
      Fixed code style
      The video preview is no longer hidden when we get connected to a audio

Jonny Lamb (75):
      Added initial empty EmpathyDebugDialog.
      Added a basic UI to debug dialog.
      Added Debug Window menu item.
      Add Debug interface.
      Add GtkTreeView to debug dialog.
      Call GetMessages when the debug dialog opens.
      Connect to NewDebugMessage and append it to the treeview.
      Only connect to NewDebugMessage if the paused button is not pressed.
      Implement pause button and handle connections to signal when changing account.
      Set Enabled dbus property to the correct value depending on whether the signal is connected and whether the pause button is pressed.
      Only set Enabled when we already have a proxy.
      Make sure the toolbar labels are shown.
      Get the CM bus name from the TpProxy instead of hard-coding, and fix some ref problems.
      Changed account chooser to CM chooser.
      Only set Enabled=false in dispose if there we have a proxy.
      Return NULL if _new is not given a GtkWindow.
      Add Debug interface to TpProxy's known interfaces.
      Create a new string for category as it's g_free'd.
      Define the debug object path in the header and keep CM bus names from tp_list_connection_names around.
      Correct indentation and tab problems.
      Make the tree view have alternating row colours.
      Store the bus name of CMs in an the combo box's tree model instead of two different lists.
      Remove trailing whitespace from the debug message.
      Align text at the top of the row.
      Implement level combo box.
      Implement clear button.
      Display debug message as monospace.
      Implemented a menu when selecting a row to copy message to clipboard.
      Clear the store when changing CM.
      Implement save button.
      Remove tabs, sigh.
      Updated coding style.
      Changed Help menu item to simply "Debug.
      Split some long lines into two.
      Use guint instead of int for for loop counter.
      Add more comments to debug_dialog_press_event_cb.
      Use "foo != NULL" instead of "foo".
      Use GFile and GFileOutputStream instead of fopen and fprintf.
      Don't show the same CM more than once in the CM chooser if there are more than one connections to it.
      Use GtkWindow's "transient-for" property instead of holding a ref to the parent window.
      Store unique names in CM model.
      Connect to NameOwnerChanged so the CM chooser can be updated when new CMs join and old ones die.
      Create a straight TpProxy instead of a TpConnection.
      Add a "Copy" toolbar item to copy text to clipboard.
      Updated Debug spec.
      Use G_GSIZE_FORMAT instead of %u.
      Clean up EmpathyDebugDialogPriv.
      Keep a ref to the TpDBusDaemon so the NameOwnerChanged cb gets called.
      Store toolbar items in priv struct.
      Add level label to priv struct.
      Display a label if the selected CM does not support Debug.
      Add empathy-debug-dialog to POTFILES.in.
      Coding style fixes.
      Merge branch 'debug'
      Free a GError after use.
      Don't unref widgets twice.
      Don't display an empty treeview if there are no connections on opening.
      Merge branch 'debug-fixes'
      Add simple flymake support.
      Add test-empathy-profile-chooser.
      Convert style to Telepathy coding style.
      Make EmpathyProfileChooser a subclass of GtkComboBox.
      Update the accounts dialog to the new profile chooser API.
      Update python bindings.
      Special-case XMPP with importing accounts from Pidgin. (Fixes bug #579992)
      Set an empty password for pidgin accounts that have no password set.
      Use "foo == NULL" instead of "!foo".
      Use tp_asv_get_string instead of messing with GValues.
      Small coding style change.
      Implement constructed instead of constructor.
      Only include gtk/gtk.h and not gtkcombobox.h.
      Chain up to the constructed call of the parent class.
      Fix small typo in docs.
      Add empathy_profile_chooser to libempathy-gtk type list.
      Merge branch 'profile-chooser'

Jorge Gonzalez (6):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Kjartan Maraas (1):
      Updated Norwegian bokmål translation.

Luis Menina (1):
      [Goal] Clean up GLib and GTK+ includes in empathy (Fixes #585669)

Mark Krapivner (1):
      Updated Hebrew translation

Olivier Le Thanh Duong (1):
      Fix the python example

Pierre-Luc Beaudoin (117):
      Copy GHashTable received from Dbus and refactor
      Configure bits for libchamplain
      Add a Contact Map window
      Add a map in the Contact Information dialog
      Use EmpathyContact's location
      Display timestamp and location
      Add marker on map
      Don't init vars with a function
      Remove signal handler when closing the window
      Show contacts without an avatar
      Expect the timestamp to be a int64
      Use its own ListStore of contacts instead of borrowing the Contact
      Fix a warning if the handle doesn't exist
      List geolocation information in Tooltip
      Get rid of disconnect which is undeeded
      Fix contacts not showing on the map
      Make buildable without Geoclue
      Update to use libchamplain 0.3's API
      Remove dead code and update function name
      Apply new coding styles
      Make buildable and visible if libchamplain not available
      Fix licensing: should have been LGPL 2.1+
      Make map visible!
      Add the new UI to translation files
      Fix coding style issues found by make check
      Fix gtk warning at startup when not compiled with libchamplain
      Undo changes to EmpathyContactDialogs
      Fix coding styles and memory leaks found by Guillaume Desmottes
      Don't allow the user to display many map views
      Simplify and clarify map_view_geocode_cb
      Display user textual location even if it doesn't include a lat,lon
      Move geocoding in a place where we can have better memory management
      Fix double border issue in the Map View
      Have better user labels for location values
      Use tp_strdiff instead of strcmp
      Don't list timestamp in the location fields as it is already included in the header
      Don't create a marker if the user has no location
      Print library usage in new configure report
      Remove unneeded elses
      Use empathy_time_to_string_local
      Geoclue is not used in libempathy-gtk
      Simplifly the logic on when to display the location
      Simplify the #if by isolating the content
      Fix possible compilation error
      Display relative time to user
      Don't need to set back if it is the same hashtable
      Don't need to keep the address around
      Avatar was leaked
      Move the geocoding to when the location is updated
      Disconnect from notify::location
      Fix translation and value errors for relative time
      Fix memory leak
      Move the geoclue geocoding in EmpathyTpContactFactory
      Use the layer to list the markers
      Fix English label for Location's date
      Don't need to check twice if location has latitude
      Improve code readability
      Should check for enable location and not map (bad copy/paste)
      Add sections to the configure report
      Fix â??latâ??, â??lonâ?? may be used uninitialized in this function
      Configure bits for geoclue
      Add a Location tab in preferences
      Add EmpathyLocationManager
      Publish location after connection and when location changes
      Support address fields
      Support all position fields
      Publish location when enabling it
      Should not be elseif
      Initial position/address and ressource fix
      More ressource fix
      When updating the resources, check for changed location
      Send timestamp
      Implement reduced accuracy
      Fix key freeing
      Clear remote location upon disabling
      Send a int64 timestamp to match the spec
      Various style fixes
      Merge fixes due to API changes
      Fix compilation if geoclue is not enabled
      Don't show the location preferences if geoclue not available
      Fix left over issues from rebasing
      Fix a warning if McAccount has no TpConnection
      Don't call geoclue functions if the init failed
      Don't use geoclue's timestamp
      Any location accuracy will do
      More explicit debug message on what is published
      Rename empathy_location_manager_get_default to dup_default
      Queue location publish requests
      Factory is sometimes ref leaked
      Don't build the file instead of #if the whole file
      Apply style fixes to EmpathyLocationManager
      Properly unref objects used by EmpathyLocationManager
      Fix bracket style
      Don't use foreach to iter over a HashTable
      Use DEBUG instead of printerr
      Use timeout instead of idle (and fix the fact that it wasn't actually working)
      Fix errors found by make check
      Reimplement the singleton in the constructor
      Reorder functions to get rid of the function declarations
      Use tp_g_value_slice_new_double
      Don't set priv on a separate line
      Fix inconsistency in preferences and code
      Get rid of Mission Control as EmpathyAccountManager does all that too
      Get rid of McAccount everywhere
      Remove unused var
      Only remove the address fields and position fields instead of all
      Level is used before init
      Fix Bug 584518: Critical error in publish_to_all_connections
      Fix Bug 584830: Invalid read in new_connection_cb
      Distribute conditionally built files
      Geoclue doesn't like NONE as an accuracy level
      Fix compile warning
      Add spinning throbber to EmpathyMapView
      Use libchamplain 0.3.3 new Gtk embed API
      Simplify map_view_marker_update_position
      Add contextual popup menu in map view
      empathy_time_to_string_relative was missing weeks

Sjoerd Simons (8):
      Treat TP_CONNECTION_PRESENCE_TYPE_UNSET as _AVAILABLE
      Correctly set the is_member flag when members are added
      Only do sounds/notifications for text messages when they involve the user
      Ensure a minimum size of tabs in the chat window
      Remove usage of McPresence as much as possible
      Cope with status being NULL
      Cope with status icon begin NULL
      Don't set NM presence state on connect when it was unset

Will Thompson (15):
      Remove "View"/"Show" prefixes from View menu items
      Add a right-click menu to conversation window tabs.
      Don't double-unref superseded group TpChannels.
      Only show status in tooltip when it exists
      Extract markup_printf-append-free to a function
      Don't include "Available"/"Away"... in tooltips
      Italicize status message in tooltip
      Don't repeat a tooltip format string
      Consistently use this_chatroom when removing a room
      Extract removing chatroom links to a function
      Break after deleting current item in chatroom list
      Document the purpose of outstanding_channels
      Remove outstanding operations before dispatching them
      Correctly propagate Provide/Accept errors
      Merge branch 'ft-error-confusion'

Xavier Claessens (51):
      Bump version to 2.27.3
      Invert the presence order.
      Get author for bug fixes
      Add skelet of Adium theme using webkit.
      Compile EmpathyThemeAdium only if webkit is installed
      EmpathyThemeAdium inherit from WebkitWebView and not GtkTextView.
      Add initial adium theme support: Load the template and append messages.
      Support for custom time format
      Add the filename in EmpathyAvatar and fallback to stock_person
      Don't load SVG icons because webkit can't load them
      Oops, remove stupid debug g_print
      Fallback if ContentNext or Outgoing are missing.
      Update for more recent webkit
      Add path in EmpathySmiley
      rename ready to page_loaded, it explains better what it does.
      Add support for smileys with adium themes
      Fix a typo in a comment
      Reorganise a bit the body parsing and add support for URL
      Open URI when they are clicked in webkit
      Add a tooltip on smileys with the text it hides
      Add UI in the preference dialog to select the path to adium theme
      Quick check if the theme path is OK.
      Add some #ifdef HAVE_WEBKIT
      Add a path property on EmpathyThemeAdium and ge the adium-path gconf key in EmpathyThemeManager.
      Correctly escape message body so html tags are not interpreted by webkit.
      Use a default Template.html if not provided by the theme.
      Cleanup little things
      Don't escape message before detecting smileys otherwise some won't be detected.
      Add whitespace to respect coding style
      Fix a warning when the ADIUM_PATH gconf key is unset.
      - Implement remaining functions on EmpathyThemeAdium.
      Delete useless file
      WebKit is expecting an absolute path to a file name as the last parameter of webkit_web_view_load_html_string.  But adding a extra / at the end of
      Add EmpathyThemeAdium to the API doc.
      Update pyhton bindings
      Port to new API
      Fix build error due to wrong rebase
      Support /me command and fix crash if smiley are not enabled
      Add Adium theme support in the configure summary
      Do not use empathy_contact_equal(), we can now compare pointers directly.
      New webkit needs an URI as basedir for webkit_web_view_load_html_string.
      Remove trailing space
      Correctly parse %time% if a format is provided
      Include empathy-theme-adium.c/h in tarballs even if webkit is not installed
      Move g_object_unref to dispose instead of finalize
      Update copyright to 2008-2009
      Add doc for empathy_avatar_new()
      Reorder functions to not declare them on top
      Update NEWS for 2.27.3
      Bump ABI version
      Fix build of libempathy-gtk doc. We have to init threads



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