Commit Graph

3690 Commits

Author SHA1 Message Date
cdb87d2e0a Strip all \n's from the expression
2000-08-07  Jeffrey Stedfast  <fejj@helixcode.com>

	* providers/imap/camel-imap-utils.c (imap_translate_sexp): Strip
	all \n's from the expression

	* string-utils.c (strip): New convenience function to strip
	occurences of a single char from a string

svn path=/trunk/; revision=4576
2000-08-07 18:54:15 +00:00
0a9fdd8842 s/strncasecmp/g_strncasecmp
2000-08-07  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-display.c:
	* component-factory.c: s/strncasecmp/g_strncasecmp

	* mail-format.c (write_headers): Get rid of kludge around subject
	beginning with spaces.
	(mail_generate_reply): Get rid of kludge around subject beginning
	with spaces and also use g_strncasecmp instead of strncasecmp for
	portability

	* mail-ops.c (forward_msg): Get rid of kludges around subject
	beginning with spaces.

svn path=/trunk/; revision=4575
2000-08-07 18:32:55 +00:00
f433ddf7b2 s/strcasecmp/g_strcasecmp
2000-08-07  Jeffrey Stedfast  <fejj@helixcode.com>

	* e-msg-composer-attachment-bar.c (attach_to_multipart):
	s/strcasecmp/g_strcasecmp

svn path=/trunk/; revision=4574
2000-08-07 18:28:51 +00:00
95684042a2 s/strncasecmp/g_strncasecmp - this will help later with building on
2000-08-07  Jeffrey Stedfast  <fejj@helixcode.com>

	* e-msg-composer.c: s/strncasecmp/g_strncasecmp - this will help
	later with building on different platforms :-)

svn path=/trunk/; revision=4573
2000-08-07 18:27:17 +00:00
725c2912fc Get rid of kludge around subject beginning with spaces.
2000-08-07  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-format.c (write_headers): Get rid of kludge around subject
	beginning with spaces.
	(mail_generate_reply): Get rid of kludge around subject beginning
	with spaces and also use g_strncasecmp instead of strncasecmp for
	portability

	* mail-ops.c (forward_msg): Get rid of kludges around subject
	beginning with spaces.

svn path=/trunk/; revision=4572
2000-08-07 18:24:44 +00:00
c2b4339041 Do a g_strstrip on the subject so we can stop getting those annoying
2000-08-07  Jeffrey Stedfast  <fejj@helixcode.com>

	* camel-mime-message.c (camel_mime_message_set_subject): Do a
	g_strstrip on the subject so we can stop getting those annoying
	leading spaces

svn path=/trunk/; revision=4571
2000-08-07 18:18:17 +00:00
520d69a638 Clarify that the input row is a model row, and swap it to a view row when
* message-list.c (message_list_select): Clarify that the input row
	is a model row, and swap it to a view row when finding the
	next/previous row.
	(idle_select_row): Select view row 0, not model row 0.

	* mail-ops.c (select_first_unread): Start from view row 0, not
	model row 0.

svn path=/trunk/; revision=4570
2000-08-07 17:03:06 +00:00
fa019ac646 Updated russian translation.
svn path=/trunk/; revision=4566
2000-08-07 13:01:35 +00:00
a7efe01005 Added code to set the body text based on the CamelMimeMessage.
2000-08-07  Jeffrey Stedfast  <fejj@helixcode.com>

	* e-msg-composer.c (e_msg_composer_new_with_message): Added code
	to set the body text based on the CamelMimeMessage.
	(set_editor_text): Use lowercase html tags...

svn path=/trunk/; revision=4565
2000-08-07 08:37:59 +00:00
cf0a938afb Renamed from reply_body() so other functions can use it
2000-08-07  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-format.c (mail_get_message_body): Renamed from reply_body()
	so other functions can use it
	(mail_generate_reply): Updated to reflect function name changes

	* mail-ops.c (real_edit_msg): Attach a callback to the send signal

svn path=/trunk/; revision=4564
2000-08-07 08:37:07 +00:00
9739fb5219 New menu item under Actions to allow editing of messages.
2000-08-07  Jeffrey Stedfast  <fejj@helixcode.com>

	* folder-browser-factory.c (control_activate): New menu item under
	Actions to allow editing of messages.

	* mail-ops.c (edit_message): New function for editing messages.

