aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/skiaserve/urlhandlers
diff options
context:
space:
mode:
authorGravatar reed <reed@google.com>2016-06-24 18:14:07 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-06-24 18:14:07 -0700
commita84d6606f5f53b8e1a42d55676e4f1ea47be5575 (patch)
treeee13ed80beac1f415ddd4374a3b9cf008d8ca18c /tools/skiaserve/urlhandlers
parentf8c2be3fbccc4be0ccfce25327200e07fc99fd1f (diff)
remove experimental treat-skcolor-as-srgb flag
Diffstat (limited to 'tools/skiaserve/urlhandlers')
-rw-r--r--tools/skiaserve/urlhandlers/SRGBModeHandler.cpp42
-rw-r--r--tools/skiaserve/urlhandlers/UrlHandler.h13
2 files changed, 0 insertions, 55 deletions
diff --git a/tools/skiaserve/urlhandlers/SRGBModeHandler.cpp b/tools/skiaserve/urlhandlers/SRGBModeHandler.cpp
deleted file mode 100644
index 1dd9789191..0000000000
--- a/tools/skiaserve/urlhandlers/SRGBModeHandler.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright 2016 Google Inc.
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-#include "UrlHandler.h"
-
-#include "microhttpd.h"
-#include "../Request.h"
-#include "../Response.h"
-
-using namespace Response;
-
-bool SRGBModeHandler::canHandle(const char* method, const char* url) {
- static const char* kBasePath = "/srgbMode/";
- return 0 == strcmp(method, MHD_HTTP_METHOD_POST) &&
- 0 == strncmp(url, kBasePath, strlen(kBasePath));
-}
-
-int SRGBModeHandler::handle(Request* request, MHD_Connection* connection,
- const char* url, const char* method,
- const char* upload_data, size_t* upload_data_size) {
- SkTArray<SkString> commands;
- SkStrSplit(url, "/", &commands);
-
- if (commands.count() != 2) {
- return MHD_NO;
- }
-
- int enable;
- if (1 != sscanf(commands[1].c_str(), "%d", &enable)) {
- return MHD_NO;
- }
-
- bool success = request->setSRGBMode(SkToBool(enable));
- if (!success) {
- return SendError(connection, "Unable to set requested mode");
- }
- return SendOK(connection);
-}
diff --git a/tools/skiaserve/urlhandlers/UrlHandler.h b/tools/skiaserve/urlhandlers/UrlHandler.h
index 76547c5348..2702f480fc 100644
--- a/tools/skiaserve/urlhandlers/UrlHandler.h
+++ b/tools/skiaserve/urlhandlers/UrlHandler.h
@@ -142,19 +142,6 @@ public:
const char* upload_data, size_t* upload_data_size) override;
};
-/**
- * Controls the global sRGB flag (is SkColor treated as sRGB or not).
- * Posting to /srgbMode/0 causes SkColor to be linear, /colorMode/1
- * causes SkColor to be sRGB;
- */
-class SRGBModeHandler : public UrlHandler {
-public:
- bool canHandle(const char* method, const char* url) override;
- int handle(Request* request, MHD_Connection* connection,
- const char* url, const char* method,
- const char* upload_data, size_t* upload_data_size) override;
-};
-
class QuitHandler : public UrlHandler {
public:
bool canHandle(const char* method, const char* url) override;