Commit Graph

13724 Commits

Author SHA1 Message Date
0b20695032 Sync the key tables explcitly.
2002-04-03  Not Zed  <NotZed@Ximian.com>

        * camel-text-index.c (text_index_sync): Sync the key tables
        explcitly.

        * camel-partition-table.c (camel_key_table_finalise): Sync root
        block when done.
        (camel_key_table_sync): New function, sync key table (root) explicitly.

2002-04-02  Not Zed  <NotZed@Ximian.com>

        * camel-block-file.c (camel_block_file_free_block): Mark root
        block dirty when we change it (this function isn't used yet
        anyway).

        * camel-text-index.c (text_index_add_name_to_word): Touch the root
        block when we modify the counts.  Also, abort processing on any
        errors.
        (text_index_sync): Fix typo in comments.  Sync the block file
        inside the lock.
        (text_index_compress_nosync): Lock the old index while we're
        compressing.
        (text_index_compress_nosync): Remove the bogus while() at the end
        of the while() loops!  Also plug a memleak - records weren't
        freed.
        (text_index_rename): Lock around rename op.
        (text_index_add_name): More typos.
        (text_index_sync): Touch root when changing it.
        (text_index_add_name): "
        (text_index_delete_name): "
        (camel_text_index_new): Touch root if we change it.
        (text_index_cursor_reset): Make sure we NULL pointers after we
        free them (nothing uses this yet).

        * camel-partition-table.c (hash_key): Remove some debug
        accidentally left in.
        (camel_partition_table_add): When linking in the next block list,
        set the right previous pointer.
        (camel_key_table_add): Simplify the 'left' calculation (it was
        already ok though).
        (camel_key_table_next): Initialise returns before processing.
        Broaden the lock slightly, and simplify validity calculations.

svn path=/trunk/; revision=16323
2002-04-02 20:03:42 +00:00
8842c7c347 Updated Italian translation from Clara Tattoni <clara.tattoni@libero.it>.
* it.po: Updated Italian translation from Clara Tattoni
<clara.tattoni@libero.it>.

svn path=/trunk/; revision=16322
2002-04-02 17:59:38 +00:00
2e090eec0f Fix spelling of E_CARD_SIMPLE_PHONE_ID_TTYTDD and
* backend/ebook/e-card-simple.h: Fix spelling of
	E_CARD_SIMPLE_PHONE_ID_TTYTDD and E_CARD_SIMPLE_FIELD_PHONE_TTYTDD
	(they previously ended with "TTD" instead of "TDD")

	* backend/ebook/e-card-simple.c: Update for spelling fix.

	* backend/pas/pas-backend-ldap.c: Likewise

svn path=/trunk/; revision=16321
2002-04-02 15:56:17 +00:00
b19dc48b6d Put back in the exception setup stuff i disabled for debugging.
2002-04-02  Not Zed  <NotZed@Ximian.com>

	* providers/imap/camel-imap-store.c (imap_keepalive): Put back in
	the exception setup stuff i disabled for debugging.

svn path=/trunk/; revision=16320
2002-04-02 00:43:37 +00:00
86c9aafb56 Temporarily disable indexing.
2002-04-02  Not Zed  <NotZed@Ximian.com>

        * providers/local/camel-local-folder.c
        (camel_local_folder_construct): Temporarily disable indexing.

2002-03-28  Not Zed  <NotZed@Ximian.com>

        * camel-partition-table.c (camel_key_table_lookup): Change range
        checking assert to a warning.

        * providers/pop3/camel-pop3-folder.c (pop3_finalize): Make sure we
        flush out all outstanding commands before finalising, stops being
        finalised while outsanding requests are processed by the store
        finalise.
        (pop3_get_message): Instead of pre-fetching all messages, just
        pre-fetch a maxiumum number at any one time, stops us running out
        of cache fd's.

        * providers/nntp/camel-nntp-folder.c (nntp_folder_init/finalise):
        Setup priv data + locks, & free.

        * providers/imap/camel-imap-folder.c (imap_rescan): Batch all
        message_chagned events into a single folder_changed event
        (otherwise updates can be >>> expensive, like >5 hours for 80K
        messages changing!).  Alternately it could use folder
        freeze/unfreeze perhaps.

2002-03-27  Not Zed  <NotZed@Ximian.com>

        * providers/imap/camel-imap-store.c (imap_keepalive): Pass an
        exception to called code so it behaves properly since it uses the
        passed exception to check returns.

svn path=/trunk/; revision=16319
2002-04-01 23:58:53 +00:00
785b748a24 Removed an unused pixmap from Tools/Settings to avoid a big nasty bonobo
2002-04-01  Jeffrey Stedfast  <fejj@ximian.com>

	* folder-browser-ui.c: Removed an unused pixmap from
	Tools/Settings to avoid a big nasty bonobo warning.

svn path=/trunk/; revision=16318
2002-04-01 23:48:52 +00:00
9b63de40b6 Set 're' as the parent window rather than as the parent widget.
2002-04-01  Jeffrey Stedfast  <fejj@ximian.com>

	* rule-editor.c (rule_edit): Set 're' as the parent window rather
	than as the parent widget.
	(add_editor_clicked): Only unref the editor if it is non-NULL.

svn path=/trunk/; revision=16317
2002-04-01 23:47:51 +00:00
4ce6a59f74 Re-Implemented the signature editor stuff (mostly just copy/paste from
2002-04-01  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-composer-prefs.c (mail_composer_prefs_construct):
	Re-Implemented the signature editor stuff (mostly just copy/paste
	from Radeks original code).

	* mail-signature-editor.c (mail_signature_editor): Use the right
	oafiid for the html editor control.

svn path=/trunk/; revision=16316
2002-04-01 22:55:40 +00:00
7f497424b6 only include if USE_STRTBL is defined. (deleteStrItem): same. (hashStr):
2002-04-01  Chris Toshok  <toshok@ximian.com>

	* libversit/vobject.c (newStrItem): only include if USE_STRTBL is
	defined.
	(deleteStrItem): same.
	(hashStr): same.
	(lookupStr): if USE_STRTBL is defined, use existing behavior.  if
	not defined, just dup the string.
	(unUseStr): if USE_STRTBL is defined, use existing behavior.  if

svn path=/trunk/; revision=16314
2002-04-01 20:38:38 +00:00
5dd03b7e76 #include appropriate headers for mkdir
svn path=/trunk/; revision=16313
2002-04-01 20:33:02 +00:00
8875ca4adc ignore .pure
svn path=/trunk/; revision=16312
2002-04-01 20:27:03 +00:00
4a6b2fac24 Updated Norwegian (bokmål) translation.
2002-04-01  Kjartan Maraas  <kmaraas@gnome.org>

	* no.po: Updated Norwegian (bokmål) translation.

svn path=/trunk/; revision=16311
2002-04-01 20:13:32 +00:00
65e7b62d5b Fix a string.
2002-04-01  Kjartan Maraas  <kmaraas@gnome.org>

	* gui/e-itip-control.c: Fix a string.

svn path=/trunk/; revision=16310
2002-04-01 19:57:04 +00:00
8fad24ee7f simple fix for DB3 header inclusion in Mac OS X, by Max Horn
2002-04-01  Rodrigo Moya <rodrigo@ximian.com>

	* pcs/cal-backend-db.c: simple fix for DB3 header inclusion in
	Mac OS X, by Max Horn <max@quendi.de>

svn path=/trunk/; revision=16309
2002-04-01 17:54:00 +00:00
2a6e7401b2 Darwin/OS X portability from Max Horn <max@quendi.de>
* libversit/vcc.y: Remove #include <malloc.h>.

	* libversit/vobject.c: Likewise, and #include <stdlib.h>

svn path=/trunk/; revision=16308
2002-04-01 16:29:14 +00:00
2c202400a4 Darwin/OS portability from Max Horn <max@quendi.de>
* src/libical/icallangbind.c: #include <stdlib.h>, not <malloc.h>

	* src/libicalvcal/vobject.c: Likewise

	* src/libicalvcal/vcc.y: Likewise

	* src/libicalss/icaldirset.c: Rearrange #includes slightly to make
	Darwin happy.

svn path=/trunk/; revision=16307
2002-04-01 16:27:06 +00:00
405ecff06b Use -avoid-version -module. (From Max Horn <max@quendi.de>)
* importers/Makefile.am (liboutlook_la_LDFLAGS,
	libmbox_la_LDFLAGS): Use -avoid-version -module. (From Max Horn
	<max@quendi.de>)

svn path=/trunk/; revision=16306
2002-04-01 16:19:20 +00:00
2f3b94feec Use -avoid-version instead of -version-info 0:0:0, and specify -module.
* providers/imap/Makefile.am (libcamelimap_la_LDFLAGS): Use
	-avoid-version instead of -version-info 0:0:0, and specify
	-module. (From Max Horn <max@quendi.de>).

	* providers/local/Makefile.am (libcamellocal_la_LDFLAGS): Likewise.

	* providers/nntp/Makefile.am (libcamelnntp_la_LDFLAGS): Likewise.

	* providers/sendmail/Makefile.am (libcamelsendmail_la_LDFLAGS):
	Likewise.

	* providers/smtp/Makefile.am (libcamelsmtp_la_LDFLAGS): Likewise.

	* providers/pop3/Makefile.am (libcamelpop3_la_LDFLAGS): Likewise.
	Also remove $(KRB4_LDFLAGS) since KPOP is gone.
	(INCLUDES): and $(KRB4_CFLAGS)

svn path=/trunk/; revision=16305
2002-04-01 16:17:04 +00:00
fd0e82bd75 parent_class should be static. (From Max Horn <max@quendi.de>)
* gui/component/select-names/e-select-names-text-model.c:
	parent_class should be static. (From Max Horn <max@quendi.de>)

svn path=/trunk/; revision=16304
2002-04-01 15:58:02 +00:00
f4d5261c43 free the my_address member (find_my_address): fall back on a CN match if
2002-03-31  JP Rosevear  <jpr@ximian.com>

	* gui/e-itip-control.c (clean_up): free the my_address member
	(find_my_address): fall back on a CN match if possible
	(change_status): handle changing the status of a non-existent
	address by adding a new attendee
	(update_attendee_status): if the attendee response is not from a
	user on the list of attendees, ask the user if they want to add
	the attendee any how (as an optional participant)
	(ok_clicked_cb): if we are suppose to rsvp and the status was ok,
	but the attendee address is not known, find it

svn path=/trunk/; revision=16303
2002-04-01 03:51:32 +00:00
7f5b358b62 Added missing file. Updated Swedish translation some.
2002-04-01  Christian Rose  <menthos@menthos.com>

	* POTFILES.in: Added missing file.
	* sv.po: Updated Swedish translation some.

svn path=/trunk/; revision=16301
2002-03-31 23:19:10 +00:00
def1d49bf5 New.
* GNOME_Evolution_Summary.oaf.in.in: New.

svn path=/trunk/; revision=16300
2002-03-31 01:18:09 +00:00
3b9ea2d060 [Some initial broken support for building components as shlib. Mostly
just a playground for testing the idea.]

* Makefile.am: Added support for the ENABLE_SHLIB_COMPONENTS
conditional.

* GNOME_Evolution_Summary.oaf.in.in: New.

* e-summary-mail.c (update_folder_cb): Protect against
summary->mail being NULL.

* component-factory.c: Add a shlib factory.
(create_component): Get a @factory and @data.
(component_factory_init): Actually make it use a
BonoboGenericFactory again.

* configure.in: Add argument `--enable-shlib-components'.  New
substitutions OAF_SHLIB_LOCATION, OAF_SHLIB_PREFIX,
OAF_SHLIB_SUFFIX.

svn path=/trunk/; revision=16299
2002-03-31 01:17:33 +00:00
b5ee9fc424 Updated Norwegian (bokmål) translation.
2002-03-30  Kjartan Maraas  <kmaraas@gnome.org>

	* no.po: Updated Norwegian (bokmål) translation.

svn path=/trunk/; revision=16298
2002-03-30 07:41:23 +00:00
7d3c17948f Don't shift the r, g and b values here either.
2002-03-29  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-preferences.c (colorpicker_get_color): Don't shift the r, g
	and b values here either.

	* mail-composer-prefs.c (colorpicker_get_color): Don't shift the
	r, g, b values.

svn path=/trunk/; revision=16297
2002-03-29 23:20:04 +00:00
984f8343ca Restore the labels & colours options from the grave.
2002-03-29  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-preferences.c (mail_preferences_construct): Restore the
	labels & colours options from the grave.
	(mail_preferences_apply): Save these labels & colours options.

svn path=/trunk/; revision=16296
2002-03-29 23:02:23 +00:00
553e4a6f48 Add priority.
* GNOME_Evolution_Summary.oaf.in: Add priority.

svn path=/trunk/; revision=16295
2002-03-29 22:49:38 +00:00
8c4a765393 Added priorities for all the configuration pages
* GNOME_Evolution_Mail.oaf.in: Added priorities for all the
configuration pages [evolution:config_item:priority].

svn path=/trunk/; revision=16294
2002-03-29 22:49:32 +00:00
e718f13762 Set a priority for the config item. Rename to "Calendar and Tasks".
* gui/GNOME_Evolution_Calendar.oaf.in: Set a priority for the
config item.  Rename to "Calendar and Tasks".

svn path=/trunk/; revision=16293
2002-03-29 22:49:16 +00:00
2a151588c8 Add priority for the config page. Renamed to "Directory Servers".
* gui/component/GNOME_Evolution_Addressbook.oaf.in: Add priority
for the config page.  Renamed to "Directory Servers".

svn path=/trunk/; revision=16292
2002-03-29 22:48:53 +00:00
639900dfc7 Add type "Page". (page_new): New helper function. (page_free): New helper
* e-shell-settings-dialog.c: Add type "Page".
(page_new): New helper function.
(page_free): New helper function.
(compare_page_func): Callback for sorting a GList of pages.
(sort_page_list): New helper function.
(load_pages): Create the pages, sort them, add them sorted.  Now
we have a priority field that overrides alphabetical sorting.

svn path=/trunk/; revision=16291
2002-03-29 22:47:20 +00:00
c280ce21b8 Same here.
2002-03-29  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-composer-prefs.c (mail_composer_prefs_construct): Same
	here.

	* mail-preferences.c (mail_preferences_construct): Do some gtk
	hackery action so we can detect if a option menu has changed.

svn path=/trunk/; revision=16290
2002-03-29 22:29:15 +00:00
a455db74f5 Change the ETable specs so it doesn't sort.
* e-multi-config-dialog.c: Change the ETable specs so it doesn't
sort.

svn path=/trunk/; revision=16289
2002-03-29 22:05:40 +00:00
e22d3bf523 s/libversit.la/libversit.a/
2002-03-29  JP Rosevear  <jpr@ximian.com>

	* conduits/calendar/Makefile.am: s/libversit.la/libversit.a/

	* conduits/todo/Makefile.am: ditto

svn path=/trunk/; revision=16288
2002-03-29 21:47:54 +00:00
a3aae682ce implement new pop up menu items for "Save as", "Print", "Assign Task",
2002-03-29  JP Rosevear  <jpr@ximian.com>

	* gui/e-calendar-table.c: implement new pop up menu items for
	"Save as", "Print", "Assign Task", "Forward as iCalendar"

	* gui/e-day-view.c: similarly, also "Publish Free/Busy
	Information" and "New Meeting" and "New Task"

	* gui/e-week-view.c: ditto

	* gui/dialogs/task-editor.c (show_assignment): move the assignment
	page stuff here
	(task_editor_show_assignment): use it
	(assign_task_cmd): ditto

	* gui/dialogs/task-editor.h: new proto

	* gui/dialogs/comp-editor.c (save_as_cmd): use new e-util file
	selector function

svn path=/trunk/; revision=16287
2002-03-29 21:45:33 +00:00
5b8bbd736f Cleaned up a bunch [removing duplicates ;-)], set up icons for all the
* GNOME_Evolution_Mail.oaf.in: Cleaned up a bunch [removing
duplicates ;-)], set up icons for all the configuration pages.

svn path=/trunk/; revision=16286
2002-03-29 21:44:47 +00:00
c768890b0a *** empty log message ***
svn path=/trunk/; revision=16285
2002-03-29 21:43:51 +00:00
9104b3079a open a file selection dialog with the given title and return the selected
2002-03-29  JP Rosevear  <jpr@ximian.com>

	* e-dialog-utils.c (e_file_dialog_save): open a file selection
	dialog with the given title and return the selected file name
	(save_ok): if the ok button is clicked, make sure the file doesn't
	already exist and if it does, see if the user wants to over write
	it

	* e-dialog-utils.h: new proto

svn path=/trunk/; revision=16284
2002-03-29 21:30:46 +00:00
ca20bbf97e Remove old file
2002-03-29  JP Rosevear  <jpr@ximian.com>

	* meeting-mockup.glade: Remove old file

	* topic.dat

svn path=/trunk/; revision=16283
2002-03-29 21:24:18 +00:00
576273d806 Use iconv-detect.c to generate a iconv-detect.h file containing
2002-03-29  Jeffrey Stedfast  <fejj@ximian.com>

	* configure.in: Use iconv-detect.c to generate a iconv-detect.h
	file containing information about the preferred charset formats to
	use with the system iconv.

	* iconv-detect.c: New program to detect the preferred charset
	formats for use with the system iconv.

	* gal/util/e-iconv.c (e_iconv_charset_name): Update to use macros
	defined in iconv-detect which is created at configure time.

svn path=/trunk/; revision=16282
2002-03-29 19:28:00 +00:00
02c6da774e Check for GConf. Add gthreads to LIBIBEX_CFLAGS and LIBIBEX_LIBS.
* configure.in: Check for GConf.  Add gthreads to LIBIBEX_CFLAGS
and LIBIBEX_LIBS.

svn path=/trunk/; revision=16281
2002-03-29 17:28:42 +00:00
2ae8bdc41a We now have to check to make sure that p->message is non-NULL because we
2002-03-28  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-filter-driver.c (do_copy): We now have to check to make
	sure that p->message is non-NULL because we only load the message
	when we have to.
	(do_move): Same here.

svn path=/trunk/; revision=16280
2002-03-29 00:04:28 +00:00
f40295c626 (account_cursor_change): Make sure that event is non-NULL here.
svn path=/trunk/; revision=16279
2002-03-28 23:57:30 +00:00
93c35349cf Change the message arg to a CamelMimeMessage instead of a CamelMedium.
* camel-transport.c (camel_transport_send_to): Change the message
	arg to a CamelMimeMessage instead of a CamelMedium. Even the NNTP
	provider returns CamelMimeMessages, and we're never going to
	support anything more exotic than that. Also do a few more
	g_return_if_fails here instead of in the providers.
	(camel_transport_can_send): No longer needed.
	(camel_transport_send): Remove this too. It wasn't being used any
	more, and it doesn't behave exactly the same in sendmail and smtp.

	* providers/smtp/camel-smtp-transport.c (smtp_send,
	smtp_can_send): Gone.
	(smtp_send_to): Update for arg change.
	(smtp_data): Make this take a CamelMimeMessage too.

	* providers/sendmail/camel-sendmail-transport.c (sendmail_send,
	sendmail_can_send): Gone.
	(sendmail_send_to): Update for arg change, and merge in the part
	that used to be shared with sendmail_send.

svn path=/trunk/; revision=16278
2002-03-28 23:20:09 +00:00
f272428252 Use a GtkCList instead of an ETable, for some reason the etable was
2002-03-28  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-accounts.c: Use a GtkCList instead of an ETable, for some
	reason the etable was getting into some infinite resize loop or
	something. I probably did something wrong but I can't figure out
	what so I'm using a clist for now.

svn path=/trunk/; revision=16277
2002-03-28 23:03:02 +00:00
7fd8357af6 From composer/ChangeLog:
2002-03-28  Christopher James Lahey  <clahey@ximian.com>

	* e-msg-composer-select-file.c: Switch to using EFileSelection
	here instead of GtkFileSelection.

svn path=/trunk/; revision=16276
2002-03-28 20:52:35 +00:00
1b25ccf526 Bumped the required version of gal to 0.19.99.10.
2002-03-28  Christopher James Lahey  <clahey@ximian.com>

	* configure.in: Bumped the required version of gal to 0.19.99.10.

svn path=/trunk/; revision=16275
2002-03-28 20:29:32 +00:00
bf18d5315f fix for the changes to GTKHTML_DATADIR that include the release number.
2002-03-27  Larry Ewing  <lewing@ximian.com>

	* Makefile.am: fix for the changes to GTKHTML_DATADIR that include
	the release number.

svn path=/trunk/; revision=16272
2002-03-28 05:13:12 +00:00
51b3ce892c Use gtk_container_add() to put the toplevel in the parent widget, instead
* mail-accounts.c (mail_accounts_tab_construct): Use
gtk_container_add() to put the toplevel in the parent widget,
instead of just gtk_widget_set_parent().
* mail-preferences.c (mail_preferences_construct): Likewise.
* mail-composer-prefs.c (mail_composer_prefs_construct): Likewise.

svn path=/trunk/; revision=16271
2002-03-28 00:24:10 +00:00
96049eac2a Use gtk_container_add() to put the toplevel in the parent widget, instead
* mail-accounts.c (mail_accounts_tab_construct): Use
gtk_container_add() to put the toplevel in the parent widget,
instead of just gtk_widget_set_parent().
* mail-preferences.c (mail_preferences_construct): Likewise.
* mail-composer-prefs.c (mail_composer_prefs_construct): Likewise.

svn path=/trunk/; revision=16270
2002-03-28 00:23:42 +00:00