Skip to content

Instantly share code, notes, and snippets.

View chinmaygarde's full-sized avatar

Chinmay Garde chinmaygarde

View GitHub Profile
diff --git a/lib/ui/painting/image_decoder.cc b/lib/ui/painting/image_decoder.cc
index 98d06f669..db560b9fa 100644
--- a/lib/ui/painting/image_decoder.cc
+++ b/lib/ui/painting/image_decoder.cc
@@ -6,6 +6,7 @@
#include "flutter/fml/make_copyable.h"
#include "flutter/fml/trace_event.h"
+#include "third_party/skia/include/codec/SkCodec.h"
15:37:06  ...VersionControlled/engine/src   master ✘ ⬆ ✹  3m2s 
$ du -k out/ios_release_metal/Flutter.framework/Flutter
10632 out/ios_release_metal/Flutter.framework/Flutter
15:38:09  ...VersionControlled/engine/src   master ✘ ⬆ ✹ 
$ du -k out/ios_release/Flutter.framework/Flutter
10412 out/ios_release/Flutter.framework/Flutter
@chinmaygarde
chinmaygarde / error.txt
Last active April 25, 2019 19:14
Name Collision
/abspath/fuchsia/sdk/fidl/fuchsia.images/encoded_image.fidl:7:8: error: Name collision: EncodedImage
struct EncodedImage {
^
../../fuchsia/toolchain/bin/clang++ --target=x86_64-fuchsia --sysroot ../../fuchsia/sdk/arch/x64/sysroot -Wl,--fatal-warnings -m64 -fPIC -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -pthread -stdlib=libc++ -static-libstdc++ -Wl,-rpath=\$ORIGIN/ -Wl,-rpath-link= -Wl,--disable-new-dtags -o ./exe.unstripped/fuchsia -L../../fuchsia/sdk/arch/x64/lib -Wl,--build-id -Wl,--start-group @./fuchsia.rsp -Wl,--end-group -ldl ../../fuchsia/sdk/arch/x64/sysroot/lib/libzircon.so ../../fuchsia/sdk/arch/x64/sysroot/lib/libc.so ../../fuchsia/sdk/arch/x64/sysroot/lib/libdl.so ../../fuchsia/sdk/arch/x64/sysroot/lib/libm.so ../../fuchsia/sdk/arch/x64/sysroot/lib/libpthread.so ../../fuchsia/sdk/arch/x64/sysroot/lib/librt.so ../../fuchsia/sdk/arch/x64/sysroot/lib/Scrt1.o && ../../fuchsia/toolchain/bin/llvm-strip -o ./fuchsia ./exe.unstripped/fuchsia
ld.lld: error: duplicate symbol: _start
>>> defined at Scrt1.cpp:7 (../../zircon/system/ulib/c/Scrt1.cpp:7)
>>> ../../fuchsia/sdk/arch/x64/sysroot/lib/Scrt1.o:(_sta
skia_enable_pdf = false
enable_lto = false
use_clang_static_analyzer = false
full_dart_sdk = false
dart_runtime_mode = "develop"
skia_use_fontconfig = false
skia_use_dng_sdk = false
skia_enable_flutter_defines = true
use_goma = true
dart_platform_sdk = true
#!/usr/bin/env bash
set +ex
if [[ $EUID -eq 0 ]]; then
echo "Don't run this as root."
exit -1
fi
function MountRemote() {
// Copyright 2013 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "flutter/shell/common/vsync_waiter_fallback.h"
#include "flutter/fml/logging.h"
namespace shell {
namespace {
diff --git a/shell/common/vsync_waiter.cc b/shell/common/vsync_waiter.cc
index b6b55df11..2a21d3fd9 100644
--- a/shell/common/vsync_waiter.cc
+++ b/shell/common/vsync_waiter.cc
@@ -28,9 +28,23 @@ VsyncWaiter::VsyncWaiter(blink::TaskRunners task_runners)
VsyncWaiter::~VsyncWaiter() = default;
+// Public method invoked by the animator.
void VsyncWaiter::AsyncWaitForVsync(Callback callback) {
@chinmaygarde
chinmaygarde / main.dart
Created March 13, 2019 21:13
Continuously pump frames.
import 'package:flutter/material.dart';
import 'package:flutter/cupertino.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
#!/usr/bin/env bash
set +ex
if [[ $EUID -eq 0 ]]; then
echo "Don't run this as root."
exit -1
fi
function MountRemote() {