Граф коммитов

59 Коммитов

Автор SHA1 Сообщение Дата
Yuan Xulei bb7c0db4b6 Playing audio in parent window to gain the privilege to play AMR audio on Firefox OS device 2015-03-11 11:10:12 +08:00
Brendan Dahl ede4325366 Check if a class is final in the statically bound check. 2015-03-10 14:35:19 -07:00
Myk Melez 19aa2266cd Merge pull request #1188 from mbebenita/parse
Lazy Class Parsing
2015-03-09 16:43:34 -07:00
Brendan Dahl 7bd0249cda More nits. 2015-03-09 13:49:30 -07:00
Myk Melez 4166a55a98 Merge pull request #1201 from marco-c/dont_wait_fs_jarstore_to_start_vm
Start the VM before the MIDlet JAR and the filesystem are loaded
2015-03-08 14:19:13 -07:00
Marco Castelluccio a70ccbda0c Merge branch 'master' of github.com:mozilla/j2me.js into parse
Conflicts:
	actors.ts
2015-03-06 16:22:12 +01:00
Marco Castelluccio 33c3fd368f Don't use isFinalClass 2015-03-06 15:56:57 +01:00
Marco Castelluccio 9ca46db104 Merge branch 'fix-is-final' of https://github.com/brendandahl/j2me.js into fix-is-final
Conflicts:
	jit/analyze.ts
2015-03-06 15:27:03 +01:00
Marco Castelluccio 6bc0429d64 Start the VM before the MIDlet JAR and the filesystem are loaded 2015-03-06 01:15:03 +01:00
Michael Bebenita f5161803cb Fix nasty bug that was exposed by the new constant pool assertions. 2015-03-04 23:53:36 -08:00
Brendan Dahl fe882a03f8 Use codeAttribute. 2015-03-04 16:58:59 -08:00
Brendan Dahl f39caf2763 Merge branch 'master' of https://github.com/mozilla/j2me.js into parse
Conflicts:
	bindings.ts
	jsshell.js
	vm/classRegistry.ts
2015-03-03 17:51:58 -08:00
Brendan Dahl 251e3c3da0 Merge branch 'master' of https://github.com/mozilla/j2me.js into static-race2
Conflicts:
	bindings.ts
2015-03-02 14:25:26 -08:00
Michael Bebenita cf498c8895 Fix compilation errors after merge. 2015-02-28 15:57:24 -08:00
Michael Bebenita a32c150538 Merge commit 'fcc61a07ef753974b3ea9c44a688ebdb62b2a521' into parse
Conflicts:
	actors.ts
	interpreter.ts
	vm/context.ts
	vm/jvm.ts
	vm/runtime.ts
2015-02-28 14:47:45 -08:00
Michael Bebenita d61ee78b38 Snapshot. 2015-02-27 17:37:08 -08:00
Myk Melez eaeca08528 Merge branch 'master' into revert-996
Conflicts:
	jsshell.js
2015-02-27 16:53:34 -08:00
Brendan Dahl fec2fc6930 Fix isFinal check for baseline. 2015-02-27 13:29:18 -08:00
Marco Castelluccio 4ce1bb32c5 In emoji.loadData, load either the built-in emoji or the custom ones 2015-02-27 12:30:35 +01:00
Myk Melez c2aa16fd56 Revert "Merge branch 'self_hosting'"
This reverts commit 00e1b7f6de, reversing
changes made to c3612ddc80.

Conflicts:
	jit/baseline.ts
	jsshell.js
	midp/fs.js
	native.js
	vm/classRegistry.ts
2015-02-26 11:23:44 -08:00
Michael Bebenita 8619727920 Lazify parsing. 2015-02-25 17:41:43 -08:00
Brendan Dahl cc2fc91579 Remove new instance synthetic code. 2015-02-25 16:01:07 -08:00
Brendan Dahl 764c00beb4 Use Class.java static initialization code. 2015-02-24 12:45:18 -08:00
Michael Bebenita ed5e51cffd Merge. 2015-02-16 09:41:02 -08:00
Myk Melez b4bc956627 Merge branch 'master' into replace-file-connection
Conflicts:
	java/Makefile
