Re: Frescobaldi 2.0.13 devel first impressions and questions

2014-01-22 Thread Jacques Menu
Hello Davide,

Thanks a lot for the detailed procedure!

I’ve installed the GitHub app on Mackericks 10.9.1, will start forking soon.

JM

Le 21 janv. 2014 à 12:59:35, Davide Liessi davide.lie...@gmail.com a écrit :

 Dear Jacques,
 
 Am 21.01.2014 10:40, schrieb Jacques Menu:
 Is Mac OS X a possible OS to download the code and contribute, once
 there’s a running Frescobaldi-dev already installed, or is Linux to be
 preferred?
 
 Development of Frescobaldi is perfectly feasible on Mac OS X, and as
 Urs said if you already installed Frescobaldi you basically have
 anything you need, except Git and an editor.
 
 You already have MacPorts, so the easiest way to install Git is
 sudo port install git-core +bash_completion +svn
 The variants aren't necessary, but they are very useful: with
 +bash_completion you can complete Git command arguments on the
 Terminal with the tab key, like with commands and file names; with
 +svn you get also git-svn, which is very useful in case you need to
 work with SVN repositories (this is not the case of Frescobaldi, but
 you never know).
 
 You need an editor, better if with Python syntax highlighting.
 (For what is worth, I use TextWrangler.)
 
 Then for your convenience you can make Python 2.7 provided by MacPorts
 the default Python:
 sudo port select --set python python27
 This way when you enter python on the Terminal you will run Python
 2.7 provided by MacPorts instead of the one of Mac OS X.
 
 The easiest way to contribute to Frescobaldi is to subscribe to
 GitHub, fork the repository https://github.com/wbsoft/frescobaldi and
 clone your forked repository on your machine (instructions at
 https://help.github.com/articles/fork-a-repo).
 
 Once you have a copy of the repository, you can begin your work on it.
 You can start Frescobaldi from within the repository with python
 frescobaldi (not just ./frescobaldi, because the first line of the
 file frescobaldi points to /usr/bin/python, which is the
 system-provided Python).
 Frescobaldi's settings will be shared between different copies of Frescobaldi.
 
 I don't know how much you know Git, so forgive me if what follows is
 unnecessary.
 There are a lot of guides and tutorials about Git, e.g. 
 http://git-scm.com/doc.
 And of course there are the man pages.
 You should get to know what branches are and how they work: when I
 work on a (non-trivial) task I usually work in a new branch and merge
 the branch back to the master branch when the task is completed (often
 after rebasing the branch on master).
 This is very useful, because I feel more free to experiment in a
 branch, and thanks to the rebasing I keep a saner development history.
 
 Let me know if you need further help.
 Best wishes.
 Davide


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Frescobaldi 2.0.13 devel first impressions and questions

2014-01-21 Thread Jacques Menu
Hello Urs,

Thanks for the information.

Is Mac OS X a possible OS to download the code and contribute, once there’s a 
running Frescobaldi-dev already installed, or is Linux to be preferred?

JM

Le 21 janv. 2014 à 24:08:58, Urs Liska u...@openlilylib.org a écrit :

 Am 20.01.2014 19:33, schrieb Wilbert Berendsen:
 Sorry for top posting; my phone can't quote properly. I'm working to support 
 all of lilypond 2.18 new syntax (almost done).
 
 Yes you can change the log font in the prefs, see edit→prefs→ tools→log. 
 Pressing up/down in the search entry jumps between results.
 
 I develop Frescobaldi in my free spare time. Helping out is not difficult; 
 just clone git or fork on github.
 
 I'd like to add some details to this.
 
 The requirement to contribute is writing Python code.
 Frescobaldi is developed with PyQt, but it isn't really a requirement to know 
 that beforehand. It's quite possible to dive into this while getting 
 acquainted with the code base.
 
 You will need some time to get your way through the architecture, but 
 Frescobaldi is written very cleanly so it is as easy as possible to 
 understand it. The only thing one could argue about (and that can make it 
 somewhat harder to get into it) is the rather sparing use of code comments.
 
 If you should actually start to contribute you will notice that there is a 
 very welcoming spirit towards contributions :-)
 
 Best
 Urs
 
 
 
 --
 Wilbert Berendsen (www.wilbertberendsen.nl)
 
 
 
  Oorspronkelijk bericht 
 Van: Jacques Menu imj-...@bluewin.ch
 Datum: 20-01-2014  09:37  (GMT+01:00)
 Aan: LilyPond Users lilypond-user@gnu.org
 Cc: Jacques Menu imj-...@bluewin.ch
 Onderwerp: Frescobaldi 2.0.13 devel first impressions and questions
 
 Hello Folks,
 
 I’ve installed it seamlessly on Mac OS X 10.9 (Mavericks) with Mac Ports 
 some time ago (i.e. before the Poppler installation change in MacPorts), and 
 it works fine. In particular, selecting a note to locate its position in the 
 code is most welcome.
 
 Some questions:
 
  - Find and Find Next don’t seem to work as expected: the former 
 displays all occurrences, and the latter doesn’t select the next one;
 
  - is there a way to ave the LP journal in a larger font?
 
  - needs some adaptations to 2.18, as already mentionned in this list, 
 in particular for keywords suggestions;
 
  - is it easy to contribute to its development?
 
 Cheers, and a happy new year!
 
 JM
 
 --
 
 Jacques Menu
 Ch. de la Pierre 12
 1023 Crissier
 
 mailto:imj-...@bluewin.ch
 
 
 
 
 
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user
 
 
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Frescobaldi 2.0.13 devel first impressions and questions

