File yast2-ruby-bindings.changes of Package yast2-ruby-bindings.3974

-------------------------------------------------------------------
Thu Dec 15 16:29:13 UTC 2016 - igonzalezsosa@suse.com

- Do not crash when FastGettext is unable to find the empty.mo
  file (bsc#1014458)
- 3.1.51.2

-------------------------------------------------------------------
Tue Nov 15 10:34:51 UTC 2016 - lslezak@suse.cz

- Improved debugger support: catch the magic debugging key
  combination (Shift+Ctrl+Alt+D in Qt) returned by UI calls and
  start the Ruby debugger when received (FATE#318421)
- 3.1.51.1

-------------------------------------------------------------------
Fri Sep 16 10:28:16 UTC 2016 - mvidner@suse.com

- Rescue "invalid byte sequence in UTF-8", with a custom message
  (bsc#992821).
- 3.1.51

-------------------------------------------------------------------
Thu Jun 30 09:24:32 UTC 2016 - jreidinger@suse.com

- Fix segfault when running rspec tests caused by added ruby
  profiler (bnc#986649 comment2)
- 3.1.50

-------------------------------------------------------------------
Tue Jun 28 14:21:55 UTC 2016 - jreidinger@suse.com

- Added support for running the Ruby profiler
- Improve performance of code by specialized `caller` call
  (bnc#986649)
- 3.1.49

-------------------------------------------------------------------
Mon May 30 14:38:02 UTC 2016 - lslezak@suse.cz

- Improve the debugger support - use the same code also at run
  time, allow using `Y2DEBUGGER` also in installed system
  (FATE#318421)
- 3.1.48

-------------------------------------------------------------------
Mon May 23 12:30:17 UTC 2016 - lslezak@suse.cz

- Added support for running the Ruby debugger (FATE#318421)
- Allow running the Ruby debugger from the generic crash handler
  if the debugger is installed
- 3.1.47

-------------------------------------------------------------------
Mon Mar  7 16:12:00 UTC 2016 - jreidinger@suse.com

- update code according to updated yast ruby style guide

-------------------------------------------------------------------
Wed Jan 13 09:36:59 UTC 2016 - jreidinger@suse.com

- Move transdb initialization to C part to keep it together with
  index initialization (bsc#932014)
- 3.1.46

-------------------------------------------------------------------
Wed Jan 13 08:52:21 UTC 2016 - jreidinger@suse.com

- fixed early return from logging method causing failure of old
  testsuite (bsc#932014)
- 3.1.45

-------------------------------------------------------------------
Tue Jan 12 15:05:40 UTC 2016 - lslezak@suse.cz

- Fixed conflict between Yast::Encoding and ::Encoding (another fix
  for bsc#932014)
- 3.1.44

-------------------------------------------------------------------
Mon Jan 11 12:56:37 UTC 2016 - lslezak@suse.cz

- Do not crash when logging an invalid UTF-8 string (bsc#932014)
- 3.1.43

-------------------------------------------------------------------
Tue Dec  1 16:06:11 UTC 2015 - jreidinger@suse.com

- Reverted the last change because it broke updating the table in
  Service Manager
  (because the distinction between :cell and :Cell was lost)
  (bnc#956380)
- 3.1.42

-------------------------------------------------------------------
Fri Nov 13 13:41:46 UTC 2015 - jreidinger@suse.com

- Fix Cell ui shortcut as final id have to be lowercase (fake bug
  to get it accepted bnc#0)
- 3.1.41

-------------------------------------------------------------------
Mon Oct  5 12:04:35 UTC 2015 - jreidinger@suse.com

- Used rb_gc_register_address to fix 'method to_s called on
  terminated object' during package installation (bsc#945299)
- 3.1.40

-------------------------------------------------------------------
Wed Sep 30 07:44:18 UTC 2015 - ancor@suse.com

- Added a regression test for the fix of bnc#943757 implemented
  in libyui-ncurses 2.47.3
- 3.1.39

-------------------------------------------------------------------
Tue Aug  4 15:53:33 UTC 2015 - mvidner@suse.com

- Applied the style guide, with Rubocop.

-------------------------------------------------------------------
Mon Jun 29 07:59:11 UTC 2015 - ancor@suse.com

- Added Yast::Builtins::strftime with full i18n support
  (part of fate#318486)
- 3.1.38

-------------------------------------------------------------------
Thu Jun 25 06:31:50 UTC 2015 - jreidinger@suse.com

- pass method name to logger (helps with debugging,
  e.g. bnc#922308)
- 3.1.37

-------------------------------------------------------------------
Thu Jun 18 11:41:32 UTC 2015 - ancor@suse.com

- Fixes in the new Yast::CoreExt functionality (part of the fix
  for bnc#921233)
- 3.1.36

-------------------------------------------------------------------
Wed Jun 17 16:45:11 UTC 2015 - ancor@suse.com

- Added Yast::CoreExt, a new mechanism to extend ruby base classes
- Added extension to clean ANSI characters from strings (part of
  the fix for bnc#921233)
- 3.1.35

-------------------------------------------------------------------
Wed Jun  3 13:01:29 UTC 2015 - mvidner@suse.com

- Fixed "Comparable#== will no more rescue exceptions of #<=>"
  (boo#933470).
- Fixed a strdup/delete mismatch (boo#932306).
- 3.1.34

-------------------------------------------------------------------
Mon May 25 10:00:40 UTC 2015 - jreidinger@suse.com

- add ability to test if scr is local (FATE#317900)
- 3.1.33

-------------------------------------------------------------------
Mon May 18 08:34:37 UTC 2015 - mvidner@suse.com

- Initialize the YaST UI so that it can be called
  when the main program is not y2base (bsc#922023).
- 3.1.32

-------------------------------------------------------------------
Wed Apr  1 15:38:04 UTC 2015 - ancor@suse.com

- Added new RSpec argument matcher: path_matching
- 3.1.31

-------------------------------------------------------------------
Thu Mar  5 15:15:07 UTC 2015 - mvidner@suse.com

- Fix building with yast2-core-3.1.16: use C++11 like core does
  (boo#914255).
- 3.1.30

-------------------------------------------------------------------
Tue Feb 24 17:55:42 UTC 2015 - jreidinger@suse.com

- fix building for ruby2.2
- 3.1.29

-------------------------------------------------------------------
Wed Jan 28 14:12:38 UTC 2015 - jreidinger@suse.com

- add more shortcuts for RSpec helpers, that makes tests shorter
- 3.1.28

-------------------------------------------------------------------
Thu Jan 22 14:56:52 UTC 2015 - jreidinger@suse.com

- enhance usability of Yast::Term class
- 3.1.27

-------------------------------------------------------------------
Thu Jan 22 11:46:58 UTC 2015 - ancor@suse.com

- Added some RSpec helpers to easy the development of tests
- 3.1.26

-------------------------------------------------------------------
Mon Oct 20 11:59:06 UTC 2014 - lslezak@suse.cz

- added Travis support (.travis.yml, xcrypt.h detection)

-------------------------------------------------------------------
Wed Oct 15 05:00:32 UTC 2014 - coolo@suse.com

- switch to rubygem() for Factory too
- 3.1.25

-------------------------------------------------------------------
Fri Sep 12 12:22:37 UTC 2014 - jreidinger@suse.com

- GC-guard some Ruby values to prevent a crash in slideshow
  (bnc#895964)
- 3.1.24

-------------------------------------------------------------------
Wed Jul 30 14:27:09 UTC 2014 - mvidner@suse.com

- Fixed to report the right frame for Ops.get_foo (bnc#877758).
- Futureproof tests for RSpec 3 even more, avoid be_true.
- 3.1.23

-------------------------------------------------------------------
Wed Jul 23 17:18:58 CEST 2014 - locilka@suse.com

- Builtins.mapmap newly only accepts Hash, otherwise raises
  a TypeError (bnc#888585)
- 3.1.22

-------------------------------------------------------------------
Mon Jul  7 09:31:40 UTC 2014 - mrueckert@suse.de

- switch to rubygem() based requires so we can easily pass the
  preferred ruby version using rb_default_ruby_abi

-------------------------------------------------------------------
Tue Jun 10 12:41:14 UTC 2014 - jreidinger@suse.com

- fix comparison of float and integer (bnc#865037)
- 3.1.21

-------------------------------------------------------------------
Tue Jun  3 17:52:12 UTC 2014 - jreidinger@suse.com

- fix crash of n_ as now textdomain is array (bnc#881124)
- 3.1.20

-------------------------------------------------------------------
Mon Jun  2 14:29:54 UTC 2014 - mvidner@suse.com

- Converted "should" to "expect" in RSpec,
  to be prepared for rspec-3.0.
- 3.1.19

-------------------------------------------------------------------
Thu May 29 15:03:23 UTC 2014 - jreidinger@suse.com

- fix translation if mixture of textdomain are used in included
  files (bnc#877687)
- 3.1.18

-------------------------------------------------------------------
Wed May 14 13:13:09 UTC 2014 - mvidner@suse.com

- Mechanically converted the remaining test/unit tests to RSpec
  (bnc#877758)
- 3.1.17

-------------------------------------------------------------------
Tue Apr 22 09:31:18 UTC 2014 - jreidinger@suse.com

- Fix hang out of YaST2 in Turkish locale(bnc#852242)
- 3.1.16

-------------------------------------------------------------------
Fri Mar 14 15:33:30 UTC 2014 - mvidner@suse.com

- Show the caller in the Internal error popup.
- 3.1.15

-------------------------------------------------------------------
Mon Mar  3 16:43:21 UTC 2014 - jreidinger@suse.com

- do not crash if ruby cannot find yast ruby part
- 3.1.14

-------------------------------------------------------------------
Thu Feb 27 12:10:11 UTC 2014 - jreidinger@suse.com

- fix precedence of loading files in lib
- 3.1.13

-------------------------------------------------------------------
Wed Feb 26 12:22:48 UTC 2014 - lslezak@suse.cz

- added N_() and Nn_() gettext equivalents (to only mark a text
  for translation)
- 3.1.12

-------------------------------------------------------------------
Thu Feb 20 07:58:32 UTC 2014 - jreidinger@suse.com

- always log full backtrace when type conversion failed, to help
  with debugging
- 3.1.11

-------------------------------------------------------------------
Mon Feb 17 10:34:13 UTC 2014 - jreidinger@suse.com

- fix stack level too deep (BNC#864056,BNC#864180)
- 3.1.10

-------------------------------------------------------------------
Mon Feb 10 13:43:23 UTC 2014 - jreidinger@suse.com

- Do not unload clients after execution (BNC#861529)
- 3.1.9

-------------------------------------------------------------------
Wed Feb  5 14:20:37 UTC 2014 - lslezak@suse.cz

- Builtins.y2milestone(),... marked as deprecated, use Yast::Logger
  instead in the new code
- 3.1.8

-------------------------------------------------------------------
Tue Feb  4 14:34:15 UTC 2014 - jreidinger@suse.com

- format spec file

-------------------------------------------------------------------
Mon Feb  3 14:15:39 UTC 2014 - lslezak@suse.cz

- added Y2Logger - Ruby Logger for writing logs using the Yast
  format, can be used by external libraries for logging into y2log
- 3.1.7

-------------------------------------------------------------------
Mon Feb  3 10:07:48 UTC 2014 - jreidinger@suse.com

- final fix for Ops.get and Ops.set warnings to not point inside
  their own implementation
- 3.1.6

-------------------------------------------------------------------
Mon Jan 13 09:52:21 UTC 2014 - jreidinger@suse.com

- Prefer yast lib directory in LOAD_PATH to reduce collisions with
  random rubygem
- 3.1.5

-------------------------------------------------------------------
Mon Dec  9 09:57:33 UTC 2013 - jreidinger@suse.com

- fixed Ops.get and Ops.set warnings to not point inside their own
  implementation
- 3.1.4

-------------------------------------------------------------------
Wed Nov 27 10:10:53 UTC 2013 - jreidinger@suse.com

- add detection of invalid type in publish call
- 3.1.3

-------------------------------------------------------------------
Fri Oct 25 14:26:08 UTC 2013 - jreidinger@suse.com

- report exceptions via Report.Error so there is no hidden failures
- detect invalid response type from clients
  (gh#yast/yast-ruby-bindings#81)
- 3.1.2

-------------------------------------------------------------------
Tue Oct 15 13:01:18 UTC 2013 - lslezak@suse.cz

- float_to_lstring(): do not crash when glibc-locale is missing,
  fallback to unlocalized version (bnc#803163)
- 3.1.1

-------------------------------------------------------------------
Thu Sep 12 07:53:00 UTC 2013 - jreidinger@suse.com

- fix loading rubygems in embedded ruby
- when client raise exception set proper exit code
- 3.0.3

-------------------------------------------------------------------
Wed Sep 11 14:58:20 UTC 2013 - jreidinger@suse.com

- remove workaround for ruby 1.9 as only 2.0 is supported
  (to really fix $0 and ARGV, gh#yast/yast-ruby-bindings#74)
- do not link against UI plugin, because showing UI without y2base 
  is not supported
  (may fix a Jenkins failure)
- 3.0.2

-------------------------------------------------------------------
Wed Sep 11 13:26:46 UTC 2013 - mvidner@suse.com

- link to owcrypt only if it exists (fixes 12.3 builds)

-------------------------------------------------------------------
Wed Sep 11 11:47:35 UTC 2013 - jreidinger@suse.com

- do not overwrite script name which require yast 
  gh#yast/yast-ruby-bindings#73,74
- crypt_gensalt moved to separate library libowcrypt (fate#314945)
  (thanks to Andreas Schwab <schwab@suse.de>)
- 3.0.1

-------------------------------------------------------------------
Tue Jul 30 08:02:01 UTC 2013 - yast-devel@opensuse.org

- version 3.0.0

-------------------------------------------------------------------
Tue Jul 23 15:41:34 UTC 2013 - jreidinger@suse.com

- fix path conversion (gh#yast/ycp-killer#562)
- remove deprecated calls and YCP namespace
- improve reporting problematic code when builtin is called in 
  wrong way (gh#yast/ycp-killer#575)
- 1.2.0

-------------------------------------------------------------------
Wed Jul 17 11:26:35 UTC 2013 - lslezak@suse.cz

- added Ops.get_* shortcut methods (dmajda)
- fix detecting of complex path in the last segment (jreidinger) 
- unload client class after running it to fully initialize includes
  in the next run (gh#yast/ycp-killer#504)
- 1.1.5

-------------------------------------------------------------------
Tue Jul  9 08:57:21 UTC 2013 - jreidinger@suse.com

- fix calling methods on namespace that is already used as nested
  namespace (gh#yast/ycp-killer#465)
- 1.1.4

-------------------------------------------------------------------
Thu Jul  4 09:13:59 UTC 2013 - jreidinger@suse.com

- allow passing single value to Ops.index and Ops.assign
- revert term immutable change as there is modification operation
  on it
- create shortcuts for is builtins
- implement conversion from and to byteblock
- skip fast_gettext initialization if the locale directory does not
  exist
- 1.1.3

-------------------------------------------------------------------
Thu Jun 27 07:12:13 UTC 2013 - jreidinger@suse.com

- make term and path class immutable, so deep copy can be 
  optimalized
- support backtrace in y2log() (lslezak)
- call include init method only if it is there
- update UI shortcuts to allow also terms starting with lowercase
- various small bug fixes
- 1.1.2

-------------------------------------------------------------------
Mon Jun 24 07:15:46 UTC 2013 - jreidinger@suse.com

- set the source location when calling YaST functions outside Ruby
- few minor fixes in logging
- 1.1.1

-------------------------------------------------------------------
Thu Jun 20 20:19:31 UTC 2013 - jreidinger@suse.com

- Rename top level namespace from YCP to Yast
- cache translations in dpgettext() builtin (lslezak) 
  (https://github.com/yast/ycp-killer/issues/467)
- implement block version of Ops.index
  (https://github.com/yast/y2r/issues/20)
- 1.1.0

-------------------------------------------------------------------
Tue Jun 18 08:08:51 UTC 2013 - jreidinger@suse.com

- Complete rewrite of ruby bindings to allow migration of ycp code
  to ruby. Few features worth mentioning:
  - ruby clients
  - ruby include files
  - ruby modules with export of specified type
  - support of global variables
  - support of ycp builtins
- 1.0.0

-------------------------------------------------------------------
Wed Jun 27 08:02:14 UTC 2012 - jreidinger@suse.com

- adapt to changes in yast2-core
- 0.3.13

-------------------------------------------------------------------
Tue Jun 12 13:33:01 UTC 2012 - coolo@suse.com

- finish the ruby 1.9 port
- 0.3.12

-------------------------------------------------------------------
Thu Jun  7 15:44:29 UTC 2012 - jreidinger@suse.com

- port to ruby 1.9

-------------------------------------------------------------------
Thu Apr  5 10:32:47 CEST 2012 - jsuchome@suse.cz

- removed libxcrypt-devel from buildrequires

-------------------------------------------------------------------
Thu Jan 19 12:11:56 UTC 2012 - jreidinger@suse.com

- improve previous fix to allow loading also file in namespace (
  e.g. Name::Test in name/test ) (bnc#705417)

-------------------------------------------------------------------
Mon Jan 16 15:16:39 UTC 2012 - coolo@suse.com

- license should be GPL-2.0 without or later

-------------------------------------------------------------------
Mon Jan 16 14:47:57 UTC 2012 - jreidinger@suse.com

- allows loading modules which follows rails ruby convention
  ( ActiveSupport module is in active_support.rb file )
  (bnc#705417)

-------------------------------------------------------------------
Wed Dec  7 10:06:27 UTC 2011 - coolo@suse.com

- fix license to be in spdx.org format

-------------------------------------------------------------------
Mon Oct  3 17:18:29 CEST 2011 - mvidner@suse.cz

- WIP: Ruby objects usable from YCP (FATE#312825).
    except those that get garbage collected :-/)
- Run the tests at RPM build time.
- Less log clutter when importing a Ruby namespace.
- 0.3.8

-------------------------------------------------------------------
Tue Jul 26 07:58:02 UTC 2011 - kkaempf@novell.com

- Re-init the Ruby stack when calling a Ruby function. bnc#708059
- 0.3.7

-------------------------------------------------------------------
Mon Jul 25 13:28:56 UTC 2011 - kkaempf@novell.com

- wrap rb_funcall in rb_protect to prevent segfaults if the
  calling function raises an exception (bnc#705425)
- 0.3.6

-------------------------------------------------------------------
Tue Nov  3 12:43:21 UTC 2009 - dmacvicar@novell.com

- support for nested namespaces (Foo::Bar)
  (bnc #551881)
- 0.3.5

-------------------------------------------------------------------
Mon Nov  2 09:59:47 UTC 2009 - dmacvicar@suse.de

- fix convertion of ruby hashes to ycp maps
  (bnc #551791)
- 0.3.4

-------------------------------------------------------------------
Thu Apr  9 15:15:09 CEST 2009 - kkaempf@suse.de

- add and enable CTest
- generate rdoc documentation
- pass explicit rpath to linker so plugins are found
- general code cleanup
- 0.3.3

-------------------------------------------------------------------
Tue May  6 10:00:50 CEST 2008 - aj@suse.de

- Fix spec file for last change.

-------------------------------------------------------------------
Wed Apr 16 17:27:57 CEST 2008 - dmacvicar@suse.de

- find yast pugins without requiring LD_LIBRARY_PATH
  (bnc #353405)
- require 'yast' is now require 'ycp'
- misc. fixes
- 0.3.2

-------------------------------------------------------------------
Thu Feb 21 17:56:05 CET 2008 - sh@suse.de

- Added new UI packages to Requires/BuildRequires in .spec file
- V 0.3.1

-------------------------------------------------------------------
Wed Feb 20 14:10:33 CET 2008 - coolo@suse.de

- fix against latest yast2-core

-------------------------------------------------------------------
Wed Sep 19 16:42:35 CEST 2007 - dmacvicar@suse.de

- Lot of improvements, examples and
  support for the YaST UI
- 0.2.0

-------------------------------------------------------------------
Thu Aug  9 12:01:39 CEST 2007 - dmacvicar@suse.de

- Fix build on 64 bits
- Use ruby vendor arch dir

-------------------------------------------------------------------
Mon Aug  6 13:33:43 CEST 2007 - dmacvicar@suse.de

- Initial release 0.1.0

openSUSE Build Service is sponsored by