Commit Graph

5793 Commits

Author SHA1 Message Date
df6a67437b Change the "drawfocus" argument on e_table_scrolled_get_table(etable)
2000-12-09  Christopher James Lahey  <clahey@helixcode.com>

	* message-list.c (message_list_init): Change the "drawfocus"
	argument on e_table_scrolled_get_table(etable) instead of on
	etable (etable is an ETableScrolled.)

svn path=/trunk/; revision=6893
2000-12-10 00:07:30 +00:00
e0eba8f34f Split the lines in this cell before testing whether we're to the right of
2000-12-09  Christopher James Lahey  <clahey@helixcode.com>

	* e-cell-text.c (_blink_scroll_timeout): Split the lines in this
	cell before testing whether we're to the right of the right edge
	of the text data (since that test uses the split lines.)

svn path=/trunk/; revision=6892
2000-12-09 23:46:51 +00:00
b16856bf76 upd.
svn path=/trunk/; revision=6891
2000-12-09 23:37:08 +00:00
09244eaf9e cell should be edit cast to a CurrentCell, not data cast to a CurrentCell.
2000-12-09  Christopher James Lahey  <clahey@helixcode.com>

	* e-cell-text.c (_blink_scroll_timeout): cell should be edit cast
	to a CurrentCell, not data cast to a CurrentCell.  Fixed this.

svn path=/trunk/; revision=6890
2000-12-09 23:27:45 +00:00
3018f79188 Added the actions parameter to ect_event. Added an actions field to
2000-12-09  Christopher James Lahey  <clahey@helixcode.com>

	* e-cell-text.c: Added the actions parameter to ect_event.  Added
	an actions field to CellEdit.  Handle CellEdit properly in the
	ect_event function to do grabbing and ungrabbing when
	appropriate.  Set the actions field in CellEdit when appropriate
	in e_cell_text_view_command.

	* e-cell-toggle.c, e-cell-tree.c, e-cell.c, e-cell.h: Added a
	ECellActions enum, a ECellActions actions parameter to
	e_cell_event and added the actions parameter to all the handlers
	of the event method including having ECellTree pass it on to its
	child cell.

	* e-table-header-item.c: Use the NULL cursor instead of the
	E_CURSORS_ARROW cursor.

	* e-table-item.c, e-table-item.h: Added grabbed_row and
	grabbed_col fields to ETableItem (-1 on either means ungrabbed.)
	Pay attention to them in the find_cell function.  Handle the
	actions parameter of e_cell_event and grab or ungrab the pointer
	to a given cell if requested.  This is done using the new function
	eti_e_cell_event (which is internal to e-table-item.c,) instead of
	the old e_cell_event function call.  Fake an ungrabbed table when
	calling find_cell from within the compute_location method.

svn path=/trunk/; revision=6889
2000-12-09 22:20:52 +00:00
9cf73d61eb Unref the object instead of destroying it.
2000-12-09  Federico Mena Quintero  <federico@helixcode.com>

	* e-table-sorted.c (e_table_sorted_new): Unref the object instead
	of destroying it.

	* e-table-sorted-variable.c (e_table_sorted_variable_new): Likewise.

	* e-table-subset.c (e_table_subset_new): Likewise.

	* e-table-subset-variable.c (e_table_subset_variable_new): Likewise.

svn path=/trunk/; revision=6888
2000-12-09 20:04:18 +00:00
3ec0323ff6 When setting the "name" argument, copy the incoming name. This fixes a
2000-12-09  Christopher James Lahey  <clahey@helixcode.com>

	* backend/ebook/e-card.c (e_card_set_arg): When setting the "name"
	argument, copy the incoming name.  This fixes a crash.

svn path=/trunk/; revision=6887
2000-12-09 18:21:16 +00:00
f34a7f6b0f Made editing the name using the full name button set the file as entry
2000-12-09  Christopher James Lahey  <clahey@helixcode.com>

	* contact-editor/e-contact-editor.c: Made editing the name using
	the full name button set the file as entry properly.  Made it
	so that the address parse that the user chooses after
	clicking on the Full Address... button gets saved.

