Andrew Lindesay 3094fef308 HaikuDepot : More Backend Communications Improvements
* Further improves the logging and provides some
  basic performance numbers.
* Moves the bulk-load logic out of the data-model
  class.
* Introduces a state-machine for the bulk-load
  process so that it will be more easily able to be
  shifted to non-blocking IO when the HTTP libraries
  can do that.
* Implements concurrent loading of the bulk-data to
  hopefully improve lead time for icons and meta-data.
* Loads data to a temporary file and then moves to the
  final location in order to avoid partially written
  data in the cache.
* Handles situations where no network is available;
  prevents attempt to access the network.
* Allows bulk-load processes to be cancelled when the
  application quits.
* Introduces command-line arguments to help simulate
  scenarios to help with testing performance and
  network absence.
* Implements ordered insert and binary search in the
  'List' class + basic unit test.
2017-12-19 20:56:53 +01:00
..
2017-12-17 17:57:53 +01:00
2017-12-17 13:08:10 -05:00
2017-12-18 18:06:12 -05:00
2017-12-17 17:57:55 +01:00
2017-12-07 22:45:44 +01:00
2017-12-16 12:54:58 -05:00
2017-11-29 17:19:46 +01:00
2017-12-18 18:06:12 -05:00