Skip to content

Instantly share code, notes, and snippets.

View lptr's full-sized avatar

Lóránt Pintér lptr

View GitHub Profile
@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;
Connected to the daemon. Dispatching Build{id=22cb32b4-c0cf-4b0c-8955-e79e58fd606d.1, currentDir=/Users/lptr/Workspace/client-core} request.
The client will now receive all logging from the daemon (pid: 36116). The daemon log file: /Users/lptr/.gradle/daemon/1.7/daemon-36116.out.log
Executing build with daemon context: DefaultDaemonContext[uid=bbe7637a-98d0-43e5-9efb-618838735df7,javaHome=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home,daemonRegistryDir=/Users/lptr/.gradle/daemon,pid=36116,idleTimeout=10800000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=MacRoman]
Starting Build
Settings evaluated using settings file '/Users/lptr/Workspace/client-core/settings.gradle'.
Projects loaded. Root project using build file '/Users/lptr/Workspace/client-core/build.gradle'.
Included projects: [root project 'client-core']
Evaluating root project 'client-core' using build file '/Users/lptr/Workspace/client-core/build.gradle'.
Setting project versions to "0.2-S