lp:geany

Created by haad and last modified
Get this branch:
bzr branch lp:geany

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
haad
Project:
Geany
Status:
Mature

Import details

Import Status: Failed

This branch is an import of the HEAD branch of the Git repository at git://github.com/geany/geany.

The import has been suspended because it failed 5 or more times in succession.

Last successful import was .

Import started on pear and finished taking 20 seconds — see the log
Import started on russkaya and finished taking 40 seconds — see the log
Import started on pear and finished taking 25 seconds — see the log
Import started on pear and finished taking 25 seconds — see the log

Recent revisions

7441. By Frank Lanitz

Update po-files for string freeze of Geany 1.32

7440. By Frank Lanitz

Update of Latvian translation

7439. By Jean-Philippe Moal <email address hidden>

Update of French translation (#1653)

7438. By Colomban Wendling <email address hidden>

Remove redundant and erroneous file patterns from Doxygen

7437. By Matthew Brush

Improve CLI argument help

7436. By Colomban Wendling <email address hidden>

Merge pull request #1636 from techee/kb_osx_fix

Make sure GDK_MOD2_MASK is cleared when getting modifiers.

7435. By Frank Lanitz

Make translation of a string consistent in German translation Fixes #390

7434. By Jiri Techet

Use non-symlinked VTE libraries on macOS (#1625)

* Try non-symlinked VTE libraries on macOS before the symlinked ones

Plugins using VTE such as multiterm or debugger are linked against the
non-symlinked version of the library like libvte.9.dylib and not
libvte.dylib. When a bundle is created, all symlinks are replaced by
a copy of the symlinked file. This means there are both libvte.dylib
and libvte.9.dylib in the bundle both containing the same code. When
Geany loads libvte.dylib and plugins load libvte.9.dylib the same code
gets loaded twice and when the same type gets registered by GTK, it fails
and the whole application freezes.

This problem doesn't exist on linux or when running from the command line
on macOS because the operating system detects it's the same library
because of the symlink and it's loaded only once.

Loading the same library as the one used by plugins fixes the issue with
macOS bundle. The original symlinked name is still used as a fallback.

The patch also adds #ifdef __APPLE__ around the Apple-specific library
names which also prevents unnecessary retries on other platforms. Loading
*.so libraries is still kept as a fallback on Apple as these are legal too
and could in theory be used on OS X as well.

* Try loading newer VTE versions before older ones on GTK 2

7433. By Frank Lanitz

Update of Swedish translation

7432. By Frank Lanitz

Update of German translation

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers