Skip to content
Commits on May 17, 2016
  1. @b4n

    Fix canceling keybinding overriding by discarding the dialog

    Properly handle discarding the dialog asking whether to override a
    keybinding as canceling it rather than as allowing multiple identical
    In the way, simplify and fix dialogs_show_prompt() not to perform odd
    and useless response mapping that effectively go round back, and that
    don't handle what the comment above it suggests.  Simply document it
    can return GTK_RESPONSE_DELETE_EVENT and handle it in the caller side,
    as it's a possibly valuable information.  Only one current caller is
    affected, and it doesn't change anything as it doesn't change behavior
    but only documents it.
    Closes #714.
    b4n committed May 17, 2016
Commits on May 15, 2016
  1. @b4n

    Merge pull request #1014 from b4n/streamline-builtin-tags

    Streamline builtin tags
    b4n committed May 15, 2016
Commits on May 14, 2016
  1. @elextr

    Merge pull request #1024 from Yanpas/java-review

    Reviewed java keywords
    elextr committed May 14, 2016
Commits on May 12, 2016
  1. @b4n

    GTK: Avoid possible IdleWork() calls on destructed objects

    The idle callback removal clause in the ScintillaGTK destructor got
    broken in the last Scintilla update [1], leading to the callback not
    being removed thus possibly running after the instance destruction.
    Indeed, gdk_threads_add_idle() wraps g_idle_add() with a custom user
    data, thus making the g_source_remove_by_user_data() call in the
    destructor incorrect, as we give it our own user data, not GDK's
    wrapper one.
    Fix the callback removal not to use user data matching to avoid this.
    Closes #1033.
    X-Scintilla-Commit-ID: d889200cd9de032e278745f48b9c3108ccfa5984
    b4n committed May 11, 2016
  2. @elextr

    Merge pull request #1029 from AleXoundOS/AleXoundOS-patch-2

    Fix Haskell single line comments by adding space
    elextr committed May 12, 2016
Commits on May 5, 2016
  1. @AleXoundOS

    Fix Haskell single line comments by adding space

    Haskell single line comments consist of at least two dashes "--",
    not followed by special symbol.
    So in practice everywhere in code you will see a space following "--".
    Reference: Haskell 2010 Language Report -> Chapter 2 -> Lexical Structure
    AleXoundOS committed May 6, 2016
Commits on May 4, 2016
  1. @Yanpas

    Reviewed java

    Yanpas committed May 4, 2016
Commits on May 2, 2016
  1. @b4n

    Merge branch 'gtk-3-20-fixes'

    b4n committed May 3, 2016
  2. @b4n

    Don't get properties of a non-current style state to please GTK 3.20

    GTK 3.20 doesn't like getting a style property for a non-current state,
    unless the call is wrapped in a save()/restore() pair.
    So, fix the code to either use the current state or temporarily save
    the context.
    gb.c now uses different states, but it shouldn't really matter given
    how they are used, and even gives a native behavior when the window
    loses focus, as it now properly reacts to BACKDROP state.
    b4n committed May 2, 2016
  3. @b4n
  4. @b4n
  5. @b4n

    Merge branch 'gtk-version-specific-css' into gtk-3-20-fixes

    Merges pull request #994.
    b4n committed May 2, 2016
  6. @nyamatongwe @b4n

    Do not call deprecated functions on newer GTK+.

    X-Scintilla-Commit-ID: 5e4f2e6c167ee30e2c2bfadd1b1579c3d8716c60
    nyamatongwe committed with b4n May 1, 2016
  7. @nyamatongwe @b4n

    Move function braces for consistency.

    X-Scintilla-Commit-ID: cdded8beb41e4a494e68b76a6bafeeae14b0d103
    nyamatongwe committed with b4n Apr 30, 2016
  8. @b4n

    GTK: Get border for the exact current style's state on GTK 3

    GTK 3.20 doesn't seem to like it so much when looking up details of a
    non-exact current style context state, so use the current one.
    This is GTK being really picky as in this case we are just missing the
    `DIR_LTR` flag, which we definitely don't care about, but let's make it
    X-Scintilla-Commit-ID: 9fc624da4a3d935633c45fb56d0e9a77ef9b5af1
    b4n committed Apr 27, 2016
  9. @b4n

    GTK: Fix auto-completion popup sizing code for GTK 3.20

    GTK 3.20's GtkScrolledWinodw doesn't like having a too small allocation
    and spews scary assertion failures.  Fix that by requesting the real
    size we'd like instead of hard-coding 1 as small-enough value in our
    overriding height requisition method.
    The actual value doesn't really matter so long as it's small enough
    anyway, as we resize the popup to fit later on.
    Note: this moves the actual implementation of ListBoxX::GetRowHeight()
    to the new convenience function treeViewGetRowHeight(), with no changes
    in implementation.
    X-Scintilla-Commit-ID: 5a0afdd87d56d837dd8068e234aed8e2b6bdbe93
    b4n committed Apr 27, 2016
  10. @b4n

    GTK: Plug a memory leak

    X-Scintilla-Commit-ID: 4f96ed32ebb94809ca419c0f77d37de41984cf76
    b4n committed Apr 27, 2016
  11. @b4n

    GTK: Fix fetching the frame border width on GTK 3.20

    GTK 3.20 introduced a sub-node named "border" to the frame, requiring
    to lookup the border on that sub-node rather than on the frame itself.
    Unfortunately supporting this requires to be built against GTK 3.20, as
    it requires API this version introduced.  This means that a build
    against an older version won't be able to get the popup sizing right if
    running on 3.20.  To mitigate this, add reasonable fallback defaults
    when running 3.20 but built on an earlier version, to try and avoid
    X-Scintilla-Commit-ID: 83d56b1fc63a206e4c1b776f5991b3b17ccb3473
    2px-scrolling on GTK 3.20's default theme.
    b4n committed Apr 27, 2016
  12. @b4n

    GTK: Properly ask wText what size it wants to please GTK 3.20

    It's not really of any use as we do know any size would do as wText is
    ours anyway, but GTK 3.20 doesn't like allocating without querying the
    preferred size beforehand, so do it.
    As wText has a size_request() of 100x100, this might change how we
    allocate in case we used to underallocate it, but AFAIK we don't, and
    it is the real minimum size expected.
    X-Scintilla-Commit-ID: d06e3db3e26842cd136328df17eb6f864b3adc02
    b4n committed Apr 27, 2016
  13. @b4n

    GTK: Fix popup font on GTK >= 3.20

    X-Scintilla-Commit-ID: a28863773874af35d3cc8912ae3c028fb0462ea9
    b4n committed Apr 27, 2016
  14. @b4n
Commits on Apr 29, 2016
  1. @b4n

    Merge pull request #973 from techee/osx_keybindings

    osx: force resync menus when changing keybindings
    b4n committed Apr 30, 2016
  2. @Yanpas @b4n

    classbuilder: Use .hpp instead of .h for C++ header file extension

    .hpp is a C++-specific extension avoiding any confusion, and better
    supported as C++ out of the box by Geany.
    Closes #999.
    Yanpas committed with b4n Apr 16, 2016
Commits on Apr 28, 2016
  1. @b4n

    Don't special-case tags files distributed with Geany

    Load those tags files just as any user tags files, removing
    unnecessary code redundancy.
    b4n committed Apr 29, 2016
  2. @b4n

    Make html_entities.tags a real tags file

    This removes a fair amount of specific code that is just as well
    handled by the generic symbols completion code.
    b4n committed Apr 29, 2016
  3. @b4n

    Update Scintilla to version 3.6.5

    b4n committed Apr 29, 2016
Commits on Apr 17, 2016
  1. @sardemff7

    ui-utils: Fix ui_path_box_new with GTK+ >= 3.20

    They introduced[1] a GtkBox between the GtkEntry and the GtkComboBox to
    add some magic in the layout computation.
    [1] <>
    Signed-off-by: Quentin Glidic <>
    sardemff7 committed Apr 11, 2016
Commits on Apr 14, 2016
  1. @sardemff7

    ui-utils: Load per-version GTK+ CSS file

    Signed-off-by: Quentin Glidic <>
    sardemff7 committed Apr 11, 2016
Commits on Apr 10, 2016
  1. @elextr

    Merge pull request #991 from philippwiesemann/fix-plugin-doc-typos

    Fix typos in plugin documentation
    elextr committed Apr 11, 2016
  2. @philippwiesemann
Commits on Mar 26, 2016
  1. @frlan

    Update of Greek translation

    frlan committed Mar 26, 2016
Commits on Mar 23, 2016
  1. @techee

    osx: force resync menus when changing keybindings

    Normally menu items are updated only when adding or removing
    them on osx. They are however not redrawn when just changing
    keybindings so the old keybinding is displayed after the change.
    Force the menu update to show the updated keybindings.
    techee committed Mar 23, 2016
Commits on Mar 22, 2016
  1. @eht16
Commits on Mar 21, 2016
  1. @eht16

    GTK bundle creation: don't delete necessary GLib schema files

    The files in share/glib-2.0/schemas are necessary for GTK3,
    so don't delete them but everything else on the same directory level.
    eht16 committed Mar 21, 2016
  2. @eht16

    Windows installer: install data files into new locations

    This adapts the paths in the installer for the tags and filedefs files
    as changed in #485.
    Also simply include everything in share/ when including a GTK3
    runtime environment instead of a fixed list of subdirectories,
    share/glib-2.0 doesn't exist anymore when using MSYS2 packages.
    eht16 committed Mar 21, 2016
Something went wrong with that request. Please try again.