aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Port all error code to use GObject-ified EAlert / EAlertDialogJonathon Jongsma2009-12-0861-103/+106
| | | | | | The changes are mainly including the e-alert-header.h header instead of just e-alert.h. This allows us to include e-alert.h in non-UI situations when necessary.
* Add EAlertDialogJonathon Jongsma2009-12-083-2/+448
| | | | | This is a proper implementation of the various alert dialog helper functions. It is a proper subclass of GtkDialog, etc.
* Refactor EAlert to make it a GObjectJonathon Jongsma2009-12-082-291/+310
| | | | | | This encapsulates things a bit better and will be useful in the future since it will probably need to be a GObject if we want to communicate EAlerts between the front- and back-ends
* Remove libhal requirement from configureBastien Nocera2009-12-071-4/+1
| | | | | | | It's not used. If build fails, then the dependencies should depend on it, not Evolution. https://bugzilla.gnome.org/show_bug.cgi?id=603974
* Updated Swedish translationDaniel Nylander2009-12-071-4431/+5111
|
* Updated Hebrew translationYair Hershkovitz2009-12-061-10554/+12503
|
* Updated Norwegian bokmål translation.Kjartan Maraas2009-12-051-5708/+4750
|
* Update thisKjartan Maraas2009-12-051-1/+1
|
* Updated Slovenian translationMatej Urbančič2009-12-051-401/+417
|
* Synchronize help files with gnome-2-28 branch.Matthew Barnes2009-12-04329-48849/+6604
|
* Bug 551464 - Paste files into composer as attachmentsMatthew Barnes2009-12-043-58/+118
|
* Bug 603682 - Duplicate mnemonic in meeting windowMatthew Barnes2009-12-041-2/+2
|
* Bug 603592 - X11 window roles should be setMatthew Barnes2009-12-041-0/+10
|
* Revise the EShell ref-leak check to not upset Valgrind.Matthew Barnes2009-12-032-19/+16
|
* Fixing widgets order and adding back mnemonics after glade removalMilan Crha2009-12-021-3/+3
|
* Add an EShell:module-directory constructor property.Matthew Barnes2009-12-024-6/+68
| | | | | | | | | | | | | | | | | This tells EShell where to look for EModules. Best practice is to define the directory in your CPPFLAGS and then pass it to EShell at instantiation time, like so: Makefile.am: evolution_CPPFLAGS = \ -DMODULEDIR=\""$(moduledir)"\" ... main.c: shell = g_object_new ( E_TYPE_SHELL, "module-directory", MODULEDIR, ...);
* Allow EShellWindow "construct" methods to return NULL.Matthew Barnes2009-12-021-14/+25
| | | | Also allow the methods themselves to be NULL.
* Add private virtual methods to EShellWindowClass.Matthew Barnes2009-12-0215-378/+1090
| | | | | | | | | | | | | | | | | | | | | | | So Anjal can override what it needs to for its own purpose. Also makes the EShellWindow design a little cleaner. Methods added: GtkWidget * (*construct_menubar) (EShellWindow *shell_window); GtkWidget * (*construct_toolbar) (EShellWindow *shell_window); GtkWidget * (*construct_sidebar) (EShellWindow *shell_window); GtkWidget * (*construct_content) (EShellWindow *shell_window); GtkWidget * (*construct_taskbar) (EShellWindow *shell_window); EShellView * (*create_shell_view) (EShellWindow *shell_window, const gchar *view_name); Also added some new GObject properties to help decouple actions from internal EShellWindow widgets created by these methods: EShellWindow:sidebar-visible EShellWindow:switcher-visible EShellWindow:taskbar-visible EShellWindow:toolbar-visible
* Add e_shell_taskbar_get_activity_count().Matthew Barnes2009-12-022-0/+18
| | | | | | | For Anjal. This really belongs in EShellBackend but the infrastructure is not there yet.
* Bug #603061 - Use .ics for temp vcalendar filesPaul Bolle2009-12-021-2/+2
|
* Revise a "to-do" comment that's done.Matthew Barnes2009-12-021-3/+1
|
* Expand the EMailReader interface so it's easier to use.Matthew Barnes2009-12-0218-462/+415
| | | | | | | | Adds the following methods: CamelFolder * (*get_folder) (EMailReader *reader); const gchar * (*get_folder_uri) (EMailReader *reader); GPtrArray * (*get_selected_uids) (EMailReader *reader);
* Kill message_list_free_uids().Matthew Barnes2009-12-029-36/+29
| | | | Use em_utils_uids_free() instead.
* Bump glib requirement to 2.22.0Jonathon Jongsma2009-12-011-1/+1
| | | | This allows us to use g_ptr_array_new_with_free_func(), among other things.
* Update Simplified Chinese translation.Ray Wang2009-12-011-11612/+11654
|
* Merge bits and pieces of the anjal-evo-2-30 branch.Matthew Barnes2009-12-0123-293/+376
|
* Fix a bug in e_alert_newv() that was causing a crashJonathon Jongsma2009-12-011-6/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963
* Rename EError to EAlert to match general use betterJonathon Jongsma2009-12-01100-465/+451
| | | | | | | | | | The EError mechanism is used both for error dialogs as well as basic alerts or user prompts, so we should give it a more general name which matches this use. This patch also cleans up a few includes of e-alert.h (formerly e-error.h) that were not actually being used. https://bugzilla.gnome.org/show_bug.cgi?id=602963
* port modules/ to new EError API.Jonathon Jongsma2009-12-0112-17/+17
| | | | | | This should be everything now. https://bugzilla.gnome.org/show_bug.cgi?id=602963
* port plugins to use new EError APIJonathon Jongsma2009-12-0110-32/+67
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963
* port calendar/ to the new EError APIJonathon Jongsma2009-12-018-15/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963
* port mail/ to use new EError APIJonathon Jongsma2009-12-0113-44/+56
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963
* port composer/ to user new EError APIJonathon Jongsma2009-12-013-9/+13
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963
* port addressbook/ to use new EError APIJonathon Jongsma2009-12-018-15/+37
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963
* port shell/ over to the new EError APIJonathon Jongsma2009-12-014-7/+18
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963
* port widgets/ to use new EError APIJonathon Jongsma2009-12-011-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963
* port filter/ classes over to new EError APIJonathon Jongsma2009-12-0111-51/+73
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963
* Refactor error reporting to separate error from dialogsJonathon Jongsma2009-12-012-84/+121
| | | | | | | | | | | | | | | | | | | | Previously, Most things reported errors directly. This is evidenced by the fact that e_error_new() returns a GtkDialog*. This patch attempts to de-couple error-reporting from the UI. It introduces a simple stuct (EError) that describes the error which is returned much like a GError by passing it as an output parameter to a function. e_error_new() now returns a newly-allocated EError*, but the function signature has changed to no longer accept a parent GtkWidget, so the API change should be detected at compile time. I kept the convenience dialog functions, but renamed them slightly: - e_error_new() -> e_error_new_dialog() - e_error_run() -> e_error_run_dialog() Build is currently broken because nothing has been ported to use this new API yet. https://bugzilla.gnome.org/show_bug.cgi?id=602963
* Updated Slovenian translationMatej Urbančič2009-12-011-2053/+3483
|
* post release version bumpChenthill Palanisamy2009-11-301-1/+1
|
* News update for 2.29.3 releaseEVOLUTION_2_29_3_1EVOLUTION_2_29_3Bharath Acharya2009-11-301-0/+111
|
* Bug #361156 - [contacts-map] Add check for clutter-gtk-0.10 tooCedric Bosdonnat2009-11-301-0/+7
|
* Fixed a typo. my bad.Chenthill Palanisamy2009-11-301-1/+1
|
* Fixed bug 364618, solve the chinese character issue.Jeff Cai2009-11-308-83/+141
|
* Fixes a build break.Chenthill Palanisamy2009-11-303-2/+2
|
* Bug 494394 - No way for the user to refresh a calendarMilan Crha2009-11-3018-3/+177
|
* Update API documentation.Matthew Barnes2009-11-291-4/+0
|
* Rewrite champlain-gtk and geoclue detection.Matthew Barnes2009-11-292-31/+43
| | | | | | | Disabling desktop integration features must be explicit. If experimental plugins are enabled and unless --disable-contacts-map is given, configuration will fail if champlain-gtk or geoclue is missing.
* Coding style and whitespace cleanups.Matthew Barnes2009-11-296-15/+12
|
* Bug #551603 - Special case "positive zero alarms"Paul Bolle2009-11-281-28/+34
| | | | | | | | Alarms triggered at the start of an appointment have a positive offset (of zero) in their struct ECalComponentAlarmTrigger. This means they are ignored in the current code (which only accepts negative offsets). Add a special case for positive offsets of zero. (Palm devices can not handle alarm triggers with a positive offset.)
* Bug #554779 - Removal of task due date does not sync from PalmMatt McCutchen 22009-11-271-1/+2
|
* Fix uninitialized variable from a patch for bug #591330 (yet another)Milan Crha2009-11-271-3/+1
|
* Implement a new 'killev' program.Matthew Barnes2009-11-273-20/+178
| | | | | For now this only terminates Evolution, but the same basic approach should also be used with the Evolution-Data-Server D-Bus services.
* Updated Spanish translationJorge González2009-11-271-444/+510
|
* Fix compile time warnings in filter/e-rule-context.cMilan Crha2009-11-271-2/+2
|
* Bug #361156 - contacts-map pluginCedric Bosdonnat2009-11-277-1/+428
| | | | | Add a map showing the location of contacts when possible. It's disabled at the moment.
* Add Evolution's process ID to ~/.evolution/.running.Matthew Barnes2009-11-271-13/+21
| | | | | | | | | This is step two of the new --force-shutdown implementation. Read Evolution's PID from ~/.evolution/.running, then invoke Evolution with --quit to ask it to shutdown gracefully, then wait up to X seconds for notification of process termination. If the process still has not terminated, -then- we will kill it.
* Make EShell more subclassable.Matthew Barnes2009-11-273-30/+52
| | | | | | | | Add method pointers to EShellClass for all the EShell signals. Also rework my previous --quit corner case workaround: we'll want to do the full shutdown procedure after all, since the backends have already spun up.
* Fix uninitialized variable from a patch for bug #591330Milan Crha2009-11-271-0/+1
| | | | Thanks to Matthew Barnes noticing it.
* Handle a missed corner case with --quit.Matthew Barnes2009-11-261-0/+11
| | | | | If --quit is given and no other Evolution process is running, bypass our usual shutdown procedure and terminate the main loop immediately.
* Add a --quit command-line option.Matthew Barnes2009-11-264-22/+64
| | | | | | | This -asks- an existing Evolution process to quit. It is equivalent to selecting File->Quit in the main window. It does not kill the process. My plan is to use this as part of a new --force-shutdown implementation.
* Bug #558030 - Convert meeting to appointment popup menu optionMilan Crha2009-11-264-5/+59
|
* Bug #591330 - Do not clear task preview every minuteMilan Crha2009-11-269-8/+123
|
* Bug #602177 - Plug leaks. Fix race.Paul Bolle2009-11-261-99/+55
|
* Bug #550025 - Add error dialogs for MeetingsPaul Bolle2009-11-263-5/+35
|
* Bug #598166 - All Day Meeting String ImprovementMilan Crha2009-11-263-51/+77
|
* Bug 602704 - Actions->Purge in task view doesn't workMatthew Barnes2009-11-263-4/+60
|
* Fixed bug #602920 in German translationMario Blättermann2009-11-261-387/+320
|
* Add a --geometry command-line option.Matthew Barnes2009-11-2610-22/+136
| | | | | Applies the user's window geometry string to the first main window. Suggested in bug #529565.
* Bug 602799 - "Mark for Follow Up" menu item glitchesMatthew Barnes2009-11-252-1/+26
|
* Bug 602907 - Cannot delete meetings or appointments in list viewMatthew Barnes2009-11-251-0/+8
|
* Bug 602803 - New Contact enabled for read-only address booksMatthew Barnes2009-11-251-0/+8
|
* Bug 602102 - [regression] evolution-alarm-notify segv on login to desktopChenthill Palanisamy2009-11-251-7/+7
|
* Updating Estonian translationIvar Smolin2009-11-251-3/+3
|
* Bug 602844 - Flags not saved to IMAP account on exitMatthew Barnes2009-11-252-0/+57
|
* Updating Estonian translationMattias Põldaru2009-11-251-2/+2
|
* Fix a build error.Matthew Barnes2009-11-251-0/+1
|
* Bug #474502 - Don't check for contacts in broken address booksMilan Crha2009-11-241-4/+30
| | | | more than once
* Default /evolution/shell/network_config/proxy_type to 0 explicitlyMilan Crha2009-11-241-0/+1
| | | | As part of fix for bug #602719
* Updated French translationClaude Paroz2009-11-231-6782/+4494
| | | | Contributed by Bruno Brouard and Claude Paroz
* Updated Spanish translationJorge González2009-11-231-87/+22
|
* Updating Estonian translationMattias Põldaru2009-11-231-3/+3
|
* Bug 602625 - Typos in translation messagesMatthew Barnes2009-11-223-5/+5
| | | | Caused by libglade to GtkBuilder migration.
* Restore some lost characters in filter.ui.Matthew Barnes2009-11-221-3/+3
|
* Updated Spanish translationJorge González2009-11-221-60/+25
|
* Updated Spanish translationJorge González2009-11-221-100/+31
|
* Updated Spanish translationJorge González2009-11-221-2314/+3362
|
* Add gettext/glade prefix before ui files in POTFILES.inClaude Paroz2009-11-221-37/+37
|
* Remove the last traces of libglade.Matthew Barnes2009-11-212-3/+0
|
* Header file cleanup.Matthew Barnes2009-11-211-78/+131
|
* Fix typos in e_cal_shell_content_paste_clipboard().Matthew Barnes2009-11-211-2/+2
|
* Fix some details in our asynchronous functions.Matthew Barnes2009-11-213-98/+35
| | | | | | | | | | Don't unref the GAsyncResult in finish functions. Do it after calling g_simple_async_result_complete(). This allows the GAsyncReadyCallback to be optional, and we'll still clean up resources properly. Also, don't call g_simple_async_result_complete_in_idle() unless we're completing an operation from a separate thread, which we're not in any of the current cases.
* Updated Slovenian translationMatej Urbančič2009-11-201-851/+836
|
* Bug #602081 - Runtime warnings when going to TasksMilan Crha2009-11-201-6/+7
|
* Still tweaking pane position restoration.Matthew Barnes2009-11-201-4/+14
| | | | | | | | | My window maximization hack in EPaned works great if the top-level window has not been shown yet. But if it has, we've already missed the window state event we're listening for and so the pane position will not be restored properly. This commit fixes that.
* Kill e_util_read_file().Matthew Barnes2009-11-203-97/+36
|
* Add e_attachment_store_load_async().Matthew Barnes2009-11-203-43/+193
| | | | | | | This is a convenience function for adding multiple attachments to a store and loading them concurrently. Also included: e_attachment_store_load_finish()
* Bug 563555 - Confirm before forwarding many emails inlineRitesh Khadgaray2009-11-204-20/+47
|
* Kill Evolution's icon cache once and for all.Matthew Barnes2009-11-2012-504/+42
| | | | | GTK+ already does this. Eliminates e_icon_factory_init() and e_icon_factory_shutdown().
* Updated Slovenian translationMatej Urbančič2009-11-201-604/+545
|
* Updated Spanish translationJorge González2009-11-201-3731/+3060
|
* Assemble HTML code in a GString instead of a GtkHTMLStream.Matthew Barnes2009-11-204-349/+430
| | | | This helps further isolate direct GtkHTML API usage to EWebView.
* Bug #579599 - Let the Advanced Search work againMilan Crha2009-11-1929-316/+421
|
* Disallow renaming a non-deletable ESource.Matthew Barnes2009-11-194-4/+4
| | | | This is a partial solution to bug #600397.
* Updated Slovenian translationMatej Urbančič2009-11-191-55/+23
|
* Bug #602178 - [regression] Missing widget in Search folder dialogMilan Crha2009-11-182-6/+3
|
* Bug #602165 - Meeting window doesn't show status, role fieldsMilan Crha2009-11-182-11/+5
|
* Bug #602098 - No progress notification from GnomeCalendarMilan Crha2009-11-186-26/+75
|
* Bug #601517 - Accept/decline options are missing on event right clickMilan Crha2009-11-181-1/+1
|
* Remove unused files after GtkBuilder mergeMilan Crha2009-11-189-2721/+0
|
* Bug #590127 - Define ETable::vertical-spacing style propertyMilan Crha2009-11-182-5/+27
|
* Updated Slovenian translationMatej Urbančič2009-11-181-3404/+2256
|
* Prefer EWebView calls over direct GtkHTML calls.Matthew Barnes2009-11-183-23/+55
|
* Prefer EWebView calls over direct GtkHTML calls.Matthew Barnes2009-11-181-8/+4
|
* Remove some redundancy from EABContactDisplay.Matthew Barnes2009-11-182-275/+196
|
* Don't unref destinations in eab_send_as_to().Matthew Barnes2009-11-181-2/+0
| | | | | This was mistakenly finalizing EDestinations handed off to the composer, causing the composer to crash.
* Remove markup from translatable strings in ui filesClaude Paroz2009-11-1719-188/+377
| | | | | | GTKBuilder format allows to separate markup from translatable content. Whenever possible, this should be preferred so as there is less content to translate and less error opportunities.
* Bug 360461 - Do not hardcode invisible_char in ui filesClaude Paroz2009-11-1715-71/+0
|
* Add Simplified Chinese translation.Zhang Miao2009-11-172-1/+13084
|
* Updated POTFILES.in/skip after GTKBuilder migrationClaude Paroz2009-11-172-56/+48
|
* Bug #592294 - Output an error message on system filter rules loading errorYan Li2009-11-171-3/+11
| | | | | | | Without that the user/developer has no way to know when the loading failed. (ported from gnome-2-28 1dcda85)
* Bug 589153 - Use GtkBuilder instead of libgladeMatthew Barnes2009-11-17226-34998/+34661
|
* Bug #602081 - Calendar purge doesn't seem to workMilan Crha2009-11-161-17/+10
|
* Post-release version bump.Matthew Barnes2009-11-161-1/+1
|
* Update NEWS for 2.29.2 release.Matthew Barnes2009-11-161-0/+142
|
* Add compile to MAINTAINERCLEANFILES.Matthew Barnes2009-11-161-0/+1
|
* Updated Spanish translationJorge González2009-11-161-140/+67
|
* Updated Spanish translationJorge González2009-11-151-113/+62
|
* Updated Spanish translationJorge González2009-11-151-72/+35
|
* updated Tamil translationvasudeven2009-11-151-259/+267
|
* Add some new Gtk-Doc generated files.Matthew Barnes2009-11-152-0/+259
|
* Fix a compiler warning.Matthew Barnes2009-11-151-1/+0
|
* Update API documentation.Matthew Barnes2009-11-155-14/+112
|
* Whitespace cleanup.Matthew Barnes2009-11-154-5/+6
|
* Bug 600397 - Delete option enabled for undeletable ESourceMatthew Barnes2009-11-1412-29/+108
|
* updated Tamil translationvasudeven2009-11-141-0/+16
|
* updated Tamil translationvasudeven2009-11-141-1153/+1237
|
* Updated Spanish translationJorge González2009-11-141-184/+147
|
* Bug 600714 - No label colors in popup menuMatthew Barnes2009-11-145-7/+239
|
* Bug 600933 - Empty Trash missing for real trash foldersMatthew Barnes2009-11-141-0/+9
|
* Bug 601601 - No Create Rule in popup menuLucian Langa2009-11-141-0/+12
|
* Bug 601767 - Delete action in calendar view has glitchesMatthew Barnes2009-11-142-4/+12
|
* Bug 601769 - Print issues in address bookMatthew Barnes2009-11-146-37/+75
|
* Bug 601774 - "Send Message to Contact" is always disabledMatthew Barnes2009-11-142-7/+59
|
* Bug 601785 - Menu glitches in memo and task viewMatthew Barnes2009-11-148-4/+34
|
* Updated Spanish translationJorge González2009-11-141-66/+23
|
* Updated Spanish translationJorge González2009-11-141-1072/+1141
|
* Hide actions when lockdown settings are enabled.Matthew Barnes2009-11-141-3/+3
| | | | | | Hide actions that are disabled by lockdown settings instead of showing them as disabled. Showing them as disabled gives the impression the user can do something to enable them, which is not the case here.
* EWebView popup menu enhancements.Matthew Barnes2009-11-1416-196/+926
| | | | Bumps the GtkHtml dependency to 3.29.2 for gtk_html_unselect_all().
* Bug #600133 - Crash on day view print preview without all day eventsMilan Crha2009-11-131-28/+35
|
* Updated Slovenian translationMatej Urbančič2009-11-131-3/+3
|
* Updated Slovenian translationMatej Urbančič2009-11-131-1363/+1288
|
* BUG 600217:Crashes in emfh_multipart_related_checkBharath Acharya2009-11-131-0/+6
| | | | Check for the link
* Fix a typo in a comment block.Matthew Barnes2009-11-131-1/+1
|
* Update the OtherBinaries line in our .desktop file.Matthew Barnes2009-11-131-1/+1
| | | | | It was referencing binaries that don't exist anymore. Added e-addressbook-factory and e-calendar-factory in their place.
* Further tweaks for the command-line importing.Matthew Barnes2009-11-136-20/+19
| | | | | Includes Bastien Nocera's patch to register our importable MIME types with the MIME database.
* Bug 601626 - pst-import missing link to libeutilTravis Reitter2009-11-121-0/+1
|
* Simplify clipboard handling in addressbook.Matthew Barnes2009-11-1212-168/+339
|
* Mark also create_combo_text_widget() for exportTor Lillqvist2009-11-121-1/+1
| | | | As it is used from mail/mail-config.glade.
* Bug #588093 - Allow import of local files from command lineMilan Crha2009-11-128-97/+656
|
* Fix distcheck errors.Matthew Barnes2009-11-122-3/+4
|
* Simplify clipboard handling in calendar.Matthew Barnes2009-11-1211-266/+520
|
* More build failures due to missing internal lib dependenciesJonathon Jongsma2009-11-123-0/+3
|
* Fix Windows buildTor Lillqvist2009-11-122-1/+6
| | | | | There was a strange typo, e_util_replace_prefix() is what was intended. Thus include libedataserver/e-data-server-util.h.
* Fix a potential crash in the mail migration code.Matthew Barnes2009-11-111-1/+0
|
* Bug 601516 - Calendar views missing from calendar popup menuMatthew Barnes2009-11-113-16/+34
| | | | This also fixes a couple other popup menu glitches.
* Fix build for WindowsTor Lillqvist2009-11-111-2/+2
| | | | | Do compile some more parts of modules/mail/e-mail-shell-migrate.c. No idea whether any migration might actually work on Windows, of course.
* Ensure "pkcs12.h" is the mozilla-nss one and not the gnutls oneTor Lillqvist2009-11-112-2/+10
| | | | | | Put the Mozilla NSS CFLAGS before the GnuTLS ones in CERT_UI_CFLAGS. Also, drop unnecessary EVOLUTION_ADDRESSBOOK_CFLAGS in smime/lib/Makefile.am.
* Use EVOLUTION_CALENDAR_CFLAGS instead of EVOLUTION_MAIL_CFLAGSTor Lillqvist2009-11-111-1/+1
| | | | | The code uses ical stuff and the libical CFLAGS are present in EVOLUTION_CALENDAR_CFLAGS but not EVOLUTION_MAIL_CFLAGS.
* Rearrange variables and Windows-only code to avoid warningTor Lillqvist2009-11-111-10/+11
|
* Enable building without Canberra-GTKTor Lillqvist2009-11-114-3/+29
|
* Kill more redundant save dialogs and related utilities.Matthew Barnes2009-11-1125-615/+254
|
* Updated Spanish translationJorge González2009-11-111-115/+25
|
* Bug #593751 - Show correct context menu in calendar viewsMilan Crha2009-11-114-16/+164
|
* Fix EPluginLib callback signatures.Matthew Barnes2009-11-102-7/+7
| | | | | Dynamically loaded library plugins do not need to know about EPluginLib specifically. Passing them an EPlugin pointer is sufficient.
* Bug #601218 - Accepted meeting doesn't show attachments in calendar viewMilan Crha2009-11-102-4/+11
|
* Bug #250046 - Composer addresses reading fixesMilan Crha2009-11-103-11/+93
| | | | | | - Check for no addresses properly (in post-to only when shown) - Check for garbage addresses and warn user about those - Use garbage text in To/CC/Bcc fields when user typed them
* Kill e-cursor(s) (both of them).Matthew Barnes2009-11-1020-583/+42
|
* EMFormat plugins should always be enabled.Matthew Barnes2009-11-103-3/+6
| | | | | | Marks them as "system plugins" so they're not shown in Plugin Manager. This is a temporary fix until I can rework EMFormat to use GTypeModule extensions instead of EPlugins.
* Add zooming and drag-and-drop to the plugin.Matthew Barnes2009-11-108-710/+151
| | | | A bunch of crusty old code in em-format-html-display.c falls out.
* Prototype an inline image plugin.Matthew Barnes2009-11-106-0/+401
| | | | Uses GtkImageView to display the image.
* Bug 600926 - Fails to build due to missing dependenciesJonathon Jongsma2009-11-108-5/+14
|
* Bug 600926 - Fails to build due to missing dependenciesYan Li2009-11-103-2/+17
|
* further Shavian translationThomas Thurman2009-11-101-1/+6744
|
* Bug 601219 - Transient dialogs in composer window blocks main windowMatthew Barnes2009-11-105-0/+54
|
* Bug 271836 - Incorrect signature for "model_cell_changed" signal handlerLi Yuan2009-11-091-1/+1
|
* Bug #601229 - Crashes when replying a mail.Chenthill Palanisamy2009-11-091-1/+1
|
* Bug #557613 - evolution crashed with SIGSEGV in try_open_e_book_cb()Chenthill Palanisamy2009-11-091-3/+4
|
* Further Shavian translationThomas Thurman2009-11-091-0/+1949
|
* Updated Spanish translationJorge González2009-11-081-163/+76
|
* First pass of Shavian translationThomas Thurman2009-11-082-0/+9056
|
* Kill more redundant save functions.Matthew Barnes2009-11-084-298/+147
|
* Convert some "Save As" actions to run asynchronously.Matthew Barnes2009-11-0829-396/+466
| | | | | | | | | | This introduces e-shell-utils for miscellaneous utility functions that integrate with the shell or shell settings. First function is e_shell_run_save_dialog(), which automatically remembers the selected folder in the file chooser dialog. Also, kill some redundant save dialog functions, as well as some write-this-string-to-disk functions that block.
* Test drive EIOActivity with a simple asynchronous function.Matthew Barnes2009-11-086-91/+284
| | | | | | | | | | | | | | Rename e-fsutils to e-file-utils. This is where we'll add asynchronous functions for common file I/O operations with EActivity integration. Start with e_file_replace_contents_async() (and corresponding finish() function). This is a simple wrapper for g_file_replace_contents_async() which also returns an EActivity. It replaces e_write_file_uri(). Also redesign EIOActivity to -contain- a GAsyncResult rather than implement the interface for itself. This is easier for now but I may change my mind again when I figure out how to tie centralized error reporting into the EActivity framework.
* Prototype EIOActivity, which integrates with GIO.Matthew Barnes2009-11-083-0/+316
| | | | | | | | | | | | | | | | | | | EIOActivity implements the GAsyncResult interface, and the idea is to use this instead of GSimpleAsyncResult. In addition to the features offered by EActivity, it also contains GAsyncReadyCallback information and a GCancellable. - Calling e_activity_cancel() triggers the GCancellable. - Calling e_activity_complete() triggers the GAsyncReadyCallback. Functions that follow GIO's asynchronous pattern should return an EIOActivity (cast as an EActivity) instead of 'void', so it can be handed to an EShellBackend or whatever else dispatches activities. This is not yet feature-complete. It's missing API for storing result values and GErrors. I don't have a complete picture of the final API in my head yet, so I'll copy things over from GSimpleAsyncResult as needed.
* Move EActivity and subclasses to e-util.Matthew Barnes2009-11-0812-14/+14
| | | | | Planning to write some asynchronous utility functions in e-util that return EActivity objects.
* Updated Spanish translationJorge González2009-11-071-87/+77
|
* Updated Spanish translationJorge González2009-11-071-153/+143
|
* Bug #482327 - Save attached calendar with multiple items easilyMilan Crha2009-11-071-1/+32
|
* Updated Spanish translationJorge González2009-11-061-181/+153
|
* Support other forward types for Anjal.Srinivasa Ragavan2009-11-061-7/+9
|
* Updated Slovenian translationMatej Urbančič2009-11-061-3/+3
|
* Updated Slovenian translationMatej Urbančič2009-11-061-8615/+8845
|
* Bug #599792 - Anjal composer's Send button doesn't work after pressed Save ↵Yan Li2009-11-064-4/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | Drafts button This is due to an old hack that hiding a composer means we're closing it so save_draft_done() destroys the composer after saved draft. But in Anjal, the composer widget is always hidden (since the editor is reparented to the tab), and will be wrongly destroyed by save_draft_done() when you clicked "Save Draft" button. This patch improved the old hack, by adding a new API e_msg_composer_request_close() that can be used to request closing a composer (so the old hack is no longer needed). Internally, composer->priv->application_exiting is used to store this exiting status. So by this we no longer use a composer's visibility to check whether we're to close it. When you no longer need a composer after saved draft, call e_msg_composer_request_close() before sending the save-draft signal. The e_msg_composer_is_exiting() (removed by 983bea9) has to be bring back, which is needed by other programs that use the composer (Anjal here). (forward ported from 08150f6 of gnome-2-28)
* Remove redundant URI/filename conversion functions.Matthew Barnes2009-11-066-81/+21
| | | | | Use g_filename_to_uri() instead of e_util_filename_to_uri(). Use g_filename_from_uri() instead of e_util_uri_to_filename().
* Bug #598877 - Crash while sending mail, in report_status functionMilan Crha2009-11-062-4/+34
|
* Bug #573304 - Forward an email shouldn't strip signatureMilan Crha2009-11-064-6/+9
|
* Build filename using g_build_filename instead of hardcoding forward-slashTobias Mueller2009-11-061-2/+4
|
* Quote filename during restore to prevent user assisted arbitrary code executionTobias Mueller2009-11-061-1/+5
| | | | Fixes bug 540516.
* Bug #597582 - Original Date: header should be given precedenceDavid Woodhouse2009-11-056-17/+103
|
* Bug #596027: In Anjal, although invalid mail address warning popup, mail's ↵Yan Li2009-11-055-0/+33
| | | | | | | | tab closed automatically A new field "mail_sent" is added to the Composer to indicate whether the mail is sent successfully or not. This is needed by Anjal to know whether it can destroy the composer or not.
* Updated Spanish translationJorge González2009-11-051-163/+101
|
* Updated Spanish translationJorge González2009-11-051-72/+41
|
* Fix a compiler errorSrinivasa Ragavan2009-11-051-1/+1
|
* Sync to disk the outbox, since if we crash, we endup sending mail again.Srinivasa Ragavan2009-11-051-1/+4
|
* Bug #557505 - [bbdb] hangs and is unresponsiveMilan Crha2009-11-043-58/+229
| | | | Reverted some parts of bug #599199 and did the same differently
* Bug #596827 - Don't remove meeting attendees after editMilan Crha2009-11-042-3/+25
|
* Add support for Googlemail and hotmail/live/msn.com accounts.Srinivasa Ragavan2009-11-041-1/+5
|
* Bug 600402 - Clear search is always enabled in calendar/contact/taskMatthew Barnes2009-11-044-16/+4
|
* Bug #599124 - Signature always includes an empty line in front of textMilan Crha2009-11-041-3/+3
|
* Bug #599627 - Crash when adding a new task in a tableC de-Avillez2009-11-031-6/+2
|
* Fix few compiler warningsMilan Crha2009-11-032-3/+3
|
* Added Tamil translationvasudeven2009-11-021-454/+488
|
* Updated Spanish translationJorge González2009-11-021-8378/+9582
|
* Bug #464400 - New mail notify should display sender and subjectMilan Crha2009-10-314-20/+113
|
* Bug #583450 - [prefer-plain] Ability to hide html attachmentsMilan Crha2009-10-301-12/+38
|
* Lets the saved searches to work.Chenthill Palanisamy2009-10-301-0/+13
|
* Fix distcheck errors.Matthew Barnes2009-10-301-8/+8
|
* Bug 599890 - Search should not be remembered across foldersMatthew Barnes2009-10-301-1/+1
|
* Bug #570835 - Custom e-mail headers inserted with double columnMilan Crha2009-10-301-18/+16
|
* Bug 599837 - Junk plugin combo box is invisibleMatthew Barnes2009-10-301-2/+8
|
* Bug #561843 - Properly check for filename being set, to not crashMilan Crha2009-10-301-1/+1
|
* Bug 600019 - Menu glitches when an account name is selectedMatthew Barnes2009-10-292-0/+52
|
* Bug 600014 - Remove warnings from ech_config_widget_factory()Matthew Barnes2009-10-291-15/+1
|
* Bug #268644 - unread mail shortcut collides with gtk tree searchMilan Crha2009-10-293-0/+42
| | | | Re-applied, as it got lost on kill-bonobo merge
* Bug 599896 - Flush outbox option is missingMatthew Barnes2009-10-292-10/+9
| | | | This also reverts commit f5165c618ae2defb310a0ed4eab06dac7346a2b0.
* Bug 599882 - Crash in em_folder_tree_select_prev_path() when wrapping to bottomMatthew Barnes2009-10-291-49/+82
| | | | | Also fixes a whole bunch of memory leaks caused by unfreed strings and unfreed GtkTreePaths.
* fix a regression caused by EEvent cleanupLucian Langa2009-10-291-3/+3
|
* Don't update the message list when right-clicking on a folder.Matthew Barnes2009-10-287-12/+89
| | | | | | After the folder's context menu closes the folder tree selection jumps back to the folder whose contents are showing in the message list. Suggested by Philippe LeCavalier on evolution-list.
* Fix a regression caused by the Forward button feature.Matthew Barnes2009-10-281-12/+14
|
* Add a menu to the Forward toolbar button.Matthew Barnes2009-10-285-8/+212
| | | | | Allows users to choose different mail forwarding methods without navigating the main menu. Suggested by Ng Oon-Ee on evolution-list.
* Bug 599842 - EConfig does not respond to disabling/enabling EPluginsMatthew Barnes2009-10-281-11/+99
| | | | | | Requires eplug files to supply <item type="section"> or <item type="section_table"> for this to work. The container widget's "visible" property gets bound to the plugin's "enabled" property.
* Bug #552727 - Flooded by spam checking errors if bogofilter not installedMilan Crha2009-10-282-18/+69
|
* Bug #550049 - Disable Mark messages as read actions when unusableMilan Crha2009-10-283-3/+165
|
* Fix a typo in EFilterPart.Matthew Barnes2009-10-271-1/+1
| | | | This was breaking searching in strange and mysterious ways.
* Cleanup and rename filter classes.Matthew Barnes2009-10-2793-7319/+7712
|
* Prefer G_N_ELEMENTS over sizeof calculations.Matthew Barnes2009-10-2725-63/+47
|
* Prefer GQueue (or GNode) over EDList.Matthew Barnes2009-10-2715-305/+321
|
* EImport cleanup.Matthew Barnes2009-10-272-227/+299
|
* EEvent cleanup.Matthew Barnes2009-10-272-155/+204
|