My favorites | Sign in
Logo
                
Details: Show all Hide all

Today

  • 22 hours ago
    Comments Wiki page commented on by soubok   -   It's a good idea, feel free to file an new enhancement in the issue list. Do you have some pointers to learn how pixel shader works ?
    It's a good idea, feel free to file an new enhancement in the issue list. Do you have some pointers to learn how pixel shader works ?
  • 22 hours ago
    Comments Wiki page commented on by Johnathan.Fowler   -   Ever thought of adding a pixel shader for the 3D elements of JSLib?
    Ever thought of adding a pixel shader for the 3D elements of JSLib?
  • 22 hours ago
    r3076 (- Apply Julien's patch: fix jshost build by removing the bld...) committed by soubok   -   - Apply Julien's patch: fix jshost build by removing the bld.add_group() that is too many.
    - Apply Julien's patch: fix jshost build by removing the bld.add_group() that is too many.

Yesterday

  • 43 hours ago
    r3075 (- add BlobToVariant() and VariantToBlob() - VariantToJsval: ...) committed by soubok   -   - add BlobToVariant() and VariantToBlob() - VariantToJsval: use VariantToBlob for VT_UI1 ARRAY
    - add BlobToVariant() and VariantToBlob() - VariantToJsval: use VariantToBlob for VT_UI1 ARRAY
  • 43 hours ago
    r3074 (- rename File::writable and File::readable properties into i...) committed by soubok   -   - rename File::writable and File::readable properties into isWritable and isReadable. - add ConfigureSerialPort() API.
    - rename File::writable and File::readable properties into isWritable and isReadable. - add ConfigureSerialPort() API.
  • 43 hours ago
    r3073 (- add JL_ThrowOSError().) committed by soubok   -   - add JL_ThrowOSError().
    - add JL_ThrowOSError().
  • 43 hours ago
    r3072 (- add Switch() API function.) committed by soubok   -   - add Switch() API function.
    - add Switch() API function.
  • 47 hours ago
    r3071 (- apply Julien's patchs: - 0001-Waf-Cleanup.patch - Va...) committed by soubok   -   - apply Julien's patchs: - 0001-Waf-Cleanup.patch - Various easy Cleanups. - 0002-Waf-Cleanup.patch - Fix CFLAGS typo: - Waf use CCFLAGS not CFLAGS: Fix that - Side effect: Now nedmalloc is compiled in debug when debug mode is choosen - 0003-Waf-Cleanup.patch - Add new a new Waf feature named 'sync' that call bld.add_group() - That permit to avoid manual bld.add_group() call when cloning task
    - apply Julien's patchs: - 0001-Waf-Cleanup.patch - Various easy Cleanups. - 0002-Waf-Cleanup.patch - Fix CFLAGS typo: - Waf use CCFLAGS not CFLAGS: Fix that - Side effect: Now nedmalloc is compiled in debug when debug mode is choosen - 0003-Waf-Cleanup.patch - Add new a new Waf feature named 'sync' that call bld.add_group() - That permit to avoid manual bld.add_group() call when cloning task

Last 7 days

  • Jan 06, 2010
    Comments Wiki page edited by soubok   -   Revision r3069 Edited wiki page through web user interface.
    Revision r3069 Edited wiki page through web user interface.
  • Jan 06, 2010
    Comments (page for comments.) Wiki page edited by soubok   -   Revision r3068 Edited wiki page through web user interface.
    Revision r3068 Edited wiki page through web user interface.
  • Jan 06, 2010
    Comments Wiki page added by soubok   -   Revision r3067 Created wiki page through web user interface.
    Revision r3067 Created wiki page through web user interface.
  • Jan 04, 2010
    r3066 (- jsstd: add IsGenerator() API fuction. - minor other modifi...) committed by soubok   -   - jsstd: add IsGenerator() API fuction. - minor other modifications.
    - jsstd: add IsGenerator() API fuction. - minor other modifications.
  • Jan 04, 2010
    r3065 (- add Blob support in JsvalToVariant(). - minor other modifi...) committed by soubok   -   - add Blob support in JsvalToVariant(). - minor other modifications.
    - add Blob support in JsvalToVariant(). - minor other modifications.
  • Jan 03, 2010
    r3064 (- vector3.h: add Vector3IsNull() - jssdl: remove ToggleFullS...) committed by soubok   -   - vector3.h: add Vector3IsNull() - jssdl: remove ToggleFullScreen() API function. - minor other modifications
    - vector3.h: add Vector3IsNull() - jssdl: remove ToggleFullScreen() API function. - minor other modifications
  • Jan 03, 2010
    jssvg (jssvg module) Wiki page commented on by linopines   -   SVG support in popular browsers http://bambukawiki.net/?p=202
    SVG support in popular browsers http://bambukawiki.net/?p=202
  • Jan 03, 2010
    jssqlite (jssqlite module) Wiki page commented on by linopines   -   SQLite and SQL-92 standard http://bambukawiki.net/?p=198
    SQLite and SQL-92 standard http://bambukawiki.net/?p=198
  • Jan 03, 2010
    jsaudio (jsaudio module) Wiki page commented on by linopines   -   Games list that use OpenAL http://bambukawiki.net/?p=195
    Games list that use OpenAL http://bambukawiki.net/?p=195
  • Jan 03, 2010
    jsaudio (jsaudio module) Wiki page commented on by linopines   -   <a href="http://bambukawiki.net/?p=195">Games that use OpenAL</a>
    <a href="http://bambukawiki.net/?p=195">Games that use OpenAL</a>
  • Jan 03, 2010
    jssound (jssound module) Wiki page commented on by linopines   -   It looks complete ! Found some more info on comparison between MP3, WMA, AAC, VQF, and Ogg http://bambukawiki.net/?p=193
    It looks complete ! Found some more info on comparison between MP3, WMA, AAC, VQF, and Ogg http://bambukawiki.net/?p=193

Last 30 days

  • Dec 31, 2009
    r3063 (- jlhelper.h: fix JL_GetStandardClass(). - jsstd_qa: add tes...) committed by soubok   -   - jlhelper.h: fix JL_GetStandardClass(). - jsstd_qa: add tests for IsNumber(). - minor other modifications.
    - jlhelper.h: fix JL_GetStandardClass(). - jsstd_qa: add tests for IsNumber(). - minor other modifications.
  • Dec 29, 2009
    r3062 (- Body: add GetRelativeVelocity and GetRelPointVel(). - dis...) committed by soubok   -   - Body: add GetRelativeVelocity and GetRelPointVel(). - disable Vector class. - minor other modification.
    - Body: add GetRelativeVelocity and GetRelPointVel(). - disable Vector class. - minor other modification.
  • Dec 27, 2009
    r3061 (- jlclass.h: fix JLInitClass(). - jssdl: minor modifications...) committed by soubok   -   - jlclass.h: fix JLInitClass(). - jssdl: minor modifications. - jsode: add Body::Vector3ToWorld() API method. - jsgraphics/static.cpp: enhance Vector3Length(), add QuaternionToAxisAngle(), AxisAngleToQuaternion() and GetMatrix() API static functions. Enhance how Vector3* arguments are managed. - minor other modifications. - tools.js: add a micro 3D framework helper.
    - jlclass.h: fix JLInitClass(). - jssdl: minor modifications. - jsode: add Body::Vector3ToWorld() API method. - jsgraphics/static.cpp: enhance Vector3Length(), add QuaternionToAxisAngle(), AxisAngleToQuaternion() and GetMatrix() API static functions. Enhance how Vector3* arguments are managed. - minor other modifications. - tools.js: add a micro 3D framework helper.
  • Dec 24, 2009
    issue 108 (Provide peek(), poke(), insert(), ndread() for buffers) reported by phil_rho...@rocketmail.com   -   Please consider providing functionality in native code, equivalent to the following: // Non-destructively retrieve values from a specified offset of the buffer // offset: positive integer less than buffer length - offset to start read // len: positive integer less than (buffer length - offset) - bytes to read // returns: String containing the bytes that were read Buffer.prototype.peek = function (offset, len) { var start, val; start = new Buffer(); start.write(this.read(offset), offset); val = this.ndRead(len); this.unread(start); return val; }; // offset: offset to start inserting data // data: data to insert as anything compatible with Buffer.write (another buffer, string, etc) // insert: true = insert non-destructively at the given offset, used to alias insert from this. // returns: any overwritten data, or an empty string if none Buffer.prototype.poke = function (offset, data, insert) { var len = data.length, oldData = -1, start; start = new Buffer(); start.write(this.read(offset), offset); if (insert === true) { this.ndRead(len); } else { oldData = this.read(len); } this.unread(data); this.unread(start); return oldData; }; // Insert data non-destructively into a buffer // See Buffer.prototype.poke Buffer.prototype.insert = function(offset, data) { return this.poke(offset, data, true); }; // Non-destructively read the buffer // Self-explanatory Buffer.prototype.ndRead = function (len) { return this.unread(this.read(len)); }; Attached file has a more complete implementation with more checking and unit tests for use until jslibs does this natively.
    Please consider providing functionality in native code, equivalent to the following: // Non-destructively retrieve values from a specified offset of the buffer // offset: positive integer less than buffer length - offset to start read // len: positive integer less than (buffer length - offset) - bytes to read // returns: String containing the bytes that were read Buffer.prototype.peek = function (offset, len) { var start, val; start = new Buffer(); start.write(this.read(offset), offset); val = this.ndRead(len); this.unread(start); return val; }; // offset: offset to start inserting data // data: data to insert as anything compatible with Buffer.write (another buffer, string, etc) // insert: true = insert non-destructively at the given offset, used to alias insert from this. // returns: any overwritten data, or an empty string if none Buffer.prototype.poke = function (offset, data, insert) { var len = data.length, oldData = -1, start; start = new Buffer(); start.write(this.read(offset), offset); if (insert === true) { this.ndRead(len); } else { oldData = this.read(len); } this.unread(data); this.unread(start); return oldData; }; // Insert data non-destructively into a buffer // See Buffer.prototype.poke Buffer.prototype.insert = function(offset, data) { return this.poke(offset, data, true); }; // Non-destructively read the buffer // Self-explanatory Buffer.prototype.ndRead = function (len) { return this.unread(this.read(len)); }; Attached file has a more complete implementation with more checking and unit tests for use until jslibs does this natively.
  • Dec 24, 2009
    r3060 (- set eol property to native for *.c*, *.h, *.js and *.msg) committed by soubok   -   - set eol property to native for *.c*, *.h, *.js and *.msg
    - set eol property to native for *.c*, *.h, *.js and *.msg
  • Dec 23, 2009
    r3059 (- use fastNative when possible. - fix joint* constructors (g...) committed by soubok   -   - use fastNative when possible. - fix joint* constructors (groupId).
    - use fastNative when possible. - fix joint* constructors (groupId).
  • Dec 23, 2009
    r3058 (- jlhelper.h: vector to jsval convertion functions resizes t...) committed by soubok   -   - jlhelper.h: vector to jsval convertion functions resizes the array if useValArray is true. - jsgraphics: add QuaternionToEuler and EulerToQuaternion API functions. Cleanup.
    - jlhelper.h: vector to jsval convertion functions resizes the array if useValArray is true. - jsgraphics: add QuaternionToEuler and EulerToQuaternion API functions. Cleanup.
  • Dec 22, 2009
    r3057 (- fixing Linux compilation warnings.) committed by soubok   -   - fixing Linux compilation warnings.
    - fixing Linux compilation warnings.
  • Dec 22, 2009
    r3056 (- oops.) committed by soubok   -   - oops.
    - oops.
  • Dec 22, 2009
    r3055 (- fix Linux compilation.) committed by soubok   -   - fix Linux compilation.
    - fix Linux compilation.
  • Dec 22, 2009
    r3054 (- fix Linux compilation.) committed by soubok   -   - fix Linux compilation.
    - fix Linux compilation.
  • Dec 22, 2009
    r3053 (- add suspensionERP, suspensionCFM and ERP joint parameters....) committed by soubok   -   - add suspensionERP, suspensionCFM and ERP joint parameters. - rename joint parameters from *2, *3 to *1, *2 (eg. loStop2 to loStop1) - fix joint feedback structure. - jointLMotor and jointAMotor: SetAxis without the 3rd argument removes the axis. - minor other modifications.
    - add suspensionERP, suspensionCFM and ERP joint parameters. - rename joint parameters from *2, *3 to *1, *2 (eg. loStop2 to loStop1) - fix joint feedback structure. - jointLMotor and jointAMotor: SetAxis without the 3rd argument removes the axis. - minor other modifications.
  • Dec 21, 2009
    r3052 (- move code from jlhelper.h to jlplatform.h - enhance JL_Get...) committed by soubok   -   - move code from jlhelper.h to jlplatform.h - enhance JL_GetReservedSlot() - cleanup host.cpp - jsdebug: just report a JLSMSG_NOT_IMPLEMENTED warning when a function/property is not defined. - reports JLSMSG_OS_ERROR on OS errors. - fix jsvst compilation. - jswinhost: stop using USE_DEFAULT_ALLOCATORS
    - move code from jlhelper.h to jlplatform.h - enhance JL_GetReservedSlot() - cleanup host.cpp - jsdebug: just report a JLSMSG_NOT_IMPLEMENTED warning when a function/property is not defined. - reports JLSMSG_OS_ERROR on OS errors. - fix jsvst compilation. - jswinhost: stop using USE_DEFAULT_ALLOCATORS
  • Dec 21, 2009
    LatestDocPreview Wiki page deleted by soubok   -   Revision r3051 - delete the doc preview (too big)
    Revision r3051 - delete the doc preview (too big)
  • Dec 20, 2009
    r3050 (- doc.) committed by soubok   -   - doc.
    - doc.
  • Dec 19, 2009
    issue 107 (readInt with unsupported size throws, but still removes byte...) commented on by phil_rho...@rocketmail.com   -   Thanks!
    Thanks!
  • Dec 19, 2009
    issue 107 (readInt with unsupported size throws, but still removes byte...) Status changed by soubok   -   fixed in the trunk (r3049): If the conversion is not supported, read bytes are moved back to the buffer before throwing the exception. > Better solution: readInt should support reading any number of bytes from 1 > to a reasonable finite positive integer. I think this is the topic for another bug.
    Status: Fixed
    fixed in the trunk (r3049): If the conversion is not supported, read bytes are moved back to the buffer before throwing the exception. > Better solution: readInt should support reading any number of bytes from 1 > to a reasonable finite positive integer. I think this is the topic for another bug.
    Status: Fixed
  • Dec 19, 2009
    r3049 (- jlconvert.h: enhance conversion functions. - jsstd: make H...) committed by soubok   -   - jlconvert.h: enhance conversion functions. - jsstd: make Halt() throw the JLSMSG_PROGRAM_STOPPED (the program has been stopped) error. - jlhelper.h: no more warning on JL_S_ASSERT_ALLOC() failures. - jlhelper.h: fix JL_S_ASSERT_THIS_INSTANCE() - jsdebug: throw JLSMSG_NOT_IMPLEMENTED when a function is not implemented in opt mode. - jshost: replace USE_DEFAULT_ALLOCATORS with useJslibsMemoryManager static bool. - jshost: useJslibsMemoryManager in unsafemode only. - pack: fix issue 107 . Enhance documentation. - minor other fixes.
    - jlconvert.h: enhance conversion functions. - jsstd: make Halt() throw the JLSMSG_PROGRAM_STOPPED (the program has been stopped) error. - jlhelper.h: no more warning on JL_S_ASSERT_ALLOC() failures. - jlhelper.h: fix JL_S_ASSERT_THIS_INSTANCE() - jsdebug: throw JLSMSG_NOT_IMPLEMENTED when a function is not implemented in opt mode. - jshost: replace USE_DEFAULT_ALLOCATORS with useJslibsMemoryManager static bool. - jshost: useJslibsMemoryManager in unsafemode only. - pack: fix issue 107 . Enhance documentation. - minor other fixes.
  • Dec 19, 2009
    issue 107 (readInt with unsupported size throws, but still removes byte...) Status changed by soubok   -  
    Status: Accepted
    Status: Accepted
  • Dec 18, 2009
    issue 107 (readInt with unsupported size throws, but still removes byte...) reported by phil_rho...@rocketmail.com   -   Execute the following code: loadModule('jsstd'); loadModule('jsio'); var b = new Buffer(); var p = new Pack(b); p.writeInt(1,1); p.writeInt(2,1); p.writeInt(3,1); p.writeInt(4,1); try{ var foo = p.readInt(3); } catch (e) { // } print(p.readInt(1)); The readInt() call with unsupported argument 3 fails as expected. The print statement echoes "4", but was expected to echo "1". Changing the print() call to: print(p.buffer.length); ...returns 1, but was expected to return 4. Hypothesis: 3 bytes were removed from the start of Buffer b via Pack p, even though the readInt call failed, and even though readInt claims not to support 3-byte reads. Desired: Failed readInt call should not remove bytes from the buffer. Better solution: readInt should support reading any number of bytes from 1 to a reasonable finite positive integer.
    Execute the following code: loadModule('jsstd'); loadModule('jsio'); var b = new Buffer(); var p = new Pack(b); p.writeInt(1,1); p.writeInt(2,1); p.writeInt(3,1); p.writeInt(4,1); try{ var foo = p.readInt(3); } catch (e) { // } print(p.readInt(1)); The readInt() call with unsupported argument 3 fails as expected. The print statement echoes "4", but was expected to echo "1". Changing the print() call to: print(p.buffer.length); ...returns 1, but was expected to return 4. Hypothesis: 3 bytes were removed from the start of Buffer b via Pack p, even though the readInt call failed, and even though readInt claims not to support 3-byte reads. Desired: Failed readInt call should not remove bytes from the buffer. Better solution: readInt should support reading any number of bytes from 1 to a reasonable finite positive integer.
  • Dec 17, 2009
    r3048 (- Add Pack 24-bit support. - Add JL_STATIC_ASSERT. - Move en...) committed by soubok   -   - Add Pack 24-bit support. - Add JL_STATIC_ASSERT. - Move endian conversion functions from pack.cpp to platform.h
    - Add Pack 24-bit support. - Add JL_STATIC_ASSERT. - Move endian conversion functions from pack.cpp to platform.h
  • Dec 16, 2009
    r3047 (- bug fixes) committed by soubok   -   - bug fixes
    - bug fixes
  • Dec 15, 2009
    r3046 (- add int64 support to WriteInt() - enhance error messages -...) committed by soubok   -   - add int64 support to WriteInt() - enhance error messages - minor cleanup
    - add int64 support to WriteInt() - enhance error messages - minor cleanup
  • Dec 15, 2009
    r3045 (- fix MAX_INTDOUBLE value.) committed by soubok   -   - fix MAX_INTDOUBLE value.
    - fix MAX_INTDOUBLE value.
  • Dec 15, 2009
    r3044 (- add JsvalToSInt64 and JsvalToUInt64.) committed by soubok   -   - add JsvalToSInt64 and JsvalToUInt64.
    - add JsvalToSInt64 and JsvalToUInt64.
  • Dec 14, 2009
    r3043 (- enhance MAX_INTDOUBLE value.) committed by soubok   -   - enhance MAX_INTDOUBLE value.
    - enhance MAX_INTDOUBLE value.
  • Dec 14, 2009
    r3042 (- safer int64 conversion.) committed by soubok   -   - safer int64 conversion.
    - safer int64 conversion.
  • Dec 09, 2009
    r3041 (- cleanup copied files.) committed by soubok   -   - cleanup copied files.
    - cleanup copied files.
  • Dec 09, 2009
    jslibs_DEVSNAPSHOT__r3040.zip (jslibs DEVSNAPSHOT r3040) file uploaded by soubok   -  
    Labels: OpSys-Windows Type-Archive
    Labels: OpSys-Windows Type-Archive
  • Dec 09, 2009
    r3040 (- add JL_Ending() function to detect JS engine shutdown. - m...) committed by soubok   -   - add JL_Ending() function to detect JS engine shutdown. - minor other modifications.
    - add JL_Ending() function to detect JS engine shutdown. - minor other modifications.
  • Dec 09, 2009
    r3039 (- fix a bug in pool reallocation.) committed by soubok   -   - fix a bug in pool reallocation.
    - fix a bug in pool reallocation.
 
Hosted by Google Code