Skip to content

Instantly share code, notes, and snippets.

View lptr's full-sized avatar

Lóránt Pintér lptr

View GitHub Profile
diff --git a/build.gradle b/build.gradle
index 000d73a..72a2730 100644
--- a/build.gradle
+++ b/build.gradle
@@ -35,7 +35,7 @@ def schemaDir = "$buildDir/schema"
def rootBuild = "${rootProject.projectDir}/build"
def finalSandboxDir = "${rootBuild}/cabal-sandbox"
def rawSandboxDir = "${rootBuild}/raw-cabal-sandbox"
-def sandboxConfig = "${rootBuild}/cabal.sandbox.config"
+def sandboxConfig = "${projectDir}/cabal.sandbox.config"
@lptr
lptr / gist:5247852
Last active December 15, 2015 10:48
:compileEmccDebug
Executing task ':compileEmccDebug' due to:
Output file /Users/lptr/Workspace/harfbuzz-js/build/harfbuzz-debug.js for task ':compileEmccDebug' has changed.
Output file /Users/lptr/Workspace/harfbuzz-js/build/harfbuzz-debug.js has been removed for task ':compileEmccDebug'.
Compiling with emcc (Emscripten GCC-like replacement) 1.3.0 (commit 8d5887cc8583f12fcb05e1bd3b26a6e454475d35)
Executing: tools/emscripten/emcc /Users/lptr/Workspace/harfbuzz-js/src/.libs/libharfbuzz.dylib /Users/lptr/Workspace/harfbuzz-js/src/hb-ucdn/.libs/ucdn.o --pre-js /Users/lptr/Workspace/harfbuzz-js/build/version-header.js --post-js /Users/lptr/Workspace/harfbuzz-js/build/post.js -o /Users/lptr/Workspace/harfbuzz-js/build/harfbuzz-debug.js -O2 --closure 0 -s ALLOW_MEMORY_GROWTH=1 -s USE_TYPED_ARRAYS=2 -s EXPORTED_FUNCTIONS=['ccall','cwrap','_hb_language_from_string','_hb_language_to_string','_hb_unicode_funcs_get_default','_hb_unicode_funcs_reference','_hb_buffer_create','_hb_buffer_reference','_hb_buffer_destroy','_hb
:compileEmccDebug
Executing: tools/emscripten/emcc /var/lib/jenkins/workspace/harfbuzz-js/src/.libs/libharfbuzz.a --pre-js /var/lib/jenkins/workspace/harfbuzz-js/build/version-header.js --post-js /var/lib/jenkins/workspace/harfbuzz-js/build/post.js -o /var/lib/jenkins/workspace/harfbuzz-js/build/harfbuzz-debug.js -O2 --closure 0 -s ALLOW_MEMORY_GROWTH=1 -s USE_TYPED_ARRAYS=2 -s LINKABLE=1 -s EXPORTED_FUNCTIONS=['ccall','cwrap','_hb_language_from_string','_hb_language_to_string','_hb_unicode_funcs_get_default','_hb_unicode_funcs_reference','_hb_buffer_create','_hb_buffer_reference','_hb_buffer_destroy','_hb_buffer_reset','_hb_buffer_get_empty','_hb_buffer_set_content_type','_hb_buffer_get_content_type','_hb_buffer_get_length','_hb_buffer_get_glyph_infos','_hb_buffer_get_glyph_positions','_hb_buffer_normalize_glyphs','_hb_buffer_add','_hb_buffer_add_utf8','_hb_buffer_add_utf16','_hb_buffer_add_utf32','_hb_buffer_get_length','_hb_buffer_guess_segment_properties','_hb_buffer_set_direction','_hb_buffer_get_directi
package prezi.engine;
using Lambda;
class Test
{
public static function main()
{
var doc = new Document();
// Add some objects
package prezi.engine.doc;
import flash.geom.Matrix;
import hxjson2.JSON;
class Example
{
public static function main()
{
package prezi.engine.render;
import prezi.engine.operations.ObjectOperation;
import prezi.engine.operations.AddObject;
import prezi.engine.operations.Operation;
import prezi.engine.operations.PropertyChange;
import prezi.engine.operations.RemoveObject;
import prezi.engine.operations.execution.OperationExecutor;
import createjs.easeljs.DisplayObject;
@lptr
lptr / prezi-leap.html
Last active December 20, 2015 05:59
Prezi Player API controlled by Leap Motion
<!doctype html>
<html>
<head>
<title>Prezi Leap gesture test</title>
<script src="http://prezi.github.io/prezi-player/lib/PreziPlayer/prezi_player.js"></script>
<script src="http://js.leapmotion.com/0.2.0-beta6/leap.js"></script>
<script>
// This is the ID of the prezi you want to navigate with your Leap
var preziId = "ognosdkexpfy";
@lptr
lptr / gist:6836137
Last active December 24, 2015 17:29
class Test {
static var stringThing = func(String, "Hello");
static var intThing = func(Int, 12);
static var floatThing = func(Float, 1.2);
static function func<T>(type:Class<T>, value:T):String
{
return Type.getClassName(type) + ":" + Std.string(value);
}
@lptr
lptr / XType.hx
Last active December 24, 2015 20:39
class XType<T>
{
static var classTypes:Map<String,XType<Dynamic>> = { new Map<String,XType<Dynamic>>(); };
static var enumTypes:Map<String,XType<Dynamic>> = { new Map<String,XType<Dynamic>>(); };
public static var XNull = new XType(TNull);
public static var XInt:XType<Int> = new XType(TInt);
public static var XFloat:XType<Float> = new XType(TFloat);
public static var XBool:XType<Bool> = new XType(TBool);
public static var XObject = new XType(TObject);
@lptr
lptr / Test2.hx
Last active December 24, 2015 23:49
import Type;
#if js
@:native("Error")
extern class Error
{
var message : String;
var name : String;
var stack(default,null) : String;