aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook
Commit message (Collapse)AuthorAgeFilesLines
* Add missing chain-up-s to parent's constructed() methodMilan Crha2014-07-173-4/+5
| | | | Plus a little code cleanup for easier grepping.
* Bug 732892 - Scale-down contact images in message previewTomas Popela2014-07-161-4/+5
| | | | | Set the maximal width and height of the contact image to 96 px. Also do the same in the contact preview in addressbook.
* Images in contact preview are not shown with webkitgtk3 2.4.xTomas Popela2014-07-161-6/+6
| | | | | We have to unescape the image uri when running with webkitgtk3 2.4.x and not just in versions prior to 2.2.x
* Remove usages of deprecated gtk_widget_ensure_style()Milan Crha2014-07-102-3/+0
|
* Replace GtkStyle usages with GtkStyleContextMilan Crha2014-07-076-67/+69
| | | | | | | | | | | | | | This makes evolution depend on theme-defined named colors, namely: theme_bg_color theme_base_color theme_fg_color theme_text_color theme_selected_bg_color theme_selected_fg_color theme_unfocused_selected_bg_color theme_unfocused_selected_fg_color If it's not defined, then a fallback color is used, in the worse case one of the fallbacks defined in evolution itself.
* Add translator comments and contexts for texts added for bug 729963Christian Schaarschmidt2014-06-301-20/+38
|
* Bug 732180 - Excessive CPU usage due to GtkSpinnerMilan Crha2014-06-271-4/+6
| | | | | Let's use our own spinner-like widget, which doesn't need as that much of CPU as GtkSpinner.
* Bug 729963 - Consistently name EMail/Phone/IM/SIP contact fields in the UIChristian Schaarschmidt2014-06-266-264/+334
|
* Bug 540362: [webkit-composer] Use webkit for composerTomas Popela2014-06-097-28/+22
| | | | Merge wip/webkit-composer branch into master.
* Bug 731321 - Missing custom types when loading .ui definitionMilan Crha2014-06-061-0/+2
|
* Ignore false GObject property change notificationsMilan Crha2014-06-054-7/+7
| | | | | | | | | | | | | | | | | | | | | | This is related to bug 698275, which did not cover all cases. The problem here is that the dconf can in certain situation claim that everything changed (path "/" changed), which GSettingsBinding propagates to a GObject property unconditionally and GObject's property setter (g_object_set_property()) also notifies about the property change unconditionally, despite the real descendant property setter properly checks for the value change. After all these false notifications a callback on "notify" signal is called and possibly an expensive operation is run. Checking whether the value really changed helps in performance, for which were added new e-util functions: e_signal_connect_notify() e_signal_connect_notify_after() e_signal_connect_notify_swapped() e_signal_connect_notify_object() which have the same prototype as their GLib counterparts, but they allow only "notify::..." signals and they test whether the value really changed before they call the registered callback.
* Bug 729963 - Include SIP, IM and TEL while merging contacts + Allow to ↵Christian Schaarschmidt2014-05-291-100/+174
| | | | select GivenName, FN
* Bug #678843 - May re-prompt password on account re-enableMilan Crha2014-05-132-1/+6
|
* EContactEditor: Make sure custom widget types are availableMilan Crha2014-05-091-0/+7
| | | | Make sure evolution's widget types are available before loading the .ui file.
* EContactEditor: Restore focused widget in sensitize_all()Milan Crha2014-05-091-0/+17
| | | | | | | Recent changes in commit c2de4087369147e introduced a regression in preselected widget after editor open, it was 'e-mail', instead of 'fullname' after that commit. The focus changes when the dyntable was updating maximum allowed entries in itself.
* Bug #653892 - Allow to enter more than four email addressesChristian Schaarschmidt2014-05-066-498/+501
|
* Bug #729084 - Use tel: URI instead of callto: for phone numbersMilan Crha2014-04-301-9/+14
| | | | | | | | | This change does a bit more, actually: - learn the code of "tel" URI, being handler similar to "sip", "callto", "h323" - generate tel: URIs for phone numbers, but only if the leading character of the phone number is a plus ("+") sign - always remove spaces in href part in the e_text_to_html() when E_TEXT_TO_HTML_URL_IS_WHOLE_TEXT flag is set
* EContactEditor: IM field is focused after editor openMilan Crha2014-04-291-0/+17
| | | | | | | Due to made widget changes in fill_in_all() the focus can change from the full name entry elsewhere. Remembering focused widget and restoring it at the end of the function makes the editor being opened with full name entry instead, as expected.
* EContactEditor: IM service name not localized properlyMilan Crha2014-04-291-1/+1
| | | | | The IM service names are correctly marked for translation, but they are not localized (passed to gettext) at the place of its usage.
* Bug #685323 - Provide SIP field for contactsMilan Crha2014-04-294-28/+574
|
* Fix regressions after commit fdde3339619Milan Crha2014-04-281-1/+1
| | | | | The commit fixed few memory leaks, but also caused several crashes due to those changes, thus this fixes the introduces issues.
* Bug #727967 - Undo/Redo text is not displayed in menusMilan Crha2014-04-111-2/+2
|
* Bug #340075 - More IM contact fieldsChristian Schaarschmidt2014-04-022-424/+255
|
* Add an --enable-code-coverage configure option to enable gcov supportMilan Crha2014-03-257-12/+25
| | | | | When enabled, this will compile all libraries/binaries with the necessary gcc and ld flags to enable code coverage support using gcov.
* Bug #724059 - Allow arbitrary number of phone entries in the contact editorChristian Schaarschmidt2014-03-245-434/+1026
|
* Bug #726110 - Use gtk_drag_check_threshold() instead of hard-coded valuesMilan Crha2014-03-241-2/+3
|
* Contact photos not always shown in a contact previewMilan Crha2014-03-131-2/+16
| | | | | | | | Locally stored photos were shown as a "missing image" instead of the actual photo for cases when the URL contained special characters which required to be encoded in the URL. This effectively updates commit 255e0529040baae67e3d70f1030ce248fd61856d, to check WebKit version for the unescape, because WebKit 2.2.5 (which I currently use) doesn't re-escape the URIs. Maybe earlier versions of the WebKit do the same.
* Miscellaneous cleanups.Matthew Barnes2014-03-0322-86/+98
|
* Replace 'interface' with 'iface' in the codeTarnyko2014-02-262-23/+23
| | | | | | Win32 headers have a #define for 'interface', which breaks the build when this word is used in the code, thus replace it to 'iface', the same way as GLib or GTK+ code use to have it. (See bug #722068.)
* Bug #542723 - [vCard importer] Some fields get imported also into notesSebastian Fritz2014-02-251-31/+0
|
* Add shortcuts previously defined by gtk-stock item definitionsMilan Crha2014-02-171-1/+1
|
* Stop using deprecated gtk-stock itemsMilan Crha2014-02-1311-71/+65
|
* Bug #707121 - Merge contacts dialogs indefinitely expands by itselfMilan Crha2014-01-244-461/+196
|
* Bug #721577 - Contact editor - rearrange "Office" fieldChris2014-01-231-62/+79
|
* Fix duplicate #includesKjartan Maraas2014-01-221-1/+0
|
* Bug #721577 - Show Office field in Contact's previewChris2014-01-221-0/+1
|
* Bug #333184 - Add Undo support to component editorsMilan Crha2014-01-112-414/+511
|
* Bug 721545 - License text contains obsolete FSF postal addressMatthew Barnes2014-01-0871-713/+639
|
* Coding style and whitespace cleanup.Matthew Barnes2013-12-072-3/+3
|
* Bug 715067 - <Enter> does not save in the full name editorMichael Ekstrand2013-12-072-142/+92
|
* Bug #329616 - Spell checking for Event/Task/Memo editorsMilan Crha2013-11-291-0/+5
| | | | | This is based on the work of Jan-Michael Brummer from bug #705338, just a little extended to be reusable across whole evolution.
* Bug #711669 - "Other address" is not displayed in previewMilan Crha2013-11-211-0/+24
|
* Fix/mute issues found by Coverity scanMilan Crha2013-11-155-118/+54
| | | | | | | | | | | | This makes the code free of Coverity scan issues. It is sometimes quite pedantic and expects/suggests some coding habits, thus certain changes may look weird, but for a good thing, I hope. The code is also tagged with Coverity scan suppressions, to keep the code as is and hide the warning too. Also note that Coverity treats g_return_if_fail(), g_assert() and similar macros as unreliable, and it's true these can be disabled during the compile time, thus it brings in other set of 'weird' changes.
* Fix some cppcheck warnings (uninitialized variable usages)Milan Crha2013-11-122-3/+3
|
* Bug 707112 - Replace webkit_dom_html_element_get_id usageKerrick Staley2013-11-051-1/+7
| | | | | | | | | | | | | | | | webkit_dom_element_get_id() was introduced for WebKitGTK+ 2.2 and deprecates webkit_dom_html_element_get_id(). But Evolution only requires WebKitGTK+ 2.0.1. Ordinarily this would sit on a shelf until we require WebKitGTK+ 2.2, however WebKitGTK+ has now started issuing deprecation warnings about webkit_dom_html_element_get_id() at *runtime*, which is pointless and only fills up users' .xsession-errors file. To put a stop to this, we'll call the new function subject to a pre- processor WebKit version check, with a fallback to the old function. The build requirement remains at WebKitGTK+ 2.0.1.
* Remove EContactMarker.Matthew Barnes2013-11-015-745/+94
| | | | | | ChamplainLabel does everything we need now. Need to stash a contact UID for opening the Contact Editor on double-click, but not worth a subclass for just that.
* Contact map cleanups.Matthew Barnes2013-11-016-428/+448
|
* Bug 689055 - Port contact map to geocode-glib 3.10Canek Peláez Valdés2013-11-011-30/+59
|
* Bug 710797 - Name all the timeouts added with g_timeout_add()Bastien Nocera2013-10-301-2/+4
|
* Bug #705685 - Contact(-list)-editor - reject save when book is still openingMilan Crha2013-09-304-5/+48
|
* Remove all g_type_init() calls.Matthew Barnes2013-09-281-2/+0
| | | | g_type_init() is deprecated in GLib 2.36.
* Bug #659890 - Merge addressbook 'widgets' and 'merging' librariesMilan Crha2013-09-2411-35/+18
| | | | | These two cross-referenced each other, which could cause runtime issues, thus rather merge them into one.
* Bug #706008 - Workaround gnome-shell style change on focus changeTomas Popela2013-09-121-2/+2
| | | | | | | Avoid redrawing (thus loosing the selection and scroll position) of preview window on style change by defining the colors through CSS styles. On style change we just update the CSS color definitions and preview will update itself without redraw.
* Bug 707571 - Bad EOF check in getNextCSVEntryAndreas Schwab2013-09-081-1/+1
|
* Miscellaneous cleanups.Matthew Barnes2013-09-0815-125/+156
|
* Bug #698723 - Crash on saving contact with categoriesMilan Crha2013-08-131-15/+7
|
* [Addressbook] Show editor errors above editor windowMilan Crha2013-08-077-12/+18
| | | | | | | | | An address book editor error was shown about active EShell's window, which means switching to other application and back made the editor in the background, but, more importantly, the editor could be selected and the error was in the background, thus it seemed like being stuck, it didn't respond to any button click, until the error was dismissed.
* Miscellaneous cleanups.Matthew Barnes2013-07-281-3/+4
|
* Bug 703244 - Work around GtkBox regression in GTK 3.9.1.Matthew Barnes2013-07-211-0/+1
|
* EaMinicardView: Create a minicard object, if not present in a listMilan Crha2013-07-101-0/+6
| | | | | The list of minicards in reflow is populated on demand, and this was a place where the demand was not satisfied, if it was missing.
* Miscellaneous cleanups.Matthew Barnes2013-07-071-1/+1
|
* Remove GalViewFactoryMinicard.Matthew Barnes2013-07-064-133/+0
| | | | No longer used.
* GalViewFactoryClass: Remove the new_view() method.Matthew Barnes2013-07-061-8/+0
| | | | | GalViewFactory can now use its "gal_view_type" class member to instantiate an appropriate GalView without help from subclasses.
* GalViewFactoryClass: Remove the get_type_code() method.Matthew Barnes2013-07-061-7/+0
| | | | | GalViewFactory can now use its "gal_view_type" class member to peek at the appropriate GalViewClass and return its static "type_code" string.
* GalViewFactoryClass: Add a "gal_view_type" member.Matthew Barnes2013-07-061-0/+1
| | | | | | | This is the GType of the GalView instances the factory creates. Having this information will allow GalViewFactoryClass to do more itself and be less reliant on subclasses.
* GalViewClass: Replace get_type_code() with "type_code" string.Matthew Barnes2013-07-061-7/+1
| | | | | | All GalView subclasses return a static string in their get_type_code() methods, so replace the method with a static string pointer directly in the class structure, and remove the "type-code" GalView property.
* GalView: Store the title string internally.Matthew Barnes2013-07-062-55/+2
| | | | | This replaces the get_title() and set_title() class methods, since it's silly to defer to subclasses to track a simple string property.
* GalView-related cleanups.Matthew Barnes2013-07-061-7/+8
|
* GalViewFactory: Remove get_title() method.Matthew Barnes2013-07-061-7/+0
| | | | | | | | No longer used. Removed functions: gal_view_factory_get_title()
* GalView: Remove edit() method.Matthew Barnes2013-07-061-1/+0
| | | | | | | | No longer used. Removed functions: gal_view_edit()
* EShellView: Add a "view-instance" property.Matthew Barnes2013-07-061-3/+8
| | | | | | | | | | | | | | EShellView now holds a reference to the active GalViewInstance. Where applicable, the EShellView subclass is responsible for keeping this up to date when the sidebar selection changes. Holding a reference allows EShellView to implement common actions like "Save Current View" directly instead pushing it on to subclasses. New functions: e_shell_view_get_view_instance e_shell_view_set_view_instance
* ETableSpecification: Implement GInitable.Matthew Barnes2013-07-021-5/+11
| | | | | | | | | | | | | | | | e_table_specification_new() now takes a table specification filename and a GError and parses the file as part of instance creation. If a file or parse error occurs, e_table_specification_new() returns NULL. This replaces e_table_specification_load_from_file(). New functions: e_table_specification_get_filename() Removed functions: e_table_specification_load_from_file()
* Remove e_table_new_from_spec_file().Matthew Barnes2013-07-021-1/+7
| | | | | | Also remove e_table_construct_from_spec_file(). Use e_table_new() or e_table_construct() instead.
* e_table_new_from_spec_file: Remove unused "state_fn" parameter.Matthew Barnes2013-07-021-2/+1
|
* EUrlEntry: Replace button with clickable inline icon.Matthew Barnes2013-06-241-11/+5
| | | | | | | | Replace the big, bulky "open URL" button with a clickable icon directly in the text entry field. This saves precious vertical space, especially in the contact editor. Also remove e_url_entry_get_entry() since EUrlEntry now IS a GtkEntry.
* Bug #693216 - Email type is changed to other after mergingMilan Crha2013-06-201-72/+112
|
* Convert ETableModel to an interface.Matthew Barnes2013-06-192-17/+28
| | | | Similar to what was recently done to ETreeModel.
* ETable-related cleanups.Matthew Barnes2013-06-191-40/+44
|
* Rename libeshell to libevolution-shell.Matthew Barnes2013-05-285-5/+5
| | | | | | To make Evolution's shared libraries more consistent. Also rename the documentation module to evolution-shell.
* Rename libeutil to libevolution-util.Matthew Barnes2013-05-286-7/+7
| | | | | | To make Evolution's shared libraries more consistent. Also rename the documentation module to evolution-util.
* Simplify EABContactFormatter.Matthew Barnes2013-05-213-307/+45
| | | | | | | | | | | | | | | | | | | | | | Simplify the EABContactFormatter API as follows: * Drop all constructor arguments from eab_contact_formatter_new() since get/set functions exist for all of them. * Remove eab_contact_formatter_format_contact_async() since EABContactFormatter does not block. * Replace eab_contact_formatter_format_contact_sync() with eab_contact_formatter_format_contact() which drops the CamelStream and GCancellable arguments and takes a GString as an output buffer. * Remove the "state" and "style" properties, and always use a white background when rendering the full contact. This is particularly important since render_normal() dereferenced the GtkStyle without checking for NULL, which would crash on mails with a vCard MIME part when "Show Full vCard" was clicked, because the "vcard-inline" module never set a GtkStyle.
* EABContactFormatter cleanups.Matthew Barnes2013-05-212-200/+184
|
* Bug 698487 - Contact Editor's Image's file chooser must show only images filesFabiano Fidêncio2013-04-261-4/+13
|
* Bug 695477 - Crash in EContactListEditorMatthew Barnes2013-03-111-2/+9
|
* evolution-addressbook-export: Remove main loop event flushing.Matthew Barnes2013-03-091-6/+0
| | | | | Not needed anymore since it finally dawned on me to use weak references in main loop event closures. The EBookClient now dies when it should.
* Use EClientComboBox where appropriate.Matthew Barnes2013-03-026-76/+108
| | | | Basically any place where we use both EClient and ESourceComboBox.
* evolution-addressbook-export: Flush event sources before exiting.Matthew Barnes2013-02-261-0/+6
| | | | | | Flush any undispated event sources from the default main loop context. Since this program does not use a main loop, these event sources would otherwise leak.
* evolution-addressbook-export: Return nothing from action functions.Matthew Barnes2013-02-263-12/+8
| | | | The previous return value was not being checked anyway.
* evolution-addressbook-export: Add ESourceRegistry to ActionContext.Matthew Barnes2013-02-264-15/+15
|
* evolution-addressbook-export: Make ActionContext a struct.Matthew Barnes2013-02-264-37/+25
| | | | Defining this as a union makes the code needlessly verbose.
* evolution-addressbook-export: Remove --async option.Matthew Barnes2013-02-263-127/+15
| | | | Pointless option, does the same as "evolution-addressbook-export &".
* EAddressbookModel: Listen to the cache for client readonly changes.Matthew Barnes2013-02-251-33/+43
| | | | | | | | | | | | Change notifications for EClient's "readonly" property can come on any thread. Our "notify::readonly" signal handler immediately updates the model's editable status, which triggers GTK+ calls, which can crash the application if we're not in the correct thread. Connect instead to EClientCache's "client-notify" signal, which is always emitted from EClientCache's dedicated main loop context, and happens to be the same main loop context that GTK+ uses. It's also less bookkeeping when the model's EBookClient gets replaced.
* EAddressbookModel: Replace "registry" property with "client-cache".Matthew Barnes2013-02-255-56/+89
| | | | | | | | | Registry can still be accessed through e_client_cache_ref_registry(), but we'll want to utilize the client cache as well. e_addressbook_model_new() now takes an EClientCache instead of an ESourceRegistry, and e_addressbook_model_get_registry() is replaced by e_addressbook_model_get_client_cache().
* Bug 694460 - 'Email' section toggle button in contact editor has incorrect nameVadim Rutkovsky2013-02-251-1/+1
|
* Coding style and whitespace cleanup.Matthew Barnes2013-02-242-2/+2
|
* Correct label for "Country:" textbox in Work section onVadim Rutkovsky2013-02-221-1/+1
| | | | | | "Mailing Address" tab of contact editor https://bugzilla.gnome.org/show_bug.cgi?id=692020
* EAddressbookSelector: Inherit from EClientSelector.Matthew Barnes2013-02-192-10/+22
| | | | Use e_client_selector_get_client() to obtain an EClient.
* Defer "backend-died" alerts to EShell.Matthew Barnes2013-02-174-67/+0
|
* Add mnemonic widgets for title and suffix comboboxesVadim Rutkovsky2013-02-081-0/+2
| | | https://bugzilla.gnome.org/show_bug.cgi?id=692720
* Fix up error handling around e_book/cal_client_connect_finish().Matthew Barnes2013-01-315-26/+67
|
* Use e_book_client_connect().Matthew Barnes2013-01-3013-138/+130
| | | | Instead of e_client_utils_open_new() and e_book_client_new().
* Contact's print doesn't decode QP encoded email addressesMilan Crha2013-01-2311-67/+120
|
* Bump GDK_VERSION_MIN_REQUIRED to GDK_VERSION_3_2.Matthew Barnes2013-01-205-11/+11
| | | | | Clean up resulting deprecation warnings, which were all related to GtkOrientable consolidation (e.g. gtk_hbox_new() -> gtk_box_new()).
* Avoid deprecated libedataserver APIs.Matthew Barnes2013-01-1511-42/+49
| | | | I forgot to include this in 3.7.4, but no matter.
* Bug #691640 - Distinguish the word "Title" for translationMilan Crha2013-01-152-2/+2
|
* Bug #691134 - Only autocompleted name is added to a contact listMilan Crha2013-01-111-3/+35
|
* Bug #691134 - New contact lists always saved to a default bookMilan Crha2013-01-091-1/+1
|
* e-config: Remove unused functions.Matthew Barnes2012-12-172-4/+3
| | | | | | | | | | | | e_config_add_skip_check() e_config_class_remove_factory() e_config_create_window() e_config_page_get() e_config_page_next() e_config_page_prev() e_config_set_page_is_finish() Also remove E_CONFIG_ASSISTANT and all the assistant support therein.
* Move the contact map widgets to addressbook/gui/widgets.Matthew Barnes2012-12-1313-14/+1814
| | | | | | | | | | | | Move the supporting widgets for the contact maps feature alongside EABContactDisplay. Removing them from libeutil helps isolate our usage of libchamplain so it's not imposed on the entire application, and even 3rd party software. That libchamplain is an optional dependency only further complicates the matter. Ideally I'd like to somehow isolate this feature in an extension module, but we currently lack sufficient hooks for such an extension. So this arrangement will have to suffice for now.
* Consolidate base utility libraries into libeutil.Matthew Barnes2012-12-1339-151/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Evolution consists of entirely too many small utility libraries, which increases linking and loading time, places a burden on higher layers of the application (e.g. modules) which has to remember to link to all the small in-tree utility libraries, and makes it difficult to generate API documentation for these utility libraries in one Gtk-Doc module. Merge the following utility libraries under the umbrella of libeutil, and enforce a single-include policy on libeutil so we can reorganize the files as desired without disrupting its pseudo-public API. libemail-utils/libemail-utils.la libevolution-utils/libevolution-utils.la filter/libfilter.la widgets/e-timezone-dialog/libetimezonedialog.la widgets/menus/libmenus.la widgets/misc/libemiscwidgets.la widgets/table/libetable.la widgets/text/libetext.la This also merges libedataserverui from the Evolution-Data-Server module, since Evolution is its only consumer nowadays, and I'd like to make some improvements to those APIs without concern for backward-compatibility. And finally, start a Gtk-Doc module for libeutil. It's going to be a project just getting all the symbols _listed_ much less _documented_. But the skeletal structure is in place and I'm off to a good start.
* Address couple issues found by a Coverity scanMilan Crha2012-11-303-3/+4
|
* Add a GdkDevice parameter to gnome_canvas_item_grab().Matthew Barnes2012-11-301-7/+18
| | | | | GnomeCanvas will stash the GdkDevice and reuse it in the subsequent gnome_canvas_item_ungrab() call.
* Avoid using GdkEventButton directly in certain places.Matthew Barnes2012-11-302-5/+9
| | | | | | | | | | | | Prefer dealing with GdkEvent pointers and using accessor functions like gdk_event_get_button(). This is complicated by the fact that some GtkWidget method declarations still use GdkEventButton pointers, and synthesizing button events pretty much requires direct GdkEventButton access. But GDK seems to be nudging itself toward sealing the GdkEvent union. Likely to happen in GDK4. Mainly clean up signal handlers and leave method overrides alone for now.
* Bug #687360 - Crash on quit in gtk_style_context_get_valist()Milan Crha2012-11-291-3/+8
|
* Coding style and whitespace cleanup.Matthew Barnes2012-11-1124-1004/+1260
|
* Bug #683877 - No more contextual menus for linksMilan Crha2012-11-091-3/+2
|
* Bug #317153 - Contact editor too large for small screensMilan Crha2012-10-302-11/+70
|
* Bug #679862 - Do not use ENameSelectorEntry in .ui filesMilan Crha2012-08-211-1/+1
|
* Coding style and whitespace cleanup.Matthew Barnes2012-08-2016-187/+186
|
* e-book-shell-view-actions.c: Support deleting remote resources.Matthew Barnes2012-08-031-0/+7
|
* addressbook.error.xml: Remove GroupWise-specific errors.Matthew Barnes2012-08-031-11/+0
|
* addressbook.error.xml: Fix indentation.Matthew Barnes2012-08-031-132/+132
|
* Remove "modal" attribute from error.xml files.Matthew Barnes2012-08-031-8/+8
| | | | | The "modal" attribute is ignored nowadays anyway, but these should have never been modal to begin with.
* Bug #680666 - Contacts/Tasks/Memos preview pane does not follow theme colorsDan Vrátil2012-08-023-12/+123
|
* Fix error XML definitions with one button.Matthew Barnes2012-07-051-1/+0
| | | | | Don't need an "OK" button because EAlert already adds an [X] button to dismiss the alert. So we wind up seeing [ OK ] [X], which looks silly.
* Display local contact photos in EContactEditor's EImageChooserDan Vrátil2012-06-271-1/+13
| | | | | | | | Some contacts have photos stored locally as files. Until now EContactEditor displayed thumbnail of contact photo in EImageChooser only if the photo was embedded in the vCard as data. This patch adds support for dispalying thumbnails of photos stored in local files to indicate that the contact has a picture set.
* Bug #674427 - Crash when formatting contact in addressbookDan Vrátil2012-06-273-23/+43
|
* Fix displaying photos in contacts previewDan Vrátil2012-06-271-3/+6
| | | | | | EContactPhoto URIs are already escaped, but WebKit escapes it again, so images are not displayed sometimes. Unescaping the URI before writing it to the HTML fixes to problem.
* Coding style and whitespace cleanup.Matthew Barnes2012-06-258-10/+4
|
* Reduce usage of g_type_class_peek_parent().Matthew Barnes2012-06-2513-111/+41
| | | | G_DEFINE_TYPE macros define a static "parent_class" variable.
* all: don't set draw_background to FALSE on ETextCosimo Cecchi2012-06-182-3/+0
|
* Do not call g_object_notify() when property didn't changeMilan Crha2012-06-184-0/+18
|
* Bug #764467 - URL popup shows all Copy optionsDan Vrátil2012-06-181-2/+3
|
* Move EBookSourceConfig to /widgets/misc.Matthew Barnes2012-06-153-323/+0
| | | | | | | | | | | EBookSourceConfig drags in no additional dependencies, and allows us to delay publishing a libevolution-addressbook.so since 3rd party packages will need to subclass EBookSourceConfig. The address book source code will need to be flattened into a single library before we could publish a libevolution-addressbook.so anyway. That would be a good thing to do regardless -- Evolution has way too many internal libraries -- but it's out of scope at the moment.
* Adapt to single-include E-D-S libraries.Matthew Barnes2012-06-0441-110/+49
|
* Adapt addressbook/tools to the new ESource API.Matthew Barnes2012-06-034-87/+124
|
* Adapt addressbook/gui/widgets to the new ESource API.Matthew Barnes2012-06-039-101/+179
|
* Adapt addressbook/gui/merging to the new ESource API.Matthew Barnes2012-06-034-22/+41
|
* Adapt addressbook/importers to the new ESource API.Matthew Barnes2012-06-034-42/+67
|
* Adapt addressbook/util to the new ESource API.Matthew Barnes2012-06-032-9/+26
|
* Adapt EContactListEditor to the new ESource API.Matthew Barnes2012-06-032-21/+24
|
* Adapt EContactEditor to the new ESource API.Matthew Barnes2012-06-034-44/+61
|
* Add ESourceConfig widget.Matthew Barnes2012-06-033-0/+323
| | | | Base class for building address book and calendar configuration dialogs.
* Reduce diff noise with 'account-mgmt' branch.Matthew Barnes2012-06-031-1/+3
| | | | One last time.
* Remove tooltip_markup from .uiPiotr Drąg2012-05-191-4/+1
| | | | As it turns out, it's not actually required.
* Mark forgotten tooltip strings as translatablePiotr Drąg2012-05-161-3/+3
|
* Fix some GSimpleAsyncResult reference leaks.Matthew Barnes2012-05-131-0/+2
|
* Use g_simple_async_result_set_check_cancellable().Matthew Barnes2012-05-131-6/+7
| | | | Always call it immediately after g_simple_async_result_new().
* Whitespace cleanups.Matthew Barnes2012-05-132-6/+5
|
* Bug #674997 - Collapsing contact lists broken in Contacts previewDan Vrátil2012-05-033-11/+100
|
* Bug #668998 - Consistent UI for saving Contacts like in Events/Tasks/MemosMilan Crha2012-04-262-2/+4
|
* Bug #668989 - Add a twitter username to IM in contactsMilan Crha2012-04-263-2/+25
|
* Bug #668543 - Crash in view_modify_contact_cb() if contact has no UIDMilan Crha2012-04-231-0/+7
|
* Bug #674380 - Deselected contact keeps preview filledDan Vrátil2012-04-231-1/+3
|
* Bug #674272 - Contacts preview differs with mailer running and notDan Vrátil2012-04-232-33/+7
| | | | | | This splits the giant EMailRequest to individual EFileRequest, EStockRequest, EHTTPRequest and EMailRequest, making the first two available globally from e-utils, the othe two are loaded only with mailer, since no other component uses them.
* Adapt to libedataserver[ui] changes.Matthew Barnes2012-04-2210-41/+88
|
* Bug #667912 - Remove name field from formatted address labelMilan Crha2012-04-181-6/+11
|
* Whitespace cleanup.Matthew Barnes2012-04-023-112/+112
| | | | | Replace 8-space indentation with tab characters, and various other automated cleanups.
* WebKit port - port addressbook, calendar and update composer to keep working ↵Dan Vrátil2012-03-295-1127/+1426
| | | | with GtkHtml
* Bug #665399 - Cannot change File Under to custom valueMilan Crha2012-03-171-2/+17
|
* Add missing linker flags.Matthew Barnes2012-03-041-0/+1
|
* Move EAlert* and e-xml-utils references from other part of the code to ↵Srinivasa Ragavan2012-03-038-8/+8
| | | | libevolution-utils.
* Bug #670512 - Crash in ecp_set_target at e-cal-config.c:93Milan Crha2012-02-211-4/+2
|
* Coding style and whitespace cleanup.Matthew Barnes2012-02-2021-586/+314
|
* Bug 471795 - Clarify CSV importers as being for contact info onlyMatthew Barnes2012-02-181-6/+6
|
* Fix broken Help button link in Contact Editor after Mallard transition.Andre Klapper2012-02-151-1/+1
|
* Bug #591436 - Add -avoid-version to LDFLAGSH. Habighorst2012-02-154-4/+4
|
* Bug #665036 - Memory leaks spot in Contacts viewMilan Crha2012-01-044-16/+34
|
* Bug #343499 - Contacts not sorted the right way on print outMilan Crha2012-01-021-3/+5
|
* Bug 666675: Remove evolution-addressbook-cleanMatthew Barnes2011-12-232-37/+2
| | | | | References evolution-addressbook-import, which was removed in 2007. Clearly no point in keeping this script around.
* Fix compiler warnings.Matthew Barnes2011-12-172-26/+39
| | | | | gtk_dialog_new_with_buttons() requires some buttons, otherwise use gtk_dialog_new() and set title/transient-for/etc properties manually.
* Fix leaks around categories editingMilan Crha2011-12-141-2/+3
| | | | Requires commit 768ca76 in evolution-data-server
* Upstreamed patch from MeeGo Bugzilla: 22945Srinivasa Ragavan2011-12-011-0/+8
| | | | Check for birthdays which can't be set to future dates.
* Miscellaneous cleanups.Matthew Barnes2011-11-232-0/+2
|
* Build fixesRodrigo Moya2011-11-181-1/+1
|
* Migrate all EABConfig* code to use GSettingsRodrigo Moya2011-11-172-9/+8
|
* Merge branch 'master' into wip/gsettingsRodrigo Moya2011-11-023-9/+36
|\
| * Teach Evolution about Photo/Logo EContact fields stored as URIsTristan Van Berkom2011-11-023-9/+36
| | | | | | | | Committing Milan Crha's patch here at his request (bug 652178).
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-10-241-0/+7
|\|
| * Bug #661409 - Contact display drops address linesDan Vrátil2011-10-201-0/+7
| | | | | | | | | | | | | | | | Evo trets first line of a multi-line address field as a street name and the rest as "extended address", regardless of its content. The address-formatting code was ignoring the extended address, thus when the first line was for example a company name, the actual street was ignored.
| * Fix invalid read on vCard dropMilan Crha2011-10-181-1/+2
| |
* | Fix invalid read on vCard dropMilan Crha2011-10-191-1/+2
| |
* | Migrate Contact Editor to GSettingsRodrigo Moya2011-10-131-14/+4
| |
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-10-131-25/+26
|\|
| * Bug #661404 - Adding multiple e-mails to contact list is too hardMilan Crha2011-10-111-25/+26
| |
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-10-101-9/+25
|\|
| * Bug #659876 - Make automatic contact address formatting optionalDan Vrátil2011-10-071-4/+22
| | | | | | | | | | Make behavior introduced in bug #636809 optional by adding checkbox to Preferences->Contacts.
| * Let GtkFileChooser track its own last-used-folder.Matthew Barnes2011-10-061-4/+0
| | | | | | | | | | | | GtkFileChooser in GTK+ 3.2 now keeps track of the last-used-folder itself, even across applications, so get out of its way and let it handle it.
| * GtkApplication has some new EShell-like features.Matthew Barnes2011-10-061-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I pushed a few EShell features up to GtkApplication for GTK+ 3.2, so we can now trim off the redundancies in EShell. 1) GtkApplication has a new "window-added" signal which replaces EShell's own "window-created" signal. 2) GtkApplication has a new "window-removed" signal which replaces EShell's own "window-destroyed" signal. 3) gtk_application_get_windows() now returns a list of windows sorted by most recently focused, replacing e_shell_get_watched_windows(). 4) GtkApplication now provides enough hooks to subclasses that we can remove e_shell_watch_window() and call gtk_application_add_window() directly.
* | First successful buildRodrigo Moya2011-10-061-1/+0
| |
* | Merge from masterRodrigo Moya2011-10-0531-180/+306
|\|
| * Simplify library dependency flags.Matthew Barnes2011-10-058-28/+33
| | | | | | | | | | | | | | | | | | We have a confusing array of nearly-identical CFLAGS/LIBS definitions in configure.ac. Time to simplify. Instead let's just have one definition that includes all the libraries provided by Evolution-Data-Server (incl. Camel). That, in combination with GNOME_PLATFORM, gives us most of what we need for compliation and linking, and we can sprinkle definitions for additional library dependencies in Makefile.am's as needed.
| * Bug 660799 - Bad GOptionEntry in evolution-addressbook-exportMatthew Barnes2011-10-041-1/+1
| | | | | | | | G_OPTION_FLAG_FILENAME is only for G_OPTION_ARG_CALLBACK options.
| * LC_ADDRESS is no posix and may not be defined.Antoine Jacoutot2011-10-011-0/+4
| | | | | | | | | | Only setlocale(2) LC_ADDRESS is this macro actually exist. https://bugzilla.gnome.org/show_bug.cgi?id=660624
| * Fix few 'may be used uninitialized' compiler warningsMilan Crha2011-09-304-6/+7
| |
| * Remove Ctrl + l ( ) character from source filesPaul Menzel2011-09-301-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From ccc980da1fd84ebfca25cf8caf9a5d62333099fc Mon Sep 17 00:00:00 2001 From: Paul Menzel <paulepanter@users.sourceforge.net> Date: Wed, 28 Sep 2011 10:18:18 +0200 Subject: [PATCH] Remove Ctrl + l ( ) character from source files The following commits git show aac3f2c8 git show 1510304c git show 13cabd9e git show 350a7a33 git show 9b7cc54d git show e6972011 git show 1d3a7938 git show 934524b9 git show b2954936 git show a7f677b5 git show 4369c400 git show d509f47a git show a6d5818f git show c3876df7 git show 4583098b git show 2831ada5 git show 4e1bce59 git show 1609f699 git show 4e4c1676 git show d6fade43 among others(?) introduced several occurrences of Ctrl + l ( ). Probably this was caused by the used editor. These control characters can be searched for using the following command [1]. $ git grep ^L [1] http://unstableme.blogspot.com/2009/10/grep-and-print-control-characters-in.html
| * Bug #659874 - Address Cards Render extra Phone NumberMilan Crha2011-09-281-1/+14
| |
| * Miscellaneous cleanups from the account-mgmt branch.Matthew Barnes2011-09-2719-144/+248
| | | | | | | | | | Reducing diff noise so I can see important changes easier when comparing branches. A few API changes, but nothing that affects functionality.
| * Bug #637673 - Make phone fields one row and auto-expand when neededMilan Crha2011-09-261-2/+2
| |
| * Invalid unref when merging contactsMilan Crha2011-09-261-1/+2
| |
| * Coding style and whitespace cleanup.Matthew Barnes2011-09-0440-548/+788
| |
| * Do not show IM icons, a workaround till bug #473862 is fixedMilan Crha2011-08-181-0/+5
| |
| * Bug #656722 - Incorrect prototype of notify:: signal callbackMilan Crha2011-08-172-20/+12
| |
| * Coding style and whitespace cleanup.Matthew Barnes2011-08-1317-353/+674
| |
| * Bug #655492 - Move 'Automatic contacts' tab to 'Contacts' partMilan Crha2011-08-092-1/+37
| |
| * Coding style and whitespace cleanups.Matthew Barnes2011-07-241-2/+4
| |
| * Autocompletion in contact list editor didn't workMilan Crha2011-06-301-0/+2
| | | | | | | | due to forgotten call to load books to ENameSelector
| * Bug #653644 - Warning when adding plain address into a contact listDan Vrátil2011-06-301-6/+14
| |
| * Bug #224687 - Various fixes in contact list editorDan Vrátil2011-06-294-35/+147
| | | | | | | | | | | | - fixed order of buttons in duplicate adding confirmation dialog - in the editor, don't display email addresses in sublist nodes - automatically remove sublists with no children
| * Bug #652627 - Invalid unref on a NULL pointer from query_cbMilan Crha2011-06-291-1/+2
| |
| * Bug #224687 - Create lists of listsDan Vrátil2011-06-286-323/+424
| |
| * Check for cancelled GIO operation error code tooMilan Crha2011-06-285-16/+24
| |
| * Postpone ENameSelector loading as much as possibleMilan Crha2011-06-241-8/+2
| | | | | | | | | | Also fixes few memory leaks around ENameSelector and cancels loading of its address books when not needed any more.
| * Bug #653008 - Preference window for imap accounts is too largeMilan Crha2011-06-231-5/+0
| |
| * Do not use deprecated EBook/ECal APIMilan Crha2011-06-1437-1348/+1364
| |
| * Coding style and whitespace cleanups.Matthew Barnes2011-06-143-18/+12
| |
| * Replace G_CONST_RETURN with 'const'.Matthew Barnes2011-06-103-20/+20
| | | | | | | | GLib is finally dropping this hack.
| * Coding style and whitespace cleanups.Matthew Barnes2011-06-099-82/+172
| |
| * Fix compiler warningsMilan Crha2011-06-031-2/+2
| |
| * Bug #332907 - Contact editor duplication alert misleadingDan Vrátil2011-06-034-3/+32
| |
| * Bug #636809 - Address labels formatting improvementsDan Vrátil2011-06-037-2/+12118
| | | | | | | | Address labels should be formated according to country specific standards.
| * Bug #642557 - Display maps in contact previewDan Vrátil2011-06-023-13/+194
| |
| * Including <glib-object.h> directly is rarely needed.Matthew Barnes2011-05-283-4/+0
| |
| * Including <glib.h> directly is rarely needed.Matthew Barnes2011-05-286-6/+0
| |
| * Bug #229244 - Re-ordering email addresses in contact list editorDan Vrátil2011-05-282-9/+293
| |
| * Bug #646109 - Fix use of include <config.h> to make sure translations workMilan Crha2011-05-2729-2/+76
| |
| * Bug #651135 - Crash using saved search with an empty expressionMilan Crha2011-05-261-0/+6
| |
| * Coding style and whitespace cleanup.Matthew Barnes2011-05-2213-295/+599
| |
| * Bug #619347 - Decode QP in email in Contact List EditorMilan Crha2011-05-131-0/+10
| |
| * Coding style cleanups.Matthew Barnes2011-05-0917-73/+73
| |
| * Whitespace and coding style cleanups.Matthew Barnes2011-05-087-12/+31
| |
| * Bug 649381 - Memory leaks in contact editorDan Vrátil2011-05-051-0/+7
| |
| * Bug 619782 - Characters override in contact editor express modeMatthew Barnes2011-04-231-3/+0
| |
| * Bug #647116 - Crash in g_error_matches, e_contact_editor_contact_modifiedMilan Crha2011-04-191-3/+3
| |
| * Bug #645610 - [regression] Editing contact doesn't refresh viewMilan Crha2011-04-191-9/+8
| |
| * Bug 644194 - EAddressbookModel: Logic error in remove_contact()Jari Urpalainen2011-03-081-7/+26
| |
| * Coding style and whitespace cleanup.Matthew Barnes2011-03-067-9/+20
| |
| * Whitespace cleanup.Matthew Barnes2011-03-051-1/+0
| |
| * Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedlyMilan Crha2011-02-258-47/+27
| |
| * Bug #635002 - Fix invalid use of .la file in contact-editorPacho Ramos2011-02-241-1/+1
| |
| * Coding style and whitespace cleanup.Matthew Barnes2011-02-193-10/+20
| |
| * Bug #255973 - Contact preview waste space and cosmetic correctionDan Vrátil2011-02-162-148/+246
| |
| * Remove NULL checks for GObject methods.Matthew Barnes2011-02-137-16/+16
| | | | | | | | | | As of GLib 2.28 all GObject virtual methods, including constructed(), are safe to chain up to unconditionally. Remove unnecessary checks.
| * Bug 641756 - Fix warnings from GCC 4.6Kjartan Maraas2011-02-091-5/+0
| | | | | | | | GCC learned how to find dead assignments.
| * More whitespace cleanup.Matthew Barnes2011-01-315-254/+307
| |
| * Coding style and whitespace cleanup.Matthew Barnes2011-01-303-27/+49
| |
| * Bug #640707 - Crash on 'Add to address book'->'Edit full' clickMilan Crha2011-01-282-3/+1
| |
| * Bug #640526 - Default column width in address card view is smallMatthew Barnes2011-01-262-4/+4
| |
| * Adapt to GtkComboBox class reorg.Matthew Barnes2011-01-254-14/+30
| |
| * Dialogs no longer have separators.Matthew Barnes2011-01-257-7/+2
| |