Commits

Author Commit Message Labels Comments Date
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Bumped the version number and documented the changes from last time in Changes.
Tags
releases/0.x.x/0.1.x/0.1.1
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Possible Security! - No longer passing a string directly to printf.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Extracted _copy methods from more places in the code.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Created the _make_copy_methods method generator to avoid the _copy pattern.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Extracted the _component_open_dir method.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Refactoring : extracted the ::Base _calc_dir_files() method.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Extracted a method - _set_up_dir.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Extracted the _should_scan_dir method.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Added a test for undef, and undef'ed the $ff object.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Added more tests to ->next_obj() - they all pass.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Added the ->next_obj and ->item_obj() APIs with the ::Result object.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Removed an unused variable declaration and assignment.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Renmaed a method - _inode instead of _st.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Refactoring: extracted the _find_ancestor_with_same_st method.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Fixed a bug - wrong $ptr.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Refactored the father checking for same inode loop.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Extracted the _mystat method.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Refactoring - prepended _ to accessors and extracted a method.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Refactoring - converted _movenext to top/non_top.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Refactoring: more _current_idx() elimination.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Removed an explicit tracking of _current_idx - it's just $#dir_stack.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Removed a leftover trace.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Renamed _NEW_current_path to _current_path now that we're done refactoring it.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Refactoring: extracted the top/non_top part out of _current_components.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Converted ->dir() and ->_current_path() to a component-based storage.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Small refactoring to make a similarity between top/non_top functions obvious.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Added a trailing /.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Extracted the _current_father method.
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Refactoring : moved _inc_current_idx().
shl...@6f433eb9-a002-0410-945b-ee5462c261ee
Extracted the _inc_current_idx method.
  1. Prev
  2. Next