/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* EText - Text item for evolution. * Copyright (C) 2000 Helix Code, Inc. * * Author: Chris Lahey * * A majority of code taken from: * * Text item type for GnomeCanvas widget * * GnomeCanvas is basically a port of the Tk toolkit's most excellent * canvas widget. Tk is copyrighted by the Regents of the University * of California, Sun Microsystems, and other parties. * * Copyright (C) 1998 The Free Software Foundation * * Author: Federico Mena */ #ifndef E_TEXT_H #define E_TEXT_H #include #include "e-text-event-processor.h" BEGIN_GNOME_DECLS /* Text item for the canvas. Text items are positioned by an anchor point and an anchor direction. * * A clipping rectangle may be specified for the text. The rectangle is anchored at the text's anchor * point, and is specified by clipping width and height parameters. If the clipping rectangle is * enabled, it will clip the text. * * In addition, x and y offset values may be specified. These specify an offset from the anchor * position. If used in conjunction with the clipping rectangle, these could be used to implement * simple scrolling of the text within the clipping rectangle. * * The following object arguments are available: * * name type read/write description * ------------------------------------------------------------------------------------------ * text string RW The string of the text label * x double RW X coordinate of anchor point * y double RW Y coordinate of anchor point * font string W X logical font descriptor * fontset string W X logical fontset descriptor * font_gdk GdkFont* RW Pointer to a GdkFont * anchor GtkAnchorType RW Anchor side for the text * justification GtkJustification RW Justification for multiline text * fill_color string W X color specification for text * fill_color_gdk GdkColor* RW Pointer to an allocated GdkColor * fill_stipple GdkBitmap* RW Stipple pattern for filling the text * clip_width double RW Width of clip rectangle * clip_height double RW Height of clip rectangle * clip boolean RW Use clipping rectangle? * x_offset double RW Horizontal offset distance from anchor position * y_offset double RW Vertical offset distance from anchor position * text_width double R Used to query the width of the rendered text * text_height double R Used to query the rendered height of the text * * These are currently ignored in the AA version: * editable boolean RW Can this item be edited * use_ellipsis boolean RW Whether to use ellipsises if text gets cut off. Meaningless if clip == false. * ellipsis string RW The characters to use as ellipsis. NULL = "...". * line_wrap boolean RW Line wrap when not editing. * max_line_wrap int RW Number of lines possible when doing line wrap. * * These are not implemented yet: * background boolean RW Draw a background rectangle. * background_on_edit boolean RW Draw a background when editing. */ #define E_TYPE_TEXT (e_text_get_type ()) #define E_TEXT(obj) (GTK_CHECK_CAST ((obj), E_TYPE_TEXT, EText)) #define E_TEXT_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), E_TYPE_TEXT, ETextClass)) #define E_IS_TEXT(obj) (GTK_CHECK_TYPE ((obj), E_TYPE_TEXT)) #define E_IS_TEXT_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), E_TYPE_TEXT)) typedef struct _EText EText; typedef struct _ETextClass ETextClass; typedef struct _ETextSuckFont ETextSuckFont; typedef struct _ETextSuckChar ETextSuckChar; struct _ETextSuckChar { int left_sb; int right_sb; int width; int ascent; int descent; int bitmap_offset; /* in pixels */ }; struct _ETextSuckFont { guchar *bitmap; gint bitmap_width; gint bitmap_height; gint ascent; ETextSuckChar chars[256]; }; struct _EText { GnomeCanvasItem item; char *text; /* Text to display */ gpointer lines; /* Text split into lines (private field) */ int num_lines; /* Number of lines of text */ double x, y; /* Position at anchor */ GdkFont *font; /* Font for text */ GtkAnchorType anchor; /* Anchor side for text */ GtkJustification justification; /* Justification for text */ double clip_width; /* Width of optional clip rectangle */ double clip_height; /* Height of optional clip rectangle */ double xofs, yofs; /* Text offset distance from anchor position */ gulong pixel; /* Fill color */ GdkBitmap *stipple; /* Stipple for text */ GdkGC *gc; /* GC for drawing text */ int cx, cy; /* Top-left canvas coordinates for text */ int clip_cx, clip_cy; /* Top-left canvas coordinates for clip rectangle */ int clip_cwidth, clip_cheight; /* Size of clip rectangle in pixels */ int max_width; /* Maximum width of text lines */ int height; /* Rendered text height in pixels */ guint clip : 1; /* Use clip rectangle? */ /* Antialiased specific stuff follows */ ETextSuckFont *suckfont; /* Sucked font */ guint32 rgba; /* RGBA color for text */ double affine[6]; /* The item -> canvas affine */ char *ellipsis; /* The ellipsis characters. NULL = "...". */ double ellipsis_width; /* The width of the ellipsis. */ gboolean use_ellipsis; /* Whether to use the ellipsis. */ gboolean editable; /* Item is editable */ gboolean editing; /* Item is currently being edited */ int xofs_edit; /* Offset because of editing */ /* This needs to be reworked a bit once we get line wrapping. */ int selection_start; /* Start of selection */ int selection_end; /* End of selection */ gboolean select_by_word; /* Current selection is by word */ /* This section is for drag scrolling and blinking cursor. */ gint timeout_id; /* Current timeout id for scrolling */ GTimer *timer; /* Timer for blinking cursor and scrolling */ gint lastx, lasty; /* Last x and y motion events */ gint last_state; /* Last state */ gulong scroll_start; /* Starting time for scroll (microseconds) */ gint show_cursor; /* Is cursor currently shown */ gboolean button_down; /* Is mouse button 1 down */ ETextEventProcessor *tep; /* Text Event Processor */ GtkWidget *invisible; /* For selection handling */ gboolean has_selection; /* TRUE if we have the selection */ gchar *primary_selection; /* Primary selection text */ gint primary_length; /* Primary selection text length */ gchar *clipboard_selection; /* Clipboard selection text */ gint clipboard_length; /* Clipboard selection text length*/ guint pointer_in : 1; /* Is the pointer currently over us? */ guint default_cursor_shown : 1; /* Is the default cursor currently shown? */ guint line_wrap : 1; /* Do line wrap */ gint max_lines; /* Max number of lines (-1 = infinite) */ GdkCursor *default_cursor; /* Default cursor (arrow) */ GdkCursor *i_cursor; /* I beam cursor */ }; struct _ETextClass { GnomeCanvasItemClass parent_class; void (* resize) (EText *text); void (* change) (EText *text); }; /* Standard Gtk function */ GtkType e_text_get_type (void); END_GNOME_DECLS #endif 644ccebcc338063efd88469908be8e41d3df7ce'>Set the ->mailer to be CORBA_OBJECT_NIL in case of an exception, otherwiseEttore Perazzoli2001-10-262-0/+7 * Don't use __FUNCTION__. (evolution_wizard_set_show_finish): Likewise.Ettore Perazzoli2001-10-263-5/+16 * Updated Ukrainian TranslationYuri Syrota2001-10-261-38/+26 * Updated Ukrainian TranslationYuri Syrota2001-10-261-44/+28 * Updated Ukrainian TranslationYuri Syrota2001-10-261-313/+215 * show an error message when we can't update the object on the calendarRodrigo Moya2001-10-252-1/+10 * Ifdef-ed out the PersistFile bits.Federico Mena Quintero2001-10-252-0/+6 * The tasks folder does not support the PersistFile interface; removed it.Federico Mena Quintero2001-10-252-2/+7 * Handle tasks folders as well; was always using "calendar.ics" as theFederico Mena Quintero2001-10-253-4/+33 * Updated Ukrainian TranslationYuri Syrota2001-10-251-371/+263 * No longer need to pass a settext argument. (do_forward_non_attached):Jeffrey Stedfast2001-10-252-2/+6 * New function that replaces handle_multpart() andJeffrey Stedfast2001-10-253-121/+231 * Add a few names to the box.Ettore Perazzoli2001-10-252-0/+8 * oops, minor fixity fix.Jeffrey Stedfast2001-10-251-3/+6 * Fix to not always return NULL for html parts, doh!.Jeffrey Stedfast2001-10-253-10/+15 * Initialize gnome-vfs.Jon Trowbridge2001-10-254-12/+134 * Don't let fi->name be NULL.Dan Winship2001-10-252-0/+7 * g_return_if_fail if the display_name is NULL. "Fixes" 11182 although thereDan Winship2001-10-252-0/+8 * rework this so that we don't end up freeing the cid then reading from it.Larry Ewing2001-10-252-3/+8 * Set the WMClass of the quit dialog to be different from the default one inEttore Perazzoli2001-10-252-0/+9 * I updated this becuase the screenshot was humerously _old_.Kevin Breit2001-10-253-1/+4 * added sections for Tasks factory and control. I hope someone checks these!Damon Chaplin2001-10-252-0/+36 * Updated Greek messagesSimos Xenitellis2001-10-252-2218/+2103 * Added #include "gal/widgets/e-unicode.h".Christopher James Lahey2001-10-255-41/+157 * Fixed to only copy the `calendar.ics' and `calendar.ics~' files.Ettore Perazzoli2001-10-252-100/+88 * Fixed to only copy the `calendar.ics' and `calendar.ics~' files.Ettore Perazzoli2001-10-252-99/+94 * do a test that is not only always false, but works with autoconf 2.52 andjacob berkman2001-10-252-1/+7 * updated the SIMULATE_FLAKY_NETWORK codeJeffrey Stedfast2001-10-251-10/+12 * Ref the BonoboUIComponent that we are holding. (gvm_destroy): Unref ourJon Trowbridge2001-10-252-0/+18 * Same as in the TcpStreamRaw code. (stream_write): And again here...Jeffrey Stedfast2001-10-253-77/+139 * when iterating over the subcomponents, use 'subcomp' rather thanDamon Chaplin2001-10-255-43/+150 * New. (async_xfer_folder_callback): Use it so we get the right errorEttore Perazzoli2001-10-252-7/+30 * Same.42001-10-254-10/+18 * track the spacer vbox (e_meeting_time_selector_style_set): make sure theJP Rosevear2001-10-256-21/+127 * Fixed some weird casting crack that got in here somehow, removedJon Trowbridge2001-10-252-3/+8 * Updated Polish translation by GNOME PL Team <translators@gnome.pl>Chyla Zbigniew2001-10-252-109/+115 * Fixes bug #5282.Federico Mena Quintero2001-10-2514-79/+334 * Updated Ukrainian TranslationYuri Syrota2001-10-241-18/+15 * Updated Ukrainian TranslationYuri Syrota2001-10-241-593/+449 * Updated Slovak translation.Stanislav Visnovsky2001-10-242-665/+668 * Correct fix for 12236. Stops the crashing and leaves the summary in a usable ...Iain Holmes2001-10-242-4/+6 * Removed key_press handler here since delete and backspace are now handledChristopher James Lahey2001-10-242-27/+6 * ChangeLog fix.Chris Lahey2001-10-241-1/+1 * Added Delete and BackSpace keybindings here.Christopher James Lahey2001-10-242-0/+10 * Add a changed signal. Emits if the order changes or if you add or remove a42001-10-244-10/+109 * fixed changelogJeffrey Stedfast2001-10-241-1/+0 * Unref the global search_context. (owner_set_cb): create the globalJeffrey Stedfast2001-10-243-19/+43 * Don't add the menu item here, do this in the context_changed signalJeffrey Stedfast2001-10-243-28/+115 * update ja.poTakuro Kitame2001-10-242-50/+39 * Fix command paths when we specify our pixmaps, so we don't get a lot ofJon Trowbridge2001-10-243-5/+16 * all this crap just to make the print icon desensitive at the right time.42001-10-247-48/+108 * and add a way to get some more spew about the commands we're executing.Chris Toshok2001-10-242-0/+16 * use eq instead of ==.Chris Toshok2001-10-242-5/+10 * Get the path and the shell view instead. (rename_callback_data_free):Ettore Perazzoli2001-10-242-14/+25 * Don't allow an auth-type to be set when saving the service.Jeffrey Stedfast2001-10-243-20/+42 * New. (rename_callback_data_free): New. (rename_cb): Rename the folderEttore Perazzoli2001-10-242-7/+57 * Remove the idle_id when we're destroyed so the idle func doesn't run on an32001-10-242-0/+6 * Handle the return codes properly, and invoke the result callback too.Ettore Perazzoli2001-10-242-0/+13 * copy the translate field over as well. Should fix an uninitialized memoryDamon Chaplin2001-10-242-0/+6 * Dont do anything if we're destroyed #13021.32001-10-242-0/+6 * #if 0'ed for now, per #7427.Ettore Perazzoli2001-10-242-1/+9 * Removed our cancelled flag and e_select_names_completion_cancel function,Jon Trowbridge2001-10-242-39/+75 * Explicitly deactivate the control frame, and display the default URIEttore Perazzoli2001-10-243-2/+32 * clear the struct tm fields to keep purify happy.Damon Chaplin2001-10-242-2/+15 * use sizeof(test_array) for the memset call. It was clearing 9 bytes butDamon Chaplin2001-10-242-1/+7 * make sure we free all the CalComponentDateTime's when we are finished.Damon Chaplin2001-10-243-14/+44 * Updated Spanish translation.Hector Garcia2001-10-242-621/+641 * (do_user_message): Setup the message_destroy_id when we setup theMichael Zucci2001-10-242-1/+3 * save the UTF-8 strings inside the listitem widgets, but convert to theDamon Chaplin2001-10-241-6/+27 * fixed a logic mistake from my last commitJeffrey Stedfast2001-10-242-9/+6 * Removed, all functionality moved to mail-session.32001-10-244-398/+414 * adjust the display canvas when the table scrollsJP Rosevear2001-10-242-2/+26 * Make sure the fb and it's message-list exist. (reply_to_list): same.Jeffrey Stedfast2001-10-243-156/+273 * Got rid of the gc argument to e_table_header_draw_button.Christopher James Lahey2001-10-245-27/+40 * no longer set the scrollbar policy hereJP Rosevear2001-10-243-5/+15 * Updated French traduction.Christophe Merlet2001-10-242-515/+549 * convert an icaltimetype to a tm (tm_to_icaltimetype): vice versaJP Rosevear2001-10-245-42/+103 * plug leakJP Rosevear2001-10-242-1/+6 * Added missing errno.h (mail_msg_new): Fix the logic a bit, dont try to32001-10-242-18/+25 * If the fopen() fails (eg, because evolution-mail was started by oafd withDan Winship2001-10-242-3/+14 * Remove an extra * in one of the regexps that glibc apparently doesn't mindDan Winship2001-10-242-1/+6 * Updated Ukrainian TranslationYuri Syrota2001-10-231-899/+821 * Change " " to "&nbsp;" at start of line.Dan Winship2001-10-232-1/+7 * cal-client/cal-query.c (cal_query_construct) set priv->corba_query toRodrigo Moya2001-10-232-0/+6 * oops, the image was too big! this is 48x48 -tig-Tuomas Kuosmanen2001-10-231-0/+0 * Use the widget's style's text_gc for drawing text if eitherChristopher James Lahey2001-10-231-13/+18 * Got rid of the gc field here and just use the fg_gc from the style forChristopher James Lahey2001-10-232-11/+2 * Bumped required GAL to 0.15.99.3 so EEntry's "draw_button" argument can beChristopher James Lahey2001-10-234-1/+14 * Bumped version to 0.15.99.3 for EText's "draw_button" argument.Christopher James Lahey2001-10-233-0/+124 * Completely re-done. We now hae a completely async dialogue when requested32001-10-238-116/+487 * made d(x) x recompile again.32001-10-232-5/+9 * Make this check immediately for whether to show the cursor, instead of inChristopher James Lahey2001-10-232-5/+13 * Oops, revert my change to this function.Jeffrey Stedfast2001-10-232-1/+4 * Call e_tree_model_pre_change here where appropriate.Christopher James Lahey2001-10-231-0/+2 * *** empty log message ***Wang Jian2001-10-232-567/+660 * Cancel the drag or maybe drag if you have the mouse button down when theChristopher James Lahey2001-10-232-6/+27 * Added an accelerator (H_TML) to the Format->Html menu item.Anna Marie Dirks2001-10-232-1/+6 * New fun macro.Jeffrey Stedfast2001-10-234-82/+93 * Changed "Add new feed" to "Add news feed".Anna Marie Dirks2001-10-232-1/+6 * Updated Swedish translation.Christian Rose2001-10-232-559/+586 * added calendar/gui/e-cell-date-edit-text.c andDamon Chaplin2001-10-232-0/+7 * set the default timezone on the server.Damon Chaplin2001-10-233-1/+33 * added setDefaultTimezone() method.Damon Chaplin2001-10-2334-642/+1592 * s/usage-exec-summary.html/usage-summary.html/.Ettore Perazzoli2001-10-234-2/+10 * No need to gtk_widget_show() the view anymore.Ettore Perazzoli2001-10-235-36/+99 * Put up a warning dialog box if we failed to create the tasks control.Federico Mena Quintero2001-10-232-6/+13 * use the new ECellText methods to get the text and set the value.Damon Chaplin2001-10-235-7/+240 * removed duplicated declarationDamon Chaplin2001-10-231-2/+0 * Added several new accelerators to the edit account dialog, and fixed theAnna Marie Dirks2001-10-232-38/+77 * added a few new timezonesDamon Chaplin2001-10-235-0/+411 * updated all files again, placing current RDATEs first, so Outlook usesDamon Chaplin2001-10-23319-15113/+15252 * New class that wraps writing to a GtkHTML stream so that we don't have toJeffrey Stedfast2001-10-235-12/+184 * this too so the icons gets installed.. -tig-Tuomas Kuosmanen2001-10-232-1/+5 * Fixed to use the new icon.. -tigert-Tuomas Kuosmanen2001-10-231-1/+1 * Remove the ping timeout.Ettore Perazzoli2001-10-232-0/+8 * New app icon, should scale better..Tuomas Kuosmanen2001-10-232-0/+4 * bumped required GAL to 0.15.99.2.Damon Chaplin2001-10-232-1/+5 * Don't die if the parent window has no WMHints.Ettore Perazzoli2001-10-232-3/+7 * No, use Storing, as the other code does :p (spool_summary_check): Check22001-10-232-3/+9 * If the view is dead, just return FALSE. Prevents crash #12483.Ettore Perazzoli2001-10-232-22/+7 * s/summarising/summarizing/. (spool_summary_check): s/summarise/summarize/.Jon Trowbridge2001-10-232-3/+9 * added set_value() class method, which sets the model value based on theDamon Chaplin2001-10-234-37/+65 * Remove the help_button in the property box.Ettore Perazzoli2001-10-232-0/+7 * Don't free `clientid' as it's uninitialized.Ettore Perazzoli2001-10-232-2/+6 * disable this column. Fixes Ximian bug #12381.Christopher James Lahey2001-10-232-1/+6 * Added a disabled field here.Christopher James Lahey2001-10-237-25/+66 * If we are kludging around a inline-pgp signed part, do some charsetJeffrey Stedfast2001-10-233-4/+30 * #include "component-factory.h". (do_op_status): Pass the component IDEttore Perazzoli2001-10-234-5/+16 * Use search_type_mlist for mailing list searches.Michael Zucci2001-10-238-213/+130 * Don't wrap error text with <blockquote>, this is done insideJeffrey Stedfast2001-10-233-30/+47 * Move the folder sync code along with a few other things fromJeffrey Stedfast2001-10-232-39/+59 * (camel_search_header_match): Oops, missing i=0.Michael Zucci2001-10-233-8/+24 * New member `is_interactive' in `EShellPrivate'. (init): Init to %FALSE.Ettore Perazzoli2001-10-235-7/+108 * Make C-w not do anything here. (e_text_event_processor_emacs_like_event):Christopher James Lahey2001-10-231-5/+5 * PGP verification UI changes to make it not HTML spoofable.Dan Winship2001-10-233-540/+495 * Pass a CORBA_Environment to bonobo_config_get_string so it doesn't g_warnDan Winship2001-10-233-63/+81 * Check that account->id->address != NULL.Jon Trowbridge2001-10-232-26/+41 * Match check against all addresses in a multiple address match. Should fix22001-10-232-6/+10 * Updated French translation.Christophe Merlet2001-10-232-1149/+794 * More updates.Ettore Perazzoli2001-10-232-478/+780 * Fixed up a little bit.Ettore Perazzoli2001-10-232-5/+9 * Add a hack: if the multipart/signed part has a "x-inline-pgp-hack"Dan Winship2001-10-232-1/+15 * Register the public ConfigDatabase interface last to work around an OAFEttore Perazzoli2001-10-232-2/+9 * validation. SIlly me.Aaron Weber2001-10-234-4/+29 * added $GNOME_INCLUDEDIR to INCLUDES, needed for latest libgnome, whichRodrigo Moya2001-10-232-0/+6 * HAVE_KDE_APPLNK.Ettore Perazzoli2001-10-233-2/+12 * write out the correct time in the controlJP Rosevear2001-10-235-31/+49 * Updated Polish translationChyla Zbigniew2001-10-232-24/+61 * *** empty log message ***Rodrigo Moya2001-10-221-0/+1 * Fix these functions so they don't crash evolution-mail. Too bad it stillDan Winship2001-10-222-7/+12 * we don't need to save the stateJP Rosevear2001-10-224-17/+30 * Updated Slovak translation.Stanislav Visnovsky2001-10-222-918/+1072 * include destdir in the path of the kde desktop installation dirJP Rosevear2001-10-222-1/+6 * null out DBT memory prior to usage (from Edd Dumbill <edd@usefulinc.com>)JP Rosevear2001-10-222-0/+7 * updatedMarius Andreiana2001-10-222-930/+773 * new splashJakub Steiner2001-10-223-0/+1 * update the look a bitJakub Steiner2001-10-222-0/+4 * Put up an error dialog if there's an error while saving. If the personChristopher James Lahey2001-10-222-1/+26 * Accept UTF8_STRING, UTF-8, and STRING targets when getting the selection.Christopher James Lahey2001-10-222-12/+118 * listen for changes in the date editors (schedule_page_set_dates): updateJP Rosevear2001-10-225-84/+261 * Use mail_format_get_data_wrapper_text for text parts so we get freeJeffrey Stedfast2001-10-224-59/+104 * Only do the rawtext checks if the part is a text part, otherwise don'tJeffrey Stedfast2001-10-222-1/+6 * Instead of select_all() then using the tree's selected nodes to iterate,22001-10-222-2/+20 * Updated comments to make the code a bit more clear.Jeffrey Stedfast2001-10-222-7/+14 * fixed bug #13151Jeffrey Stedfast2001-10-224-6/+29 * Updated news.Jon Trowbridge2001-10-221-0/+29 * Clear variables once done, for debugging. (mail_vfolder_add_uri,12001-10-226-37/+65 * Dont do the macro stuff - basically so you can actually debug calls.12001-10-224-2/+18 * fix broken default changelog email address in last entryDan Winship2001-10-221-1/+1 * Update for e_msg_composer_add_messages_attachments arg change.Dan Winship2001-10-222-2/+8 * Make inline images used for replies not show up asDan Winship2001-10-226-125/+183 * oops, dont free the vuid, since its alloca'd now.12001-10-222-1/+5 * Pseudo update of the french translation.Christophe Merlet2001-10-222-1541/+1819 * Updated Spanish translation.Hector Garcia2001-10-212-870/+1008 * Updated Swedish translation.Christian Rose2001-10-212-729/+847 * Offer UTF8_STRING, UTF-8, COMPOUND_TEXT, STRING, and TEXT targets when weChristopher James Lahey2001-10-211-21/+70 * *** empty log message ***Wang Jian2001-10-212-838/+891 * Group by the correct column.Christopher James Lahey2001-10-213-4/+11 * Make this not be a radio button, but instead just a normal menu.Christopher James Lahey2001-10-212-70/+58 * right_click_up here when we let go of the popup.Christopher James Lahey2001-10-213-0/+9 * Use right_click_down here instead of maybe_do_something.Christopher James Lahey2001-10-211-1/+1 * Use an EEntry here instead of a GtkLabel. Fixes Ximian bug #7067.Christopher James Lahey2001-10-212-33/+29 * Call e_addressbook_model_force_folder_bar_message when we activate theJon Trowbridge2001-10-214-2/+24 * (e_select_names_set_default): don't forget to unref the oldstyle.Larry Ewing2001-10-212-1/+2 * stick with the style font if the efont bold font does not exist.Larry Ewing2001-10-212-8/+24 * Don't leak our ESearchingTokenizer.Jon Trowbridge2001-10-212-1/+9 * Don't convert to locale here since EText takes UTF8 strings. Fixes XimianChristopher James Lahey2001-10-211-9/+3 * Fix memory leak.Jon Trowbridge2001-10-215-1/+21 * We shouldn't leak the info returned by oaf_query.Jon Trowbridge2001-10-214-2/+17 * Make LDAP servers non-user-creatable.Ettore Perazzoli2001-10-212-1/+6 * hook up zoom functions.Larry Ewing2001-10-214-1/+35 * Keep us from reading tmp_tm uninitialized, so purify won't complain.Jon Trowbridge2001-10-212-2/+12 * Check that the string we are checking for xml-ness is non-NULL.Jon Trowbridge2001-10-212-1/+4 * add text size menu.Larry Ewing2001-10-212-0/+23 * Install `evolution.desktop' in the `KDE_APPLNK_DIR'.Ettore Perazzoli2001-10-213-0/+33 * Translate the rule names. (Bug #13082)Jon Trowbridge2001-10-212-1/+7 * Filter out empty destinations. (also Bug #13036)Jon Trowbridge2001-10-214-12/+58 * Handle focus_change in event by selecting that contact. Fixes Ximian bugChristopher James Lahey2001-10-212-0/+17 * Changed some of these gbooleans to be guint : 1s.Christopher James Lahey2001-10-212-5/+6 * Updated italian translation from Clara Tattoni <clara.tattoni@libero.it>Christopher R. Gabriel2001-10-212-5354/+3368 * Updated Norwegian (bokmål) translation.Kjartan Maraas2001-10-212-358/+385 * Repeatedly call gtk_main_quit here as long as there is a main loop around.Christopher James Lahey2001-10-202-2/+16 * Added #include <gal/widgets/e-unicode.h>.Christopher James Lahey2001-10-203-62/+101 * Check for num_children == -1 here and generate the children if theyChristopher James Lahey2001-10-201-0/+5 * Changed this to not grab on a right click. Fixes Ximian bug #12660.Christopher James Lahey2001-10-202-1/+10 * If no exception supplied, use a local one. (move_message_to): Set the seen02001-10-202-5/+15 * Added in import dialogue documentationKevin Breit2001-10-202-146/+221 * Allow copy/move to/from vTrash folders as well.Jeffrey Stedfast2001-10-202-1/+4 * If the destination folder is the vfolder source folder, thenJeffrey Stedfast2001-10-202-1/+7 * Properly handle local vTrash folders.Jeffrey Stedfast2001-10-202-13/+23 * Update to reflect API changes to e_msg_composer_add_message_attachments().Jeffrey Stedfast2001-10-202-1/+3 * More NEWSRodrigo Moya2001-10-201-0/+2 * Dont translate camel strings. (mail_account_gui_setup): "92001-10-202-9/+14 * When registering provider, translate all strings.92001-10-202-0/+26 * don't free the parameterJP Rosevear2001-10-202-1/+5 * Pass the @folder_type to ::handleDrop.Ettore Perazzoli2001-10-209-6/+52 * Many changes w/r/t IMAP and importation and encryption.Aaron Weber2001-10-205-131/+213 * Add `about-box.png'.Ettore Perazzoli2001-10-203-4/+12 * Use EShellAboutBox. (zero_pointer): Removed.Ettore Perazzoli2001-10-205-64/+483 * camel-vee-folder.c (folder_changed_change): Change logic, we always addMichael Zucci2001-10-202-15/+23 * Fixes a deadlock. camel-vee-folder.c: (folder_changed_change): Ok, so dontMichael Zucci2001-10-202-2/+4 * Update to reflect API changes to e_msg_composer_add_message_attachments().Jeffrey Stedfast2001-10-202-3/+9 * Now takes a 'attach_all' argument. If !attach_all, then only attach theJeffrey Stedfast2001-10-203-13/+30 * Null some freed memoryIain Holmes2001-10-202-0/+10 * Assorted fixes. Kevin, there's a FIXME for ya in here.Aaron Weber2001-10-204-48/+75 * Do not assert if we fail to load the URI list. This would of course haveFederico Mena Quintero2001-10-205-12/+42 * make it a public functionRodrigo Moya2001-10-205-6/+35 * Translate labels in select-names option menu. (Bug #9604)Jon Trowbridge2001-10-203-2/+15 * new function (update_query): call set_status_messageRodrigo Moya2001-10-202-0/+89 * keep a reference to the EvolutionShellClient componentRodrigo Moya2001-10-198-25/+156