Tuesday, January 1, 2013

Bella Swan vs. Harry Potter: The Queen's Gambit

Retrospecting.. A very adventurous year it had been.

I am not an inventor and love creating quality applications to learn more but the key is that I am always improving with time.

I have given some love to Vala(http://git.gnome.org/browse/vala) which will help it sustain life under water since what you see is just the tip of the iceberg and its the anomalous expansion that saves the Pacific.

Noting that the lines of codes added to GnomeGames was increasing at an increadibly fast rate, Robert quickly decided to break it off as a separate module and made a new repository : gnome-chess :) - my first visible effect on GNOME.
I rebase-merged (Thank Bob for some of his building blocks :) and pushed 65 + 10 commits onto the new repository as

We already have it in 2D and 3D versions both but there is always a 4th dimension associated to the game - the element of TIME. Its very crucial for one to play the right moves at the right time and use their brain to the fullest before moving or else the King is in danger.

Chess work is blocked due to some bugs in the language (or just its GIO bindings) which fails to build these branches ontime:


so I have filed a bug immediately to rectify the issue at its emergence:
(http://git.gnome.org/browse/vala/commit/?id=5d0cb5e76dc0f4131adf67f33078d075ad52aa30 could be a culprit..)

..and have provided a TestTubeApp so that this bug is easy to test since it affects any of the many branches that diverge from Vala master since July 2011.

The last job to be done was providing safe filters for making use of the D-Bus APIs in telepathy-mission-control from the freedesktop(http://www.freedesktop.org/wiki/) which was just a oneliner. :)

-        if (space == NULL || space[1] == '\0' || space[2] != '\0')
+        if (space == NULL || !(space[1] != '\0' && space[2] != '\0'))

Now, since Ganesha is my friend and since I know the keys, I'll be accepting the offer that shows me the maximum Love (Power+Money honey) and Respect (Position).