Skip to content
This repository has been archived by the owner on Sep 6, 2021. It is now read-only.

Help wanted: update CEF version on Linux, help needed on OSX and Windows #12640

Closed
ficristo opened this issue Aug 2, 2016 · 19 comments
Closed

Comments

@ficristo
Copy link
Collaborator

ficristo commented Aug 2, 2016

The version of CEF on Linux is lagging behind and I would like to try to improve this situation.
To do so there are two ways:

We tryed the first thing and asked for help without results.

Now I'm tryng the second way, but before I need some cleanup PR: I'm asking if someone of you could try to compile and run them on OSX and Windows and report the results.
If you will try, could you report in the PR mentioned which OS you used (Windows, OSX) and the compiler (GCC, Visual Studio 2015, ...)?

Thank you

PS: Here you can find how build the shell: https://github.com/adobe/brackets-shell/wiki/Building-brackets-shell

@ficristo
Copy link
Collaborator Author

ficristo commented Aug 2, 2016

Could you look at adobe/brackets-shell#561?
Merged

@David-Else
Copy link

Ficristo, it is fantastic news you are working on this! Thanks so much! Is there any news on your progress?

@ficristo
Copy link
Collaborator Author

ficristo commented Aug 8, 2016

@Learn-Digital-Audio I'll update this thread with any news.
Right now I have a couple of PR in the works, nothing big, but they are build one on top of each other.
So I need adobe/brackets-shell#561 before posting another one. And that PR has yet to be tested on OSX.
In general there is still a lot of work to do (especially since I'm not really a native developer)
Since Linux version is mostly community driven, as of now, if I receive more help I can do (a little) more.

@kirkins
Copy link

kirkins commented Aug 11, 2016

Anyone know if there is a workaround? I'm running brackets on my desktop which is Ubuntu 14.04 without a problem. On my laptop with 16.04 I get the libgcrypt11 issue.

@ficristo
Copy link
Collaborator Author

@kirkins have you searched it on other issues?
By the way there are some workarounds in #12380 and #10255 for the libgcrypt11 issue.

@ficristo
Copy link
Collaborator Author

Another, but much more ambitious way, to fix all problems on Linux would be to fix this electron issue and switch to that shell.

@kirkins
Copy link

kirkins commented Aug 11, 2016

As a work around I used the repackaged version of 1.6 found at the bottom of this page:

https://brbsix.github.io/2015/10/29/fix-missing-libgcrypt11-for-brackets-text-editor/

@ficristo
Copy link
Collaborator Author

ficristo commented Aug 17, 2016

Another cleanup adobe/brackets-shell#570 ready to be looked at.
Merged

@ficristo
Copy link
Collaborator Author

ficristo commented Aug 18, 2016

adobe/brackets-shell#571
Merged

@ficristo
Copy link
Collaborator Author

ficristo commented Sep 1, 2016

I'm not sure if I still continue on this given that @zaggino has released brackets-electron.
See this comment for a bit more context: #10255 (comment)

@ficristo
Copy link
Collaborator Author

adobe/brackets-shell#578
Merged

@ficristo
Copy link
Collaborator Author

ficristo commented Sep 27, 2016

adobe/brackets-shell#581
Merged

@ficristo
Copy link
Collaborator Author

ficristo commented Sep 28, 2016

adobe/brackets-shell#583
Merged

@ficristo
Copy link
Collaborator Author

ficristo commented Oct 6, 2016

adobe/brackets-shell#584
Merged

@ficristo
Copy link
Collaborator Author

ficristo commented Oct 6, 2016

@ficristo
Copy link
Collaborator Author

ficristo commented Oct 6, 2016

adobe/brackets-shell#588
Merged

@ficristo
Copy link
Collaborator Author

ficristo commented Oct 7, 2016

There are still some problems, but at least now I can run the application on Linux with the latest CEF.
adobe/brackets-shell#589

@ficristo
Copy link
Collaborator Author

ficristo commented Oct 23, 2016

adobe/brackets-shell#591
Merged

@ficristo
Copy link
Collaborator Author

With #562 and #589 I can compile and run master on Linux, I don't know how much is stable but could be a start.
That said this work was too much time consuming for me so I gave up.
For people on Linux the best alternative is simply to use brackets-electron.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants