Merge lp:~cando/activity-log-manager/vala into lp:activity-log-manager/0.8

Proposed by Stefano Candori on 2012-01-15
Status: Rejected
Rejected by: Manish Sinha (मनीष सिन्हा) on 2012-02-09
Proposed branch: lp:~cando/activity-log-manager/vala
Merge into: lp:activity-log-manager/0.8
Diff against target: 656 lines (+590/-0) (has conflicts)
12 files modified
COPYING (+166/-0)
ChangeLog (+2/-0)
Makefile.am (+21/-0)
autogen.sh (+157/-0)
configure.ac (+25/-0)
src/Makefile.am (+30/-0)
src/activity-log-manager.vala (+44/-0)
src/alm.vala (+53/-0)
src/applications-widget.vala (+27/-0)
src/config.vapi (+11/-0)
src/files-widget.vala (+27/-0)
src/history-widget.vala (+27/-0)
Conflict adding file COPYING.  Moved existing file to COPYING.moved.
To merge this branch: bzr merge lp:~cando/activity-log-manager/vala
Reviewer Review Type Date Requested Status
Activity Log Manager 2012-01-15 Pending
Review via email: mp+88605@code.launchpad.net

Description of the change

I've cleaned up the vala branch and added other little things (advanced tab):this branch is the result.
I suggest to use this branch instead of the old one.

To post a comment you must log in.
Seif Lotfy (seif) wrote :

we will not use the advanced tab for the rewrite

On Sun, Jan 15, 2012 at 12:55 PM, Stefano Candori <<email address hidden>
> wrote:

> Stefano Candori has proposed merging lp:~cando/activity-log-manager/vala
> into lp:activity-log-manager.
>
> Requested reviews:
> Activity Log Manager (activity-log-manager)
>
> For more details, see:
> https://code.launchpad.net/~cando/activity-log-manager/vala/+merge/88605
>
> I've cleaned up the vala branch and added other little things (advanced
> tab):this branch is the result.
> I suggest to use this branch instead of the old one.
> --
> https://code.launchpad.net/~cando/activity-log-manager/vala/+merge/88605
> You are subscribed to branch lp:activity-log-manager.
>

lp:~cando/activity-log-manager/vala updated on 2012-01-15
2. By Stefano Candori on 2012-01-15

Removed Advanced tab.

Unmerged revisions

2. By Stefano Candori on 2012-01-15

Removed Advanced tab.

1. By Stefano Candori on 2012-01-15

