[balsa] (441 commits) Non-fast-forward update to branch wip/gtk4
- From: Peter Bloomfield <peterb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [balsa] (441 commits) Non-fast-forward update to branch wip/gtk4
- Date: Mon, 25 Jun 2018 18:20:24 +0000 (UTC)
The branch 'wip/gtk4' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:
https://wiki.gnome.org/Git/Help/NonFastForward
Commits removed from the branch:
bc44df6... First cut at porting to Gtk version 4
18dfe40... Fix one more file
1e0fbf3... Another fix
ec2ae36... Another fix
fdcffdf... Another fix
0230c98... and another
955aa3f... Update German translation
a73975a... Fix gpgme-related files
39d5136... Adapt to new "size-allocate" signal
d5c87d2... Do not report a horizontal baseline
f1235f6... Color button signal changed
77f32f2... Fix quitting
99d78d7... Fix quitting
a448a23... One-click mailbox selection
fc0d5eb... Fix tree coords
f4d4b18... More mblist fixes
63f6e0e... 1
61d705e... Use single_click activation for the mblist
c1158b8... tree_view is undefined
4f10e88... Variable set but not used
8157f91... Use single-click in the address-view
cb21d42... Align strings correctly in preference manager
e319ede... Make sure progress bar is visible
be42052... Fix identity dialog string alignments
7d43596... Fix the toolbar prefs dialog
f8f36b5... Make main window's menubar visible
9230df5... Bump gtk-required to 4.0
f79713f... Update Spanish translation
a30be1f... Clean up meson.build
cc27601... Updated Danish translation
845024d... Make default meson options buildable and runnable
ea85178... Remove unused conditionally compiled code
0d69a8b... Update German translation
fa37fc7... Update German translation
ca8f09a... Update GtkSourceView dependency to 4.0
6d1950c... Fix GtkSourceView dependency
de2e500... Correctly document default values of options
8b8fedb... Improve layout of address book dialog
012ea18... Update German translation
01c1c39... GTK_IMAGE_PIXBUF has been removed
0fa3d6b... gtk_image_get_pixbuf is deprecated
e2f1b83... Export cairo_print_surface
4d49ff6... Fix function name
ae1f51b... Fix errors
365fef1... Deconstify
28bce47... Use cairo_print_surface to print a pixbuf
992a014... Add semicolon
069b524... Use gdk_cairo_surface_create_from_pixbuf
2fd5082... Bump glib dependency to 2.54
efa08cc... Use a GtkLabel to measure character width
ec8f1be... Streamline code
92c616a... Use gdk_cursor_new_from_name
53372da... New API for gdk_cursor_new_from_name
256ad3e... Remove unused variable
43cb1ed... gtk_text_view_get_window has been removed
a40e2de... Use G_N_ELEMENTS macro
302f10f... Install appstream metadata to recommended location
250317b... Fix some icon issues
6574963... Do not connect to NULL widget
b9d4df8... Streamline code in balsa-mime-widget-image.c
9f49d4c... Fix the build
fc56bc6... The logo in the "about" dialog is now a GdkTexture
344fab9... Fix XML tags in po file
09a3418... Let canberra find the default screen
1871022... Updated Danish translation
425afe0... Gtk icon and drag-and-drop updates
201612d... Map the pixmap id
d489ee9... More drag-and-drop changes
bd4339f... Use gdk_atom_intern_static_string
598ae1c... Do not use g_list_next or g_list_first
6caf3c2... Prettify the summary
636830b... The border-width property has gone
7a9e294... Put margin on box
7e17744... Do not crash with no spell-checker dictionaries
c85056b... Yet more drag-and-drop changes
c5d78d7... Expand lists in address book window
88b65a1... Fix documentation
af17390... Remove a webkitgtk workaround
eda3341... Clipboard API changed
1e12e86... Get pointer coords from the GdkEvent if possible
0d0fe80... Simplify making the over-url popup menu
1a71bbd... Make BalsaMimeWidgetText a subclass
ee06670... Change progress dialog geometry
5c24fd5... Cast g_object_ref() arguments
23f02b7... Revise configuration of enchant spell-checking lib
e9b6a1e... Remove "delete" argument from gtk_drag_finish()
3acd56a... Avoid possible repeated dynamic cast
90485aa... GdkAtom is no more
058f5cd... Use GtkEventController API() to get a widget
ec190f6... Fix the remaining "size-allocate" callbacks
066d2a5... Fix the build
154a7cb... Use a GtkGesture instead of "button-press-event"
7706407... Do not limit the gesture to GDK_BUTTON_SECONDARY
999fd9e... Use a GtkGesture instead of "button-press-event"
9cd2eed... Use a GtkGesture instead of "button-press-event"
32f7497... Use a GtkGesture instead of "button-press-event"
c838575... Use a GtkGesture instead of "button-press-event"
49ba3a3... Use a GtkGesture instead of "button-press-event"
5b953dc... Use the same data name for all gestures
e3af67a... Do not try to implement a shift-f10 popup menu
f31559b... Use the gesture's "released" signal
9b1bd3b... Use GtkEventControllerMotion's signals
19b4fdc... Update Spanish translation
a79c2f5... Use a tree-view's "row-activated" signal
ab678f5... Emit "rows-reordered" directly
4d46243... Set the log-domain to "Balsa"
d158c57... Replace gtk_font_button_set_show_size()
28b6ef3... Update Spanish translation
bc0055e... Fix a use-after-free bug
11f1e34... pref-manager: Use GtkFontChooser API better
5508db7... Enable multi-threaded POP3 retrieval
44bbdf9... Use g_{clear,set}_object
92d5e64... Use g_set_object to store icons
ed4f32a... Cleanup some dispose and finalize methods
600651f... Use libbalsa_clear_source_id()
9d30d03... Make libbalsa_clear_source_id() gboolean
3b60603... mailbox: store the attach icons correctly
a6c88f8... Use various convenience functions
8cebd3b... net-client-smtp: Move the "QUIT" command
a15f8dd... Update Polish translation
cae64ea... Update Brazilian Portuguese translation
aee1c96... mailbox-pop3: Fix progress dialogue on error
974993e... Various events have been removed
3c32cb1... cell-renderer-button: Drop a redundant variable
0a73e99... Improve low-level network library
13c2e3c... libnetclient: Restore the dispose/finalize split
83a650e... Improve replying to html-only messages
8089c8d... Meson build system changes
a6a3a47... Do not set global log domain
a38de24... Reimplement LabBalsaAddressView
90a8d84... address-view: Grab focus only for blank row
19e6782... address-view: Clean up
139921b... Implement LibBalsaAddressViewEntry
a4e1aab... Test for <locale.h> and set HAVE_LOCALE_H if found
c0e240d... meson.build: Fix the definition of HAVE_CTIME_R
deedd91... Use Unicode quotation marks
c6739da... Rewrite the class definitions of BalsaMimeWidget*
7088bfb... Updated Czech translation
b66c84a... libbalsa-progress: gdk_threads_* have gone away
0a7a192... Update German translation
1ffae00... mblist: Use single-click mode on all mailbox lists
1368c2b... mime-widget-image: No longer a subclass
1b10636... libbalsa-progress: Add a margin
46f1729... mime-widget: Use getter for private data
97200af... Fix a use-after-free bug
3767365... Fix two use-after-free false positives
d30fd7f... Check for zero-length array
74becef... mailbox: Assign MailboxView structure explicitly
9798add... print-object-text: Assign PhraseRegion explicitly
ca1b856... balsa-index: Plug a leak
734663c... Do not leak cbdata
bf07fde... Do not leak new_item
f14651c... Avoid a spurious use-after-free warning
9cc0bd1... Assert that class getters do not return NULL
5155ab2... More g_object_ref fallout
339459f... mime-widget-image: simplify showing the image
bb5fc43... mime-widget-image: Make it subclass BalsaMimeWidget
46ceae8... Remove stray blank line
2a7afd3... mime-widget-text: use the object better
82ae7b6... mime-widgets: Drop some queuing of resizes
edd183f... Clean up generated marshalling files
e851b5b... Remove obsolete comment
2b45baa... Crypto performance improvements
d9eb50e... Fix the build
4749eba... Update Polish translation
ea27298... Albrecht Dreß authored the earlier crypto commit
c048b6c... address-book: Declare it derivable
0326770... address-book-text: Declare it derivable
137b89f... address-book-extern: Declare it final
34bf2b4... address-book-gpe: Declare it final
00328d7... address-book-ldap: Declare it final
75eca5f... address-book-ldif: Declare it final
ef03703... Fix the build
5e46e40... address-book-osmo: Declare it final
3e05051... address-book-rubrica: Declare it final
0d2022d... address-book-vcard: Declare it final
f3b4bae... address: Declare it final
2256daf... address-book: set-status no longer takes ownership
f6cbb82... build: Use get_supported_arguments()
a652715... Remove now inaccurate comment about set-status
8b8445e... Updated Czech translation
222455e... Updated Spanish translation
af5b443... Update German translation
92e808f... Use g_strcmp0() to avoid NULL string guards
177b881... g_strdup(NULL) returns NULL
6f25f74... Use gtk_editable_get_chars()
a6b7dd7... * NEWS: release balsa-2.5.5 * images/Makefile.am: uninstall
2b86fe7... Update version strings
a20041c... 2.5.5 changelog
141be02... Fix XML tags
b751047... cite-bar: Use snapshot method instead of draw
7a86951... cite-bar: Use graphene_rect_init
a49cc3a... Remove LibBalsaCellRendererButton
4c74fb4... LibBalsaCellRendererButton has gone away
df09934... Update Brazilian Portuguese translation
d017723... mime-widget-text: Simplify cite-bar code
15d219d... Return FALSE, not G_SOURCE_REMOVE
b03bf38... address: Use g_strv_length()
2fe50ac... libbalsa-message: streamline some list freeing
ed80d1a... Use gtk_box_pack_start()
628d4cc... libalsa-progress: Use gtk_container_foreach()
ba23397... Use gtk_container_foreach
f6a6c69... Widgets are visible by default
6a34135... Clean up LibBalsaIdentity
080e31a... Uncrustify src and libbalsa:
bc83050... Revert the uncrustify
d7309cc... Align function prototype names
714ed04... Uncrustify identity.h
a513723... identity: Add and use the getters
91608a1... Change one dummy argument, for consistency
96ef42e... Frame: Erase the now-useless property label-yalign
55f5a40... gmime-gpgme-signature: Declare it final
d1d1a9c... Updated Danish translation
c1c0f97... server: Declare it derivable
20dd8da... server: do not free a string constant
61330ed... Do not leak strings
b0597a3... server: Rename some functions
fafa122... imap-server: declare it final
55637dc... smtp-server: declare it final
8a5240c... citebar: declare it final
0d1589a... libblsa-vfs: declare it final
04c34c8... mime-widget-image: use GtkPaintable API
8467768... cite-bar: correct the parent class
0037555... face headers: add API to get the pixbufs
4bb4947... Update Polish translation
1f986d7... Silence a gcc gripe about strncpy
e08c14a... Silence a gcc gripe about snprintf
6cafa3e... Fix the build with compface
8941234... Fix fallout from making BalsaMimeWidget opaque
dccd49b... GdkWindow has been renamed GdkSurface
9ed164d... More GdkWindow rename fallout
8dc9453... Use gtkwidget_get_realized
33e1859... address-view: check for NULL combo-box
c4b75b5... address-view: more checks for NULL combo-box
8b4056e... sendmsg-window: do not set addresses twice
91a5089... mailbox: Declare it derivable
0671879... Update German translation
5eda4d8... Update Brazilian Portuguese translation
0c03b6a... Updated Czech translation
6ae5082... mailbox local: Declare it derivable
2a0cf17... mailbox maildir: Declare it final
4d3ba16... mailbox mbox: Declare it final
7a2355d... mailbox mh: Declare it final
932c3bd... mailbox remote: Declare it derivable
fecd8f5... mailbox imap: Declare it final
f5854aa... mailbox pop3: Declare it final
e949b05... Align adjacent assignment statements
59c7fdb... Uncrustify mailbox_*.[ch]
efc45d7... Uncrustify mailbox.[ch]
ae86b7d... mime-widget-image: get paintable from the image
33750c6... mailbox: Clear the mutex at finalize time
c646e4d... mailbox: Do not use our own parent_class
588ec42... pref manager: The GtkFontChooserLevel enum changed
c12ba3e... uncrustify.cfg: Change 'if' braces
08f995c... message: Declare it final
5de0791... rfc 2445: Declare types final
0c216ab... Clean up…
72a4b20... gmime filter header: make structs private
104f7d8... mime-stream-shared: Use G_DEFINE_TYPE
c592eb3... balsa index: store gesture in the object
29c338e... balsa-index: Use gtk_gesture_single API
e2d8c69... mailbox local: Do not dereference NULL pointer
7706c2f... index: Gesture fix-ups
5c17ec4... mime-widget-text: Grab the focus when realized
2a7db27... Remove clip from size-allocate vfunc
8c2c363... Revert d92011cb2d14dfd48e7fbaa63b66a76c5eb1e31c
7de7e36... mime-widget-text: handle an URL click early
da05d66... Fix the "scroll on click" issue
0561fa0... Revert #d500a67f7da036c75d1326b86c29874128799de5
d0d69e5... balsa-print-object: create_from_pixbuf is no more
c4e0253... mime-widget-text: The "draw" signal has gone away
1aa871b... mime-widget-text: Do not static cast to GFunc
621038a... Store GtkGestures in objects
d0b5c36... Parent's dispose method is always non-NULL
6e937a0... net-client and friends: Use G_DECLARE_*_TYPE
5284397... net-client-*: Use G_DEFINE_TYPE_WITH_PRIVATE
bf670a9... net-client: Simplify calling parent methods
2e248cb... mime-widget-text: Rename controller
e8ac40a... ab-main: Use a GtkEventControllerKey
677040e... cite-bar: gtk_snapshot_append_color API change
6b3f0e1... address-view: Use a GtkEventControllerKey
9bd7d82... balsa-message et al: Use GtkEventControllerKey
e8694b7... application-helpers: New function to block accels
247d7b4... balsa-message: Block accels when using find
fa19bdf... balsa-message: Use GtkEventControllerKey
493af27... balsa-message et al: Use GtkEventControllerKey
e71b313... main-window: Simplify the SoS code
f74de1c... message: Store the signal handler id
39d6498... ab-window: Use G_DECLARE and G_DEFINE
8ed31c8... Do not define _FooClass when Foo is declared final
ddb7ab5... balsa-index: Use G_DECLARE_FINAL_TYPE
5178e11... balsa-mblist: Use G_DECLARE_FINAL_TYPE
a3ecc9f... address-book-osmo: Do not declare _get_type
6982417... libbalsa-vfs: Do not declare _get_type
77d1cf8... balsa-index: Do not declare _get_type
5905162... balsa-message: Use G_DECLARE_FINAL_TYPE
2fa77fa... print-object: declare it final and private
0a21034... balsa-print-object-decor: declare it final
056ba08... balsa-print-object-default: declare it final
2756af0... balsa-print-object-header: declare it final
c9df22a... balsa-print-object-image: Declare it final
0e19f91... balsa-print-object-text: Declare it final
c415f0b... Uncrustify balsa-print-object*.[ch]
80d981d... Header files: Add ';' after G_DECLARE_*_TYPE
8e3ebac... More header files: Add ';' after G_DECLARE_*_TYPE
c9af13d... filter-run-dialog: Declare it final
fcdbe7f... utf8-sanitize: Use g_utf8_make_valid
1cf1c83... mailbox-node: Declare it final
a526d6e... Port to new GtkGesture/GtkEventController API
e2476c6... balsa-mime-widget-text: extend previous commit
f8ab7c6... Display time stamps of date-only iCalendar events
465f448... sendmsg-window: Declare it final
76f6f68... toolbar-model: Declare it final
a3ca75f... uncrustify.cfg: Align struct members
8c98ff6... Uncrustify toolbar-factory
1cedc96... gmime-filter-header: Declare it final
6e296e1... mime-stream-shared: Declare it final.
22fdf13... main-window: Declare it derivable
6f04c15... spell-check: Declare it final, and uncrustify it
17b2dbf... address-book: Make sure Boolean values are Boolean
ea35e03... address-book-ldap: Make sure Bool values are Bool
f6d9a47... uncrustify.cfg: Align struct initializers
19e1b63... SendmsgWindow: Take it private, and uncrustify it
4d6bbb1... Move some BalsaMailboxNode methods
9d7adca... mailbox-node: Make it private
404bb81... mailbox-node: Do not use tloc argument of time()
2574e5e... balsa-index: Add convenience functions
0c67927... main-window: Use the convenience functions
16c1f67... Clean up some BalsaMailboxNode code
c760972... Do not use tloc argument of time()
ebeac5d... Fix a typo, and fallout from previous commit
ec9a697... balsa-index: Make it private
ff1e6f4... balsa-mblist: Make it private
e85791d... print-object-decor: Make it private
a2a0825... print-object-header: Make it private
f9bf43b... balsa-message: Make it private
3b50cb1... Remove some duplicative typedefs
391e242... filter-run: Document the private nature
fa34e40... message-window: Code cleanup
aec7f6a... Use GResource instead of installed files
0d6596e... Continue the cherry-pick
70498a0... Use GResource instead of installed files
eb01b79... Complete the cherry-pick
9366641... address-book-text: Use g_clear_pointer()
6bf31e3... net-client: Do not use g_type_class_add_private()
3426a2d... net-client: Use an enum for the signals
5eb1f1f... toolbar-factory and -prefs: Simplify API
7bd9891... toolbar-factory: Fix the build
659b652... address-book: Remove two redundant declarations
3ecf42c... address-book-extern: Remove redundant declarations
ff6b6b0... address-book-gpe: Remove redundant declarations
ea302f6... address-book-ldap: Remove redundant declarations
8ed0e08... address-book-ldif: Remove redundant declaration
35abb5a... address-book-rubrica: Remove redundant declarations
cfa7751... address-book-text: Remove redundant declarations
fc52b80... address-book-vcard: Remove redundant declarations
0671aa0... address: Remove redundant declarations
3d1cfc4... gmime-filter-header: Remove redundant declaration
7d9401a... gmime-gpgme-signature: Drop redundant declarations
65b277a... libbalsa-vfs: Drop redundant declarations
d5daf51... mailbox: Drop redundant declarations
a592bb9... mailbox-imap: Drop redundant declarations
1e2a742... mailbox-mbox: Drop redundant declarations
50afb92... mailbox-mh: Drop redundant declarations
5d123b2... mailbox-pop3: Drop redundant declarations
4f27a93... mailbox-remote: Drop redundant declarations
3d83de6... libbalsa-message: Drop redundant declarations
f1d6a21... rfc2445: Drop redundant declarations
acc2582... server: Drop redundant declarations
f27b7d9... ab-window: Drop redundant declarations
19f0021... print-object-decor: Drop redundant declaration
a225f33... main-window: Drop redundant declarations
99025b9... spell-check: Drop redundant declarations
a6db33b... mime-stream-shared: Drop gmime_parent_class
a09889a... sendmsg-window: Use balsa_attach_info_parent_class
5ec61e2... balsa-mime-widget-text: Use new GtkGesture API
94a05c5... configure.ac: Fix the build
50dab0f... main-window: Manage "reply to group" action
54c04d9... sendmsg-window: Check when replying to a list
58dff97... balsa-index: Emit "index-changed" more often
57a9b30... various: gdk_event_free() has gone away
c8d7dde... message-window.c: Manage "Reply to Group" action
348de17... balsa-index.c: Count and report skipped messages
a76b2f1... Fix the build
332d5a1... Update Polish translation
1a9bcf4... balsa-index: Count skipped messages only for list
3dac3ae... Mitigate EFail vulnerability for Webkit2
ba25799... imap-handle.c: Do not leak ImapEnvelope.
066600b... mailbox_imap: Do not leak ImapSearchData.
1df20c3... balsa-index: Do not leak PipeData
53b1d83... filter-edit-callbacks: Do not leak new_item
3b509c0... Use g_strcmp0() for NULL-safe comparisons
5ae41de... mailbox-imap: Fix the build
e478e2b... gmime-gpgme-signature: Fix the build
16875af... balsa-index: Fix the build
3a0c049... mailbox-node: Fix the build
945d3e9... Continue when icons are missing
c3dcfb4... Release balsa-2.5.6
9b0e543... balsa-icons: Revert to previous logic
1ef15d9... Use g_str_has_prefix()
2c831c8... Reimplement libbalsa_clear_source_id()
4d69675... Do not seg fault on delayed exit
898c8d8... address-book-rubrica: Fix a typo
db88c5c... Bump glib dependency to >= 2.56
8700a1a... IMAP goes GIO
0590941... libbalsa/imap: Fix the meson build
9d05b01... imap-server: Unconditionally set the user and host
e990949... Use Unicode apostrophes in new translatable strings
ed5629e... Remove some debugging prints
fb3101d... Various: Split set-security from set-host
d624268... source-viewer: Subclass GtkApplicationWindow
40e264a... main and main-window: Pass the GtkApplication
306ed68... message-window: Subclass GtkApplicationWindow
62574a7... compose-window: Subclass GtkApplicationWindow
02c0e83... Fix fallout from renaming sendmsg* to compose*
9ea7e26... Make GResource paths static as well as const
1715220... main-window: On 'quit', use gtk_window_close()
b0c514b... Restore es.po files
44c1067... main-window: Use class methods instead of signals
2070f6e... compose-window: Use drag_data_received method
ca2f411... mime-stream-shared: Use g_atomic_ref_count
c6d40ab... mime-stream-shared: Do not ref-count the lock
09d2ec3... Do not leak mime-messages and address-lists
b9bfd1a... Build with gpgme disabled
4fca5a8... Drag and drop API changes
Commits added to the branch:
9cb36bd... Use GApplication features (*)
4244b41... Use GtkApplication better (*)
e6afd0d... Plug leak (*)
5858ab4... Migrate new mail notification to GNotification (*)
01aaa16... main-window: Use GtkWindow API for the application (*)
f678a53... Rename balsa.desktop to org.desktop.Balsa.desktop (*)
9b844a6... main-window: Use GtkWindow API for the application (*)
b329e38... mailbox-imap: Object-ref handle to keep it alive (*)
836d956... balsa-icons: Return NULL if icon-table is NULL (*)
20389ac... Migrate from libnotify to GNotification (*)
d794a30... Updated Spanish translation (*)
5569d8e... main: Present the main-window, if it exists (*)
13def20... imap-server: Check for NULL 'struct handle_info *' (*)
eb176e0... libbalsa/information: Empty string means withdraw (*)
20d7e1c... Manage the closing notification (*)
91959ab... Merge branch 'application-notification' (*)
2e16a93... First cut at porting to Gtk version 4
98d3632... Fix one more file
80c0d7c... Another fix
2d2ed3f... Another fix
3580558... Another fix
2d28b30... and another
2e7d7fa... Update German translation
cfe246f... Fix gpgme-related files
51dc920... Adapt to new "size-allocate" signal
69f9752... Do not report a horizontal baseline
09accb8... Color button signal changed
ccfe4d3... Fix quitting
4c5651c... Fix quitting
9aa0f86... One-click mailbox selection
0576a5f... Fix tree coords
15b7396... More mblist fixes
4a1baa4... 1
b883ec6... Use single_click activation for the mblist
65ce29c... tree_view is undefined
9beff65... Variable set but not used
5454e61... Use single-click in the address-view
199beaf... Align strings correctly in preference manager
8cf10f4... Make sure progress bar is visible
5b3694d... Fix identity dialog string alignments
90ef09f... Fix the toolbar prefs dialog
0b585ef... Make main window's menubar visible
c7d610e... Bump gtk-required to 4.0
cd5ca0d... Update Spanish translation
8608de6... Clean up meson.build
88e2835... Updated Danish translation
e55fe9b... Make default meson options buildable and runnable
6c4fc75... Remove unused conditionally compiled code
433c646... Update German translation
2facf80... Update German translation
555afb1... Update GtkSourceView dependency to 4.0
b8cd7ce... Fix GtkSourceView dependency
e45dd22... Correctly document default values of options
c4138c8... Improve layout of address book dialog
3c18657... Update German translation
e91707b... GTK_IMAGE_PIXBUF has been removed
2a66a88... gtk_image_get_pixbuf is deprecated
2a5bcc7... Export cairo_print_surface
ea7f693... Fix function name
bed614f... Fix errors
fe3ed4c... Deconstify
3fb30c2... Use cairo_print_surface to print a pixbuf
f7f1ca5... Add semicolon
a56f1e4... Use gdk_cairo_surface_create_from_pixbuf
f82c2c1... Bump glib dependency to 2.54
43699a9... Use a GtkLabel to measure character width
913e8c4... Streamline code
efebbe1... Use gdk_cursor_new_from_name
904eb4f... New API for gdk_cursor_new_from_name
7913caa... Remove unused variable
8a33ce7... gtk_text_view_get_window has been removed
97d60ef... Use G_N_ELEMENTS macro
688a2f1... Install appstream metadata to recommended location
4157976... Fix some icon issues
1bc7754... Do not connect to NULL widget
7d36641... Streamline code in balsa-mime-widget-image.c
eda4647... Fix the build
d933033... The logo in the "about" dialog is now a GdkTexture
2edc3e5... Fix XML tags in po file
3dab565... Let canberra find the default screen
87c85a1... Updated Danish translation
e62012f... Gtk icon and drag-and-drop updates
533c208... Map the pixmap id
402a301... More drag-and-drop changes
bad50e6... Use gdk_atom_intern_static_string
d0e5119... Do not use g_list_next or g_list_first
ec26570... Prettify the summary
d7d66e3... The border-width property has gone
7e3ec62... Put margin on box
3dd9512... Do not crash with no spell-checker dictionaries
98728c2... Yet more drag-and-drop changes
0d3bb01... Expand lists in address book window
984c085... Fix documentation
11ef345... Remove a webkitgtk workaround
f20bf4e... Clipboard API changed
4c2fc81... Get pointer coords from the GdkEvent if possible
634e62c... Simplify making the over-url popup menu
a6fccac... Make BalsaMimeWidgetText a subclass
3064951... Change progress dialog geometry
6af0972... Cast g_object_ref() arguments
d433c8a... Revise configuration of enchant spell-checking lib
d4d39dc... Remove "delete" argument from gtk_drag_finish()
f8363f7... Avoid possible repeated dynamic cast
a84be19... GdkAtom is no more
d5402cd... Use GtkEventController API() to get a widget
2841554... Fix the remaining "size-allocate" callbacks
09eae4e... Fix the build
0bbaacb... Use a GtkGesture instead of "button-press-event"
a333043... Do not limit the gesture to GDK_BUTTON_SECONDARY
fd1a21f... Use a GtkGesture instead of "button-press-event"
4efb3d0... Use a GtkGesture instead of "button-press-event"
4de13d9... Use a GtkGesture instead of "button-press-event"
9c582d1... Use a GtkGesture instead of "button-press-event"
adacc2d... Use a GtkGesture instead of "button-press-event"
e3cdf41... Use the same data name for all gestures
078ad28... Do not try to implement a shift-f10 popup menu
269ec1f... Use the gesture's "released" signal
52f33d6... Use GtkEventControllerMotion's signals
89bbed0... Update Spanish translation
040dbcb... Use a tree-view's "row-activated" signal
61eb302... Emit "rows-reordered" directly
64f874c... Set the log-domain to "Balsa"
3e6751a... Replace gtk_font_button_set_show_size()
bbc8bc4... Update Spanish translation
3dcb0a7... Fix a use-after-free bug
45fb031... pref-manager: Use GtkFontChooser API better
b4905db... Enable multi-threaded POP3 retrieval
773cb3b... Use g_{clear,set}_object
2e24b6c... Use g_set_object to store icons
7713e7f... Cleanup some dispose and finalize methods
a7cb9cc... Use libbalsa_clear_source_id()
c9203a2... Make libbalsa_clear_source_id() gboolean
300fa20... mailbox: store the attach icons correctly
2c8ddc5... Use various convenience functions
1aac167... net-client-smtp: Move the "QUIT" command
96f4084... Update Polish translation
48c6620... Update Brazilian Portuguese translation
b31fb7a... mailbox-pop3: Fix progress dialogue on error
6908681... Various events have been removed
e469281... cell-renderer-button: Drop a redundant variable
716cd22... Improve low-level network library
c889b57... libnetclient: Restore the dispose/finalize split
d6753f8... Improve replying to html-only messages
164181d... Meson build system changes
01f204d... Do not set global log domain
fc75cd8... Reimplement LabBalsaAddressView
3becbcd... address-view: Grab focus only for blank row
a522db1... address-view: Clean up
da762ac... Implement LibBalsaAddressViewEntry
842ea12... Test for <locale.h> and set HAVE_LOCALE_H if found
c93da1c... meson.build: Fix the definition of HAVE_CTIME_R
4e7bfcc... Use Unicode quotation marks
98848a0... Rewrite the class definitions of BalsaMimeWidget*
2b08ebc... Updated Czech translation
53a7bbe... libbalsa-progress: gdk_threads_* have gone away
43cacc0... Update German translation
1b1950b... mblist: Use single-click mode on all mailbox lists
ac219d3... mime-widget-image: No longer a subclass
f35335e... libbalsa-progress: Add a margin
4e7cc24... mime-widget: Use getter for private data
3732387... Fix a use-after-free bug
ded1326... Fix two use-after-free false positives
6d70ef5... Check for zero-length array
0c83813... mailbox: Assign MailboxView structure explicitly
68ca975... print-object-text: Assign PhraseRegion explicitly
d18aea8... balsa-index: Plug a leak
b6c97fa... Do not leak cbdata
9469975... Do not leak new_item
f5f803d... Avoid a spurious use-after-free warning
879de7a... Assert that class getters do not return NULL
b217836... More g_object_ref fallout
73a8cfd... mime-widget-image: simplify showing the image
3d6b468... mime-widget-image: Make it subclass BalsaMimeWidget
1c159b5... Remove stray blank line
2de9980... mime-widget-text: use the object better
b4be884... mime-widgets: Drop some queuing of resizes
e0fa1bf... Clean up generated marshalling files
052666c... Remove obsolete comment
8f0e25e... Crypto performance improvements
ed599c3... Fix the build
ec5db79... Update Polish translation
5d4d68a... Albrecht Dreß authored the earlier crypto commit
14f8bb4... address-book: Declare it derivable
4924d69... address-book-text: Declare it derivable
fd9e439... address-book-extern: Declare it final
562007c... address-book-gpe: Declare it final
9ed14fd... address-book-ldap: Declare it final
eb6a865... address-book-ldif: Declare it final
dcb1d86... Fix the build
ebd1741... address-book-osmo: Declare it final
9bb3e83... address-book-rubrica: Declare it final
d00bccd... address-book-vcard: Declare it final
e617397... address: Declare it final
a5900f0... address-book: set-status no longer takes ownership
00c5828... build: Use get_supported_arguments()
cd0d20e... Remove now inaccurate comment about set-status
fb7f3cd... Updated Czech translation
deb68dc... Updated Spanish translation
d7c1293... Update German translation
7ca770f... Use g_strcmp0() to avoid NULL string guards
cdbb28b... g_strdup(NULL) returns NULL
858723e... Use gtk_editable_get_chars()
830004a... * NEWS: release balsa-2.5.5 * images/Makefile.am: uninstall
f80a9fb... Update version strings
958c1b1... 2.5.5 changelog
e0683cb... Fix XML tags
8309831... cite-bar: Use snapshot method instead of draw
2d9a4dd... cite-bar: Use graphene_rect_init
f85c195... Remove LibBalsaCellRendererButton
08755d2... LibBalsaCellRendererButton has gone away
ba713c3... Update Brazilian Portuguese translation
5a72413... mime-widget-text: Simplify cite-bar code
500fdf9... Return FALSE, not G_SOURCE_REMOVE
45852bd... address: Use g_strv_length()
6e52501... libbalsa-message: streamline some list freeing
392aad7... Use gtk_box_pack_start()
e34ca52... libalsa-progress: Use gtk_container_foreach()
9b069ca... Use gtk_container_foreach
d649370... Widgets are visible by default
39be134... Clean up LibBalsaIdentity
87d9895... Uncrustify src and libbalsa:
5218cf7... Revert the uncrustify
005646b... Align function prototype names
1ec0258... Uncrustify identity.h
5c50098... identity: Add and use the getters
fb3ee28... Change one dummy argument, for consistency
b3948da... Frame: Erase the now-useless property label-yalign
6cf0ca4... gmime-gpgme-signature: Declare it final
e8b1b3b... Updated Danish translation
9560626... server: Declare it derivable
b8c9e40... server: do not free a string constant
10015b8... Do not leak strings
fdab1c0... server: Rename some functions
6b45442... imap-server: declare it final
fad9be1... smtp-server: declare it final
016d19b... citebar: declare it final
a80b4f3... libblsa-vfs: declare it final
adbbdee... mime-widget-image: use GtkPaintable API
e620baa... cite-bar: correct the parent class
939ce88... face headers: add API to get the pixbufs
bbd6cd3... Update Polish translation
73fd19a... Silence a gcc gripe about strncpy
d48258c... Silence a gcc gripe about snprintf
c4e6a9c... Fix the build with compface
8d1db9e... Fix fallout from making BalsaMimeWidget opaque
a7c49f7... GdkWindow has been renamed GdkSurface
d83917c... More GdkWindow rename fallout
ca1b3fa... Use gtkwidget_get_realized
f5ccb08... address-view: check for NULL combo-box
ea766b7... address-view: more checks for NULL combo-box
c13f6b9... sendmsg-window: do not set addresses twice
7f8b3c3... mailbox: Declare it derivable
6104738... Update German translation
f447557... Update Brazilian Portuguese translation
12018f8... Updated Czech translation
3e7e5ad... mailbox local: Declare it derivable
dcf4d58... mailbox maildir: Declare it final
579f03d... mailbox mbox: Declare it final
2d67889... mailbox mh: Declare it final
dc1053e... mailbox remote: Declare it derivable
0c43e72... mailbox imap: Declare it final
20ddcd2... mailbox pop3: Declare it final
a8c0cc6... Align adjacent assignment statements
513eb93... Uncrustify mailbox_*.[ch]
a6bc117... Uncrustify mailbox.[ch]
6238640... mime-widget-image: get paintable from the image
f6f9a0f... mailbox: Clear the mutex at finalize time
6560345... mailbox: Do not use our own parent_class
eeed93c... pref manager: The GtkFontChooserLevel enum changed
a4c05df... uncrustify.cfg: Change 'if' braces
a7bd18c... message: Declare it final
3ca2556... rfc 2445: Declare types final
bfa7968... Clean up…
33b44d4... gmime filter header: make structs private
7f02f83... mime-stream-shared: Use G_DEFINE_TYPE
863f384... balsa index: store gesture in the object
bacfe96... balsa-index: Use gtk_gesture_single API
fb55b66... mailbox local: Do not dereference NULL pointer
739d0d9... index: Gesture fix-ups
e1e8a1e... mime-widget-text: Grab the focus when realized
26da3dc... Remove clip from size-allocate vfunc
d9d26b5... Revert d92011cb2d14dfd48e7fbaa63b66a76c5eb1e31c
28ff41a... mime-widget-text: handle an URL click early
d43fa0f... Fix the "scroll on click" issue
0da220d... Revert #d500a67f7da036c75d1326b86c29874128799de5
dd74242... balsa-print-object: create_from_pixbuf is no more
c1009a6... mime-widget-text: The "draw" signal has gone away
f5b2a05... mime-widget-text: Do not static cast to GFunc
41b42ad... Store GtkGestures in objects
871bada... Parent's dispose method is always non-NULL
29c9790... net-client and friends: Use G_DECLARE_*_TYPE
77f4974... net-client-*: Use G_DEFINE_TYPE_WITH_PRIVATE
7e999b0... net-client: Simplify calling parent methods
2749dac... mime-widget-text: Rename controller
10374fa... ab-main: Use a GtkEventControllerKey
4fd9b73... cite-bar: gtk_snapshot_append_color API change
1d0564b... address-view: Use a GtkEventControllerKey
94b6704... balsa-message et al: Use GtkEventControllerKey
85e72ed... application-helpers: New function to block accels
2640f48... balsa-message: Block accels when using find
841177a... balsa-message: Use GtkEventControllerKey
5cf0bc0... balsa-message et al: Use GtkEventControllerKey
50c27d2... main-window: Simplify the SoS code
e45ec73... message: Store the signal handler id
47adf55... ab-window: Use G_DECLARE and G_DEFINE
77ecb5b... Do not define _FooClass when Foo is declared final
fee417b... balsa-index: Use G_DECLARE_FINAL_TYPE
43ca1c1... balsa-mblist: Use G_DECLARE_FINAL_TYPE
4b3555a... address-book-osmo: Do not declare _get_type
daa7525... libbalsa-vfs: Do not declare _get_type
6979f63... balsa-index: Do not declare _get_type
b1c6115... balsa-message: Use G_DECLARE_FINAL_TYPE
5cd33d1... print-object: declare it final and private
4b5120f... balsa-print-object-decor: declare it final
11cdace... balsa-print-object-default: declare it final
17d190d... balsa-print-object-header: declare it final
d7c97ee... balsa-print-object-image: Declare it final
e82f1b3... balsa-print-object-text: Declare it final
2748cee... Uncrustify balsa-print-object*.[ch]
605873d... Header files: Add ';' after G_DECLARE_*_TYPE
40af01d... More header files: Add ';' after G_DECLARE_*_TYPE
3606384... filter-run-dialog: Declare it final
ef5a6c2... utf8-sanitize: Use g_utf8_make_valid
55fa983... mailbox-node: Declare it final
5cc194d... Port to new GtkGesture/GtkEventController API
7a06c3c... balsa-mime-widget-text: extend previous commit
c77b5d4... Display time stamps of date-only iCalendar events
ad65390... sendmsg-window: Declare it final
a0b91b5... toolbar-model: Declare it final
c3dc16d... uncrustify.cfg: Align struct members
ad38083... Uncrustify toolbar-factory
4294ec8... gmime-filter-header: Declare it final
508f72b... mime-stream-shared: Declare it final.
20aae2f... main-window: Declare it derivable
64277a1... spell-check: Declare it final, and uncrustify it
af42d5e... address-book: Make sure Boolean values are Boolean
df225e9... address-book-ldap: Make sure Bool values are Bool
dddd7d7... uncrustify.cfg: Align struct initializers
086b7ad... SendmsgWindow: Take it private, and uncrustify it
e444c64... Move some BalsaMailboxNode methods
99c68a1... mailbox-node: Make it private
32774db... mailbox-node: Do not use tloc argument of time()
2c2acfc... balsa-index: Add convenience functions
f98e1fa... main-window: Use the convenience functions
010fd3b... Clean up some BalsaMailboxNode code
80f204c... Do not use tloc argument of time()
2470875... Fix a typo, and fallout from previous commit
e77ccee... balsa-index: Make it private
9a473c8... balsa-mblist: Make it private
c10ed3d... print-object-decor: Make it private
a10abfc... print-object-header: Make it private
9a0f62b... balsa-message: Make it private
397cdc9... Remove some duplicative typedefs
987bfd3... filter-run: Document the private nature
80b4337... message-window: Code cleanup
60c295f... Use GResource instead of installed files
b5a17b4... Continue the cherry-pick
2d51937... Use GResource instead of installed files
50e895f... Complete the cherry-pick
710d6bb... address-book-text: Use g_clear_pointer()
c5bc55a... net-client: Do not use g_type_class_add_private()
627e011... net-client: Use an enum for the signals
8fd2bd3... toolbar-factory and -prefs: Simplify API
09ad596... toolbar-factory: Fix the build
4741715... address-book: Remove two redundant declarations
6b75176... address-book-extern: Remove redundant declarations
4cccdb0... address-book-gpe: Remove redundant declarations
f9268d9... address-book-ldap: Remove redundant declarations
ba1c106... address-book-ldif: Remove redundant declaration
49e864d... address-book-rubrica: Remove redundant declarations
6065f5e... address-book-text: Remove redundant declarations
d148534... address-book-vcard: Remove redundant declarations
753722d... address: Remove redundant declarations
c8f5f20... gmime-filter-header: Remove redundant declaration
22ed72b... gmime-gpgme-signature: Drop redundant declarations
53edb86... libbalsa-vfs: Drop redundant declarations
438795c... mailbox: Drop redundant declarations
6136782... mailbox-imap: Drop redundant declarations
30de629... mailbox-mbox: Drop redundant declarations
b93a173... mailbox-mh: Drop redundant declarations
693513c... mailbox-pop3: Drop redundant declarations
0885fff... mailbox-remote: Drop redundant declarations
32673ce... libbalsa-message: Drop redundant declarations
d9d1964... rfc2445: Drop redundant declarations
0091525... server: Drop redundant declarations
540ca82... ab-window: Drop redundant declarations
3964898... print-object-decor: Drop redundant declaration
a755811... main-window: Drop redundant declarations
4737360... spell-check: Drop redundant declarations
8f8a2fa... mime-stream-shared: Drop gmime_parent_class
2cb5de5... sendmsg-window: Use balsa_attach_info_parent_class
aa8b1e4... balsa-mime-widget-text: Use new GtkGesture API
7206597... configure.ac: Fix the build
5476806... main-window: Manage "reply to group" action
6e8e827... sendmsg-window: Check when replying to a list
2d7fdab... balsa-index: Emit "index-changed" more often
7988363... various: gdk_event_free() has gone away
3c6ee8b... message-window.c: Manage "Reply to Group" action
aa69fbb... balsa-index.c: Count and report skipped messages
6e1856d... Fix the build
f646e17... Update Polish translation
74da9d7... balsa-index: Count skipped messages only for list
42283a9... Mitigate EFail vulnerability for Webkit2
68e73a6... imap-handle.c: Do not leak ImapEnvelope.
13381c0... mailbox_imap: Do not leak ImapSearchData.
70d2da4... balsa-index: Do not leak PipeData
2f3b40b... filter-edit-callbacks: Do not leak new_item
11fcb27... Use g_strcmp0() for NULL-safe comparisons
d8f73e7... mailbox-imap: Fix the build
a2f3cb7... gmime-gpgme-signature: Fix the build
7235652... balsa-index: Fix the build
8ff7c50... mailbox-node: Fix the build
71c2163... Continue when icons are missing
f104c9d... Release balsa-2.5.6
b823e39... balsa-icons: Revert to previous logic
c68fd48... Use g_str_has_prefix()
571cf12... Reimplement libbalsa_clear_source_id()
40a2586... Do not seg fault on delayed exit
fe74d60... address-book-rubrica: Fix a typo
d9bef37... Bump glib dependency to >= 2.56
19edf68... IMAP goes GIO
1f6cc20... libbalsa/imap: Fix the meson build
54fb655... imap-server: Unconditionally set the user and host
e9b66e0... Use Unicode apostrophes in new translatable strings
6e80527... Remove some debugging prints
f325fde... Various: Split set-security from set-host
6f03bbc... source-viewer: Subclass GtkApplicationWindow
fbf5b6e... main and main-window: Pass the GtkApplication
fe7edbb... message-window: Subclass GtkApplicationWindow
6d3bfd8... compose-window: Subclass GtkApplicationWindow
cefbc47... Fix fallout from renaming sendmsg* to compose*
3318e00... Make GResource paths static as well as const
5366bb4... main-window: On 'quit', use gtk_window_close()
8865f4f... Restore es.po files
c378787... main-window: Use class methods instead of signals
0b53dff... compose-window: Use drag_data_received method
eeaa813... mime-stream-shared: Use g_atomic_ref_count
7f63afa... mime-stream-shared: Do not ref-count the lock
3acec0f... Do not leak mime-messages and address-lists
b78af57... Build with gpgme disabled
4b38395... Drag and drop API changes
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]