Commit Graph

2443 Commits

Author SHA1 Message Date
9c9e85d286 Secondary checkout spotted a compilation issue.
Select the first Preferences page when the window is shown.

svn path=/branches/kill-bonobo/; revision=36702
2008-10-30 21:23:17 +00:00
80e6c5adad Add popup menus to the calendar memopad and taskpad.
Implement support for "hide completed tasks" option (not yet tested).
Flesh out most of the Preferences window.  Still need Certificates page.

svn path=/branches/kill-bonobo/; revision=36701
2008-10-30 20:51:26 +00:00
14f54991f3 Disable parts of my previous calendar work, such that all modules now load!
svn path=/branches/kill-bonobo/; revision=36690
2008-10-27 20:28:57 +00:00
85b2913a38 Merge revisions 36534:36684 from trunk.
svn path=/branches/kill-bonobo/; revision=36685
2008-10-24 23:52:05 +00:00
54b80a7271 Get the mail folder tree compiling, though I'm not yet sure why it's not
showing anything.  Probably something stupid.  Also enabled the composer.

svn path=/branches/kill-bonobo/; revision=36623
2008-10-17 03:48:03 +00:00
79aa45cfed Progress update:
- Calendar is kind of a mess at the moment.  Doesn't compile.

	- Roughed in the Mail module, including all the actions.
	  That _does_ compile.  Runs, even.


svn path=/branches/kill-bonobo/; revision=36611
2008-10-13 17:57:46 +00:00
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
b2cda1d0c6 Merge revisions 36016:36533 from trunk.
svn path=/branches/kill-bonobo/; revision=36534
2008-10-01 20:56:04 +00:00
c261a99bc4 Memos are mostly working now. Tasks to follow.
svn path=/branches/kill-bonobo/; revision=36495
2008-09-30 03:25:23 +00:00
73c370019c Search UI is kinda sorta working. Still some outstanding issues.
svn path=/branches/kill-bonobo/; revision=36427
2008-09-22 21:03:28 +00:00
6b2295c93a Fix some miscellaneous address book bugs.
Kill e-shell-constants.h.

svn path=/branches/kill-bonobo/; revision=36392
2008-09-19 18:21:06 +00:00
3e3c13b439 Replace EActivityHandler with a new activity-tracking system that uses
EActivity objects instead of numeric handler IDs.  Create an EActivity,
configure it, and (optionally) connect to its "cancelled" and "completed"
signals.  Then hand it to the shell view via e_shell_view_add_activity().
When finished with the activity, call e_activity_finish() and unref it.

svn path=/branches/kill-bonobo/; revision=36391
2008-09-19 16:52:08 +00:00
9792036630 Progress update:
- Kill EABMenu.

	- Centralize marshallers to eliminate duplication.


svn path=/branches/kill-bonobo/; revision=36368
2008-09-18 03:31:42 +00:00
c0a255eb90 Merge revisions 36016:36303 from trunk.
svn path=/branches/kill-bonobo/; revision=36307
2008-09-11 15:34:29 +00:00
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
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
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
8bbf952350 Fix some bugs related to the New menu and toolbar button.
svn path=/branches/kill-bonobo/; revision=36232
2008-08-31 12:29:42 +00:00
06c449751c ** Fixes bug #549968
2008-08-30  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #549968

	* calendar/gui/dialogs/comp-editor.c (comp_editor_init):
	* widgets/misc/e-attachment-bar.c
	(e_attachment_bar_bonobo_ui_populate_with):
	Use the same mnemonic for "Recent Documents" as composer.


svn path=/branches/kill-bonobo/; revision=36226
2008-08-30 22:11:55 +00:00
0ad2c0cf65 Figured out why the switcher buttons have no relief.
GTK+ bug: http://bugzilla.gnome.org/show_bug.cgi?id=549943

svn path=/branches/kill-bonobo/; revision=36221
2008-08-30 14:38:37 +00:00
3843185df1 Preferences window awesomeness.
svn path=/branches/kill-bonobo/; revision=36215
2008-08-30 04:42:02 +00:00
e0c501b701 Progress update:
- Contacts module partially working!

	- Implement UI merging.  Also merge EInfoLabel into ESidebar.
	  The shell window now manages the icon and labels and keeps
	  them up-to-date via EShellView properties.


svn path=/branches/kill-bonobo/; revision=36214
2008-08-29 22:32:46 +00:00
2ef1b5bf42 Progress update:
- Get the "New" button and menu working.

  - Add a GtkMenuToolButton subclass called EMenuToolButton, which does
    some behind-the-scenes stuff to make the "New" button work properly.

  - Kill EComboButton and its associated a11y widget.


