1. 09 Mar, 2018 1 commit
    • Christian Hergert's avatar
      qemu: add device provider for cross-architecture emulation · a988ff10
      Christian Hergert authored
      If qemu-user-static is installed, and we detect support from binfmt to run
      non-native binaries, we can allow the user to select an alternate
      architecture to do a native cross-build. This means that you're building
      for another architecture, but instead of a cross-compiler, you're using
      a native compiler runding under CPU emulation.
      Not all build-systems/runtimes support this, and in the future we'll need
      to improve the situation by warning the user about non-sensical setups.
      However, if you're using flatpak, this allows us to install an aarch64 or
      arm runtime and build against it (and run the result).
      For the arm/flatpak case, you'll need to use 3.26 since the master SDK is
      not available on the updated sdk build hosts. *womp womp*.
  2. 05 Mar, 2018 3 commits
  3. 30 Jan, 2018 1 commit
    • Ting-Wei Lan's avatar
      subprocess: add a meson option to set PATH to run build commands · 258ca45a
      Ting-Wei Lan authored
      The previous commit unconditionally adds /usr/local/bin to PATH on
      FreeBSD. It should work for most people, but the maintainer is still
      required to patch the hard-coded /usr/local to the prefix chosen by
      users because it is not possible to change the value after the build.
      Since each operating system organizes its files in a different way, we
      cannot expect a single PATH value to work on all operating systems.
      This commit sets PATH for the four major BSD systems to the default
      values used by their /bin/sh shell when PATH is unset with directories
      including sbin in their names removed. It also add a meson option to
      allow the package maintainer to set a different value without patching.
  4. 20 Jan, 2018 1 commit
  5. 17 Nov, 2017 1 commit
  6. 12 Nov, 2017 1 commit
  7. 11 Oct, 2017 1 commit
  8. 21 Sep, 2017 1 commit
  9. 20 Sep, 2017 1 commit
    • Christian Hergert's avatar
      fpaste: remove fpaste plugin · d1ee7591
      Christian Hergert authored
      This plugin has been broken in a couple different ways, and the
      paste server API has completely changed. Instead of trying to
      fix this (which requires a bunch), I'd rather just remove this.
      If someone wants to make a new version that is well supported,
      they can build it however the see fit.
  10. 18 Sep, 2017 1 commit
  11. 11 Sep, 2017 1 commit
  12. 04 Sep, 2017 1 commit
    • Christian Hergert's avatar
      history: add a history plugin for navigation within the editor · 2e6dc3e6
      Christian Hergert authored
      This can be used for rudimentary history browsing within the editor based
      on jump/edit locations.
      Ctrl+O/Ctrl+I in Vim mode can activate the history in a somewhat similar
      fashion to Vim (although not perfect).
      This could still use some more work to ensure we stay within the proper
      layout stack.
  13. 02 Sep, 2017 1 commit
  14. 01 Sep, 2017 1 commit
  15. 19 Aug, 2017 1 commit
  16. 13 Aug, 2017 1 commit
  17. 10 Aug, 2017 1 commit
  18. 19 Jul, 2017 3 commits
    • Christian Hergert's avatar
      build: disable beautifier · 2b9b5c7e
      Christian Hergert authored
      This hasn't been ported to the new layout engine yet.
    • Christian Hergert's avatar
      spellcheck: start on spellcheck plugin · 229578ed
      Christian Hergert authored
      This starts bringing back the spellcheck plugin using our more
      simplified APIs in libide. We still need to bring back the
      widgets and transient sidebar features.
      Additionally, we've removed the bubble drawing from source view
      and we should probably add something that allows us to re-enable
      that in a generic fashion.
    • Christian Hergert's avatar
      find-other-file: add simple find-other-file plugin · f94ca9c5
      Christian Hergert authored
      This was previously implemented as an action to the editor view and only
      knew how to cycle between a couple file types. This is more generic and
      only looks at file prefixes.
      We will still need some work on the interaction and HUD design, but this
      contains the basic mechanics of what needs to be done.
  19. 30 Jun, 2017 1 commit
  20. 18 Jun, 2017 2 commits
  21. 17 Apr, 2017 1 commit
  22. 26 Mar, 2017 1 commit
  23. 17 Mar, 2017 1 commit
  24. 12 Mar, 2017 1 commit
  25. 07 Mar, 2017 2 commits
  26. 21 Feb, 2017 1 commit
    • Patrick Griffis's avatar
      build: Add support for Meson · b3c883e2
      Patrick Griffis authored
      This adds support for the Meson build system for Builder. Autotools is still
      our default build system for 3.24, but we would like distributors to give meson
      a try as we intend to switch to meson as the default for 3.26.