<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.expertiza.ncsu.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nkale</id>
	<title>Expertiza_Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.expertiza.ncsu.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nkale"/>
	<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Special:Contributions/Nkale"/>
	<updated>2026-05-09T19:13:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97676</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97676"/>
		<updated>2015-10-31T20:43:38Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Design Pattern Used */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''To Report CSS errors to the devtools, both stored and live.'''&lt;br /&gt;
[https://en.wikipedia.org/wiki/Cascading_Style_Sheets CSS] errors are reported to the [https://www.mozilla.org/en-US/firefox/new/ Firefox] developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an [https://en.wikipedia.org/wiki/Application_programming_interface API] for hosting the engine within other software. The Servo browser currently provides developer tools to inspect [https://en.wikipedia.org/wiki/Document_Object_Model DOM], execute [https://en.wikipedia.org/wiki/JavaScript JavaScript] remotely.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Rust_(programming_language)&amp;lt;/ref&amp;gt; is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
&lt;br /&gt;
=Environment Setup&amp;lt;ref&amp;gt;https://github.com/servo/servo&amp;lt;/ref&amp;gt;=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description&amp;lt;ref&amp;gt;https://github.com/servo/servo/wiki/CSS-parse-error-reporting&amp;lt;/ref&amp;gt;=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps'''&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate CSS error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps'''&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached CSS error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=Design Pattern Used=&lt;br /&gt;
Model view controller design pattern and Interpreter design pattern is used in this project.&lt;br /&gt;
&lt;br /&gt;
[[File:dp1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:Dp1.jpg&amp;diff=97674</id>
		<title>File:Dp1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:Dp1.jpg&amp;diff=97674"/>
		<updated>2015-10-31T20:42:13Z</updated>

		<summary type="html">&lt;p&gt;Nkale: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97672</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97672"/>
		<updated>2015-10-31T20:41:43Z</updated>

		<summary type="html">&lt;p&gt;Nkale: image add&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''To Report CSS errors to the devtools, both stored and live.'''&lt;br /&gt;
