Commit Graph

18810 Commits

Author SHA1 Message Date
0e89f43c02 Remove Viewports around the treeviews, since they already have a scrolled
* filter.glade: Remove Viewports around the treeviews, since they
already have a scrolled window around them and the viewports cause
a double bevel to appear.

* rule-editor.c (rule_editor_treeview_new): Make the scrolled
window have a GTK_SHADOW_IN shadow.
* vfolder-rule.c (vfolder_editor_sourcelist_new): Likewise

svn path=/trunk/; revision=22997
2003-10-22 19:26:40 +00:00
36ec6f4a0d Make the the scrolled window have an "in" shadow. Likewise. Likewise.
* gui/component/addressbook-component.c (impl_createControls):
Make the the scrolled window have an "in" shadow.
* gui/component/addressbook-config.c
(addressbook_dialog_create_sources_table): Likewise.
* gui/widgets/e-addressbook-view.c (create_minicard_view): Likewise.
(create_treeview_view): Likewise.

svn path=/trunk/; revision=22996
2003-10-22 19:17:00 +00:00
df3238a735 Make the scrolled window have a GTK_SHADOW_IN shadow.
* importer/intelligent.c (create_gui): Make the scrolled window
have a GTK_SHADOW_IN shadow.

* e-shell-window.c (setup_widgets): Make the notebooks not have
borders.
(setup_widgets): Fix typo: e_get_language_list() returns a GSList,
not a GList.

svn path=/trunk/; revision=22995
2003-10-22 19:16:48 +00:00
b7eeda03e9 Make the scrolled window have a GTK_SHADOW_IN shadow. Likewise.
* gui/calendar-component.c (impl_createControls): Make the
scrolled window have a GTK_SHADOW_IN shadow.
* gui/dialogs/meeting-page.c (meeting_page_construct): Likewise.

svn path=/trunk/; revision=22994
2003-10-22 19:15:36 +00:00
36ea89fbb9 Use e_storage_browser_peek_widget_scrolled() to retrieve the scrolled
* mail-component.c (impl_createControls): Use
e_storage_browser_peek_widget_scrolled() to retrieve the scrolled
window that the EStorageSetView is contained in.

* e-storage-browser.c (struct _EStorageBrowserPrivate): New member
"storage_set_view_scrolled".
(e_storage_browser_new): Put the storage_set_view in a scrolled
window.  Set priv->storage_set_view_scrolled to this scrolled
window.
(e_storage_browser_peek_tree_widget_scrolled): New.

svn path=/trunk/; revision=22993
2003-10-22 18:07:34 +00:00
5fe8acce36 Removed addressbook/tools/Makefile from AC_OUTPUT
2003-10-22  Rodney Dawes  <dobey@ximian.com>

	* configure.in: Removed addressbook/tools/Makefile from AC_OUTPUT

svn path=/trunk/; revision=22992
2003-10-22 18:03:15 +00:00
ec6356db4e (impl_createControls): Set the
scrollbar policy to "automatic" for both the horizontal and
vertical scrollbars around the source selector.

svn path=/trunk/; revision=22991
2003-10-22 17:57:52 +00:00
18c2a6bc35 (impl_createControls): Set
the GtkScrolledWindow scrollbar policy to "automatic" for both the
horizontal and the vertical scrollbar.

svn path=/trunk/; revision=22990
2003-10-22 17:49:10 +00:00
ec0f879ca6 (PADDING): Increase to 6 pixels.
(button_toggled_callback): Add a cast.
(e_sidebar_set_selection_widget): Handle the NULL widget case
properly.
(impl_remove): New, implementation for GtkContainer::remove.
(do_layout): Add padding between the selection_widget and the
button box.

svn path=/trunk/; revision=22989
2003-10-22 17:24:38 +00:00
3dbe4a3ce1 Add an "evolution:button_label" property on the component for use in the
* gui/component/GNOME_Evolution_Addressbook.server.in.in: Add an
"evolution:button_label" property on the component for use in the
shell.

* gui/GNOME_Evolution_Calendar.server.in.in: Add an
"evolution:button_label" property on the component for use in the
shell.

* GNOME_Evolution_Mail.server.in.in: Add an
"evolution:button_label" attribute to the Component for use in the
shell.

* e-shell-window.c (struct _ComponentView): New member button_id.
(struct _EShellWindowPrivate): New member sidebar.
(component_new_new): Get a button_id arg.
(component_button_clicked_callback): Removed.
(sidebar_button_selected_callback): New.
(create_component_button): Removed.
(setup_widget): Set up the sidebar using ESidebar and hook up its
"button_selected" signal.  Also get the component name from a
property on the server info.
(e_shell_window_new): Use BASE_VERSION for the version in the app
name instead of hardcoding "1.5".

* e-sidebar.c: New.
* e-sidebar.h: New.

svn path=/trunk/; revision=22988
2003-10-22 17:14:05 +00:00
f34b946559 Append a _2 to all the IIDs.
* GNOME_Evolution_Shell.server.in.in: Append a _2 to all the IIDs.

* e-shell.h (E_SHELL_OAFIID): Change to "GNOME_Evolution_Shell_2"
so it does not conflict with the old IID.

svn path=/trunk/; revision=22987
2003-10-22 17:05:54 +00:00
9267c86198 Removed pedantic pgp/mime configure flag.
2003-10-22  Jeffrey Stedfast  <fejj@ximian.com>

	* configure.in: Removed pedantic pgp/mime configure flag.

svn path=/trunk/; revision=22986
2003-10-22 16:17:25 +00:00
d8023f3780 update to match the tree.
* POTFILES.in, POTFILES.skip: update to match the tree.

svn path=/trunk/; revision=22985
2003-10-22 15:24:26 +00:00
1dc27af3fd Change to "evolution-1.5" - although, ideally, this should be a config.h
2003-10-22  Jeffrey Stedfast  <fejj@ximian.com>

	* e-shell-window.c (e_shell_window_new): Change to "evolution-1.5"
	- although, ideally, this should be a config.h macro or something.

