Benjamin Otte
147cc5979e
e-text: Only include libgnomecanvas.h
2010-10-29 13:49:59 -04:00
Benjamin Otte
b3a95d0299
gnome-canvas: Change GnomeCanvasItem->point vfunc
...
Previously the function returned the distance to the nearest item. Now
it only returns an item that is hit. This slightly changes semantics
(button events are no longer dispatched to the nearest item, but only to
the item actually clicked on), but makes the code way simpler and
actually does what one would expect.
2010-10-29 13:49:59 -04:00
Benjamin Otte
6798b256cd
gnome-canvas: Remove close_enough member
...
It's never set, so just replace it with its default value 0 everywhere.
2010-10-29 13:49:59 -04:00
Benjamin Otte
bfe391f216
e-text: Remove stippling code
2010-10-29 13:49:58 -04:00
Benjamin Otte
df70b76a55
gnome-canvas: Remove aa code
...
The anti-aliased code was never used, so remove it.
2010-10-29 13:49:57 -04:00
Matthew Barnes
5d812173d0
Drop usage of GtkAnchorType.
...
gtk+-3.0 removed it for being "unused".
2010-10-26 13:31:26 -04:00
Milan Crha
f0714755e2
Memory leaks around g_value_set_string
2010-10-22 15:42:21 +02:00
Milan Crha
7a07c80767
Bug #630504 - Precache collate keys before sorting in EReflowModel
2010-10-20 13:34:53 +02:00
Milan Crha
1c6f2d154e
Bug #631320 - GtkObject is gone in GTK3
2010-10-06 19:26:08 +02:00
Matthew Barnes
9675f18d91
Coding style and whitespace cleanup.
2010-10-03 13:29:20 -04:00
Matthew Barnes
afe6f502c3
Use new GDK keysym names if available.
...
In GTK+ 2.21.8, the keysym names were renamed from GDK_* to GDK_KEY_*.
I've added backward-compatibility macors to gtk-compat.h, which can be
dumped as soon as we require GTK+ >= 2.22.0.
2010-09-17 18:39:59 -04:00
Matthew Barnes
ebcce86769
Coding style and whitespace cleanups.
2010-09-11 14:14:04 -04:00
Milan Crha
101305e1c7
Various memory leaks
2010-09-07 18:39:46 +02:00
Matthew Barnes
eb29179da6
Coding style and whitespace cleanup.
2010-07-11 22:25:06 -04:00
Matthew Barnes
fc3123dc43
Work around sudden disappearance of GdkRegion in GTK+ 2.90.5.
...
API was deprecated and removed in less than two hours! Sheesh!
2010-06-29 20:38:29 -04:00
Matthew Barnes
5d0878967e
Coding style and whitespace cleanup.
2010-06-20 08:06:19 -04:00
Matthew Barnes
c2c89fcb8c
Fix all remaining GTK3 issues.
...
Work around the issue of GnomeCanvasItem amending its own flags to
GtkObject::flags (which is sealed) by giving it its own flags field.
This breaks libgnomecanvas ABI and API, but I see no other way.
This commit didn't work the first time because gnome-pilot libraries
were still pulling in the system-wide libgnomecanvas, and that was
interfereing with our bundled version which has a different ABI.
But gnome-pilot integration was dropped in the previous commit, so
everything is now using the bundled libgnomecanvas.
2010-06-15 14:46:02 -04:00
Matthew Barnes
a55021bcef
Revert "Fix all remaining GTK3 issues."
...
This reverts commit fd8b55edaa .
Something in this commit seriously hosed ETable, making Evolution pretty
much unusable. Reverting this until I can track down the problem.
2010-06-14 21:38:53 -04:00
Matthew Barnes
3f34eeab52
Drop the "2" from libgnomecanvas and libart_lgpl.
2010-06-14 13:18:06 -04:00
Matthew Barnes
e92f18edb6
Add some missing linker flags.
2010-06-14 13:10:13 -04:00
Matthew Barnes
fd8b55edaa
Fix all remaining GTK3 issues.
...
Work around the issue of GnomeCanvasItem amending its own flags to
GtkObject::flags (which is sealed) by giving it its own flags field.
This breaks libgnomecanvas ABI and API, but I see no other way.
2010-06-14 12:55:49 -04:00
Fridrich Štrba
06b16e2055
Remove 3 leftover references to non-existing libraries
2010-04-23 13:24:37 +02:00
Matthew Barnes
72797decc1
Giant leap towards GSEAL compliance.
2010-04-08 11:05:26 -04:00
Milan Crha
b2e7e4fedd
Bug #325121 - Do not translate developer strings in g_param_spec_*
2010-04-01 21:40:19 +02:00
Matthew Barnes
2836a54dd6
Work around recent GTK+ deprecations.
2010-03-05 07:36:23 -05:00
Matthew Barnes
ec73f5522f
Coding style and whitespace cleanup.
2010-01-30 18:09:19 -05:00
Matthew Barnes
cae22334fa
Remove dead assignments found by clang.
2010-01-15 21:50:05 -05:00
Matthew Barnes
95072d1bc3
Remove unused tooltip support from ECanvas/ETable/EText.
2010-01-14 11:34:28 -05:00
Matthew Barnes
a6d296b998
Baby steps toward GSEAL compliance.
2010-01-13 14:17:42 -05:00
Matthew Barnes
79741ccd3f
Bug 606250 - Remove usage of deprecated GTK+ symbols
...
Several GtkWidget macros were recently deprecated.
2010-01-07 14:45:43 -05:00
H.Habighorst
f62728b55e
Bug 596848 - Use per-target CPPFLAGS in automake files
2009-09-30 23:37:50 -04:00
Matthew Barnes
591bcbeb91
Remove a bunch of unused functions.
2009-09-15 05:26:52 -05:00
Matthew Barnes
fa360fde28
More whitespace cleanup.
2009-07-18 14:07:42 -04:00
Matthew Barnes
374bd42f69
Fix excessive whitespace.
2009-07-14 11:26:22 -04:00
Matthew Barnes
1351c8e4fb
Merge branch 'master' into kill-bonobo
2009-07-01 10:47:10 -04:00
Matthew Barnes
bfc5ba2511
Fix "make distcheck" errors and other build cleanups.
2009-06-30 18:34:08 -04:00
Matthew Barnes
42e75c9162
Use AM_CPPFLAGS instead of INCLUDE in all Makefile.am.
2009-06-30 17:20:23 -04:00
Matthew Barnes
f0d3f3afdf
Radically reorganize source code.
...
- Collect all shell modules into a new top-level 'modules' directory:
$(top_srcdir)/modules/addressbook
$(top_srcdir)/modules/calendar
$(top_srcdir)/modules/mail
Nothing is allowed to link to these, not plugins nor other modules.
THIS SOLVES BUG #571275 AND OPENS THE DOOR TO PORTING TO MAC OS X.
- Mimic the libevolution-mail-shared library from master (except drop
the "shared" suffix) and have libevolution-mail-importers and all
mail-related plugins link to it.
- Discard the a11y subdirectories and have the files live alongside
their counterpart widgets.
2009-06-24 18:29:22 -04:00
Matthew Barnes
c0d998229d
Stop abusing forward declarations.
2009-06-18 16:01:29 -04:00
Matthew Barnes
547e123d27
Stop abusing forward declarations.
2009-06-18 15:26:21 -04:00
Matthew Barnes
00d56cd32c
Use G_BEGIN_DECLS / G_END_DECLS macros.
2009-06-18 10:50:51 -04:00
Matthew Barnes
433eac7844
More code cleanup.
2009-06-02 10:35:03 -04:00
Matthew Barnes
8771a6de35
More code cleanup.
2009-06-01 19:09:19 -04:00
Matthew Barnes
14f8eee012
Whitespace cleanup.
2009-05-28 13:21:01 -04:00
Matthew Barnes
6413227cef
Whitespace cleanup.
2009-05-28 13:13:05 -04:00
Matthew Barnes
fad4af8a3d
Prefer GLib basic types over C types.
2009-05-28 12:13:23 -04:00
Matthew Barnes
6f5464f34c
Remove trailing whitespace, again.
2009-05-28 12:13:22 -04:00
Matthew Barnes
948235c3d1
Prefer GLib basic types over C types.
2009-05-27 10:29:19 -04:00
Matthew Barnes
cc3a98fc1a
Merge branch 'master' into kill-bonobo
...
Conflicts:
a11y/widgets/ea-combo-button.c
a11y/widgets/ea-combo-button.h
addressbook/gui/component/addressbook-component.c
addressbook/gui/component/addressbook-component.h
addressbook/gui/component/addressbook-view.c
addressbook/gui/component/addressbook-view.h
addressbook/gui/component/component-factory.c
addressbook/gui/widgets/e-addressbook-view.c
addressbook/gui/widgets/eab-contact-display.c
addressbook/gui/widgets/eab-gui-util.h
addressbook/gui/widgets/eab-menu.c
addressbook/gui/widgets/eab-menu.h
addressbook/gui/widgets/eab-popup-control.c
addressbook/gui/widgets/eab-popup-control.h
addressbook/gui/widgets/eab-popup.c
addressbook/gui/widgets/eab-popup.h
calendar/gui/cal-search-bar.c
calendar/gui/calendar-commands.c
calendar/gui/calendar-component.c
calendar/gui/comp-editor-factory.c
calendar/gui/comp-editor-factory.h
calendar/gui/control-factory.c
calendar/gui/dialogs/comp-editor.c
calendar/gui/e-cal-component-memo-preview.c
calendar/gui/e-cal-component-memo-preview.h
calendar/gui/e-calendar-table.c
calendar/gui/e-memo-table.c
calendar/gui/e-memos.c
calendar/gui/e-tasks.c
calendar/gui/gnome-cal.c
calendar/gui/gnome-cal.h
calendar/gui/itip-bonobo-control.c
calendar/gui/itip-bonobo-control.h
calendar/gui/main.c
calendar/gui/memos-component.c
calendar/gui/memos-control.c
calendar/gui/memos-control.h
calendar/gui/migration.c
calendar/gui/migration.h
calendar/gui/tasks-component.c
calendar/gui/tasks-control.c
calendar/importers/main.c
composer/Makefile.am
composer/e-composer-header-table.c
composer/e-composer-header.c
composer/e-composer-header.h
composer/e-composer-name-header.c
composer/e-composer-private.c
composer/e-composer-text-header.c
composer/e-msg-composer.c
composer/e-msg-composer.h
e-util/e-corba-utils.h
e-util/e-logger.c
e-util/e-logger.h
e-util/e-util-labels.c
e-util/e-util-labels.h
em-format/em-format.c
mail/Makefile.am
mail/e-mail-shell-migrate.c
mail/em-account-editor.c
mail/em-account-editor.h
mail/em-composer-prefs.c
mail/em-composer-utils.c
mail/em-composer-utils.h
mail/em-folder-browser.c
mail/em-folder-tree-model.c
mail/em-folder-tree.c
mail/em-folder-tree.h
mail/em-folder-utils.c
mail/em-folder-utils.h
mail/em-folder-view.c
mail/em-format-html-display.c
mail/em-format-html.c
mail/em-mailer-prefs.c
mail/em-mailer-prefs.h
mail/em-message-browser.c
mail/em-message-browser.h
mail/em-network-prefs.h
mail/em-popup.c
mail/em-utils.c
mail/importers/Makefile.am
mail/mail-component-factory.c
mail/mail-component.c
mail/mail-config-factory.c
mail/mail-config-factory.h
mail/mail-config.c
mail/mail-dialogs.glade
mail/mail-types.h
plugins/calendar-weather/calendar-weather.c
plugins/mail-account-disable/mail-account-disable.c
plugins/select-one-source/select-one-source.c
po/POTFILES.in
shell/e-component-registry.c
shell/e-component-registry.h
shell/e-component-view.c
shell/e-component-view.h
shell/e-corba-config-page.c
shell/e-corba-config-page.h
shell/e-shell-constants.h
shell/e-shell-settings-dialog.c
shell/e-shell-settings-dialog.h
shell/e-shell-window-commands.c
shell/e-shell-window.c
shell/e-shell.h
shell/e-sidebar.c
shell/e-sidebar.h
shell/e-user-creatable-items-handler.c
shell/e-user-creatable-items-handler.h
shell/es-menu.c
shell/es-menu.h
shell/evolution-component.h
shell/evolution-config-control.c
shell/evolution-config-control.h
shell/evolution-listener.c
shell/evolution-listener.h
shell/evolution-shell-component-utils.c
shell/evolution-shell-component-utils.h
shell/importer/evolution-importer-client.c
shell/importer/evolution-importer-client.h
shell/importer/evolution-importer-listener.c
shell/importer/evolution-importer-listener.h
shell/importer/evolution-importer.c
shell/importer/evolution-importer.h
shell/importer/evolution-intelligent-importer.c
shell/importer/evolution-intelligent-importer.h
shell/importer/intelligent.c
shell/main.c
shell/test/evolution-test-component.c
shell/test/evolution-test-component.h
widgets/menus/gal-view-instance.c
widgets/menus/gal-view-menus.c
widgets/menus/gal-view-menus.h
widgets/misc/Makefile.am
widgets/misc/e-activity-handler.c
widgets/misc/e-activity-handler.h
widgets/misc/e-charset-picker.c
widgets/misc/e-combo-button.c
widgets/misc/e-combo-button.h
widgets/misc/e-config-page.h
widgets/misc/e-dropdown-button.c
widgets/misc/e-dropdown-button.h
widgets/misc/e-filter-bar.c
widgets/misc/e-info-label.c
widgets/misc/e-info-label.h
widgets/misc/e-multi-config-dialog.c
widgets/misc/e-multi-config-dialog.h
widgets/misc/e-search-bar.c
widgets/misc/e-search-bar.h
widgets/misc/e-task-bar.c
widgets/misc/e-task-bar.h
widgets/misc/e-task-widget.c
widgets/misc/e-task-widget.h
widgets/misc/test-dropdown-button.c
widgets/misc/test-error.c
widgets/misc/test-info-label.c
widgets/table/e-table-example-1.c
2009-05-27 08:37:17 -04:00
Matthew Barnes
e4afd3f9fb
Remove trailing whitespace, again.
2009-05-26 23:21:02 -04:00