42e75c9162
Use AM_CPPFLAGS instead of INCLUDE in all Makefile.am.
2009-06-30 17:20:23 -04:00
547e123d27
Stop abusing forward declarations.
2009-06-18 15:26:21 -04:00
8771a6de35
More code cleanup.
2009-06-01 19:09:19 -04:00
6413227cef
Whitespace cleanup.
2009-05-28 13:13:05 -04:00
fad4af8a3d
Prefer GLib basic types over C types.
2009-05-28 12:13:23 -04:00
6f5464f34c
Remove trailing whitespace, again.
2009-05-28 12:13:22 -04:00
04a042ee01
Fix compiler warnings in widgets.
2009-05-25 23:07:23 -04:00
6e72a236dc
** BUGFIX: 573830 - g_timeout_add_seconds should be preferred to g_timeout_add
...
According to https://wiki.ubuntu.com/SavingTheWorld (and of course according to
the gtk docs) using g_timeout_add_seconds is preferred over g_timeout_add if a
timeout in seconds is desired.
2009-05-04 10:10:55 +05:30
d523f10dfe
Use Behdad's brilliant git.mk to generate .gitignore files.
2009-05-02 11:37:10 -04:00
71c5738707
Only #include specific libgnome[ui] headers; easier to track.
...
Stop including top-level libgnome[ui] headers -- <gnome.h>,
<libgnome/libgnome.h> and <libgnomeui/libgnomeui.h>. Instead, include
specific header files so we can track them easier.
Also, remove several unshipped test programs. Mostly ETable stuff.
2009-04-30 23:30:00 -04:00
4449a34101
Commit the rest of the attachment UI rewrite
...
Oops, last commit only included the -new- files.
This also removes EExpander, which is no longer used.
2009-04-27 15:36:19 -04:00
e42f276527
Bug 577929 – Consolidate marshallers
...
Consolidate all marshalling specifications to e-util/e-marshal.list.
This reduces code duplication and makes it slightly easier to locate
unused marshallers.
2009-04-23 10:02:07 -04:00
1c1d81211e
** Fixes bug #576694
...
2009-03-25 Matthew Barnes <mbarnes@redhat.com >
** Fixes bug #576694
* widgets/table/e-cell-text.c (build_layout):
* widgets/text/e-text.c (reset_layout):
Handle absolute font sizes correctly.
svn path=/trunk/; revision=37474
2009-03-25 11:28:43 +00:00
de987a7de1
** Fixes bug #571734
...
2009-02-14 Matthew Barnes <mbarnes@redhat.com >
** Fixes bug #571734
* widgets/text/e-text.c:
Remove unneeded #include <libart_lgpl/...>.
svn path=/trunk/; revision=37271
2009-02-15 03:35:28 +00:00
c495bcad90
** Fixes bug #559041
...
2008-11-03 Matthew Barnes <mbarnes@redhat.com >
** Fixes bug #559041
* widgets/text/e-text.c (e_text_class_init):
Add translator comment for "im_context" property.
svn path=/trunk/; revision=36725
2008-11-03 05:12:29 +00:00
d636d0ead7
License changes.
...
svn path=/trunk/; revision=36641
2008-10-17 16:46:27 +00:00
484f82addc
Change licese from GPL to LGPL.
...
svn path=/trunk/; revision=36539
2008-10-03 09:24:07 +00:00
b7fc5caefe
License Changes from GPL to LGPL
...
svn path=/trunk/; revision=36313
2008-09-12 16:19:36 +00:00
14fa5c8a8c
Change License from GPL to LGPL. 2nd batch.
...
More changes to come.
svn path=/trunk/; revision=36247
2008-09-02 16:25:53 +00:00
1bad915150
License Changes
...
svn path=/trunk/; revision=36116
2008-08-27 10:33:22 +00:00
abda2bda85
updated novell copyright notices (left others alone)
...
svn path=/trunk/; revision=35665
2008-06-20 22:26:57 +00:00
4503c052d0
** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES and
...
2008-06-06 Matthew Barnes <mbarnes@redhat.com >
** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES and
GTK_DISABLE_SINGLE_INCLUDES defined. (#536637 )
svn path=/trunk/; revision=35606
2008-06-06 15:12:53 +00:00
a6a2b0baca
gdk_rgb_get_cmap -> gdk_rgb_get_colormap
...
2008-06-03 Kjartan Maraas <kmaraas@gnome.org >
* text/e-text-model-test.c: (main):
* text/e-text-test.c: (main):
gdk_rgb_get_cmap -> gdk_rgb_get_colormap
svn path=/trunk/; revision=35589
2008-06-03 19:58:06 +00:00
e99e12428d
** Fixes bug #534360
...
2008-05-22 Matthew Barnes <mbarnes@redhat.com >
** Fixes bug #534360
Migrate from deprecated GtkObject symbols to GObject equivalents.
Touches over 150 files in all components; too many to list.
svn path=/trunk/; revision=35526
2008-05-22 17:27:48 +00:00
015345c498
** Fix for bug #529893
...
2008-04-25 Danny Baumann <dannybaumann@web.de >
** Fix for bug #529893
* widgets/misc/e-dateedit.c (create_children):
* widgets/misc/e-combo-cell-editable.c (build_popup):
* widgets/misc/e-cell-date-edit.c (e_cell_date_edit_init):
* widgets/table/e-table-header-item.c: (make_shaped_window_from_xpm):
* widgets/table/e-cell-combo.c: (e_cell_combo_init):
* widgets/table/e-cell-text.c: (ect_show_tooltip):
* widgets/text/e-text.c: (_do_tooltip):
* calendar/gui/e-calendar-view.c: (e_calendar_view_get_tooltips):
Properly set type hints for popup windows.
svn path=/trunk/; revision=35416
2008-04-25 13:35:38 +00:00
799f590a17
** Fix for bug #383438
...
2008-02-19 Milan Crha <mcrha@redhat.com >
** Fix for bug #383438
* text/e-text.c: (e_text_point):
Report "mouse over" even with no text entered.
svn path=/trunk/; revision=35056
2008-02-19 19:08:51 +00:00
fd28f516c5
Fix a compiler warning.
...
2008-02-03 Matthew Barnes <mbarnes@redhat.com >
* pluginsattachment-reminder.c
(org_gnome_evolution_attachment_reminder):
Fix a compiler warning.
* widgets/text/e-text.c (update_im_cursor_position):
* widgets/text/e-text.c (e_text_get_cursor_locations):
Remove these unused functions to silence compiler warnings.
svn path=/trunk/; revision=34952
2008-02-03 05:52:36 +00:00
1910fd29b6
Patch from Mayank Jain <mayank.gnu@gmail.com> ** Fix for bug #348638 (Cleanly remove pre-edit buffer on pressing backspace in day-view, for non-ascii characters as well)
...
svn path=/trunk/; revision=34809
2008-01-14 08:14:31 +00:00
9e4fcb29cf
** Remove trailing whitespace from source code.
...
2007-11-14 Matthew Barnes <mbarnes@redhat.com >
** Remove trailing whitespace from source code.
svn path=/trunk/; revision=34537
2007-11-14 22:04:21 +00:00
1ddccec355
** Fix for bug #341085
...
2007-11-05 Milan Crha <mcrha@redhat.com >
** Fix for bug #341085
* calendar/gui/e-day-view.c: (e_day_view_reshape_day_event):
Use 'x_offset' instead of changing event size when has icons.
* widgets/text/e-text.c: (get_bounds), (e_text_draw): Use 'x_offset' and
'y_offset' only for text drawing, not for changing bounds of EText.
svn path=/trunk/; revision=34504
2007-11-05 11:56:37 +00:00
82d8d4dfea
text/e.entry.[ch] text/e-completion.[ch] text/e-text-model-uri.[ch]
...
2007-10-26 Kjartan Maraas <kmaraas@gnome.org >
* e-timezone-dialog/e-timezone-dialog.c: (get_local_offset),
(get_local_timezone), (on_map_visibility_changed),
(on_map_button_pressed), (get_zone_from_point),
(e_timezone_dialog_set_timezone), (on_combo_changed):
* menus/gal-view-factory.c: (gal_view_factory_get_title):
* text/Makefile.am:
* text/e-text.c: (e_text_event), (popup_targets_received),
(next_word), (find_offset_into_line), (_get_position),
(e_text_class_init):
* text/e.entry.[ch]
* text/e-completion.[ch]
* text/e-text-model-uri.[ch]
* text/e-completion-view.[ch]
* text/e-completion-callbacks.[ch]
* text/e-completion-match.[ch]
* text/e-table-text-model.[ch]: Remove all of these. They
are now unused.
Warning fixes:
- NULL vs 0 vs FALSE
- ANSIfication of function declarations
svn path=/trunk/; revision=34468
2007-10-31 12:35:06 +00:00
b32649a94c
** Fixes bug #437579
...
2007-10-09 Matthew Barnes <mbarnes@redhat.com >
** Fixes bug #437579
* addressbook/conduit/address-conduit.c:
* addressbook/gui/component/addressbook-config.c:
* addressbook/gui/contact-editor/e-contact-editor.c:
* addressbook/gui/widgets/eab-gui-util.c:
* calendar/conduits/calendar/calendar-conduit.c:
* calendar/conduits/memo/memo-conduit.c:
* calendar/conduits/todo/todo-conduit.c:
* calendar/gui/dialogs/alarm-dialog.c:
* calendar/gui/dialogs/event-page.c:
* calendar/gui/dialogs/memo-page.c:
* calendar/gui/dialogs/task-page.c:
* calendar/gui/e-day-view-layout.c:
* calendar/gui/e-day-view-layout.h:
* calendar/gui/print.c:
* e-util/e-pilot-map.c:
* e-util/e-plugin.c:
* e-util/e-profile-event.c:
* e-util/e-signature.c:
* filter/filter-file.c:
* mail/e-searching-tokenizer.c:
* mail/em-folder-browser.c:
* mail/em-format-html.c:
* mail/em-format-view.c:
* mail/em-format.c:
* mail/em-mailer-prefs.c:
* mail/em-mailer-prefs.h:
* mail/mail-session.c:
* mail/mail-session.h:
* mail/mail-vfolder.c:
* mail/message-list.c:
* plugins/bbdb/bbdb.c:
* plugins/bbdb/gaimbuddies.c:
* plugins/calendar-http/calendar-http.c:
* plugins/exchange-operations/exchange-user-dialog.c:
* plugins/face/face.c:
* shell/e-shell-window.c:
* shell/e-shell.c:
* smime/lib/e-cert-db.c:
* tools/killev.c:
* widgets/misc/e-cursors.c:
* widgets/misc/e-spinner.c:
* widgets/misc/e-unicode.c:
* widgets/table/e-table-field-chooser-item.c:
* widgets/table/e-table-header-item.c:
* widgets/table/e-table-header-item.h:
* widgets/table/e-table-header-utils.c:
* widgets/table/e-table.c:
* widgets/text/e-text.c:
Fix various compiler warnings. Patch from Milan Crha.
svn path=/trunk/; revision=34368
2007-10-10 04:54:36 +00:00
e2e5e8d754
Fix for bug #461195 from Hiroyuki Ikezoe.
...
Use GObject's marshalers whenever possible.
svn path=/trunk/; revision=34324
2007-09-27 20:08:55 +00:00
8e47917e8c
Update FSF address in header comments ( #469886 ). Patch from Tobias
...
2007-09-02 Matthew Barnes <mbarnes@redhat.com >
* Update FSF address in header comments (#469886 ).
Patch from Tobias Mueller.
svn path=/trunk/; revision=34151
2007-09-02 04:19:22 +00:00
9ea10deea3
Move away from g_asserts from g_return*.
...
svn path=/trunk/; revision=34142
2007-08-31 05:23:46 +00:00
5b91ae3f31
** Fixes bug #309166
...
2007-08-23 Matthew Barnes <mbarnes@redhat.com >
** Fixes bug #309166
* text/e-text.c (_get_updated_position): Modified the way movement
of cursor is handled across grapheme clusters.
* text/e-text.c (_get_position): Uses the new function for forward
and backward movement of characters (simple or grapheme clusters).
Patch by Mayank Jain.
svn path=/trunk/; revision=34083
2007-08-23 21:10:27 +00:00
ed6d71b37f
** Fixes bug #303878
...
2007-08-23 Matthew Barnes <mbarnes@redhat.com >
** Fixes bug #303878
* widgets/text/e-text.h: preedit_pos: new value.
* widgets/text/e-text.c: (e_text_get_cursor_locations):
New function. Get the cursor locations.
(update_im_cursor_position): New function.
Set the cursor location to IMContext.
(insert_preedit_text): Call update_im_cursor_position when draw
preedit text.
(e_text_preedit_changed_cb): Set the preedit cursor position to
preedit_pos.
Patch by Hiroyuki Ikezoe and makuchaku.
svn path=/trunk/; revision=34081
2007-08-23 20:31:16 +00:00
e0b92a2aaa
** Fix for bug #455799
...
2007-08-04 Hiroyuki Ikezoe <poincare@ikezoe.net >
** Fix for bug #455799
Remove all .cvsignore and update svn:ignore porperty in whole
directories.
svn path=/trunk/; revision=33945
2007-08-03 23:52:01 +00:00
6baf4d9bcc
Remove E_MAKE_TYPE macro.
...
2007-07-27 Hiroyuki Ikezoe <poincare@ikezoe.net >
* e-util/e-util.h: Remove E_MAKE_TYPE macro.
* e-util/e-bit-array.c:
* e-util/e-sorter-array.c:
* e-util/e-sorter.c:
* e-util/e-text-event-processor-emacs-like.c:
* e-util/e-text-event-processor.c:
* widgets/menus/gal-define-views-dialog.c:
* widgets/menus/gal-define-views-model.c:
* widgets/menus/gal-view-collection.c:
* widgets/menus/gal-view-etable.c:
* widgets/menus/gal-view-factory-etable.c:
* widgets/menus/gal-view-factory.c:
* widgets/menus/gal-view-instance-save-as-dialog.c:
* widgets/menus/gal-view-instance.c:
* widgets/menus/gal-view-new-dialog.c:
* widgets/menus/gal-view.c:
* widgets/misc/e-canvas-background.c:
* widgets/misc/e-canvas-vbox.c:
* widgets/misc/e-canvas.c:
* widgets/misc/e-printable.c:
* widgets/misc/e-reflow-model.c:
* widgets/misc/e-reflow.c:
* widgets/misc/e-selection-model-array.c:
* widgets/misc/e-selection-model-simple.c:
* widgets/misc/e-selection-model.c:
* widgets/table/e-cell-checkbox.c:
* widgets/table/e-cell-combo.c:
* widgets/table/e-cell-date.c:
* widgets/table/e-cell-float.c:
* widgets/table/e-cell-hbox.c:
* widgets/table/e-cell-number.c:
* widgets/table/e-cell-pixbuf.c:
* widgets/table/e-cell-popup.c:
* widgets/table/e-cell-progress.c:
* widgets/table/e-cell-size.c:
* widgets/table/e-cell-spin-button.c:
* widgets/table/e-cell-text.c:
* widgets/table/e-cell-toggle.c:
* widgets/table/e-cell-tree.c:
* widgets/table/e-cell-vbox.c:
* widgets/table/e-cell.c:
* widgets/table/e-table-click-to-add.c:
* widgets/table/e-table-col.c:
* widgets/table/e-table-column-specification.c:
* widgets/table/e-table-column.c:
* widgets/table/e-table-config-field.c:
* widgets/table/e-table-config.c:
* widgets/table/e-table-extras.c:
* widgets/table/e-table-field-chooser-dialog.c:
* widgets/table/e-table-field-chooser-item.c:
* widgets/table/e-table-field-chooser.c:
* widgets/table/e-table-group-container.c:
* widgets/table/e-table-group-leaf.c:
* widgets/table/e-table-group.c:
* widgets/table/e-table-header-item.c:
* widgets/table/e-table-header.c:
* widgets/table/e-table-item.c:
* widgets/table/e-table-memory-callbacks.c:
* widgets/table/e-table-memory-store.c:
* widgets/table/e-table-memory.c:
* widgets/table/e-table-model.c:
* widgets/table/e-table-one.c:
* widgets/table/e-table-scrolled.c:
* widgets/table/e-table-search.c:
* widgets/table/e-table-selection-model.c:
* widgets/table/e-table-simple.c:
* widgets/table/e-table-sort-info.c:
* widgets/table/e-table-sorted-variable.c:
* widgets/table/e-table-sorted.c:
* widgets/table/e-table-sorter.c:
* widgets/table/e-table-specification.c:
* widgets/table/e-table-state.c:
* widgets/table/e-table-subset-variable.c:
* widgets/table/e-table-subset.c:
* widgets/table/e-table-without.c:
* widgets/table/e-table.c:
* widgets/table/e-tree-memory-callbacks.c:
* widgets/table/e-tree-memory.c:
* widgets/table/e-tree-model.c:
* widgets/table/e-tree-scrolled.c:
* widgets/table/e-tree-selection-model.c:
* widgets/table/e-tree-simple.c:
* widgets/table/e-tree-sorted-variable.c:
* widgets/table/e-tree-sorted.c:
* widgets/table/e-tree-table-adapter.c:
* widgets/table/e-tree.c:
* widgets/text/e-completion-callbacks.c:
* widgets/text/e-completion-view.c:
* widgets/text/e-completion.c:
* widgets/text/e-entry.c:
* widgets/text/e-table-text-model.c:
* widgets/text/e-text-model-uri.c:
* widgets/text/e-text-model.c:
* widgets/text/e-text.c:
Use G_DEFINE_TYPE instead of E_MAKE_TYPE.
svn path=/trunk/; revision=33864
2007-07-27 21:14:15 +00:00
08de5e9e14
Collect all the required package versions in one place and explicitly
...
2007-07-27 Matthew Barnes <mbarnes@redhat.com >
* configure.in:
Collect all the required package versions in one place and
explicitly require GTK+ 2.10 or higher. (#380354 )
* Adapt various Makefile.am files.
svn path=/trunk/; revision=33863
2007-07-27 16:42:11 +00:00
de6cb9b637
Plugged memory leak.
...
2007-07-26 Hiroyuki Ikezoe <poincare@ikezoe.net >
* text/e-text.c: (e_text_dispose): Plugged memory leak.
svn path=/trunk/; revision=33848
2007-07-26 12:30:30 +00:00
41e4f3253e
Remove needless g_strndup().
...
* text/e-text.c: (e_text_copy_clipboard): Remove needless g_strndup().
svn path=/trunk/; revision=33819
2007-07-18 22:17:31 +00:00
d4c82840cc
Remove needless g_strndup().
...
* text/e-text.c: (primary_get_cb): Remove needless g_strndup().
svn path=/trunk/; revision=33806
2007-07-15 02:11:07 +00:00
051f3691f2
** Fixes bug #424562
...
2007-05-24 Matthew Barnes <mbarnes@redhat.com >
** Fixes bug #424562
* e-util/eggtrayicon.c:
* e-util/eggtrayicon.h:
Evolution requires GTK+ 2.10 now so kill this widget.
* e-util/Makefile.am:
Remove eggtrayicon.c and eggtrayicon.h.
* calendar/gui/dialogs/recur-comp.c (recur_component_dialog):
* e-util/e-dialog-utils.c (e_notice):
* plugins/calendar-weather/calendar-weather.c
(e_calendar_weather_location):
* widgets/text/e-text.c (e_text_copy_clipboard),
(e_text_update_primary_selection), (e_text_paste), (e_text_do_popup):
Remove check for obsolete GTK+ version.
* gui/alarm-notify/alarm-queue.c:
EggTrayIcon is dead; always use GtkStatusIcon.
svn path=/trunk/; revision=33573
2007-05-24 19:14:14 +00:00
64977cb1bc
Massive code cleanup (bug #429422 )
...
svn path=/trunk/; revision=33432
2007-04-19 18:53:33 +00:00
cba3097cad
** Fixes bug #419524
...
2007-03-20 Matthew Barnes <mbarnes@redhat.com >
** Fixes bug #419524
* Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
* e-util/e-xml-utils.c (e_xml_get_child_by_name_by_lang_list):
* mail/em-migrate.c (emm_setup_initial):
* shell/e-component-registry.c (query_components):
* shell/e-shell-settings-dialog.c (load_pages):
* shell/e-shell-window-commands.c (command_quick_reference):
* tools/killev.c (main):
Use g_get_language_names() instead of gnome_i18n_get_language_list().
* e-util/e-util.c: Remove e_gettext().
* e-util/Makefile.am: Remove e-i18n.h.
svn path=/trunk/; revision=33319
2007-03-20 17:23:58 +00:00
d328ab72d5
** Fixes bug #357216
...
2006-02-08 Matthew Barnes <mbarnes@redhat.com >
** Fixes bug #357216
* widgets/text/e-entry.c: Remove "font", "fontset", and "gdk_font"
properties, since they forward gets and sets to non-existant
properties in entry->item.
* widgets/table/e-table-field-chooser-item.c:
* widgets/table/e-table-field-chooser-item.h:
* widgets/table/e-table-group-container.c:
* widgets/table/e-table-group-container.h:
Replace deprecated GdkFont with PangoFontDescription.
* widgets/table/e-table-header-item.c:
* widgets/table/e-table-header-item.h:
Replace deprecated GdkFont with PangoFontDescription.
Rename "fontset" property to "font-desc", and change the property
type to a boxed PangoFontDescription.
svn path=/trunk/; revision=33185
2007-02-08 19:34:11 +00:00
16e935ac6a
Fixes bug #357970
...
2006-09-27 Matthew Barnes <mbarnes@redhat.com >
Fixes bug #357970
* text/e-text.c (e_text_unrealize): Don't call deprecated GLib / GDK
functions.
svn path=/trunk/; revision=33050
2006-12-04 15:45:50 +00:00
7a205fe6d0
** Fixes bug #352450
...
2006-08-23 Matthew Barnes <mbarnes@redhat.com >
** Fixes bug #352450
* misc/e-canvas-background.c:
* misc/e-cursors.c:
* misc/e-map.c:
* misc/e-reflow.c:
* misc/e-task-widget.c:
* misc/gal-combo-box.c:
* table/e-cell-text.c:
* table/e-cell-toggle.c:
* table/e-table-field-chooser-item.c:
* table/e-table-field-chooser.c:
* table/e-table-header-item.c:
* table/e-table-header-utils.c:
* table/e-table-item.c:
* table/e-table.c:
* table/e-tree-memory.c:
* table/e-tree-sorted.c:
* table/e-tree.c:
* table/e-text.c:
Replace deprecated GLib and GDK function calls.
svn path=/trunk/; revision=32783
2006-09-18 13:06:49 +00:00
3bd80dbe0b
** Fixes 342313. Use GTK_CHECK_VERSION instead of GTK_2_2.
...
** Fixes 342313.
* text/e-text.c: Use GTK_CHECK_VERSION instead of GTK_2_2.
svn path=/trunk/; revision=32365
2006-07-21 05:47:37 +00:00