Re: [PATCH] Use GPOINTER_TO_SIZE (once.retval) to retrieve GType values.



Simon this patch is really awesome. Thank you so much

Br

Simon Schubert escribiu:
> This fixes crashes on 64-bit machines.
> 
> Signed-off-by: Simon Schubert <2 0x2c org>
> ---
>  ChangeLog                                          |    5 +++++
>  libtinymail-acap/tny-acap-account-store.c          |    4 ++--
>  libtinymail-camel/tny-camel-account.c              |    4 ++--
>  libtinymail-camel/tny-camel-bs-mime-part.c         |    4 ++--
>  libtinymail-camel/tny-camel-bs-msg-header.c        |    4 ++--
>  .../tny-camel-bs-msg-receive-strategy.c            |    4 ++--
>  libtinymail-camel/tny-camel-bs-msg.c               |    4 ++--
>  .../tny-camel-default-connection-policy.c          |    4 ++--
>  libtinymail-camel/tny-camel-folder.c               |    4 ++--
>  .../tny-camel-full-msg-receive-strategy.c          |    4 ++--
>  libtinymail-camel/tny-camel-header.c               |    4 ++--
>  libtinymail-camel/tny-camel-html-to-text-stream.c  |    4 ++--
>  libtinymail-camel/tny-camel-imap-folder.c          |    4 ++--
>  libtinymail-camel/tny-camel-imap-store-account.c   |    4 ++--
>  libtinymail-camel/tny-camel-mem-stream.c           |    4 ++--
>  libtinymail-camel/tny-camel-mime-part.c            |    4 ++--
>  libtinymail-camel/tny-camel-msg-header.c           |    4 ++--
>  libtinymail-camel/tny-camel-msg-remove-strategy.c  |    4 ++--
>  libtinymail-camel/tny-camel-msg.c                  |    4 ++--
>  libtinymail-camel/tny-camel-nntp-folder.c          |    4 ++--
>  libtinymail-camel/tny-camel-nntp-store-account.c   |    4 ++--
>  .../tny-camel-partial-msg-receive-strategy.c       |    4 ++--
>  libtinymail-camel/tny-camel-pop-folder.c           |    4 ++--
>  .../tny-camel-pop-remote-msg-remove-strategy.c     |    4 ++--
>  libtinymail-camel/tny-camel-pop-store-account.c    |    4 ++--
>  libtinymail-camel/tny-camel-queue.c                |    4 ++--
>  .../tny-camel-recover-connection-policy.c          |    4 ++--
>  libtinymail-camel/tny-camel-send-queue.c           |    4 ++--
>  libtinymail-camel/tny-camel-store-account.c        |    4 ++--
>  libtinymail-camel/tny-camel-stream.c               |    4 ++--
>  libtinymail-camel/tny-camel-transport-account.c    |    4 ++--
>  libtinymail-gio/tny-gio-input-stream.c             |    4 ++--
>  libtinymail-gio/tny-gio-output-stream.c            |    4 ++--
>  .../tny-gnome-account-store.c                      |    4 ++--
>  libtinymail-gnome-desktop/tny-gnome-device.c       |    4 ++--
>  .../tny-gnome-platform-factory.c                   |    4 ++--
>  libtinymail-gnomevfs/tny-vfs-stream.c              |    4 ++--
>  libtinymail-gpe/tny-gpe-account-store.c            |    4 ++--
>  libtinymail-gpe/tny-gpe-device.c                   |    4 ++--
>  libtinymail-gpe/tny-gpe-platform-factory.c         |    4 ++--
>  libtinymail-maemo/tny-maemo-account-store.c        |    4 ++--
>  libtinymail-maemo/tny-maemo-conic-device.c         |    4 ++--
>  libtinymail-maemo/tny-maemo-conic-dummy-device.c   |    4 ++--
>  libtinymail-maemo/tny-maemo-device.c               |    4 ++--
>  libtinymail-maemo/tny-maemo-noconic-device.c       |    4 ++--
>  libtinymail-maemo/tny-maemo-platform-factory.c     |    4 ++--
>  libtinymail-moblin/tny-moblin-account-store.c      |    4 ++--
>  libtinymail-moblin/tny-moblin-device.c             |    4 ++--
>  libtinymail-moblin/tny-moblin-platform-factory.c   |    4 ++--
>  libtinymail-tp/tny-tp-mail-notifier.c              |    4 ++--
>  libtinymail/tny-account-store.c                    |   16 ++++++++--------
>  libtinymail/tny-account.c                          |   16 ++++++++--------
>  libtinymail/tny-cached-file-stream.c               |    4 ++--
>  libtinymail/tny-cached-file.c                      |    4 ++--
>  libtinymail/tny-combined-account.c                 |    4 ++--
>  libtinymail/tny-connection-policy.c                |    4 ++--
>  libtinymail/tny-device.c                           |    8 ++++----
>  libtinymail/tny-expunged-header.c                  |    4 ++--
>  libtinymail/tny-folder-change.c                    |    8 ++++----
>  libtinymail/tny-folder-monitor.c                   |    4 ++--
>  libtinymail/tny-folder-observer.c                  |    4 ++--
>  libtinymail/tny-folder-stats.c                     |    4 ++--
>  libtinymail/tny-folder-store-change.c              |    8 ++++----
>  libtinymail/tny-folder-store-observer.c            |    4 ++--
>  libtinymail/tny-folder-store-query.c               |   12 ++++++------
>  libtinymail/tny-folder-store.c                     |    4 ++--
>  libtinymail/tny-folder.c                           |   16 ++++++++--------
>  libtinymail/tny-fs-stream-cache.c                  |    4 ++--
>  libtinymail/tny-fs-stream.c                        |    4 ++--
>  libtinymail/tny-header.c                           |   12 ++++++------
>  libtinymail/tny-iterator.c                         |    4 ++--
>  libtinymail/tny-list.c                             |    4 ++--
>  libtinymail/tny-lockable.c                         |    4 ++--
>  libtinymail/tny-merge-folder-store.c               |    4 ++--
>  libtinymail/tny-merge-folder.c                     |    4 ++--
>  libtinymail/tny-mime-part.c                        |    4 ++--
>  libtinymail/tny-msg-receive-strategy.c             |    4 ++--
>  libtinymail/tny-msg-remove-strategy.c              |    4 ++--
>  libtinymail/tny-msg.c                              |    4 ++--
>  libtinymail/tny-noop-lockable.c                    |    4 ++--
>  libtinymail/tny-pair.c                             |    4 ++--
>  libtinymail/tny-password-getter.c                  |    4 ++--
>  libtinymail/tny-seekable.c                         |    4 ++--
>  libtinymail/tny-send-queue.c                       |    8 ++++----
>  libtinymail/tny-simple-list-iterator.c             |    4 ++--
>  libtinymail/tny-simple-list.c                      |    4 ++--
>  libtinymail/tny-status.c                           |    8 ++++----
>  libtinymail/tny-store-account.c                    |    8 ++++----
>  libtinymail/tny-stream-cache.c                     |    4 ++--
>  libtinymail/tny-stream.c                           |    4 ++--
>  libtinymail/tny-transport-account.c                |    4 ++--
>  .../tny-gnome-keyring-password-getter.c            |    4 ++--
>  .../tny-gtk-account-list-model-iterator.c          |    4 ++--
>  libtinymailui-gtk/tny-gtk-account-list-model.c     |    8 ++++----
>  .../tny-gtk-attach-list-model-iterator.c           |    4 ++--
>  libtinymailui-gtk/tny-gtk-attach-list-model.c      |    8 ++++----
>  .../tny-gtk-attachment-mime-part-view.c            |    4 ++--
>  .../tny-gtk-expander-mime-part-view.c              |    4 ++--
>  .../tny-gtk-folder-list-store-iterator.c           |    4 ++--
>  libtinymailui-gtk/tny-gtk-folder-list-store.c      |    8 ++++----
>  .../tny-gtk-folder-store-tree-model-iterator.c     |    4 ++--
>  .../tny-gtk-folder-store-tree-model.c              |    8 ++++----
>  libtinymailui-gtk/tny-gtk-header-list-iterator.c   |    4 ++--
>  libtinymailui-gtk/tny-gtk-header-list-model.c      |    8 ++++----
>  libtinymailui-gtk/tny-gtk-header-view.c            |    4 ++--
>  libtinymailui-gtk/tny-gtk-image-mime-part-view.c   |    4 ++--
>  libtinymailui-gtk/tny-gtk-lockable.c               |    4 ++--
>  .../tny-gtk-mime-part-save-strategy.c              |    4 ++--
>  libtinymailui-gtk/tny-gtk-msg-view.c               |    4 ++--
>  libtinymailui-gtk/tny-gtk-msg-window.c             |    4 ++--
>  libtinymailui-gtk/tny-gtk-password-dialog.c        |    4 ++--
>  libtinymailui-gtk/tny-gtk-pixbuf-stream.c          |    4 ++--
>  libtinymailui-gtk/tny-gtk-text-buffer-stream.c     |    4 ++--
>  libtinymailui-gtk/tny-gtk-text-mime-part-view.c    |    4 ++--
>  .../tny-gtk-html-mime-part-view.c                  |    4 ++--
>  libtinymailui-gtkhtml/tny-gtk-html-msg-view.c      |    4 ++--
>  libtinymailui-gtkhtml/tny-gtk-html-stream.c        |    4 ++--
>  .../tny-moz-embed-html-mime-part-view.c            |    4 ++--
>  libtinymailui-mozembed/tny-moz-embed-msg-view.c    |    4 ++--
>  libtinymailui-mozembed/tny-moz-embed-stream.c      |    4 ++--
>  .../tny-webkit-html-mime-part-view.c               |    4 ++--
>  libtinymailui-webkit/tny-webkit-msg-view.c         |    4 ++--
>  libtinymailui-webkit/tny-webkit-stream.c           |    4 ++--
>  libtinymailui/tny-account-store-view.c             |    4 ++--
>  libtinymailui/tny-header-view.c                    |    4 ++--
>  libtinymailui/tny-mime-part-save-strategy.c        |    4 ++--
>  libtinymailui/tny-mime-part-saver.c                |    4 ++--
>  libtinymailui/tny-mime-part-view.c                 |    4 ++--
>  libtinymailui/tny-msg-view.c                       |    4 ++--
>  libtinymailui/tny-msg-window.c                     |    4 ++--
>  libtinymailui/tny-platform-factory.c               |    4 ++--
>  libtinymailui/tny-summary-view.c                   |    4 ++--
>  132 files changed, 315 insertions(+), 310 deletions(-)
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> tinymail-devel-list mailing list
> tinymail-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/tinymail-devel-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]