April 2010
6 posts
1 tag
Bug#557135 : Final Review
Bug#557135
The patch for indent went through a lot of iterations and changes. I have summarized everything up until this point as to where I am with my latest patch:
- Selected lines are indented as well as multiple lines. - Indentation on multiple lines is grouped into a single undo/redo event. - Rather then replacing the entire line with <indention> + <line text> only ...
1 tag
Bug#557135 Quick Update
After I shortly submitted my 2nd patch, Julian was able to provide me with feedback and as well as a new patch with a few more additions to my current patch. My patch worked but however there were a few issues pointed out by Julian that were needed to be fixed and are fixed now with his help:)
1.) Instead of replacing the entire line with <indention> + < line text > , only...
1 tag
Sign-in and Sign-out Process!
Login System Its almost 3AM and I’m dead tired! Today I had a chance to work on our processing.js project.
One feature we wanted to implement is the login system. Each user will have his/her own unique login to manage their files and preferences. Lets break down how this will work.
The user will be presented with two options, Either to login with an existing ID or sign up for a new...
1 tag
Bespin Multi-line Revisited: BUG#557135
Well before I get straight to the multi-line stuff, let me mention a few bugs I encountered while working on this feature.
1.) Undo/Redo did not work properly with multi-line indent. Each indent on a line was treated as a separate change where as in the whole indent should be grouped into one undo event. Julian is aware of this now. I might know how to fix this so If I do come across a fix I...
Bespin 0.7.1 (“Bryce”) released: Bespin Rebooted →
1 tag
Bespin Multi-line Indent
Schools just a week away from finishing and I have been working on Bespin. In my previous post I was able to get indent working on a selected piece of text. Now Julian had suggested that I change the code so that it would work on multiple lines.
First step was to grab all the selected lines:
*This gives us an array of selected lines which now contain the characters and the length of each...
March 2010
12 posts
1 tag
Bespin: Indent "This"
In the previous version of Bespin you were able to highlight a piece of text and upon hitting the “tab” key it would shift the text to the right and cause it to indent. However this feature is not available in the most recent version 0.7.1. Julian asked me to bring this feature back.
I started my work in the textview.js ; Where the code would belong for this type of action. I Looked for the...
1 tag
Frustration Build Up : BUG#542524
I usually wait to blog when I have accomplished a task or I believe I have something good to say. It’s neither. When I had started to work on my bespin word wrap bug I was not sure where to start. Normally when I start my work on any programming assignment I usually go straight to coding and try to experiment with the code and start narrowing it down until I get something right going. Of...
2 tags
1 tag
1 tag
Week 8: Learning & Designing
There are 5 weeks left till the semester comes to an end and alot of work is still pending. Let’s briefly go over what has still yet to be implemented for our PJS IDE.
File System
* Browse Files * Open Files * Save Files * Delete Files * Create New Files * Copy Files * Move Files
A file management system that will allow users to have their own “disk space” to manage their...
1 tag
Bespin Word Wrap: Bug #542524
It seems like hours, days, and months…since I last worked on a bug. My last release was for Bug #509492. A few days ago I acquired myself a new Bug #542524. So What is the problem? Not necessary a problem but a feature.The folks at Bespin want to implement word wrap feature into the Bespin Editor. Now what the heck is word wrap? Word wrap is a feature that allows an editor to...
Limitations live only in our minds. But if we use our imaginations, our...
– Jamie Paolinetti
1 tag
Tuts+ Network →
A great site for various resources and tutorials on web development and graphic designing.
1 tag
Thunderbird Lab: Fixing Mailto
So Let me present you Part 2 of this Thunderbird Lab and no the caffeine is not kicking in, I’m trying to avoid any intake of coffee… After the initial debug build, I tried to reproduce the issue to ensure that the problem persisted in order for me to fix it in the first place.
Reproducing The Problem
This is a draft copy of an email I sent to myself and as you can see that all...
1 tag
Simply Building Thunderbird
Its been ages since I have blogged but I’m back on it !..Currently we are working on a Thunderbird Lab, which requires us to fix a bug regarding unwanted mailto link. This Lab will provide us a practical understanding of how to file a bug, finding a fix for it, create a patch for the fix and then submitting the patch for a review. The Problem?
Even though “S@Y…” is...
February 2010
6 posts
2 tags
I DRAW! Processing.JS IDE PROTOTYPE
This is my proposed prototype of processing.js IDE designed in Adobe Photoshop. The name “I Draw” I choose this since its self explanatory and defines what the purpose of this IDE is. The buttons on the top right ”Examples” “My Files” “Reference” “Help” are grouped together because it distinguishes them from the actual editor and its...
1 tag
Bespin Bug #509492 PATCHED!
Release 0.1!
Hello everyone, or should I say good morning, I’m up a bit late but nevertheless I’m not tired and the caffeine is still kicking in. So I have released my patch for Bespin Bug #509492(long number:)) and the only additional thing I would like to add to my previous posts about it is that Ive included “-_+” to the existing list of delimiters. As a whole the...
1 tag
Bespin Bug #509492 Changes
Another week has passed by and Its time to get into the technical aspect of fixing Bespin Bug#509492. After analyzing the problem I had to determine if my assumptions in the file text.js were correct on whether mouseDown event handler was being invoked when the user tried to highlight a word in the editor by double clicking on it. In the mouseDown event call, “evt” object is then used...
1 tag
Bespin Bug Update #509492
Procrastinating….Don’t we all, alright it’s time to get back to work mode…hehe. Not that I was not doing any work but I was just so caught up and I forgot to blog…First let me get started on my updates regarding my Bug Fix? In case you forgot I was assigned to fix a highlighting bug in Bespin, where we only wanted the selected text to be highlighted but not any special characters...
1 tag
My First Firefox Build
4th week into the open source development course and were discussing about how to build Firefox on your machine, which sounds fascinating and crazy at first no?
Requirements I decided to build Firefox3.6 on my windows 7 Laptop and I basically followed the instructions in “Build documentation” on Mozilla’s Developers web site. Prior to building Firefox, I checked to see if I had the met the...
1 tag
Installing Bespin Locally
It’s late and I have been trying to install Bespin locally on my laptop which is running linux distro openSUSE 11.2 using XFCE desktop enviornment..and after several and several attempts… I finally got it up and running!
Initially I followed the instructions on https://wiki.mozilla.org/Labs/Bespin/UserGuide#Python_server but then I did not find the instructions clear enough, atleast...
January 2010
4 posts
1 tag
Where The Coding Begins....
What’s My Project? Interesting as the title says it all, Well I got my first bug for Bespin assigned to me, which should also introduce me into Bespin coding and have a further understanding of how it all connects. It’s one of those overwhelming feelings, like your excited but you do not know where to start. So let me introduce what it is I’ll be working on. As I mentioned in my previous post...
1 tag
Catching up with the Web!
This sure has been a busy week, Lots to learn. In the upcoming days I’m looking forward to learning Python and as well as dig further into Bespin.
For those who do not know what Bespin is…It is a web based framework that allows you to perform code editing right on the web, making it accessible from any where in the world on any computer or device, as long as you got a web browser and...
1 tag
Connecting With Open Source!
Hi everyone, so it has been one week since I have blogged. I’m so used to up staying late nights, however the starbucks double shot espresso cans are helpful. So my 2nd week in OSD600 was interesting as we learned how to stay connected with the open source community using various technology methods such as IRC, Mailing List, Blogs, Twitter, Bugzilla and etc.
IRC Communication
Among these, my...
1 tag
My First Post:)
So I’m not really a blogger but this is my very first post….Open source is something I always had interest in and was keen to get involved with.
I find Open source great because it allows everyone to collaborate together to develop a better software by having each individuals involvement in the project, whether its writing a piece of code, fixing a bug or suggesting a new feature, everyone...