aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* chat-window: disable file transfer DnDGuillaume Desmottes2012-06-261-0/+2
* don't display 'Send file' menu item in empathy-chatGuillaume Desmottes2012-06-261-1/+2
* roster-view: use a signal instead of a cb to handle individual tooltipsGuillaume Desmottes2012-06-181-5/+4
* roster-window: display individual tooltipsGuillaume Desmottes2012-06-181-0/+50
* Use audio-input-microphone-muted-symbolic when the mic is mutedGuillaume Desmottes2012-06-182-12/+30
* add empathy_audio_src_set_mute()Guillaume Desmottes2012-06-182-0/+12
* preferences: add UI to show/hide groupsGuillaume Desmottes2012-06-152-0/+18
* remove deprecated gsettings keysGuillaume Desmottes2012-06-152-120/+0
* roster-window: remove unused gsettings_contactsGuillaume Desmottes2012-06-151-3/+0
* roster-window: display events in the viewGuillaume Desmottes2012-06-151-271/+24
* roster-window: display messages when roster is emptyGuillaume Desmottes2012-06-151-54/+27
* roster-window: hook activate and popup menuGuillaume Desmottes2012-06-151-0/+68
* roster-window: use EmpathyRosterViewGuillaume Desmottes2012-06-151-59/+32
* roster-window: use tp_g_signal_connect_object()Guillaume Desmottes2012-06-151-9/+4
* roster-view: add API to display eventsGuillaume Desmottes2012-06-141-0/+1
* roster-window: remove old GActionEntryGuillaume Desmottes2012-06-081-21/+0
* move 'Remove' item code to individual-menuGuillaume Desmottes2012-06-081-1/+2
* remove libebook supportGuillaume Desmottes2012-06-071-2/+0
* import-utils: use TpConnectionManager accessorsGuillaume Desmottes2012-06-071-2/+2
* import-pidgin: use TpProtocolGuillaume Desmottes2012-06-061-3/+3
* Merge branch 'gnome-3-4'Guillaume Desmottes2012-06-051-2/+2
|\
| * tls_dialog_response_cb: say if we are supposed to remember the cert or notGuillaume Desmottes2012-06-051-2/+2
* | call-window: use a linked style for the OSD toolbar buttonsCosimo Cecchi2012-06-012-34/+53
* | call-window: use GTK_STYLE_CLASS_OSD for the floating toolbarCosimo Cecchi2012-06-011-19/+4
* | Merge branch 'ui-work-672043'Danielle Madeley2012-05-301-4/+6
|\ \
| * | accounts-dialog: tweak paddingDanielle Madeley2012-05-291-4/+6
* | | The comment should have been removed with the contact managerChandni Verma2012-05-291-4/+0
* | | use the symbolic close icon in the tab close buttonGuillaume Desmottes2012-05-251-2/+2
* | | Define a style class for the tab close buttonGuillaume Desmottes2012-05-251-1/+3
* | | remove GeditCloseButtonGuillaume Desmottes2012-05-243-123/+0
* | | chat-window: stop using GeditCloseButtonGuillaume Desmottes2012-05-241-8/+28
* | | gedit-close-button: move CSS bits to empathy.cssGuillaume Desmottes2012-05-246-25/+6
* | | Load the CSS in all empathy-* binariesGuillaume Desmottes2012-05-245-0/+11
* | | accounts-dialog: don't crash if the account is connectingGuillaume Desmottes2012-05-231-4/+9
* | | roster-window: re-hook the show-groups gsettings keyGuillaume Desmottes2012-05-231-0/+3
|/ /
* | audio-src: mutex is now on the stackGuillaume Desmottes2012-05-211-2/+2
* | Merge branch 'gnome-3-4'Guillaume Desmottes2012-05-213-239/+179
|\|
| * call: Initialize the timer earlySjoerd Simons2012-05-211-2/+1
| * audiosrc: Don't use stream volumes properties if the src doesn't support themSjoerd Simons2012-05-211-2/+12
| * call: Keep the toolbar around if mutedSjoerd Simons2012-05-211-2/+26
| * audio input: Switch to stream volumesSjoerd Simons2012-05-211-142/+72
| * call: Adjust the preview rectangle colorsSjoerd Simons2012-05-211-27/+4
| * Call: Let the floating toolbar be above the previewSjoerd Simons2012-05-211-20/+19
| * Keep some margin for the preview and the floating toolbarSjoerd Simons2012-05-211-1/+7
| * call: Make the remote video background blackSjoerd Simons2012-05-211-18/+5
| * Call window: Ellipsize alias and statusSjoerd Simons2012-05-212-33/+37
| * Don't put the status in the header if the user has noneSjoerd Simons2012-05-211-1/+5
* | Merge branch 'gnome-3-4'Guillaume Desmottes2012-05-212-1/+16
|\|
| * empathy-accounts: init cheese-gtk if neededGuillaume Desmottes2012-05-212-0/+16
| * Call: Fix floating toolbarSjoerd Simons2012-05-202-3/+1
| * Use TP_ERROR instead of TP_ERRORSGuillaume Desmottes2012-05-093-6/+6
| * Use gst_object_ref_sink()Javier Jardón2012-05-073-14/+7
* | Call: Fix floating toolbarSjoerd Simons2012-05-202-3/+1
* | Use the symbolic version of the avatar-default iconGuillaume Desmottes2012-05-171-1/+1
* | Remove dead map view componentDanielle Madeley2012-05-165-727/+0
* | Readd Ctrl-H acceleratorDanielle Madeley2012-05-162-0/+21
* | Authentification → AuthenticationGuillaume Desmottes2012-05-151-1/+1
* | remove unused tp-contact-factory includesGuillaume Desmottes2012-05-156-6/+0
* | Readd Ctrl-J for Join RoomDanielle Madeley2012-05-151-0/+1
* | Don't mark actions/accels as translatableDanielle Madeley2012-05-151-23/+23
* | Tweak account balance displayDanielle Madeley2012-05-151-10/+20
* | Remove contact list size radiobuttons from preferencesDanielle Madeley2012-05-152-93/+0
* | Add preference to show account balancesDanielle Madeley2012-05-152-8/+26
* | Refactor app menu as per design decisionDanielle Madeley2012-05-152-57/+52
* | Remove menu button, have only app menuDanielle Madeley2012-05-153-104/+17
* | preferences: move some items from Behaviour into ChatDanielle Madeley2012-05-151-77/+81
* | preferences: add options removed from View into preferencesDanielle Madeley2012-05-152-5/+284
* | Remove dead object from .ui fileDanielle Madeley2012-05-151-5/+0
* | preferences: remove a lot of bind-and-forget widgets from priv structDanielle Madeley2012-05-151-196/+86
* | Remove dead codeDanielle Madeley2012-05-151-58/+1
* | Rework balance display to be in-roster onlyDanielle Madeley2012-05-151-269/+33
* | Remove all old view menu handling code with GSettings bindingsDanielle Madeley2012-05-151-257/+15
* | Add the app menu using the same model as the menu buttonDanielle Madeley2012-05-152-0/+25
* | Change the roster menu to a flat menu structureDanielle Madeley2012-05-151-77/+14
* | Move the menu to a button ala WebDanielle Madeley2012-05-152-107/+115
* | Remove view history actionDanielle Madeley2012-05-151-14/+0
* | Port roster-window-menubar.ui to current GMenu builder XML formatDanielle Madeley2012-05-151-34/+135
* | roster-window: migrate menu bar to GtkBuilderGuillaume Desmottes2012-05-152-548/+517
* | EmpathyMainWindow: inherit from GtkApplicationWindowGuillaume Desmottes2012-05-153-7/+9
* | stop passing the main window to empathy_sound_manager_play()Guillaume Desmottes2012-05-151-24/+6
* | coding style fixGuillaume Desmottes2012-05-111-1/+1
* | new-chatroom-dialog: use TpRoomListGuillaume Desmottes2012-05-101-103/+76
* | remove invisible_char from ui filesGuillaume Desmottes2012-05-101-2/+0
* | Turn EmpathyNewChatroomDialog to a GtkDialog sub-classGuillaume Desmottes2012-05-103-458/+491
* | chatroom-dialog: re-order some functionsGuillaume Desmottes2012-05-101-355/+299
* | new-chatroom-dialog: port to TP coding styleGuillaume Desmottes2012-05-102-640/+642
* | Use TpTpTLSCertificateGuillaume Desmottes2012-05-101-11/+13
* | Store the TpDebugMessage in the modelGuillaume Desmottes2012-05-101-134/+131
* | merge store_filter_foreach () and copy_model_foreach ()Guillaume Desmottes2012-05-101-61/+14
* | debug-window: use TpDebugClientGuillaume Desmottes2012-05-101-70/+89
* | empathy-debugger: use self->priv patternGuillaume Desmottes2012-05-102-278/+267
* | debug_window_dispose: use g_clear_object()Guillaume Desmottes2012-05-101-20/+4
* | new-account-dialog: rely on the EmpathyAccountWidget::close signalGuillaume Desmottes2012-05-091-1/+1
* | video-widget: Remove as it is now unusedOlivier Crête2012-05-094-592/+6
* | call-observer: use tp_channel_get_target_contact()Guillaume Desmottes2012-05-081-32/+4
* | Turn EmpathyAccountWidget to a proper GtkWidgetGuillaume Desmottes2012-05-081-29/+23
* | approve_ft_channel: stop using the contact factoryGuillaume Desmottes2012-05-081-37/+20
* | approve_call_channel: stop using the contact factoryGuillaume Desmottes2012-05-081-65/+47
* | event-manager: factor out approve_channel_*() functionsGuillaume Desmottes2012-05-081-94/+141
* | Use gst_object_ref_sink()Javier Jardón2012-05-082-7/+4
* | Use TP_ERROR instead of TP_ERRORSGuillaume Desmottes2012-05-073-6/+6
* | Fix localization of --help outputs and application namesGabor Kelemen2012-05-035-5/+9
* | accounts-dialog: stop using tp_connection_get_self_handle()Guillaume Desmottes2012-05-031-17/+8
* | invite-participant-dialog: compare TpContact objects rather than handlesGuillaume Desmottes2012-05-031-6/+4
* | empathy_tp_chat_is_invited: return a TpContact for the inviterGuillaume Desmottes2012-05-031-30/+5
* | event-manager: use new channel group APIGuillaume Desmottes2012-05-031-4/+4
* | invite-participant-dialog: stop using tp_channel_group_get_handle_owner()Guillaume Desmottes2012-05-031-2/+5
* | chat-manager: use tp_channel_join_async()Guillaume Desmottes2012-05-031-1/+17
* | remove empathy-avGuillaume Desmottes2012-05-0213-6510/+0
* | Stop approving StreamedMedia channelsGuillaume Desmottes2012-05-023-94/+2
* | roster-window: set a default heightGuillaume Desmottes2012-04-201-0/+1
* | Merge branch 'gnome-3-4'Guillaume Desmottes2012-04-112-7/+1
|\|
| * Don't display anything when being re-invoked in hidden modeGuillaume Desmottes2012-04-111-7/+0
| * roster-window: Bring back log entry in individual context menuGuillaume Desmottes2012-04-051-0/+1
* | remove useless empathy-contact-list.h includesGuillaume Desmottes2012-04-103-3/+0
* | implement empathy_tp_chat_get_members as a method on TpChatGuillaume Desmottes2012-04-101-2/+1
* | implement empathy_tp_chat_add as a method on TpChatGuillaume Desmottes2012-04-101-3/+2
* | Allocate GMutex on the stackGuillaume Desmottes2012-04-055-65/+66
* | stop using g_thread_initGuillaume Desmottes2012-04-057-14/+0
* | stop instantiating EmpathyConnectivityGuillaume Desmottes2012-04-051-22/+0
* | accounts-dialog: use GNetworkMonitorGuillaume Desmottes2012-04-051-10/+10
* | Remove Meego specific codeGuillaume Desmottes2012-04-051-37/+0
* | Merge branch 'gnome-3-4'Guillaume Desmottes2012-04-052-2/+4
|\|
| * check if salut settings are valid instead of assume they are notGuillaume Desmottes2012-04-041-1/+3
| * include logger single headerGuillaume Desmottes2012-04-041-1/+1
* | account-dialog: add 'Rename' item to the context menuGuillaume Desmottes2012-04-021-0/+33
* | accounts-dialog: keep a pointer on the text rendererGuillaume Desmottes2012-04-021-7/+9
* | replace Enable/Disable menu items by a check itemGuillaume Desmottes2012-04-021-37/+15
|/
* call-window: raise the overlay actor instead of individual actorsCosimo Cecchi2012-03-301-13/+2
* use enable_and_connect_account() when enabling an account from the menuGuillaume Desmottes2012-03-301-1/+2
* factor out enable_and_connect_account()Guillaume Desmottes2012-03-301-2/+9
* accounts-dialog: no need to connect the account if we are disabling itGuillaume Desmottes2012-03-301-5/+13
* accounts_dialog_enable_account_cb: use the usual async cb patternGuillaume Desmottes2012-03-301-10/+9
* empathy-accounts: disable 'Enable' menu entry if not supportedGuillaume Desmottes2012-03-301-6/+14
* factor out account_can_be_enabled()Guillaume Desmottes2012-03-301-9/+18
* ev-sidebar: use gtk_list_store_insert_with_values()Guillaume Desmottes2012-03-291-2/+1
* preferences: use gtk_list_store_insert_with_values()Guillaume Desmottes2012-03-291-3/+1
* new-chatroom-dialog: use gtk_list_store_insert_with_values()Guillaume Desmottes2012-03-291-3/+1
* import-widget: use gtk_list_store_insert_with_values()Guillaume Desmottes2012-03-291-4/+1
* chatrooms-window: use gtk_list_store_insert_with_values()Guillaume Desmottes2012-03-291-2/+1
* accounts-dialog: use gtk_list_store_insert_with_values()Guillaume Desmottes2012-03-291-8/+13
* Merge remote-tracking branch 'wjt/652800-661731-notifications'Guillaume Desmottes2012-03-283-22/+25
|\
| * Move category name constants to #definesWill Thompson2012-03-283-21/+19
| * Show MUC highlight notifications in Gnome ShellWill Thompson2012-03-281-3/+8
* | streamed-media-window: don't leak the element nameDebarshi Ray2012-03-281-2/+4
* | call-window: don't leak the element nameDebarshi Ray2012-03-281-2/+4
|/
* call-window: factor out some common codeCosimo Cecchi2012-03-271-14/+14
* call-window: don't use EmpathyRoundedActor for the floating toolbarCosimo Cecchi2012-03-272-31/+25
* call-window: use a ClutterBoxLayout to separate previews/toolbarCosimo Cecchi2012-03-271-128/+68
* call-window: fix incorrect commentCosimo Cecchi2012-03-271-3/+2
* call-window: use colors from the theme for placeholdersCosimo Cecchi2012-03-271-2/+30
* rounded-rectangle: cairo_set_source_rgba() takes [0..1] argumentsCosimo Cecchi2012-03-271-7/+6
* import-widget: request the preferred height of the treeviewGuillaume Desmottes2012-03-272-2/+11
* import-widget: don't manually prepare the account managerGuillaume Desmottes2012-03-271-23/+4
* Use the correct help: URI syntaxShaun McCance2012-03-262-2/+2
* roster-window: check which page to display once Folks has finished loadingGuillaume Desmottes2012-03-221-1/+1
* Use help:empathy to open the helpGuillaume Desmottes2012-03-224-4/+4
* debug-window: no need to translate the '%s' formatGuillaume Desmottes2012-03-221-1/+1
* accounts-dialog: set a column spacing for the GtkInfoBar gridCosimo Cecchi2012-03-211-0/+1
* Fix crash on hangup with no videoEmanuele Aina2012-03-161-4/+5
* Don't restart a call if one already in progressEmanuele Aina2012-03-161-5/+10
* contact-widget: don't display the account when editing our infoGuillaume Desmottes2012-03-161-1/+2
* Disconnect when a call is ENDEDEmanuele Aina2012-03-151-5/+8
* reload the account widget when connection is (dis)connectedGuillaume Desmottes2012-03-151-0/+45
* create_dialog_content: check if the TpConnection is still validGuillaume Desmottes2012-03-151-1/+2
* factor out account_is_selected()Guillaume Desmottes2012-03-151-16/+27
* sanity-cleaning: set fallback-servers on Facebook accountsGuillaume Desmottes2012-03-151-1/+42
* Merge remote-tracking branch 'gulic/buttons-668464'Danielle Madeley2012-03-141-2/+3
|\
| * favorite chatrooms dialog: use the right style for the remove buttonGuillaume Desmottes2012-01-231-2/+3
* | Avoid clipping buttons in the call windowEmanuele Aina2012-03-121-11/+8
* | Merge remote-tracking branch 'em/fix-highlight-roundedness-671720'Guillaume Desmottes2012-03-125-50/+64
|\ \
| * | Match the preview highlight roundedness with the videoEmanuele Aina2012-03-125-41/+44
| * | rounded-rectangle: use the 'draw' signalGuillaume Desmottes2012-03-121-9/+20
* | | early return if accounts_dialog_model_get_selected_settings() returns NULLGuillaume Desmottes2012-03-121-0/+4
|/ /
* | video-widget: don't set priv->sink_pad twiceGuillaume Desmottes2012-03-091-2/+0
* | Don't clip overflowing border when drawing rounded rectanglesEmanuele Aina2012-03-092-9/+23
* | MUC: make F9 toggle the contact list sidebarWill Thompson2012-03-071-0/+1
* | add missing config.h includesGuillaume Desmottes2012-03-075-0/+5
* | add missing config.h includesGuillaume Desmottes2012-03-072-0/+4
* | stop using gtk_vscale_new_with_range()Guillaume Desmottes2012-03-071-2/+4
* | sanity-cleaning: fix xmpp accounts having a negative priorityGuillaume Desmottes2012-03-061-1/+63
* | Add magic to automatically run tasks when empathy-auth-client is startedGuillaume Desmottes2012-03-064-0/+120
* | 'ice-udp' capability is now 'ice' in Call1Guillaume Desmottes2012-03-061-1/+1
* | advertise Call1 audio/video capabilitiesGuillaume Desmottes2012-03-061-0/+2
* | call-factory: set Call1 capabilitiesGuillaume Desmottes2012-03-061-4/+4
* | empathy-call doesn't need ev-sidebarGuillaume Desmottes2012-03-021-2/+0
* | Revert "Stop approve StreamedMedia channels"Guillaume Desmottes2012-03-023-2/+94
* | remove FIXME regarding empathy_tp_streamed_media_accept_incoming_call()Guillaume Desmottes2012-03-021-2/+0
* | fix signature of empathy_streamed_media_handler_tf_content_src_pad_added_cbGuillaume Desmottes2012-03-021-1/+5
* | Farstream port of tp-av oopsOlivier Crête2012-03-021-0/+12
* | Port Empathy-av to Telepathy FarstreamOlivier Crête2012-03-022-76/+76
* | Allow to build with empathy-avGuillaume Desmottes2012-03-024-11/+14
* | Revert "Drop empathy-av"Guillaume Desmottes2012-03-0111-0/+6062
* | Revert "remove ev-sidebar"Guillaume Desmottes2012-03-013-0/+430
* | Make clear work on All's bufferChandni Verma2012-03-011-0/+9
* | audio-sink: don't unref subpadGuillaume Desmottes2012-02-281-4/+1
* | empathy_call_window_content_added_cb: fix pad leakGuillaume Desmottes2012-02-271-0/+2
* | audio-sink: fix GstPad leaksGuillaume Desmottes2012-02-271-1/+6
* | call-window: don't leak the ClutterStateGuillaume Desmottes2012-02-241-0/+1
* | call-window: use empathy_call_handler_get_contact()Guillaume Desmottes2012-02-231-1/+2
* | call: don't leak the contactGuillaume Desmottes2012-02-231-1/+1
* | add empathy_call_handler_get_contact()Guillaume Desmottes2012-02-232-0/+8
* | call-window: don't leak the contactGuillaume Desmottes2012-02-231-4/+1
* | Don't disconnect the contact_name_changed_cb cbGuillaume Desmottes2012-02-231-2/+0
* | Stop using Farsight2 headersGert Kulyk2012-02-233-4/+4
* | check gtk_clutter_init() return valueGuillaume Desmottes2012-02-221-1/+2
* | empathy-call: no need to call gtk_clutter_init()Guillaume Desmottes2012-02-221-1/+0
* | check coding style of all binariesGuillaume Desmottes2012-02-211-1/+7
* | remove ev-sidebarGuillaume Desmottes2012-02-213-430/+0
* | debug-window: coding style fixesGuillaume Desmottes2012-02-211-2/+2
* | Drop empathy-avGuillaume Desmottes2012-02-2111-6064/+1
* | Stop approve StreamedMedia channelsGuillaume Desmottes2012-02-213-94/+2
* | always build empathy-callGuillaume Desmottes2012-02-211-4/+0
* | try installing telepathy-hazeGuillaume Desmottes2012-02-211-0/+21
* | explain why the account has been disabledGuillaume Desmottes2012-02-211-2/+13
* | accounts-dialog: hide the switch in butterfly accountsGuillaume Desmottes2012-02-211-2/+9
* | Merge remote-tracking branch 'glassrose/debug-window-send-to-pastebin-button-...Guillaume Desmottes2012-02-211-21/+173
|\ \
| * | License to publish the author's pastebin API developer key in openChandni Verma2012-02-211-1/+2
| * | "Send to pastebin" button in EmpathyDebugWindowChandni Verma2012-02-211-21/+172
* | | drag_data_received_individual_id: make sure manager is initializedGuillaume Desmottes2012-02-211-1/+1
* | | Merge remote-tracking branch 'origin/call1' into master+callGuillaume Desmottes2012-02-2111-374/+163
|\ \ \ | |/ / |/| |
| * | Port DTMF code to new tp-glib APIXavier Claessens2012-01-271-63/+8
| * | Merge branch 'master' into call1Danielle Madeley2012-01-171-30/+51
| |\ \
| * | | call-handler: also accept outgoing calls immediatelyDanielle Madeley2012-01-131-4/+15
| * | | call-handler: check the state before deferring the accept()Danielle Madeley2012-01-121-1/+7
| * | | Wait for call state to be INITIALISED before accepting incoming callXavier Claessens2012-01-101-21/+26
| * | | Remove tp-yell and use TpCallChannelXavier Claessens2012-01-1011-299/+121
* | | | chat-window: invite contacts using DnDGuillaume Desmottes2012-02-171-0/+72
* | | | chat-window: display a phone icon in the tab labelGuillaume Desmottes2012-02-171-0/+13
* | | | Merge remote-tracking branch 'glassrose/add-All-service-selection-in-debug-wi...Guillaume Desmottes2012-02-171-304/+591
|\ \ \ \
| * | | | Use gtk_list_store_insert_with_values ()Chandni Verma2012-01-281-22/+11
| * | | | Un-pausing incoming messages should update All's active buffer tooChandni Verma2012-01-281-3/+8
| * | | | Set window sensitivityChandni Verma2012-01-281-12/+17
| * | | | Add incoming messages to All's bufferChandni Verma2012-01-281-11/+37
| * | | | Refresh "All" selection's active-buffer when neededChandni Verma2012-01-281-34/+157
| * | | | Add "All" selection to service_chooser and all_active_buffer to privChandni Verma2012-01-281-3/+35
| * | | | Preparing for adding "All" option to service_chooserChandni Verma2012-01-281-13/+60
| * | | | Factor out create_proxy_to_get_messagesChandni Verma2012-01-271-35/+60
| * | | | Debug window - Use one active buffer and one pause buffer per serviceChandni Verma2012-01-271-270/+305
* | | | | salut-dialog: use 'Skip' instead of 'Ignore'Guillaume Desmottes2012-02-171-1/+1
* | | | | remove empathy-auto-salut-account-helperGuillaume Desmottes2012-02-175-141/+0
* | | | | Remove empathy-account-assistantGuillaume Desmottes2012-02-172-1379/+0
* | | | | Stop using the accounts assistantGuillaume Desmottes2012-02-171-62/+5
* | | | | empathy-accounts: remove --assistant optionGuillaume Desmottes2012-02-173-10/+3
* | | | | accounts-dialog: suggest to create a salut accountGuillaume Desmottes2012-02-171-2/+68
* | | | | Move should_create_salut_account to local-xmpp-assistant-widgetGuillaume Desmottes2012-02-173-29/+2
* | | | | accounts-dialog: display the import dialog if there is no accountGuillaume Desmottes2012-02-171-0/+17
* | | | | accounts-dialog: improve the 'no protocol installed' messageGuillaume Desmottes2012-02-161-1/+1
* | | | | accounts_dialog_add_account: select if that's the first account addedGuillaume Desmottes2012-02-161-3/+7
* | | | | accounts-dialog: move the 'no protocol' message to a different pageGuillaume Desmottes2012-02-162-44/+48