Commit Graph

1385 Commits

Author SHA1 Message Date
bc0d854e93 Removed some unused code.
2000-03-03  Christopher James Lahey  <clahey@helixcode.com>

        * e-table.c: Removed some unused code.

        * e-table-header-item.c, e-table-header-item.h: Removed the unused
        normal_cursor variable and object.

        * e-table-col.c: Maintain a reference count in the contained ECell.

svn path=/trunk/; revision=2024
2000-03-03 20:05:56 +00:00
ece2d6be35 Ref the table columns since we unref them at the end.
2000-03-03  Christopher James Lahey  <clahey@helixcode.com>

        * message-list.c: Ref the table columns since we unref them at the
        end.

svn path=/trunk/; revision=2023
2000-03-03 19:59:00 +00:00
c71ec9dab0 initialize gdkrgb. Push visual/colormap. (on_url_requested): in the case
2000-03-03  bertrand  <bertrand@helixcode.com>

	* tests/ui-tests/message-browser.c (main): initialize
	gdkrgb. Push visual/colormap.
	(on_url_requested): in the case where a camel url is requested,
	write the camel stream to gtkhtml.

	* tests/ui-tests/Makefile.am (filter_LDADD): add
	gnomeprint in the lib list.

Message browser shows inline images. Woohoo !

svn path=/trunk/; revision=2022
2000-03-03 19:43:49 +00:00
c343245386 in the case of images, put the content object output stream in the url.
2000-03-03  bertrand  <bertrand@helixcode.com>

	* camel-formatter.c (handle_image): in the case
	of images, put the content object output stream
	in the url. This allows the message browser
	to show inline images.

svn path=/trunk/; revision=2021
2000-03-03 19:42:47 +00:00
1fdf94dc20 add gnomeprint to be able to link with gtkhtml
svn path=/trunk/; revision=2020
2000-03-03 15:58:46 +00:00
fac011bad6 fixed state 0 keep value.
2000-03-03  bertrand  <bertrand@helixcode.com>

	* camel-stream-b64.c (my_read_encode): fixed state
	0 keep value.

svn path=/trunk/; revision=2019
2000-03-03 13:15:43 +00:00
82c30b576f acronym fix 2
svn path=/trunk/; revision=2018
2000-03-03 12:12:23 +00:00
cb0020167d Camel acronym meaning fix.
svn path=/trunk/; revision=2017
2000-03-03 11:50:54 +00:00
2392d67981 don't forget to set the state to 0 after 3. (my_read_encode): don't forget
2000-03-02  bertrand  <bertrand@helixcode.com>

	* camel-stream-b64.c (my_read_encode): don't forget to
	set the state to 0 after 3.
	(my_read_encode): don't forget to encode, even in state 3.

	* camel-simple-data-wrapper.c: static functions are prefixed
	with my_ instead of _
	* camel-multipart.c: static functions are prefixed
	with my_ instead of _
	(my_write_to_stream): commented.
	(my_write_to_stream): warning in case the boudary is set
	but is a zero length string.

	* camel-mime-part.c (camel_mime_part_encoding_from_string):
	remove debug trace.

	* camel-mime-part.c: Replaced all static functions
	with name begining with _ by the same name begining
	with "my_" to prevent the possible conflicts
	with system symbols Dan warned us about.

Mime mail generation works now, at least with b64 encoding.
QP needs to be done now.

svn path=/trunk/; revision=2016
2000-03-03 02:54:25 +00:00
9cf31d6b06 Disconnect the list signal, so we dont get spurious emits during destroy.
2000-03-02  NotZed  <NotZed@HelixCode.com>

        * filter-druid.c (object_destroy): Disconnect the list signal, so
        we dont get spurious emits during destroy.
        (arg_changed): Callback to update filter arg asynchronously.
        (arg_link_clicked): Edit the value non-modally.

        * filter-arg.c (filter_arg_edit_values_1): Changed to use
        non-modal interface.

svn path=/trunk/; revision=2015
2000-03-02 22:21:55 +00:00
8e356d0601 use CamelStreamB64 type for the input stream.
2000-03-02  bertrand  <bertrand@helixcode.com>

	* camel-stream-b64.c (camel_stream_b64_write_to_stream):
	use CamelStreamB64 type for the input stream.

	* camel-mime-part.c (_get_content_object): remove
	debugging trace
	(_write_content_to_stream): implement the b64
	encoding the new way (that is using camel_stream_b64)