svn path=/branches/kill-bonobo/; revision=36045
2008-08-24 13:17:11 +00:00
4187293731 Merge revisions 35993:36015 from trunk.
Adapt recent "crash recovery" changes to new architecture.

svn path=/branches/kill-bonobo/; revision=36018
2008-08-18 16:18:42 +00:00
7ade227e64 Merge revisions 35951:35992 from trunk.
svn path=/branches/kill-bonobo/; revision=35994
2008-08-14 20:19:12 +00:00
2351455697 Kill EConfigPage.
svn path=/branches/kill-bonobo/; revision=35945
2008-08-09 02:31:24 +00:00
558de407c4 Kill EShellSettingsDialog.
Rename EMultiConfigDialog to EPreferencesWindow and improve the API.

svn path=/branches/kill-bonobo/; revision=35944
2008-08-09 02:24:46 +00:00
278c1fa77b Work through more compilation errors.
Rewrite EMultiConfigDialog to not use ETable.

svn path=/branches/kill-bonobo/; revision=35942
2008-08-08 23:12:59 +00:00
cea054cd54 Merge revisions 35747:35930 from trunk.
svn path=/branches/kill-bonobo/; revision=35931
2008-08-08 04:26:12 +00:00
03a3e6f846 Disable all components and plugins. Begin rewriting the shell.
svn path=/branches/kill-bonobo/; revision=35748
2008-07-16 19:37:02 +00:00
c049cedd69 ** Fix for bug #542889
2008-17-14  Paolo Borelli  <pborelli@katamail.com>

	** Fix for bug #542889

	Port to the new gtk tooltip api.


svn path=/trunk/; revision=35744
2008-07-14 11:38:30 +00:00
65f69a91c5 ** Fix for bug #542631
2008-07-12  Paolo Borelli  <pborelli@katamail.com>

	** Fix for bug #542631

	* e-attachment-bar.c: use g_format_size_for_display instead of cut and
	pasted code.


svn path=/trunk/; revision=35740
2008-07-12 16:36:45 +00:00
1fe74f379d Fix for bug #370731 (bugzilla.novell.com): Use MAX (<max width of day-names>, (2 * <max width of a digit>)) to determine the minimal size for each cell. This prevents the numbers and day-names from getting fuzzy when using large font-sizes.
svn path=/trunk/; revision=35731
2008-07-07 08:50:34 +00:00
cdf763e9d7 ** Fix for bug #519536
2008-06-30  Srinivasa Ragavan  <sragavan@novell.com>

	** Fix for bug #519536

	* e-activity-handler.c: (cancel_wrapper): Handle freeing of data
	safely.



svn path=/trunk/; revision=35702
2008-06-30 06:57:45 +00:00
abda2bda85 updated novell copyright notices (left others alone)
svn path=/trunk/; revision=35665
2008-06-20 22:26:57 +00:00
1a5163b539 ** Fix for bug #532597
2008-06-18  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #532597

	* e-selection-model-array.c: (e_selection_model_array_delete_rows):
	Do not leave selected more than one item if somebody else took care
	or reposition of the cursor row before the delete.


svn path=/trunk/; revision=35647
2008-06-18 16:13:23 +00:00
1931b88ebb ** Fix for bug #340683
2008-06-10  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #340683

	* e-attachment-bar.c: (get_system_thumbnail), (scale_pixbuf),
	(e_attachment_bar_create_attachment_cache), (update):
	Allow creating thumbnails of non-pictures with a gnome's thumbnailer.


svn path=/trunk/; revision=35624
2008-06-10 08:57:51 +00:00
24debf9d7e Fix build breakage. Apparently <gtk/gtk.h> only recently started
pulling in <gio/gio.h>.  We still need to include gio.h explicitly
for a little while longer.

svn path=/trunk/; revision=35607
2008-06-06 19:23:47 +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
5bca57d569 gdk_rgb_get_cmap -> gdk_rgb_get_colormap
2008-06-03  Kjartan Maraas  <kmaraas@gnome.org>

	* e-table-example-1.c: (main):
	* e-table-example-2.c: (main):
	* e-table-size-test.c: (main):
	* test-check.c: (check_test):
	* test-cols.c: (multi_cols_test):
	gdk_rgb_get_cmap -> gdk_rgb_get_colormap

svn path=/trunk/; revision=35588
2008-06-03 19:57:21 +00:00
66bcc503dd gdk_pixbuf_unref() -> g_object_unref()
2008-06-03  Kjartan Maraas  <kmaraas@gnome.org>

	* test-check.c: (check_test):
	* test-cols.c: (multi_cols_test):
	gdk_pixbuf_unref() -> g_object_unref()

