You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2149
-- Commit Summary --
* .travis.yml:add tests for gcc 7 and 8
* use build matrix #2139
* for gcc 8, specify xenial and the correct version
* try globalizing the GTK3 env directives
* try indenting the matrix to get global to work
* revert a little
* fix indentation
* add clang 5 test (closes #2139)
* only run `make distcheck` for a single job
* specify dist and compiler explicity
* remove unneeded hyphenated lines
* add DISTCHECK_ONLY, don't hide it under gcc-5
* use xenial instead of trusty
* reduce clang to 3.5
* try default clang on xenial
* try default clang on trusty
* clang:revert to using 5.0 on trusty
* allow clang to fail
* remove cache directive, try clang 3.5 again; also...
* specifying 3.5 on trusty
* install libc++
* clang:explicity enable C++11 support
* make:temporarily add -n and VERBOSE=1
* use clang 3.8
-- File Changes --
M .travis.yml (77)
-- Patch Links --
https://github.com/geany/geany/pull/2149.patchhttps://github.com/geany/geany/pull/2149.diff
--
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/2149
This includes patches by @b4n in #2149
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2574
-- Commit Summary --
* .travis.yml:add tests for gcc 7 and 8
* use build matrix #2139
* for gcc 8, specify xenial and the correct version
* try globalizing the GTK3 env directives
* try indenting the matrix to get global to work
* revert a little
* fix indentation
* add clang 5 test (closes #2139)
* only run `make distcheck` for a single job
* specify dist and compiler explicity
* remove unneeded hyphenated lines
* add DISTCHECK_ONLY, don't hide it under gcc-5
* use xenial instead of trusty
* reduce clang to 3.5
* try default clang on xenial
* try default clang on trusty
* clang:revert to using 5.0 on trusty
* allow clang to fail
* remove cache directive, try clang 3.5 again; also...
* specifying 3.5 on trusty
* install libc++
* clang:explicity enable C++11 support
* make:temporarily add -n and VERBOSE=1
* use clang 3.8
* use clang 3.5, add missing "compiler" line
* Major Travis update
-- File Changes --
M .travis.yml (105)
-- Patch Links --
https://github.com/geany/geany/pull/2574.patchhttps://github.com/geany/geany/pull/2574.diff
--
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/2574
Geany version: 1.33
If the compilation of file A modifies file B, the scrollbar in file B doesn't move after the compilation.
How to reproduce:
1. Start compilation of some file. It has to modify another opened file.
2. Switch to the other file that has been modified by the compilation.
3. In appearing message window, "The file _\<filename\>_ on the disk is more recent than the current buffer.", reload the file.
4. Finished. Now the scrollbar of the modified file won't move
[Here is a video of the bug reproduction (zipped)](https://github.com/geany/geany/files/2169464/geany-bug-demonstrati…).
--
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/1893
The [HACKING](https://github.com/geany/geany/blob/master/HACKING) file has this:
> Before the 1.0 release series, the ABI can change when necessary, and
even the API can change.
Obviously Geany has long switched to 1.x versions. Does this text still apply?
--
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/1475
Hi, I'm coming from TextMate 2 on Mac, and TextMate does a great job with projects - by essentially making it invisible (frictionless).
You just open a folder, and that folder automatically becomes a project.
Geany could easily do something similar in my opinion. I don't know if the GNOME file picker allows you to pick either a directory or file, but if so, just do that and automatically create a new project file with the same name as the directory you 'Open'. If not, just have a separate "Project -> New from folder" menu option that is for choosing a directory.
If you implement this it will really make using Geany a lot nicer. Imagine being able to open up any random git clone you did and having everything 'just work'. Especially if you have the .editorconfig plugin installed.
Failing that, you could at least remove a little friction from the New Project form. I think if the path in the 'Filename' option is changed, it should automatically adjust the 'Base path' to match it.
--
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/2245
Hi!
I would like to propose an enhancement/feature request:
* At the moment the recent files/projects are saved in geany.conf.
* I would like to save geany.conf in a revision control system, so I can share the configuration between different computers.
* The recent files from different computers lead often to merge conflicts of the configuration file.
* E.g. I do this very successfully with vi, one configuration over many computers.
Is is possible, to move the recent files/projects to a separate (local) state file?
Regards,
Mark
--
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/1763
```
(geany:3203): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
(geany:3203): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
(geany:3203): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
```
Suggestions where to look welcome.
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/875
If the MacOs dock preference setting 'prefer tabs when opening documents is set, mouse navigation is off by a few lines. Only when dragging out to detach into a new window, the mouse position is correct.
--
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/2463
If I open a newline terminated file in geany extra blank line is displayed:
![Screenshot_2021-01-11_19-50-14](https://user-images.githubusercontent.com/18244032/104231328-b2d9e380-5446-11eb-8f43-e61710d8e325.png)
This is incorrect according to the POSIX specification of a file, in which all lines should be newline terminated. From looking at how geany presents the file it would appear that the file has 6 lines with the final line being empty, when it actually only has 5 newline terminated lines.
`wc` correctly reports only 5 lines in this file:
![Screenshot_2021-01-11_19-58-30](https://user-images.githubusercontent.com/18244032/104231821-68a53200-5447-11eb-94bf-bb4511b6054d.png)
And vim correctly only displays 5 lines:
![Screenshot_2021-01-11_19-59-12](https://user-images.githubusercontent.com/18244032/104231908-81ade300-5447-11eb-9332-0eefe244b49c.png)
--
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/2727
I'm experiencing some odd behavior when I right click anywhere in Geany on my Macbook. There are two things I've noticed. I use a second monitor to the right of the Macbook.
1. When I have Geany on my right monitor and a full screen app on my left, if I right click on Geany, the left screen scrolls back to the main desktop (leaving the full screen app that was there.)
2. If Geany is full screened, then I right click, the context menu pops up on a new separate workspace. So I have to swipe back to Geany and use the application list to close the new workspace the context menu created.
The first issue is a minor annoyance, the second kind of makes right click unusable.
This is my first time trying out Geany. I like it quite a bit despite this problem.
--
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/2512