Commit Graph

414 Commits

Author SHA1 Message Date
4e6779f2fd compile new files
2002-01-14  JP Rosevear  <jpr@ximian.com>

	* Makefile.am: compile new files

	* e-pilot-settings.[hc]: beginnings of a general conduit
	configuration gui

svn path=/trunk/; revision=15321
2002-01-14 21:05:48 +00:00
7ea986d8c4 Allow for a period after suffixes. Fixes Ximian bug #17012.
2002-01-10  Christopher James Lahey  <clahey@ximian.com>

	* ename/e-name-western.c (e_name_western_word_is_suffix): Allow
	for a period after suffixes.  Fixes Ximian bug #17012.

svn path=/trunk/; revision=15289
2002-01-10 22:33:42 +00:00
5269a7d1e2 Prune free'd nodes from our free list otherwise we'll end up re-using
2002-01-04  Jeffrey Stedfast  <fejj@ximian.com>

	* e-memory.c (e_memchunk_clean): Prune free'd nodes from our free
	list otherwise we'll end up re-using free'd memory blocks and
	that's not a Good Thing (tm).

svn path=/trunk/; revision=15250
2002-01-05 00:03:05 +00:00
b0a8f5c028 Reverted.
2002-01-02  Jeffrey Stedfast  <fejj@ximian.com>

	* md5-utils.h: Reverted.

svn path=/trunk/; revision=15228
2002-01-02 20:48:39 +00:00
ae2d0ca936 Move the struct into md5-utils.c - this is a kludgey hack around the fact
2002-01-02  Jeffrey Stedfast  <fejj@ximian.com>

	* md5-utils.h: Move the struct into md5-utils.c - this is a
	kludgey hack around the fact that NSS also defines
	MD5Context. Besides, this should be a private struct anyway.

svn path=/trunk/; revision=15227
2002-01-02 20:45:42 +00:00
178c7af85f remove e_gnome_dialog util functions and use e-util ones instead
2002-01-02  JP Rosevear  <jpr@ximian.com>

	* mail-callbacks.c: remove e_gnome_dialog util functions and use
	e-util ones instead

2002-01-02  JP Rosevear  <jpr@ximian.com>

	* e-dialog-utils.c (e_gnome_dialog_set_parent): util function
	moved from mail-callbacks, also destroys the dialog if the parent
	is destroyed
	(e_gnome_warning_dialog_parented): similarly
	(e_gnome_ok_cancel_dialog_parented): ditto

	* e-dialog-utils.h: new protos

svn path=/trunk/; revision=15225
2002-01-02 19:11:03 +00:00
d7e3011f51 clear all info from the map
2001-12-17  JP Rosevear  <jpr@ximian.com>

	* e-pilot-map.c (e_pilot_map_clear): clear all info from the map

	* e-pilot-map.h: add proto

svn path=/trunk/; revision=15177
2001-12-19 15:15:22 +00:00
67802a09c4 Merging changes:
2001-12-17  Christopher James Lahey  <clahey@ximian.com>

From a patch by Dan Nguyen <dnn@austin.ibm.com>

	* configure.in: Added configure check for %l and %k in strftime.

	* gal/util/e-util.c, gal/util/e-util.h (e_strftime): New function.
	Handles %l and %k even on platforms that don't support them by
	translating to %I and %H.

svn path=/trunk/; revision=15146
2001-12-18 05:48:50 +00:00
12b70e06ff use UTF-8 as the char set when testing pilot link
2001-12-10  JP Rosevear  <jpr@ximian.com>

 	* configure.in: use UTF-8 as the char set when testing pilot link

2001-12-10  JP Rosevear  <jpr@ximian.com>

	* e-pilot-util.c (e_pilot_utf8_to_pchar): use UTF-8 instead of
	UTF8 as the source char set
	(e_pilot_utf8_from_pchar): use UTF-8 instead of UTF8 as the
	destination char set

svn path=/trunk/; revision=14995
2001-12-11 22:00:12 +00:00
3bbe7554d7 Clear the password in bonobo-conf as well. Fixes ximian 14893.
* e-passwords.c (e_passwords_forget_password): Clear the password
        in bonobo-conf as well. Fixes ximian 14893.

svn path=/trunk/; revision=14754
2001-11-20 05:37:27 +00:00
779f6f2b35 Remove `-lc'. It makes the mailer do strange things when it calls
* Makefile.am (libeutil_la_LIBADD): Remove `-lc'.  It makes the
mailer do strange things when it calls `fork()', thus breaking
e.g. mail sending through sendmail.

svn path=/trunk/; revision=14694
2001-11-14 06:07:34 +00:00
541cb80af5 only insert non-0 pids into the pid map (e_pilot_map_insert): remove and
2001-11-13  JP Rosevear  <jpr@ximian.com>

 	* e-pilot-map.c (real_e_pilot_map_insert): only insert non-0 pids
 	into the pid map
 	(e_pilot_map_insert): remove and free old keys/values here -
 	including possibly orphaned keys
 	(e_pilot_map_remove_by_uid): only free things if they should have
 	been found

svn path=/trunk/; revision=14687
2001-11-13 19:24:55 +00:00
c132868844 Explicitly add -lc
2001-11-13  JP Rosevear  <jpr@ximian.com>

	* Makefile.am (libeutil_la_LIBADD): Explicitly add -lc

svn path=/trunk/; revision=14686
2001-11-13 18:18:55 +00:00
14fda1ed48 added a 2nd format, with the weekday and the date. We need this so we can
2001-10-30  Damon Chaplin  <damon@ximian.com>

	* e-time-utils.c (e_time_parse_date): added a 2nd format, with the
	weekday and the date. We need this so we can try to parse DATE values
	in the ECalendarTable.

svn path=/trunk/; revision=14457
2001-10-30 13:01:36 +00:00
aab1b48eae CVS surgery
svn path=/trunk/; revision=14428
2001-10-30 05:03:43 +00:00
d6d55273d4 Require gal 0.15.99.8
2001-10-29  Joe Shaw  <joe@ximian.com>

	* configure.in: Require gal 0.15.99.8

	* addressbook/backend/ebook/e-card-simple.c,
	addressbook/gui/component/addressbook-storage.c,
	addressbook/gui/widgets/e-addressbook-view.c,
	calendar/gui/e-calendar-table.c,
	calendar/gui/e-itip-control.c,
	calendar/gui/e-meeting-model.c,
	calendar/gui/itip-utils.c,
	calendar/gui/print.c,
	calendar/gui/alarm-notify/alarm-notify-dialog.c,
	filter/rule-editor.c,
	mail/mail-config.c,
	mail/mail-folder-cache.c,
	mail/mail-format.c,
	mail/mail-local.c,
	mail/mail-ops.c,
	mail/mail-vfolder.c,
	shell/e-local-storage.c,
	shell/e-summary-storage.c: Change includes of
	e-util/e-unicode-i18n.h to gal/util/e-unicode-i18n.h

svn path=/trunk/; revision=14427
2001-10-30 05:02:49 +00:00
c3eee80636 Remove a g_warning.
* e-dialog-utils.c (e_set_dialog_parent): Remove a g_warning.

svn path=/trunk/; revision=14405
2001-10-30 02:44:15 +00:00
2e21780aad Added French conjunction.
2001-10-29  Christopher James Lahey  <clahey@ximian.com>

	* ename/e-name-western.c (e_name_western_fixup): Added French
	conjunction.

	* e-host-utils.c: Don't define gethost_mutex unless we need it.

svn path=/trunk/; revision=14373
2001-10-29 22:51:21 +00:00
e8c8a7a088 Cleaned this up a bit.
2001-10-29  Christopher James Lahey  <clahey@ximian.com>

	* ename/e-name-western.c: Cleaned this up a bit.

svn path=/trunk/; revision=14333
2001-10-29 12:15:13 +00:00
ef079d460a ChangeLog fix.
svn path=/trunk/; revision=14330
2001-10-29 10:40:35 +00:00
db58727d13 Check for compound first names here (X & Y).
2001-10-29  Christopher James Lahey  <clahey@ximian.com>

	* ename/e-name-western.c (e_name_western_fixup): Check for
	compound first names here (X & Y).

svn path=/trunk/; revision=14329
2001-10-29 10:40:03 +00:00
891310bddb make sure to free the keys as well (e_pilot_map_remove_by_uid): ditto
2001-10-28  JP Rosevear  <jpr@ximian.com>

	* e-pilot-map.c (e_pilot_map_remove_by_pid): make sure to free the
	keys as well
	(e_pilot_map_remove_by_uid): ditto

svn path=/trunk/; revision=14315
2001-10-29 02:33:16 +00:00
b1d36fe27d Return 1 from the button_release event.
2001-10-28  Christopher James Lahey  <clahey@ximian.com>

	* gal/util/e-text-event-processor-emacs-like.c
	(e_text_event_processor_emacs_like_event): Return 1 from the
	button_release event.

svn path=/trunk/; revision=14273
2001-10-28 04:47:51 +00:00
10b85c3677 More fixing of the license texts.
svn path=/trunk/; revision=14242
2001-10-27 23:42:27 +00:00
be7e0fd349 More fixing of the license texts.
svn path=/trunk/; revision=14241
2001-10-27 23:36:16 +00:00
08fb7329cb Fixing the license text.
svn path=/trunk/; revision=14212
2001-10-27 16:59:46 +00:00
716da0ac90 update proto
2001-10-27  JP Rosevear  <jpr@ximian.com>

	* e-pilot-map.h: update proto

	* e-pilot-map.c (e_pilot_map_lookup_pid): touch the nodes if
	indicated and found
	(e_pilot_map_lookup_uid): ditto

svn path=/trunk/; revision=14208
2001-10-27 15:33:10 +00:00
a06095af85 take an extra param on whether to mark touched (map_sax_start_element):
2001-10-26  JP Rosevear  <jpr@ximian.com>

	* e-pilot-map.c (real_e_pilot_map_insert): take an extra param on
	whether to mark touched
	(map_sax_start_element): use above
	(e_pilot_map_insert): ditto
	(e_pilot_map_write): pass in extra info to foreach call
	(map_write_foreach): if we are in touched only mode, write out the
	map only if its been touched

	* e-pilot-map.h: add new member

svn path=/trunk/; revision=14196
2001-10-27 03:44:02 +00:00
02dcd0aadf Update the licensing information to require version 2 of the GPL
(instead of version 2 or any later version).

svn path=/trunk/; revision=14190
2001-10-27 00:25:49 +00:00
ef0da865b4 Bump up to 0.15.99.5.
* configure.in: Bump up to 0.15.99.5.

* gal/util/e-util.c
(e_marshal_INT__POINTER_POINTER_POINTER_POINTER_POINTER): pass
`args[4]' as the fourth argument instead of `args[3]' again.
(e_marshal_INT__POINTER_POINTER_POINTER_BOOL): New.