svn path=/trunk/; revision=6886
2000-12-09 17:13:19 +00:00
7fc312d8ad Made it so that the editor->name is set after the entry is changed. This
2000-12-08  Christopher James Lahey  <clahey@helixcode.com>

	* contact-editor/e-contact-editor.c (full_name_clicked): Made it
	so that the editor->name is set after the entry is changed.  This
	means that the reparse that the person chose is saved.

svn path=/trunk/; revision=6885
2000-12-09 03:09:04 +00:00
16b387c97c If there are columns allocated, free them upon a destroy.
2000-12-08  JP Rosevear  <jpr@helixcode.com>

	* e-table-state.c (etst_destroy): If there are columns allocated,
	free them upon a destroy.

2000-12-08  JP Rosevear  <jpr@helixcode.com>

	* gal/widgets/e-canvas.c (e_canvas_destroy): Remove my lame "fix"

svn path=/trunk/; revision=6884
2000-12-09 02:56:48 +00:00
e68b48fb6e Work to get a Gtk-Doc infrastructure in place for Gal.
Work to get a Gtk-Doc infrastructure in place for Gal.

Miguel.

svn path=/trunk/; revision=6883
2000-12-09 02:18:00 +00:00
c65fda0e89 Check to see if the file already exists, if it does prompt the user to for
2000-12-08  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-callbacks.c (save_msg_ok): Check to see if the file already
	exists, if it does prompt the user to for permission to overwrite
	the file.
	(forward_message): g_strdup the cursor_uid if there is only a
	single message to be forwarded or we'll segfault later.

	* mail-ops.c (do_save_messages): Rewrote yet again. I'm back to
	almost an identical implementation as the first time I wrote this
	except now we write the From line which I had forgotten last
	time. This means that we no longer have to unlink the .ev-summary
	file created and we also use fewer resources (no need to create a
	CamelMboxFolder object).

svn path=/trunk/; revision=6882
2000-12-09 02:09:56 +00:00
c224a149c5 Call the parent class destroyer as well
2000-12-08  JP Rosevear  <jpr@helixcode.com>

	* e-calendar.c (e_calendar_destroy): Call the parent class destroyer
	as well

svn path=/trunk/; revision=6881
2000-12-09 02:08:36 +00:00
a203289d4e the e-table double-click signal now has extra params
2000-12-08  JP Rosevear  <jpr@helixcode.com>

	* folder-browser.c (on_double_click): the e-table double-click
	signal now has extra params

svn path=/trunk/; revision=6880
2000-12-09 01:46:15 +00:00
5bd251bbce Don't hardcode image paths.
svn path=/trunk/; revision=6879
2000-12-09 01:41:54 +00:00
a66eae1674 Complete the code to associate a URI and a folder type to the toplevel
node in a storage.  It sucks a bit and needs a little more
refactoring.

svn path=/trunk/; revision=6878
2000-12-09 00:55:57 +00:00
25ad3092eb a slight mixup in order causes "1.33 M" to be displayed as the subject...uh huh, yea...
svn path=/trunk/; revision=6877
2000-12-08 23:07:30 +00:00
1e42d39243 Set the "Size" field to sort using integer comparison instead of string.
2000-12-08  Jeffrey Stedfast  <fejj@helixcode.com>

	* message-list.c (message_list_get_layout): Set the "Size" field
	to sort using integer comparison instead of string.
	(filter_size): New function to transform a integer size into a
	more readable form.
	(ml_value_to_string): Use filter_size.
	(ml_value_is_empty): COL_SIZE is no longer a string, so handle
	this as an integer.
	(ml_initialize_value): Here too.
	(ml_free_value): And here.
	(ml_duplicate_value): And here too.
	(message_list_create_extras): Setup the size etable cell.

