Dirk-Jan C. Binnema [Tue, 6 Jun 2006 08:51:53 +0000 (08:51 +0000)]
* use the modest_icon_factory:
- init/unit in modest-main.c
- front-end specific list of names=>icons in gtk-glade/modest-icon-names.h
- use the icon factory in modest-tny-header-tree-view instead of the ad-hack
which was there. modest-tny-folder-tree-view will follow later
- Makefile.am's: add the new files / include paths
pmo-trunk-r147
Dirk-Jan C. Binnema [Tue, 6 Jun 2006 08:37:52 +0000 (08:37 +0000)]
* add ModestIconFactory implementation
pmo-trunk-r146
Dirk-Jan C. Binnema [Fri, 2 Jun 2006 15:24:04 +0000 (15:24 +0000)]
* update for tinymail changes (don't include tny-device.h)
pmo-trunk-r142
Dirk-Jan C. Binnema [Fri, 2 Jun 2006 15:22:20 +0000 (15:22 +0000)]
* actually *declare* the compact header view.... *d'oh*
pmo-trunk-r141
Dirk-Jan C. Binnema [Fri, 2 Jun 2006 15:21:23 +0000 (15:21 +0000)]
* add compact display as default, some icons
pmo-trunk-r140
Dirk-Jan C. Binnema [Fri, 2 Jun 2006 15:19:53 +0000 (15:19 +0000)]
* add a compact display of a header (ie. from/date/subject in one column)
pmo-trunk-r139
Dirk-Jan C. Binnema [Fri, 2 Jun 2006 15:17:42 +0000 (15:17 +0000)]
* update for new configure.ac, hildon support
pmo-trunk-r138
Dirk-Jan C. Binnema [Fri, 2 Jun 2006 15:16:54 +0000 (15:16 +0000)]
* add missing include for time.h
pmo-trunk-r137
Dirk-Jan C. Binnema [Fri, 2 Jun 2006 15:16:19 +0000 (15:16 +0000)]
* support hildon
pmo-trunk-r136
Dirk-Jan C. Binnema [Thu, 1 Jun 2006 08:42:40 +0000 (08:42 +0000)]
* cosmetics
pmo-trunk-r134
Dirk-Jan C. Binnema [Thu, 1 Jun 2006 08:38:19 +0000 (08:38 +0000)]
* update for latest tinymail
pmo-trunk-r133
Dirk-Jan C. Binnema [Wed, 31 May 2006 16:27:29 +0000 (16:27 +0000)]
* all:
- first step of configurable headers in the header view.
now, the headers to be shown and their order is a setting
on the header view
- added support for styles; which we will need for the
Maemo-version
pmo-trunk-r132
Arne Zellentin [Wed, 31 May 2006 14:28:08 +0000 (14:28 +0000)]
* doc updates / fixes
pmo-trunk-r131
Arne Zellentin [Wed, 31 May 2006 13:44:14 +0000 (13:44 +0000)]
* doc fixes
pmo-trunk-r130
Dirk-Jan C. Binnema [Wed, 31 May 2006 11:59:10 +0000 (11:59 +0000)]
* improve header-view a bit. make columns reorderable. o
ptimized display of names, ie. "foo bar <foo@bar>" will
be shown as foo bar
pmo-trunk-r129
Arne Zellentin [Tue, 30 May 2006 19:45:09 +0000 (19:45 +0000)]
* moved identity-related functionality from modest-account-mgr to the new modest-identity-mgr (which is a basically a copy of the account-mgr)
* my anjuta reformatted modest-account-*, if this bothers anybody, we should be able to revert to the 2nd previous version. I think I only changed some typos.
* implemented (i.e. copied) the missing modest-identity-mgr-* methods
* changed to using the identity-mgr where aprropriate
pmo-trunk-r128
Arne Zellentin [Tue, 30 May 2006 17:18:21 +0000 (17:18 +0000)]
* got rid of most GtkTextBuffers in quote code
* some cleanup / reformatting
pmo-trunk-r127
Arne Zellentin [Tue, 30 May 2006 14:38:57 +0000 (14:38 +0000)]
* moded find_body_part from modest-tny-msg-view to modest-tny-msg-actions
* modest_tny_msg_actions_quote & co now pass and take char* instead of GtkTextBuffers (but there's still one layer of wrapping left -> TODO)
pmo-trunk-r126
Dirk-Jan C. Binnema [Tue, 30 May 2006 12:11:32 +0000 (12:11 +0000)]
* fix leak
pmo-trunk-r125
Dirk-Jan C. Binnema [Tue, 30 May 2006 12:09:48 +0000 (12:09 +0000)]
* update for changes in tinymail API
pmo-trunk-r124
Arne Zellentin [Tue, 30 May 2006 11:03:09 +0000 (11:03 +0000)]
* fixed leak
pmo-trunk-r123
Dirk-Jan C. Binnema [Tue, 30 May 2006 09:46:57 +0000 (09:46 +0000)]
* modest-tny-msg-view.c:
- don't try to unref the priv->gtkhtml, we don't own it
this gets rid of the G_OBJECT error when we exit
pmo-trunk-r122
Dirk-Jan C. Binnema [Tue, 30 May 2006 09:02:54 +0000 (09:02 +0000)]
* all:
- add icons support to the header view
- add icons
- install icons
pmo-trunk-r121
Arne Zellentin [Mon, 29 May 2006 15:10:38 +0000 (15:10 +0000)]
* moved most of the quote code from modest-ui to (new) modest-tny-msg-actions
* general cleanup (still some left to do)
pmo-trunk-r120
Dirk-Jan C. Binnema [Mon, 29 May 2006 12:24:49 +0000 (12:24 +0000)]
* modest-tny-folder-tree-view.c:
- make folder names bold and append (<number>) with the number
of unread messages for the folder, if there are any. Sadly,
TNY_ACCOUNT_TREE_MODEL_UNREAD_COLUMN never contains anything
but 0
* modest-tny-header-tree-view.c:
- make message which don't have the 'SEEN'-flag display in bold.
- added also the the setting of this flags when you select the
message, but tinymail does not like that (crash), so that code
has been disabled
* all:
- fix the macro-mistake due to spuug
pmo-trunk-r119
Dirk-Jan C. Binnema [Fri, 26 May 2006 15:55:53 +0000 (15:55 +0000)]
* move folder tree decoration to ModestTnyFolderTreeView
pmo-trunk-r118
Dirk-Jan C. Binnema [Fri, 26 May 2006 15:40:07 +0000 (15:40 +0000)]
* modest-tny-folder-tree-view.c:
- update for latest tinymail. We don't need to implement TnyMsgSummaryIface
* modest-tny-account-store.c:
- provide the account name to through the AccountStoreIface*. Now this name will be shown
the UI as well
pmo-trunk-r117
Arne Zellentin [Fri, 26 May 2006 12:38:55 +0000 (12:38 +0000)]
* began work on quoting html messages. I use an ugly hack to get the text from the GtkHTML; I need help to do it right. -> mailing list
pmo-trunk-r116
Arne Zellentin [Fri, 26 May 2006 12:36:27 +0000 (12:36 +0000)]
* bugfix: text not ending with a newline was not quoted correctly
* bugfix: text ending with a very long line was not quoted correctly
pmo-trunk-r115
Arne Zellentin [Thu, 25 May 2006 18:37:51 +0000 (18:37 +0000)]
* when sending mail, check the charset and set it to "utf-8" in the header, if appropriate. Can anybody tell my why the content-type has to be set *4* times?
pmo-trunk-r114
Arne Zellentin [Thu, 25 May 2006 18:32:32 +0000 (18:32 +0000)]
* commented out the overwrite checks in modest_account_mgr_add_server_account and modest_account_mgr_add_identity for now. It was a PITA to do --reinstall-factory-settings before.
pmo-trunk-r113
Arne Zellentin [Wed, 24 May 2006 19:10:35 +0000 (19:10 +0000)]
* began work on identities storage. right now, this is a ugly hack into modest-account-mgr. Please do a modest --reinstall-factory-settings.
* email could now be sent without patching the source as the from address is stored in gconf
pmo-trunk-r112
Arne Zellentin [Wed, 24 May 2006 18:55:43 +0000 (18:55 +0000)]
* add comment
pmo-trunk-r111
Florian Boor [Wed, 24 May 2006 16:02:48 +0000 (16:02 +0000)]
* Add basic message flags support, still looks ugly.
pmo-trunk-r110
Arne Zellentin [Wed, 24 May 2006 14:40:40 +0000 (14:40 +0000)]
* (quote) utf8 actually works now
* reformatting stops at the signature (marked by "-- ")
pmo-trunk-r109
Dirk-Jan C. Binnema [Wed, 24 May 2006 13:47:15 +0000 (13:47 +0000)]
* improved documentation, fix spuug mistake
pmo-trunk-r108
Arne Zellentin [Wed, 24 May 2006 13:44:11 +0000 (13:44 +0000)]
* moved most quote-related funtions to (new) modest-text-utils.[ch]
pmo-trunk-r107
Arne Zellentin [Wed, 24 May 2006 13:36:18 +0000 (13:36 +0000)]
* some typos fixed
pmo-trunk-r106
Arne Zellentin [Wed, 24 May 2006 10:19:55 +0000 (10:19 +0000)]
* (quote) some cleanup, should work correctly on UTF-8 now (please test!)
pmo-trunk-r105
Arne Zellentin [Mon, 22 May 2006 20:09:06 +0000 (20:09 +0000)]
* (reply) rewrote the quote code. now feature-complete. still needs documentation and cleanup, but works fine (here)
pmo-trunk-r104
Dirk-Jan C. Binnema [Mon, 22 May 2006 14:41:17 +0000 (14:41 +0000)]
* modest-tny-stream-gtkhtml.[ch]:
- use GtkHTMLStream as the wrapped type, not GTKHtml. Simplifies things
* modest-tny-msg-view.c:
- implemented embedded images in HTML mails. Now we can read spam effectively :-)
(external images are not supported, as they are a privacy risk, but maybe
later, when user asks for it)
pmo-trunk-r103
Arne Zellentin [Mon, 22 May 2006 14:18:47 +0000 (14:18 +0000)]
* (reply) fixed some memleaks; cleanup
pmo-trunk-r102
Dirk-Jan C. Binnema [Mon, 22 May 2006 11:47:17 +0000 (11:47 +0000)]
* modest-tny-account-store.c:
- remove some annoying g_message's
* modest-tny-msg-view.c:
- fix gtk warnings, crash when clicked on empty
* modest-tny-stream-gtkhtml.c:
- remove annoying warning
pmo-trunk-r101
Dirk-Jan C. Binnema [Mon, 22 May 2006 09:27:58 +0000 (09:27 +0000)]
* clear the message view first - thus, empty messages will be shown correctly
pmo-trunk-r100
Dirk-Jan C. Binnema [Mon, 22 May 2006 09:02:02 +0000 (09:02 +0000)]
* use alternating background colours for header rows
pmo-trunk-r99
Florian Boor [Sun, 21 May 2006 15:04:36 +0000 (15:04 +0000)]
* Implement searching and sorting with GtkTreeView and GtkTreeViewColumn mechanisms.
Sorting needs some addintional investigation and performance improvements.
* Minor formating change.
pmo-trunk-r98
Nils Faerber [Fri, 19 May 2006 19:10:15 +0000 (19:10 +0000)]
* minor indent fix
pmo-trunk-r97
Silvan Marco Fin [Fri, 19 May 2006 18:18:00 +0000 (18:18 +0000)]
* So, now I think I finally got all changes from Arne and myself together.
pmo-trunk-r96
Silvan Marco Fin [Fri, 19 May 2006 18:08:28 +0000 (18:08 +0000)]
* I hate revision control systems
pmo-trunk-r95
Arne Zellentin [Fri, 19 May 2006 17:55:12 +0000 (17:55 +0000)]
* reply and quote code complete (feature-wise), less bugs. Still lots to fix.
pmo-trunk-r94
Arne Zellentin [Fri, 19 May 2006 17:45:57 +0000 (17:45 +0000)]
* oops, revert to previous version
pmo-trunk-r93
Arne Zellentin [Fri, 19 May 2006 17:36:33 +0000 (17:36 +0000)]
* reply and quote code complete (feature-wise), less bugs. Still lots to fix.
pmo-trunk-r92
Silvan Marco Fin [Fri, 19 May 2006 16:14:43 +0000 (16:14 +0000)]
* advanced setup dialog now shows different accounts in selector
pmo-trunk-r91
Arne Zellentin [Fri, 19 May 2006 15:53:26 +0000 (15:53 +0000)]
* added reply: quote message. still buggy but shouldn't break anything else.
pmo-trunk-r90
Florian Boor [Thu, 18 May 2006 18:19:56 +0000 (18:19 +0000)]
* Move tree column creation from UI implementations to modest-tny-header-tree-view.c.
* Add file header draft to modest-tny-header-tree-view.c.
* Remove some obsolete comments.
pmo-trunk-r89
Nils Faerber [Thu, 18 May 2006 15:30:41 +0000 (15:30 +0000)]
* removed "allow shrink" property from table in mail-view and mail-edit (those caused UI L&F bug hiding header fields)
pmo-trunk-r88
Dirk-Jan C. Binnema [Thu, 18 May 2006 15:23:42 +0000 (15:23 +0000)]
* move the LaTex-based documentation to the gtk-doc files
pmo-trunk-r87
Silvan Marco Fin [Thu, 18 May 2006 14:10:17 +0000 (14:10 +0000)]
* set advanced setup dialog to position "center on parent"
pmo-trunk-r86
Silvan Marco Fin [Thu, 18 May 2006 14:07:27 +0000 (14:07 +0000)]
* account setup dialog is now handled correctly after it is closed
pmo-trunk-r85
Silvan Marco Fin [Thu, 18 May 2006 13:42:32 +0000 (13:42 +0000)]
* advanced account setup dialog bound to menu
pmo-trunk-r84
Silvan Marco Fin [Wed, 17 May 2006 15:53:27 +0000 (15:53 +0000)]
* added account selector to advanced account setup dialog
pmo-trunk-r83
Dirk-Jan C. Binnema [Wed, 17 May 2006 15:48:04 +0000 (15:48 +0000)]
* implement TnyMsgView using the new GtkHTML-based TnyStreamIface
This means that HTML-emails are now supported as well.
pmo-trunk-r82
Dirk-Jan C. Binnema [Wed, 17 May 2006 15:46:19 +0000 (15:46 +0000)]
* build the new GtkHTML-based TnyMsgStreamIface
pmo-trunk-r81
Dirk-Jan C. Binnema [Wed, 17 May 2006 15:45:21 +0000 (15:45 +0000)]
* add TnyStreamIface implementation using gtkhtml
pmo-trunk-r80
Dirk-Jan C. Binnema [Wed, 17 May 2006 07:16:33 +0000 (07:16 +0000)]
* remove the .glade.h-stuff; we don't need that
pmo-trunk-r78
Arne Zellentin [Tue, 16 May 2006 17:47:59 +0000 (17:47 +0000)]
* the message view is now a scrollwindow which is linked directly into the mail paned
pmo-trunk-r77
Nils Faerber [Tue, 16 May 2006 16:18:44 +0000 (16:18 +0000)]
* removed TODO file, todos now managed through GForge tasks/todo
pmo-trunk-r76
Florian Boor [Tue, 16 May 2006 15:50:00 +0000 (15:50 +0000)]
Create device object, get rid of nasty warning at startup.
pmo-trunk-r75
Silvan Marco Fin [Tue, 16 May 2006 14:36:08 +0000 (14:36 +0000)]
* fixed some typos / comments
* add FIXMEs:
- append the prompt to the emitted signal, so the password dialog shows the
prompt supplied by the caller of this function.
- handling of cancel event in password dialog
pmo-trunk-r74
Arne Zellentin [Tue, 16 May 2006 11:57:34 +0000 (11:57 +0000)]
* changed parent class of ModestTnyMsgView (again) to GtkScrolledWindow
* changed type of (glade) mail_view from GtkScrolledWindow to GtkFrame
pmo-trunk-r73
Nils Faerber [Tue, 16 May 2006 11:20:07 +0000 (11:20 +0000)]
* removed not longer needed fake password dialog
pmo-trunk-r72
Arne Zellentin [Tue, 16 May 2006 11:16:20 +0000 (11:16 +0000)]
* began work on the reply dialog (non functional as of now)
pmo-trunk-r71
Arne Zellentin [Tue, 16 May 2006 11:13:26 +0000 (11:13 +0000)]
* changed the parent class of ModestTnyMsgView from GtkFrame to GtkTextView to get rid of a gtk warning.
pmo-trunk-r70
Silvan Marco Fin [Tue, 16 May 2006 11:12:15 +0000 (11:12 +0000)]
* I hate revision control systems...
pmo-trunk-r69
Silvan Marco Fin [Tue, 16 May 2006 11:08:52 +0000 (11:08 +0000)]
* password dialog implemented and bound to "password_requested" signal
* corrected type of modest_tny_account_store_get_accout_mgr
pmo-trunk-r68
Nils Faerber [Tue, 16 May 2006 11:01:28 +0000 (11:01 +0000)]
* minor indentation fix
pmo-trunk-r67
Silvan Marco Fin [Tue, 16 May 2006 10:43:30 +0000 (10:43 +0000)]
modest_tny_account_store_get_accout_mgr() added to modest-tny-account-store.h
pmo-trunk-r66
Florian Boor [Mon, 15 May 2006 19:36:22 +0000 (19:36 +0000)]
Remove finished gtk-doc task.
pmo-trunk-r65
Arne Zellentin [Mon, 15 May 2006 17:53:20 +0000 (17:53 +0000)]
* clear the message text view before displaying the selected message
pmo-trunk-r64
Nils Faerber [Mon, 15 May 2006 17:51:17 +0000 (17:51 +0000)]
* added GTKdoc documentation - maybe wrong, please review!
pmo-trunk-r63
Florian Boor [Mon, 15 May 2006 17:06:19 +0000 (17:06 +0000)]
Some basic information about modest-account-keys.
pmo-trunk-r62
Nils Faerber [Mon, 15 May 2006 16:51:09 +0000 (16:51 +0000)]
* added GTKdoc compliant documentation
pmo-trunk-r61
Nils Faerber [Mon, 15 May 2006 16:44:22 +0000 (16:44 +0000)]
* added GTKdoc compliant documentation
pmo-trunk-r60
Florian Boor [Mon, 15 May 2006 16:09:16 +0000 (16:09 +0000)]
Add documentation template files in order to add some global documentation.
pmo-trunk-r59
Florian Boor [Mon, 15 May 2006 15:36:07 +0000 (15:36 +0000)]
make gtk-doc work for all modules.
sgml includes currently deactivated.
pmo-trunk-r58
Dirk-Jan C. Binnema [Mon, 15 May 2006 08:27:28 +0000 (08:27 +0000)]
* minor clarifications
pmo-trunk-r57
Dirk-Jan C. Binnema [Fri, 12 May 2006 16:18:55 +0000 (16:18 +0000)]
* Update the documentation, in particular about ModestAccountMgr
pmo-trunk-r56
Silvan Marco Fin [Fri, 12 May 2006 15:32:32 +0000 (15:32 +0000)]
* Added MODEST_ACCOUNT_NAMESPACE again to get_account_keyname
pmo-trunk-r55
Arne Zellentin [Fri, 12 May 2006 13:54:59 +0000 (13:54 +0000)]
* "Finnish" -> "Finish" (though I liked that one :-)
pmo-trunk-r54
Arne Zellentin [Fri, 12 May 2006 13:35:29 +0000 (13:35 +0000)]
* added camel-1.2 and libtinymail-gnome-desktop-1.0
pmo-trunk-r52
Dirk-Jan C. Binnema [Fri, 12 May 2006 12:40:57 +0000 (12:40 +0000)]
* some small fixes in the glade file
* first test implementation of sending mail; just click on the new
mail icon. Anyway. This is not very robust, and you'll need
to (manually) close modest after trying. So consider this as
a pre-view version
pmo-trunk-r51
Dirk-Jan C. Binnema [Fri, 12 May 2006 12:37:40 +0000 (12:37 +0000)]
* first hackish implementation of *sending* mail
pmo-trunk-r50
Dirk-Jan C. Binnema [Fri, 12 May 2006 12:34:38 +0000 (12:34 +0000)]
* small cleanups, and modest-tny-header-tree-view does not use
async headers anymore, as that does not seem to work now.
pmo-trunk-r49
Dirk-Jan C. Binnema [Fri, 12 May 2006 12:28:00 +0000 (12:28 +0000)]
* fix the issues with account-store and account-mgr:
- all the account name are now only the account names, not the full gconf path
- fixed confusion between server_accounts and accounts
- fixed the problems with the above in modest-tny-account-store
- added the _store_get_device function; it returns NULL though, which causes
the GLib-GObject warning at startup
- modest-tny-account-store now *replaces* tny-account-store.c with a modest-specific
implementation. In practice it means that it implements the _get_session.
- all should work now with the latest tinymail
pmo-trunk-r48
Nils Faerber [Fri, 12 May 2006 11:59:22 +0000 (11:59 +0000)]
* Removed tny-password-dialog.* again, no longer needed.
pmo-trunk-r47
Nils Faerber [Fri, 12 May 2006 10:58:47 +0000 (10:58 +0000)]
* Modified to adapt for new tinymail gnome-ui with firefox HTML rendering -
not necessary for Modest but at the moment needed to be able to make
Modest at all.
* remove gtk-doc.make since it will be automatically re-created when running
autogen.sh
pmo-trunk-r46
Nils Faerber [Thu, 11 May 2006 18:18:47 +0000 (18:18 +0000)]
HACK ALERT!
Since libtinymail-gnome-desktop now requires tny-password-dialog() functions
which are implemented as externals (I guess this will change!) we have to
provide them too - else modest will not link at all.
So this *hack* will go away ASAP is only good for making modest to compile
again.
pmo-trunk-r45
Dirk-Jan C. Binnema [Thu, 11 May 2006 15:39:55 +0000 (15:39 +0000)]
* modest-tny-account-store.c:
- keep some ptr around in ModestTnyAccountStorePrivate* so we don't leak
- update all the data returning functions to use that
- free them in the finalize, add some cleanup functions
- add TnyDevice get_device stub
- add some sanity checks
- I merged my changes with the ones from Nils/Silvan
Still, it still *crashes*, like it does in the version without these changes.
So I'm still checking this is, as things have not gotten *worse*.
Both old and new versions do:
(modest:17203): GLib-GObject-WARNING **: invalid cast from `ModestTnyAccountStore' to `TnyAccountStore'
(modest:17203): GLib-GObject-WARNING **: attempt to retrieve private data for invalid type 'TnyAccountStore'
Will research this further.
pmo-trunk-r44
Dirk-Jan C. Binnema [Thu, 11 May 2006 15:25:44 +0000 (15:25 +0000)]
* --debug cmdline arg to modestnow works, it will abort in case of
GLib warnings, this is quite handy for debugging
Note (to self and others): g_message can be used for messages that
should cause aborts.
pmo-trunk-r43
Nils Faerber [Thu, 11 May 2006 15:10:36 +0000 (15:10 +0000)]
* fixed get_account_keyname(), not adding MODEST_ACCOUNT_NAMESPACE to keys anymore
pmo-trunk-r42