svn path=/trunk/; revision=14175
2001-10-26 22:19:33 +00:00
94cb75aa12 Changed the license announcement at the top of these files.
2001-10-26  Christopher James Lahey  <clahey@ximian.com>

	* gal/e-text/e-text-test.c, gal/util/e-i18n.h,
	gal/widgets/e-hsv-utils.c, gal/widgets/e-hsv-utils.h: Changed the
	license announcement at the top of these files.

svn path=/trunk/; revision=14169
2001-10-26 20:51:53 +00:00
dc8927136a Changed the license announcement at the top of these files.
2001-10-26  Christopher James Lahey  <clahey@ximian.com>

	* gal/e-paned/e-hpaned.c, gal/e-paned/e-hpaned.h,
	gal/e-paned/e-paned.c, gal/e-paned/e-paned.h,
	gal/e-paned/e-vpaned.c, gal/e-paned/e-vpaned.h,
	gal/e-text/e-completion-match.c, gal/e-text/e-completion-match.h,
	gal/e-text/e-completion-test.c, gal/e-text/e-completion-view.c,
	gal/e-text/e-completion-view.h, gal/e-text/e-completion.c,
	gal/e-text/e-completion.h, gal/e-text/e-entry-test.c,
	gal/e-text/e-entry.c, gal/e-text/e-entry.h,
	gal/e-text/e-table-text-model.c, gal/e-text/e-table-text-model.h,
	gal/e-text/e-text-model-repos.c, gal/e-text/e-text-model-repos.h,
	gal/e-text/e-text-model-test.c, gal/e-text/e-text-model-uri.c,
	gal/e-text/e-text-model-uri.h, gal/e-text/e-text-model.c,
	gal/e-text/e-text-model.h, gal/e-text/e-text.c,
	gal/e-text/e-text.h, gal/util/e-bit-array.c,
	gal/util/e-bit-array.h, gal/util/e-cache.c, gal/util/e-cache.h,
	gal/util/e-iconv.c, gal/util/e-iconv.h, gal/util/e-sorter-array.c,
	gal/util/e-sorter-array.h, gal/util/e-sorter.c,
	gal/util/e-sorter.h, gal/util/e-text-event-processor-emacs-like.c,
	gal/util/e-text-event-processor-emacs-like.h,
	gal/util/e-text-event-processor-types.h,
	gal/util/e-text-event-processor.c,
	gal/util/e-text-event-processor.h, gal/util/e-util.c,
	gal/util/e-util.h, gal/util/e-xml-utils.c, gal/util/e-xml-utils.h,
	gal/widgets/color-group.c, gal/widgets/color-group.h,
	gal/widgets/color-palette.c, gal/widgets/color-palette.h,
	gal/widgets/e-canvas-utils.c, gal/widgets/e-canvas-utils.h,
	gal/widgets/e-canvas-vbox.c, gal/widgets/e-canvas-vbox.h,
	gal/widgets/e-canvas.c, gal/widgets/e-canvas.h,
	gal/widgets/e-categories-master-list-array.c,
	gal/widgets/e-categories-master-list-array.h,
	gal/widgets/e-categories-master-list-combo.c,
	gal/widgets/e-categories-master-list-combo.h,
	gal/widgets/e-categories-master-list-dialog-model.c,
	gal/widgets/e-categories-master-list-dialog-model.h,
	gal/widgets/e-categories-master-list-dialog.c,
	gal/widgets/e-categories-master-list-dialog.h,
	gal/widgets/e-categories-master-list.c,
	gal/widgets/e-categories-master-list.h,
	gal/widgets/e-categories.c, gal/widgets/e-categories.h,
	gal/widgets/e-colors.c, gal/widgets/e-colors.h,
	gal/widgets/e-cursors.c, gal/widgets/e-cursors.h,
	gal/widgets/e-font.c, gal/widgets/e-font.h,
	gal/widgets/e-gui-utils.c, gal/widgets/e-gui-utils.h,
	gal/widgets/e-hscrollbar.c, gal/widgets/e-hscrollbar.h,
	gal/widgets/e-popup-menu.c, gal/widgets/e-popup-menu.h,
	gal/widgets/e-printable.c, gal/widgets/e-printable.h,
	gal/widgets/e-reflow-model.c, gal/widgets/e-reflow-model.h,
	gal/widgets/e-reflow-sorted.c, gal/widgets/e-reflow-sorted.h,
	gal/widgets/e-reflow.c, gal/widgets/e-reflow.h,
	gal/widgets/e-scroll-frame.c, gal/widgets/e-scroll-frame.h,
	gal/widgets/e-selection-model-array.c,
	gal/widgets/e-selection-model-array.h,
	gal/widgets/e-selection-model-simple.c,
	gal/widgets/e-selection-model-simple.h,
	gal/widgets/e-selection-model.c, gal/widgets/e-selection-model.h,
	gal/widgets/e-unicode.c, gal/widgets/e-unicode.h,
	gal/widgets/e-vscrollbar.c, gal/widgets/e-vscrollbar.h,
	gal/widgets/gtk-combo-box.c, gal/widgets/gtk-combo-box.h,
	gal/widgets/gtk-combo-stack.c, gal/widgets/gtk-combo-stack.h,
	gal/widgets/gtk-combo-text.c, gal/widgets/gtk-combo-text.h,
	gal/widgets/test-color.c, gal/widgets/test-e-font.c,
	gal/widgets/test-e-font.h, gal/widgets/test-font-loading.c,
	gal/widgets/widget-color-combo.c,
	gal/widgets/widget-color-combo.h,
	gal/widgets/widget-pixmap-combo.c,
	gal/widgets/widget-pixmap-combo.h,
	src/e-table/e-table-sorted-variable.c, tests/test-define-views.c,
	tests/test-shortcut-bar.c, tests/test-table-1.c,
	tests/test-tree-1.c, tests/test-tree-2.c, tests/test-tree-3.c,
	tests/test-unicode.c: Changed the license announcement at the top
	of these files.