2015-02-11 16:05:01 -08:00
Yuan Xulei 61a7cf5150 Fix location.js to use the way to create native methods. 2015-02-11 10:58:13 +08:00
Michael Bebenita c169aec40b Merge commit '7e26c8aec7312bf0d2e9149ef36133fce1d305b3' into jitnat
Conflicts:
	Makefile
	jit/baseline.ts
	runtime.ts
	string.js
	tests/automation.js
2015-02-09 16:29:13 -08:00
Myk Melez 8f776544b2 Merge branch 'master' into replace-file-connection
Conflicts:
	java/Makefile
2015-02-09 10:39:01 -08:00
Yuan Xulei 79c61c3eb2 Add a short delay to NativeChannel.doMeasureData to avoid blocking the main thread 2015-02-09 11:45:40 +08:00
Myk Melez 4c8b2a2c90 add yielding DefaultFileHandler natives to yield map 2015-02-06 15:07:34 -08:00
Myk Melez a2e63dfe38 remove vestiges of old implementation 2015-02-06 12:55:04 -08:00
Michael Bebenita ebfa8cfb10 Merge commit '26a7e4fc2610ec7c656ff688d78ee3d372a50cf9' into jitnat
Conflicts:
	tests/automation.js
2015-02-04 02:36:02 -08:00
Michael Bebenita ff923fce33 Merge commit 'ab8f38effa26a3ab9759d4dcc749d876cac906cb' into jitnat 2015-02-02 19:40:53 -08:00
Marco Castelluccio 26a8df4faa Merge branch 'master' of https://github.com/andreasgal/j2me.js into fix_interisolatemutex 2015-02-02 20:10:25 +01:00
Myk Melez 95cdc7a246 Merge pull request #1004 from marco-c/texteditor_listener_improvements
Some improvements for TextEditor listeners
2015-02-02 09:16:30 -08:00
Marco Castelluccio 0ea3f7d0ed Make RecordStore natives sync again 2015-02-02 12:10:57 +01:00
Myk Melez 6e5c1861c1 make RecordStoreUtil.exists, RecordStoreFile.commitWrite, and RecordStoreFile.closeFile async again 2015-02-01 22:51:51 -08:00
Marco Castelluccio 737ffc9ff6 Update getNextDirtyEditor signature 2015-02-01 13:15:43 +01:00
Marco Castelluccio 17acda9762 Remove TextEditorThread::sleep 2015-02-01 12:40:48 +01:00
Michael Bebenita 6fbe68f677 Found some more yielding methods that were not marked as such.
(cherry picked from commit e26750f558)
2015-01-31 14:27:06 -08:00
Michael Bebenita 401b821cf2 Merge branch 'master' of https://github.com/andreasgal/j2me.js into jitnat 2015-01-31 00:07:50 -08:00
Michael Bebenita 6fcbbe316b Enable final class check. 2015-01-30 23:31:03 -08:00
Michael Bebenita e26750f558 Found some more yielding methods that were not marked as such. 2015-01-30 19:00:06 -08:00
Yuan Xulei 600f838273 Make setFocus async and wait until the focus has changed. 2015-01-30 11:24:02 +08:00
Myk Melez ccccdd50a5 Merge branch 'master' into get-all-on-startup
Conflicts:
	midp/fs.js
2015-01-27 19:02:07 -08:00
Myk Melez 72c4b7f811 Merge branch 'master' into get-all-on-startup
Conflicts:
	libs/fs-init.js
	libs/fs.js
	main.js
	midp/fs.js
	midp/localmsg.js
	tests/automation.js
	tests/fs/automation.js
	tests/fs/fstests.js
2015-01-25 20:14:44 -08:00
Marco Castelluccio 01625a6552 Start the FG MIDlet only when the app becomes visible 2015-01-23 12:00:35 +01:00
Yuan Xulei fc01375eb0 Remove drawString, drawSubstring and drawChars from yield map. 2015-01-23 17:56:54 +08:00
Yuan Xulei 157a8a0421 Allow app to exit. #866 2015-01-22 20:13:57 +08:00
Michael Bebenita e63b5bf427 Merge. 2015-01-21 14:56:01 -08:00