svn path=/trunk/; revision=2014
2000-03-02 16:21:05 +00:00
01b2d34d03 fix implementation so that it writes properly to the output stream even.
2000-03-02  bertrand  <bertrand@helixcode.com>

	* camel-data-wrapper.c (my_write_to_stream):
	fix implementation so that it writes properly
	to the output stream even.

	* camel-stream-b64.c (camel_stream_b64_write_to_stream):
	fix implementation.

svn path=/trunk/; revision=2013
2000-03-02 15:09:45 +00:00
d932fda48b Bonobization of the message composer, part 1.
svn path=/trunk/; revision=2012
2000-03-02 11:19:39 +00:00
da08b761fb At this point the calendar client and personal calendar server files were
2000-03-02  Federico Mena Quintero  <federico@helixcode.com>

	At this point the calendar client and personal calendar server
	files were moved to the idl/, cal-client/, and pcs/ directories.

	* idl/Makefile.am: New file.

	* cal-client/Makefile.am: New file.  Moved the libcal-client stuff
	from calendar/Makefile.am to here.

	* pcs/Makefile.am: New file.  Moved the tlacuache stuff from
	calendar/Makefile.am to here.

	* Makefile.am (SUBDIRS): Added the idl and cal-client directories.

	* calendar.h: Removed the references to cal-backend.h and its
	stuff.  This file is going away soon!

	* icalendar.c: #include <config.h>.  Also, we don't need to
	include cal-backend.h or gnome.h.

	* icalendar.h: Protect from multiple inclusions.

svn path=/trunk/; revision=2011
2000-03-02 06:52:53 +00:00
6bddc9bd17 Don't use libglade for menus and toolbars in the message composer
anymore.  This is the first step; next step is to use BonoboUIHandler.

svn path=/trunk/; revision=2010
2000-03-02 06:32:45 +00:00
5f3b7f20ce More reorganization - Federico
svn path=/trunk/; revision=2009
2000-03-02 00:45:51 +00:00
bd384dd3b1 Shut up!
svn path=/trunk/; revision=2008
2000-03-02 00:12:02 +00:00
799d7f54fd Various building fixes. At least, now it builds for me.
svn path=/trunk/; revision=2007
2000-03-02 00:09:45 +00:00
dff7aec3c3 Automakeize the `filter' directory.
I wonder why we ever have non-Automake stuff in the repository at all.

svn path=/trunk/; revision=2006
2000-03-02 00:08:15 +00:00
e5f5fa0956 Moved to the pcs/ directory - Federico
svn path=/trunk/; revision=2005
2000-03-01 23:45:03 +00:00
998ccc5951 Added calendar/idl/Makefile, calendar/cal-client/Makefile, and
2000-03-01  Federico Mena Quintero  <federico@helixcode.com>

	* configure.in (AC_OUTPUT): Added calendar/idl/Makefile,
	calendar/cal-client/Makefile, and calendar/pcs/Makefile to the
	list of files to generate.

svn path=/trunk/; revision=2004
2000-03-01 22:32:05 +00:00
3f2e2c0627 At this point the calendar client and personal calendar server files were
2000-03-01  Federico Mena Quintero  <federico@helixcode.com>

	At this point the calendar client and personal calendar server
	files were moved to the idl/, cal-client/, and pcs/ directories.

	* idl/Makefile.am: New file.

	* cal-client/Makefile.am: New file.  Moved the libcal-client stuff
	from calendar/Makefile.am to here.

	* Makefile.am (SUBDIRS): Added the idl and cal-client directories.

svn path=/trunk/; revision=2003
2000-03-01 22:31:11 +00:00
d164174a00 Moved to cal-client/ - Federico
svn path=/trunk/; revision=2002
2000-03-01 21:25:32 +00:00
568a291536 Moved to idl/evolution-calendar.idl
svn path=/trunk/; revision=2001
2000-03-01 21:15:52 +00:00
84757ca4db Use the gnome-config flags for orbit-idl. Create a libcal-client library
2000-03-01  Federico Mena Quintero  <federico@helixcode.com>

	* Makefile.am: Use the gnome-config flags for orbit-idl.
	Create a libcal-client library with the calendar client object.

svn path=/trunk/; revision=2000
2000-03-01 21:13:26 +00:00
339167a0c9 add an Ibex whitepaper
svn path=/trunk/; revision=1999
2000-03-01 19:37:47 +00:00
42b1c73494 Removed stale rule for the conduit.
2000-02-29  Federico Mena Quintero  <federico@helixcode.com>

	* Makefile.am: Removed stale rule for the conduit.

svn path=/trunk/; revision=1998
2000-03-01 04:36:45 +00:00
15f59f8525 Sections for the calendar user agent and the calendar client library.
2000-02-29  Federico Mena Quintero  <federico@helixcode.com>

	* calendar.sgml: Sections for the calendar user agent and the
	calendar client library.

svn path=/trunk/; revision=1997
2000-03-01 02:14:40 +00:00
8d8baeb93f Reorg a bit more, make the <PRE> section narrower, add more references to
* camel.sgml: Reorg a bit more, make the <PRE> section narrower,
        add more references to graphics (the graphics themselves are
        still in beta), add a section on CamelStream.

svn path=/trunk/; revision=1996
2000-03-01 00:28:52 +00:00
b2a4e0b529 Added camel-stream-buffer to build.
2000-02-29  NotZed  <NotZed@HelixCode.com>

	* Makefile.am (libcamelinclude_HEADERS): Added camel-stream-buffer
	to build.

	* camel-stream-buffer.[ch]: Generic buffer which can be applied to
	any stream.

svn path=/trunk/; revision=1995
2000-03-01 00:06:05 +00:00
2fa1ed2506 Don't show the tooltip if the text is being editted or isn't clipped.
2000-02-29  Iain Holmes  <ih@csd.abdn.ac.uk>

	* widgets/e-text/e-text.c: Don't show the tooltip if the text is being
	editted or isn't clipped. Remove the tooltip when editting starts.

	* widgets/e-text/Makefile.am: Build the test program

svn path=/trunk/; revision=1994
2000-02-29 21:43:45 +00:00
832150b0dd Test frozen columns
2000-02-29  Christopher James Lahey  <clahey@helixcode.com>

	* test-table.c: Test frozen columns

	* e-table.c: Make frozen columns available through the xml file.

	* e-table-header.c, e-table-header.h, e-table-header-item.c: Added
	frozen columns API to let you specify some number of leading
	columns as undraggable.

	* Makefile.am: Add e-table-example-1.c and e-table-example-2.c.

	* e-table-example-1.c, e-table-example-2.c: New files.  A couple
	of examples of ETable use.

svn path=/trunk/; revision=1993
2000-02-29 21:07:06 +00:00
2f6721bf5b Added test program.
2000-02-29  NotZed  <NotZed@HelixCode.com>

	* tests/ui-tests/Makefile.am (filter_LDADD): Added test program.

	* tests/ui-tests/filterdescription.xml, saveoptions.xml: Data
	files for test program.

	* tests/ui-tests/filter.c (main): Test program for filter ui.

svn path=/trunk/; revision=1992
2000-02-29 20:16:02 +00:00
0fc90057e6 Remove gui code, this will be actual filtering code.
2000-02-29  NotZed  <NotZed@HelixCode.com>

        * filter-driver.c (main): Remove gui code, this will be actual
        filtering code.

        * Makefile: Added filter-editor to the library.

        * filter-editor.c (main): Comment out, make it a proper library.

svn path=/trunk/; revision=1991
2000-02-29 20:14:03 +00:00
d80a62d40d scout inta
svn path=/trunk/; revision=1990
2000-02-29 14:14:16 +00:00
39cbe68b8a new utility function.
2000-02-29  bertrand  <bertrand@helixcode.com>

	* camel-stream-b64.c (camel_stream_b64_write_to_stream): new
	utility function.

	* camel-data-wrapper.c (_write_to_stream): default
	implementation.

svn path=/trunk/; revision=1989
2000-02-29 14:12:59 +00:00
57bf3cc473 revert strange changes.
2000-02-29  bertrand  <bertrand@helixcode.com>

	* gmime-utils.c (_store_header_pair_from_string):
	revert strange changes.

	* camel-stream-b64.c (my_read_decode): set eos to true when we
	have read the whole input stream.
	(my_reset): set eos to FALSE.

svn path=/trunk/; revision=1988
2000-02-29 13:07:19 +00:00
5668df1f78 make it work with "make install"
svn path=/trunk/; revision=1987
2000-02-29 11:49:42 +00:00
f5a99342ef Sync - Federico
svn path=/trunk/; revision=1986
2000-02-29 01:14:50 +00:00
f81ae069e4 Fix a bunch of serious small bugs.
2000-02-28  NotZed  <NotZed@HelixCode.com>

        * camel-mime-part.c (_parse_header_pair): Dont free this either.

        * camel-medium.c (_remove_header): Ugh, dont free the header
        before we actually remove it.
        (_add_header): Ugh, dont free hashtable entries which may be
        duplicated (hash_insert _will_ reference that memory).

        * string-utils.c (string_trim): Trimming a 0-length string is not
        an error.

        * camel-mime-message.c (_parse_header_pair): Fixed very broken
        memory handling of header_name/value.

        * providers/mbox/camel-mbox-utils.c (camel_mbox_write_xev):
        Initialise end_of_last_message always.
        (camel_mbox_copy_file_chunk): Stop trying to read if we run out of
        data, rather than looping forever.

        * providers/mbox/camel-mbox-folder.c (_init): Set search cap on.
        (_open): Call parent class to perform open.  Remove folder-open
        check to parent instead.
        (_create): open takes a creation mask, dont use umask to try and
        set the open mode.
        (_delete): Dont bother checking folder==NULL, its already been
        checked on the external interface (changed to an assertion, this
        would have to be a camel bug).
        (_delete_messages): Likewise.
        (_create): Ditto.
        (_init): Dont go and clear all the paths and shit that the parent
        open just setup for us.
        (_delete_messages): Get rid of more umask stuff.
        (_append_message): Make sure we pass file mode to open with create.
        (_append_message): Cleaned up some indenting to make it readable.

svn path=/trunk/; revision=1985
2000-02-28 23:26:13 +00:00
bbbee6ba11 No, its not a fatal error to search on a non-searchable folder, you just
2000-02-28  NotZed  <NotZed@HelixCode.com>

        * camel-folder.c (camel_folder_search_by_expression): No, its not
        a fatal error to search on a non-searchable folder, you just dont
        get any matches.
        (_open): Dont open an opened folder (i dont see why this is really
        a bug, but what the hell ...)

        * providers/mbox/camel-mbox-folder.c (_init): Set search cap on.
        (_open): Call parent class to perform open.  Remove folder-open
        check to parent instead.

svn path=/trunk/; revision=1984
2000-02-28 20:10:54 +00:00
ce16b05aed Fixed references to libutil.a -> libeutil.la
svn path=/trunk/; revision=1983
2000-02-28 18:54:40 +00:00
596eeafb56 Removed unused header.
2000-02-28  NotZed  <NotZed@HelixCode.com>

	* filter-druid.c: Removed unused header.

svn path=/trunk/; revision=1982
2000-02-28 18:41:29 +00:00
838ea91a14 Removed references to filter-sexp.[ch].
2000-02-28  NotZed  <NotZed@HelixCode.com>

        * Makefile: Removed references to filter-sexp.[ch].

        * filter-sexp.[ch]: Removed some unecessary includes.  Moved to
        e-util.  Renamed callers.

svn path=/trunk/; revision=1981
2000-02-28 18:28:28 +00:00
5c92a18781 Added. moved from filter-sexp.[ch]
2000-02-28  NotZed  <NotZed@HelixCode.com>

        * e-util/e-sexp.[ch]: Added.  moved from filter-sexp.[ch]

        * e-util/Makefile.am (libeutil_a_SOURCES): Add e-sexp.
        (noinst_LTLIBRARIES): Changed to a libtool library.

        * Makefile.am (SUBDIRS): Build e-util before other stuff.
        (SUBDIRS): Build filter after camel.

svn path=/trunk/; revision=1980
2000-02-28 18:26:24 +00:00
afd0dcbd68 Fixed a typo.
2000-02-28  NotZed  <NotZed@HelixCode.com>

        * camel-stream-b64.c (my_read_encode): Fixed a typo.

        * providers/mbox/camel-mbox-search.c: Changed to use e-sexp,
        rather than filter-sexp.

svn path=/trunk/; revision=1979
2000-02-28 18:25:38 +00:00
58161159e4 add Bertrand to authors, edit his additions
svn path=/trunk/; revision=1978
2000-02-28 18:22:55 +00:00
6bd4410fad Talk about virtual folders.
Talk about lightweight messages
	Talk about IMAP.

svn path=/trunk/; revision=1977
2000-02-28 17:37:05 +00:00
1e56ca6288 add a blurb about camel offering uniform interface. needs style and
2000-02-28  bertrand  <bertrand@helixcode.com>

	* camel.sgml: add a blurb about camel offering
	uniform interface. needs style and grammar corrections.

svn path=/trunk/; revision=1976
2000-02-28 17:14:53 +00:00
e047685e4a Fixed a couple of crash bugs.
2000-02-28  Christopher James Lahey  <clahey@helixcode.com>

        * e-table-header-item.c, e-table-header.c: Fixed a couple of crash
        bugs.

svn path=/trunk/; revision=1975
2000-02-28 14:33:11 +00:00