2014-01-21 Thread Urs Liska

Am 21.01.2014 10:40, schrieb Jacques Menu:

Hello Urs,

Thanks for the information.

Is Mac OS X a possible OS to download the code and contribute, once there’s a 
running Frescobaldi-dev already installed, or is Linux to be preferred?



AFAIK installing Frescobaldi on OS X is _much_ more complex than setting 
up a developing environment. You may ask Davide Liessi.


What you need is basically:
Git
a Python editor.
Everything else is already there when you have Frescobaldi.

HTH
Urs


JM

Le 21 janv. 2014 à 24:08:58, Urs Liska u...@openlilylib.org a écrit :


Am 20.01.2014 19:33, schrieb Wilbert Berendsen:

Sorry for top posting; my phone can't quote properly. I'm working to support 
all of lilypond 2.18 new syntax (almost done).

Yes you can change the log font in the prefs, see edit→prefs→ tools→log. 
Pressing up/down in the search entry jumps between results.

I develop Frescobaldi in my free spare time. Helping out is not difficult; just 
clone git or fork on github.


I'd like to add some details to this.

The requirement to contribute is writing Python code.
Frescobaldi is developed with PyQt, but it isn't really a requirement to know 
that beforehand. It's quite possible to dive into this while getting acquainted 
with the code base.

You will need some time to get your way through the architecture, but 
Frescobaldi is written very cleanly so it is as easy as possible to understand 
it. The only thing one could argue about (and that can make it somewhat harder 
to get into it) is the rather sparing use of code comments.

If you should actually start to contribute you will notice that there is a very 
welcoming spirit towards contributions :-)

Best
Urs




--
Wilbert Berendsen (www.wilbertberendsen.nl)



 Oorspronkelijk bericht 
Van: Jacques Menu imj-...@bluewin.ch
Datum: 20-01-2014  09:37  (GMT+01:00)
Aan: LilyPond Users lilypond-user@gnu.org
Cc: Jacques Menu imj-...@bluewin.ch
Onderwerp: Frescobaldi 2.0.13 devel first impressions and questions

Hello Folks,

I’ve installed it seamlessly on Mac OS X 10.9 (Mavericks) with Mac Ports some 
time ago (i.e. before the Poppler installation change in MacPorts), and it 
works fine. In particular, selecting a note to locate its position in the code 
is most welcome.

Some questions:

- Find and Find Next don’t seem to work as expected: the former 
displays all occurrences, and the latter doesn’t select the next one;

- is there a way to ave the LP journal in a larger font?

- needs some adaptations to 2.18, as already mentionned in this list, 
in particular for keywords suggestions;

- is it easy to contribute to its development?

Cheers, and a happy new year!

JM

--

Jacques Menu
Ch. de la Pierre 12
1023 Crissier

mailto:imj-...@bluewin.ch






___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user




___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user






___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Frescobaldi 2.0.13 devel first impressions and questions

2014-01-21 Thread Davide Liessi
Dear Jacques,

Am 21.01.2014 10:40, schrieb Jacques Menu:
 Is Mac OS X a possible OS to download the code and contribute, once
 there’s a running Frescobaldi-dev already installed, or is Linux to be
 preferred?