svn path=/trunk/; revision=14158
2001-10-26 18:33:33 +00:00
743527c36f add archived records with pilot id of 0 (map_write_foreach): use the uid
2001-10-26  JP Rosevear  <jpr@ximian.com>

	* e-pilot-map.c (map_sax_start_element): add archived records
	with pilot id of 0
	(map_write_foreach): use the uid map for writing
	(e_pilot_map_write): write using the uid map

svn path=/trunk/; revision=14147
2001-10-26 17:23:18 +00:00
f113b35e50 free up old memory first (e_pilot_map_destroy): free allocated memory when
2001-10-26  JP Rosevear  <jpr@ximian.com>

	* e-pilot-map.c (e_pilot_map_insert): free up old memory first
	(e_pilot_map_destroy): free allocated memory when destroying

svn path=/trunk/; revision=14143
2001-10-26 15:29:49 +00:00
22cd779002 Fixed warnings here.
2001-10-26  Christopher James Lahey  <clahey@ximian.com>

	* gal/util/e-iconv.c (e_iconv), gal/widgets/e-font.c
	(e_font_to_native), gal/widgets/e-unicode.c
	(e_utf8_from_iconv_string_sized, e_utf8_to_iconv_string_sized,
	e_utf8_from_gtk_string_sized, e_utf8_to_gtk_string_sized): Fixed
	warnings here.

