Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Backports:SLE-15-SP3:Update
mysql-workbench
mysql-workbench-hidpi.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File mysql-workbench-hidpi.patch of Package mysql-workbench
--- mysql-workbench-community-8.0.15-org/backend/wbprivate/workbench/about_box.cpp 2019-01-30 15:32:36.000000000 +0200 +++ mysql-workbench-community-8.0.15-src/backend/wbprivate/workbench/about_box.cpp 2019-02-23 11:58:46.373377035 +0200 @@ -108,6 +108,8 @@ cairo_set_source_surface(cr, _back_image, 0, 0); cairo_paint(cr); cairo_identity_matrix(cr); + const double fix_scale = _scale_factor > 1 ? 2 / _scale_factor : 1; + cairo_scale(cr, fix_scale, fix_scale); std::string version = base::strfmt(_("Version %i.%i.%i build %i %s (%i bits)"), APP_MAJOR_NUMBER, APP_MINOR_NUMBER, APP_RELEASE_NUMBER, APP_BUILD_NUMBER, APP_RELEASE_TYPE, (int)sizeof(void *) * 8); @@ -124,6 +126,7 @@ cairo_show_text(cr, _edition.c_str()); cairo_stroke(cr); + cairo_identity_matrix(cr); } //-------------------------------------------------------------------------------------------------- diff -uNr mysql-workbench-community-8.0.15-org/library/forms/utilities.cpp mysql-workbench-community-8.0.15-src/library/forms/utilities.cpp --- mysql-workbench-community-8.0.15-org/library/forms/utilities.cpp 2019-01-30 15:32:36.000000000 +0200 +++ mysql-workbench-community-8.0.15-src/library/forms/utilities.cpp 2019-02-23 14:22:55.683414594 +0200 @@ -769,8 +769,8 @@ if (backing_scale_factor > 1 && mforms::Utilities::is_hidpi_icon(image)) { cairo_save(cr); - cairo_scale(cr, 1 / backing_scale_factor, 1 / backing_scale_factor); - cairo_set_source_surface(cr, image, x * backing_scale_factor, y * backing_scale_factor); + cairo_scale(cr, 0.5, 0.5); + cairo_set_source_surface(cr, image, x * 2, y * 2); if (alpha == 1.0) cairo_paint(cr); else diff -uNr mysql-workbench-community-8.0.15-org/library/forms/widgets.cpp mysql-workbench-community-8.0.15-src/library/forms/widgets.cpp --- mysql-workbench-community-8.0.15-org/library/forms/widgets.cpp 2019-01-30 15:32:36.000000000 +0200 +++ mysql-workbench-community-8.0.15-src/library/forms/widgets.cpp 2019-02-23 14:26:49.293546912 +0200 @@ -701,7 +701,7 @@ if (icon != NULL) { float scale; if (mforms::Utilities::is_hidpi_icon(icon) && (scale = mforms::App::get()->backing_scale_factor()) > 1) - cairo_scale(cr, 1 / scale, 1 / scale); + cairo_scale(cr, 0.5, 0.5); cairo_set_source_surface(cr, icon, 0, 0); cairo_paint(cr); } diff -uNr mysql-workbench-community-8.0.15-org/images/admin/CMakeLists.txt mysql-workbench-community-8.0.15-src/images/admin/CMakeLists.txt --- mysql-workbench-community-8.0.15-org/images/admin/CMakeLists.txt 2019-01-30 15:32:36.000000000 +0200 +++ mysql-workbench-community-8.0.15-src/images/admin/CMakeLists.txt 2019-02-22 23:58:55.094005199 +0200 @@ -81,6 +81,83 @@ wb-backup-logo-small.png wb-backup-logo.png wb_perform_config.png + admin_add_user@2x.png + admin_audit_inspector@2x.png + admin_config_wizard@2x.png + admin_connections@2x.png + admin_dashboard@2x.png + admin_export@2x.png + admin_firewall@2x.png + admin_info_offline@2x.png + admin_info_running@2x.png + admin_info_stopped@2x.png + admin_info_unknown@2x.png + admin_instrumentation_setup@2x.png + admin_manage_exported@2x.png + admin_manage_privs@2x.png + admin_meb_backup@2x.png + admin_meb_restore@2x.png + admin_option_file@2x.png + admin_performance_reports@2x.png + admin_restore_data@2x.png + admin_schema_management@2x.png + admin_scripts@2x.png + admin_server_logs@2x.png + admin_server_status@2x.png + admin_start_stop@2x.png + admin_status_vars@2x.png + admin_system_startup@2x.png + dashboard_header_innodb_dark@2x.png + dashboard_header_innodb_light@2x.png + dashboard_header_mysql_dark@2x.png + dashboard_header_mysql_light@2x.png + dashboard_header_network_dark@2x.png + dashboard_header_network_light@2x.png + dashboard_separator@2x.png + mysql-logo-00@2x.png + mysql-logo-50@2x.png + mysql-logo-51@2x.png + mysql-logo-55@2x.png + mysql-logo-56@2x.png + mysql-logo-57@2x.png + mysql-logo-58@2x.png + mysql-status-off@2x.png + mysql-status-on@2x.png + mysql-status-separator@2x.png + page_restore@2x.png + ps_easysetup_logo@2x.png + ps_easysetup_logo_enabled@2x.png + ps_overview@2x.png + ps_switcher_custom_hoover@2x.png + ps_switcher_custom_off@2x.png + ps_switcher_custom_on@2x.png + ps_switcher_default_hoover@2x.png + ps_switcher_default_off@2x.png + ps_switcher_default_on@2x.png + ps_switcher_disabled_hoover@2x.png + ps_switcher_disabled_off@2x.png + ps_switcher_disabled_on@2x.png + ps_switcher_fully_hoover@2x.png + ps_switcher_fully_off@2x.png + ps_switcher_fully_on@2x.png + ps_switcher_legend@2x.png + ps_switcher_text_dark@2x.png + ps_switcher_text_light@2x.png + title_backup@2x.png + title_connections@2x.png + title_dashboard@2x.png + title_export@2x.png + title_import@2x.png + title_instrumentation_setup@2x.png + title_logs@2x.png + title_options@2x.png + title_performance_reports@2x.png + title_restore@2x.png + title_startup@2x.png + title_users@2x.png + title_variables@2x.png + wb-backup-logo@2x.png + wb-backup-logo-small@2x.png ) install(FILES ${IMAGE_FILES} DESTINATION ${WB_PACKAGE_SHARED_DIR}/images) diff -uNr mysql-workbench-community-8.0.15-org/images/grt/CMakeLists.txt mysql-workbench-community-8.0.15-src/images/grt/CMakeLists.txt --- mysql-workbench-community-8.0.15-org/images/grt/CMakeLists.txt 2019-01-30 15:32:36.000000000 +0200 +++ mysql-workbench-community-8.0.15-src/images/grt/CMakeLists.txt 2019-02-23 00:11:07.436883095 +0200 @@ -149,6 +149,26 @@ structs/workbench.physical.oracle.Model.48x48.png structs/workbench.physical.sqlite.Model.48x48.png structs/workbench.physical.sybase.Model.48x48.png + structs/db.Column.fk.side.16x16@2x.png + structs/db.Column.many.side.16x16@2x.png + structs/db.Column.pk.side.16x16@2x.png + structs/db.Column.side.16x16@2x.png + structs/db.ForeignKey.many.side.16x16@2x.png + structs/db.ForeignKey.side.16x16@2x.png + structs/db.Index.many.side.16x16@2x.png + structs/db.Index.side.16x16@2x.png + structs/db.Routine.many.side.16x16@2x.png + structs/db.Routine.side.16x16@2x.png + structs/db.Schema.loading.side.16x16@2x.png + structs/db.Schema.side.16x16@2x.png + structs/db.Schema.unloaded.side.16x16@2x.png + structs/db.Table.many.side.16x16@2x.png + structs/db.Table.side.16x16@2x.png + structs/db.Trigger.many.side.16x16@2x.png + structs/db.Trigger.side.16x16@2x.png + structs/db.View.broken.side.16x16@2x.png + structs/db.View.many.side.16x16@2x.png + structs/db.View.side.16x16@2x.png ) install(FILES ${IMAGE_FILES} DESTINATION ${WB_PACKAGE_SHARED_DIR}/images) diff -uNr mysql-workbench-community-8.0.15-org/images/home/CMakeLists.txt mysql-workbench-community-8.0.15-src/images/home/CMakeLists.txt --- mysql-workbench-community-8.0.15-org/images/home/CMakeLists.txt 2019-01-30 15:32:36.000000000 +0200 +++ mysql-workbench-community-8.0.15-src/images/home/CMakeLists.txt 2019-02-22 23:46:26.023192481 +0200 @@ -27,6 +27,19 @@ wb_tile_user_light.png home_screen_close_dark.png home_screen_close_light.png + home_screen_close_dark@2x.png + home_screen_close_light@2x.png + sidebar_launchers@2x.png + sidebar_migration@2x.png + sidebar_modeling@2x.png + sidebar_wb@2x.png + wb_doc_model@2x.png + wb_tile_folder_mini_dark@2x.png + wb_tile_folder_mini_light@2x.png + wb_tile_schema_dark@2x.png + wb_tile_schema_light@2x.png + wb_tile_time_dark@2x.png + wb_tile_time_light@2x.png ) install(FILES ${IMAGE_FILES} DESTINATION ${WB_PACKAGE_SHARED_DIR}/images) diff -uNr mysql-workbench-community-8.0.15-org/images/sql/CMakeLists.txt mysql-workbench-community-8.0.15-src/images/sql/CMakeLists.txt --- mysql-workbench-community-8.0.15-org/images/sql/CMakeLists.txt 2019-01-30 15:32:36.000000000 +0200 +++ mysql-workbench-community-8.0.15-src/images/sql/CMakeLists.txt 2019-02-23 00:05:36.143142419 +0200 @@ -104,6 +104,71 @@ wb_item_overlay_execute.png wb_item_overlay_inspector.png wb_item_overlay_result.png + object_inspector_mac@2x.png + output_type-executionplan@2x.png + output_type-explaindata@2x.png + output_type-fieldtypes@2x.png + output_type-formeditor@2x.png + output_type-item_selected@2x.png + output_type-querystats@2x.png + output_type-resultset@2x.png + output_type-spacialview@2x.png + output_type-toggle-off@2x.png + output_type-toggle-on@2x.png + qe_main-tb-icon_add-function_mac@2x.png + qe_main-tb-icon_add-routine_mac@2x.png + qe_main-tb-icon_add-schema_mac@2x.png + qe_main-tb-icon_add-sql-editor_mac@2x.png + qe_main-tb-icon_add-table_mac@2x.png + qe_main-tb-icon_add-view_mac@2x.png + qe_main-tb-icon_execute-sql-file_mac@2x.png + qe_main-tb-icon_open-sql-file_mac@2x.png + qe_main-tb-icon_preferences_mac@2x.png + qe_main-tb-icon_refresh-conn_mac@2x.png + qe_main-tb-icon_search_db_mac@2x.png + qe_sql-editor-explain-tb-overview@2x.png + qe_sql-editor-resultset-tb-pin@2x.png + qe_sql-editor-resultset-tb-pinned@2x.png + qe_sql-editor-tb-icon_autocommit-off@2x.png + qe_sql-editor-tb-icon_autocommit-on@2x.png + qe_sql-editor-tb-icon_beautifier@2x.png + qe_sql-editor-tb-icon_beautifier_current@2x.png + qe_sql-editor-tb-icon_commit@2x.png + qe_sql-editor-tb-icon_execute@2x.png + qe_sql-editor-tb-icon_execute-current@2x.png + qe_sql-editor-tb-icon_explain@2x.png + qe_sql-editor-tb-icon_find@2x.png + qe_sql-editor-tb-icon_open@2x.png + qe_sql-editor-tb-icon_rollback@2x.png + qe_sql-editor-tb-icon_save@2x.png + qe_sql-editor-tb-icon_special-chars-off@2x.png + qe_sql-editor-tb-icon_special-chars-on@2x.png + qe_sql-editor-tb-icon_stop@2x.png + qe_sql-editor-tb-icon_stop-on-error-off@2x.png + qe_sql-editor-tb-icon_stop-on-error-on@2x.png + qe_sql-editor-tb-icon_word-wrap-off@2x.png + qe_sql-editor-tb-icon_word-wrap-on@2x.png + qe_sql-editor-tb-icon_zoom-area@2x.png + qe_sql-editor-tb-icon_zoom-auto@2x.png + qe_sql-editor-tb-icon_zoom-center@2x.png + qe_sql-editor-tb-icon_zoom-in@2x.png + qe_sql-editor-tb-icon_zoom-jump@2x.png + qe_sql-editor-tb-icon_zoom-out@2x.png + qe_sql-editor-tb-icon_zoom-reset@2x.png + switcher_bottom_off@2x.png + switcher_bottom_on@2x.png + switcher_left_off@2x.png + switcher_left_on@2x.png + switcher_right_off@2x.png + switcher_right_on@2x.png + title_schema_inspector@2x.png + title_table_inspector@2x.png + wb_item_overlay_autozoom@2x.png + wb_item_overlay_editor@2x.png + wb_item_overlay_execute@2x.png + wb_item_overlay_inspector@2x.png + wb_item_overlay_result@2x.png + wb-sidebar-refresh@2x.png ) install(FILES ${IMAGE_FILES} DESTINATION ${WB_PACKAGE_SHARED_DIR}/images) diff -uNr mysql-workbench-community-8.0.15-org/images/toolbar/CMakeLists.txt mysql-workbench-community-8.0.15-src/images/toolbar/CMakeLists.txt --- mysql-workbench-community-8.0.15-org/images/toolbar/CMakeLists.txt 2019-01-30 15:32:36.000000000 +0200 +++ mysql-workbench-community-8.0.15-src/images/toolbar/CMakeLists.txt 2019-02-23 00:06:39.446710703 +0200 @@ -102,6 +102,27 @@ wb_rel_nm.png wb_rubber.png wb_toolbar_pages_18x18.png +record_add@2x.png +record_autosize@2x.png +record_back@2x.png +record_del@2x.png +record_edit@2x.png +record_export@2x.png +record_fetch_all@2x.png +record_fetch_next@2x.png +record_fetch_prev@2x.png +record_first@2x.png +record_import@2x.png +record_last@2x.png +record_next@2x.png +record_refresh@2x.png +tiny_refresh@2x.png +tiny_rollback@2x.png +wb-toolbar_automatic-help-off@2x.png +wb-toolbar_automatic-help-on@2x.png +wb-toolbar_manual-help@2x.png +wb-toolbar_nav-back@2x.png +wb-toolbar_nav-forward@2x.png ) install(FILES ${IMAGE_FILES} DESTINATION ${WB_PACKAGE_SHARED_DIR}/images) diff -uNr mysql-workbench-community-8.0.15-org/images/ui/CMakeLists.txt mysql-workbench-community-8.0.15-src/images/ui/CMakeLists.txt --- mysql-workbench-community-8.0.15-org/images/ui/CMakeLists.txt 2019-01-30 15:32:36.000000000 +0200 +++ mysql-workbench-community-8.0.15-src/images/ui/CMakeLists.txt 2019-02-22 23:39:56.825343961 +0200 @@ -155,6 +155,24 @@ session.png folder.png session-switch.png + audit_log@2x.png + big_switcher_no@2x.png + big_switcher_yes@2x.png + firewall-header@2x.png + item_overlay_add@2x.png + item_overlay_delete@2x.png + JS_Datatype_Array@2x.png + JS_Datatype_Bin@2x.png + JS_Datatype_Bool@2x.png + JS_Datatype_Date@2x.png + JS_Datatype_Null@2x.png + JS_Datatype_Number@2x.png + JS_Datatype_Object@2x.png + JS_Datatype_ObjectId@2x.png + JS_Datatype_String@2x.png + MySQL-WB-about-screen@2x.png + separator_vertical@2x.png + wb_lock@2x.png ) if (UNIX)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor