#include <update_manager.h>
#include <pgm_base.h>
#include <string>
#include <sstream>
#include "settings/settings_manager.h"
#include "settings/kicad_settings.h"
#include <notifications_manager.h>
#include <kicad_curl/kicad_curl.h>
#include <kicad_curl/kicad_curl_easy.h>
#include <progress_reporter.h>
#include <dialogs/dialog_update_notice.h>
#include <nlohmann/json.hpp>
#include <core/json_serializers.h>
#include <wx/log.h>
#include <wx/event.h>
#include <wx/filefn.h>
#include <wx/translation.h>
#include <wx/notifmsg.h>
#include <background_jobs_monitor.h>
#include <core/thread_pool.h>
#include <build_version.h>
Go to the source code of this file.
◆ UPDATE_QUERY_ENDPOINT
#define UPDATE_QUERY_ENDPOINT wxS( "https://downloads.kicad.org/api/v1/update" ) |
◆ NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE() [1/2]
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE |
( |
UPDATE_REQUEST |
, |
|
|
platform |
, |
|
|
arch |
, |
|
|
current_version |
, |
|
|
lang |
, |
|
|
last_check |
|
|
) |
| |
◆ NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE() [2/2]
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE |
( |
UPDATE_RESPONSE |
, |
|
|
version |
, |
|
|
release_date |
, |
|
|
details_url |
, |
|
|
downloads_url |
|
|
) |
| |