Re: [Geany-devel] Third party plugin publish and third party library bundle problem

2012-07-14 Thread Dominic Hopf
On Sat, 2012-07-14 at 20:12 +0200, Dominic Hopf wrote:
> It would be no big deal to introduce it again if you like. You can
> just open another pull request for the plugins.geany.org website and
> I'll have a look on it as soon as I find the time to do that. :)

If you're going to add your plugin to the Geany-Plugins project as well,
be advised I have another mail from Matthew flagged as "TODO" for the
plugins.geany.org website.

At present it is generating the navigation from a tagged release in Git.
I like Matthews idea to add plugins from the master branch when they
don't exist in the tagged release yet and add a hint to the generated
page that that specific plugin is under development. Only thing missing
is the implementation... :)

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0  BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Third party plugin publish and third party library bundle problem

2012-07-14 Thread Dominic Hopf
On Sat, 2012-07-07 at 13:39 +0800, Hong Xu wrote:
> First, http://plugins.geany.org is a place for plugin list. But are
> the third party plugins allowed here? All the pages seem working for
> the plugins here: <https://github.com/geany/geany-plugins> including
> the download page, installation page.

We already had another section for "Thirdparty plugins" in the
navigation. I removed the section because every of those three plugins
mentioned there were outdated or moved into the Geany-Plugins project
itself and that section thus wasn't necessary anymore. :)

It would be no big deal to introduce it again if you like. You can just
open another pull request for the plugins.geany.org website and I'll
have a look on it as soon as I find the time to do that. :)

Regards,
Dominic 

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0  BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] IRC Channel Topic

2012-06-23 Thread Dominic Hopf
On Fri, 2012-06-22 at 20:51 +1000, Lex Trotman wrote:
> The IRC channel topic still says 0.21 is out! While still true its a
> bit behind :) 

Updated. Thanks for the hint. :)


Best Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0  BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Geany Plugins Build using Waf fails from current Git master

2012-05-19 Thread Dominic Hopf
On Wed, 2012-05-09 at 21:22 +0200, Quentin Glidic wrote:
> On 09/05/2012 20:28, Dominic Hopf wrote:
> > Hey guys,
> > 
> > building Geany Plugins from Git fails currently fails here. The output:
> > 
> > http://pastebin.geany.org/kota1/
> > 
> > This doesn't actually mean this is an issue with Geany-Plugins, I'm
> > running the current Fedora 17 Beta state here with updates-testing
> > enabled. ;)
> > 
> > I was hoping someone of you could point me in the right direction where
> > to search for the cause anyway. :)
> > 
> > Best Regards,
> > Dominic
> 
> 
> It’s a Vala related error, a name collision. I submitted a patch for
> this issue, see http://lists.uvena.de/geany-devel/2012-April/006759.html

Builds fine here with the applied patch. Thank you guys!


Best Regards,
Dominic


-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0  BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


[Geany-devel] Geany Plugins Build using Waf fails from current Git master

2012-05-09 Thread Dominic Hopf
Hey guys,

building Geany Plugins from Git fails currently fails here. The output:

http://pastebin.geany.org/kota1/

This doesn't actually mean this is an issue with Geany-Plugins, I'm
running the current Fedora 17 Beta state here with updates-testing
enabled. ;)

I was hoping someone of you could point me in the right direction where
to search for the cause anyway. :)

Best Regards,
Dominic


-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0  BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Where have the thirdparty plugins gone?

2012-03-12 Thread Dominic Hopf
On Sat, 2012-03-03 at 15:55 +0100, Dominic Hopf wrote:
> On Fri, 2012-03-02 at 08:33 +0100, Frank Lanitz wrote:
> > BTW: (I think) All other plugins inside the svn
> > has been officially deprecated or moved into geany-plugins combined
> > plugins project. 
> 
> Sounds like it is save to just remove them from the navigation at
> http://plugins.geany.org/ then?

