Ticket #3645 (accepted defect)

Opened 13 months ago

Last modified 12 months ago

Port Terminal to GTK+3

Reported by: manuq Owned by: danielfrancis
Priority: Unspecified by Maintainer Milestone: Unspecified by Release Team
Component: Terminal Version: Git as of bugdate
Severity: Unspecified Keywords: gtk3, patch
Cc: humitos Distribution/OS: Unspecified
Bug Status: New

Description (last modified by danielfrancis) (diff)

Agus and Daniel started the port in EduJAM sprint, please document in this ticket if you have any blockers.

Attachments

0001-GTK3-Port.patch Download (9.2 KB) - added by danielfrancis 13 months ago.
Patch with the port to GTK3

Change History

Changed 13 months ago by danielfrancis

Patch with the port to GTK3

follow-up: ↓ 2   Changed 13 months ago by danielfrancis

  • owner changed from RafaelOrtiz to danielfrancis
  • status changed from new to accepted
  • description modified (diff)

Pending save data in journal.

in reply to: ↑ 1 ; follow-up: ↓ 3   Changed 13 months ago by manuq

Replying to danielfrancis:

Pending save data in journal.

Great. What is the exact blocker? Which function or method is available in GTK2 and not in GTK3? Is this already reported upstream?

in reply to: ↑ 2   Changed 13 months ago by danielfrancis

Replying to manuq:

Replying to danielfrancis:

Pending save data in journal.


Great. What is the exact blocker? Which function or method is available in GTK2 and not in GTK3? Is this already reported upstream?

The method vte.Terminal.get_text was moved in GTK3, we need it to save the session store in Journal.

  Changed 13 months ago by humitos

  • keywords gtk3, patch added; gtk3 removed

  Changed 13 months ago by humitos

Well, there is another issue pending to solve here: drag and drop.

The only case when it's useful is to drag and drop something from the clipboard to the Terminal screen. This action will paste all the content of that clipboard on the Terminal. godiard mentioned this on the sugar devel list and I think it's important.

Can you fill in a new ticket for this upstream?

  Changed 13 months ago by aguz

I reported the vte bug in gnome bugzilla:
 https://bugzilla.gnome.org/show_bug.cgi?id=677000

follow-up: ↓ 8   Changed 13 months ago by danielfrancis

  • status_field changed from Unconfirmed to Resolved

Here is the new ticket with the Drag and Drop task.
 http://bugs.sugarlabs.org/ticket/3655

in reply to: ↑ 7   Changed 13 months ago by manuq

  • status_field changed from Resolved to New

Replying to danielfrancis:

Here is the new ticket with the Drag and Drop task.
 http://bugs.sugarlabs.org/ticket/3655

Thanks Dani, we will mark this as resolved when the patch lands in the git repository.

  Changed 12 months ago by humitos

I found a new regression issue related with the port: #3717

Note: See TracTickets for help on using tickets.