[balsa] (351 commits) Non-fast-forward update to branch wip/gtk4



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:

  c003a7b... Update German translation
  64b7757... Update Spanish translation
  853fed5... Clean up meson.build
  11a8be6... Updated Danish translation
  2456220... Update German translation
  5fb8329... Update German translation
  4de750b... Update German translation
  cc36b23... Old glib-genmarshal has no --output option
  c9b163d... Drop deprecated 'languages' option of gnome.yelp()
  4d2060e... Fix pixmaps install path
  5187164... Install appstream metadata to recommended location
  e4f7060... Fix XML tags in po file
  d3a15a0... Fix some icon issues
  0396247... Updated Danish translation
  38ea0b1... Map the pixmap id
  a1c36cf... Do not crash with no spell-checker dictionaries
  ba9ec2d... Expand lists in address book window
  a1a761a... Fix documentation
  1820021... Remove a webkitgtk workaround
  3a9924b... Cast g_object_ref() arguments
  188512b... Revise configuration of enchant spell-checking lib
  81fa0cd... Avoid possible repeated dynamic cast
  e7382b3... Update Spanish translation
  505cfdb... gtk_font_button_get_font_name is no more
  719de5a... Update Spanish translation
  75bb638... Fix a use-after-free bug
  ba20669... Enable multi-threaded POP3 retrieval
  4f2e267... Fix the meson build
  4921659... Update Polish translation
  cee20ea... Update Brazilian Portuguese translation
  f2b5eb0... mailbox-pop3: Fix progress dialogue on error
  864549c... Improve low-level network library
  389e70b...    Meson build system changes
  873aed7... Improve replying to html-only messages
  01302b6... Meson build system changes
  14595c8... Test for <locale.h> and set HAVE_LOCALE_H if found
  50cdfb3... meson.build: Fix the definition of HAVE_CTIME_R
  1419a7e... Use Unicode quotation marks
  cbc3eaa... Updated Czech translation
  c76da36... Update German translation
  23ab89b... Fix a use-after-free bug
  4dbad7c... Fix two use-after-free false positives
  9e4882d... Check for zero-length array
  73f3574... More g_object_ref fallout
  2cc2de5... Clean up generated marshalling files
  f262908... Crypto performance improvements
  92bb723... Update POTFILES.in
  ef53e29... Update Polish translation
  9ae5622... Albrecht Dreß authored the earlier crypto commit
  1325c94... Updated Czech translation
  b81bfa0... Updated Spanish translation
  66458d8... Update German translation
  91436bc... Update Hungarian translation
  bd24737... Updated Serbian translation
  4e177b5... * NEWS: release balsa-2.5.5 * images/Makefile.am: uninstall
  ddb0112... Update version strings
  a6b53d4... 2.5.5 changelog
  4832784... Fix XML tags
  2e431eb... Update Brazilian Portuguese translation
  3f5024b... Updated Danish translation
  5ef2edd... Update POTFILES.in
  14d9b92... Update Polish translation
  6baa13b... Silence a gcc gripe about strncpy
  056a5e3... Silence a gcc gripe about snprintf
  fa80280... Update German translation
  608d673... Update Brazilian Portuguese translation
  2c19d3a... Updated Czech translation
  97bf83f... Fix the "scroll on click" issue
  b7021b7... Display time stamps of date-only iCalendar events
  3daecc9... Use GResource instead of installed files

