Commit Graph

1150 Commits

Author SHA1 Message Date
42e75c9162 Use AM_CPPFLAGS instead of INCLUDE in all Makefile.am. 2009-06-30 17:20:23 -04:00
67159043da Use G_BEGIN_DECLS / G_END_DECLS macros. 2009-06-18 12:56:51 -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
0cf607076d Fix compiler warnings in mail. 2009-05-26 10:58:25 -04:00
e4c6ad873b Fix compiler warnings in calendar. 2009-05-26 08:24:35 -04:00
1868c9e675 Fix compiler warnings in smime. 2009-05-25 23:52:08 -04:00
04a042ee01 Fix compiler warnings in widgets. 2009-05-25 23:07:23 -04:00
39024ea8d2 Fix compiler warnings. 2009-05-16 23:12:43 -04:00
e4fa8fe104 Fix several types of pedantic compiler warnings. 2009-05-16 12:11:55 -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
fad86a267f ** BUGFIX: 569696 – Memory leak in message-list
Not exactly a leak, but a build-up over a period of time.
Clear the internal gnode on regen.
2009-05-04 09:40:18 +05:30
cb94029bde Bug 325131 – Do not translate ETable property nicknames 2009-05-02 23:22:14 -04:00
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
8a072ffc7c GN-bug #572348 - Removed deprecated Gtk+ symbols
Some still left, because those gone in kill-bonobo branch.
2009-04-24 11:45:21 +02:00
6350c087b3 Reset ETable vertical padding to 3 to more closely match GtkTreeView. 2009-04-23 15:25:56 -04:00
ce11d292c5 Bug 565780 – Message view is tightly packed and hard to read
Make ETables look more like GtkTreeViews by increasing the vertical
padding to 4.  If the users revolt, we can add a GtkStyle property to
make the padding value adjustable via gtkrc files.
2009-04-23 14:20:11 -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
a3f682a4d8 Chenthill Palanisamy <pchenthill@novell.com> ** Part of fix for bug #573198 (Initialize the timezone settings before making any timezone conversion calls).
svn path=/trunk/; revision=37339
2009-02-26 04:31:01 +00:00
658c9e0c8f ** Fixes part of bug #572348
2009-02-19  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes part of bug #572348

	* calendar/gui/alarm-notify/alarm-queue.c (display_notification):
	* plugins/mail-notification/mail-notification.c (new_notify_status):
	Call gtk_status_icon_set_tooltip_text() instead of
	gtk_status_icon_set_tooltip() (deprecated).

	* calendar/gui/weekday-picker.c (configure_items):
	Remove dead code.

	* widgets/table/e-table-example-1.c (main):
	gtk_widget_push_visual() is a no-op.  Remove it.


svn path=/trunk/; revision=37291
2009-02-19 03:25:13 +00:00
b4d8bb7fd1 Migrate from deprecated gtk_window_set_policy to gtk_window_set_resizable
2009-02-19  Andre Klapper  <a9016009@gmx.de>

	* e-table-field-chooser-dialog.c:
	Migrate from deprecated gtk_window_set_policy to gtk_window_set_resizable


svn path=/trunk/; revision=37288
2009-02-18 23:47:20 +00:00
5f0a7fea0d ** Fix for bug #550114
2009-02-16  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #550114

	* widgets/table/e-table-group.h:
	* widgets/table/e-table-group.c:
	* widgets/table/e-table-group-container.c:
	* widgets/table/e-table-group-leaf.c:
	Replaced 'compute_mouse_over' with 'get_mouse_over', now works
	with cached values 'motion_row', 'motion_col'.
	* widgets/table/e-table.c: (e_table_get_mouse_over_cell):
	Mouse position not required anymore, remove it too then.

	* calendar/gui/e-calendar-table.h: (ec_query_tooltip):
	* calendar/gui/e-calendar-table.c: (ec_query_tooltip): Offer it to others too.
	* calendar/gui/e-calendar-table.c: (query_tooltip_cb): Use above funtion.
	Show proper tooltip in table with grouping columns.
	* calendar/gui/e-memo-table.c: (query_tooltip_cb), (e_memo_table_init):
	Show tooltips in memo view too.


