Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Rewrite #1

merged 23 commits into from Mar 15, 2012


None yet
1 participant

carlsverre commented Feb 2, 2012

This is a full rewrite of the AS3 library. The projects are written in FlashBuilder 4.6.

In terms of functionality changes, all funnel references have been removed, and disable() has been added.

The storage system has now been abstracted and falls back to cookie storage if shared object is not available. If cookie storage is also not available it uses a non-persistent storage system.

carlsverre added some commits Feb 2, 2012

@carlsverre carlsverre Full rewrite of mixpanel as3 lib fixing issues, and updating it to be…
… more similar to our new Mixpanel JS Library
@carlsverre carlsverre Finished up the lib and started implementing tests 124344a
@carlsverre carlsverre Async helpers are coming along 1e6c173
@carlsverre carlsverre Fixed async testing, implemented track() tests. 7f52786
@carlsverre carlsverre Added distinct_id setting and a test for it b01456b
@carlsverre carlsverre Added disable() test f27cd67
@carlsverre carlsverre Upgrade() test added ae8ecfd
@carlsverre carlsverre Added load/save shared object test df3c191
@carlsverre carlsverre test - Super properties are included e2c8e22
@carlsverre carlsverre added test - track() manual override of super properties 0630de2
@carlsverre carlsverre test - set_config() works bdc3caf
@carlsverre carlsverre added tests - register, registerOnce, unregister, nameTag, identify 1de1502
@carlsverre carlsverre Renamed public api from camelcase to underscore case to match current…
… api
@carlsverre carlsverre Added full JSON library, abstracted persistent storage into three dif…
…ferent classes (nonpersistent, sharedobject, and cookie)

This allows the library to fall back to less optimal options if the user blocks off sharedobject/cookie storage
@carlsverre carlsverre Added tests for new storage backends b1c2e42
@carlsverre carlsverre Added UUID function 54e77d1
@carlsverre carlsverre Shortened storage name 9214b02
@carlsverre carlsverre Built docs, added private attributes to all private classes d2ac967
@carlsverre carlsverre slightly better external interface test 38b8485
@carlsverre carlsverre Added swc c333066
@carlsverre carlsverre Uses a subdirectory to store all mixpanel shared objects 32b398e
@carlsverre carlsverre Added noflex test project to check security settings and to see if th…
…e swc works in a non flex environment
@carlsverre carlsverre Fixed massive type related issue (numerics were not being sent) and a…
…dded test

@carlsverre carlsverre merged commit bafc24f into master Mar 15, 2012

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment