1999-11-12 Ettore Perazzoli * e-msg-composer-address-dialog.glade: Cosmetical changes. * e-msg-composer-attachment-bar.c (size_to_string): New helper function. (update): Put the size in the icon's label using this function. (ICON_SEPARATORS): Remove '.' to avoid wrapping of the size string on the decimal dot. But gnome-libs is broken and this has no real effect! :-( (e_msg_composer_attachment_bar_new): No longer make text editable. Use the `GTK_SELECTION_MULTIPLE' selection mode. (remove_selected): No longer assume only one attachment is selected. * e-msg-composer-attachment.c: #include (init): Initialize all the members. (e_msg_composer_attachment_new): Set size using `stat()'. * e-msg-composer-attachment.h: New member `size' in `struct _EMsgComposerAttachment'. * e-msg-composer.c (setup_signals): Connect `address_dialog_cb' to the "show_address_dialog" signal of the header widget. * e-msg-composer-hdrs.c (add_address_header): Renamed to `add_header'. New parameter `addrbook_button': if true, use a button instead of a label and make it trigger an "show_address_dialog" signal. (address_button_clicked_cb): Signal handler to handle this on a "clicked" signal from the button. (setup_headers): Updated accordingly. Also, make "Subject" the last item. (This makes it look more like Outlook and friends.) * e-msg-composer-hdrs.c: New signal "show_address_dialog". * e-msg-composer-hdrs.h: Updated accordingly. * e-msg-composer-hdrs.c (add_address_header): Reduce padding considerably. * e-msg-composer.c (e_msg_composer_construct): Do not use any padding in the main vbox. * Makefile.am: Moved the `e-table*' sources to `EXTRA_DIST'. Compile as a shared library. 1999-11-08 Ettore Perazzoli * e-msg-composer-address-dialog.c: Implemented cut & paste for the recipient lists. (init): Initialize `cut_buffer'. (destroy): Free it. (recipient_clist_selection_get_cb): New function. (recipient_clist_selection_received_cb): New function. (recipient_clist_selection_clear_event_cb): New function. (setup_recipient_list_signals): Install them as signal handlers for "selection_get", "selection_received" and "selection_clear_event" respectively. (copy_recipient_cb): New function implementing the "copy" operation. (cut_recipient_cb): New function implementing the "cut" operation. (paste_recipient_cb): New function implementing the "paste" operation. * e-msg-composer-address-dialog.h: New member `cut_buffer' in `struct _EMsgComposerAddressDialog'. 1999-11-07 Ettore Perazzoli * e-msg-composer-address-dialog.c: New context menu `recipient_list_popup_info' for the recipient CLists. (recipient_clist_button_press_cb): New function. (setup_signals): Install it as the "button_press_event" signal handler for popping up the CList context menu. * e-msg-composer.c (free_string_list): New helper function. (setup_address_dialog): Setup the initial values in the address dialog according to the ones in the header widget. * e-msg-composer-hdrs.c (e_msg_composer_hdrs_get_to): New function. (e_msg_composer_hdrs_get_cc): New function. (e_msg_composer_hdrs_get_bcc): New function. * e-msg-composer.c (setup_address_dialog): New helper function. (address_dialog_cb): Use it. * e-msg-composer-address-dialog.c (add_address): Do not set the row data anymore. Instead, put the full address description (i.e. complete with the email address, not just the full name) in the CList. (add_address): Do nothing if no item is selected in the address CList. (get_list): Get the address list from the CList without passing through the address CList. (set_list): New helper function. (e_msg_composer_address_dialog_set_to_list): New function. (e_msg_composer_address_dialog_set_cc_list): New function. (e_msg_composer_address_dialog_set_bcc_list): New function. * e-msg-composer.c (address_dialog_apply_cb): Apply values from the address dialog into the composer. * e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_to): New function. (e_msg_composer_hdrs_set_cc): New function. (e_msg_composer_hdrs_set_bcc): New function. * e-msg-composer-address-entry.c (e_msg_composer_address_entry_set_list): New function. * e-msg-composer-address-dialog.c (apply): New helper function. (clicked): New function, `clicked' method for the `GnomeDialog' class. (class_init): Install it. 1999-11-06 Ettore Perazzoli * e-msg-composer-attachment-bar.c (destroy): Call the destroy method of the parent class. * e-msg-composer.c: #include "e-msg-composer-address-dialog.h". (address_dialog_cb): New callback to start the address dialog. (setup_signals): Connect it to the appropriate button/menu item. (init): Initialize the new `address_dialog' member to NULL. (destroy): Destroy the `address_dialog' if not NULL. * e-msg-composer.h: New member `address_dialog' in `struct _EMsgComposer'. * e-msg-composer.glade: Added button to activate the address composition dialog. * e-msg-composer-address-dialog.h, e-msg-composer-address-dialog.c: New files implementing the address composition dialog for Evolution. * e-msg-composer-address-dialog.glade: New file. * e-msg-composer-attachment.c: `signals' made static. 1999-11-05 Ettore Perazzoli * Makefile.am: Compile the new files in a `libevolutionwidgets' library. (CPPFLAGS): #define `E_GUIDIR'. * e-msg-composer.c, e-msg-composer.h: New files implementing an initial version of the Evolution message composer widget. * e-msg-composer-address-entry.c, e-msg-composer-address-entry.h: New files implementing a GtkEntry customized for entering email address lists. * e-msg-composer-attachment-bar.c, e-msg-composer-attachment-bar.h: New files implementing a widget for editing mail attachments. * e-msg-composer-attachment.c, e-msg-composer-attachment.h: New files implementing file attachment objects for the message composer. * e-msg-composer-hdrs.c, e-msg-composer-hdrs.h: New files implementing a widget for editing of email message headers. * e-msg-composer-attachment.glade: New file. * e-msg-composer.glade: New file. 1999-10-31 Miguel de Icaza * widgets/e-table-column.c, e-table-column.h: New file, implements the e-table-column object. * widget/e-table-model.h, e-table-model.c, e-table-simple.c, e-table-simple.h: New files. Implements the column model and a simple table wrapper. 07e547b385a136784dd7'>root/mail/roundcube
Commit message (Expand)AuthorAgeFilesLines
* Update to 0.2.1 release.ale2009-03-112-7/+6
* Update to 0.2 final release.ale2009-01-073-15/+13
* Update to 0.2-beta2 to fix a few security vulnerabilities.ale2008-12-302-4/+4
* Update to 0.2-beta release.ale2008-09-262-6/+7
* Improve OPTIONS description for enabling SSL.ale2008-09-231-2/+2
* Update to 0.2-alpha release:ale2008-09-104-833/+22
* Fix OPTIONS handling.ale2008-04-281-1/+3
* - Fix pkg-plist breakageale2008-04-282-12/+10
* - Update to 0.1.1miwi2008-04-274-27/+90
* - Update to 20080104miwi2008-01-084-752/+767
* - Update to 20070902miwi2007-09-053-5/+14
* - Update to 20070608miwi2007-06-092-4/+4
* - Update to 20070518miwi2007-05-283-11/+25
* - WWWOWN and WWWGRP are defined in bsd.port.mkpav2007-03-251-2/+0
* Use the new facility of bsd.port.mk to be able to simplify the interactionlinimon2007-03-061-15/+3
* - Readd spellcheckermiwi2007-03-041-0/+1
* - Update to 20070303miwi2007-03-033-9/+12
* - Update to 20070122miwi2007-01-233-5/+14
* Fix pkg-plist I broke in last commit.ale2007-01-201-3/+2
* BROKEN: Incomplete pkg-plistkris2007-01-201-0/+2
* - Add option to enable remote spell checking capabilitiesale2007-01-044-1/+86
* - Update to 20061225miwi2006-12-273-4/+14
* Commit missing patch to pkg-plistale2006-12-092-6/+6
* - Update to 20061207miwi2006-12-092-4/+35
* - Update to 20061202miwi2006-12-043-4/+8
* - Update to 20061121miwi2006-11-214-7/+11
* - Update to 20061117miwi2006-11-192-4/+4
* - Update to 20061112miwi2006-11-132-4/+4
* - forgot to commit distinfofarrokhi2006-11-091-3/+3
* Update to snapshot 20061108farrokhi2006-11-082-8/+41
* Change my email address to farrokhi@ in all ports that I maintain.farrokhi2006-11-081-1/+1
* - update to snapshot 20061013clsung2006-10-312-4/+4
* - Update to 20060928miwi2006-09-303-4/+23
* - Update to 20060922.flz2006-09-263-71/+262
* Fix bug in the pkg-install script.flz2006-09-012-3/+1
* - Update to snapshot 20060518.flz2006-05-223-7/+23
* - Update to snapshot 20060328 [1].flz2006-03-283-5/+8
* - Update to snapshot 20060315.flz2006-03-192-4/+4
* - Update to snapshot 20060219.flz2006-02-203-5/+11
* - Add missing pkg-install.in script.flz2006-02-092-1/+8
* - Update to snapshot 20060205.flz2006-02-063-24/+75
* - Add checks to make sure a database backend has been chosen.flz2006-01-221-0/+7
* eplace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryedwin2006-01-221-4/+4
* - Update to 20051219.flz2005-12-193-4/+10
* - Don't propose sqlite backend if PHP_VER != 5.flz2005-12-081-2/+5
* - Update to snapshot 20051204.flz2005-12-053-4/+11
* - Add OPTIONS.flz2005-12-021-2/+10
* - Update to recent (20051128) snapshot.flz2005-11-294-20/+131
* - Add SHA256 checksums.flz2005-11-091-0/+1
* - Fix PKGORIGIN.flz2005-10-221-1/+1