Well, removed for now. Let me know in case I removed too much, I'll `git
revert` it then ;)

Best Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0  BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Where have the thirdparty plugins gone?

2012-03-12 Thread Dominic Hopf
On Mon, 2012-03-05 at 23:58 +0400, Eugene Arshinov wrote:
> That was me who agreed to maintain the Mini-Script plugin.  That
> plugin is now inside geany-plugins.  Also it seems to have a working
> README. What should be done to place this README on the site? 

Hi Eugene,

sorry for my late reply. There is nothing to do for you, there is a Cron
job running the gencontent.sh [1] every night at 04:05 UTC.

The thing with this currently is, that the new geanyminiscript plugin
isn't in a tagged release, yet. I've lately changed the behavior of the
gencontent.sh to generate the site only from a tagged release, because
people were claiming about the consistency with the website and released
versions of Geany-Plugins in several threads here on the list.

I hope you are fine with waiting for the next Geany-Plugins release
until it appears on the website? - Otherwise I will have to give the
gencontent.sh script some more love. :)

Best Regards,
Dominic


[1] https://github.com/geany/plugins.geany.org/blob/master/gencontent.sh

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0  BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Where have the thirdparty plugins gone?

2012-03-03 Thread Dominic Hopf
On Fri, 2012-03-02 at 08:33 +0100, Frank Lanitz wrote:
> BTW: (I think) All other plugins inside the svn
> has been officially deprecated or moved into geany-plugins combined
> plugins project. 

Sounds like it is save to just remove them from the navigation at
http://plugins.geany.org/ then?

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0  BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


[Geany-devel] Where have the thirdparty plugins gone?

2012-03-01 Thread Dominic Hopf
Hi everyone,

Lex pointed me to the issue, that the pages for the third-party plugins
at http://plugins.geany.org/ are empty. I have to admit, that I maybe am
not that up-to-date and thus, am not sure what actually happened to
those plugins.

Last thing I know of them is, that they were in the same SVN repository
at SourceForge as Geany-Plugins. After the migration to GitHub they are
gone - I guess that is intended. 

Does anyone know what happened to them? Do they exist anymore and just
in another place? Or should I really remove them from the website?

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0  BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Geany-Plugins: MAINTAINERS file

2012-01-06 Thread Dominic Hopf
On Fri, 2012-01-06 at 19:52 +0200, Dimitar Zhekov wrote:
> On Fri, 06 Jan 2012 10:29:30 +0100
> Frank Lanitz  wrote:
> 
> > We have just added a MAINTAINERS into git to add a single point to find
> > who is responsible for a plugin. Please be so kind and sending in
> > patches or updating the file on your own [...]
> 
> Here's a patch.

Applied, thanks. :)

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0  BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Geany-Plugins: Adding a maintainer file

2012-01-01 Thread Dominic Hopf
On Fri, 2011-12-30 at 11:54 +0100, Frank Lanitz wrote:
> Well, I'd like to extend the point and suggest based on linux kernel
> maintainer file:
> An entry shall include the plugin name and
> 
> Descriptions of section entries:
> P: Person
> M: Mail patches to: FullName 
> W: Web-page with status/info
> S: Status, one of the following:
>Supported:   Someone is actually paid to look after this.
>Maintained:  Someone actually looks after it.
>Odd Fixes:   It has a maintainer but they don't have time to do
> much other than throw the odd patch in. See below..
>Orphan:  No current maintainer [but maybe you could take the
> role as you write your new code].
>Obsolete:Old code. Something tagged obsolete generally means
> it has been replaced by a better system and you
> should be using that.
> 
> Comments?

I like this idea.

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0  BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] plugins.geany.org update - contents now generated from the latest Geany-Plugins release

2011-12-18 Thread Dominic Hopf
Am Sonntag, den 18.12.2011, 19:17 +0400 schrieb Alexander Petukhov:
> Hi Dominic,
> 
> I didn't get clear how to deal with the newly created branch after a
> bug is fixed in it: push branch to github, merge with master and push
> master or whatever? Can you pls give some more details.

If you are going to fix a bug which is present since 0.21.1, you would
create the branch 0.21.1 from the tag, fix your stuff there, and push
the branch upstream via `git push -u origin 0.21.1`.

Then you of course also apply the fix to master, separately from the fix
for the special version 0.21.1 using the git cherry-pick command:

git checkout master
git cherry-pick 

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0  BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] plugins.geany.org update - contents now generated from the latest Geany-Plugins release

2011-12-17 Thread Dominic Hopf
Am Samstag, den 17.12.2011, 17:05 +0100 schrieb Dominic Hopf:
> [1] https://github.com/dmaphy/plugins.geany.org/commits/master

The repository has moved to the Geany organisation. New link:

https://github.com/geany/plugins.geany.org/commits/master

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0  BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


[Geany-devel] plugins.geany.org update - contents now generated from the latest Geany-Plugins release

2011-12-17 Thread Dominic Hopf
Hi together,

with today's commits [1] the behavior of the gencontent.sh has changed.
The script now tries getting the README files from the latest
Geany-Plugins release and not from git master anymore.

For you as a plugin maintainer, this now means that you'd need to create
a branch exactly named as the tag of the latest release and put changes
to README files there as well in case they apply for an already released
version of Geany-Plugins. gencontent.sh would look for changes in that
branch then and not in master.

In other words: plugins.geany.org now has the content of the README
files of the tag 0.21.1. If you like to improve something there, the
changes must be made to a branch called 0.21.1 created from the tag.

This should apply to a common work flow when fixing issues in an already
released version, so I guess no big deal for anyone of you. Feel free to
correct me, if you think I am wrong with this. :)

Any further suggestions or improvements are welcome, feel free to fork
the stuff and open pull requests. ;)


Best Regards,
Dominic


[1] https://github.com/dmaphy/plugins.geany.org/commits/master

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0  BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Geany-Plugins: Adding a maintainer file

2011-12-17 Thread Dominic Hopf
Am Samstag, den 17.12.2011, 16:12 +0100 schrieb Frank Lanitz:
> Hi folks, 
> 
> What do you think of adding a maintainer file, which basically include
> only three information:
> 
> plugin-name, maintainer name, contact email. 

+1

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0  BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] geany-plugins converted to git

2011-12-11 Thread Dominic Hopf
Am Samstag, den 10.12.2011, 20:19 +0100 schrieb Frank Lanitz:
> OK. I've just pushed to https://github.com/geany/geany-plugins
> Have fun ;)

I've updated http://plugins.geany.org/, replaced stuff pointing to the
SourceForge SVN to now point to the GitHub page, added a ForkMe Banner
and the GitHub logo at the bottom. Also, the gencontent.sh which
generates sites from README files is now pulling the changes from the
GitHub repository. For a full ChangeLog what I did, see

https://github.com/dmaphy/plugins.geany.org


Let me know in case you notice any issue our incorrectness, I'll fix it
then.

Best Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0  BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Development website

2011-11-08 Thread Dominic Hopf
Am Dienstag, den 08.11.2011, 01:22 +0100 schrieb Colomban Wendling:
> Le 08/11/2011 00:21, Lex Trotman a écrit :
> > On Tue, Nov 8, 2011 at 6:03 AM, Dominic Hopf  wrote:
> >> Hi Lex,
> >>
> >> Am Montag, den 07.11.2011, 08:09 +1100 schrieb Lex Trotman:
> >>> Hi Website dudes,
> >>>
> >>> Just noticed that the Geany developers page still points to svn for
> >>> latest hacking, so it isn't :)
> >>
> >>
> >> Either someone already fixed it, or I'm blind. I can not find the page
> >> you're claiming about. :s
> >>
> > 
> > Hi Dominic,
> > 
> > http://www.geany.org/Contribute/Developers reached from front
> > page->sidebar->contribute->developers

Very good catch. I remember I originally wrote that page. :)
While talking about that, I rewrote the "Dive Deeper" stub "Request SVN
access for Geany-Plugins" at the very bottom of the page. It now is
named "Fork us on GitHub". :)

(Well, maybe a bit to early for Geany-Plugins, though)


Hope you're fine with that stub.

Regards,
Dominic

BTW: What about the issue trackers, do you intend them to rest at
SourceForge?


-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] [RFC] Document Messages

2011-11-08 Thread Dominic Hopf
Am Montag, den 07.11.2011, 23:28 +0100 schrieb Enrico Tröger:
> In what way this is better than the search field in the toolbar?

Another point which wasn't mentioned in previous replies: It just shows
up if you request it via keybinding. Otherwise it won't be displayed (if
I understood Matthew correctly) and saves space on the screen. :)

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Development website

2011-11-07 Thread Dominic Hopf
Hi Lex,

Am Montag, den 07.11.2011, 08:09 +1100 schrieb Lex Trotman:
> Hi Website dudes,
> 
> Just noticed that the Geany developers page still points to svn for
> latest hacking, so it isn't :)


Either someone already fixed it, or I'm blind. I can not find the page
you're claiming about. :s


Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Geany-Plugins 0.21.1 released

2011-10-31 Thread Dominic Hopf
Am Montag, den 31.10.2011, 12:09 +0100 schrieb Frank Lanitz:
> Hi all, 
> 
> Due a little issue with source tarball of 0.21-release of Geany-Plugins
> 0.21.1 has been released which fixes an issue of non working waf-build
> system from inside the source tarball. 

This implies that distro packages using autotools to build to not need
to update, do they?

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Future of GeanyGDB - [was: Geany Plugins Warnings (again)]

2011-10-30 Thread Dominic Hopf
Am Freitag, den 28.10.2011, 16:46 -0700 schrieb Matthew Brush:
> > 1)
> >
> > There are guys out there who write C code and may use debugging plugins
> > from within Geany. There are at least two alternative plugins which
> > would do the job. I'd love to know your honest opinion which one you
> > actually prefer.
> >
> 
> I think there's only the Debugger plugin as an alternative, no?

I think I remember some other stuff as well, but this was quite long ago
and I couldn't find those ad-hoc.

The Debugger plugin looks quite better than GeanyGDB at a first quick
view (I didn't had a chance to look deeper into it before).

> > 2)
> >
> > Wasn't it discussed before that we maybe remove GeanyGDB after the 0.21
> > release? - I'm not sure about this and to lazy to investigate for the
> > mails. :)
> 
> I'd say if the Debugger plugin is in good enough shape, it would be ok 
> to remove GeanyGDB.  I guess we should see how many people use it though 
> and ask them if they'd like to maintain it (ex. on the general geany list).
Let's start a poll somewhere.. :)


Regards,
Dominic


-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] [RFC] Geany Plugin Names

2011-10-29 Thread Dominic Hopf
Am Samstag, den 29.10.2011, 19:19 +0200 schrieb Colomban Wendling:
> Le 29/10/2011 14:25, Alexander Petukhov a écrit :
> > 29.10.2011 14:22, Lex Trotman пишет:
> >> you are right that any plugin packaged *separately* should indeed
> >> have "geany" in the package name but that doesn't affect directory
> >> names or plugin manager names
> >>   
> > +1
> > 
> > package names are packaging teams buisness,
> > as they are already named with "geany-" prefix (at least *.deb ones)
> > no changes for them except new folder names.
> 
> Yeah actually under Debian the plugin packages already have the "geany"
> prefix removed, but all starts with "geany-plugin-":
> 
> geany-plugin-addons
> geany-plugin-codenav
> geany-plugin-doc
> geany-plugin-extrasel
> geany-plugin-gdb
> geany-plugin-gendoc
> geany-plugin-insertnum
> geany-plugin-latex
> geany-plugin-lipsum
> geany-plugin-lua
> geany-plugin-prettyprinter
> geany-plugin-prj
> geany-plugin-sendmail
> geany-plugin-shiftcolumn
> geany-plugin-spellcheck
> geany-plugin-treebrowser
> geany-plugin-updatechecker
> geany-plugin-vc
> geany-plugin-webhelper


On Fedora it's currently geany-plugins-$pluginname, which partly looks
quite ugly:

geany-plugins-addons
geany-plugins-common
geany-plugins-geanydoc
geany-plugins-geanygdb
geany-plugins-geanylatex
geany-plugins-geanylua
geany-plugins-geanyprj
geany-plugins-geanysendmail
geany-plugins-geanyvc
geany-plugins-pretty-print
geany-plugins-spellcheck
geany-plugins-updatechecker
geany-plugins-webhelper
geany-plugins-codenav
geany-plugins-geanyextrasel
geany-plugins-geanygendoc
geany-plugins-geanyinsertnum
geany-plugins-geanylipsum
geany-plugins-shiftcolumn
geany-plugins-treebrowser

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] [RFC] Geany Plugin Names

2011-10-29 Thread Dominic Hopf
Am Freitag, den 28.10.2011, 22:41 -0700 schrieb Matthew Brush:
> Anyway, just a thought to make things more consistent and less 
> redundant.  It seems like while converting and moving to Git would be
> an 
> ideal time to do this.  Feel free to +1, -1, comment or ignore.
> 
+1

:)

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Future of GeanyGDB - [was: Geany Plugins Warnings (again)]

2011-10-28 Thread Dominic Hopf
Am Freitag, den 28.10.2011, 16:02 -0700 schrieb Matthew Brush:
> The only plugin with non-trivial (by way of quantity) warnings to fix 
> was GeanyGDB.  I don't know if this is maintained any more or if it's 
> needed with having the Debugger plugin, but if it is, the author(s) 
> should go through and fix all their `const` usage themselves.  The 
> attached patch for GeanyGDB only fixes a few usages but exposes much 
> more warnings, so it might be of little use.

The original author of this plugin was Jeff Pohlmeyer, I'm afraid he
will not read this, though. I took over the "maintainership" long time
ago, approx. at the beginning of 2010 (or maybe earlier) to not have an
unmaintained plugin within the Geany-Plugins project.

Seems I was out of my estimation regarding what it means to maintain
such an amount of C code written by someone else - having in mind that
I'm not that skilled in C (I'd call myself rather a beginner in writing
C). I actually didn't wrote C since a few month now and also do not use
GeanyGDB at present.

I appreciate any efforts and patches which may improve GeanyGDB and
would apply any contributed stuff for that plugin, but I'd like to
discuss some questions (IIRC some may also were earlier discussed
before):

1)

There are guys out there who write C code and may use debugging plugins
from within Geany. There are at least two alternative plugins which
would do the job. I'd love to know your honest opinion which one you
actually prefer.

2)

Wasn't it discussed before that we maybe remove GeanyGDB after the 0.21
release? - I'm not sure about this and to lazy to investigate for the
mails. :)

3)

Is there anyone out there who alternatively would like to maintain and
improve GeanyGDB (and is more skilled in C than me :) ).

4)

I of course appreciate Matthews patch and like to apply it, but that
most likely should wait at least until we moved to GitHub with
Geany-Plugins, should it?

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] GIT commit mails format

2011-10-24 Thread Dominic Hopf
Am Montag, den 24.10.2011, 23:45 +0200 schrieb Enrico Tröger:
> >Nothing but a big "+1" ;)

+1

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Plugins README / web pages

2011-10-10 Thread Dominic Hopf
Am Montag, den 10.10.2011, 22:58 +0200 schrieb Enrico Tröger:
> 
> However, Dominic's scripts probably can run on another server as well,
> maybe even on SF's shell servers. Or the whole construct of generating
> those pages can be reworked to be more obvious, easier to test and
> so easier to improve.

First thing which wasn't that obvious for someone outstanding is, that
the whole stuff is actually under version control since it's birth, the
directory just needed to be checked out:

https://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/www/staging


I guess there weren't that much people who actually knew that. Maybe
this one is easier to find:

https://github.com/dmaphy/plugins.geany.org


Improvement to that script-bundle are welcome anytime.


About reworking the whole concept:

I'd personally love the idea of the GitHub pages stuff, we maybe could
do something on basis of that. There also were some nice ideas on IRC a
few minutes ago which you guys maybe like to discuss here.

My suggestion is to start a rework with or after the Geany-Plugins 0.21
release.

Regards,
Dominic


-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Plugins README / web pages

2011-10-10 Thread Dominic Hopf
Am Montag, den 10.10.2011, 13:55 +0400 schrieb Alexander Petukhov:
> By the way, can I gain more control on READMEs on a web-site to be
> able to modify and then upload and see the result instantly.
> I was told Dominic maintains this task now.

It's not my servers, so I'm not able to decide this. Pinging me on IRC
(dmaphy) or Jabber (dma...@jabber.org) maybe is an alternative for that,
even if no very good alternative.

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Git switch (for real) (was: Re: geany on github; why not?)

2011-10-03 Thread Dominic Hopf
Am Montag, den 03.10.2011, 17:28 +0200 schrieb Colomban Wendling:
> Apart that I don't mind, both have the necessary stuff, and Gitorious
> is more "free as in freedom".

Exactly the reason why I'd personally prefer Gitorous over Github. :)

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Geany-Plugins 0.21: Release plan

2011-08-24 Thread Dominic Hopf
Am Mittwoch, den 24.08.2011, 07:45 +0200 schrieb Hans Alves:
> One of your problems is a multiple definition of the functions in
> geanypg/src/helper_functions.c apparently you still have
> geanypg/src/aux.c or .o on your system a couple of revisions ago i
> changed aux.c filename to helper_functions.c if you still have aux.c
> something went wrong with svn, you should remove it. If it's only
> aux.o
> do a make clean before building. 

You actually pointed out a bug in my automatic plugin build script:

http://nopaste.geany.org/pastebin.php?diff=m79cc3d3e

Thanks!

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Geany-Plugins 0.21: Release plan

2011-08-23 Thread Dominic Hopf
Am Dienstag, den 23.08.2011, 11:47 +0200 schrieb Frank Lanitz:
> Hi plugin developers, 
> 
> As we discussed a release for Geany 0.21 around October, 1st I'm
> thinking also that it would make sense to do a geany-plugins release
> around this time. Unfortunately I'm not sure, beside the string freeze
> and translation stuff, which goals need to be matched until release.
> What do you think? 

The project at least should successfully build. At present it doesn't,
it seems, see attached output.

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


output.txt.gz
Description: GNU Zip compressed data


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] [PATCH] PHP 5.4 - new keywords

2011-07-22 Thread Dominic Hopf
Am Donnerstag, den 21.07.2011, 19:48 -0300 schrieb Felipe Pena:
> Hi devs,
> Attached is a patch adding two new keywords (related to PHP 5.4):
> "insteadof", "trait".

Applied with SVN rev 5867. Thanks for the patch. :)

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] hex mode

2011-04-14 Thread Dominic Hopf
Am Donnerstag, den 14.04.2011, 22:29 +0200 schrieb Liviu Andronic:
> And a bit more OT, Geany refuses to force-open a PDF file. Nano, for
> example, opens the PDF. Is it normal? 

This is intended behavior as far as I know, yes.

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] geany-newsletter: License of newsletter

2011-04-08 Thread Dominic Hopf
Am Freitag, den 08.04.2011, 18:28 +0200 schrieb Thomas Martitz:
> Am 08.04.2011 18:18, schrieb Frank Lanitz:
> > Hi people,
> >
> > I just want to ask about which license we shall use for the newsletter
> > in future. I'd like to prefer to put it under terms of one of the
> > CC-family licenses. CC-BY (by = Geany Newsletter Team) would fit most
> > IMHO. What's your opinion?
> 
> I never heard of licenses for newsletters.

Me neither.

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] A few fixes for codenav, geanygdb, geanyinsertnum and geanylatex

2011-02-23 Thread Dominic Hopf
Am Mittwoch, den 23.02.2011, 19:32 +0100 schrieb Colomban Wendling:
> [./geanygdb/src/gdb-io-frame.c:186]: (error) Possible null pointer
> dereference: lv 

Applied. Thanks. :)

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Filter in the File Browser Plugin

2011-02-19 Thread Dominic Hopf
Am Samstag, den 19.02.2011, 18:04 +0400 schrieb Grigory Javadyan:
> Hi,
> 
> 
> I recently started using Geany and noticed that the file browser
> plugin lacks the ability to include multiple patterns into the filter.
> For example, I can't set the filter up so that the plugin displays
> *.cpp and *.h files, but not *.o files. I browsed through the code of
> the plugin and found out that it simply uses g_pattern_match.
> However, it's not too difficult to alter the code so that it supports
> multiple patterns. I would like to do that. Please let me know if this
> feature is needed. If it is, I'll start working on it.

I'd appreciate such a feature, yep. :)

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] plugins.geany.org now updating automatically via cronjob

2011-02-12 Thread Dominic Hopf
Am Samstag, den 12.02.2011, 14:19 +0100 schrieb Enrico Tröger:
> True.
> My suggestion was based on your statement, the README content should
> match the released plugin version.
To avoid confusion: I was talking about the informations contained in
the README file, not the content. I don't want any plugin developer to
fit his README file 1:1 with the released file. I just was suggesting to
be consistent with the behavior the actual released plugin behaves. And
this is just a suggestion, no requirement. It's still up to the plugin
developer how he maintains his README. :)

> Maybe this isn't necessary at all. I don't see READMEs as
> the documentation of a plugin and so the README should be as up to date
> as necessary and should not match a months old release state.
> Just my 2cents.
Of course. Consistency with the described behavior and the
up-to-dateness don't exclude each other. :)

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] plugins.geany.org now updating automatically via cronjob

2011-02-12 Thread Dominic Hopf
Am Samstag, den 12.02.2011, 12:24 +0100 schrieb Enrico Tröger:
> On Sat, 12 Feb 2011 03:05:44 +0100, Frank wrote:
> 
> >On Sat, 12 Feb 2011 00:04:32 +0100
> >Dominic Hopf  wrote:
> >
> >> Am Freitag, den 11.02.2011, 23:56 +0100 schrieb Dominic Hopf:
> >> > In detail, this means the descriptions for your plugins at
> >> > plugins.geany.org, which are generated from your README files, will
> >> > be updated once per day at 04:05 UTC.
> >> 
> >> Maybe it would be also a good idea to increase the frequency to every
> >> hour or so? Tell me what you think.
> 
> Not sure whether every hour is really necessary. It's just that it
> probably takes some server resources...but to be honest I didn't know
> what the script does so I can't judge on that at this point.
> 
> But as you said in your first mail, plugin authors should keep the
> information in the READMEs consistent with the released version.
> This doesn't make much sense to me. The README in SVN should reflect
> the latest development changes.
> But I agree to have a version online at the website which fits the
> released version. So, IMO it's better to adjust your script to generate
> HTML from the tagged READMEs. And this is just necessary after a
> release, not every hour.
> What do you think?

I wouldn't generate the website from tagged releases, since they
shouldn't be changed after the release from my point of view. Plugin
developers may want to improve other things on their README files, in
special when seeing something isn't displayed that optimal on the
website, I think it is a more good idea to generate the website from
trunk. But this would imply, the informations contained in the README
files are consistent with the released tarballs.

Otherwise, if we generate the website from tagged releases, this would
mean something would be fucked up until the next release, in the worst
case.

few other thoughts to this topic:

* have an additional README.stable
* and maybe generate an additional plugins.geany.org/svn/

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] plugins.geany.org now updating automatically via cronjob

2011-02-12 Thread Dominic Hopf
Am Samstag, den 12.02.2011, 03:05 +0100 schrieb Frank Lanitz:
> On Sat, 12 Feb 2011 00:04:32 +0100
> Dominic Hopf  wrote:
> 
> > Am Freitag, den 11.02.2011, 23:56 +0100 schrieb Dominic Hopf:
> > > In detail, this means the descriptions for your plugins at
> > > plugins.geany.org, which are generated from your README files, will
> > > be updated once per day at 04:05 UTC.
> > 
> > Maybe it would be also a good idea to increase the frequency to every
> > hour or so? Tell me what you think.
> 
> I'm thinking about a post-commit hook which is deploying it after
> tagging (or something like this)

Guess that won't be possible, unfortunately. Post-commit-hooks have to
be implemented on the SVN repository as far as I know... not that I'd
knew we have access to the server-side repository at SourceForge.

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] plugins.geany.org now updating automatically via cronjob

2011-02-11 Thread Dominic Hopf
Am Freitag, den 11.02.2011, 23:56 +0100 schrieb Dominic Hopf:
> In detail, this means the descriptions for your plugins at
> plugins.geany.org, which are generated from your README files, will be
> updated once per day at 04:05 UTC.

Maybe it would be also a good idea to increase the frequency to every
hour or so? Tell me what you think.

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


[Geany-devel] plugins.geany.org now updating automatically via cronjob

2011-02-11 Thread Dominic Hopf
Hey guys,

since there are some rewrite rules which are just working with Apache,
the preview site at plugins2.geany.org is broken because it is running
on lighttpd and the rules are incompatible, unfortunately.

This actually was the site, a cronjob updated once per day. This doesn't
make much sense, thus I enabled the push to live for the cronjob,
finally. It took a lot if time to do so, I know. Sorry for that.

In detail, this means the descriptions for your plugins at
plugins.geany.org, which are generated from your README files, will be
updated once per day at 04:05 UTC.

It would make sense to keep the informations of the README files
consistent with the behavior of the plugins the released tarballs
actually contain.

Feel free to suggest improvements and give feedback if you like this or
not. :)

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] svn export results in svn: Inconsistent line ending style

2011-02-10 Thread Dominic Hopf
Am Donnerstag, den 10.02.2011, 12:43 +1100 schrieb Lex Trotman:
> On 10 February 2011 12:01, Dominic Hopf  wrote:
> > Hey guys,
> >
> > I just wanted to build a new snapshot of Geany from SVN. For this, I'm
> > usually going to svn export the current working copy from trunk into
> > another directory (to be clean of .svn subdirs). This time I got a bit
> > weird output I don't understand yet:
> >
> > % LANG=C svn export geany geany-0.21
> > svn: Inconsistent line ending style
> 
> Yeah, if Enrico muttered the right incantations over the repository
> SVN server will provide files with line endings appropriate to the
> client platform.
> 
> maybe try --native-eol CRLF (or whatever matches your platform)
> 
> Also maybe you have changes in your tree that are not line ending consistent.

A

  svn export geany geany-0.21 --native-eol LF

did the job. Now exports don't abort anymore, even with leaving the
--native-eol option again. Weird stuff. Thanks Lex.


-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


[Geany-devel] svn export results in svn: Inconsistent line ending style

2011-02-09 Thread Dominic Hopf
Hey guys,

I just wanted to build a new snapshot of Geany from SVN. For this, I'm
usually going to svn export the current working copy from trunk into
another directory (to be clean of .svn subdirs). This time I got a bit
weird output I don't understand yet:

% LANG=C svn export geany geany-0.21
svn: Inconsistent line ending style


The exports seems to break and doesn't finish successfully. Is this
something where I should search the reason locally in my SVN
installation or is SVN that clever to know of the source code files of
Geany?

(SVN rev is 5542)

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Small errors/memory leaks on a few plugins

2011-02-06 Thread Dominic Hopf
Am Sonntag, den 06.02.2011, 16:55 +0100 schrieb Enrico Tröger:
> Hey guys,
> 
> out of fun, I just run 'cppcheck', a tool for static C code analysis,
> on the Geany code as well as on the components of the Geany-Plugins
> project.
> 
> For Geany, it didn't find any errors: yay!
> 
> For the Geany-Plugins, the found errors are attached to this mail.
> 
> There is nothing critical, mostly memory leaks in codenav, geanygdb,
> geanylatex and pretty-printer which should be easy to fix.
> 
> I did not checked whether the reported errors are really errors or if
> there is maybe a false positive. I leave this to the plugin
> maintainers.

For geanygdb the issues should be fixed.

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] debugger plugin

2011-01-30 Thread Dominic Hopf
Am Sonntag, den 30.01.2011, 14:09 +0100 schrieb Enrico Tröger:
> On Tue, 25 Jan 2011 14:50:17 +0300, Александр wrote:
> 
> >Thanks Thomas,
> >
> >I'll try to look at crash on non-debug modules soon, though i didn't
> >have this bug when I tried to debug a plugin itself i.e. run geany as
> >a debug target.
> >
> >To Geany-plugins mainteiners: how can i start to move source code to
> >geany-plugins svn?
> 
> First, tell us your Sourceforge username, so we can give you SVN write
> access. Then just commit your plugin code into
> trunk/geany-plugins/debugger (or whatever name you'll choose).
> Afterwards, you/we need to update the autotools and Waf-based build
> systems to get your plugin built. But this is one of the last steps.
> 
> 
> >Regading plugin name, does anybody mind if the name will be simply
> >"debugger"? Though GeanyGDB has this title exposed in plugins dialog,
> >no such name is presented as a real plugin name.
> 
> It definitely will confuse users but I don't know of anything better so
> far too :(.
> Can it replace the geanygdb plugin at some time?

I actually didn't found time yet to have a look at this new one, but
GeanyGDB is quiet unmaintained at present and didn't change since almost
a year. Of course I'd appreciate any support or patches, but if this new
one does the job more better, than I'd also be fine with replacing
GeanyGDB.

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


[Geany-devel] Improving usability and handling for Geany-Plugins

2011-01-18 Thread Dominic Hopf
Hi together, in special plugin developers ;)

We currently are in the situation, that a user just sees the
Geany-Plugins version when reporting bugs [1] but in the plugin manager
in Geany just sees the version of the plugin itself. This might be
confusing when the user doesn't remember which version of Geany-Plugins
he actually has installed.

Some plugins already have the same version as Geany-Plugins. This isn't
that good anymore when a new plugin arrives in the Geany-Plugins
project. Imagine before joining Geany-Plugins the version was 0.0.3 and
after joining it directly jumps to 0.21. Here are some alternate
suggestions:

* change the version string for each plugin, e.g. 0.0.1-gp0.20
* change the text in the description (something like "this is foobar
0.0.1 brought to you by Geany-Plugins 0.20")

They additionally would fix another issue which will come up the more
plugins Geany will get: Differing between the "provider" of the plugin -
was this Geany-Plugins or was it delivered with Geany, or is it a
completely other third-party plugin?

Maybe someone of you has also suggestions or thoughts on this, please
let us know. :)

Regards,
Dominic

[1] https://sourceforge.net/tracker/?group_id=222729&atid=1056532

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] [RFC] Releasing Geany-Plugins

2011-01-16 Thread Dominic Hopf
Am Sonntag, den 16.01.2011, 13:37 +0100 schrieb Frank Lanitz:
> On Sat, 15 Jan 2011 00:57:12 +0100
> Dominic Hopf  wrote:
> 
> > Hey guys,
> > 
> > while talking with hyperair on IRC about the Geany-Plugins release
> > this week, we realized that there we're some small things which could
> > have been better and improved in the release process. I suggested to
> > write the steps down which have to be done and the result is... call
> > it "check list", "guidelines" or "piece of text" or $somewhat
> > 
> > Check it out here and feel free to improve:
> > http://typewith.me/i1NkZGwVq5
> > 
> > The idea is to add this text to SVN repository of Geany--Plugins as
> > soon as everyone is okay with it.
> 
> Maybe we could also add some part for hacking a plugin. Some docu is
> already avaialble at e.g.
> http://www.geany.org/manual/reference/howto.html but still some parts
> e.g. of integrating with build system, GCC-compiler flags for
> debugging, gdb,  might be missing. 

Then we'd call the document rather something like "Geany-Plugins
guidelines" or "Geany-Plugins HowTo", because it wouldn't just to the
releasing process, of course.

I appreciate any improvement, feel free to just add it to the text
there. I prepared a new paragraph where it may could be placed then. :)

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


[Geany-devel] [RFC] Releasing Geany-Plugins

2011-01-14 Thread Dominic Hopf
Hey guys,

while talking with hyperair on IRC about the Geany-Plugins release this
week, we realized that there we're some small things which could have
been better and improved in the release process. I suggested to write
the steps down which have to be done and the result is... call it "check
list", "guidelines" or "piece of text" or $somewhat

Check it out here and feel free to improve:
http://typewith.me/i1NkZGwVq5

The idea is to add this text to SVN repository of Geany--Plugins as soon
as everyone is okay with it.

Let me know if you like it.

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] debugger plugin

2011-01-07 Thread Dominic Hopf
Am Freitag, den 07.01.2011, 17:24 +0100 schrieb Frank Lanitz:
> Am 07.01.2011 17:02, schrieb Colomban Wendling:
> > Le 07/01/2011 16:41, Frank Lanitz a écrit :
> >> Am 07.01.2011 15:17, schrieb Alexander Petukhov:
> >>> Hello, everybody.
> >>>
> >>> My name is Alexander, i'm a software developer from St.Petersburg, Russia.
> >>> I started to use Geany at my job, mostly for C++ development, and only 
> >>> feature I was not satisfied with
> >>> was debuggers support.
> >>> I looked at the existing GDB plugin but it's seemed a little bit unusual 
> >>> for me,
> >>> and next I thought about multiple debuggers support  in one plugin.
> >>> So I started to develop my own plugin with the foregoing in mind:
> >>> - more VS, Netbeans,... likely GUI
> >>> - multiple debuggers support
> >>>  
> >>> Now i have GDB working more or less enough for using, and feel
> >>> like I need some feedback.
> >>> (I started to work on bashbd backend, but faced some problems and decided 
> >>> to postpone it,
> >>> until GDB and general features will work well).
> >>>
> >>> So, project adress at SF is https://sourceforge.net/projects/geanydbg/
> >>> Also I've prepared a little page  with a description - 
> >>> http://geanydbg.sourceforge.net/walkthrough.htm
> >>>
> >>> Waiting four your opinions and feedbacks.
> >> Just a general: Maybe we should think about renaming as the 'original'
> >> one already is called geanydbg[1]
> > AFAIK (and as far as I can see) the original is geanygdb and Alexander's
> > one is geanydbg. OK, it's a bit confusing, but it's at least not the same ^^
> > But I agree, changing the name to something more different would be
> > better I think.
> Oh You are right. I'm sorry.
> But obviously its a good sign for changing :D

geanygdb
geanydbg
externdbg

...

and I think I remember another plugin which earlier was called geanydbg.
Could be that's what externdbg now is and it got renamed right to avoid
such confusion for the users... I also vote to rename the plugin.

Regards,
Dominic



-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] scintilla rectangle selection change & 0.20 release

2010-11-22 Thread Dominic Hopf
Am Montag, den 22.11.2010, 13:03 + schrieb Nick Treleaven:
> On Sun, 21 Nov 2010 18:29:36 +0100
> Enrico Tröger  wrote:
> 
> > >Do we plan to update scintilla anytime soon? If not, would it be
> > 
> > Nick?
> > Any release plans soon?
> 
> Yes, I think we could make the 0.20 release soon. If there are no
> i18n string changes to add we could start the string freeze in a few
> days maybe?
> 
> > I just updated Scintilla in my working copy, adopted the new layout:
> > 
> > geany
> >  - ...
> >  - plugins
> >  - scintilla
> >- gtk
> >- include
> >- lexers
> >- lexlib
> >- src
> >  - src
> > 
> > and adjusted the Waf based build system for the change.
> > I didn't test it much so far but it seems fine.
> > 
> > What next?
> > Either we push into trunk and see how it works or in case we are close
> > to a release, I'd push it into a branch for the curious people.
> 
> I think it would be best to put it in an 'unstable' branch. Last time
> we updated Scintilla just before the 0.19 release it introduced
> scrolling bugs.

I tend to suggest this right the "inverse way", create a stable branch
to work towards the 0.20 release and continue the "unstable" work in
trunk...

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] (no subject)

2010-10-29 Thread Dominic Hopf
Am Donnerstag, den 28.10.2010, 20:45 +0200 schrieb Frank Lanitz:
> On Thu, 28 Oct 2010 11:24:26 -0700 (PDT)
> Sergey Terlemezyan  wrote:
> 
> > Could you tell me how can I add my own plugin to the available
> > plugins list?
> 
> If you are talking about plugins.geany.org can you give some more
> details about the plugin? Once we do have this I guess we can add
> something. 

Just in case we're really talking about the website plugins.geany.org
here, I'd also recommend to have a look at
http://plugins.geany.org/README.html.

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] using ctrl+c in vte

2010-10-25 Thread Dominic Hopf
Am Montag, den 25.10.2010, 21:31 +0200 schrieb Liviu Andronic:
> Dear all
> Currently it is not possible to use ctrl+c to terminate a program
> started in the virtual terminal emulator. Is this an intended omission
> in the integration with Geany or perhaps some VTE limitation?
> 
> I'm asking since I would find useful being able to stop code execution
> while working in R. Regards
> Liviu

Hi Liviu,

have you checked the preferences for VTE? I think the 'Override Geany
keybindings' option could be what you're searching for. Having this
checked Ctrl-C works fine for me. :)

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] plugins.geany.org beauty urls / plugin directories lying around in htdocs/

2010-10-16 Thread Dominic Hopf
Am Sonntag, den 17.10.2010, 02:19 +0200 schrieb Frank Lanitz:
> On Sat, 16 Oct 2010 21:17:39 +0200
> Dominic Hopf  wrote:
> 
> > The question for those plugins having a directory lying around there
> > is: Do you still need that directory or would it be possible to
> > delete it and remove the exclude from the rewrite rules? Then your
> > plugin would also have the "beauty URL".
> > 
> 
> Requestion ist, where are these folder located? 

In the document root of the plugins.geany.org site, which actually is on
sourceforge: /home/groups/g/ge/geany-plugins/htdocs/.

But wait... with SVN rev 1663 I slightly modified the rewrite rules
again to show up some possibilities which work at present:

http://plugins.geany.org/geanygdb.html
http://plugins.geany.org/geanygdb

http://plugins.geany.org/site/geanygdb.html
http://plugins.geany.org/site/geanygdb

http://plugins.geany.org/index.php?site=geanygdb (this one is actually
the default without any rewrite)

Yes, this maybe looks a bit weird. So the regexes are. For those with
the "site" in the URL, it wouldn't be necessary to delete folders
anymore, even if Enrico already did so for the addons and spellcheck
plugin (thanks, anyway).

Thus, maybe someone of you wants to drop his 2 cents about this. And
yes, I know, mod_rewrite is evil. :)

Best Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


[Geany-devel] plugins.geany.org beauty urls / plugin directories lying around in htdocs/

2010-10-16 Thread Dominic Hopf
Hi all,

I just added a new "feature" to the plugins.geany.org website. It is
some rewrite rules in an .htaccess file which allow to call specific
pages like this:

http://plugins.geany.org/downloads or
http://plugins.geany.org/geanygdb

just as examples.

Unfortunately, this will not work for all plugins, since there are some
directories lying around in htdocs/:

$ ls -l
total 96
drwxr-sr-x 2 209508 geany-plugins 1024 Jan 17  2010 addons/
drwxrwsr-x 2 dmaphy geany-plugins 2048 Oct 16 04:05 content/
-rw-rw-r-- 1 dmaphy geany-plugins 4286 Jul 31 16:17 favicon.ico
drwxrwsr-x 2 dmaphy geany-plugins 2048 Jul 31 21:46 geany-plugins/
drwxr-sr-x 2 137082 geany-plugins 1024 Sep 15  2008 geanydoc/
drwxrwsr-x 2 dmaphy geany-plugins 1024 Jul 31 20:10 geanylua/
drwxr-sr-x 2 137082 geany-plugins 1024 Sep 15  2008 geanyprj/
drwxr-sr-x 2 137082 geany-plugins 1024 Sep 15  2008 geanyvc/
drwxrwsr-x 2 dmaphy geany-plugins 1024 Jul 31 16:17 images/
-rw-rw-r-- 1 dmaphy geany-plugins 2606 Oct  8 23:14 index.php
drwxr-sr-x 2 209508 geany-plugins 2048 Jan 17  2010 spellcheck/
drwxrwsr-x 2 dmaphy geany-plugins 1024 Sep  4 22:13 stylesheets/

I excluded those plugins with an existing directory from the rewrite.
Thus, e.g. for the geanyvc plugin, the described behaviour will not
work:

http://plugins.geany.org/geanyvc/


The question for those plugins having a directory lying around there is:
Do you still need that directory or would it be possible to delete it
and remove the exclude from the rewrite rules? Then your plugin would
also have the "beauty URL".

Thanks very much in advance for your feedback and your support. :)

Best Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] File type icons?

2010-10-14 Thread Dominic Hopf
Am Donnerstag, den 14.10.2010, 16:36 +0200 schrieb Colomban Wendling:
> Hi,
> 
> I realized that in the "documents" sidebar each and every files have an
> icon, but they all have the same, no matter what. I had a little time
> and I decided to play a bit with the idea of having file-type based icons.
> 
> Such icons could be displayed at a few places:
> 
> 1) In the Documents sidebar: there is already icons and it would
> probably ease to find a particular item (if different filetypes are
> mixed, of course). Anyway I think it's better to have the "right" icons
> rather than always using the same. (capture joined)
> 
> 2) In the document notebook popup. This will perhaps ease finding the
> item, but perhaps adds clutter. Not sure. (capture joined)
> 
> 3) In the tab title, like GEdit does. I think this one is a bad idea
> since it is probably useless and only use a little more space.
4) In file browser and tree browser plugin, which maybe could use
functions provided by Geany for showing those icons.

I short: I love this idea! :)

Regards,
Dominic

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


[Geany-devel] [ANN] new plugins.geany.org

2010-10-08 Thread Dominic Hopf
Hi together,

not sure if I ever "officially" announced, there is a new
plugins.geany.org website. There were lot of things to do since my
movement to Hamburg in July, so it may be I missed that. ;)

Since it is already online since a few weeks now, most of you most
likely already noticed it. - I even already got feedback via the
SourceForge bug tracker where Enrico added a new section for the
website. :)

However, I just found a few minutes time to write a small blog post
about it which may answers some unclear questions or anything else [1].

I'd appreciate any feedback to the site or even the blog post. Although
it maybe takes long again until I get to fix reported issues. ;)

Best Regards,
Dominic

[1]
http://dmaphy.blogspot.com/2010/10/geany-plugins-fast-and-lightweight.html

-- 
Dominic Hopf 
http://dominichopf.de/

Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Heads up Plugin developers, there are README files missing

2010-08-18 Thread Dominic Hopf
Am Dienstag, den 17.08.2010, 02:52 +0200 schrieb Colomban Wendling:
> Hi Dominic,
> 
> Le 16/08/2010 20:54, Dominic Hopf a écrit :
> > Time to let you know there is happening something strange guys. There is
> > a cronjob running, generating the content on http://plugins2.geany.org/
> > from your README files.
> > 
> > Below is the output of the shell script, important there is, there are
> > some plugins not providing a README or it's not written in
> > reStructuredText.
> > 
> > Well, I don't want you to write those, since there are other ways to get
> > your plugin to that page, but if there would be a README written in
> > ReST, it would make things a lot easier... ;)
> 
> Should be fine for GeanyGenDoc now :)
> BTW, I have a full documentation in geanygendoc/docs/manual.rst, not
> sure which of this or the README should go in there... do as you think
> it's better.

I'll have a deeper look on this next week, thanks for pointing on
that. :)

Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D

___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Heads up Plugin developers, there are README files missing

2010-08-18 Thread Dominic Hopf
Am Dienstag, den 17.08.2010, 20:11 +0300 schrieb Dimitar Zhekov:
> On Mon, 16 Aug 2010 23:22:51 +0200
> Dominic Hopf  wrote:
> 
> > > Can you provide the ReST warnings for the plugins which have been
> > > compiled successful, but with warnings? 
> > 
> > Those warnings actually are there everytime, but you can find attached a
> > full output of the shell script.
> 
> There seems to be a warning for every parsed ReST README, but the
> attached output still does not contain any warnings.

Then it seems to be an issue with parsing the exit codes in my script.
I'll have a deeper look into this next week, thanks for pointing me to
that. :)

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D

___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Heads up Plugin developers, there are README files missing

2010-08-16 Thread Dominic Hopf
Am Montag, den 16.08.2010, 22:23 +0200 schrieb Frank Lanitz:
> On Mon, 16 Aug 2010 20:54:26 +0200
> Dominic Hopf  wrote:
> 
> > Below is the output of the shell script, important there is, there are
> > some plugins not providing a README or it's not written in
> > reStructuredText.
> > 
> > Well, I don't want you to write those, since there are other ways to
> > get your plugin to that page, but if there would be a README written
> > in ReST, it would make things a lot easier... ;)
> 
> Can you provide the ReST warnings for the plugins which have been
> compiled successful, but with warnings? 

Those warnings actually are there everytime, but you can find attached a
full output of the shell script. The source of the script (and anything
else concerning that website) [1] is also available by the way.

Regards,
Dominic

[1]
http://geany-plugins.svn.sourceforge.net/viewvc/geany-plugins/www/staging/


-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


output.txt.gz
Description: GNU Zip compressed data


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


[Geany-devel] Heads up Plugin developers, there are README files missing

2010-08-16 Thread Dominic Hopf
Time to let you know there is happening something strange guys. There is
a cronjob running, generating the content on http://plugins2.geany.org/
from your README files.

Below is the output of the shell script, important there is, there are
some plugins not providing a README or it's not written in
reStructuredText.

Well, I don't want you to write those, since there are other ways to get
your plugin to that page, but if there would be a README written in
ReST, it would make things a lot easier... ;)

Regards,
Dominic

 Weitergeleitete Nachricht 
> Von: Cron Daemon 
> An: dma...@uvena.de
> Betreff: Cron  /home/dmaphy/bin/plugins_cronjob.sh
> 2> /dev/null
> Datum: Mon, 16 Aug 2010 04:05:09 + (UTC)
> 
> Fetching external item into '/home/dmaphy/plugins.geany.org/geanylua'
> External at revision 1508.
> 
> At revision 1508.
> /usr/bin/tidy exited with 1. There were warnings, but this is okay.
> You maybe should have another look at 
> /home/dmaphy/plugins.geany.org/content/addons.html yourself.'
> 
> /usr/bin/tidy exited with 1. There were warnings, but this is okay.
> You maybe should have another look at 
> /home/dmaphy/plugins.geany.org/content/codenav.html yourself.'
> 
> /usr/bin/tidy exited with 1. There were warnings, but this is okay.
> You maybe should have another look at 
> /home/dmaphy/plugins.geany.org/content/geanydoc.html yourself.'
> 
> /usr/bin/tidy exited with 1. There were warnings, but this is okay.
> You maybe should have another look at 
> /home/dmaphy/plugins.geany.org/content/geanyextrasel.html yourself.'
> 
> /usr/bin/tidy exited with 1. There were warnings, but this is okay.
> You maybe should have another look at 
> /home/dmaphy/plugins.geany.org/content/geanygdb.html yourself.'
> 
> File /home/dmaphy/geany-plugins/geanygendoc/README not found.
> You might want to have a look whats up there.
> Copying no-readme-template instead..
> /usr/bin/tidy exited with 1. There were warnings, but this is okay.
> You maybe should have another look at 
> /home/dmaphy/plugins.geany.org/content/geanyinsertnum.html yourself.'
> 
> /usr/bin/tidy exited with 1. There were warnings, but this is okay.
> You maybe should have another look at 
> /home/dmaphy/plugins.geany.org/content/geanylipsum.html yourself.'
> 
> /usr/bin/tidy exited with 1. There were warnings, but this is okay.
> You maybe should have another look at 
> /home/dmaphy/plugins.geany.org/content/geanyprj.html yourself.'
> 
> /usr/bin/tidy exited with 1. There were warnings, but this is okay.
> You maybe should have another look at 
> /home/dmaphy/plugins.geany.org/content/geanyvc.html yourself.'
> 
> File /home/dmaphy/geany-plugins/pretty-printer/README not found.
> You might want to have a look whats up there.
> Copying no-readme-template instead..
> /usr/bin/tidy exited with 1. There were warnings, but this is okay.
> You maybe should have another look at 
> /home/dmaphy/plugins.geany.org/content/shiftcolumn.html yourself.'
> 
> /usr/bin/tidy exited with 1. There were warnings, but this is okay.
> You maybe should have another look at 
> /home/dmaphy/plugins.geany.org/content/spellcheck.html yourself.'
> 
> File /home/dmaphy/geany-plugins/treebrowser/README not found.
> You might want to have a look whats up there.
> Copying no-readme-template instead..
> sending incremental file list
> ./
> .README.html
> content/
> content/addons.html
> content/codenav.html
> content/geany-plugins-listing.html
> content/geanydoc.html
> content/geanyextrasel.html
> content/geanygdb.html
> content/geanygendoc.html
> content/geanyinsertnum.html
> content/geanylipsum.html
> content/geanyprj.html
> content/geanyvc.html
> content/pretty-printer.html
> content/shiftcolumn.html
> content/spellcheck.html
> content/treebrowser.html
> 
> sent 71862 bytes  received 325 bytes  144374.00 bytes/sec
> total size is 105487  speedup is 1.46

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] When is the scintilla component going to be updated?

2010-08-09 Thread Dominic Hopf
Am Dienstag, den 10.08.2010, 09:02 +1000 schrieb Erik de Castro Lopo:
> On top of that myself and others are submitting patches to this
> mailing list and not even having them acknowledged by anyone
> with SVN commit access. 

That's just because hard and long work within the week. At least for me,
and I guess it's the same for the other guys.

You can be sure your patches have been or will be seen, reviewed and
most likely also applied. It may just take a bit at present, but I'll
promise to better myself.

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Script: Generate loadable tag files for Geany

2010-07-31 Thread Dominic Hopf
Am Samstag, den 31.07.2010, 18:04 +0200 schrieb Guenther Brunthaler:
> > Just a generic hint for the usage of this mailing list: You should start
> > new threads for new topics, also if you have another contribution.
> 
> Didn't I?!
Seems so. At least it looks like that in my mail client. ;)
But well, I had just had a discussion with Enrico on IRC these days
about Evolution which may does weird things for me here.

Not that important at all I guess, unless there are real big problems of
which others may tell me in future.. :)

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Script: Generate loadable tag files for Geany

2010-07-30 Thread Dominic Hopf
Am Donnerstag, den 29.07.2010, 17:27 +0200 schrieb Guenther Brunthaler:
> Hi Lex,
> 
> On 2010-07-29 05:20, Lex Trotman wrote:
> 
> > I better warn you that it might take a while, the developers are a bit
> > overloaded with "real" life at the moment.
> 
> No problem, but thanks for the warning anyway.
> 
> Well, here's just the next script: It solves the problem that "geany -g"
> can only create tag files for one language at a time, but there may be
> multiple source code languages present in a project.
> 
> This script runs "geany -g" with the correct parameters to generate tag
> files for all supported languages for the source files encountered in
> the current directory tree.
You can find this one also at [1], thanks. :)

[1] http://www.geany.org/Download/Extras


Just a generic hint for the usage of this mailing list: You should start
new threads for new topics, also if you have another contribution.
Easiest way to do so is, to compose a new mail to geany-devel@uvena.de
instead of pressing reply. That's really important for keeping the
conversations on the mailing list clearly arranged. :)

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Lua Script: Removing stale MRU entries form Geany's config file

2010-07-30 Thread Dominic Hopf
Am Donnerstag, den 29.07.2010, 13:20 +1000 schrieb Lex Trotman:
> On 29 July 2010 12:48, Guenther Brunthaler  wrote:
> > Hi Lex,
> >
> > On 2010-07-29 04:36, Lex Trotman wrote:
> >
> >> I presume you've found the Geany Lua plugin then :-)
> >
> > Actually, I had no idea - but thanks for the hint! I'll install it asap! :-)
> >
> >> The problem with scripts is that they are not portable (Geany runs on
> >> *x and *dows) or they create a dependency, in your case on Lua.
> >
> > Lua also runs ob *x, *doze or any other platform providing a plain
> > ANSI-C compiler, because its source code deliberately does not use any
> > features outside of those guaranteed by the ANSI-C standard libraries.
> >
> > But I get your argument, and I agree. It *is* an additional dependency.
> >
> >> but could probably be put on the extras section of Geany web site for
> >> people who are willing to install Lua.
> >
> > That's all I had hoped for!
> >
> >> Thats up to the main developers who maintain the web site.
> >
> > I would feel honored.
> >
> 
> I better warn you that it might take a while, the developers are a bit
> overloaded with "real" life at the moment.

Check this out guys: http://www.geany.org/Download/Extras#scripts
Alternatively you can also provide your scripts on a own homepage if you
have, Guenther, I would integrate a link to your site then. Just tell
me, how you'd like to prefer it. :)

Best Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Per document tab width

2010-07-22 Thread Dominic Hopf
Am Dienstag, den 20.07.2010, 22:20 +0200 schrieb Jiří Techet:
> Hi,
> 
> I have one more feature idea and would like to ask if it is something
> that others would like to see too before I start implementing it. I'm
> working on a project where everyone expresses his personality by using
> different tab width for indenting - I have already seen sources with
> tab size of 2, 3, 4, 5, 6 and 8 (it's just a matter of time until I
> see a source with tab width 7). Of course, these people (or people who
> were editing the same source afterwards) also use spaces so sometimes
> it happens that I have e.g. tab size set to 4 but the other file I
> edit has tab size 2 and it uses spaces too, so what I see is that the
> lines using tab get indented less than the lines using spaces. I
> usually ignore it, but sometimes the code is so unreadable that I have
> to change the tab size. And this is the problem - with geany you have
> to do it either per project or globally, it's not possible for a
> single file. So I have to switch it in the project settings, look at
> the file, and switch it back again because I return back to a file
> with different indent size.
> 
> I would propose to have one more entry in the Document menu called
> e.g. "Tab size" and placed under "Indent type" with a submenu
> containing numbers from 2 to 8 (I hope there is nobody so crazy that
> he would use tab for a single char indent or go over 8 characters)
> with a radio button selecting the active selection. The user could
> change the default tab size of the active document to anything he
> wishes. This settings could also be saved into the project/session
> file so the files get reloaded with the same tab size settings. What
> do you think about this feature?

I second the idea of the per-document tab-width. Maybe I would design
the menu a bit in another way and provide a small dialog with a text
field or spinner where you can setup the tab-width. :)
(I guess it's not possible to integrate something like a text field or
spinner into a menu?)

Best Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: This is a digitally signed message part
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] [geany-plugins] questions about the geany-plugins build system

2010-05-22 Thread Dominic Hopf
Am Samstag, den 22.05.2010, 17:17 +0200 schrieb Colomban Wendling:
> Hi everyone,
> 
> I'm trying to move my plugin (geanygendoc) into geany-plugins, but I
> have some problems porting the build system -- not used to it.
> 
> The thing is that I have data files to install. In my current external
> build system, I install them into $(geany_datadir)/plugins/geanygendoc,
> I think it is probably the good place. Yes, no?
No. I think I remember we discussed this a few month ago. The final
decision was, to have a separate directory (/usr/share/geany-plugins/),
since geany-plugins is another project than geany itself. There already
are some plugins saving their data there, so I'd recommend you to do it
the same.

> Anyway, in the geany-plugins build system, I don't see anything already
> in place to simplify data installation. And even $(datadir) points out
> of a Geany directory, actually $(prefix)/share, which makes me install
> my data in ${prefix}/share/geanygendoc, which is quite ugly IMO. Ah, and
> the second problem which prevents plugin-specific hack is the DATADIR
> defined in vars.build.mk that also points to $(prefix)/share.
> I'd think there should be a $(plugindatadir) variable that points to
> $(prefix)/share/$(plugin), probably defined by a vars.data.mk.
This confuses me a bit. I was sure plugin data should be installed
in /usr/share/geany-plugins/ (and maybe a subdirectory). Maybe I'm wrong
with this, so feel free to correct me.

> Then, what should I do?
> 
> Ah, and is there a quick guide explaining how the build system works/how
> to add a plugin to it? I feel the .mk include stuff quite elegant but
> I've some problem to understand it right I think.
For adding your plugin to the geany-plugins project, you may like to
ping hyperair on IRC, he actually maintains such things. You don't have
to do it yourself, IIRC. :)

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Mircea Hasegan from Romania

2010-05-14 Thread Dominic Hopf
Am Donnerstag, den 13.05.2010, 22:26 +0300 schrieb
mircea.hase...@gmail.com:
> Hi,
> 
> 
> My name is Mircea Hasegan and I'm from Romania. I've been working for
> 3 years in a multinational company as a developer (TCL scripter to be
> more exact).
> Recently i decided to switch from Windows to Linux. The switch forced
> me to find a Linux editor that would meet my needs and expectations. 
> After many attempts i decided that Geany was the best IDE i could find
> and it keeps on exceeding my expectations. Great job!
> Yesterday i decided to create a couple of plugins that i needed in
> geany (copy full file path to clipboard and clear read-only attributes
> from files) because I needed them a lot.
> To make a long story short I decided to do my best and try to
> contribute to your wonderful project.
> I've started coding in C under Linux only recently so my expertise is
> not something to brag about, but i'm willing to learn.
> Mainly I want to start with reading your code base. Then try to fix
> some trivial bugs until I get to understand your code and coding
> rules, then advance and help you with more advanced bugs and who
> knows, maybe even features.

Nice! Welcome to the Geany project! :)

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] [Geany] Planning the 0.19 release

2010-05-06 Thread Dominic Hopf
Am Donnerstag, den 06.05.2010, 16:10 +0100 schrieb Nick Treleaven:
> Hi all,
> Just a quick mail to let everyone know we're planning to make a Geany
> 0.19 release once everything is ready. We're thinking of early June but
> this may change ;-)
> 
> So if anyone wants to help test the SVN version, now's a good time to
> do so:
> http://www.geany.org/Download/SVN
> 
> That link also has nightly tarballs and some binaries too.

A little addition: There are also nightly builds for Fedora and Arch,
which are not yet mentioned on the above link. See [1] if you like to
test those builds as well.

I'll update the above mentioned page accordingly soon.

Regards,
Dominic

[1] http://geany.nightlybuilds.org/



-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] [Patch] - Improve PHP parser (call tips)

2010-04-17 Thread Dominic Hopf
Am Samstag, den 17.04.2010, 18:14 +0200 schrieb Enrico Tröger:
> On Mon, 8 Mar 2010 23:40:08 +0100, Enrico wrote:
> 
> >On Mon, 8 Mar 2010 12:18:39 +, Nick wrote:
> >
> >>On Sun, 7 Mar 2010 19:20:37 +0100
> >>Enrico Tröger  wrote:
> >>
> >>> >You put a weird pattern:
> >>> >[public|protected|private|static]*
> >>> >If you wanted to group, you should use ()
> >>> 
> >>> I didn't want to group, we don't need to know the actual modifier,
> >>> we just want to allow only this subset. And yes, it was a group
> >>> before but there is just no need to.
> >>
> >>I think Can is right, [] brackets are only for character ranges, not
> >>string matching. So () brackets are necessary for matching even when
> >>ignoring the group.
> >
> >Just for the records:
> >
> >Yup, we talked about that yesterday afterwards on IRC and once he told
> >me about that mistake, it was clear.
> 
> I spent a little more time on this again hoping to get it fixed.
> In SVN r4828, I adjusted the regular expression for parsing PHP
> functions a bit and I think it works now as expected or at least better
> than before. All function definitions I tried (with static,
> public, ... modifiers and some without and so on) worked and I got the
> expected argument list as calltip.
> 
> Though, as muliple times mentioned before, I'm not a PHP guy. Feedback
> is welcome.

Your pattern seems to work fine now. I've successfully tested different
cases as attached and any combination of testcase 1-3 with testcase 4.

But, I'd like to point out another issue or rather a feature request. I
don't feel it's that important, at least not for me. Also, it maybe is
very language-specific for PHP:

Since we're obviously writing object-oriented PHP here (because we're
using public static anything and so on), it would be nice, if Geany also
would parse the so called magic methods [1]. You may noted the
__construct method in the attached files. This method is called when a
new instance is created as you see in line 24. For completeness Geany
should also show calltips in that line when creating the new instance.

I can imagine, that this won't be that easy to implement, since Geany
would have to have a look into the class which is called (test) and look
if a method __construct is there (note it theoretically could be in any
place), and if yes, look for the parameters of the __construct method to
show the calltip.

Well, as I said, not that important, but I at least wanted to let you
know there is something. ;)

Regards,
Dominic


[1] http://de3.php.net/manual/en/language.oop5.magic.php


-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D
<>
<>
<>
<>


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] newcomer

2010-04-17 Thread Dominic Hopf
Am Samstag, den 17.04.2010, 17:43 +0200 schrieb Frank Lanitz:
> On Sat, 17 Apr 2010 15:49:30 +0200
> Thomas Martitz  wrote:
> 
> > Am 17.04.2010 15:39, schrieb Ariel Haviv:
> > > I checked out https://geany.svn.sourceforge.net/svnroot/geany
> > > how do i make it locally without installing it instead of my
> > > working geany?
> > 
> > $ ./waf confgure && ./waf build
> > $ _build_/default/geany
> 
> Or by using the --prefix option of waf or configure run to install it
> to some local path. So it might look like
> 
> $ ./waf configure --prefix=/home/user/local && ./waf build && \
> ./waf install

You maybe also should consider to use the -c option to use another
configuration directory then, just to not confuse your working Geany
installation. :)

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] geany layout

2010-04-10 Thread Dominic Hopf
Am Samstag, den 10.04.2010, 11:37 +0300 schrieb Enzo Matrix:
> 
> Hello all,
> 
> i want to share one my ide about geany interface layout and if
> somebody be interests about it.
> 
> "Append toolbar to menu" is really nice option but i think that my
> idea can provide additional minimalism, the idea is simple, the
> toolbar can be moved in right of sidebar in top of the editor sheet in
> the same level as the tabs of the sidebar and adding one more combobox
> for current open files (this will recover tabs).
> 
> 
> http://img547.imageshack.us/img547/2769/geanynowlayout.png
> 
> http://img412.imageshack.us/img412/3879/geanylayoutmockup.png

I actually like the idea, but would suggest some small improvements to
it: It always should be possible for the user to decide if he enables or
disables features. So disabling of the document tabs should be optional
- as it currently is in Geany, see the Interface-tab in the pref-dialog.

I'd consider the dropdown-menu in the toolbar as an additional feature
which should be optional too (It actually already is, regarding that the
toolbar is configurable). Thus, one can disable the document tabs if he
wants, and enable the dropdown-menu if he wants. The result would be
your suggestion. But if I want to have both, that also would be possible
as well as if one would like to stay just with the document tabs.

For the idea with the sidebar taking more vertical space: We should
think of users with small screen widths and many icons in the toolbar.
They maybe wouldn't be visible all at a time. Well, the toolbar is
configurable and anytime should be. So the sidebar layout should be
configurable for the user too, either in the pref-dialog or as a hidden
pref.

Best Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Perl 5.8 vs. 5.10 and default Perl Compile command

2010-03-30 Thread Dominic Hopf
Am Dienstag, den 30.03.2010, 23:21 +0200 schrieb Enrico Tröger:
> Hey guys,
> 
> I just noticed, newer Perl 5.10 distributions don't have the
> B/Bytecode module included anymore. This is what we used in
> the past as the default Compile command[1] for the filetype Perl.
> The idea was to perform a syntax check this way.
> 
> It seems with 5.10 this module doesn't exist anymore or at least
> isn't shipped anymore with the default Perl distribution.
> But instead, Perl 5.10 has a -c command line option which also
> does a syntax check. I guess this is enough for our needs to be used as
> the *default* Compile command.
> 
> Since Perl 5.10 isn't really new anymore, I think we could
> change the Compile command. 
> 
> But I guess some of you, Nick, Dominic, ... know Perl much better
> than me and so can maybe judge a bit better.

I think it's okay to change the default compile command to
`perl -c "%f"`. I actually already did this for me a few weeks ago. :)

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] [Patch] - Improve PHP parser (call tips)

2010-03-08 Thread Dominic Hopf
Am Montag, den 08.03.2010, 12:15 -0800 schrieb Can Koy:
> well, who the hell are you?
Can, Thomas is contributing to the Geany project for a very long time.
As developer as well as a tester. I do not see any reason to ask such
questions here. Especially not in that caustically way.

> > > Actually, I'm very uncomfortable with my name being
> > recorded in that patch's log (r4729). That regex is funny,
> > it exhibits an ignorance in the subject and it's not what I
> > submitted. So, I demand my name removed from the logs for
> > that patch.
Maybe it could be, Enrico modified some things on your patch before he
commited it, I don't know. If this is the case, he maybe forgot to write
the commit message as "based on patch from ..." as he usually does.
Well, that could happen to anyone, we're all just humans. So, thanks
very much for your understanding.

Anyway, Enrico has every right to modify code before applying it onto
Geany. As you may have noticed he is one of the main authors of Geany
and initiated the project. He still is one of the last ones who decide
if code makes it into Geany or not. Geany is Free Software under GPL and
any contribution should be too. Thus I see no reason why patches may not
be modified before applying them to the project. If the modification is
an improvement or not is a technical question which I am not asking for
at present. We're open to discuss any technical issue. :)

[snip]
> > Then please submit a patch to the subversion project to
> > enable 
> > post-editing of commit messages, since this is not possible
> > currently.
> > 
> > But honestly, I don't see why this is a big deal. Maybe we
> > can 
> > concentrate on improving Geany and not insisting on minor
> > things like this.

The fact that your name is mentioned in the commit message can not be
undone due to the technical reasons Thomas wrote. I'm afraid you will
have to live with that. Please keep in mind that Free Software projects
are not mainly intended to make someones name public or not. Such
projects are intended to provide good software for the user. - Thus a
lot of your patches we're very appreciated. - In most Free Software
projects it is the case, that the developers actually are people who
have very long working days and do their efforts for the projects in
their free time after work. This actually is also the case for the Geany
project. I think, a bit of understanding from your side would be
appreciated by anyone here. Mistakes can happen to anyone.

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] multiple instance save-settings - Re: Race condition when saving geany.conf

2010-03-05 Thread Dominic Hopf
Am Freitag, den 05.03.2010, 16:54 + schrieb Nick Treleaven:
> On Tue, 02 Mar 2010 18:50:28 +0100
> Thomas Martitz  wrote:
> 
> > >> (If a second instance of geany is run without passing filenames to the
> > >> first, -i is implied).
> > >>
> > >>  
> > > I really like this idea. It is simple to understand, rather
> > > convenient and uniform with the behaviour of "new-instances", i.e.,
> > > those instances should not touch any global data, either the default
> > > session or the settings.
> > >
> > 
> > Shouldn't it just bring the existing instance on top without creating a 
> > new instance? That's what I would expect (i.e. you only get a new 
> > instance if you use -i).
> 
> The idea is that the user can just click the desktop icon to get a new
> window. Raising an existing window is a Window Manager function IMO.

That's exactly the behaviour I'd expect too. :)

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Shift-10 on editor tab

2010-03-03 Thread Dominic Hopf
Am Mittwoch, den 03.03.2010, 06:20 -0800 schrieb Can Koy:
> - Original Message 
> 
> > From: Dominic Hopf 
> > To: Geany development list 
> > Sent: Wed, March 3, 2010 3:33:56 PM
> > Subject: Re: [Geany-devel] Shift-10 on editor tab
> > 
> > 2010/3/3 Can Koy :
> > > Hi,
> > > Shift-F10 in an editor tab pops up a nice list of open documents.
> > > I'm proposing to change this shortcut to Shift-MenuKey. I can add, 
> > > instead of 
> > replace, it if Shift-F10 is too important for you, but replacing is easy. 
> > What 
> > do you think?
> > 
> > Hi Can,
> > I think Shift+F10 is something like a default behaviour which is written 
> > down
> > in some guidline or anything like that. 
> 
> That guide is Gnome HIG, and Shift-F10 is already NOT behaving as stated in 
> the guide, i.e. show contextual menu (right-click).
> 
> > Also, many users may already know
> > Shift+F10 as usual keybinding, so replacing it wouldn't be the best 
> > solution.
> > 
> 
> Replacing it (and make Shift-F10 behave like right-click later if required) 
> would make Geany comply with HIG actually, that's one reason I suggested it.
> (Shift-F10 is also clumsy compared to Shift-MenuKey, but that's my opinion.)

Well, AFAIK Geany tries to be as best Gnome HIG as it can,
so your suggestion should be appreciated. I personally like being as
close to a guideline as possible, so a replacement wouldn't be that
problem for me. ;)

But let's wait what others think about this. :)

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Shift-10 on editor tab

2010-03-03 Thread Dominic Hopf
2010/3/3 Can Koy :
> Hi,
> Shift-F10 in an editor tab pops up a nice list of open documents.
> I'm proposing to change this shortcut to Shift-MenuKey. I can add, instead of 
> replace, it if Shift-F10 is too important for you, but replacing is easy. 
> What do you think?

Hi Can,
I think Shift+F10 is something like a default behaviour which is written down
in some guidline or anything like that. Also, many users may already know
Shift+F10 as usual keybinding, so replacing it wouldn't be the best solution.

So, adding Shift+MenuKey instead of replacing would be my choice.

Regards,
Dominic
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] [Patch] - Fix keyboard accelerators on Debug Messages window

2010-02-28 Thread Dominic Hopf
Am Donnerstag, den 25.02.2010, 05:08 -0800 schrieb Can Koy:
> Apparently, messing with stock items was a bad idea. Please ignore the prev. 
> patch, here's the new patch:
> 
> Index: src/log.c
> ===
> --- src/log.c (revision 4704)
> +++ src/log.c (working copy)
> @@ -180,7 +180,7 @@
>  
>   dialog = gtk_dialog_new_with_buttons(_("Debug Messages"), 
> GTK_WINDOW(main_widgets.window),
>   GTK_DIALOG_DESTROY_WITH_PARENT,
> - GTK_STOCK_CLEAR, DIALOG_RESPONSE_CLEAR,
> + _("Cl_ear"), DIALOG_RESPONSE_CLEAR,
>   GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE, NULL);
>   vbox = ui_dialog_vbox_new(GTK_DIALOG(dialog));
>   gtk_box_set_spacing(GTK_BOX(vbox), 6);

Applied, thanks!

Can, would it be possible to attach your patches as *.patch-file in
future contributions? - That would make it much easier to apply your
patches. :)

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Race condition when saving geany.conf

2010-02-27 Thread Dominic Hopf
Am Mittwoch, den 24.02.2010, 12:04 +0300 schrieb Eugene Arshinov:
> Hi all.
> 
> When several instances of Geany quit in the same time, there is a high
> possibility of a conflict. I can reproduce it easily on my machine,
> using either trunk or SM version.
> 
> To reproduce: open three instances of geany, "geany", "geany -i" and
> another "geany" (absence of file names implies -i automatically in
> this case). It would be better to open three different files in
> the instances, to distinguish them. Then logout or reboot without
> quitting geany manually. On my machine, after I (in case of
> trunk) or SM code (in case of SM) restart geany, the default session is
> always cleared. Expected behaviour: the default session is managed by
> the first of the three instances and contains the files, which
> were opened in that instance, after restart.
> 
> I can see two solutions for this problem. The first is an
> additional POSIX process-shared semaphore / mutex for Windows to guard
> geany.conf. This should eliminate the problem completely. AFAIK, there
> are no wrappers for process synchronization primitives in GLib, so I'll
> need to write a thin wrapper myself.
> 
> The second option is to change the behaviour of "new instances". If
> such an instance (#1) detects a "main instance" (#2) running, it should
> not touch geany.conf. Actually, to deal with the described issue, it
> is enough to implement this behaviour only when #1 tries to save
> geany.conf while quitting.
> 
> The second option is easier to write as it does not require
> additional synchronization primitives and it's possible to reuse the
> code of socket.c. Actually, I already have this option implemented, to
> check whether it indeed solves the problem. But, you see, this
> solution can't prevent the race condition completely, in distinction
> from the first solution. Moreover, some of you may consider the second
> solution "hackish", which is enough to decline it.
> 
> So, the first solution is right, but the second is easy :-) What do you
> think?

There always are elegant solutions to solve a problem and maybe
solutions which are not that elegant but would work too. If I understood
you right, the first one would be the one more elegant?

I'd always prefer an elegant solution over one which is not that
elegant. :)

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Introduction - Can Koy

2010-02-25 Thread Dominic Hopf
Am Donnerstag, den 25.02.2010, 03:25 -0800 schrieb Can Koy:
> Hi,
> 
> My name is Can Koy, and I live in Ankara, Turkey. 
> (for those confused, my name's pronounced like 'John').
> 
> My interest in Geany is purely selfish. I just wanted to have a good, robust, 
> fast, intuitive, versatile editor, without 1970's visuals(!), on Linux. So 
> far, Geany is the closest to match those and fulfill my needs (shell script, 
> config files, php, html, css, etc).
> 
> I did a lot of C programming in the past on Win32, Un*x, MS-DOS. Now I intend 
> to apply those skills to fix/enhance Geany and, hopefully, eliminate some 
> frustrations I have while using it.
> 
> Thanks, bye.

Welcome to the Geany project then, Can. :)

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Doc errata?: Inserting Unicode characters.

2010-02-21 Thread Dominic Hopf
Am Sonntag, den 21.02.2010, 14:09 -0800 schrieb Tony Rick:
> On Sun, Feb 21, 2010 at 1:49 PM, Tony Rick  wrote:
> On Sun, Feb 21, 2010 at 1:29 PM, Lex Trotman
>  wrote:
> 
> 
> Weird, never noticed that finishing the input
> with Space works as well.
> Anyway, the note about unbinding Ctrl-Shift-u
> in the preferences was
> added because in older versions we accidently
> used Ctrl-Shift-u as
> default for another keybinding. Maybe the note
> could be changed to
> reflect that.
> However, I don't get it to insert a line break
> even when using
> Enter/Return to finish the Unicode input.
> 
> 
> 
> Enrico, I think the problem is that the manual says
> let go ctrl-shift before typing return, holding
> ctrl-shift and typing return inserts the Unicode point
> without the return but any character, including
> return, typed after releasing the ctrl-shift inserts
> the Unicode point and itself.  I thought this was a
> feature :-D
> 
> Cheers
> Lex
> 
> 
> I realized about holding ctrl-shift for the Enter/Return, and
> just figured that I mis-read the the manual (without actually
> checking), but Lex beat me to the punch. I guess this is a doc
> modification, too.  I'll do it, unless somebody else beat me
> to that, too.
>     
> - tony
>  
> 
> ...and here's the patch for the manual (against revision 4688).
Applied, thanks!

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Project-specific long line marker position

2010-02-21 Thread Dominic Hopf
Am Sonntag, den 21.02.2010, 18:34 +0300 schrieb Eugene Arshinov:
> [1] Preferences Dialog: <http://xmages.net/upload/839ca662.png>
> [2] Project Properties: <http://xmages.net/upload/602c3e80.png> 

The screenshots look very cool!

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Javascript keyword list

2010-02-20 Thread Dominic Hopf
Am Dienstag, den 16.02.2010, 13:49 +0100 schrieb Jonas H.:
> Hi,
> 
> you have a lot of crap in the javascript keyword list. I attached a 
> correct, up-to-date list. (At least I think it's correct and 
> up-to-date). Here it comes:
> 
> [keywords]
> # all items must be in one line
> primary=break case catch const continue delete else eval false finally 
> for function if in try instanceof isFinite isNaN NaN new null return 
> switch this throw true typeof undefined var while with default let
> secondary=Object Function Array prototype

Hi Jonas,
I applied your changes in SVN revision 4677. Thank you very much for
pointing this out!

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] old custom filetypes branch - Re: Separate color schemes and filetype definitions

2010-02-20 Thread Dominic Hopf
Am Mittwoch, den 17.02.2010, 13:01 + schrieb Nick Treleaven:
> On Tue, 16 Feb 2010 21:28:24 +0100
> Dominic Hopf  wrote:
> 
> > The filetype definition system is under rework at the present. I think
> > some of the problems you mentioned may already be solved there. It is
> > developed in a separate branch, but you can follow the development if
> > you like. Check out
> > 
> > https://geany.svn.sourceforge.net/svnroot/geany/branches/custom-filetypes
> 
> This is an old branch I forgot to remove. It's been merged to trunk.
> (Under Document->Set Filetype you should have a 'Custom Filetypes' menu
> with an item for Genie).

It actually is there, yes. Sorry for the confusion. :)

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Doc patch: Tools->Reload Configuration effects

2010-02-20 Thread Dominic Hopf
Am Freitag, den 19.02.2010, 22:23 -0800 schrieb Tony Rick:
> As far as I can tell, Tools->Reload Configuration loads all
> configuration and template files, including geany.conf.  I have
> attached a patch for your consideration, conf_reload.patch, that adds
> comments to that effect everywhere that they apply. In some cases I
> also edited the surrounding text in an attempt to reduce
> repetition/confusion.

Sorry for the typo in my commit message. :)

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Doc patch: Tools->Reload Configuration effects

2010-02-20 Thread Dominic Hopf
Am Freitag, den 19.02.2010, 22:23 -0800 schrieb Tony Rick:
> As far as I can tell, Tools->Reload Configuration loads all
> configuration and template files, including geany.conf.  I have
> attached a patch for your consideration, conf_reload.patch, that adds
> comments to that effect everywhere that they apply. In some cases I
> also edited the surrounding text in an attempt to reduce
> repetition/confusion.
> 
> - tony

Patch applied in SVN revision 4676. Thanks!

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] geany.txt - Re: [ANNOUNCEMENT] website rework

2010-02-17 Thread Dominic Hopf
Am Mittwoch, den 17.02.2010, 13:24 + schrieb Nick Treleaven:
> On Tue, 16 Feb 2010 15:22:06 +1100
> Lex Trotman  wrote:
> 
> > The only other comment is that if someone is only doing documentation, they
> > really only need to check out trunk/doc/geany.txt not the whole SVN.
> 
> Yes, but then they need to know how to generate the HTML to at least
> check the source is not malformed. You can't type 'make doc' without
> the full build system.

I've added an additional note about that, thanks very much for pointing
this out!

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Separate color schemes and filetype definitions

2010-02-16 Thread Dominic Hopf
Am Dienstag, den 16.02.2010, 14:03 +0100 schrieb Jonas H.:
> My suggestion is: Separate filetype definitions and color schemes. For 
> example, think of two directories, "colorschemes" and "filedefs". A 
> filedef file contains stuff like a keyword list and so on. A color 
> scheme file contains nothing more but kinda 
> keyword-type-color-assignment, such as
> 
>primary = #somecolor
> 
> Furthermore I would implement something like inheritance, escpecially 
> for filedefs. Let me explain what I mean by 'inheritance' in that case:
> 
> You have default filedefs in /usr/share/geany/fildefs (or whatever). If 
> a custom filedef is given in .config/geany/filedefs (or whatever), all 
> 'keys' given in that custom file will be overriden. Advantage of this 
> is: The custom files don't have to be a 1:1 copy, but only some kind of 
> 'override-file'.
> 
> Advantage of this is: You can have custom settings for example for 
> compile commands, but still can go with the current up-to-date keyword 
> list (delivered with Geany).
> 
> What do you think?


Hi Jonas,
welcome to the Geany development list. :)

I like your suggestions, but I'm actually not sure if they may already
are implemented in SVN - maybe in a bit different way.

The filetype definition system is under rework at the present. I think
some of the problems you mentioned may already be solved there. It is
developed in a separate branch, but you can follow the development if
you like. Check out

https://geany.svn.sourceforge.net/svnroot/geany/branches/custom-filetypes

for that.

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] [ANNOUNCEMENT] website rework

2010-02-16 Thread Dominic Hopf
Hi Lex,
Am Dienstag, den 16.02.2010, 15:22 +1100 schrieb Lex Trotman:
> Hi Dominic,
> 
> Nice, I like the clean background, but then I run my monitors at
> medium brightness because I get a lot of white backgrounds, eg PDFs
> 
> Attached are patches against the HTML.  They only change some minor
> English and punctuation.
Thanks very much for the patches. I applied them immediately. :)

> The only other comment is that if someone is only doing documentation,
> they really only need to check out trunk/doc/geany.txt not the whole
> SVN.
I added a hint about that, you maybe want to have another look there. :)

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


[Geany-devel] [ANNOUNCEMENT] website rework

2010-02-15 Thread Dominic Hopf
Hello together,
I just wanted to let you know that I gave some love to the geany.org
website today (since it was Valentines day yesterday ;) ). No big thing,
don't expect a full re-design or anything. What you will see is:

 * There is a new page "Reviews" in the "Geany" section, where to write 
   about any website which provides Reviews about Geany. If you know 
   any website, blog or online magazine which wrote about Geany, please 
   let me know so I can add it there.

 * There is a new section called "Contribute", including four new 
   pages: Developers, Translators, Documentation and Support. Please 
   pay attention to those and let me know if you agree or dis-agree 
   with the things I wrote there, if you're missing something or if you 
   found any issue to fix. Feedback is highly appreciated.

 * Any text on geany.org got a small rework, in special I changed some 
   wording issues and added links to other pages within the texts so 
   handling for users and new visitors should be easier. I also removed 
   any open-in-new-window-or-tab links since it should be the users 
   decision if he wants a link to open in a new browser tab or window 
   or anything else. Another thing I did here was to make consistent 
   use of header levels - that means, changed some headers from h3 to 
   h2 and so on...

 * I gave some love to the css file and redesigned the headers, added 
   some letter-spacing, increased the above and below the header and 
   changed the color of the headers to gray. - Let me know if you like 
   it or not

What still has to be done is updating the screenshot gallery as I
promised on IRC today. If you like to make some screenshots of your
Geany in action, feel free to send them to me but consider to not shoot
any content which may be sensible.

Best Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Command-line option to open a project (was: Questions about Geany project support)

2010-02-15 Thread Dominic Hopf
Hey Eugene,

Am Montag, den 15.02.2010, 14:12 +0300 schrieb Eugene Arshinov:
> Hi all. Here is the last question.
> 
> Preface.
> Currently if the first filename passed via command-line has ".geany"
> extension, it's opened as a project. If I implement project support
> in SM using this behaviour, there will be a little trouble.
> 
> The trouble.
> Suppose a user has neither default session not a project opened
> (example: "geany -s"), and he opens a project file to edit it manually.
> Then if he logs out without closing Geany, my SM code has to store
> opened files in restart command like "geany -s edited_proj.geany". You
> see what happens after that when Geany is restarted.
> 
> A solution.
> Provide a separate command-line option to open a project (e.g.,
> "--project" or "-r" as "-p" is reserved for "--no-plugins"). This
> behaviour is more convenient and it eliminates the problem completely.
> 
> Absence of compatibility (1).
> BUT current behaviour is rather old and users may be familiar with it.
> Maybe(?) it is acceptable to drop that behaviour completely and tell all
> users about it (is there a way to do it? I believe that most of users
> are not subscribed to Geany mailing list). If it isn't acceptable, see
> below.
I think it would be acceptable, even if compatibility is nicer. We have
mailing lists, IRC channel and release notes where users can hear about
any change. If there would be still a user who gets confused, he should
subscribe to the mailing list and ask or at least file a bug at the sf
tracker and hear about the change that way. I think that would be okay.

> Making it compatible (2).
> Geany instance has some means to know whether it's run by a user or
> being restarted (via hidden command-line option I introduced to support
> XSMP). If an instance if being restarted, it is completely safe to
> disable the old behaviour and enable the new one. That solves the
> problem.
I tend to drop the old behaviour as written above. But let's wait for
other opinions. Maybe the compatibility is the better solution.

> Removing the old behaviour (3).
> From my point of view, it is not comfortable to maintain two variations
> of handling command-line options (though the difference between them is
> little). Maybe(?) it is acceptable to keep the old behaviour in the
> next version (say, 0.19), but issue a warning to stderr when the old
> behaviour is used, and remove the old behaviour some time after that
> (say, in 0.20).
That's the way I'd also prefer about compatibility, since it's just a
"smoother" (1). :)

Regs,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Build system branch 2.0

2010-02-13 Thread Dominic Hopf
Am Samstag, den 13.02.2010, 16:58 +0100 schrieb Enrico Tröger:
> On Sat, 6 Feb 2010 21:21:03 +1100, Lex wrote:
> 
> Heya guys,
> 
> since we have quite different ideas of the future of the whole build
> systems features and in particular about its configuration using GUI
> dialogs, I got a weird idea:
> 
> Why not moving the build system code into a plugin?
> 
> This isn't completely new, I think to remember we discussed this before
> Lex' first rewrite of the build system and decided to not do this to
> keep it in the core and so always available.
> 
> Though having the build system as a plugin has some advantages, IMO.
> 
> First, Lex could realise it as he wants, as complex and flexible as
> necessary giving users all the powers they want to and don't limit them
> with any hardcoded defaults (I completely understand this wish).
> 
> And alternatively, we could implement a very basic, limited and easy to
> use(KISS) build system alternatively, similar to the old one(as in 0.18
> and before) alternatively to the advanced one.
> 
> Then users can choose which build system plugin they want to use and so
> have even more flexibility.
> 
> 
> This would probably make things a bit harder and would require some
> additions to the plugin API, especially to get project support properly
> involved but I think it might be worth in the long term.

Basic functionality for building, compiling and running programs (yes,
as in 0.18 and before) should definitely keep included in Geanys core.
Functionality which extends (or even might replaces) this - as Lex's
effort does - could be implemented as a plugin, yes.

I personally prefer any KISS solution over a solution which just
provides (maybe too much) features. The hit-you-in-the-face-factor, you
know? ;)

From the user point of view the dialog for setting includes and
arguments in current SVN trunk is okay so far concerning the
hyitf-factor. It maybe could be optimized in other apsects, in special I
am missing tooltips which explain the fields as in any other place in
Geany. The usage of the GtkExpander in the right place could even reduce
the hyitf-factor a bit. ;)

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Project-specific long line marker position

2010-02-12 Thread Dominic Hopf
Am Donnerstag, den 11.02.2010, 22:58 +0300 schrieb Eugene Arshinov:
> Hi all.
> 
> I usually limit line length by 80 in my own projects, but in Geany 100
> symbols is recommended. If the long line marker position preference was
> project-specific, I would not need to change it in the Preferences
> dialog every time I switch between Geany sources and one of my projects.
> 
> If making this preference project-specific makes sense for you, I can
> spend some time to implement it. Otherwise, I will just ignore the
> issue (I don't consider it important).
> 
> Best regards,
> Eugene.

Hi Eugene,
I really think this feature would make sense for me too, so I'd
appreciate this too, but I also don't consider it as that important,
it's more a nice-to-have than a must-have for me. :)

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Build system branch 2.0

2010-02-06 Thread Dominic Hopf
Am Samstag, den 06.02.2010, 21:21 +1100 schrieb Lex Trotman:
> Hi All,
> 
> I have created a branch for further development of the build system called 
> bs2.
> 
> I have added the current state of the design spec to the doc directory
> and a temporary Python prototype implementation of the configure
> dialog in scripts (since I know how much you all hate reading GUI
> descriptions).  It is intended to delete this before merge but it will
> be useful to get ideas on making it usable, for example which fields
> should be visible normally and which only in advanced mode.
> 
> @Nick as the padding guru you might have some suggestions, in my
> opinion applying padding to rows containing buttons or combo boxes
> makes a disproportionate increase in size, so for now I've taken it
> off, see what you think.
> 
> Running the script (python build_dialog_prototype.py) produces a
> window with two buttons, one produces the dialog as it will be when no
> project is open and one as it will be when a project is open. Clearly
> the dialog has no code or data behind it, but the "advanced" and "show
> all" buttons work. Apply, cancel and ok all close the dialog.
> 
> Please be warned, if you havn't read the spec (which is the only
> documentation until the manual is updated) that this looks complex
> when you first see it in advanced mode.  But the dialog does no more
> than bring together settings that already exist in various hidden
> places in Geany.
> 
> Cheers
> Lex

Wouldn't it have had to be easier to design that with glade instead of
writing python scripts? - Or alternative, a pen and paper? ;)

When seeing this from a user point of view there is very much
information to enter. A bit "overload" on the screen - in special the
advanced mode. Yes, you warned me. ;)

As you said, this is a prototype which maybe needs more work. - Also
from the user point of view and in GUI design. Just a suggestion: You
could work with the GUI element from GTK which allows to extend the
dialog via clicking on the arrow (as in the Find or Replace dialog in
Geany) :)

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Safe file saving

2010-02-05 Thread Dominic Hopf
Am Freitag, den 05.02.2010, 12:14 +0300 schrieb Алексей Антипов:
> > > 2. (Possibly, but not necessarily) make this option
> > > (use_save_file_saving) accessible through the GUI
> > 
> > Really?
> > I think this would cause mainly just confusion. It just isn't that easy
> > to explain what's the story behind this option. No idea.
> > 
> Alright; IMHO, all the configuration options should be documented somewhere 
> (I've found this one only while looking through the code), but it's not a 
> question of that issue.

I'd suggest to make this a hidden setting. Those already are documented:
http://geany.org/manual/#hidden-preferences

General documentation for the preferences dialog also is available:

http://geany.org/manual/#id77

Best Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] developers help

2010-01-29 Thread Dominic Hopf
Am Freitag, den 29.01.2010, 20:05 +0600 schrieb Alexander Kuleshov:
> Hello. My name is Alexander. I am a programmer P / C + +, python, etc.
> Would like to help the project. What should I do? Can I make a
> function from the WishList? What do I do?
> Thanks

Hi Alexander,
first of all: Welcome to the Geany Project. There are a few things you
should have a look (if you didn't yet).

There is a bug tracker at [1] and a feature tracker at [2] which maybe
contain bug reports or even feature requests which may already have a
patch attached. To avoid redundant efforts, it's always a good idea to
have a look there first, if there already is anything concerning the
topic.

There are also mailing lists archives where you can find, if topics
maybe already were discussed. You can find them at [3] and [4]. I
assume, for current discussions, you already subscribed to both, users
and developers list? :)

Before beginning with hacking, you should have a look on the HACKING
file at [5] - if you haven't yet.

Some points where you can begin:
 * fix bugs found in the bug trackers, send a patch to this 
   mailing-list (geany-devel@uvena.de)
 * add new features you found in the tracker, but first decide, if it 
   should be a core feature or better implemented in a plugin. If 
   you're not sure, you can discuss this on this mailing list.
 * write new plugins from the wishlist you can find at [6], note that   
   this is a plugin wishlist, which shouldn't contain any wishes for 
   core features. If you're going to write a plugin it would be cool if 
   you write your README file in restructuredText. I'm currently 
   working on a new plugins.geany.org (a preview can already been seen 
   at plugins2.geany.org) and I'm in excessive use of restructuredText
   to update the site automagically.

I hope this informations are helpful for you so far. If you like to have
SVN access for Geany or Geany Plugins, just tell us, one of the sf.net
admins for these projects can setup the access for you then.

Feel free to ask here if you have any questions. :)

Best Regards,
Dominic

[1] http://sourceforge.net/tracker/?group_id=153444&atid=787791
[2] http://sourceforge.net/tracker/?group_id=153444&atid=787794
[3] http://news.gmane.org/gmane.editors.geany.devel
[4] http://news.gmane.org/gmane.editors.geany.general
[5] http://geany.svn.sourceforge.net/viewvc/geany/trunk/HACKING?view=log
[6] http://www.geany.org/Support/PluginWishlist

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Moving XML/HTML specific stuff into plugin

2010-01-17 Thread Dominic Hopf
Am Sonntag, den 17.01.2010, 16:48 +0100 schrieb Enrico Tröger:
> On Sat, 16 Jan 2010 20:52:04 +0100, Frank wrote:
> 
> >Hi 
> >
> >During my work on moving some LaTeX specific functions from Geany core
> >to geanyLaTeX plugin I recognized some code which is pretty much
> >HTML/XML specific and might would make sense to move also into a
> >plugin. On first step I was thinking about moving auto_table() out of
> >editor.c, but there are a couple of more things like the automatic
> >closing of XML tags which might would make sense to move into a
> >separate plugin. 
> >
> >Lets give you a short list of advantages/disadvantages I can imagine
> >off doing such a step: 
> >
> >Advantages:
> >+ Geany's core is keeping small and as we don't need to care about too
> >much filetype specific stuff
> >+ Save some CPU cycles on every change on editor widget for users which
> >don't use XML/HTML as the check for this types will not be needed
> >anymore
> >+ More flexibility in upgrading the fileype specific functions when
> >realized as a plugin 
> >* Possible more configuration possibilities for user without bloating
> >Geany's preferences dialogues itself for non-XML/HTML users 
> >
> >Disadvantages
> >- With a new plugin the user needs to know about and needs to activate
> >it
> >- User might think Geany is not support HTML properly as he wasn't
> >aware of n-1 
> >- Additional overhead on 
> > * coding
> > * running the plugin through plugin API
> >
> >Please let me know what you think about. 
> 
> I'm not sure whether we should do this.
> Basically you are completely right about moving filetype specific code
> from the core into a plugin. But we also have little specifics for
> other filetypes, e.g. auto indenting in Python after typing a colon.
> These little things don't match the requirement to be moved into a
> plugin, IMO. Though in case of the HTML/XML features, there is a lot
> more stuff which we do so we are talking about a good bunch of code not
> only a few lines.
> Still I think it could become a bit cumbersome for users to enable a
> specific plugin to have the functionality they were used to have in
> Geany for ages. 
> And then there is the fact the code in question in used for HTML *and*
> XML which are two separate filetypes. How should a user expect that he
> have to enable a HTML plugin to get tag auto closing in XML files?
> 
> After all, I rather think we should keep it in the core even though
> it's mainly for the better user experience.
Exactly my point of view. I fully agree to Enrico here.

Regs,
Dominic
-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Nightly build changes

2010-01-17 Thread Dominic Hopf
Am Sonntag, den 17.01.2010, 16:04 +0100 schrieb Enrico Tröger:
> Hi,
> 
> I recently enabled the Spell Check, GeanyLua and Pretty Printer plugins
> in the plugin nightly builds for the GTK 2.8 compatibility test.
> They weren't built previously because of unmet dependencies (enchant,
> lua and libxml2) but I just installed those and so the mentioned
> plugins are not built as well. And GeanyVC is now built with GtkSpell
> support enabled.
> So in theory, we are able to catch even more possible errors :).
> 
> Another change was that I wrote a small tool [1] which tries to load the
> plugins very similar as Geany would do (it's actually based on the
> code in Geany).
> Inspired by the recent discussion on the Geany mailing list where a
> user had problems loading the Spell Check plugin because of unresolved
> symbols in the plugin (which was due a bug in the code which was
> already fixed in the meantime), I thought about discovering such issues
> during the nightly builds. Since plugins are just shared libraries, we
> don't get normal linker errors as we would get for Geany itself.
> Instead, such errors occur first when trying to load the plugin into
> Geany when the linked symbols are actually resolved (or tried to
> resolve :D). So, I finally came to the clue that we could 'emulate'
> loading a plugin by dlopen() it, read some of the required symbols and
> just check whether it works. As said, the small tool tries to be as
> similar to what Geany does as possible. It's already included in the
> nightly build scripts, so we will get notices in case any plugin would
> fail.
> The good thing is, currently all built plugins pass the tests, yay.
> 
> 
> Both changes won't bring a real benefit for users but helps detecting
> problems in compatibility a bit earlier.
> 
> As usual, the current status information about the nightly builds can
> be found on http://nightly.geany.org.
> And since today, the site is also availale via geany.nightlybuilds.org,
> thanks to Dominic Hopf :).
Your welcome. ;)

> [1]
> http://geany.svn.sf.net/viewvc/geany/trunk/scripts/plugin_test.c?revision=4526&view=markup
> 
> Regards,
> Enrico
> 
> P.S.: sorry for the long and boring story but maybe someone finds it as
> interesting as me :).
At least me.

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Questions about Geany project support

2010-01-10 Thread Dominic Hopf
Am Sonntag, den 10.01.2010, 18:38 +0300 schrieb Eugene Arshinov:
> Hi all.
> 
> Preface
> ---
> 
> Recently I realized that I completely forgot to integrate project
> support into my XSMP support (which would reside in "sm" branch after
> some of my patches are committed). Currently my code stores open
> files, but it does not remember the project, if any was opened when
> Geany terminated.
> 
> I was looking through the code to understand how the integration could
> be implemented and testing how Geany behaves on opening and closing
> projects. I discovered some issues, and there are also some questions
> I'd like to ask. After all problems are solved and questions are answered,
> I'll prepare some more patches for "sm" branch.
> 
> Question #1
> ---
> 
> `load_startup_files' function within main.c (formatting is wrong):
> 
>   /* when we want a new instance, we still load project session files
>   unless -s was passed */
>   if (!cl_options.load_session ||
>(!load_project_from_cl && cl_options.new_instance)) return;
> 
> Specifying "-s" while opening a projects causes Geany to open a blank 
> document.
> 
> First, when geany instance is closed, the project is overwritten.
> Instead of the files which were previously there, there would be no
> files in the project. Is it a desired behaviour? Is it a desired way to
> clear a project?
> 
> Second, it is not intuitive. From my point of view, "-s" is
> there to not load the default session. When user tries to open a
> project and specify "-s", he should wish to open the project's files
> and not load the default session. Currently opening a project forbids
> loading the default session, so "-s" is not necessary. But I think the
> behaviour I described ("-s" is ignored) is more logical than opening a
> blank document instead of project's files.
I agree to this one. I'd also expect the project files to be opened.

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Geany-devel Digest, Vol 21, Issue 14

