Re: [Elementary-dev-community] Bake Build System

2013-09-15 Thread Julien
sudo apt-get install maki On Sun, Sep 15, 2013 at 1:47 PM, Albert Palacios wrote: Hi Julien, Not working yet :s, the "Software Center" didn't show the icon properly, after installing the deb: [_LOG_LEVEL_INFO 13:46:24.346737] Application.vala:77: Cable version: 0.1 [_LO

Re: [Elementary-dev-community] Bake Build System

2013-09-15 Thread Julien
ojects/bake$ find /usr/share/glib-2.0/schemas/ | grep cable /usr/share/glib-2.0/schemas/org.pantheon.cable.gschema.xml On Sun, Sep 15, 2013 at 1:13 PM, Julien wrote: Those options.xxx variables are not defined in the Recipe files, but have default values, in this case /usr/share Anyway, c

Re: [Elementary-dev-community] Bake Build System

2013-09-15 Thread Julien
ep 15, 2013 at 12:59 PM, Albert Palacios wrote: Hi Julien, Thanks for your help, from Luna I have 'bzr' but never installed 'cable'. Then, sudo apt-get install libnotify-* sudo apt-get install unity sudo apt-get install libunity-dev sudo add-apt-repository ppa:bake-team/rel

Re: [Elementary-dev-community] Bake Build System

2013-09-15 Thread Julien
, Julien wrote: Bake installs the gsettings schema automatically. Did you install cable like I described? On Sun, Sep 15, 2013 at 12:43 PM, Albert Palacios wrote: Hi, I am trying to compile it, I want to begin a new application and I will use your bake structure as an example. But I get

Re: [Elementary-dev-community] Bake Build System

2013-09-15 Thread Julien
installed Trace/breakpoint trap Maybe a line on how to install the schema is missing? On Sun, Sep 15, 2013 at 1:08 AM, Julien wrote: Hey guys, I've lately been toying with a relatively recent build system called bake. It was created and is maintained by Robert Ancell and you can

Re: [Elementary-dev-community] Bake Build System

2013-09-15 Thread Julien
Here's a branch for building Terminal with bake. The Recipe files are almost the same, I just had to adjust the version, gettext-package, sources-files and a few other details. https://code.launchpad.net/~julien-spautz/pantheon-terminal/bake On Sun, Sep 15, 2013 at 1:08 AM, Julien

Re: [Elementary-dev-community] Bake Build System

2013-09-14 Thread Julien
one seems cool and clean but it's probably too bleeding edge. I suggest you to take a look at waf. Lots of project are switching to it. Daniele Il giorno 15/set/2013 01:08, "Julien" ha scritto: Hey guys, I've lately been toying with a relatively recent build system calle

[Elementary-dev-community] Bake Build System

2013-09-14 Thread Julien
easier for new developers to set up their own projects. I'm pretty sure you want to see some actual implementation, so here it is: https://code.launchpad.net/~julien-spautz/cable/bake If you look at the diffs  (http://bazaar.launchpad.net/~julien-spautz/cable/bake/revision/137) you'l

Re: [Elementary-dev-community] Wanting to contribute with parallelising solutions

2013-09-10 Thread Julien
If you want to work on a desktop app you should definitely use Vala. The language is very easy to learn and our devs or people on #vala will help you if you ask kindly. If you haven't seen this already, here are examples for synchronizing threads and communication between threads. https://wi

[Elementary-dev-community] Going on Vacation

2013-08-24 Thread Julien
Hey guys, I'm going on vacation tomorrow, and I'll be afk for about two weeks, just in case someone wonders if I'm dead :P I'm already looking forward to updating my system and seeing a lot of awesome changes. See you guys soon. -- Julien Spautz -- Mailing list: h

Re: [Elementary-dev-community] Software architecture pattern in elementary apps

2013-08-24 Thread Julien
Cable uses something like this http://martinfowler.com/eaaDev/PassiveScreen.html On Fri, Aug 23, 2013 at 12:13 PM, Christophe Bastin wrote: I'm gonna have a look at it. ;-) Le ven 23 aoû 2013 at 11:44,Akshay Shekher a écrit : Maya uses somewhat of a MVC architecture . On Aug 23, 2013 3:0

Re: [Elementary-dev-community] Other languages? (Was Re: Congratulations Luna developers!)

2013-08-21 Thread Julien
The HIG is independent of the language you use, but it partially depends on Granite, so if you want to use a language other than C or Vala, you might need to mess with bindings. Official elementary apps will only use Vala (and some legacy C) because it makes it much easier for us, but that doe

Re: [Elementary-dev-community] Congratulations Luna developers!

2013-08-21 Thread Julien
So if I'm not mistaken, TDD requires you to write tests before implementing something. This might work well for teams with enough developers that don't have to rely on volunteers and drive-by contributors, but I don't see this working out for elementary, at least not at this point. Many cont

Re: [Elementary-dev-community] Congratulations Luna developers!

2013-08-18 Thread Julien
Hi Craig, first of all, I'd like to thank you for bringing up unit tests and TDD from time to time, because I really think it'll be necessary in the future, and the sooner we get this done, the more time we'll save in the long run. I'd like to offer some help as to how to implement unit test

Re: [Elementary-dev-community] Luna +1's Name and Some Other Stuff

2013-08-16 Thread Julien
Isis + 1 will be Quetzalcoatl On Sat, Aug 17, 2013 at 12:04 AM, Allen Lowe wrote: A. "Xylon" V. +1 On Fri, Aug 16, 2013 at 3:57 PM, A. "Xylon" V. wrote: I thought Jupiter was Roman and Zeus was greek? But anyway, the priority is clearly to get everything working on Saucy, and then do

Re: [Elementary-dev-community] Functions

2012-01-02 Thread Julien Legras
Oups, sorry for the empty mail, wrong button :x I would say that I don't really like the blank between function name and parenthesis because it coud make some weird calls: first_function (arg1).snd_function (arg2, arg3). etc. Shall we put a blank space before the dot or what else? -- Mailing lis

Re: [Elementary-dev-community] Functions

2012-01-02 Thread Julien Legras
Le 2 janvier 2012 17:19, David Gomes a écrit : > Ideally, for me, I'd love: > > public int my_function () > { > //Code > } > > It's the best way because the parentheses are aligned, so I can see where > the function starts and where it ends. > > However, I know most of you don't like it, we'll

Re: [Elementary-dev-community] Granite Show About

2011-12-30 Thread Julien Legras
I checked Granite sources, in Application.vala, there is your proc : public virtual void show_about (Gtk.Widget parent) { assert(parent is Gtk.Window); Granite.Widgets.show_about_dialog (...); } I think that you're giving a NULL reference instead of the window par