Commits added to the branch:

  85baf00... First cut at porting to Gtk version 4
  2560555... Fix one more file
  0f71224... Another fix
  259942e... Another fix
  b82b252... Another fix
  855aa5c... and another
  b69455b... Update German translation
  9fd2134... Fix gpgme-related files
  c08e04d... Adapt to new "size-allocate" signal
  83b7e13... Do not report a horizontal baseline
  7cb19a7... Color button signal changed
  94505dd... Fix quitting
  c3a023f... Fix quitting
  91d1f97... One-click mailbox selection
  3e0eba7... Fix tree coords
  3c1c344... More mblist fixes
  61f1c19... 1
  8dec58c... Use single_click activation for the mblist
  b28455b... tree_view is undefined
  6173355... Variable set but not used
  6b7969c... Use single-click in the address-view
  908776c... Align strings correctly in preference manager
  d99ca10... Make sure progress bar is visible
  a6c40b0... Fix identity dialog string alignments
  8663609... Fix the toolbar prefs dialog
  87d7dfc... Make main window's menubar visible
  f3d25e7... Bump gtk-required to 4.0
  b2543a3... Update Spanish translation
  4a20a3a... Clean up meson.build
  75bc8e1... Updated Danish translation
  4099b71... Make default meson options buildable and runnable
  49a679f... Remove unused conditionally compiled code
  a5b7505... Update German translation
  a3a8219... Update German translation
  fd7beaf... Update GtkSourceView dependency to 4.0
  56e73c9... Fix GtkSourceView dependency
  62f5151... Correctly document default values of options
  6ef0c6f... Improve layout of address book dialog
  2c3d347... Update German translation
  b866cb8... GTK_IMAGE_PIXBUF has been removed
  7deda7e... gtk_image_get_pixbuf is deprecated
  db1f7e2... Export cairo_print_surface
  cb1fd9e... Fix function name
  075a8ac... Fix errors
  a00d4d8... Deconstify
  378d9a1... Use cairo_print_surface to print a pixbuf
  2d09176... Add semicolon
  c62f59a... Use gdk_cairo_surface_create_from_pixbuf
  a4419f1... Bump glib dependency to 2.54
  64e9a5d... Use a GtkLabel to measure character width
  21ead5a... Streamline code
  1ae4cfa... Use gdk_cursor_new_from_name
  4e73f77... New API for gdk_cursor_new_from_name
  d127ca8... Remove unused variable
  6648a07... gtk_text_view_get_window has been removed
  971471a... Use G_N_ELEMENTS macro
  366f9e3... Fix pixmaps install path
  44c3251... Install appstream metadata to recommended location
  af5fe49... Fix some icon issues
  a906842... Do not connect to NULL widget
  4c98f57... Streamline code in balsa-mime-widget-image.c
  f290203... Fix the build
  cc32fc9... The logo in the "about" dialog is now a GdkTexture
  5dfaef4... Fix XML tags in po file
  63c992a... Let canberra find the default screen
  54f9958... Updated Danish translation
  23a863d... Gtk icon and drag-and-drop updates
  1dfa5ac... Map the pixmap id
  67883ea... More drag-and-drop changes
  4fdf2c7... Use gdk_atom_intern_static_string
  8be951f... Do not use g_list_next or g_list_first
  8672224... Prettify the summary
  4fe0792... The border-width property has gone
  6da002e... Put margin on box
  943e31e... Do not crash with no spell-checker dictionaries
  fc8f7ac... Yet more drag-and-drop changes
  bc0263e... Expand lists in address book window
  d3784f0... Fix documentation
  5e7f9f0... Remove a webkitgtk workaround
  c94ea17... Clipboard API changed
  383ee78... Get pointer coords from the GdkEvent if possible
  1a6e00b... Simplify making the over-url popup menu
  92a86bd... Make BalsaMimeWidgetText a subclass
  9219f32... Change progress dialog geometry
  cf6486b... Cast g_object_ref() arguments
  9064f76... Revise configuration of enchant spell-checking lib
  a3392f8... Remove "delete" argument from gtk_drag_finish()
  6eb03dd... Avoid possible repeated dynamic cast
  eb86fc4... GdkAtom is no more
  1c3e023... Use GtkEventController API() to get a widget
  cc26b23... Fix the remaining "size-allocate" callbacks
  b53e6d3... Fix the build
  d138e51... Use a GtkGesture instead of "button-press-event"
  a12336a... Do not limit the gesture to GDK_BUTTON_SECONDARY
  4848042... Use a GtkGesture instead of "button-press-event"
  67ebc30... Use a GtkGesture instead of "button-press-event"
  d9f1770... Use a GtkGesture instead of "button-press-event"
  ef77b71... Use a GtkGesture instead of "button-press-event"
  4fc8205... Use a GtkGesture instead of "button-press-event"
  b07eed4... Use the same data name for all gestures
  ff03cf7... Do not try to implement a shift-f10 popup menu
  34ae71b... Use the gesture's "released" signal
  3d13ef7... Use GtkEventControllerMotion's signals
  4f268b4... Update Spanish translation
  9080540... Use a tree-view's "row-activated" signal
  ef46810... Emit "rows-reordered" directly
  ce43cf4... Set the log-domain to "Balsa"
  8832901... gtk_font_button_get_font_name is no more
  ea15ac1... Replace gtk_font_button_set_show_size()
  92be986... Update Spanish translation
  a1772da... Fix a use-after-free bug
  4eacdda... pref-manager: Use GtkFontChooser API better
  ae56182... Enable multi-threaded POP3 retrieval
  9fb060a... Use g_{clear,set}_object
  ee48174... Use g_set_object to store icons
  6814a92... Cleanup some dispose and finalize methods
  56000fc... Use libbalsa_clear_source_id()
  e840ab8... Make libbalsa_clear_source_id() gboolean
  bfcebb6... mailbox: store the attach icons correctly
  f2bfd1a... Use various convenience functions
  7ec211a... net-client-smtp: Move the "QUIT" command
  1dcec52... Update Polish translation
  73aaa5a... Update Brazilian Portuguese translation
  cab81e4... mailbox-pop3: Fix progress dialogue on error
  3bb4f73... Various events have been removed
  3aa647f... cell-renderer-button: Drop a redundant variable
  328fec4... Improve low-level network library
  94ed2ed... libnetclient: Restore the dispose/finalize split
  59790d0... Improve replying to html-only messages
  1885ab0... Meson build system changes
  d45eacc... Meson build system changes
  999b741... Do not set global log domain
  630cc03... Reimplement LabBalsaAddressView
  a38b4ee... address-view: Grab focus only for blank row
  efa0fa9... address-view: Clean up
  c2ab1d1... Implement LibBalsaAddressViewEntry
  cd301b0... Test for <locale.h> and set HAVE_LOCALE_H if found
  47aea6b... meson.build: Fix the definition of HAVE_CTIME_R
  7d9f525... Use Unicode quotation marks
  23e52c0... Rewrite the class definitions of BalsaMimeWidget*
  871f68a... Updated Czech translation
  b9db4b1... libbalsa-progress: gdk_threads_* have gone away
  e7ccb6a... Update German translation
  7fdc152... mblist: Use single-click mode on all mailbox lists
  2cb7e8b... mime-widget-image: No longer a subclass
  755590d... libbalsa-progress: Add a margin
  3133c0e... mime-widget: Use getter for private data
  2998d9c... Fix a use-after-free bug
  9d19753... Fix two use-after-free false positives
  2f82ff6... Check for zero-length array
  ce05b6f... mailbox: Assign MailboxView structure explicitly
  8801684... print-object-text: Assign PhraseRegion explicitly
  610ee65... balsa-index: Plug a leak
  667eb8a... Do not leak cbdata
  5395172... Do not leak new_item
  ae7a694... Avoid a spurious use-after-free warning
  c88be42... Assert that class getters do not return NULL
  7fd5647... More g_object_ref fallout
  a380eda... mime-widget-image: simplify showing the image
  28a7a3d... mime-widget-image: Make it subclass BalsaMimeWidget
  bd518b3... Remove stray blank line
  b911580... mime-widget-text: use the object better
  f0b3228... mime-widgets: Drop some queuing of resizes
  56fa22d... Clean up generated marshalling files
  6af0b2d... Remove obsolete comment
  60d3828... Crypto performance improvements
  9c4f745... Fix the build
  97a2fbc... Update POTFILES.in
  ea76592... Update Polish translation
  e968b93... Albrecht Dreß authored the earlier crypto commit
  7f82f32... address-book: Declare it derivable
  a725326... address-book-text: Declare it derivable
  467a81e... address-book-extern: Declare it final
  415cb82... address-book-gpe: Declare it final
  1c87650... address-book-ldap: Declare it final
  8f6435c... address-book-ldif: Declare it final
  fb996bf... Fix the build
  89b2189... address-book-osmo: Declare it final
  a40117d... address-book-rubrica: Declare it final
  9e7ae90... address-book-vcard: Declare it final
  4362a43... address: Declare it final
  800b304... address-book: set-status no longer takes ownership
  c020f97... build: Use get_supported_arguments()
  c01bd66... Remove now inaccurate comment about set-status
  0510c5a... Updated Czech translation
  f9db9b6... Updated Spanish translation
  1979fae... Update German translation
  3b4027e... Update Hungarian translation
  ba17b04... Updated Serbian translation
  e466cf5... Use g_strcmp0() to avoid NULL string guards
  87a24ef... g_strdup(NULL) returns NULL
  2637c24... Use gtk_editable_get_chars()
  ed6377b... * NEWS: release balsa-2.5.5 * images/Makefile.am: uninstall
  e788f8d... Update version strings
  9f7f5bf... 2.5.5 changelog
  7bdba93... Fix XML tags
  50afca4... cite-bar: Use snapshot method instead of draw
  696cd3b... cite-bar: Use graphene_rect_init
  2984fdd... Remove LibBalsaCellRendererButton
  e09af06... LibBalsaCellRendererButton has gone away
  275cbe2... Update Brazilian Portuguese translation
  02147c0... mime-widget-text: Simplify cite-bar code
  f4ebc88... Return FALSE, not G_SOURCE_REMOVE
  08f2bf8... address: Use g_strv_length()
  e555c4e... libbalsa-message: streamline some list freeing
  6923e88... Use gtk_box_pack_start()
  56766ad... libalsa-progress: Use gtk_container_foreach()
  e5886f9... Use gtk_container_foreach
  924cb29... Widgets are visible by default
  9855081... Clean up LibBalsaIdentity
  63a029c... Uncrustify src and libbalsa:
  ea0d6ae... Revert the uncrustify
  07d38b0... Align function prototype names
  0e9fd8e... Uncrustify identity.h
  4d0f4c0... identity: Add and use the getters
  9bae10c... Change one dummy argument, for consistency
  dbe8ec1... Frame: Erase the now-useless property label-yalign
  1a61cb5... gmime-gpgme-signature: Declare it final
  f7f2aa5... Updated Danish translation
  585119d... server: Declare it derivable
  1207aa1... server: do not free a string constant
  4e39dc7... Do not leak strings
  2f8ba4d... server: Rename some functions
  8a2e8b3... imap-server: declare it final
  5d7f705... smtp-server: declare it final
  9dd47db... citebar: declare it final
  82f82e6... libblsa-vfs: declare it final
  33e34d1... mime-widget-image: use GtkPaintable API
  e3f9302... cite-bar: correct the parent class
  25cef0f... face headers: add API to get the pixbufs
  067573d... Update POTFILES.in
  f116117... Update Polish translation
  bee684e... Silence a gcc gripe about strncpy
  8c61835... Silence a gcc gripe about snprintf
  4a2eb18... Fix the build with compface
  66698a9... Fix fallout from making BalsaMimeWidget opaque
  8754215... GdkWindow has been renamed GdkSurface
  0a600ad... More GdkWindow rename fallout
  7b3ae47... Use gtkwidget_get_realized
  9750c67... address-view: check for NULL combo-box
  6ce8083... address-view: more checks for NULL combo-box
  227e4b5... sendmsg-window: do not set addresses twice
  9edbf2c... mailbox: Declare it derivable
  832c94a... Update German translation
  9251b2f... Update Brazilian Portuguese translation
  7909a5f... Updated Czech translation
  9f0f7d7... mailbox local: Declare it derivable
  b42dd3a... mailbox maildir: Declare it final
  bf7c8cd... mailbox mbox: Declare it final
  4302f75... mailbox mh: Declare it final
  ac83fff... mailbox remote: Declare it derivable
  4ac403f... mailbox imap: Declare it final
  347f024... mailbox pop3: Declare it final
  7326f71... Align adjacent assignment statements
  a4998f1... Uncrustify mailbox_*.[ch]
  37fe2a6... Uncrustify mailbox.[ch]
  c7b005b... mime-widget-image: get paintable from the image
  07bd09e... mailbox: Clear the mutex at finalize time
  a1bcb3e... mailbox: Do not use our own parent_class
  35d0998... pref manager: The GtkFontChooserLevel enum changed
  1ba8c3a... uncrustify.cfg: Change 'if' braces
  af79159... message: Declare it final
  b734995... rfc 2445: Declare types final
  ff66e85... Clean up…
  1c30c6a... gmime filter header: make structs private
  f0abe13... mime-stream-shared: Use G_DEFINE_TYPE
  2b0dd39... balsa index: store gesture in the object
  98a529a... balsa-index: Use gtk_gesture_single API
  a95f8c8... mailbox local: Do not dereference NULL pointer
  6069d33... index: Gesture fix-ups
  d92011c... mime-widget-text: Grab the focus when realized
  e77de19... Remove clip from size-allocate vfunc
  62dc098... Revert d92011cb2d14dfd48e7fbaa63b66a76c5eb1e31c
  d500a67... mime-widget-text: handle an URL click early
  be0726c... Fix the "scroll on click" issue
  4aceec8... Revert #d500a67f7da036c75d1326b86c29874128799de5
  787b088... balsa-print-object: create_from_pixbuf is no more
  8745814... mime-widget-text: The "draw" signal has gone away
  2afa701... mime-widget-text: Do not static cast to GFunc
  428092d... Store GtkGestures in objects
  78e00c3... Parent's dispose method is always non-NULL
  92a269f... net-client and friends: Use G_DECLARE_*_TYPE
  4eb7b40... net-client-*: Use G_DEFINE_TYPE_WITH_PRIVATE
  3cda6bd... net-client: Simplify calling parent methods
  8285878... mime-widget-text: Rename controller
  bc5ad6b... ab-main: Use a GtkEventControllerKey
  8c4c4d5... cite-bar: gtk_snapshot_append_color API change
  2bad82c... address-view: Use a GtkEventControllerKey
  88092a6... balsa-message et al: Use GtkEventControllerKey
  f8264ec... application-helpers: New function to block accels
  49b0e64... balsa-message: Block accels when using find
  b9626ec... balsa-message: Use GtkEventControllerKey
  11d680e... balsa-message et al: Use GtkEventControllerKey
  f6d8bf5... main-window: Simplify the SoS code
  1d2a7f6... message: Store the signal handler id
  8fbbe38... ab-window: Use G_DECLARE and G_DEFINE
  5bf7a7e... Do not define _FooClass when Foo is declared final
  f76ca17... balsa-index: Use G_DECLARE_FINAL_TYPE
  2875df2... balsa-mblist: Use G_DECLARE_FINAL_TYPE
  931fea3... address-book-osmo: Do not declare _get_type
  18e69fa... libbalsa-vfs: Do not declare _get_type
  50a7ab4... balsa-index: Do not declare _get_type
  d970811... balsa-message: Use G_DECLARE_FINAL_TYPE
  fd2ca3a... print-object: declare it final and private
  da83a04... balsa-print-object-decor: declare it final
  86dc015... balsa-print-object-default: declare it final
  57d3689... balsa-print-object-header: declare it final
  36b265c... balsa-print-object-image: Declare it final
  ce2ec46... balsa-print-object-text: Declare it final
  ee1e5b4... Uncrustify balsa-print-object*.[ch]
  7cf4a66... Header files: Add ';' after G_DECLARE_*_TYPE
  4b7f251... More header files: Add ';' after G_DECLARE_*_TYPE
  d13bc72... filter-run-dialog: Declare it final
  b4cc027... utf8-sanitize: Use g_utf8_make_valid
  824b174... mailbox-node: Declare it final
  3c72609... Port to new GtkGesture/GtkEventController API
  8feac99... balsa-mime-widget-text: extend previous commit
  5ed5d82... Display time stamps of date-only iCalendar events
  9452e26... sendmsg-window: Declare it final
  a50109b... toolbar-model: Declare it final
  8cd9a35... uncrustify.cfg: Align struct members
  b2edfa2... Uncrustify toolbar-factory
  cc8b1dd... gmime-filter-header: Declare it final
  f5adf0c... mime-stream-shared: Declare it final.
  4f44520... main-window: Declare it derivable
  7288d80... spell-check: Declare it final, and uncrustify it
  d15b0b6... address-book: Make sure Boolean values are Boolean
  50c4376... address-book-ldap: Make sure Bool values are Bool
  b646bb2... uncrustify.cfg: Align struct initializers
  214148b... SendmsgWindow: Take it private, and uncrustify it
  a1151f4... Move some BalsaMailboxNode methods
  69fe6e9... mailbox-node: Make it private
  ffbd45e... mailbox-node: Do not use tloc argument of time()
  2372b58... balsa-index: Add convenience functions
  39eb6a5... main-window: Use the convenience functions
  3780d81... Clean up some BalsaMailboxNode code
  9d29916... Do not use tloc argument of time()
  9e3cce2... Fix a typo, and fallout from previous commit
  22851c2... balsa-index: Make it private
  a866de2... balsa-mblist: Make it private
  8f18003... print-object-decor: Make it private
  343adf7... print-object-header: Make it private
  075b957... balsa-message: Make it private
  fb7a41a... Remove some duplicative typedefs
  d995bcd... filter-run: Document the private nature
  523df27... message-window: Code cleanup
  b861b2e... Use GResource instead of installed files
  093f09f... Continue the cherry-pick
  deb77c1... Use GResource instead of installed files
  11577e5... Complete the cherry-pick
  f284498... address-book-text: Use g_clear_pointer()


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