diff options
author | Matthew Barnes <mbarnes@src.gnome.org> | 2008-11-08 06:04:53 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@src.gnome.org> | 2008-11-08 06:04:53 +0800 |
commit | d6445f8abfa78c0a9c8680a3ba7422d331391f8f (patch) | |
tree | 8d462e7747bccdc2108837401fd295dfa160943d /composer | |
parent | 6140798719beb44abaa4de89043f6d911c977621 (diff) | |
download | gsoc2013-evolution-d6445f8abfa78c0a9c8680a3ba7422d331391f8f.tar.gz gsoc2013-evolution-d6445f8abfa78c0a9c8680a3ba7422d331391f8f.tar.zst gsoc2013-evolution-d6445f8abfa78c0a9c8680a3ba7422d331391f8f.zip |
Merge revisions 36685:36729 from trunk.
svn path=/branches/kill-bonobo/; revision=36763
Diffstat (limited to 'composer')
-rw-r--r-- | composer/ChangeLog | 23 | ||||
-rw-r--r-- | composer/e-composer-actions.c | 18 | ||||
-rw-r--r-- | composer/e-composer-actions.h | 18 | ||||
-rw-r--r-- | composer/e-composer-autosave.c | 18 | ||||
-rw-r--r-- | composer/e-composer-autosave.h | 18 | ||||
-rw-r--r-- | composer/e-composer-header-table.c | 18 | ||||
-rw-r--r-- | composer/e-composer-header-table.h | 18 | ||||
-rw-r--r-- | composer/e-composer-header.h | 18 | ||||
-rw-r--r-- | composer/e-composer-name-header.h | 18 | ||||
-rw-r--r-- | composer/e-composer-private.c | 18 | ||||
-rw-r--r-- | composer/e-composer-private.h | 18 | ||||
-rw-r--r-- | composer/e-composer-text-header.c | 18 | ||||
-rw-r--r-- | composer/e-msg-composer.c | 14 |
13 files changed, 123 insertions, 112 deletions
diff --git a/composer/ChangeLog b/composer/ChangeLog index cbc01d7bb4..aa88a29e94 100644 --- a/composer/ChangeLog +++ b/composer/ChangeLog @@ -1,3 +1,26 @@ +2008-11-02 Matthew Barnes <mbarnes@redhat.com> + + ** Fixes bug #559028 + + * e-msg-composer.c (msg_composer_key_press_event): + Skip over the style toolbar when tabbing in reverse. + +2008-10-29 Sankar P <psankar@novell.com> + +License Changes + + * e-composer-actions.c: + * e-composer-actions.h: + * e-composer-autosave.c: + * e-composer-autosave.h: + * e-composer-header-table.c: + * e-composer-header-table.h: + * e-composer-header.h: + * e-composer-name-header.h: + * e-composer-private.c: + * e-composer-private.h: + * e-composer-text-header.c: + 2008-10-13 Bharath Acharya <abharath@novell.com> ** Updated fix for bug #555775 diff --git a/composer/e-composer-actions.c b/composer/e-composer-actions.c index 4a2f659c99..433a17ab66 100644 --- a/composer/e-composer-actions.c +++ b/composer/e-composer-actions.c @@ -1,20 +1,18 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* - * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of version 2 of the GNU Lesser General Public - * License as published by the Free Software Foundation. + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. + * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. + * License along with the program; if not, see <http://www.gnu.org/licenses/> + * + * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) */ #include "e-composer-actions.h" diff --git a/composer/e-composer-actions.h b/composer/e-composer-actions.h index 9780fd8dc9..c17f3ebc32 100644 --- a/composer/e-composer-actions.h +++ b/composer/e-composer-actions.h @@ -1,20 +1,18 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* - * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of version 2 of the GNU Lesser General Public - * License as published by the Free Software Foundation. + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. + * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. + * License along with the program; if not, see <http://www.gnu.org/licenses/> + * + * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) */ #ifndef E_COMPOSER_ACTIONS_H diff --git a/composer/e-composer-autosave.c b/composer/e-composer-autosave.c index 298184b60f..78b8134941 100644 --- a/composer/e-composer-autosave.c +++ b/composer/e-composer-autosave.c @@ -1,20 +1,18 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* - * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of version 2 of the GNU Lesser General Public - * License as published by the Free Software Foundation. + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. + * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. + * License along with the program; if not, see <http://www.gnu.org/licenses/> + * + * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) */ #include "e-composer-autosave.h" diff --git a/composer/e-composer-autosave.h b/composer/e-composer-autosave.h index b57d93a1df..7c97338019 100644 --- a/composer/e-composer-autosave.h +++ b/composer/e-composer-autosave.h @@ -1,20 +1,18 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* - * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of version 2 of the GNU Lesser General Public - * License as published by the Free Software Foundation. + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. + * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. + * License along with the program; if not, see <http://www.gnu.org/licenses/> + * + * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) */ #ifndef E_COMPOSER_AUTOSAVE_H diff --git a/composer/e-composer-header-table.c b/composer/e-composer-header-table.c index 1954e92f47..7bce8bb6fb 100644 --- a/composer/e-composer-header-table.c +++ b/composer/e-composer-header-table.c @@ -1,20 +1,18 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* - * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of version 2 of the GNU Lesser General Public - * License as published by the Free Software Foundation. + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. + * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. + * License along with the program; if not, see <http://www.gnu.org/licenses/> + * + * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) */ #include "e-composer-header-table.h" diff --git a/composer/e-composer-header-table.h b/composer/e-composer-header-table.h index 5e1d3e1922..565880f324 100644 --- a/composer/e-composer-header-table.h +++ b/composer/e-composer-header-table.h @@ -1,20 +1,18 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* - * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of version 2 of the GNU Lesser General Public - * License as published by the Free Software Foundation. + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. + * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. + * License along with the program; if not, see <http://www.gnu.org/licenses/> + * + * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) */ #ifndef E_COMPOSER_HEADER_TABLE_H diff --git a/composer/e-composer-header.h b/composer/e-composer-header.h index c6bc075d3c..d1edd110fe 100644 --- a/composer/e-composer-header.h +++ b/composer/e-composer-header.h @@ -1,20 +1,18 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* - * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of version 2 of the GNU Lesser General Public - * License as published by the Free Software Foundation. + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. + * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. + * License along with the program; if not, see <http://www.gnu.org/licenses/> + * + * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) */ #ifndef E_COMPOSER_HEADER_H diff --git a/composer/e-composer-name-header.h b/composer/e-composer-name-header.h index a599029b3e..04f7100241 100644 --- a/composer/e-composer-name-header.h +++ b/composer/e-composer-name-header.h @@ -1,20 +1,18 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* - * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of version 2 of the GNU Lesser General Public - * License as published by the Free Software Foundation. + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. + * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. + * License along with the program; if not, see <http://www.gnu.org/licenses/> + * + * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) */ #ifndef E_COMPOSER_NAME_HEADER_H diff --git a/composer/e-composer-private.c b/composer/e-composer-private.c index 8985ecd72a..0d2995b9b2 100644 --- a/composer/e-composer-private.c +++ b/composer/e-composer-private.c @@ -1,20 +1,18 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* - * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of version 2 of the GNU Lesser General Public - * License as published by the Free Software Foundation. + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. + * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. + * License along with the program; if not, see <http://www.gnu.org/licenses/> + * + * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) */ #include "e-composer-private.h" diff --git a/composer/e-composer-private.h b/composer/e-composer-private.h index 9150bb1da1..2dc9ddb6cd 100644 --- a/composer/e-composer-private.h +++ b/composer/e-composer-private.h @@ -1,20 +1,18 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* - * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of version 2 of the GNU Lesser General Public - * License as published by the Free Software Foundation. + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. + * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. + * License along with the program; if not, see <http://www.gnu.org/licenses/> + * + * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) */ #ifndef E_COMPOSER_PRIVATE_H diff --git a/composer/e-composer-text-header.c b/composer/e-composer-text-header.c index b62ebe0c33..2945720c90 100644 --- a/composer/e-composer-text-header.c +++ b/composer/e-composer-text-header.c @@ -1,20 +1,18 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* - * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of version 2 of the GNU Lesser General Public - * License as published by the Free Software Foundation. + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) version 3. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. + * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. + * License along with the program; if not, see <http://www.gnu.org/licenses/> + * + * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) */ #include "e-composer-text-header.h" diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c index 4f4285215b..0efcbfcbe9 100644 --- a/composer/e-msg-composer.c +++ b/composer/e-msg-composer.c @@ -2295,6 +2295,11 @@ msg_composer_key_press_event (GtkWidget *widget, { EMsgComposer *composer = E_MSG_COMPOSER (widget); GtkWidget *input_widget; + GtkhtmlEditor *editor; + GtkHTML *html; + + editor = GTKHTML_EDITOR (widget); + html = gtkhtml_editor_get_html (editor); input_widget = e_composer_header_table_get_header ( @@ -2314,8 +2319,13 @@ msg_composer_key_press_event (GtkWidget *widget, } if (event->keyval == GDK_Tab && gtk_widget_is_focus (input_widget)) { - gtkhtml_editor_run_command ( - GTKHTML_EDITOR (composer), "grab-focus"); + gtkhtml_editor_run_command (editor, "grab-focus"); + return TRUE; + } + + if (event->keyval == GDK_ISO_Left_Tab && + gtk_widget_is_focus (GTK_WIDGET (html))) { + gtk_widget_grab_focus (input_widget); return TRUE; } |