svn path=/trunk/; revision=6876
2000-12-08 22:57:02 +00:00
09ae68056c Translations from keld
balsa/po/da.po evolution/po/da.po gal/po/da.po galeon/po/da.po
gnome-applets/po/da.po gnome-core/po/da.po
gnome-print/po/da.po gphoto/po/da.po
helix-setup-tools/po/da.po pong/po/da.po

svn path=/trunk/; revision=6875
2000-12-08 22:29:57 +00:00
569766ff21 Updated the required version of gal.
2000-12-07  Christopher James Lahey  <clahey@helixcode.com>

	* configure.in: Updated the required version of gal.

svn path=/trunk/; revision=6874
2000-12-08 21:35:53 +00:00
3fb451ad92 Connect to signals on the ETable instead of the ETableScrolled.
2000-12-08  Christopher James Lahey  <clahey@helixcode.com>

	* folder-browser.c: Connect to signals on the ETable instead of
	the ETableScrolled.

	* subscribe-dialog.c: Used the e_table_scrolled_get_table function
	instead of accessing the variable directly.

svn path=/trunk/; revision=6873
2000-12-08 21:33:35 +00:00
d65526d270 Fixed some formatting.
2000-12-08  Christopher James Lahey  <clahey@helixcode.com>

	* backend/ebook/e-card.c: Fixed some formatting.

	* contact-editor/e-contact-editor-categories.h: Removed an
	unneeded #include.

	* gui/widgets/e-addressbook-view.c: Connect to the signals on the
	ETable instead of the ETableScrolled.

svn path=/trunk/; revision=6872
2000-12-08 21:26:24 +00:00
4294cdc1ed Connect to signals on the ETable instead of the ETableScrolled.
2000-12-08  Christopher James Lahey  <clahey@helixcode.com>

	* message-list.c: Connect to signals on the ETable instead of the
	ETableScrolled.

svn path=/trunk/; revision=6871
2000-12-08 21:21:07 +00:00
164defcd7d Don't highlight the title if it's "Untitled" because switching widget
2000-12-08  Jeffrey Stedfast  <fejj@helixcode.com>

	* filter-rule.c (get_widget): Don't highlight the title if it's
	"Untitled" because switching widget focus doesn't cause this
	selection to go away.

svn path=/trunk/; revision=6870
2000-12-08 21:18:46 +00:00
10cab4c208 Updated documentation comment.
2000-12-08  Federico Mena Quintero  <federico@helixcode.com>

	* e-dialog-widgets.c (e_dialog_editable_get): Updated
	documentation comment.

svn path=/trunk/; revision=6869
2000-12-08 21:09:31 +00:00
4e47d1142a Free the strings we get from the editables.
2000-12-08  Federico Mena Quintero  <federico@helixcode.com>

	* gui/event-editor.c (dialog_to_comp_object): Free the strings we
	get from the editables.

	* gui/dialogs/task-editor.c (dialog_to_comp_object): Likewise.
	This sucks; this code should be shared between the two dialogs.

svn path=/trunk/; revision=6868
2000-12-08 21:09:04 +00:00
3df2257e01 Free the dates we get from the component.
2000-12-08  Federico Mena Quintero  <federico@helixcode.com>

	* gui/event-editor.c (fill_widgets): Free the dates we get from
	the component.

svn path=/trunk/; revision=6867
2000-12-08 20:55:10 +00:00
74d651e09e Attach signal handlers to the e_scrolled_table's etable rather than to the
2000-12-08  JP Rosevear  <jpr@helixcode.com>

	* gui/e-calendar-table.c (e_calendar_table_init): Attach signal
	handlers to the e_scrolled_table's etable rather than to the
	e_scrolled_table directly
	(e_calendar_table_on_double_click): This signal provides more
	params now

svn path=/trunk/; revision=6866
2000-12-08 20:29:36 +00:00
0c25330539 Add purify options for the build
2000-12-08  JP Rosevear  <jpr@helixcode.com>

	* component/Makefile.am (evolution-executive-summary.pure): Add purify
	options for the build

