Commit Graph

4020 Commits

Author SHA1 Message Date
Matthias Beyer 2c68184ada Add module for simple note keeping 2015-11-30 16:46:13 +01:00
Matthias Beyer 1795e9d027 Remove "Filesystem access" - They all need FS access 2015-11-30 16:32:15 +01:00
Matthias Beyer da62ea7895 Add image, video and music modules 2015-11-30 16:32:15 +01:00
Matthias Beyer e4a0ea506d Rewrite "How data is stored" -> "Modules" 2015-11-30 16:27:02 +01:00
Matthias Beyer 97b5e6045a Add some notes for bookmark module 2015-11-30 16:27:02 +01:00
Matthias Beyer 3820ed1aeb Merge branch 'more-debug' 2015-11-27 22:19:29 +01:00
Matthias Beyer 9edad2800f Add debugging output in storage parser code 2015-11-27 22:18:26 +01:00
Matthias Beyer 53a14ea1dc Add debug output in storage backend code 2015-11-27 22:14:02 +01:00
Matthias Beyer 20dc562dee Do debug output when creating a file object 2015-11-27 19:37:20 +01:00
Matthias Beyer c82f9ea6ae Implement Debug for File 2015-11-27 19:37:08 +01:00
Matthias Beyer 55d6de627a Add debug output in match_header_spec() 2015-11-27 19:31:46 +01:00
Matthias Beyer beee7b20b4 Add debug output in main 2015-11-27 19:24:58 +01:00
Matthias Beyer beccb7ab3d Implement Debug for Configuration 2015-11-27 19:22:21 +01:00
Matthias Beyer a487fbcaf4 Implement Debug for CliConfig 2015-11-27 19:22:09 +01:00
Matthias Beyer 990252e4e4 Implement Debug for Runtime 2015-11-27 19:22:09 +01:00
Matthias Beyer 5f564b5e8d Merge branch 'fixes' 2015-11-27 17:02:14 +01:00
Matthias Beyer 469ff607eb Fix: unused import 2015-11-27 17:00:45 +01:00
Matthias Beyer 06ea949e65 Fix: unused import 2015-11-27 17:00:34 +01:00
Matthias Beyer 869cc5e5ab Fix: unused import 2015-11-27 16:59:51 +01:00
Matthias Beyer 56612cf1a0 Fix: unused import 2015-11-27 16:59:44 +01:00
Matthias Beyer 7786eed7f0 Fix: unused import 2015-11-27 16:59:05 +01:00
Matthias Beyer 82e346e89b Fix: unused import 2015-11-27 16:58:38 +01:00
Matthias Beyer 5bd40d208a Fix: unused import 2015-11-27 16:58:19 +01:00
Matthias Beyer e8af265c0c Fix: unused import 2015-11-27 16:57:52 +01:00
Matthias Beyer 6926363f70 Fix: use unimplemented instead of false implementation 2015-11-27 16:55:18 +01:00
Matthias Beyer 8a546dfb26 Fix Bug: Pass iterator value, not currently parsed value 2015-11-27 16:52:09 +01:00
Matthias Beyer 3ed431ad5f Fix: unnecessary parentheses around `if` condition 2015-11-27 16:50:54 +01:00
Matthias Beyer 930a7ecc3f Fix: structure field `dataDump` should have a snake case name such as `data_dump` 2015-11-27 16:50:12 +01:00
Matthias Beyer c8231e5c31 Fix: variable does not need to be mutable 2015-11-27 16:49:25 +01:00
Matthias Beyer fe0ef09417 Merge branch 'bootstrap-storage-backends'
I guess this merge only happens because the branch gets way too messy.

Further work on the storage backend will happen.
2015-11-24 19:42:07 +01:00
Matthias Beyer c597f6d1f0 Fix compiletime errors 2015-11-24 19:37:22 +01:00
Matthias Beyer a6054d2223 StorageBackendError: Use String instead of str in params 2015-11-24 19:31:22 +01:00
Matthias Beyer f694feacf9 Clone these values when returning them 2015-11-24 19:28:26 +01:00
Matthias Beyer a8bc7ecc47 Make FileHeaderData cloneable 2015-11-24 19:27:57 +01:00
Matthias Beyer 2ed2b17b85 Refactor get_file_by_id() into smaller functions 2015-11-24 16:47:01 +01:00
Matthias Beyer 1b1f0678cb Refactor: File::from_parser_result() shouldnt do error handling, do this in calling code 2015-11-24 16:34:03 +01:00
Matthias Beyer b6af948c0e Implement Storage::get_file_by_id() 2015-11-24 10:59:30 +01:00
Matthias Beyer 176183e718 Refactor helpers for more fine-grained possibilities 2015-11-24 10:59:16 +01:00
Matthias Beyer 4464c32b98 Add helper to build file from Parser return value 2015-11-24 10:58:54 +01:00
Matthias Beyer 8808e911c8 Implement Storage::update_file() 2015-11-24 10:48:30 +01:00
Matthias Beyer 14ae6d623b Refactor: Outsource filepath building 2015-11-24 10:30:52 +01:00
Matthias Beyer f498ffa54c Implement Storage::put_file() 2015-11-24 10:27:42 +01:00
Matthias Beyer 616e0b789b Make Parser::write() public 2015-11-24 10:27:34 +01:00
Matthias Beyer c2135b5c6c Add getter methods for File object contents 2015-11-24 10:27:20 +01:00
Matthias Beyer da792694c5 Add StorageBackend builder 2015-11-23 19:54:08 +01:00
Matthias Beyer e1faad7a28 Add runtime rtp getter (and in cli and configuration types) 2015-11-23 19:48:37 +01:00
Matthias Beyer 14d92d8b2f Add some functions to File, so we can generate file instances with content 2015-11-23 19:27:54 +01:00
Matthias Beyer 91de245836 Rename function to match naming scheme 2015-11-23 19:26:02 +01:00
Matthias Beyer b8fa7c5696 Reset and restart implementation 2015-11-23 19:25:27 +01:00
Matthias Beyer e623b74139 Implement: Storage::createFile() 2015-11-23 19:17:46 +01:00