![](https://seccdn.libravatar.org/avatar/9181eb84f9c35729a3bad740fb7f9d93.jpg?s=120&d=mm&r=g)
Branch: refs/heads/master Home: https://github.com/yast/yast-ruby-bindings Commit: d19de650f8513d624f733c763a61b33caf0d7498 https://github.com/yast/yast-ruby-bindings/commit/d19de650f8513d624f733c763a... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M README Log Message: ----------- improve readme so it is clear how to start Commit: 048f9c773d43e7d72c865b79b8979591bb52eb96 https://github.com/yast/yast-ruby-bindings/commit/048f9c773d43e7d72c865b79b8... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: R src/swig/CMakeLists.txt R src/swig/yast.i R src/swig/ycp.i R src/swig/ycp.rb R src/swig/yui.i R src/swig/yui.rb Log Message: ----------- remove unused code - swig . Lived in git history. Commit: 12a092a211977c3ad4a50fbe9616a9d9998ac914 https://github.com/yast/yast-ruby-bindings/commit/12a092a211977c3ad4a50fbe96... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M src/CMakeLists.txt A src/binary/CMakeLists.txt A src/binary/RubyLogger.cc A src/binary/RubyLogger.h A src/binary/Y2CCRuby.cc A src/binary/Y2CCRuby.h A src/binary/Y2RubyComponent.cc A src/binary/Y2RubyComponent.h A src/binary/Y2RubyTypeConv.cc A src/binary/Y2RubyTypeConv.h A src/binary/Y2RubyTypePath.cc A src/binary/Y2RubyTypePath.h A src/binary/Y2RubyTypeTerm.cc A src/binary/Y2RubyTypeTerm.h A src/binary/Y2RubyUtils.cc A src/binary/Y2RubyUtils.h A src/binary/YCP.cc A src/binary/YRuby.cc A src/binary/YRuby.h A src/binary/YRubyNamespace.cc A src/binary/YRubyNamespace.h M src/ruby/CMakeLists.txt R src/ruby/RubyLogger.cc R src/ruby/RubyLogger.h R src/ruby/Y2CCRuby.cc R src/ruby/Y2CCRuby.h R src/ruby/Y2RubyComponent.cc R src/ruby/Y2RubyComponent.h R src/ruby/Y2RubyTypeConv.cc R src/ruby/Y2RubyTypeConv.h R src/ruby/Y2RubyTypePath.cc R src/ruby/Y2RubyTypePath.h R src/ruby/Y2RubyTypeTerm.cc R src/ruby/Y2RubyTypeTerm.h R src/ruby/Y2RubyUtils.cc R src/ruby/Y2RubyUtils.h R src/ruby/YCP.cc R src/ruby/YRuby.cc R src/ruby/YRuby.h R src/ruby/YRubyNamespace.cc R src/ruby/YRubyNamespace.h M src/ruby/ycp.rb Log Message: ----------- Improve structure of sources. Split pure ruby with C bindings to y2 Commit: 227dd63680778782cbd13b5664ec3da3e1e6123f https://github.com/yast/yast-ruby-bindings/commit/227dd63680778782cbd13b5664... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M src/ruby/ycp.rb Log Message: ----------- drop support for calling builtin from ycp. Will be done directly in ruby Commit: ea688e7693ce9f754917b298066cc4b894f9a367 https://github.com/yast/yast-ruby-bindings/commit/ea688e7693ce9f754917b29806... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M tests/ruby/loading.rb M tests/ruby/module-arch.rb A tests/ruby/test_helper.rb M tests/ruby/ycp_import.rb M tests/ruby/ycp_iterators.rb Log Message: ----------- simplify tests Commit: cbec1ca4229970215eae6c6a6185d1a96df11536 https://github.com/yast/yast-ruby-bindings/commit/cbec1ca4229970215eae6c6a61... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: A src/ruby/ycp/path.rb A tests/ruby/path_test.rb Log Message: ----------- add path type Commit: 1ef7854b5358bdaa698b2cc66af884cfa0aec7b0 https://github.com/yast/yast-ruby-bindings/commit/1ef7854b5358bdaa698b2cc66a... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M tests/ruby/test_helper.rb Log Message: ----------- fix loading relative path Commit: cbabed45b205282788008fb75409bfbab67bfef2 https://github.com/yast/yast-ruby-bindings/commit/cbabed45b205282788008fb754... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: A src/ruby/ycp/builtins.rb A tests/ruby/builtins_test.rb Log Message: ----------- add first builtins Commit: b8802467448eeddd93bad731b857c4c488542137 https://github.com/yast/yast-ruby-bindings/commit/b8802467448eeddd93bad731b8... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: A src/ruby/ycp/term.rb A tests/ruby/term_test.rb Log Message: ----------- added YCP::Term Commit: 90c11e3f53aa2dcd435802492dcfcd2f55708277 https://github.com/yast/yast-ruby-bindings/commit/90c11e3f53aa2dcd435802492d... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M src/ruby/ycp/term.rb Log Message: ----------- removed unnecessary '*' Commit: d1c9442b6b3676a5fe842191bd54667ec9e20a49 https://github.com/yast/yast-ruby-bindings/commit/d1c9442b6b3676a5fe842191bd... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: A src/ruby/ycp/term.rb A tests/ruby/term_test.rb Log Message: ----------- Merge pull request #1 from lslezak/workshop_adaptation_for_conversion Added YCP::Term Commit: 52f8ae90bfc1fb94b9ab940251a82126584ad7ce https://github.com/yast/yast-ruby-bindings/commit/52f8ae90bfc1fb94b9ab940251... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M src/binary/CMakeLists.txt M src/binary/Y2RubyTypeConv.cc M src/binary/Y2RubyTypeConv.h R src/binary/Y2RubyTypePath.cc R src/binary/Y2RubyTypePath.h A src/binary/Y2YCPTypeConv.cc A src/binary/Y2YCPTypeConv.h M src/binary/YCP.cc M src/binary/YRuby.cc M tests/ruby/CMakeLists.txt M tests/ruby/builtins_test.rb Log Message: ----------- use ruby implementation of Path and split conversaion to and from ycp Commit: 43762730e0a8d7e3a7a7078348065e5f7789d731 https://github.com/yast/yast-ruby-bindings/commit/43762730e0a8d7e3a7a7078348... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M src/binary/YCP.cc M src/ruby/ycp.rb M tests/ruby/module-arch.rb M tests/ruby/test_helper.rb Log Message: ----------- do not overuse require and use common RPC call Commit: ef302fcc49cd0ba875c2659aa9d00b0b0d012d5e https://github.com/yast/yast-ruby-bindings/commit/ef302fcc49cd0ba875c2659aa9... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M src/binary/CMakeLists.txt M src/binary/Y2RubyTypeConv.cc R src/binary/Y2RubyTypeTerm.cc R src/binary/Y2RubyTypeTerm.h M src/binary/Y2YCPTypeConv.cc M src/binary/YCP.cc M src/ruby/ycp/term.rb Log Message: ----------- use term ruby implementation in translation Commit: 13f751023cdcd4ea81ea56430bd10a389b93247d https://github.com/yast/yast-ruby-bindings/commit/13f751023cdcd4ea81ea56430b... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added substring() YCP builtin Commit: 8aa7ea737a39da2e0cf958d70db294288f6fd5af https://github.com/yast/yast-ruby-bindings/commit/8aa7ea737a39da2e0cf958d70d... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M tests/ruby/builtins_test.rb Log Message: ----------- no space between functinon name and parenthesis Commit: 86e04c89e8685f817df2e036fba4a0bcf5e19cc3 https://github.com/yast/yast-ruby-bindings/commit/86e04c89e8685f817df2e036fb... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- use -1 default for substring() Commit: d13b8b8b2b8f246ae4bbcacc99dfb921b03bfaa5 https://github.com/yast/yast-ruby-bindings/commit/d13b8b8b2b8f246ae4bbcacc99... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added toupper() and tolower() builtins Commit: 2ad260e21b7bf90ff75fe9c220d159c84b35577c https://github.com/yast/yast-ruby-bindings/commit/2ad260e21b7bf90ff75fe9c220... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- added comment Commit: dcb4636792452e1358632f02c28d32a49a822e80 https://github.com/yast/yast-ruby-bindings/commit/dcb4636792452e1358632f02c2... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added size() YCP built-in (with String, Array, Hash support so far) Commit: bc77de6e387d1e98f672976ad855a7bd70992cf3 https://github.com/yast/yast-ruby-bindings/commit/bc77de6e387d1e98f672976ad8... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: A src/ruby/ycp/exportable.rb A tests/ruby/exportable_test.rb Log Message: ----------- add initial support for exportable modules Commit: 4aa738674004ce1da9bc435cd29aa20007fa4694 https://github.com/yast/yast-ruby-bindings/commit/4aa738674004ce1da9bc435cd2... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M src/ruby/ycp/term.rb M tests/ruby/builtins_test.rb M tests/ruby/term_test.rb Log Message: ----------- added support for YCP::Term in size() builtin Commit: 64b9159a9d63681deed5c86c6e417cb09351cf41 https://github.com/yast/yast-ruby-bindings/commit/64b9159a9d63681deed5c86c6e... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added time() builtin Commit: e60d11232e2e7445fcefaeb9d40cb0fe851abf02 https://github.com/yast/yast-ruby-bindings/commit/e60d11232e2e7445fcefaeb9d4... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added issubstring() YCP built-in Commit: 25e24fbb3f62e3ca95c4fc799e56f09fe3b805e6 https://github.com/yast/yast-ruby-bindings/commit/25e24fbb3f62e3ca95c4fc799e... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M src/binary/YCP.cc M src/ruby/ycp.rb Log Message: ----------- move logger to same namespac Commit: a015ee3f034e79669a1a494da60c5f30d5389b9d https://github.com/yast/yast-ruby-bindings/commit/a015ee3f034e79669a1a494da6... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added splitstring() YCP built-in Commit: 42be2977201fe4bd0bd9ed20387d29b984de41f4 https://github.com/yast/yast-ruby-bindings/commit/42be2977201fe4bd0bd9ed2038... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M package/yast2-ruby-bindings.changes M src/binary/CMakeLists.txt M src/binary/Y2CCRuby.cc M src/binary/Y2RubyTypeConv.cc M src/binary/Y2RubyUtils.cc M src/binary/YCP.cc M src/binary/YRuby.cc M src/binary/YRuby.h M src/binary/YRubyNamespace.cc M tests/ruby/term_test.rb M tests/ycp/URI.rb Log Message: ----------- remove trailing white space Commit: 5e6aae34622337da983e17d6be98797c9b6c05f0 https://github.com/yast/yast-ruby-bindings/commit/5e6aae34622337da983e17d6be... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: A src/ruby/ycp/logger.rb Log Message: ----------- add forgotten file Commit: ddc4c6bc8230808c5b8ae3154af29f3bbc9977c4 https://github.com/yast/yast-ruby-bindings/commit/ddc4c6bc8230808c5b8ae3154a... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb A src/ruby/ycp/helper.rb M tests/ruby/builtins_test.rb A tests/ruby/helper_test.rb Log Message: ----------- added regexpmatch() YCP built-in Commit: d521c8a59cc7ca8f3989d6dd57b2e93e1578f879 https://github.com/yast/yast-ruby-bindings/commit/d521c8a59cc7ca8f3989d6dd57... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added mergestring() YCP built-in Commit: 2ed514635bfe2b59ce1fa6ac85f62ee89d63b1bf https://github.com/yast/yast-ruby-bindings/commit/2ed514635bfe2b59ce1fa6ac85... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M src/binary/Y2RubyUtils.cc M src/binary/YRuby.cc M src/binary/YRubyNamespace.cc M src/ruby/CMakeLists.txt M src/ruby/ycp/exportable.rb M tests/ruby/exportable_test.rb A tests/ycp/UI.ycp A tests/ycp/common_module.rb M tests/ycp/ruby_from_ycp.ycp M tests/ycp/run_ycp_test.sh Log Message: ----------- bunch of fixes in handling ruby exceptions and calling modules in YCP namespace Commit: af531c607c95a8c9239ce5fa5aafcb513c452fb3 https://github.com/yast/yast-ruby-bindings/commit/af531c607c95a8c9239ce5fa5a... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added find() YCP built-in (for strings) Commit: 187d6707c1d8f9512c67249d7c37ddd428f3aa9f https://github.com/yast/yast-ruby-bindings/commit/187d6707c1d8f9512c67249d7c... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added regexpsub() YCP built-in Commit: ebe7747eb359400d823dbc015449461cd8bdfedf https://github.com/yast/yast-ruby-bindings/commit/ebe7747eb359400d823dbc0154... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- addded regexptokenize() YCP built-in Commit: b0826f9f0620d1ea7d3329d3d5025db97258a21c https://github.com/yast/yast-ruby-bindings/commit/b0826f9f0620d1ea7d3329d3d5... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- added FIXME notes Commit: 5a626ce3510c4b89411bffff063bcc3cd980d4d5 https://github.com/yast/yast-ruby-bindings/commit/5a626ce3510c4b89411bffff06... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added contains() YCP built-in Commit: c45612a8e5ec6016942d87ad0c74a0bc670e24c1 https://github.com/yast/yast-ruby-bindings/commit/c45612a8e5ec6016942d87ad0c... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- added setcontains() YCP built-in Commit: bd1b72233f7801c8ae154f06158cae84c355b022 https://github.com/yast/yast-ruby-bindings/commit/bd1b72233f7801c8ae154f0615... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added merge() YCP built-in Commit: 3c6f86a8f078a9d3b44698e7ee7275012e7cf892 https://github.com/yast/yast-ruby-bindings/commit/3c6f86a8f078a9d3b44698e7ee... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/binary/YRuby.cc Log Message: ----------- fix mutex calling by workaround now Commit: 25e2fa5bc8c5f141e217fedb37b1cc1dddbdd171 https://github.com/yast/yast-ruby-bindings/commit/25e2fa5bc8c5f141e217fedb37... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added sort() YCP built-in (for single type arrays only) Commit: 72e4716bff5e005593e2c4a08acf99ea9f1902a4 https://github.com/yast/yast-ruby-bindings/commit/72e4716bff5e005593e2c4a08a... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added toset() YCP built-in Commit: 4f2cf4f0c86f26e80e95a978a779885d08616815 https://github.com/yast/yast-ruby-bindings/commit/4f2cf4f0c86f26e80e95a978a7... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- added comment Commit: be622baf36fb20b86c1e2bda60ac93213ae357a3 https://github.com/yast/yast-ruby-bindings/commit/be622baf36fb20b86c1e2bda60... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- added all YCP builtin definitions Commit: 71656dffdec0dae87f4fb758c05d25feb99aebbe https://github.com/yast/yast-ruby-bindings/commit/71656dffdec0dae87f4fb758c0... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- moved definitions of implemented builtins Commit: b324bc7f4881573b491e00fd703f6e96719a2a29 https://github.com/yast/yast-ruby-bindings/commit/b324bc7f4881573b491e00fd70... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- resolved overloaded add() builtin Commit: 5650b7fbf89aefb5ce5beca009b6ffb6f32c973a https://github.com/yast/yast-ruby-bindings/commit/5650b7fbf89aefb5ce5beca009... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- resolved change() overloaded builtin Commit: 7043fc00bca4e6bd5da1f8f437435e346dcd51c3 https://github.com/yast/yast-ruby-bindings/commit/7043fc00bca4e6bd5da1f8f437... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- resolved filter() overloaded builtin Commit: b33610e52907496f5256db1c5d07056e81aa6306 https://github.com/yast/yast-ruby-bindings/commit/b33610e52907496f5256db1c5d... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- resolved find() overloaded builtin Commit: c985bad6376636319aded445324e013886d98c0b https://github.com/yast/yast-ruby-bindings/commit/c985bad6376636319aded44532... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- resolved foreach() overloaded builtin Commit: ad63c7dd77525437f7c47945276118b7c87da409 https://github.com/yast/yast-ruby-bindings/commit/ad63c7dd77525437f7c4794527... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- resolved isempty() overloaded builtin Commit: d2e70f819cbad8667fcd9fd680e1f39ceedabb25 https://github.com/yast/yast-ruby-bindings/commit/d2e70f819cbad8667fcd9fd680... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- removed lsubstring() duplicate Commit: a59d3fc084651054774273bf94cfb59fe63a96cf https://github.com/yast/yast-ruby-bindings/commit/a59d3fc084651054774273bf94... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- resolved maplist() overloaded builtin Commit: c060eb40a0ad01804cf7a71cd105e3fe98b7c7de https://github.com/yast/yast-ruby-bindings/commit/c060eb40a0ad01804cf7a71cd1... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- resolved remove() overloaded builtin Commit: 4add92e51f821d1465fd6a29c3434e5e0d21bca3 https://github.com/yast/yast-ruby-bindings/commit/4add92e51f821d1465fd6a29c3... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- resolved select() overloaded builtin Commit: 00902aa5c54e08f14fbd79afd62c8a52ba47c2e9 https://github.com/yast/yast-ruby-bindings/commit/00902aa5c54e08f14fbd79afd6... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- resolved setenv() overloaded builtin Commit: d8caaeb216fb29270d38d16895443aae8a51b40c https://github.com/yast/yast-ruby-bindings/commit/d8caaeb216fb29270d38d16895... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- resolved size() overloaded builtin Commit: 178d5fb2acf49f3b15b862681f0b5bc2e67cefed https://github.com/yast/yast-ruby-bindings/commit/178d5fb2acf49f3b15b862681f... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- removed substring() duplicate Commit: 8d85a8e0e19cfe28698d5712aa737bd7a1e7dcfd https://github.com/yast/yast-ruby-bindings/commit/8d85a8e0e19cfe28698d5712aa... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- resolved srandom() overloaded builtin Commit: f1abcd4f685b56dea61fb702e6b30b6b0ba7c284 https://github.com/yast/yast-ruby-bindings/commit/f1abcd4f685b56dea61fb702e6... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- resolved sublist() overloaded builtin Commit: a5d36274b8b96e979b4ab2113e40ffe5d2679317 https://github.com/yast/yast-ruby-bindings/commit/a5d36274b8b96e979b4ab2113e... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- resolved tohexstring() overloaded builtin Commit: 733b095def420d0a21896cdf50fe88a16683f754 https://github.com/yast/yast-ruby-bindings/commit/733b095def420d0a21896cdf50... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- added tostring() builtin Commit: 2039fc22e6ba0f46bf529adea15e6ec11af239e1 https://github.com/yast/yast-ruby-bindings/commit/2039fc22e6ba0f46bf529adea1... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- resolved toterm() overloaded builtin Commit: 4e24db5dd5b4176f41cbd6b1bd8ab5cd41c99472 https://github.com/yast/yast-ruby-bindings/commit/4e24db5dd5b4176f41cbd6b1bd... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- resolved union() overloaded builtin Commit: 6e9b225b76dca729b3d092bf5ab3c773a15e63f4 https://github.com/yast/yast-ruby-bindings/commit/6e9b225b76dca729b3d092bf5a... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- added missing float:: prefix in error messages Commit: 57678a5fd79350a32f17db55c4460a09eaa51c8d https://github.com/yast/yast-ruby-bindings/commit/57678a5fd79350a32f17db55c4... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M src/ruby/ycp/term.rb M tests/ruby/builtins_test.rb Log Message: ----------- fixes for tostring() builtin Commit: bc077d1c39d9ffab32227aaafeeba1406b8d3478 https://github.com/yast/yast-ruby-bindings/commit/bc077d1c39d9ffab32227aaafe... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- implemented change() YCP built-in Commit: a0cfac8f9748afc3be9dfbbbb34bbad20df0b22e https://github.com/yast/yast-ruby-bindings/commit/a0cfac8f9748afc3be9dfbbbb3... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- implemented isempty() YCP builtin Commit: 8c041704a457770ab36f51e715cc0bbfe1c3f2ea https://github.com/yast/yast-ruby-bindings/commit/8c041704a457770ab36f51e715... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added srandom() YCP builtin Commit: 0df63f5122d5b242fd6bd4917d8d8238f01ebdd4 https://github.com/yast/yast-ruby-bindings/commit/0df63f5122d5b242fd6bd4917d... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- added sleep() YCP builtin Commit: cddc4e86774bc153a563d924bd15b547b7bf9d27 https://github.com/yast/yast-ruby-bindings/commit/cddc4e86774bc153a563d924bd... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added tointeger() YCP builtin Commit: c5b0568be28aa2e0c58982b7566064cf86b260f6 https://github.com/yast/yast-ruby-bindings/commit/c5b0568be28aa2e0c58982b756... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- find return -1 when the string is not found Commit: 5cffc8858459ca6fe44fcfa9b6ee3afde29a63de https://github.com/yast/yast-ruby-bindings/commit/5cffc8858459ca6fe44fcfa9b6... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added search() YCP builtin Commit: c5602b9ef20bab09bc61f5829499d7c450f082af https://github.com/yast/yast-ruby-bindings/commit/c5602b9ef20bab09bc61f58294... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- added y2logging builtins Commit: 7c303e6b084c1d41e87ce3d17c7176a69ea58f1d https://github.com/yast/yast-ruby-bindings/commit/7c303e6b084c1d41e87ce3d17c... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added haskey() YCP builtin Commit: 3491c3afa8c858e79c05bf6662f89e03f544c18f https://github.com/yast/yast-ruby-bindings/commit/3491c3afa8c858e79c05bf6662... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- log a warning when using srandom() without parameter Commit: 80d133d303af0ec280c3d2ba2594528e70aa471d https://github.com/yast/yast-ruby-bindings/commit/80d133d303af0ec280c3d2ba25... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M src/binary/YCP.cc M src/binary/YRubyNamespace.cc M src/ruby/ycp.rb M tests/ycp/common_module.rb M tests/ycp/ruby_from_ycp.ycp Log Message: ----------- add variables to and from ycp Commit: 8853c5876c7b87a7ca0153da7f57a9f881c71d70 https://github.com/yast/yast-ruby-bindings/commit/8853c5876c7b87a7ca0153da7f... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added lookup() YCP builtin Commit: 079839993b5c11205726f87ede6eda1027e9f2d2 https://github.com/yast/yast-ruby-bindings/commit/079839993b5c11205726f87ede... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- more secure srandom() implementation Commit: 355aa3b5c9430ebb076259cdbd1eeac8209fb643 https://github.com/yast/yast-ruby-bindings/commit/355aa3b5c9430ebb076259cdbd... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M tests/ruby/CMakeLists.txt M tests/ruby/exportable_test.rb M tests/ycp/ruby_from_ycp.ycp Log Message: ----------- fix tests Commit: 5f03d33ddb6161933c919b8919db03d8bb534676 https://github.com/yast/yast-ruby-bindings/commit/5f03d33ddb6161933c919b8919... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M tests/ruby/CMakeLists.txt A tests/ruby/import_test.rb R tests/ruby/loading.rb R tests/ruby/module-arch.rb R tests/ruby/modules/Arch.ybc R tests/ruby/modules/Arch.ycp A tests/ruby/modules/ExampleTestModule.ybc A tests/ruby/modules/ExampleTestModule.ycp R tests/ruby/ycp_import.rb R tests/ruby/ycp_iterators.rb Log Message: ----------- improve and clean up tests Commit: fd3acd72d457151072e9c8b2f06142eca0dabede https://github.com/yast/yast-ruby-bindings/commit/fd3acd72d457151072e9c8b2f0... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: R examples/ruby/Bar.rb R examples/ruby/Foo.rb R examples/ruby/libycp.rb R examples/ruby/logger.rb R examples/ruby/module-arch.rb R examples/ruby/module-storage.rb R examples/ruby/module-timezone.rb R examples/ruby/ruby_from_ycp.sh R examples/ruby/ruby_from_ycp.ycp R examples/ruby/ruby_from_ycp_2.ycp R examples/ruby/scr.rb R examples/ruby/scr.ycp R examples/ruby/ui.rb R examples/ruby/ycp-1.rb Log Message: ----------- remove example. It is out of date and tests provide better working examples Commit: 3883656177e64beb55d3f0a01f1b5597b0833ad8 https://github.com/yast/yast-ruby-bindings/commit/3883656177e64beb55d3f0a01f... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M src/CMakeLists.txt A src/bin/CMakeLists.txt A src/bin/r2d2base Log Message: ----------- add r2d2base to start client side modules in ruby Commit: f27d870b643714173164407def53cc063fec65e2 https://github.com/yast/yast-ruby-bindings/commit/f27d870b643714173164407def... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M src/binary/YCP.cc Log Message: ----------- remove builtin helper, as we do builtins in ruby directly Commit: 5a75c93ae4efa84df348fd61341a87e83dd7d4d8 https://github.com/yast/yast-ruby-bindings/commit/5a75c93ae4efa84df348fd6134... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M src/binary/CMakeLists.txt R src/binary/RubyLogger.cc R src/binary/RubyLogger.h M src/binary/YCP.cc Log Message: ----------- Remove unneeded code Commit: e13a7902ffb9f127efbea1940e8e3ad55e81939a https://github.com/yast/yast-ruby-bindings/commit/e13a7902ffb9f127efbea1940e... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M src/binary/YCP.cc Log Message: ----------- cleanup of YCP class Commit: e0e285af01f5e80feef9a892217e462cd4a71e5b https://github.com/yast/yast-ruby-bindings/commit/e0e285af01f5e80feef9a89221... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M src/binary/YRubyNamespace.cc M src/binary/YRubyNamespace.h Log Message: ----------- improve readability of YRubyNamespace and clean it a bit Commit: ec67081f13a3f368681acb03564f619bc0842c97 https://github.com/yast/yast-ruby-bindings/commit/ec67081f13a3f368681acb0356... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M src/binary/Y2RubyComponent.cc M src/binary/YCP.cc M src/binary/YRuby.cc M src/binary/YRuby.h M src/binary/YRubyNamespace.cc Log Message: ----------- more cleaning. Fix strange behavior of callInner Commit: a695d09e510a13e1b0a0d80d25c7a1f1bc0c52ab https://github.com/yast/yast-ruby-bindings/commit/a695d09e510a13e1b0a0d80d25... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M src/binary/Y2RubyComponent.cc Log Message: ----------- fix uninitialized variable usage. More cleaning of loging Commit: 560f8951997eac1f735addbb5019e87f7ff2425f https://github.com/yast/yast-ruby-bindings/commit/560f8951997eac1f735addbb50... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M src/binary/YRuby.h Log Message: ----------- clean up comments Commit: 5ac1e5229de35ed2adf94d470c330b53a4cc85cb https://github.com/yast/yast-ruby-bindings/commit/5ac1e5229de35ed2adf94d470c... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M src/binary/YCP.cc M src/ruby/ycp/logger.rb Log Message: ----------- fix logging Commit: 4ec6f787488df2fe0892ce7c257dafae131cc412 https://github.com/yast/yast-ruby-bindings/commit/4ec6f787488df2fe0892ce7c25... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M src/binary/Y2RubyTypeConv.cc M src/binary/YRuby.cc Log Message: ----------- Merge branch 'master' of github.com:yast/yast-ruby-bindings into workshop_adaptation_for_conversion Conflicts: src/binary/YRuby.cc Commit: 034a9333132576f553f924059a726b9e4559409a https://github.com/yast/yast-ruby-bindings/commit/034a9333132576f553f924059a... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M src/binary/Y2RubyUtils.cc Log Message: ----------- use direct call instead of rb_fun wrapper Commit: 879486107bddcf6425dab8e5e13d9e65a97a18d4 https://github.com/yast/yast-ruby-bindings/commit/879486107bddcf6425dab8e5e1... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M src/binary/YRuby.cc Log Message: ----------- fix typo from cleaning Commit: b81be4398c8a0e767d235453ba9ff2d06077461f https://github.com/yast/yast-ruby-bindings/commit/b81be4398c8a0e767d235453ba... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M src/ruby/ycp/path.rb Log Message: ----------- improve readability of detection of non-alphanums Commit: 2857b266973e17f8f0d862a6a873228575af5d9c https://github.com/yast/yast-ruby-bindings/commit/2857b266973e17f8f0d862a6a8... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M src/ruby/ycp/path.rb Log Message: ----------- remove unnecessary method as object define it itself (thanks to dmajda) Commit: 8ad8527a5046c89e640a673cfe8045b287fcaf0a https://github.com/yast/yast-ruby-bindings/commit/8ad8527a5046c89e640a673cfe... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M src/ruby/ycp/path.rb M tests/ruby/path_test.rb Log Message: ----------- use simplier method name (thanks to dmajda) Commit: 87255216e3f681a53e4a0288ad561ab09e11682a https://github.com/yast/yast-ruby-bindings/commit/87255216e3f681a53e4a0288ad... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M src/binary/Y2RubyTypeConv.cc M src/binary/Y2YCPTypeConv.cc M src/binary/YRuby.cc Log Message: ----------- more replacements of rb_funcall with direct calls of C api Commit: 4b57b674a4cbf1ff4b25a6905e2260e0fa329662 https://github.com/yast/yast-ruby-bindings/commit/4b57b674a4cbf1ff4b25a6905e... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M src/binary/YCP.cc Log Message: ----------- raise exception if initialization of UI failed Commit: 7b748cc5c09eb5c4e9355164ea87ff56672eb42d https://github.com/yast/yast-ruby-bindings/commit/7b748cc5c09eb5c4e9355164ea... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M src/binary/YRubyNamespace.cc M src/ruby/ycp/exportable.rb M tests/ruby/exportable_test.rb M tests/ycp/common_module.rb Log Message: ----------- Use different approach for exportable methods, so it can be used as classes anywhere. Commit: 6cd1c2af7813bcb7ddc3698d74b721a449d36474 https://github.com/yast/yast-ruby-bindings/commit/6cd1c2af7813bcb7ddc3698d74... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M src/binary/YCP.cc M src/ruby/ycp.rb Log Message: ----------- create hash of symbols instead of forced iteration over it Commit: c43b0746b41457bde8d3505a432fea4d078dae75 https://github.com/yast/yast-ruby-bindings/commit/c43b0746b41457bde8d3505a43... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-01-29 (Tue, 29 Jan 2013) Changed paths: R examples/ruby/Bar.rb R examples/ruby/Foo.rb R examples/ruby/libycp.rb R examples/ruby/logger.rb R examples/ruby/module-arch.rb R examples/ruby/module-storage.rb R examples/ruby/module-timezone.rb R examples/ruby/ruby_from_ycp.sh R examples/ruby/ruby_from_ycp.ycp R examples/ruby/ruby_from_ycp_2.ycp R examples/ruby/scr.rb R examples/ruby/scr.ycp R examples/ruby/ui.rb R examples/ruby/ycp-1.rb M package/yast2-ruby-bindings.changes M src/CMakeLists.txt A src/bin/CMakeLists.txt A src/bin/r2d2base M src/binary/CMakeLists.txt R src/binary/RubyLogger.cc R src/binary/RubyLogger.h M src/binary/Y2CCRuby.cc M src/binary/Y2RubyComponent.cc M src/binary/Y2RubyTypeConv.cc R src/binary/Y2RubyTypeTerm.cc R src/binary/Y2RubyTypeTerm.h M src/binary/Y2RubyUtils.cc M src/binary/Y2YCPTypeConv.cc M src/binary/YCP.cc M src/binary/YRuby.cc M src/binary/YRuby.h M src/binary/YRubyNamespace.cc M src/binary/YRubyNamespace.h M src/ruby/CMakeLists.txt M src/ruby/ycp.rb A src/ruby/ycp/exportable.rb A src/ruby/ycp/logger.rb M src/ruby/ycp/path.rb M tests/ruby/CMakeLists.txt A tests/ruby/exportable_test.rb A tests/ruby/import_test.rb R tests/ruby/loading.rb R tests/ruby/module-arch.rb R tests/ruby/modules/Arch.ybc R tests/ruby/modules/Arch.ycp A tests/ruby/modules/ExampleTestModule.ybc A tests/ruby/modules/ExampleTestModule.ycp M tests/ruby/path_test.rb M tests/ruby/term_test.rb M tests/ruby/test_helper.rb R tests/ruby/ycp_import.rb R tests/ruby/ycp_iterators.rb A tests/ycp/UI.ycp M tests/ycp/URI.rb A tests/ycp/common_module.rb M tests/ycp/ruby_from_ycp.ycp M tests/ycp/run_ycp_test.sh Log Message: ----------- Merge remote-tracking branch 'upstream/workshop_adaptation_for_conversion' into workshop_adaptation_for_conversion Conflicts: src/ruby/ycp/term.rb Commit: 318e59ea5f7c1673569c3df96222182d6f87fa62 https://github.com/yast/yast-ruby-bindings/commit/318e59ea5f7c1673569c3df962... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-29 (Tue, 29 Jan 2013) Changed paths: M src/ruby/ycp/builtins.rb A src/ruby/ycp/helper.rb M src/ruby/ycp/term.rb M tests/ruby/builtins_test.rb A tests/ruby/helper_test.rb M tests/ruby/term_test.rb Log Message: ----------- Merge pull request #2 from lslezak/workshop_adaptation_for_conversion Added substring() built-in Commit: c9a7d9f4bd4fe3eb175415f232947bcc962334f7 https://github.com/yast/yast-ruby-bindings/commit/c9a7d9f4bd4fe3eb175415f232... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-29 (Tue, 29 Jan 2013) Changed paths: M tests/ruby/builtins_test.rb Log Message: ----------- use correct test name Commit: 64b8a3b430c383655cbeb84c2953b53e66cfe438 https://github.com/yast/yast-ruby-bindings/commit/64b8a3b430c383655cbeb84c29... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-29 (Tue, 29 Jan 2013) Changed paths: M src/ruby/ycp/path.rb Log Message: ----------- add to_s method for path, so it produce nicer output Commit: fdfee9723f81e3d112197710cf32251cd8bdcc72 https://github.com/yast/yast-ruby-bindings/commit/fdfee9723f81e3d112197710cf... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-29 (Tue, 29 Jan 2013) Changed paths: M src/ruby/ycp/term.rb Log Message: ----------- add missing require Commit: e0f4e8cb9d43ec4fa6cb400457d0d3bff882bf64 https://github.com/yast/yast-ruby-bindings/commit/e0f4e8cb9d43ec4fa6cb400457... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-29 (Tue, 29 Jan 2013) Changed paths: A src/ruby/ycp/ops.rb M src/ruby/ycp/path.rb M src/ruby/ycp/term.rb A tests/ruby/ops.ycp A tests/ruby/ops_test.rb Log Message: ----------- implement first two ops in runtime Commit: 0c631ae019717215154099b706b7ca800425ecdb https://github.com/yast/yast-ruby-bindings/commit/0c631ae019717215154099b706... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-29 (Tue, 29 Jan 2013) Changed paths: M src/ruby/ycp/ops.rb M tests/ruby/ops.ycp M tests/ruby/ops_test.rb Log Message: ----------- add comparison operation Commit: c8b2a0f49c88a570cc1f569c6583fadab3f7b41e https://github.com/yast/yast-ruby-bindings/commit/c8b2a0f49c88a570cc1f569c65... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-30 (Wed, 30 Jan 2013) Changed paths: M CMakeLists.txt M yast2-ruby-bindings.spec.in Log Message: ----------- swig is not used, so don't require it Commit: 832cdfc888ec7244d5155bcc5dfa99b60c1e7d08 https://github.com/yast/yast-ruby-bindings/commit/832cdfc888ec7244d5155bcc5d... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-30 (Wed, 30 Jan 2013) Changed paths: M src/ruby/ycp/logger.rb Log Message: ----------- allow separate usage of logger Commit: f6d4bd93542477dc0ea8c7e2d67893ddf2c2fbe6 https://github.com/yast/yast-ruby-bindings/commit/f6d4bd93542477dc0ea8c7e2d6... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-30 (Wed, 30 Jan 2013) Changed paths: M src/ruby/ycp/ops.rb M src/ruby/ycp/path.rb M src/ruby/ycp/term.rb M tests/ruby/ops_test.rb M tests/ruby/path_test.rb Log Message: ----------- quite big change to finish operations, that leads to changes in various type. Ops is now finished. Commit: df06f4fc490a8dac41d3664ed28b9c6398e6fec6 https://github.com/yast/yast-ruby-bindings/commit/df06f4fc490a8dac41d3664ed2... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-31 (Thu, 31 Jan 2013) Changed paths: M tests/ruby/ops.ycp Log Message: ----------- more ycp demonstration for ops implementation Commit: 69b5deed4d6e7f2f40e229e4e3a9192e8c828f0c https://github.com/yast/yast-ruby-bindings/commit/69b5deed4d6e7f2f40e229e4e3... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-31 (Thu, 31 Jan 2013) Changed paths: M src/binary/Y2RubyTypeConv.cc Log Message: ----------- adapt ruby to ycp conversion for path Commit: a23746fd347c034e8dcfbff4b12580074bf4f3e1 https://github.com/yast/yast-ruby-bindings/commit/a23746fd347c034e8dcfbff4b1... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-31 (Thu, 31 Jan 2013) Changed paths: M src/ruby/ycp/ops.rb M tests/ruby/ops.ycp M tests/ruby/ops_test.rb Log Message: ----------- implement builtin ops add Commit: 6918c9ac8f9273fdeb242085b5707a96809901a7 https://github.com/yast/yast-ruby-bindings/commit/6918c9ac8f9273fdeb242085b5... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-31 (Thu, 31 Jan 2013) Changed paths: M src/ruby/ycp/ops.rb Log Message: ----------- change parameter name to be consistent Commit: 247e2c8e38b8824d2b645f51f9e5351c4b297b4e https://github.com/yast/yast-ruby-bindings/commit/247e2c8e38b8824d2b645f51f9... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-31 (Thu, 31 Jan 2013) Changed paths: M src/ruby/ycp/ops.rb M tests/ruby/ops.ycp M tests/ruby/ops_test.rb Log Message: ----------- implement builtin ops subtract Commit: 4ff6cc4ee2d21704708a26816021bdddfe82c6b4 https://github.com/yast/yast-ruby-bindings/commit/4ff6cc4ee2d21704708a268160... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-31 (Thu, 31 Jan 2013) Changed paths: M src/ruby/ycp/ops.rb M tests/ruby/ops.ycp M tests/ruby/ops_test.rb Log Message: ----------- implement builtins ops multiply, divide, modulo Commit: 601381d0042f884ecddf99be82cd06278ca621fc https://github.com/yast/yast-ruby-bindings/commit/601381d0042f884ecddf99be82... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-31 (Thu, 31 Jan 2013) Changed paths: M src/ruby/ycp/ops.rb M tests/ruby/ops_test.rb Log Message: ----------- implement builtin bitwise ops Commit: 12eba351fb17484ecbbe13abf8a5d3bc062dbfd7 https://github.com/yast/yast-ruby-bindings/commit/12eba351fb17484ecbbe13abf8... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-31 (Thu, 31 Jan 2013) Changed paths: M src/ruby/ycp/ops.rb M tests/ruby/ops_test.rb Log Message: ----------- implement builtin shift ops Commit: 4424f4e79fe9129a3f0bd4974d034d8136125f0d https://github.com/yast/yast-ruby-bindings/commit/4424f4e79fe9129a3f0bd4974d... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-31 (Thu, 31 Jan 2013) Changed paths: M src/ruby/ycp/ops.rb M tests/ruby/ops_test.rb Log Message: ----------- implement builtin logical ops Commit: 7650442699b532d64805c831cca3068f4c0933ef https://github.com/yast/yast-ruby-bindings/commit/7650442699b532d64805c831cc... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-01-31 (Thu, 31 Jan 2013) Changed paths: M src/ruby/ycp/ops.rb M tests/ruby/ops.ycp M tests/ruby/ops_test.rb Log Message: ----------- implement builtin unary ops Commit: eeb92bb21efc4c59c4c61b716f892258a69377e4 https://github.com/yast/yast-ruby-bindings/commit/eeb92bb21efc4c59c4c61b716f... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-01 (Fri, 01 Feb 2013) Changed paths: M src/ruby/ycp/ops.rb M tests/ruby/ops_test.rb Log Message: ----------- add forgotten YCP namespace Commit: bafd115dd121288a85dd499958ce1f17df920a41 https://github.com/yast/yast-ruby-bindings/commit/bafd115dd121288a85dd499958... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-01 (Fri, 01 Feb 2013) Changed paths: A src/ruby/ycp/convert.rb A tests/ruby/convert_test.rb Log Message: ----------- implement conversion function Commit: 5277099a6e53f76d12528716fb2b360dfdf95b36 https://github.com/yast/yast-ruby-bindings/commit/5277099a6e53f76d12528716fb... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-01 (Fri, 01 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- implement filter builtin Commit: 4e9d03c56c724a7070d4c1b17d939b2a2ca67284 https://github.com/yast/yast-ruby-bindings/commit/4e9d03c56c724a7070d4c1b17d... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-01 (Fri, 01 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- implement find for list Commit: 0fdf7fb3d02fb75c0e0012eab9e4a9a97062f482 https://github.com/yast/yast-ruby-bindings/commit/0fdf7fb3d02fb75c0e0012eab9... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-01 (Fri, 01 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- implement builtin size for path Commit: 89c093eeb737841df5a579ebb6c4184dbe0ff1ee https://github.com/yast/yast-ruby-bindings/commit/89c093eeb737841df5a579ebb6... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-04 (Mon, 04 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- implement builtin foreach Commit: 724e83085fe9008485d0400a47bc0ebe1083ade5 https://github.com/yast/yast-ruby-bindings/commit/724e83085fe9008485d0400a47... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-04 (Mon, 04 Feb 2013) Changed paths: M src/ruby/ycp.rb A src/ruby/ycp/break.rb M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- add more builtins and add Break exception to simulate break behavior in YCP Commit: 6313a72b4a347a6788b8a9ee17383223a1ec87cc https://github.com/yast/yast-ruby-bindings/commit/6313a72b4a347a6788b8a9ee17... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-04 (Mon, 04 Feb 2013) Changed paths: M src/ruby/ycp/term.rb Log Message: ----------- remove methods that already define comparable and add own dup to dup properly also params Commit: 226e9005d3934ba75ac64a0208bd24b59859c4cb https://github.com/yast/yast-ruby-bindings/commit/226e9005d3934ba75ac64a0208... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-04 (Mon, 04 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- implement builtin remove Commit: e5dd023774da96c61aca7d7210f59320c6f74a38 https://github.com/yast/yast-ruby-bindings/commit/e5dd023774da96c61aca7d7210... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-04 (Mon, 04 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- add missing add builtin for term Commit: bc45c9ad143f467ecfd000546bb6763869063699 https://github.com/yast/yast-ruby-bindings/commit/bc45c9ad143f467ecfd000546b... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-04 (Mon, 04 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- implement union builtin Commit: 41d86c0d29de6e42ef0ceef4238d1d9e488ede91 https://github.com/yast/yast-ruby-bindings/commit/41d86c0d29de6e42ef0ceef423... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-04 (Mon, 04 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- implement float builtins and flatten Commit: a7ef787569dc5dbe5a357708b6d712d5aa447996 https://github.com/yast/yast-ruby-bindings/commit/a7ef787569dc5dbe5a357708b6... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-04 (Mon, 04 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- implement reduce builtin Commit: c975a7563bb284e9d2193b5b491bac5f1ee3f4ad https://github.com/yast/yast-ruby-bindings/commit/c975a7563bb284e9d2193b5b49... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-05 (Tue, 05 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- implement builtin swap Commit: e4fa9cd05ad878c4ab60ca802deb5f4a794ce216 https://github.com/yast/yast-ruby-bindings/commit/e4fa9cd05ad878c4ab60ca802d... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-05 (Tue, 05 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- implement builtin listmap Commit: 24ef17d1fdea1a7c4471b2177aef49a6e22961b9 https://github.com/yast/yast-ruby-bindings/commit/24ef17d1fdea1a7c4471b2177a... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-05 (Tue, 05 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- implement builtin prependw Commit: ab1b9219474df858ed3341e53d2209a8076fd5ce https://github.com/yast/yast-ruby-bindings/commit/ab1b9219474df858ed3341e53d... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-05 (Tue, 05 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- sort by comparable Commit: d8fc1e910800483cfc58f36e177c5028196b9714 https://github.com/yast/yast-ruby-bindings/commit/d8fc1e910800483cfc58f36e17... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-05 (Tue, 05 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- implement builtin sublist Commit: e751c0b6a1fddf920225b0aa8660c0996eb9de53 https://github.com/yast/yast-ruby-bindings/commit/e751c0b6a1fddf920225b0aa86... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-05 (Tue, 05 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- add missing rescue and add convert builtins Commit: bdb96bfdb410b0d61188c00441f59abc4034eac5 https://github.com/yast/yast-ruby-bindings/commit/bdb96bfdb410b0d61188c00441... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-05 (Tue, 05 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- implement more builtins Commit: 036706d775e7f330c9ff5c791a2eda9c41fb7f2d https://github.com/yast/yast-ruby-bindings/commit/036706d775e7f330c9ff5c791a... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-05 (Tue, 05 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- implement more builtins Commit: 54ab02773ec6e6a24e8363dee500b90a15784f2e https://github.com/yast/yast-ruby-bindings/commit/54ab02773ec6e6a24e8363dee5... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-06 (Wed, 06 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- implement sort with block Commit: 3011027b1318c52d0ee709bd5231ce8bbd2f9b02 https://github.com/yast/yast-ruby-bindings/commit/3011027b1318c52d0ee709bd52... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-07 (Thu, 07 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- implement sformat builtin and use it in logs Commit: 325df6463b0a634b04e61eb086c96dae2a2c4490 https://github.com/yast/yast-ruby-bindings/commit/325df6463b0a634b04e61eb086... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-07 (Thu, 07 Feb 2013) Changed paths: M src/CMakeLists.txt M src/binary/CMakeLists.txt A src/binary/SCR.cc M src/ruby/CMakeLists.txt M src/ruby/ycp.rb A src/ruby/ycp/scr.rb Log Message: ----------- implement SCR builtins Commit: 3d0d9cbdd1ac1c8a958e06bf84e64dd03911265c https://github.com/yast/yast-ruby-bindings/commit/3d0d9cbdd1ac1c8a958e06bf84... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-07 (Thu, 07 Feb 2013) Changed paths: A src/binary/Builtin.cc M src/binary/CMakeLists.txt A src/binary/RubyLogger.cc A src/binary/RubyLogger.h R src/binary/SCR.cc M src/ruby/ycp.rb M src/ruby/ycp/scr.rb A src/ruby/ycp/wfm.rb Log Message: ----------- implement wfm builtins Commit: 91d696afd37f4c3fe88427cdca8fae75fada59d0 https://github.com/yast/yast-ruby-bindings/commit/91d696afd37f4c3fe88427cdca... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-11 (Mon, 11 Feb 2013) Changed paths: M src/binary/YRubyNamespace.cc M src/ruby/ycp/exportable.rb M tests/ruby/exportable_test.rb M tests/ycp/common_module.rb Log Message: ----------- change name of exported method to function to be consist with ycp naming Commit: 390c1bd15d4767f56c4a88aded1ca7724d1478d4 https://github.com/yast/yast-ruby-bindings/commit/390c1bd15d4767f56c4a88aded... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-11 (Mon, 11 Feb 2013) Changed paths: M src/binary/YRuby.cc Log Message: ----------- remove internal log which is called everytime and breakt testsuite Commit: ec775be278b0e59555a39f6f7a46594ca07265ca https://github.com/yast/yast-ruby-bindings/commit/ec775be278b0e59555a39f6f7a... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-12 (Tue, 12 Feb 2013) Changed paths: M src/binary/CMakeLists.txt A src/binary/Y2CCRubyClient.cc A src/binary/Y2CCRubyClient.h A src/binary/Y2RubyClientComponent.cc A src/binary/Y2RubyClientComponent.h M src/binary/YRuby.cc M src/binary/YRuby.h M src/ruby/ycp/wfm.rb M tests/ycp/ruby_from_ycp.ycp Log Message: ----------- Implement clients in ruby Commit: e6ebe80aa0e7ee4b54a7cad25fa61f14c652c1df https://github.com/yast/yast-ruby-bindings/commit/e6ebe80aa0e7ee4b54a7cad25f... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-12 (Tue, 12 Feb 2013) Changed paths: M src/ruby/ycp.rb Log Message: ----------- add translation gem Commit: 6ac5fdc36d81208a01f12d6b89dd3238af455d9e https://github.com/yast/yast-ruby-bindings/commit/6ac5fdc36d81208a01f12d6b89... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-12 (Tue, 12 Feb 2013) Changed paths: M src/ruby/ycp/exportable.rb M tests/ruby/exportable_test.rb Log Message: ----------- add conversion of type to full specification Commit: d03acc85eb3b8b8a7ece337937aff22f90779a80 https://github.com/yast/yast-ruby-bindings/commit/d03acc85eb3b8b8a7ece337937... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-13 (Wed, 13 Feb 2013) Changed paths: M src/ruby/ycp/ops.rb M tests/ruby/ops_test.rb Log Message: ----------- fix typo in method name Commit: 6914227fdca7c39e282a0916ea5d399dd3ed38e1 https://github.com/yast/yast-ruby-bindings/commit/6914227fdca7c39e282a0916ea... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-13 (Wed, 13 Feb 2013) Changed paths: M src/binary/YRuby.cc Log Message: ----------- log also place of last exception Commit: 96ca2d9a28cca25e4dec1ff0f499dcda8e730474 https://github.com/yast/yast-ruby-bindings/commit/96ca2d9a28cca25e4dec1ff0f4... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-13 (Wed, 13 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- implement string builtin findfirstof Commit: 6c8977bed7b7dd93cbadd93f7c623bfbfb83d6c0 https://github.com/yast/yast-ruby-bindings/commit/6c8977bed7b7dd93cbadd93f7c... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-13 (Wed, 13 Feb 2013) Changed paths: M src/binary/YRuby.cc M src/ruby/ycp/exportable.rb Log Message: ----------- use more clear approach to report last exception Commit: 26dff033723027c5f0427892f420ef753086f82e https://github.com/yast/yast-ruby-bindings/commit/26dff033723027c5f0427892f4... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-13 (Wed, 13 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- fix regexpsub in case of empty match Commit: 0b31c2e8f3fd5d27ec94604ff7d46ba224082398 https://github.com/yast/yast-ruby-bindings/commit/0b31c2e8f3fd5d27ec94604ff7... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-14 (Thu, 14 Feb 2013) Changed paths: M src/binary/YCP.cc Log Message: ----------- do not log unnessary intern Commit: 7d44c7ea16bbdf25809a0b8bae9fd6fefc1bc0f0 https://github.com/yast/yast-ruby-bindings/commit/7d44c7ea16bbdf25809a0b8bae... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-14 (Thu, 14 Feb 2013) Changed paths: M src/ruby/ycp.rb Log Message: ----------- Implement copy and fix constant load detection Commit: 0b55f2420fb18f43795d781a2ae4a78c82ca9840 https://github.com/yast/yast-ruby-bindings/commit/0b55f2420fb18f43795d781a2a... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-14 (Thu, 14 Feb 2013) Changed paths: M src/ruby/ycp/builtins.rb M src/ruby/ycp/ops.rb M tests/ruby/ops_test.rb Log Message: ----------- use correct class name and implement ops assign Commit: 58f3eabe291b7a5a7b00c329620094eb0225f3c7 https://github.com/yast/yast-ruby-bindings/commit/58f3eabe291b7a5a7b00c32962... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-02-14 (Thu, 14 Feb 2013) Changed paths: M src/ruby/ycp/path.rb M tests/ruby/path_test.rb Log Message: ----------- fix path append to be compatible with YCP Commit: 3b52befbea7afdc0072d90b6eb10ec2b1ebc90e3 https://github.com/yast/yast-ruby-bindings/commit/3b52befbea7afdc0072d90b6eb... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M tests/ycp/ruby_from_ycp.ycp Log Message: ----------- test in test case also initial value of attribute Commit: b4b67e620195b0de296c216467c6046e212bc767 https://github.com/yast/yast-ruby-bindings/commit/b4b67e620195b0de296c216467... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-03-01 (Fri, 01 Mar 2013) Changed paths: M src/binary/Builtin.cc M src/binary/Y2CCRuby.cc M src/binary/Y2CCRuby.h M src/binary/Y2YCPTypeConv.cc M src/binary/YRuby.cc M src/binary/YRubyNamespace.cc Log Message: ----------- commit WIP to prevent accidental lose Commit: 6a631c3a10ec1b3cc3738b000a7ae89bc3009f8f https://github.com/yast/yast-ruby-bindings/commit/6a631c3a10ec1b3cc3738b000a... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-03-04 (Mon, 04 Mar 2013) Changed paths: M src/ruby/ycp.rb A src/ruby/ycp/i18n.rb Log Message: ----------- add adapter for translations Commit: e4ae4513195fff5db1afaf114ed85f521378ad08 https://github.com/yast/yast-ruby-bindings/commit/e4ae4513195fff5db1afaf114e... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-03-04 (Mon, 04 Mar 2013) Changed paths: M src/binary/Y2YCPTypeConv.cc Log Message: ----------- fix segfault when YCPNull given Commit: efe042144048ed1ce21361a487dcf7b93c6dd21e https://github.com/yast/yast-ruby-bindings/commit/efe042144048ed1ce21361a487... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-03-06 (Wed, 06 Mar 2013) Changed paths: M src/binary/CMakeLists.txt A src/binary/Y2RubyReference.cc A src/binary/Y2RubyReference.h M src/binary/Y2RubyTypeConv.cc M src/ruby/ycp.rb M src/ruby/ycp/i18n.rb A src/ruby/ycp/reference.rb M src/ruby/ycp/wfm.rb Log Message: ----------- initial reference passing WIP Commit: a9978d9336cbce3da27268306d820c14e4876fed https://github.com/yast/yast-ruby-bindings/commit/a9978d9336cbce3da27268306d... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-03-11 (Mon, 11 Mar 2013) Changed paths: M src/binary/Y2RubyTypeConv.cc M src/ruby/ycp/reference.rb Log Message: ----------- fix references and detect unknown type Commit: 31f09d546a6c55302603e0e7af9931dd829821d0 https://github.com/yast/yast-ruby-bindings/commit/31f09d546a6c55302603e0e7af... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-03-11 (Mon, 11 Mar 2013) Changed paths: M src/ruby/ycp/builtins.rb M src/ruby/ycp/convert.rb M src/ruby/ycp/ops.rb Log Message: ----------- add ops is and improve conversion Commit: 26aa46029b7b88a78b7a1ae292d66bb27e229349 https://github.com/yast/yast-ruby-bindings/commit/26aa46029b7b88a78b7a1ae292... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-03-11 (Mon, 11 Mar 2013) Changed paths: M src/binary/Y2RubyTypeConv.cc Log Message: ----------- allow passing ruby lazy code to YCP Commit: d0c91952a4b2285862e21182bf39a00a0af3b1df https://github.com/yast/yast-ruby-bindings/commit/d0c91952a4b2285862e21182bf... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-03-20 (Wed, 20 Mar 2013) Changed paths: M src/ruby/ycp.rb Log Message: ----------- add shortcat for term,path,reference Commit: 822af923da0039f80a06f8349c5143fcd4f9191e https://github.com/yast/yast-ruby-bindings/commit/822af923da0039f80a06f8349c... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-02 (Tue, 02 Apr 2013) Changed paths: M src/binary/Builtin.cc Log Message: ----------- initialize builtins so it can be used from irb Commit: d71470743bdcce53651db4c32380ac05c167221c https://github.com/yast/yast-ruby-bindings/commit/d71470743bdcce53651db4c323... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-02 (Tue, 02 Apr 2013) Changed paths: M src/ruby/ycp/reference.rb Log Message: ----------- expand reference types so it can be loaded Commit: 6ad6ef74aa687203ffc7f7361bb506f28b0f86d7 https://github.com/yast/yast-ruby-bindings/commit/6ad6ef74aa687203ffc7f7361b... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-08 (Mon, 08 Apr 2013) Changed paths: M src/ruby/ycp/wfm.rb Log Message: ----------- improve code indendation Commit: 379879041e3377af4a534811629e590ae684ed9e https://github.com/yast/yast-ruby-bindings/commit/379879041e3377af4a53481162... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-08 (Mon, 08 Apr 2013) Changed paths: M yast2-ruby-bindings.spec.in Log Message: ----------- add to spec gettext dependency Commit: 19cc8ba332ded06f804f8c414311f971b26ef4c9 https://github.com/yast/yast-ruby-bindings/commit/19cc8ba332ded06f804f8c4143... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-08 (Mon, 08 Apr 2013) Changed paths: M src/CMakeLists.txt R src/bin/CMakeLists.txt R src/bin/r2d2base M tests/ruby/test_helper.rb M tests/ycp/CMakeLists.txt M yast2-ruby-bindings.spec.in Log Message: ----------- fix spec file Commit: 32c3f2ff79802853b75c44453771a4b6f2028a05 https://github.com/yast/yast-ruby-bindings/commit/32c3f2ff79802853b75c444537... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-08 (Mon, 08 Apr 2013) Changed paths: M yast2-ruby-bindings.spec.in Log Message: ----------- run only ruby tests in BS, as it is hard to load built binary packages from ycp Commit: ee46dc07527270d47c1f69bf6e67d68eb78f0303 https://github.com/yast/yast-ruby-bindings/commit/ee46dc07527270d47c1f69bf6e... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-09 (Tue, 09 Apr 2013) Changed paths: M src/binary/YRubyNamespace.cc M src/ruby/ycp/exportable.rb Log Message: ----------- implement exporting private variables and methods if special variable is set Commit: 3f62c4561f98b011ffc68089a773fea44862532b https://github.com/yast/yast-ruby-bindings/commit/3f62c4561f98b011ffc68089a7... Author: Martin Vidner <mvidner@suse.cz> Date: 2013-04-12 (Fri, 12 Apr 2013) Changed paths: M src/ruby/ycp/wfm.rb Log Message: ----------- Report the correct filename for client exceptions ... by passing the filename to eval. Commit: 43d0f85ede8dafd8f62d9110a6e7edbdd297c271 https://github.com/yast/yast-ruby-bindings/commit/43d0f85ede8dafd8f62d9110a6... Author: Martin Vidner <mvidner@suse.cz> Date: 2013-04-12 (Fri, 12 Apr 2013) Changed paths: M src/ruby/ycp.rb Log Message: ----------- make `reference`, `term`, `path` instance methods as y2r expects Note that it also expects import and copy to be class methods, that should be unified. The transpiled code still does not work because "include YCP" is missing in YCP::FooClass and YCP::Clients::FooClient. Before it worked because constant lookup considers parent scopes. Commit: 0c9bf3117c6693a1848c56500e24ecc7e011762f https://github.com/yast/yast-ruby-bindings/commit/0c9bf3117c6693a1848c56500e... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-12 (Fri, 12 Apr 2013) Changed paths: M src/ruby/ycp.rb M src/ruby/ycp/wfm.rb Log Message: ----------- Merge pull request #5 from mvidner/workshop_adaptation_for_conversion Fixes to make sysconfig (almost) work in a clean VM. Commit: 3bd7844bcd22eab4676aca01cf225d3079c8d1a8 https://github.com/yast/yast-ruby-bindings/commit/3bd7844bcd22eab4676aca01cf... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-12 (Fri, 12 Apr 2013) Changed paths: M src/ruby/ycp.rb Log Message: ----------- copy arg is also instance method Commit: 6e777b69cb1f77bbd55889b6541eed3ea83f2626 https://github.com/yast/yast-ruby-bindings/commit/6e777b69cb1f77bbd55889b654... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-12 (Fri, 12 Apr 2013) Changed paths: M src/ruby/ycp/wfm.rb Log Message: ----------- add missing wfm call Commit: 53274e5113f621aa91db5f55c109b9fce8b23d29 https://github.com/yast/yast-ruby-bindings/commit/53274e5113f621aa91db5f55c1... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-12 (Fri, 12 Apr 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- implement one of builtins Commit: 82155fee4174c65609eb663c876574594bad3c7a https://github.com/yast/yast-ruby-bindings/commit/82155fee4174c65609eb663c87... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-12 (Fri, 12 Apr 2013) Changed paths: M src/ruby/ycp/convert.rb Log Message: ----------- fix conversion to more complex data types Commit: ec1cef7149b371497f395d5a1af934e60c048de5 https://github.com/yast/yast-ruby-bindings/commit/ec1cef7149b371497f395d5a1a... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-12 (Fri, 12 Apr 2013) Changed paths: M src/ruby/ycp/builtins.rb M src/ruby/ycp/logger.rb Log Message: ----------- support frame number in log calls Commit: 8e6408b0ee3b0b6bbf71fde73b2f2c2ee634bbec https://github.com/yast/yast-ruby-bindings/commit/8e6408b0ee3b0b6bbf71fde73b... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-18 (Thu, 18 Apr 2013) Changed paths: M src/binary/Y2RubyReference.cc M src/binary/Y2RubyTypeConv.cc M src/binary/Y2YCPTypeConv.cc M src/binary/YCP.cc M src/ruby/ycp/builtins.rb M src/ruby/ycp/convert.rb Log Message: ----------- add YReference to represent references from ycp and bunch of fixes Commit: 990713d50873c1cb8b08bb08aa76d8fc91859dcb https://github.com/yast/yast-ruby-bindings/commit/990713d50873c1cb8b08bb08aa... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-23 (Tue, 23 Apr 2013) Changed paths: M src/binary/YRubyNamespace.cc Log Message: ----------- decrease logging level Commit: ebebd47be9e732f7be9c2dd3b92cc1f0f1231dd1 https://github.com/yast/yast-ruby-bindings/commit/ebebd47be9e732f7be9c2dd3b9... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-23 (Tue, 23 Apr 2013) Changed paths: M src/ruby/ycp/builtins.rb M src/ruby/ycp/logger.rb Log Message: ----------- few fixes in ruby code Commit: 24aa34ef89f808833acce3e47b719f1222e229d7 https://github.com/yast/yast-ruby-bindings/commit/24aa34ef89f808833acce3e47b... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-24 (Wed, 24 Apr 2013) Changed paths: M src/binary/Y2RubyTypeConv.cc M src/binary/Y2YCPTypeConv.cc M src/binary/YCP.cc M src/ruby/ycp.rb M src/ruby/ycp/builtins.rb M src/ruby/ycp/ops.rb M src/ruby/ycp/wfm.rb Log Message: ----------- bunch of fixes and first attempt to allow calling function with references Commit: 180868a5ea53b200848f3b557a1656f886f142e4 https://github.com/yast/yast-ruby-bindings/commit/180868a5ea53b200848f3b557a... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-25 (Thu, 25 Apr 2013) Changed paths: M src/binary/Y2RubyReference.h M src/binary/Y2RubyTypeConv.cc M src/ruby/ycp/builtins.rb M src/ruby/ycp/convert.rb M src/ruby/ycp/ops.rb M src/ruby/ycp/reference.rb Log Message: ----------- another bunch of fixes needed to run modules Commit: 1c503255ade0c947cd360fbe6ba757936d8a676a https://github.com/yast/yast-ruby-bindings/commit/1c503255ade0c947cd360fbe6b... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-26 (Fri, 26 Apr 2013) Changed paths: M src/ruby/ycp/logger.rb Log Message: ----------- fix unescaping % Commit: dfe99e5037648c35f97ac24d7f454c401b275bea https://github.com/yast/yast-ruby-bindings/commit/dfe99e5037648c35f97ac24d7f... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-04-30 (Tue, 30 Apr 2013) Changed paths: M src/binary/YCP.cc M src/binary/YRuby.cc M src/ruby/ycp.rb M src/ruby/ycp/builtins.rb M src/ruby/ycp/convert.rb M src/ruby/ycp/ops.rb Log Message: ----------- various fixes Commit: 3ac15d3226ac54f2772e33dbaf3badb23efd6364 https://github.com/yast/yast-ruby-bindings/commit/3ac15d3226ac54f2772e33dbaf... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-02 (Thu, 02 May 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- fix sformat to be have similar behavior like ycp sformat Commit: e227b45763c60deaf247c1a918d87fb0a4a3712d https://github.com/yast/yast-ruby-bindings/commit/e227b45763c60deaf247c1a918... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-05-06 (Mon, 06 May 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added regexppos() builtin Commit: b178ba8001a8ff9c23ad7b6f1862c69949097780 https://github.com/yast/yast-ruby-bindings/commit/b178ba8001a8ff9c23ad7b6f18... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-06 (Mon, 06 May 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- Merge pull request #6 from lslezak/workshop_adaptation_for_conversion added regexppos() builtin Commit: 20ce36c14ba11b55133a8971a22aacb000694b13 https://github.com/yast/yast-ruby-bindings/commit/20ce36c14ba11b55133a8971a2... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-05-06 (Mon, 06 May 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added tohexstring() builtin Commit: 640539427acbb8e9258457a390bfe8b49eeff0c9 https://github.com/yast/yast-ruby-bindings/commit/640539427acbb8e9258457a390... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-06 (Mon, 06 May 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- Merge branch 'workshop_adaptation_for_conversion' of github.com:yast/yast-ruby-bindings into workshop_adaptation_for_conversion Commit: 8732ca2cca16abdd3aff48318edc28a50c3f3158 https://github.com/yast/yast-ruby-bindings/commit/8732ca2cca16abdd3aff48318e... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-06 (Mon, 06 May 2013) Changed paths: M src/binary/Builtin.cc M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- add tolstring builtin Commit: 9b675863269500a8b554a111caab1fa9efc3c45c https://github.com/yast/yast-ruby-bindings/commit/9b675863269500a8b554a111ca... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-05-06 (Mon, 06 May 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added toasci() builtin Commit: 8b6a7d11530ef2de25beea80ec8376920405437e https://github.com/yast/yast-ruby-bindings/commit/8b6a7d11530ef2de25beea80ec... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-05-06 (Mon, 06 May 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added timestring() builtin Commit: 136ea96f24ee97b134304afa1e9aa1f8e6612e20 https://github.com/yast/yast-ruby-bindings/commit/136ea96f24ee97b134304afa1e... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-06 (Mon, 06 May 2013) Changed paths: M src/binary/Builtin.cc M src/binary/CMakeLists.txt M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- add crypt builtins Commit: 9ba2537bd8b5a10b077d8ae80acf85b79e7c4df7 https://github.com/yast/yast-ruby-bindings/commit/9ba2537bd8b5a10b077d8ae80a... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-07 (Tue, 07 May 2013) Changed paths: M src/binary/Y2RubyTypeConv.cc M src/ruby/ycp.rb A src/ruby/ycp/arg_reg.rb A src/ruby/ycp/external.rb A src/ruby/ycp/fun_ref.rb R src/ruby/ycp/reference.rb Log Message: ----------- adapt to changes in y2r for references Commit: ffe30fe699075ab891e691cde2c63353a4b11da4 https://github.com/yast/yast-ruby-bindings/commit/ffe30fe699075ab891e691cde2... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-07 (Tue, 07 May 2013) Changed paths: A src/ruby/ycp/arg_ref.rb R src/ruby/ycp/arg_reg.rb Log Message: ----------- fix typo Commit: 62efda3edead699be58ebafd90fdc8cb91adfd33 https://github.com/yast/yast-ruby-bindings/commit/62efda3edead699be58ebafd90... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-07 (Tue, 07 May 2013) Changed paths: M src/binary/Y2CCRubyClient.cc M src/binary/Y2RubyTypeConv.cc M src/binary/YCP.cc Log Message: ----------- fix references and client call with abs value Commit: 7f9d7fc5b5540c2695a0d3e759dc4284b1207502 https://github.com/yast/yast-ruby-bindings/commit/7f9d7fc5b5540c2695a0d3e759... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-07 (Tue, 07 May 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- Merge pull request #9 from lslezak/timestring Added timestring() builtin Commit: 3b99b04ad505f6bbd5d04c312a2bf984618768bf https://github.com/yast/yast-ruby-bindings/commit/3b99b04ad505f6bbd5d04c312a... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-07 (Tue, 07 May 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- Merge pull request #8 from lslezak/toascii Added toasci() builtin Commit: 573837b0958e4f00d54bc33455da67760382d0ff https://github.com/yast/yast-ruby-bindings/commit/573837b0958e4f00d54bc33455... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-05-07 (Tue, 07 May 2013) Changed paths: M src/binary/Builtin.cc M src/binary/CMakeLists.txt M src/binary/Y2CCRubyClient.cc M src/binary/Y2RubyTypeConv.cc M src/binary/YCP.cc M src/ruby/ycp.rb A src/ruby/ycp/arg_ref.rb M src/ruby/ycp/builtins.rb A src/ruby/ycp/external.rb A src/ruby/ycp/fun_ref.rb R src/ruby/ycp/reference.rb M tests/ruby/builtins_test.rb Log Message: ----------- Merge remote-tracking branch 'upstream/workshop_adaptation_for_conversion' into tohexstring Conflicts: tests/ruby/builtins_test.rb Commit: b2cca52cf78b2232fe81e774f36a6e2e1e4033bb https://github.com/yast/yast-ruby-bindings/commit/b2cca52cf78b2232fe81e774f3... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-07 (Tue, 07 May 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- Merge pull request #7 from lslezak/tohexstring Added tohexstring() builtin Commit: cfc6eeaeac1d98f1f9b201071757c81027e9e34b https://github.com/yast/yast-ruby-bindings/commit/cfc6eeaeac1d98f1f9b2010717... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-07 (Tue, 07 May 2013) Changed paths: M src/binary/YCP.cc M src/binary/YRuby.cc M src/ruby/ycp.rb M src/ruby/ycp/builtins.rb M src/ruby/ycp/ops.rb Log Message: ----------- another bunch of various fixes found during testing Commit: f27e677ce71f22d7ec8ed4b87eaffa40957d8b52 https://github.com/yast/yast-ruby-bindings/commit/f27e677ce71f22d7ec8ed4b87e... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-05-09 (Thu, 09 May 2013) Changed paths: M tests/ruby/builtins_test.rb Log Message: ----------- disable a timestring() test it is system dependent and may fail in different setup Commit: 13c19b5e75ce31c007b460e784af85a1935a15cf https://github.com/yast/yast-ruby-bindings/commit/13c19b5e75ce31c007b460e784... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-09 (Thu, 09 May 2013) Changed paths: M tests/ruby/builtins_test.rb Log Message: ----------- Merge pull request #11 from lslezak/timesting_testsuite_fix Disable a timestring() test Commit: e8d1d7aa9a9ca0c492d51ddef0b7c90ab0f7e0d2 https://github.com/yast/yast-ruby-bindings/commit/e8d1d7aa9a9ca0c492d51ddef0... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-09 (Thu, 09 May 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- add missing builtins Commit: a9cdc379841ab1d8deb5728869fccd0cf3131834 https://github.com/yast/yast-ruby-bindings/commit/a9cdc379841ab1d8deb5728869... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-09 (Thu, 09 May 2013) Changed paths: M VERSION.cmake M src/binary/Builtin.cc M src/ruby/ycp/builtins.rb R src/ruby/ycp/helper.rb M tests/ruby/builtins_test.rb R tests/ruby/helper_test.rb Log Message: ----------- implement regexp builtins in C to preserve regexp syntax Commit: 56a29112e19c67af52b46cc74175ebe08edcf4aa https://github.com/yast/yast-ruby-bindings/commit/56a29112e19c67af52b46cc741... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-09 (Thu, 09 May 2013) Changed paths: M src/ruby/ycp/path.rb Log Message: ----------- provide useful info for invalid path Commit: fc3d17d6c88ce7ab97de98672929d379d62da38a https://github.com/yast/yast-ruby-bindings/commit/fc3d17d6c88ce7ab97de986729... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-05-10 (Fri, 10 May 2013) Changed paths: M src/binary/Y2YCPTypeConv.cc Log Message: ----------- added YCode conversion evaluate the code and return the result needed for converting e.g. SCR::Read(.target.yast2, "languages/language_cs_CZ.ycp") results - fow unknown types put also the type to the exception message Commit: d262ce316c5a750fac65c9e091552e5cb672c57e https://github.com/yast/yast-ruby-bindings/commit/d262ce316c5a750fac65c9e091... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-10 (Fri, 10 May 2013) Changed paths: M src/binary/Y2YCPTypeConv.cc Log Message: ----------- Merge pull request #16 from lslezak/code_conversion Added YCode conversion Commit: 3faa96938c7da4ce2d5771d5700f11642106a4af https://github.com/yast/yast-ruby-bindings/commit/3faa96938c7da4ce2d5771d570... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-10 (Fri, 10 May 2013) Changed paths: M src/binary/Y2RubyClientComponent.cc Log Message: ----------- fix setting WFM::ARGS Commit: 711a5010af623438d881c97e8c23e2a1aa92aa82 https://github.com/yast/yast-ruby-bindings/commit/711a5010af623438d881c97e8c... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-10 (Fri, 10 May 2013) Changed paths: M src/ruby/ycp/ops.rb Log Message: ----------- do not provide detail backtrace in case index on nil Commit: c703e0357250480157d26e58f33bd1e52eacde94 https://github.com/yast/yast-ruby-bindings/commit/c703e0357250480157d26e58f3... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-10 (Fri, 10 May 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- fix lastnotof Commit: d8e7f9dd637833be3ab722208f02cb1b50b7f296 https://github.com/yast/yast-ruby-bindings/commit/d8e7f9dd637833be3ab722208f... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-10 (Fri, 10 May 2013) Changed paths: M src/ruby/ycp/ops.rb Log Message: ----------- fix log compatibility Commit: 085ce5dab6b41d6a3e034e1e6e14c0801b5f7198 https://github.com/yast/yast-ruby-bindings/commit/085ce5dab6b41d6a3e034e1e6e... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-10 (Fri, 10 May 2013) Changed paths: M src/ruby/ycp/path.rb Log Message: ----------- fix loading path to proper work of topath builtin Commit: 197d0ccda0f373490c79e16dd620d3fcd54b95fc https://github.com/yast/yast-ruby-bindings/commit/197d0ccda0f373490c79e16dd6... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-10 (Fri, 10 May 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- fix sformat when String module is loaded Commit: 08f476a81d7be55037a9a3f338d394611723982f https://github.com/yast/yast-ruby-bindings/commit/08f476a81d7be55037a9a3f338... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-10 (Fri, 10 May 2013) Changed paths: M src/ruby/ycp.rb M src/ruby/ycp/builtins.rb M src/ruby/ycp/term.rb M tests/ruby/builtins_test.rb Log Message: ----------- fix sformat and tostring builtin Commit: 7b5019767b9883c932d482f04d907f30d8216870 https://github.com/yast/yast-ruby-bindings/commit/7b5019767b9883c932d482f04d... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-05-11 (Sat, 11 May 2013) Changed paths: M src/binary/Builtin.cc M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- added lsort() builtin Commit: 4da8f56808afebc81778862538163795b82fe251 https://github.com/yast/yast-ruby-bindings/commit/4da8f56808afebc81778862538... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-05-12 (Sun, 12 May 2013) Changed paths: M src/ruby/ycp/term.rb Log Message: ----------- implement []= operator in YCP::Term to allow direct assignment to an index Commit: 83fbe341c01cbeda5b2b1004cd965cc48c5f4aad https://github.com/yast/yast-ruby-bindings/commit/83fbe341c01cbeda5b2b1004cd... Author: David Majda <david@majda.cz> Date: 2013-05-13 (Mon, 13 May 2013) Changed paths: M src/ruby/ycp/term.rb Log Message: ----------- Merge pull request #21 from lslezak/term_index implement []= operator in YCP::Term Commit: 76c725d9f973a4a3072ee7fa76f7ce7a94d0851c https://github.com/yast/yast-ruby-bindings/commit/76c725d9f973a4a3072ee7fa76... Author: David Majda <david@majda.cz> Date: 2013-05-13 (Mon, 13 May 2013) Changed paths: M src/binary/Builtin.cc M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- Merge pull request #19 from lslezak/lsort Added lsort() builtin Commit: 61c4906fe0e93e56dbec3157c58c2c3152f962c7 https://github.com/yast/yast-ruby-bindings/commit/61c4906fe0e93e56dbec3157c5... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-05-13 (Mon, 13 May 2013) Changed paths: M src/ruby/ycp/builtins.rb M src/ruby/ycp/fun_ref.rb Log Message: ----------- tostring() - added support for YCP::FunRef type fixes crash when a function reference is logged via y2log() functions Commit: b6591067dfb11e9c3a1d07e898b9ccc67761eda8 https://github.com/yast/yast-ruby-bindings/commit/b6591067dfb11e9c3a1d07e898... Author: David Majda <david@majda.cz> Date: 2013-05-13 (Mon, 13 May 2013) Changed paths: M src/ruby/ycp/builtins.rb M src/ruby/ycp/fun_ref.rb Log Message: ----------- Merge pull request #20 from lslezak/fun_ref_tostring tostring() - added support for YCP::FunRef type Commit: 435e8ad3025f3c31f360c4d7198dd0d1349fe80f https://github.com/yast/yast-ruby-bindings/commit/435e8ad3025f3c31f360c4d719... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-14 (Tue, 14 May 2013) Changed paths: M src/binary/Y2RubyUtils.cc Log Message: ----------- fix unintialized constant under Kernel Commit: 837e2e05e740d2a5906ff407a0278677b7cac4bc https://github.com/yast/yast-ruby-bindings/commit/837e2e05e740d2a5906ff407a0... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-14 (Tue, 14 May 2013) Changed paths: M src/ruby/ycp/builtins.rb M src/ruby/ycp/external.rb Log Message: ----------- fix tostring for external references Commit: fd63f1da9aaa34d083d5b009281e0a3963ec933e https://github.com/yast/yast-ruby-bindings/commit/fd63f1da9aaa34d083d5b00928... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-14 (Tue, 14 May 2013) Changed paths: M src/binary/Y2RubyUtils.cc M src/binary/YRuby.cc Log Message: ----------- revert back fix for Kernel module, as it doesn't work and replace Kernel with Object there Commit: d8271e4013dba3367020d12bf5151f5554668c0d https://github.com/yast/yast-ruby-bindings/commit/d8271e4013dba3367020d12bf5... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-15 (Wed, 15 May 2013) Changed paths: M src/ruby/ycp.rb Log Message: ----------- Handle System namespace different as it provide inner namespace Commit: 643e1084ef7b2cdd6e0eb5748b3553103751cca7 https://github.com/yast/yast-ruby-bindings/commit/643e1084ef7b2cdd6e0eb5748b... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-15 (Wed, 15 May 2013) Changed paths: M src/ruby/ycp/builtins.rb M src/ruby/ycp/ops.rb M tests/ruby/builtins_test.rb Log Message: ----------- fix lsort to conform ycp implementation Commit: d4d53a35551ed072e7c00f345ec9be3f16af4291 https://github.com/yast/yast-ruby-bindings/commit/d4d53a35551ed072e7c00f345e... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-15 (Wed, 15 May 2013) Changed paths: M src/ruby/ycp/ops.rb Log Message: ----------- fix typo Commit: c4a78671d81475143aac18e68004b5ff929e2288 https://github.com/yast/yast-ruby-bindings/commit/c4a78671d81475143aac18e680... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-15 (Wed, 15 May 2013) Changed paths: M src/binary/YRuby.cc M src/binary/YRubyNamespace.h Log Message: ----------- do not two times initialize ruby modules Commit: 4a7a59a9b273b65b300b65202b0dcc09e1bcf797 https://github.com/yast/yast-ruby-bindings/commit/4a7a59a9b273b65b300b65202b... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-16 (Thu, 16 May 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- few improvements to builtins Commit: 96d05cc1587b0189c76acc7cb7ecc6416bcf2fe1 https://github.com/yast/yast-ruby-bindings/commit/96d05cc1587b0189c76acc7cb7... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-16 (Thu, 16 May 2013) Changed paths: M tests/ruby/builtins_test.rb Log Message: ----------- fix tostring with precision Commit: 28c739767319d8c9ff18738f6e2a9231a5b4d04f https://github.com/yast/yast-ruby-bindings/commit/28c739767319d8c9ff18738f6e... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-16 (Thu, 16 May 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- bunch of builtins improvements Commit: 27b629b07d0c42af858bfedf4c6d0abcf0e71d32 https://github.com/yast/yast-ruby-bindings/commit/27b629b07d0c42af858bfedf4c... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-05-21 (Tue, 21 May 2013) Changed paths: M src/binary/Y2YCPTypeConv.cc M src/binary/YRuby.cc Log Message: ----------- use "external" encoding (set by locale, usually UTF-8) for YCP strings instead of ASCII-8BIT default which can lead to error "incompatible character encodings: ASCII-8BIT and UTF-8" when merging Ruby and YCP strings Commit: a925e5da1feeb5a3bc9f5d1c78e284b8b75d45aa https://github.com/yast/yast-ruby-bindings/commit/a925e5da1feeb5a3bc9f5d1c78... Author: Martin Vidner <martin@vidner.net> Date: 2013-05-21 (Tue, 21 May 2013) Changed paths: M src/binary/Y2YCPTypeConv.cc M src/binary/YRuby.cc Log Message: ----------- Merge pull request #24 from lslezak/external_string_encoding Use "external" encoding (set by locale, usually UTF-8) for YCP strings Commit: 215bed5f91708f44c3ee3b3a9df066676570d2f6 https://github.com/yast/yast-ruby-bindings/commit/215bed5f91708f44c3ee3b3a9d... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-22 (Wed, 22 May 2013) Changed paths: M src/ruby/ycp/convert.rb M tests/ruby/convert_test.rb Log Message: ----------- add convert shortcuts Commit: 66ae5025cd5593acfa1e3b1a311da591d9ffe760 https://github.com/yast/yast-ruby-bindings/commit/66ae5025cd5593acfa1e3b1a31... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-22 (Wed, 22 May 2013) Changed paths: M src/binary/Y2RubyTypeConv.cc M src/binary/Y2YCPTypeConv.cc Log Message: ----------- fix number conversion to use proper type Commit: 8134441badda60477d640993a93f46d46d1dd68f https://github.com/yast/yast-ruby-bindings/commit/8134441badda60477d640993a9... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-05-22 (Wed, 22 May 2013) Changed paths: M src/ruby/ycp/i18n.rb Log Message: ----------- properly initialize FastGettext - detect available locales - join all text domains to a single combined text domain - set the current language - set the correct path to YaST translations - support for dynamic language change at runtime (needed in installation) Commit: f9153d168ceb1c2063635c84fd79006aa72340a7 https://github.com/yast/yast-ruby-bindings/commit/f9153d168ceb1c2063635c84fd... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-22 (Wed, 22 May 2013) Changed paths: M src/ruby/ycp/i18n.rb Log Message: ----------- Merge pull request #25 from lslezak/locale_fixes Properly initialize FastGettext Commit: fdaf73a45b70a4445bb06dbad6cc8d8022e76c4e https://github.com/yast/yast-ruby-bindings/commit/fdaf73a45b70a4445bb06dbad6... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-22 (Wed, 22 May 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- for hash builtins same key order as in YCP Commit: b08c773e9d5b04fcbed0d62bf2030fcaffce2a55 https://github.com/yast/yast-ruby-bindings/commit/b08c773e9d5b04fcbed0d62bf2... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-22 (Wed, 22 May 2013) Changed paths: M src/ruby/ycp.rb Log Message: ----------- remove workaround for System namespace as it is fixed directly in WFM Commit: 13f8066495c4c32cdf2f7e96b92c55785759144a https://github.com/yast/yast-ruby-bindings/commit/13f8066495c4c32cdf2f7e96b9... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-23 (Thu, 23 May 2013) Changed paths: M src/ruby/ycp/builtins.rb Log Message: ----------- fix sorting Commit: 3a4d7b8a98760b0df6c523a1b6087900c69cc72b https://github.com/yast/yast-ruby-bindings/commit/3a4d7b8a98760b0df6c523a1b6... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-23 (Thu, 23 May 2013) Changed paths: M tests/ruby/builtins_test.rb Log Message: ----------- fix sorting Commit: 5463ca0ce7f3c9b8b8723840b4db2e6e80b4322b https://github.com/yast/yast-ruby-bindings/commit/5463ca0ce7f3c9b8b8723840b4... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-23 (Thu, 23 May 2013) Changed paths: M src/ruby/ycp.rb M src/ruby/ycp/builtins.rb M src/ruby/ycp/path.rb M src/ruby/ycp/term.rb M tests/ruby/builtins_test.rb Log Message: ----------- fix deep copy to work everywhere Commit: abf3c320570403442fb8d4582d6e8a1af596c448 https://github.com/yast/yast-ruby-bindings/commit/abf3c320570403442fb8d4582d... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-23 (Thu, 23 May 2013) Changed paths: M src/ruby/ycp/path.rb M tests/ruby/path_test.rb Log Message: ----------- fix regression in path clonning Commit: f08bd70a62af270548d31fe297f84487df9b8361 https://github.com/yast/yast-ruby-bindings/commit/f08bd70a62af270548d31fe297... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-05-24 (Fri, 24 May 2013) Changed paths: M src/ruby/ycp/i18n.rb Log Message: ----------- i18n - return default locale when current language is not set to avoid reinitialization in testsuite Commit: 3cdfc447ce0ec74b130d018e90b83faa583d858f https://github.com/yast/yast-ruby-bindings/commit/3cdfc447ce0ec74b130d018e90... Author: Martin Vidner <martin@vidner.net> Date: 2013-05-24 (Fri, 24 May 2013) Changed paths: M src/ruby/ycp/i18n.rb Log Message: ----------- Merge pull request #29 from lslezak/current_language_fix i18n - return default locale when current language is not set Commit: a7cf19b0e438f86f035f20567f992a4a623091b8 https://github.com/yast/yast-ruby-bindings/commit/a7cf19b0e438f86f035f20567f... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-27 (Mon, 27 May 2013) Changed paths: M src/binary/Builtin.cc M src/ruby/ycp/scr.rb M src/ruby/ycp/wfm.rb Log Message: ----------- when calling scr or wfm set properly execution environment so log have proper location if agents use ycploging Commit: a825791e9b996ebb3a39e468bf3e9dec1b05f6bd https://github.com/yast/yast-ruby-bindings/commit/a825791e9b996ebb3a39e468bf... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-27 (Mon, 27 May 2013) Changed paths: M tests/ruby/path_test.rb Log Message: ----------- use valid byte sequence Commit: b9b9434dca7c7d38aa62f03d5bacee1a45bb2bc6 https://github.com/yast/yast-ruby-bindings/commit/b9b9434dca7c7d38aa62f03d5b... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-05-28 (Tue, 28 May 2013) Changed paths: M src/binary/Y2YCPTypeConv.cc Log Message: ----------- always use UTF-8 encoding when converting YCPString -> Ruby String Commit: e04cc687184d8c09fa8dd2b2ae08d0be269a75ea https://github.com/yast/yast-ruby-bindings/commit/e04cc687184d8c09fa8dd2b2ae... Author: Martin Vidner <martin@vidner.net> Date: 2013-05-28 (Tue, 28 May 2013) Changed paths: M src/binary/Y2YCPTypeConv.cc Log Message: ----------- Merge pull request #30 from lslezak/utf-8_strings Always use UTF-8 encoding when converting YCPString -> Ruby String Commit: 13530718f58a020ca78d382399d87511d2ff1f7f https://github.com/yast/yast-ruby-bindings/commit/13530718f58a020ca78d382399... Author: Martin Vidner <mvidner@suse.cz> Date: 2013-05-29 (Wed, 29 May 2013) Changed paths: M src/ruby/ycp/scr.rb M src/ruby/ycp/wfm.rb Log Message: ----------- Use the correct call frame when setting the ExecutionEnvironment. https://github.com/yast/yast-ruby-bindings/issues/23 Commit: ed74430752ebefdad2b03908e339811bbf61dced https://github.com/yast/yast-ruby-bindings/commit/ed74430752ebefdad2b03908e3... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-29 (Wed, 29 May 2013) Changed paths: M src/ruby/ycp/scr.rb M src/ruby/ycp/wfm.rb Log Message: ----------- Merge pull request #31 from mvidner/workshop_adaptation_for_conversion Use the correct call frame when setting the ExecutionEnvironment. (#23) Commit: 788d27331ccbec1d720af676d390a13a0b1702f7 https://github.com/yast/yast-ruby-bindings/commit/788d27331ccbec1d720af676d3... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-30 (Thu, 30 May 2013) Changed paths: M src/ruby/ycp/convert.rb M tests/ruby/convert_test.rb Log Message: ----------- make convert shortcut ruby style Commit: 59e4ebea8aba7891c7e0da6350046c9242a1064b https://github.com/yast/yast-ruby-bindings/commit/59e4ebea8aba7891c7e0da6350... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-30 (Thu, 30 May 2013) Changed paths: M src/ruby/ycp.rb M src/ruby/ycp/builtins.rb M src/ruby/ycp/ops.rb M src/ruby/ycp/term.rb A src/ruby/ycp/ycp.rb M tests/ruby/builtins_test.rb Log Message: ----------- ensure that builtins always return deep copy when needed Commit: 8b8f1e58d63f46404b3e87512f56025ff10c2b6f https://github.com/yast/yast-ruby-bindings/commit/8b8f1e58d63f46404b3e87512f... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-30 (Thu, 30 May 2013) Changed paths: A src/ruby/ycp/client_base.rb A src/ruby/ycp/module_base.rb Log Message: ----------- add bases for all client and module classes Commit: 7811f57d5ebd21728ba67a65d6935c0266ef681c https://github.com/yast/yast-ruby-bindings/commit/7811f57d5ebd21728ba67a65d6... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-30 (Thu, 30 May 2013) Changed paths: M src/ruby/ycp.rb M src/ruby/ycp/client_base.rb M src/ruby/ycp/module_base.rb A src/ruby/ycp/ui.rb A tests/ruby/ui_test.rb Log Message: ----------- add ui shortcuts Commit: 6bf215c959cbe71aa4b221b5a6a357132b01cf67 https://github.com/yast/yast-ruby-bindings/commit/6bf215c959cbe71aa4b221b5a6... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-30 (Thu, 30 May 2013) Changed paths: M src/ruby/ycp.rb A src/ruby/ycp/client.rb R src/ruby/ycp/client_base.rb A src/ruby/ycp/module.rb R src/ruby/ycp/module_base.rb M src/ruby/ycp/ycp.rb Log Message: ----------- simplify base class names Commit: fbcdbc61bf48a7ba9d33e4f681cd3ac87ca7f71e https://github.com/yast/yast-ruby-bindings/commit/fbcdbc61bf48a7ba9d33e4f681... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-30 (Thu, 30 May 2013) Changed paths: M src/ruby/ycp/ui.rb Log Message: ----------- no shortcut for ui and opt term Commit: d504723425c206052b3aac1faf30e284bc45f316 https://github.com/yast/yast-ruby-bindings/commit/d504723425c206052b3aac1faf... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-30 (Thu, 30 May 2013) Changed paths: M src/binary/YRuby.cc M src/binary/YRubyNamespace.cc M src/binary/YRubyNamespace.h M src/ruby/ycp.rb M src/ruby/ycp/client.rb M src/ruby/ycp/module.rb R src/ruby/ycp/ui.rb A src/ruby/ycp/ui_shortcuts.rb Log Message: ----------- remove old way for ruby module definition as it breaks calling modules likes String and fix UI module collision Commit: 8baef81768250b1a1314fcb8ff34e29654c33d60 https://github.com/yast/yast-ruby-bindings/commit/8baef81768250b1a1314fcb8ff... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-30 (Thu, 30 May 2013) Changed paths: A tests/ruby/ui_shortcuts_test.rb R tests/ruby/ui_test.rb Log Message: ----------- fix ui shortcuts test Commit: 6483514aa909a49a262694580e6cf2d47dcdaee4 https://github.com/yast/yast-ruby-bindings/commit/6483514aa909a49a262694580e... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-05-31 (Fri, 31 May 2013) Changed paths: M src/ruby/ycp/builtins.rb M src/ruby/ycp/i18n.rb M tests/ruby/ops_test.rb Log Message: ----------- changes of i18N Commit: d09cdba2e8a504b6b00acdd8c49cd81033946b7f https://github.com/yast/yast-ruby-bindings/commit/d09cdba2e8a504b6b00acdd8c4... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M src/binary/Builtin.cc M src/binary/Y2RubyUtils.cc M src/binary/Y2RubyUtils.h M src/binary/Y2YCPTypeConv.cc M src/binary/YCP.cc M src/binary/YRuby.cc M tests/ruby/builtins_test.rb Log Message: ----------- fix builtins implemented in C++ to return UTF-8 Strings added rb_utf8_str_new() helpers for creating UTF-8 Strings Commit: db5e4f2323af5aee2375e7cd5d1d095a95420fa0 https://github.com/yast/yast-ruby-bindings/commit/db5e4f2323af5aee2375e7cd5d... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M src/binary/YRuby.cc Log Message: ----------- fixed compiler warnings - warning: deprecated conversion from string constant to ‘char*’ - warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument has type ...::size_type Commit: 189a7b156890460d6007c33975e791418c23f1b7 https://github.com/yast/yast-ruby-bindings/commit/189a7b156890460d6007c33975... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M src/binary/Builtin.cc M src/binary/Y2RubyUtils.cc M src/binary/Y2RubyUtils.h M src/binary/Y2YCPTypeConv.cc M src/binary/YCP.cc M src/binary/YRuby.cc M tests/ruby/builtins_test.rb Log Message: ----------- Merge pull request #34 from lslezak/utf8_builtins fix builtins implemented in C++ to return UTF-8 Strings Commit: 45d6c7f9efd2f092a37c32cfaa1b3fa0cb4cae7c https://github.com/yast/yast-ruby-bindings/commit/45d6c7f9efd2f092a37c32cfaa... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M src/binary/YRuby.cc Log Message: ----------- Merge pull request #35 from lslezak/fix_warnings fixed compiler warnings Commit: 3d29693f4a62da1b13c1282959db5ca1578d6e93 https://github.com/yast/yast-ruby-bindings/commit/3d29693f4a62da1b13c1282959... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M src/binary/Y2CCRubyClient.cc Log Message: ----------- ensure that ruby bindings run only ruby clients Commit: 230419b765b89849386b7ae388461a2063c62fc8 https://github.com/yast/yast-ruby-bindings/commit/230419b765b89849386b7ae388... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M src/binary/Y2RubyComponent.cc M src/binary/Y2RubyComponent.h Log Message: ----------- cache loaded namespaces to be more efficient and prevent memory leaks Commit: 9a9679b4a076ef59553e342e711dc1390e333e6c https://github.com/yast/yast-ruby-bindings/commit/9a9679b4a076ef59553e342e71... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M src/binary/Y2RubyComponent.cc M src/binary/YCP.cc M src/binary/YRuby.cc M src/binary/YRubyNamespace.cc Log Message: ----------- more memory leak fixes Commit: cc36504e6fd2beb4d2d6eeeb8aef61a4e25c3f61 https://github.com/yast/yast-ruby-bindings/commit/cc36504e6fd2beb4d2d6eeeb8a... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M src/binary/Builtin.cc M src/binary/Y2CCRuby.cc M src/binary/Y2RubyClientComponent.cc M src/binary/Y2RubyComponent.cc M src/binary/YCP.cc M src/binary/YRuby.cc M src/binary/YRubyNamespace.cc Log Message: ----------- decrease log verbosity Commit: e9dbc63b5552a97119247516e039dff04e3c4287 https://github.com/yast/yast-ruby-bindings/commit/e9dbc63b5552a97119247516e0... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M src/ruby/ycp/ops.rb M tests/ruby/ops_test.rb Log Message: ----------- allow division by zero as ycp also allows it Commit: 606df12dcf7199ea60923961135a9f87ff3959bb https://github.com/yast/yast-ruby-bindings/commit/606df12dcf7199ea6092396113... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-06-07 (Fri, 07 Jun 2013) Changed paths: M src/ruby/ycp/builtins.rb M src/ruby/ycp/i18n.rb Log Message: ----------- better fast_gettext integration - do not use a combined textdomain remember the requested textdomain in each class instead. This could also slightly improve start up time as the old approach loaded _all_ available translations, not just the needed ones. Commit: 9ac141407bbd85b919454e92ffba412051aa3c75 https://github.com/yast/yast-ruby-bindings/commit/9ac141407bbd85b919454e92ff... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-06-07 (Fri, 07 Jun 2013) Changed paths: M src/ruby/ycp/builtins.rb M src/ruby/ycp/i18n.rb Log Message: ----------- Merge pull request #37 from lslezak/better_fast_gettext_integration better fast_gettext integration - do not use a combined textdomain Commit: 16f22aa3da1b89147ee3d0abc28bbbabe3901ca1 https://github.com/yast/yast-ruby-bindings/commit/16f22aa3da1b89147ee3d0abc2... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M src/binary/Y2RubyClientComponent.cc Log Message: ----------- remove `debugger symbol from the client argument list this extra argument is added by genericfronted when YCP debugger is activated (e.g. via Y2DEBUGGER=1) the extra argument needs to be removed before starting the client Commit: 34ec2ca7f3c07c2d684d90f624bfc938a7baab59 https://github.com/yast/yast-ruby-bindings/commit/34ec2ca7f3c07c2d684d90f624... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M src/binary/Y2RubyClientComponent.cc Log Message: ----------- Merge pull request #38 from lslezak/ycp_debugger_compatibility remove `debugger symbol from the client argument list Commit: b282a3ec2e661e9eacea12bf8ba602af802ba9c2 https://github.com/yast/yast-ruby-bindings/commit/b282a3ec2e661e9eacea12bf8b... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M src/ruby/ycp/ops.rb Log Message: ----------- decrease loggin in 'index' builtin so the yast tests pass Commit: 161af1b6190b7bdfa4636f40e389c0ea58170cb5 https://github.com/yast/yast-ruby-bindings/commit/161af1b6190b7bdfa4636f40e3... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M src/ruby/ycp/ops.rb Log Message: ----------- Merge pull request #41 from lslezak/decrease_logging Decrease logging in 'index' builtin so the yast tests pass Commit: 7534c6f004a9266112fe2b8766c9b1afb3f5b06f https://github.com/yast/yast-ruby-bindings/commit/7534c6f004a9266112fe2b8766... Author: Ladislav Slezak <lslezak@novell.com> Date: 2013-06-13 (Thu, 13 Jun 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- Fixed YCP compatibility in Builtins.tointeger() tointeger("") or tointeger("foo") should return nil, Ruby returns 0, handle also the weird YCP cases like " 0x20" (-> 0) or " 020" (-> 20) Commit: 9a7c4fbd8ad9335d2d3fa520f3dda00893f927ca https://github.com/yast/yast-ruby-bindings/commit/9a7c4fbd8ad9335d2d3fa520f3... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-06-13 (Thu, 13 Jun 2013) Changed paths: M src/ruby/ycp/builtins.rb M tests/ruby/builtins_test.rb Log Message: ----------- Merge pull request #42 from lslezak/tointeger_fix Fixed YCP compatibility in Builtins.tointeger() Commit: ca26dfa5a8a2c95808a89a869fd93fd36c95029a https://github.com/yast/yast-ruby-bindings/commit/ca26dfa5a8a2c95808a89a869f... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-06-13 (Thu, 13 Jun 2013) Changed paths: M src/binary/YCP.cc M src/ruby/ycp/ycp.rb Log Message: ----------- implement YCP.include Commit: f4999af434629047d591e8b43102d52c57538560 https://github.com/yast/yast-ruby-bindings/commit/f4999af434629047d591e8b431... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-06-14 (Fri, 14 Jun 2013) Changed paths: M src/ruby/ycp/ycp.rb Log Message: ----------- adapt to latest changes in y2r Commit: daaa7cfb22db02508505b16e092e3ec9fd7a3149 https://github.com/yast/yast-ruby-bindings/commit/daaa7cfb22db02508505b16e09... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-06-17 (Mon, 17 Jun 2013) Changed paths: M src/ruby/ycp/exportable.rb M tests/ruby/exportable_test.rb Log Message: ----------- Fix issue with assigning global variable(issue#458) Commit: 9384982173403494b807f1ea7f97c1981a45d4e7 https://github.com/yast/yast-ruby-bindings/commit/9384982173403494b807f1ea7f... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-06-18 (Tue, 18 Jun 2013) Changed paths: M src/binary/YCP.cc M src/ruby/ycp/exportable.rb M src/ruby/ycp/ycp.rb M tests/ruby/exportable_test.rb Log Message: ----------- Merge pull request #44 from yast/include_support Include support Commit: 517f5159734706544212bacfebedddf29173f8ab https://github.com/yast/yast-ruby-bindings/commit/517f5159734706544212bacfeb... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-06-18 (Tue, 18 Jun 2013) Changed paths: M CMakeLists.txt M README M VERSION.cmake R examples/ruby/Bar.rb R examples/ruby/Foo.rb R examples/ruby/libycp.rb R examples/ruby/logger.rb R examples/ruby/module-arch.rb R examples/ruby/module-storage.rb R examples/ruby/module-timezone.rb R examples/ruby/ruby_from_ycp.sh R examples/ruby/ruby_from_ycp.ycp R examples/ruby/ruby_from_ycp_2.ycp R examples/ruby/scr.rb R examples/ruby/scr.ycp R examples/ruby/ui.rb R examples/ruby/ycp-1.rb M package/yast2-ruby-bindings.changes M src/CMakeLists.txt A src/binary/Builtin.cc A src/binary/CMakeLists.txt A src/binary/RubyLogger.cc A src/binary/RubyLogger.h A src/binary/Y2CCRuby.cc A src/binary/Y2CCRuby.h A src/binary/Y2CCRubyClient.cc A src/binary/Y2CCRubyClient.h A src/binary/Y2RubyClientComponent.cc A src/binary/Y2RubyClientComponent.h A src/binary/Y2RubyComponent.cc A src/binary/Y2RubyComponent.h A src/binary/Y2RubyReference.cc A src/binary/Y2RubyReference.h A src/binary/Y2RubyTypeConv.cc A src/binary/Y2RubyTypeConv.h A src/binary/Y2RubyUtils.cc A src/binary/Y2RubyUtils.h A src/binary/Y2YCPTypeConv.cc A src/binary/Y2YCPTypeConv.h A src/binary/YCP.cc A src/binary/YRuby.cc A src/binary/YRuby.h A src/binary/YRubyNamespace.cc A src/binary/YRubyNamespace.h M src/ruby/CMakeLists.txt R src/ruby/RubyLogger.cc R src/ruby/RubyLogger.h R src/ruby/Y2CCRuby.cc R src/ruby/Y2CCRuby.h R src/ruby/Y2RubyComponent.cc R src/ruby/Y2RubyComponent.h R src/ruby/Y2RubyTypeConv.cc R src/ruby/Y2RubyTypeConv.h R src/ruby/Y2RubyTypePath.cc R src/ruby/Y2RubyTypePath.h R src/ruby/Y2RubyTypeTerm.cc R src/ruby/Y2RubyTypeTerm.h R src/ruby/Y2RubyUtils.cc R src/ruby/Y2RubyUtils.h R src/ruby/YCP.cc R src/ruby/YRuby.cc R src/ruby/YRuby.h R src/ruby/YRubyNamespace.cc R src/ruby/YRubyNamespace.h M src/ruby/ycp.rb A src/ruby/ycp/arg_ref.rb A src/ruby/ycp/break.rb A src/ruby/ycp/builtins.rb A src/ruby/ycp/client.rb A src/ruby/ycp/convert.rb A src/ruby/ycp/exportable.rb A src/ruby/ycp/external.rb A src/ruby/ycp/fun_ref.rb A src/ruby/ycp/i18n.rb A src/ruby/ycp/logger.rb A src/ruby/ycp/module.rb A src/ruby/ycp/ops.rb A src/ruby/ycp/path.rb A src/ruby/ycp/scr.rb A src/ruby/ycp/term.rb A src/ruby/ycp/ui_shortcuts.rb A src/ruby/ycp/wfm.rb A src/ruby/ycp/ycp.rb R src/swig/CMakeLists.txt R src/swig/yast.i R src/swig/ycp.i R src/swig/ycp.rb R src/swig/yui.i R src/swig/yui.rb M tests/ruby/CMakeLists.txt A tests/ruby/builtins_test.rb A tests/ruby/convert_test.rb A tests/ruby/exportable_test.rb A tests/ruby/import_test.rb R tests/ruby/loading.rb R tests/ruby/module-arch.rb R tests/ruby/modules/Arch.ybc R tests/ruby/modules/Arch.ycp A tests/ruby/modules/ExampleTestModule.ybc A tests/ruby/modules/ExampleTestModule.ycp A tests/ruby/ops.ycp A tests/ruby/ops_test.rb A tests/ruby/path_test.rb A tests/ruby/term_test.rb A tests/ruby/test_helper.rb A tests/ruby/ui_shortcuts_test.rb R tests/ruby/ycp_import.rb R tests/ruby/ycp_iterators.rb M tests/ycp/CMakeLists.txt A tests/ycp/UI.ycp M tests/ycp/URI.rb A tests/ycp/common_module.rb M tests/ycp/ruby_from_ycp.ycp M tests/ycp/run_ycp_test.sh M yast2-ruby-bindings.spec.in Log Message: ----------- Merge pull request #4 from yast/workshop_adaptation_for_conversion Workshop adaptation for conversion Compare: https://github.com/yast/yast-ruby-bindings/compare/8951352bea5a...517f515973...