svn path=/trunk/; revision=37275
2009-02-16 11:00:23 +00:00
cfa073deca ** Fix for bug #557176
2008-12-15  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #557176

	* e-table-state.c: (e_table_state_load_from_node):
	Ensure the 'sort_info' member is never NULL.


svn path=/trunk/; revision=36896
2008-12-15 12:15:16 +00:00
f1b786f18a ** Fixes bug #554464
2008-11-28  Felix Riemann  <friemann@svn.gnome.org>

	** Fixes bug #554464

	* configure.in: Bump gtk+ minimum version to 2.14.0 which pulls
	in a recent enough Pango version.
	* widgets/table/e-cell-text.c: (build_layout): Let Pango handle
	the ellipsizing, which should be faster.

svn path=/trunk/; revision=36819
2008-11-28 09:53:49 +00:00
05b8df9868 ** Fixes bug #560882
2008-10-17  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #560882

	* widgets/table/e-table-defines.h:
	* widgets/table/e-table-header-utils.c (e_table_header_draw_button):
	Left-align header labels instead of centering them, and adjust
	the header padding so they look purdy.


svn path=/trunk/; revision=36792
2008-11-17 20:11:59 +00:00
585ed6226b Only include the toplevel GTK+ header.
2008-10-30  Matthew Barnes  <mbarnes@redhat.com>

	* addressbook/gui/contact-editor/test-editor.c:
	* addressbook/gui/widgets/e-minicard-label.c:
	* addressbook/gui/widgets/e-minicard-view-widget.c:
	* addressbook/gui/widgets/test-reflow.c:
	* calendar/gui/control-factory.c:
	* calendar/gui/e-calendar-table.c:
	* calendar/gui/e-week-view-event-item.c:
	* calendar/gui/weekday-picker.c:
	* e-util/e-icon-factory.c:
	* shell/importer/evolution-importer-client.h:
	* shell/importer/intelligent.c:
	* shell/test/evolution-test-component.c:
	* widgets/menus/gal-view-menus.c:
	* widgets/misc/e-activity-handler.c:
	* widgets/table/e-table-config-field.h:
	Only include the toplevel GTK+ header.


svn path=/trunk/; revision=36699
2008-10-30 16:52:23 +00:00
d636d0ead7 License changes.
svn path=/trunk/; revision=36641
2008-10-17 16:46:27 +00:00
48edab7b48 Change License from GPL to LGPL.
svn path=/trunk/; revision=36576
2008-10-08 11:06:15 +00:00
52a508fef1 Remove obsolete files.
svn path=/trunk/; revision=36566
2008-10-06 09:48:29 +00:00
6c87a6a872 Removed obsolete files.
svn path=/trunk/; revision=36565
2008-10-06 09:48:25 +00:00
cc2f6e0967 Change license from GPL to LGPL
svn path=/trunk/; revision=36547
2008-10-03 11:46:03 +00:00
6cd55ba949 Removed obsolete files.
svn path=/trunk/; revision=36543
2008-10-03 10:25:00 +00:00
484f82addc Change licese from GPL to LGPL.
svn path=/trunk/; revision=36539
2008-10-03 09:24:07 +00:00
1f8187e8da Change License from GPL to LGPL.
svn path=/trunk/; revision=36502
2008-09-30 15:19:23 +00:00
98c25534d5 ** Remove unused files
2008-09-29  Srinivasa Ragavan  <sragavan@novell.com>

	** Remove unused files

	* widgets/table/Makefile.am:
	* widgets/table/e-cell-spin-button.c:
	* widgets/table/e-cell-spin-button.h:

svn path=/trunk/; revision=36468
2008-09-29 08:48:53 +00:00
1409782df3 Remove obsolete files.
svn path=/trunk/; revision=36466
2008-09-29 08:44:57 +00:00
bfc8b8784d License changes from GPL to LGPL
svn path=/trunk/; revision=36465
2008-09-29 08:36:04 +00:00
762ac32d75 Change License from GPL to LGPL
svn path=/trunk/; revision=36443
2008-09-24 11:02:48 +00:00
79d878670a License changes from GPL to LGPL
svn path=/trunk/; revision=36344
2008-09-16 10:52:29 +00:00
b7fc5caefe License Changes from GPL to LGPL
svn path=/trunk/; revision=36313
2008-09-12 16:19:36 +00:00
76dbf9df1f License changes. Changed license from GPL to LGPL.
More to come.

svn path=/trunk/; revision=36255
2008-09-04 14:56:39 +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
7001477db8 ** Fix for bug #352695
2008-08-11  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #352695

	* e-tree-table-adapter.c: (e_tree_table_adapter_load_expanded_state),
	(e_tree_table_adapter_load_expanded_state_xml):
	Call the e_table_model_changed in the proper function, to prevent
	lock of the model caused by previous commit to this bug.


svn path=/trunk/; revision=35955
2008-08-11 14:19:54 +00:00
28a98b7973 ** Fix for bug #519292
2008-08-11  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #519292

	* mail/message-list.c: (load_tree_expand_all): Drop function.
	* mail/message-list.c: (regen_list_done): Rather use desired expanded state
	value when creating the tree instead of the default model's value for
	this to have 'expand/collapse all' commands work better and quicker.

	* widgets/tablee-tree.h: (e_tree_load_all_expanded_state):
	* widgets/tablee-tree.c: (e_tree_load_all_expanded_state):
	* widgets/tablee-tree-table-adapter.h:
	(e_tree_table_adapter_load_all_expanded_state):
	* widgets/tablee-tree-table-adapter.c:
	(e_tree_table_adapter_load_all_expanded_state),
	(set_expanded_state_func), (set_collapsed_state_func):
	Drop functions in favor of new functions.
	* widgets/tablee-tree.h: (e_tree_force_expanded_state):
	* widgets/tablee-tree.c: (e_tree_force_expanded_state):
	* widgets/tablee-tree-table-adapter.h: (e_tree_table_adapter_force_expanded_state):
	* widgets/tablee-tree-table-adapter.c: (e_tree_table_adapter_force_expanded_state),
	(struct ETreeTableAdapterPriv), (create_gnode), (etta_init):
	Use either default value of the model to expanded state of new node or
	use the one which has been set (forced) by new functions.


svn path=/trunk/; revision=35954
2008-08-11 10:08:14 +00:00
c29e1c6570 ** Fix for bug #352695
2008-08-11  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #352695

	* widgets/table/e-tree-table-adapter.h:
	(e_tree_table_adapter_save_expanded_state_xml),
	(e_tree_table_adapter_load_expanded_state_xml):
	* widgets/table/e-tree-table-adapter.c:
	(e_tree_table_adapter_save_expanded_state_xml),
	(e_tree_table_adapter_save_expanded_state),
	(e_tree_table_adapter_load_expanded_state_xml),
	(e_tree_table_adapter_load_expanded_state):
	* widgets/table/e-tree.h: (e_tree_save_expanded_state_xml),
	(e_tree_load_expanded_state_xml):
	* widgets/table/e-tree.c: (e_tree_save_expanded_state_xml),
	(e_tree_load_expanded_state_xml):
	Be able to store expanded state also in memory, not only on the disk.

	* mail/message-list.c: (struct _MessageListPrivate), (save_tree_state),
	(load_tree_state), (on_model_row_changed), (message_list_init),
	(message_list_construct), (struct _regen_list_msg), (regen_list_done),
	(regen_list_free), (mail_regen_list): Be able to recognize whether
	there has been any change on any row in a list and save expanded
	state only in case there was any change. Also use in-memory storing
	of the expanded state in case we do not want to rewrite full view
	It's for searches only, and it's not stored between sessions.


svn path=/trunk/; revision=35953
2008-08-11 09:48:17 +00:00