* 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
* 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 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-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-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-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 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-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-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 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-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 Jeffrey Stedfast <fejj@ximian.com>
* src/libical/Makefile.am: Fixed INCLUDES and don't autogenerate
ical.h, no need to. Plus it caused problems anyways.
* src/libical/*.[c,h]: Fixed the #includes
* src/libicalss/Makefile.am: Fixed INCLUDES and don't autogenerate
icalss.h, no need to. Plus it caused problems anyways.
* src/libicalss/*.[c,h]: Fixed the #includes
* tests/*.c: #include <libical/ical.h> rather
than "ical.h"
* tests/Makefile.am: Fixed INCLUDES
* examples/*.c: #include <libical/ical.h> rather
than "ical.h"
* examples/Makefile.am: Fixed INCLUDES
* src/libicalvcal/icalvcal.h: #include <libical/ical.h> which is
no longer autogenerated.
* src/libicalvcal/icalvcal.c (icalvcal_convert_with_defaults): Use
the proper macro names from config.h
svn path=/trunk/; revision=22844
2003-10-09 Jeffrey Stedfast <fejj@ximian.com>
* calendar/Makefile.am: INCLUDE path fixes for changes made to
libical build.
svn path=/trunk/; revision=22843
2003-10-09 Jeffrey Stedfast <fejj@ximian.com>
* camel-mime-utils.c (header_decode_date): Allow timezone offsets
to be up to 14 hours ahead of UTC. Fixes bug #49357.
* broken-date-parser.c (get_tzone): Same.
svn path=/trunk/; revision=22838
* configure.in: Check for gnome-thumbnail.h existence.
* mail/em-icon-stream.c: (emis_sync_close):
Use gnome-thumbnail_scale_down_pixbuf if available,
for better performance.
svn path=/trunk/; revision=22829
2003-10-08 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-view.c: Add a hide_mask to the
create-rule-from-message bars so that we don't segfault when we
right click with a multi-selection.
svn path=/trunk/; revision=22822
2003-10-08 Harry Lu <harry.lu@sun.com>
* gui/dialogs/alarm-options.glade: Make repeat-quantity and
repeat-value of alarm option dialog numeric only.
* gui/dialogs/task-details-page.glade: Make percent-complete
of task details dialog numeric only.
svn path=/trunk/; revision=22818
2003-09-26 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (save): Don't blindly claim that the file
exists and then ask the user if he/she would like to overwrite
it. First check that the file even exists, if not - then we've got
a different error. Fixes bug #48759.
* e-msg-composer-select-file.c (e_msg_composer_select_file): Use
the proper selector title, otherwise it says "Attach files" when
we are trying to save a message.
svn path=/trunk/; revision=22798
2003-10-03 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-browser.c (emfb_set_folder): Disable the selection of
the first unread message for now. This is actually annoying the
fuck out of me, Radek, and a few other people.
svn path=/trunk/; revision=22794