Matthew Barnes
2a39437ee9
Adapt to single-include E-D-S libraries.
2012-06-03 15:14:03 -04:00
Srinivasa Ragavan
14f82dde34
Move EAlert* and e-xml-utils references from other part of the code to libevolution-utils.
2012-03-03 09:02:33 -05:00
Matthew Barnes
e64d6fe05c
Miscellaneous cleanups.
2011-11-22 20:43:04 -05:00
Matthew Barnes
53bc6ffc53
The EExtension framework is now in libebackend.
...
The EModule, EExtensible and EExtension classes as well as the
e_type_traverse() function have been moved to Evolution-Data-Server's
libebackend library to replace e-data-server-module.c.
Now Evolution-Data-Server modules use the same framework as Evolution.
2011-09-26 09:45:55 -04:00
Milan Crha
756c8abcb8
Bug #646109 - Fix use of include <config.h> to make sure translations work
2011-05-27 15:23:07 +02:00
Matthew Barnes
ff9fcffeca
EMFolderTree: Add an EAlertSink property.
...
Now EMFolderTree has access to both an EShellBackend and an EAlertSink;
everything it needs to build and submit EActivity instances.
2011-05-24 11:02:59 -04:00
Matthew Barnes
c6fd77460f
Coding style and whitespace cleanup.
2011-03-05 12:34:28 -05:00
Milan Crha
1301cf02ef
Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly
2011-02-25 16:20:41 +01:00
Matthew Barnes
7a1677520d
Remove NULL checks for GObject methods.
...
As of GLib 2.28 all GObject virtual methods, including constructed(),
are safe to chain up to unconditionally. Remove unnecessary checks.
2011-02-12 12:54:08 -05:00
Kjartan Maraas
2c31a5bc23
Bug 641756 - Fix warnings from GCC 4.6
...
GCC learned how to find dead assignments.
2011-02-08 11:57:50 -05:00
Matthew Barnes
0109aa3a92
More whitespace cleanup.
2011-01-30 11:33:28 -05:00
Milan Crha
66404fc4d9
Bug #640516 - Information bar above folder list is empty
2011-01-25 12:06:23 -05:00
Rodrigo Moya
b7c2f49973
Adapt size_request vfuncs to latest gtk+-3.0 API.
2011-01-25 10:37:16 -05:00
Matthew Barnes
753c60fc67
Drop backward-compatibility cruft.
2011-01-25 10:28:26 -05:00
Matthew Barnes
0af3ff804c
Fudge gtk_widget_get_preferred_size() for gtk2.
...
Easy enough to fake gtk_widget_get_preferred_size() in gtk2 using
gtk_widget_size_request(). Reduces diff noise with gtk3 branch.
2011-01-14 14:58:29 -05:00
Milan Crha
22b2d26d04
Free/busy meeting view doesn't work due to non-working extension
2010-12-06 14:23:20 +01:00
Matthew Barnes
1e663aa132
Replace EBinding with GBinding.
...
GObject now does property bindings itself.
Requires GLib >= 2.26.
2010-10-14 07:12:52 -04:00
Milan Crha
1c6f2d154e
Bug #631320 - GtkObject is gone in GTK3
2010-10-06 19:26:08 +02:00
Matthew Barnes
ecf3434da0
GObject boilerplate cleanup.
...
Prefer thread-safe G_DEFINE_TYPE and G_DEFINE_INTERFACE macros over
manual GType registration.
This is just a start... lots more to do.
2010-08-24 14:37:02 -04:00
Javier Jardón
96421ff37c
Use accessor functions instead direct access (GSEAL work)
...
Still remaining:
GtkAccessible::widget
GtkAssistant::forward
GtkAssistant::back
GtkObject::flags
GtkTreeStore::stamp
The GtkAssistant fields are related to bug #596428 . We don't
need accessor functions so much as the enhancement described
there implemented.
https://bugzilla.gnome.org/show_bug.cgi?id=615613
2010-04-13 16:23:16 +02:00
Matthew Barnes
72797decc1
Giant leap towards GSEAL compliance.
2010-04-08 11:05:26 -04:00
Matthew Barnes
f9dd2dd10b
Move "section" documentation out of header files.
2010-03-21 17:24:42 -04:00
Matthew Barnes
185b7b2a0b
Make EShell and related classes extensible.
2010-03-20 11:49:46 -04:00
Milan Crha
abaecf816e
Bug #606340 - Crash on non-utf8 letter in mail folder name
2010-01-08 16:29:42 +01:00
Matthew Barnes
5b771a7500
Developer documentation improvements.
2009-09-22 21:26:54 -04:00
Matthew Barnes
c95a226217
EShell cleanup + rework my previous crasher fix.
2009-09-04 16:15:04 -04:00
Matthew Barnes
624f48121f
Fix up EShell API documentation.
2009-06-30 20:05:07 -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
4f60c57f31
Fix packing of labels in sidebar banner.
...
Secondary label should not be ellipsized.
svn path=/branches/kill-bonobo/; revision=37261
2009-02-13 04:44:45 +00:00
Matthew Barnes
32ffc3ca1c
Make the sidebar icon follow the folder icon.
...
Fix more runtime warnings.
svn path=/branches/kill-bonobo/; revision=37130
2009-01-25 03:28:18 +00:00
Matthew Barnes
ab0ea462f3
Documentation improvements.
...
svn path=/branches/kill-bonobo/; revision=36806
2008-11-19 23:54:02 +00:00
Matthew Barnes
e7a31c5035
Commit recent work so I can merge from trunk.
...
svn path=/branches/kill-bonobo/; revision=36684
2008-10-24 23:02:33 +00:00
Matthew Barnes
791c982c45
Update the headers on files I've created or completely rewritten to match
...
Sankar's LGPLv3 template.
svn path=/branches/kill-bonobo/; revision=36535
2008-10-01 21:51:10 +00:00
Matthew Barnes
e52986f422
Add more EShell API documentation.
...
svn path=/branches/kill-bonobo/; revision=36533
2008-10-01 18:58:37 +00:00
Matthew Barnes
098ea8aad8
Get Memos to come up. Doesn't really work yet, but the widgets are all there.
...
svn path=/branches/kill-bonobo/; revision=36491
2008-09-29 16:14:46 +00:00
Matthew Barnes
9515b98403
Saving progress. Experimenting with directory layout.
...
Saving progress.
Experimenting with directory layout.
svn path=/branches/kill-bonobo/; revision=36446
2008-09-24 22:53:30 +00:00
Matthew Barnes
8d21ab98d9
Progress update:
...
- Get context menus working in the contact preview pane.
- Kill EABPopup.
- Yet more code refactoring.
- Add a handy utility function: e_shell_window_show_popup_menu()
Takes a widget path in the shell window's UI definition.
svn path=/branches/kill-bonobo/; revision=36366
2008-09-18 02:32:04 +00:00
Matthew Barnes
7ee6ef65f1
Allow EShellContent, EShellSidebar, and EShellTaskbar to be subclassed,
...
and begin doing so for Calendars, Memos and Tasks. Makes the code cleaner.
svn path=/branches/kill-bonobo/; revision=36317
2008-09-13 04:02:09 +00:00
Matthew Barnes
c701a5e026
Add stubs for calendar, task, and memo shell views.
...
svn path=/branches/kill-bonobo/; revision=36296
2008-09-10 18:36:36 +00:00
Matthew Barnes
2e83206b30
Fix some bootstrapping issues.
...
svn path=/branches/kill-bonobo/; revision=36291
2008-09-09 17:29:09 +00:00
Matthew Barnes
935897c9a2
Fix some bugs in the way the shell widgets get initialized.
...
svn path=/branches/kill-bonobo/; revision=36279
2008-09-09 02:53:40 +00:00
Matthew Barnes
5350eebb5e
Progress update:
...
- Merge ETaskBar into EShellTaskbar.
- Remember the last view, and make --component work.
svn path=/branches/kill-bonobo/; revision=36278
2008-09-08 20:37:00 +00:00
Matthew Barnes
52d683e48c
Progress update:
...
- Contacts module mostly working now.
- View and search UI not yet working.
- Still refining shell design.
svn path=/branches/kill-bonobo/; revision=36268
2008-09-07 04:02:27 +00:00
Matthew Barnes
eca687589d
Saving progress. Lots of changes. Things are a bit broken at the moment.
...
svn path=/branches/kill-bonobo/; revision=36260
2008-09-05 15:47:38 +00:00