2010-01-02 Thread Dominic Hopf
Am Dienstag, den 22.12.2009, 16:10 +0100 schrieb Lionel Fuentes:
> Dominic >> I like the website :) I have just one remark for the
> CodeNav plugin' "about" section : " Actually, it will make it possible
> to : - switch between header and implementation - go to a file by
> typing its name" -> you should add line breaks before the "-".

Fixed for now. This is still a point where I have to do manual efforts,
I didn't found a way yet to automate this. ;)
Reviewing the site and claiming mistakes is a good compromise until I
finished the automation scripts [1] :)

[1] I was talking with Enrico some days ago about automating the process
a bit more as it is at the present since most documents already were
generated by rst2html and cleaned up a bit by using tidy. Ideal goal of
the automation scripts is, that you just will have to update your README
and anything else is done by the server. I guess that won't be an easy
hack, but well, let's see if I get this working. ;)

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


Re: [Geany-devel] Changing from scintilla to gtksourceview or scintilla over gtksourceview

2010-01-02 Thread Dominic Hopf
Am Mittwoch, den 30.12.2009, 00:26 +0100 schrieb Enrico Tröger:
> On Tue, 29 Dec 2009 21:12:36 +0100, Thomas wrote:
> 
> >Am 29.12.2009 19:55, schrieb Enrico Tröger:
> >> An interesting question could be which engine is faster but this is
> >> probably hard to test and maybe not even worth if the difference is
> >> quite small or not even noticeable.
> >
> > From my POV, scintilla is pretty slow. Especially on windows where 
> >scrolling is painfully slow, but also for opening the
> 
> This isn't strictly Scintilla's fault. It's rather because of the fact
> that we use the GTK port of Scintilla on Windows while Scintilla has
> its own Windows port which runs way faster. But using it isn't that
> easy as everything around is still GTK. But this is something we maybe
> could improve.
> 
> 
> >auto-completition list (although I remember it was way faster some
> >month ago, so it could be my system(s)). I don't know whether
> 
> The question is whether really the plain displaying(i.e. drawing it on
> the screen) of the list is slow or whether generating the contents of
> the list is slow. The drawing is Scintilla's part, filling values into
> the list is Geany's part which could also be slow.
> 
> 
> Regards,
> Enrico

