GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — DO NOT MERGE! Hackweek2 from directhex by lytico · Pull Request #10 · dotdevelop/dotdevelop

Conversation

@lytico

@lytico lytico commented Apr 28, 2020

Copy link
Copy Markdown
Member

this is for review only
maybe some parts could be useful

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
Jo Shields and others added 22 commits July 23, 2018 10:45
Jo Shields
Remove Stetic Gtk#2 GUI designer
6ca69b5
Stetic is what sold me on MonoDevelop in the first place, more than a decade ago. A high quality GUI designer, fully integratwd into the IDE, on Linux, was bliss - as compared to the state of the art of `glade-2` XML files at the time.

However.

In 2018, it is effectively dead weight for us.

Visual Studio for Mac is not a Gtk# IDE, and does not benefit from Gtk# app authoring support. And, crucially, Stetic depends heavily on the internals of libglade, which no longer exists in Gtk+ 3.0+.

In order to move forwards with porting MonoDevelop to Gtk#3, Stetic in its current incarnation needs to go away. All the internals need rewriting, and we cannot justify the engineer time required to do that ourselves. So, like our C/C++ support, remove it & focus on the fundamentals.

This removal removes support for creating new Gtk# projects (as the templates are in MonoDevelop.GtkCore), but it can still open/compile existing Gtk# projects fine.
Jo Shields
Remove lingering glade-sharp references
1db6b06
Jo Shields
Port to Gtk#3
6155274
Jo Shields
moop
abca952
Jo Shields
moop
7065835
Jo Shields
current wip
17d164b
Jo Shields
Made it show an error popup!
6297e23
Jo Shields
More build fixes
b16963a
Jo Shields
More build fixes
d30cfab
@directhex Jo Shields
Always use ToolkitType.Gtk3 for XWT
ed1ab72
@directhex Jo Shields
Retrieve version number in a non-weird way
feb07e0
@directhex Jo Shields
Work around lack of font loading, due to style service stubs
d7a532b
@directhex Jo Shields
Get something displaying!!!
e5ae6e7
@directhex Jo Shields
Fix natural_* == 0 in OnGetPreferred* events
85160e1
Jo Shields
Minor natural_height fix
b615c4e
Jo Shields
My first port from OnExposeEvent to OnDrawn
c5374d0
@directhex Jo Shields
Fix Gtk3 on Mac
02d2dae
@directhex Jo Shields
Better Linux OS name detection in Help/About
765a54d
@directhex Jo Shields
more updates
0b740ae
@directhex Jo Shields
More sourceeditor fixes
bcc8c79
@directhex Jo Shields
More build stubbing
6606b91
Jo Shields
Bump Xwt submodule, for Mac dllmap fix
b08b7c5
@lytico lytico mentioned this pull request Apr 28, 2020
There is a partially working Gtk 3 version of MonoDevelop #8
Open
@lytico lytico mentioned this pull request Jun 17, 2022
Where can we help? #72
Open
@MakiWolf MakiWolf mentioned this pull request Jan 4, 2024
Draft: GTK3: Do not merge #149
Closed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

2 participants

@lytico @directhex
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.