Age | Commit message (Collapse) | Author |
|
download completed state
client-qt:
added "download completed" subscription and status support
server:
module_curl:
used events api in core for download state changes
core:
download completed event support for modules
|
|
updated copyrights (new year)
server:
started implementation of api for module events (module should be able to fire event which will be delivered to clients which have subscribed for this event type)
|
|
added download state field to "download"
added module defined download state names to "module_info"
few fields description
server:
added download state to downloader api structures
setting download states in outgoing downloads
client-qt:
basic implementation of download state in downloads table (withoud module defined states)
fixed downloads table model update (working)
|
|
update model on data changes (still does not work ....)
server:
api:
sane initialization of numeric fields in download struct
|
|
implemented handler for SERVER_DOWNLOAD_INFO_REPLY
server:
api:
removed core_id field from download_internal_s as it always used for index in download map
some useful coments
core:
improoved signal handler a bit
fiexd bug in core_api metadata related functions (metadata_set, metadata_get, metadata_remove), now thay returning correct data
basic implementation of CLIENT_DOWNLOAD_ADD handler
basic implementation of module unloading
curl_downloader_module:
implemented metadata storing
some sanity checks
curl_download structure refactored a bit (simplification)
|
|
added "data_required" field to module_download_ui_element_info for download creation ui
renamed download_children_menu to download_content_menu as it's more apropriate name
server:
added "data_required" field to module_download_ui_element_info_s for download creation ui
changed "id" field in module_download_menu_element_info_s from string to int
implemented helper functions to fill module_info protobuff structure
implemented most of module_info structures filling (tested, working)
client:
basic implementation of "download add widget"
"marked_class" template for adding module defined id's to ui elements
basic action buttons toolbar in main windows
|
|
handle disconnect
basic downloads model (still draft with unimplemented basic features like dynamic columns count, dynamic columns will be implemented next)
basic handler for download list (in theory it's already working now, but untested)
basic modules info handler (just store data in memory for now, all basic features still unimplemented, download info ui templates generation will be implemented next here)
basic core info handler (just store data in memory for now, core settings and core info ui will be implemented next here.)
server:
api:
added client metadata manipulation api for downloader modules
added metadata map to download structure in downloader modules
curl_downloader:
implemented new api's
|
|
more download related structures (synced with api)
server:
api:
get_download instead of get_download_info
core:
added settings values to SERVER_CORE_INFO_REPLY
curl_module:
sync with api changes
|
|
typo fix
added description to setting_info
server:
api:
using structure with setting info instead of hust string for just value (a bit of necessary complication)
renamed few structs to avoid collision with protobuf ones
defined few module variables in api itself (a bit of simplification for module developer)
modules:
adapted to api changes
|
|
use int for parameters id everywhere
|
|
id as integer in api
|
|
use int32 instead of strings for id's in structures
server:
curl module:
work in progress
|
|
minor corrections
few missed fields
server:
started module api designing
fixed typo in modules loader code
|
|
basic program options support
abitilty to print installed modules info
started config support implementation
|
|
|
|
|