Recently, I published a blog article about making Use Of Chrome's Ozone-GBM Intel Graphics Support On The Linux Desktop. This is about using ChromeOS graphics stack for a regular Linux system. This article was also mentioned in Phoronix.
Originally, my old colleague started working on this a long time ago, but it has been broken since then. So I have been trying to enable ozone-gbm on a Linux system because this solution would be useful for embedded systems. I'm making a Yocto recipe for this and will open it soon.
Showing posts with label chromium. Show all posts
Showing posts with label chromium. Show all posts
Thursday, July 12, 2018
Monday, November 14, 2016
My major contributions to Chromium project
I have been working on Chromium project since 2013 and fixed many bugs and implemented some features. Here are my major contributions:
Blink Editing
- [Issue 584939] document.queryCommandState returns true for bold, italic, underline, and strikethrough after selecting image
- [issue 232188] Caret color issue in content editable element
Aura and Wayland support:
- [Issue 473228] Make *::ShowWithWindowState(minimized, maximized, fullscreen) consistent across platforms
- Issue 578890 upstream wayland backend for ozone
- Issue 50485 Korean Hangul typing issue
Wednesday, April 02, 2014
Ozone-Wayland
Ozone-Wayland is an Ozone implementation of Chromium, which allows to run Crosswalk and Chromium browser natively on Wayland without any X11 dependence[1].
I have been working on Ozone-Wayland recently. There were two releases since I was involved in the development. In the latest release, I contributed the virtual keyboard support to Ozone-Wayland. You can find how it works in the following video:
The ozone-wayland team has been focusing on graphics accelerations such as WebGL, Canvas 2D, Accelerated Compositing on Wayland. WebGL and Canvas 2D accelerations can be accelerated by off-screen Rendering in GPU process. In the latest release, we started supporting multi-touch and virtual keyboard, which work fine on Tizen IVI as you can the above video.
What is Ozone?
Ozone is an abstraction layer used by Chromium browsers to separate out the different windowing systems and also abstract surface acceleration for Aura UI framework, input handling, event handling, and other UI-related matters[4]. Ozone-Wayland provides Wayland support for Ozone[2].
Reference
I have been working on Ozone-Wayland recently. There were two releases since I was involved in the development. In the latest release, I contributed the virtual keyboard support to Ozone-Wayland. You can find how it works in the following video:
The ozone-wayland team has been focusing on graphics accelerations such as WebGL, Canvas 2D, Accelerated Compositing on Wayland. WebGL and Canvas 2D accelerations can be accelerated by off-screen Rendering in GPU process. In the latest release, we started supporting multi-touch and virtual keyboard, which work fine on Tizen IVI as you can the above video.
What is Ozone?
Ozone is an abstraction layer used by Chromium browsers to separate out the different windowing systems and also abstract surface acceleration for Aura UI framework, input handling, event handling, and other UI-related matters[4]. Ozone-Wayland provides Wayland support for Ozone[2].
Reference
- Project Homepage: https://github.com/01org/ozone-wayland
- https://01.org/ozone-wayland/blogs/kalyankondapally/2014/beta-channel-updated-m35
- Ozone-Wayland Release Adds Virtual Keyboard, Touch Support, Mar. 26, 2014
- Chromium On Wayland "Ozone" Continues, Oct. 07, 2013
- Wayland-Based Chromium Browser Released, Nov. 11, 2013
- Chromium Ported To Wayland, Now Working, Sep. 18, 2013
Saturday, August 07, 2010
Building Chromium browser on your Mac
![]() |
| Copyright © Chromium Project |
This is a starting point to build Chromium on Mac OS X.
http://code.google.com/p/chromium/wiki/MacBuildInstructions
Installing the depot-tools
http://dev.chromium.org/developers/how-tos/install-gclient$ svn co http://src.chromium.org/svn/trunk/tools/depot_tools
Add depot_tools to your PATH:
$ export PATH=`pwd`/depot_tools:"$PATH"
Getting the code
A checkout straight from the Subversion (SVN) repository can take a long time. It would be good to download a tar ball from http://build.chromium.org/buildbot/archives/chromium_tarball.htmlThen, you can update the code to the latest revision from the SVN repository.
$ gclient sync
Building from the command line
To build all targets (it takes a long time due to test case builds)$ cd ~/chromium/src/build
$ xcodebuild -project all.xcodeproj -configuration Debug -target All
To build just chrome:
$ cd ~/chromium/src/chrome
$ xcodebuild -project chrome.xcodeproj -configuration Debug -target chrome
Running Chromium
Run Chromium debug build$ cd ~/chromium/src/xcodebuild/Debug
Subscribe to:
Posts (Atom)

