Commit Graph
118 Commits
Author SHA1 Message Date
Ross Boucher 8b9f36043d Add a bit more context to the errors that we can. 2009-09-10 11:38:07 -04:00
Tom Robinson 7017000c81 Added dictionary methods to objj_dictionary.prototype 2009-09-03 01:11:19 -07:00
Tom Robinson 379eb05144 Various improvements to objj and objjc modules, added plist module. 2009-09-03 01:11:18 -07:00
Tom Robinson f360ab9475 Update objj and browserjs package.json, add Rake task for narwhal modules 2009-08-25 23:22:04 -07:00
Tom Robinson db77e826d4 Fixed syntax error reporting in objjc 2009-08-20 19:15:40 -07:00
Tom Robinson 654b0493bb Update Narwhal to get readline package, modify objj.js to use readline(). 2009-08-09 20:11:19 -07:00
Tom Robinson 5fc8cd697e Merge branch 'master' of git@github.com:280north/cappuccino 2009-08-09 15:16:12 -07:00
Tom Robinson 2423faa8c6 Major improvments to Objective-J Narwhal support.
* Added objj_eval, objj_import_sync, objj_preprocess_sync, etc
* Refactored REPL.
* Added Objective-J plugin for load system, using new Narwhal plugin system.
* Refactored objj and objjc into single module.
2009-08-09 14:40:02 -07:00
Tom Robinson 172c7330ab Make objj a self contained narwhal package. Invert install so narwhal contains objj not vice versa.
Conflicts:

	Tools/Rake/lib/objective-j/bundletask.rb
2009-08-09 14:39:36 -07:00
Francisco Ryan Tolmasky I 69fa064509 Merge branch 'master' of git@github.com:280north/cappuccino 2009-07-29 20:28:42 -07:00
Tom Robinson 0c349a8d7f Add option to enable type checking in index-debug.html. 2009-07-29 20:23:40 -07:00
Tom Robinson 3b8664e6ff Disable typechecking by default 2009-07-29 19:23:32 -07:00
Francisco Ryan Tolmasky I 0876653ae3 Only include debug.js in DEBUG mode for Objective-J.
Reviewed by me.
2009-07-29 19:06:06 -07:00
Tom Robinson 4876c7142f Merge branch 'typecheck' 2009-07-29 19:02:16 -07:00
Tom Robinson 856373adec Added status code checks to abort Rake early. 2009-07-29 18:57:18 -07:00
Francisco Ryan Tolmasky I 4824f22e3c Fix for super not working for class methods.
Closes #227.

Reviewed by me.
2009-07-24 11:22:32 -07:00
Tom Robinson 88be473da4 Fixed bug in type check logic, added ability to print stack traces on type check errors 2009-07-23 14:14:34 -07:00
Tom Robinson 3ff945663f Refactored objj_msgSend debug hooks 2009-07-23 13:24:33 -07:00
tlrobinson 745e24d2f5 Rename objj_msgSendTypeCheck to objj_msgSend_TypeCheck to match others 2009-07-20 18:42:54 -07:00
tlrobinson d7b679dc78 * Move type checking to debug.js.
* Use JSON.stringify for serializing types array.
* Print Objective-J objects' names instead of descriptions to prevent inf recursion.
2009-07-20 18:39:37 -07:00
tlrobinson 9b99457871 Preliminary typechecking version of objj_msgSend, and preprocessor support. 2009-07-20 18:16:17 -07:00
tlrobinson 19f1657824 Disable encoding/decoding of plusses in URIs 2009-06-17 01:43:39 -07:00
Francisco Ryan Tolmasky I bfcb94a844 Various key input fixes.
Reviewed by me.
2009-06-13 18:27:31 -07:00
Tom Robinson 896eaf7937 Update Externals to latest. Remove first arg in objj, objjc, and cplutil to match changes to Narwhal. 2009-06-05 23:40:31 -07:00
Francisco Ryan Tolmasky I 3f27fca518 Added support for custom classes on non-customviews in nib2cib.
Reviewed by me.
2009-06-04 02:38:06 -07:00
Tom Robinson 7c305c45fc Merge branch 'master' of git@github.com:280north/cappuccino 2009-06-02 15:04:09 -07:00
Tom Robinson cfda93d1e3 Update JSON support to json2.js, added in Objective-J. Deprecate CPJSObjectCreateJSON and CPJSObjectCreateWithJSON. 2009-06-02 15:02:25 -07:00
Francisco Ryan Tolmasky I f4b4d38165 Coat tailed CPEvents on native DOM events if they exist, saving the creation of many objects.
Reviewed by me.
2009-05-30 23:16:18 -07:00
Tom Robinson 1224ca9493 Rename plutil back to cputil. Oops. 2009-05-29 18:28:06 -07:00
Tom Robinson 45ec895df0 Fixed incorrect variables in regexp-rhino-patch 2009-05-29 17:12:12 -07:00
Tom Robinson 318d0456af Merge branch 'master' of git@github.com:280north/cappuccino 2009-05-29 16:58:00 -07:00
Tom Robinson 5446e1f98f Bring back the Rhino regex patch to use native Java regex. 2009-05-29 16:57:28 -07:00
Francisco Ryan Tolmasky I 5cb9f5f7c2 Fix for Unicode chars being mangled when building.
Closes #146.

