Skip to content
Branch: master
Commits on Aug 31, 2019
  1. Fix broken markup in HACKING

    eht16 committed Aug 31, 2019
    Make "*_foreach" an inline literal to escape the asterisk and
    so fix broken markup by the unbalanced asterisk which would start
    an emphasis otherwise.
    HACKING:223: (WARNING/2) Inline emphasis start-string without end-string.
Commits on Aug 29, 2019
  1. build.c: Remove g_ptr_array_foreach with gpointer user_data & update …

    ntrel committed Aug 29, 2019
    …HACKING (#2270)
    * build.c: Remove g_ptr_array_foreach with untyped user_data
    Also avoids passing &ft_names to the function.
    * HACKING: Avoid untyped pointers & *_foreach() with non-NULL user_data
    * Avoid using foreach_ macro
    * HACKING: merge 2 rules, simplify user_data clause
  2. Move GEANY_GBO_COMPILE etc to build.c

    ntrel committed Aug 22, 2019
  3. build.h: Move GBO_TO_* macros to build.c

    ntrel committed Aug 21, 2019
    Format the macros so they are a bit more readable.
    Move build keybinding action code to build.c.
Commits on Aug 17, 2019
  1. TypeScript syntax highlighting

    jhpratt authored and ntrel committed Mar 29, 2017
  2. Add Groovy custom filetype (#2188)

    ntrel committed Aug 17, 2019
    * Add Groovy custom filetype
    * Don't highlight lines with unterminated string literal; C++ tags
    * filetype registration
    * Add *.gradle and build menu commands
  3. build.c: Replace ASSIGNIF inline macro with assign_cmd function

    ntrel committed Aug 12, 2019
  4. [docs] Move error_regex section to [build-menu]; add filetype example

    ntrel committed Aug 12, 2019
Commits on Aug 16, 2019
  1. Show the GTK/GLib versions in about dialog (#2163)

    codebrainz committed Aug 16, 2019
Commits on Aug 13, 2019
  1. Add support for fractional font sizes

    phao authored and b4n committed Jan 21, 2015
    Closes #2250 and closes #703.
Commits on Aug 12, 2019
  1. Update ja.po: "Appearance" "外観"→"出現" (#2255)

    szc126 authored and frlan committed Aug 12, 2019
    cf. "Sort by _Appearance" "出現順に並び替え(_A)"
Commits on Aug 3, 2019
  1. prefer XDG_RUNTIME_DIR over /tmp for the socket (#2222)

    kugel- committed Aug 3, 2019
    Prefer XDG_RUNTIME_DIR over /tmp for the socket
    $XDG_RUNTIME_DIR is the place where to put socket files these days.
    It seems good practice to create a sub-directory as well, perhaps we
    create more files there in the future.
    The fallback to write in /tmp remains for the rare occasions where
    $XDG_RUNTIME_DIR cannot be used.
    Changes during review process:
    - use utils_mkdir(), instead of g_mkdir_with_parents() to create the geany directory.
    - keep the mechanism to give the socket a random file ame
Commits on Jul 25, 2019
  1. create "ku" po file (#2221)

    ziryan authored and frlan committed Jul 25, 2019
    * create "ku" po file
    * update translate
    * Update ku.po
Commits on Jul 22, 2019
  1. Show Various pref group prefixes

    ntrel committed Jun 3, 2019
    E.g. *editor.use_gtk_word_boundaries*.
    stash_tree_setup() now puts a prefix before the key name.
    stash_group_set_various() can set a prefix otherwise group->name is
    used. This is useful as Geany prefs all use PACKAGE for the group name
    apart from "build-menu". This allows us to regroup various prefs
    without breaking user config.
    Put `allow_always_save` in `files` group rather than `interface`.
    Put `extract_filetype_regex` in `files` group.
  2. Use more usual build command labels

    ntrel committed Jun 13, 2019
  3. Let longest filename pattern win

    ntrel committed May 31, 2019
    Use g_pattern_match_simple as GPatternSpec is only used once.
Commits on Jul 19, 2019
  1. Fix configure to show "default=auto" for --enable-api-docs (#2190)

    andy5995 authored and kugel- committed Jul 19, 2019
    This fixes the discrepancy where configure --help shows "default=no"
    but the api-docs are built anyway (only if dependencies are found).
    The actual default is auto which is intended.
    Fixes #2189
Commits on Jul 12, 2019
  1. Updated error_regex in filetypes.CUDA.conf

    mrprajesh committed Jul 12, 2019
Commits on Jul 6, 2019
  1. Merge pull request #2181 from eht16/nsis_upgrade

    eht16 committed Jul 6, 2019
    NSIS upgrade to 3.x
  2. Update functions and variables for the NSIS filetype

    eht16 committed Jun 10, 2019
    And add a script to make this task easier in the future.
Commits on Jun 10, 2019
  1. Windows installer: Migrate to NSIS 3.x

    eht16 committed Jun 10, 2019
    Closes #1302.
  2. Merge pull request #2166 from ntrel/user-ft-ext

    ntrel committed Jun 10, 2019
     Always allow user filetype extensions to override system config file
Commits on Jun 8, 2019
  1. Add Nim filetype (#2085)

    trustable-code authored and ntrel committed Jun 8, 2019
    * Add Nim filetype
    Add support for the Nim programming language using the Python lexer.
    Nim website:
    * Correct file name
    * Add filetypes.Nim.conf to
    As requested by b4n
    * Remove unneeded lexer_properties and indentation width
    As requested by b4n
    * Fix run_cmd
    * Improved keywords
Commits on Jun 4, 2019
  1. Comment out copied contents opening `Tools->Configuration Files`

    ntrel committed Jun 1, 2019
    Discourage the user from overriding system settings unnecessarily.
Commits on Jun 3, 2019
  1. Update of Swedish translation

    frlan committed Jun 3, 2019
Commits on May 27, 2019
  1. Add support for Apple Swift language

    ankitpati authored and ntrel committed Nov 26, 2016
Commits on May 18, 2019
  1. Always allow user filetype extensions to override system config file

    ntrel committed May 16, 2019
    Before the user would sometimes have to override 'UnwantedFiletype=' in
    the user config file to remove an extension written in the system file.
    Geany would ignore an overridden filetype in the user config file that
    also matches the extension. This happened when the wanted filetype had a
    higher index than the unwanted one in filetypes_array.
Commits on May 16, 2019
  1. Kill filetypes_find(), rename static function

    ntrel committed May 16, 2019
    It's not worth abstracting finding through filetypes_array, it's not bug prone,
    and it may even cause bugs with non-type-safe predicate signature. It was only
    used once anyway.
Commits on May 3, 2019
  1. Merge pull request #2138 from b4n/scintilla/update-3-10-4

    b4n committed May 3, 2019
    Update Scintilla to version 3.10.4
  2. scintilla: Fix GCC 4.8 support wrt noexcept move constructors

    b4n committed Apr 29, 2019
    X-Scintilla-Commit-ID: ee3fe56c6fe815781d02fbc7d55d9f15f9c439aa
Commits on Apr 28, 2019
  1. Update Scintilla to version 3.10.4

    b4n committed Apr 28, 2019
  2. Update making-a-release a little

    b4n committed Apr 28, 2019
  3. Post release version bump

    b4n committed Apr 28, 2019
    Say hello to Geany 1.36 "Poliff"!
You can’t perform that action at this time.