svn path=/trunk/; revision=35587
2008-06-03 19:17:46 +00:00
73ec31f853 gtk_window_set_policy -> gtk_window_set_resizable.
2008-06-03  Kjartan Maraas  <kmaraas@gnome.org>

	* menus/gal-define-views-dialog.c: (gal_define_views_dialog_init):
	* menus/gal-view-new-dialog.c: (gal_view_new_dialog_init):
	gtk_window_set_policy -> gtk_window_set_resizable.

svn path=/trunk/; revision=35586
2008-06-03 18:37:17 +00:00
b98a472f23 gtk_window_set_policy -> gtk_window_set_resizable
2008-06-03  Kjartan Maraas  <kmaraas@gnome.org>

	* e-cell-combo.c: (e_cell_combo_init):
	gtk_window_set_policy -> gtk_window_set_resizable

svn path=/trunk/; revision=35585
2008-06-03 18:36:01 +00:00
64b15c5cb7 Migrate from gtk_window_set_policy() to gtk_window_set_resizable() and
2008-06-03  Kjartan Maraas  <kmaraas@gnome.org>

	* e-cell-date-edit.c: (e_cell_date_edit_init):
	* e-dateedit.c: (create_children):
	* e-multi-config-dialog.c: (e_multi_config_dialog_init):
	* e-unicode.h:
	* test-calendar.c: (main):
	* test-dateedit.c: (main):
	* test-info-label.c: (main):
	Migrate from gtk_window_set_policy() to gtk_window_set_resizable()
	and clean up a bunch of coding style issues along the way.

svn path=/trunk/; revision=35584
2008-06-03 18:35:02 +00:00
48fbd44f44 Committing on behalf of Milan Crha <mcrha@redhat.com>
2008-05-28  Milan Crha  <mcrha@redhat.com>

       ** Fix for bug #532597

       * e-selection-model-array.h: (struct ESelectionModelArray):
       * e-selection-model-array.c: (es_row_model_to_sorted),
       (es_row_sorted_to_model), (e_selection_model_array_delete_rows),
       (e_selection_model_array_insert_rows), (esma_invert_selection),
       (e_selection_model_array_move_row), (esma_clear), (esma_select_all),
       (esma_change_cursor), (esma_set_selection_end),
       (e_selection_model_array_init): Work with sorted cursor row to keep
       right position after insert/delete/move row(s).


svn path=/trunk/; revision=35573
2008-06-02 05:33:10 +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
7d213ee0c2 ** Fixes bug #311042, Patch by Milan Crha
2008-05-14  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #311042, Patch by Milan Crha

	* widgets/misc/e-info-label.c: (el_size_allocate), (el_class_init),
	(e_info_label_set_info), (get_text_full_width): Allocate size for
	location and info labels differently, than GtkHBox does, to be able
	to minimize it as much as possible and do not waste empty space.


svn path=/trunk/; revision=35499
2008-05-14 13:50:05 +00:00
2e731573fb ** Fixes part of bug #424744
2008-05-06  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes part of bug #424744

	* configure.in:
	Bump eds_minimum_version to 2.23.2 for camel-iconv.h.

	* composer/e-composer-private.c:
	* composer/e-composer-private.h:
	* composer/e-msg-composer.c:
	* mail/em-composer-prefs.c:
	* mail/em-format-html.c:
	* mail/em-format-quote.c:
	* mail/em-mailer-prefs.c:
	* widgets/misc/e-attachment-bar.c:
	* widgets/misc/e-unicode.c:
	Use camel-iconv.c instead of e-iconv.h (now deprecated).


svn path=/trunk/; revision=35474
2008-05-07 02:17:18 +00:00
183729a6e0 ** Fix for bug #528288
2008-04-30  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #528288

	* widgets/misc/e-filter-bar.c: (get_property): Do not return any query
	with empty text from search bar.

	* widgets/table/e-tree.h: (e_tree_set_info_message):
	* widgets/table/e-tree.c: (struct ETreePriv), (et_dispose), (e_tree_init),
	(tree_size_allocate), (e_tree_set_info_message):
	Allow setting info message into the tree. It doesn't check
	whether the tree is empty or not, so take care of that.

	* mail/em-folder-browser.c: (emfb_init), (em_folder_browser_show_wide):
	Ensure minimum size for preview and message list.
	* mail/em-folder-browser.c: (get_view_query):
	Distinguish between no filter and custom filter.
	* mail/message-list.c: (regen_list_done):
	Set info message to tree when no message shown in a list.


svn path=/trunk/; revision=35459
2008-04-30 11:24:14 +00:00