Skip to content
whatsbcn edited this page Nov 17, 2013 · 1 revision

Source code organization (jvprat/whats)

  • Adding a directory for each module (DataSourceFile, WorkModeHex, etc.) This will allow having different linking options for each module (for example, libpng is only needed by DataFormatPng), enabling or disabling specific modules (for example don't build the DataFormatPng module if libpng isn't available) and having complex modules that need several source files.

Adding "properties" to DataSource (whats/jvprat)

  • Adding a hashmap with string keys (the property name) and a new Value class values.
  • Adding {set|get|remove}Property to DataSource.
  • Convert DataSource's current Address and Name to properties.

Clone this wiki locally