Development of Frescobaldi is perfectly feasible on Mac OS X, and as
Urs said if you already installed Frescobaldi you basically have
anything you need, except Git and an editor.

You already have MacPorts, so the easiest way to install Git is
sudo port install git-core +bash_completion +svn
The variants aren't necessary, but they are very useful: with
+bash_completion you can complete Git command arguments on the
Terminal with the tab key, like with commands and file names; with
+svn you get also git-svn, which is very useful in case you need to
work with SVN repositories (this is not the case of Frescobaldi, but
you never know).

You need an editor, better if with Python syntax highlighting.
(For what is worth, I use TextWrangler.)

Then for your convenience you can make Python 2.7 provided by MacPorts
the default Python:
sudo port select --set python python27
This way when you enter python on the Terminal you will run Python
2.7 provided by MacPorts instead of the one of Mac OS X.

The easiest way to contribute to Frescobaldi is to subscribe to
GitHub, fork the repository https://github.com/wbsoft/frescobaldi and
clone your forked repository on your machine (instructions at
https://help.github.com/articles/fork-a-repo).

Once you have a copy of the repository, you can begin your work on it.
You can start Frescobaldi from within the repository with python
frescobaldi (not just ./frescobaldi, because the first line of the
file frescobaldi points to /usr/bin/python, which is the
system-provided Python).
Frescobaldi's settings will be shared between different copies of Frescobaldi.

I don't know how much you know Git, so forgive me if what follows is
unnecessary.
There are a lot of guides and tutorials about Git, e.g. http://git-scm.com/doc.
And of course there are the man pages.
You should get to know what branches are and how they work: when I
work on a (non-trivial) task I usually work in a new branch and merge
the branch back to the master branch when the task is completed (often
after rebasing the branch on master).
This is very useful, because I feel more free to experiment in a
branch, and thanks to the rebasing I keep a saner development history.

Let me know if you need further help.
Best wishes.
Davide

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Frescobaldi 2.0.13 devel first impressions and questions

2014-01-20 Thread Jacques Menu
Hello Folks,

I’ve installed it seamlessly on Mac OS X 10.9 (Mavericks) with Mac Ports some 
time ago (i.e. before the Poppler installation change in MacPorts), and it 
works fine. In particular, selecting a note to locate its position in the code 
is most welcome.

Some questions:

- Find and Find Next don’t seem to work as expected: the former 
displays all occurrences, and the latter doesn’t select the next one;

- is there a way to ave the LP journal in a larger font?

- needs some adaptations to 2.18, as already mentionned in this list, 
in particular for keywords suggestions;

- is it easy to contribute to its development?

Cheers, and a happy new year!

JM

--

Jacques Menu
Ch. de la Pierre 12
1023 Crissier

mailto:imj-...@bluewin.ch




___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Frescobaldi 2.0.13 devel first impressions and questions

2014-01-20 Thread Wilbert Berendsen
Sorry for top posting; my phone can't quote properly. I'm working to support 
all of lilypond 2.18 new syntax (almost done).

Yes you can change the log font in the prefs, see edit→prefs→ tools→log. 
Pressing up/down in the search entry jumps between results. 

I develop Frescobaldi in my free spare time. Helping out is not difficult; just 
clone git or fork on github. 


-- 
Wilbert Berendsen (www.wilbertberendsen.nl)



 Oorspronkelijk bericht 
Van: Jacques Menu imj-...@bluewin.ch 
Datum: 20-01-2014  09:37  (GMT+01:00) 
Aan: LilyPond Users lilypond-user@gnu.org 
Cc: Jacques Menu imj-...@bluewin.ch 
Onderwerp: Frescobaldi 2.0.13 devel first impressions and questions 
 
Hello Folks,

I’ve installed it seamlessly on Mac OS X 10.9 (Mavericks) with Mac Ports some 
time ago (i.e. before the Poppler installation change in MacPorts), and it 
works fine. In particular, selecting a note to locate its position in the code 
is most welcome.

Some questions:

- Find and Find Next don’t seem to work as expected: the former 
displays all occurrences, and the latter doesn’t select the next one;

- is there a way to ave the LP journal in a larger font?

- needs some adaptations to 2.18, as already mentionned in this list, 
in particular for keywords suggestions;

- is it easy to contribute to its development?

Cheers, and a happy new year!

JM

--

Jacques Menu
Ch. de la Pierre 12
1023 Crissier

mailto:imj-...@bluewin.ch




___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Frescobaldi 2.0.13 devel first impressions and questions

2014-01-20 Thread Janek Warchoł
2014/1/20 Wilbert Berendsen wbs...@xs4all.nl:
 I develop Frescobaldi in my free spare time. [...]

...and you're doing something extremely valuable for the community!
Thank you! :-)

Janek

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Frescobaldi 2.0.13 devel first impressions and questions

2014-01-20 Thread Urs Liska

Am 20.01.2014 19:33, schrieb Wilbert Berendsen:

Sorry for top posting; my phone can't quote properly. I'm working to support 
all of lilypond 2.18 new syntax (almost done).

Yes you can change the log font in the prefs, see edit→prefs→ tools→log. 
Pressing up/down in the search entry jumps between results.

I develop Frescobaldi in my free spare time. Helping out is not difficult; just 
clone git or fork on github.


I'd like to add some details to this.

The requirement to contribute is writing Python code.
Frescobaldi is developed with PyQt, but it isn't really a requirement to 
know that beforehand. It's quite possible to dive into this while 
getting acquainted with the code base.


You will need some time to get your way through the architecture, but 
Frescobaldi is written very cleanly so it is as easy as possible to 
understand it. The only thing one could argue about (and that can make 
it somewhat harder to get into it) is the rather sparing use of code 
comments.


If you should actually start to contribute you will notice that there is 
a very welcoming spirit towards contributions :-)


Best
Urs




--
Wilbert Berendsen (www.wilbertberendsen.nl)



 Oorspronkelijk bericht 
Van: Jacques Menu imj-...@bluewin.ch
Datum: 20-01-2014  09:37  (GMT+01:00)
Aan: LilyPond Users lilypond-user@gnu.org
Cc: Jacques Menu imj-...@bluewin.ch
Onderwerp: Frescobaldi 2.0.13 devel first impressions and questions

Hello Folks,

I’ve installed it seamlessly on Mac OS X 10.9 (Mavericks) with Mac Ports some 
time ago (i.e. before the Poppler installation change in MacPorts), and it 
works fine. In particular, selecting a note to locate its position in the code 
is most welcome.

Some questions:

- Find and Find Next don’t seem to work as expected: the former 
displays all occurrences, and the latter doesn’t select the next one;

- is there a way to ave the LP journal in a larger font?

- needs some adaptations to 2.18, as already mentionned in this list, 
in particular for keywords suggestions;

- is it easy to contribute to its development?

Cheers, and a happy new year!

JM

--

Jacques Menu
Ch. de la Pierre 12
1023 Crissier

mailto:imj-...@bluewin.ch






___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user




___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Frescobaldi 2.0.13

2014-01-02 Thread Davide Liessi
2014/1/2 Tim McNamara tim...@bitstream.net:
 The MacPorts installation includes Cairo +quartz +x11, the +quartz of which 
 is incompatible with Pango.  Apparently the +quartz backend for Cairo is 
 broken.  Pango is a dependency for xpn, which I would like to install, but 
 Pango refuses to install with Cairo +quartz.  Is the +quartz necessary for 
 Fresobaldi?  Or can I clean the Cairo port and install it with just+x11?

On my machine, Frescobaldi works perfectly with Cairo +x11 -quartz
(the default variants).
Apparently I had already Cairo installed with the default variants
when I wrote the Portfile, so I didn't notice that installing Poppler
+qt4 +quartz would have requested the quartz variant also on Cairo
(MacPorts propagates variants to dependencies that are not currently
installed, but cannot currently enforce variants on already installed
dependencies).

An undesirable effect of this oversight is that not only Poppler, but
also Cairo will be built on the user's machine (MacPorts provides
prebuilt packages only for the default variants).

Luckily, Cairo is the only port with a quartz variant among the
dependencies of Poppler.

The solution to your problem is to uninstall cairo and reinstall it
with only the x11 variants:
sudo port -f uninstall cairo   # you may need to specify the version
you want to uninstall
sudo port install cairo   # if you don't specify any variants, the
default ones will be used

This will survive upgrades.

A temporary solution for new users would be to first install Cairo,
then install Poppler +qt4 +quartz and then install Frescobaldi.
I'll upgrade the installation instructions as soon as possible.

There is a proposed change to Poppler's Portfile that would remove the
extra step of manually installing Poppler before Frescobaldi, and
would incidentally solve also the variants-on-dependencies problem and
remove the need to build Poppler on the user's machine.
I hope that this will be solved soon.

Best wishes.
Davide

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: ANN: Frescobaldi 2.0.13

2014-01-01 Thread Davide Liessi
2013/12/31 Wilbert Berendsen wbs...@xs4all.nl:
 Frescobaldi 2.0.13 is out...

...and it is available on Mac through MacPorts.

Installation and upgrade instructions at
https://github.com/dliessi/ports/blob/master/INSTALL-Frescobaldi.md.

Happy new year!
Davide

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Frescobaldi 2.0.13

2014-01-01 Thread Tim McNamara
The MacPorts installation includes Cairo +quartz +x11, the +quartz of which is 
incompatible with Pango.  Apparently the +quartz backend for Cairo is broken.  
Pango is a dependency for xpn, which I would like to install, but Pango refuses 
to install with Cairo +quartz.  Is the +quartz necessary for Fresobaldi?  Or 
can I clean the Cairo port and install it with just+x11?
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Frescobaldi 2.0.13

2014-01-01 Thread flup2
I had that kind of issue long time ago, well before Davide's port.

I don't remember the exact solution, but it was about playing with the
+quartz -x11. Now, both are ok on my setup with +quartz +x11.

I any case, I guess +quartz is necessary to have the OS X interface (and I
guess qt4 rely on it).

Philippe



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/ANN-Frescobaldi-2-0-13-tp156774p156909.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: ANN: Frescobaldi 2.0.13

2013-12-31 Thread Johan Vromans
Wilbert Berendsen wbs...@xs4all.nl writes:

 Frescobaldi 2.0.13 is out.

And a huge THANK YOU for the Frescobaldi team!

-- Johan

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: ANN: Frescobaldi 2.0.13

2013-12-31 Thread Janek Warchoł
2013/12/31 Johan Vromans jvrom...@squirrel.nl:
 Wilbert Berendsen wbs...@xs4all.nl writes:

 Frescobaldi 2.0.13 is out.

 And a huge THANK YOU for the Frescobaldi team!

+100!
I remember having to use Linux in a vitual machine back when there was
no Frescobaldi for windows...
Wilbert, you contributed to my switch to Linux :-)

Janek

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Frescobaldi 2.0.13

2013-12-31 Thread Joshua Nichols
I don't mean to sound rash or impatient, but anyone have any idea when it
will be updated with MacPorts?

I'm not familiar enough with computers is it just as easy as switching
bin files? Or does the MacPorts thing install it differently?

Thanks! MERRY NEW YEAR!

IC,

Josh
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Frescobaldi 2.0.13

2013-12-31 Thread Joshua Nichols
I'm in a bad habit of checking up on recent list activity. I just saw it's
been submitted... Sorry!

IC,

Josh


On Tue, Dec 31, 2013 at 8:48 PM, Joshua Nichols josh.d.nich...@gmail.comwrote:

 I don't mean to sound rash or impatient, but anyone have any idea when it
 will be updated with MacPorts?

 I'm not familiar enough with computers is it just as easy as switching
 bin files? Or does the MacPorts thing install it differently?

 Thanks! MERRY NEW YEAR!

 IC,

 Josh

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


ANN: Frescobaldi 2.0.13

2013-12-30 Thread Wilbert Berendsen
Hi all,

Frescobaldi 2.0.13 is out. One bug in 2.0.12 really needed to be fixed
(the Python error message when showing the pitch language menu) and I
forgot to mention other new features in the changelog.

New:
- Midi capturing (was already in 2.0.12), contributed by Manuel Mchalwat
- Basic MusicXML export, contributed by Peter Bjuhr (was in 2.0.12)

And really new:
- LilyPond-Auto-engrave. If enabled, LilyPond is run automatically
  whenever needed, in preview mode.

Fixed:
- Fix issue 332: Cursor didn't move on undo/redo
- Fix issue 315: chords: \include predefined-guitar-fretboards.ly

And the master variable is back! All be it in a slightly different
implementation: the redirected filename is not directly given to a
LilyPond process running on behalf of the current document, but the
other document is loaded (if it wasn't already) and LilyPond is run on
that document.

Download: https://github.com/wbsoft/frescobaldi/releases
(Official link: http://frescobaldi.org/download)

Enjoy and a happy 2014!
Wilbert


-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user