[balsa] (426 commits) Non-fast-forward update to branch wip/gtk4
- From: Peter Bloomfield <peterb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [balsa] (426 commits) Non-fast-forward update to branch wip/gtk4
- Date: Mon, 25 Jun 2018 00:03:22 +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:
4dd2135... First cut at porting to Gtk version 4
5424966... Fix one more file
e6517dd... Another fix
615bf66... Another fix
d04e789... Another fix
44f21a3... and another
3c4f1f8... Update German translation
f629535... Fix gpgme-related files
9aafedb... Adapt to new "size-allocate" signal
2a52dfa... Do not report a horizontal baseline
1d8a02d... Color button signal changed
2e94238... Fix quitting
cdb9faa... Fix quitting
96b08d0... One-click mailbox selection
d6f4935... Fix tree coords
f509776... More mblist fixes
6b0adf4... 1
eca52ca... Use single_click activation for the mblist
9438c34... tree_view is undefined
7d97b4f... Variable set but not used
e77cbbf... Use single-click in the address-view
e0f9c01... Align strings correctly in preference manager
136d138... Make sure progress bar is visible
07fb8c8... Fix identity dialog string alignments
ff9b746... Fix the toolbar prefs dialog
aacc2a2... Make main window's menubar visible
ed09f4f... Bump gtk-required to 4.0
34f2c1c... Update Spanish translation
96a9dd8... Clean up meson.build
b377b1b... Updated Danish translation
c96ae18... Make default meson options buildable and runnable
da156d4... Remove unused conditionally compiled code
ebde529... Update German translation
00c8bd4... Update German translation
ff09104... Update GtkSourceView dependency to 4.0
3094be0... Fix GtkSourceView dependency
812e1c2... Correctly document default values of options
039db3f... Improve layout of address book dialog
4fddea7... Update German translation
431e756... GTK_IMAGE_PIXBUF has been removed
67b61ab... gtk_image_get_pixbuf is deprecated
74908ee... Export cairo_print_surface
38c5328... Fix function name
1211fd1... Fix errors
47535fa... Deconstify
999a232... Use cairo_print_surface to print a pixbuf
2883562... Add semicolon
1415b9e... Use gdk_cairo_surface_create_from_pixbuf
6404fc2... Bump glib dependency to 2.54
783d422... Use a GtkLabel to measure character width
e82e099... Streamline code
4fbd313... Use gdk_cursor_new_from_name
aca53a3... New API for gdk_cursor_new_from_name
58a499b... Remove unused variable
5db9c25... gtk_text_view_get_window has been removed
5eb6299... Use G_N_ELEMENTS macro
ef16edd... Install appstream metadata to recommended location
3688503... Fix some icon issues
1cd7348... Do not connect to NULL widget
07386e3... Streamline code in balsa-mime-widget-image.c
28f1b65... Fix the build
e899c3a... The logo in the "about" dialog is now a GdkTexture
af9fe76... Fix XML tags in po file
4d47d8a... Let canberra find the default screen
4e6f4a9... Updated Danish translation
7399a0d... Gtk icon and drag-and-drop updates
0adad6e... Map the pixmap id
11f22ce... More drag-and-drop changes
5320679... Use gdk_atom_intern_static_string
b01b046... Do not use g_list_next or g_list_first
a3a3528... Prettify the summary
8afdd76... The border-width property has gone
d6633b3... Put margin on box
a050039... Do not crash with no spell-checker dictionaries
f2bf6ec... Yet more drag-and-drop changes
8d6d52b... Expand lists in address book window
8e44ccf... Fix documentation
d17d807... Remove a webkitgtk workaround
533a1fd... Clipboard API changed
7be6626... Get pointer coords from the GdkEvent if possible
79031c4... Simplify making the over-url popup menu
25bfc82... Make BalsaMimeWidgetText a subclass
052014c... Change progress dialog geometry
65c81a8... Cast g_object_ref() arguments
7dc2d35... Revise configuration of enchant spell-checking lib
e987318... Remove "delete" argument from gtk_drag_finish()
0e496ef... Avoid possible repeated dynamic cast
ea6e195... GdkAtom is no more
728e109... Use GtkEventController API() to get a widget
613b82d... Fix the remaining "size-allocate" callbacks
5561d2c... Fix the build
4a488cb... Use a GtkGesture instead of "button-press-event"
64ea5d0... Do not limit the gesture to GDK_BUTTON_SECONDARY
6854cf2... Use a GtkGesture instead of "button-press-event"
c4be20e... Use a GtkGesture instead of "button-press-event"
8ff5fd5... Use a GtkGesture instead of "button-press-event"
eb33cda... Use a GtkGesture instead of "button-press-event"
561dc53... Use a GtkGesture instead of "button-press-event"
56d851c... Use the same data name for all gestures
e3bb651... Do not try to implement a shift-f10 popup menu
7a944ce... Use the gesture's "released" signal
4e6bef2... Use GtkEventControllerMotion's signals
dcfcd31... Update Spanish translation
e531347... Use a tree-view's "row-activated" signal
2c862f7... Emit "rows-reordered" directly
726e0f7... Set the log-domain to "Balsa"
6f52270... Replace gtk_font_button_set_show_size()
a871a21... Update Spanish translation
faf9eb0... Fix a use-after-free bug
259da15... pref-manager: Use GtkFontChooser API better
203e29d... Enable multi-threaded POP3 retrieval
ee6647c... Use g_{clear,set}_object
b697cdd... Use g_set_object to store icons
67200b9... Cleanup some dispose and finalize methods
dec00d0... Use libbalsa_clear_source_id()
3bf3031... Make libbalsa_clear_source_id() gboolean
67d9349... mailbox: store the attach icons correctly
ac2f1d6... Use various convenience functions
51bc13f... net-client-smtp: Move the "QUIT" command
7b711ff... Update Polish translation
ecee722... Update Brazilian Portuguese translation
1025ec3... mailbox-pop3: Fix progress dialogue on error
926d00d... Various events have been removed
c095c24... cell-renderer-button: Drop a redundant variable
5b92f68... Improve low-level network library
4aa171e... libnetclient: Restore the dispose/finalize split
03cdf98... Improve replying to html-only messages
6874106... Meson build system changes
27d6509... Do not set global log domain
dd669c9... Reimplement LabBalsaAddressView
8da2dd6... address-view: Grab focus only for blank row
0cc3a17... address-view: Clean up
c6f0bff... Implement LibBalsaAddressViewEntry
35e96d0... Test for <locale.h> and set HAVE_LOCALE_H if found
45b1803... meson.build: Fix the definition of HAVE_CTIME_R
acf26a5... Use Unicode quotation marks
04a8d0b... Rewrite the class definitions of BalsaMimeWidget*
2b69f5f... Updated Czech translation
48b5178... libbalsa-progress: gdk_threads_* have gone away
dac2f87... Update German translation
87c2b83... mblist: Use single-click mode on all mailbox lists
deee247... mime-widget-image: No longer a subclass
b95a587... libbalsa-progress: Add a margin
882352d... mime-widget: Use getter for private data
2846ac1... Fix a use-after-free bug
06641e6... Fix two use-after-free false positives
1cd99dd... Check for zero-length array
0f015f7... mailbox: Assign MailboxView structure explicitly
02e61a6... print-object-text: Assign PhraseRegion explicitly
f0526a4... balsa-index: Plug a leak
5287b44... Do not leak cbdata
8173c6f... Do not leak new_item
a98a77d... Avoid a spurious use-after-free warning
68b0505... Assert that class getters do not return NULL
0ec2be0... More g_object_ref fallout
c56ba5e... mime-widget-image: simplify showing the image
29acfe9... mime-widget-image: Make it subclass BalsaMimeWidget
f9ee2b9... Remove stray blank line
aebd7fe... mime-widget-text: use the object better
c95d824... mime-widgets: Drop some queuing of resizes
fa44d1b... Clean up generated marshalling files
e867292... Remove obsolete comment
bb254bb... Crypto performance improvements
7e35b7a... Fix the build
937adbb... Update Polish translation
9b0c797... Albrecht Dreß authored the earlier crypto commit
828dc8c... address-book: Declare it derivable
99acf35... address-book-text: Declare it derivable
1e41d79... address-book-extern: Declare it final
a159292... address-book-gpe: Declare it final
d2d50a1... address-book-ldap: Declare it final
cc349ac... address-book-ldif: Declare it final
a101980... Fix the build
19f4b14... address-book-osmo: Declare it final
f8fd19f... address-book-rubrica: Declare it final
2450b63... address-book-vcard: Declare it final
2cf3d75... address: Declare it final
4ecffaf... address-book: set-status no longer takes ownership
02237fa... build: Use get_supported_arguments()
a6dcc70... Remove now inaccurate comment about set-status
b0cb675... Updated Czech translation
541a0f4... Updated Spanish translation
829a49e... Update German translation
1ef819e... Use g_strcmp0() to avoid NULL string guards
612e93b... g_strdup(NULL) returns NULL
c1c7ddb... Use gtk_editable_get_chars()
6133d47... * NEWS: release balsa-2.5.5 * images/Makefile.am: uninstall
4edd0e9... Update version strings
6996919... 2.5.5 changelog
4bb2b1b... Fix XML tags
b4be562... cite-bar: Use snapshot method instead of draw
3414548... cite-bar: Use graphene_rect_init
320fe16... Remove LibBalsaCellRendererButton
df3ed8a... LibBalsaCellRendererButton has gone away
503f0b2... Update Brazilian Portuguese translation
91fce29... mime-widget-text: Simplify cite-bar code
36ab99b... Return FALSE, not G_SOURCE_REMOVE
5b9a6f8... address: Use g_strv_length()
111b747... libbalsa-message: streamline some list freeing
b75e7d3... Use gtk_box_pack_start()
158a95f... libalsa-progress: Use gtk_container_foreach()
96181ef... Use gtk_container_foreach
4ce237f... Widgets are visible by default
8d324db... Clean up LibBalsaIdentity
18e58c1... Uncrustify src and libbalsa:
b43dd75... Revert the uncrustify
5aee41c... Align function prototype names
ec15a24... Uncrustify identity.h
0db978d... identity: Add and use the getters
a64fa56... Change one dummy argument, for consistency
565860b... Frame: Erase the now-useless property label-yalign
ad153bd... gmime-gpgme-signature: Declare it final
05686d5... Updated Danish translation
9018541... server: Declare it derivable
2f98b76... server: do not free a string constant
0323340... Do not leak strings
2d627d2... server: Rename some functions
2a19ba3... imap-server: declare it final
20b4b96... smtp-server: declare it final
54c237b... citebar: declare it final
ff05ab3... libblsa-vfs: declare it final
4aeedc4... mime-widget-image: use GtkPaintable API
4b0924a... cite-bar: correct the parent class
995419a... face headers: add API to get the pixbufs
4282915... Update Polish translation
7ca5775... Silence a gcc gripe about strncpy
597919c... Silence a gcc gripe about snprintf
e63e27a... Fix the build with compface
efd8794... Fix fallout from making BalsaMimeWidget opaque
2479010... GdkWindow has been renamed GdkSurface
b38dc43... More GdkWindow rename fallout
b49c782... Use gtkwidget_get_realized
bacea5e... address-view: check for NULL combo-box
83dc03b... address-view: more checks for NULL combo-box
f333531... sendmsg-window: do not set addresses twice
c76ca47... mailbox: Declare it derivable
854843d... Update German translation
67e14b7... Update Brazilian Portuguese translation
c92efbd... Updated Czech translation
618de89... mailbox local: Declare it derivable
ecb5b90... mailbox maildir: Declare it final
05c1438... mailbox mbox: Declare it final
72dc9b8... mailbox mh: Declare it final
f75db7d... mailbox remote: Declare it derivable
c699d29... mailbox imap: Declare it final
ae69b13... mailbox pop3: Declare it final
b64e2ae... Align adjacent assignment statements
45d0d13... Uncrustify mailbox_*.[ch]
0005a77... Uncrustify mailbox.[ch]
d7ca945... mime-widget-image: get paintable from the image
8b8815e... mailbox: Clear the mutex at finalize time
ef22bf1... mailbox: Do not use our own parent_class
115b7c0... pref manager: The GtkFontChooserLevel enum changed
3fe51ec... uncrustify.cfg: Change 'if' braces
ef8ccdc... message: Declare it final
e0fe382... rfc 2445: Declare types final
2c0d405... Clean up…
ed6e048... gmime filter header: make structs private
9f5c540... mime-stream-shared: Use G_DEFINE_TYPE
724709f... balsa index: store gesture in the object
1693825... balsa-index: Use gtk_gesture_single API
58486d4... mailbox local: Do not dereference NULL pointer
b78f2e5... index: Gesture fix-ups
d7f4871... mime-widget-text: Grab the focus when realized
8a97502... Remove clip from size-allocate vfunc
026e406... Revert d92011cb2d14dfd48e7fbaa63b66a76c5eb1e31c
dcfe4a0... mime-widget-text: handle an URL click early
f797c0d... Fix the "scroll on click" issue
af95fc9... Revert #d500a67f7da036c75d1326b86c29874128799de5
0a0fdfb... balsa-print-object: create_from_pixbuf is no more
ca650e4... mime-widget-text: The "draw" signal has gone away
e686e7f... mime-widget-text: Do not static cast to GFunc
695dd08... Store GtkGestures in objects
202c17e... Parent's dispose method is always non-NULL
0e2639a... net-client and friends: Use G_DECLARE_*_TYPE
dbbaced... net-client-*: Use G_DEFINE_TYPE_WITH_PRIVATE
85ca324... net-client: Simplify calling parent methods
3a6a2c9... mime-widget-text: Rename controller
7890c5b... ab-main: Use a GtkEventControllerKey
6b99f0f... cite-bar: gtk_snapshot_append_color API change
81cd1d6... address-view: Use a GtkEventControllerKey
58e0c1b... balsa-message et al: Use GtkEventControllerKey
fc17054... application-helpers: New function to block accels
a0fdce8... balsa-message: Block accels when using find
5afb7e9... balsa-message: Use GtkEventControllerKey
7ed0aee... balsa-message et al: Use GtkEventControllerKey
aa32049... main-window: Simplify the SoS code
f480f8f... message: Store the signal handler id
f110530... ab-window: Use G_DECLARE and G_DEFINE
9a28a8a... Do not define _FooClass when Foo is declared final
33a415b... balsa-index: Use G_DECLARE_FINAL_TYPE
788db99... balsa-mblist: Use G_DECLARE_FINAL_TYPE
98d6df8... address-book-osmo: Do not declare _get_type
99482a4... libbalsa-vfs: Do not declare _get_type
043149b... balsa-index: Do not declare _get_type
b7ddf76... balsa-message: Use G_DECLARE_FINAL_TYPE
8e308d1... print-object: declare it final and private
d95655e... balsa-print-object-decor: declare it final
e2b18a6... balsa-print-object-default: declare it final
d4d2dcd... balsa-print-object-header: declare it final
4112b4f... balsa-print-object-image: Declare it final
bf9f001... balsa-print-object-text: Declare it final
9fe6e8f... Uncrustify balsa-print-object*.[ch]
0790514... Header files: Add ';' after G_DECLARE_*_TYPE
b597c32... More header files: Add ';' after G_DECLARE_*_TYPE
6bfbc39... filter-run-dialog: Declare it final
1dd967b... utf8-sanitize: Use g_utf8_make_valid
4c5767b... mailbox-node: Declare it final
b6d6493... Port to new GtkGesture/GtkEventController API
dcc831c... balsa-mime-widget-text: extend previous commit
92290ca... Display time stamps of date-only iCalendar events
0a4ec92... sendmsg-window: Declare it final
7795cc7... toolbar-model: Declare it final
1430b66... uncrustify.cfg: Align struct members
00a85b1... Uncrustify toolbar-factory
2309dd3... gmime-filter-header: Declare it final
5c7907e... mime-stream-shared: Declare it final.
67656d6... main-window: Declare it derivable
9a2293c... spell-check: Declare it final, and uncrustify it
838d88f... address-book: Make sure Boolean values are Boolean
819bf0d... address-book-ldap: Make sure Bool values are Bool
a649109... uncrustify.cfg: Align struct initializers
dffda69... SendmsgWindow: Take it private, and uncrustify it
9b633d3... Move some BalsaMailboxNode methods
86af8d0... mailbox-node: Make it private
93b8270... mailbox-node: Do not use tloc argument of time()
725fba0... balsa-index: Add convenience functions
9c9bd28... main-window: Use the convenience functions
affde99... Clean up some BalsaMailboxNode code
bf23cac... Do not use tloc argument of time()
b096929... Fix a typo, and fallout from previous commit
d878aca... balsa-index: Make it private
1d0ddaa... balsa-mblist: Make it private
c61676a... print-object-decor: Make it private
474857e... print-object-header: Make it private
b932db5... balsa-message: Make it private
5147daa... Remove some duplicative typedefs
6bf8de1... filter-run: Document the private nature
e6784bf... message-window: Code cleanup
0969aa0... Use GResource instead of installed files
fcb0ccd... Continue the cherry-pick
dcf8e18... Use GResource instead of installed files
34753ed... Complete the cherry-pick
e12d9f3... address-book-text: Use g_clear_pointer()
eb1264c... net-client: Do not use g_type_class_add_private()
954e44f... net-client: Use an enum for the signals
4ba161f... toolbar-factory and -prefs: Simplify API
91f3210... toolbar-factory: Fix the build
6f004c1... address-book: Remove two redundant declarations
2265eea... address-book-extern: Remove redundant declarations
447c1b5... address-book-gpe: Remove redundant declarations
6ba5cd1... address-book-ldap: Remove redundant declarations
67aef6d... address-book-ldif: Remove redundant declaration
cb1cb70... address-book-rubrica: Remove redundant declarations
b69b946... address-book-text: Remove redundant declarations
c3bb3c2... address-book-vcard: Remove redundant declarations
0abe774... address: Remove redundant declarations
38a3293... gmime-filter-header: Remove redundant declaration
71353b3... gmime-gpgme-signature: Drop redundant declarations
e0a300d... libbalsa-vfs: Drop redundant declarations
b12d940... mailbox: Drop redundant declarations
a3ff397... mailbox-imap: Drop redundant declarations
e509598... mailbox-mbox: Drop redundant declarations
9bc2136... mailbox-mh: Drop redundant declarations
3ebc7b4... mailbox-pop3: Drop redundant declarations
7401ddb... mailbox-remote: Drop redundant declarations
a879eb6... libbalsa-message: Drop redundant declarations
a73a715... rfc2445: Drop redundant declarations
2350851... server: Drop redundant declarations
56bf7a2... ab-window: Drop redundant declarations
e359cd3... print-object-decor: Drop redundant declaration
ae275fb... main-window: Drop redundant declarations
fc93160... spell-check: Drop redundant declarations
945c253... mime-stream-shared: Drop gmime_parent_class
ed9a92e... sendmsg-window: Use balsa_attach_info_parent_class
77523c9... balsa-mime-widget-text: Use new GtkGesture API
f66df6e... configure.ac: Fix the build
cdbb330... main-window: Manage "reply to group" action
5d4cd8e... sendmsg-window: Check when replying to a list
53ffbc9... balsa-index: Emit "index-changed" more often
3f0ca00... various: gdk_event_free() has gone away
b0747a1... message-window.c: Manage "Reply to Group" action
b317da7... balsa-index.c: Count and report skipped messages
57604ca... Fix the build
4bfdbbe... Update Polish translation
bdcf9d9... balsa-index: Count skipped messages only for list
361ef06... Mitigate EFail vulnerability for Webkit2
bc923d9... imap-handle.c: Do not leak ImapEnvelope.
1b8cfd6... mailbox_imap: Do not leak ImapSearchData.
7513692... balsa-index: Do not leak PipeData
aaef820... filter-edit-callbacks: Do not leak new_item
e57ee4d... Use g_strcmp0() for NULL-safe comparisons
c509f72... mailbox-imap: Fix the build
7e99d29... gmime-gpgme-signature: Fix the build
fa55fee... balsa-index: Fix the build
99e3dc1... mailbox-node: Fix the build
56e483d... Continue when icons are missing
2903be4... Release balsa-2.5.6
f5b4f54... balsa-icons: Revert to previous logic
90421cc... Use g_str_has_prefix()
cc1d94d... Reimplement libbalsa_clear_source_id()
198630a... Do not seg fault on delayed exit
1445a79... address-book-rubrica: Fix a typo
3724f6a... Bump glib dependency to >= 2.56
aca8f97... IMAP goes GIO
ff35dfd... libbalsa/imap: Fix the meson build
a3c154a... imap-server: Unconditionally set the user and host
80fb94c... Use Unicode apostrophes in new translatable strings
7fa9bb9... Remove some debugging prints
671d63d... Various: Split set-security from set-host
741e51b... source-viewer: Subclass GtkApplicationWindow
f34ff1e... main and main-window: Pass the GtkApplication
5442d42... message-window: Subclass GtkApplicationWindow
9bc23c6... compose-window: Subclass GtkApplicationWindow
6da7955... Fix fallout from renaming sendmsg* to compose*
0476856... Make GResource paths static as well as const
395a959... main-window: On 'quit', use gtk_window_close()
8383299... Restore es.po files
f6bbd65... main-window: Use class methods instead of signals
4abb0a3... compose-window: Use drag_data_received method
8c55023... mime-stream-shared: Use g_atomic_ref_count
9c5feec... mime-stream-shared: Do not ref-count the lock
5f2fa80... Do not leak mime-messages and address-lists
503e748... Build with gpgme disabled
779cc68... Drag and drop API changes
Commits added to the branch:
d51932d... Updated Spanish translation (*)
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
(*) 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]