For those guys having performance problems on Windows with Geany, I
would recommend to have a look on Programmers Notepad: www.pnotepad.org,
it uses - other than Geany - the Windows port of Scintilla (AFAIK).
This also would have the effect, that it could be found out if there is
a generic problem or a problem related to the GTK port of Scintilla (or
maybe even Geany).

Hope that maybe helps out the Windows-using guys until the Windows-Port
of Geany got improved ;)

Btw: I personally did not have any problems with Geany on Windows yet,
just one time Geany used 100% CPU, in month of using Geany on Windows at
work. And I'm using the nightly builds. :)

Regards,
Dominic

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


[Geany-devel] [Geany Plugins] New website in work

2009-12-21 Thread Dominic Hopf
Hi guys,
as promised in a mail few weeks ago I'm working on a new website for
plugins.geany.org. A first impression is already available at [1].
Any feedback is appreciated.

Note that there is still content missing about some plugins since I
didn't found time yet to work on every plugin page.

Just for your information, since I will maintain the site in future: I
developed a small process (mainly for me myself) to make sure the
maintenance of the site will stay as easy as it is at the present. There
are some configuration files available for rst2html and HTML Tidy at
[2], [3] and [4]. A small description of the idea behind these files is
available at [5].

This process implicates, that any information provided on [1] will be in
sync with your README files. I would just add navigation features and
such things to make it easy for a visitor to navigate through the site
and maybe also fix some typos and other syntax concerned issues but not
change any content related to your plugins. Actually, this already
happened for some plugins as you can see at [1]. In cases I am doing
changes (like fixing typos) to README files, I'll write a mail including
a patch to the affected plugin developer. 

Generating the content for the website from every README file means
also, if your README files are not up to date, the website also isn't.
For this reason I'd like to remember you to check your README files time
after time and see if any changes are necessary.

Please let me know what you're thinking of this prove of concept
(generating content from your README files) and maybe if you think there
are better ways to implement the site, I'd be happy about any
feedback. :)

I'm going for winter vacancies tomorrow and will be back in the
beginning of January, so most likely the site won't go live anymore this
year.

Wish you all a merry x-mas and a happy new year!

Best Regards,
Dominic

[1] http://plugins2.geany.org/index.php

[2] http://plugins2.geany.org/content/rst2html_config.conf
[3] http://plugins2.geany.org/content/rst2html_template.txt
[4] http://plugins2.geany.org/content/tidy.conf

[5] http://plugins2.geany.org/index.php?site=README

-- 
Dominic Hopf 

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel


  1   2   >