Quentin Glidic | 18 Jun 2013 07:35
Favicon

[Geany-Devel] [PATCH geany-plugins 1/5] GeanyLaTeX: Fix GTK+3 support

From: Quentin Glidic <sardemff7+git@...>

Signed-off-by: Quentin Glidic <sardemff7+git@...>
---
 build/geanylatex.m4                |  1 -
 geanylatex/src/bibtex.c            |  2 +-
 geanylatex/src/geanylatex.c        | 74 +++++++++++++++++++-------------------
 geanylatex/src/latexenvironments.c |  8 ++---
 geanylatex/src/reftex.c            |  2 +-
 geanylatex/src/templates.c         |  2 +-
 6 files changed, 44 insertions(+), 45 deletions(-)

diff --git a/build/geanylatex.m4 b/build/geanylatex.m4
index 398a368..d110416 100644
--- a/build/geanylatex.m4
+++ b/build/geanylatex.m4
 <at>  <at>  -1,7 +1,6  <at>  <at> 
 AC_DEFUN([GP_CHECK_GEANYLATEX],
 [
     GP_ARG_DISABLE([GeanyLaTeX], [auto])
-    GP_CHECK_PLUGIN_GTK2_ONLY([GeanyLaTeX])
     GP_COMMIT_PLUGIN_STATUS([GeanyLaTeX])
     AC_CONFIG_FILES([
         geanylatex/Makefile
diff --git a/geanylatex/src/bibtex.c b/geanylatex/src/bibtex.c
index 03aa6a4..63b4e64 100644
--- a/geanylatex/src/bibtex.c
+++ b/geanylatex/src/bibtex.c
 <at>  <at>  -218,7 +218,7  <at>  <at>  void glatex_parse_bib_file(const gchar* file, gpointer combobox)
 				{
(Continue reading)

Matthew Brush | 16 Jun 2013 00:58
Picon
Gravatar

[Geany-Devel] Geany themes repo

Hi,

I added a Geany-Themes repo to Geany's Github org.

 <at> Enrico should we setup SweetGeany and/or mailing list hooks for it?

 <at> distro packagers do you need anything else from this repo?

Cheers,
Matthew Brush
Adhir Ramjiawan | 14 Jun 2013 18:12
Picon

[Geany-Devel] Cloning the tree

Hi guys!

I'm Adhir Ramjiawan, I've been wanting to brush up my C programming skills and feel Geany is good be a good project to learn from and contribute! 

I am experiencing a problem cloning the source tree from http://git.geany.org/git/geany . I dont get any git errors or anything, can any of you please assist?

Hope to have a long relationship with this project!

Many thanks
Adhir
<div><div dir="ltr">Hi guys!<div><br></div>
<div>I'm <span class="">Adhir</span> <span class="">Ramjiawan</span>, I've been wanting to brush up my C programming skills and feel <span class="">Geany</span> is good be a good project to learn from and contribute!&nbsp;</div>
<div><br></div>
<div>I am experiencing a problem cloning the source tree from&nbsp;<a href="http://git.geany.org/git/geany">http://git.<span class="">geany</span>.org/git/≤span class="">geany</span></a>&nbsp;. I <span class="">dont</span> get any git errors or anything, can any of you please assist?</div>
<div><br></div>
<div>Hope to have a long relationship with this project!</div>
<div><br></div>
<div>Many thanks</div>
<div><span class="">Adhir</span></div>
</div></div>
Alexander Eberspächer | 12 Jun 2013 21:08
Picon
Gravatar

[Geany-Devel] Fortran tags: 2 pull request

Dear Geany devs,

I have opened the two pull requests

https://github.com/geany/geany/pull/145
https://github.com/geany/geany/pull/146

that fix two problems with (modern) Fortran tag generation.

The problem addressed by the first PR concerns forall blocks. The 
(secondary keyword) 'forall in 'end forall' was not interpreted as the 
end of a forall block. Instead, 'end forall' is interpreted as the end 
statement for higher level blocks. Compare the attached screenshots 
forall_module.png and unproblematic_module.png (sources are also 
atttached). You'll note that in the former the function two() shows as a 
function that is not part of the module.

The second PR fixes tag generation for procedure pointers. Declarations
such as 'procedure(my_proc), pointer :: my_pointer' are now treated just 
like declarations of e.g. a real variable. To illustrate what's going 
wrong at the moment please compare procedure_pointer_module.f90 and 
unproblematic_module.png. Note that in the former the pointer variable 
'my_pointer' is missing in the symbol list.

The screenshot with_fixes.png shows the patched symbol browser for a 
module that has both problematic constructs. The problems are gone.

I hope someone finds the time to review both PRs. Thanks!

Best regards

Alex
Attachment (forall_module.f90): text/x-fortran, 391 bytes
Attachment (problematic_module.f90): text/x-fortran, 463 bytes
Attachment (unproblematic_module.f90): text/x-fortran, 420 bytes
Dear Geany devs,

I have opened the two pull requests

https://github.com/geany/geany/pull/145
https://github.com/geany/geany/pull/146

that fix two problems with (modern) Fortran tag generation.

The problem addressed by the first PR concerns forall blocks. The 
(secondary keyword) 'forall in 'end forall' was not interpreted as the 
end of a forall block. Instead, 'end forall' is interpreted as the end 
statement for higher level blocks. Compare the attached screenshots 
forall_module.png and unproblematic_module.png (sources are also 
atttached). You'll note that in the former the function two() shows as a 
function that is not part of the module.

The second PR fixes tag generation for procedure pointers. Declarations
such as 'procedure(my_proc), pointer :: my_pointer' are now treated just 
like declarations of e.g. a real variable. To illustrate what's going 
wrong at the moment please compare procedure_pointer_module.f90 and 
unproblematic_module.png. Note that in the former the pointer variable 
'my_pointer' is missing in the symbol list.

The screenshot with_fixes.png shows the patched symbol browser for a 
module that has both problematic constructs. The problems are gone.

I hope someone finds the time to review both PRs. Thanks!

Best regards

Alex
Yosef Or Boczko | 10 Jun 2013 02:17

[Geany-Devel] [PATCH] GeanyPrj: Add GTK3 support

I attached a patch to add GTK3 support for GeanyPrj.
I made this patch three months ago...

Pleas push the patch.

Regards,
‏Yosef Or Boczko
Attachment (0001-GeanyPrj-Add-GTK3-support.patch): application/octet-stream, 2236 bytes
I attached a patch to add GTK3 support for GeanyPrj.
I made this patch three months ago...

Pleas push the patch.

Regards,
‏Yosef Or Boczko
יוסף אור | 7 Jun 2013 00:50

[Geany-Devel] Bug 959 - Enter doesn't search in some fields of Find in Files dialog

Hi!

Is it possible to review the patch attached to Bugzilla?[1]

[1] http://sourceforge.net/p/geany/bugs/959/

Yosef Or Boczko

Aravindhan.K | 9 Jun 2013 05:10
Picon

[Geany-Devel] help :go to tag defination

go to defination does not work for non opened files,
(i.e )it only works for workspace tags.
How to make it work for files in global tags.
This is what i have tried,
1)inside ~/geany/src executed following command,
     geany -g -h geany.c.tags *.c *.h
2)loaded tag file.
3)for example ,main.c :890 configuration_load()
right click then goto tag defination
says no defination found.
     I am frustruated,for weeks for finding a IDE which
i am comfortable with,I am finally fit with Geany.
Please help me resolve the problem.
     Is there any plugin supporting gtags and global.?
Regards,
Aravindhan .K
Colomban Wendling | 8 Jun 2013 15:03
Gravatar

Re: [Geany-Devel] [geany/geany] e949ff: Add "strictfp" Java keyword

Le 08/06/2013 14:55, Ilario Pierbattista a écrit :
> Branch:      refs/heads/master
> Author:      Ilario Pierbattista <ulven101@...>
> Committer:   Colomban Wendling <ban@...>
> Date:        Sat, 08 Jun 2013 12:55:39 UTC
> Commit:      e949ff8872ca87c9626299ab04260177bad84057
>              https://github.com/geany/geany/commit/e949ff8872ca87c9626299ab04260177bad84057
> 
> Log Message:
> -----------
> Add "strictfp" Java keyword
> 
> Closes #936.

Actually it's #963 [1] sorry, I should have checked the bug ID before
committing :/

[1] https://sourceforge.net/p/geany/bugs/963/
Lex Trotman | 8 Jun 2013 07:51
Picon

[Geany-Devel] Adding a plugin

Frank and others,

Is there something that describes how to go about adding a plugin to geany-plugins?  That describes the build system requirements for non-autotools experts etc.

I couldn't find anything.

Cheers
Lex
<div><div dir="ltr">Frank and others,<div><br></div>
<div>Is there something that describes how to go about adding a plugin to geany-plugins? &nbsp;That describes the build system requirements for non-autotools experts etc.</div>
<div><br></div>
<div>I couldn't find anything.</div>
<div><br></div>
<div>Cheers</div>
<div>Lex</div>
</div></div>
Dimitar Zhekov | 5 Jun 2013 19:05
Picon

[Geany-Devel] Compiling 1.23.1 under Windows

Hi,

I tried to $subject, and ran into small problems.

First, geany_private.rc now includes geany.exe.manifest, but the 1.23.1
bzip lacks this file. Maybe the gzip archive has it, I havent tested.
Copying a manifest from the current git works fine. It has the geany
version set to 1.24.0.0 though.

"C:\MINGW\BIN\windres.exe: can't open file `geany.exe.manifest': No such
file or directory"

--

Second, both the mail announcement for 1.23.1 and the archive files
are dated after May 05, but wscript lacks the code which alters the C
compiler detection under Win~1. So waf properly detects msvc on my
system, and Geany fails to build. Speaking of which, it'll be a good
idea to change the C++ compiler detection as well - I don't think a mix
of gcc-compiled Geany sources and msvc-compiled Scintilla will work.

If we don't want to release 1.23.1.1 (or 1.23.2) ASAP, I'll change and
test the compiler detection under Win~1 tomorrow.

--

-- 
E-gards: Jimmy
Thrawn | 5 Jun 2013 05:19
Picon

[Geany-Devel] Lua script vs the plugin wishlist

Hi, folks.

I took a look through the plugin wishlist recently, and it seems to me that a fair number of them could be
solved quickly and easily using Lua scripting. Advanced interaction with Geany's chrome is out, but for
text wrangling and integration with external tools, Lua scripts are effective, and they're extremely
quick and easy to do.

I'm going to upload a 'delete duplicate lines' script to the Geany wiki soon, and then I plan to take a look at
jumping to external functions in files that aren't open. FTP integration might be feasible too.

I could use GeanyPy, I suppose, and it's capable of more advanced stuff, but it's not available as a
precompiled package, and the build process wanted to install over 100MB of python-dev
dependencies...not really keen, nor would I want to impose that burden on end-users. I'll just pick the
low-hanging fruit with Lua.

Thrawn

Gmane