svn path=/trunk/; revision=22984
2003-10-22 15:16:33 +00:00
ca613033f4 Removed; part of old doc system
* omf-install/*: Removed; part of old doc system

svn path=/trunk/; revision=22983
2003-10-22 14:44:14 +00:00
ec8e33815e Removed; these are ancient. Camel regression tests are in camel/tests now.
* tests/*: Removed; these are ancient. Camel regression tests are
	in camel/tests now.

svn path=/trunk/; revision=22980
2003-10-22 14:33:04 +00:00
119a6854fd Gone; unused since 1.2
* e-bonobo-factory-util.[ch]: Gone; unused since 1.2

svn path=/trunk/; revision=22979
2003-10-22 14:29:25 +00:00
d3c6998fb8 Remove these (unused since 1.2)
* e-bonobo-widget.[ch]: Remove these (unused since 1.2)

svn path=/trunk/; revision=22978
2003-10-22 14:24:03 +00:00
9ec98bbb49 Removed; the actual importers were moved to {mail,calendar}/importers long
* importers/*: Removed; the actual importers were moved to
	{mail,calendar}/importers long ago.

svn path=/trunk/; revision=22977
2003-10-22 14:18:30 +00:00
27e6d3cb39 Removed; this code has not been used since pre-1.0.
* executive-summary/*: Removed; this code has not been used since
	pre-1.0.

	* my-evolution/*: Removed; gone in evolution 2.0.

	* notes/*: Removed; never finished and no one is working on it.

	* configure.in (E_UTIL_{CFLAGS,LIBS}): Remove soup-2.0 since
	e-proxy is gone.
	(EVOLUTION_MAIL_{CFLAGS,LIBS}): Remove soup-2.0 since the mailer
	uses CamelHTTPStream now.
	(EVOLUTION_EXECUTIVE_SUMMARY_{CFLAGS,LIBS}): Gone
	(AC_OUTPUT): Remove my-evolution/Makefile

	* README: evolution no longer depends on soup

svn path=/trunk/; revision=22976
2003-10-22 14:12:47 +00:00
31be44baaa Remove e_proxy_init call. (e-proxy is gone now)
* main.c: Remove e_proxy_init call. (e-proxy is gone now)

svn path=/trunk/; revision=22975
2003-10-22 14:10:45 +00:00
b29a2c0486 Gone; nothing in evo uses soup any more.
* e-proxy.[ch]: Gone; nothing in evo uses soup any more.

	* Makefile.am (eutilinclude_HEADERS, libeutil_la_SOURCES): Remove
	e-proxy.[ch]

svn path=/trunk/; revision=22974
2003-10-22 14:10:15 +00:00
03f4b3a74c handle destination of "" properly. (emc_popup_copy_folder_selected):
2003-10-22  Not Zed  <NotZed@Ximian.com>

        * mail-component.c (em_copy_folders): handle destination of ""
        properly.
        (emc_popup_copy_folder_selected): handle url->path properly, strip
        leading /.
        (em_copy_folders): if we just created a new folder on a
        subscribable store, subscribe to it.
        (em_copy_folders): handle nonselectable folders specially.

svn path=/trunk/; revision=22973
2003-10-22 05:27:25 +00:00
8a5bdee67a Fix typo in libcal_client_la_SOURCES
2003-10-21  Rodney Dawes  <dobey@ximian.com>

	* cal-client/Makefile.am: Fix typo in libcal_client_la_SOURCES

svn path=/trunk/; revision=22972
2003-10-21 22:31:00 +00:00
b147a00deb Rewrote the drag & drop code.
2003-10-17  Jeffrey Stedfast  <fejj@ximian.com>

	* e-storage-set-view.c: Rewrote the drag & drop code.

svn path=/trunk/; revision=22971
2003-10-21 21:08:44 +00:00
1fc6dec261 New functions to handle drag & drop to/from the folder tree.
2003-10-21  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-component.c (drag_text_uri_list, folder_dragged_cb)
	(drop_uid_list, drop_folder, import_message_rfc822)
	(drop_message_rfc822, drop_text_uri_list, folder_receive_drop_cb):
	New functions to handle drag & drop to/from the folder tree.
	(impl_createControls): Setup drag & drop support.

svn path=/trunk/; revision=22970
2003-10-21 21:08:04 +00:00
fd56880083 Put an <hr> between parts of a multipart.
2003-10-21  Jeffrey Stedfast  <fejj@ximian.com>

	* em-format.c (emf_multipart_mixed): Put an <hr> between parts of
	a multipart.

svn path=/trunk/; revision=22969
2003-10-21 20:36:18 +00:00
1b201f8d76 fixed changelog
svn path=/trunk/; revision=22968
2003-10-21 20:34:36 +00:00
5c21a0126e compiler fixes
svn path=/trunk/; revision=22967
2003-10-21 20:33:55 +00:00
21743ac2cf Merge new-ui-branch into the trunk.
svn path=/trunk/; revision=22966
2003-10-21 18:51:30 +00:00
653cfffc0e Merge new-ui-branch to the trunk.
svn path=/trunk/; revision=22965
2003-10-21 18:49:34 +00:00
0fb08f3ff8 Merge new-ui-branch to the trunk.
svn path=/trunk/; revision=22964
2003-10-21 18:28:34 +00:00
0e19f2c16d (pilot_compile) [! ENABLE_PILOT_CONDUITS]: Add
md5-utils.c so it compiles even if you have no Pilot support.

svn path=/trunk/; revision=22943
2003-10-20 19:26:24 +00:00
80ac1cd001 Fixed for libical changes.
2003-10-17  Jeffrey Stedfast  <fejj@ximian.com>

	* conduits/calendar/Makefile.am: Fixed for libical changes.

	* conduits/todo/Makefile.am: Same.

svn path=/trunk/; revision=22930
2003-10-17 16:13:34 +00:00
16e54e7465 Fixed for libical changes.
2003-10-17  Jeffrey Stedfast  <fejj@ximian.com>

	* conduits/calendar/Makefile.am: Fixed for libical changes.

svn path=/trunk/; revision=22924
2003-10-17 14:45:28 +00:00
e3512d38f8 removed unused header
svn path=/trunk/; revision=22916
2003-10-16 21:31:07 +00:00
13a5a5f7f2 Fixed a #include.
svn path=/trunk/; revision=22909
2003-10-16 15:33:47 +00:00
8b7b352e60 Pass make dist
svn path=/trunk/; revision=22904
2003-10-15 22:23:14 +00:00
31691e6c2a Updated
svn path=/trunk/; revision=22903
2003-10-15 21:19:04 +00:00
bff8ad86a9 removed calendar-model.c.
2003-10-15  Rodrigo Moya <rodrigo@ximian.com>

	* POTFILES.in: removed calendar-model.c.

svn path=/trunk/; revision=22901
2003-10-15 18:38:50 +00:00
0517e6655c Support for preedit in e-text widgets.
2003-10-14  Suresh Chandrasekharan  <suresh.chandrasekharan@sun.com>

	* Support for preedit in e-text widgets.

	* gal/gal/e-text/e-text.c: Added e_text_preedit_changed_cb and
	insert_preedit_text.

	* Modified the following functions.
	(e_text_draw) Calls insert_preedit_text also cursor pos @ the end of
	text->selection_start + text->preedit_len

	(e_text_event) Added hooks for preedit_cb
	(e_text_init) Inits text->preedit_len
	(e_text_retrieve_surrounding_cb) Removed printf
	(e_text_delete_surrounding_cb) Correct params for
	gtk_editable_delete_text to make it work.

	* gal/gal/e-text/e-text.h: Added preedit_len in struct _EText


2003-09-25  Suresh Chandrasekharan  <suresh.chandrasekharan@sun.com>

	* Fix for "44222 task summary entry widget not i18ned". The following
	files are changed.

	* gal/gal/e-table/e-cell-text.c: Lots of changes for i18n
	selection/input support. Added these functions for input method support.

	(e_cell_text_preedit_changed_cb)
	(e_cell_text_commit_cb)
	(e_cell_text_retrieve_surrounding_cb)
	(e_cell_text_delete_surrounding_cb)

	(layout_with_preedit) This function inserts the preedit string
	with the right attribs to the layout text.

	(build_attr_list) Creates the PangoAttrList with bold/stikeout/underline
	as applicable for the current ECellText.

	The following functions are modified.

	(ect_stop_editing): disconnect signal handlers when editing stops

	(ect_draw): Changes for including the preedit only to the currently
	selected row/col. Also display the cursor at the end of preedit text.

	(ect_event): Connects the IM callbacks to the key press event.
	Disconnect when not in editing mode. Also a special flag to see
	when Enter key pressed in preedit mode, the text is committed only
	not a new row is created. This woks in conjunction with the changes
	made in the eti_event in e-table-item.c file and e-cell.h.

	(ect_height): Changes due to parameters changing for generate_layout

	(ect_enter_edit): Initialization of im_context for a cell text and
	assoociated flags.

	(ect_max_width):  Changes due to parameters changing for
	generate_layout.

	(ect_max_width_by_row):  Changes due to parameters changing for
	generate_layout.

	(ect_show_tooltip): Changes due to parameters changing for
	generate_layout.

	(e_cell_text_construct): check whether paramters are NULL.

	(get_position_from_xy): Changes due to parameters changing for
	generate_layout.

	(_insert): Set the selection_start as the minimum of strlen(edit->text)
	and selection_start. Used to correct the preedit_string length
	which may have added to the selection_start.

	(e_cell_text_view_command): When inserting, if in the preedit mode
	do not delete the selection.

	(_selection_get): Set utf8 data instead of string data.

	(_selection_received): Take in UTF8_ATOM inaddition to
	GDK_SELECTION_TYPE_STRING.

	(e_cell_text_view_get_selection): Make utf8 data when acting as a
	selection source.

	* gal/e-table/e-cell-text.h : Included <gtk/gtkmenu.h>

	* gal/e-table/e-cell.h: Added enum E_CELL_PREEDIT to ECellFlags

	* gal/e-table/e-table-item.c: (eti_event) Changes for not committing
	the edited text as a seperate row in preedit mode.

	* gal/e-table/e-table.c: (table_canvas_focus_event_cb) To have
	proper im_context focus for the ecanvas holding the e-table.

svn path=/trunk/; revision=22882
2003-10-14 18:20:18 +00:00
a267d0a153 Updated Norwegian Nynorsk translation.
2003-10-13  Åsmund Skjæveland  <aasmunds@fys.uio.no>

	* nn.po: Updated Norwegian Nynorsk translation.

svn path=/trunk/; revision=22875
2003-10-13 11:50:14 +00:00
e440b4e39b make sure the declation is at the beginning of the block.
2003-10-11  Larry Ewing  <lewing@ximian.com>

        * gal/a11y/e-text/ChangeLog: make sure the declation is at the
        beginning of the block.

svn path=/trunk/; revision=22868
2003-10-11 19:32:36 +00:00
5bbde1a630 add new files. set the right role. new file.
2003-10-11  Yuedong Du  <yuedong.du@sun.com>

        * gal/a11y/e-table/Makefile.am: add new files.
        * gal/a11y/e-table/gal-a11y-e-cell.c: (gal_a11y_e_cell_construct):
        set the right role.
        * gal/a11y/e-table/gal-a11y-e-table-item-factory.c: new file.
        (gal_a11y_e_table_item_factory_get_accessible_type),
        (gal_a11y_e_table_item_factory_create_accessible),
        (gal_a11y_e_table_item_factory_class_init),
        (gal_a11y_e_table_item_factory_init),
        (gal_a11y_e_table_item_factory_get_type): factory for the table item
        a11y object. in create_accessible, we judge the type of widget
        then set correct role.
        * gal/a11y/e-table/gal-a11y-e-table-item-factory.h: ditto.
        * gal/a11y/e-table/gal-a11y-e-tree-factory.c: new file.
        (gal_a11y_e_tree_factory_get_accessible_type),
        (gal_a11y_e_tree_factory_create_accessible),
        (gal_a11y_e_tree_factory_class_init),
        (gal_a11y_e_tree_factory_init), (gal_a11y_e_tree_factory_get_type):
        factory for a11y object of etree. Mostly copyed from
        gal-a11y-e-table-factory.c.
        * gal/a11y/e-table/gal-a11y-e-tree-factory.h: ditto
        * gal/a11y/e-table/gal-a11y-e-tree.c: (init_child_item),
        (et_ref_accessible_at_point), (et_get_n_children), (et_ref_child),
        (et_class_init), (et_atk_component_iface_init), (et_init),
        (gal_a11y_e_tree_get_type), (gal_a11y_e_tree_new):a11y object for
        etree object, mostly copied from gal-a11y-e-table.c. init_child_item
        set correct role for the table item.
        * gal/a11y/e-table/gal-a11y-e-tree.h: ditto.
        * gal/e-table/e-table-item.c: (eti_class_init): register factory
        for table item a11y object.
        * gal/e-table/e-tree.c: (e_tree_get_item), (e_tree_class_init):
        add new access fuction to get the table item of etree.
        * gal/e-table/e-tree.h: ditto

svn path=/trunk/; revision=22867
2003-10-11 03:00:59 +00:00
49b3179c74 fixing typos, etc
svn path=/trunk/; revision=22859
2003-10-10 09:09:44 +00:00
3df197bed1 cleaning DOS newline chars
svn path=/trunk/; revision=22858
2003-10-10 09:08:37 +00:00
11d7ad93e9 set the role of the atk object in the initialization function of
2003-09-27  Tim Wo <tim.wo@sun.com>

	* gal/a11y/e-text/gal-a11y-e-text-factory.c
	(gal_a11y_e_text_factory_create_accessible): set the role of the
	atk object in the initialization function of GalA11yEText
	* gal/a11y/e-text/gal-a11y-e-text.c (is_a_seperator),
	(find_word_start), (find_word_end), (find_sentence_start),
	(find_sentence_end), (find_line_start), (find_line_end): 7 new
	private functions, They are all used by text retrieving functions
	below.
	(et_get_text_after_offset): implementation added
	(et_get_text_at_offset): implementation added
	(et_get_text_before_offset): implementation added
	(et_get_character_extents): implementation added
	(et_get_offset_at_point): implementation added
	(et_set_caret_offset): use command to modify the cursor position,
	so that we can be notified and emit "text-caret-moved" signal in
	function _et_command_cb.
	(_et_reposition_cb): new function to emit "text-changed" signal
	for the atk object
	(_et_command_cb): new function to emit "text-caret-moved" and
	"text-selection-changed" signals for the atk object
	(et_real_initialize): new function to deal with initialization of
	GalA11yEText. It set some signal callbacks and the atk role of
	the atk object (set GalA11yEText's role to ATK_ROLE_TEXT).
	(et_class_init): override the virtual function "initialize" in
	baseclass (AtkObject) with "et_real_initialize"

svn path=/trunk/; revision=22856
2003-10-10 08:02:31 +00:00
84cf30376e process GTK_RESPONSE_DELETE_EVENT signal correctly. the same as above
2003-09-28  Charles Zhang  <charles.zhang@sun.com>

	* e-table-config.c (do_sort_and_group_config_dialog): process
	GTK_RESPONSE_DELETE_EVENT signal correctly.
	* e-table-config.c (do_fields_config_dialog): the same as above
	[#48815]

svn path=/trunk/; revision=22852
2003-10-10 07:07:35 +00:00
907f799916 Add e-cal-list-view.etspec. (libevolution_calendar_la_SOURCES): Add
2003-10-10  Hans Petter Jansson  <hpj@ximian.com>

	* calendar/gui/Makefile.am (etspec_DATA): Add e-cal-list-view.etspec.
	(libevolution_calendar_la_SOURCES): Add e-cal-list-view.[ch].

	* calendar/gui/calendar-commands.c (show_list_view_clicked): Implement.
	(calendar_get_text_for_folder_bar_label): Add case for list view.
	Use month case and tweak it so it doesn't show "%d - %d" if the
	time span contains only one day.
	(verbs): Add list view.
	(pixmaps): Add list view.

	* calendar/gui/calendar-view-factory.c
	(calendar_view_factory_get_title): Add list view case.
	(calendar_view_factory_get_type_code): Add list view case.

	* calendar/gui/control-factory.c (get_prop): Add list view case.

	* calendar/gui/e-cal-model.c (get_classification): Fix to conform to
	updated libical.
	(ecm_set_value_at): Add missing break statements.
	(ecm_get_color_for_component): Add braces for clarity.

	* calendar/gui/gnome-cal.c (gnome_calendar_get_current_view_widget):
	Add list view case.
	(get_focus_location): Add list view case.
	(connect_list_view_focus): Implement.
	(setup_widgets): Set up list view.
	(gnome_calendar_direction): Add list view case.
	(set_view): Add list view case.
	(gnome_calendar_setup_view_menus): Add list view factory.
	(gnome_calendar_construct): Account for list view.
	(gnome_calendar_update_config_settings): Account for list view.
	(get_days_shown): Implement list view case.

	* calendar/gui/gnome-cal.h (GnomeCalendarViewType): Add list view.

	* calendar/gui/e-cal-list-view.[ch]: Implement ECalListView,
	subclassing ECalView.

	* ui/evolution-calendar.xml: Add calendar list view task button.

	* art/listview.xpm: Add calendar list view icon.

svn path=/trunk/; revision=22850
2003-10-10 05:29:36 +00:00
6cccb0c60f INCLUDE path fixes for changes made to libical build.
2003-10-09  Jeffrey Stedfast  <fejj@ximian.com>

	* cal-client/Makefile.am: INCLUDE path fixes for changes made to
	libical build.

	* cal-util/Makefile.am: INCLUDE path fixes for changes made to
	libical build.

	* cal-util/*.[c,h]: #include <libical/ical.h> instead of <ical.h>

	* gui/Makefile.am: INCLUDE path fixes for changes made to libical
	build.

	* gui/*.[c,h]: #include <libical/ical.h> instead of <ical.h>

	* gui/alarm-notify/Makefile.am: INCLUDE path fixes for changes
	made to libical build.

	* gui/alarm-notify/config-data.h: #include <libical/ical.h>
	instead of <ical.h>

	* gui/dialogs/Makefile.am: INCLUDE path fixes for changes made to
	libical build.

	* gui/dialogs/comp-editor-util.c: #include <libical/ical.h>
	instead of <ical.h>

	* gui/dialogs/e-delegate-dialog.c: #include <libical/ical.h>
	instead of <ical.h>

	* importers/Makefile.am: INCLUDE path fixes for changes made to
	libical build.

	* pcs/Makefile.am: INCLUDE path fixes for changes made to libical
	build.

	* pcs/cal.c: #include <libical/ical.h> instead of <ical.h>

svn path=/trunk/; revision=22845
2003-10-09 21:08:00 +00:00