aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Move signature script execution to e-util/e-signature-utils.s so theMatthew Barnes2009-02-1610-248/+615
| | | | | | | | | composer can invoke it. Composer no longer needs mail-config.h. Split signature preview into a new widget: ESignaturePreview. svn path=/branches/kill-bonobo/; revision=37272
* Merge revisions 37200:3266 from trunk.Matthew Barnes2009-02-15117-32863/+40184
| | | | svn path=/branches/kill-bonobo/; revision=37270
* Get mail search bar partially working without help from EFilterBar.Matthew Barnes2009-02-1416-277/+546
| | | | | | Search scope (current folder, current account, etc.) is still ignored. svn path=/branches/kill-bonobo/; revision=37263
* Fix packing of labels in sidebar banner.Matthew Barnes2009-02-131-2/+1
| | | | | | Secondary label should not be ellipsized. svn path=/branches/kill-bonobo/; revision=37261
* Let the mail module handle composer "Post To:" button clicks, sinceMatthew Barnes2009-02-138-213/+124
| | | | | | | | | | EMFolderSelector and EMFolderTree are off-limits to the composer. This further weakens the composer's mail module dependency. Add class methods to EComposerHeader for "changed" and "clicked" signals. Allows subclasses to implement them without connecting to their own signals. svn path=/branches/kill-bonobo/; revision=37260
* Make attachment saving work everywhere.Matthew Barnes2009-02-132-3/+15
| | | | svn path=/branches/kill-bonobo/; revision=37259
* Disable Send/Receive when working offline.Matthew Barnes2009-02-131-0/+3
| | | | svn path=/branches/kill-bonobo/; revision=37258
* Make MailSession available through EShellSettings so composer can use it.Matthew Barnes2009-02-135-4/+83
| | | | svn path=/branches/kill-bonobo/; revision=37257
* Make saving attachments work.Matthew Barnes2009-02-122-3/+9
| | | | svn path=/branches/kill-bonobo/; revision=37250
* Crash fix: There is no GtkButton.clicked() method, so don't chain up.Matthew Barnes2009-02-113-121/+0
| | | | svn path=/branches/kill-bonobo/; revision=37242
* Rewrite the signature management UI from top to bottom.Matthew Barnes2009-02-1025-1575/+2867
| | | | | | | | | | | | | | | | | | | | | | - Break the UI out of Glade and into small, manageable widgets: ESignatureEditor (moved from mail to widgets/misc) ESignatureManager ESignatureTreeView ESignatureScriptDialog - Move several signature utilities to e-util/e-signature-utils.c so they're accessible from widgets/misc without introducing circular dependences. - Have EMailShellModule listen for new GtkhtmlEditor windows (from which EMsgComposer and ESignatureEditor are derived) and configure the window with spelling and HTML editing user preferences. - Drastically simplifies em-composer-prefs.c. svn path=/branches/kill-bonobo/; revision=37239
* More preferences cleanup. Convert forward and reply style optionMatthew Barnes2009-02-085-281/+141
| | | | | | menus to combo boxes, and bind them to EShellSettings properties. svn path=/branches/kill-bonobo/; revision=37234
* Rewrite the mail label code from top to bottom.Matthew Barnes2009-02-0841-11913/+8414
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Kill the e-util-labels API and read label information into a single-column GtkListStore. Use GConfBridge to automatically keep GConf synched with the list store. - The list store (a singleton instance) is stored in EShellSettings so it's available everywhere. - The list store serves as the model for EMailLabelTreeView, which itself is embedded in EMailLabelManager; a complete label management UI as seen in the preferences dialog. - EMailLabelDialog is used to add or edit a label. Avoid using a color button, instead embed a GtkColorSelection directly in the dialog so everything is in one window. Open issues: - The weird toggle/color/text menu items in the popup menu aren't there. For now they're just regular toggle items. I'll deal with it later. - Filter intergration is broken at the moment. svn path=/branches/kill-bonobo/; revision=37233
* Merge revisions 37108:37199 from trunk.Matthew Barnes2009-02-01113-43274/+50655
| | | | svn path=/branches/kill-bonobo/; revision=37200
* Let the mailer handle composer printing.Matthew Barnes2009-02-018-142/+233
| | | | | | Start roughing in the mailer search bar. svn path=/branches/kill-bonobo/; revision=37199
* When invoking Evolution with URIs on the command-line (e.g. mailto:),Matthew Barnes2009-01-2918-177/+263
| | | | | | terminate after all the windows for those URIs have been closed. svn path=/branches/kill-bonobo/; revision=37157
* Add unique-1.0 requirement (blessed external dependency).Matthew Barnes2009-01-2913-151/+345
| | | | | | | | | | | | | | | | | Make EShell a subclass of UniqueApp and handle single-instance negotiation. When another Evolution process is running: - Running "evolution" will simply present the existing windows. - Running "evolution -c <view>" will open a shell window set to <view>. - Running "evolution <uri>" will open an appropriate window for <uri>. The second process will then terminate immediately. svn path=/branches/kill-bonobo/; revision=37147
* Heh, oops. Fun typo.Matthew Barnes2009-01-281-1/+1
| | | | svn path=/branches/kill-bonobo/; revision=37141
* Make action group management in shell windows more elegant.Matthew Barnes2009-01-2732-192/+145
| | | | svn path=/branches/kill-bonobo/; revision=37137
* Add action groups to support lockdown, starting with printing.Matthew Barnes2009-01-2722-197/+453
| | | | | | Other categories to follow. Editors still need lockdown support. svn path=/branches/kill-bonobo/; revision=37136
* Split EAccountList and ESignatureList management out of the mail module.Matthew Barnes2009-01-2729-315/+471
| | | | | | | This reduces the dependency of the composer on the mail module, which is currently a circular dependency. svn path=/branches/kill-bonobo/; revision=37135
* Miscellaneous stuff.Matthew Barnes2009-01-2730-508/+294
| | | | svn path=/branches/kill-bonobo/; revision=37134
* Fix more runtime warnings.Matthew Barnes2009-01-266-952/+16
| | | | svn path=/branches/kill-bonobo/; revision=37132
* Fix a crash when cancelling a task in the task bar.Matthew Barnes2009-01-253-5/+8
| | | | | | Tinker with task bar padding. svn path=/branches/kill-bonobo/; revision=37131
* Make the sidebar icon follow the folder icon.Matthew Barnes2009-01-2511-120/+252
| | | | | | Fix more runtime warnings. svn path=/branches/kill-bonobo/; revision=37130
* Get automatic message selection working.Matthew Barnes2009-01-245-194/+233
| | | | | | Add a tooltip to the online button. svn path=/branches/kill-bonobo/; revision=37126
* Redesign EPluginUI to accommodate merging and unmerging shell views.Matthew Barnes2009-01-2427-420/+512
| | | | | | Get the "mark-all-read" and "plugin-manager" plugins working. svn path=/branches/kill-bonobo/; revision=37125
* Fix some runtime warnings.Matthew Barnes2009-01-2213-175/+340
| | | | | | | | Copy that nasty message list scrolling hack to EMailShellContent. Remember the scrollbar position for each folder. Now I just have to make it select a message automatically. svn path=/branches/kill-bonobo/; revision=37119
* Merge revisions 37075:37107 from trunk.Matthew Barnes2009-01-2172-13394/+17282
| | | | svn path=/branches/kill-bonobo/; revision=37112
* Untangle some circular dependencies with the composer.Matthew Barnes2009-01-2010-152/+151
| | | | | | Addressbook and calendar no longer depend on the mailer. svn path=/branches/kill-bonobo/; revision=37107
* Formalize the "no disabled items in popup menus" policy in the form of aMatthew Barnes2009-01-2028-466/+1378
| | | | | | | | | GtkAction subclass called EPopupAction. Migrate all the modules over to using EPopupActions in their popup menus. Add sensitivity management of GtkActions to EMailReader. Not finished. svn path=/branches/kill-bonobo/; revision=37106
* Fix a runtime warning.Matthew Barnes2009-01-186-19/+22
| | | | svn path=/branches/kill-bonobo/; revision=37094
* Hack GtkIconTheme so we can reference category icons as named icons.Matthew Barnes2009-01-1826-245/+343
| | | | | | | | | | | | | | Necessary for EActionComboBox, since GtkActions can only handle named or stock icons. Hopefully this is just a temporary hack. Eventually we should make the category icons themeable. Kill the "mail-account-disable" plugin and integrate it properly. More dead plugins to follow... Don't show disabled menu items in pop-up context menus. It does the user no good to see things he CAN'T do with the object he clicked on. svn path=/branches/kill-bonobo/; revision=37093
* Fix a typo.Matthew Barnes2009-01-161-1/+1
| | | | svn path=/branches/kill-bonobo/; revision=37088
* Give camel_init() the correct path, and suddenly the mail module is USABLE!Matthew Barnes2009-01-163-42/+3
| | | | svn path=/branches/kill-bonobo/; revision=37083
* Implement some more mailer actions.Matthew Barnes2009-01-162-575/+106
| | | | svn path=/branches/kill-bonobo/; revision=37082
* Activate S/MIME support and add the "Certificates" section to preferences.Matthew Barnes2009-01-151-0/+14
| | | | | | ... But why is this initialized from the address book? Seems arbitrary. svn path=/branches/kill-bonobo/; revision=37076
* Merge revisions 37047:37074 from trunk.Matthew Barnes2009-01-1533-5618/+5639
| | | | svn path=/branches/kill-bonobo/; revision=37075
* Fix online mode initialization.Matthew Barnes2009-01-142-4/+9
| | | | svn path=/branches/kill-bonobo/; revision=37070
* Merge revisions 36866:37046 from trunk.Matthew Barnes2009-01-12278-42214/+27850
| | | | svn path=/branches/kill-bonobo/; revision=37050
* Add a couple missing files.Matthew Barnes2009-01-122-0/+651
| | | | svn path=/branches/kill-bonobo/; revision=37047
* Continue chipping away at EMFolderView and EMFolderBrowser.Matthew Barnes2009-01-1133-909/+1037
| | | | | | Migrate from gnome_url_show() to e_show_uri(). svn path=/branches/kill-bonobo/; revision=37038
* Add missing accelerator for File -> Print.Matthew Barnes2009-01-105-5/+5
| | | | svn path=/branches/kill-bonobo/; revision=37023
* Fix a weird UI merging bug.Matthew Barnes2009-01-092-4/+12
| | | | svn path=/branches/kill-bonobo/; revision=37020
* Fix some miscellaneous mailer bugs.Matthew Barnes2009-01-087-122/+133
| | | | svn path=/branches/kill-bonobo/; revision=37011
* Tweak the EShell API.Matthew Barnes2009-01-0828-585/+518
| | | | | | | Disable File -> Close Window when there's only one window. Replace EMMessageBrowser with EMailBrowser. svn path=/branches/kill-bonobo/; revision=37009
* Implement GNOME Goal: RemoveGnomeOpenGnomeHelpMatthew Barnes2009-01-021-3/+17
| | | | svn path=/branches/kill-bonobo/; revision=36955
* Get the Character Encoding menu working.Matthew Barnes2009-01-0122-519/+436
| | | | | | Kill e_charset_picker_bonobo_ui_populate(). svn path=/branches/kill-bonobo/; revision=36950
* Get the basic mail browser window working. No message contents yet.Matthew Barnes2008-12-299-73/+474
| | | | svn path=/branches/kill-bonobo/; revision=36946
* Update EShell documentation.Matthew Barnes2008-12-283-10/+27
| | | | svn path=/branches/kill-bonobo/; revision=36936
* Handle mailto/email URIs (unfinished).Matthew Barnes2008-12-283-39/+124
| | | | | | Restore unfinished messages on startup. svn path=/branches/kill-bonobo/; revision=36935
* Solve a translation issue related to the New menu.Matthew Barnes2008-12-289-21/+51
| | | | svn path=/branches/kill-bonobo/; revision=36934
* Define a new interface called EMailReader, which implements operationsMatthew Barnes2008-12-2723-2652/+2741
| | | | | | | | common to both the main shell window and the message browser. Replaces EMFolderView. Also begin to define EMailBrowser (GtkWindow subclass), which implements EMailReader and replaces EMMessageBrowser. svn path=/branches/kill-bonobo/; revision=36933
* Committing progress. About to try something radical...Matthew Barnes2008-12-203-49/+106
| | | | svn path=/branches/kill-bonobo/; revision=36919
* Implement yet more mail actions.Matthew Barnes2008-12-1910-313/+384
| | | | svn path=/branches/kill-bonobo/; revision=36918
* Implement folder tree popup actions. Purge EPopup from EMFolderTree.Matthew Barnes2008-12-1913-463/+618
| | | | svn path=/branches/kill-bonobo/; revision=36917
* Implement more mail actions. Slowly phasing out EMFolderView.Matthew Barnes2008-12-187-396/+759
| | | | svn path=/branches/kill-bonobo/; revision=36914
* - Start fleshing out some of the mail actions.Matthew Barnes2008-12-165-155/+345
| | | | svn path=/branches/kill-bonobo/; revision=36905
* - Mail: Update the sidebar on folder selection.Matthew Barnes2008-12-168-187/+463
| | | | svn path=/branches/kill-bonobo/; revision=36901
* - Get offline synchronization working in the mailer (I think).Matthew Barnes2008-12-143-137/+303
| | | | svn path=/branches/kill-bonobo/; revision=36876
* - Fix NetworkManager connection tracking.Matthew Barnes2008-12-1417-513/+894
| | | | | | | | | | - Implement offline preparation as an EActivity that gets broadcast in a signal to shell modules. Offline preparations are complete when the last EActivity reference is dropped. - Bind some of the composer preferences to EShellSettings properties. svn path=/branches/kill-bonobo/; revision=36875
* Merge revisions 36811:36865 from trunk.Matthew Barnes2008-12-1198-3541/+4041
| | | | svn path=/branches/kill-bonobo/; revision=36867
* Implement bug #263268 - Contact categories need to be able to be filtered byMatthew Barnes2008-12-0410-469/+440
| | | | | | "not categorized". Also fix a crasher. svn path=/branches/kill-bonobo/; revision=36831
* Get drag-and-drop-to-source-selector working for contacts, memos and tasks.Matthew Barnes2008-11-2918-440/+1029
| | | | | | Utilizes the new ESourceSelector::data-dropped signal. svn path=/branches/kill-bonobo/; revision=36822
* Merge revisions 36737:36810 from trunk.Matthew Barnes2008-11-2462-11919/+9077
| | | | svn path=/branches/kill-bonobo/; revision=36811
* Fix a mistyped macro.Matthew Barnes2008-11-222-8/+8
| | | | svn path=/branches/kill-bonobo/; revision=36809
* Documentation improvements.Matthew Barnes2008-11-2016-413/+792
| | | | svn path=/branches/kill-bonobo/; revision=36806
* Progress update:Matthew Barnes2008-11-1933-911/+1868
| | | | | | | | | | | | | | | | | | | - Tighter integration of GalViewInstance and EShellView. - EBinding. Stolen from ExoBinding. Lets you bind GObject properties together to automatically keep their values in sync. This is a godsend. Added to e-util, but might even deserve a place in libedataserver. - EShellSettings. This is the concept I blogged about. Already started ripping apart em-mailer-prefs.c. Others to follow. Any place where we're monitoring GConf keys is a target. - Incremental progress on the calender and mailer. Got EMFolderView somewhat working, but I think I'll be killing off EMFolderBrowser. svn path=/branches/kill-bonobo/; revision=36795
* There we go... that's more like it.Matthew Barnes2008-11-152-3/+1
| | | | svn path=/branches/kill-bonobo/; revision=36784
* More library dependency unravelling.Matthew Barnes2008-11-143-9/+10
| | | | svn path=/branches/kill-bonobo/; revision=36783
* Rearranged some of the addressbook code to try and eliminate some circularMatthew Barnes2008-11-1453-786/+1061
| | | | | | | | dependencies in our libraries. The circular dependency between the composer and the mail module is still causing me headaches. And it doesn't help that the addressbook and calendar also want to link to the composer. svn path=/branches/kill-bonobo/; revision=36782
* Merge revisions 36730:36736 from trunk.Matthew Barnes2008-11-089-4/+144
| | | | svn path=/branches/kill-bonobo/; revision=36764
* Merge revisions 36685:36729 from trunk.Matthew Barnes2008-11-0875-10653/+4586
| | | | svn path=/branches/kill-bonobo/; revision=36763
* Ellipsize the Subscriptions menu item.Matthew Barnes2008-11-031-1/+1
| | | | svn path=/branches/kill-bonobo/; revision=36723
* Fix a pane resizing issue on the main window that's been driving me crazy.Matthew Barnes2008-11-034-6/+54
| | | | | | | Also manage the calendar's vertical pane, switching between different GConf keys depending on whether we're in month view. svn path=/branches/kill-bonobo/; revision=36717
* Get composer integration working with the rest of the modules, but man doMatthew Barnes2008-11-018-46/+22
| | | | | | we have circular dependencies all over the place! Big house of cards. svn path=/branches/kill-bonobo/; revision=36706
* Support inline renaming of sources in the source selector, with helpMatthew Barnes2008-10-3122-162/+173
| | | | | | | from evolution-data-server (see bug #558322). Kill another frivolous plugin: select-one-source svn path=/branches/kill-bonobo/; revision=36705
* Secondary checkout spotted a compilation issue.Matthew Barnes2008-10-312-3/+89
| | | | | | Select the first Preferences page when the window is shown. svn path=/branches/kill-bonobo/; revision=36702
* Add popup menus to the calendar memopad and taskpad.Matthew Barnes2008-10-3128-1349/+536
| | | | | | | Implement support for "hide completed tasks" option (not yet tested). Flesh out most of the Preferences window. Still need Certificates page. svn path=/branches/kill-bonobo/; revision=36701
* Get the calendar's memopad and taskpad working.Matthew Barnes2008-10-3020-286/+551
| | | | | | | | | | | | | What's interesting here is we're actually sharing the ECalModel across views. Instead of having the Calendar view listen to GConf for changes to the Task and Memo models, the Calendar view fetches the models directly from the Task and Memo views -- starting the views if it has to, although the shell really takes care of that -- and loads the models into its own taskpad and memopad. We couldn't do that sort of thing before with Bonobo in the way. Big chunks of redundant code should begin falling out shortly. svn path=/branches/kill-bonobo/; revision=36696
* Wire up status messages to include percentages if available.Matthew Barnes2008-10-2922-65/+290
| | | | svn path=/branches/kill-bonobo/; revision=36692
* Fix a couple minor UI bugs.Matthew Barnes2008-10-284-4/+34
| | | | | | Populate the calendar's filter combo. svn path=/branches/kill-bonobo/; revision=36691
* Disable parts of my previous calendar work, such that all modules now load!Matthew Barnes2008-10-2827-40/+2087
| | | | svn path=/branches/kill-bonobo/; revision=36690
* Merge revisions 36534:36684 from trunk.Matthew Barnes2008-10-25124-18126/+41839
| | | | svn path=/branches/kill-bonobo/; revision=36685
* Commit recent work so I can merge from trunk.Matthew Barnes2008-10-2536-276/+954
| | | | svn path=/branches/kill-bonobo/; revision=36684
* Yeah, it was something stupid. Folder tree now working.Matthew Barnes2008-10-171-1/+1
| | | | svn path=/branches/kill-bonobo/; revision=36624
* Get the mail folder tree compiling, though I'm not yet sure why it's notMatthew Barnes2008-10-1768-1558/+3370
| | | | | | showing anything. Probably something stupid. Also enabled the composer. svn path=/branches/kill-bonobo/; revision=36623
* Progress update:Matthew Barnes2008-10-1463-1963/+7076
| | | | | | | | | | - Calendar is kind of a mess at the moment. Doesn't compile. - Roughed in the Mail module, including all the actions. That _does_ compile. Runs, even. svn path=/branches/kill-bonobo/; revision=36611
* Baseline cut at the Calendar sidebar and module. Pretty much identicalMatthew Barnes2008-10-077-359/+572
| | | | | | to Tasks and Memos so far. Now for the interesting part... svn path=/branches/kill-bonobo/; revision=36573
* Fix some compilation errors.Matthew Barnes2008-10-057-13/+39
| | | | svn path=/branches/kill-bonobo/; revision=36561
* Support migration in the new shell design.Matthew Barnes2008-10-0530-729/+1814
| | | | | | Some code got duplicated for calendars and tasks. Made a note to revisit. svn path=/branches/kill-bonobo/; revision=36560
* Tweak some aspects of the Contacts module to be more consistent withMatthew Barnes2008-10-0412-243/+648
| | | | | | | | | Tasks and Memos. Take a crack at handling command-line URIs. It's far too long-winded though. Will need to revisit and tighten up the code. svn path=/branches/kill-bonobo/; revision=36554
* Finally fix the stupid shell view bootstrapping issue.Matthew Barnes2008-10-043-23/+28
| | | | svn path=/branches/kill-bonobo/; revision=36553
* Tasks is working. Still need to deal with some loose ends and test it all.Matthew Barnes2008-10-0439-156/+1095
| | | | svn path=/branches/kill-bonobo/; revision=36551
* Tasks progress. Merge EMemoPreview back into ECalComponentPreview.Matthew Barnes2008-10-0349-1088/+1498
| | | | svn path=/branches/kill-bonobo/; revision=36538
* Update the headers on files I've created or completely rewritten to matchMatthew Barnes2008-10-0277-794/+866
| | | | | | Sankar's LGPLv3 template. svn path=/branches/kill-bonobo/; revision=36535
* Merge revisions 36016:36533 from trunk.Matthew Barnes2008-10-02366-124013/+148661
| | | | svn path=/branches/kill-bonobo/; revision=36534
* Add more EShell API documentation.Matthew Barnes2008-10-0212-41/+465
| | | | svn path=/branches/kill-bonobo/; revision=36533
* Continue documenting the new shell API.Matthew Barnes2008-10-0122-2269/+633
| | | | svn path=/branches/kill-bonobo/; revision=36511
* See which plugins compile and enable those that do. Looks like aboutMatthew Barnes2008-10-012-0/+30
| | | | | | | | half right now; many of which are failing simply because I haven't done the Mail module yet. Many of those that DO compile still need to be converted from EMenu/EPopup to EPluginUI. svn path=/branches/kill-bonobo/; revision=36509
* More Memos debugging.Matthew Barnes2008-10-017-48/+172
| | | | | | Merge the "select-one-source" plugin into the Memos view. svn path=/branches/kill-bonobo/; revision=36507
* Memos are mostly working now. Tasks to follow.Matthew Barnes2008-09-3019-63/+533
| | | | svn path=/branches/kill-bonobo/; revision=36495
* Get Memos to come up. Doesn't really work yet, but the widgets are all there.Matthew Barnes2008-09-3065-2439/+2828
| | | | svn path=/branches/kill-bonobo/; revision=36491
* Tasks and memos progress. Hoping to merge ECalendarTable and EMemoTable,Matthew Barnes2008-09-2616-922/+1006
| | | | | | | or at least make EMemoTable derived from ECalendarTable. Possibly do the same with other calendar/memo class pairs. svn path=/branches/kill-bonobo/; revision=36454
* Saving progress. Experimenting with directory layout.Matthew Barnes2008-09-2589-2295/+4062
| | | | | | | Saving progress. Experimenting with directory layout. svn path=/branches/kill-bonobo/; revision=36446
* Search UI is kinda sorta working. Still some outstanding issues.Matthew Barnes2008-09-2325-231/+829
| | | | svn path=/branches/kill-bonobo/; revision=36427
* Fix some miscellaneous address book bugs.Matthew Barnes2008-09-2011-67/+38
| | | | | | Kill e-shell-constants.h. svn path=/branches/kill-bonobo/; revision=36392
* Replace EActivityHandler with a new activity-tracking system that usesMatthew Barnes2008-09-2031-1528/+1383
| | | | | | | | | EActivity objects instead of numeric handler IDs. Create an EActivity, configure it, and (optionally) connect to its "cancelled" and "completed" signals. Then hand it to the shell view via e_shell_view_add_activity(). When finished with the activity, call e_activity_finish() and unref it. svn path=/branches/kill-bonobo/; revision=36391
* Finally got the "Current View" menu under control.Matthew Barnes2008-09-1910-310/+783
| | | | svn path=/branches/kill-bonobo/; revision=36380
* Progress update:Matthew Barnes2008-09-1863-586/+122
| | | | | | | | | - Kill EABMenu. - Centralize marshallers to eliminate duplication. svn path=/branches/kill-bonobo/; revision=36368
* Progress update:Matthew Barnes2008-09-1820-1596/+807
| | | | | | | | | | | | | | - Get context menus working in the contact preview pane. - Kill EABPopup. - Yet more code refactoring. - Add a handy utility function: e_shell_window_show_popup_menu() Takes a widget path in the shell window's UI definition. svn path=/branches/kill-bonobo/; revision=36366
* Massive address book refactoring. Things are mostly working again.Matthew Barnes2008-09-1742-2345/+2544
| | | | | | Also, begin documenting the new shell API, and provide a Gtk-Doc framework. svn path=/branches/kill-bonobo/; revision=36359
* Begin documenting the new shell design.Matthew Barnes2008-09-1545-227/+6460
| | | | svn path=/branches/kill-bonobo/; revision=36337
* Forgot to commit a couple files.Matthew Barnes2008-09-132-0/+356
| | | | svn path=/branches/kill-bonobo/; revision=36318
* Allow EShellContent, EShellSidebar, and EShellTaskbar to be subclassed,Matthew Barnes2008-09-1340-1266/+1405
| | | | | | and begin doing so for Calendars, Memos and Tasks. Makes the code cleaner. svn path=/branches/kill-bonobo/; revision=36317
* Arrange for an ESourceList to be shared amongst all instances of a type ofMatthew Barnes2008-09-1229-498/+890
| | | | | | | shell view. For example, all EBookShellView instances will now share the same ESourceList instance for address books. svn path=/branches/kill-bonobo/; revision=36311
* Fix a compilation error.Matthew Barnes2008-09-111-15/+0
| | | | svn path=/branches/kill-bonobo/; revision=36308
* Merge revisions 36016:36303 from trunk.Matthew Barnes2008-09-11942-130394/+149834
| | | | svn path=/branches/kill-bonobo/; revision=36307
* Add popup menu stubs for calendars, tasks and memos.Matthew Barnes2008-09-1113-299/+207
| | | | svn path=/branches/kill-bonobo/; revision=36303
* Add menu and toolbar UI for calendars, memos and tasks.Matthew Barnes2008-09-1134-654/+1347
| | | | svn path=/branches/kill-bonobo/; revision=36299
* Add stubs for calendar, task, and memo shell views.Matthew Barnes2008-09-1122-19/+1171
| | | | svn path=/branches/kill-bonobo/; revision=36296
* Fix some bootstrapping issues.Matthew Barnes2008-09-1011-320/+352
| | | | svn path=/branches/kill-bonobo/; revision=36291
* Fix some bugs in the way the shell widgets get initialized.Matthew Barnes2008-09-0910-95/+82
| | | | svn path=/branches/kill-bonobo/; revision=36279
* Progress update:Matthew Barnes2008-09-0926-737/+1327
| | | | | | | | - Merge ETaskBar into EShellTaskbar. - Remember the last view, and make --component work. svn path=/branches/kill-bonobo/; revision=36278
* Progress update:Matthew Barnes2008-09-0736-997/+1092
| | | | | | | | | - Contacts module mostly working now. - View and search UI not yet working. - Still refining shell design. svn path=/branches/kill-bonobo/; revision=36268
* Saving progress. Lots of changes. Things are a bit broken at the moment.Matthew Barnes2008-09-0551-4426/+4586
| | | | svn path=/branches/kill-bonobo/; revision=36260
* Fix some bugs related to the New menu and toolbar button.Matthew Barnes2008-08-312-8/+8
| | | | svn path=/branches/kill-bonobo/; revision=36232
* ** Fixes bug #549969Matthew Barnes2008-08-312-3/+11
| | | | | | | | | | | | 2008-08-30 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #549969 * mail/em-migrate.c (migrate_to_db): Use a less geeky sounding migration message. svn path=/branches/kill-bonobo/; revision=36228
* ** Fixes bug #549970Matthew Barnes2008-08-312-2/+12
| | | | | | | | | | | | 2008-08-30 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #549970 * mail/evolution-mail.schemas.in: Reword the descriptions for "lookup_addressbook" key. svn path=/branches/kill-bonobo/; revision=36227
* ** Fixes bug #549968Matthew Barnes2008-08-314-2/+16
| | | | | | | | | | | | | | 2008-08-30 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #549968 * calendar/gui/dialogs/comp-editor.c (comp_editor_init): * widgets/misc/e-attachment-bar.c (e_attachment_bar_bonobo_ui_populate_with): Use the same mnemonic for "Recent Documents" as composer. svn path=/branches/kill-bonobo/; revision=36226
* ** Fixes bug #549967Matthew Barnes2008-08-313-4/+12
| | | | | | | | | | | | | 2008-08-30 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #549967 * calendar/gui/caltypes.xml: * calendar/gui/tasktypes.xml: Capitalize "days" in "Next 7 Days". svn path=/branches/kill-bonobo/; revision=36225
* Figured out why the switcher buttons have no relief.Matthew Barnes2008-08-304-3/+3
| | | | | | GTK+ bug: http://bugzilla.gnome.org/show_bug.cgi?id=549943 svn path=/branches/kill-bonobo/; revision=36221
* Preferences window awesomeness.Matthew Barnes2008-08-307-89/+107
| | | | svn path=/branches/kill-bonobo/; revision=36215
* Progress update:Matthew Barnes2008-08-3034-891/+1021
| | | | | | | | | | | - Contacts module partially working! - Implement UI merging. Also merge EInfoLabel into ESidebar. The shell window now manages the icon and labels and keeps them up-to-date via EShellView properties. svn path=/branches/kill-bonobo/; revision=36214
* Miscellaneous tweaks. Nothing major.Matthew Barnes2008-08-287-28/+57
| | | | svn path=/branches/kill-bonobo/; revision=36138
* Progress update:Matthew Barnes2008-08-274-19/+198
| | | | | | | | - Get the test module to demonstrate populating the shell window (particularly, the various notebooks) with some stupid widgets. svn path=/branches/kill-bonobo/; revision=36094
* Progress update:Matthew Barnes2008-08-2734-2291/+1689
| | | | | | | | | - Further refinements of the shell API. - Kill ESMenu and EUserCreatableItemsHandler. - Start ripping apart the addressbook component. svn path=/branches/kill-bonobo/; revision=36093
* Progress update:Matthew Barnes2008-08-2420-1114/+523
| | | | | | | | | | | | - Get the "New" button and menu working. - Add a GtkMenuToolButton subclass called EMenuToolButton, which does some behind-the-scenes stuff to make the "New" button work properly. - Kill EComboButton and its associated a11y widget. svn path=/branches/kill-bonobo/; revision=36045
* Progress update:Matthew Barnes2008-08-2321-404/+726
| | | | | | | | | | - Discard libnm-glib method of monitoring network connectivity. - Decided to make EShell a singleton GObject after all. Makes the design cleaner, despite having to pass a singleton instance around. - Make the switcher button style persistent. svn path=/branches/kill-bonobo/; revision=36043
* Add some missing icons that didn't get merged.Matthew Barnes2008-08-194-0/+1328
| | | | svn path=/branches/kill-bonobo/; revision=36024
* Committing the day's progress.Matthew Barnes2008-08-1914-361/+478
| | | | | | | | | | | | | Realized the "New" menu construction algorithm needs to live independently of shell view instances since we lazy load the shell views but have to display all possible "New" items immediately. Prototype the mechanisms for managing the various shell views and keeping track of which one is current. Various other tightening up and rethinking of APIs. svn path=/branches/kill-bonobo/; revision=36022
* Merge revisions 35993:36015 from trunk.Matthew Barnes2008-08-1942-9052/+9642
| | | | | | Adapt recent "crash recovery" changes to new architecture. svn path=/branches/kill-bonobo/; revision=36018
* Write the algorithm for sorting items in the "New" menu. Not yet tested.Matthew Barnes2008-08-176-13/+240
| | | | svn path=/branches/kill-bonobo/; revision=36004
* Have the sidebar update itself when the "gtk-toolbar-style" global GtkSettingMatthew Barnes2008-08-161-2/+51
| | | | | | changes, without using GConf. svn path=/branches/kill-bonobo/; revision=36001
* Merge revisions 35951:35992 from trunk.Matthew Barnes2008-08-15164-14802/+17648
| | | | svn path=/branches/kill-bonobo/; revision=35994
* Demonstrate displaying the test shell view.Matthew Barnes2008-08-148-37/+257
| | | | | | | Also get the "Switcher Appearance" menu working... mostly. Still need to respond to GtkSettings notifications and make the preference persistent. svn path=/branches/kill-bonobo/; revision=35985
* Demonstrate loading the test module.Matthew Barnes2008-08-1411-302/+105
| | | | svn path=/branches/kill-bonobo/; revision=35983
* Get a basic shell window working.Matthew Barnes2008-08-149-58/+234
| | | | svn path=/branches/kill-bonobo/; revision=35982
* Merge revisions 35931:35950 from trunk.Matthew Barnes2008-08-1320-9906/+12195
| | | | svn path=/branches/kill-bonobo/; revision=35978
* Add a few stub functions to get compilation to complete.Matthew Barnes2008-08-114-203/+52
| | | | | | Kill e-active-connection-dialog.glade (unused). svn path=/branches/kill-bonobo/; revision=35950
* Kill e-shell-marshal.list (unused).Matthew Barnes2008-08-103-31/+0
| | | | svn path=/branches/kill-bonobo/; revision=35949
* Killing spree...Matthew Barnes2008-08-095-409/+0
| | | | svn path=/branches/kill-bonobo/; revision=35948
* Treat the Preferences window as a singleton.Matthew Barnes2008-08-0913-882/+15
| | | | | | Kill a bunch of Bonobo crud, which breaks compilation again. svn path=/branches/kill-bonobo/; revision=35947
* Kill EConfigPage.Matthew Barnes2008-08-093-119/+0
| | | | svn path=/branches/kill-bonobo/; revision=35945
* Kill EShellSettingsDialog.Matthew Barnes2008-08-097-551/+149
| | | | | | Rename EMultiConfigDialog to EPreferencesWindow and improve the API. svn path=/branches/kill-bonobo/; revision=35944
* Kill ECorbaConfigPage. Good riddance.Matthew Barnes2008-08-093-225/+0
| | | | svn path=/branches/kill-bonobo/; revision=35943
* Work through more compilation errors.Matthew Barnes2008-08-0917-632/+529
| | | | | | Rewrite EMultiConfigDialog to not use ETable. svn path=/branches/kill-bonobo/; revision=35942
* Fix some compilation errors.Matthew Barnes2008-08-085-6/+20
| | | | svn path=/branches/kill-bonobo/; revision=35938
* Merge revisions 35747:35930 from trunk.Matthew Barnes2008-08-08212-40619/+73100
| | | | svn path=/branches/kill-bonobo/; revision=35931
* Commit progress, which breaks everything.Matthew Barnes2008-08-0811-1464/+137
| | | | svn path=/branches/kill-bonobo/; revision=35930
* Disable all components and plugins. Begin rewriting the shell.Matthew Barnes2008-07-1728-3496/+3369
| | | | svn path=/branches/kill-bonobo/; revision=35748
* Migrate CompEditor, CompEditorPage, and the various subclasses fromMatthew Barnes2008-07-1643-5169/+4116
| | | | | | BonoboUI to GtkUIManager. See bug #542125. svn path=/branches/kill-bonobo/; revision=35746
* ** Fix for bug #542889Paolo Borelli2008-07-1411-59/+74
| | | | | | | | | | | 2008-17-14 Paolo Borelli <pborelli@katamail.com> ** Fix for bug #542889 Port to the new gtk tooltip api. svn path=/trunk/; revision=35744
* Patch from Paul Bolle <pebolle@tiscali.nl>: Fix for bug #542101 (Escape ↵Suman Manjunath2008-07-132-1/+8
| | | | | | PlaceOfTheMeeting in the Location: line of the tooltip.) svn path=/trunk/; revision=35743
* Patch from Keith Packard <keithp@keithp.com>: Fix for bug #541355 (Remove ↵Suman Manjunath2008-07-136-0/+30
| | | | | | freed objects from the 'locals' list in each conduit which otherwise frees them again when the conduit is closed.) svn path=/trunk/; revision=35742
* Remove still more unused files.Matthew Barnes2008-07-134-822/+5
| | | | | | | | | | 2008-07-13 Matthew Barnes <mbarnes@redhat.com> * shell/e-shell-folder-title-bar.[ch]: Remove still more unused files. svn path=/trunk/; revision=35741
* ** Fix for bug #542631Paolo Borelli2008-07-132-34/+8
| | | | | | | | | | | | 2008-07-12 Paolo Borelli <pborelli@katamail.com> ** Fix for bug #542631 * e-attachment-bar.c: use g_format_size_for_display instead of cut and pasted code. svn path=/trunk/; revision=35740
* Remove more unused files.Matthew Barnes2008-07-125-188/+8
| | | | | | | | | | | | | 2008-07-12 Matthew Barnes <mbarnes@redhat.com> * shell/e-shell-utils.[ch]: Remove more unused files. * shell/e-user-creatable-items-handler.c: Remove inclusion of "e-shell-utils.h". svn path=/trunk/; revision=35739
* Remove these files. They were written in 2002 and, AFACIT, never used forMatthew Barnes2008-07-114-344/+6
| | | | | | | | | | | 2008-07-10 Matthew Barnes <mbarnes@redhat.com> * shell/e-history.[ch]: Remove these files. They were written in 2002 and, AFACIT, never used for anything. svn path=/trunk/; revision=35737
* Updated Spanish translationJorge Gonzalez Gonzalez2008-07-102-170/+182
| | | | svn path=/trunk/; revision=35736
* Updated Norwegian bokmål translation.Kjartan Maraas2008-07-092-264/+278
| | | | | | | | 2008-07-09 Kjartan Maraas <kmaraas@gnome.org> * nb.po: Updated Norwegian bokmål translation. svn path=/trunk/; revision=35735
* ** Fix for bug #524130Milan Crha2008-07-093-32/+21
| | | | | | | | | | | | | 2008-07-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #524130 * gui/e-cal-component-preview.c: (write_html): * gui/e-cal-component-memo-preview.c: (write_html): Pass description text through 'camel_text_to_html' to have links clickable in a preview. svn path=/trunk/; revision=35734
* ** Fix for bug #206592Milan Crha2008-07-094-0/+28
| | | | | | | | | | | | | | 2008-07-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #206592 * evolution-composer.ui: * e-composer-actions.h: * e-composer-actions.c: (action_new_message_cb), (entries): Action to invoke New Message window from the composer itself. svn path=/trunk/; revision=35733
* ** Fix for bug #207802 (Patch suggested by Veerapuram Varadhan.)Milan Crha2008-07-092-0/+47
| | | | | | | | | | | | | | 2008-07-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #207802 (Patch suggested by Veerapuram Varadhan.) * message-list.c: (struct search_child_struct), (search_child_cb), (is_tree_widget_children), (ml_tree_drag_motion): Do not allow drop messages to the same message list as is the source. Also do not allow drop over message list if it doesn't have set a folder. svn path=/trunk/; revision=35732
* Fix for bug #370731 (bugzilla.novell.com): Use MAX (<max width of ↵Suman Manjunath2008-07-073-6/+25
| | | | | | day-names>, (2 * <max width of a digit>)) to determine the minimal size for each cell. This prevents the numbers and day-names from getting fuzzy when using large font-sizes. svn path=/trunk/; revision=35731
* Updated Spanish translationJorge Gonzalez Gonzalez2008-07-052-102/+109
| | | | svn path=/trunk/; revision=35726
* Updated Spanish translationJorge Gonzalez Gonzalez2008-07-052-91/+95
| | | | svn path=/trunk/; revision=35725
* Translation updated by Ivar SmolinPriit Laes2008-07-052-3350/+3957
| | | | | | | | 2008-07-04 Priit Laes <plaes at svn dot gnome dot org> * et.po: Translation updated by Ivar Smolin svn path=/trunk/; revision=35723
* ** Fix for bug #368038Milan Crha2008-07-042-1/+22
| | | | | | | | | | | | 2008-07-04 Milan Crha <mcrha@redhat.com> ** Fix for bug #368038 * gui/calendar-component.c: (ensure_sources): Ensure only one Birthdays & Anniversaries source. svn path=/trunk/; revision=35721
* Bump eds_minimum_version to 2.23.5 for camel_folder_sort_uids().Matthew Barnes2008-07-042-1/+6
| | | | | | | | | | 2008-07-03 Matthew Barnes <mbarnes@redhat.com> * configure.in: Bump eds_minimum_version to 2.23.5 for camel_folder_sort_uids(). svn path=/trunk/; revision=35720
* ** Fix for bug #541365Milan Crha2008-07-032-4/+15
| | | | | | | | | | | | 2008-07-03 Milan Crha <mcrha@redhat.com> ** Fix for bug #541365 * message-list.c: (message_list_get_uids), (message_list_get_selected): Do not call 'camel_folder_sort_uids' when we do not have folder or uid. svn path=/trunk/; revision=35719
* ** Fix for bug #540400Roger Zauner2008-07-032-1/+7
| | | | | | | | | | | 2008-07-03 Roger Zauner <roger@eskimo.com> ** Fix for bug #540400 * backup.c: (backup): Make Evolution Backup follow symbolic links. svn path=/trunk/; revision=35718
* ** Fix for bug #540152Milan Crha2008-07-036-7/+22
| | | | | | | | | | | | | | | | | 2008-07-03 Milan Crha <mcrha@redhat.com> ** Fix for bug #540152 * addressbook/gui/component/addressbook-component.c: (ensure_sources): Unref source only when we created it - the list owns the pointer now. * calendar/gui/calendar-component.c: (ensure_sources): Unref sources only when we created it - the list owns the pointer now. * calendar/gui/tasks-component.c: (ensure_sources): * calendar/gui/memos-component.c: (ensure_sources): Do not leak ESource. svn path=/trunk/; revision=35717
* ** Fix for bug #243201Milan Crha2008-07-032-1/+12
| | | | | | | | | | | | 2008-07-03 Milan Crha <mcrha@redhat.com> ** Fix for bug #243201 * filter-rule.c: (xml_encode): Escape rule title so that can contain also XML entities in the file. svn path=/trunk/; revision=35716
* (again just one-liner, a problem seen in real usage)Timo Jyrinki2008-07-031-2/+2
| | | | svn path=/trunk/; revision=35715
* Sort the uids so that moving/copying messages preserves mailbox orderingJeffrey Stedfast2008-07-032-4/+14
| | | | | | | | | | | | | 2008-07-02 Jeffrey Stedfast <fejj@novell.com> Sort the uids so that moving/copying messages preserves mailbox ordering rather than jumbled randomness. * message-list.c (message_list_get_uids): Sort the uids. (message_list_get_selected): Same. svn path=/trunk/; revision=35714
* Updated Occitan translationYannig MARCHEGAY2008-07-033-2557/+2916
| | | | svn path=/trunk/; revision=35713
* ** Fixes bug #540282Matthew Barnes2008-07-014-82/+128
| | | | | | | | | | | | | | | | | 2008-07-01 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #540282 * e-util/e-print.c: Store printer and page settings in a key file rather than GConf. Also properly apply page settings to print operations, including custom margins. * shell/apps_evolution_shell.schemas.in: Remove the "printing" GConf key. We use a key file now. svn path=/trunk/; revision=35711
* ** Fix for bug #540274Milan Crha2008-07-013-3/+192
| | | | | | | | | | | | | | | | 2008-07-01 Milan Crha <mcrha@redhat.com> ** Fix for bug #540274 * Makefile.am: Link with libraries we require now. * backup.c: (rc), (s): Exchange $HOME with g_get_home_dir in commands. * backup.c: (ensure_locals), (fix_account_folder_uri), (restore): After restore walk through all account, addressbook, calendar, task and memo sources and fix the base uri if required. (One should be able to import also into different user than one where the backup was done.) svn path=/trunk/; revision=35710
* ** Fix for bug #540972Milan Crha2008-07-012-0/+7
| | | | | | | | | | | 2008-07-01 Milan Crha <mcrha@redhat.com> ** Fix for bug #540972 * e-plugin.c: (ep_load): Small memory leak fix. svn path=/trunk/; revision=35709
* Updated Norwegian bokmål translation.Kjartan Maraas2008-07-012-380/+608
| | | | | | | | 2008-07-01 Kjartan Maraas <kmaraas@gnome.org> * nb.po: Updated Norwegian bokmål translation. svn path=/trunk/; revision=35708
* Run xmllint on C/evolution.xml when building with "make check" or "makeMatthew Barnes2008-07-013-2/+14
| | | | | | | | | | | | | | | 2008-06-30 Matthew Barnes <mbarnes@redhat.com> * help/Makefile.am: Run xmllint on C/evolution.xml when building with "make check" or "make distcheck". Should hopefully prevent any more invalid DocBook syntax from slipping into releases. * help/C/evolution.xml: Fix some issues that xmllint caught. svn path=/trunk/; revision=35707
* Add a finalize() method to free priv->base_url, which was leaking.Matthew Barnes2008-07-012-0/+19
| | | | | | | | | | 2008-06-30 Matthew Barnes <mbarnes@redhat.com> * composer/e-composer-post-header.c (composer_post_header_finalize): Add a finalize() method to free priv->base_url, which was leaking. svn path=/trunk/; revision=35706
* Patch from Milan Crha <mcrha@redhat.com> ** Fix for bug #536488 (Remove the ↵Suman Manjunath2008-06-302-0/+11
| | | | | | .running file before backup and after restore). svn path=/trunk/; revision=35704
* ** Fix for bug #519536Srinivasa Ragavan2008-06-302-2/+11
| | | | | | | | | | | | | 2008-06-30 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #519536 * e-activity-handler.c: (cancel_wrapper): Handle freeing of data safely. svn path=/trunk/; revision=35702
* Patch from Tobias Mueller <muelli@auftrags-killer.org> ** Fix for bug ↵Suman Manjunath2008-06-302-9/+25
| | | | | | #540516 (Fix for a vulnerability issue). svn path=/trunk/; revision=35700
* Another "foreport" of Brazilian Portuguese translation. Updated theLeonardo Ferreira Fontenelle2008-06-302-117/+128
| | | | | | | | | 2008-06-29 Leonardo Ferreira Fontenelle <leonardof@gnome.org> * pt_BR.po: Another "foreport" of Brazilian Portuguese translation. Updated the translation and improved some accelerators keys. svn path=/trunk/; revision=35698
* "Foreported" fixes from the gnome-2-22 branch; credits to Vladimir MeloLeonardo Ferreira Fontenelle2008-06-282-493/+473
| | | | | | | | | | 2008-06-28 Leonardo Ferreira Fontenelle <leonardof@gnome.org> * pt_BR.po: "Foreported" fixes from the gnome-2-22 branch; credits to Vladimir Melo and myself. svn path=/trunk/; revision=35693
* Updated Spanish translationJorge Gonzalez Gonzalez2008-06-282-3/+7
| | | | svn path=/trunk/; revision=35692
* Updated Spanish translationJorge Gonzalez Gonzalez2008-06-282-109/+265
| | | | svn path=/trunk/; revision=35691
* Updated Spanish translationJorge Gonzalez Gonzalez2008-06-282-122/+119
| | | | svn path=/trunk/; revision=35690
* Patch from Maciej Piechotka <uzytkownik2@gmail.com>Tobias Mueller2008-06-287-168/+183
| | | | | | which fixes bug 526262 - "untranslated strings in advanced search" svn path=/trunk/; revision=35689
* Updated Spanish translationJorge Gonzalez Gonzalez2008-06-272-63/+92
| | | | svn path=/trunk/; revision=35688
* just a quick second update. while backporting fixes to 2.22, noticed some ↵Timo Jyrinki2008-06-271-63/+63
| | | | | | stuff to forward-port to trunk... now they're definitely in sync. svn path=/trunk/; revision=35687
* updated Finnish translationTimo Jyrinki2008-06-272-3344/+4041
| | | | svn path=/trunk/; revision=35685
* ** Fix for bug #540160Milan Crha2008-06-263-20/+30
| | | | | | | | | | | | | | | 2008-06-26 Milan Crha <mcrha@redhat.com> ** Fix for bug #540160 * message-list.h: (struct _MessageList): * message-list.c: (message_list_init), (on_cursor_activated_cmd), (on_selection_changed_cmd): Remember whether we come from none/multi select to single select and properly update the preview. (Reverting patch for bug #337160 and doing that with other approach.) svn path=/trunk/; revision=35684
* Added files for translation.Johnny Jacob2008-06-242-0/+7
| | | | svn path=/trunk/; revision=35682
* ** Fix for bug #539755Milan Crha2008-06-242-23/+62
| | | | | | | | | | | | | | | 2008-06-24 Milan Crha <mcrha@redhat.com> ** Fix for bug #539755 * importers/evolution-csv-importer.c: (parseLine): Do not leak (introduced in bug #440818). * importers/evolution-csv-importer.c: (add_to_notes), (parseLine), (getNextCSVEntry): Do not access memory beyond the columns array. svn path=/trunk/; revision=35681
* ** Fix for bug #537275Milan Crha2008-06-243-0/+19
| | | | | | | | | | | | | | 2008-06-24 Milan Crha <mcrha@redhat.com> ** Fix for bug #537275 * em-html-stream.c: (emhs_cleanup): Close GtkHTMLStream on cancel. * em-html-stream.c: (emhs_gtkhtml_destroy): Set the cancel. * em-sync-stream.c: (emss_process_message): Do not pass data to the child structure if we were canceled. svn path=/trunk/; revision=35680
* Fix ChangeLog date for previous commitAlp Toker2008-06-241-1/+1
| | | | svn path=/trunk/; revision=35679
* Reviewed by Jeffrey Stedfast.Alp Toker2008-06-243-0/+193
| | | | | | | | | | | | | | | | 2008-06-18 Alp Toker <alp@nuanti.com> Reviewed by Jeffrey Stedfast. * configure.in: * acinclude.m4: Add dolt revision 5e9eef10 to the autotools build system. Speeds up the build, often by a factor of two or more on supported platforms, otherwise falls back to libtool. See http://dolt.freedesktop.org for details. svn path=/trunk/; revision=35678
* ** Fix for bug #440818 (patch by Rodrigo Castro)Milan Crha2008-06-232-19/+34
| | | | | | | | | | | | | | 2008-06-23 Milan Crha <mcrha@redhat.com> ** Fix for bug #440818 (patch by Rodrigo Castro) * importers/evolution-csv-importer.c: (parseLine): Convert line to UTF-8 if not a valid one. Pretend it to be an ISO-8859-1 line. * importers/evolution-csv-importer.c: (getNextCSVEntry): Append char-by-char and check for EOF too. svn path=/trunk/; revision=35677
* Updated Spanish translationJorge Gonzalez Gonzalez2008-06-222-99/+93
| | | | svn path=/trunk/; revision=35675
* Patch from Roshan Kumar Singh <roshan.singh08@yahoo.com>: Fix for bug ↵Suman Manjunath2008-06-222-2/+9
| | | | | | #395636 (Added a couple of missing accel keys) svn path=/trunk/; revision=35674
* Patch from Paul Bolle <pebolle@tiscali.nl>: Fix for bug #539268 (Do not use ↵Suman Manjunath2008-06-222-5/+13
| | | | | | both filename and description if they are identical) svn path=/trunk/; revision=35673
* Patch from Paul Bolle <pebolle@tiscali.nl>: Fix for bug #538741 (Strip ↵Suman Manjunath2008-06-222-1/+8
| | | | | | preceding tabs from Date headers too) svn path=/trunk/; revision=35671
* ** Fixes bug #537725Matthew Barnes2008-06-212-2/+9
| | | | | | | | | | | | | 2008-06-21 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #537725 * mail/em-composer-utils.c (save_draft_done): Set the autosaved flag so we don't get pestered with a save dialog if the user then decides to close the composer window. svn path=/trunk/; revision=35669
* Fixed Czech translation (bug #517967), thanks to Lucas Lommer. Updated Czech ↵Petr Kovář2008-06-214-3381/+4118
| | | | | | doc translation by Jiri Eischmann. svn path=/trunk/; revision=35668
* ** Fixes bug #310988Matthew Barnes2008-06-212-2/+51
| | | | | | | | | | | | | 2008-06-21 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #310988 * e-msg-composer.c: Don't even show the "send-options" action unless an Exchange or GroupWise account appears in the From combo box. svn path=/trunk/; revision=35667
* Updated Spanish translationJorge Gonzalez Gonzalez2008-06-212-116/+152
| | | | svn path=/trunk/; revision=35666
* updated novell copyright notices (left others alone)Jeffrey Stedfast2008-06-21857-915/+915
| | | | svn path=/trunk/; revision=35665
* fixed copyright noticesJeffrey Stedfast2008-06-2126-26/+26
| | | | svn path=/trunk/; revision=35664
* fixed copyright noticesJeffrey Stedfast2008-06-2195-95/+95
| | | | svn path=/trunk/; revision=35663
* fixed copyright noticesJeffrey Stedfast2008-06-2121-25/+25
| | | | svn path=/trunk/; revision=35662
* fixed copyright noticesJeffrey Stedfast2008-06-2128-31/+31
| | | | svn path=/trunk/; revision=35661
* ** Fixes bug #538908Matthew Barnes2008-06-213-0/+21
| | | | | | | | | | | | | | | | 2008-06-20 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #538908 * composer/e-composer-actions.h: Define E_COMPOSER_ACTION_SEND_OPTIONS. * composer/e-msg-composer.c (msg_composer_account_changed_cb): Desensitize the "send-options" action unless we've selected an Exchange or GroupWise account. Based on a patch by Paul Bolle. svn path=/trunk/; revision=35660
* Updated Spanish translationJorge Gonzalez Gonzalez2008-06-212-22/+16
| | | | svn path=/trunk/; revision=35659
* ** Fix for bug #534039Milan Crha2008-06-204-34/+37
| | | | | | | | | | | | | | | | | | | | 2008-06-20 Milan Crha <mcrha@redhat.com> ** Fix for bug #534039 * em-folder-tree-model.h: (em_folder_tree_model_signal_block): * em-folder-tree-model.c: (em_folder_tree_model_signal_block): Removed obsolete function. * mail-vfolder.c: (vfolder_load_storage): Add storage to the tree model when everything is loaded, thus everything will be shown when enabling the Search Folders on demand. Also ensure the Search Folders to be enabled next start. * mail-vfolder.c: (mail_vfolder_add_uri), (mail_vfolder_delete_uri): Track folders even when Search Folders disabled, to have them known when enabling Search Folders on demand. svn path=/trunk/; revision=35658
* Multiple open dialogs is an usability issue and a potential HIG violation.Sankar P2008-06-202-5/+15
| | | | | | | | | | | | | 2008-06-20 Sankar P <psankar@novell.com> * mail-retract.c (retract_mail_settings): Multiple open dialogs is an usability issue and a potential HIG violation. Thanks to Akhil for pointing out. svn path=/trunk/; revision=35657
* Check if cnc is valid before using it. Fixes a crash.Sankar P2008-06-202-19/+28
| | | | | | | | | | | | 2008-06-20 Sankar P <psankar@novell.com> * mail-retract.c (retract_mail_settings): Check if cnc is valid before using it. Fixes a crash. svn path=/trunk/; revision=35656
* Use Evolution icon for the window.Milan Crha2008-06-202-0/+6
| | | | | | | | | 2008-06-20 Milan Crha <mcrha@redhat.com> * backup.c: (main): Use Evolution icon for the window. svn path=/trunk/; revision=35655
* ** Fix for bug #382783Milan Crha2008-06-204-0/+82
| | | | | | | | | | | | | 2008-06-19 Milan Crha <mcrha@redhat.com> ** Fix for bug #382783 * filter/filter-rule.c: (do_grab_focus_cb), (more_parts), (get_widget): * mail/em-filter-rule.c: (do_grab_focus_cb), (more_parts), (get_widget): Grab focus of new rule part on adding and scroll to the bottom too. svn path=/trunk/; revision=35654
* Ask the user if he really wants to retract mails. Re-arrange the menus aSankar P2008-06-192-8/+35
| | | | | | | | | | | | 2008-06-19 Sankar P <psankar@novell.com> * mail-retract.c (retract_mail_settings): Ask the user if he really wants to retract mails. Re-arrange the menus a little for grouping related things. svn path=/trunk/; revision=35653
* ** Fix for bug #478469Milan Crha2008-06-192-15/+81
| | | | | | | | | | | | 2008-06-19 Milan Crha <mcrha@redhat.com> ** Fix for bug #478469 * backup.c: (main): Changed the progress dialog to be more HIG compliant. svn path=/trunk/; revision=35652
* ** Fixes bug #530069Matthew Barnes2008-06-192-10/+42
| | | | | | | | | | | | | | 2008-06-18 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #530069 * plugins/plugin-manager/plugin-manager.c: Don't show the configuration tab unless the selected plugin actually has configuration options (excluding options that get crammed into the Preferences dialog). svn path=/trunk/; revision=35651
* ** Fix for bug #423395Milan Crha2008-06-194-5/+23
| | | | | | | | | | | | | | | | 2008-06-18 Milan Crha <mcrha@redhat.com> ** Fix for bug #423395 * configure.in: Requires newer GtkHTML, 3.23.5. * mail/em-format-html.c: (efh_init), (efh_text_plain), (efh_text_enriched), (efh_text_html), (efh_message_deliverystatus): Put the anchor where the message body begins and let GtkHTML know the anchor name to place the cursor there in caret mode on the first focus. svn path=/trunk/; revision=35650
* ** Fixes part of bug #532472Matthew Barnes2008-06-192-26/+36
| | | | | | | | | | | | | | 2008-06-18 Matthew Barnes <mbarnes@redhat.com> ** Fixes part of bug #532472 * mail/mail-config.c (mail_config_get_account_by_transport_url): Strip the account URL (via CAMEL_URL_HIDE_ALL) before comparing it to the already-stripped 'transport_url', to avoid unnecessary password prompts. svn path=/trunk/; revision=35649
* ** Fix for bug #532597Milan Crha2008-06-192-10/+38
| | | | | | | | | | | | | 2008-06-18 Milan Crha <mcrha@redhat.com> ** Fix for bug #532597 * e-selection-model-array.c: (e_selection_model_array_delete_rows): Do not leave selected more than one item if somebody else took care or reposition of the cursor row before the delete. svn path=/trunk/; revision=35647
* ** Fix for bug #318089Milan Crha2008-06-192-39/+70
| | | | | | | | | | | | 2008-06-18 Milan Crha <mcrha@redhat.com> ** Fix for bug #318089 * mail-to-task.c: (convert_to_task): Ask for destination source only when have more than one writable source defined. svn path=/trunk/; revision=35646
* Evolution 2.23.4 release udpates and version bump.EVOLUTION_2_23_4Johnny Jacob2008-06-173-1/+35
| | | | svn path=/trunk/; revision=35644
* plugins/Makefile.am (DIST_SUBDIRS): Add python loader to DIST.Johnny Jacob2008-06-162-1/+5
| | | | svn path=/trunk/; revision=35643
* ** Fix for bug #273627Milan Crha2008-06-162-2/+82
| | | | | | | | | | | | | | | | 2008-06-16 Milan Crha <mcrha@redhat.com> ** Fix for bug #273627 * exchange-account-setup.c: (owa_authenticate_user), (update_mailbox_param_in_url), (mailbox_editor_entry_changed), (org_gnome_exchange_owa_url): New entry to enter mailbox name in case it differs from the username. The entry is updated after a validation and shows the mailbox name as was used for validation. Note: Be sure you've eds revision 8986 or better, otherwise this will not work. svn path=/trunk/; revision=35642
* ** Fix for bug #467892Milan Crha2008-06-164-6/+47
| | | | | | | | | | | | | | | | | 2008-06-16 Milan Crha <mcrha@redhat.com> ** Fix for bug #467892 * message-list.h: (struct _MessageList), (message_list_ensure_message): * message-list.c: (message_list_init), (message_list_finalise), (message_list_ensure_message), (regen_list_exec), (regen_list_done): Be able to set a message uid to keep in a list after regeneration. * em-folder-view.c: (em_folder_view_open_selected): Inherit search criteria and ensure keeping the selected message in the view even it may not belong to the filter anymore. svn path=/trunk/; revision=35640
* Updated Russian translation by Anatol Kamynin.Nickolay V. Shmyrev2008-06-152-3483/+3922
| | | | | | | | | 2008-06-15 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * ru.po: Updated Russian translation by Anatol Kamynin. svn path=/trunk/; revision=35639
* Updated Spanish translationJorge Gonzalez Gonzalez2008-06-142-1759/+1752
| | | | svn path=/trunk/; revision=35638
* Add more functions used by libevolution-calendar.la.Tor Lillqvist2008-06-132-2/+6
| | | | | | | | | | 2008-06-13 Tor Lillqvist <tml@novell.com> * win32/libevolution-mail.def: Add more functions used by libevolution-calendar.la. svn path=/trunk/; revision=35637
* Add new functions used by libevolution-composer.la.Tor Lillqvist2008-06-134-0/+23
| | | | | | | | | | | | | | 2008-06-13 Tor Lillqvist <tml@novell.com> * win32/libevolution-mail.def: Add new functions used by libevolution-composer.la. * addressbook/gui/component/Makefile.am libevolution_addressbook_la_LIBADD): Link with the bootstrap libevolution-mail library on Windows. svn path=/trunk/; revision=35636
* ** Part of fix for bug #304029Milan Crha2008-06-133-2/+11
| | | | | | | | | | | | | | | | 2008-06-13 Milan Crha <mcrha@redhat.com> ** Part of fix for bug #304029 * gui/widgets/addresstypes.xml: changed description of default search filter from "Name begins with" to "Name contains" * gui/widgets/e-addressbook-view.c: (search_activated): same in a filter search query itself Note: Be sure you've proper eds version. svn path=/trunk/; revision=35635
* ** Fix for bug #330597Milan Crha2008-06-132-4/+9
| | | | | | | | | | | | 2008-06-13 Milan Crha <mcrha@redhat.com> ** Fix for bug #330597 * e-msg-composer.c: (add_attachments_handle_mime_part): Add all text/* parts which has a filename set and also attach all submessages. svn path=/trunk/; revision=35634
* ** Fix for bug #337160Milan Crha2008-06-132-4/+26
| | | | | | | | | | | | | | 2008-06-13 Milan Crha <mcrha@redhat.com> ** Fix for bug #337160 * message-list.c: (on_cursor_activated_cmd): Do not pretend the row with a cursor is selected when it isn't. Also take care of multiselect. * message-list.c: (on_selection_changed_cmd): Do not pretend the row with a cursor is selected when it isn't. svn path=/trunk/; revision=35633