- Added rubocop and fix all the warnings
- Fix rubygem changelog_uri - Spone
- Update the semaphore flow
- Update the ruby test matrix
- Change to Gemfile for development
- Remove unused
deprecated.rb
file - #148 - Update supported ruby version to be 3.x
- use the
:application
parameter - #121 - adjust the semaphore configuration to allow better caching
- replace the homegrown process runner with
childprocess
- Update Addressable - #145 - JamieKDonnelly
- Fix deprecated usage of
Object#=~
- #138 - marcrohloff - Move to sempahore for matrix builds and macos tests
- Update depedencies
- Update minimum ruby level
- Move to
kde-open
on KDE - #105 - wstephenson - Applied some grammer / spelling fixes - #130 - jeremymoritz
Pathname
instances do not raise exceptions when opening local files - #101 - dmke- Add a fallback console browsers - #93 - trejkaz
- Update documentation - #81 - supremebeing7
- Fix launching of
exo-open
for XFCE - #82 - dsandstrom - Add iceweasel as a fallback browser - #92 - jackturnbull
- Reopen $stderr in really bad situation - #77 - infertux
- Fix kde issue - #72 - colbell
- Abstract out the argv of the commandline - #71
- Support
Launchy.open( url, :debug => true )
- #63 - schmich - Fix inconsistencies in
debug?
anddry_run?
methods - #63 - schmich - Fix detection of missing *nix desktops - #70
- Fix running tests in bare Linux environment - #67 - gioele
- Fix mistaking windows drive as uri schema - #65
- Attempt fixing windows
start
command oddities, again - #62
- Add the option to call a block on error instead of raising an exception
- Change XFCE detection to not depend on grep #52 - bogdan
- Suppress forked process output #51
- Display help/usage if no url is given #54
- Detect the fluxbox environment #53
- Automatically detect
http
url's if they are missing thehttp://
#55 - Update to latest project management rake tasks
- Fix where HostOS would fail to convert to string on JRuby in 1.9 mode #45
- Update addressable runtime dependency #47
- Bring minitest and ffi development dependencies up to date
- Fix raising exception when no browser program found #42
- Add
LAUNCHY_DRY_RUN
environment variable (Mariusz Pietrzyk / wijet) - Update dependencies
- Fix the case where
$BROWSER
is set and no *nix desktop was found #33
- Fix windows
start
commandline #5 - Add capability to open local files with no file: scheme present #29
- Added
rake how_to_contribute
task #30 - Make better decisions on when to do shell escaping #31
- Switch to Addressable::URI so UTF-8 urls may be parsed. #32
- Add in Deprecated API wrappers that warn the user
- Typo fixes from @mtorrent
- Documentation updates explicitly stating the Public API
- Increase test coverage
- Almost a complete rewrite
- JRuby Support
- Organization is such that it will be easier to add additional applications
- Windows behavior possibly fixed, again
- Add JRuby support (Stephen Judkins)
- Remove unused Paths module
- Switch to using bones
- Switch to use minitest
- NOTE, this version was never released.
- Add support for
file:///
schema (postmodern)
- Fix launchy on windows (mikefarmer)
- add a test:spec task to run tests without rcov support
- added
testing
os family for running tests
- clarify that launchy is under ISC license
- fix missing data file in released gem needed for running specs
- pass command line as discrete items to system() to avoid string interpretation by the system shell. (Suraj N. Kurapati)
- rework project layout and tasks
- detect aix and mingw as known operating systems.
- finalize the command line wrapper around the launchy library.
- added more tests
- reorganize the code structure, removing Spawnable namespace
- removed
do_magic
method, changed it toopen
- added override environment variable LAUNCHY_HOST_OS for testing
- fix broken cygwin support [Bug #13472]
- fix inability to find windows executables [Bug #13132]
- rework browser finding
- manual override with
LAUNCHY_BROWSER
environment variable - on *nix use desktop application launcher with fallback to list of browsers
- On windows, switch to 'start' command and remove dependency on win32-process
- removed win32 gem
- Add debug output by setting
LAUNCHY_DEBUG
environment variable totrue
- forked child exits without calling
at_exit
handlers
- fixed rubyforge task to release mswin32 gem also
- Initial public release
- switched to using fork to spawn process and
require 'win32/process'
if on windows
- First attempt at using systemu to spawn processes
- Initially working release