[https://en.wikipedia.org/wiki/Cascading_Style_Sheets CSS] errors are reported to the [https://www.mozilla.org/en-US/firefox/new/ Firefox] developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an [https://en.wikipedia.org/wiki/Application_programming_interface API] for hosting the engine within other software. The Servo browser currently provides developer tools to inspect [https://en.wikipedia.org/wiki/Document_Object_Model DOM], execute [https://en.wikipedia.org/wiki/JavaScript JavaScript] remotely.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Rust_(programming_language)&amp;lt;/ref&amp;gt; is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
&lt;br /&gt;
=Environment Setup&amp;lt;ref&amp;gt;https://github.com/servo/servo&amp;lt;/ref&amp;gt;=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description&amp;lt;ref&amp;gt;https://github.com/servo/servo/wiki/CSS-parse-error-reporting&amp;lt;/ref&amp;gt;=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps'''&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate CSS error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps'''&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached CSS error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=Design Pattern Used=&lt;br /&gt;
[[File:dp1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97671</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97671"/>
		<updated>2015-10-31T20:39:01Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Design Pattern */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''To Report CSS errors to the devtools, both stored and live.'''&lt;br /&gt;
[https://en.wikipedia.org/wiki/Cascading_Style_Sheets CSS] errors are reported to the [https://www.mozilla.org/en-US/firefox/new/ Firefox] developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an [https://en.wikipedia.org/wiki/Application_programming_interface API] for hosting the engine within other software. The Servo browser currently provides developer tools to inspect [https://en.wikipedia.org/wiki/Document_Object_Model DOM], execute [https://en.wikipedia.org/wiki/JavaScript JavaScript] remotely.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Rust_(programming_language)&amp;lt;/ref&amp;gt; is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
&lt;br /&gt;
=Environment Setup&amp;lt;ref&amp;gt;https://github.com/servo/servo&amp;lt;/ref&amp;gt;=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description&amp;lt;ref&amp;gt;https://github.com/servo/servo/wiki/CSS-parse-error-reporting&amp;lt;/ref&amp;gt;=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps'''&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate CSS error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps'''&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached CSS error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:Design_pattern2.jpg&amp;diff=97670</id>
		<title>File:Design pattern2.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:Design_pattern2.jpg&amp;diff=97670"/>
		<updated>2015-10-31T20:35:07Z</updated>

		<summary type="html">&lt;p&gt;Nkale: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97669</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97669"/>
		<updated>2015-10-31T20:33:21Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Design Pattern */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''To Report CSS errors to the devtools, both stored and live.'''&lt;br /&gt;
[https://en.wikipedia.org/wiki/Cascading_Style_Sheets CSS] errors are reported to the [https://www.mozilla.org/en-US/firefox/new/ Firefox] developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an [https://en.wikipedia.org/wiki/Application_programming_interface API] for hosting the engine within other software. The Servo browser currently provides developer tools to inspect [https://en.wikipedia.org/wiki/Document_Object_Model DOM], execute [https://en.wikipedia.org/wiki/JavaScript JavaScript] remotely.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Rust_(programming_language)&amp;lt;/ref&amp;gt; is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
&lt;br /&gt;
=Environment Setup&amp;lt;ref&amp;gt;https://github.com/servo/servo&amp;lt;/ref&amp;gt;=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description&amp;lt;ref&amp;gt;https://github.com/servo/servo/wiki/CSS-parse-error-reporting&amp;lt;/ref&amp;gt;=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps'''&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate CSS error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps'''&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached CSS error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
==Design Pattern==&lt;br /&gt;
&lt;br /&gt;
[[File:design pattern2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97668</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97668"/>
		<updated>2015-10-31T20:31:21Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Program Flow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''To Report CSS errors to the devtools, both stored and live.'''&lt;br /&gt;
[https://en.wikipedia.org/wiki/Cascading_Style_Sheets CSS] errors are reported to the [https://www.mozilla.org/en-US/firefox/new/ Firefox] developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an [https://en.wikipedia.org/wiki/Application_programming_interface API] for hosting the engine within other software. The Servo browser currently provides developer tools to inspect [https://en.wikipedia.org/wiki/Document_Object_Model DOM], execute [https://en.wikipedia.org/wiki/JavaScript JavaScript] remotely.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Rust_(programming_language)&amp;lt;/ref&amp;gt; is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
&lt;br /&gt;
=Environment Setup&amp;lt;ref&amp;gt;https://github.com/servo/servo&amp;lt;/ref&amp;gt;=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description&amp;lt;ref&amp;gt;https://github.com/servo/servo/wiki/CSS-parse-error-reporting&amp;lt;/ref&amp;gt;=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps'''&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate CSS error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps'''&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached CSS error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
==Design Pattern==&lt;br /&gt;
&lt;br /&gt;
[[File:design pattern.jpg]]&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97666</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97666"/>
		<updated>2015-10-31T20:26:04Z</updated>

		<summary type="html">&lt;p&gt;Nkale: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''To Report CSS errors to the devtools, both stored and live.'''&lt;br /&gt;
[https://en.wikipedia.org/wiki/Cascading_Style_Sheets CSS] errors are reported to the [https://www.mozilla.org/en-US/firefox/new/ Firefox] developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an [https://en.wikipedia.org/wiki/Application_programming_interface API] for hosting the engine within other software. The Servo browser currently provides developer tools to inspect [https://en.wikipedia.org/wiki/Document_Object_Model DOM], execute [https://en.wikipedia.org/wiki/JavaScript JavaScript] remotely.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Rust_(programming_language)&amp;lt;/ref&amp;gt; is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
&lt;br /&gt;
=Environment Setup&amp;lt;ref&amp;gt;https://github.com/servo/servo&amp;lt;/ref&amp;gt;=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description&amp;lt;ref&amp;gt;https://github.com/servo/servo/wiki/CSS-parse-error-reporting&amp;lt;/ref&amp;gt;=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps'''&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate CSS error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps'''&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached CSS error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97664</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97664"/>
		<updated>2015-10-31T20:20:29Z</updated>

		<summary type="html">&lt;p&gt;Nkale: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''To Report CSS errors to the devtools, both stored and live.'''&lt;br /&gt;
[https://en.wikipedia.org/wiki/Cascading_Style_Sheets CSS] errors are reported to the [https://www.mozilla.org/en-US/firefox/new/ Firefox] developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an [https://en.wikipedia.org/wiki/Application_programming_interface API] for hosting the engine within other software. The Servo browser currently provides developer tools to inspect DOM, execute JavaScript remotely.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Rust_(programming_language)&amp;lt;/ref&amp;gt; is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
&lt;br /&gt;
=Environment Setup&amp;lt;ref&amp;gt;https://github.com/servo/servo&amp;lt;/ref&amp;gt;=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description&amp;lt;ref&amp;gt;https://github.com/servo/servo/wiki/CSS-parse-error-reporting&amp;lt;/ref&amp;gt;=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps'''&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate CSS error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps'''&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached CSS error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97663</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97663"/>
		<updated>2015-10-31T20:19:54Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Report CSS errors to the devtools, both stored and live */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Report CSS errors to the devtools, both stored and live'''&lt;br /&gt;
[https://en.wikipedia.org/wiki/Cascading_Style_Sheets CSS] errors are reported to the [https://www.mozilla.org/en-US/firefox/new/ Firefox] developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an [https://en.wikipedia.org/wiki/Application_programming_interface API] for hosting the engine within other software. The Servo browser currently provides developer tools to inspect DOM, execute JavaScript remotely.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Rust_(programming_language)&amp;lt;/ref&amp;gt; is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
&lt;br /&gt;
=Environment Setup&amp;lt;ref&amp;gt;https://github.com/servo/servo&amp;lt;/ref&amp;gt;=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description&amp;lt;ref&amp;gt;https://github.com/servo/servo/wiki/CSS-parse-error-reporting&amp;lt;/ref&amp;gt;=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps'''&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate CSS error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps'''&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached CSS error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97659</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97659"/>
		<updated>2015-10-31T20:14:58Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
[https://en.wikipedia.org/wiki/Cascading_Style_Sheets CSS] errors are reported to the [https://www.mozilla.org/en-US/firefox/new/ Firefox] developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an [https://en.wikipedia.org/wiki/Application_programming_interface API] for hosting the engine within other software. The Servo browser currently provides developer tools to inspect DOM, execute JavaScript remotely.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Rust_(programming_language)&amp;lt;/ref&amp;gt; is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
&lt;br /&gt;
=Environment Setup&amp;lt;ref&amp;gt;https://github.com/servo/servo&amp;lt;/ref&amp;gt;=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description&amp;lt;ref&amp;gt;https://github.com/servo/servo/wiki/CSS-parse-error-reporting&amp;lt;/ref&amp;gt;=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps'''&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate CSS error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps'''&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached CSS error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97657</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97657"/>
		<updated>2015-10-31T20:13:44Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
[https://en.wikipedia.org/wiki/Cascading_Style_Sheets CSS] errors are reported to the [https://www.mozilla.org/en-US/firefox/new/ Firefox] developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an [https://en.wikipedia.org/wiki/Application_programming_interface API] for hosting the engine within other software.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Rust_(programming_language)&amp;lt;/ref&amp;gt; is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
&lt;br /&gt;
=Environment Setup&amp;lt;ref&amp;gt;https://github.com/servo/servo&amp;lt;/ref&amp;gt;=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description&amp;lt;ref&amp;gt;https://github.com/servo/servo/wiki/CSS-parse-error-reporting&amp;lt;/ref&amp;gt;=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps'''&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate CSS error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps'''&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached CSS error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97656</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97656"/>
		<updated>2015-10-31T20:12:53Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Program Flow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
[https://en.wikipedia.org/wiki/Cascading_Style_Sheets CSS] errors are reported to the [https://www.mozilla.org/en-US/firefox/new/ Firefox] developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Rust_(programming_language)&amp;lt;/ref&amp;gt; is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
&lt;br /&gt;
=Environment Setup&amp;lt;ref&amp;gt;https://github.com/servo/servo&amp;lt;/ref&amp;gt;=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description&amp;lt;ref&amp;gt;https://github.com/servo/servo/wiki/CSS-parse-error-reporting&amp;lt;/ref&amp;gt;=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps'''&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate CSS error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps'''&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached CSS error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97639</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97639"/>
		<updated>2015-10-31T20:03:59Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Report CSS errors to the devtools, both stored and live */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
[https://en.wikipedia.org/wiki/Cascading_Style_Sheets CSS] errors are reported to the [https://www.mozilla.org/en-US/firefox/new/ Firefox] developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Rust_(programming_language)&amp;lt;/ref&amp;gt; is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
&lt;br /&gt;
=Environment Setup&amp;lt;ref&amp;gt;https://github.com/servo/servo&amp;lt;/ref&amp;gt;=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description&amp;lt;ref&amp;gt;https://github.com/servo/servo/wiki/CSS-parse-error-reporting&amp;lt;/ref&amp;gt;=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps''':&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached css error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97636</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97636"/>
		<updated>2015-10-31T20:02:54Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Report CSS errors to the devtools, both stored and live */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
[https://en.wikipedia.org/wiki/Cascading_Style_Sheets CSS] errors are reported to the Firefox developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Rust_(programming_language)&amp;lt;/ref&amp;gt; is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
&lt;br /&gt;
=Environment Setup&amp;lt;ref&amp;gt;https://github.com/servo/servo&amp;lt;/ref&amp;gt;=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description&amp;lt;ref&amp;gt;https://github.com/servo/servo/wiki/CSS-parse-error-reporting&amp;lt;/ref&amp;gt;=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps''':&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached css error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97633</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97633"/>
		<updated>2015-10-31T20:02:15Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Report CSS errors to the devtools, both stored and live */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
[en.wikipedia.org/wiki/Cascading_Style_Sheets CSS] errors are reported to the Firefox developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Rust_(programming_language)&amp;lt;/ref&amp;gt; is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
&lt;br /&gt;
=Environment Setup&amp;lt;ref&amp;gt;https://github.com/servo/servo&amp;lt;/ref&amp;gt;=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description&amp;lt;ref&amp;gt;https://github.com/servo/servo/wiki/CSS-parse-error-reporting&amp;lt;/ref&amp;gt;=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps''':&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached css error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97631</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97631"/>
		<updated>2015-10-31T20:00:40Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Report CSS errors to the devtools, both stored and live */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
CSS errors are reported to the [[Firefox]https://www.mozilla.org/en-US/firefox/new] developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Rust_(programming_language)&amp;lt;/ref&amp;gt; is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
&lt;br /&gt;
=Environment Setup&amp;lt;ref&amp;gt;https://github.com/servo/servo&amp;lt;/ref&amp;gt;=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description&amp;lt;ref&amp;gt;https://github.com/servo/servo/wiki/CSS-parse-error-reporting&amp;lt;/ref&amp;gt;=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps''':&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached css error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97617</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97617"/>
		<updated>2015-10-31T19:45:49Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Project Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Rust_(programming_language)&amp;lt;/ref&amp;gt; is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
&lt;br /&gt;
=Environment Setup&amp;lt;ref&amp;gt;https://github.com/servo/servo&amp;lt;/ref&amp;gt;=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description&amp;lt;ref&amp;gt;https://github.com/servo/servo/wiki/CSS-parse-error-reporting&amp;lt;/ref&amp;gt;=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps''':&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached css error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97614</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97614"/>
		<updated>2015-10-31T19:41:52Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Environment Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Rust_(programming_language)&amp;lt;/ref&amp;gt; is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
&lt;br /&gt;
=Environment Setup&amp;lt;ref&amp;gt;https://github.com/servo/servo&amp;lt;/ref&amp;gt;=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps''':&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached css error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97612</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97612"/>
		<updated>2015-10-31T19:39:35Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Rust */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Rust_(programming_language)&amp;lt;/ref&amp;gt; is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps''':&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached css error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97611</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97611"/>
		<updated>2015-10-31T19:38:45Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* References */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps''':&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached css error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97608</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97608"/>
		<updated>2015-10-31T19:37:14Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Servo_(layout_engine)&amp;lt;/ref&amp;gt; is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps''':&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached css error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
1. https://en.wikipedia.org/wiki/Servo_(layout_engine)&lt;br /&gt;
&lt;br /&gt;
2. https://en.wikipedia.org/wiki/Rust_(programming_language)&lt;br /&gt;
&lt;br /&gt;
3. https://github.com/servo/servo&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97598</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97598"/>
		<updated>2015-10-31T19:21:34Z</updated>

		<summary type="html">&lt;p&gt;Nkale: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo[[https://en.wikipedia.org/wiki/Servo_(layout_engine)]] is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps''':&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached css error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
1. https://en.wikipedia.org/wiki/Servo_(layout_engine)&lt;br /&gt;
&lt;br /&gt;
2. https://en.wikipedia.org/wiki/Rust_(programming_language)&lt;br /&gt;
&lt;br /&gt;
3. https://github.com/servo/servo&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97597</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97597"/>
		<updated>2015-10-31T19:20:09Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Report CSS errors to the devtools, both stored and live */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps''':&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached css error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
1. https://en.wikipedia.org/wiki/Servo_(layout_engine)&lt;br /&gt;
&lt;br /&gt;
2. https://en.wikipedia.org/wiki/Rust_(programming_language)&lt;br /&gt;
&lt;br /&gt;
3. https://github.com/servo/servo&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97596</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97596"/>
		<updated>2015-10-31T19:19:45Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Report CSS errors to the devtools, both stored and live */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
 [CSS] errors are reported to the Firefox developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps''':&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached css error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
1. https://en.wikipedia.org/wiki/Servo_(layout_engine)&lt;br /&gt;
&lt;br /&gt;
2. https://en.wikipedia.org/wiki/Rust_(programming_language)&lt;br /&gt;
&lt;br /&gt;
3. https://github.com/servo/servo&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97595</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97595"/>
		<updated>2015-10-31T19:18:41Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* References */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps''':&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached css error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
1. https://en.wikipedia.org/wiki/Servo_(layout_engine)&lt;br /&gt;
&lt;br /&gt;
2. https://en.wikipedia.org/wiki/Rust_(programming_language)&lt;br /&gt;
&lt;br /&gt;
3. https://github.com/servo/servo&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97594</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97594"/>
		<updated>2015-10-31T19:18:00Z</updated>

		<summary type="html">&lt;p&gt;Nkale: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps''':&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached css error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
https://en.wikipedia.org/wiki/Servo_(layout_engine)&lt;br /&gt;
https://en.wikipedia.org/wiki/Rust_(programming_language)&lt;br /&gt;
https://github.com/servo/servo&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97592</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97592"/>
		<updated>2015-10-31T19:12:08Z</updated>

		<summary type="html">&lt;p&gt;Nkale: Added references&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps''':&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached css error messages whenever requested.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97587</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97587"/>
		<updated>2015-10-31T19:04:23Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Report CSS errors to the devtools, both stored and live */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps''':&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached css error messages whenever requested.&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97585</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97585"/>
		<updated>2015-10-31T19:02:43Z</updated>

		<summary type="html">&lt;p&gt;Nkale: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Report CSS errors to the devtools, both stored and live==&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps''':&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached css error messages whenever requested.&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97582</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97582"/>
		<updated>2015-10-31T19:01:49Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* CSC/ECE 517 Fall 2013/oss M1501 GSN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Writing assignment 2 M1501&lt;br /&gt;
 ==Report CSS errors to the devtools, both stored and live==&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps''':&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached css error messages whenever requested.&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97580</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97580"/>
		<updated>2015-10-31T18:57:22Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Program Flow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Writing assignment 2 M1501&lt;br /&gt;
==CSC/ECE 517 Fall 2013/oss M1501 GSN==&lt;br /&gt;
 ==Report CSS errors to the devtools, both stored and live==&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project. &lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
'''Subsequent steps''':&lt;br /&gt;
*Generate messages which communicate the errors to the script thread. &lt;br /&gt;
*Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
*Provide the functionality to retrieve the cached css error messages whenever requested.&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97577</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97577"/>
		<updated>2015-10-31T18:56:36Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Program Flow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Writing assignment 2 M1501&lt;br /&gt;
==CSC/ECE 517 Fall 2013/oss M1501 GSN==&lt;br /&gt;
 ==Report CSS errors to the devtools, both stored and live==&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project. &lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
*Ensure that Servo can compile and run the given tests. &lt;br /&gt;
*Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
'''Initial steps''':&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
Subsequent steps:&lt;br /&gt;
Generate messages which communicate the errors to the script thread. &lt;br /&gt;
Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
Provide the functionality to retrieve the cached css error messages whenever requested.&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97576</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97576"/>
		<updated>2015-10-31T18:55:54Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Program Flow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Writing assignment 2 M1501&lt;br /&gt;
==CSC/ECE 517 Fall 2013/oss M1501 GSN==&lt;br /&gt;
 ==Report CSS errors to the devtools, both stored and live==&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project. &lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
Ensure that Servo can compile and run the given tests. C&lt;br /&gt;
Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
Initial steps:&lt;br /&gt;
*Build Servo&lt;br /&gt;
*Attach remote developer tools&lt;br /&gt;
*Making initial changes and build Servo&lt;br /&gt;
*Generate css error messages&lt;br /&gt;
*Process error messages and retrieve cached messages&lt;br /&gt;
*Integrate and build again&lt;br /&gt;
Subsequent steps:&lt;br /&gt;
Generate messages which communicate the errors to the script thread. &lt;br /&gt;
Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
Provide the functionality to retrieve the cached css error messages whenever requested.&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97573</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97573"/>
		<updated>2015-10-31T18:53:50Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Building Servo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Writing assignment 2 M1501&lt;br /&gt;
==CSC/ECE 517 Fall 2013/oss M1501 GSN==&lt;br /&gt;
 ==Report CSS errors to the devtools, both stored and live==&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project. &lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
Ensure that Servo can compile and run the given tests. C&lt;br /&gt;
Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
Initial steps:&lt;br /&gt;
1.Build Servo&lt;br /&gt;
2.Attach remote developer tools&lt;br /&gt;
3.Making initial changes and build Servo&lt;br /&gt;
4.Generate css error messages&lt;br /&gt;
5. Process error messages and retrieve cached messages&lt;br /&gt;
6. Integrate and build again&lt;br /&gt;
Subsequent steps:&lt;br /&gt;
Generate messages which communicate the errors to the script thread. &lt;br /&gt;
Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
Provide the functionality to retrieve the cached css error messages whenever requested.&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97572</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97572"/>
		<updated>2015-10-31T18:53:27Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Cloning servo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Writing assignment 2 M1501&lt;br /&gt;
==CSC/ECE 517 Fall 2013/oss M1501 GSN==&lt;br /&gt;
 ==Report CSS errors to the devtools, both stored and live==&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project. &lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
Ensure that Servo can compile and run the given tests. C&lt;br /&gt;
Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
Initial steps:&lt;br /&gt;
1.Build Servo&lt;br /&gt;
2.Attach remote developer tools&lt;br /&gt;
3.Making initial changes and build Servo&lt;br /&gt;
4.Generate css error messages&lt;br /&gt;
5. Process error messages and retrieve cached messages&lt;br /&gt;
6. Integrate and build again&lt;br /&gt;
Subsequent steps:&lt;br /&gt;
Generate messages which communicate the errors to the script thread. &lt;br /&gt;
Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
Provide the functionality to retrieve the cached css error messages whenever requested.&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97570</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97570"/>
		<updated>2015-10-31T18:53:13Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Cloning servo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Writing assignment 2 M1501&lt;br /&gt;
==CSC/ECE 517 Fall 2013/oss M1501 GSN==&lt;br /&gt;
 ==Report CSS errors to the devtools, both stored and live==&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project. &lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
Ensure that Servo can compile and run the given tests. C&lt;br /&gt;
Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
Initial steps:&lt;br /&gt;
1.Build Servo&lt;br /&gt;
2.Attach remote developer tools&lt;br /&gt;
3.Making initial changes and build Servo&lt;br /&gt;
4.Generate css error messages&lt;br /&gt;
5. Process error messages and retrieve cached messages&lt;br /&gt;
6. Integrate and build again&lt;br /&gt;
Subsequent steps:&lt;br /&gt;
Generate messages which communicate the errors to the script thread. &lt;br /&gt;
Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
Provide the functionality to retrieve the cached css error messages whenever requested.&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97568</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97568"/>
		<updated>2015-10-31T18:52:44Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Writing assignment 2 M1501&lt;br /&gt;
==CSC/ECE 517 Fall 2013/oss M1501 GSN==&lt;br /&gt;
 ==Report CSS errors to the devtools, both stored and live==&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project. &lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
Ensure that Servo can compile and run the given tests. C&lt;br /&gt;
Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
Initial steps:&lt;br /&gt;
1.Build Servo&lt;br /&gt;
2.Attach remote developer tools&lt;br /&gt;
3.Making initial changes and build Servo&lt;br /&gt;
4.Generate css error messages&lt;br /&gt;
5. Process error messages and retrieve cached messages&lt;br /&gt;
6. Integrate and build again&lt;br /&gt;
Subsequent steps:&lt;br /&gt;
Generate messages which communicate the errors to the script thread. &lt;br /&gt;
Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
Provide the functionality to retrieve the cached css error messages whenever requested.&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97560</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97560"/>
		<updated>2015-10-31T18:44:48Z</updated>

		<summary type="html">&lt;p&gt;Nkale: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Writing assignment 2 M1501&lt;br /&gt;
==CSC/ECE 517 Fall 2013/oss M1501 GSN==&lt;br /&gt;
 ==Report CSS errors to the devtools, both stored and live==&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project. &lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;br /&gt;
&lt;br /&gt;
=Project Description=&lt;br /&gt;
We will be adding the capability of exposing CSS errors to Servo. We will be using Firefox remote developer tools to inspect and debug the code in Servo.&lt;br /&gt;
==Program Flow==&lt;br /&gt;
Ensure that Servo can compile and run the given tests. C&lt;br /&gt;
Choose a website that is compatible with Servo and attach the remote developer tools to it. &lt;br /&gt;
Initial steps:&lt;br /&gt;
1.Build Servo&lt;br /&gt;
2.Attach remote developer tools&lt;br /&gt;
3.Making initial changes and build Servo&lt;br /&gt;
4.Generate css error messages&lt;br /&gt;
5. Process error messages and retrieve cached messages&lt;br /&gt;
6. Integrate and build again&lt;br /&gt;
Subsequent steps:&lt;br /&gt;
Generate messages which communicate the errors to the script thread. &lt;br /&gt;
Process the messages and provide support for caching them and sending them to the devtools server if it exists. &lt;br /&gt;
Provide the functionality to retrieve the cached css error messages whenever requested.&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97558</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97558"/>
		<updated>2015-10-31T18:42:38Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Writing assignment 2 M1501&lt;br /&gt;
==CSC/ECE 517 Fall 2013/oss M1501 GSN==&lt;br /&gt;
 ==Report CSS errors to the devtools, both stored and live==&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project. &lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install curl freeglut3-dev\&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97557</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97557"/>
		<updated>2015-10-31T18:41:58Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Writing assignment 2 M1501&lt;br /&gt;
==CSC/ECE 517 Fall 2013/oss M1501 GSN==&lt;br /&gt;
 ==Report CSS errors to the devtools, both stored and live==&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project. &lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install curl freeglut3-dev \&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97556</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97556"/>
		<updated>2015-10-31T18:41:11Z</updated>

		<summary type="html">&lt;p&gt;Nkale: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Writing assignment 2 M1501&lt;br /&gt;
==CSC/ECE 517 Fall 2013/oss M1501 GSN==&lt;br /&gt;
 ==Report CSS errors to the devtools, both stored and live==&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project. &lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
sudo apt-get install curl freeglut3-dev \&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97555</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97555"/>
		<updated>2015-10-31T18:39:53Z</updated>

		<summary type="html">&lt;p&gt;Nkale: add content&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Writing assignment 2 M1501&lt;br /&gt;
==CSC/ECE 517 Fall 2013/oss M1501 GSN==&lt;br /&gt;
 = Report CSS errors to the devtools, both stored and live =&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project. &lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;br /&gt;
=Environment Setup=&lt;br /&gt;
==Pre-requisites==&lt;br /&gt;
On Debian-based Linuxes:&lt;br /&gt;
sudo apt-get install curl freeglut3-dev \&lt;br /&gt;
    libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \&lt;br /&gt;
    gperf g++ cmake python-virtualenv python-pip \&lt;br /&gt;
    libssl-dev libbz2-dev libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev&lt;br /&gt;
&lt;br /&gt;
On Fedora:&lt;br /&gt;
sudo dnf install curl freeglut-devel libtool gcc-c++ libXi-devel \&lt;br /&gt;
    freetype-devel mesa-libGL-devel glib2-devel libX11-devel libXrandr-devel gperf \&lt;br /&gt;
    fontconfig-devel cabextract ttmkfdir python python-virtualenv python-pip expat-devel \&lt;br /&gt;
    rpm-build openssl-devel cmake bzip2-devel libXcursor-devel libXmu-devel mesa-libOSMesa&lt;br /&gt;
&lt;br /&gt;
==Cloning servo==&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
&lt;br /&gt;
==Building Servo==&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
./mach run tests/html/about-mozilla.html&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97276</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97276"/>
		<updated>2015-10-30T00:02:09Z</updated>

		<summary type="html">&lt;p&gt;Nkale: added rust&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Writing assignment 2 M1501&lt;br /&gt;
==CSC/ECE 517 Fall 2013/oss M1501 GSN==&lt;br /&gt;
 = Report CSS errors to the devtools, both stored and live =&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project. &lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla and written in Rust.It provides an API for hosting the engine within other software.&lt;br /&gt;
=Rust=&lt;br /&gt;
Rust is a programming language developed by Mozilla. It is used to design concurrent and safe systems.&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97275</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97275"/>
		<updated>2015-10-29T23:30:01Z</updated>

		<summary type="html">&lt;p&gt;Nkale: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Writing assignment 2 M1501&lt;br /&gt;
==CSC/ECE 517 Fall 2013/oss M1501 GSN==&lt;br /&gt;
 = Report CSS errors to the devtools, both stored and live =&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project. &lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla. It is written in Rust.&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97274</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97274"/>
		<updated>2015-10-29T23:29:23Z</updated>

		<summary type="html">&lt;p&gt;Nkale: /* CSC/ECE 517 Fall 2013/oss M1501  GSN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Writing assignment 2 M1501&lt;br /&gt;
==CSC/ECE 517 Fall 2013/oss M1501 GSN==&lt;br /&gt;
 =Report CSS errors to the devtools, both stored and live=&lt;br /&gt;
 CSS errors are reported to the Firefox developer tools in this project. &lt;br /&gt;
=Introduction=&lt;br /&gt;
Servo is an experimental web browser layout engine. It is developed by Mozilla. It is written in Rust.&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97271</id>
		<title>CSC/ECE 517 Fall 2015/oss M1501 GSN</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2015/oss_M1501_GSN&amp;diff=97271"/>
		<updated>2015-10-29T22:49:33Z</updated>

		<summary type="html">&lt;p&gt;Nkale: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Writing assignment 2 M1501&lt;br /&gt;
==CSC/ECE 517 Fall 2013/oss M1501  GSN==&lt;br /&gt;
 Report CSS errors to the devtools, both stored and live&lt;/div&gt;</summary>
		<author><name>Nkale</name></author>
	</entry>
</feed>