svn path=/trunk/; revision=4563
2000-08-07 06:55:53 +00:00
c6c1164cca Prompt the user to save their composition in Drafts. (set_editor_text):
2000-08-07  Jeffrey Stedfast  <fejj@helixcode.com>

	* e-msg-composer.c (do_exit): Prompt the user to save their
	composition in Drafts.
	(set_editor_text): Uhm, use "-- \n" not "--\n" because the space
	is called for in the standard
	(e_msg_composer_new_with_message): New convenience function that
	takes a CamelMimeMessage as an argument. This will be useful when
	we code the ability to resume the editing of a message draft (like
	in the Drafts folder).

svn path=/trunk/; revision=4562
2000-08-07 06:22:02 +00:00
dcc0eea8aa Create a global reference to the Drafts mbox folder for the Composer to
2000-08-07  Jeffrey Stedfast  <fejj@helixcode.com>

	* component-factory.c (owner_set_cb): Create a global reference to
	the Drafts mbox folder for the Composer to use

svn path=/trunk/; revision=4561
2000-08-07 06:16:55 +00:00
3179eb7162 Fix this to not require NULL-termination of the array.
* camel-folder.c (camel_folder_free_deep): Fix this to not require
	NULL-termination of the array.

svn path=/trunk/; revision=4560
2000-08-07 04:16:26 +00:00
eef4069b80 Desensitize ok button (sdialog_page_undone): ditto (iddialog_page_undone):
2000-08-06  JP Rosevear  <jpr@helixcode.com>

	* mail-config.c (ndialog_page_undone): Desensitize ok button
	(sdialog_page_undone): ditto
	(iddialog_page_undone): ditto
	(news_page_new): Typo - news, not mail
	(transport_page_new): Typo - transport, not source
	(identity_dialog): Set undone callback
	(source_dialog): ditto
	(news_dialog): ditto
	(mail_druid_identity_undone): Desensitize next button and
	mark done flag as false
	(mail_druid_source_undone): ditto
	(mail_druid_transport_undone): ditto
	(mail_druid_identity_done): Mark done flag as true
	(mail_druid_source_done): ditto
	(mail_druid_transport_done): ditto
	(mail_druid_prepare): Use done flag to set next button
	sensitivity, fixes #467

svn path=/trunk/; revision=4559
2000-08-06 18:10:16 +00:00
24a7a66477 Translations from Keld
dr-genius/po/da.po evolution/po/da.po gnome-core/po/da.po
gnome-iconedit/po/da.po gnome-pilot/po/da.po gnumeric/po/da.po
oaf/po/da.po rp3/po/da.po

svn path=/trunk/; revision=4558
2000-08-06 18:00:04 +00:00
43e3ba9da9 Added support for encrypting with GnuPG. Support for PGP5 and PGP2 are
2000-08-06  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-crypto.c (mail_crypto_openpgp_encrypt): Added support for
	encrypting with GnuPG.  Support for PGP5 and PGP2 are still in
	progress.

svn path=/trunk/; revision=4557
2000-08-06 06:34:14 +00:00
c115cff69d Added functions to convert from view row to model row or from model row to
2000-08-05  Christopher James Lahey  <clahey@helixcode.com>

	* e-table.c, e-table.h: Added functions to convert from view row
	to model row or from model row to view row.  Also changed
	e_table_set_cursor_row and e_table_get_cursor_row to take a model
	row as this works better with the rest of the model.  Changed the
	name of e_table_get_next_row_sorted and
	e_table_get_prev_row_sorted.  (Dropped the _sorted.)

svn path=/trunk/; revision=4556
2000-08-05 23:00:41 +00:00
089f42f8dd Look for oafinfo files in oaf's prefix, not gnome-libs's. Allow binaries
* tools/verify-evolution-install.sh: Look for oafinfo files in
	oaf's prefix, not gnome-libs's. Allow binaries to be installed
	anywhere in $PATH.

svn path=/trunk/; revision=4555
2000-08-05 20:59:22 +00:00
58badd8763 Updated sl translations
svn path=/trunk/; revision=4554
2000-08-05 18:54:35 +00:00
8a79e9aa26 fix
* e-table.c (e_table_get_{next,prev}_row_sorted): fix

svn path=/trunk/; revision=4553
2000-08-05 18:53:56 +00:00
51df4b80b2 Update the README and the text of the Bonobo configure check to match
* configure.in, README: Update the README and the text of the
	Bonobo configure check to match reality. Remove the 0.15 vs
	0.15-and-a-half check since we require post-0.16 now.

	* folder-browser-factory.c (control_activate): Remove bonobo 0.15
	vs 0.15-and-a-half ifdef, since we require post-0.16 now.

svn path=/trunk/; revision=4552
2000-08-05 16:37:22 +00:00
92e8723c4f Updated Slovenian translation
svn path=/trunk/; revision=4551
2000-08-05 16:37:19 +00:00
1af0e95106 Updated Slovenian translation
svn path=/trunk/; revision=4550
2000-08-05 14:12:08 +00:00
9346032727 Added a function to get the next row with sorting taken into account.
2000-08-05  Christopher James Lahey  <clahey@helixcode.com>

	* e-table.c: Added a function to get the next row with sorting
	taken into account.

svn path=/trunk/; revision=4549
2000-08-05 13:21:39 +00:00
cab78cd062 Made it so that selection ranges work even if the table is using grouping.
2000-08-05  Christopher James Lahey  <clahey@helixcode.com>

	* e-table-sorter.c: Made it so that selection ranges work even if
	the table is using grouping.

svn path=/trunk/; revision=4547
2000-08-05 12:57:07 +00:00
78adc934b0 Made selection ranges work even if the table is sorted.
2000-08-05  Christopher James Lahey  <clahey@helixcode.com>

	* Makefile.am, e-table-selection-model.c,
	e-table-selection-model.h, e-table.c, e-table.h: Made selection
	ranges work even if the table is sorted.

	* e-table-sorter.c, e-table-sorter.h: New files to help with
	making selection ranges work even if sorted.

