Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
9 hoursv4936r23HEADv4936r23I20200810-1800masterEclipse Releng Bot1-1/+1
9 hoursv4936r23Eclipse Releng Bot3-4/+4
14 hoursBug 565900 - [GTK4] New signature for GtkTreeViewColumnn cell_get_sizePaul D'Pong9-13/+76
Gtk4 has a new signature for gtk_tree_view_column_cell_get_size, no longer taking cell_area as a parameter (was always null in codebase anyways). Change-Id: I49a4e41bbbc7fde62013f2885af638512415fd7a Signed-off-by: Paul D'Pong <>
15 hoursBug 565590 - SWT: document at the event type constants what fields ofThomas Singer1-1/+135
the event will have which values Change-Id: I4af713ca1289911dd2eb2febb7813892865b9f25 Signed-off-by: Thomas Singer <>
15 hoursv4936r22v4936r22Y20200810-1200Eclipse Releng Bot1-1/+1
15 hoursv4936r22Eclipse Releng Bot3-4/+4
17 hoursBug 564097 - [GTK][HiDPI] Cairo auto scaling causing scaling problemsPaul D'Pong17-102/+166
Added dynamic changes to icons. Goal is so that Eclipse or application restart is not required. Right now certain images are scaled however they are blurry since they are not using the higher resolution image. Tested primarily on Wayland. Change-Id: I5e7ef6abbb256f02c5a5774e3b338b0d2407d72b Signed-off-by: Paul D'Pong <>
3 daysv4936r21v4936r21Y20200809-1200Y20200808-1200I20200809-1800I20200808-1800Eclipse Releng Bot1-1/+1
3 daysv4936r21Eclipse Releng Bot3-4/+4
3 daysBug 565904 - [GTK4] Remove functions that rely on GdkAtom in GTK4I20200808-0230Paul D'Pong1-0/+5
For the time being no replacement of the function is required. Just adding #define in os.h in order to eliminate compile time errors. Change-Id: I54be8e5043f5728f3a1167c993472722e332c5d4 Signed-off-by: Paul D'Pong <>
3 daysv4936r20v4936r20I20200807-1800Eclipse Releng Bot1-1/+1
3 daysv4936r20Eclipse Releng Bot3-4/+4
4 daysBug 565898 - [GTK4] Remove GtkSelectionData from GTK4Paul D'Pong1-0/+9
Removing an old DnD data structure to allow GTK4 to compile successfully. Full port will require suggestions from Change-Id: Icf5b06340d92395fc0e41e0acc8c7d01bf784e66
4 daysv4936r19v4936r19Y20200807-1200Eclipse Releng Bot1-1/+1
4 daysv4936r19Eclipse Releng Bot3-4/+4
4 daysBug 565897 - [GTK4] Update GTK4 VersionPaul D'Pong2-6/+6
Update SWT library to latest available GTK4 packages - Version 3.98.4 Change-Id: I309790f1b4634a0dea0c25ee23519d460f46d7e1 Signed-off-by: Paul D'Pong <>
4 daysBug 564453 - Test failures in SWT on MacLakshmi Shanmugam1-2/+2
Increased item count for Tree.test_Virtual() Change-Id: If2778f254754c77278db147e8697c34e521010c7
4 daysv4936r18v4936r18I20200806-1800Eclipse Releng Bot1-1/+1
4 daysv4936r18Eclipse Releng Bot3-4/+4
5 daysBug 488772 (TreeDefaultSelectionOrder) - [Gtk][Tree] defaultSelectionPaul D'Pong1-14/+8
Stop the any other handler from being invoked by the Enter key after it has been handled by the Tree class. This is to stop double events from occur where both the Tree + some other widget (button) get the Enter key command and respond independently. Change-Id: I3c8d76d506176cdbe35602e2b42af4c95ea64108 Signed-off-by: Paul D'Pong <>
5 daysBug 565818 - [Regression] KeyEvent keyCode changed in 2020-09 M2Y20200806-1200Paul D'Pong6-3/+61
- Reverted breaking changes to setKeyState. - Left comment for GTK4 port about the need to replace gdk_keymap_translate_keyboard_state Change-Id: Ifd444dd08a8659a6f569c1a40ca24109bd309cb5 Signed-off-by: Paul D'Pong <>
5 daysv4936r17v4936r17Eclipse Releng Bot1-1/+1
5 daysv4936r17Eclipse Releng Bot3-4/+4
5 daysBug 564453 - Test failures in SWT on MacLakshmi Shanmugam1-7/+3
Removed temp code for screenshot. On Mac test machine, SWT.SetData is not being sent for the root item. Not sure why. So, set root item to top[0] if it's null. Change-Id: Ibbb8d43c39306dc11270857001f62e0d7199a387
5 daysBug 565426 - [Win32] Smooth scrolling doesn't work with SWT.CANVASAlexandr Miloslavskiy5-34/+223
The key of this change is to accumulate wheel delta division remainders. Note that two different remainders are kept, because if scrollbar's increment is not 1, the values will not be equal. Additional changes: 1) Combined code from `Widget` and `Scrollable` into a single function. 2) Horizontal wheel scrolling now correctly uses Windows settings. The setting can be found in 'Control Panel | Mouse | Wheel'. Previously only vertical scrolling took settings into account. 3) Windows settings for vertical wheel 'One screen at a time' no longer incorrectly affects horizontal scrolling in `Scrollable`. 4) `Widget.sendMouseWheelEvent()` early-returns if event is ignored. There's no reason to calculate things in this case. There could be a minor difference if listener is installed when some remainder could have been accumulated, but it's simply not worth it to run the code. 5) Both `Widget` and `Scrollable` no longer do anything if `count` is 0. Change-Id: I40b906ec7abfe15cccfe7d882ce549e829cc136d Signed-off-by: Alexandr Miloslavskiy <>
5 daysBug 565838 - [GTK4] Adapt to GtkIconTheme API changesPaul D'Pong8-19/+121
- GtkIconInfo removed - removed gtk_icon_info_load_icon, gtk_icon_theme_get_default - added gtk_icon_theme_get_for_display - gtk_icon_theme_lookup_by_gicon signature change Change-Id: I67ca5055d8bc018ac0010c67f4d198279ce1722f Signed-off-by: Paul D'Pong <>
5 daysv4936r16v4936r16I20200805-1800Eclipse Releng Bot1-1/+1
5 daysv4936r16Eclipse Releng Bot3-4/+4
5 daysModernize TabItem tests.Alexander Kurtakov1-38/+17
Change-Id: I1667aea386200eb052cc1e0a09f410a28f3466aa Signed-off-by: Alexander Kurtakov <>
5 daysModernize Color tests.Alexander Kurtakov1-271/+98
* Use assertThrows. * Don't overuse assertTrue. Change-Id: I3d064f9a7dde59b4b7256eb97a6a5f182bd81614 Signed-off-by: Alexander Kurtakov <>
5 daysModernize CCombo test.Alexander Kurtakov1-284/+86
* Use assertThrows instead of manualy catching exception. * Don't overuse assertTrue. Change-Id: Icff19a2c797639c7f0a6017e7c75872332bc9ebe Signed-off-by: Alexander Kurtakov <>
6 daysBug 565817 - [GTK4] Stop using GtkShadowType and GtkRelief propertiesPaul D'Pong14-23/+115
Removed gtk_viewport_set_shadow_type, gtk_frame_set_shadow_type Replaced gtk_scrolled_window_set_shadow_type -> gtk_scrolled_window_set_has_frame gtk_scrolled_window_get_shadow_type -> gtk_scrolled_window_get_has_frame Change-Id: Id4c290d872a85940f5a3a6269b7b159506362730 Signed-off-by: Paul D'Pong <>
6 daysv4936r15v4936r15bY20200805-1200I20200805-0750I20200805-0630Eclipse Releng Bot1-1/+1
6 daysBug 565419 - Add Linux aarch64 buildAlexander Kurtakov3-0/+21
Hook aarch64 in the p2 requirements and tests infrastructure. Change-Id: Ia4ea1a263f47afee9f670a4a2eb9374a9d2cbe13 Signed-off-by: Alexander Kurtakov <>
6 daysv4936r15v4936r15aEclipse Releng Bot1-1/+1
6 daysBug 565419 - Add Linux aarch64 buildAlexander Kurtakov1-2/+2
Fix SWT libs count. Change-Id: I81bf89418133c240bf4f2b20ca9b695532a48023 Signed-off-by: Alexander Kurtakov <>
6 daysBug 565419 - Add Linux aarch64 buildAlexander Kurtakov1-3/+22
Fix buildSWT.xml to include aarch64 calls. Change-Id: Ia1106bb6e7927ac6cff71ad42e543031b43c4140 Signed-off-by: Alexander Kurtakov <>
6 daysv4936r15v4936r15I20200804-1800Eclipse Releng Bot1-1/+1
6 daysv4936r15Eclipse Releng Bot3-4/+4
6 daysBug 565816 - [GTK4] GtkWindow changesPaul D'Pong10-94/+250
Functions renamed: iconify -> minimized deinconify -> unminimized - gtk_window_new no longer allows for a type parameter Functions removed from GTK4: Gtk_window_set_type_hint gtk_window_set_skip_taskbar_hint Gtk_window_set_keep_above Gtk_window_set_icon_list Gtk_window_get_icon_list Gtk_window_move Gtk_window_get_position Gtk_window_get_mnemonic_modifier Change-Id: I33a9df00fc63b2f9ce0b0427aa54a12e8704fe76 Signed-off-by: Paul D'Pong <>
7 daysv4936r14v4936r14aY20200804-1200Eclipse Releng Bot1-1/+1
7 daysBug 565613 - [Win32] Scrollbar thumb "jumps" when dragging itAlexandr Miloslavskiy2-14/+84
The problem was that `RDW_FRAME` caused scrollbars to redraw. When scrollbar's (max-min) is not very high, there's an easily visible distance between two distinct scrollbar positions. When scrollbar is forced to paint, it paints a distinct position instead of current dragging position, causing a visible "jump" of thumb. `RDW_FRAME` has been there since first SWT commit. I doubt that it's ever necessary in SWT. Even if it is, using it for every redraw is definitely an overkill. On top of causing visual glitches such as this Bug, it is also a performance issue, causing unnecessary drawing on every update. This is even more so because SWT handles `WM_NCPAINT` to overpaint some borders. This patch has a potential of raising some new minor painting problems. Specifically, it's possible that in some circumstances, windows's border will not be updated correctly. I don't expect that such problems will arise. However, if they do, it should be easy to address them surgically instead of using `RDW_FRAME` for every update. Change-Id: Iea6f8db8b98ae0e1f3ef460d7285de8bee215d0b Signed-off-by: Alexandr Miloslavskiy <>
7 daysv4936r14v4936r14I20200803-1800Eclipse Releng Bot1-1/+1
7 daysv4936r14Eclipse Releng Bot3-4/+4
7 daysBug 564809 - [GTK4] Adapt to GdkEvent API changesPaul D'Pong30-302/+901
Multiple functions have been renamed and their signatures changed. Converted them accordingly and placed platform filter checks. Grouped the gdk event functions together in for readability and so it will be easier to remove GTK3 function in the future. Functions changed: gdk_event_get_button -> gdk_button_event_get_button gdk_event_get_crossing_mode -> gdk_crossing_event_get_mode gdk_event_get_focus_in -> gdk_focus_event_get_in gdk_event_get_keycode -> gdk_key_event_get_keycode gdk_event_get_keyval -> gdk_key_event_get_keyval gdk_event_get_scroll_deltas -> gdk_scroll_event_get_deltas gdk_event_get_scroll_direction -> gdk_scroll_event_get_direction gdk_event_get_state -> gdk_event_get_modifier_state Added: gdk_event_ref gdk_event_unref gdk_key_event_get_layout to replace gdk_event_get_key_group gdk_keyval_name to replace getting the string directly from GtkKeyEvent Change-Id: I27de5cb6b6dbccd21d3e8d9d953763e0c1f5dbc6 Signed-off-by: Paul D'Pong <>
7 daysBug 565488 - [GTK4] GtkMenu, GtkMenuBar and GtkMenuItem removalPaul D'Pong9-137/+325
Removed: gtk_menu_bar_new gtk_menu_new gtk_menu_popdown gtk_menu_item_new gtk_menu_item_set_submenu gtk_menu_item_get_submenu gtk_menu_shell_insert gtk_menu_shell_set_take_focus gtk_menu_shell_deactivate gtk_menu_separator_menu_item_new gtk_radio_menu_item_new gtk_radio_menu_item_get_group gtk_check_menu_item_new gtk_check_menu_item_set_active gtk_check_menu_item_get_active Added: gtk_popover_popdown gtk_popover_menu_bar_new_from_model gtk_popover_menu_new_from_model g_menu_new (replaces all the varients, have to set the correct actions to get the desired style, need to test when everything compiles) g_menu_insert g_menu_item_set_submenu Change-Id: Iffc63dc269a5670df4313be07c5fc8c0b8a2cc22
11 daysv4936r13v4936r13fY20200801-1200I20200803-0210I20200801-1800I20200801-0010I20200731-2040I20200731-1800I20200731-0520Eclipse Releng Bot1-1/+1
11 daysBug 564453 - Test failures in SWT on MacLakshmi Shanmugam2-5/+22
Added screenshot for the failing tree test. Increased count for Table.test_Virtual() Change-Id: I763b7abf514ca0f868e66e2541780d8975064085 Signed-off-by: Lakshmi Shanmugam <>
11 daysv4936r13v4936r13eI20200730-1800Eclipse Releng Bot1-1/+1
12 daysUse for-each loop in TaskBarLars Vogel1-4/+2
Change-Id: I0cbae0d644e4d04760d888dc31d7fc4ddc70b298 Signed-off-by: Lars Vogel <>

Back to the top