Commits on Feb 24, 2017
Commits on Feb 22, 2017
Commits on Feb 19, 2017
Commits on Feb 15, 2017
Commits on Feb 8, 2017
  1. scintilla: Fix build with older GCC

    Don't convert function pointer to non-function pointer.  This is
    undefined behavior, and some older GCC don't like it.
    b4n committed Feb 8, 2017
Commits on Feb 5, 2017
  1. Merge branch 'Forkest/copy-items-nonlatin'

    Work around incorrect keybinding handling with multiple layouts so
    cut/copy/delete keybindings work via menuitem activation if we failed
    to trigger the action ourselves.
    Closes #1386.
    b4n committed Feb 5, 2017
  2. Use :select/:deselect signals for consistency

    Instead of having a handler on 2 separate objects, use :select and
    :deselect on the same one.  Those signals are appropriate, as the
    documentation mentions that submenus are popped up on :select.
    b4n committed Feb 5, 2017
  3. Fix cut and copy actions in non-Latin keyboard layouts

    Mark the associated menu items sensitive when the menu is hidden, so
    that GTK's accelerator handling can trigger them.  This works around
    incorrect handling in Geany's code of keybindings coming from multiple
    layouts for cut/copy/delete actions.
    Partial workaround for #998, #1286 and #1368.
    Forkest committed with b4n Feb 5, 2017
Commits on Feb 2, 2017
  1. scintilla: Prevent running signal handlers on a destroyed a11y object

    Avoid crash when detaching the widget from the accessible object
    without destroying that widget.
    In such situations, the widget is still valid but we will have
    destroyed the orphaned accessible object.  Thus, we must make sure we
    disconnected the signal handlers the late accessible had set up on the
    widget, as they won't be implicitly disconnected by widget
    finalization in this case.
    Fixes #1385.
    b4n committed Feb 2, 2017
Commits on Jan 24, 2017
  1. Update Catalan translation (#1375)

    rbuj committed with frlan Jan 24, 2017
Commits on Jan 23, 2017
  1. Merge pull request #1361 from Akronix/keywords-js.filetypes

    Updated filetypes.javascript keywords
    b4n committed Jan 23, 2017
Commits on Jan 14, 2017
Commits on Jan 12, 2017
  1. Merge pull request #1356 from b4n/snippets-keybindings-signature

    Fix snippets keybindings not blocking handled events
    b4n committed Jan 12, 2017
Commits on Jan 11, 2017
  1. Updated js keywords with ES6

    Akronix committed Jan 11, 2017
  2. scripts/github-news: Fix issues link

    Closes #1360.
    b4n committed Jan 11, 2017
Commits on Jan 9, 2017
  1. Fix snippets keybindings not blocking handled events

    Fix signature of the snippets keybindings callback, properly blocking
    further propagation of handled events thus avoiding possibly activating
    another action (like a builtin Scintilla keybinding).
    Fixes #1354.
    b4n committed Jan 9, 2017
  2. Merge pull request #1350 from kugel-/for-upstream

    api: rework GeanyProxyProbeResults compat symbols as defines
    b4n committed Jan 9, 2017
Commits on Jan 6, 2017
  1. Update of German translation

    frlan committed Jan 6, 2017
Commits on Dec 31, 2016
  1. Update Scintilla to version 3.7.2

    b4n committed Dec 30, 2016
Commits on Dec 28, 2016
  1. Update tags and filedefs path references in scripts

    This is a follow-up of #485.
    eht16 committed Dec 28, 2016
Commits on Dec 27, 2016
  1. api: rework GeanyProxyProbeResults compat symbols as defines

    Constants with different namespace in the same enum confuse g-ir-scanner.
    kugel- committed Dec 27, 2016
Commits on Dec 22, 2016
  1. Merge pull request #1280 from b4n/current-scope

    Fix the current scope shown in the statusbar
    b4n committed Dec 22, 2016
  2. Fix the current scope shown in the statusbar

    Since the Scintilla C++ lexer started to fold on `()` [1], the code
    looking up the current scope is confused whenever the function
    signature spans multiple lines.  Fix this by skipping fold levels that
    correspond to parentheses.
    Fixes #1279.
        imported in 24f9198
    b4n committed Oct 27, 2016
Commits on Dec 20, 2016
  1. Merge branch 'scintilla/accessible-fixes'

    Fix some various issues with accessibility code in Scintilla.
    b4n committed Dec 20, 2016
  2. GTK: Fix reporting deletion length in the accessible

    We cannot compute the length in characters after the text has been
    deleted, so we need to compute it in BEFOREDELETE.  However, we need to
    emit the signal once the buffer has actually changed, so we need to
    cache the value in-between those events.
    b4n committed Dec 18, 2016
Commits on Dec 18, 2016
  1. javascript: Partial highlighting of ES6 template strings

    This doesn't support nested templates or escaped `es, but at least
    handles the most obvious cases for now.
    Part of #934.
    b4n committed Dec 18, 2016
Commits on Dec 16, 2016
  1. Add Arduino custom filetype

    Closes #1339
    SukkoPera committed with codebrainz Dec 14, 2016
  2. Update HACKING (#1340)

    tsvisimcha committed with frlan Dec 16, 2016
Commits on Dec 10, 2016
  1. Update NEWS for Scintilla 3.7.1

    It actually introduces a few new things worth mentioning.
    b4n committed Dec 10, 2016