[empathy] Created tag EMPATHY_2_27_3
- From: Xavier Claessens <xclaesse src gnome org>
- To: svn-commits-list gnome org
- Subject: [empathy] Created tag EMPATHY_2_27_3
- Date: Mon, 15 Jun 2009 12:43:29 -0400 (EDT)
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]