svn path=/trunk/; revision=14132
2001-10-26 11:07:44 +00:00
5
ac091e954d Bumped version to 0.15.99.4 for e-iconv changes.
2001-10-25    <NotZed@Ximian.com>

        * configure.in: Bumped version to 0.15.99.4 for e-iconv changes.

        * gal/widgets/e-unicode.c (e_utf8_from_iconv_string_sized): "
        (e_utf8_to_iconv_string_sized): "
        (e_utf8_from_gtk_string_sized): "
        (e_utf8_to_gtk_string_sized): "

        * gal/widgets/e-font.c (e_font_to_native): s/iconv/e_iconv/

        * gal/util/e-iconv.c (e_iconv): Implement a wrapper for iconv() to
        make sure we link with and execute the right iconv to match the
        right iconv_open.  (BLAH!)

svn path=/trunk/; revision=14111
2001-10-26 00:35:20 +00:00
2ea98fb813 plug leak
2001-10-22  JP Rosevear  <jpr@ximian.com>

	* e-pilot-map.c (map_set_node_timet): plug leak

svn path=/trunk/; revision=13945
2001-10-23 17:40:27 +00:00
6a76e39e37 Change " " to "&nbsp;" at start of line.
* e-html-utils.c (e_text_to_html_full): Change " " to "&nbsp;" at
	start of line.

svn path=/trunk/; revision=13940
2001-10-23 13:54:38 +00:00
fd9cceb0d7 Make C-w not do anything here. (e_text_event_processor_emacs_like_event):
2001-10-22  Christopher James Lahey  <clahey@ximian.com>

	* gal/util/e-text-event-processor-emacs-like.c
	(control_keys): Make C-w not do anything here.
	(e_text_event_processor_emacs_like_event): Make C-A-* not do
	anything here.