svn path=/trunk/; revision=4546
2000-08-05 12:38:24 +00:00
a223be4939 Updated the Turkish translation.
svn path=/trunk/; revision=4545
2000-08-05 08:53:26 +00:00
0d99e1d70e New file. Contains contents of "COPYING", but marked up (probably not very
2000-08-05  Aaron Weber  <aaron@helixcode.com>

	* C/apx-gpl.sgml: New file.  Contains contents of "COPYING",
	but marked up (probably not very well, but valid) as docbook
	(SGML).

	* C/evolution-guide.sgml: Subtle change to the legal notice:
	distinguished manual license from software license. Linked to
	apx-gpl.sgml above.

	* C/usage-calendar.sgml: I redid all the usage files.

svn path=/trunk/; revision=4544
2000-08-05 06:34:50 +00:00
94d742f9f3 Fixed a warning.
2000-08-05  Christopher James Lahey  <clahey@helixcode.com>

	* backend/ebook/e-card-simple.c: Fixed a warning.

	* backend/ebook/e-card.c: Cast to (char *) in
	e_card_load_cards_from_file since libversit isn't const correct.

	* backend/pas/pas-backend-file.c: Fixed a warning.

svn path=/trunk/; revision=4543
2000-08-05 05:15:45 +00:00
5e58fb6edb Built code to have autodrags only work from within the table and to report
2000-08-04  Christopher James Lahey  <clahey@helixcode.com>

	* e-table.c, e-table.h: Built code to have autodrags only work
	from within the table and to report the row dragged from
	automatically.

svn path=/trunk/; revision=4542
2000-08-05 01:55:01 +00:00
ef752b08c0 *** empty log message ***
svn path=/trunk/; revision=4540
2000-08-04 23:38:11 +00:00
83bf2090ac if oaf isn't initialized by the time the conduit starts, start it up. we
* conduits/todo/todo-conduit.c (conduit_get_gpilot_conduit): if
	oaf isn't initialized by the time the conduit starts, start it
	up.  we do this because we need to start wombat with oaf, and
	gpilotd doesn't currently start oaf.

svn path=/trunk/; revision=4539
2000-08-04 23:37:17 +00:00
08f484c660 tlauche is now called wombat
svn path=/trunk/; revision=4538
2000-08-04 23:35:02 +00:00
9d08ab1e01 If we fail to get a dir_sep, then supply the default of "/". (get_folder):
2000-08-04  Jeffrey Stedfast  <fejj@helixcode.com>

	* providers/imap/camel-imap-store.c (imap_connect): If we fail to
	get a dir_sep, then supply the default of "/".
	(get_folder): Undo changes by Peter

svn path=/trunk/; revision=4537
2000-08-04 22:41:05 +00:00
5c3eeb9552 Coredump fix when IMAP get_folder with NULL dir_sep
svn path=/trunk/; revision=4535
2000-08-04 21:29:43 +00:00
34de93822b Indexes into the flags array are message_number minus 1, not just
* providers/pop3/camel-pop3-folder.c (pop3_set_message_flags):
	(pop3_sync): Indexes into the flags array are message_number minus
	1, not just message_number.

svn path=/trunk/; revision=4533
2000-08-04 18:40:38 +00:00
09e1677c54 Actually commit this - I though it went in already.
2000-08-03  JP Rosevear  <jpr@helixcode.com>

	* configure.in: Remove gconf check

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

	* mail-config.glade: Increase window size slightly, rename
	"Transport" to "Mail Transport"

	* mail-config.c (init_config): Remove gconf references
	(clear_config): ditto
	(read_config): ditto
	(write_config): ditto
	(mail_config): Null provider lists before filling them
	(mail_config_druid): ditto
	(identity_page_new): Increase spacing of vbox
	(service_page_new): ditto

	* Makefile.am: Remove gconf references.

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

	* e-shell.h: Remove gconf references

	* e-shell-view.h: Remove gconf references

	* main.c (idle_cb): Remove gconf references

	* Makefile.am: Remove gconf cflags and libs

	* e-shell-view.c (e_shell_view_load_settings): Change to use
	gnome-config
	(e_shell_view_save_settings): ditto

	* e-shell.c (e_shell_restore_from_settings): Change to
	use gnome_config
	(save_settings_for_views): ditto

svn path=/trunk/; revision=4530
2000-08-04 14:58:43 +00:00
660a75cc99 Made drag events calculate a row and column and signal that information.
2000-08-04  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-item.h:
	Made drag events calculate a row and column and signal that
	information.

	* e-table-selection-model.c, e-table-selection-model.h: Changed
	do_something to take a GdkModifierType.

svn path=/trunk/; revision=4529
2000-08-04 14:14:44 +00:00
ce5a8e3224 I pity da foo that committed this bug!
svn path=/trunk/; revision=4528
2000-08-04 14:13:27 +00:00
4af92f212d Szabolcs BAN <shooby@gnome.hu>
* Updated Hungarian translations...

svn path=/trunk/; revision=4527
2000-08-04 09:34:27 +00:00
6165277ab5 add a debugging macro for doing protocol tracing.
* providers/pop3/camel-pop3-store.c: add a debugging macro for
        doing protocol tracing.

svn path=/trunk/; revision=4526
2000-08-04 04:36:19 +00:00
61fae09dc0 Fix a possible crash when using the quicksearch by freeing the UID
array correctly.

svn path=/trunk/; revision=4525
2000-08-04 04:04:11 +00:00
623b1de43d Everywhere unref the remote_uih having done a set_container.
svn path=/trunk/; revision=4524
2000-08-04 03:09:01 +00:00
8ec2a002e8 only whack the sig in if the file exists.
2000-08-03  Michael Meeks  <michael@helixcode.com>

	* mail-config.c (identity_page_new): only whack the sig in if the
	file exists.

	* component-factory.c (factory_fn): count running instances,
	attach destroy signal (factory_destroy): add.

	* main.c (main): pass orb around.

svn path=/trunk/; revision=4523
2000-08-04 02:00:02 +00:00
6d6b9ec70e Remove erroneous refs on folder_type_registry, storage_set.
2000-08-04  Michael Meeks  <michael@helixcode.com>

	* e-shell.c (e_shell_construct): Remove erroneous refs on
	folder_type_registry, storage_set.

	* e-shortcuts-view.c (destroy): unref the shortcuts, causing a
	massive ripple chain ref-count reaction.

svn path=/trunk/; revision=4522
2000-08-04 01:14:32 +00:00
d2856de030 Yay, no more compiler warnings
2000-08-03  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-ops.c (composer_send_cb): Yay, no more compiler warnings

svn path=/trunk/; revision=4521
2000-08-04 00:25:14 +00:00
8a1a8bade0 Make sure default_uri isn't NULL!!
2000-08-03  Jeffrey Stedfast  <fejj@helixcode.com>

	* e-shell-folder-selection-dialog.c (set_default_folder): Make
	sure default_uri isn't NULL!!

svn path=/trunk/; revision=4520
2000-08-04 00:15:32 +00:00
c263dfffeb Only call imap_get_summary_internal if the folder can hold messages
2000-08-03  Jeffrey Stedfast  <fejj@helixcode.com>

	* providers/imap/camel-imap-folder.c (camel_imap_folder_new): Only
	call imap_get_summary_internal if the folder can hold messages

	* providers/nntp/camel-nntp-provider.c (camel_provider_module_init):
	Initialize the service_cache for the news/nntp providers

svn path=/trunk/; revision=4519
2000-08-03 23:07:18 +00:00
2b60e44890 set config = NULL (provider_list) Eek! Initialize news to NULL! Also, use
2000-08-03  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-config.c: set config = NULL
	(provider_list) Eek! Initialize news to NULL!  Also, use
	g_slist_prepend() for "performance" gains ;-)
	(init_config): Set the config member data to NULL just to be on
	the safe side
	(clear_config): Don't bother freeing slist data if the slist is
	NULL

svn path=/trunk/; revision=4517
2000-08-03 21:49:11 +00:00