svn path=/trunk/; revision=6865
2000-12-08 19:07:26 +00:00
d75cbc249d oops
svn path=/trunk/; revision=6864
2000-12-08 18:06:19 +00:00
683427c0bc Shush
svn path=/trunk/; revision=6863
2000-12-08 17:55:42 +00:00
84e5443d05 Oops, that shouldn't have gone in :-)
svn path=/trunk/; revision=6862
2000-12-08 17:53:13 +00:00
d0aff6462a Remove test3 from build until the files show up
2000-12-08  JP Rosevear  <jpr@helixcode.com>

	* tests/message/Makefile.am: Remove test3 from build until the files
	show up

2000-12-08  JP Rosevear  <jpr@helixcode.com>

	* Makefile.am: Remove files from extra_dist since they are already
	listed

svn path=/trunk/; revision=6861
2000-12-08 17:52:28 +00:00
e2b2aeceea Change the sign of the default date offset when none is supplied.
2000-12-09  Not Zed  <NotZed@HelixCode.com>

	* camel-mime-message.c (camel_mime_message_set_date): Change the
	sign of the default date offset when none is supplied.
	(camel_mime_message_set_date): Also do dst if its dst (forward 1
	hour).  Fixes #928 + some.

svn path=/trunk/; revision=6860
2000-12-08 14:22:36 +00:00
0a02275389 Pass "" rather than NULL to e_card_new. (local_record_from_ecard): Make
2000-12-07  JP Rosevear  <jpr@helixcode.com>

	* conduit/address-conduit.c (local_record_from_uid): Pass "" rather
	than NULL to e_card_new.
	(local_record_from_ecard): Make sure ecard->name is valid
	(check_for_slow_setting): Remove hard coded test value
	(card_added): g_strdup the resul of e_card_get_id
	(card_changed): ditto

svn path=/trunk/; revision=6859
2000-12-08 00:14:42 +00:00
4a74b1ff15 New and improved display,
Bug fixes
memory leaks removed
Preferences
and probably more that I can't remember.

svn path=/trunk/; revision=6858
2000-12-08 00:00:15 +00:00
adf19f49fb set "sort_info" on our sorter when we get a new sort_info to keep things
2000-12-07  Chris Toshok  <toshok@helixcode.com>

	* e-table.c (e_table_set_state_object): set "sort_info" on our
	sorter when we get a new sort_info to keep things in sync.

	* e-table-sorter.c (ets_set_arg): new function, allowing the
	setting of "sort_info".
	(ets_get_arg): new function, allowing the getting of "sort_info".
	(ets_class_init): fill in GtkObject::set_arg and get_arg.
	(ets_sort): set ets->needs_sorting to 0 so we don't sort
	unnecessarily.
	(e_table_sorter_model_to_sorted): we may have ets->backsorted (and
	should use it if we do) even if we didn't need to sort.
	(e_table_sorter_sorted_to_model): same, except ets->sorted.

svn path=/trunk/; revision=6857
2000-12-07 23:55:56 +00:00
faa1509add Some new images for the summary.
svn path=/trunk/; revision=6856
2000-12-07 23:51:24 +00:00
2caa218421 Got rid of code referencing the ETableScrolled proxy functions.
2000-12-07  Christopher James Lahey  <clahey@helixcode.com>

	* gui/e-calendar-table.c: Got rid of code referencing the
	ETableScrolled proxy functions.

svn path=/trunk/; revision=6855
2000-12-07 23:51:03 +00:00
27f63291c2 Don't include executive-summary-client.h.
2000-12-07  Dave Camp  <dave@helixcode.com>

	* evolution-services/evolution-summary-component.c: Don't include
	executive-summary-client.h.

svn path=/trunk/; revision=6854
2000-12-07 23:50:38 +00:00
9a915c77db Got rid of code referencing the ETableScrolled proxy functions.
2000-12-07  Christopher James Lahey  <clahey@helixcode.com>

	* gui/widgets/e-addressbook-view.c: Got rid of code referencing
	the ETableScrolled proxy functions.

svn path=/trunk/; revision=6853
2000-12-07 23:49:26 +00:00
7eb086940f Got rid of code referencing the ETableScrolled proxy functions. Changed
2000-12-07  Christopher James Lahey  <clahey@helixcode.com>

	* message-list.c: Got rid of code referencing the ETableScrolled
	proxy functions.  Changed the call to e_table_set_cursor_row to
	send a model row instead of a view row.

svn path=/trunk/; revision=6852
2000-12-07 23:44:25 +00:00
cec18e26aa Only do a message_list_foreach if we plan on attaching messages, otherwise
2000-12-07  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-callbacks.c (forward_message): Only do a
	message_list_foreach if we plan on attaching messages, otherwise
	just use ml->cursor_uid.

	* mail-ops.c (cleanup_forward_messages): If attaching multiple
	forwarded message, wrap them in a multipart/digest otherwise just
	attach the single message as a message/rfc822.

svn path=/trunk/; revision=6851
2000-12-07 23:41:59 +00:00
640883f04d Add column and GdkEvent * parameters to the double click signal.
2000-12-07  Christopher James Lahey  <clahey@helixcode.com>

	* e-table-group-container.c, e-table-group-leaf.c,
	e-table-group.c, e-table-group.h, e-table-item.c, e-table.c,
	e-table.h: Add column and GdkEvent * parameters to the double
	click signal.

	* e-table-header-item: Unref the ETableFullHeader when we're done
	with it.

	* e-table-scrolled.c, e-table-scrolled.h: Remove all of the
	proxies and add a function e_table_scrolled_get_table and a gtk
	argument "table".

svn path=/trunk/; revision=6850
2000-12-07 23:28:30 +00:00
042281235a Ugly hack for syncing until pcs can be altered (longer term)
2000-12-07  JP Rosevear  <jpr@helixcode.com>

	* conduits/calendar/calendar-conduit.c (post_sync): Ugly hack for syncing
	until pcs can be altered (longer term)

	* conduits/todo/todo-conduit.c (post_sync): ditto

svn path=/trunk/; revision=6849
2000-12-07 22:55:11 +00:00
a791b442b5 Change line no format so that emacs can detect it.
2000-12-06  Not Zed  <NotZed@HelixCode.com>

        * tests/lib/camel-test.h (check): Change line no format so that
        emacs can detect it.

svn path=/trunk/; revision=6848
2000-12-07 22:28:59 +00:00
92708e6f44 Destroy the gdkIC if we have one
2000-12-07  JP Rosevear  <jpr@helixcode.com>

	* gal/widgets/e-canvas.c (e_canvas_destroy): Destroy the gdkIC
	if we have one

svn path=/trunk/; revision=6847
2000-12-07 21:33:27 +00:00
cce9a0787e update to GNOME_Evolution_Shell.oafinfo
2000-12-07  Michael Meeks  <michael@helixcode.com>

	* Makefile.am (oaf_DATA): update to GNOME_Evolution_Shell.oafinfo

	* e-shell.h: upd.

svn path=/trunk/; revision=6846
2000-12-07 21:09:39 +00:00
907a6cf1e3 Make the iTip hack spew a g_warning and not crash if you have no identity
* mail-display.c (on_object_requested): Make the iTip hack spew a
	g_warning and not crash if you have no identity configured. To be
	revisited.

svn path=/trunk/; revision=6845
2000-12-07 20:50:09 +00:00
33150f282c add EXTRA_GNOME_LIBS.
2000-12-07  Chris Toshok  <toshok@helixcode.com>

	* cal-client/Makefile.am (client_test_LDADD): add
	EXTRA_GNOME_LIBS.

svn path=/trunk/; revision=6844
2000-12-07 20:32:18 +00:00