svn path=/trunk/; revision=13889
2001-10-22 18:57:43 +00:00
44faa44bff Pass a CORBA_Environment to bonobo_config_get_string so it doesn't g_warn
* e-passwords.c (e_passwords_get_password): Pass a
	CORBA_Environment to bonobo_config_get_string so it doesn't g_warn
	on error. (Since the "error" is most likely just that the password
	isn't cached.)
	(e_passwords_remember_password, e_passwords_get_password,
	e_passwords_add_password): Change "if (foo) { entire function; }"
	to "if (!foo) return;"

	* e-html-utils.c (special_chars): Don't allow single quote or
	backtick in email addresses, or pipes following URLs.

svn path=/trunk/; revision=13887
2001-10-22 18:46:46 +00:00
3b3c44b51c null out DBT memory prior to usage (from Edd Dumbill <edd@usefulinc.com>)
2001-10-22  JP Rosevear  <jpr@ximian.com>

	* e-dbhash.c (e_dbhash_foreach_key): null out DBT memory prior to
	usage (from Edd Dumbill <edd@usefulinc.com>)

svn path=/trunk/; revision=13869
2001-10-22 13:54:12 +00:00
5f5b342dbd Bumped the version number to 0.15.99.1.
2001-10-18  Christopher James Lahey  <clahey@ximian.com>

	* configure.in: Bumped the version number to 0.15.99.1.

	* gal/util/e-util.c, gal/util/e-util.h (e_write_file_mkstemp): New
	function to create a unique file.
	(e_write_file): Check the return value of close here.

svn path=/trunk/; revision=13772
2001-10-18 21:10:04 +00:00
cb0ed21028 Fix the WM problems related to the folder selection dialog being
out-of-proc.  Now it can be set to be a transient window correctly,
and fakes its WindowGroup hint appropriately.

svn path=/trunk/; revision=13765
2001-10-18 19:58:22 +00:00
6
6e9c98ceef Want to check nn not in for end of list condition.
2001-10-16    <NotZed@Ximian.com>

        * gal/util/e-iconv.c (flush_entry): Want to check nn not in for
        end of list condition.

svn path=/trunk/; revision=13699
2001-10-16 19:44:09 +00:00
063f8d21af work around broken behavior in some iconv implementions that require the
2001-10-13  Larry Ewing  <lewing@ximian.com>

	* gal/util/e-iconv.c (e_iconv_open): work around broken behavior
	in some iconv implementions that require the length arguments to
	be valid pointers event if both buffers are NULL.

svn path=/trunk/; revision=13665
2001-10-14 01:08:07 +00:00
f5b66ae847 Added special case for iso-10646-1 -> ucs-2be encoding since its not
2001-10-14  Not Zed  <NotZed@Ximian.com>

	* gal/util/e-iconv.c: Added special case for iso-10646-1 ->
	ucs-2be encoding since its not always available.

svn path=/trunk/; revision=13663
2001-10-13 18:56:38 +00:00
71f512b570 (flush_entry): free the conv string and make sure we remove all the the
2001-10-12  Larry Ewing  <lewing@ximian.com>

	(flush_entry): free the conv string and make sure we remove all
	the the items not all but the last one.

svn path=/trunk/; revision=13652
2001-10-13 04:05:00 +00:00
2d46a24438 fix the test for "cp".
2001-10-12  Larry Ewing  <lewing@ximian.com>

	* gal/util/e-iconv.c (e_iconv_charset_name): fix the test for
	"cp".

svn path=/trunk/; revision=13651
2001-10-13 02:39:27 +00:00
b6d1043499 Fix for Debian systems which apparently can use a ';' as a codeset
2001-10-12  Jeffrey Stedfast  <fejj@ximian.com>

	* gal/util/e-iconv.c (e_iconv_init): Fix for Debian systems which
	apparently can use a ';' as a codeset terminator? Cleaned up the
	code in the process, the parser is a little nicer now.

svn path=/trunk/; revision=13650
2001-10-13 02:29:25 +00:00
8a59f7a4e9 (e_iconv_charset_name): fix microsoft fix.
2001-10-12  Larry Ewing  <lewing@ximian.com>

(e_iconv_charset_name): fix microsoft fix.

svn path=/trunk/; revision=13649
2001-10-13 02:22:35 +00:00