Project

General

Profile

Feature #637944

New gtk3x-client

Added by Marko Lindqvist over 3 years ago. Updated 2 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
gui-gtk-3.9x
Target version:
Start date:
Due date:
% Done:

92%

Estimated time:
(Total: 0.00 h)

Description

New gtk3x-client to be built against gtk4 development versions and to be turned into gtk4-client when the time comes.


Subtasks

Feature #637945: Copy gui-gtk-3.22 as gui-gtk-4.0 starting pointClosedMarko Lindqvist

Feature #637962: Gtk3x-client to identify itself as oneClosedMarko Lindqvist

Feature #647926: Drop fifth parameter from gtk_box_pack_start() callsClosedMarko Lindqvist

Feature #647927: Drop fourth parameter from gtk_css_provider_load_from_data() callsClosedMarko Lindqvist

Feature #647928: Drop third parameter from gtk_css_provider_load_from_file() callClosedMarko Lindqvist

Feature #647929: Replace gtk_container_set_border_width() with modern constructsClosedMarko Lindqvist

Feature #647930: Replace gtk_button_set_image() with modern constructsClosedMarko Lindqvist

Feature #647931: Drop gtk_button_set_image_position() callClosedMarko Lindqvist

Feature #647932: Drop deprecated gtk_widget_set_app_paintable() callsClosedMarko Lindqvist

Feature #647933: Remove use of GdkVisualClosedMarko Lindqvist

Feature #647934: Add third parameter to gdk_window_begin_draw_frame() callsClosedMarko Lindqvist

Feature #647935: Drop gdk_window_process_updates() callClosedMarko Lindqvist

Feature #647936: Plug gtk3x-client to buildClosedMarko Lindqvist

Feature #647950: Set gui-gtk-4.0 include dir comments correctlyClosedMarko Lindqvist

Feature #649541: Replace gtk_widget_show_all() calls with modern constructsClosedMarko Lindqvist

Feature #649542: Replace gtk_toggle_button_set_mode() calls with modern constructsClosedMarko Lindqvist

Feature #649543: Drop parameters from gtk_init() callClosedMarko Lindqvist

Feature #656561: Add separate gtk4_menus.xml for gtk3x-clientClosedMarko Lindqvist

Feature #663042: Drop extra parameters to gtk_box_pack_start() callsClosedMarko Lindqvist

Feature #673887: Use gtk_drawing_area_set_draw_func() for map canvasesClosedMarko Lindqvist

Feature #678973: Connect mapview to "size-allocate" signal instead of "configure-event"ClosedMarko Lindqvist

Feature #686885: Drop gtk_widget_add_events() callsClosedMarko Lindqvist

Feature #743786: Use accessor functions for GdkEvent fieldsClosedMarko Lindqvist

Feature #767466: gtk3x: Replace GdkWindows with GdkSurfacesClosedMarko Lindqvist

Feature #767471: Set gtk3x-client to use gtk+-3.94ClosedMarko Lindqvist

Feature #767472: gtk3x: Replace gdk_threads_add_idle() call with g_idle_add()ClosedMarko Lindqvist

Feature #777521: gtk3x: Replace gdk_pango_context_get_for_screen() callsClosedMarko Lindqvist

Feature #777522: gtk3x: Replace gdk_cursor_new_for_display() callsClosedMarko Lindqvist

Feature #777527: gtk3x: Drop obsolete gtk_toolbar_set_icon_size() callClosedMarko Lindqvist

Feature #777529: gtk3x: Drop extra parameters to gtk_image_new_from_icon_name() callsClosedMarko Lindqvist

Feature #777563: gtk3x: Replace gtk_widget_get_window() calls with gtk_widget_get_surface()RejectedMarko Lindqvist

Feature #777693: gtk3x: Avoid nonexistent gdk_get_default_root_window()ClosedMarko Lindqvist

Feature #777701: gtk3x: Replace remaining direct accesses to GdkEvent fields with accessor callsClosedMarko Lindqvist

Feature #778153: Set gtk3x-client to use gtk+-3.92ClosedMarko Lindqvist

Feature #778154: gtk3x: Replace gtk_widget_get_window() calls with gtk_widget_get_surface() callsClosedMarko Lindqvist

Feature #778842: gtk3x: Get rid of gtk_event_box_new() callsClosedMarko Lindqvist

Feature #780502: gtk3x: Avoid gtk_image_new_from_surface() and gtk_image_set_from_surface()ClosedMarko Lindqvist

Feature #780503: gtk3x: Drop extra parameters to gtk_button_new_from_icon_name() callsClosedMarko Lindqvist

Feature #780505: gtk3x: Pass GdkTexture to gtk_window_set_icon() callsClosedMarko Lindqvist

Feature #780506: gtk3x: Replace GDK_WINDOW_TYPE_HINT_... with GDK_SURFACE_TYPE_HINT_...ClosedMarko Lindqvist

Feature #780516: gtk3x: Avoid gtk_true() usageClosedMarko Lindqvist

Feature #820703: gtk3x: Disable mapview overlay drawingClosedMarko Lindqvist

Feature #820718: gtk3x: Disable gtk3-style drag&drop implementation from worklistClosedMarko Lindqvist

Feature #821834: gtk3x: Avoid gtk_widget_hide_on_delete()ClosedMarko Lindqvist

Feature #822554: gtk3x: Avoid gdk_cursor_new_from_pixbuf() usageClosedMarko Lindqvist

Feature #822555: gtk3x: Avoid gdk_window_set_cursor() usageClosedMarko Lindqvist

Feature #822557: gtk3x: Avoid gtk_style_context_add_provider_for_screen() usageClosedMarko Lindqvist

Feature #822558: gtk3x: Replace gdk_window_...() calls with gdk_surface_...() callsClosedMarko Lindqvist

Feature #851563: Set gtk3x-client to use gtk-3.96Resolved

Feature #851564: gtk3x: Replace deprecated gtk_box_pack_start() callsResolved

Feature #851565: gtk3x: Replace deprecated gtk_box_reorder_child() callResolved

Feature #852422: gtk3x: Replace GtkButtonBoxes with GtkBoxesClosedMarko Lindqvist

Feature #852689: gtk3x: Replace city dialog gtk_window_set_icon() with gtk_window_set_icon_name()ClosedMarko Lindqvist

Feature #852690: gtk3x: Drop gtk_window_set_role() callClosedMarko Lindqvist

Feature #852693: gtk3x: Drop gtk_combo_box_set_wrap_width() callClosedMarko Lindqvist

Feature #853649: gtk3x: Get rid of gtk_entry_set_width_chars() callsResolved

Feature #853653: gtk3x: Correct gdk_device_get_surface_at_position() args for gtk-3.96Resolved

Feature #853655: gtk3x: Drop remaining gtk_window_set_role() callsClosedMarko Lindqvist

Feature #869871: gtk3x: Replace remaining gtk_window_set_icon() calls with gtk_window_set_icon_name()ClosedMarko Lindqvist

Feature #869872: gtk3x: Avoid using GtkButtonBoxClosedMarko Lindqvist

Feature #871436: gtk3x: Drop set_relative_window_position()ClosedMarko Lindqvist

Feature #871437: gtk3x: Deprecated gtk_widget_grab_default()ClosedMarko Lindqvist

Feature #871438: gtk3x: Drop popupinfo_positioning_callback()ClosedMarko Lindqvist

History

#1 Updated by Marko Lindqvist over 3 years ago

  • Tracker changed from Task to Feature

Also available in: Atom PDF