Init commit.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'AUTHORS'
2=== added file 'COPYING'
3--- COPYING 1970-01-01 00:00:00 +0000
4+++ COPYING 2012-01-15 13:31:23 +0000
5@@ -0,0 +1,166 @@
6+ GNU LESSER GENERAL PUBLIC LICENSE
7+ Version 3, 29 June 2007
8+
9+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
10+ Everyone is permitted to copy and distribute verbatim copies
11+ of this license document, but changing it is not allowed.
12+
13+
14+ This version of the GNU Lesser General Public License incorporates
15+the terms and conditions of version 3 of the GNU General Public
16+License, supplemented by the additional permissions listed below.
17+
18+ 0. Additional Definitions.
19+
20+ As used herein, "this License" refers to version 3 of the GNU Lesser
21+General Public License, and the "GNU GPL" refers to version 3 of the GNU
22+General Public License.
23+
24+ "The Library" refers to a covered work governed by this License,
25+other than an Application or a Combined Work as defined below.
26+
27+ An "Application" is any work that makes use of an interface provided
28+by the Library, but which is not otherwise based on the Library.
29+Defining a subclass of a class defined by the Library is deemed a mode
30+of using an interface provided by the Library.
31+
32+ A "Combined Work" is a work produced by combining or linking an
33+Application with the Library. The particular version of the Library
34+with which the Combined Work was made is also called the "Linked
35+Version".
36+
37+ The "Minimal Corresponding Source" for a Combined Work means the
38+Corresponding Source for the Combined Work, excluding any source code
39+for portions of the Combined Work that, considered in isolation, are
40+based on the Application, and not on the Linked Version.
41+
42+ The "Corresponding Application Code" for a Combined Work means the
43+object code and/or source code for the Application, including any data
44+and utility programs needed for reproducing the Combined Work from the
45+Application, but excluding the System Libraries of the Combined Work.
46+
47+ 1. Exception to Section 3 of the GNU GPL.
48+
49+ You may convey a covered work under sections 3 and 4 of this License
50+without being bound by section 3 of the GNU GPL.
51+
52+ 2. Conveying Modified Versions.
53+
54+ If you modify a copy of the Library, and, in your modifications, a
55+facility refers to a function or data to be supplied by an Application
56+that uses the facility (other than as an argument passed when the
57+facility is invoked), then you may convey a copy of the modified
58+version:
59+
60+ a) under this License, provided that you make a good faith effort to
61+ ensure that, in the event an Application does not supply the
62+ function or data, the facility still operates, and performs
63+ whatever part of its purpose remains meaningful, or
64+
65+ b) under the GNU GPL, with none of the additional permissions of
66+ this License applicable to that copy.
67+
68+ 3. Object Code Incorporating Material from Library Header Files.
69+
70+ The object code form of an Application may incorporate material from
71+a header file that is part of the Library. You may convey such object
72+code under terms of your choice, provided that, if the incorporated
73+material is not limited to numerical parameters, data structure
74+layouts and accessors, or small macros, inline functions and templates
75+(ten or fewer lines in length), you do both of the following:
76+
77+ a) Give prominent notice with each copy of the object code that the
78+ Library is used in it and that the Library and its use are
79+ covered by this License.
80+
81+ b) Accompany the object code with a copy of the GNU GPL and this license
82+ document.
83+
84+ 4. Combined Works.
85+
86+ You may convey a Combined Work under terms of your choice that,
87+taken together, effectively do not restrict modification of the
88+portions of the Library contained in the Combined Work and reverse
89+engineering for debugging such modifications, if you also do each of
90+the following:
91+
92+ a) Give prominent notice with each copy of the Combined Work that
93+ the Library is used in it and that the Library and its use are
94+ covered by this License.
95+
96+ b) Accompany the Combined Work with a copy of the GNU GPL and this license
97+ document.
98+
99+ c) For a Combined Work that displays copyright notices during
100+ execution, include the copyright notice for the Library among
101+ these notices, as well as a reference directing the user to the
102+ copies of the GNU GPL and this license document.
103+
104+ d) Do one of the following:
105+
106+ 0) Convey the Minimal Corresponding Source under the terms of this
107+ License, and the Corresponding Application Code in a form
108+ suitable for, and under terms that permit, the user to
109+ recombine or relink the Application with a modified version of
110+ the Linked Version to produce a modified Combined Work, in the
111+ manner specified by section 6 of the GNU GPL for conveying
112+ Corresponding Source.
113+
114+ 1) Use a suitable shared library mechanism for linking with the
115+ Library. A suitable mechanism is one that (a) uses at run time
116+ a copy of the Library already present on the user's computer
117+ system, and (b) will operate properly with a modified version
118+ of the Library that is interface-compatible with the Linked
119+ Version.
120+
121+ e) Provide Installation Information, but only if you would otherwise
122+ be required to provide such information under section 6 of the
123+ GNU GPL, and only to the extent that such information is
124+ necessary to install and execute a modified version of the
125+ Combined Work produced by recombining or relinking the
126+ Application with a modified version of the Linked Version. (If
127+ you use option 4d0, the Installation Information must accompany
128+ the Minimal Corresponding Source and Corresponding Application
129+ Code. If you use option 4d1, you must provide the Installation
130+ Information in the manner specified by section 6 of the GNU GPL
131+ for conveying Corresponding Source.)
132+
133+ 5. Combined Libraries.
134+
135+ You may place library facilities that are a work based on the
136+Library side by side in a single library together with other library
137+facilities that are not Applications and are not covered by this
138+License, and convey such a combined library under terms of your
139+choice, if you do both of the following:
140+
141+ a) Accompany the combined library with a copy of the same work based
142+ on the Library, uncombined with any other library facilities,
143+ conveyed under the terms of this License.
144+
145+ b) Give prominent notice with the combined library that part of it
146+ is a work based on the Library, and explaining where to find the
147+ accompanying uncombined form of the same work.
148+
149+ 6. Revised Versions of the GNU Lesser General Public License.
150+
151+ The Free Software Foundation may publish revised and/or new versions
152+of the GNU Lesser General Public License from time to time. Such new
153+versions will be similar in spirit to the present version, but may
154+differ in detail to address new problems or concerns.
155+
156+ Each version is given a distinguishing version number. If the
157+Library as you received it specifies that a certain numbered version
158+of the GNU Lesser General Public License "or any later version"
159+applies to it, you have the option of following the terms and
160+conditions either of that published version or of any later version
161+published by the Free Software Foundation. If the Library as you
162+received it does not specify a version number of the GNU Lesser
163+General Public License, you may choose any version of the GNU Lesser
164+General Public License ever published by the Free Software Foundation.
165+
166+ If the Library as you received it specifies that a proxy can decide
167+whether future versions of the GNU Lesser General Public License shall
168+apply, that proxy's public statement of acceptance of any version is
169+permanent authorization for you to choose that version for the
170+Library.
171+
172
173=== renamed file 'COPYING' => 'COPYING.moved'
174=== added file 'ChangeLog'
175--- ChangeLog 1970-01-01 00:00:00 +0000
176+++ ChangeLog 2012-01-15 13:31:23 +0000
177@@ -0,0 +1,2 @@
178+
179+
180
181=== added symlink 'INSTALL'
182=== target is u'/usr/share/automake-1.11/INSTALL'
183=== added file 'Makefile.am'
184--- Makefile.am 1970-01-01 00:00:00 +0000
185+++ Makefile.am 2012-01-15 13:31:23 +0000
186@@ -0,0 +1,21 @@
187+## Process this file with automake to produce Makefile.in
188+## Created by Anjuta
189+
190+SUBDIRS = src
191+
192+almdocdir = ${prefix}/doc/alm
193+almdoc_DATA = \
194+ README\
195+ COPYING\
196+ AUTHORS\
197+ ChangeLog\
198+ INSTALL\
199+ NEWS
200+
201+
202+EXTRA_DIST = $(almdoc_DATA)
203+
204+
205+# Remove doc directory on uninstall
206+uninstall-local:
207+ -rm -r $(almdocdir)
208
209=== added file 'NEWS'
210=== added file 'README'
211=== added file 'autogen.sh'
212--- autogen.sh 1970-01-01 00:00:00 +0000
213+++ autogen.sh 2012-01-15 13:31:23 +0000
214@@ -0,0 +1,157 @@
215+#!/bin/sh
216+# Run this to generate all the initial makefiles, etc.
217+
218+srcdir=`dirname $0`
219+test -z "$srcdir" && srcdir=.
220+
221+DIE=0
222+
223+if [ -n "$GNOME2_DIR" ]; then
224+ ACLOCAL_FLAGS="-I $GNOME2_DIR/share/aclocal $ACLOCAL_FLAGS"
225+ LD_LIBRARY_PATH="$GNOME2_DIR/lib:$LD_LIBRARY_PATH"
226+ PATH="$GNOME2_DIR/bin:$PATH"
227+ export PATH
228+ export LD_LIBRARY_PATH
229+fi
230+
231+(test -f $srcdir/configure.ac) || {
232+ echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
233+ echo " top-level package directory"
234+ exit 1
235+}
236+
237+(autoconf --version) < /dev/null > /dev/null 2>&1 || {
238+ echo
239+ echo "**Error**: You must have \`autoconf' installed."
240+ echo "Download the appropriate package for your distribution,"
241+ echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
242+ DIE=1
243+}
244+
245+(grep "^IT_PROG_INTLTOOL" $srcdir/configure.ac >/dev/null) && {
246+ (intltoolize --version) < /dev/null > /dev/null 2>&1 || {
247+ echo
248+ echo "**Error**: You must have \`intltool' installed."
249+ echo "You can get it from:"
250+ echo " ftp://ftp.gnome.org/pub/GNOME/"
251+ DIE=1
252+ }
253+}
254+
255+(grep "^AM_PROG_XML_I18N_TOOLS" $srcdir/configure.ac >/dev/null) && {
256+ (xml-i18n-toolize --version) < /dev/null > /dev/null 2>&1 || {
257+ echo
258+ echo "**Error**: You must have \`xml-i18n-toolize' installed."
259+ echo "You can get it from:"
260+ echo " ftp://ftp.gnome.org/pub/GNOME/"
261+ DIE=1
262+ }
263+}
264+
265+(grep "^LT_INIT" $srcdir/configure.ac >/dev/null) && {
266+ (libtool --version) < /dev/null > /dev/null 2>&1 || {
267+ echo
268+ echo "**Error**: You must have \`libtool' installed."
269+ echo "You can get it from: ftp://ftp.gnu.org/pub/gnu/"
270+ DIE=1
271+ }
272+}
273+
274+(grep "^AM_GLIB_GNU_GETTEXT" $srcdir/configure.ac >/dev/null) && {
275+ (grep "sed.*POTFILES" $srcdir/configure.ac) > /dev/null || \
276+ (glib-gettextize --version) < /dev/null > /dev/null 2>&1 || {
277+ echo
278+ echo "**Error**: You must have \`glib' installed."
279+ echo "You can get it from: ftp://ftp.gtk.org/pub/gtk"
280+ DIE=1
281+ }
282+}
283+
284+(automake --version) < /dev/null > /dev/null 2>&1 || {
285+ echo
286+ echo "**Error**: You must have \`automake' installed."
287+ echo "You can get it from: ftp://ftp.gnu.org/pub/gnu/"
288+ DIE=1
289+ NO_AUTOMAKE=yes
290+}
291+
292+
293+# if no automake, don't bother testing for aclocal
294+test -n "$NO_AUTOMAKE" || (aclocal --version) < /dev/null > /dev/null 2>&1 || {
295+ echo
296+ echo "**Error**: Missing \`aclocal'. The version of \`automake'"
297+ echo "installed doesn't appear recent enough."
298+ echo "You can get automake from ftp://ftp.gnu.org/pub/gnu/"
299+ DIE=1
300+}
301+
302+if test "$DIE" -eq 1; then
303+ exit 1
304+fi
305+
306+if test -z "$*"; then
307+ echo "**Warning**: I am going to run \`configure' with no arguments."
308+ echo "If you wish to pass any to it, please specify them on the"
309+ echo \`$0\'" command line."
310+ echo
311+fi
312+
313+case $CC in
314+xlc )
315+ am_opt=--include-deps;;
316+esac
317+
318+for coin in `find $srcdir -path $srcdir/CVS -prune -o -name configure.ac -print`
319+do
320+ dr=`dirname $coin`
321+ if test -f $dr/NO-AUTO-GEN; then
322+ echo skipping $dr -- flagged as no auto-gen
323+ else
324+ echo processing $dr
325+ ( cd $dr
326+
327+ aclocalinclude="$ACLOCAL_FLAGS"
328+
329+ if grep "^AM_GLIB_GNU_GETTEXT" configure.ac >/dev/null; then
330+ echo "Creating $dr/aclocal.m4 ..."
331+ test -r $dr/aclocal.m4 || touch $dr/aclocal.m4
332+ echo "Running glib-gettextize... Ignore non-fatal messages."
333+ echo "no" | glib-gettextize --force --copy
334+ echo "Making $dr/aclocal.m4 writable ..."
335+ test -r $dr/aclocal.m4 && chmod u+w $dr/aclocal.m4
336+ fi
337+ if grep "^IT_PROG_INTLTOOL" configure.ac >/dev/null; then
338+ echo "Running intltoolize..."
339+ intltoolize --copy --force --automake
340+ fi
341+ if grep "^AM_PROG_XML_I18N_TOOLS" configure.ac >/dev/null; then
342+ echo "Running xml-i18n-toolize..."
343+ xml-i18n-toolize --copy --force --automake
344+ fi
345+ if grep "^LT_INIT" configure.ac >/dev/null; then
346+ if test -z "$NO_LIBTOOLIZE" ; then
347+ echo "Running libtoolize..."
348+ libtoolize --force --copy
349+ fi
350+ fi
351+ echo "Running aclocal $aclocalinclude ..."
352+ aclocal $aclocalinclude
353+ if grep "^A[CM]_CONFIG_HEADER" configure.ac >/dev/null; then
354+ echo "Running autoheader..."
355+ autoheader
356+ fi
357+ echo "Running automake --gnu $am_opt ..."
358+ automake --add-missing --gnu $am_opt
359+ echo "Running autoconf ..."
360+ autoconf
361+ )
362+ fi
363+done
364+
365+if test x$NOCONFIGURE = x; then
366+ echo Running $srcdir/configure "$@" ...
367+ $srcdir/configure "$@" \
368+ && echo Now type \`make\' to compile. || exit 1
369+else
370+ echo Skipping configure process.
371+fi
372
373=== added file 'configure.ac'
374--- configure.ac 1970-01-01 00:00:00 +0000
375+++ configure.ac 2012-01-15 13:31:23 +0000
376@@ -0,0 +1,25 @@
377+AC_INIT(alm, 0.1)
378+
379+AC_CONFIG_HEADERS([config.h])
380+
381+AM_INIT_AUTOMAKE([1.11])
382+
383+AM_SILENT_RULES([yes])
384+
385+AC_PROG_CC
386+
387+
388+LT_INIT
389+
390+
391+AM_PROG_VALAC([0.10.0])
392+
393+
394+PKG_CHECK_MODULES(ALM, [gtk+-3.0 zeitgeist-1.0 gee-1.0])
395+
396+
397+AC_OUTPUT([
398+Makefile
399+src/Makefile
400+
401+])
402
403=== added directory 'src'
404=== added file 'src/Makefile.am'
405--- src/Makefile.am 1970-01-01 00:00:00 +0000
406+++ src/Makefile.am 2012-01-15 13:31:23 +0000
407@@ -0,0 +1,30 @@
408+AM_CPPFLAGS = \
409+ -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
410+ -DPACKAGE_SRC_DIR=\""$(srcdir)"\" \
411+ -DPACKAGE_DATA_DIR=\""$(datadir)"\" \
412+ $(ALM_CFLAGS)
413+
414+AM_CFLAGS =\
415+ -Wall\
416+ -g
417+
418+VALAFLAGS = \
419+ --pkg zeitgeist-1.0 \
420+ --pkg gtk+-3.0 \
421+ --pkg gee-1.0
422+
423+bin_PROGRAMS = alm
424+
425+alm_SOURCES = \
426+ alm.vala \
427+ config.vapi \
428+ activity-log-manager.vala \
429+ history-widget.vala \
430+ files-widget.vala \
431+ applications-widget.vala
432+
433+alm_LDFLAGS = \
434+ -Wl,--export-dynamic
435+
436+alm_LDADD = $(ALM_LIBS)
437+
438
439=== added file 'src/activity-log-manager.vala'
440--- src/activity-log-manager.vala 1970-01-01 00:00:00 +0000
441+++ src/activity-log-manager.vala 2012-01-15 13:31:23 +0000
442@@ -0,0 +1,44 @@
443+/*
444+ * activity-log-manager.vala
445+ * Copyright (C) Seif Lotfy 2012 <seif@lotfy.com>
446+ * Copyright (C) Stefano Candori 2012 <stefano.candori@gmail.com>
447+ *
448+ * alm is free software: you can redistribute it and/or modify it
449+ * under the terms of the GNU Lesser General Public License as published
450+ * by the Free Software Foundation, either version 3 of the License, or
451+ * (at your option) any later version.
452+ *
453+ * alm is distributed in the hope that it will be useful, but
454+ * WITHOUT ANY WARRANTY; without even the implied warranty of
455+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
456+ * See the GNU Lesser General Public License for more details.
457+ *
458+ * You should have received a copy of the GNU Lesser General Public License
459+ * along with this program. If not, see <http://www.gnu.org/licenses/>.";
460+ */
461+
462+public class ActivityLogManager : Gtk.Box {
463+ private Gtk.Notebook notebook;
464+ private HistoryWidget history_widget;
465+ private FilesWidget files_widget;
466+ private ApplicationsWidget apps_widget;
467+
468+ // Constructor
469+ public ActivityLogManager () {
470+ Object(orientation: Gtk.Orientation.VERTICAL);
471+ this.set_size_request(600,400);
472+ notebook = new Gtk.Notebook();
473+ this.pack_start(notebook, true, true, 0);
474+
475+ history_widget = new HistoryWidget();
476+ notebook.append_page(history_widget, new Gtk.Label("History"));
477+
478+ files_widget = new FilesWidget();
479+ notebook.append_page(files_widget, new Gtk.Label("Files"));
480+
481+ apps_widget = new ApplicationsWidget();
482+ notebook.append_page(apps_widget, new Gtk.Label("Applications"));
483+
484+ this.show_all();
485+ }
486+}
487
488=== added file 'src/alm.vala'
489--- src/alm.vala 1970-01-01 00:00:00 +0000
490+++ src/alm.vala 2012-01-15 13:31:23 +0000
491@@ -0,0 +1,53 @@
492+/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 4; tab-width: 4 -*- */
493+/*
494+ * main.c
495+ * Copyright (C) Seif Lotfy 2012 <seif@lotfy.com>
496+ *
497+alm is free software: you can redistribute it and/or modify it
498+ * under the terms of the GNU Lesser General Public License as published
499+ * by the Free Software Foundation, either version 3 of the License, or
500+ * (at your option) any later version.
501+ *
502+ * alm is distributed in the hope that it will be useful, but
503+ * WITHOUT ANY WARRANTY; without even the implied warranty of
504+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
505+ * See the GNU Lesser General Public License for more details.
506+ *
507+ * You should have received a copy of the GNU Lesser General Public License
508+ * along with this program. If not, see <http://www.gnu.org/licenses/>.";
509+ */
510+
511+using GLib;
512+using Gtk;
513+
514+public class Main : Object
515+{
516+
517+ public Main ()
518+ {
519+
520+ Window window = new Window();
521+ window.set_title ("Activity Log Manager");
522+
523+ var widget = new ActivityLogManager();
524+ window.add(widget);
525+
526+ window.show_all();
527+ window.destroy.connect(on_destroy);
528+
529+ }
530+
531+ [CCode (instance_pos = -1)]
532+ public void on_destroy (Widget window)
533+ {
534+ Gtk.main_quit();
535+ }
536+
537+ static int main (string[] args)
538+ {
539+ Gtk.init (ref args);
540+ var app = new Main ();
541+ Gtk.main ();
542+ return 0;
543+ }
544+}
545
546=== added file 'src/applications-widget.vala'
547--- src/applications-widget.vala 1970-01-01 00:00:00 +0000
548+++ src/applications-widget.vala 2012-01-15 13:31:23 +0000
549@@ -0,0 +1,27 @@
550+/* -*- Mode: vala; tab-width: 4; intend-tabs-mode: t -*- */
551+/* alm
552+ *
553+ * Copyright (C) Seif Lotfy 2012 <seif@lotfy.com>
554+ *
555+alm is free software: you can redistribute it and/or modify it
556+ * under the terms of the GNU Lesser General Public License as published
557+ * by the Free Software Foundation, either version 3 of the License, or
558+ * (at your option) any later version.
559+ *
560+ * alm is distributed in the hope that it will be useful, but
561+ * WITHOUT ANY WARRANTY; without even the implied warranty of
562+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
563+ * See the GNU Lesser General Public License for more details.
564+ *
565+ * You should have received a copy of the GNU Lesser General Public License
566+ * along with this program. If not, see <http://www.gnu.org/licenses/>.";
567+ */
568+
569+public class ApplicationsWidget : Gtk.Box {
570+
571+ // Constructor
572+ public ApplicationsWidget () {
573+
574+ }
575+
576+}
577
578=== added file 'src/config.vapi'
579--- src/config.vapi 1970-01-01 00:00:00 +0000
580+++ src/config.vapi 2012-01-15 13:31:23 +0000
581@@ -0,0 +1,11 @@
582+[CCode (cprefix = "", lower_case_cprefix = "", cheader_filename = "config.h")]
583+namespace Config {
584+ public const string GETTEXT_PACKAGE;
585+ public const string SPRITE_DIR;
586+ public const string BACKGROUND_DIR;
587+ public const string PACKAGE_DATA_DIR;
588+ public const string PACKAGE_LOCALE_DIR;
589+ public const string PACKAGE_NAME;
590+ public const string PACKAGE_VERSION;
591+ public const string VERSION;
592+}
593
594=== added file 'src/files-widget.vala'
595--- src/files-widget.vala 1970-01-01 00:00:00 +0000
596+++ src/files-widget.vala 2012-01-15 13:31:23 +0000
597@@ -0,0 +1,27 @@
598+/* -*- Mode: vala; tab-width: 4; intend-tabs-mode: t -*- */
599+/* alm
600+ *
601+ * Copyright (C) Seif Lotfy 2012 <seif@lotfy.com>
602+ *
603+alm is free software: you can redistribute it and/or modify it
604+ * under the terms of the GNU Lesser General Public License as published
605+ * by the Free Software Foundation, either version 3 of the License, or
606+ * (at your option) any later version.
607+ *
608+ * alm is distributed in the hope that it will be useful, but
609+ * WITHOUT ANY WARRANTY; without even the implied warranty of
610+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
611+ * See the GNU Lesser General Public License for more details.
612+ *
613+ * You should have received a copy of the GNU Lesser General Public License
614+ * along with this program. If not, see <http://www.gnu.org/licenses/>.";
615+ */
616+
617+public class FilesWidget : Gtk.Box {
618+
619+ // Constructor
620+ public FilesWidget () {
621+
622+ }
623+
624+}
625
626=== added file 'src/history-widget.vala'
627--- src/history-widget.vala 1970-01-01 00:00:00 +0000
628+++ src/history-widget.vala 2012-01-15 13:31:23 +0000
629@@ -0,0 +1,27 @@
630+/* -*- Mode: vala; tab-width: 4; intend-tabs-mode: t -*- */
631+/* alm
632+ *
633+ * Copyright (C) Seif Lotfy 2012 <seif@lotfy.com>
634+ *
635+alm is free software: you can redistribute it and/or modify it
636+ * under the terms of the GNU Lesser General Public License as published
637+ * by the Free Software Foundation, either version 3 of the License, or
638+ * (at your option) any later version.
639+ *
640+ * alm is distributed in the hope that it will be useful, but
641+ * WITHOUT ANY WARRANTY; without even the implied warranty of
642+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
643+ * See the GNU Lesser General Public License for more details.
644+ *
645+ * You should have received a copy of the GNU Lesser General Public License
646+ * along with this program. If not, see <http://www.gnu.org/licenses/>.";
647+ */
648+
649+public class HistoryWidget : Gtk.Box {
650+
651+ // Constructor
652+ public HistoryWidget () {
653+
654+ }
655+
656+}

Subscribers

People subscribed via source and target branches

to all changes:
to status/vote changes: