Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 7, 2015
  1. @talex5

    Moved generate_feed_description to Gui

    talex5 authored
    This is something that should be shared between plugins.
Commits on Feb 5, 2015
  1. @talex5

    Made Distro.is_installed function a method: is_installed_quick

    talex5 authored
    Avoids the need to take a config argument and avoids the need to expose
    the 'is_installed' method.
Commits on Feb 4, 2015
  1. @talex5

    GUI: delay starting the solve until the box is ready

    talex5 authored
    Progress updates from the solve would get queued. Then the box would
    open and see that the solve had finished and highlight any problems.
    Then the queued updates would arrive and remove the highlighting again.
Commits on Jan 27, 2015
  1. @talex5

    Add local opam file

    talex5 authored
    This makes it easy to get the dependencies through opam automatically.
  2. @talex5

    Disable safe_string for some files using Lwt

    talex5 authored
    The Lwt API has changed in an incompatible way.
    Reported by Jeremy Yallop:
    
    ocaml/opam-repository#3456
Commits on Jan 11, 2015
  1. @talex5

    Fixed progress display during "0install search"

    talex5 authored
    We only displayed the console progress indicator when the GUI wasn't
    available, even though there's no GUI for searching, and we didn't
    clear it before displaying the search results.
Commits on Jan 10, 2015
  1. @talex5

    Add "0install select --may-compile"

    talex5 authored
    This can be used by tools such as 0compile to decide what components to
    build in order to run a program.
  2. @talex5
  3. @talex5

    Fixed refreshing of component boxes in the GUI

    talex5 authored
    We stored the role when the box was opened and then always continued to
    use that. But now the role includes the impl_provider we need to update
    it for each new set of results.
  4. @talex5

    Added Scope_filter.may_compile

    talex5 authored
    When may_compile is set, we make a fake binary for each source impl,
    representing the binary that could be produced by compiling it.
    
    We use the same logic that 0compile uses to generate the binary XML.
    In future, we should be able to get 0compile to use this code directly.
    
    Based on Tim Cuthbertson's autocompile patches. However, we do not
    include source dependencies when solving (we just assume that any source
    implementation can be compiled). This matches what 0compile's
    autocompile feature does, and avoids pulling in large numbers of extra
    feeds just in case we need to compile.
  5. @talex5
  6. @talex5

    Minor code cleanups

    talex5 authored
    - command_qdom is now an Element.t.
    - Simplified tests with a default scope filter.
    - Report better errors if solver unit-test input is wrong.
    - Use Impl.make_command helper in more places.
    - Removed unused new_attr argument to make_command.
    - Added helper function Impl.local_dir_of.
    - Expose Feed.process_group and Element.make_impl functions.
  7. @talex5
  8. @talex5

    Fixed impl_provider's caching of implementations

    talex5 authored
    We first collected all implementations of an interface, cached this
    result, and then filtered depending on whether we wanted source or
    binary implementations.
    
    However, collecting all implementations requires deciding which feeds to
    look at, and this requires knowing whether we want source or not.
    
    Therefore, if we wanted to select both source and binaries of the same
    interface, we might incorrectly fail to consider some feeds.
  9. @talex5
  10. @talex5
Commits on Dec 30, 2014
  1. @talex5
  2. @talex5
  3. @talex5

    Tidied up impl_provider API

    talex5 authored
  4. @talex5
Commits on Dec 29, 2014
  1. @talex5
  2. @talex5

    Add fake gpg-agent for unit-testing with GnuPG 2.1

    talex5 authored
    GnuPG now requires an agent, even though it doesn't need it for
    anything and there's no way to stop it trying to connect to it.
    
    See: http://stackoverflow.com/questions/27459869/how-to-stop-gpg-2-1-spawning-many-agents-for-unit-testing
Commits on Dec 3, 2014
  1. @talex5
Commits on Dec 2, 2014
  1. @talex5
  2. @talex5
  3. @talex5
Commits on Dec 1, 2014
  1. @talex5
Commits on Nov 22, 2014
  1. @gfxmonk
Commits on Nov 21, 2014
  1. @talex5

    Travis CI support

    talex5 authored
Commits on Nov 10, 2014
  1. @talex5
Commits on Nov 8, 2014
  1. @talex5
  2. @talex5

    Release 2.8

    talex5 authored
  3. @talex5

    Removed out-of-date comment

    talex5 authored
Commits on Nov 1, 2014
  1. @talex5
Commits on Oct 26, 2014
  1. @gfxmonk @talex5

    Allow source="true" on dependency elements to require the source code…

    gfxmonk authored talex5 committed
    … of a dependency
Something went wrong with that request. Please try again.