Reviewed by me.
2009-05-27 01:34:56 -07:00
tlrobinson 9955346958 When loading modules escape "+" in case they're converted to spaces later.
Updated to latest Narwhal and Jack
2009-05-25 15:22:07 -07:00
tlrobinson 4ff99126d6 In objj module, ensure we read Objective-J as UTF-8 2009-05-19 06:36:41 -07:00
Tom Robinson 43a3e6d984 Add objective-j gem to Tools distro and instal scripts 2009-05-17 21:26:24 -07:00
Tom Robinson d4436acea3 Switch browser.js to browserjs. Fix External build problems 2009-05-16 17:37:09 -07:00
Ross Boucher 22f7985d20 Fix for unicode characters being screwed up by shrinksafe 2009-05-14 16:39:36 -07:00
tlrobinson c63f92d1ea Force symlinks to prevent "File exists" errors 2009-05-11 16:22:28 -07:00
tlrobinson 6c0a281ac2 Remove importClass for java.io.File 2009-05-10 03:56:13 -07:00
tlrobinson 6e11a66cb0 Updated all Rakefiles and tools to work with Narwhal 2009-05-10 03:35:31 -07:00
Ross Boucher 9f3a1f1e7e Remove the need to call Function.apply for most objj_msgSends 2009-05-09 21:52:49 -07:00
Francisco Ryan Tolmasky I bda437985e Fix for Objective-J build breaking with the removal of resolve_flags.
Closes #117.

Reviewed by me.
2009-05-08 12:07:06 -07:00
Francisco Tolmasky 0cd33120cf Fix for Cappuccino no longer being compressed in release builds.
Closes #33.

Reviewed by me.
2009-05-07 00:47:28 -07:00
tlrobinson aa146613ac Added missing "var"s to various parts of Objective-J 2009-04-27 19:31:36 -07:00
Francisco Tolmasky 2f790c6503 Fix for file evaluation showing up as "(anonymous)" in Safari profiler.
Closes #4.

Reviewed by me.
2009-04-23 04:38:59 -07:00
Francisco Tolmasky 0e8e725f59 Fix for all ObjJ methods showing up as anonymous functions in Safari profiler.
[#266 state:resolved]

Reviewed by me.
2009-04-14 00:21:16 -07:00
Ross Boucher fb3ddb035c Typo in objj_dictionary exposes accidental global. 2009-04-04 15:43:52 -07:00
Ross Boucher e0af565824 [#218 state:resolved milestone:0.7] 2009-03-25 02:56:53 -07:00
Tom RobinsonandRoss Boucher 932aa87d87 Cleanup of shell scripts, change shebang to bash, etc 2009-03-25 02:51:54 -07:00