Branch: refs/heads/master
Home: https://github.com/yast/yast-yast2
Commit: 4ba143d1b51df63fa02c1ba9b55b7971242ca0d7
https://github.com/yast/yast-yast2/commit/4ba143d1b51df63fa02c1ba9b55b797124...
Author: Martin Vidner
Date: 2017-05-12 (Fri, 12 May 2017)
Changed paths:
A library/cwm/examples/object_api_tree.rb
A library/cwm/src/lib/cwm/tree.rb
Log Message:
-----------
Quick and dirty CWM::Tree, ripping off the CWM::Tabs API
Commit: 7417ad9d24d3fd2d08ff31d0a9334ba8756eaecd
https://github.com/yast/yast-yast2/commit/7417ad9d24d3fd2d08ff31d0a9334ba875...
Author: Martin Vidner
Date: 2017-05-12 (Fri, 12 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/widget.rb
Log Message:
-----------
Autorequire cwm/tree
Commit: d85d39be163cc335d538e16cd164db1816776807
https://github.com/yast/yast-yast2/commit/d85d39be163cc335d538e16cd164db1816...
Author: Martin Vidner
Date: 2017-05-12 (Fri, 12 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/tree.rb
Log Message:
-----------
WIP: can construct it with proper TreeItems but broke content switching
Commit: 1112f34257fc352a10292a239285d3ba202b5fcc
https://github.com/yast/yast-yast2/commit/1112f34257fc352a10292a239285d3ba20...
Author: Ladislav Slezák
Date: 2017-05-16 (Tue, 16 May 2017)
Changed paths:
M library/cwm/src/Makefile.am
M library/cwm/src/lib/cwm/abstract_widget.rb
M library/cwm/src/lib/cwm/custom_widget.rb
M library/cwm/src/lib/cwm/widget.rb
M library/cwm/test/Makefile.am
A library/cwm/test/abstract_widget_test.rb
A library/cwm/test/custom_widget_test.rb
M library/cwm/test/widgets_test.rb
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into cwm-tree
Commit: 11605ac468ba1adb5745459ac9e32675b1b024ef
https://github.com/yast/yast-yast2/commit/11605ac468ba1adb5745459ac9e32675b1...
Author: Ladislav Slezák
Date: 2017-05-16 (Tue, 16 May 2017)
Changed paths:
M library/cwm/src/Makefile.am
Log Message:
-----------
Update Makefile.am
Commit: a9c0b39e00de898a8d84cb5ebe15fcf961662427
https://github.com/yast/yast-yast2/commit/a9c0b39e00de898a8d84cb5ebe15fcf961...
Author: Ladislav Slezák
Date: 2017-05-16 (Tue, 16 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/tree.rb
Log Message:
-----------
Rubocop fixes
Commit: 92571066af8b5777c3d42858bd8048a6b5268430
https://github.com/yast/yast-yast2/commit/92571066af8b5777c3d42858bd8048a6b5...
Author: Martin Vidner
Date: 2017-05-18 (Thu, 18 May 2017)
Changed paths:
M library/cwm/src/Makefile.am
A library/cwm/src/lib/cwm/page.rb
A library/cwm/src/lib/cwm/pager.rb
M library/cwm/src/lib/cwm/tabs.rb
Log Message:
-----------
Created CWM::Page, CWM::Pager
by copying CWM::Tab, CWM::Tabs
A {Pager} contains several {Page}s and makes only one visible at a time.
A page widget is a group of widgets that are contained within it.
TreePager and Tabs will be subclasses of Pager.
Commit: 2983810023fce940c018da5296f6ae2a5fca81e5
https://github.com/yast/yast-yast2/commit/2983810023fce940c018da5296f6ae2a5f...
Author: Martin Vidner
Date: 2017-05-18 (Thu, 18 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/abstract_widget.rb
M library/cwm/src/lib/cwm/custom_widget.rb
A library/cwm/src/lib/cwm/rspec.rb
M library/cwm/src/lib/cwm/tabs.rb
M library/cwm/src/lib/cwm/widget.rb
M library/cwm/src/modules/CWM.rb
M library/cwm/test/abstract_widget_test.rb
M library/cwm/test/custom_widget_test.rb
M library/cwm/test/widgets_test.rb
M package/yast2.changes
M package/yast2.spec
Log Message:
-----------
Merge branch 'master' into cwm-tree
Commit: b9e0356254078a0b0d5c7bc52f86478c4ecbfe69
https://github.com/yast/yast-yast2/commit/b9e0356254078a0b0d5c7bc52f86478c4e...
Author: Martin Vidner
Date: 2017-05-18 (Thu, 18 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/pager.rb
Log Message:
-----------
Renamed occurrences of "tab" to "page" in Pager
Commit: 90c3c54b2629fda488569b37f7a96da8276e1b15
https://github.com/yast/yast-yast2/commit/90c3c54b2629fda488569b37f7a96da827...
Author: Martin Vidner
Date: 2017-05-18 (Thu, 18 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/page.rb
Log Message:
-----------
Manually merged: Document the 3 kind of Terms used in CWM
Commit: b09631219561fefc8b692b9af236903405c5ef8a
https://github.com/yast/yast-yast2/commit/b09631219561fefc8b692b9af236903405...
Author: Martin Vidner
Date: 2017-05-18 (Thu, 18 May 2017)
Changed paths:
M library/cwm/examples/object_api_tree.rb
M library/cwm/src/Makefile.am
M library/cwm/src/lib/cwm/tree.rb
A library/cwm/src/lib/cwm/tree_pager.rb
Log Message:
-----------
Added a minimally working CWM::TreePager, CWM::PagerTreeItem
Commit: 6475387decf4a1a443635fa6a787998237e818d1
https://github.com/yast/yast-yast2/commit/6475387decf4a1a443635fa6a787998237...
Author: Martin Vidner
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
M library/cwm/examples/object_api_tree.rb
M library/cwm/src/lib/cwm/tree_pager.rb
Log Message:
-----------
CWM::PagerTreeItem.new takes a Page; internally no longer lazy.
Commit: 9028c7d00829af24be7f3cc7271fce86bbddf41f
https://github.com/yast/yast-yast2/commit/9028c7d00829af24be7f3cc7271fce86bb...
Author: Martin Vidner
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/page.rb
Log Message:
-----------
CWM::Page: attr_readers widget_id, label, contents
with mandatory constructor args
Commit: aa590cadfb96522a57eefe4a7e94b9a0536a56cb
https://github.com/yast/yast-yast2/commit/aa590cadfb96522a57eefe4a7e94b9a053...
Author: Martin Vidner
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
M library/cwm/examples/object_api_tree.rb
M library/cwm/src/lib/cwm/tree.rb
M library/cwm/src/lib/cwm/tree_pager.rb
Log Message:
-----------
CWM::Tree: made label a mandatory constructor argument
Commit: 8c0b6039c16df7f208c6d6746b26c637af4077ef
https://github.com/yast/yast-yast2/commit/8c0b6039c16df7f208c6d6746b26c637af...
Author: Martin Vidner
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/tree.rb
M library/cwm/src/lib/cwm/tree_pager.rb
Log Message:
-----------
RuboCop fixups
Commit: e44e8a0f15015f116a8685b4ca358217101f1db4
https://github.com/yast/yast-yast2/commit/e44e8a0f15015f116a8685b4ca35821710...
Author: Martin Vidner
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
A library/cwm/examples/object_api_table.rb
M library/cwm/src/Makefile.am
A library/cwm/src/lib/cwm/table.rb
M library/cwm/test/Makefile.am
A library/cwm/test/table_test.rb
M library/packages/src/lib/packages/update_messages_view.rb
M package/yast2.changes
M package/yast2.spec
Log Message:
-----------
Merge branch 'master' into cwm-tree
Commit: 6b89450fa86951a967840eed9f24d80b1a4e07eb
https://github.com/yast/yast-yast2/commit/6b89450fa86951a967840eed9f24d80b1a...
Author: Martin Vidner
Date: 2017-05-22 (Mon, 22 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/page.rb
M library/cwm/src/lib/cwm/tree_pager.rb
Log Message:
-----------
Better API docs.
Commit: 5277c185dc55d71b6dbfac68613a93aaefff0d31
https://github.com/yast/yast-yast2/commit/5277c185dc55d71b6dbfac68613a93aaef...
Author: Martin Vidner
Date: 2017-05-22 (Mon, 22 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/pager.rb
Log Message:
-----------
Removed forgotten Tabs leftovers.
These mark_page and contents are specific for Tabs and should not be
here in Pager. Instead, made them abstract and documented
what the subclass must provide.
Commit: fc82d9eca8557f9ca624eac94335f9813dbd2eae
https://github.com/yast/yast-yast2/commit/fc82d9eca8557f9ca624eac94335f9813d...
Author: Martin Vidner
Date: 2017-05-22 (Mon, 22 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/tree.rb
Log Message:
-----------
Added Tree#change_items
Commit: 9b843155adc1f9a09aeb237e557f7b5bce62b78e
https://github.com/yast/yast-yast2/commit/9b843155adc1f9a09aeb237e557f7b5bce...
Author: Martin Vidner
Date: 2017-05-22 (Mon, 22 May 2017)
Changed paths:
M library/cwm/examples/object_api_tree.rb
Log Message:
-----------
Better labels in example code.
Commit: 8beeb99ee8aea4d29ef542e382b1ef347c7449ee
https://github.com/yast/yast-yast2/commit/8beeb99ee8aea4d29ef542e382b1ef347c...
Author: Martin Vidner
Date: 2017-05-22 (Mon, 22 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/page.rb
Log Message:
-----------
No need to redeclare Page#widget_id
Commit: 896dc69b4f086bd807cbed0c2d273d343dc3e427
https://github.com/yast/yast-yast2/commit/896dc69b4f086bd807cbed0c2d273d343d...
Author: Martin Vidner
Date: 2017-05-22 (Mon, 22 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/tree.rb
M library/cwm/src/lib/cwm/tree_pager.rb
Log Message:
-----------
Tree#initialize will take (items)
instead of (* items),
Commit: 22a7713e65ac66732fd131c5e18351d87370f6ae
https://github.com/yast/yast-yast2/commit/22a7713e65ac66732fd131c5e18351d873...
Author: Martin Vidner
Date: 2017-05-22 (Mon, 22 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/page.rb
M library/cwm/src/lib/cwm/pager.rb
M library/cwm/src/lib/cwm/rspec.rb
M library/cwm/src/lib/cwm/tree.rb
M library/cwm/src/lib/cwm/tree_pager.rb
M library/cwm/test/Makefile.am
A library/cwm/test/pager_test.rb
A library/cwm/test/tree_pager_test.rb
A library/cwm/test/tree_test.rb
Log Message:
-----------
Added smoke tests for CWM::Tree and friends.
Commit: 02d27cdae8c91303b4fac676cecf3f4b4baf2a56
https://github.com/yast/yast-yast2/commit/02d27cdae8c91303b4fac676cecf3f4b4b...
Author: Martin Vidner
Date: 2017-05-22 (Mon, 22 May 2017)
Changed paths:
M package/yast2.changes
M package/yast2.spec
Log Message:
-----------
version + changelog
Commit: 60383162695466561817f55f98ffa711751fc37b
https://github.com/yast/yast-yast2/commit/60383162695466561817f55f98ffa71175...
Author: Martin Vidner
Date: 2017-05-22 (Mon, 22 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/page.rb
Log Message:
-----------
Use abstract_method's for CWM::Page instead of ivars
to be consistent with the rest of CWM
Commit: 817034aea27596f2975ec7565df81b54ed698c5a
https://github.com/yast/yast-yast2/commit/817034aea27596f2975ec7565df81b54ed...
Author: Martin Vidner
Date: 2017-05-22 (Mon, 22 May 2017)
Changed paths:
M library/cwm/test/pager_test.rb
M library/cwm/test/tree_pager_test.rb
Log Message:
-----------
Also adjust tests.
Commit: 50a18ddd664c0e318466ca988b685b36e2f9d475
https://github.com/yast/yast-yast2/commit/50a18ddd664c0e318466ca988b685b36e2...
Author: Martin Vidner
Date: 2017-05-23 (Tue, 23 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/tree.rb
Log Message:
-----------
Removed leftover unused code.
Commit: 887f687cd9dd73deee2258203bbde8b7f38002be
https://github.com/yast/yast-yast2/commit/887f687cd9dd73deee2258203bbde8b7f3...
Author: Martin Vidner
Date: 2017-05-23 (Tue, 23 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/page.rb
M library/cwm/src/lib/cwm/pager.rb
M library/cwm/src/lib/cwm/tabs.rb
Log Message:
-----------
Rebased CWM::Tabs on CWM::Pager
CWM::Tab is simply an alias for CWM::Page
Commit: c3f06e0afc3331dd1cf0ab6dbf60aced87930974
https://github.com/yast/yast-yast2/commit/c3f06e0afc3331dd1cf0ab6dbf60aced87...
Author: Martin Vidner
Date: 2017-05-23 (Tue, 23 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/tabs.rb
Log Message:
-----------
Split up CWM::Tabs to CWM::PushButtonTabPager and CWM::DumbTabPager
Commit: 20d59b6d77c7e3e44f937ab1a2a45d67ae233715
https://github.com/yast/yast-yast2/commit/20d59b6d77c7e3e44f937ab1a2a45d67ae...
Author: Martin Vidner
Date: 2017-05-23 (Tue, 23 May 2017)
Changed paths:
M library/cwm/src/modules/CWM.rb
Log Message:
-----------
Only require "cwm/widget" lazily, to prevent cyclic requires
For backward compatibility we require cwm/tabs from cwm/widgets
Commit: 45a38d52f05f5e8aa0a1b943b41c65810a74db82
https://github.com/yast/yast-yast2/commit/45a38d52f05f5e8aa0a1b943b41c65810a...
Author: Martin Vidner
Date: 2017-05-23 (Tue, 23 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/tabs.rb
Log Message:
-----------
Tell to use Tabs.new
Commit: fc081cafd3b2fbf966c016ca416cd3ffd0d3d784
https://github.com/yast/yast-yast2/commit/fc081cafd3b2fbf966c016ca416cd3ffd0...
Author: Martin Vidner
Date: 2017-05-24 (Wed, 24 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/page.rb
M library/cwm/src/lib/cwm/pager.rb
Log Message:
-----------
Don't ask twice in the same method, cache in a local variable.
Commit: e092938eb6da22497a8e9008fc9bda1232fa4166
https://github.com/yast/yast-yast2/commit/e092938eb6da22497a8e9008fc9bda1232...
Author: Martin Vidner
Date: 2017-05-25 (Thu, 25 May 2017)
Changed paths:
M library/cwm/src/lib/cwm/tree.rb
M library/cwm/src/lib/cwm/tree_pager.rb
Log Message:
-----------
Made CWM::Tree abstract; CWM::TreePager.new wants a Tree.
Commit: 8a1e3c454ab961e979d641e3effc89f9659740f9
https://github.com/yast/yast-yast2/commit/8a1e3c454ab961e979d641e3effc89f965...
Author: Martin Vidner
Date: 2017-05-26 (Fri, 26 May 2017)
Changed paths:
M library/cwm/test/tree_pager_test.rb
M library/cwm/test/tree_test.rb
Log Message:
-----------
Adapted tests to new API.
Commit: 8be6e6404f95dea82901eca1d3c17b632a35a421
https://github.com/yast/yast-yast2/commit/8be6e6404f95dea82901eca1d3c17b632a...
Author: Martin Vidner
Date: 2017-05-26 (Fri, 26 May 2017)
Changed paths:
M library/cwm/examples/object_api_tree.rb
Log Message:
-----------
Adapted also code examples.
Commit: d0b93812c2b91006e60e178eae8ba78280e8efa1
https://github.com/yast/yast-yast2/commit/d0b93812c2b91006e60e178eae8ba78280...
Author: Martin Vidner
Date: 2017-05-26 (Fri, 26 May 2017)
Changed paths:
A library/cwm/examples/object_api_tree.rb
M library/cwm/src/Makefile.am
A library/cwm/src/lib/cwm/page.rb
A library/cwm/src/lib/cwm/pager.rb
M library/cwm/src/lib/cwm/rspec.rb
M library/cwm/src/lib/cwm/tabs.rb
A library/cwm/src/lib/cwm/tree.rb
A library/cwm/src/lib/cwm/tree_pager.rb
M library/cwm/src/lib/cwm/widget.rb
M library/cwm/src/modules/CWM.rb
M library/cwm/test/Makefile.am
A library/cwm/test/pager_test.rb
A library/cwm/test/tree_pager_test.rb
A library/cwm/test/tree_test.rb
M package/yast2.changes
M package/yast2.spec
Log Message:
-----------
Merge pull request #573 from yast/cwm-tree
Added CWM::Pager, CWM::Tree + CWM::TreeItem,
CWM::TreePager + CWM::PagerTreeItem (boo#1039901)
Compare: https://github.com/yast/yast-yast2/compare/7b3d8a78d251...d0b93812c2b9