On Debian 8 (amd64)
libgtk-2.24.25-3
libglib-2.42.1-1
I have a .c file opened in geany. I click on the `debug` tab in the lower left
corner. Over on the right, I click the arrow to run. Geany crashes.
I set a breakpoint in the file. Do everything mentioned above. Geany crashes.
Both geany and
I wanted to highlight a selection, and have it capitalize the first letter of
each word. I tried doing this through Custom Commands. I wrote this
```
#include
#include
#include
int main(int argc, char **argv)
{
char word[256];
int i;
for (i = 1; i < argc; i++)
{
strcpy (word,
Because inotify is Linux-only, would
[Gamin](https://people.gnome.org/~veillard/gamin/index.html) ever be considered
a suitable substitute? Though I've never used it, and don't see that it works
under Windows.
--
You are receiving this because you are subscribed to this thread.
Reply to this
When changing the text layout of seven documents, I was using search and
replace. I used the feature to make the changes to all documents _in session_.
It was in that situation where I found that _undo_ only undid changes to the
active document, not to my last change of replacing text in all
Closed #1631.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1631#event-1291149569
Funny that you mention it...
I hadn't done much coding for a while.. a week ago I tried this plug-in again.
As I recall, geany froze (or crashed) when I hit step.
I tried again after reading your comment. I couldn't reproduce the crash.
I'm using Debian 9.
@andreygursky "Debugger", gdb
Closed #491.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/491#event-1918387932
I have not. Probably operator error the first time I tried it, when I
originally reported it. I didn't set the target binary or something silly like
that.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
> Also, I think if vte is not compiled in, you do not get any
> configure line. Perhaps this line should be possible:
>
> "Use virtual terminal support : no"
That's output when `--disable-vte` is used. Don't know if it did when this
ticket was opened 3 years ago though. ;)
> Could this be
closes #453
Signed-off-by: andy5995
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2028
-- Commit Summary --
* geany-vte.m4:explicity display "VTE" in STATUS
-- File Changes --
M m4/geany-vte.m4 (2)
-- Patch Links --
This is already #included in
[tm_workspace.h](https://github.com/geany/geany/blob/969e00a03f4e7d80f138498de78bb762cf844e60/src/tagmanager/tm_workspace.h#L16)
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2034
-- Commit Summary --
*
> Add implementation details in
> [data/filetypes.restructuredtext](https://github.com/geany/geany/blob/master/data/filetypes.restructuredtext)
>
That file has been moved since then to
I ran `CXX=eg++ CC=egcc ./autogen.sh`
>It'd like to have a fix for this, but I'm not sure if it's worth maintaining
>our own version of the rule.
Probably not. I ran `gmake` now and it's working. Maybe just a doc update? I
noticed that BSD isn't listed on [the
@andy5995 pushed 1 commit.
854c98441e649543765b234b73fb13b7971757eb remove unnecessary macro
--
You are receiving this because you are subscribed to this thread.
View it on GitHub:
Thanks @eht16 , that was enough of a hint. The new page is now linked on the
front "HowTo" page.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2053#issuecomment-455337211
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2057
-- Commit Summary --
* configure.ac:expand comment for AC_USE_SYSTEM_EXTENSIONS
-- File Changes --
M configure.ac (6)
-- Patch Links --
Thanks for explaining.
> Did you try installing [the `seq`
> utility](https://en.wikipedia.org/wiki/Seq_(Unix))? It's part of GNU
> Coreutils, and seems to also [be available on
> BSDs](https://man.openbsd.org/FreeBSD-11.1/seq.1).
Hmm.. that seems to be showing results for FreeBSD man pages
andy5995 commented on this pull request.
> @@ -20,7 +20,11 @@ if test -n "${build}" -a -n "${target}"; then
GEANY_STATUS_ADD([Building Geany for], [${target}])
fi
-# why do we use this?
+# If possible, enable extensions to C or Posix on hosts that normally
+# disable the extensions,
andy5995 commented on this pull request.
> @@ -20,7 +20,11 @@ if test -n "${build}" -a -n "${target}"; then
GEANY_STATUS_ADD([Building Geany for], [${target}])
fi
-# why do we use this?
+# If possible, enable extensions to C or Posix on hosts that normally
+# disable the extensions,
@elextr requested I add a summary to my PRs, not just link to the ticket.
I'm submitting this PR to close a [3-year-old
ticket](https://github.com/geany/geany/issues/453) where a user requested:
>Use virtual terminal support : yes
>Could this be changed to:
>Use virtual terminal support (VTE) :
Closed #2048.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2048#event-2071881846
False report. I didn't install the docutils package properly.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2048#issuecomment-454020241
@andy5995 pushed 1 commit.
88c38c594dba902b1973a18202f0836c510f1db7 combine sentences
--
You are receiving this because you are subscribed to this thread.
View it on GitHub:
Ok. All I can say for sure is that when it's removed, Geany still builds. I've
attached a diff of the config logs.
[diff.txt](https://github.com/geany/geany/files/2779603/diff.txt)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on
andy5995 commented on this pull request.
> @@ -27,7 +27,8 @@ EOF
# Print a nice top bar
# description + ' : ' + value
total=`expr $dlen + 3 + $vlen`
- for i in `seq 1 $total`; do printf '-'; done
+ echo
+ echo "Build configuration result:"
> what
> I can set a bookmark using the keyboard shortcut control-m, but I can not set
> it with the mouse.
This is an issue for me when the debugger plugin is active. Left-clicking will
cause a red diamond to be displayed in the area where the green plus sign
should show, which contradicts what the
> Hi @andy5995,
> The problem you mention is with utilslib, which is part of geany-plugins and
> now used by the debugger plugin (it contains some compatibility functions).
> Did you activate it at configure time?
[config.log](https://github.com/geany/geany-plugins/files/2788940/config.log)
I
So far, mostly looks good on Buster (I set a breakpoint, watched a variable.
One very minor thing.. when debugging a program that uses ncurses, I was able
to view the screen in the Debug terminal as expected. The cursor keys worked
within the terminal fine.
But when I hit the green arrow
> > `./configure[15275]: test: 3: unexpected operator/operand`
>
> Could you paste your generated `configure`? The error probably comes from
> there and a `test` call that doesn't please your shell
Sure...
https://gist.github.com/andy5995/fb2b16eb9dab45d9ab8160cdd6f2a48e
Also noticed it
I installed the vte-0.28.2p19 package and that problem was solved. New problem
is that the built fails with an undefined reference error:
https://gist.github.com/andy5995/0b0fab05c70336bfff86ac4a3354d5a6#file-gistfile1-txt-L59
As I'm pretty new to BSD, my goal was just a little testing, to see if I could
build geany ok and to see if any docs about it needed updating.
>About howtos, it's probably mostly because nobody wrote one, which you could
>do if you felt like it as it's a wiki ;)
Yeah, I kinda do feel like it
I'm going to start a section on the wiki for building Geany on BSD (follow-up
to https://github.com/geany/geany/issues/2049).
At https://wiki.geany.org/howtos/start when I click to edit the page, hardly
any of the existing data shows up (see screenshot). Is this a permissions issue?
https://github.com/geany/geany/blob/c825b581bfabf6912eeb737a4af607e70c6c07a9/m4/geany-status.m4#L30
Due to `ksh` being the default shell on OpenBSD. But changing that line to
something like
for i in {1..$total};
may be a a good solution, if that's shell-portable.
```
config.status:
fixes #2054
I don't know enough about shells to know how portable this patch is. All
I can say for sure is that it works with ksh and bash.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2055
-- Commit Summary --
* geany-status.m4:don't
> > About howtos, it's probably mostly because nobody wrote one, which you
> > could do if you felt like it as it's a wiki ;)
>
> Yeah, I kinda do feel like it :)
I created https://github.com/geany/geany/issues/2053 for that.
--
You are receiving this because you are subscribed to this
Closed #2049.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2049#event-2080300774
I started a page at https://wiki.geany.org/howtos/bsd/compiling
There's not much to it, as when I compiled geany on my BSD system there was
nothing much I needed to do different from when I compile it on Linux.
I created it as a separate page under bsd/ as I figured that would allow for
This is related to #2053
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2056
-- Commit Summary --
* autogen.sh:don't instruct user to run "make" unconditionally
-- File Changes --
M autogen.sh (2)
M configure.ac (15)
-- Patch
closes #2054
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2058
-- Commit Summary --
* geany-status.m4:replace hyphens with text
-- File Changes --
M m4/geany-status.m4 (3)
-- Patch Links --
Yeah, gseq, which is apparently in the coreutils package.
> As I said, geany is in openbsd ports, so it builds there, so either seq is
> available or configure is being modified by the ports build?
I don't see it's being modified. The maintainer's probably ignoring the output.
All seq is used
That would work, but imo adding a condition (and extra code) for this case may
be too clunky.
Another option would be to remove the repeating hyphens as a separator (and
therefore the use of `seq` and replace it with a line break and some text. Ex:
```
config.status: executing libtool
This is suggested due to a conversation in IRC with @elextr @codebrainz.
The squashing if done, should be done by the person merging, otherwise
the submitter has to rebase or force-push...
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2059
Closed #18.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/plugins.geany.org/pull/18#event-2047802957
I see now, on Debian 9, I needed to install the `python-docutils` package to
get rst2html.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/plugins.geany.org/pull/18#issuecomment-450441318
I replaced a missing word and suggested a minor change
[skip ci]
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2047
-- Commit Summary --
* README.rst:grammer fix (missing word)
-- File Changes --
M README (2)
-- Patch Links --
I couldn't reproduce either, using Geany 1.35 (git >= 4452b365) (built on
2019-01-02 with GTK 2.24.31, GLib 2.50.3) (Debian Stretch)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
I installed py-docutils and py3-docutils but on OpenBSD 6.4, rst2html not
detected when running configure
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2048
config.log attached
```
andy:18$ make
make all-recursive
Making all in ctags
Making all in scintilla
Making all in include
Making all in src
Making all in tagmanager
Making all in plugins
Making all in icons
Making all in 16x16
Making all in 24x24
Making all in 32x32
Making all in
andy5995 approved this pull request.
Tested, works
```
andy:21$ grep ^GP_GTK_ config.log
GP_GTK_PACKAGE='gtk+-3.0'
GP_GTK_VERSION='3.0'
GP_GTK_VERSION_MAJOR='3'
```
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
You're welcome!
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/815#issuecomment-457366595
My debug info from Buster:
```
15:36:41: Geany INFO: Using alternate configuration directory
15:36:41: Geany INFO: Geany 1.35 (git >= bf5c9edd), en_US.utf8
15:36:41: Geany INFO: GTK 3.24.3, GLib 2.58.2
15:36:41: Geany INFO: System data dir:
> the adjuster for the panes is below the scrollbar, not the scrollbar itself,
> its looks are theme dependent, its basically invisible on my theme
Ok. On buster when I hover the mouse just below the scrollbar, I get a double
vertical arrow. On Slackware that does not appear, but now I see that
Operating system: Slackware-current (post 14.2)
I can move the horizontal scroll bar left-to-right in the editor pane. I can
NOT drag the same scroll bar up or down to adjust the size of the status pane
below it. (left-mouse click, hold, drag).
In the lower-left-hand pane (status, compiler,
One problem I noticed on Debian Buster and Slackware-current: when the Debugger
plug-in is enabled, the "down arrow" disappears (screenshot below).
![image](https://user-images.githubusercontent.com/16764864/51709843-1a45c100-1fed-11e9-8412-fd2c7a4e1278.png)
--
You are receiving this because
#815 fixed the build issue and configure warnings on OpenBSD.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/791#issuecomment-457345926
When I select "tools -> plugin Manager", this appears in the terminal where I
opened geany from
```
(geany:3375): Gtk-WARNING **: 15:38:55.556: Negative content width -17
(allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry)
(geany:3375): Gtk-WARNING **:
I don't know if everyone knows about this, but you can dump some of those files
you mentioned into a `dot github` directory to keep them out of the repo root.
I think .travis.yml might be able to go there too, depending on your prefs.
https://github.com/Homebrew/brew/tree/master/.github
I noticed this warning on buster and slack current, both using gcc8.
This fixes the warning (caused by mixed tabs/spaces indentation):
```
bptree.c: In function ‘on_hitscount_changed’:
bptree.c:373:5: warning: this ‘if’ clause does not guard...
[-Wmisleading-indentation]
if (oldcount !=
Yup, showing whitespace was how I found the cause of the warning. Looked like
tabs were used mostly throughout the source, so I replaced some space
indentation with tabs.
I assume you'd rather not have the warning showing for gcc8 compilers?
I wonder if gcc8 shouldn't be added to the travis
@andy5995 pushed 1 commit.
e4b21b460357a080623058ddde63468be5b9a62e add comment, shorten condition
--
You are receiving this because you are subscribed to this thread.
View it on GitHub:
@elextr XFCE on Debian buster
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2065#issuecomment-478425873
Doesn't this have to be a single letter?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/commit/16f4b101aed3aef238c70410cef53540056a5b0c#commitcomment-33059191
I couldn't find the dead tortoise theme. Provide a link for that?
> Did you both try with Adwaita and various other themes?
Yeah, but it's a little hard for me to make sure I did things right. I've never
developed with GTK before, and never tried using a theme switcher or installed
a new theme
> One problem I noticed on Debian Buster and Slackware-current: when the
> Debugger plug-in is enabled, the "down arrow" disappears
Does that reproduce on Ubuntu as well? @LarsGit223 ?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it
This works but I'm not sure yet how much the code can be reduced by using a
[build
matrix](https://docs.travis-ci.com/user/customizing-the-build/#build-matrix).
Comments welcome.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2067
--
@elextr I read a little about the differences between alignment and
indentation, and IIUC, this PR is ok, and you're giving me a friendly FYI for
future reference. Correct?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
@elextr Yeah, I think I could do this. But which hard-coded settings do you
want converted?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2068#issuecomment-460504179
> @andy5995 if this is the directory you use to build in (good idea to build
> "out of tree"), you can use:
>
> ```shell
> $ echo "/_build/" >> .git/info/exclude
> ```
>
> And it will ignore it for you locally. I do this sometimes with a `.misc` and
> `.build` for random files I don't want to
I think I'm confused about this for more than reason. I'm doing something with
SYMBOL_MARGIN_WIDTH but the symbol margin as I understand it is the left-hand
pane, in which the width is already resizable.
Correct me if I'm wrong, but it would make more sense to try this with the
line number
You can view, comment on, or merge this pull request online at:
https://github.com/geany/www.geany.org/pull/11
-- Commit Summary --
* templates/home.html:correct spelling of "hobbyists"
-- File Changes --
M geany/templates/home.html (2)
-- Patch Links --
I thought having a "Save As" menu item on the Project menu would be
appropriate. If a project needs to be split for example. Or just because
usually there's a "save as" on menus where there's a new, open, and close.
--
You are receiving this because you are subscribed to this thread.
Reply to
This fixes the discrepancy where `configure --help` shows "default=no"
but the api-docs are built anyway (fixes #2189)
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2190
-- Commit Summary --
* geany-doxygen.m4:don't generate doxygen by
I figured it out (#2190)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2189#issuecomment-501847956
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2191
-- Commit Summary --
* .gitignore:ignore the _build dir
-- File Changes --
M .gitignore (1)
-- Patch Links --
https://github.com/geany/geany/pull/2191.patch
`configure --help` shows that the doxygen api-docs aren't enabled by default.
But at least for me, they are being generated by default.
I'm afraid to admit that after looking at
https://github.com/geany/geany/blob/master/m4/geany-doxygen.m4 I don't know how
to fix that.
--
You are receiving
I meant.. I can disable it by using --disable-api-docs but don't know how to
fix the discrepancy in the macro file.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
> Where does "_build" come from?
I thought I saw somewhere in the docs where _build is suggested as a separate
build directory. That's what I use anyway.
I guess it's only used for in travis.yml and maybe the mingw build?
Ah, just close this if you don't think it's relevant.
--
You are
btw, is it widely known yet that Travis does Windows builds now?
https://docs.travis-ci.com/user/reference/windows/
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
I don't see where these members (foreground and background) are declared. ?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
Looks like the only reason this failed testing was a temporary network glitch
on Travis in [job 6](https://travis-ci.org/geany/geany/jobs/546084297). Could
someone with access restart that build?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly
An AppImage would be cool, @ecmu I starred your repo. :) Other people should
too ;)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1303#issuecomment-504725576
The link to 'irclog.py' is dead.
https://irc.geany.org/logs/log_20190621.html
See the bottom line:
`Stats generated by irclog.py on Fri Jun 21 23:58:01 2019 (times in UTC, will
be generated every 24 hours)`
Me and @elextr couldn't figure out how to fix it.
--
You are receiving this because
Getting a lot closer, but I still don't understand the code well. What's the
next step?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/2140#issuecomment-504723193
> @andy5995 what about the latest state on #2149? it's still verbose but indeed
> I don't know how to improve it, and has a solution I like better for running
> only some targets. Also I dropper clang builds failing because we have code
> they don't like, see that PR for details on why.
@b4n
@b4n with regard to reducing verbosity, you can see an alternative I'm
experimenting with on this other travis file I'm working on:
https://github.com/gerddie/ginkgocadx/pull/49/files
On
[L35](https://github.com/gerddie/ginkgocadx/blob/565d3ac2d25328073cdc2f2f9bbb09c4d024d123/.travis.yml#L35)
@codebrainz thanks I'll take a closer look
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/2140#issuecomment-495458075
Reopened #2140.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/2140#event-2364272481
I'm just gonna face the fact that I don't know how to do this...
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/2140#issuecomment-493185074
Closed #2140.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/2140#event-2347357013
I'll back out of this now and leave it open for someone who knows how to do it
xD
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2068#issuecomment-493185342
> > I get the reload indicator if ./tempdir/file1 is more recent than ./file1
> > (and ./file1 is open in Geany).
>
> Isn't that the situation with your reproduce instructions in the OP,
> `temp/file1` is created after `./file1`? Which is why it worked for me.
>
No. I didn't think of the time
Obviously the changes shown so far aren't intended to work or compile. Anyone
want to hold my hand to start on this patch for #2068 though? I thought I'd
take advantage of this new GitHub "draft pull request" feature and make it a
little easier for someone to help me get started on it.
So I'm
@andy5995 pushed 1 commit.
40d3f3dd5800df8bacf6745e3981ceb370b8a8cb only run `make distcheck` for a
single job
--
You are receiving this because you are subscribed to this thread.
View it on GitHub:
andy5995 commented on this pull request.
> @@ -1,17 +1,70 @@
# we use both C and C++, so advertize C++
language: cpp
cache: ccache
-dist: trusty
-compiler:
- - gcc
Looks like it defaults to gcc
https://travis-ci.org/geany/geany/jobs/526317392#L442
--
You are receiving this because you
andy5995 commented on this pull request.
> +apt:
+ sources:
+- ubuntu-toolchain-r-test
+ packages:
+- g++-8
+ env:
+- MATRIX_EVAL="CC=gcc-8 && CXX=g++-8"
+
+# clang
+- os: linux
+ addons:
+apt:
+
andy5995 commented on this pull request.
> before_install:
+ - eval "${MATRIX_EVAL}"
As @elextr noted, what I've used is suggested by the travis docs. It doesn't
appear from the logs that CC and CXX are getting exported by anything else
later. But you're concern is that it's a possibility?
@andy5995 pushed 1 commit.
ae64a5eaf85506cce7f8acc4344dd10a33c72402 specify dist and compiler explicity
--
You are receiving this because you are subscribed to this thread.
View it on GitHub:
in some cases, Geany doesn't detect file has been overwritten. If a file with
the same name is (intentionally) copied from a different directory, Geany
doesn't detect the file has changed.
This does not reproduce when the file is copied using `cp`. I've only tested
with the 2 file managers
I'm pretty sure if it's decided that adding osx is ultimately desired, it
should be done in a separate PR, because most of the stuff in the 2nd half of
.travis.yml would have to be put in conditional statements (if linux (run this)
if osx (run this), and some brew lines would be needed to
@andy5995 pushed 1 commit.
93c7e5ef6e60da0de82aa6f4602005547aa84da1 add clang 5 test (closes #2139)
--
You are receiving this because you are subscribed to this thread.
View it on GitHub:
1 - 100 of 333 matches
Mail list logo