Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

6808 check-ins using file assets/media/github_social.xpm version be21807845

2025-05-28
23:20
Initialize onlyStream to NULL. Leaf check-in: d7b1ae6eb0 user: stephanie.gawroriski tags: wip-keitaisound
22:58
Have only a single stream instead of multiple, this simplifies things greatly. check-in: 1c076cdb78 user: stephanie.gawroriski tags: wip-keitaisound
22:12
Finishing of connections, a refactor is needed for simplification. check-in: ee8c81659d user: stephanie.gawroriski tags: wip-keitaisound
04:03
Debugging. check-in: 18525ad490 user: stephanie.gawroriski tags: wip-keitaisound
02:58
Do not call disconnect again. check-in: 49fb71c1b9 user: stephanie.gawroriski tags: wip-keitaisound
02:56
More peer work. check-in: 38b1f1c123 user: stephanie.gawroriski tags: wip-keitaisound
02:23
Actually use sjme_list_injectGrow() correctly. check-in: 7a2b39f34d user: stephanie.gawroriski tags: wip-keitaisound
02:13
Connection and disconnection of peers, mostly. check-in: d19dcf6a9b user: stephanie.gawroriski tags: wip-keitaisound
2025-05-26
23:11
Add blank bases for callbacks to remove peers and otherwise. check-in: 436fc56e02 user: stephanie.gawroriski tags: wip-keitaisound
22:29
Merge from trunk. check-in: 2251c662ba user: stephanie.gawroriski tags: wip-keitaisound
22:28
Implement comparison for injection. Leaf check-in: 79aeb6a4d0 user: stephanie.gawroriski tags: trunk
22:27
Implement sjme_list_search. check-in: 2ad43f36a4 user: stephanie.gawroriski tags: trunk
22:13
Merge from trunk. check-in: 7c2474bd49 user: stephanie.gawroriski tags: wip-keitaisound
22:09
Add sjme_list_injectGrow. check-in: af845ffe05 user: stephanie.gawroriski tags: trunk
21:34
Implement binding of ports. check-in: d1c3ab87d4 user: stephanie.gawroriski tags: wip-keitaisound
20:41
Base disconnect entry. check-in: 52b30b894f user: stephanie.gawroriski tags: wip-keitaisound
15:37
Add more installers and portables. check-in: aba8a71b6c user: stephanie.gawroriski tags: trunk
14:32
Call to disconnect for streams and such. check-in: e4177f6573 user: stephanie.gawroriski tags: wip-keitaisound
14:20
Add a connection type for streams and sources; Add disconnection for connections. check-in: f5f3a56d4d user: stephanie.gawroriski tags: wip-keitaisound
02:10
Instead of unregistering streams, there is a generic disconnect of a connection. check-in: 9e124479e2 user: stephanie.gawroriski tags: wip-keitaisound
01:51
Merge from trunk. check-in: ed14af692e user: stephanie.gawroriski tags: wip-keitaisound
01:50
Initialize and storing of audio source info. check-in: e8ac3167e4 user: stephanie.gawroriski tags: wip-keitaisound
2025-05-25
23:06
Make the update more automatic. check-in: 3c5779edad user: stephanie.gawroriski tags: trunk
22:52
Use EXE for the installer and not MSI. check-in: 045a70c59c user: stephanie.gawroriski tags: trunk
21:51
Set debugger as unattended with progress. check-in: fc83f8dbd1 user: stephanie.gawroriski tags: trunk
20:46
Use a different version for the media installers so that the build ID is not used. check-in: 691c38051c user: stephanie.gawroriski tags: trunk
20:12
Call of audio source attach. check-in: c59962259a user: stephanie.gawroriski tags: wip-keitaisound
19:51
Merge from trunk. check-in: 4c7ffc05d3 user: stephanie.gawroriski tags: wip-keitaisound
17:47
Remove retry steps. check-in: 4b52927b66 user: stephanie.gawroriski tags: trunk
16:53
Put install4j version in the marked version date. check-in: d75f96848d user: stephanie.gawroriski tags: trunk
16:47
Override release version so updates work. check-in: 0d414da7e4 user: stephanie.gawroriski tags: trunk
2025-05-24
22:52
An installer is now available! check-in: 53ff5d3c37 user: stephanie.gawroriski tags: trunk
21:46
Switch to console applications for better integration on Windows. check-in: 3ff6bd29c3 user: stephanie.gawroriski tags: trunk
21:41
Add homepage and have the updater be an option in the program menu. check-in: 6761803f30 user: stephanie.gawroriski tags: trunk
21:32
For MSI installers generate a new ID for every build. check-in: eff33f8daa user: stephanie.gawroriski tags: trunk
20:46
Use different names for all the menu entries. check-in: d269cc041c user: stephanie.gawroriski tags: trunk
20:44
Fix so that updating is not super annoying; Add launcher for hosted. check-in: 5fb846d145 user: stephanie.gawroriski tags: trunk
20:23
Use the Java executable from the current java.home, fallback to the current executable if it is unknown. check-in: 16e0a741d5 user: stephanie.gawroriski tags: trunk
20:17
Add an update checker. check-in: a04d7a3fc1 user: stephanie.gawroriski tags: trunk
18:31
Correct paths for uploading. check-in: 562a3373a7 user: stephanie.gawroriski tags: trunk
17:45
Correct Readme URL. check-in: f8ef03e242 user: stephanie.gawroriski tags: trunk
16:54
Add documentation to the Install4J installation; Correct where universal is placed so it is actually placed into the installer. check-in: 204df09a73 user: stephanie.gawroriski tags: trunk
16:31
Add updates.xml as well. check-in: 6a0c51bbf3 user: stephanie.gawroriski tags: trunk
05:02
Decode icon images, needed for Install4J. check-in: 3098d63ba3 user: stephanie.gawroriski tags: trunk
03:22
Actually execute install4jc and not the project file. check-in: edb1785a01 user: stephanie.gawroriski tags: trunk
01:57
Building of the Install4J installers. check-in: e93ac88d81 user: stephanie.gawroriski tags: trunk
00:37
Have a workaround for when SquirrelJME is launched by Install4j so that it can find the standalone details. check-in: ffdb60010f user: stephanie.gawroriski tags: trunk
2025-05-23
22:07
Add install4j configuration. check-in: 522a5c2599 user: stephanie.gawroriski tags: trunk
2025-05-22
23:12
Merge from trunk. check-in: b0a4db9d74 user: stephanie.gawroriski tags: wip-keitaisound
23:12
Add April and May post. check-in: c74d0ad4cb user: stephanie.gawroriski tags: trunk
2025-05-21
20:50
Merge from trunk. Leaf check-in: 1f0cc55aba user: stephanie.gawroriski tags: wip-nanocoatexec
2025-05-18
22:08
Base entry point for attach; Return a connection for attached audio sources. check-in: 7a1c7c9c31 user: stephanie.gawroriski tags: wip-keitaisound
21:41
Only late convert renderers for softmix. check-in: b0a2b55179 user: stephanie.gawroriski tags: wip-keitaisound
21:40
Remember audio streams in the list. check-in: 3f4a9b869c user: stephanie.gawroriski tags: wip-keitaisound
20:27
Unsupported audio format should be negative. check-in: 0b63990266 user: stephanie.gawroriski tags: wip-keitaisound
20:03
Correct wrapping. check-in: e2e677f3de user: stephanie.gawroriski tags: wip-keitaisound
19:51
Store created stream details. check-in: 47caf0d3e0 user: stephanie.gawroriski tags: wip-keitaisound
19:44
Try creating streams of various formats until one can be found. check-in: 7d446517dd user: stephanie.gawroriski tags: wip-keitaisound
19:23
Base outer stream creation and resampling check. check-in: 4a0067359f user: stephanie.gawroriski tags: wip-keitaisound
17:06
Base call into creating audio streams. check-in: ad7752fffe user: stephanie.gawroriski tags: wip-keitaisound
2025-05-17
01:42
Correct return of the wrong error code. check-in: 00ccd4a8b5 user: stephanie.gawroriski tags: wip-keitaisound
01:35
More barriers? check-in: bf24dcbbc1 user: stephanie.gawroriski tags: wip-keitaisound
01:30
Debugging. check-in: f09f44120c user: stephanie.gawroriski tags: wip-keitaisound
00:37
Initial softmix loop call. check-in: 409bc06d66 user: stephanie.gawroriski tags: wip-keitaisound
2025-05-16
23:27
Merge from trunk. check-in: ce8de5f81b user: stephanie.gawroriski tags: wip-keitaisound
17:44
Have numpad minus be pound and numpad plus be star. check-in: 3f2b2a3140 user: stephanie.gawroriski tags: trunk
01:13
Switch to having platform flags for ScritchUI instead, which simplifies flags that may appear in the future; Have a calculator layout for GTK2 and Win32 so the numberpad is inverted. check-in: 38948092b9 user: stephanie.gawroriski tags: trunk
2025-05-15
23:42
Not much else is needed to initialize OSS. check-in: 9812ab2f59 user: stephanie.gawroriski tags: wip-keitaisound
21:25
Base setup for initialization and wrapped initialization of audio. check-in: 2766013614 user: stephanie.gawroriski tags: wip-keitaisound
2025-05-14
22:10
Init actual wrapper check. check-in: 8f01303f7c user: stephanie.gawroriski tags: wip-keitaisound
2025-05-12
23:21
Add blank base for init. check-in: 7194e9865b user: stephanie.gawroriski tags: wip-keitaisound
2025-05-11
23:07
Base call to init. check-in: 31ddc95af1 user: stephanie.gawroriski tags: wip-keitaisound
22:28
Call into audio dylib initialization. check-in: 0c1d75c29f user: stephanie.gawroriski tags: wip-keitaisound
18:40
Build and include ScritchAudio into the Gradle build. check-in: 959cfa0bde user: stephanie.gawroriski tags: wip-keitaisound
17:33
Add blank base OSS initialization. check-in: b9534965df user: stephanie.gawroriski tags: wip-keitaisound
2025-05-10
23:31
Add a bunch of blank base functions. check-in: 301a679139 user: stephanie.gawroriski tags: wip-keitaisound
17:49
Add blank base for MIDI. check-in: c0e3475722 user: stephanie.gawroriski tags: wip-keitaisound
01:18
Refactor Scritch collection so that it also works for audio. check-in: d7d0320b1a user: stephanie.gawroriski tags: wip-keitaisound
00:21
Manually patch in 2025-05-09 updates for the MA-3 sampler from Guy Perfect. check-in: 67a7f7f492 user: stephanie.gawroriski tags: wip-keitaisound
2025-05-09
23:41
Add base for OSS stream. check-in: 015919bece user: stephanie.gawroriski tags: wip-keitaisound
23:11
Adjust include guards; Add base for softmix. check-in: 98a52b69ca user: stephanie.gawroriski tags: wip-keitaisound
00:29
Add blank base directory for softmix. check-in: 2bfe315c94 user: stephanie.gawroriski tags: wip-keitaisound
00:28
Simplification of function pointers. check-in: bb48c5051d user: stephanie.gawroriski tags: wip-keitaisound
2025-05-08
21:44
Merge from trunk. check-in: b79cd2e0c3 user: stephanie.gawroriski tags: wip-keitaisound
20:48
Map numberpad keys to the correct Canvas keys. check-in: 8e3cd0f3cf user: stephanie.gawroriski tags: trunk
2025-05-07
22:52
Add lots of blank base files for audio streams. check-in: 39e62da301 user: stephanie.gawroriski tags: wip-keitaisound
2025-05-06
21:54
Get and set of MLD time. check-in: c2b96948ad user: stephanie.gawroriski tags: wip-keitaisound
21:26
Add native forwards for the audio shelf. check-in: 26e9f0e365 user: stephanie.gawroriski tags: wip-keitaisound
2025-05-05
23:53
Implement prefetch. check-in: dc107842ef user: stephanie.gawroriski tags: wip-keitaisound
22:08
Use Connection for Player data. check-in: 19b35be870 user: stephanie.gawroriski tags: wip-keitaisound
22:03
Base for stopping and playing audio. check-in: c245e0bd5e user: stephanie.gawroriski tags: wip-keitaisound
21:44
Add surrounding for MediaManager.getSound; add MIDI port for AudioStreamShelf; major refactor for MediaResource and related for DoJa to be more compatible. check-in: fc4ac4b649 user: stephanie.gawroriski tags: wip-keitaisound
04:10
Forward AudioPresenter.stop() to Player.stop(). check-in: d2f60d2532 user: stephanie.gawroriski tags: wip-keitaisound
02:21
Implement set of priority. check-in: 688f27ab56 user: stephanie.gawroriski tags: wip-keitaisound
2025-05-04
23:34
Base for attribute set and media listener set; Mark keitaiwiki music as vendor API. check-in: cf1ff559f4 user: stephanie.gawroriski tags: wip-keitaisound
23:12
Initialize of AudioPresenter per slot. check-in: 56150bf887 user: stephanie.gawroriski tags: wip-keitaisound
21:21
Initial base for AudioPresenter and media Manager. check-in: e5b3eb0929 user: stephanie.gawroriski tags: wip-keitaisound
18:41
Add base for AudioStreamShelf and associated players and decoders. check-in: 2ded7f611b user: stephanie.gawroriski tags: wip-keitaisound
17:22
Add blank base for AudioStreamShelf. check-in: a7c0fe8706 user: stephanie.gawroriski tags: wip-keitaisound
01:55
Use ExtraMath instead. check-in: 53f8552935 user: stephanie.gawroriski tags: wip-keitaisound
01:46
Merge from trunk. check-in: 9eb003c0c2 user: stephanie.gawroriski tags: wip-keitaisound
01:46
Merge in wip-mathexp. check-in: 0d0b529659 user: stephanie.gawroriski tags: trunk
01:45
Add accelerators for exp() and pow(). Closed-Leaf check-in: 292ac023f4 user: stephanie.gawroriski tags: wip-mathexp
01:19
Create new branch named "wip-mathexp" check-in: 25a9a3c01c user: stephanie.gawroriski tags: wip-mathexp
2025-05-03
21:26
Merge from trunk. check-in: 59da2a9a67 user: stephanie.gawroriski tags: wip-keitaisound
21:25
Add MathAccelShelf for having floating point functions be in hardware potentially. check-in: 4da030ca01 user: stephanie.gawroriski tags: trunk
17:21
Remove base64 blob decoding at runtime and use resources instead. check-in: 4a0e8ea3ec user: stephanie.gawroriski tags: wip-keitaisound
02:48
Correct intro license for Sampler. check-in: e0a134d628 user: stephanie.gawroriski tags: wip-keitaisound
01:49
Move sampler inner classes out. check-in: 071cd0c20c user: stephanie.gawroriski tags: wip-keitaisound
01:47
Make MA3Sampler instance static. check-in: d6d1892c02 user: stephanie.gawroriski tags: wip-keitaisound
01:44
Extract more inner classes. check-in: 4807590b25 user: stephanie.gawroriski tags: wip-keitaisound
01:40
Correct leading file license for MLD code. check-in: 8e1925aa09 user: stephanie.gawroriski tags: wip-keitaisound
01:36
Move static innerclasses out. check-in: 383f2d2d80 user: stephanie.gawroriski tags: wip-keitaisound
01:33
Switch to SamplerProvider for ServiceLoader integration. check-in: d1f601a573 user: stephanie.gawroriski tags: wip-keitaisound
01:30
Make all inner classes implement an interface; more cleanup. check-in: 0123cf18c9 user: stephanie.gawroriski tags: wip-keitaisound
01:23
Correct JavaDoc references. check-in: 98d7a985e3 user: stephanie.gawroriski tags: wip-keitaisound
01:17
Condense. check-in: f55833f878 user: stephanie.gawroriski tags: wip-keitaisound
01:16
Additional cleanup and formatting. check-in: 14817725f4 user: stephanie.gawroriski tags: wip-keitaisound
01:13
More cleanup and formatting. check-in: e010024046 user: stephanie.gawroriski tags: wip-keitaisound
01:08
Remove barriers. check-in: bd25a07c72 user: stephanie.gawroriski tags: wip-keitaisound
01:06
Reformat code to match SquirrelJME's indentation rules. check-in: 881959ca26 user: stephanie.gawroriski tags: wip-keitaisound
01:05
Run some inspections to reduce warnings. check-in: 73c9b55e39 user: stephanie.gawroriski tags: wip-keitaisound
00:58
Backout changes. check-in: 02c421c8ee user: stephanie.gawroriski tags: wip-keitaisound
00:54
Commit. check-in: e122b2a605 user: stephanie.gawroriski tags: wip-keitaisound
00:30
Formatting. check-in: f80545b837 user: stephanie.gawroriski tags: wip-keitaisound
00:28
Formatting. check-in: 32a1b1d87e user: stephanie.gawroriski tags: wip-keitaisound
00:13
Inspection run. check-in: 6bb88089f3 user: stephanie.gawroriski tags: wip-keitaisound
2025-05-02
20:53
Initial import of the Keitai Wiki Music implementation. check-in: 682229ef9b user: stephanie.gawroriski tags: wip-keitaisound
2025-04-30
21:31
Create new branch named "wip-keitaisound" check-in: 6cc3caaed8 user: stephanie.gawroriski tags: wip-keitaisound
02:54
Add option in the launcher to browse to the library directory; Add library directory to buckets; Put system property check debug under verbose. check-in: f1b6d895c0 user: stephanie.gawroriski tags: trunk
00:32
Actually correct TestThreadShelfInvalid. check-in: 9b003f0a1f user: stephanie.gawroriski tags: trunk
2025-04-28
23:08
Correct TestThreadShelfInvalid. check-in: df6e32e1c9 user: stephanie.gawroriski tags: trunk
01:39
Merge from trunk. check-in: aaa0f0c885 user: stephanie.gawroriski tags: wip-nanocoatexec
01:33
Correct thread shelf test. check-in: 2742bf2844 user: stephanie.gawroriski tags: trunk
2025-04-27
22:58
Merge from trunk. check-in: c578161980 user: stephanie.gawroriski tags: wip-nanocoatexec
22:57
Cherry pick thread simplification from wip-nanocoatexec; CMake util build updates. check-in: 9f37d896c7 user: stephanie.gawroriski tags: trunk
22:23
Cherry pick cmake utils from wip-nanocoatexec. check-in: 7c3ea549df user: stephanie.gawroriski tags: trunk
22:19
Merge from trunk. check-in: 27261bb856 user: stephanie.gawroriski tags: wip-nanocoatexec
22:13
Cherry pick misc changes from wip-nanocoatexec. check-in: 8ceb2ac1c4 user: stephanie.gawroriski tags: trunk
22:10
Merge from trunk. check-in: ff644ae4aa user: stephanie.gawroriski tags: wip-nanocoatexec
22:09
Add gdbinit and lldbinit. check-in: 279ea48985 user: stephanie.gawroriski tags: wip-nanocoatexec
22:08
Cherry pick old test deletions from wip-nanocoatexec. check-in: fdbd04624a user: stephanie.gawroriski tags: trunk
19:19
Add size and offset for field values. check-in: bf0863fcac user: stephanie.gawroriski tags: wip-nanocoatexec
2025-04-26
23:44
Implement bytecode new, but not object allocation currently. check-in: f73b2b92ec user: stephanie.gawroriski tags: wip-nanocoatexec
23:28
Lookup of types. check-in: 76c1bac5af user: stephanie.gawroriski tags: wip-nanocoatexec
20:53
Be more lenient and limit scratchpad reads and writes that are past the bounds of the scratchpad. check-in: 0be44ed677 user: stephanie.gawroriski tags: trunk
20:40
Set paint mode to be transparent for DoJa so the screen does not flicker. check-in: 5aa4dd3d63 user: stephanie.gawroriski tags: trunk
20:08
Merge from trunk. check-in: c3a5ca4857 user: stephanie.gawroriski tags: wip-nanocoatexec
03:46
Merge in refactored MEEP RMS (wip-rms2) which means record stores are now saved and restored from disk! check-in: e0ed3e6971 user: stephanie.gawroriski tags: trunk
03:41
Add SpringCoat wrapper for BucketShelf. Closed-Leaf check-in: a5caaf6401 user: stephanie.gawroriski tags: wip-rms2
01:19
Add blank base for MLEBucket. check-in: d5caaef137 user: stephanie.gawroriski tags: wip-rms2
00:54
Implement other tests. check-in: 081fba3cb2 user: stephanie.gawroriski tags: wip-rms2
00:46
Correct filtered searching. check-in: 4ba3cb5817 user: stephanie.gawroriski tags: wip-rms2
00:26
Correct previous and next. check-in: 7baed187c3 user: stephanie.gawroriski tags: wip-rms2
00:23
Implement enumerations. check-in: 4595424e4c user: stephanie.gawroriski tags: wip-rms2
2025-04-25
23:39
Add meta test. check-in: c7009aec41 user: stephanie.gawroriski tags: wip-rms2
23:29
Implement deletion of record stores. check-in: 752f2d8460 user: stephanie.gawroriski tags: wip-rms2
01:14
Implement listing of owned records. check-in: b4a831fcd6 user: stephanie.gawroriski tags: wip-rms2
2025-04-24
22:42
Implement and correct some tests. check-in: 4b42bef3b6 user: stephanie.gawroriski tags: wip-rms2
02:06
Add blank bases for tests to be implemented. check-in: 836b7b7130 user: stephanie.gawroriski tags: wip-rms2
00:45
Add test for listeners. check-in: b192388a93 user: stephanie.gawroriski tags: wip-rms2
00:29
Add test for deletion, correct deletion failing if no listeners are set. check-in: bb4fac797f user: stephanie.gawroriski tags: wip-rms2
00:23
Add some tests for RMS. check-in: 71e8b3c721 user: stephanie.gawroriski tags: wip-rms2
2025-04-23
22:29
Set name and vendor for TAC tests. check-in: be406d436a user: stephanie.gawroriski tags: wip-rms2
22:23
For TAC tests, keep application state individual to each test and clear state before running so any settings from the system or test runs do not affect otherwise. check-in: 0cff4b7594 user: stephanie.gawroriski tags: wip-rms2
2025-04-22
02:27
Add base for locate. check-in: e444ad7907 user: stephanie.gawroriski tags: wip-rms2
00:31
Implement delete of RecordStore. check-in: 66bc830a0a user: stephanie.gawroriski tags: wip-rms2
00:22
Refactoring and fixes, implement delete. check-in: b2d71d9ed1 user: stephanie.gawroriski tags: wip-rms2
00:07
Fix a number of bugs with RMS. check-in: 2d3c731737 user: stephanie.gawroriski tags: wip-rms2
2025-04-21
23:35
More refactoring of RecordStore although something broke. check-in: 97b667ff92 user: stephanie.gawroriski tags: wip-rms2
23:08
Get and set of tags. check-in: 25d3ae3761 user: stephanie.gawroriski tags: wip-rms2
23:05
Allocation of record IDs. check-in: 6e6cb2ffe0 user: stephanie.gawroriski tags: wip-rms2
22:53
Refactoring of RMS classes. check-in: 07afc5e908 user: stephanie.gawroriski tags: wip-rms2
21:15
More initial stubs for RecordStore. check-in: 8066132fc5 user: stephanie.gawroriski tags: wip-rms2
2025-04-20
23:34
Implement get of info through user API; change extension to rms. check-in: 94f4e31706 user: stephanie.gawroriski tags: wip-rms2
23:30
More implementation of read/write of record stores. check-in: b77fe1a9f1 user: stephanie.gawroriski tags: wip-rms2
20:47
Base for getting IDs. check-in: 205bd8ed33 user: stephanie.gawroriski tags: wip-rms2
20:09
Implement write of a session; For DoJa, seed in more cases if a record is not found or its size is not valid. check-in: 592fafe663 user: stephanie.gawroriski tags: wip-rms2
19:26
Add base for writing new Json data to records and committing. check-in: 8d03323f50 user: stephanie.gawroriski tags: wip-rms2
17:07
Add more base methods for read/write. check-in: 9cdfd72b33 user: stephanie.gawroriski tags: wip-rms2
16:55
Add base entry methods for record store meta. check-in: e14c639b06 user: stephanie.gawroriski tags: wip-rms2
00:37
Add override for state location; Implement exists for buckets. check-in: 87f82335c4 user: stephanie.gawroriski tags: wip-rms2
2025-04-19
21:54
Add base for emulated bucket brackets. check-in: 5f214cdb96 user: stephanie.gawroriski tags: wip-rms2
20:16
Add forwards for BucketShelf to EmulatedBucketShelf. check-in: 36453b4854 user: stephanie.gawroriski tags: wip-rms2
19:48
Merge from trunk. check-in: 1cd78dd77d user: stephanie.gawroriski tags: wip-rms2
04:42
Add antimicrox configuration for SquirrelJME; Allow game keys ABCD to be activated by their associated matching key; Add F7 and F8 for star and pound if a keyboard lacks shift. check-in: c28373cb2f user: stephanie.gawroriski tags: trunk
00:01
Do better at centering the win32 window to the screen. check-in: 2156f4ccee user: stephanie.gawroriski tags: trunk
2025-04-18
23:31
Properties from MIDlet manifests were not properly trimmed. check-in: 53bfeb19c0 user: stephanie.gawroriski tags: trunk
21:40
Implement PencilGraphics.clipRect(); Do not fail if the default command cannot be removed from the pinned menu; Increase memory available to ScritchUI in Standalone from 4MiB to 64MiB; Set a cursor for Win32 Windows as it tends to default to the hourglass cursor; Add compatibility flag for less than MIDP 3 has Canvas is transparent by default. check-in: 5b72a53cda user: stephanie.gawroriski tags: trunk
00:37
Determine base name for record stores. check-in: 5ac5ea48b6 user: stephanie.gawroriski tags: wip-rms2
2025-04-17
17:25
Minor addition to use more basenames when looking for DoJa scratchpads, fix logical errors also related to it. check-in: 6619e8194c user: stephanie.gawroriski tags: trunk
04:46
Export suite related classes; Comment out RecordStore code and prepend with TODOs. check-in: dd202b672a user: stephanie.gawroriski tags: wip-rms2
01:47
Add file list method to BucketShelf. check-in: 5ca38f2a46 user: stephanie.gawroriski tags: wip-rms2
01:36
More RecordStore base initialization. check-in: f0035b313f user: stephanie.gawroriski tags: wip-rms2
2025-04-15
22:40
More base initialization. check-in: bd3d23d72e user: stephanie.gawroriski tags: wip-rms2
22:32
Initialize base cleanup of the RMS branch, start of new leaner setup. check-in: fd2126ce80 user: stephanie.gawroriski tags: wip-rms2
2025-04-14
23:53
add base for RMS tool. check-in: 5befce6ac8 user: stephanie.gawroriski tags: wip-rms2
23:30
Add to ignore. check-in: 53c639da2f user: stephanie.gawroriski tags: wip-rms2
23:26
Merge over. check-in: f9b29a8ffd user: stephanie.gawroriski tags: wip-rms2
23:20
Add base for bucket shelf and brackets. check-in: ae4c4cdb26 user: stephanie.gawroriski tags: wip-rms2
23:05
Correct build due to merge in. check-in: 80cd1c21cb user: stephanie.gawroriski tags: wip-rms2
22:58
Merge from trunk. check-in: 9a7e9fe25a user: stephanie.gawroriski tags: wip-rms2
22:57
Base for types. check-in: bd0241b08b user: stephanie.gawroriski tags: wip-nanocoatexec
2025-04-13
20:03
Implement more optimal charSeq dup. check-in: 482b78afbb user: stephanie.gawroriski tags: wip-nanocoatexec
2025-04-12
02:38
Implement missing function; Remove calling convention on AWT handler. check-in: 42f4adcf61 user: stephanie.gawroriski tags: trunk
02:08
Merge from trunk. check-in: cd25fb209d user: stephanie.gawroriski tags: wip-nanocoatexec
01:57
A number of fixes for 32-bit Windows, although there are still issues related to calling conventions somewhere. check-in: e4f76b3614 user: stephanie.gawroriski tags: trunk
2025-04-11
23:32
Getting the current thread requires WINAPI. check-in: e4bae8243e user: stephanie.gawroriski tags: trunk
23:16
For 32-bit windows, use the proper type for pointers and not a 64-bit type. check-in: 3e582ed11a user: stephanie.gawroriski tags: trunk
22:43
Fixes for Win32 linking although ScritchUI fails to load on 32-bit Windows currently. check-in: 36f30cc1da user: stephanie.gawroriski tags: trunk
17:23
Correct symbol being exported under the wrong name. check-in: 13db7e0808 user: stephanie.gawroriski tags: trunk
15:18
Constantly increase fossil command holdoff in the event the database is locked while bundling. check-in: edbba6e35c user: stephanie.gawroriski tags: trunk
13:01
Use exports for ScritchUI libraries. check-in: 964c1d3750 user: stephanie.gawroriski tags: trunk
03:48
Be more robust when trying to open the repository. check-in: 2410f4f267 user: stephanie.gawroriski tags: trunk
02:48
Have bundle depend on a local build of standalone as a basis. check-in: b5a4297f96 user: stephanie.gawroriski tags: trunk
01:06
Add more defensive bundling. check-in: f8bc0a669c user: stephanie.gawroriski tags: trunk
2025-04-10
22:59
Add missing constructor. check-in: 9ad2f90491 user: stephanie.gawroriski tags: trunk
22:48
Ignore fossil version check if it fails. check-in: 2ab071160c user: stephanie.gawroriski tags: trunk
22:34
Cache the build version. check-in: 8ed8e17026 user: stephanie.gawroriski tags: trunk
22:27
Target 11 for Gradle. check-in: a1d583c7b4 user: stephanie.gawroriski tags: trunk
22:17
Bump down. check-in: 0119e5df54 user: stephanie.gawroriski tags: trunk
22:09
Correct Gradle build for older Java versions. check-in: 16c31f2179 user: stephanie.gawroriski tags: trunk
22:05
Refactor DisplayScale to split off handlers; Add handling for model specific screen sizes if a DoJa application specifies it is for a given model. check-in: e040e342bb user: stephanie.gawroriski tags: trunk
21:09
Include latest build version information; Calling convention for 32-bit Windows should be correct for ScritchUI. check-in: c475403415 user: stephanie.gawroriski tags: trunk
02:19
For DoJa 1.0 default to 120x160, otherwise for anything higher default to 240x240 instead of SquirrelJME's default of 240x320. check-in: b2d1b50dc6 user: stephanie.gawroriski tags: trunk
00:25
Use a fallback separator character for path handling for default paths if the system separator is not found. check-in: 4261168387 user: stephanie.gawroriski tags: trunk
00:08
Do not clear the double buffer. check-in: c92f6605ab user: stephanie.gawroriski tags: trunk
2025-04-09
23:59
Merge from trunk. check-in: 085529b8af user: stephanie.gawroriski tags: wip-nanocoatexec
23:52
There have been some breaking changes between DoJa 3.0, 4.0, and 5.0 so add a compatibility checker and add more detection methods for DoJa 3 and 4. check-in: 86ff7ebd60 user: stephanie.gawroriski tags: trunk
22:42
For DoJa clear the buffer if there is a double buffered lock, however do not draw the double buffer on a normal paint if the double buffer is locked so as to not flicker. check-in: 6c5b334ddc user: stephanie.gawroriski tags: trunk
22:16
Merge from trunk. check-in: 5639677e6f user: stephanie.gawroriski tags: wip-nanocoatexec
22:15
Correct actually not using the specified framing. check-in: c9f871db28 user: stephanie.gawroriski tags: trunk
22:12
Merge from trunk. check-in: 71c67d7b2b user: stephanie.gawroriski tags: wip-nanocoatexec
22:11
Expose frame size override. check-in: 1d2f66d903 user: stephanie.gawroriski tags: trunk
21:47
Merge from trunk. check-in: e5b453d8f6 user: stephanie.gawroriski tags: wip-nanocoatexec
21:46
Various DoJa fixes and shims to make Gladius Neo Imperial enter in-game. check-in: 9618bfd909 user: stephanie.gawroriski tags: trunk
16:21
Implement read of debug string. check-in: 36f61337c9 user: stephanie.gawroriski tags: trunk
00:50
Implement character array variant. check-in: ffd01455bc user: stephanie.gawroriski tags: wip-nanocoatexec
2025-04-08
21:20
Implement StringShelf.stringValueOf(string). check-in: 44dba849c6 user: stephanie.gawroriski tags: wip-nanocoatexec
18:51
Make all locks and atomics aligned to pointers. check-in: fca5cc9fdd user: stephanie.gawroriski tags: trunk
18:12
For CMake, if pkg-config is not found fallback to having CMake find libraries. check-in: a7776a3284 user: stephanie.gawroriski tags: trunk
00:19
Implement store into array. check-in: 84a3442578 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-04-07
22:08
Implement dup. check-in: 75318df79a user: stephanie.gawroriski tags: wip-nanocoatexec
20:48
Merge from trunk. check-in: f326cb2416 user: stephanie.gawroriski tags: wip-nanocoatexec
20:38
Put all of the starting debug text under verbose; Implement -version for standalone. check-in: bec6145f48 user: stephanie.gawroriski tags: trunk
2025-04-06
22:05
Base for array store. check-in: cef1eca41c user: stephanie.gawroriski tags: wip-nanocoatexec
22:01
Update pretty print to match object types. check-in: 6a5ea02422 user: stephanie.gawroriski tags: wip-nanocoatexec
21:22
Implement new arrays. check-in: 2659f487d3 user: stephanie.gawroriski tags: wip-nanocoatexec
17:10
Fully implement interface method lookup. check-in: 58b578757b user: stephanie.gawroriski tags: wip-nanocoatexec
03:51
Implement interface method lookup. check-in: 97103ff13e user: stephanie.gawroriski tags: wip-nanocoatexec
2025-04-05
00:23
Add renderers for GDB so that it is easier to read SquirrelJME specific types. check-in: 68b276c2b3 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-04-03
16:25
Correct CircleCI build. check-in: c2dd4fac83 user: stephanie.gawroriski tags: wip-nanocoatexec
00:34
Correct CircleCI build config from merge in. check-in: 9e2a80d910 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-04-02
21:54
Base interface scan. check-in: ffa7084d39 user: stephanie.gawroriski tags: wip-nanocoatexec
03:12
Implement invokeinterface, lookup and binding of interfaces needs to be implemented however. check-in: 895ebcb9e2 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-03-31
21:00
Use dynamic version for util CMakeLists as well as newer versions remove support for older versions. check-in: 2c5a3bef93 user: stephanie.gawroriski tags: trunk
19:54
Clear build cache for Windows. check-in: 57dfe1c8a2 user: stephanie.gawroriski tags: trunk
18:54
Better inclusion for NanoCoat. check-in: 84b2716f6a user: stephanie.gawroriski tags: trunk
14:17
Properly backout changes. check-in: b55463e58e user: stephanie.gawroriski tags: trunk
14:16
Merge heads. check-in: d20bbbfab2 user: stephanie.gawroriski tags: trunk
14:11
Revert JavaDoc changes. check-in: 160ea332a8 user: stephanie.gawroriski tags: trunk
01:49
JavaDoc fix attempts. check-in: 2eae8048f8 user: stephanie.gawroriski tags: trunk
00:12
Rename JavaDoc module. check-in: ba2af4dda1 user: stephanie.gawroriski tags: trunk
2025-03-30
23:24
Merge from trunk. check-in: a557e705a5 user: stephanie.gawroriski tags: wip-nanocoatexec
08:07
March update! check-in: b1c21c14ca user: stephanie.gawroriski tags: trunk
02:30
Attempt to install more packages for ScritchUI libraries. check-in: 0ee79dd22a user: stephanie.gawroriski tags: trunk
02:21
Merge in universal standalone Jar. check-in: 8abc7f69ba user: stephanie.gawroriski tags: trunk
00:32
Fixes for infinite loop. Closed-Leaf check-in: 67ec869cfb user: stephanie.gawroriski tags: wip-universal
2025-03-29
23:10
Checkout the current branch in bundle rather than just trunk. check-in: 37ffb534ee user: stephanie.gawroriski tags: wip-universal
23:07
Have the bundle be rebuilt. check-in: b6157ee517 user: stephanie.gawroriski tags: wip-universal
22:07
Building of the universal standalone. check-in: c1e8a978af user: stephanie.gawroriski tags: wip-universal
19:06
There needs to be at least one standalone being built; Remove the correct Jar for natives. check-in: 4ea5bb572b user: stephanie.gawroriski tags: wip-universal
18:39
Use -f to not make removal fail. check-in: d721097a0c user: stephanie.gawroriski tags: wip-universal
18:16
Correct configuration for Windows natives. check-in: 8ef4aafb1f user: stephanie.gawroriski tags: wip-universal
17:42
Change CircleCI pipeline to build natives instead. check-in: e8668f5ba6 user: stephanie.gawroriski tags: wip-universal
17:30
Use correct dependencies for archiveNatives and jar. check-in: 321e5c2eaf user: stephanie.gawroriski tags: wip-universal
17:27
Source native libraries from the new native directory. check-in: 775a84dd79 user: stephanie.gawroriski tags: wip-universal
17:05
Package natives into their own Zip. check-in: e3b7580fc5 user: stephanie.gawroriski tags: wip-universal
00:56
Create new branch named "wip-universal" check-in: 75b57af7be user: stephanie.gawroriski tags: wip-universal
2025-03-28
04:21
Get Puyo Puyo DX working. check-in: bc28ece27a user: stephanie.gawroriski tags: trunk
2025-03-27
22:28
Merge from trunk. check-in: f3037cf897 user: stephanie.gawroriski tags: wip-nanocoatexec
21:47
Corrections around paths regarding suites, especially on Windows; Correct max value permitted for VMDescriptionType. check-in: 37d2c83862 user: stephanie.gawroriski tags: trunk
20:55
Merge from wip-calendar, it is good enough so far. check-in: c9f8d24e3a user: stephanie.gawroriski tags: trunk
18:32
DoJa needs additional files for -jar; Make DoubleBuffer and SingleBuffer public. check-in: 87fc06da40 user: stephanie.gawroriski tags: trunk
01:46
Update public key. check-in: 9b37fb1c52 user: stephanie.gawroriski tags: trunk
01:27
Add phantom backlink for arrays; Add base for sjme_jinterfaceID which will store information on an implemented interface. (redo) check-in: b420c02d63 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-03-26
01:08
Reading from arrays. check-in: ab185dc162 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-03-25
00:40
Clarify exceptions. Leaf check-in: 1a1cd7c1be user: stephanie.gawroriski tags: wip-cocoa
2025-03-23
21:31
Initial base for array read. check-in: eeecc67f98 user: stephanie.gawroriski tags: wip-nanocoatexec
18:42
Base entry for array reading; Add size multiplier for all the basic types; Add array storage types. check-in: 77357c526e user: stephanie.gawroriski tags: wip-nanocoatexec
07:20
Merge from trunk. check-in: 1dff86c9b3 user: stephanie.gawroriski tags: wip-nanocoatexec
05:38
Always include stdGone. check-in: 649423db6e user: stephanie.gawroriski tags: trunk
01:10
Merge from trunk. check-in: ade2c68ed0 user: stephanie.gawroriski tags: wip-cocoa
01:08
Merge from trunk. check-in: 10f70e079b user: stephanie.gawroriski tags: wip-nanocoatexec
01:02
Large number of fixes for MSVC 2005, currently does not build for it however. check-in: 254caa67be user: stephanie.gawroriski tags: trunk
2025-03-22
17:09
Get of array length. check-in: 4c8742ce6f user: stephanie.gawroriski tags: wip-nanocoatexec
17:00
Add base for class new. check-in: b7f00d9a5a user: stephanie.gawroriski tags: wip-nanocoatexec
16:56
Initialize of arrays. check-in: fe9e74e631 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-03-21
04:21
Initialize string array for arguments. check-in: a137cbd5d8 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-03-20
23:43
Move object initialization from task to instance; More main argument initialization; Add common class loading for classes such as Object and String. check-in: 1e0377161c user: stephanie.gawroriski tags: wip-nanocoatexec
2025-03-18
21:48
Delete the byte code tests, that is better handled in Java code. check-in: 207b77f09d user: stephanie.gawroriski tags: wip-nanocoatexec
21:46
Add functional character sequence; Correct emulator-base middle layer. check-in: 021456dcc2 user: stephanie.gawroriski tags: wip-nanocoatexec
00:03
Base entry point for new arrays. check-in: a2a2408b1c user: stephanie.gawroriski tags: wip-nanocoatexec
2025-03-17
00:15
Array elements are aligned by pointer. check-in: 726288246b user: stephanie.gawroriski tags: wip-nanocoatexec
2025-03-16
23:00
Add base for array type. check-in: 4e6046b142 user: stephanie.gawroriski tags: wip-nanocoatexec
21:37
Use tempUtf when printing the binary name for the stack trace. check-in: 7869b627cd user: stephanie.gawroriski tags: wip-nanocoatexec
21:35
Improve sjme_charSeq_tempUtf() to make it act like a circle buffer; Base for main class entry. check-in: e6c1ca2d0b user: stephanie.gawroriski tags: wip-nanocoatexec
17:26
Set frame for scroll panel. check-in: 79983a86d5 user: stephanie.gawroriski tags: wip-cocoa
17:11
Use BGR on GNUstep. check-in: d545655c86 user: stephanie.gawroriski tags: wip-cocoa
07:20
Wrap widths/heights with abs. check-in: 433179e476 user: stephanie.gawroriski tags: wip-cocoa
07:12
Attempt at getting scroll views working. check-in: a4a2e453f4 user: stephanie.gawroriski tags: wip-cocoa
06:31
Attempt at scroll views in Cocoa. check-in: fbe6337fd5 user: stephanie.gawroriski tags: wip-cocoa
04:49
Add note. check-in: de2792f2bc user: stephanie.gawroriski tags: wip-cocoa
04:16
Handling of Cocoa key events. check-in: 7f076f37f1 user: stephanie.gawroriski tags: wip-cocoa
03:33
Drawing of RGB slices for Cocoa. check-in: 40bff177ac user: stephanie.gawroriski tags: wip-cocoa
01:48
Merge from trunk. check-in: 0f15515dac user: stephanie.gawroriski tags: wip-cocoa
2025-03-15
02:39
Refactored character sequences to the point where I was previously, which is starting the main process. check-in: 3daba43e8f user: stephanie.gawroriski tags: wip-nanocoatexec
2025-03-12
01:24
Fix around refactor. check-in: 674354ae12 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-03-09
22:25
Continued character sequence refactor. check-in: b072c43235 user: stephanie.gawroriski tags: wip-nanocoatexec
18:15
Continued refactor of charSeq implementing equals and better charAt. check-in: b147cd88f9 user: stephanie.gawroriski tags: wip-nanocoatexec
05:50
Make some useful utilities public. check-in: 91f673344a user: stephanie.gawroriski tags: trunk
05:28
More character sequence refactoring. check-in: 84b6c7fac4 user: stephanie.gawroriski tags: wip-nanocoatexec
04:08
Downgrade iban4j back to 3.2.7 as that supports Java 8. check-in: f75a0cc114 user: stephanie.gawroriski tags: trunk
01:59
Continued refactor of charseq. check-in: f6c2625511 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-03-08
16:31
Continuation of char sequence refactor. check-in: 86051ddc32 user: stephanie.gawroriski tags: wip-nanocoatexec
03:14
Base refactor of character sequences to make them far easier to use. check-in: 1f1578f135 user: stephanie.gawroriski tags: wip-nanocoatexec
02:00
Base for threads and otherwise. check-in: 07ff02f6b8 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-03-07
23:54
Add base stubs for mleThread; remove some field changing ThreadShelf functions and do it much better. check-in: d45818c1d0 user: stephanie.gawroriski tags: wip-nanocoatexec
15:32
Correct date of october post. check-in: 10082b1681 user: stephanie.gawroriski tags: trunk
01:21
February update. check-in: 0a2f1c692d user: stephanie.gawroriski tags: trunk
00:52
Merge from trunk. check-in: 585c638fb0 user: stephanie.gawroriski tags: wip-nanocoatexec
00:43
Bump dependencies. check-in: 0efb94120f user: stephanie.gawroriski tags: trunk
2025-03-04
01:46
Initialize ScritchUI within libretro. check-in: 95b109a59e user: stephanie.gawroriski tags: wip-nanocoatexec
00:55
Add better mapping for mleTerminal IOExceptions. check-in: 0370a02e88 user: stephanie.gawroriski tags: wip-nanocoatexec
00:50
Cleanup NAL stdio writing. check-in: 28f5d6e135 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-03-03
00:30
Implement tableswitch; add unaligned 32-bit read. check-in: 8ac35188b3 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-03-02
23:40
Implement iinc; return system line ending type. check-in: ddba5f8fc3 user: stephanie.gawroriski tags: wip-nanocoatexec
22:43
Base for iinc. check-in: 23363381f6 user: stephanie.gawroriski tags: wip-nanocoatexec
22:26
Commonize local load and store. check-in: 25ce6e8a33 user: stephanie.gawroriski tags: wip-nanocoatexec
19:57
Implement returning of values. check-in: 2c94ea3935 user: stephanie.gawroriski tags: wip-nanocoatexec
19:32
Implement get of string length. check-in: a3b8e13be6 user: stephanie.gawroriski tags: wip-nanocoatexec
19:27
Add prototypes for StringShelf. check-in: 072643c2b8 user: stephanie.gawroriski tags: wip-nanocoatexec
17:42
Implement invokevirtual. check-in: b8a1ee3368 user: stephanie.gawroriski tags: wip-nanocoatexec
15:26
Merge from trunk. check-in: b99b1a3f4a user: stephanie.gawroriski tags: wip-nanocoatexec
2025-03-01
22:08
Organize more bytecode test and correct tests due to moving around. check-in: 4ff88c7ad2 user: stephanie.gawroriski tags: trunk
18:42
Correct aload test. check-in: 4f0a554846 user: stephanie.gawroriski tags: trunk
17:59
Correct name of arraylength test. check-in: e2ef6f4549 user: stephanie.gawroriski tags: trunk
17:39
Move more tests down into subpackages. check-in: 3ca7915900 user: stephanie.gawroriski tags: trunk
17:26
Move aastore tests into their own package. check-in: 9b8809ce02 user: stephanie.gawroriski tags: trunk
17:22
Move aaload tests into their own package. check-in: 0b42f7ac15 user: stephanie.gawroriski tags: trunk
2025-02-27
00:12
Only use _set_abort_behavior() and __debugbreak() on not mingw. check-in: ec42615181 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-02-26
23:37
Add base function to check permissions to access a given member from a source class. check-in: a4042ae7f6 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-02-25
02:34
Implement more flow control instructions. check-in: c7528defe4 user: stephanie.gawroriski tags: wip-nanocoatexec
02:26
Console output for tests; hide debug prints under verbose; implement more bytecode instructions. check-in: e5565a4270 user: stephanie.gawroriski tags: wip-nanocoatexec
00:00
Partial pipe implementation. check-in: 61d7eb8dd4 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-02-24
04:55
Use add_compile_definitions() after the patches. check-in: 3d94ea1f6f user: stephanie.gawroriski tags: wip-nanocoatexec
04:23
Add recursive check for sjme_attrThreadLocal; include cmake-patch for utils and libEmulatorBase for older CMake versions. check-in: d7e3b3aca8 user: stephanie.gawroriski tags: wip-nanocoatexec
04:11
Fixes for older CMake, needed for RetroArch builds. check-in: f83d6a7f20 user: stephanie.gawroriski tags: wip-nanocoatexec
03:17
Clang is just broken so make an assuming working around that does not break compilation. check-in: 92a9f9ccc8 user: stephanie.gawroriski tags: wip-nanocoatexec
02:59
Fixes are needed for utilities. check-in: 932197278a user: stephanie.gawroriski tags: wip-nanocoatexec
02:47
Hopefully fix for broken float information in LLVM. check-in: 0e6e158fb4 user: stephanie.gawroriski tags: wip-nanocoatexec
02:15
Ignore C11 threads for utils. check-in: 1fb7a2ae0d user: stephanie.gawroriski tags: wip-nanocoatexec
02:11
Check for C11 when including C11 threads. check-in: 2da02d08e1 user: stephanie.gawroriski tags: wip-nanocoatexec
02:02
Minor fixes. check-in: 30d01c1555 user: stephanie.gawroriski tags: wip-nanocoatexec
01:56
Declare a thread when testing threads. check-in: 97da34b8b5 user: stephanie.gawroriski tags: wip-nanocoatexec
01:55
Correct float.h checks. check-in: b92df98f28 user: stephanie.gawroriski tags: wip-nanocoatexec
01:43
Treat pipe brackets like objects for allocation purposes. check-in: 9eeffff529 user: stephanie.gawroriski tags: wip-nanocoatexec
01:41
Base for object allocation. check-in: 88ef99eb5e user: stephanie.gawroriski tags: wip-nanocoatexec
2025-02-23
23:57
Add comment markers. check-in: e14ebc6bfb user: stephanie.gawroriski tags: wip-nanocoatexec
23:55
Correct subnormal/denormal usage. check-in: d01c4bbb58 user: stephanie.gawroriski tags: wip-nanocoatexec
23:50
Make float also use bits to be consistent with double. check-in: 8798bae71c user: stephanie.gawroriski tags: wip-nanocoatexec
23:49
Use double in sjme_jdouble if supported. check-in: af3568c2b2 user: stephanie.gawroriski tags: wip-nanocoatexec
23:47
Add check to see whether floating point should be software or hardware. check-in: cb1dd6da59 user: stephanie.gawroriski tags: wip-nanocoatexec
23:19
Add base header for bracket types. check-in: 03b6bb1093 user: stephanie.gawroriski tags: wip-nanocoatexec
22:52
Add globals for tasks which currently just stores the standard pipes which may have been created. check-in: 09e03d5ae7 user: stephanie.gawroriski tags: wip-nanocoatexec
21:41
Add better storage for constants. check-in: 7154c5024d user: stephanie.gawroriski tags: wip-nanocoatexec
21:23
Add blank terminal shelf functions. check-in: 3eb2875505 user: stephanie.gawroriski tags: wip-nanocoatexec
08:05
Add initial blank forwards for all of the shelves. check-in: 6e2a1dce96 user: stephanie.gawroriski tags: wip-nanocoatexec
07:54
Add blank sources for all of the shelves. check-in: 162395c820 user: stephanie.gawroriski tags: wip-nanocoatexec
04:21
Implement the integer comparison branches. check-in: 66e3c96ef6 user: stephanie.gawroriski tags: wip-nanocoatexec
01:04
Implement MLE calling; currently just implement the single MLE function vmType. check-in: a6cbb71b2e user: stephanie.gawroriski tags: wip-nanocoatexec
00:15
Base macro layout for MLE calls. check-in: 7a704b2bad user: stephanie.gawroriski tags: wip-nanocoatexec
2025-02-22
20:19
Add base forward into MLE call handler. check-in: 6d76026c57 user: stephanie.gawroriski tags: wip-nanocoatexec
19:46
Add initial base for calling MLE functions. check-in: a7f9eaad2e user: stephanie.gawroriski tags: wip-nanocoatexec
00:11
Implement iload. check-in: abe803b62f user: stephanie.gawroriski tags: wip-nanocoatexec
00:05
When showing GC allocs, show the actual source. check-in: 5573e2e0c0 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-02-21
00:12
Implement stack peeping; for NVM structure allocation, check the size first and also check for the pool magic first as attempting to read the link of a pool will read invalid memory; correct allocation size for methodID, it should dereference; make close handler for NVM structures wrapped to better handle general cleaning and debugging; check top type when reading/peeking from the stack; actually set the stack storage claim size. check-in: c16b68b81a user: stephanie.gawroriski tags: wip-nanocoatexec
2025-02-17
07:01
Correct checkcast implementation. check-in: b21a8568aa user: stephanie.gawroriski tags: wip-nanocoatexec
06:54
Make nvm allocation check if the input is a pool or a valid NVM object; setup array through a new null string pool which is per class loader. check-in: c0f4b4eef1 user: stephanie.gawroriski tags: wip-nanocoatexec
06:11
Split class initialization so that initialization of arrays and standard classes are easier. check-in: 37f6194b33 user: stephanie.gawroriski tags: wip-nanocoatexec
05:06
Turn linkageError into vmError and give it a context frame or thread, so that later an exception type can be made. check-in: ba93f3962e user: stephanie.gawroriski tags: wip-nanocoatexec
04:19
Implement tread object counting. check-in: 4928380f15 user: stephanie.gawroriski tags: wip-nanocoatexec
01:46
Print of stack trace. check-in: f3218dabb2 user: stephanie.gawroriski tags: wip-nanocoatexec
01:17
Pushing and setting of stack values; ensure frame details are valid before treads are modified. check-in: e506fef781 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-02-16
23:42
Make sjme_boolean bitfield 2 bits via sjme_booleanBit; add sjme_error_linkageError() to debug any occurance of those; implement argument type parsing. check-in: 4f9ddbcf4d user: stephanie.gawroriski tags: wip-nanocoatexec
20:33
Base loop for argument parsing. check-in: 57c266feee user: stephanie.gawroriski tags: wip-nanocoatexec
2025-02-15
21:23
Write extra NUL when building arguments to the call for TAC tests. check-in: 76671d0f6e user: stephanie.gawroriski tags: wip-nanocoatexec
17:39
Correct uninitialized use. check-in: a75b1c57b1 user: stephanie.gawroriski tags: wip-nanocoatexec
17:29
Merge from trunk. check-in: 610141f95b user: stephanie.gawroriski tags: wip-nanocoatexec
03:43
Create response files for Windows so that the very long command line arguments do not cause build failures. check-in: ec3aa906ec user: stephanie.gawroriski tags: trunk
2025-02-14
01:13
More JSON cleanup and implementation. check-in: 2e30b85024 user: stephanie.gawroriski tags: trunk
00:46
Cleanup refactoring of the JSON library. check-in: a8ea9100d1 user: stephanie.gawroriski tags: trunk
00:35
Disable encoding inspection. check-in: 915c9421cf user: stephanie.gawroriski tags: wip-nanocoatexec
2025-02-13
21:52
Add base method for calculating method arguments. check-in: 15f81b4d1b user: stephanie.gawroriski tags: wip-nanocoatexec
21:44
Add base for reading from the stack for method invokes. check-in: 8da8e27253 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-02-12
17:47
Correct compilation error. check-in: 49cabf7c40 user: stephanie.gawroriski tags: wip-nanocoatexec
05:36
Base initial code for aload. check-in: 1ce92ee669 user: stephanie.gawroriski tags: wip-nanocoatexec
00:05
Allocate space for the local map. check-in: 250a01c02a user: stephanie.gawroriski tags: wip-nanocoatexec
2025-02-11
23:46
Remove the old static and dynamic declaration stuff. check-in: 53c7a3f0a0 user: stephanie.gawroriski tags: wip-nanocoatexec
23:35
Correct PC adjust for bipush. check-in: 2b98fa2235 user: stephanie.gawroriski tags: wip-nanocoatexec
02:31
Mostly implement invokestatic(). check-in: d91d3424f7 user: stephanie.gawroriski tags: wip-nanocoatexec
02:17
Add sjme_big_ushort() for handling big-endian short values; initial base for invokestatic. check-in: a8d9c021bd user: stephanie.gawroriski tags: wip-nanocoatexec
01:48
Implement proper pushing to the stack and the per-type stack. check-in: 2fdfc9e601 user: stephanie.gawroriski tags: wip-nanocoatexec
01:36
Base for cleaner more compact stack layout. check-in: 37e342dee3 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-02-10
21:49
Correct test. check-in: 26a47e1099 user: stephanie.gawroriski tags: wip-nanocoatexec
21:46
Merge from trunk. check-in: e90335159e user: stephanie.gawroriski tags: wip-nanocoatexec
21:04
Make scaling user settable; Scale down mouse cursor position. check-in: 622c9c0384 user: stephanie.gawroriski tags: trunk
05:43
Remove ZIP specific IBM437 decoder and make it generic. check-in: 8a82ad0c80 user: stephanie.gawroriski tags: trunk
05:29
Make CodecFactory external. check-in: 971b752db0 user: stephanie.gawroriski tags: trunk
05:26
Mark ZIP with vendor APIs. check-in: ad8c3a756c user: stephanie.gawroriski tags: trunk
05:20
Make Zip a SquirrelJME vendor API. check-in: 755b1bfec0 user: stephanie.gawroriski tags: trunk
05:13
Mark vendor API for collections. check-in: 599e10d612 user: stephanie.gawroriski tags: trunk
05:08
Mark vendor API for IO. check-in: 8515a32c69 user: stephanie.gawroriski tags: trunk
04:49
Rename JSON and SquirrelJME io and collections to vendor APIs. check-in: 4bc46e42d2 user: stephanie.gawroriski tags: trunk
04:42
Minor updates. check-in: 402af64dd3 user: stephanie.gawroriski tags: trunk
03:41
Scale by two by default. check-in: 32f29e83e4 user: stephanie.gawroriski tags: trunk
02:28
Add base for alerts, which currently show a blank screen if not supported natively; If Screen refers to its own panel, do not doubly revalidate it; When line drawing detects it is drawing a horizontal line, properly handle cases where the resultant width would be negative. check-in: 3c8be0eb00 user: stephanie.gawroriski tags: trunk
2025-02-09
02:21
Move some System.err to Debugging.debugNote. check-in: d38f2202f7 user: stephanie.gawroriski tags: trunk
2025-02-08
22:24
Merge in serial ScritchUI pencil work. check-in: bf61dfc5dc user: stephanie.gawroriski tags: trunk
20:22
Add specific note for SJME_ERROR_RESOURCE_NOT_FOUND. Closed-Leaf check-in: dc6919561f user: stephanie.gawroriski tags: wip-serialpen
20:21
If the buffer is not found, return as unavailable. check-in: 040465a251 user: stephanie.gawroriski tags: wip-serialpen
20:18
Implement handle close for graphics. check-in: 710378d13e user: stephanie.gawroriski tags: wip-serialpen
20:02
Implement serialized pencil calls. check-in: 4d5d10d222 user: stephanie.gawroriski tags: wip-serialpen
2025-02-07
23:59
Correct apiInThread not being set. check-in: 3b17b34f77 user: stephanie.gawroriski tags: wip-serialpen
23:56
Base initial serialization of ScritchUI pencil calls. check-in: 291b008fd3 user: stephanie.gawroriski tags: wip-serialpen
2025-02-06
03:38
Set calling convention for sjme_scritchui_core_grabExternalThreadId. check-in: 53f8111872 user: stephanie.gawroriski tags: trunk
03:32
Serial ScritchUI pencil. check-in: c0bf6710f6 user: stephanie.gawroriski tags: wip-serialpen
01:37
Merge from trunk. check-in: 14b5240a9e user: stephanie.gawroriski tags: wip-cocoa
01:37
Cherry pick ScritchUI improvements from the Cocoa branch. check-in: a807f8f0c4 user: stephanie.gawroriski tags: trunk
01:30
Merge from trunk. check-in: eec5057e6f user: stephanie.gawroriski tags: wip-cocoa
01:27
Add base for a close interface for graphics. check-in: 88f7be05ea user: stephanie.gawroriski tags: trunk
2025-02-04
03:44
Bump date. check-in: d4b363b2f4 user: stephanie.gawroriski tags: trunk
03:43
DataInputStream.readUTF() was completely wrong after single byte characters, this is fixed now. check-in: 8bb5ae4efc user: stephanie.gawroriski tags: trunk
02:05
Correct XRGB32 draw buffer overflow/underflow. check-in: 843a65cd7c user: stephanie.gawroriski tags: trunk
2025-02-01
20:01
Merge from trunk. check-in: 95020a87a1 user: stephanie.gawroriski tags: wip-nanocoatexec
18:08
Remove Twitter links. check-in: 71f4519c35 user: stephanie.gawroriski tags: trunk
16:07
Attempt to fix RetroArch emscripten build. check-in: bfd0878f40 user: stephanie.gawroriski tags: trunk
06:40
Merge from trunk. check-in: b3d0389665 user: stephanie.gawroriski tags: wip-nanocoatexec
03:09
Emscripten now requires .a. check-in: 361fae0c4e user: stephanie.gawroriski tags: trunk
02:07
Merge from trunk. check-in: 751f9a21f7 user: stephanie.gawroriski tags: wip-nanocoatexec
02:01
Try downloading the JDK again. check-in: 02238fd201 user: stephanie.gawroriski tags: trunk
01:43
It is acceptable for the context when looking up a color to be NULL, so do not fail on Windows; Add exception wrapper around loop failues so they can be traced better. check-in: 1a8ad793f7 user: stephanie.gawroriski tags: trunk
01:01
Merge from trunk. check-in: 74ff98b7d8 user: stephanie.gawroriski tags: wip-nanocoatexec
01:00
Correct pointer type. check-in: 30eb6238ee user: stephanie.gawroriski tags: trunk
00:54
Merge from trunk. check-in: 95394e1077 user: stephanie.gawroriski tags: wip-nanocoatexec
00:53
MSVC fixes. check-in: 74ed454972 user: stephanie.gawroriski tags: trunk
00:19
Merge from trunk. check-in: 03b4e826ea user: stephanie.gawroriski tags: wip-nanocoatexec
00:14
Fixes to warnings and other cleanups. check-in: 48fc42f03a user: stephanie.gawroriski tags: trunk
2025-01-31
23:33
Make sjme_alloc_pool and sjme_alloc_link volatile pointer types. check-in: 81bfcb50d2 user: stephanie.gawroriski tags: trunk
23:21
Merge heads. check-in: f26a317fdd user: stephanie.gawroriski tags: wip-nanocoatexec
23:20
Merge heads. check-in: 6770d105f6 user: stephanie.gawroriski tags: wip-nanocoatexec
20:47
Merge heads. check-in: e9da18cc98 user: stephanie.gawroriski tags: wip-nanocoatexec
20:41
Merge from trunk. check-in: c4b71e495e user: stephanie.gawroriski tags: wip-nanocoatexec
20:38
Cherry pick from wip-nanocoatexec; Atomics and thread pointers need to always be aligned. check-in: bc54f95708 user: stephanie.gawroriski tags: trunk
20:12
Merge from trunk. check-in: 700863e044 user: stephanie.gawroriski tags: wip-nanocoatexec
01:58
Just set per type to the max and set a note for later. check-in: e44e54e636 user: stephanie.gawroriski tags: wip-nanocoatexec
01:53
Add per types for stack and locals to simplify the multi-treads. check-in: dbcdc2a3a7 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-01-29
01:39
New blog post. check-in: cedced083a user: stephanie.gawroriski tags: trunk
2025-01-28
22:08
Base blank file for stackmap. check-in: 5a61e50012 user: stephanie.gawroriski tags: wip-nanocoatexec
05:51
Base allocation of stack frames and otherwise. check-in: 38955967ad user: stephanie.gawroriski tags: wip-nanocoatexec
2025-01-26
23:26
Interning of string pool strings. check-in: 94e8997448 user: stephanie.gawroriski tags: wip-nanocoatexec
02:51
Minor string implementation work. check-in: e5f2d365b0 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-01-25
20:45
Make string objects similar to StringShelf. check-in: 0bfceb873f user: stephanie.gawroriski tags: wip-nanocoatexec
04:57
Merge from trunk. check-in: 83f6d5df3a user: stephanie.gawroriski tags: wip-nanocoatexec
2025-01-24
21:27
Merge from trunk. Closed-Leaf check-in: 682d3944bf user: stephanie.gawroriski tags: wip-calendar
21:26
Offload int[] to byte[]. check-in: 7716f17e9f user: stephanie.gawroriski tags: trunk
15:41
Merge from trunk. check-in: b9bccb93d1 user: stephanie.gawroriski tags: wip-calendar
15:40
Minor fix to always use the cache when using ServiceLoader. check-in: dbf77e839d user: stephanie.gawroriski tags: trunk
13:09
Limit how often GC can be run. check-in: bce146a842 user: stephanie.gawroriski tags: trunk
00:55
Use code from trunk. check-in: c0f3a415ad user: stephanie.gawroriski tags: wip-calendar
00:54
Merge from trunk. check-in: 947852bfc8 user: stephanie.gawroriski tags: wip-calendar
2025-01-23
23:32
Merge from trunk. check-in: 2110f0e37d user: stephanie.gawroriski tags: wip-nanocoatexec
22:36
Cherry pick String off-loading improvements from `wip-nanocoatexec`. check-in: bf96b03e79 user: stephanie.gawroriski tags: trunk
22:12
Major String improvements via offloading common operations; Adding missing JSON service provider. check-in: 0b37659002 user: stephanie.gawroriski tags: wip-nanocoatexec
07:44
StringShelf implementations for SpringCoat. check-in: b9461374b9 user: stephanie.gawroriski tags: wip-nanocoatexec
02:51
Make it so the default String constructor can either set blank or use a pre-set string. check-in: d915601f5f user: stephanie.gawroriski tags: wip-nanocoatexec
2025-01-22
22:25
Base initial refactor for String, note that SpringCoat has not been adapted yet. check-in: fffdc21708 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-01-21
03:27
Add base native StringShelf for new native string interface. check-in: 447c05388b user: stephanie.gawroriski tags: wip-nanocoatexec
2025-01-20
21:28
Instead of complicated interns, there will just be sjme_jstring objects; Add sjme_nvm_isA() to determine if a pointer is a NVM object. check-in: 3ecd664525 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-01-14
21:20
Intern strings should have a hash. check-in: dbd1188344 user: stephanie.gawroriski tags: wip-nanocoatexec
03:38
Add base type and structure for storing interned strings. check-in: 3180710ddd user: stephanie.gawroriski tags: wip-nanocoatexec
2025-01-11
14:45
Add check for C11 threads.h; Implement more const instructions; Implement unaligned 16-bit access, if required; Adjust PC address based on instruction. check-in: f4a0daaaf0 user: stephanie.gawroriski tags: wip-nanocoatexec
12:05
Implement some slow constant byte codes. check-in: 99d16c78fc user: stephanie.gawroriski tags: wip-nanocoatexec
11:43
Base code for specific instructions. check-in: 160681334c user: stephanie.gawroriski tags: wip-nanocoatexec
10:27
Base for ldc. check-in: 2ba7ebca29 user: stephanie.gawroriski tags: wip-nanocoatexec
02:10
Lookup of pool types by multiple types. check-in: 4c317a9302 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-01-09
01:48
Protect areas with formatter:on/off for CLion; More base bytecode entry. check-in: 2af3d94a8d user: stephanie.gawroriski tags: wip-nanocoatexec
2025-01-08
22:34
Base instruction execution vector. check-in: 71d5bdf346 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-01-06
22:05
Add basic loop queue scheduling system. check-in: 3a4c2dc194 user: stephanie.gawroriski tags: wip-nanocoatexec
06:52
Minor loopwork. check-in: efd43045fe user: stephanie.gawroriski tags: wip-nanocoatexec
2025-01-05
05:54
Actually make threads NVM structures; Set starting state of threads. check-in: 094b04a903 user: stephanie.gawroriski tags: wip-nanocoatexec
04:47
Basic initialize of stack frame. check-in: 1118079a87 user: stephanie.gawroriski tags: wip-nanocoatexec
00:24
It should be a list of frames, not pointers to frames as they are already pointers. check-in: dab8668a54 user: stephanie.gawroriski tags: wip-nanocoatexec
00:18
Add list re-allocation; Allocate and pull in the next free stack frame. check-in: 4cc3515915 user: stephanie.gawroriski tags: wip-nanocoatexec
2025-01-04
17:27
Merge from trunk. check-in: 662bcfc1ff user: stephanie.gawroriski tags: wip-nanocoatexec
2025-01-03
04:09
Add note about potentially needing -XstartOnFirstThread for standalone. check-in: 5819c1e8f4 user: stephanie.gawroriski tags: wip-cocoa
03:41
Correct drawing offsets and framing for GNUstep; Calculate local mouse coordinates from global coordinates. check-in: 30bf1ffc33 user: stephanie.gawroriski tags: wip-cocoa
02:49
Attempts at improving framing. check-in: a8834602bc user: stephanie.gawroriski tags: wip-cocoa
00:10
Correct extends and framing for macOS. check-in: fc88fb586c user: stephanie.gawroriski tags: wip-cocoa
2025-01-02
23:37
Handling of mouse events in Cocoa; Allow and handle event type double for mouse events in core ScritchUI. check-in: f98893ce13 user: stephanie.gawroriski tags: wip-cocoa
02:56
For GNUstep framing, grab extents which corrects frames being places off the window as in X11 the window actually starts where the decorations are. check-in: 780fe1bda8 user: stephanie.gawroriski tags: wip-cocoa
2025-01-01
07:20
For container origin framing on GNUstep, if it is over bounds clamp to zero. check-in: 452b046676 user: stephanie.gawroriski tags: wip-cocoa
06:58
Commonize and make recursive the frame origin setting. check-in: 2c32d7942b user: stephanie.gawroriski tags: wip-cocoa
06:31
Only adjust for frame origin on GNUstep as it is bugged. check-in: c3f5856b9e user: stephanie.gawroriski tags: wip-cocoa
06:28
For windows set the origin frame for container items so they appear on the top left. check-in: d323129477 user: stephanie.gawroriski tags: wip-cocoa
04:56
Use different scale factor determination. check-in: e121707c54 user: stephanie.gawroriski tags: wip-cocoa
04:17
Wrap basic draw operations. check-in: d13a987ba3 user: stephanie.gawroriski tags: wip-cocoa
03:53
The manual loop code does not work, so ifdef it out. check-in: f4e3e80f49 user: stephanie.gawroriski tags: wip-cocoa
02:56
Add manual event loop insertion. check-in: ba158d5b54 user: stephanie.gawroriski tags: wip-cocoa
2024-12-31
23:46
Activation of menu items. check-in: 6542fbc100 user: stephanie.gawroriski tags: wip-cocoa
09:11
Enable debugging on GNUstep. check-in: cf91845918 user: stephanie.gawroriski tags: wip-cocoa
08:25
Set mini window image. check-in: ed585be613 user: stephanie.gawroriski tags: wip-cocoa
07:08
Set main menu for GNUstep. check-in: b380e74a13 user: stephanie.gawroriski tags: wip-cocoa
06:33
Set NSProcessInfo name earlier. check-in: 920bf74ebb user: stephanie.gawroriski tags: wip-cocoa
06:24
Menu now shows up on macOS; Set application name to SquirrelJME. check-in: 0f28be0b63 user: stephanie.gawroriski tags: wip-cocoa
04:08
Set menu bars as visible if at least macOS 10.2. check-in: 77f7d2063b user: stephanie.gawroriski tags: wip-cocoa
01:36
Do not use auto enabling items; Set menu items to be manually enabled. check-in: f055de4cd4 user: stephanie.gawroriski tags: wip-cocoa
01:07
Menu bars can be removed from as now they are just menus. check-in: 0e990e059b user: stephanie.gawroriski tags: wip-cocoa
00:59
Use shared logic for setting the menus for windows. check-in: ea38ac2fdd user: stephanie.gawroriski tags: wip-cocoa
2024-12-30
22:28
Setting of labels for menus and window titles. check-in: 5068fd0f96 user: stephanie.gawroriski tags: wip-cocoa
21:15
Indentations break the feed. check-in: 7ef1906a09 user: stephanie.gawroriski tags: trunk
21:03
Bump feed. check-in: ab3fce0c6b user: stephanie.gawroriski tags: trunk
05:12
Correct feed. check-in: b3b7096b67 user: stephanie.gawroriski tags: trunk
2024-12-29
23:25
Actually add feed entry full text. check-in: ac46f9d5b1 user: stephanie.gawroriski tags: trunk
23:25
Merge from trunk. check-in: 6262380235 user: stephanie.gawroriski tags: wip-nanocoatexec
23:18
Add feed entry; Update copyrights to 2025. check-in: 2e9d438e37 user: stephanie.gawroriski tags: trunk
2024-12-28
20:43
Use more version ranges for performSelector(OnMainThread), additionally that was added in macOS 10.2. check-in: 03cbe315f5 user: stephanie.gawroriski tags: wip-cocoa
00:28
Define GNUstep Base version check for Cocoa, which always fails. check-in: f3990fc22b user: stephanie.gawroriski tags: wip-cocoa
2024-12-27
22:25
Older frameworks do not have CGFloat. check-in: 95cbd695d1 user: stephanie.gawroriski tags: wip-cocoa
16:15
Merge from trunk. check-in: 1a5ffed0e3 user: stephanie.gawroriski tags: wip-cocoa
05:53
Do not let clang lie about GCC or MSVC, because it is not 100% compatible. check-in: e4204326b2 user: stephanie.gawroriski tags: trunk
05:36
Remove Cocoa callstack dump. check-in: 451c65f95c user: stephanie.gawroriski tags: wip-cocoa
04:42
Merge from trunk; There is no need to grab the main thread as we already know it, however macOS 10.4 does not have the ability to grab it anyway. check-in: d3ea5566f4 user: stephanie.gawroriski tags: wip-cocoa
04:37
Actually fail if the GCC version is below the checked major version. check-in: 6b2822c970 user: stephanie.gawroriski tags: trunk
04:34
The optimize attribute was also added in GCC 4.4. check-in: ae83c0063c user: stephanie.gawroriski tags: trunk
04:30
Merge from trunk; Improve version macros. check-in: 68956f51c3 user: stephanie.gawroriski tags: wip-cocoa
04:16
Simplify version macros. check-in: faa897608e user: stephanie.gawroriski tags: trunk
03:54
Check the against in the version macro with zero in the event it is not defined or expands to nothing. check-in: 33bfb08b98 user: stephanie.gawroriski tags: wip-cocoa
03:41
Cocoa version macro fixes? check-in: 3c96425f7f user: stephanie.gawroriski tags: wip-cocoa
02:59
Correct if block; Use fallback for Cocoa versions if not set. check-in: 71872d68f3 user: stephanie.gawroriski tags: wip-cocoa
02:45
Fixes to more property abuse. check-in: 3181e6e316 user: stephanie.gawroriski tags: wip-cocoa
02:43
contentView is a function, do not access it as a field. check-in: 8cd7fc204a user: stephanie.gawroriski tags: wip-cocoa
02:22
Merge from trunk. check-in: dabcf4c243 user: stephanie.gawroriski tags: wip-cocoa
01:32
Remove over uses of binary prefix. check-in: 2d5a359538 user: stephanie.gawroriski tags: trunk
01:04
Merge from trunk. check-in: fc9cb2b065 user: stephanie.gawroriski tags: wip-cocoa
01:03
GCC greater than 4 for artificial if not 4. check-in: 26d43b306f user: stephanie.gawroriski tags: trunk
00:55
Merge from trunk. check-in: 31ee6f00cb user: stephanie.gawroriski tags: wip-cocoa
00:54
GCC's artificial only exists since GCC 4.4; Do not use 0b prefix for the ScritchUI rotation calculation, just use decimal values. check-in: 6a8b297f97 user: stephanie.gawroriski tags: trunk
00:42
Merge from trunk. check-in: d00168a5c9 user: stephanie.gawroriski tags: wip-cocoa
00:42
Corrections to the macOS 10.4 atomic code. check-in: eb181c307b user: stephanie.gawroriski tags: trunk
00:31
Merge from trunk. check-in: 654a2d823c user: stephanie.gawroriski tags: wip-cocoa
00:30
Cast to integer before performing operations. check-in: d9dd07e02a user: stephanie.gawroriski tags: trunk
00:21
Merge from trunk. check-in: 1a01ad0477 user: stephanie.gawroriski tags: wip-cocoa
00:20
Make sjme_thread_barrier() instead sjme_atomic_barrier(); Add support for atomics for macOS 10.4. check-in: e073e09170 user: stephanie.gawroriski tags: trunk
2024-12-26
22:22
Merge from trunk. check-in: a156dc41b5 user: stephanie.gawroriski tags: wip-cocoa
22:21
Implement atomics for GCC before 4.7. check-in: 6a09f88506 user: stephanie.gawroriski tags: trunk
2024-12-25
23:04
Custom GNUstep macro is using a single parameter. check-in: a74f7cc1bb user: stephanie.gawroriski tags: wip-cocoa
23:00
Implement coversion for 10.7+? check-in: b37db3f755 user: stephanie.gawroriski tags: wip-cocoa
22:55
Use DPI projection in Cocoa panel. check-in: ffe8f2376c user: stephanie.gawroriski tags: wip-cocoa
22:29
When setting NSDebugEnabled, check against macOS 10.0. check-in: 743c75614f user: stephanie.gawroriski tags: wip-cocoa
22:27
Add DPI scale projection and reverse projection; Fix and cleanup macros for macOS Cocoa and GNUstep. check-in: 69afd03e38 user: stephanie.gawroriski tags: wip-cocoa
20:27
Merge from trunk. check-in: 39f7f2e230 user: stephanie.gawroriski tags: wip-cocoa
20:25
Remove Lua library, nothing used it and I currently see no benefit to including it at this time. check-in: f75b7ab900 user: stephanie.gawroriski tags: trunk
20:05
Use better name for using the AWT event loop. check-in: 6f22980455 user: stephanie.gawroriski tags: wip-cocoa
17:50
Remove a number of struct redefinitions. check-in: 10389ac10b user: stephanie.gawroriski tags: wip-cocoa
17:40
Handle some macOS deprecations. check-in: e1d0bbca93 user: stephanie.gawroriski tags: wip-cocoa
17:29
Better version checking macros for GNUstep and macOS? check-in: 1dc7a535b8 user: stephanie.gawroriski tags: wip-cocoa
17:04
Use suggested view size as well as the current view size. check-in: 0a712712c4 user: stephanie.gawroriski tags: wip-cocoa
16:52
Define out some selectors GNUstep does not have. check-in: 7f3861f9aa user: stephanie.gawroriski tags: wip-cocoa
2024-12-24
20:57
Allow bounds to override view size or the container size. check-in: 1e3df0b8aa user: stephanie.gawroriski tags: wip-cocoa
20:49
Use correct frame size. check-in: 326421f456 user: stephanie.gawroriski tags: wip-cocoa
06:50
Set window minimum sizes when showing a window in Cocoa based on the container size. check-in: b3b4a1c8cb user: stephanie.gawroriski tags: wip-cocoa
2024-12-22
19:14
Direct event loop posting? check-in: 9281433e44 user: stephanie.gawroriski tags: wip-cocoa
18:50
Implement menu remove and correct loop running. check-in: c780a07697 user: stephanie.gawroriski tags: wip-cocoa
18:32
Cocoa event loop idle. check-in: 1deec7964e user: stephanie.gawroriski tags: wip-cocoa
2024-12-19
01:19
Set name of the process. check-in: f071a31c06 user: stephanie.gawroriski tags: wip-cocoa
01:02
Set the application to be foreground so it gets a dock icon, windows, and menus. check-in: 6b784a0934 user: stephanie.gawroriski tags: wip-cocoa
2024-12-18
23:37
Better name the bug flag for Cocoa. check-in: 9bdd454289 user: stephanie.gawroriski tags: wip-cocoa
23:34
Manual event loop handling? check-in: 467cc2f006 user: stephanie.gawroriski tags: wip-cocoa
06:33
A number of fixes to get macOS running but no UI showing. check-in: d4e6d1cf1c user: stephanie.gawroriski tags: wip-cocoa
05:29
Correct menu association. check-in: d916a66264 user: stephanie.gawroriski tags: wip-cocoa
05:06
Do not set NSDebugEnabled for GNUStep as it does not have as such. check-in: 8273e709be user: stephanie.gawroriski tags: wip-cocoa
02:32
Event loop fixes for macOS. check-in: 3d793c2282 user: stephanie.gawroriski tags: wip-cocoa
2024-12-16
23:50
More attempts to get macOS working. check-in: eb177d575f user: stephanie.gawroriski tags: wip-cocoa
23:28
Better handling on macOS by using the AWT event loop, windows do not yet appear however. check-in: a22b808c1c user: stephanie.gawroriski tags: wip-cocoa
22:15
Merge from trunk. check-in: e9bb4317da user: stephanie.gawroriski tags: wip-cocoa
22:15
Add missing comma. check-in: 42b93f9af0 user: stephanie.gawroriski tags: trunk
22:13
Merge from trunk. check-in: e03288cde6 user: stephanie.gawroriski tags: wip-cocoa
22:13
And. check-in: 0bde2b2873 user: stephanie.gawroriski tags: trunk
21:52
Merge from trunk. check-in: 2734b02b34 user: stephanie.gawroriski tags: wip-cocoa
21:52
Has defined(). check-in: c04d6eb7f7 user: stephanie.gawroriski tags: trunk
21:48
Merge from trunk. check-in: 1c9e3378ab user: stephanie.gawroriski tags: wip-cocoa
21:47
Allow loop calls to be externalized, which will be needed for standalone on macOS. check-in: 70e1e7d3a0 user: stephanie.gawroriski tags: trunk
2024-12-15
07:29
Attempt to hook into the event thread. check-in: 7c6b503c3c user: stephanie.gawroriski tags: wip-cocoa
2024-12-14
04:55
Correct alpha color; Use the butt line style as it does not go past the end. check-in: 1c95d9da82 user: stephanie.gawroriski tags: wip-cocoa
02:27
Do not use the GNUstep specific DSP methods. check-in: ef5636b99a user: stephanie.gawroriski tags: wip-cocoa
2024-12-13
00:35
Use proper scaling and placement. check-in: 327a5822b1 user: stephanie.gawroriski tags: wip-cocoa
2024-12-12
22:24
Bring Cocoa window to the front. check-in: d887dfdeed user: stephanie.gawroriski tags: wip-cocoa
00:41
Do not antialias when drawing; Scale accordingly when drawing so the output does not appear wrong. check-in: f8a8969f91 user: stephanie.gawroriski tags: wip-cocoa
00:19
Use square line caps. check-in: 467454f3d5 user: stephanie.gawroriski tags: wip-cocoa
00:16
Many corrections to Cocoa to where it is able to draw something, despite with issues. check-in: 24f039445b user: stephanie.gawroriski tags: wip-cocoa
2024-12-11
23:26
Corrections for the coordinate system. check-in: dfe2538dda user: stephanie.gawroriski tags: wip-cocoa
2024-12-10
07:31
Use flipped origin for views. check-in: c4f488d912 user: stephanie.gawroriski tags: wip-cocoa
07:16
Handle window closing in Cocoa. check-in: 6ff748c388 user: stephanie.gawroriski tags: wip-cocoa
2024-12-09
02:04
Merge from trunk fixes. check-in: 0b9729d261 user: stephanie.gawroriski tags: wip-cocoa
01:47
debug.c needs dylib.h. check-in: 77dae02485 user: stephanie.gawroriski tags: trunk
2024-12-08
22:12
Merge from trunk. check-in: 5f2e4f9c56 user: stephanie.gawroriski tags: wip-cocoa
2024-12-07
23:54
Add more display scale properties from manifests. check-in: 1d7b94b71c user: stephanie.gawroriski tags: trunk
23:21
Listener may be null when scanning suites. check-in: 05f2eb5ba3 user: stephanie.gawroriski tags: trunk
01:53
Set max heap to 4GiB on macOS AMD64 CircleCI build. check-in: 648bdf5f45 user: stephanie.gawroriski tags: trunk
01:44
Make BufferedReader buffer one character larger for cases where CR is right at the buffer edge. check-in: 52ac89d617 user: stephanie.gawroriski tags: trunk
2024-12-06
22:53
Correct tableswitch low/high condition being incorrect, it is <= not <; Make the launcher query progress more accurate and not jumping between values; Add Debugging.VERBOSE and put much of the suite scanning under that since it works rather fine now; Do not consider the current class to be a super class of the current class with regards to `invokespecial`. check-in: 1efa6f4b0b user: stephanie.gawroriski tags: trunk
01:44
Add core code contribution requirements. check-in: 8c381624bd user: stephanie.gawroriski tags: trunk
2024-12-05
23:36
Rewrite DoJa Timer to allow them to actually be useable; Handle .sp[0-9] for DoJa for split ScratchPads. check-in: ea3a81b854 user: stephanie.gawroriski tags: trunk
06:12
Delete some of the old Graphics implementations that are no longer used. check-in: 22fc32ab9b user: stephanie.gawroriski tags: trunk
00:32
Correct DoJa font sizes; Respect DoJa DrawArea property, which makes drawing even better if it is used anyway. check-in: 827156b9fc user: stephanie.gawroriski tags: trunk
2024-12-02
12:55
Add file that the standalone Jar should be ran and not extracted; Remove lombok documentation from standlone Jar as it confuses people. check-in: 7c643704ff user: stephanie.gawroriski tags: trunk
01:43
Add base ScritchUI API to get the list of fonts. check-in: 3580ed5a7b user: stephanie.gawroriski tags: trunk
2024-12-01
03:56
Update BlueSky handle for SquirrelJME; Use better naming scheme for SQF and make it a single binary file which is more efficient. check-in: 64006c3420 user: stephanie.gawroriski tags: trunk
2024-11-30
23:31
Add support for newer FontForge fields; Map undefined codepoint to 0xFFFD. check-in: 66c9ac4388 user: stephanie.gawroriski tags: trunk
23:05
Add some more "known" fonts to the known list. check-in: 3f3fa2af22 user: stephanie.gawroriski tags: trunk
22:58
Store code styles for Eclipse and IntelliJ as well; Add a better font derivation system. check-in: b24b212e1b user: stephanie.gawroriski tags: trunk
2024-11-29
07:53
Add CLion style. check-in: 03a58abf9b user: stephanie.gawroriski tags: trunk
07:25
Add base for external functions to be used for ScritchUI. check-in: 2740541669 user: stephanie.gawroriski tags: trunk
03:34
Final Fantasy is wierd in that it constantly turns on the backlight, despite it already being on, to redraw the screen. check-in: 6772ab09d3 user: stephanie.gawroriski tags: trunk
03:12
Implement methods and classes needed to get Final Fantasy 1 to the title screen. check-in: 7bbab5c7a0 user: stephanie.gawroriski tags: trunk
02:53
Correct source offsets when drawing, which fixes all offset related DoJa graphical glitches; Add some more base methods; But some pieces of code under verbose. check-in: b45d1b0dec user: stephanie.gawroriski tags: trunk
00:06
Fixes to get Tetris 2002 runnable. check-in: 6ce8711906 user: stephanie.gawroriski tags: trunk
2024-11-28
02:35
New JetBrains IDE versions; Improve .clang-format since CLion has vastly improved their preview of it. check-in: 3defed5150 user: stephanie.gawroriski tags: wip-nanocoatexec
2024-11-24
19:57
Taking a short break. check-in: b8b69e773a user: stephanie.gawroriski tags: trunk
2024-11-15
03:29
Add base blank sources for slow bytecodes. check-in: ca66370f5b user: stephanie.gawroriski tags: wip-nanocoatexec
2024-11-14
03:31
Base pseudocode for entering frames. check-in: 7cda931a28 user: stephanie.gawroriski tags: wip-nanocoatexec
2024-11-13
23:05
Correct typename for bindings, it needs the `j` prefix; Lookup the method when entering a frame by string. check-in: 4f26cd6678 user: stephanie.gawroriski tags: wip-nanocoatexec
22:40
Rename method binding to method ID. check-in: c2c77482c0 user: stephanie.gawroriski tags: wip-nanocoatexec
2024-11-11
01:12
Initialize static field values with non-object based values; Add lookup for info based on field index. check-in: 559afabeff user: stephanie.gawroriski tags: wip-nanocoatexec
2024-11-10
23:17
Make the name/type check first. check-in: 1789e6f4c2 user: stephanie.gawroriski tags: wip-nanocoatexec
23:14
Skip methods which are in a different package if package private. check-in: ebff13c578 user: stephanie.gawroriski tags: wip-nanocoatexec
2024-11-09
23:46
Add TODO if package private methods are encountered. check-in: 308bbf2344 user: stephanie.gawroriski tags: wip-nanocoatexec
23:31
If two sequences are the same pointer, then just initialize them. check-in: 4b34387183 user: stephanie.gawroriski tags: wip-nanocoatexec
23:28
Binding of methods along with super referencing. check-in: ff268c7d06 user: stephanie.gawroriski tags: wip-nanocoatexec
22:03
Simplify sjme_nvm_alloc() so that for most cases it takes sjme_nvm to grab a pool. check-in: 0bc1828cb7 user: stephanie.gawroriski tags: wip-nanocoatexec
21:42
Make pool usage allocPool instead of inPool; Do not have a reserved pool. check-in: ca32a49bfe user: stephanie.gawroriski tags: wip-nanocoatexec
21:30
Static methods all bind to themselves; Add base for class instance checking. check-in: ca9897c14e user: stephanie.gawroriski tags: wip-nanocoatexec
2024-11-07
23:40
For method bindings, have both virtual and non-virtual referencing. check-in: 8c2a36a8ca user: stephanie.gawroriski tags: wip-nanocoatexec
22:24
Constructors are bound to themselves; Make string pool strings have valid UTF sequences. check-in: e6ea1deba7 user: stephanie.gawroriski tags: wip-nanocoatexec
2024-11-04
02:51
Base initial call for method binding. check-in: a6ecafc6ef user: stephanie.gawroriski tags: wip-nanocoatexec
2024-11-03
23:53
Search for method indexes when binding for methods is about to begin. check-in: 14c841eee0 user: stephanie.gawroriski tags: wip-nanocoatexec
20:35
Add blank classes for DoJa graphics3d. check-in: c91ec98f15 user: stephanie.gawroriski tags: trunk
01:52
Correct seeding of multiple scratchpad related data. check-in: 9fec17bfdc user: stephanie.gawroriski tags: trunk
00:24
Implement DoJa Frame.setBackground(). check-in: 997e165e42 user: stephanie.gawroriski tags: trunk
2024-11-02
21:13
Add tests which should be included as part of the todobus. Leaf check-in: 0266fedd39 user: stephanie.gawroriski tags: wip-todobus
21:12
Allow the accent colors to be changed. check-in: 123ad34691 user: stephanie.gawroriski tags: trunk
00:46
Move some parts of class initialization into their own functions; Mark out some areas that if there is no dynamic library implementation, then they cannot do anything. check-in: 7118c7b9f6 user: stephanie.gawroriski tags: wip-nanocoatexec
2024-11-01
00:10
Use error codes if there are too many fields or methods; Add document to put in some absolute theoretical limits. check-in: 8b0ad15c07 user: stephanie.gawroriski tags: wip-nanocoatexec
2024-10-31
23:50
Determine the index of static and instance methods along with their class offsets. check-in: eb25fce947 user: stephanie.gawroriski tags: wip-nanocoatexec
21:41
Store more error cases; If a class file is not found, then indicate failure. check-in: 260b7d87c0 user: stephanie.gawroriski tags: wip-nanocoatexec
21:35
If class load and/or initialize fails, then cache the error and return it again accordingly. check-in: fb16af9b19 user: stephanie.gawroriski tags: wip-nanocoatexec
01:36
Fixes for sdcc, mostly alloca() and other C library functions are missing. check-in: 3ae682b6ca user: stephanie.gawroriski tags: wip-nanocoatexec
2024-10-29
21:15
Base functions for initialization of static field values. check-in: efa42112d2 user: stephanie.gawroriski tags: wip-nanocoatexec
2024-10-28
23:01
Calculate field indexes; Calculate offset for instance fields in relation to the super class. check-in: 107fa28f13 user: stephanie.gawroriski tags: wip-nanocoatexec
22:49
Determine the indexes for each field based on static or instance. check-in: cfd2048dc7 user: stephanie.gawroriski tags: wip-nanocoatexec
17:10
State of SquirrelJME October 2024. check-in: 3a59444128 user: stephanie.gawroriski tags: trunk
13:58
The source archives should be in a directory. check-in: a8a6a06831 user: stephanie.gawroriski tags: trunk
12:06
Correct archive command. check-in: 7084fed780 user: stephanie.gawroriski tags: trunk
02:10
Move over CI/CD archive bits to their own sub-directory for organization; Add sources for inclusion as well, for distros that need it. check-in: 04bfd10fd7 user: stephanie.gawroriski tags: trunk
00:18
Add RSS item as a test. check-in: 7c675a9923 user: stephanie.gawroriski tags: trunk
2024-10-27
23:44
Add actual article to point to the repository. check-in: a95db32587 user: stephanie.gawroriski tags: trunk
23:35
Update feed. check-in: b7d8831c6c user: stephanie.gawroriski tags: trunk
23:05
Add link to posts because IFTTT really hates feeds without links. check-in: 96089dfdae user: stephanie.gawroriski tags: trunk
22:57
Add mimetypes file, needed for RSS. check-in: 7e26290a5f user: stephanie.gawroriski tags: trunk
22:30
Add RSS feed. check-in: ba7c537975 user: stephanie.gawroriski tags: trunk
22:08
Minor bus work. check-in: 20841a8e38 user: stephanie.gawroriski tags: wip-todobus
22:05
Add base for field storage; Add type info and typed index for fields. check-in: 77b52e7a2b user: stephanie.gawroriski tags: wip-nanocoatexec
18:00
Many corrections around the cache list and searching through it; Make get of link fail if it is not a valid link. check-in: 8a8ddb1216 user: stephanie.gawroriski tags: wip-nanocoatexec
2024-10-26
22:45
Opening of Zip entries can be verbose now. check-in: e62beede9e user: stephanie.gawroriski tags: wip-nanocoatexec
22:44
Ditto under SJME_CONFIG_DEBUG_VERBOSE for lack of attribute support. check-in: 8512f5043e user: stephanie.gawroriski tags: wip-nanocoatexec
22:43
Move some debug messages to be under SJME_CONFIG_DEBUG_VERBOSE; Find super class and interfaces, then initialize them. check-in: 4d0ebb98d3 user: stephanie.gawroriski tags: wip-nanocoatexec
22:17
Initialize super class; Make sure for string pools everything gets NUL terminated. check-in: 1a07c68509 user: stephanie.gawroriski tags: wip-nanocoatexec
19:40
Parsing of class files, caching those in libraries along with setting the class info. check-in: 7e7438a6fa user: stephanie.gawroriski tags: wip-nanocoatexec
18:51
Commonize list cache searching, use this for both infos and classes. check-in: ac218646fd user: stephanie.gawroriski tags: wip-nanocoatexec
16:33
Slight refactor to reduce ROM structure, cache is not really needed; Add ability to see if a resource exists without requiring it to be streamed, unless that is not supported. check-in: 9021b50608 user: stephanie.gawroriski tags: wip-nanocoatexec
01:43
Base call to cache. check-in: e4591755fa user: stephanie.gawroriski tags: wip-nanocoatexec
2024-10-24
22:45
Set of class slot; Base check for load and/or init. check-in: 46f00ead1b user: stephanie.gawroriski tags: wip-nanocoatexec
00:23
Base check for loaded class, otherwise call to load one. check-in: cec4fd28ac user: stephanie.gawroriski tags: wip-nanocoatexec
2024-10-23
01:51
Setup classes list. check-in: 9eb1007c28 user: stephanie.gawroriski tags: wip-nanocoatexec
2024-10-22
22:45
Implement read/write locks; Base for class loading entry. check-in: dce95072e2 user: stephanie.gawroriski tags: wip-nanocoatexec
2024-10-21
21:42
Initializing of the class loader structure, it ensures that cldc-compact.jar is always first and that there are no blank slots. check-in: 6aaaac7903 user: stephanie.gawroriski tags: wip-nanocoatexec
2024-10-19
22:23
Base for class types and class loader functions. check-in: 38551b3c89 user: stephanie.gawroriski tags: wip-nanocoatexec
18:10
Base for thread frame entry. check-in: 33e6703dcb user: stephanie.gawroriski tags: wip-nanocoatexec
03:35
More cleaning up. check-in: 74cfb47ccb user: stephanie.gawroriski tags: wip-nanocoatexec
03:26
Moving over of old frame and tread code. check-in: 20a0f1d6cb user: stephanie.gawroriski tags: wip-nanocoatexec
2024-10-18
22:42
Base thread storage initialization. check-in: cc10e94f26 user: stephanie.gawroriski tags: wip-nanocoatexec
2024-10-16
22:50
Lowercase Jar names in squirreljme.jar; Pass in all of the classpath from the manifest for running tests, this simplifies in that no resolution is required. check-in: 873f3c6df4 user: stephanie.gawroriski tags: wip-nanocoatexec
03:00
Base functions for thread new and start. check-in: ebd1ed4f5f user: stephanie.gawroriski tags: wip-nanocoatexec
00:22
More prefix renames. check-in: c4f6b43603 user: stephanie.gawroriski tags: wip-nanocoatexec
00:13
Add nvm prefix for nvm related names. check-in: 927ed2c513 user: stephanie.gawroriski tags: wip-nanocoatexec
2024-10-15
16:29
Merge from trunk. check-in: 950dfb12d2 user: stephanie.gawroriski tags: wip-todobus
04:17
Attempt at drawing within Cocoa. check-in: eb4c6e62fa user: stephanie.gawroriski tags: wip-cocoa
01:08
Base entry for drawing within Cocoa. check-in: e9401d9b6e user: stephanie.gawroriski tags: wip-cocoa
2024-10-14
18:01
Trigger pipelines. check-in: e8f53f9527 user: stephanie.gawroriski tags: trunk
17:09
Increase retries. check-in: 0392684182 user: stephanie.gawroriski tags: trunk
16:22
Make the build pipeline more resilient for Windows and macOS as those tend to have issues. check-in: d18639d4b7 user: stephanie.gawroriski tags: trunk
04:02
Base get of paint listener. check-in: e01bc16234 user: stephanie.gawroriski tags: wip-cocoa
02:07
Opening of Cocoa window, yay! check-in: eb54e50ed2 user: stephanie.gawroriski tags: wip-cocoa
01:13
Update links. check-in: 30d89b5def user: stephanie.gawroriski tags: trunk
00:13
Implement of entry for TAC tests. check-in: 816cb29257 user: stephanie.gawroriski tags: wip-nanocoatexec
2024-10-13
23:28
Enable CI/CD for other platforms for non-trunk; Add check and implementation for vsnprintf(); Minor TAC start work. check-in: bad07828a7 user: stephanie.gawroriski tags: wip-nanocoatexec
21:11
Windows path correction. check-in: f134651dce user: stephanie.gawroriski tags: trunk
01:37
Specify the boot Jar being used. check-in: 8ff1a23935 user: stephanie.gawroriski tags: wip-nanocoatexec
00:43
Adding of base blank TAC tests. check-in: 864c77c8b9 user: stephanie.gawroriski tags: wip-nanocoatexec
2024-10-12
21:45
Build lists of tests for use in NanoCoat. check-in: 03196c84f7 user: stephanie.gawroriski tags: wip-nanocoatexec
19:28
Simplify the nanocoatification of roms. check-in: 00568e819e user: stephanie.gawroriski tags: wip-nanocoatexec
01:38
More implementation of Cocoa related functions. check-in: 3ed740107f user: stephanie.gawroriski tags: wip-cocoa
2024-10-11
21:58
Change packaging directory for released versions in the CI/CD pipeline. check-in: 189045a4ca user: stephanie.gawroriski tags: trunk
21:22
Creation of Cocoa menus and windows. check-in: 4c675544b5 user: stephanie.gawroriski tags: wip-cocoa
20:52
Merge from trunk. check-in: decdf2f648 user: stephanie.gawroriski tags: wip-cocoa
20:51
Correct compilation error. check-in: 87d1a56e4b user: stephanie.gawroriski tags: trunk
20:50
Add base for menu items. check-in: aeea0ddafd user: stephanie.gawroriski tags: wip-cocoa
17:31
Merge from trunk. check-in: e072decbe1 user: stephanie.gawroriski tags: wip-cocoa
14:58
Ignore -XstartOnFirstThread as that is specific only to macOS. check-in: 6a3ab8d7ba user: stephanie.gawroriski tags: trunk
2024-10-08
21:00
Pass -XstartOnFirstThread for the JVM on macOS. check-in: 2177d2e885 user: stephanie.gawroriski tags: trunk
13:00
Remove invalid dependency line. check-in: f06bb45f32 user: stephanie.gawroriski tags: trunk
00:52
Correct namings. check-in: 492679e2cb user: stephanie.gawroriski tags: trunk
00:27
Merge from trunk. check-in: 4427a521ed user: stephanie.gawroriski tags: wip-nanocoatexec
2024-10-07
21:33
Mark more needed APIs and ScritchMenuInterface which fix SpringCoat; Recursively go through interfaces for VisClasses so everything is considered. check-in: d432faabdb user: stephanie.gawroriski tags: trunk
13:06
More marking. check-in: a6c385c506 user: stephanie.gawroriski tags: trunk
12:59
Merge heads; mark more APIs. check-in: 59f9af3cfd user: stephanie.gawroriski tags: trunk
11:58
Mark more vendor API. check-in: eacdd884bd user: stephanie.gawroriski tags: trunk
07:02
Backup developer notes. check-in: f6da864815 user: squirreljme.automation tags: trunk
00:43
Update name. check-in: 8ae58f1875 user: stephanie.gawroriski tags: trunk
2024-10-06
22:58
Store fossil and/or git version in the build. check-in: 35f8fa3e02 user: stephanie.gawroriski tags: trunk
20:58
When creating threads allow an Id to be returned as well; For Win32 threading, use GetThreadId through kernel32.dll as WinXP lacks that function. check-in: c0c7b193b4 user: stephanie.gawroriski tags: trunk
19:53
Setup working directory? check-in: dfe5827bd6 user: stephanie.gawroriski tags: trunk
19:02
Update URL to CMYKat's site as it has changed. check-in: 210dcf583b user: stephanie.gawroriski tags: trunk
18:55
Download of CircleCI artifacts to store on the download page. check-in: b5a03093d7 user: stephanie.gawroriski tags: trunk
18:03
Correct spelling. check-in: 59bebd68dd user: stephanie.gawroriski tags: trunk
15:55
Correct cldc description. check-in: 2f368c08f8 user: stephanie.gawroriski tags: trunk
15:52
Use sub-directory that will be clean to correct building. check-in: 03e0f0a93f user: stephanie.gawroriski tags: trunk
01:09
Add missing files. check-in: ccc4d99c83 user: stephanie.gawroriski tags: trunk
00:06
Storing of basic Jar builds into the unversioned space. check-in: b8f012adc4 user: stephanie.gawroriski tags: trunk
2024-10-05
01:40
For the CI/CD tool always run after clean. check-in: 8b0966f1ba user: stephanie.gawroriski tags: trunk
00:53
Correct force switch. check-in: 13071727f9 user: stephanie.gawroriski tags: trunk
2024-10-04
23:35
Do not get the size of a flatpak. check-in: e9f579968c user: stephanie.gawroriski tags: trunk
22:10
Add base for CI/CD setup tasks and otherwise. check-in: 0fed38836d user: stephanie.gawroriski tags: trunk
01:50
Adjust sourcize.c to use _snprintf if using MSVC. check-in: 8315d0be89 user: stephanie.gawroriski tags: trunk
2024-10-03
23:41
Dump stderr if it happens and overwrite existing if applicable. check-in: f5ec421ca8 user: stephanie.gawroriski tags: trunk
23:29
Add check for stdarg.h/varargs.h; Backup GitHub Classic Projects as GitHub is rudely going to delete them, will have to convert later. check-in: 1061046932 user: stephanie.gawroriski tags: trunk
21:04
Merge heads. check-in: 997c93ab82 user: stephanie.gawroriski tags: trunk
21:01
Rename unzip tool. check-in: d0f18c2516 user: stephanie.gawroriski tags: trunk
20:56
Add check for snprintf in the event it is not supported. check-in: b966f0142a user: stephanie.gawroriski tags: trunk
2024-09-30
23:33
Setup intial task task within the state lock. check-in: 2f78a917ff user: stephanie.gawroriski tags: wip-nanocoatexec
23:22
Initial base for starting tasks. check-in: 56cb3a0386 user: stephanie.gawroriski tags: wip-nanocoatexec
20:36
Correct wrong pointer type being used for boot parameter copy; Add handler for state closure. check-in: fea9b88482 user: stephanie.gawroriski tags: wip-nanocoatexec
2024-09-29
22:43
Create new branch named "wip-nanocoatexec" check-in: 3026b96d83 user: stephanie.gawroriski tags: wip-nanocoatexec
21:02
Merge in wip-nanocoatclassparse, much yay and green is good! check-in: a4a0b1315b user: stephanie.gawroriski tags: trunk
21:01
Merge from trunk. Closed-Leaf check-in: eafe08acd8 user: stephanie.gawroriski tags: wip-nanocoatclassparse
20:23
Change buffer to sjme_jubyte as that has a size. check-in: 26a76ad032 user: stephanie.gawroriski tags: wip-nanocoatclassparse
19:46
Set debug accordingly and include pre-fixes for JNI inclusion. check-in: a827f616f8 user: stephanie.gawroriski tags: wip-nanocoatclassparse
19:40
Add check for errno. check-in: 409fa9e313 user: stephanie.gawroriski tags: wip-nanocoatclassparse
19:00
Everything in java/lang can be read if opened at a single time with 1MiB of memory. check-in: 799e774ca0 user: stephanie.gawroriski tags: wip-nanocoatclassparse
18:55
Allocate tiny blocks at the end of memory. check-in: 6a68a048ff user: stephanie.gawroriski tags: wip-nanocoatclassparse
18:41
Resize string pool if more space is needed. check-in: b796e5dc9a user: stephanie.gawroriski tags: wip-nanocoatclassparse
18:26
Fixes and otherwise for class referencing and building. check-in: 7a2f5d5d87 user: stephanie.gawroriski tags: wip-nanocoatclassparse
17:33
Refactoring of closing and weak unref logic. check-in: 9c0adfddc0 user: stephanie.gawroriski tags: wip-nanocoatclassparse
16:40
Add more source referencing for initializers. check-in: cd8ab54dbf user: stephanie.gawroriski tags: wip-nanocoatclassparse
16:32
Allow closeable and nvm structures to be located by where they were allocated. check-in: 4f2499b6d7 user: stephanie.gawroriski tags: wip-nanocoatclassparse
14:30
Corrections to the identifier test. check-in: 80a646b1d7 user: stephanie.gawroriski tags: wip-nanocoatclassparse
14:25
Reimplement descriptor parsing. check-in: a43e20c161 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-09-28
22:59
Refactoring of NVM structures to be reference counted, for better memory management; Ifdef out descriptors and identifier parsing. check-in: 3456acaf76 user: stephanie.gawroriski tags: wip-nanocoatclassparse
22:10
Closeable shall always be weak references, but either in counting mode or ref mode. check-in: 8c9fbabefc user: stephanie.gawroriski tags: wip-nanocoatclassparse
21:25
Add tests for closeables and referenced closeables. check-in: d287a75b54 user: stephanie.gawroriski tags: wip-nanocoatclassparse
17:52
Field parsing handling; Make a new string pool everytime when loading a class; Call leak check after each class load. check-in: 977e1ab423 user: stephanie.gawroriski tags: wip-nanocoatclassparse
17:15
Increase inflation traverse extra node size; Handling of method code. check-in: 56c6050a10 user: stephanie.gawroriski tags: wip-nanocoatclassparse
16:41
Reading of more class details. check-in: 7b2f9aba86 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-09-27
20:17
Quadruple test alloca size; Pass a stream for class parsing. check-in: c156d2c60f user: stephanie.gawroriski tags: wip-nanocoatclassparse
20:06
Handling of more constant pool types. check-in: fa166c2650 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-09-25
20:48
Better attribute handling that is less duplicated, cleaner, and easier to use; Return the resultant methods and classes. check-in: 4c23b11ad9 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-09-22
02:15
Parse of method flags. check-in: a79c6caed6 user: stephanie.gawroriski tags: wip-nanocoatclassparse
00:57
Base layout for attribute parsing. check-in: ffb868cb95 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-09-21
23:56
Base for method reading. check-in: f402c57c9c user: stephanie.gawroriski tags: wip-nanocoatclassparse
19:24
Read in interface names. check-in: fc82d29914 user: stephanie.gawroriski tags: wip-nanocoatclassparse
18:52
Read of this and super name. check-in: 89e3974bfc user: stephanie.gawroriski tags: wip-nanocoatclassparse
18:38
Parsing of class flags. check-in: 58b44c7824 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-09-19
23:40
Implementation of loading into string pools via stream or Utf. check-in: 0d8bb638b4 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-09-17
23:12
Setup and clear of string pool. check-in: 2cd6a5ecb5 user: stephanie.gawroriski tags: wip-nanocoatclassparse
00:12
Minor string pool new work. check-in: b7f104c648 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-09-15
06:18
Correct compilation error for the ScritchUI bridge. check-in: eb41ebe935 user: stephanie.gawroriski tags: wip-nanocoatclassparse
06:12
Add tests for the charseq and stream variants for string pool locating. check-in: 22351aa248 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-09-14
18:37
Split and trim DoJa application arguments. check-in: 3fa1f3111e user: stephanie.gawroriski tags: trunk
18:04
Base string pool tests. check-in: 86e473b411 user: stephanie.gawroriski tags: wip-nanocoatclassparse
16:41
Initial base for string pools, which are reference counted; Have closeable variant that can be weakly counted. check-in: d7dc239454 user: stephanie.gawroriski tags: wip-nanocoatclassparse
01:04
Read of pool count and base of tag. check-in: e1d0950932 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-09-13
23:42
Initial base call for parsing the constant pool. check-in: c2e23622a4 user: stephanie.gawroriski tags: wip-nanocoatclassparse
23:11
Read and calculation of class version. check-in: 56c3e35026 user: stephanie.gawroriski tags: wip-nanocoatclassparse
22:59
Update README. check-in: 0b70e7acb3 user: stephanie.gawroriski tags: trunk
2024-09-08
21:39
Base class testing loop. check-in: c946310761 user: stephanie.gawroriski tags: wip-nanocoatclassparse
17:58
More debug/release compile fixes. check-in: 02698ce91b user: stephanie.gawroriski tags: wip-nanocoatclassparse
17:30
Compilation fixes for release build; Strip specific executables on release. check-in: b03e3a14a7 user: stephanie.gawroriski tags: wip-nanocoatclassparse
16:10
Compile fixes. check-in: 66e1e44278 user: stephanie.gawroriski tags: wip-nanocoatclassparse
15:25
Base test for loading and testing class parsing. check-in: a3bbce559f user: stephanie.gawroriski tags: wip-nanocoatclassparse
00:25
Cleanup and moving of NanoCoat VM specific headers to their own include directory for organization as VM work is ramping up. check-in: 9b9c67a080 user: stephanie.gawroriski tags: wip-nanocoatclassparse
00:16
Loading and resolving of suite libraries. check-in: 3ed6b0ce70 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-09-07
22:41
Reading of initial default boot parameters. check-in: 0417fdee7f user: stephanie.gawroriski tags: wip-nanocoatclassparse
20:53
Make the SQC lists binary so that they are easier to read in C. check-in: 89114d6432 user: stephanie.gawroriski tags: wip-nanocoatclassparse
03:35
Add base for dynamic list building. check-in: 1514e212cf user: stephanie.gawroriski tags: wip-nanocoatclassparse
03:24
Disable PS2 build for now as it will break an important branch. check-in: d5543554c8 user: stephanie.gawroriski tags: trunk
02:58
Add base for list utilities. check-in: e9a1c932c0 user: stephanie.gawroriski tags: wip-nanocoatclassparse
01:03
Add VM type, which is an inline caching interpreter. check-in: 8b09ccd5ab user: stephanie.gawroriski tags: wip-nanocoatclassparse
00:33
Read of main class to launch along with trimming. check-in: 49ecabcd01 user: stephanie.gawroriski tags: wip-nanocoatclassparse
00:07
Put inflation debug code under a define. check-in: e68a57e0c2 user: stephanie.gawroriski tags: wip-nanocoatclassparse
00:06
Correct inflate dynamic not saturing the buffer; Buffer saturation should not cause inflate errors. check-in: c79b8f8038 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-09-06
23:56
Inflate implementation. check-in: 4e9df6a786 user: stephanie.gawroriski tags: wip-nanocoatclassparse
20:56
Merge from trunk. check-in: 10302d3351 user: stephanie.gawroriski tags: wip-nanocoatclassparse
20:52
Remove except as it is very clunky to use, there are simpler ways; More corrections for the PS2 build. check-in: 40bd7c4409 user: stephanie.gawroriski tags: trunk
00:52
Add option to replace traverse values. check-in: b426082744 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-09-05
23:31
Fix some implicits due to PS2 compiler update. check-in: fc9b450c0a user: stephanie.gawroriski tags: trunk
2024-09-04
23:19
Add clarification on front end binding types. check-in: 5ac9e94bf1 user: stephanie.gawroriski tags: wip-nanocoatclassparse
23:11
Add base for more smarter binding/releasing of front ends. check-in: b34695eebe user: stephanie.gawroriski tags: wip-nanocoatclassparse
23:09
Add reference for front end bind and release. check-in: f8120df513 user: stephanie.gawroriski tags: wip-nanocoatclassparse
23:06
Add base ability for a smarter binding system. check-in: b823d55597 user: stephanie.gawroriski tags: wip-nanocoatclassparse
23:03
Add separate header for the front end since there will need to be dynamic binding. check-in: 8b617e42a9 user: stephanie.gawroriski tags: wip-nanocoatclassparse
22:49
Initial base attempts at fixing GC handling for the hosted environment. Leaf check-in: 687950c10b user: stephanie.gawroriski tags: wip-gcwrapperfixes
00:48
Tree insertion calculation, tree needs a node "redo" as leaves could be replaced. check-in: c523ed9d8a user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-09-03
02:02
Add base for loading code length values to build the dynamic huffman tree. check-in: 339dee16c0 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-09-02
23:43
Minor adjustment. check-in: 5d12bb4b6d user: stephanie.gawroriski tags: wip-nanocoatclassparse
23:34
Implementation of traversal trees to make all the tests pass now. check-in: 3ec1f14b32 user: stephanie.gawroriski tags: wip-nanocoatclassparse
21:20
Implement clear. check-in: 3e249802d9 user: stephanie.gawroriski tags: wip-nanocoatclassparse
21:16
Implement of traversal put. check-in: dfc4a487f0 user: stephanie.gawroriski tags: wip-nanocoatclassparse
19:54
Implement new and destroy for traversal trees. check-in: b719f854b7 user: stephanie.gawroriski tags: wip-nanocoatclassparse
19:21
Make nodes take up less space by being at the minimum, two pointers. check-in: 0d4275585a user: stephanie.gawroriski tags: wip-nanocoatclassparse
18:12
Check the value for putting into traversals and when iterating. check-in: 4875ea3e67 user: stephanie.gawroriski tags: wip-nanocoatclassparse
18:07
Implement tests for traversals. check-in: 56e2ebb844 user: stephanie.gawroriski tags: wip-nanocoatclassparse
13:52
Base new/destroy layout for traverse trees. check-in: 81e19bf4f8 user: stephanie.gawroriski tags: wip-nanocoatclassparse
00:57
Add current node for traversal iteration. check-in: df52e5ea97 user: stephanie.gawroriski tags: wip-nanocoatclassparse
00:56
Add base API and blank tests for traversals. check-in: ddac228a6e user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-09-01
23:21
Base API for bit traversal trees. check-in: 972df634dc user: stephanie.gawroriski tags: wip-nanocoatclassparse
19:59
Correct base64 MIME decoding; Corrections to inflation code handling. check-in: 0efbcc727f user: stephanie.gawroriski tags: wip-nanocoatclassparse
19:24
Correct fixed inflation codes being incorrect. check-in: 1e07342a0b user: stephanie.gawroriski tags: wip-nanocoatclassparse
19:10
Base for fixed code reading. check-in: bd9bb2c2c0 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-31
23:38
Correct reference counting for inflation. check-in: 246c6af880 user: stephanie.gawroriski tags: wip-nanocoatclassparse
23:32
Delete old messy inflate code. check-in: 5728ac5f9a user: stephanie.gawroriski tags: wip-nanocoatclassparse
23:31
Decompression of literal data. check-in: 84b60076f5 user: stephanie.gawroriski tags: wip-nanocoatclassparse
21:44
Start of cleaner inflation code. check-in: c1b87374ea user: stephanie.gawroriski tags: wip-nanocoatclassparse
16:49
Base inflation loop. check-in: b039b7a4fe user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-30
23:48
Allocation of all of the buffers needed for inflation. check-in: c3de17c184 user: stephanie.gawroriski tags: wip-nanocoatclassparse
16:23
Initial base for simplified inflation streams. check-in: c32525b80c user: stephanie.gawroriski tags: wip-nanocoatclassparse
15:57
Initial base non-compiling start of inflation refactor. check-in: 3573d130f4 user: stephanie.gawroriski tags: wip-nanocoatclassparse
15:39
Optimize writing bit streams to allow for entire words to be written at once. check-in: 814b22fdd7 user: stephanie.gawroriski tags: wip-nanocoatclassparse
15:34
Optimize bit stream reading by allowing multiple bytes to be read in at once. check-in: 17d7596705 user: stephanie.gawroriski tags: wip-nanocoatclassparse
00:14
Add back in sjme_debug_handlers extern as that was removed from the trunk merge. check-in: 885f66d7dc user: stephanie.gawroriski tags: wip-nanocoatclassparse
00:09
Update readme again. check-in: 11952fe03a user: stephanie.gawroriski tags: trunk
2024-08-29
23:32
Merge from trunk. check-in: 81890dafec user: stephanie.gawroriski tags: wip-nanocoatclassparse
22:59
Implement bit stream write. check-in: a3dcb84cba user: stephanie.gawroriski tags: wip-nanocoatclassparse
21:58
Update readme. check-in: 7c460601ab user: stephanie.gawroriski tags: trunk
18:31
Implementation of reading bit streams. check-in: ffe20e5b82 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-28
18:47
Implement tests for bit streams. check-in: c147477570 user: stephanie.gawroriski tags: wip-nanocoatclassparse
02:36
Add test for inflation examples. check-in: 6640be59c6 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-27
21:41
Add examples for dynamic and literal huffman. check-in: 8dd28e47e2 user: stephanie.gawroriski tags: wip-nanocoatclassparse
18:48
Retrospective of the past few years. check-in: 7f7c4e005d user: stephanie.gawroriski tags: trunk
17:43
Base blank functions for bit stream reading and writing; Add blank tests for bit streams and specific inflate types. check-in: 063ba0153e user: stephanie.gawroriski tags: wip-nanocoatclassparse
17:23
Test for certain GCC flags before using them, in the event GCC 4 on macOS Tiger is used. check-in: 4936d2207c user: stephanie.gawroriski tags: trunk
17:18
Minor adjustment. check-in: 8a4e1155bd user: stephanie.gawroriski tags: wip-cocoa
02:50
Base functions and structures for bit streams. check-in: 9798677ed6 user: stephanie.gawroriski tags: wip-nanocoatclassparse
02:18
Remove the stride test for circle buffers as it is used elsewhere. check-in: 306344f9ff user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-26
17:33
Implementation and underflow tests for circle buffer. check-in: a8785637d5 user: stephanie.gawroriski tags: wip-nanocoatclassparse
00:08
Partial buffer slicing. check-in: 7f334ac040 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-25
23:57
Implementations of put and operate operations. check-in: 48d3412dd1 user: stephanie.gawroriski tags: wip-nanocoatclassparse
22:34
Add base buffer object operation. check-in: 1b73126305 user: stephanie.gawroriski tags: wip-nanocoatclassparse
20:37
Implement base size, new, and destroy for circle buffers. check-in: 9d73930a99 user: stephanie.gawroriski tags: wip-nanocoatclassparse
20:20
Add tests for the circle buffer. check-in: a8fa58ee2a user: stephanie.gawroriski tags: wip-nanocoatclassparse
16:55
Add blank base for bit streams, inflate bit related streams will go there as well and be generic. check-in: d1e69fd68e user: stephanie.gawroriski tags: wip-nanocoatclassparse
16:53
Add blank base for circle buffer, the inflate buffer will be moved to it. check-in: 1502d1f67f user: stephanie.gawroriski tags: wip-nanocoatclassparse
16:49
Make the code compile again by renaming accordingly, adding prototypes to headers, and includes. check-in: 058237fe84 user: stephanie.gawroriski tags: wip-nanocoatclassparse
14:53
Shorten inflate prefix. check-in: ee73e8337c user: stephanie.gawroriski tags: wip-nanocoatclassparse
14:49
Split off the inflation functions. check-in: 60f39ade43 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-24
23:35
Minor deflate work. check-in: 42edd7dbff user: stephanie.gawroriski tags: wip-nanocoatclassparse
19:56
We can safely handle more than 32-bits if specified in the bit needing function. check-in: 39131edbf4 user: stephanie.gawroriski tags: wip-nanocoatclassparse
01:03
Broken decompression work. check-in: 5cb20337b3 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-23
19:11
Read of length value. check-in: 3ff8706ff4 user: stephanie.gawroriski tags: wip-nanocoatclassparse
17:53
Writing decompressed data to the output buffer. check-in: 08b344703a user: stephanie.gawroriski tags: wip-nanocoatclassparse
12:53
Call to write out bit values. check-in: 064e03fc79 user: stephanie.gawroriski tags: wip-nanocoatclassparse
04:47
Reading of fixed huffman codes in a rather efficient manner. check-in: 1f9c3d0cf6 user: stephanie.gawroriski tags: wip-nanocoatclassparse
04:29
Base inflation loop. check-in: f71a60a13a user: stephanie.gawroriski tags: wip-nanocoatclassparse
03:58
Initialize fixed tree. check-in: 79e72086d2 user: stephanie.gawroriski tags: wip-nanocoatclassparse
01:14
Base initial setup for reading the tree. check-in: ded2db11b3 user: stephanie.gawroriski tags: wip-nanocoatclassparse
00:13
Stop decompressing and mark EOF if we are going to read the block type but we already hit the final block. check-in: 7e809a9f9f user: stephanie.gawroriski tags: wip-nanocoatclassparse
00:09
When decompressing, keep reading for input so the output can be even more filled as possible. check-in: 48279b5798 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-22
23:50
Load of values into symbol tree. check-in: be441ba776 user: stephanie.gawroriski tags: wip-nanocoatclassparse
21:48
Initial base before building the huffman tree. check-in: 601f00a712 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-21
23:55
Include ScritchUI dynamic libraries if using Gradle. check-in: 839b4b697a user: stephanie.gawroriski tags: trunk
2024-08-20
21:16
Read of inflate tree length parameters. check-in: 4c1fe007e4 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-19
01:48
Basic parse of inflate literal length header along with bit reading. check-in: 60cbc81da4 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-18
23:20
Add give and consume for buffer operations. check-in: 73951d7c9a user: stephanie.gawroriski tags: wip-nanocoatclassparse
23:18
Commonize buffer chunk operations, since read and write will be using them. check-in: b7e1036e89 user: stephanie.gawroriski tags: wip-nanocoatclassparse
21:39
More inflation helper functions. check-in: 83e0af51b0 user: stephanie.gawroriski tags: wip-nanocoatclassparse
20:50
Have a more efficient data in/out loop for inflation so that it can give as much data as possible. check-in: 696d021be1 user: stephanie.gawroriski tags: wip-nanocoatclassparse
03:52
Base structure layout for inflation. check-in: 50db71b087 user: stephanie.gawroriski tags: wip-nanocoatclassparse
03:37
Clear out miniz for my own implementation, which will be more portable and work on even tinier systems. check-in: a12c0ac93c user: stephanie.gawroriski tags: wip-nanocoatclassparse
03:19
Miniz seems to just be broken. check-in: 07fcbec2b6 user: stephanie.gawroriski tags: wip-nanocoatclassparse
01:50
Add hexdump for testing the Zip data. check-in: 31ab33fc95 user: stephanie.gawroriski tags: wip-nanocoatclassparse
01:07
Base deflate decompression. check-in: cdbb5bae69 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-17
22:02
Clarify comment. check-in: 17f1f0d7ea user: stephanie.gawroriski tags: wip-nanocoatclassparse
22:01
Callers reference accordingly so memory does not remain allocated. check-in: 289b3a34e0 user: stephanie.gawroriski tags: wip-nanocoatclassparse
21:49
Do not unref the seekable in the Zip since we already close it. check-in: b320d20ffd user: stephanie.gawroriski tags: wip-nanocoatclassparse
21:44
Add test for compressed and uncompressed Zip data. check-in: 58c595ae43 user: stephanie.gawroriski tags: wip-nanocoatclassparse
18:57
Add sjme_dylib_open() to get the current executable as a dylib. check-in: 0cbb2ad2ae user: stephanie.gawroriski tags: trunk
17:03
Cocoa panels and menu bars. check-in: ba83674616 user: stephanie.gawroriski tags: wip-cocoa
06:14
Add base class declaration for panels. check-in: 2454109da7 user: stephanie.gawroriski tags: wip-cocoa
05:58
Execution of loop on the main thread. check-in: 843a326c19 user: stephanie.gawroriski tags: wip-cocoa
03:28
Base cocoa loop execution. check-in: 1bbb2fdf65 user: stephanie.gawroriski tags: wip-cocoa
02:40
Corrections to GNUStep build. check-in: 209a5af0ee user: stephanie.gawroriski tags: wip-cocoa
02:19
Do not place the Cocoa UI into the build root. check-in: 9684a8a14b user: stephanie.gawroriski tags: wip-cocoa
02:19
Merge from trunk. check-in: 4923056b1c user: stephanie.gawroriski tags: wip-cocoa
02:18
Allow Cocoa ScritchUI interface to be built on UNIX GNUStep. check-in: 4678b90571 user: stephanie.gawroriski tags: wip-cocoa
01:45
Initial base for getting the default launch from a suite. check-in: 6bfe4116e5 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-16
23:04
Store the launcher boot properties in the ROM. check-in: 5b40b27626 user: stephanie.gawroriski tags: wip-nanocoatclassparse
22:56
Only call main class path by name if it is not NULL. check-in: f3a60eccde user: stephanie.gawroriski tags: wip-nanocoatclassparse
22:52
Make all NanoCoat types closeable; Make unrefing closeable the default. check-in: 14fbe840c2 user: stephanie.gawroriski tags: wip-nanocoatclassparse
22:23
Add initialize of a Zip library from an already open Zip. check-in: 731b69133a user: stephanie.gawroriski tags: wip-nanocoatclassparse
22:17
Count up libraries and suites. check-in: e9530e0273 user: stephanie.gawroriski tags: wip-nanocoatclassparse
22:14
Add a close unref to close and unref at the same time, to remove any dangling weak references. check-in: 9ceaa40f11 user: stephanie.gawroriski tags: wip-nanocoatclassparse
21:54
Add data parameter to library and suite init. check-in: 76decb27f4 user: stephanie.gawroriski tags: wip-nanocoatclassparse
21:43
Further split off suites and libraries. check-in: 332812b74b user: stephanie.gawroriski tags: wip-nanocoatclassparse
21:39
Native suite file reading and suite access. check-in: a2f17bd6e6 user: stephanie.gawroriski tags: wip-nanocoatclassparse
15:01
Fixes from trunk merge. check-in: 5ded3945b7 user: stephanie.gawroriski tags: wip-nanocoatclassparse
14:46
Merge from trunk. check-in: f08d44c608 user: stephanie.gawroriski tags: wip-nanocoatclassparse
04:17
Like sjme_error_notImplemented(), add sjme_error_outOfMemory() to allow for a pool dump. check-in: ac5d880c28 user: stephanie.gawroriski tags: trunk
03:41
Remove some usages of binary output as this breaks Zip creation in CMake. check-in: 8fca197b25 user: stephanie.gawroriski tags: trunk
03:30
Minor Cocoa work. check-in: 65c69c9067 user: stephanie.gawroriski tags: wip-cocoa
01:55
Merge from trunk. check-in: 62d55687a1 user: stephanie.gawroriski tags: wip-cocoa
01:43
Add a base GUI cmd, currently does nothing except show a window. check-in: 3a4745d1e0 user: stephanie.gawroriski tags: trunk
00:59
Some Cocoa work. check-in: 9141fab75a user: stephanie.gawroriski tags: wip-cocoa
00:25
Event loop cycle? check-in: fa8d569ecf user: stephanie.gawroriski tags: wip-cocoa
00:17
Initial base for Cocoa. check-in: c3fd976466 user: stephanie.gawroriski tags: wip-cocoa
2024-08-15
23:52
Add blank base for Cocoa GUI. check-in: 9567575ae2 user: stephanie.gawroriski tags: wip-cocoa
23:34
Create new branch named "wip-cocoa" check-in: 6b2cb1cf98 user: stephanie.gawroriski tags: wip-cocoa
23:04
Fixes for newer GCC. check-in: 89e6a14be2 user: stephanie.gawroriski tags: wip-nanocoatclassparse
23:00
Merge from trunk. check-in: a791b605d6 user: stephanie.gawroriski tags: wip-nanocoatclassparse
22:51
Remove double usage of export. check-in: 9c98bcbc02 user: stephanie.gawroriski tags: trunk
22:19
Implement testZipAccess. check-in: 1a64b14cae user: stephanie.gawroriski tags: wip-nanocoatclassparse
22:12
Add more debugging around weak reference counts; Count the seekable up in Zip, not the Zip itself. check-in: af362152e9 user: stephanie.gawroriski tags: wip-nanocoatclassparse
21:14
Correct raw data test as it was using previously incorrect data. check-in: 55ea2c5917 user: stephanie.gawroriski tags: wip-nanocoatclassparse
21:11
Implement pencil functions for setting stroke style, color, and drawing lines. check-in: a4f4e5af3a user: stephanie.gawroriski tags: trunk
20:53
Add ScritchUI bug struct, which unfortunately is needed: Currently only bug is that Windows does not really like setting window placements as a window becomes visible. check-in: 03922cc064 user: stephanie.gawroriski tags: trunk
20:15
Generate export files for Windows when using MSVC, as it requires one for linking. check-in: 6c90c72882 user: stephanie.gawroriski tags: trunk
19:02
Corret MIME decoding when padding is reached; Reading of Zip library based entries. check-in: 7f9cf045ed user: stephanie.gawroriski tags: wip-nanocoatclassparse
17:21
Opening of Zip entry data streams. check-in: 1262ce2ace user: stephanie.gawroriski tags: wip-nanocoatclassparse
16:25
Rename opening a seekable as an input stream and move into its own source for organization. check-in: 0f160b5522 user: stephanie.gawroriski tags: wip-nanocoatclassparse
01:04
Check if Zip is corrupted. check-in: 73344eb80d user: stephanie.gawroriski tags: wip-nanocoatclassparse
00:54
Load of entry details. check-in: d64c1f48c3 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-14
23:30
Base initial Zip scan loop. check-in: 45d3fe342a user: stephanie.gawroriski tags: wip-nanocoatclassparse
22:17
Have Zip entries be structure information rather than pointer types. check-in: f1882a157b user: stephanie.gawroriski tags: wip-nanocoatclassparse
22:13
Put a lock on seekables so they do not collide with each other. check-in: 319dc1c9e2 user: stephanie.gawroriski tags: wip-nanocoatclassparse
22:00
Split library and suite rom.c into their own sources; Refactoring cleanups; Base initial locate of entry. check-in: 6a30cf3313 user: stephanie.gawroriski tags: wip-nanocoatclassparse
15:16
Allocate library result, close zip if it fails. check-in: 100e6158a7 user: stephanie.gawroriski tags: wip-nanocoatclassparse
15:07
Allow weakRef to be NULL, it will just not be passed to the caller. check-in: 76087b8e4d user: stephanie.gawroriski tags: wip-nanocoatclassparse
14:49
Handle open and close for Zip. check-in: 321c936736 user: stephanie.gawroriski tags: wip-nanocoatclassparse
04:10
Merge from trunk. check-in: ab717324f0 user: stephanie.gawroriski tags: wip-nanocoatclassparse
04:09
Perform flipping for dotted lines. check-in: 75a232286b user: stephanie.gawroriski tags: trunk
04:06
Implement line drawing and clipping in ScritchUI. check-in: 1f2c771aee user: stephanie.gawroriski tags: trunk
02:22
Draw some background if the main splash has not loaded yet. check-in: afcf5c73e4 user: stephanie.gawroriski tags: trunk
02:18
Correct position of copyright on the splash screen as the height of strings is now correctly calculated; If an attempt is made to draw a horizontal line with the normal line draw, just forward to horizontal line draw instead. check-in: 1fef80a2c2 user: stephanie.gawroriski tags: trunk
02:10
After making a window visible, call windowSetMinimumSize() again; For GTK2 have a better means of figuring out overhead needed from the window manager. check-in: 140fa1c58e user: stephanie.gawroriski tags: trunk
01:28
Add setDefaults() to pencils; Have GTK set the defaults after expose, otherwise other unrelated widgets might get colored differently. check-in: f697c8f9a8 user: stephanie.gawroriski tags: trunk
01:16
Reference count up widgets in GTK so it does not GC them despite having valid handles to them; If the current Display is set to the same Displayable, do nothing. check-in: 0d89b8e506 user: stephanie.gawroriski tags: trunk
00:45
Fixes and corrections for newer GCC version. check-in: 134b663f81 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-13
22:17
Make exit a fatal error. check-in: 508d0f940d user: stephanie.gawroriski tags: wip-todobus
22:10
Add base TODO bus handling for SpringCoat. check-in: 196e9aacb4 user: stephanie.gawroriski tags: wip-todobus
19:53
Add TODO HIT template. check-in: 1e47ff10c4 user: stephanie.gawroriski tags: trunk
19:01
Base blank API for drawing scaled images in DoJa. check-in: 414a328935 user: stephanie.gawroriski tags: trunk
18:13
Use little endian read; Add test for reversing read. check-in: d76a531e45 user: stephanie.gawroriski tags: wip-nanocoatclassparse
16:39
Implement seekable read. check-in: b1b5ec7f90 user: stephanie.gawroriski tags: wip-nanocoatclassparse
14:10
Scanning of central directory. check-in: 764d54e0a2 user: stephanie.gawroriski tags: wip-nanocoatclassparse
01:55
Merge from trunk. check-in: 3f9b3edfbc user: stephanie.gawroriski tags: wip-nanocoatclassparse
01:53
Slight Zip refactors, using generic closeable along with having a seekable variant of it. check-in: ac05b8bd3a user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-12
23:46
When drawing images in DoJa it is permitted for images to be sourced out of bounds, those areas are just not drawn. check-in: abefa9ec9b user: stephanie.gawroriski tags: trunk
23:27
Put const into sjme_cpointer. check-in: d2af7a8d32 user: stephanie.gawroriski tags: wip-nanocoatclassparse
23:22
Correct unplaced return of error if that occured when mapping a Zip from memory. check-in: fccdd42b78 user: stephanie.gawroriski tags: wip-nanocoatclassparse
23:20
Refactored implementation of seekable memory streams. check-in: cba911357e user: stephanie.gawroriski tags: wip-nanocoatclassparse
23:05
Refactored implementation of input/output streams. check-in: c05ecd786f user: stephanie.gawroriski tags: wip-nanocoatclassparse
21:12
Implement get and store of key states, needed for LoN. check-in: 23a40ba537 user: stephanie.gawroriski tags: trunk
20:41
Cherry pick non-calendar related DoJa changes from wip-calendar, which are corrections around image handling so LoN progresses past the menu. check-in: 9eb20bfa4b user: stephanie.gawroriski tags: trunk
20:33
Add generic common closeable as so many things can be closed; Second stage refactor of the stream handlers. check-in: 876156eb25 user: stephanie.gawroriski tags: wip-nanocoatclassparse
01:15
Drawing of mutable images; Get translation from pencil instead of caching, in the event of duplication. check-in: 9a846ff135 user: stephanie.gawroriski tags: wip-calendar
2024-08-11
23:40
Some more calendar implementation. check-in: 33e8a85064 user: stephanie.gawroriski tags: wip-calendar
23:20
Merge from trunk. check-in: ac641ad226 user: stephanie.gawroriski tags: wip-calendar
23:19
Add initial AffineTrans class. check-in: 779b091527 user: stephanie.gawroriski tags: trunk
23:03
Base initial refactor and cleanup of input/output streams. check-in: c184b0092d user: stephanie.gawroriski tags: wip-nanocoatclassparse
22:03
More base for seekables. check-in: a0b90c82a2 user: stephanie.gawroriski tags: wip-nanocoatclassparse
17:59
Base for opening seekables for FILE. check-in: b3d31ce24a user: stephanie.gawroriski tags: wip-nanocoatclassparse
16:17
Add blank base seekable read and size. check-in: 54613f849a user: stephanie.gawroriski tags: wip-nanocoatclassparse
16:12
Base for seekable open call. check-in: a404c68d41 user: stephanie.gawroriski tags: wip-nanocoatclassparse
15:40
When initializing graphics, use the default font in DoJa. check-in: 397f8a2a5f user: stephanie.gawroriski tags: trunk
15:39
Implement DoJa get and set of default font. check-in: f8d5c689df user: stephanie.gawroriski tags: trunk
15:22
Merge from trunk. check-in: 2e71bbc643 user: stephanie.gawroriski tags: wip-nanocoatclassparse
15:20
If there is no native theme support, just use fallback colors. check-in: 60ff6cb718 user: stephanie.gawroriski tags: trunk
15:16
Always have fallback element colors; Remove annotations from native method as there seems to be a compiler issue in Java 17 where it cannot properly parse them. check-in: d6b3cd69e5 user: stephanie.gawroriski tags: trunk
02:10
Path resolution which is a bit complicated. check-in: b6c42df1be user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-10
22:52
Base config for separators. check-in: 65c03efe10 user: stephanie.gawroriski tags: wip-nanocoatclassparse
21:52
Base path append logic. check-in: cad31401ac user: stephanie.gawroriski tags: wip-nanocoatclassparse
20:48
Implement get of environment. check-in: e695357be8 user: stephanie.gawroriski tags: wip-nanocoatclassparse
19:27
Base default directory calculation. check-in: 8aeba581b9 user: stephanie.gawroriski tags: wip-nanocoatclassparse
19:14
Getting of system directory. check-in: 5172b9e8fe user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-09
21:53
Add blank stubs for path handling. check-in: 95dc1c83d6 user: stephanie.gawroriski tags: wip-nanocoatclassparse
21:49
Add base initial call for default paths. check-in: 0e50e200bc user: stephanie.gawroriski tags: wip-nanocoatclassparse
16:22
Correct compilation. check-in: c44c5f2068 user: stephanie.gawroriski tags: wip-nanocoatclassparse
14:38
Moving around and reorganization of headers. check-in: 4b7ca8cf52 user: stephanie.gawroriski tags: wip-nanocoatclassparse
14:05
Move cleanup handler elsewhere; Add sjme_alloc_copyWeak to copy data as a weak reference. check-in: 02fe8af32b user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-08-08
22:57
Printing of help and version information, with all of the stdout/stderr variants. check-in: 4307bd3c57 user: stephanie.gawroriski tags: wip-nanocoatclassparse
22:26
"build" needs to be in the version string. check-in: dc9b9fa12f user: stephanie.gawroriski tags: wip-nanocoatclassparse
22:24
Base initial argument parsing code; Stubs for character sequence equals/startsWith. check-in: a2f88c9105 user: stephanie.gawroriski tags: wip-nanocoatclassparse
16:51
Base for main VM loop. check-in: 9ef0b2940e user: stephanie.gawroriski tags: wip-nanocoatclassparse
16:31
Make state, threads, and frames pointers instead of straight structs. check-in: 56cc0ad237 user: stephanie.gawroriski tags: wip-nanocoatclassparse
16:16
Add base main entry point for stdc. check-in: 20d52cc59c user: stephanie.gawroriski tags: wip-nanocoatclassparse
14:01
Merge from trunk. check-in: 52edea1f80 user: stephanie.gawroriski tags: wip-nanocoatclassparse
13:31
Setup a new base entry instead of using the input as sizes may differ. check-in: 08bffe21e5 user: stephanie.gawroriski tags: trunk
13:24
Blank out c-source-writer tests as they need to be ported from the internal TAC to another testing framework. check-in: c09daea8df user: stephanie.gawroriski tags: trunk
12:57
Add thread attribute to the functions which need it. check-in: 3a19b62a34 user: stephanie.gawroriski tags: trunk
12:51
C Source writer tests need to explicitely pull in TAC now. check-in: dd3b91ef3e user: stephanie.gawroriski tags: trunk
12:49
Recompress any ROM output that is a Zip. check-in: c5fb456d02 user: stephanie.gawroriski tags: trunk
12:25
Move c-source-writer to tools. check-in: bc6adeb03f user: stephanie.gawroriski tags: trunk
12:07
Shorten SJME_THREAD_CONVENTION to sjme_attrThreadCall; Corrections for 32-bit Windows thread calls. check-in: eea17be8f3 user: stephanie.gawroriski tags: trunk
01:48
ScritchUI -- Reworked GUI (Closes #191, #58, #54, #56, #44, #37, #32, #31, #29, and #202). check-in: 6ddc810b67 user: stephanie.gawroriski tags: trunk
01:19
pthread_t is also a pointer in emscripten. Closed-Leaf check-in: 3b98f4b29f user: stephanie.gawroriski tags: wip-scritchui
01:12
Get page size before getting the old value from it. check-in: 6430602c63 user: stephanie.gawroriski tags: wip-scritchui
00:50
Removal of old and deprecated UIForm code. check-in: e2fc0a3015 user: stephanie.gawroriski tags: wip-scritchui
00:26
Disable TestHasApps. check-in: e87d47f880 user: stephanie.gawroriski tags: wip-scritchui
00:24
Correct implicit. check-in: b1169726bb user: stephanie.gawroriski tags: wip-scritchui
00:11
Check for ExceptionInInitializerError. check-in: 95970ed178 user: stephanie.gawroriski tags: wip-scritchui
00:02
Correct invalid conversion. check-in: 01666a9078 user: stephanie.gawroriski tags: wip-scritchui
00:00
Check maybe before returning WinDbg path. check-in: 0c1e34a3c6 user: stephanie.gawroriski tags: wip-scritchui
2024-08-07
23:58
Have TestHasApps skip if ScritchUI not available. check-in: dc4e7d7107 user: stephanie.gawroriski tags: wip-scritchui
23:35
Correct incorrect GTK header including being used. check-in: 666c595cd9 user: stephanie.gawroriski tags: wip-scritchui
23:33
Correct using the wrong method in the allocator when debugging is disabled. check-in: 56e91b5797 user: stephanie.gawroriski tags: wip-scritchui
23:22
pthread is a pointer on macOS. check-in: 8ff01447d0 user: stephanie.gawroriski tags: wip-scritchui
23:17
Correct blank X11 library compilation. check-in: 80ee874c75 user: stephanie.gawroriski tags: wip-scritchui
23:16
Actually commit exception. check-in: c2f46631c1 user: stephanie.gawroriski tags: wip-scritchui
22:52
Skip specific ScritchUI tests for primitive operations. check-in: de0dd0064a user: stephanie.gawroriski tags: wip-scritchui
22:47
DylibScritchInterface.scritchInterface() should throw MLECallError and not UnsupportedOperationException. check-in: 4a17662162 user: stephanie.gawroriski tags: wip-scritchui
22:35
Drawing correction. check-in: 8717a4c4bc user: stephanie.gawroriski tags: wip-scritchui
22:29
Correct color drawing for Win32. check-in: 09fb4e430a user: stephanie.gawroriski tags: wip-scritchui
22:07
Correct scroll buttons not working in Windows. check-in: c5502c92ef user: stephanie.gawroriski tags: wip-scritchui
21:54
Handle of scrolling in Win32 along with various painting and view fixes. check-in: 78561da65b user: stephanie.gawroriski tags: wip-scritchui
18:51
Fixes for GTK2 key handling. check-in: 514c2e2e29 user: stephanie.gawroriski tags: wip-scritchui
18:37
Add a KEY_CHAR_PRESSED event; Handle key events for Windows. check-in: 7b77c133be user: stephanie.gawroriski tags: wip-scritchui
16:47
Set of labels for Windows. check-in: 74456a53e6 user: stephanie.gawroriski tags: wip-scritchui
16:12
Fixes around Windows mouse handling. check-in: 2fcc3b2204 user: stephanie.gawroriski tags: wip-scritchui
16:02
Refactoring around mouse handling. check-in: 076603fc6c user: stephanie.gawroriski tags: wip-scritchui
15:37
Mouse normalization work, currently incorrect. check-in: 5abe65b4c0 user: stephanie.gawroriski tags: wip-scritchui
01:29
Base for mouse motion handling. check-in: 0ce8d9761e user: stephanie.gawroriski tags: wip-scritchui
00:27
Better content minimum size for Win32. check-in: 97d3497cb3 user: stephanie.gawroriski tags: wip-scritchui
00:20
Handle window visibility change events. check-in: d324dde95a user: stephanie.gawroriski tags: wip-scritchui
00:07
The event demo is transparent. check-in: 446d460762 user: stephanie.gawroriski tags: wip-scritchui
2024-08-06
23:55
Getting of Win32 colors. check-in: fd8047f2d4 user: stephanie.gawroriski tags: wip-scritchui
22:41
Better content minimum size for Windows. check-in: e3994e3899 user: stephanie.gawroriski tags: wip-scritchui
22:26
Handling of menu items in Win32. check-in: 9fc6e13cf9 user: stephanie.gawroriski tags: wip-scritchui
21:48
Handle closing in Win32. check-in: 9dd3a96587 user: stephanie.gawroriski tags: wip-scritchui
21:29
Do not translate coordinates when drawing. check-in: c5b70c2596 user: stephanie.gawroriski tags: wip-scritchui
21:27
Actually let Windows handle messages we do not handle. check-in: f90b906f87 user: stephanie.gawroriski tags: wip-scritchui
20:19
More paint work. check-in: 25767e6215 user: stephanie.gawroriski tags: wip-scritchui
20:03
Get of window position; More Win32 related drawing. check-in: 9d4e9ee0ad user: stephanie.gawroriski tags: wip-scritchui
18:56
Base for drawing within windows, which currently does not work. check-in: 9b58bd8820 user: stephanie.gawroriski tags: wip-scritchui
17:00
Set of window visibility. check-in: 5f76dc41ff user: stephanie.gawroriski tags: wip-scritchui
14:44
Set of minimum content size in Windows. check-in: c007dd3a80 user: stephanie.gawroriski tags: wip-scritchui
14:37
Add content minimum size overhead; When a menu bar is set/removed update the overhead; For GTK consider the menu bar height as the overhead. check-in: 091f89e030 user: stephanie.gawroriski tags: wip-scritchui
14:21
Function to more easily get the component from a HWND; Set of minimum window size and component sub-position. check-in: d7b37ef0ab user: stephanie.gawroriski tags: wip-scritchui
2024-08-05
14:50
Creation of windows in Win32. check-in: bbc1b25968 user: stephanie.gawroriski tags: wip-scritchui
13:51
Query attached display monitors for Win32. check-in: f61cb0ab66 user: stephanie.gawroriski tags: wip-scritchui
01:04
Minor work. check-in: f527cd9070 user: stephanie.gawroriski tags: wip-scritchui
00:56
If MIDxlet-ScreenSize is specified, set scaled buffer to that size. check-in: 57c9d65336 user: stephanie.gawroriski tags: wip-scritchui
00:42
Go back to setting the clip properly. check-in: c9362aef31 user: stephanie.gawroriski tags: wip-scritchui
00:40
Corrections to buffering and otherwise. check-in: da0f30f5d1 user: stephanie.gawroriski tags: wip-scritchui
00:03
For DisplayFixedFlatScale require a buffer, which fixes blanking. check-in: e58c6cdeab user: stephanie.gawroriski tags: wip-scritchui
2024-08-04
23:45
Clipping adjustments. check-in: 12be47aa78 user: stephanie.gawroriski tags: wip-scritchui
22:16
Corrections and implementation around native shelves. check-in: d34432534c user: stephanie.gawroriski tags: wip-scritchui
21:58
Minor adjustments to proxy calls, currently the wrong types are being pushed. check-in: ec1bb39b56 user: stephanie.gawroriski tags: wip-scritchui
21:50
More work on proxying ScritchUI for SpringCoat. check-in: a0b2bd3631 user: stephanie.gawroriski tags: wip-scritchui
20:52
Add base for PencilFontShelf. check-in: 367e81d942 user: stephanie.gawroriski tags: wip-scritchui
20:31
More VM proxy work. check-in: 97dc133ac8 user: stephanie.gawroriski tags: wip-scritchui
20:06
Add bidirectional proxy for SpringCoat to make using ScritchUI easier, it needs some fixing still. check-in: 5fd356572a user: stephanie.gawroriski tags: wip-scritchui
18:48
Add base for SpringVisObject and SpringVisClass which are proxies that virtualize a host JVM class. check-in: 3f87492d0b user: stephanie.gawroriski tags: wip-scritchui
17:13
Merge from trunk. check-in: 46d5ad0b47 user: stephanie.gawroriski tags: wip-scritchui
17:12
Adjust exclusions. check-in: c48ab1c467 user: stephanie.gawroriski tags: trunk
16:14
Correct syntax error. check-in: d2a962096d user: stephanie.gawroriski tags: wip-scritchui
2024-08-03
04:15
Make SpringClass an interface, which should allow for easier proxying. check-in: 78ee8cccbb user: stephanie.gawroriski tags: wip-scritchui
04:01
Encapsulate methods in SpringClass. check-in: 3d5ea5f4ba user: stephanie.gawroriski tags: wip-scritchui
03:49
Add new exception for unmappable objects. check-in: a448402690 user: stephanie.gawroriski tags: wip-scritchui
03:05
Make ScritchUI unsupported in SpringCoat. check-in: a799409c27 user: stephanie.gawroriski tags: wip-scritchui
02:50
Undo SpringCoat changes, it will not work. check-in: 4422226568 user: stephanie.gawroriski tags: wip-scritchui
02:41
Commit before reversion, attempt at having ScritchUI interface in SpringCoat more easily. check-in: 02fdb1ab59 user: stephanie.gawroriski tags: wip-scritchui
00:03
Normal ScritchUI interface method names. check-in: b0aadd48e2 user: stephanie.gawroriski tags: wip-scritchui
2024-08-02
23:53
Fix error. check-in: 5a7e69c4bc user: stephanie.gawroriski tags: wip-scritchui
23:50
Base proxy work for SpringCoat. check-in: 3a174a39a7 user: stephanie.gawroriski tags: wip-scritchui
16:55
If there are no LAF color, fallback to a default. check-in: e4598a520e user: stephanie.gawroriski tags: wip-scritchui
16:40
Add verbosity around CMake commands; For older GLib use g_free instead of g_free_sized. check-in: 0491ba49bd user: stephanie.gawroriski tags: wip-scritchui
2024-08-01
15:07
MIDP 2 preserves the buffer by default, so the other constructor should set this to true. check-in: b202d6a592 user: stephanie.gawroriski tags: wip-scritchui
14:56
Correct missing include due to runtime differences. check-in: 97f91405c3 user: stephanie.gawroriski tags: wip-scritchui
13:22
Base call for screens. check-in: 0ecd845bb3 user: stephanie.gawroriski tags: wip-scritchui
13:20
Implement set of focus and default focus; Do not check for handles in commonInit() as there might not be any such as for menu items in Windows. check-in: 76aa0fa4a0 user: stephanie.gawroriski tags: wip-scritchui
11:07
Component painting. check-in: 04698a6466 user: stephanie.gawroriski tags: wip-scritchui
10:40
Adding and removing of menu items. check-in: 9da77849d4 user: stephanie.gawroriski tags: wip-scritchui
07:23
Minor fixes. check-in: 0d9b791d3c user: stephanie.gawroriski tags: wip-scritchui
2024-07-31
12:03
Creation of menu bars and menus. check-in: b5b9b65e96 user: stephanie.gawroriski tags: wip-scritchui
10:39
Creation of panels which go under the "void" window, which is either HWND_MESSAGE or some window that everything gets created under initially. check-in: 975bdfa7a3 user: stephanie.gawroriski tags: wip-scritchui
09:33
Add common base for pencils. check-in: 070158c12a user: stephanie.gawroriski tags: wip-scritchui
09:03
Add context to sjme_error_notImplemented(). check-in: f38ad2894b user: stephanie.gawroriski tags: wip-scritchui
08:56
Base for Win32 event loop handling. check-in: 622adb1ae7 user: stephanie.gawroriski tags: wip-scritchui
08:20
Correct atomic add not adding the actual desired value on Windows, it was adding zero. check-in: d5c18ef733 user: stephanie.gawroriski tags: wip-scritchui
08:04
Add 64-bit alignment attribute and make atomic align in such a way. check-in: b6aac4d38c user: stephanie.gawroriski tags: wip-scritchui
07:32
Add test for spinlock. check-in: a7ec80bd38 user: stephanie.gawroriski tags: wip-scritchui
07:09
Make ScritchUI core be only a static library, it has no frontend so it does not make sense for it to be a dynamic library. check-in: e405f503cb user: stephanie.gawroriski tags: wip-scritchui
07:07
Make core a static library and not a dynamic one. check-in: 8fab236d81 user: stephanie.gawroriski tags: wip-scritchui
06:47
Merge heads. check-in: 007a96a209 user: stephanie.gawroriski tags: wip-scritchui
06:47
Use -Xint to disable the interpreter and have SquirrelJME understand that as well. check-in: 7d9682c0ec user: stephanie.gawroriski tags: wip-scritchui
06:41
Add option to use other debuggers if available. check-in: 719c3edff7 user: stephanie.gawroriski tags: wip-scritchui
05:44
Make special message more readable. check-in: 8c0adb7814 user: stephanie.gawroriski tags: wip-scritchui
05:17
On Windows, if CLion is installed use CMake from there. check-in: 3d94eb3e3b user: stephanie.gawroriski tags: wip-scritchui
2024-07-30
17:55
Minor initial win32 work. check-in: 65e5cd45aa user: stephanie.gawroriski tags: wip-scritchui
16:12
Handling of menu item activation. check-in: 10380088ba user: stephanie.gawroriski tags: wip-scritchui
13:01
Add special sjme_error_notImplemented() to debug abort via sjme_todo() if something is not implemented. check-in: b86edf9a54 user: stephanie.gawroriski tags: wip-scritchui
12:42
Add base blank C files. check-in: cd04f75be6 user: stephanie.gawroriski tags: wip-scritchui
12:36
Implement dynamic library support for windows. check-in: 25363e898d user: stephanie.gawroriski tags: wip-scritchui
12:00
Add fallback to LLDB if GDB is not found. check-in: dc7760fb67 user: stephanie.gawroriski tags: wip-scritchui
11:13
Correct various MSVC compile errors. check-in: d8bb3218e4 user: stephanie.gawroriski tags: wip-scritchui
11:08
The pure interface is just pure. check-in: f99c0cf7c1 user: stephanie.gawroriski tags: wip-scritchui
11:04
Skip all of the alpha blending tests. check-in: 841e74e494 user: stephanie.gawroriski tags: wip-scritchui
10:53
Cleaning up of interfaces; Make backends like Allegro or SDL be a part of ScritchUI as they belong there more with them being on top of a pure fb interface. check-in: 4acdfae02b user: stephanie.gawroriski tags: wip-scritchui
10:46
Add more base headers. check-in: 85678c958c user: stephanie.gawroriski tags: wip-scritchui
07:52
Always make scrollbars visible. check-in: 8d6075d080 user: stephanie.gawroriski tags: wip-scritchui
07:14
Remove viewport border when adding it to a scroll panel so that there is no single pixel scrolling glitchies. check-in: d2417cbe15 user: stephanie.gawroriski tags: wip-scritchui
07:08
Correct drawing of later scrolled areas in scroll panels in GTK. check-in: 96afdc5a0f user: stephanie.gawroriski tags: wip-scritchui
06:54
Correct scrolling so scrolling back up redraws the component. check-in: b764c0a283 user: stephanie.gawroriski tags: wip-scritchui
06:34
Fixes around scrolling panels. check-in: 832d3eed5f user: stephanie.gawroriski tags: wip-scritchui
05:08
Scrolling of windows. check-in: a1b381eb24 user: stephanie.gawroriski tags: wip-scritchui
02:32
If a size suggestion listener is set and there already is a component inside then suggest a size. check-in: d523584b0a user: stephanie.gawroriski tags: wip-scritchui
02:12
Minor fixes and attempt at making components within a view visible. check-in: 32fb083a28 user: stephanie.gawroriski tags: wip-scritchui
2024-07-29
12:45
Set width/height to the suggestion box. check-in: 43f625cbcb user: stephanie.gawroriski tags: wip-scritchui
12:43
Base initial call of suggesting a component size. check-in: dd4ca20e25 user: stephanie.gawroriski tags: wip-scritchui
11:59
Handling of some events; Implement get of view so that it can be mapped to windows correctly. check-in: d4ba8f999e user: stephanie.gawroriski tags: wip-scritchui
10:27
Minor cleanup and code deduplication for setting of simple Java listeners. check-in: 06dcadc46d user: stephanie.gawroriski tags: wip-scritchui
09:19
Base get of view. check-in: b17ef8e7df user: stephanie.gawroriski tags: wip-scritchui
09:17
Implement get of view from anything that can be a view. check-in: 8b7814281f user: stephanie.gawroriski tags: wip-scritchui
09:15
Initial creation of scroll panels. check-in: 096ffaea23 user: stephanie.gawroriski tags: wip-scritchui
06:56
Add base functions and interfaces for scroll panels and viewports; Correct build failure in TestHasApps. check-in: 0314297337 user: stephanie.gawroriski tags: wip-scritchui
04:51
Update libretro header. check-in: c4680333f1 user: stephanie.gawroriski tags: trunk
04:26
Initial blank base for viewports. check-in: 98f420102d user: stephanie.gawroriski tags: wip-scritchui
01:07
Minor form work. check-in: 66072d06f4 user: stephanie.gawroriski tags: wip-scritchui
2024-07-28
13:12
Merge from trunk. check-in: 5003212aba user: stephanie.gawroriski tags: wip-scritchui
13:10
Commit missing classes. check-in: 6e4637202e user: stephanie.gawroriski tags: trunk
12:43
Minor work. check-in: 6ac4c73f06 user: stephanie.gawroriski tags: wip-scritchui
12:43
Allow alternative run to launch DoJa applications through a MIDP adapter, make ADF properties stored locally so it can work in such a system. check-in: 2281e29780 user: stephanie.gawroriski tags: trunk
11:37
Add a generic runner which can run a Jar via the build system through a system property. check-in: 17eadbe8ef user: stephanie.gawroriski tags: trunk
10:40
Remove duplicate code when create run tasks. check-in: c95007161d user: stephanie.gawroriski tags: trunk
10:00
Have VMRunTaskAction call the detached version. check-in: a90851c034 user: stephanie.gawroriski tags: trunk
09:57
Add base for detached run task; remove task usage and replace with project and classifier from any vm runners. check-in: d54ba3bf5a user: stephanie.gawroriski tags: trunk
08:04
Implement more List methods. check-in: 0ece6a4365 user: stephanie.gawroriski tags: wip-scritchui
06:52
Activation of list items. check-in: 824462591d user: stephanie.gawroriski tags: wip-scritchui
04:30
Skip choice images for now. check-in: 5bae4527d5 user: stephanie.gawroriski tags: wip-scritchui
2024-07-27
18:20
Base attempt to stop on an exception. check-in: 3e5fdb6409 user: stephanie.gawroriski tags: wip-scritchui
16:29
Attempt to catch anything. check-in: c5dda77377 user: stephanie.gawroriski tags: wip-scritchui
15:54
Add base ScritchInterfaceProxy for SpringCoat. check-in: 9f5d433172 user: stephanie.gawroriski tags: wip-scritchui
15:46
Remove debug serial spam. check-in: 83bc12f7d8 user: stephanie.gawroriski tags: wip-scritchui
15:44
Implement set of command label. check-in: 2048bcf60f user: stephanie.gawroriski tags: wip-scritchui
14:44
Use a spinlock for native buffer accessing so multiple threads do not collide into each other with their graphics operations. check-in: 659554ebd7 user: stephanie.gawroriski tags: wip-scritchui
12:15
Correct clipping bounds on drawHoriz(). check-in: 3f84c5b9c4 user: stephanie.gawroriski tags: wip-scritchui
11:36
Implement Font.substringWidth(). check-in: 47de597faa user: stephanie.gawroriski tags: wip-scritchui
11:30
Remove redundant panel(Background|Foreground)Color() and instead use elementColor(); Reimplement DoJa Frame for getting the theme background color. check-in: e8fabeb41f user: stephanie.gawroriski tags: wip-scritchui
09:46
Also include comma. check-in: 8b7c53d2b8 user: stephanie.gawroriski tags: wip-scritchui
09:32
Add additional keys for keyboard interaction. check-in: 74f19c1e9f user: stephanie.gawroriski tags: wip-scritchui
09:21
Add lightweight activation and selection; For lists select will set the selection while activate will call the activate listener assuming one was set. check-in: 27cb8b175b user: stephanie.gawroriski tags: wip-scritchui
09:09
Moving of sub-selection cursor. check-in: a91e98a7b9 user: stephanie.gawroriski tags: wip-scritchui
08:43
Implement lightweight hovering; wState is initialized in init, do not initialize and overwrite everytime a draw happens as that is a major undesired memory leak and undesired behavior. check-in: 19ab2b6cc0 user: stephanie.gawroriski tags: wip-scritchui
08:23
Bring back GTK2 primitive drawing operations, but only use them and have a distinction with Src and SrcOver. check-in: cba2aed4e9 user: stephanie.gawroriski tags: wip-scritchui
08:01
Basic selection box. check-in: 7e346c2ae9 user: stephanie.gawroriski tags: wip-scritchui
06:04
For disabled items, cross out the font. check-in: 986a2933c4 user: stephanie.gawroriski tags: wip-scritchui
06:01
Handle lightweight list clicking, for selecting. check-in: 6dcc5a0965 user: stephanie.gawroriski tags: wip-scritchui
05:47
Getting of LAF colors for theme matching. check-in: 7a106dcf6c user: stephanie.gawroriski tags: wip-scritchui
03:11
If a lightweight widget is clicked on and it does not have the focus, grab it if interactible. check-in: 4bf570766a user: stephanie.gawroriski tags: wip-scritchui
00:56
Commonize lightweight component initialization. check-in: b461fe476e user: stephanie.gawroriski tags: wip-scritchui
2024-07-26
08:28
When copying parameters, untranslate first before because otherwise copying will be incorrectly translated. check-in: cb86dc0ab5 user: stephanie.gawroriski tags: wip-scritchui
08:26
Partially working selection buffer drawing. check-in: 035c2a289d user: stephanie.gawroriski tags: wip-scritchui
08:09
Have drawing from display lists onto a selection buffer, so we can use the pointer to choose items. check-in: 347d305007 user: stephanie.gawroriski tags: wip-scritchui
06:36
Implement translate for drawChar(), which corrects list rendering. check-in: 750046744a user: stephanie.gawroriski tags: wip-scritchui
06:24
Correct moving up of list items. check-in: 91b496e0ac user: stephanie.gawroriski tags: wip-scritchui
06:20
Untranslate before setting the clip. check-in: 1d5f7bfe27 user: stephanie.gawroriski tags: wip-scritchui
06:16
Initial display lists and list rendering; Add sequence handler for normal UTF. check-in: 4c03278f10 user: stephanie.gawroriski tags: wip-scritchui
03:42
Recover list for drawing. check-in: 9c9627f5d5 user: stephanie.gawroriski tags: wip-scritchui
03:35
For all Screen items, since they will all be native widgets, make their scaling generic. check-in: 63c493d2d6 user: stephanie.gawroriski tags: wip-scritchui
03:32
Fixes around List so it now properly displays. check-in: 3dfa06ad71 user: stephanie.gawroriski tags: wip-scritchui
02:15
Setting of basic list items. check-in: 6c1487e1ea user: stephanie.gawroriski tags: wip-scritchui
2024-07-25
23:22
Base initial entries for choices. check-in: a058003aab user: stephanie.gawroriski tags: wip-scritchui
22:17
Base outer call logic for base choice item manipulation. check-in: f849da310f user: stephanie.gawroriski tags: wip-scritchui
06:40
Correct compilation errors. check-in: b41e3dcc51 user: stephanie.gawroriski tags: wip-scritchui
06:00
Implement basic list insertion and modification from Java side, native side still pending. check-in: a7bcfb2a77 user: stephanie.gawroriski tags: wip-scritchui
03:24
Allow locale and encoding to be overridden, for i-mode applications set shift-jis and ja-JP. check-in: 64b4c9d916 user: stephanie.gawroriski tags: trunk
03:01
Add base blank methods for choice manipulation. check-in: 05222030eb user: stephanie.gawroriski tags: wip-scritchui
02:48
Simplification of choice type into the choice manager. check-in: 71445c7505 user: stephanie.gawroriski tags: wip-scritchui
02:39
Have set of fullscreen do nothing, as technically we are already fullscreen enough with just a single canvas. check-in: 039a4450dc user: stephanie.gawroriski tags: wip-scritchui
02:07
When determining the size of a link, use offsetof() and not sizeof() due to potential alignment that may occur. check-in: 754cedf1e5 user: stephanie.gawroriski tags: wip-scritchui
00:21
Base generic init for list and other types. check-in: fe69ad68da user: stephanie.gawroriski tags: wip-scritchui
00:05
Add generic component init. check-in: 39c8ab8c76 user: stephanie.gawroriski tags: wip-scritchui
2024-07-24
10:10
Add parameter for common new. check-in: 0dde12287c user: stephanie.gawroriski tags: wip-scritchui
07:20
Add bidirectional GTK to ScritchUI key mapping; Remember accelerators for mapping them. check-in: 282c5b834b user: stephanie.gawroriski tags: wip-scritchui
06:51
Add a better way to have multiple handles. check-in: 219ea2e96b user: stephanie.gawroriski tags: wip-scritchui
06:07
Create and store accelerator group for GTK. check-in: 8a4dbb2891 user: stephanie.gawroriski tags: wip-scritchui
05:51
Proper label setup for menus. check-in: dfabb63e10 user: stephanie.gawroriski tags: wip-scritchui
05:47
Correct menu item insertion. check-in: a5e06f2e7a user: stephanie.gawroriski tags: wip-scritchui
05:08
Correct copying the list incorrectly. check-in: a6d2f1a7db user: stephanie.gawroriski tags: wip-scritchui
2024-07-23
11:35
Add base for cast checks, akin to GTK. check-in: 9680238f01 user: stephanie.gawroriski tags: wip-scritchui
11:23
Work on menu additions. check-in: eb58cc66b0 user: stephanie.gawroriski tags: wip-scritchui
09:04
Insertion of menu items. check-in: bcca4d1a9c user: stephanie.gawroriski tags: wip-scritchui
06:19
Add base for menu item insertion. check-in: 39280c1b90 user: stephanie.gawroriski tags: wip-scritchui
2024-07-22
07:24
A heartfelt message. check-in: 63154f9156 user: stephanie.gawroriski tags: trunk
05:50
Move off anything that can have a string label into its own interface. check-in: 3df76e0399 user: stephanie.gawroriski tags: wip-scritchui
04:22
Add generic function for simple news. check-in: 64b972b42d user: stephanie.gawroriski tags: wip-scritchui
2024-07-21
23:43
Displayable should not have its own extra _menuNode as that is in MenuActionNodeOnly. check-in: 189f30085d user: stephanie.gawroriski tags: wip-scritchui
10:49
Minor debugging. check-in: 26e7e9cba8 user: stephanie.gawroriski tags: wip-scritchui
10:41
Menus get inserted, but also not inserted? check-in: 48f82974ab user: stephanie.gawroriski tags: wip-scritchui
10:21
More menu initialization and setting work; Bring back SwingPencilShelf for native image loading. check-in: 4fcb6f905a user: stephanie.gawroriski tags: wip-scritchui
09:06
Base overlayer new of menus, menu bars, and menu items. check-in: e177da5a5e user: stephanie.gawroriski tags: wip-scritchui
06:26
Implement set of window titles. check-in: a4d54da0ac user: stephanie.gawroriski tags: wip-scritchui
04:37
More base for menu tree update. check-in: 4699c1d4d4 user: stephanie.gawroriski tags: wip-scritchui
04:20
Base code for updating the menu tree. check-in: 55d6694d94 user: stephanie.gawroriski tags: wip-scritchui
02:40
Go up the node when an item is updated. check-in: 08b4fcaedb user: stephanie.gawroriski tags: wip-scritchui
02:32
Add and link into the parent tree. check-in: 42b980e43b user: stephanie.gawroriski tags: wip-scritchui
01:58
Split tracker to be for anything and implement an image variant. check-in: 80ecd18f76 user: stephanie.gawroriski tags: wip-scritchui
00:16
Add base for menu nodes and adding children. check-in: 664f533c1d user: stephanie.gawroriski tags: wip-scritchui
2024-07-20
23:04
Overcomplicate menu item cleanup, it will not be much simpler and easier to work with on the MIDP side. check-in: 362118b255 user: stephanie.gawroriski tags: wip-scritchui
05:00
Add basic menu initialization loop detection. check-in: 2881bf8b83 user: stephanie.gawroriski tags: wip-scritchui
04:53
Go up menu item tree to look for parents to perform updates with, this supports multiple menu bars as required. check-in: fc27f621fe user: stephanie.gawroriski tags: wip-scritchui
04:38
Java base for menu initialization; Add base for deletion of ScritchUI objects. check-in: 2a7945aced user: stephanie.gawroriski tags: wip-scritchui
2024-07-19
23:13
Correct call to menu update trigger. check-in: f3eb3c0f3b user: stephanie.gawroriski tags: wip-scritchui
23:00
Correct using the wrong size for allocation. check-in: af78edd22f user: stephanie.gawroriski tags: wip-scritchui
21:23
Make other pointer types default huge. check-in: 73edff9993 user: stephanie.gawroriski tags: wip-scritchui
21:21
For 16-bit intel make sjme_pointer huge. check-in: 5623adbe98 user: stephanie.gawroriski tags: wip-scritchui
21:17
Add spinlock which is used by alloc; Change cases of void* to sjme_pointer. check-in: 585471c69f user: stephanie.gawroriski tags: wip-scritchui
18:01
Menu bind initialization. check-in: c045900666 user: stephanie.gawroriski tags: wip-scritchui
2024-07-18
23:38
Add base double trigger for menu updates. check-in: 9961e159e5 user: stephanie.gawroriski tags: wip-scritchui
23:13
Add field for depth approximation, which can never be accurate. check-in: 060a86c367 user: stephanie.gawroriski tags: wip-scritchui
18:44
Correct typo in CI/CD configuration. check-in: 0fd7c3d4e0 user: stephanie.gawroriski tags: wip-scritchui
18:24
Add base for nodes within menus. check-in: cb3e97c519 user: stephanie.gawroriski tags: wip-scritchui
18:00
Initial base for the insertion of commands and menu items. check-in: e28064b7c4 user: stephanie.gawroriski tags: wip-scritchui
09:01
Add base classes for menu management. check-in: 36e4cd53ce user: stephanie.gawroriski tags: wip-scritchui
06:28
Add initial base for setting a tracker for text items. check-in: a56746764b user: stephanie.gawroriski tags: wip-scritchui
03:29
Remove some stragglers. check-in: 73b83bbd10 user: stephanie.gawroriski tags: wip-scritchui
03:07
Removal of a bunch of old MLE Form code. check-in: 48e495681d user: stephanie.gawroriski tags: wip-scritchui
02:02
Instead of choice that can be activated and value updated, make that generic for component as it is very common and will reduce the need for extra listeners. check-in: 3a9f957ec9 user: stephanie.gawroriski tags: wip-scritchui
2024-07-17
22:58
Serialization for all choice actions. check-in: d087302135 user: stephanie.gawroriski tags: wip-scritchui
05:42
Only build everything for trunk. check-in: 75c1ea9c67 user: stephanie.gawroriski tags: trunk
05:39
Only build for trunk in almost every case, to reduce costs; Add type to listNew(). check-in: 18b4ab2b27 user: stephanie.gawroriski tags: wip-scritchui
04:28
Add base methods and prototypes for choice operations. check-in: 8f99a88777 user: stephanie.gawroriski tags: wip-scritchui
02:33
Corrections to build. check-in: de4dd50c48 user: stephanie.gawroriski tags: wip-scritchui
02:29
Add initial base for list. check-in: 0c30855657 user: stephanie.gawroriski tags: wip-scritchui
01:32
Inlining of dylib methods for native call, still keep it in the same place however; Add base list and choice interface; Make ScritchPanelInterface not implement the paint interface. check-in: c8f84edaa8 user: stephanie.gawroriski tags: wip-scritchui
00:20
Add function to get the fonts from the top level rather than the current level, have GTK2 expose use this. check-in: f1196ff41e user: stephanie.gawroriski tags: wip-scritchui
2024-07-16
23:15
Implement get of wrapped component size. check-in: b889169509 user: stephanie.gawroriski tags: wip-scritchui
23:13
Implement functions needed for basic ScritchUI on ScritchUI. check-in: 01f2d12f89 user: stephanie.gawroriski tags: wip-scritchui
22:17
Add initial blank methods for framebuffer methods. check-in: eda90ee687 user: stephanie.gawroriski tags: wip-scritchui
22:09
Major refactoring over wrapping with a framebuffer implementation. check-in: 86c550dfd2 user: stephanie.gawroriski tags: wip-scritchui
08:44
Get of screen id. check-in: 9a3a1b3d2d user: stephanie.gawroriski tags: wip-scritchui
08:26
Framebuffer set repaint and set focus. check-in: ff0e7aadcf user: stephanie.gawroriski tags: wip-scritchui
06:07
Add base core interfaces for other UI libraries; Initial base for generic framebuffer interface. check-in: 3af9d39fc7 user: stephanie.gawroriski tags: wip-scritchui
04:50
Actually include the framebuffer core and fix CMake files. check-in: 39fb65fff1 user: stephanie.gawroriski tags: wip-scritchui
04:43
Add base cores for all ScritchUI interfaces. check-in: 2a147d9bc0 user: stephanie.gawroriski tags: wip-scritchui
04:20
Implement chekc for panel only environment. check-in: 6e04f9efb3 user: stephanie.gawroriski tags: wip-scritchui
03:58
Allow a different UI backend to be selected. check-in: 9ba3bd4108 user: stephanie.gawroriski tags: wip-scritchui
03:03
Ensure removeContainer is not null. check-in: 61a9811c78 user: stephanie.gawroriski tags: wip-scritchui
03:01
Implement removal of components from containers. check-in: ae41460315 user: stephanie.gawroriski tags: wip-scritchui
02:27
Mark the key code translation in the Nokia API implementation as exportable API. check-in: 395700ac25 user: stephanie.gawroriski tags: wip-scritchui
02:20
Set an atomic signal to indicate that the event thread is ready, so that continuing ScritchUI calls will block before the signal occurs. check-in: e9ebd5abd9 user: stephanie.gawroriski tags: wip-scritchui
2024-07-15
05:19
Merge from trunk. check-in: 9990967e37 user: stephanie.gawroriski tags: wip-nanocoatclassparse
05:17
Cherry pick from wip-scritchui. check-in: 5c9f521b4d user: stephanie.gawroriski tags: trunk
05:05
Merge from trunk. check-in: bae6019833 user: stephanie.gawroriski tags: wip-scritchui
05:05
Implement weak references. check-in: 4675d7474d user: stephanie.gawroriski tags: wip-scritchui
04:37
Update horizontal draw test. check-in: 5d7df9f069 user: stephanie.gawroriski tags: wip-scritchui
04:36
Remove NanoCoat AOT, it is no longer used; Update squirreljme_libretro.info; Build NanoCoat squirreljme.jar in CI/CD. check-in: 130f52cec9 user: stephanie.gawroriski tags: trunk
2024-07-14
23:54
Add blank tests for PencilShelf; Correct name of hardwareFillPolygon(). check-in: b055e48bef user: stephanie.gawroriski tags: wip-scritchui
23:51
Add more base blank tests; Add more hardware graphics operations. check-in: 210e21fd88 user: stephanie.gawroriski tags: wip-scritchui
22:19
Add dependency detection for JSCL. check-in: cae9be4a0e user: stephanie.gawroriski tags: trunk
18:45
MEXA brings on jblend and jphone as well. check-in: e5e613201f user: stephanie.gawroriski tags: trunk
05:07
Pull in MEXA OpenGL if a specific system property is set. check-in: 4737905134 user: stephanie.gawroriski tags: trunk
04:46
Rename opengles to vendor-api-khronos-opengles check-in: 3a890a26eb user: stephanie.gawroriski tags: trunk
04:44
Make meep-midlet bring in profile-meep optionally. check-in: 1d3eb5b361 user: stephanie.gawroriski tags: trunk
04:33
Add stubs for J-Phone and MEXA as needed by Klonoa Trial.. check-in: b42367c69e user: stephanie.gawroriski tags: trunk
2024-07-13
22:04
For drawing tests, just make middle colors 8 so we do not need to be precise. check-in: bfd629791d user: stephanie.gawroriski tags: wip-scritchui
13:40
Add drawing tests for short variants of drawing as well. check-in: 3dba84cf45 user: stephanie.gawroriski tags: wip-scritchui
13:31
For BaseOperation, remove the lower 4 bits off a color for alpha blending. check-in: 5c7295229e user: stephanie.gawroriski tags: wip-scritchui
13:27
Currently only consider 0xFF to 0x?? mappings. check-in: 1275f4c7a1 user: stephanie.gawroriski tags: wip-scritchui
10:25
Base guesswork on an alpha mulitplication table. check-in: 2ba14b4a17 user: stephanie.gawroriski tags: wip-scritchui
10:15
4 bit alpha. check-in: 3087c5300e user: stephanie.gawroriski tags: wip-scritchui
10:00
Minor adjustment. check-in: ab4c265f0d user: stephanie.gawroriski tags: wip-scritchui
09:57
Add tolerance for alpha values. check-in: 3b2008d80f user: stephanie.gawroriski tags: wip-scritchui
09:48
Add some tolerance for alpha values. check-in: 64fc75b964 user: stephanie.gawroriski tags: wip-scritchui
09:30
Correct alpha blended test values. check-in: dea5f23b85 user: stephanie.gawroriski tags: wip-scritchui
09:29
Implement very slow but correct alpha blending. check-in: 862ac3e881 user: stephanie.gawroriski tags: wip-scritchui
07:55
Alpha blending formula appears to be wrong. check-in: 8c11d38240 user: stephanie.gawroriski tags: wip-scritchui
07:21
Add 3 byte RGB and BGR; Implementation of raw image drawing. check-in: c0309ea910 user: stephanie.gawroriski tags: wip-scritchui
06:23
Correct generic color mapping. check-in: 14b26c4309 user: stephanie.gawroriski tags: wip-scritchui
05:55
Remove some debug messages. check-in: e91a4d75e0 user: stephanie.gawroriski tags: wip-scritchui
05:53
Correct alpha blending; Cleanup translating from input pixels; Correct reading from the wrong pixel in basic buffers. check-in: f64a3e0fb6 user: stephanie.gawroriski tags: wip-scritchui
04:36
Correct comparison with wrong clipping value which would only allow drawing on the first line. check-in: 5116b7bd49 user: stephanie.gawroriski tags: wip-scritchui
04:18
Simplification of raw byte access. check-in: 415601749b user: stephanie.gawroriski tags: wip-scritchui
04:02
Correct test result to remove alpha channel. check-in: bb69be299d user: stephanie.gawroriski tags: wip-scritchui
04:00
Refactoring of basic drawHoriz() to perform operations in RGB space. check-in: ecedad3d2d user: stephanie.gawroriski tags: wip-scritchui
01:55
Correct wrong operator used when checking limit. check-in: 83e997a7c2 user: stephanie.gawroriski tags: wip-scritchui
00:59
Correct order of last blend operation. check-in: f2df60ebb7 user: stephanie.gawroriski tags: wip-scritchui
00:49
Implement alpha blending of native pixel data. check-in: e67aa4a798 user: stephanie.gawroriski tags: wip-scritchui
00:28
Actually lock the buffer when drawing a pixel. check-in: bf9da09820 user: stephanie.gawroriski tags: wip-scritchui
00:25
Have rawScanBytes() also calculate the limit optionally, to reduce duplicate code. check-in: b62946868d user: stephanie.gawroriski tags: wip-scritchui
00:13
Organization and sorting. check-in: d5307ddd11 user: stephanie.gawroriski tags: wip-scritchui
00:05
Move utility functions into their own function group; More renaming. check-in: c14d111b36 user: stephanie.gawroriski tags: wip-scritchui
2024-07-12
23:51
Split off scan to another file from chunky, for more organization. check-in: ac02f0f57f user: stephanie.gawroriski tags: wip-scritchui
23:46
Rename pencil functions to differentiate it from non-pencil functions. check-in: 7f10e05498 user: stephanie.gawroriski tags: wip-scritchui
23:37
Fixes around native debugging messages; Set an initial clip when a pencil is initialized, which fixes nothing being drawn because everything is outside of the clip. check-in: 53efe8172c user: stephanie.gawroriski tags: wip-scritchui
22:58
Add initial buffer based test for primitive drawing operations. check-in: 5b7a6cb271 user: stephanie.gawroriski tags: wip-scritchui
06:07
Make more drawing functions handled by SquirrelJME. check-in: 2ca927ced7 user: stephanie.gawroriski tags: wip-scritchui
06:02
For XRGB32 draw, use non-pure variant so it can handle blending. check-in: 55325b9f70 user: stephanie.gawroriski tags: wip-scritchui
05:52
Remove basic functions from GTK pencil and just use common code for that. check-in: a471e95d70 user: stephanie.gawroriski tags: wip-scritchui
05:50
Add a pure and non-pure raw scan put, where the non-pure will alpha blend. check-in: 9963e78227 user: stephanie.gawroriski tags: wip-scritchui
05:38
Remove statics and copy in prototypes. check-in: c73e279277 user: stephanie.gawroriski tags: wip-scritchui
04:27
Split off raster functions to other source files. check-in: d1e367f04f user: stephanie.gawroriski tags: wip-scritchui
02:55
Add base blank files to split off pencil drawing operations. check-in: 88b5332508 user: stephanie.gawroriski tags: wip-scritchui
02:37
Add tests for alpha blending ARGB values to test blending with. check-in: 1e2014ce98 user: stephanie.gawroriski tags: wip-scritchui
02:07
Add small script for alpha blending calculations. check-in: 21b1942bef user: stephanie.gawroriski tags: wip-scritchui
2024-07-11
07:33
Initial base alpha blending for RGB regions. check-in: ec612ed130 user: stephanie.gawroriski tags: wip-scritchui
07:15
Initial base for blending. check-in: 738a620c4e user: stephanie.gawroriski tags: wip-scritchui
06:42
Implement reading from GTK buffer. check-in: b50722fdcf user: stephanie.gawroriski tags: wip-scritchui
06:20
Implementation of basic scan writing into native buffer. check-in: 3b564c6918 user: stephanie.gawroriski tags: wip-scritchui
06:03
Locking and unlocking of Java array buffers. check-in: f45cb75916 user: stephanie.gawroriski tags: wip-scritchui
03:37
Fixes around not returning results and using the wrong checks. check-in: e693e37f2d user: stephanie.gawroriski tags: wip-scritchui
03:26
Change sjme_alloc_weak to be a pointer; Base initialization for generic pencils. check-in: ff709a40a9 user: stephanie.gawroriski tags: wip-scritchui
02:43
Make hardware graphics creation a part of the ScritchUI interface so it can possibly choose a better means of setting up graphics. check-in: b015f5e618 user: stephanie.gawroriski tags: wip-scritchui
00:02
Change other primitives to use scans. check-in: b342c1ec32 user: stephanie.gawroriski tags: wip-scritchui
2024-07-10
20:44
Simplify rotation matrix operation. check-in: 7d5a168920 user: stephanie.gawroriski tags: wip-scritchui
08:20
Add support for BGRA, BGRX, XBGR... XBGR is used by GDK! check-in: ca041eefb9 user: stephanie.gawroriski tags: wip-scritchui
07:30
Yay! Correct 90 degree rotation. check-in: be09a3d369 user: stephanie.gawroriski tags: wip-scritchui
06:44
More translation testing. check-in: cba926adcb user: stephanie.gawroriski tags: wip-scritchui
06:19
Partial drawing of regions without any kind of transformation. check-in: ff833565ba user: stephanie.gawroriski tags: wip-scritchui
06:04
No idea. check-in: bb89868d52 user: stephanie.gawroriski tags: wip-scritchui
05:59
Matrix scanning? check-in: e11ba3ee61 user: stephanie.gawroriski tags: wip-scritchui
05:44
Matrix multiplication???? check-in: 9de81ab5d0 user: stephanie.gawroriski tags: wip-scritchui
04:13
Add base for rotation matrices. check-in: 4e78fd53fa user: stephanie.gawroriski tags: wip-scritchui
00:15
If mapping raw scan to/from RGB and the format is alreayd in RGB, then do direct memmove(). check-in: 1445029682 user: stephanie.gawroriski tags: wip-scritchui
2024-07-09
23:57
Add generic pixel color mapping; Add more raw functions for raw scan access. check-in: 9364986413 user: stephanie.gawroriski tags: wip-scritchui
00:43
Add CLion settings for emulator-base-native; Correct tabs; Remove offset from native image buffer. check-in: 30f5125ba0 user: stephanie.gawroriski tags: wip-scritchui
00:18
Use locking count for pencils, to lower locking/unlocking logic needed natively. check-in: 46fa9ad48c user: stephanie.gawroriski tags: wip-scritchui
00:04
Add calls to lock pencil buffers if required. check-in: fa38fcb2d4 user: stephanie.gawroriski tags: wip-scritchui
2024-07-08
21:14
Add base for pencil object which is for basic pencils on direct buffers; When recovering a pointer, use interface rather than base class. check-in: 7b4ebc7c8d user: stephanie.gawroriski tags: wip-scritchui
20:55
Add valid marking for weak references; Call enqueue on block free. check-in: 936e084f16 user: stephanie.gawroriski tags: wip-scritchui
18:20
Change to keeping weak references instead of keeping the block; Implement the remaining tests. check-in: 5f4f74a34a user: stephanie.gawroriski tags: wip-scritchui
18:08
Add more weak reference tests; Have invalid space be zero and not free. check-in: 22ee31c483 user: stephanie.gawroriski tags: wip-scritchui
17:57
Add valid mark for weak references. check-in: 764d0a1328 user: stephanie.gawroriski tags: wip-scritchui
17:45
Add additional tests for setting the enqueue. check-in: b278099ec7 user: stephanie.gawroriski tags: wip-scritchui
05:51
Write and implement weak references for two tests currently. check-in: ad14186c1e user: stephanie.gawroriski tags: wip-scritchui
03:38
Merge from trunk. check-in: a4d26b7aaa user: stephanie.gawroriski tags: wip-scritchui
03:35
Hopefully correct macOS build. check-in: 4bd79a23b4 user: stephanie.gawroriski tags: trunk
03:19
Delete compile time utility directory if it is one. check-in: 51a245223b user: stephanie.gawroriski tags: trunk
03:11
Add check for target CMake version to see if it is too old or not. check-in: a023f895b9 user: stephanie.gawroriski tags: trunk
02:44
Actually use the variable and not the variable name. check-in: c14f81d0ff user: stephanie.gawroriski tags: trunk
02:42
Force CMAKE_SYSTEM_NAME and CMAKE_SYSTEM_PROCESSOR for utils to be the host settings. check-in: 5efceb77e7 user: stephanie.gawroriski tags: trunk
02:39
Simplify utility usage. check-in: a1d80d4106 user: stephanie.gawroriski tags: trunk
02:00
Clean before util make, in the event it did compile but it failed to run. check-in: 3e71ef0f2b user: stephanie.gawroriski tags: trunk
01:52
Correct usage of wrong operator. check-in: 78ec5547bf user: stephanie.gawroriski tags: trunk
01:47
Corrections. check-in: 9f094875fa user: stephanie.gawroriski tags: trunk
01:45
Simplify find of Make command. check-in: bc9386e549 user: stephanie.gawroriski tags: trunk
01:36
Fixes to CMake. check-in: fadeb49b90 user: stephanie.gawroriski tags: trunk
01:17
Move use of definitions over. check-in: b9fc5224f5 user: stephanie.gawroriski tags: trunk
00:39
Merge from trunk. check-in: feb08ce261 user: stephanie.gawroriski tags: wip-scritchui
00:33
Add compile definitions for build architecture and platform. check-in: 96d2a0b98b user: stephanie.gawroriski tags: trunk
00:32
More corrections. check-in: b2884cd0b3 user: stephanie.gawroriski tags: trunk
2024-07-07
23:44
More fixes. check-in: 92fccc984f user: stephanie.gawroriski tags: trunk
23:40
Add more config options and fixes for it. check-in: 9cb4d660a7 user: stephanie.gawroriski tags: trunk
23:30
Correct compilation; Correct compilation for 16-bit DOS; Add old atomics with interrupt enable/disable. check-in: 45461635e4 user: stephanie.gawroriski tags: trunk
22:16
Merge from trunk. check-in: 699396956a user: stephanie.gawroriski tags: wip-scritchui
2024-07-05
19:25
Add better cleaner determination of target platform. check-in: 5e310482a3 user: stephanie.gawroriski tags: trunk
18:57
Add guessing for host and target platform for an easier means of cross compile. check-in: 9cf0cc2873 user: stephanie.gawroriski tags: trunk
08:15
Add SJME_CALL for calling conventions. check-in: 3fc7541a79 user: stephanie.gawroriski tags: trunk
2024-07-03
02:45
Remove recycle and refcount as this will be handled by weak references now. check-in: e270342df6 user: stephanie.gawroriski tags: wip-scritchui
02:44
Have it so enqueue can cancel a free of a block; Add base test outline for weak references. check-in: cb5522f7b6 user: stephanie.gawroriski tags: wip-scritchui
02:34
Emit memory barriers. check-in: e4fcdfcfb6 user: stephanie.gawroriski tags: wip-scritchui
2024-07-02
06:21
Implement free block merging; Correct allocation tests for allocation and freeing. check-in: fd103883e3 user: stephanie.gawroriski tags: wip-scritchui
05:32
Compilation fixes. check-in: b2b72eddc3 user: stephanie.gawroriski tags: wip-scritchui
2024-07-01
13:14
Add base blank tests for weak references. check-in: 0fd6d7f1ed user: stephanie.gawroriski tags: wip-scritchui
13:10
Add base for weak references. check-in: a6016d65e7 user: stephanie.gawroriski tags: wip-scritchui
10:26
Merge from trunk. check-in: 7f8d6d3a92 user: stephanie.gawroriski tags: wip-scritchui
10:25
Cherrypick from wip-scritchui. check-in: 9da3e1f279 user: stephanie.gawroriski tags: trunk
10:15
Call into PencilGraphics to get hardware graphics. check-in: 51e7e56a51 user: stephanie.gawroriski tags: wip-scritchui
06:02
Basic palette color selection. check-in: ee0a200d99 user: stephanie.gawroriski tags: wip-scritchui
05:40
Simplification of drawing operations for pixel types. check-in: d6a025dabb user: stephanie.gawroriski tags: wip-scritchui
05:18
Initial base for pencil put operations. check-in: a894b5c317 user: stephanie.gawroriski tags: wip-scritchui
02:06
Add more fallbacks for searching for a font to use. check-in: d8404adf75 user: stephanie.gawroriski tags: wip-scritchui
00:47
Implement mouse events; Add secondary handle for every component, which might be needed; For GTK handle mouse and key events with an event box on top of a fixed. check-in: b54f111303 user: stephanie.gawroriski tags: wip-scritchui
2024-06-30
23:46
Improved handling of connecting to multiple signal handlers. check-in: 373c6d9066 user: stephanie.gawroriski tags: wip-scritchui
21:59
Remove some debug messages. check-in: efe97dea14 user: stephanie.gawroriski tags: wip-scritchui
21:49
Add base for nanotime; Implement of key handling in GTK. check-in: fc952f31b7 user: stephanie.gawroriski tags: wip-scritchui
07:28
Base for mapping Gdk key codes to SquirrelJME. check-in: e060cdf5ed user: stephanie.gawroriski tags: wip-scritchui
04:46
Pull in non-standard key IDs. check-in: b361743ac3 user: stephanie.gawroriski tags: wip-scritchui
04:29
Add base Java connection to input event handling. check-in: 7824099492 user: stephanie.gawroriski tags: wip-scritchui
03:46
Add base method for input events. check-in: cddb20abc1 user: stephanie.gawroriski tags: wip-scritchui
01:22
Internal input listener set. check-in: 8ee0081df6 user: stephanie.gawroriski tags: wip-scritchui
2024-06-29
22:57
Add base for input listener. check-in: aeaedba0a7 user: stephanie.gawroriski tags: wip-scritchui
18:31
Implement Pencil setClip. check-in: 131ce27d4f user: stephanie.gawroriski tags: wip-scritchui
17:09
Only set default focus when normal focus is enabled. check-in: 125af6a354 user: stephanie.gawroriski tags: wip-scritchui
05:30
Only consider setting default focus if a component is also focusable. check-in: f3cd272636 user: stephanie.gawroriski tags: wip-scritchui
05:28
Add ability for a component to get default focus; For GTK if a component is able to have default focus then focus if it is added to a container. check-in: 86a5d4a2df user: stephanie.gawroriski tags: wip-scritchui
04:00
Minor sans serif font adjustments. check-in: b5ab9b4d6b user: stephanie.gawroriski tags: wip-scritchui
03:52
If the native UI does not support visibility then when a container gets added to and that container is actually visible, notify the component of visibility. check-in: fb02a4f9a4 user: stephanie.gawroriski tags: wip-scritchui
03:47
Remove debug text. check-in: ad0d69eddb user: stephanie.gawroriski tags: wip-scritchui
03:45
Fix bug where when a component was added to a container that it added the component as a child to itself if it was a container rather than the container that should be added to; Implement visibility for GTK2; Add fallback mechanism for visibility updates to be handled by ScritchUI if not supported. check-in: c776cc761c user: stephanie.gawroriski tags: wip-scritchui
02:04
Attempt to set visibility, but needs to be reworked. check-in: 7944fd4b17 user: stephanie.gawroriski tags: wip-scritchui
2024-06-28
22:54
For windows in GTK enable various event types so we can use them. check-in: 8e9cb67d5b user: stephanie.gawroriski tags: wip-scritchui
20:44
Add common listener set; Base for visible listener. check-in: 74f27172a6 user: stephanie.gawroriski tags: wip-scritchui
20:17
Simplify the serialized structs with more macros. check-in: 8e5769ce03 user: stephanie.gawroriski tags: wip-scritchui
20:11
More clang formatting. check-in: 75d772ba35 user: stephanie.gawroriski tags: wip-scritchui
19:36
Clang format and editorconfig adjustments. check-in: fec0948455 user: stephanie.gawroriski tags: wip-scritchui
17:08
Remove wasteful typedefs for implementation copies. check-in: 0430b8a693 user: stephanie.gawroriski tags: wip-scritchui
17:04
Add base for visible listener. check-in: 58417405a3 user: stephanie.gawroriski tags: wip-scritchui
16:58
Move over events to input library, they make far more sense there. check-in: b0243d3884 user: stephanie.gawroriski tags: wip-scritchui
16:55
Remove all the various input listeners, there is way too much. check-in: b12fabf958 user: stephanie.gawroriski tags: wip-scritchui
16:19
Base for event types and empty structures. check-in: dc87a11904 user: stephanie.gawroriski tags: wip-scritchui
2024-06-27
16:40
Correct a default font not being properly set. check-in: fb9b3820b3 user: stephanie.gawroriski tags: wip-scritchui
12:23
Drawing of pseudo fonts, yay. check-in: 04add16960 user: stephanie.gawroriski tags: wip-scritchui
12:02
Correct SFD and SQF render. check-in: 5965026e05 user: stephanie.gawroriski tags: wip-scritchui
11:13
Correct ascent of SQF font. check-in: cbac51010e user: stephanie.gawroriski tags: wip-scritchui
11:09
Rendering of SQF fonts, currently the glyph offsets are very wrong. check-in: d513e0dd36 user: stephanie.gawroriski tags: wip-scritchui
10:28
Very basic SQF bitmap render. check-in: 63adf39b4f user: stephanie.gawroriski tags: wip-scritchui
09:47
Calculate metrics for pseudo fonts. check-in: fcd195fefe user: stephanie.gawroriski tags: wip-scritchui
09:00
Most font render placement work to just before the point of getting bitmaps and rendering them, issues need to be worked out currently. check-in: 5430415cee user: stephanie.gawroriski tags: wip-scritchui
08:38
Calculation of character and string widths. check-in: b93e5d6a6e user: stephanie.gawroriski tags: wip-scritchui
08:23
Calculation of string width and character width. check-in: 30e5c7134c user: stephanie.gawroriski tags: wip-scritchui
08:10
Determination of string width. check-in: 68f275de29 user: stephanie.gawroriski tags: wip-scritchui
08:02
Get of more SQF font properties. check-in: 491727dd4e user: stephanie.gawroriski tags: wip-scritchui
07:45
Calculate of font height. check-in: fa7879e0d2 user: stephanie.gawroriski tags: wip-scritchui
07:37
Partial implementation work for rendering a basic string sequence. check-in: c7477bde71 user: stephanie.gawroriski tags: wip-scritchui
06:04
Implementation of character sequences, which will be needed for text rendering. check-in: a31ec8550f user: stephanie.gawroriski tags: wip-scritchui
01:39
Base text rendering will use character sequences for their operation, to simplify such. check-in: 274ac3ef88 user: stephanie.gawroriski tags: wip-scritchui
01:22
Add blank base for character sequences, for character drawing and string access. check-in: ea8db5949f user: stephanie.gawroriski tags: wip-scritchui
2024-06-26
20:22
Correct name of source file to be more consistent. check-in: d0fa899301 user: stephanie.gawroriski tags: wip-scritchui
03:54
Add note on equivalency. check-in: 9076497a5e user: stephanie.gawroriski tags: wip-scritchui
03:50
Add blank base for text rendering, equivalent to MIDP's Text class. check-in: 4a99e87116 user: stephanie.gawroriski tags: wip-scritchui
2024-06-25
23:49
Implement set of graphics font. check-in: 8514a0e67e user: stephanie.gawroriski tags: wip-scritchui
23:05
Correct infinite loop by using the wrong variables in psuedo font implementation. check-in: beea5318f7 user: stephanie.gawroriski tags: wip-scritchui
22:54
Merge from trunk. check-in: 00f11931bd user: stephanie.gawroriski tags: wip-scritchui
22:51
Add alias for -zero and ignore -client/-server to match OpenJDK. check-in: 62c93462b3 user: stephanie.gawroriski tags: trunk
22:45
If using GDB, use -zero to prevent the JIT from running. check-in: 6cdb2e6670 user: stephanie.gawroriski tags: trunk
06:37
Merge from trunk. check-in: 298008db8d user: stephanie.gawroriski tags: wip-scritchui
05:10
Blank base for printing stack traces. check-in: 722d996b0c user: stephanie.gawroriski tags: trunk
04:50
For SpringCoat, add possible exception output if a base exception class is handled. check-in: 10ba4cb0d0 user: stephanie.gawroriski tags: trunk
04:40
Add flag for tracing ignored exceptions. check-in: 3da477c5b4 user: stephanie.gawroriski tags: trunk
04:35
If the debugger fails to connect with "connection refused", then try connecting again. check-in: 4c033e387d user: stephanie.gawroriski tags: trunk
04:11
Refactor to simplify debug targets. check-in: 5b7b8e9292 user: stephanie.gawroriski tags: trunk
04:00
Add +JdwpInternal for running against the internal debugger. check-in: 44e4b5d7c6 user: stephanie.gawroriski tags: trunk
03:38
Add support for java.class.path and file.separator; Have -Xdebug take fork or nofork to spawn the debugger in another process, which should be more stable depending on the circumstances, if it is not possible to do then nofork is used instead. check-in: fb87791a8e user: stephanie.gawroriski tags: trunk
2024-06-24
21:04
Merge from trunk. check-in: c484788c80 user: stephanie.gawroriski tags: wip-scritchui
21:04
Implement calendar comparison. check-in: d6eefab395 user: stephanie.gawroriski tags: wip-calendar
20:53
Merge from trunk. check-in: 1cd23e04c3 user: stephanie.gawroriski tags: wip-calendar
20:52
Minor adjustments and fixes to DoJa. check-in: a3775b8a33 user: stephanie.gawroriski tags: trunk
20:32
Implement double buffered lock/unlock for DoJa. check-in: 76f4a6dcff user: stephanie.gawroriski tags: trunk
04:24
Add additional JDWP task to connect with. check-in: 67439fa0fa user: stephanie.gawroriski tags: trunk
2024-06-20
15:20
Add initial base for data output. check-in: 6dae4d9a2a user: stephanie.gawroriski tags: wip-nanocoatclassparse
04:03
Merge from trunk. check-in: 6b2a7de73e user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-06-17
22:39
Add Netscape JRI headers and blank base for JRI frontend. check-in: 9a567144c6 user: stephanie.gawroriski tags: trunk
2024-06-16
21:55
Merge from trunk. check-in: b3c27cb396 user: stephanie.gawroriski tags: wip-scritchui
21:55
Merge from trunk. check-in: cf08e466cb user: stephanie.gawroriski tags: wip-nanocoatclassparse
21:55
Move multithread header up as windows.h needs to be included first. check-in: 0b5157ad30 user: stephanie.gawroriski tags: trunk
21:09
Merge from trunk. check-in: 2ce67ca119 user: stephanie.gawroriski tags: wip-nanocoatclassparse
21:07
Add dylib prefix/suffix for macOS if it was not determined. check-in: 9d349f48a8 user: stephanie.gawroriski tags: trunk
21:06
Add calling convention parameter for threads. check-in: e431275d83 user: stephanie.gawroriski tags: trunk
20:34
Try more clearing of NOTFOUND from the cache. check-in: 4a5799b961 user: stephanie.gawroriski tags: trunk
20:08
Define _JNI_IMPLEMENTATION_ so Windows build does not fail while building the stubs. check-in: 615f213036 user: stephanie.gawroriski tags: trunk
20:07
Move notfounds up. check-in: 3189942b4e user: stephanie.gawroriski tags: trunk
19:44
CMAKE_GENERATOR_PLATFORM is actually Win32 and not x86. check-in: 422fc3a6e0 user: stephanie.gawroriski tags: trunk
19:42
For linux-debian-apt-get-install-optional only consider installing if a command is not found. check-in: f1c188ba6b user: stephanie.gawroriski tags: trunk
19:38
Add check to see if jni_md.h exists, if it does not then the host has a bad installtion. check-in: 1a3c795abf user: stephanie.gawroriski tags: trunk
19:27
Remove all of the NOTFOUND variables for JNI since we provide our own. check-in: 56c1f9d544 user: stephanie.gawroriski tags: trunk
19:21
Also use JNI_INCLUDE_DIRS, split include output for CMake. check-in: f3efac6807 user: stephanie.gawroriski tags: trunk
19:13
Actually adjust the generator for Windows. check-in: bb7cdb1e21 user: stephanie.gawroriski tags: trunk
19:12
Install mingw-w64 via chocolatey. check-in: 1a9723dc70 user: stephanie.gawroriski tags: trunk
19:06
JNI_INCLUDE_PATH2 needs to be used as well. check-in: 9bf82f13a2 user: stephanie.gawroriski tags: trunk
19:01
Refactor check and usage of host JNI. check-in: ad01f526a9 user: stephanie.gawroriski tags: trunk
18:40
Remove qq from install. check-in: 7204695b79 user: stephanie.gawroriski tags: trunk
18:39
Make utils come before jni.cmake. check-in: d6106988f5 user: stephanie.gawroriski tags: trunk
17:58
For JAWT stub, do not include native header only the JAWT header. check-in: fa6a68981b user: stephanie.gawroriski tags: trunk
17:56
Correct location of JNI if it is needed to be used. check-in: 91bd9d2187 user: stephanie.gawroriski tags: trunk
17:46
For tryJawt, just include jawt.h since we do not know the windowing system we actually want to use. check-in: 2d5c3ff9a7 user: stephanie.gawroriski tags: trunk
17:43
Add checks to see if JNI/JAWT are valid to be linked against. check-in: 8aa4b6297c user: stephanie.gawroriski tags: trunk
17:12
Adjust fallback for JNI. check-in: f784b8390c user: stephanie.gawroriski tags: trunk
16:58
Add full stubs for JNI/JAWT. check-in: 738f640fea user: stephanie.gawroriski tags: trunk
16:53
Add fallback and stubs for JNI/JAWT. check-in: ab4cdf9f73 user: stephanie.gawroriski tags: trunk
15:37
Correct linker error on Windows due to missing JNI library. check-in: 79c64b75bc user: stephanie.gawroriski tags: trunk
14:38
Move up header usage. check-in: aed330cb3d user: stephanie.gawroriski tags: trunk
2024-06-15
20:48
Merge from trunk. check-in: 9fe1fac4ba user: stephanie.gawroriski tags: wip-scritchui
20:45
Major cherrypicking from wip-scritchui, mostly everything that is not related to it. check-in: 5262d6049d user: stephanie.gawroriski tags: trunk
20:07
Merge from trunk. check-in: 24e9d4d05c user: stephanie.gawroriski tags: wip-scritchui
20:04
Add base for proxies for all ScritchUI interfaces. check-in: bbea9ab969 user: stephanie.gawroriski tags: wip-scritchui
19:21
Move over debug trace; Better document what proxies are. check-in: 9aa622d858 user: stephanie.gawroriski tags: wip-scritchui
19:18
Move callbacks and proxies to their own package; Move static wrapper helpers to their own class to reduce clutter. check-in: c159bb7521 user: stephanie.gawroriski tags: wip-scritchui
19:06
Remove Swing interface. check-in: 2b98da94ca user: stephanie.gawroriski tags: wip-scritchui
19:04
Delete the FB interface in Java. check-in: 02bcb27ba2 user: stephanie.gawroriski tags: wip-scritchui
18:09
Use native interface directly. check-in: 07cb0ddee0 user: stephanie.gawroriski tags: wip-scritchui
18:02
Add ability to run java under gdb. check-in: 9d42297e3c user: stephanie.gawroriski tags: wip-scritchui
14:33
Base for setting up font derivations. check-in: dbb906818f user: stephanie.gawroriski tags: wip-scritchui
2024-06-14
18:00
Base initial call for font derivation. check-in: d941f64a87 user: stephanie.gawroriski tags: wip-scritchui
15:58
Add base for pseudo font which will handle bold and italic. check-in: 04aee8f3a2 user: stephanie.gawroriski tags: wip-scritchui
15:21
Get of font face, style, and size. check-in: 6279b5a7e7 user: stephanie.gawroriski tags: wip-scritchui
2024-06-13
20:25
Structize the debug handlers and allow them to be set all as one; If the ScritchUI library exports the debug handlers, set it to the current one if not already set. check-in: 3e270ecca6 user: stephanie.gawroriski tags: wip-scritchui
20:06
Base calls into all of the font functions from JNI. check-in: 043ee10907 user: stephanie.gawroriski tags: wip-scritchui
17:29
If impl is not set for fonts, then an illegal state occurs. check-in: 2d3e7692ae user: stephanie.gawroriski tags: wip-scritchui
12:11
Add error code for invalid font. check-in: a89fc8b22e user: stephanie.gawroriski tags: wip-scritchui
12:09
Documentent and fill in parameters for pencil font functions. check-in: 179db3bae3 user: stephanie.gawroriski tags: wip-scritchui
2024-06-12
23:03
Retrieval of font name. check-in: ba18408269 user: stephanie.gawroriski tags: wip-scritchui
18:55
Print stack trace for when a native C TODO is hit in emulator-base. check-in: 32e5266f8b user: stephanie.gawroriski tags: wip-scritchui
17:26
Initialization of fonts. check-in: 787ac1a938 user: stephanie.gawroriski tags: wip-scritchui
15:20
Base for calling builtin font initialization. check-in: c6934f3092 user: stephanie.gawroriski tags: wip-scritchui
14:51
Initial builtin font initialization. check-in: 903d14a076 user: stephanie.gawroriski tags: wip-scritchui
2024-06-10
12:01
Base blank function for initializing SQF fonts to be usable by Pencil. check-in: acf7360b0e user: stephanie.gawroriski tags: wip-scritchui
11:49
Remove lookup methods in PencilFontShelf since they are part of the UI, just now instead have built-in fonts. check-in: f5ad4c7d12 user: stephanie.gawroriski tags: wip-scritchui
09:52
Minor adjustment. check-in: c7400b049d user: stephanie.gawroriski tags: wip-scritchui
08:32
Always emit file, line, and function when hitting a TODO in C. check-in: c7a61328a7 user: stephanie.gawroriski tags: wip-scritchui
03:56
Stubs for PencilFontShelf. check-in: 6735d3ad66 user: stephanie.gawroriski tags: wip-scritchui
2024-06-09
16:17
Improvements to SQF source generation; Update generated font. check-in: 230e739c7c user: stephanie.gawroriski tags: wip-scritchui
15:31
Source code correction for defining values; Add in fallback font. check-in: d275655b3a user: stephanie.gawroriski tags: wip-scritchui
15:09
Decoding of SFD bitmap. check-in: 6d1a495f7e user: stephanie.gawroriski tags: wip-scritchui
14:37
Add ascii85 decoder. check-in: 787a722483 user: stephanie.gawroriski tags: wip-scritchui
06:43
Add debugging surrounding when the wrong method name is used. check-in: 0d18ed5803 user: stephanie.gawroriski tags: trunk
06:10
Initial utility to dump class files. check-in: 52ddc3d9cb user: stephanie.gawroriski tags: trunk
2024-06-08
11:04
Parsing of SFD up until the actual bitmap data. check-in: 55eafebead user: stephanie.gawroriski tags: wip-scritchui
06:27
Base loops for parsing font and strike properties. check-in: 2360006dd9 user: stephanie.gawroriski tags: wip-scritchui
06:21
Handle AGL glyphs that start with underscore due to Fontforge adding them for case insensitive filesystems. check-in: 954b2ff8a3 user: stephanie.gawroriski tags: wip-scritchui
06:14
Correct wrong strikes being used. check-in: 1a7ca8dcdc user: stephanie.gawroriski tags: wip-scritchui
03:31
Add additional task to generate source code. check-in: 254ed99b7f user: stephanie.gawroriski tags: wip-scritchui
03:22
Disable RaFoCES currently as it does not appear worth it. check-in: 32b53197ab user: stephanie.gawroriski tags: wip-scritchui
03:18
Use higher reject limits. check-in: 0e424ce3ad user: stephanie.gawroriski tags: wip-scritchui
03:13
Actually use the proper index. check-in: 65ebe9ac22 user: stephanie.gawroriski tags: wip-scritchui
03:13
Correct SQF name normalization. check-in: 1f36720ffe user: stephanie.gawroriski tags: wip-scritchui
03:12
Writing of SQF resources. check-in: 454f401833 user: stephanie.gawroriski tags: wip-scritchui
02:52
Building of SQF structure. check-in: 1c3c83061c user: stephanie.gawroriski tags: wip-scritchui
2024-06-07
13:26
Filling in and writing of base Java representation of the SQF structure. check-in: 483bafd4c6 user: stephanie.gawroriski tags: wip-scritchui
2024-06-06
03:00
Use larger group and stop sooner. check-in: 2d333f83dd user: stephanie.gawroriski tags: wip-scritchui
02:45
Cut div in half. check-in: c1bffe1c3c user: stephanie.gawroriski tags: wip-scritchui
02:43
Overwrite existing file when compiling the font. check-in: f182ad6c82 user: stephanie.gawroriski tags: wip-scritchui
01:02
Base for building fonts into a struct. check-in: dc0c3f309d user: stephanie.gawroriski tags: wip-scritchui
2024-06-05
00:48
Add name of font to the structure. check-in: 37ade398a3 user: stephanie.gawroriski tags: wip-scritchui
2024-06-04
17:18
Look in more places for CMake in Program Files in the event of cross architecture installs or otherwise. check-in: 1b255707bb user: stephanie.gawroriski tags: trunk
12:13
Base methods for font output. check-in: 5d10cc93af user: stephanie.gawroriski tags: wip-scritchui
12:01
Take in font structure directly for writing into the output, there will be a translation to an internal structure format which will simplify writing as resources or source. check-in: 35fea56b44 user: stephanie.gawroriski tags: wip-scritchui
11:55
Commit missing files; Bring in SQF font format, with some new additions. check-in: 7e7535c31c user: stephanie.gawroriski tags: wip-scritchui
11:28
Minor correction to comment. check-in: 243c37e05c user: stephanie.gawroriski tags: wip-scritchui
11:26
Add test for JAWT, which could be used as a GUI library; Only include Win32 GUI support if we are targetting Win32. check-in: f01a9bbed8 user: stephanie.gawroriski tags: wip-scritchui
10:31
Allow SQFs to be written to stdout. check-in: 1a2c27817a user: stephanie.gawroriski tags: wip-scritchui
10:00
Blank base for SqfWriter. check-in: 95e84f4ab3 user: stephanie.gawroriski tags: wip-scritchui
2024-06-03
12:37
Huffman compression and much tuning twords it. check-in: f4f86184a1 user: stephanie.gawroriski tags: wip-scritchui
10:15
Use a better optimized huffman tree. check-in: f40cc7538e user: stephanie.gawroriski tags: wip-scritchui
08:35
Base finalization of font compilation; Currently estimate sizes, the huffman table needs to be optimized. check-in: 3f2a46a232 user: stephanie.gawroriski tags: wip-scritchui
08:06
Move ArchiveOutputQueue into zip as it is useful elsewhere. check-in: 7a40c51581 user: stephanie.gawroriski tags: wip-scritchui
08:04
Compression of font data. check-in: 893d58919a user: stephanie.gawroriski tags: wip-scritchui
08:03
Split off huffman chains. check-in: 9b090b68d2 user: stephanie.gawroriski tags: wip-scritchui
07:58
Basic and naive huffman compression for VCCs. check-in: 9560d49a6a user: stephanie.gawroriski tags: wip-scritchui
07:05
Place into niave huffman tree. check-in: b33559b219 user: stephanie.gawroriski tags: wip-scritchui
06:36
Build list of the most common chain codes; Reduce them accordingly and optimize. check-in: 50f02ea462 user: stephanie.gawroriski tags: wip-scritchui
04:34
Perform some basic calculations for sizes. check-in: d548e069de user: stephanie.gawroriski tags: wip-scritchui
04:07
Handle crossing of holes. check-in: ae95fb6948 user: stephanie.gawroriski tags: wip-scritchui
03:57
More corrections to the VCC algorithm for more complex shapes. check-in: 0b94613cf4 user: stephanie.gawroriski tags: wip-scritchui
03:42
VCC corrections for going right when facing down. check-in: f31c50dae4 user: stephanie.gawroriski tags: wip-scritchui
01:58
Initialization and hashcode for supporting vector classes. check-in: 82f26b8865 user: stephanie.gawroriski tags: wip-scritchui
01:27
Remove pointless code. check-in: baa91dab29 user: stephanie.gawroriski tags: wip-scritchui
01:25
Correct VCC calculation. check-in: 3c715792cf user: stephanie.gawroriski tags: wip-scritchui
01:18
Minor corrections to still incorrect VCC calculation. check-in: 5840d076d5 user: stephanie.gawroriski tags: wip-scritchui
00:35
Initial VCC calculation. check-in: 7fd94b63ce user: stephanie.gawroriski tags: wip-scritchui
2024-06-02
06:36
Determine next to counts for all pixels within a given shape, this will be used to quickly determine the vector chain. check-in: 25213b2ade user: stephanie.gawroriski tags: wip-scritchui
2024-05-29
10:51
Initial vector calculation loop. check-in: 4fc8c7cb04 user: stephanie.gawroriski tags: wip-scritchui
10:44
Calculate starting points for fills and holes. check-in: e544dec9c7 user: stephanie.gawroriski tags: wip-scritchui
10:27
Base for vector points and blank base for their calculation. check-in: acf7976d90 user: stephanie.gawroriski tags: wip-scritchui
08:37
Turn all edge adjacent hole groups to edge holes. check-in: 798ae9148d user: stephanie.gawroriski tags: wip-scritchui
08:30
Pixel scan corrections. check-in: c2bd2e1f9b user: stephanie.gawroriski tags: wip-scritchui
08:06
Do not run calculations on bitmaps with zero width and/or height. check-in: 259d7df1ca user: stephanie.gawroriski tags: wip-scritchui
08:01
Calculate fill regions for bitmaps. check-in: f9f4d85b4b user: stephanie.gawroriski tags: wip-scritchui
02:19
Consider only opaque pixels. check-in: ba8c3d72bc user: stephanie.gawroriski tags: wip-scritchui
2024-05-27
23:34
Base initial scans. check-in: cb1e696ce7 user: stephanie.gawroriski tags: wip-scritchui
23:11
Add base for pixel scan. check-in: 7aea833aa3 user: stephanie.gawroriski tags: wip-scritchui
05:38
Add base for vector codes. check-in: 330dcd6950 user: stephanie.gawroriski tags: wip-scritchui
05:06
Chain codes are vector directions. check-in: 4758266034 user: stephanie.gawroriski tags: wip-scritchui
2024-05-26
22:49
Do not dump BDF glyphs. check-in: 1b6a715efb user: stephanie.gawroriski tags: wip-scritchui
22:48
BDF is MSB. check-in: 1026509d40 user: stephanie.gawroriski tags: wip-scritchui
22:23
Dump output fonts. check-in: e94bf336ed user: stephanie.gawroriski tags: wip-scritchui
20:39
Parsing of BDF fonts, soon will have font compression and compilation occur. check-in: ddfe6069ef user: stephanie.gawroriski tags: wip-scritchui
03:03
More initial property parsing from BDFs. check-in: 1ca2cbc035 user: stephanie.gawroriski tags: wip-scritchui
2024-05-25
20:12
Parsing of integers and BDF pixel size. check-in: 9cbd100943 user: stephanie.gawroriski tags: wip-scritchui
03:41
Base parsing loops for BDF fonts. check-in: d605bfe401 user: stephanie.gawroriski tags: wip-scritchui
03:18
Initial base for font parsing loop. check-in: 0d4cfa05fb user: stephanie.gawroriski tags: wip-scritchui
2024-05-24
20:35
Blank base for tokenizing which will be used for parsing BDF and SFDIR. check-in: b2e22b5096 user: stephanie.gawroriski tags: wip-scritchui
2024-05-20
02:45
Do not reserve such a large heap on Windows i386. check-in: 18d04af667 user: stephanie.gawroriski tags: trunk
02:05
Correct JAVA_HOME directory. check-in: 4be26e6157 user: stephanie.gawroriski tags: trunk
01:34
Add 32-bit Windows build. check-in: d1a42ada8c user: stephanie.gawroriski tags: trunk
00:57
Base main compiler running logic. check-in: af7af0158b user: stephanie.gawroriski tags: wip-scritchui
2024-05-19
20:43
Call font compile from Gradle. check-in: 3c501c6388 user: stephanie.gawroriski tags: wip-scritchui
20:22
Throw error an font compile since we cannot exactly use it yet. check-in: 9b2c92b9f1 user: stephanie.gawroriski tags: wip-scritchui
19:08
Merge from trunk. check-in: 3d0b3ff97f user: stephanie.gawroriski tags: wip-scritchui
19:07
Configure CMake at build time. check-in: 47688f2ad7 user: stephanie.gawroriski tags: trunk
19:00
Correct. check-in: c4cf66f1e2 user: stephanie.gawroriski tags: wip-scritchui
18:56
Corrections? check-in: bce722c66a user: stephanie.gawroriski tags: wip-scritchui
18:39
Corrections to task. check-in: d41f665a27 user: stephanie.gawroriski tags: wip-scritchui
18:21
Add base tasks for compiling individual fonts and all of the fonts. check-in: 1d280da6ba user: stephanie.gawroriski tags: wip-scritchui
2024-05-18
23:14
Remove CharInfo; Add base blank subclasses for BDF and sfdir. check-in: a3e6224b20 user: stephanie.gawroriski tags: wip-scritchui
23:06
Implement AGL parsing and determining the GlyphID from a SFD or BDF. check-in: 6ffeaecfff user: stephanie.gawroriski tags: wip-scritchui
22:42
Correct resource directory name. check-in: 1750271240 user: stephanie.gawroriski tags: wip-scritchui
22:04
Add Adobe Glyph List as that is needed to figure what the glyphs stand for. check-in: 4713a5c4d2 user: stephanie.gawroriski tags: wip-scritchui
21:46
Remove the symbol font as it is rather pointless. check-in: b9cbe95780 user: stephanie.gawroriski tags: wip-scritchui
19:48
Merge from trunk. check-in: aca1210649 user: stephanie.gawroriski tags: wip-scritchui
19:46
Add GNU Unifont and Misaki Fonts. check-in: e9a921d409 user: stephanie.gawroriski tags: wip-scritchui
19:33
Collect all of the various spread out 3rd party licenses to a single file. check-in: 777af3a0bf user: stephanie.gawroriski tags: trunk
02:04
More base classes and packages for the font compiler. check-in: a6fe367b8a user: stephanie.gawroriski tags: wip-scritchui
01:56
Add blank base for font compiler. check-in: 455fd25e3d user: stephanie.gawroriski tags: wip-scritchui
01:50
Blank base for ASCII85 decoding. check-in: 1ca1b9a956 user: stephanie.gawroriski tags: wip-scritchui
01:37
Change and strip Font to use PencilFontBracket rather than SQF directly. check-in: a3cd564d7c user: stephanie.gawroriski tags: wip-scritchui
2024-05-17
23:46
Forward more JNI pencil calls. check-in: 0cc52dab93 user: stephanie.gawroriski tags: wip-scritchui
23:41
Remove some implementation functions which are no longer needed. check-in: 936cff15d0 user: stephanie.gawroriski tags: wip-scritchui
23:28
For bitlines use primitive operations directly. check-in: 2c2f6c4a5f user: stephanie.gawroriski tags: wip-scritchui
23:26
Have primitive drawing for very low level operations. check-in: 11c6634d63 user: stephanie.gawroriski tags: wip-scritchui
22:55
Implement single GTK pixel draw. check-in: edfb893490 user: stephanie.gawroriski tags: wip-scritchui
22:53
JNI forward for drawing horizontal lines and pixels. check-in: 2e97d4887f user: stephanie.gawroriski tags: wip-scritchui
19:52
Use pixel drawing for bitlines. check-in: 7280fa4d42 user: stephanie.gawroriski tags: wip-scritchui
19:50
Set error before drawing. check-in: b5b3ebcef4 user: stephanie.gawroriski tags: wip-scritchui
19:49
Drawing of pixels, horizontal lines, and rectangles. check-in: 95b2ee4aef user: stephanie.gawroriski tags: wip-scritchui
19:36
Add base for drawing horizontal lines. check-in: 715e1f2a81 user: stephanie.gawroriski tags: wip-scritchui
19:24
Add mass auto generated functions for drawing bitmap bytes as bitlines, so drawing bitmaps can be graphics agnostic. check-in: 38fef1a196 user: stephanie.gawroriski tags: wip-scritchui
18:52
Blank base for bitlines. check-in: b80036e758 user: stephanie.gawroriski tags: wip-scritchui
18:46
Add base for ScritchUI pencil fonts in C, which is essentially a carbon copy of the PencilFontShelf. check-in: 646482493d user: stephanie.gawroriski tags: wip-scritchui
18:26
Change PencilShelf hardwareSetFont to use an actual pencil font instead. check-in: 5df0ad8dd9 user: stephanie.gawroriski tags: wip-scritchui
18:06
Add equals for fonts. check-in: 2952174fe0 user: stephanie.gawroriski tags: wip-scritchui
18:03
Add ScritchUI LAF for obtaining the font to use. check-in: 8bd9ada05f user: stephanie.gawroriski tags: wip-scritchui
17:54
Add font lookup. check-in: 3f43030a10 user: stephanie.gawroriski tags: wip-scritchui
17:47
Add function to check validity of a glyph. check-in: ce8511ca77 user: stephanie.gawroriski tags: wip-scritchui
17:42
Deprecate SQFFont; Add additional methods for face and style of font. check-in: fd7882abd8 user: stephanie.gawroriski tags: wip-scritchui
01:41
Use int instead of char for a larger character range. check-in: 4c93799440 user: stephanie.gawroriski tags: wip-scritchui
2024-05-15
01:34
Add base blank source for pencil font; Document methods. check-in: b0a8a7443e user: stephanie.gawroriski tags: wip-scritchui
2024-05-14
21:34
Base for PencilFontShelf, used for the rendering and expression of fonts. check-in: ff92c18802 user: stephanie.gawroriski tags: wip-scritchui
20:22
Implement application exit when the close button is pressed on a window. check-in: 3c2c7efa77 user: stephanie.gawroriski tags: wip-scritchui
16:52
More initial base for close listener. check-in: 91cd679959 user: stephanie.gawroriski tags: wip-scritchui
2024-05-13
22:57
Remove DylibPaintListener as it is no longer required; Initial base for setting close listener. check-in: 2fdbd1ec75 user: stephanie.gawroriski tags: wip-scritchui
18:00
Mark a large number of older UI related classes as deprecated. check-in: a1d309481d user: stephanie.gawroriski tags: wip-scritchui
17:28
Refactor around setting listeners to commonize with macros. check-in: f434884208 user: stephanie.gawroriski tags: wip-scritchui
00:56
Reverse Display/DisplayState referencing so it does not get GCed. check-in: 5919eaf137 user: stephanie.gawroriski tags: wip-scritchui
2024-05-12
23:17
Implement forwarding of pencil; Implement up to drawLine() and fillRect() for GTK2. check-in: be602d5a50 user: stephanie.gawroriski tags: wip-scritchui
21:21
Add base blank forwards for all pencil functions. check-in: 5f1622373d user: stephanie.gawroriski tags: wip-scritchui
19:56
Base set and forward of graphics calls. check-in: c25506bff5 user: stephanie.gawroriski tags: wip-scritchui
17:38
Set of default font. check-in: 9695b22523 user: stephanie.gawroriski tags: wip-scritchui
2024-05-11
19:32
Set of line style. check-in: c66e61f25a user: stephanie.gawroriski tags: wip-scritchui
15:59
Set color in GDK. check-in: dfd334c22e user: stephanie.gawroriski tags: wip-scritchui
2024-05-08
09:40
Add null checks. check-in: b4f563c69b user: stephanie.gawroriski tags: wip-scritchui
2024-05-06
09:34
Set color base. check-in: 317165a34d user: stephanie.gawroriski tags: wip-scritchui
09:25
Remove pencil functions that will not be needed on the lower level. check-in: 8cc0154f7c user: stephanie.gawroriski tags: wip-scritchui
07:14
Initialization of static pencil with default properties to set. check-in: 45d4b1f9f6 user: stephanie.gawroriski tags: wip-scritchui
07:00
Initial base init. check-in: 9d50d482cc user: stephanie.gawroriski tags: wip-scritchui
02:24
Add heuristic to detect when a scratchpad is in big endian format; Keep scratchpad bounds limited to the size of the data. check-in: caece9a989 user: stephanie.gawroriski tags: trunk
2024-05-05
08:13
Forward init. check-in: 929a53d126 user: stephanie.gawroriski tags: wip-scritchui
03:12
More base for pencil graphics, which is simpler and more abstract which should be faster overall. check-in: 6f9056f1d4 user: stephanie.gawroriski tags: wip-scritchui
2024-05-04
23:33
Base blank pencil functions. check-in: f777ef1e8b user: stephanie.gawroriski tags: wip-scritchui
23:14
Add base overlayer for pencil functions. check-in: 45b1994e99 user: stephanie.gawroriski tags: wip-scritchui
15:21
Add base for pencil state. check-in: cc73a298eb user: stephanie.gawroriski tags: wip-scritchui
2024-05-03
06:27
Fix SpringCoat setting non-static fields with constant values where they are now ignored as they should be. check-in: d727cd7161 user: stephanie.gawroriski tags: trunk
03:47
Base blank pencil functions for GTK. check-in: a54e32bb99 user: stephanie.gawroriski tags: wip-scritchui
2024-05-02
19:04
Reduce paint to just a pencil instance. check-in: 564452b450 user: stephanie.gawroriski tags: wip-scritchui
07:54
Switch to SquirrelJME's implementation of manifest parsing (JavaManifest) instead of the JVM's parser (Manifest), as it appears it can be bugged with other locales? check-in: 5e25f5cbfa user: stephanie.gawroriski tags: trunk
04:37
Add initial base for various pixel formats. check-in: 415f70d272 user: stephanie.gawroriski tags: wip-scritchui
02:13
Add extra environment config. check-in: 35b4af3327 user: stephanie.gawroriski tags: trunk
2024-05-01
22:27
Add workaround for detecting the CMake version. check-in: 6319c35e26 user: stephanie.gawroriski tags: trunk
21:52
Switch to release with debug info for CMake builds called by Gradle. check-in: a39920cd09 user: stephanie.gawroriski tags: trunk
09:15
Remove __ as that is reserved in C. check-in: aaaf802d8a user: stephanie.gawroriski tags: wip-scritchui
09:11
Place in functions into the function table. check-in: 597fe900ec user: stephanie.gawroriski tags: wip-scritchui
09:07
ScritchUI pencil function pointer cleanups. check-in: 00394913ed user: stephanie.gawroriski tags: wip-scritchui
08:12
Base initial import of pencil graphics functions from PencilShelf. check-in: c2923b4bc3 user: stephanie.gawroriski tags: wip-scritchui
07:53
Add formatting to libEmulatorBase; Refactor to make using listeners easier; Base for penciling for native drawing. check-in: ccecdb5de0 user: stephanie.gawroriski tags: wip-scritchui
06:04
Add base for ScritchInput which will help commonize input mechanisms. check-in: cf695f18ef user: stephanie.gawroriski tags: wip-scritchui
03:16
Add base interfaces for activate/trigger items. check-in: 94f9cc9111 user: stephanie.gawroriski tags: wip-scritchui
03:08
Add base interface for listeners where all listeners extend it; Mark ScritchSizeListener as vendor API. check-in: 3fe1723ebf user: stephanie.gawroriski tags: wip-scritchui
03:06
Correct location of ScritchSizeListener. check-in: c427fd6c98 user: stephanie.gawroriski tags: wip-scritchui
02:42
Merge from trunk. check-in: 50734e8ed9 user: stephanie.gawroriski tags: wip-scritchui
00:56
Late initialize running tasks so that multiple entry points can be specified rather than requiring a system property or assuming the default. check-in: 69b9427009 user: stephanie.gawroriski tags: trunk
2024-04-29
01:45
Repaint when a resize occurs. check-in: 4f2049a4a9 user: stephanie.gawroriski tags: wip-scritchui
00:18
Slight refactor to reduce duplication. check-in: abce416cc9 user: stephanie.gawroriski tags: wip-scritchui
00:02
Add core wrapper around paint so ScritchUI can commonize it. check-in: febd1353f1 user: stephanie.gawroriski tags: wip-scritchui
2024-04-28
23:15
Add base for size listener set. check-in: 9d709d270d user: stephanie.gawroriski tags: wip-scritchui
2024-04-27
00:40
Add pre and post initialization for components. check-in: 35a09a3ac5 user: stephanie.gawroriski tags: wip-scritchui
2024-04-26
19:52
If a repaint is requested while in the middle of a paint, belay it until that completes. check-in: bfe85b998b user: stephanie.gawroriski tags: wip-scritchui
2024-04-25
23:19
Switch Intel macOs to self hosted runner as CircleCI is removing support for Intel systems. check-in: c5b70f1372 user: stephanie.gawroriski tags: trunk
06:59
Request repaint when paint listener is set. check-in: 9158fe30fe user: stephanie.gawroriski tags: wip-scritchui
06:57
Make repaints execute later. check-in: f5259b519f user: stephanie.gawroriski tags: wip-scritchui
06:26
Correct function name. check-in: b9a5a780f5 user: stephanie.gawroriski tags: wip-scritchui
04:20
Correct painting of RGB data. check-in: 4f4fe13360 user: stephanie.gawroriski tags: wip-scritchui
04:11
Painting onto GTK sort of works with a messed up buffer. check-in: 4e223fbb47 user: stephanie.gawroriski tags: wip-scritchui
02:18
Store state into panel. check-in: df01a192ff user: stephanie.gawroriski tags: wip-scritchui
02:16
Base for GTK2 expose which needs its SIGSEGV fixed. check-in: 4c865b72bc user: stephanie.gawroriski tags: wip-scritchui
01:41
Set of window class for GTK. check-in: 0cf48ad5f4 user: stephanie.gawroriski tags: wip-scritchui
01:34
Base for repaint. check-in: 8430911d75 user: stephanie.gawroriski tags: wip-scritchui
2024-04-23
07:51
Add additional define for 3DS. check-in: 8831378737 user: stephanie.gawroriski tags: trunk
07:23
Set needrestart modes for apt-get. check-in: 28f61a212d user: stephanie.gawroriski tags: trunk
06:13
Use sudo when installing. check-in: 1016bbde29 user: stephanie.gawroriski tags: trunk
05:44
Use non-interactive build for Debian. check-in: 2ee46a19cd user: stephanie.gawroriski tags: trunk
05:36
Do not use pthreads on 3DS. check-in: e7f6620f78 user: stephanie.gawroriski tags: trunk
03:25
Print output of try_compile for PThreads for debugging. check-in: 3d2623a8f2 user: stephanie.gawroriski tags: trunk
02:05
Correct incorrect preprocessor token. check-in: ed6fb784d3 user: stephanie.gawroriski tags: trunk
01:54
Pass executable type to try_compile() for pthreads to check for most cross compiled targets. check-in: 223b7075ea user: stephanie.gawroriski tags: trunk
01:46
MacOS pthreads does not have pthread_yield(). check-in: b53200af17 user: stephanie.gawroriski tags: trunk
00:51
The binary directory needs to be specified for older builds. check-in: 36484ab58f user: stephanie.gawroriski tags: trunk
00:43
Use pthread link library as required. check-in: c0dc0407ab user: stephanie.gawroriski tags: trunk
00:36
Add fallback for thread types when not supported. check-in: c8fceec8e9 user: stephanie.gawroriski tags: trunk
00:31
Move making implicits errors up. check-in: f2611c05c7 user: stephanie.gawroriski tags: trunk
00:27
Add actual check for pthreads to ensure it is valid. check-in: 6835d069f0 user: stephanie.gawroriski tags: trunk
00:18
Add -qq to apt-get for CircleCI builds. check-in: b8cf5550f8 user: stephanie.gawroriski tags: trunk
2024-04-22
05:47
Split off container code; Implement containerSetBounds. check-in: e5fd5b85a2 user: stephanie.gawroriski tags: wip-scritchui
02:01
Merge from trunk. check-in: 634d02e16e user: stephanie.gawroriski tags: wip-scritchui
02:01
Cherry pick threading, atomic, and list changes from wip-scritchui. check-in: a898a75ee1 user: stephanie.gawroriski tags: trunk
01:59
Implement show of window. check-in: 2aaed25901 user: stephanie.gawroriski tags: wip-scritchui
2024-04-21
20:07
Reduce the amount of duplication by using more macros. check-in: 28746476b1 user: stephanie.gawroriski tags: wip-scritchui
19:51
Implement componentRevalidate. check-in: 482018dab7 user: stephanie.gawroriski tags: wip-scritchui
18:26
Implement set minimum window content size. check-in: 43ca941a11 user: stephanie.gawroriski tags: wip-scritchui
2024-04-20
22:52
Adding of components to containers. check-in: 1da4c1a198 user: stephanie.gawroriski tags: wip-scritchui
20:53
Make containers be components, thus windows become components; Base for native component add to container. check-in: 52d3bf2efd user: stephanie.gawroriski tags: wip-scritchui
2024-04-18
19:21
Base for container interfaces and operations on them. check-in: 8e6bdd5d90 user: stephanie.gawroriski tags: wip-scritchui
05:34
Only attach the event loop thread once by checking if already attached, could be used to check alternative thread models or otherwise. check-in: c6b599c56f user: stephanie.gawroriski tags: wip-scritchui
02:29
Remove soft polling. check-in: dfe9c740ea user: stephanie.gawroriski tags: wip-scritchui
02:27
Correct ScritchUI thread attach. check-in: 90b4e62d0d user: stephanie.gawroriski tags: wip-scritchui
01:26
Use full main/idle calls for execute in GTK2 then always return that it should be removed. check-in: b54a77b97e user: stephanie.gawroriski tags: wip-scritchui
00:24
Serialized call into event thread for panelNew. check-in: 15b7dbd5f7 user: stephanie.gawroriski tags: wip-scritchui
2024-04-17
22:14
Correct thread not being properly returned when created; Implement check for loop in event thread. check-in: e8f5260cc6 user: stephanie.gawroriski tags: wip-scritchui
19:16
Base for serial dispatch. check-in: 841eaf94b3 user: stephanie.gawroriski tags: wip-scritchui
03:55
Add more base serialization; GTK initialize and loop in another thread; Add base blanks for threads. check-in: 00a7568a3e user: stephanie.gawroriski tags: wip-scritchui
03:21
Add API wrappers to force serialization with the event thread. check-in: eeb7a52405 user: stephanie.gawroriski tags: wip-scritchui
02:28
Add soft poll for ScritchUI that is run for every applicable core function; Base for event loop check. check-in: 12bbc0b2e8 user: stephanie.gawroriski tags: wip-scritchui
2024-04-16
06:27
Create of windows. check-in: f2f1cbe12c user: stephanie.gawroriski tags: wip-scritchui
03:20
Return of the window manager type used. check-in: 45a6434cec user: stephanie.gawroriski tags: wip-scritchui
01:25
Get and map of screens. check-in: 1542c9fcec user: stephanie.gawroriski tags: wip-scritchui
2024-04-15
18:33
Add a bunch of base classes for future implementation. Leaf check-in: 9dee00e011 user: stephanie.gawroriski tags: wip-sdk2
17:44
Merge from trunk. check-in: 17c66edbcc user: stephanie.gawroriski tags: wip-sdk2
2024-04-14
00:37
Merge from trunk. check-in: 6171dedc75 user: stephanie.gawroriski tags: wip-scritchui
00:18
Correct missing escaped EOL. check-in: d16b1c77d3 user: stephanie.gawroriski tags: trunk
2024-04-13
23:15
Correct cherry picking of emulator-base's build configuration; Allow blank string to be used for no output file. check-in: f8675b65bd user: stephanie.gawroriski tags: trunk
21:46
Add extra source for determining the JAVA_HOME path. Leaf check-in: 934fc194aa user: stephanie.gawroriski tags: wip-launchlibjvm
18:29
Add environment variable SQUIRRELJME_JAVA_DYLIB for selecting a specific dynamic library. check-in: 47f4be2246 user: stephanie.gawroriski tags: wip-launchlibjvm
18:22
Implement bulk of Standard Java launcher which can handle -classpath. check-in: a691868a63 user: stephanie.gawroriski tags: wip-launchlibjvm
18:13
Partial implementation of Java launcher. check-in: d09ed6058e user: stephanie.gawroriski tags: wip-launchlibjvm
15:24
Merge from trunk. check-in: 930423acec user: stephanie.gawroriski tags: wip-launchlibjvm
15:13
Bring in base library. check-in: 0a253b7cb8 user: stephanie.gawroriski tags: trunk
15:10
Base for main. check-in: 077cc7b6ed user: stephanie.gawroriski tags: wip-launchlibjvm
07:29
Merge from trunk. check-in: 611c031964 user: stephanie.gawroriski tags: wip-launchlibjvm
07:29
Add native library name calculation. check-in: f854b6e14a user: stephanie.gawroriski tags: trunk
07:20
Merge from trunk. check-in: 4e677d3b70 user: stephanie.gawroriski tags: wip-launchlibjvm
07:18
Merge from trunk. check-in: 7ac4d933b0 user: stephanie.gawroriski tags: wip-scritchui
07:18
Cherry pick dynamic library implementation from ScritchUI branch. check-in: 55c15816f9 user: stephanie.gawroriski tags: trunk
07:12
Add initial base for a standard Java launcher. check-in: fb02f9251a user: stephanie.gawroriski tags: wip-launchlibjvm
06:56
Create new branch named "wip-launchlibjvm" check-in: 1c3cc6cbfb user: stephanie.gawroriski tags: wip-launchlibjvm
06:50
Create new branch named "wip-javac" Leaf check-in: 62fbff281f user: stephanie.gawroriski tags: wip-javac
06:13
Use ECJ if on Java 6 or lower; Change targets to Java 7. Leaf check-in: a495173121 user: stephanie.gawroriski tags: wip-backport6
2024-04-12
22:58
Create new branch named "wip-backport6" check-in: 7e625f44c5 user: stephanie.gawroriski tags: wip-backport6
2024-04-10
15:33
Add more base blank loop functions. check-in: 713df8ce56 user: stephanie.gawroriski tags: wip-scritchui
15:26
Merge from trunk. check-in: 32f0333b9a user: stephanie.gawroriski tags: wip-scritchui
15:25
Add base sources for loops. check-in: 3bac829526 user: stephanie.gawroriski tags: wip-scritchui
2024-04-09
18:12
Add base function for checking if the current thread is in the event loop. check-in: 33d8f19474 user: stephanie.gawroriski tags: wip-scritchui
18:01
Add base interface for how screen information is updated. check-in: f8746d2c5c user: stephanie.gawroriski tags: wip-scritchui
2024-04-08
21:37
A blank base for heavier AWT components that would be needed by applets in the future as PBP AWT lacks them. check-in: 098e5659ca user: stephanie.gawroriski tags: trunk
20:32
Disable RISC-V for CircleCI has it has trouble starting the build due to lack of support. check-in: d476898be9 user: stephanie.gawroriski tags: trunk
20:23
Detect whether the CMake build tree changes locations, such as when CI/CD uses a different directory for the build. check-in: 572b3b78a6 user: stephanie.gawroriski tags: trunk
17:24
Be a little bit more descriptive when CMake exits. check-in: 4d5dd92ec3 user: stephanie.gawroriski tags: trunk
17:19
Look for CMake in homebrew. check-in: 4d0e99c334 user: stephanie.gawroriski tags: trunk
15:58
Run CMake build after clean, not before; If CMakeCache.txt is missing then configure again in the Gradle build; Place logs outside of the CMake build tree as Gradle confuses it with stale input/output. check-in: 83bc5aa136 user: stephanie.gawroriski tags: trunk
13:46
Enable RISC-V 64-bit again as the C support libraries moved from Gradle to CMake. check-in: 16683f5487 user: stephanie.gawroriski tags: trunk
13:43
Correct invalid swmNames for the reserved CDC modules. check-in: a03469214c user: stephanie.gawroriski tags: trunk
2024-04-07
18:59
Add blank projects for CDC APIs, these are reserved for future work with them when I expand to applets. check-in: 891bb0bd63 user: stephanie.gawroriski tags: trunk
16:13
Map all displays to a single display if one frame per window, otherwise map to 16 displays per each. check-in: c7bf90a787 user: stephanie.gawroriski tags: wip-scritchui
01:18
Base sources for screens and windows. check-in: b552d0c7c2 user: stephanie.gawroriski tags: wip-scritchui
2024-04-06
23:13
Implement of enableFocus. check-in: 8ea3a96dee user: stephanie.gawroriski tags: wip-scritchui
21:32
Forward set and commonize of paint listeners. check-in: 61d60e810e user: stephanie.gawroriski tags: wip-scritchui
20:57
Minor refactoring; Base for paint listener; Bind Java objects to native ScritchUI objects. check-in: e8f33fc099 user: stephanie.gawroriski tags: wip-scritchui
18:53
Use new common base and simplify Java side of Native ScritchUI. check-in: 19cdc5f2c4 user: stephanie.gawroriski tags: wip-scritchui
18:07
Move ScritchUI into a common core layered on top of an implementation. check-in: e4af1a9670 user: stephanie.gawroriski tags: wip-scritchui
15:13
Add base for core panel. check-in: 570fab5500 user: stephanie.gawroriski tags: wip-scritchui
01:56
Base for new GTK panel. check-in: aef8701490 user: stephanie.gawroriski tags: wip-scritchui
01:19
Add base for Dylib objects. check-in: a94a177163 user: stephanie.gawroriski tags: wip-scritchui
2024-04-04
15:36
Move out stateP into NativeScritchDylib to hide it. check-in: 3c8ee7fe7e user: stephanie.gawroriski tags: wip-scritchui
2024-04-03
14:55
Implement a few basic methods. check-in: 45b6833f0a user: stephanie.gawroriski tags: trunk
00:44
Base refactor for ScritchUI structures. check-in: cf6f70d464 user: stephanie.gawroriski tags: wip-scritchui
2024-04-02
23:41
Blank base for panels. check-in: fc9624e63e user: stephanie.gawroriski tags: wip-scritchui
18:09
Add base interface for dynamic library based ScritchUI. check-in: 49e45e4d33 user: stephanie.gawroriski tags: wip-scritchui
17:50
Place init into the structure. check-in: 4f3f5e94d8 user: stephanie.gawroriski tags: wip-scritchui
16:28
Base for ScritchUI initialization. check-in: e4cd680983 user: stephanie.gawroriski tags: wip-scritchui
05:36
Correct include directory. check-in: 0c132b4659 user: stephanie.gawroriski tags: wip-scritchui
05:32
Merge from trunk. check-in: 5f2d8666a3 user: stephanie.gawroriski tags: wip-scritchui
05:27
Move emulator-base native code into its own non-Gradle directory. check-in: db714df182 user: stephanie.gawroriski tags: trunk
05:20
Base for more ScritchUI calls. check-in: b5b6737ab3 user: stephanie.gawroriski tags: wip-scritchui
03:13
Merge from trunk; Correct linking with GTK libraries. check-in: ab8f4a293f user: stephanie.gawroriski tags: wip-scritchui
02:57
Ensure log directory exists first. check-in: a85e10938c user: stephanie.gawroriski tags: trunk
02:12
Merge from trunk. check-in: 547849a3ad user: stephanie.gawroriski tags: wip-scritchui
02:10
Query CMake to see if it is out of date for a build. check-in: f92f08788c user: stephanie.gawroriski tags: trunk
00:29
Include base library first then normal libraries. check-in: 1fa86c88d0 user: stephanie.gawroriski tags: trunk
00:26
Add propogation for libraries and a backup in the event the generator expression does not work. check-in: 6aa3718063 user: stephanie.gawroriski tags: trunk
2024-04-01
21:42
Merge from trunk and bring-in libBaseStatic.a. check-in: e694a8a02f user: stephanie.gawroriski tags: wip-scritchui
21:33
Allow multiple CMake rules to be executed per build. check-in: d27a9bfa82 user: stephanie.gawroriski tags: trunk
19:07
Merge from trunk. check-in: d509461912 user: stephanie.gawroriski tags: wip-scritchui
19:06
Make CMake's output executable optional. check-in: 4b5e6d1f4a user: stephanie.gawroriski tags: trunk
18:28
Merge from trunk. check-in: 555055fdea user: stephanie.gawroriski tags: wip-scritchui
18:28
Add output for base library. check-in: d00d003271 user: stephanie.gawroriski tags: trunk
18:13
Merge from trunk. check-in: 15e10568d6 user: stephanie.gawroriski tags: wip-scritchui
18:12
Add static library as well. check-in: 14e82c5b6e user: stephanie.gawroriski tags: trunk
17:49
Correct the wrong class being specified. check-in: fddb4b63ca user: stephanie.gawroriski tags: wip-scritchui
16:06
Include base library objects. check-in: d80405b9cf user: stephanie.gawroriski tags: trunk
00:59
Bring in BasePIC for ScritchUI libraries. check-in: 48104c8e39 user: stephanie.gawroriski tags: wip-scritchui
00:58
Merge from trunk. check-in: 7c21e4c298 user: stephanie.gawroriski tags: wip-scritchui
00:57
Add squirreljme_multilib_target_link_libraries. check-in: 5955d2ab37 user: stephanie.gawroriski tags: trunk
00:49
Correct CMakeLists.txt as the same directory was added twice. check-in: 1a2785cabb user: stephanie.gawroriski tags: wip-scritchui
00:48
Merge from trunk. check-in: f6f64b4cd0 user: stephanie.gawroriski tags: wip-scritchui
00:47
Move non-VM related code and utilities to a base library instead. check-in: f45b0f9146 user: stephanie.gawroriski tags: trunk
00:34
Update CLion scope for 3rd party. check-in: 4b982ae065 user: stephanie.gawroriski tags: trunk
00:33
Use multilib for 3rd party libraries. check-in: e3db65591b user: stephanie.gawroriski tags: trunk
00:31
Move 3rdparty libraries over. check-in: 320d65a3e5 user: stephanie.gawroriski tags: trunk
00:30
Add base for library directory in NanoCoat; Add multilib for non-PIC, PIC, and Shared libraries. check-in: f1fdb7a862 user: stephanie.gawroriski tags: trunk
2024-03-31
20:31
Minor base for loading the native library. check-in: 1c7acfa4a5 user: stephanie.gawroriski tags: wip-scritchui
19:39
Merge from trunk. check-in: 2cc883c72e user: stephanie.gawroriski tags: wip-scritchui
19:37
Delete RatufaCoat, NanoCoat will be replacing it functionally. check-in: 454c257113 user: stephanie.gawroriski tags: trunk
19:36
Close wip-l1summercoat, it is defunct. Closed-Leaf check-in: ae7bcc0870 user: stephanie.gawroriski tags: wip-l1summercoat
19:35
Close wip-springcoatplus, it is defunct. Closed-Leaf check-in: b490fe08ca user: stephanie.gawroriski tags: wip-springcoatplus
19:35
Close wip-shelves, it is defunct. Closed-Leaf check-in: a38dc7a811 user: stephanie.gawroriski tags: wip-shelves
19:34
Close wip-fbui it is defunct. Closed-Leaf check-in: 6b7f47c76c user: stephanie.gawroriski tags: wip-fbui
19:34
Close wip-uiformcontainer, it is defunct. Closed-Leaf check-in: a7be9c0d5a user: stephanie.gawroriski tags: wip-uiformcontainer
19:34
Close wip-ratufarefactor, it is defunct. Closed-Leaf check-in: fbf935df9f user: stephanie.gawroriski tags: wip-ratufarefactor
19:32
Correct options when building for RetroArch. check-in: e469403161 user: stephanie.gawroriski tags: trunk
03:58
Merge from trunk. check-in: fd7af6d66a user: stephanie.gawroriski tags: wip-scritchui
03:07
Cherry pick changes from wip-scritchui which should be mainline. check-in: 84fb9704d1 user: stephanie.gawroriski tags: trunk
02:54
Merge from trunk. check-in: 40a767b7ec user: stephanie.gawroriski tags: wip-scritchui
00:54
Move emulator-base CMakeLists otherwise it will always end up being out of date. check-in: aeeaa72304 user: stephanie.gawroriski tags: wip-scritchui
2024-03-30
02:41
Add base for Win32 core. check-in: 4d75409287 user: stephanie.gawroriski tags: wip-scritchui
02:34
Forward CMake Generator to utils build. check-in: e341518081 user: stephanie.gawroriski tags: wip-scritchui
2024-03-29
19:45
Add API flags interface. check-in: 143895b20c user: stephanie.gawroriski tags: wip-scritchui
19:36
Add list of libraries to include. check-in: e8019e121f user: stephanie.gawroriski tags: wip-scritchui
19:16
Paste token instead. check-in: 96744f3625 user: stephanie.gawroriski tags: wip-scritchui
19:15
Only have a framebuffer interface for ScritchUI on RetroArch. check-in: ef5373df46 user: stephanie.gawroriski tags: wip-scritchui
19:08
If building for RetroArch, disable dynamic library loading. check-in: 38d4b3bbf2 user: stephanie.gawroriski tags: wip-scritchui
18:34
Collect all ScritchUI interfaces into a single Zip and include them into the emulator. check-in: 7e9a58e41c user: stephanie.gawroriski tags: wip-scritchui
17:48
Base for GTK Core; base for Dylib based ScritchUI Java interfaces. check-in: b15001be55 user: stephanie.gawroriski tags: wip-scritchui
17:45
Slight CMake refactor. check-in: 570d3726aa user: stephanie.gawroriski tags: wip-scritchui
2024-03-28
03:01
Add base for Macintosh Toolbox. check-in: 7047c82dbc user: stephanie.gawroriski tags: wip-scritchui
02:51
Add base for Motif. check-in: 29eff18531 user: stephanie.gawroriski tags: wip-scritchui
02:35
Add base for dylib based API for ScritchUI. check-in: f450a666ba user: stephanie.gawroriski tags: wip-scritchui
02:28
Add base for dynamic library interface. check-in: 9a00d0f3eb user: stephanie.gawroriski tags: wip-scritchui
02:19
Add some base ideas for various native toolkits to support. check-in: 41ad6d234f user: stephanie.gawroriski tags: wip-scritchui
00:43
Add base CMake projects and headers for ScritchUI on NanoCoat. check-in: 9aa606a9ef user: stephanie.gawroriski tags: wip-scritchui
00:20
More deprecation. check-in: eb64c88272 user: stephanie.gawroriski tags: wip-scritchui
00:18
Mark some classes and methods deprecated. check-in: 0c2b3c73ad user: stephanie.gawroriski tags: wip-scritchui
00:15
Add base for ChoiceManager which will handle choices for List and ChoiceGroup. check-in: bc60840d50 user: stephanie.gawroriski tags: wip-scritchui
2024-03-27
04:08
Correct out of bounds due to using the wrong offset when adding elements. check-in: 9f29a77291 user: stephanie.gawroriski tags: wip-scritchui
03:38
Implement more framebuffer classes to get mystify drawing. check-in: 59b4df4e6d user: stephanie.gawroriski tags: wip-scritchui
03:02
Use absolute position and remove the potential for layouts, it makes different windowing systems easier. check-in: ee15621d4c user: stephanie.gawroriski tags: wip-scritchui
02:46
Add base for wrapped window. check-in: 75b7d40809 user: stephanie.gawroriski tags: wip-scritchui
02:28
Base for paint on wrapped panels. check-in: 3a575874c0 user: stephanie.gawroriski tags: wip-scritchui
2024-03-26
02:54
Add missing panel only. check-in: 8efac0970a user: stephanie.gawroriski tags: wip-scritchui
2024-03-25
02:25
Correction. check-in: e47892fc70 user: stephanie.gawroriski tags: wip-scritchui
02:24
Add isDarkMode() to LAF; Rename panel colors in LAF. check-in: ea06597b59 user: stephanie.gawroriski tags: wip-scritchui
2024-03-24
22:18
Add base Framebuffer ScritchUI interfaces. check-in: 22ee6841f8 user: stephanie.gawroriski tags: wip-scritchui
21:53
Add required implications for panelOnly; Remove ScritchCanvasBracket because that is what panels are. check-in: 21d4226237 user: stephanie.gawroriski tags: wip-scritchui
18:24
Allow for framebuffer interface to act on panels only interfaces. check-in: c7650e201f user: stephanie.gawroriski tags: wip-scritchui
18:06
Remove old deprecated Framebuffer that was around from the syscalls era; Allow focus to be enabled/disabled specifically for panels rather than enabling it when painting is enabled. check-in: ec0f2a8efb user: stephanie.gawroriski tags: wip-scritchui
2024-03-23
18:00
For Mystify request repaint at end of loop; Remove debug notes. check-in: 09b118c4fe user: stephanie.gawroriski tags: wip-scritchui
17:53
Allow for additional memory pool links to where the next pool will be tried if allocation failed, this is for smaller chunks. check-in: 0eb3144512 user: stephanie.gawroriski tags: trunk
2024-03-21
04:55
Add basic fixed flat scaling. check-in: 32a88e0624 user: stephanie.gawroriski tags: wip-scritchui
01:34
Comment out removeAll() as it happens to execute after? check-in: 7d17c1c69b user: stephanie.gawroriski tags: wip-scritchui
2024-03-20
02:36
Minor work. check-in: 5335bd89aa user: stephanie.gawroriski tags: wip-scritchui
2024-03-19
14:35
Minor work. check-in: b7e72882c0 user: stephanie.gawroriski tags: wip-scritchui
14:30
Base for panel painting interfaces. check-in: a0ffbb44a1 user: stephanie.gawroriski tags: wip-scritchui
2024-03-18
22:03
Implement get size of component. check-in: a577ea4082 user: stephanie.gawroriski tags: wip-scritchui
08:45
Add base functions for native library loading in libjvm. check-in: f38b95c690 user: stephanie.gawroriski tags: trunk
08:27
Add initial start of initialization through libjvm. check-in: be0371da72 user: stephanie.gawroriski tags: trunk
05:05
Minimum size based on insets. check-in: 18bea2542a user: stephanie.gawroriski tags: wip-scritchui
04:47
Base initial canvas image. check-in: 587599d661 user: stephanie.gawroriski tags: wip-scritchui
2024-03-17
21:02
Add extra space. check-in: 2fb38d0409 user: stephanie.gawroriski tags: trunk
20:29
Limit many builds to only trunk. check-in: e0e3d68d69 user: stephanie.gawroriski tags: trunk
17:34
Add Install4J links. check-in: 3e161caa0b user: stephanie.gawroriski tags: trunk
06:01
More UI work. check-in: 9cd1523073 user: stephanie.gawroriski tags: wip-scritchui
04:08
Add initial blank call for setting the current Displayable. check-in: 01c7ef5e99 user: stephanie.gawroriski tags: wip-scritchui
2024-03-16
18:44
Add interfaces for panels, components, and containers. check-in: 22008a4242 user: stephanie.gawroriski tags: wip-scritchui
18:35
Add interface for panels. check-in: 2e611ad58c user: stephanie.gawroriski tags: wip-scritchui
17:24
Merge from trunk. check-in: 89a7f3d8e3 user: stephanie.gawroriski tags: wip-scritchui
07:17
Disable RISC-V for now. check-in: 66d6a11f5e user: stephanie.gawroriski tags: trunk
06:42
Use persisted workspace for arm64 and riscv64 to increase speed. check-in: 70330eae3e user: stephanie.gawroriski tags: trunk
06:38
Add RISC-V 64-bit build. check-in: 3f7d20dfab user: stephanie.gawroriski tags: trunk
03:13
Remove JNI Forward debug as it can get very spammy. check-in: 4801f36114 user: stephanie.gawroriski tags: trunk
02:55
Uppercase the variable before setting. check-in: 5a28147d28 user: stephanie.gawroriski tags: trunk
02:35
Add output directories for each configuration type as needed by MSVC. check-in: 3f162269af user: stephanie.gawroriski tags: trunk
02:06
Add OverridingPathProvider so that Flatpak can use the user's actual home paths; Various CMake fixes. check-in: 531ab6aa10 user: stephanie.gawroriski tags: trunk
01:24
Various MSVC compilation fixes. check-in: 225e362e15 user: stephanie.gawroriski tags: trunk
01:12
Add formal parameter names as MSVC requires it. check-in: ba737d9212 user: stephanie.gawroriski tags: trunk
01:06
Move off JNI into its own directory as to not poison anything. check-in: 75a06cc724 user: stephanie.gawroriski tags: trunk
01:03
If JNI is not found, just use internal JNI. check-in: 243c7d36df user: stephanie.gawroriski tags: trunk
00:48
Install CMake on macOS; Use size 1 for flexible arrays and unions on MSVC. check-in: 1e555fbe79 user: stephanie.gawroriski tags: trunk
00:22
Look in Program Files for CMake on Windows. check-in: fa885170ef user: stephanie.gawroriski tags: trunk
2024-03-15
23:47
Correct task for nanocoat. check-in: 491edd91ab user: stephanie.gawroriski tags: trunk
23:34
Correct SIGSEGV with forwarders. check-in: 8d9c66fb00 user: stephanie.gawroriski tags: trunk
23:27
Instead of using Gradle to build emulator-base, instead use CMake. check-in: 8cd37c42f0 user: stephanie.gawroriski tags: trunk
22:15
Update CMakeLists. check-in: 90087de7f4 user: stephanie.gawroriski tags: trunk
22:12
Debug print the output bundle. check-in: c82dd29cca user: stephanie.gawroriski tags: trunk
22:08
Set location of C code. check-in: e009efd18f user: stephanie.gawroriski tags: trunk
22:05
Move back down. check-in: df6a6d6914 user: stephanie.gawroriski tags: trunk
22:05
Attempt C compile? check-in: 97a8123ede user: stephanie.gawroriski tags: trunk
20:53
Remove --user from build-bundle. check-in: cefeac9d07 user: stephanie.gawroriski tags: trunk
20:37
Consolidate build step. check-in: 6b206514ec user: stephanie.gawroriski tags: trunk
20:23
Use machine for building on CircleCI since it should be capable of using Docker and such. check-in: ba49afeffb user: stephanie.gawroriski tags: trunk
20:18
Install Git and OpenSSH as well. check-in: 72dbdae44b user: stephanie.gawroriski tags: trunk
20:06
Update before install check-in: cea9838bae user: stephanie.gawroriski tags: trunk
19:54
Install sudo as it is missing. check-in: 6faf525174 user: stephanie.gawroriski tags: trunk
19:37
Switch to using Debian bookworm for CircleCI. check-in: a08eff90af user: stephanie.gawroriski tags: trunk
19:28
Make both squirreljmeMacOsArmCpp and squirreljmeClaimX8664 mutually exclusive. check-in: 0794ff2d67 user: stephanie.gawroriski tags: trunk
19:14
Attempt Flatpak build fix on CircleCI. check-in: 59fd54576d user: stephanie.gawroriski tags: trunk
18:32
Perform Flatpak build as user. check-in: 1a2f20cfb7 user: stephanie.gawroriski tags: trunk
17:58
Include :tools:fake-javadoc-sdk if there is no tools.jar and the Java version is < 9 or >= 16. check-in: 4ac5bb17f3 user: stephanie.gawroriski tags: trunk
07:58
Correct circular dependency. check-in: 14690fe1de user: stephanie.gawroriski tags: trunk
07:12
Specify version for Flatpak OpenJDK on Flathub so it can resolve the dependency. check-in: 5bca4327cb user: stephanie.gawroriski tags: trunk
07:10
If there is no assembleRelease/assembleDebug for emulator-base, instead just depend on assemble. check-in: 364f6de1ad user: stephanie.gawroriski tags: trunk
07:06
Add fallback doclet API from k5/k8 so the markdown doclet can at least build. check-in: 61e22b7eef user: stephanie.gawroriski tags: trunk
06:46
Check that assembleRelease exists before adding it. check-in: 193da5fa81 user: stephanie.gawroriski tags: trunk
06:45
Use non-interactive mode and assume yes for Flatpak dependencies. check-in: ea567ba833 user: stephanie.gawroriski tags: trunk
06:37
Do not add assembleDebug if it does not exist. check-in: 981ae69582 user: stephanie.gawroriski tags: trunk
06:23
Add debugger menu options as well. check-in: 789784c972 user: stephanie.gawroriski tags: trunk
06:19
Install clang as well. check-in: 8e1cc01726 user: stephanie.gawroriski tags: trunk
06:14
Register flathub. check-in: d8e8c23276 user: stephanie.gawroriski tags: trunk
06:13
Add note on PATH export. check-in: 06e5d67ac1 user: stephanie.gawroriski tags: trunk
06:02
Remove Wayland socket as OpenJDK on Flatpak does not work with it. check-in: bb4c2130cc user: stephanie.gawroriski tags: trunk
05:57
Corrections to image building. check-in: f0bf9b7fa9 user: stephanie.gawroriski tags: trunk
05:31
Use image machine image instead. check-in: 311d379b46 user: stephanie.gawroriski tags: trunk
05:24
More Flatpak corrections; Enable ARM64 build in CircleCI; Export Flatpaks in CircleCI. check-in: 2a42719d41 user: stephanie.gawroriski tags: trunk
05:01
Correct Flatpak script; Try to figure out applicable scaling through various means. check-in: 0768e6c094 user: stephanie.gawroriski tags: trunk
04:28
Correct Java location when running. check-in: fa5281a8de user: stephanie.gawroriski tags: trunk
04:22
Remove duplicate desktop entry. check-in: e9f128aca1 user: stephanie.gawroriski tags: trunk
04:22
Correct application name for desktop entries. check-in: 4fdcee5cef user: stephanie.gawroriski tags: trunk
04:15
Add instructions on building for Flatpak. check-in: ff5fba8682 user: stephanie.gawroriski tags: trunk
04:08
Fixes for Flatpak. check-in: 70d1f71bf1 user: stephanie.gawroriski tags: trunk
03:44
Use full path to command. check-in: cc8f98a3b8 user: stephanie.gawroriski tags: trunk
03:32
More Flatpak changes. check-in: 6a6de95ea1 user: stephanie.gawroriski tags: trunk
02:52
More Flatpak updates. check-in: 72240d50c5 user: stephanie.gawroriski tags: trunk
02:18
Add Flatpak manifest. check-in: 28f360bff1 user: stephanie.gawroriski tags: trunk
02:00
Exclude NanoCoat as well. check-in: 36aaa678dc user: stephanie.gawroriski tags: trunk
01:54
Flatpak corrections. check-in: 9885b287ce user: stephanie.gawroriski tags: trunk
01:32
Flatpak build. check-in: 64b6a7dc72 user: stephanie.gawroriski tags: trunk
2024-03-14
23:13
Initialize base wrappers for windows and screens. check-in: d86cb179db user: stephanie.gawroriski tags: wip-scritchui
2024-03-13
20:08
Add look and feel interface. check-in: 7ce204874f user: stephanie.gawroriski tags: wip-scritchui
20:04
Add blank interfaces for Swing. check-in: fa19fefc05 user: stephanie.gawroriski tags: wip-scritchui
19:44
Query of screens. check-in: 00910baf48 user: stephanie.gawroriski tags: wip-scritchui
00:19
Comment out deprecated code. check-in: 834211013b user: stephanie.gawroriski tags: wip-scritchui
2024-03-11
23:42
Check for input method types for windows. check-in: 6dda272696 user: stephanie.gawroriski tags: wip-scritchui
23:01
Add target texture width/height for scaling; Use orientation from the screen rather than width to height comparison. check-in: 7e8e605a93 user: stephanie.gawroriski tags: wip-scritchui
2024-03-10
20:48
Add screen bracket. check-in: 9ce01d58ff user: stephanie.gawroriski tags: wip-scritchui
01:25
Add base for event throttle. check-in: 10448201d2 user: stephanie.gawroriski tags: wip-scritchui
2024-03-09
23:17
Rename NoScale to IdentityScale. check-in: 29a1b0ead9 user: stephanie.gawroriski tags: wip-scritchui
22:17
Add base interfaces for screen scaling. check-in: c4064b79d9 user: stephanie.gawroriski tags: wip-scritchui
10:19
Some stripping of Display; Add more ScritchUI interfaces. check-in: ace607dfb5 user: stephanie.gawroriski tags: wip-scritchui
09:13
Correct C compile. check-in: 0febf98f6e user: stephanie.gawroriski tags: wip-scritchui
2024-03-08
07:01
Add base state for display state. check-in: c69dd816af user: stephanie.gawroriski tags: wip-scritchui
03:43
Minor work. check-in: fb2c0d0377 user: stephanie.gawroriski tags: wip-scritchui
03:34
Add base SpringCoat interface for ScritchUI. check-in: c2abd7bca9 user: stephanie.gawroriski tags: wip-scritchui
01:35
Add Ime switcher and base for MultiTap and Keitai. check-in: 4d655e3d3b user: stephanie.gawroriski tags: wip-scritchui
01:20
MultiTap is better considered an IME. check-in: c479889cf8 user: stephanie.gawroriski tags: wip-scritchui
01:10
Add listener for listening to IME events. check-in: ad04020036 user: stephanie.gawroriski tags: wip-scritchui
01:06
Add listeners for various event types. check-in: 3c6d9965b2 user: stephanie.gawroriski tags: wip-scritchui
2024-03-07
22:15
Add constants for input method types. check-in: 0ae137c457 user: stephanie.gawroriski tags: wip-scritchui
21:55
Add emulated ScritchUI layer; Add base classes around ScritchUI framebuffer. check-in: 8e2db37e93 user: stephanie.gawroriski tags: wip-scritchui
19:21
Add screen interface. check-in: 5a48bb4d3c user: stephanie.gawroriski tags: wip-scritchui
19:17
Add interface to determine the type of window manager being used. check-in: bf61038335 user: stephanie.gawroriski tags: wip-scritchui
08:52
Add syntax formats. Leaf check-in: 34b9bc6274 user: stephanie.gawroriski tags: wip-cc
08:24
Main entry point. check-in: 338fe54eee user: stephanie.gawroriski tags: wip-cc
05:10
Add CLion project for cc. check-in: 1a11b54071 user: stephanie.gawroriski tags: wip-cc
04:55
Commit a bunch of blank files. check-in: cdba777b5e user: stephanie.gawroriski tags: wip-cc
04:06
Create new branch named "wip-cc" check-in: b28b3f225e user: stephanie.gawroriski tags: wip-cc
2024-03-06
00:40
Merge from trunk. check-in: da75bcaaaa user: stephanie.gawroriski tags: wip-scritchui
00:33
Merge from trunk. check-in: a728b41aaa user: stephanie.gawroriski tags: wip-calendar
00:33
Map more non-standard keys to DoJa. check-in: 7b98188e9a user: stephanie.gawroriski tags: trunk
00:11
Merge from trunk. check-in: 9a9fdd25d9 user: stephanie.gawroriski tags: wip-calendar
00:11
Add missing semicolon. check-in: 1ace634794 user: stephanie.gawroriski tags: trunk
00:08
Merge from trunk. check-in: 134e7034dc user: stephanie.gawroriski tags: wip-calendar
00:07
Add NativeArchiveShelf which can be used to access archives faster, especially within SpringCoat. check-in: 1847d9fb36 user: stephanie.gawroriski tags: trunk
2024-03-05
21:17
Merge from trunk. check-in: 723d3d18ac user: stephanie.gawroriski tags: wip-calendar
21:17
Implement Math.max() and Math.random(). check-in: c66fd74912 user: stephanie.gawroriski tags: trunk
21:10
Merge from trunk. check-in: 3391219194 user: stephanie.gawroriski tags: wip-calendar
21:09
Fixed an issue where SpringCoat could not read from raw library in the event they nested (NameOverrideClassLibrary ontop of a RawVMClassLibrary). check-in: 9fcb85f54e user: stephanie.gawroriski tags: trunk
20:57
Merge from trunk. check-in: 72e27d2d43 user: stephanie.gawroriski tags: wip-calendar
20:56
Use VMLibraryTask instead of executable task. check-in: f01da2cfbb user: stephanie.gawroriski tags: trunk
06:20
Do not depend on the full task, instead depend on the dependencies of those tasks. check-in: 14512d8df4 user: stephanie.gawroriski tags: trunk
06:14
Merge from trunk. check-in: 0c159f0345 user: stephanie.gawroriski tags: wip-calendar
06:02
Actually depend on the full task. check-in: 3ff89930ae user: stephanie.gawroriski tags: trunk
05:33
Include cluttered SquirrelJME in standalone. check-in: 254f1b9817 user: stephanie.gawroriski tags: trunk
05:16
Refactor standalone collation task from Groovy to Java with CollateResourceJarsTask. check-in: a307b9d927 user: stephanie.gawroriski tags: trunk
04:22
Cherry pick. check-in: 5fb59ae93e user: stephanie.gawroriski tags: trunk
04:18
Make some classes public. check-in: 099b362af2 user: stephanie.gawroriski tags: wip-calendar
03:40
Merge from trunk. check-in: 785370a8c1 user: stephanie.gawroriski tags: wip-calendar
03:11
Remove game controller from standalone, it sort of works but the extreme latency is not worth it; Add base for bundling and bundling API. check-in: ab6a8737ec user: stephanie.gawroriski tags: trunk
2024-03-03
18:57
Add initial idea for Retro Compiler bundling. check-in: 3fbfccbe17 user: stephanie.gawroriski tags: trunk
2024-03-02
21:56
Delete the UIForm bridge for Scritch, it would be more efficient to just rewrite LCDUI. check-in: 5ac60cbf73 user: stephanie.gawroriski tags: wip-scritchui
20:23
Make all wrapped methods non-native. check-in: 111e642347 user: stephanie.gawroriski tags: wip-scritchui
07:45
Add canvas. check-in: 670bdba741 user: stephanie.gawroriski tags: wip-scritchui
02:45
Remove some constant classes which are going to stay around and not be deprecated. check-in: 227d2fe354 user: stephanie.gawroriski tags: wip-scritchui
02:12
Add copies for all of the UIForm methods. check-in: 54dc04aad1 user: stephanie.gawroriski tags: wip-scritchui
00:40
Add more components. check-in: 235d498c1b user: stephanie.gawroriski tags: wip-scritchui
00:24
Add base brackets for various components. check-in: d0c77d3ac5 user: stephanie.gawroriski tags: wip-scritchui
2024-03-01
01:57
Add base package for the framebuffer implementation of ScritchUI; Add base package for the deprecated UIForm wrapper on top of ScritchUI. check-in: 350e9e43fa user: stephanie.gawroriski tags: wip-scritchui
2024-02-29
23:56
Add base build.gradle files for Scritch UI, a replacement for UIForm. check-in: b2a210b99c user: stephanie.gawroriski tags: wip-scritchui
23:18
Create new branch named "wip-scritchui" check-in: f53ea1bf5c user: stephanie.gawroriski tags: wip-scritchui
23:15
Minor work. check-in: 88c85b3bd5 user: stephanie.gawroriski tags: wip-nanocoatclassparse
01:53
Add tracking for allocations to detect potential leaks. check-in: ade3cd30b0 user: stephanie.gawroriski tags: trunk
2024-02-27
19:13
More base Android work. Leaf check-in: f04bd45793 user: stephanie.gawroriski tags: wip-android
07:53
Depend on the core library. check-in: d5aae21153 user: stephanie.gawroriski tags: wip-android
07:50
More base Android. check-in: 2912fa7bc0 user: stephanie.gawroriski tags: wip-android
06:18
Add core. check-in: 91fa74bcc4 user: stephanie.gawroriski tags: wip-android
05:09
Add base blank project. check-in: 15d9857daf user: stephanie.gawroriski tags: wip-android
04:47
Create new branch named "wip-android" check-in: c8466c140a user: stephanie.gawroriski tags: wip-android
04:34
Fix comment. check-in: 88b13ec11a user: stephanie.gawroriski tags: trunk
2024-02-26
23:59
Bring in JInput for gamepad support although currently it is disabled as it does not work properly. check-in: d95451cdeb user: stephanie.gawroriski tags: trunk
21:41
Correct MIDI playback timing with much lovely assistance from my wife who is a MIDI nerd. check-in: 35a82f5685 user: stephanie.gawroriski tags: trunk
19:35
Merge in wip-midi. check-in: f0e047de08 user: stephanie.gawroriski tags: trunk
18:45
Reset track for loop. Closed-Leaf check-in: 857d07dcbe user: stephanie.gawroriski tags: wip-midi
18:27
Reset all trackers so they begin at the start. check-in: 415cc8f12d user: stephanie.gawroriski tags: wip-midi
18:26
Emit end of media and correct MIDI test. check-in: bb4e17554e user: stephanie.gawroriski tags: wip-midi
08:10
Handle two byte control codes. check-in: 3f5d11f221 user: stephanie.gawroriski tags: wip-midi
06:30
Guess time division. check-in: 5d4d7ba433 user: stephanie.gawroriski tags: wip-midi
06:07
Handle when we are at delta and we want to wait for it. check-in: 0243f36457 user: stephanie.gawroriski tags: wip-midi
06:00
Parsing of MTrk to play notes, currently timing is not supported. check-in: c28a3e2bec user: stephanie.gawroriski tags: wip-midi
04:36
Do not print null instance. check-in: 0eec242d41 user: stephanie.gawroriski tags: wip-midi
04:34
Fixes due to the previous introduction of ProGuard. check-in: 4561f43a0b user: stephanie.gawroriski tags: wip-midi
03:43
Merge from trunk. check-in: f37d926f17 user: stephanie.gawroriski tags: wip-midi
02:36
Actually unseparate SQUIRRELJME_CLASSPATH so multiple paths can be specified. check-in: 900fcc0b31 user: stephanie.gawroriski tags: trunk
02:29
Standalone/VMFactory is now able to load system properties and standard libraries from generic paths. check-in: 70dff10c20 user: stephanie.gawroriski tags: trunk
00:33
Refactor standard operating system paths. check-in: 1457766b38 user: stephanie.gawroriski tags: trunk
2024-02-25
23:35
Base for EmulatedPacketCommShelf. Leaf check-in: b1c8fd41c2 user: stephanie.gawroriski tags: wip-tcpip
22:22
Actually add in source files with additional request approve/deny/poll. check-in: 39ff9ca4eb user: stephanie.gawroriski tags: wip-tcpip
22:21
Add initial base for packet shelf. check-in: a8c49e3133 user: stephanie.gawroriski tags: wip-tcpip
21:36
Create new branch named "wip-tcpip" check-in: 2653d8f4b9 user: stephanie.gawroriski tags: wip-tcpip
21:03
Create new branch named "wip-nanocoatclassparse" check-in: 33201ddeb7 user: stephanie.gawroriski tags: wip-nanocoatclassparse
2024-02-24
22:00
Merge descriptor parsing branch. check-in: fd81e596b9 user: stephanie.gawroriski tags: trunk
21:46
Merge from trunk. Closed-Leaf check-in: 894fd7d5aa user: stephanie.gawroriski tags: wip-nanocoatclasses
21:45
Merge in Gradle version bump and CircleCI Windows fixes. check-in: 43339e6d71 user: stephanie.gawroriski tags: trunk
21:01
Correct JAVA_HOME for Windows? Closed-Leaf check-in: a015cd5176 user: stephanie.gawroriski tags: wip-gradlebump
20:26
Use curl instead. check-in: 0881b86c03 user: stephanie.gawroriski tags: wip-gradlebump
20:07
Extract JDK. check-in: 3bf88740b8 user: stephanie.gawroriski tags: wip-gradlebump
19:52
Move Windows before macOS. check-in: ee893a112f user: stephanie.gawroriski tags: wip-gradlebump
19:45
Revert change. check-in: 9a0e8e5c73 user: stephanie.gawroriski tags: wip-gradlebump
19:17
Attempt to use machine for Windows? check-in: b51a458f77 user: stephanie.gawroriski tags: wip-gradlebump
18:59
Attempt deletion of Gradle cache for Windows. check-in: f309062976 user: stephanie.gawroriski tags: wip-gradlebump
18:37
Bump down to 7.6.3. check-in: d651174225 user: stephanie.gawroriski tags: wip-gradlebump
18:12
Correct buildSrc compile errors due to Gradle API changes. check-in: 292d878e5b user: stephanie.gawroriski tags: wip-gradlebump
18:05
Bump resource class. check-in: fd75effaa8 user: stephanie.gawroriski tags: wip-gradlebump
17:58
Bump Gradle version; Increase CircleCI resource class. check-in: 511fd5b1e0 user: stephanie.gawroriski tags: wip-gradlebump
17:44
Finish implementation of method descriptors. check-in: 41594ca22a user: stephanie.gawroriski tags: wip-nanocoatclasses
03:23
Partial method descriptor parsing. check-in: b22d9a7c2a user: stephanie.gawroriski tags: wip-nanocoatclasses
2024-02-23
23:09
Have methods directly use field components. check-in: 55d5925109 user: stephanie.gawroriski tags: wip-nanocoatclasses
23:00
Changing of how binary names are representing in fields so that they are fixed length. check-in: d71e35f51b user: stephanie.gawroriski tags: wip-nanocoatclasses
04:15
Parsing of class names. check-in: e75ddc2076 user: stephanie.gawroriski tags: wip-nanocoatclasses
02:36
Parsing of field types. check-in: 6f0321db6e user: stephanie.gawroriski tags: wip-nanocoatclasses
2024-02-22
23:42
Remove debug note. check-in: 3598b31cc0 user: stephanie.gawroriski tags: wip-nanocoatclasses
23:39
Many changes around field type parsing. check-in: 1379482f9f user: stephanie.gawroriski tags: wip-nanocoatclasses
18:20
Add function to determine the allocation size of a field. check-in: af37fdd8e2 user: stephanie.gawroriski tags: wip-nanocoatclasses
17:51
Move off fixed binary name parsing. check-in: 02e21e9e8f user: stephanie.gawroriski tags: wip-nanocoatclasses
17:46
Split off getting number of slashes in binary name. check-in: 93faa29c06 user: stephanie.gawroriski tags: wip-nanocoatclasses
17:39
Partial implementation of interpreting field types. check-in: 33cd82a4c1 user: stephanie.gawroriski tags: wip-nanocoatclasses
02:39
Add failure cases for fields and methods. check-in: 9a3ccbe15d user: stephanie.gawroriski tags: wip-nanocoatclasses
02:27
Parsing of binary names. check-in: 16f1318815 user: stephanie.gawroriski tags: wip-nanocoatclasses
2024-02-21
01:13
Implement parsing of identifiers. check-in: abc2eeb508 user: stephanie.gawroriski tags: wip-nanocoatclasses
2024-02-20
18:10
Correct libretro license for NanoCoat. check-in: 1e3755e947 user: stephanie.gawroriski tags: trunk
13:44
Add width to kateconfig. check-in: 5be2748679 user: stephanie.gawroriski tags: trunk
13:38
Merge from trunk. check-in: 89e46fa613 user: stephanie.gawroriski tags: wip-nanocoatclasses
09:54
Add Kate configuration; Add Gradle task to quickly run the standalone VM without configuration and for the platform currently being used. check-in: ac2bfd7090 user: stephanie.gawroriski tags: trunk
00:18
Add test for method interpretation. check-in: 3a132cf860 user: stephanie.gawroriski tags: wip-nanocoatclasses
2024-02-19
22:43
Add sjme_list_flattenArgNul() to flatten a list split by NUL. check-in: bfbd8de10d user: stephanie.gawroriski tags: wip-nanocoatclasses
01:10
Add possibilities to test. check-in: ff0de0e573 user: stephanie.gawroriski tags: wip-nanocoatclasses
2024-02-18
04:37
Update donation information. check-in: fae03dc240 user: stephanie.gawroriski tags: trunk
2024-02-14
20:55
Correct non-C89. check-in: 6f3523e8b7 user: stephanie.gawroriski tags: wip-nanocoatclasses
20:52
Add test for field descriptors. check-in: c7c8511731 user: stephanie.gawroriski tags: wip-nanocoatclasses
2024-02-12
21:54
Add Java Void type. check-in: 087f73b183 user: stephanie.gawroriski tags: wip-nanocoatclasses
21:40
Add test for class descriptors. check-in: 74d149c809 user: stephanie.gawroriski tags: wip-nanocoatclasses
02:20
Base initial of class descriptor test. check-in: 9a6a974f50 user: stephanie.gawroriski tags: wip-nanocoatclasses
02:09
Add matching for classes. check-in: b93206e9d6 user: stephanie.gawroriski tags: wip-nanocoatclasses
01:58
Implement test for binary names. check-in: a16bb4dd96 user: stephanie.gawroriski tags: wip-nanocoatclasses
2024-02-05
21:42
Do not determine the string length. check-in: edcee2ac67 user: stephanie.gawroriski tags: wip-nanocoatclasses
21:40
The output should be pointer pointer. check-in: 5833bd55a0 user: stephanie.gawroriski tags: wip-nanocoatclasses
02:35
Minor correction. check-in: f5f864d85f user: stephanie.gawroriski tags: wip-nanocoatclasses
02:33
Test blank name as well. check-in: c4785a593e user: stephanie.gawroriski tags: wip-nanocoatclasses
01:53
Implement test for identifier. check-in: 2b9e11c512 user: stephanie.gawroriski tags: wip-nanocoatclasses
2024-02-04
22:54
Add initial blank wrapper around native input/output streams. check-in: 3fd6909fa5 user: stephanie.gawroriski tags: wip-nanocoatclasses
22:21
Move descriptor parsing to its own source and change behavior to be that of an interpretation. check-in: b8153c643a user: stephanie.gawroriski tags: wip-nanocoatclasses
21:10
Put descriptor parsing in its own area. check-in: 3f874c36ad user: stephanie.gawroriski tags: wip-nanocoatclasses
19:48
Update comment. check-in: c84e608070 user: stephanie.gawroriski tags: trunk
04:53
Minor timezone work. check-in: d8c12118cc user: stephanie.gawroriski tags: wip-calendar
2024-02-03
23:24
Create new branch named "wip-nanocoatclasses" check-in: d3d32f5b34 user: stephanie.gawroriski tags: wip-nanocoatclasses
05:00
Implementation of a few TimeZone methods. check-in: 5b66b47e72 user: stephanie.gawroriski tags: wip-calendar
04:19
Add test for recomposing Calendars but with all fields rather than just a selection of them. check-in: 627d0144cf user: stephanie.gawroriski tags: wip-calendar
01:32
Add additional calendar tests for initial value and recomposed value. check-in: 72970b4f1a user: stephanie.gawroriski tags: wip-calendar
2024-02-02
23:26
DST is not used in UTC. check-in: 279b0f7524 user: stephanie.gawroriski tags: wip-calendar
23:22
Add baseline test for TimeZone. check-in: 2fa420bed1 user: stephanie.gawroriski tags: wip-calendar
23:11
Add expected results to be matched against. check-in: e348a5c4d0 user: stephanie.gawroriski tags: wip-calendar
23:02
Base for calendar test. check-in: 9c1686b87d user: stephanie.gawroriski tags: wip-calendar
22:09
Create new branch named "wip-calendar" check-in: 200293446c user: stephanie.gawroriski tags: wip-calendar
16:13
Correct maximization on Windows covering the taskbar. check-in: af42abc57b user: stephanie.gawroriski tags: trunk
2024-02-01
23:34
Suspends all threads on VM_START; Try to select a thread to set as the context if there is none. check-in: a3bebff655 user: stephanie.gawroriski tags: trunk
18:09
Make the viewed threads more responsive and self updating. check-in: e69a4e60fb user: stephanie.gawroriski tags: trunk
2024-01-31
23:17
Correctly follow the single step pointer. check-in: d47cf4688a user: stephanie.gawroriski tags: trunk
06:00
Attempt to breakpoint for hosted. check-in: 525b7acb1d user: stephanie.gawroriski tags: trunk
05:41
If TODO is thrown in SpringCoat and a debugger is attached, suspend all threads. check-in: 2f30ebcf48 user: stephanie.gawroriski tags: trunk
05:11
If Debugging.todo() is called on SpringCoat, call a user defined debugger event to break; Suspend SpringCoat when the VM starts implicitely. check-in: 5cf3dcb2b8 user: stephanie.gawroriski tags: trunk
04:43
Initial blank base for Calendar and TimeZone. check-in: e446058ceb user: stephanie.gawroriski tags: trunk
03:46
Do not allow the debugger toolbar to float. check-in: d6ac1e1749 user: stephanie.gawroriski tags: trunk
03:43
Remove a debug message regarding removing everything; Do not try to load a local class if we do not which class we are in. check-in: c80ca7fdf2 user: stephanie.gawroriski tags: trunk
03:31
Update documentation. check-in: 1e460fd382 user: stephanie.gawroriski tags: trunk
03:30
Translate paths when Jars are imploded for the hosted environment, this fixes scratchpad seeds not being found. check-in: b2fc6d6d72 user: stephanie.gawroriski tags: trunk
03:11
Set no delay and keepalive for the JDWP Proxy. check-in: ebfc54089b user: stephanie.gawroriski tags: trunk
03:07
Add a proxy for JDWP for the hosted environment so `-Xdebug` can be used. check-in: 03ace3f1cf user: stephanie.gawroriski tags: trunk
02:23
When using -jar, pass all application system properties so DoJa applications work. check-in: 3491b052e0 user: stephanie.gawroriski tags: trunk
01:16
Correct wildcard loading and add alternatives for that; Correct launching and seeding of DoJa applications in standalone; Mark DoJa Connector implementations as vendor API so they do not get optimized away. check-in: 309b29b278 user: stephanie.gawroriski tags: trunk
00:36
Merge in fix-oddinstruction. check-in: 345ad576d1 user: stephanie.gawroriski tags: trunk
00:36
Correct type. Closed-Leaf check-in: 70aaee877b user: stephanie.gawroriski tags: fix-oddinstruction
00:35
Fix. check-in: 62fc88353b user: stephanie.gawroriski tags: fix-oddinstruction
00:31
Corrections to jump targets. check-in: 306afb61cd user: stephanie.gawroriski tags: fix-oddinstruction
00:13
Adjust printed form for the address following. check-in: 7c725b4f60 user: stephanie.gawroriski tags: fix-oddinstruction
00:11
Fix broken switch padding. check-in: 2c57b41b42 user: stephanie.gawroriski tags: fix-oddinstruction
2024-01-30
22:42
Broken commit where the next instruction is not valid? check-in: 6244908d55 user: stephanie.gawroriski tags: fix-oddinstruction
19:02
Determine raw instruction arguments. check-in: 936bd3870e user: stephanie.gawroriski tags: trunk
04:46
Add fallback to load classes from search paths specified in the preferences. check-in: 9a1774a7b4 user: stephanie.gawroriski tags: trunk
2024-01-29
20:40
Allow resume to connect to be disabled/enabled. check-in: 41206a7ff3 user: stephanie.gawroriski tags: trunk
20:03
Loading and saving of preferences. check-in: f8077066dc user: stephanie.gawroriski tags: trunk
01:34
Load preferences before debugger start. check-in: 729a1a04b8 user: stephanie.gawroriski tags: trunk
01:24
Add base for accessing preferences. check-in: fda5488470 user: stephanie.gawroriski tags: trunk
01:06
Add about dialog for the debugger. check-in: 5a43a62f29 user: stephanie.gawroriski tags: trunk
2024-01-28
21:18
Add non-JSR APIs to scope. check-in: 324e104c9e user: stephanie.gawroriski tags: trunk
10:28
Confirm a vendor probe since it is risky. check-in: c773e2a20a user: stephanie.gawroriski tags: trunk
10:21
Add probe for vendor specific command sets. check-in: a9a5461b31 user: stephanie.gawroriski tags: trunk
09:32
Add a few more error ids. check-in: a0ae691ef0 user: stephanie.gawroriski tags: trunk
09:28
Add a refresh button. check-in: cee919283d user: stephanie.gawroriski tags: trunk
09:26
Add a refresh button. check-in: 5686d9cfcb user: stephanie.gawroriski tags: trunk
09:14
Initial blank base for process manager. check-in: 21e24118c3 user: stephanie.gawroriski tags: trunk
2024-01-27
22:09
Update after single step requests. check-in: 7ae7e6089d user: stephanie.gawroriski tags: trunk
22:05
Add shortcuts to quickly perform debug actions. check-in: c3aa739ce3 user: stephanie.gawroriski tags: trunk
21:38
Try to bump past invalid slots to see if there are ones ahead. check-in: d343d8595b user: stephanie.gawroriski tags: trunk
14:11
Add indicator for when the VM dies. check-in: 51f452e270 user: stephanie.gawroriski tags: trunk
09:31
Add buttons for stepping by line. check-in: c55344193c user: stephanie.gawroriski tags: trunk
09:26
Cleaner more linear local variable update that does not tax the VM heavily. check-in: 501c148282 user: stephanie.gawroriski tags: trunk
09:10
Correct method name and type being replaced with the wrong information. check-in: dbe28b3bcb user: stephanie.gawroriski tags: trunk
08:42
More updates to name. check-in: 9258d1650e user: stephanie.gawroriski tags: trunk
08:33
Attempt to focus on the instruction pointer. check-in: cd8e9cae5b user: stephanie.gawroriski tags: trunk
08:21
When single stepping occurs, focus on the single step. check-in: 4b8d30753a user: stephanie.gawroriski tags: trunk
08:17
Set the names of every class if they are requested. check-in: b08fcd948e user: stephanie.gawroriski tags: trunk
08:13
Fix instructions being added multiple times. check-in: 8a44bd7ba9 user: stephanie.gawroriski tags: trunk
08:04
Instructions now immedietely show in the main view. check-in: a1c69bf408 user: stephanie.gawroriski tags: trunk
07:55
Bring back showing instructions. check-in: 5f11fb01a7 user: stephanie.gawroriski tags: trunk
07:36
Make sure everything is revalidated so it does not disappear. check-in: cea0af9be7 user: stephanie.gawroriski tags: trunk
07:26
When the context changes call all listeners at once in the swing thread rather than in sequential events. check-in: 409805037a user: stephanie.gawroriski tags: trunk
07:21
For update methods, if the caller is in the Swing event thread then call immedietely otherwise invoke it later. check-in: 88ea88e558 user: stephanie.gawroriski tags: trunk
07:10
Add some checks for updates. check-in: a21aa7416c user: stephanie.gawroriski tags: trunk
07:02
Make the majority of the debugger asynchronous. check-in: 3e01f14714 user: stephanie.gawroriski tags: trunk
04:04
Minimize lock sharing when managing SpringCoat frames. check-in: f2233406b8 user: stephanie.gawroriski tags: trunk
01:22
Split of SpringThread.Frame into its own class. check-in: 3fbb650410 user: stephanie.gawroriski tags: trunk
2024-01-26
23:49
Add checks to not give a result if a thread is not suspended. check-in: a3408a8dc2 user: stephanie.gawroriski tags: trunk
23:37
Add separate counter for thread suspension so await and counting do not share the same lock. check-in: fd455b4f0f user: stephanie.gawroriski tags: trunk
23:22
Keep track of the maximum latency. check-in: b0ca259d38 user: stephanie.gawroriski tags: trunk
23:16
Reduce lock contention in DebuggerState. check-in: 2556145c13 user: stephanie.gawroriski tags: trunk
14:10
Refuse to set the context frame if the frame it is in, is disposed. check-in: 03e824be05 user: stephanie.gawroriski tags: trunk
14:05
If a thread dies while it is the context thread, then it no longer can be the context thread. check-in: 8caa1e3796 user: stephanie.gawroriski tags: trunk
11:53
Attempt to get single step working; Add latency and waiting packets indicator. check-in: e22544c754 user: stephanie.gawroriski tags: trunk
10:39
Better probing of variables. check-in: 7fae5a9c44 user: stephanie.gawroriski tags: trunk
10:30
Add JDWPValue to store read non-host values. check-in: 8436ca261e user: stephanie.gawroriski tags: trunk
10:14
Probe variables to try to read something there. check-in: a23a0c26c3 user: stephanie.gawroriski tags: trunk
09:24
Base for argument processing. check-in: 9021f475ba user: stephanie.gawroriski tags: trunk
09:18
Correct PC addresses for debugging in SquirrelJME. check-in: 4bf2afbf76 user: stephanie.gawroriski tags: trunk
09:05
INVOKEINTERFACE is 4 bytes and not 3. check-in: 2a1a50d449 user: stephanie.gawroriski tags: trunk
09:03
Remove some synchronized. check-in: d5b73cd762 user: stephanie.gawroriski tags: trunk
08:57
Show a pointer to the current address. check-in: 29864416d4 user: stephanie.gawroriski tags: trunk
08:11
Correct current thread frames not showing when updated. check-in: f2cc30f0a8 user: stephanie.gawroriski tags: trunk
08:00
Be a bit more responsive when pausing. check-in: 261225bb45 user: stephanie.gawroriski tags: trunk
07:44
Add arrow to mark the context frame in the thread list. check-in: 156a7d229d user: stephanie.gawroriski tags: trunk
07:21
Correct equals for InfoThread. check-in: 092ec8a122 user: stephanie.gawroriski tags: trunk
07:14
This combo box really hates me. check-in: 68b61bf915 user: stephanie.gawroriski tags: trunk
06:38
Corrected single step implementation? Decrease the timeout on ByteDequeInputStream. check-in: a6a385b2f9 user: stephanie.gawroriski tags: trunk
06:20
Possibly implement single stepping. check-in: e063decc13 user: stephanie.gawroriski tags: trunk
05:37
Suspend/resume of single threads. check-in: 82754f127f user: stephanie.gawroriski tags: trunk
05:34
Update the shown context as well as the threads on resume/suspend all. check-in: 73ebd32999 user: stephanie.gawroriski tags: trunk
05:24
Correct item selection. check-in: 02384c63f4 user: stephanie.gawroriski tags: trunk
05:20
Thread showing and visibility work. check-in: 074026e48f user: stephanie.gawroriski tags: trunk
04:27
Show the current thread at the top. check-in: f9fe897ee2 user: stephanie.gawroriski tags: trunk
04:24
Add thread frame and context selection. check-in: 37a29555b7 user: stephanie.gawroriski tags: trunk
2024-01-25
07:16
Split StoredInfo into one that persists and one that is forgettable. check-in: e0f604c58d user: stephanie.gawroriski tags: trunk
07:03
Add base flag for forgettable items. check-in: dcee10b24e user: stephanie.gawroriski tags: trunk
06:56
Add suspension count getting to show that; Also update the thread view if the buttons are clicked. check-in: 81f4da1c26 user: stephanie.gawroriski tags: trunk
06:33
Do not allow callbacks through the UI to be suspended by the debugger as if the debugger pauses all threads then the event loops will never finish. check-in: 1cd704a89a user: stephanie.gawroriski tags: trunk
06:27
Implement pause/resume of all threads. check-in: b279a8cdc9 user: stephanie.gawroriski tags: trunk
01:13
Base for showing the thread that was selected. check-in: 9bfb5f1478 user: stephanie.gawroriski tags: trunk
00:54
Set fixed size for the thread view so it does not expand and contract as threads update. check-in: b42d429110 user: stephanie.gawroriski tags: trunk
00:49
If an internal name is used do not print the kind and ID; Refresh loop for updating the context thread. check-in: 6500cb048d user: stephanie.gawroriski tags: trunk
2024-01-24
22:56
Add base blank button to store the breakpoint flag. check-in: 34d9bcf394 user: stephanie.gawroriski tags: trunk
22:35
Add dialog for showing a method's byte code. check-in: 0129502a47 user: stephanie.gawroriski tags: trunk
21:29
Add base inspector for methods. check-in: 9a6d334001 user: stephanie.gawroriski tags: trunk
21:12
Add base class inspector; Add a dialog for showing information on methods. check-in: 24f6e0cd65 user: stephanie.gawroriski tags: trunk
19:02
Add blank base for showing threads. check-in: a6bc89af60 user: stephanie.gawroriski tags: trunk
18:50
Sort types. check-in: bffcf0c3bc user: stephanie.gawroriski tags: trunk
05:12
Add base get of all classes. check-in: 3b4c07ef7a user: stephanie.gawroriski tags: trunk
04:22
Add blank base for table of contents. check-in: 815d6039e6 user: stephanie.gawroriski tags: trunk
03:54
Correct get of instruction byte code for the debugger. check-in: ce0ed50377 user: stephanie.gawroriski tags: trunk
03:48
Ignore the synthetic bit for method flags. check-in: 79afd53df3 user: stephanie.gawroriski tags: trunk
03:41
Implement proper decoding of remote instructions. check-in: 5ac519754c user: stephanie.gawroriski tags: trunk
02:43
Base initial handle of remote instructions. check-in: 863d68abb0 user: stephanie.gawroriski tags: trunk
02:18
Parse but ignore invokedynamic related constant pool entries. check-in: 1df4d17361 user: stephanie.gawroriski tags: trunk
01:44
Add basic mechanism to read remote class methods. check-in: 3888e3a1dc user: stephanie.gawroriski tags: trunk
01:17
Correct double read of thread information on VM_START, this took awhile to find lol. check-in: ee9b58331c user: stephanie.gawroriski tags: trunk
00:01
Merge in the refactor branch since the split has been done, IDs and such need to be migrated which is another large refactor but want to keep that separated. check-in: 9b2207d65a user: stephanie.gawroriski tags: trunk
00:00
For the inspector do not use the WeakReference as the title. Closed-Leaf check-in: 134aecc33f user: stephanie.gawroriski tags: wip-jdwprefactor
2024-01-23
23:58
Add read of ID that uses kinds. check-in: 2912d44ecb user: stephanie.gawroriski tags: wip-jdwprefactor
23:52
Only report deprecations once otherwise there will be major slowdown due to console spam. check-in: 084b4736e6 user: stephanie.gawroriski tags: wip-jdwprefactor
23:47
For JDWPHostLinker have a deprecated wrapper around values and report them accordingly. check-in: 408e150f73 user: stephanie.gawroriski tags: wip-jdwprefactor
23:34
Implement read of variable width value. check-in: 9f92aad881 user: stephanie.gawroriski tags: wip-jdwprefactor
23:31
Minor change. check-in: 3323b57435 user: stephanie.gawroriski tags: wip-jdwprefactor
22:28
Cleanup for dependencies and such after move. check-in: cbddc6a554 user: stephanie.gawroriski tags: wip-jdwprefactor
22:07
Move all host classes to the new module. check-in: 205a6778fb user: stephanie.gawroriski tags: wip-jdwprefactor
22:04
Move everything in host over. check-in: 8ab7a45181 user: stephanie.gawroriski tags: wip-jdwprefactor
22:00
Split off host event handling. check-in: e6545052db user: stephanie.gawroriski tags: wip-jdwprefactor
21:47
Rename JDWPValue to JDWPHostValue. check-in: 26f38a49f5 user: stephanie.gawroriski tags: wip-jdwprefactor
21:44
Correct stuck waiting for initial packets due to the fact that we cannot wait for packets without polling for them first. check-in: 6c5150617b user: stephanie.gawroriski tags: wip-jdwprefactor
21:32
Correct NPE. check-in: 3d47f37dc1 user: stephanie.gawroriski tags: wip-jdwprefactor
21:15
Set icon for the application and the main form. check-in: 5f742fd824 user: stephanie.gawroriski tags: wip-jdwprefactor
17:50
Implement get of command handlers. check-in: 1f09e36e34 user: stephanie.gawroriski tags: wip-jdwprefactor
17:37
Revert some unintended changes. check-in: 465c1f35ff user: stephanie.gawroriski tags: wip-jdwprefactor
17:33
Alias actual used commands. check-in: 642a603794 user: stephanie.gawroriski tags: wip-jdwprefactor
16:27
Inline all of the various methods that were moved over. check-in: 4a2e50c552 user: stephanie.gawroriski tags: wip-jdwprefactor
16:24
Move all controller based reads/write from JDWPPacket to JDWPHostController. check-in: 8792714432 user: stephanie.gawroriski tags: wip-jdwprefactor
07:43
Move remaining event classes to host event. check-in: 4b38704159 user: stephanie.gawroriski tags: wip-jdwprefactor
07:41
More renames and move outs. check-in: b3415f6999 user: stephanie.gawroriski tags: wip-jdwprefactor
07:34
Finish renames for command sets. check-in: 9b07d2c672 user: stephanie.gawroriski tags: wip-jdwprefactor
07:33
Renames. check-in: dd67f8a4b4 user: stephanie.gawroriski tags: wip-jdwprefactor
07:33
Renames. check-in: 7549624919 user: stephanie.gawroriski tags: wip-jdwprefactor
07:32
Renames. check-in: da0b5ffd37 user: stephanie.gawroriski tags: wip-jdwprefactor
07:31
Renames. check-in: 24b14fdc6b user: stephanie.gawroriski tags: wip-jdwprefactor
07:30
Renames. check-in: dad8d8b523 user: stephanie.gawroriski tags: wip-jdwprefactor
07:28
Copy and clear out all the event handlers. check-in: a25cfc863e user: stephanie.gawroriski tags: wip-jdwprefactor
07:19
Encapsulate more methods. check-in: 6ce4d91ff2 user: stephanie.gawroriski tags: wip-jdwprefactor
07:15
Make some more controller methods visible. check-in: b57d494e52 user: stephanie.gawroriski tags: wip-jdwprefactor
07:13
Make some host controller methods visible. check-in: e53714d4fa user: stephanie.gawroriski tags: wip-jdwprefactor
07:10
More moving over. check-in: a71a4dfdbf user: stephanie.gawroriski tags: wip-jdwprefactor
07:07
Add base event for host event handler. check-in: b500c25d07 user: stephanie.gawroriski tags: wip-jdwprefactor
07:05
More cleanups. check-in: 2085eaac22 user: stephanie.gawroriski tags: wip-jdwprefactor
07:01
Prefix ErrorType. check-in: 5f934f9e56 user: stephanie.gawroriski tags: wip-jdwprefactor
07:00
Prefix CommLink. check-in: 95ff2c0bac user: stephanie.gawroriski tags: wip-jdwprefactor
06:58
Rename JDWPStepTracker to JDWPHostStepTracker. check-in: b816438bf5 user: stephanie.gawroriski tags: wip-jdwprefactor
06:58
Rename JDWPThreadSuspension to JDWPHostThreadSuspension. check-in: 8778da2c79 user: stephanie.gawroriski tags: wip-jdwprefactor
06:55
Rename JDWPController to JDWPHostController. check-in: 2939de4fe9 user: stephanie.gawroriski tags: wip-jdwprefactor
06:54
Rename JDWPFactory to JDWPHostFactory. check-in: 38a0e2e166 user: stephanie.gawroriski tags: wip-jdwprefactor
06:52
Rename JDWPLinker to JDWPHostLinker. check-in: 713d85492c user: stephanie.gawroriski tags: wip-jdwprefactor
06:51
Rename JDWPState to JDWPHostState. check-in: c259835f3b user: stephanie.gawroriski tags: wip-jdwprefactor
06:51
Wrap state. check-in: 61fdb98ce5 user: stephanie.gawroriski tags: wip-jdwprefactor
06:47
Move the command handler out of way. check-in: 07e3c8e69b user: stephanie.gawroriski tags: wip-jdwprefactor
04:35
Rename JDWPBinding to JDWPHostBinding and move it to host. check-in: 127ad6ad99 user: stephanie.gawroriski tags: wip-jdwprefactor
04:30
Move views and trips to host. check-in: a8db7e6af7 user: stephanie.gawroriski tags: wip-jdwprefactor
04:27
Add base module for the host JDWP implementation. check-in: 3e15a95de4 user: stephanie.gawroriski tags: wip-jdwprefactor
04:25
Add base for debug-jdwp-vm-host where host related JDWP classes will go. check-in: eeb848b372 user: stephanie.gawroriski tags: wip-jdwprefactor
04:21
Create new branch named "wip-jdwprefactor" check-in: df895ce1fe user: stephanie.gawroriski tags: wip-jdwprefactor
04:20
Improved base for ID sizes. check-in: 764dcb1390 user: stephanie.gawroriski tags: trunk
04:11
Send ID sizes to the packet. check-in: 25c4c65199 user: stephanie.gawroriski tags: trunk
04:06
IDs will need to be refactored greatly. check-in: 64370adc67 user: stephanie.gawroriski tags: trunk
03:24
Correct JDWP debugger when reading long enough packets subtracting the wrong value incorrectly. check-in: bf85683041 user: stephanie.gawroriski tags: trunk
03:22
Work on the debugger. check-in: 662dd152a8 user: stephanie.gawroriski tags: trunk
03:07
Base for method reading; Switch to a class for Id which can go up to long. check-in: 3f988ff157 user: stephanie.gawroriski tags: trunk
2024-01-22
20:36
Add base for class lookup; Add base for waiting send. check-in: c9d778d8ff user: stephanie.gawroriski tags: trunk
19:28
Add base blank classes for remote classes, methods, and instructions. check-in: c15755ea0d user: stephanie.gawroriski tags: trunk
19:06
Major improvement to the layout of the debugger. check-in: 14061f3f34 user: stephanie.gawroriski tags: trunk
02:51
Add base for toolbar button actions. check-in: 53c8f880c1 user: stephanie.gawroriski tags: trunk
02:26
Improve the look and feel a bit. check-in: f75954c44d user: stephanie.gawroriski tags: trunk
02:05
Reduce the amount of padding for instructions. check-in: b1a648179c user: stephanie.gawroriski tags: trunk
2024-01-21
20:03
Base for showing instructions of a random Java method. check-in: 2f900979a1 user: stephanie.gawroriski tags: trunk
08:39
Ask and print information about the VM being debugged. check-in: 2f130a416a user: stephanie.gawroriski tags: trunk
08:32
Add state flag for when the VM has been started. check-in: 80c0719b80 user: stephanie.gawroriski tags: trunk
08:22
More debugger work. check-in: 6c529d828c user: stephanie.gawroriski tags: trunk
07:38
Emit VM_START; Mask JDWP packet flags so that they are not sign extended. check-in: 7b1c6082fe user: stephanie.gawroriski tags: trunk
07:08
Implement cleaning of objects and disposals. check-in: 17a9c4247b user: stephanie.gawroriski tags: trunk
00:23
Add hook for thread start and death and handle those events. check-in: 1604e87ff8 user: stephanie.gawroriski tags: trunk
2024-01-20
21:46
Get of thread name. check-in: 37825519d7 user: stephanie.gawroriski tags: trunk
19:45
Implement get of the constant pool for debugging. check-in: 2d0e158c4e user: stephanie.gawroriski tags: trunk
10:38
For inspection dialogs, do a little more organizing of the layout. check-in: 48d5a87d61 user: stephanie.gawroriski tags: trunk
06:37
More debugger frame and dialog work. check-in: c2c3f6bbfe user: stephanie.gawroriski tags: trunk
03:53
Add get of capabilities of the remote VM being debugged. check-in: c1506a7b96 user: stephanie.gawroriski tags: trunk
01:09
Add base call for event handling loop in the debugger. check-in: 55d54d0ef1 user: stephanie.gawroriski tags: trunk
2024-01-19
23:59
Do not exclude "assets/"; Clarify documentation on -Xdebug. check-in: af321922e0 user: stephanie.gawroriski tags: trunk
23:56
Allow the standalone launcher to use the debugger internally. check-in: 625b1dcb7a user: stephanie.gawroriski tags: trunk
23:00
Add special switch to standalone (-XdebuggerOnly) to launch the built in debugger. check-in: 8acbcda690 user: stephanie.gawroriski tags: trunk
10:29
More debugger work; Correct error where the first read packet was being read as zero length when that was not correct. check-in: e88f6a6194 user: stephanie.gawroriski tags: trunk
07:07
Add base for SquirrelJME byte code level debugger; Add run configurations to simplify debugging SpringCoat. check-in: bbd57c3318 user: stephanie.gawroriski tags: trunk
2024-01-18
22:44
Base idea on building and constructing classes for testing purposes. check-in: 943a824e2a user: stephanie.gawroriski tags: trunk
21:47
Add a flag to allow invalid classes to be generated for specific testing purposes. check-in: 9632953c37 user: stephanie.gawroriski tags: trunk
2024-01-16
23:40
Add more base blank methods for class building. check-in: 4a228db0df user: stephanie.gawroriski tags: trunk
23:13
Add base methods for building constant pool entries. check-in: 7e1fd6f80b user: stephanie.gawroriski tags: trunk
2024-01-15
18:08
Better handle transparency in SwingPencilShelf; Other fixes for handling transparency. check-in: 1cf0609e86 user: stephanie.gawroriski tags: trunk
2024-01-14
23:05
More work on base class implementations. check-in: c494f8c49c user: stephanie.gawroriski tags: trunk
22:41
Add blank base for NullAudioPresenter. check-in: b8ecf9d758 user: stephanie.gawroriski tags: trunk
22:36
Implementation of a bunch of paletted images and otherwise. check-in: 5310cc359e user: stephanie.gawroriski tags: trunk
21:48
Add palette handler to callback. check-in: a00d27f946 user: stephanie.gawroriski tags: trunk
21:38
Add initial loading into a DoJa 8-bit image loader. check-in: 4c75f616f6 user: stephanie.gawroriski tags: trunk
21:24
Refactor and generization of ImageReaderDispatcher and resultant readers to be more open on the creation of images. check-in: 177d3e6b86 user: stephanie.gawroriski tags: trunk
20:52
Make ImageReaderDispatcher not static. check-in: 985c58a247 user: stephanie.gawroriski tags: trunk
20:49
Initial base for PalettedImage implementation. check-in: 2139a0b865 user: stephanie.gawroriski tags: trunk
19:58
Use file separator as well for suite basename; Use native image loader for GIF, JPEG, and PNG on standalone/hosted. check-in: 6417eae95c user: stephanie.gawroriski tags: trunk
19:11
Allow native image loading to be cancelled. check-in: b8b79a8b8d user: stephanie.gawroriski tags: trunk
19:00
Cherry pick native image loader from wip-gif. check-in: f3eda3f268 user: stephanie.gawroriski tags: trunk
18:29
Merge from trunk. Leaf check-in: 36a9efedb3 user: stephanie.gawroriski tags: wip-gif
17:47
Fallback incase there is no actual path or name of Jar, also use the basename of it. check-in: 66d3e7c4df user: stephanie.gawroriski tags: trunk
17:46
For i-mode applications, if an application has any non-ISO-8859-1 characters then append the Jar name. check-in: 17a6dfe996 user: stephanie.gawroriski tags: trunk
17:06
Refactor trace flags to commonize them between VMs, this adds -Xtrace to VMFactory and standalone; Correct handling of -Xentry; Correct bugs in JarInflater around the source stream. check-in: 35089e3e02 user: stephanie.gawroriski tags: trunk
15:44
Correct NanoCoat compilation for Windows. check-in: 80babb60b8 user: stephanie.gawroriski tags: trunk
13:35
Implement JarInflater. check-in: 6fb68491b8 user: stephanie.gawroriski tags: trunk
02:48
Base work on JarInflater. check-in: 114a84e58b user: stephanie.gawroriski tags: trunk
00:07
Trim out NULs found in ADFs. check-in: 48a86e4831 user: stephanie.gawroriski tags: trunk
2024-01-09
21:52
Add offsets to class builder information; Document writing of Java values to stream. check-in: fd7adf411a user: stephanie.gawroriski tags: trunk
21:37
Base initial init of class building. check-in: 6f91750004 user: stephanie.gawroriski tags: trunk
21:24
Include Windows header in atomic. check-in: 5f1dd0ca4d user: stephanie.gawroriski tags: trunk
21:20
Implement output stream to a generic byte array. check-in: a5445a3bdb user: stephanie.gawroriski tags: trunk
19:49
INclude header. check-in: 8275b4922c user: stephanie.gawroriski tags: trunk
19:45
Implement writing out output streams and output streams to memory. check-in: dedd0f85d7 user: stephanie.gawroriski tags: trunk
19:11
Implement base blank write stream tests. check-in: 1553fb10f1 user: stephanie.gawroriski tags: trunk
17:07
Add base for blank class builder, to build actual class files for testing. check-in: c94fe644aa user: stephanie.gawroriski tags: trunk
16:59
Add tests for atomics; Add plain atomic set and get. check-in: 3d56b7f712 user: stephanie.gawroriski tags: trunk
15:50
Correct compilation error. check-in: 02a98ede50 user: stephanie.gawroriski tags: trunk
15:50
Fixup win32 atomics. check-in: 93a3aba306 user: stephanie.gawroriski tags: trunk
15:40
Partial atomic cleanup work. check-in: 34504129c3 user: stephanie.gawroriski tags: trunk
06:47
Move around to require a semicolon to be used. check-in: f355fd57b1 user: stephanie.gawroriski tags: trunk
06:44
Add magical pointer introspection; Base for atomics, currently just GCC. check-in: 90675f42d2 user: stephanie.gawroriski tags: trunk
01:06
Add base blank methods for parsing classes. check-in: d4b9fbdb53 user: stephanie.gawroriski tags: trunk
2024-01-08
18:56
Implement test for reading Java values. check-in: 21c79c26d1 user: stephanie.gawroriski tags: trunk
2024-01-07
19:53
Mark CustomConnectionFactory as vendor API. check-in: 0e0dd9ddc6 user: stephanie.gawroriski tags: trunk
17:03
Mark classes as API. check-in: 3ae0a9d734 user: stephanie.gawroriski tags: trunk
03:53
Seed scratchpad from STO files. check-in: 2f2e1b34e5 user: stephanie.gawroriski tags: trunk
02:17
Add base for Palette; Implement methods for Font and Image needed to show PoN crash screen. check-in: f04240312f user: stephanie.gawroriski tags: trunk
01:46
Explode all Jars regardless if they are directly accessible or not for the hosted environment. check-in: 7575017b48 user: stephanie.gawroriski tags: trunk
01:40
In EmulatedJarPackageShelf, use RawVMClassLibrary instead of assuming on path. check-in: b28e21a785 user: stephanie.gawroriski tags: trunk
01:30
Mark application handlers as vendor API. check-in: d49e9d16ed user: stephanie.gawroriski tags: trunk
01:25
When searching for sibling files, use the short name if the full name was not found. check-in: e9dd7a5bd3 user: stephanie.gawroriski tags: trunk
00:17
Commonize extension checks for Jars and resources. check-in: 7392824019 user: stephanie.gawroriski tags: trunk
2024-01-06
23:57
Add support for -jar in the standalone version; Do not optimize PencilShelf in ProGuard. check-in: d530f7731f user: stephanie.gawroriski tags: trunk
21:32
Encapsulate into a shelf wrapper. check-in: 64e1f0c1e6 user: stephanie.gawroriski tags: trunk
20:42
Nice refactor of the suite scanner and such, which will make adding onto it much easier and cleaner. check-in: 86f23eb3e9 user: stephanie.gawroriski tags: trunk
18:51
Add base test for reading Java values; Initial base for -jar. check-in: 07212b48c7 user: stephanie.gawroriski tags: trunk
00:46
Add reading of Java types from streams. check-in: 22c69bc4b3 user: stephanie.gawroriski tags: trunk
2024-01-05
03:26
Go back to at c since CLion handles it better; Define base constant pool entries. check-in: 5f0506e669 user: stephanie.gawroriski tags: trunk
2024-01-04
21:49
Base for doxygen; Change some at c to at ref. check-in: f4aea78728 user: stephanie.gawroriski tags: trunk
2024-01-03
23:06
Base class definitions; Add base data types for comparator, trees, and maps; Add base blank functions for list sorting and searching. check-in: c77afaf27d user: stephanie.gawroriski tags: trunk
2024-01-02
06:50
Correct test compile. check-in: 114aae6e10 user: stephanie.gawroriski tags: trunk
04:30
Add various blank bases for classes. check-in: bcca8f4c43 user: stephanie.gawroriski tags: trunk
03:35
Base handling for class files. check-in: 59190b377c user: stephanie.gawroriski tags: trunk
02:30
Add normal seekable as input stream which does not lock memory. check-in: d8e366ba59 user: stephanie.gawroriski tags: trunk
02:23
Base for having lockable regions in seekables. check-in: 2263483877 user: stephanie.gawroriski tags: trunk
01:18
Add base for loading libraries from Zip files. check-in: 133da3bfdf user: stephanie.gawroriski tags: trunk
00:53
Add blank sources for seekable buffers. check-in: fe55a83a6e user: stephanie.gawroriski tags: trunk
00:51
Implement get of resources and reading them. check-in: 5387c4a6b4 user: stephanie.gawroriski tags: trunk
2024-01-01
22:36
Implement memory streams. check-in: aecb7b6224 user: stephanie.gawroriski tags: trunk
11:06
Base for input stream structures. check-in: a94f8cf44a user: stephanie.gawroriski tags: trunk
08:29
Happy new year! check-in: 8ccd6a3ace user: stephanie.gawroriski tags: trunk
07:14
Update copyrights and trademarks to 2024. check-in: 6c6c825be3 user: stephanie.gawroriski tags: trunk
07:11
Add parameter checks. check-in: b97d2eb045 user: stephanie.gawroriski tags: trunk
04:08
Implement test for reading streams. check-in: 629db10655 user: stephanie.gawroriski tags: trunk, x-date-202401, x-year-2024
2023-12-31
20:15
Add test for reading too many bytes from an input stream. check-in: 852e0987e9 user: stephanie.gawroriski tags: trunk
18:10
Implement test for reading an empty input stream. check-in: 8063f43f74 user: stephanie.gawroriski tags: trunk
09:06
Unmark unreachable code. check-in: 11116b30e5 user: stephanie.gawroriski tags: trunk
06:53
Base for streams. check-in: aef9a799f4 user: stephanie.gawroriski tags: trunk
06:41
Add blank test for reading an empty stream. check-in: 1ea73c9e7b user: stephanie.gawroriski tags: trunk
06:04
Add base function for reading Zip entries. check-in: 52b15e1e98 user: stephanie.gawroriski tags: trunk
05:58
Add base for Zip tests. check-in: 6bf56d2e0d user: stephanie.gawroriski tags: trunk
05:47
Add base for ZIP; Have a basic mock Jar setup. check-in: ff755524c5 user: stephanie.gawroriski tags: trunk
03:28
Add blank test for testing streams. check-in: a37c88608a user: stephanie.gawroriski tags: trunk
03:27
More work on direct Jar reading; Add resource as stream only; Base for stream. check-in: 2304161da1 user: stephanie.gawroriski tags: trunk
03:13
Implement accessing of raw library data, if applicable. check-in: 7012c8947c user: stephanie.gawroriski tags: trunk
02:25
Remove stream and direct handler for libraries, NanoCoat will only accept raw access. check-in: f3724ad9f4 user: stephanie.gawroriski tags: trunk
02:23
Implement reading of raw data. check-in: eaec99ac0b user: stephanie.gawroriski tags: trunk
2023-12-30
23:02
Add unzip utility. check-in: 077d1bebea user: stephanie.gawroriski tags: trunk
05:44
Add test for raw library ROM access. check-in: 44e4a10fdc user: stephanie.gawroriski tags: trunk
05:33
Add blank tests for finding resources and raw data. check-in: 62b630294f user: stephanie.gawroriski tags: trunk
05:30
Add base test for starting tasks; Add mocked Jar and its contents; Base for mocking libraries. check-in: 94207efaaf user: stephanie.gawroriski tags: trunk
04:02
Include NUL in strdup. check-in: f2437333ba user: stephanie.gawroriski tags: trunk
02:53
Implement pointer addressing. check-in: c14f9beac3 user: stephanie.gawroriski tags: trunk
02:53
Correct incorrect library size calculation. check-in: db9ded71c2 user: stephanie.gawroriski tags: trunk
02:49
Add more debugging. check-in: a352c9942f user: stephanie.gawroriski tags: trunk
02:40
Add checks and debugging for pool link corruption. check-in: 9cfba1f58b user: stephanie.gawroriski tags: trunk
02:18
Simplify strdup. check-in: 1ab2784691 user: stephanie.gawroriski tags: trunk
02:09
More library work; Add checks for allocation link corruption. check-in: 1440f8391d user: stephanie.gawroriski tags: trunk
01:35
Simplify error definition. check-in: 4828e2bc9a user: stephanie.gawroriski tags: trunk
01:34
Add SJME_DEFAULT_ERROR_OR() so another option is available. check-in: 24af72bd0e user: stephanie.gawroriski tags: trunk
01:31
After Java calls, check if an exception is thrown so the resultant error state can be set. check-in: 64802beaaa user: stephanie.gawroriski tags: trunk
01:26
More suite/library fixings and refactorings; Add SJME_DEFAULT_ERROR as a fallback error. check-in: 33346f3a35 user: stephanie.gawroriski tags: trunk
01:08
More suite and library refactoring. check-in: 6acfcf759c user: stephanie.gawroriski tags: trunk
2023-12-29
23:35
More simplification. check-in: 2c7e855ec9 user: stephanie.gawroriski tags: trunk
23:21
Base VirtualLibrary initialization; Simplify ROM structure. check-in: 45b96ce748 user: stephanie.gawroriski tags: trunk
2023-12-28
03:32
Synchronize and return the resultant pointer. check-in: 5ad3058e9a user: stephanie.gawroriski tags: trunk
03:30
Base for initializing the library list in the emulator frontend. check-in: 5f1bf0b64e user: stephanie.gawroriski tags: trunk
00:57
Implement search of library by name. check-in: 2a15ecf2e0 user: stephanie.gawroriski tags: trunk
00:18
Base for SDK Gradle Plugin. check-in: c148c8c99b user: stephanie.gawroriski tags: trunk
2023-12-27
19:57
Implement string decoding. check-in: 6f5730bfc7 user: stephanie.gawroriski tags: trunk
2023-12-25
16:32
Rename testStringIntern to testNvmStringIntern; Implement tests for strings. check-in: 498b2c8893 user: stephanie.gawroriski tags: trunk
14:09
Add base blank test for string decoding. check-in: 8c163aa501 user: stephanie.gawroriski tags: trunk
13:36
Use better name for string functions. check-in: 1da62b523d user: stephanie.gawroriski tags: trunk
01:34
Move input set up. check-in: ee8b97ddbd user: stephanie.gawroriski tags: trunk
01:19
Setting of extended retropad buttons in libretro. check-in: adf4ce8df8 user: stephanie.gawroriski tags: trunk
2023-12-24
06:52
Experimental libretro extra inputs. check-in: 4ebdc3c4d5 user: stephanie.gawroriski tags: trunk
2023-12-23
20:54
Do not assign over NULL. check-in: d53ca2a93b user: stephanie.gawroriski tags: trunk
20:50
Setup enum for extra button IDs. check-in: 257153583c user: stephanie.gawroriski tags: trunk
20:42
Add more debugging. check-in: 33b3ac0223 user: stephanie.gawroriski tags: trunk
20:41
Hypothetical use of extended controls. check-in: 87221601d8 user: stephanie.gawroriski tags: trunk
20:04
Bring in experimental header. check-in: 254306917f user: stephanie.gawroriski tags: trunk
06:07
Suppress unused as it is called from native code. check-in: c5b844d525 user: stephanie.gawroriski tags: trunk
06:06
For flat lists entries will need to be cached. check-in: 196f474bdb user: stephanie.gawroriski tags: trunk
06:02
Call into Java code to get the suite list. check-in: 0fe91aebe1 user: stephanie.gawroriski tags: trunk
05:51
Implement search of class path by Id. check-in: 341bd17348 user: stephanie.gawroriski tags: trunk
04:26
Add string format allocation; mock libraries along with their id and name. check-in: 0ac4bbaf7e user: stephanie.gawroriski tags: trunk
01:58
Input controls adjustments for libretro. check-in: afad4ed6fc user: stephanie.gawroriski tags: trunk
00:49
Implement tests for resolving by id and name, now to implement the functions. check-in: 96fc73ca02 user: stephanie.gawroriski tags: trunk
2023-12-22
22:51
On Windows only abort if a debugger is present. check-in: 2945b06df2 user: stephanie.gawroriski tags: trunk
22:49
Correct MSVC build. check-in: 66366fbd1c user: stephanie.gawroriski tags: trunk
18:19
Implement get of ROM suite libraries. check-in: 059db5a483 user: stephanie.gawroriski tags: trunk
18:00
Correct CMakeLists for npapi. check-in: b3d5232da0 user: stephanie.gawroriski tags: trunk
17:19
Only include tests if testing is enabled. check-in: 3863da471c user: stephanie.gawroriski tags: trunk
01:59
Initial work on setting up mocks for libraries and suites. check-in: 75ef58d636 user: stephanie.gawroriski tags: trunk
01:16
Correct compile error; Base for mocking suites. check-in: fb0307cd9f user: stephanie.gawroriski tags: trunk
00:55
Add configuration option to run unit tests within the core. check-in: 13f3db4422 user: stephanie.gawroriski tags: trunk
2023-12-21
22:50
Add wrapper around main for testing. check-in: 9ca1748724 user: stephanie.gawroriski tags: trunk
22:23
Make tests be a library so it can potentially be included in front ends. check-in: 5a8ef72cb8 user: stephanie.gawroriski tags: trunk
22:02
Continued refactoring. check-in: 7389fd8c5c user: stephanie.gawroriski tags: trunk
21:55
Minor mock refactoring. check-in: 90f6890776 user: stephanie.gawroriski tags: trunk
21:40
Rename make to Nvm. check-in: 0fcce50402 user: stephanie.gawroriski tags: trunk
21:37
Rename sjme_mockDoInit to sjme_mockDoMakeState. check-in: 978a61bd91 user: stephanie.gawroriski tags: trunk
21:35
Rename elevator to mock as it is a better name for it. check-in: 3f06bf144b user: stephanie.gawroriski tags: trunk
19:41
Update on test description. check-in: d9fe4ef46b user: stephanie.gawroriski tags: trunk
19:35
Add base blank test for getting libraries by id and name. check-in: 127ad485e7 user: stephanie.gawroriski tags: trunk
16:48
Use correct size when allocating the suite cache. check-in: 3b4d2d3f83 user: stephanie.gawroriski tags: trunk
03:51
Add base for suite cache and a means to obtain the libraries within a suite. check-in: dcfc79dfd2 user: stephanie.gawroriski tags: trunk
03:34
Add inline SJME_IS_ERROR. check-in: 5fb231c806 user: stephanie.gawroriski tags: trunk
00:30
Initialize and passing of classpath IDs. check-in: c964d90d0f user: stephanie.gawroriski tags: trunk
00:10
Add better inputs for libNativeNanoCoat rather than just the source root so Gradle does not have to always rebuild on unrelated changes. check-in: eb0bb689e9 user: stephanie.gawroriski tags: trunk
2023-12-20
22:54
Remove modules from VCS. check-in: 1600e23cb7 user: stephanie.gawroriski tags: trunk
22:10
Add missing header and add base for shared library. check-in: e5d91c66db user: stephanie.gawroriski tags: trunk
22:02
Add base blank project for NPAPI support along with the NPAPI headers. check-in: bcf8450e56 user: stephanie.gawroriski tags: trunk
21:42
Move flatten to FlatList. check-in: d5f20ececc user: stephanie.gawroriski tags: trunk
2023-12-18
23:34
Map input class path entries to IDs. check-in: 79a4e4b2a4 user: stephanie.gawroriski tags: trunk
23:26
Add per-suite library ID which will be used for initializing the classpath within NanoCoat. check-in: 4d89501e3b user: stephanie.gawroriski tags: trunk
2023-12-17
23:27
Initialization of flat pointer lists and passing the new list types for the initial task. check-in: b6db115d01 user: stephanie.gawroriski tags: trunk
22:29
Add test for flattening of argc/argv. check-in: 935be0fecb user: stephanie.gawroriski tags: trunk
21:58
Initialization of both variadic and array lists. check-in: 21ee4bb2a7 user: stephanie.gawroriski tags: trunk
20:12
Minor work. check-in: 9d8cf5d92b user: stephanie.gawroriski tags: trunk
20:06
Add base common initialization for lists. check-in: bf2df1210d user: stephanie.gawroriski tags: trunk
17:00
Add in checks for arguments. check-in: 561ff98dff user: stephanie.gawroriski tags: trunk
16:54
Forward from ... to va. check-in: 54e21420f8 user: stephanie.gawroriski tags: trunk
16:50
More list allocation work. check-in: 13b809ca28 user: stephanie.gawroriski tags: trunk
16:09
Implement allocation of lists. check-in: 66bf640a71 user: stephanie.gawroriski tags: trunk
15:38
Correct compilation error. check-in: f680974350 user: stephanie.gawroriski tags: trunk
15:37
Add sjme_lpstr and sjme_lpcstr for char* and const char*. check-in: cb24f0e5fd user: stephanie.gawroriski tags: trunk
15:34
Add scope for build utilities. check-in: 9aa9404227 user: stephanie.gawroriski tags: trunk
15:31
Add base for list declarations. check-in: fe54c7561c user: stephanie.gawroriski tags: trunk
15:09
Base call to start task. check-in: 8c2ab147fa user: stephanie.gawroriski tags: trunk
04:06
Add base blank multithreaded code. check-in: 9da3cedd34 user: stephanie.gawroriski tags: trunk
03:49
Correct writing of pointers. check-in: e8344e1791 user: stephanie.gawroriski tags: trunk
02:19
Pass system properties to NanoCoat. check-in: 254d429d57 user: stephanie.gawroriski tags: trunk
02:12
Initializing of C strings and C string arrays accordingly. check-in: dbc62b1b65 user: stephanie.gawroriski tags: trunk
00:44
Add LinkedCharStar. check-in: 38f8c4b5e7 user: stephanie.gawroriski tags: trunk
2023-12-16
22:16
Remove CString. check-in: 473e25d8c4 user: stephanie.gawroriski tags: trunk
22:15
Add CharStar class. check-in: 3e94bb9a7a user: stephanie.gawroriski tags: trunk
18:07
Correct compilation error when debugging is not used. check-in: 68f6694314 user: stephanie.gawroriski tags: trunk
00:41
Fix compilation error. check-in: 362fde9245 user: stephanie.gawroriski tags: trunk
2023-12-15
22:11
Always expose sjme_messageR. check-in: da025398c2 user: stephanie.gawroriski tags: trunk
19:32
Blank base for CString; Base for setting main class and arguments. check-in: 1ed322eafc user: stephanie.gawroriski tags: trunk
19:08
Initialize base blank cache for VirtualSuite. check-in: 1ab644a5a1 user: stephanie.gawroriski tags: trunk
18:51
Add base for cache init. check-in: c6d95dc886 user: stephanie.gawroriski tags: trunk
18:37
If there is only a single suite there is no need to merge them. check-in: 69e6b0c46c user: stephanie.gawroriski tags: trunk
17:12
Add checks around functions. check-in: f2f18f1769 user: stephanie.gawroriski tags: trunk
16:25
Scan the payload for potential ROMs. check-in: 3cba8e048f user: stephanie.gawroriski tags: trunk
15:50
Suite initialization logic in sjme_nvm_boot. check-in: 26fbde6c9e user: stephanie.gawroriski tags: trunk
15:26
Add base functions for combining suites and scanning the payload. check-in: 4385ceebe1 user: stephanie.gawroriski tags: trunk
02:52
Use generic allocation for boot parameters instead of doing in native code directly. check-in: c7b179eac8 user: stephanie.gawroriski tags: trunk
02:46
Implement pre-allocation of the reserved pool. check-in: 2fb50c7ceb user: stephanie.gawroriski tags: trunk
01:31
Negatize the size. check-in: 317caa6dc4 user: stephanie.gawroriski tags: trunk
01:30
Add base for common generic sizes and other cleanup. check-in: f1bbead970 user: stephanie.gawroriski tags: trunk
2023-12-14
21:24
Remove the static class info and ROM definitions. check-in: 80da8c1bd0 user: stephanie.gawroriski tags: trunk
20:14
Set of virtual suite functions. check-in: e116ce0ab4 user: stephanie.gawroriski tags: trunk
2023-12-13
12:48
Various cleanups; Add an allocate copy function so that can simplify memory that we want to defensive copy. check-in: d2632b11c0 user: stephanie.gawroriski tags: trunk
02:51
Have the ability to provide virtual suites so that a native NanoCoat could use VMSuiteManager. check-in: 3772978128 user: stephanie.gawroriski tags: trunk
02:44
Base structures for ROMs. check-in: 2c347a9c59 user: stephanie.gawroriski tags: trunk
01:16
Allocation of boot parameters. check-in: 22a5ae6b72 user: stephanie.gawroriski tags: trunk
2023-12-12
22:57
Add base for boot parameter class. check-in: 921bbe55d5 user: stephanie.gawroriski tags: trunk
22:45
Add a nothing test. check-in: 3a20e604bd user: stephanie.gawroriski tags: trunk
21:49
Add define for marking unused enum elements. check-in: dc29797cb0 user: stephanie.gawroriski tags: trunk
21:45
Implement test for testing merging on free and all the variants of it. check-in: 9c508d76b3 user: stephanie.gawroriski tags: trunk
2023-12-11
23:28
Determine all the scenarios for block free merging order. check-in: ee79668dbf user: stephanie.gawroriski tags: trunk
21:52
More of the free merging test. check-in: 77d1615b24 user: stephanie.gawroriski tags: trunk
21:39
Implement test for reallocation. check-in: 5c3ad6e068 user: stephanie.gawroriski tags: trunk
18:43
For the pool size initialization, do not consider the allocation pool data as part of the size itself... this fixes an overflow. check-in: 3ba1600d6e user: stephanie.gawroriski tags: trunk
16:59
Add assertion for reserved space changing. check-in: ad32418d85 user: stephanie.gawroriski tags: trunk
16:34
Move realloc random test to another test. check-in: ce5182df01 user: stephanie.gawroriski tags: trunk
15:25
Implement test for block splitting. check-in: b264b81464 user: stephanie.gawroriski tags: trunk
02:10
Add additional tests for splitting and alloc without free. check-in: e0ccb06d55 user: stephanie.gawroriski tags: trunk
2023-12-10
20:30
Minor allocation work. check-in: bc5641fbc8 user: stephanie.gawroriski tags: trunk
05:17
Add base frontend which is a libjvm implementation. check-in: 6e9466c84d user: stephanie.gawroriski tags: trunk
2023-12-09
18:06
Make sure CLion inspections are stored in the repository. check-in: 6fb6d83a29 user: stephanie.gawroriski tags: trunk
16:33
Put elevator back to using boolean. check-in: 5da9fe735b user: stephanie.gawroriski tags: trunk
04:25
Add just source line indication accordingly. check-in: be281835a8 user: stephanie.gawroriski tags: trunk
04:21
Minor cleanup. check-in: 9a724ae284 user: stephanie.gawroriski tags: trunk
04:20
Change bootConfig to bootParam since it makes more sense. check-in: a1c689a2c5 user: stephanie.gawroriski tags: trunk
02:59
Add skip test for exception. check-in: b29a2b3e2c user: stephanie.gawroriski tags: trunk
02:55
Make stack traces in C the same as the ones in Java. check-in: bce21924be user: stephanie.gawroriski tags: trunk
02:45
Implement nested exception handling. check-in: 03a014d248 user: stephanie.gawroriski tags: trunk
01:34
Ending cleanup perhaps? check-in: 81b688aec2 user: stephanie.gawroriski tags: trunk
01:29
Add base for nested exceptions. check-in: e44bfed840 user: stephanie.gawroriski tags: trunk
01:25
Corrections to C exception handling. check-in: 2662f85b90 user: stephanie.gawroriski tags: trunk
01:09
Base for stack tracing exception handling in native C. check-in: 7feb87d9d7 user: stephanie.gawroriski tags: trunk
00:45
Keep a basic simple backtrace for native function with exception handling. check-in: 88c9085d84 user: stephanie.gawroriski tags: trunk
2023-12-08
22:37
Move many more functions to sjme_errorCode from sjme_jboolean. check-in: d09e9d567f user: stephanie.gawroriski tags: trunk
22:22
Use a macro to check for errors. check-in: 6126fbd019 user: stephanie.gawroriski tags: trunk
22:17
Make SJME_ERROR_NONE specifically 1 as in true. check-in: cde44dd63b user: stephanie.gawroriski tags: trunk
21:45
Move some other functions to using error codes instead of booleans. check-in: 39c9ceac08 user: stephanie.gawroriski tags: trunk
21:33
Make sjme_nvm_boot return an error code. check-in: 8d406de83c user: stephanie.gawroriski tags: trunk
21:25
Correct sjme_jni_throwVMException. check-in: 7b89751848 user: stephanie.gawroriski tags: trunk
19:53
Move the whole bunch of nvm functions into their own header. check-in: 0b42a8a330 user: stephanie.gawroriski tags: trunk
18:37
Add base for configuration structs and types. check-in: bb5215c022 user: stephanie.gawroriski tags: trunk
18:25
Use pool to allocate instead of malloc. check-in: 1c2ae2f0a0 user: stephanie.gawroriski tags: trunk
17:20
Base initialize of the allocation pool. check-in: a1a82f317b user: stephanie.gawroriski tags: trunk
2023-12-07
22:02
The Docker container in the future will be using rdp to access the desktop. check-in: d520df3bda user: stephanie.gawroriski tags: trunk
21:16
Add no-op tests for skipping and passing. check-in: b25d88e5c3 user: stephanie.gawroriski tags: trunk
15:48
If there is no CMake cache in the utilities directory but the directory does exist then perform a configure since it might have been a partial or killed configure. check-in: fd4d8a9cea user: stephanie.gawroriski tags: trunk
15:37
Comment correction. check-in: b223c8d272 user: stephanie.gawroriski tags: trunk
2023-12-06
19:10
Merge heads. check-in: daae30d72b user: stephanie.gawroriski tags: trunk
19:05
Set output for release and debug for utilities on MSVC. check-in: 34c16e28eb user: stephanie.gawroriski tags: trunk
17:25
Return some values accordingly. check-in: c375ac24e7 user: stephanie.gawroriski tags: trunk
15:05
Add front end wrappers to objects. check-in: 91010b18ad user: stephanie.gawroriski tags: trunk
02:36
Correct compilation errors. check-in: efc6a71a75 user: stephanie.gawroriski tags: trunk
02:33
Add base wrappers for native structs. check-in: 1d0ff83ccf user: stephanie.gawroriski tags: trunk
01:18
Do not do todos in libretro, just message no-ops so it does not debug terminate. check-in: d3807935a6 user: stephanie.gawroriski tags: trunk
01:13
Use partial message for libretro. check-in: 93401a22d0 user: stephanie.gawroriski tags: trunk
2023-12-05
23:00
Remove long paths from debug file paths if possible as they do not need to be their full length. check-in: e7eadb9a4c user: stephanie.gawroriski tags: trunk
22:52
Emit messages to RetroArch accordingly for messages and todos. check-in: dd14b86d17 user: stephanie.gawroriski tags: trunk
22:33
Corrections to the prefixing and unprefixing struct members. check-in: 1e7e08e360 user: stephanie.gawroriski tags: trunk
22:29
Prefix the JNI types from SquirrelJME with sjme_ so that they can easily be mixed with the system's JNI interfaces. check-in: 0aca0d3b90 user: stephanie.gawroriski tags: trunk
22:12
Base wrapping of types. check-in: f29bccea86 user: stephanie.gawroriski tags: trunk
21:58
Spacing. check-in: c946bf087f user: stephanie.gawroriski tags: trunk
21:46
Add base native library initialize. check-in: 6cb5e964a3 user: stephanie.gawroriski tags: trunk
16:46
Merge in wip-nanocoat, I think as a baseline for further work it is far enough and good... naturally work will continue on it in sub-branches as this is now locked in. check-in: 937c7683c1 user: stephanie.gawroriski tags: trunk
16:44
Bump timeouts to 60. Closed-Leaf check-in: ec6a33a68a user: stephanie.gawroriski tags: wip-nanocoat
15:42
Correct obfuscation issues and bump versions. check-in: 74476c402b user: stephanie.gawroriski tags: wip-nanocoat
15:16
Everything should be fine? check-in: 5de5d44d8e user: stephanie.gawroriski tags: wip-nanocoat
05:32
Disable proguard for test. check-in: 4c7d3b3ff7 user: stephanie.gawroriski tags: wip-nanocoat
05:02
Disable GitHub actions builds as they just duplicate what CircleCI does. check-in: 8db9913792 user: stephanie.gawroriski tags: wip-nanocoat
04:43
Make find_package for JNI quiet. check-in: 96440a45ae user: stephanie.gawroriski tags: wip-nanocoat
04:37
Add fallback JNI. check-in: b3f9a7ecd1 user: stephanie.gawroriski tags: wip-nanocoat
03:25
Disable NanoCoat test. check-in: 0dee80b636 user: stephanie.gawroriski tags: wip-nanocoat
03:18
Output CMake errors accordingly. check-in: 4b27ec5f95 user: stephanie.gawroriski tags: wip-nanocoat
02:58
Disable CodeQL as it is out of date. check-in: 27311f7d5e user: stephanie.gawroriski tags: wip-nanocoat
02:53
Do not warn about aot's test fixtures in ProGuard. check-in: 1108e8e1c2 user: stephanie.gawroriski tags: wip-nanocoat
01:35
Compilation fixes. check-in: 7ba5868f97 user: stephanie.gawroriski tags: wip-nanocoat
01:09
Move the archive output queue over. check-in: b53bf18b7b user: stephanie.gawroriski tags: wip-nanocoat
01:08
Make a CArchiveOutputStream. check-in: a98f57df37 user: stephanie.gawroriski tags: wip-nanocoat
00:35
Move sjme_elevatorAlloc to using the standard allocator. check-in: 39d952fd3f user: stephanie.gawroriski tags: wip-nanocoat
2023-12-04
21:01
Add test to randomly realloc memory. check-in: d2db614b58 user: stephanie.gawroriski tags: wip-nanocoat
20:57
Add test to randomly allocate then free memory. check-in: e887050419 user: stephanie.gawroriski tags: wip-nanocoat
20:36
Merge from trunk. check-in: edc7f00af2 user: stephanie.gawroriski tags: wip-nanocoat
08:02
Backup developer notes. check-in: 5495425709 user: squirreljme.automation tags: trunk
00:00
iml update. check-in: b94c576145 user: stephanie.gawroriski tags: wip-nanocoat
2023-12-03
21:57
Merge from trunk. check-in: 83519a4dff user: stephanie.gawroriski tags: wip-nanocoat
21:56
Just implode anything that is not Jar or Directory based. check-in: e818901b00 user: stephanie.gawroriski tags: trunk
21:53
In the hosted environment, allow the emulator library to migrate and be inherited accordingly so multiple ones are not extracted. check-in: b68408a738 user: stephanie.gawroriski tags: trunk
21:44
Add hosted environment to the standalone handler. check-in: baab5b8c95 user: stephanie.gawroriski tags: trunk
19:50
Use better name for createVM arguments. check-in: 49fe359d32 user: stephanie.gawroriski tags: wip-nanocoat
19:21
Add base blank file for virtual machine configuration. check-in: aac0a209d2 user: stephanie.gawroriski tags: wip-nanocoat
16:04
Add CMakeLists for emulator-base for easier developing. check-in: 0023561caf user: stephanie.gawroriski tags: wip-nanocoat
15:55
Pull in native JNI header accordingly. check-in: ffe148057a user: stephanie.gawroriski tags: wip-nanocoat
15:41
Add base for NanoCoat factory to use the native library for running code. check-in: 00a11ce77d user: stephanie.gawroriski tags: wip-nanocoat
04:52
Correct build of the library. check-in: a94146813f user: stephanie.gawroriski tags: wip-nanocoat
04:50
Perform build of the library. check-in: e9bf1f25ea user: stephanie.gawroriski tags: wip-nanocoat
04:42
Build NanoCoat accordingly. check-in: ea9c40c501 user: stephanie.gawroriski tags: wip-nanocoat
04:37
Add base for configuring the CMake build. check-in: f60d69237e user: stephanie.gawroriski tags: wip-nanocoat
02:40
Maybe fix libretro emscripten build? check-in: d08fee6f7d user: stephanie.gawroriski tags: wip-nanocoat
02:23
Set SQUIRRELJME_CROSS_BUILD to ON instead of having checks to compare the host because cross-arch Linux compiles will cause an issue. check-in: a243057cef user: stephanie.gawroriski tags: wip-nanocoat
01:49
If building for a different host just skip using CMake to build the utilities and stick with plain make. check-in: 4cca027d17 user: stephanie.gawroriski tags: wip-nanocoat
01:40
Corrections for RetroArch? check-in: 1efb430975 user: stephanie.gawroriski tags: wip-nanocoat
00:36
Fixes and corrections for RetroArch emscripten? check-in: ed30c03de6 user: stephanie.gawroriski tags: wip-nanocoat
2023-12-02
20:53
Disable orbis. check-in: d6f95f77ba user: stephanie.gawroriski tags: wip-nanocoat
20:41
Attempt to generate bitcode for RetroArch. check-in: 9818f5d413 user: stephanie.gawroriski tags: wip-nanocoat
19:59
Add base for random next int. check-in: 0fffbebac2 user: stephanie.gawroriski tags: wip-nanocoat
19:11
Add base random interfaces. check-in: c8d02cdd29 user: stephanie.gawroriski tags: wip-nanocoat
01:09
Initialize base for the allocation tests. check-in: ffa059f8ae user: stephanie.gawroriski tags: wip-nanocoat
01:05
Statically declare blobs. check-in: 0b74d624da user: stephanie.gawroriski tags: wip-nanocoat
01:03
Make header file for data as well too. check-in: 68fbe345c3 user: stephanie.gawroriski tags: wip-nanocoat
00:42
Correct compilation error. check-in: 1ec23dba63 user: stephanie.gawroriski tags: wip-nanocoat
2023-12-01
22:07
Add binary to source utility; Add blank tests for reading stored and deflated data in Zips. check-in: 7e600c2a18 user: stephanie.gawroriski tags: wip-nanocoat
21:00
Move to generic decoding file and base for sourceize. check-in: a09dd60d6f user: stephanie.gawroriski tags: wip-nanocoat
2023-11-30
19:53
Suppose a soft MMU implementation using a real MMU is an apatite MMU? check-in: 298c5366c2 user: stephanie.gawroriski tags: wip-nanocoat
18:56
Add blank software MMIO. check-in: 1cf1bd1095 user: stephanie.gawroriski tags: wip-nanocoat
00:59
Add base blank tests for all the byte code instructions, using the magic of IDE scripts! check-in: 347d0b6428 user: stephanie.gawroriski tags: wip-nanocoat
2023-11-29
21:13
Add additional blank test. check-in: ee4aa0ac5a user: stephanie.gawroriski tags: wip-nanocoat
20:48
Add more blank tests. check-in: 07a8e9d1c5 user: stephanie.gawroriski tags: wip-nanocoat
16:51
Add another blank test. check-in: 5768532c0f user: stephanie.gawroriski tags: wip-nanocoat
15:00
Add some more base tests. check-in: 92380f7020 user: stephanie.gawroriski tags: wip-nanocoat
14:51
Add more tests for tasks and threads. check-in: b3ccaceaf7 user: stephanie.gawroriski tags: wip-nanocoat
14:38
Add some more blank tests; Move testing related sources to its own directory so as to not clutter the test sources. check-in: 1c1e3ce75d user: stephanie.gawroriski tags: wip-nanocoat
04:54
Implement test for exception handling. check-in: d9f365508b user: stephanie.gawroriski tags: wip-nanocoat
04:35
Add a decoder for base64 instead of just hex. check-in: d3ff40392c user: stephanie.gawroriski tags: wip-nanocoat
02:44
Add blank test for Java RNG. check-in: 7bf3e8c327 user: stephanie.gawroriski tags: wip-nanocoat
01:21
Make modeless stars generic so they can be shared by many things. check-in: 8b05e9924a user: stephanie.gawroriski tags: wip-nanocoat
01:03
Add blank test for failing exception handler. check-in: 4ab3c6bac1 user: stephanie.gawroriski tags: wip-nanocoat
00:57
Add function to reallocate memory. check-in: cbf55a87dc user: stephanie.gawroriski tags: wip-nanocoat
00:54
Correct messages and testing, using message types accordingly. check-in: 8cb57446af user: stephanie.gawroriski tags: wip-nanocoat
00:39
Corrections to simple test check. check-in: 7ad6f5c2a9 user: stephanie.gawroriski tags: wip-nanocoat
00:27
Include test subdirectory as well. check-in: f22c2c175b user: stephanie.gawroriski tags: wip-nanocoat
00:27
Remove circular dependency in make. check-in: ca69e7c769 user: stephanie.gawroriski tags: wip-nanocoat
00:25
Enable testing and packing by default if not explicitely set. check-in: 79f114ed9c user: stephanie.gawroriski tags: wip-nanocoat
00:22
Remove sources from build. check-in: 05bf6a539a user: stephanie.gawroriski tags: wip-nanocoat
2023-11-28
22:18
Expand command list for emscripten, also add source library. check-in: eb62f60082 user: stephanie.gawroriski tags: wip-nanocoat
2023-11-26
01:09
Use given executable suffix or ignore otherwise. check-in: 672b71d379 user: stephanie.gawroriski tags: wip-nanocoat
00:26
Make util configure non-fatal. check-in: 94e8ad5ee0 user: stephanie.gawroriski tags: wip-nanocoat
2023-11-25
16:16
Add configure check. check-in: eaf51ff794 user: stephanie.gawroriski tags: wip-nanocoat
15:48
Add simple utility test to see if whatever cmake compiled worked. check-in: 9696072abf user: stephanie.gawroriski tags: wip-nanocoat
15:20
Unset additional variables. check-in: 0e53097d3b user: stephanie.gawroriski tags: wip-nanocoat
15:18
Fixes? check-in: e2c4b1b974 user: stephanie.gawroriski tags: wip-nanocoat
15:15
Unset many variables when launching a sub-cmake. check-in: 45899d9865 user: stephanie.gawroriski tags: wip-nanocoat
13:50
If the target host is different do not enable testing. check-in: dc63b8bf40 user: stephanie.gawroriski tags: wip-nanocoat
06:32
Add simple compile and run test to determine if we can even do testing. check-in: 85e149e63a user: stephanie.gawroriski tags: wip-nanocoat
06:27
Add base blank test for free block merging. check-in: 41fe82955b user: stephanie.gawroriski tags: wip-nanocoat
06:16
Note. check-in: 33c42502f6 user: stephanie.gawroriski tags: wip-nanocoat
06:16
Make it so the native graphics drawing matches PencilShelf. check-in: 86c9100be1 user: stephanie.gawroriski tags: wip-nanocoat
04:42
Correct source name. check-in: 5ade2174d6 user: stephanie.gawroriski tags: wip-nanocoat
04:23
Use wrapped target for emscripten libretro? check-in: b2422c87d2 user: stephanie.gawroriski tags: wip-nanocoat
03:51
Copy over for emscripten build? check-in: 4f01983217 user: stephanie.gawroriski tags: wip-nanocoat
03:00
Flip condition around. check-in: 8713dd70b8 user: stephanie.gawroriski tags: wip-nanocoat
02:16
Try again with not emscripten. check-in: 6762330a35 user: stephanie.gawroriski tags: wip-nanocoat
01:58
Make libretro emscripten build not static despite it requesting it. check-in: 7734d935f8 user: stephanie.gawroriski tags: wip-nanocoat
01:32
Set EMSCRIPTEN_GENERATE_BITCODE_STATIC_LIBRARIES. check-in: e0084477b7 user: stephanie.gawroriski tags: wip-nanocoat
01:19
Add RUNTIME_OUTPUT_DIRECTORY as well for squirreljme_libretro. check-in: 835bcb7154 user: stephanie.gawroriski tags: wip-nanocoat
01:17
For the host compiler try to find an alternative when using make utils. check-in: 02406a0310 user: stephanie.gawroriski tags: wip-nanocoat
00:51
Correct SJME_DEBUG_FILE_LINE_FUNC being all NULL, line should be -1. check-in: b0c21140a1 user: stephanie.gawroriski tags: wip-nanocoat
00:09
Token string on version. check-in: a1fac61641 user: stephanie.gawroriski tags: wip-nanocoat
2023-11-24
23:47
Implement string join for cmake 3.11 and before. check-in: 1c72a2a151 user: stephanie.gawroriski tags: wip-nanocoat
23:00
Implement target_link_options for older CMake. check-in: d12f634ac1 user: stephanie.gawroriski tags: wip-nanocoat
22:22
Correct indent level. check-in: 152eed9326 user: stephanie.gawroriski tags: wip-nanocoat
22:22
Correct Makefile to include the host executable suffix. check-in: da35048e8e user: stephanie.gawroriski tags: wip-nanocoat
22:16
Add compatibility fix for add_compile_definitions. check-in: 76ce855e79 user: stephanie.gawroriski tags: wip-nanocoat
21:55
Add host executable suffix to the make build. check-in: 856c2964c1 user: stephanie.gawroriski tags: wip-nanocoat
21:54
If the utilities fail to build with CMake, fallback to using plain make. check-in: e06745c40f user: stephanie.gawroriski tags: wip-nanocoat
21:43
For CMake before 3.13 the cache intitialization is very different. check-in: d29413d2ea user: stephanie.gawroriski tags: wip-nanocoat
21:17
Add base graphics routines. check-in: 75b08806b1 user: stephanie.gawroriski tags: wip-nanocoat
20:44
Echo commands, if available to; Swap -S and -B for the utils bootstrap. check-in: 2408d6e15c user: stephanie.gawroriski tags: wip-nanocoat
06:42
Do not configure utils if the directory already exists. check-in: 3e82355fc5 user: stephanie.gawroriski tags: wip-nanocoat
2023-11-22
23:56
Add name and output for static libraries. check-in: 24b8294e1f user: stephanie.gawroriski tags: wip-nanocoat
23:53
Make the utility directory. check-in: 451aba8174 user: stephanie.gawroriski tags: wip-nanocoat
23:13
Correct static dependency sources for libretro. check-in: 905a3f5297 user: stephanie.gawroriski tags: wip-nanocoat
23:03
Remove lib prefix for libretro. check-in: 4906b0606e user: stephanie.gawroriski tags: wip-nanocoat
20:12
Set name for libretro under Android. check-in: e1ded00d13 user: stephanie.gawroriski tags: wip-nanocoat
20:06
Correct output location for the libretro library. check-in: 7d26949770 user: stephanie.gawroriski tags: wip-nanocoat
07:03
Add modeless stars animation. check-in: ff91329a1e user: stephanie.gawroriski tags: wip-nanocoat
05:53
Base libretro implementing, just generate random noise for the image currently. check-in: 795320fa0e user: stephanie.gawroriski tags: wip-nanocoat
05:09
Correct libretro target name. check-in: bd4e94cdb5 user: stephanie.gawroriski tags: wip-nanocoat
04:12
Comment out MSVC19. check-in: df9cac5920 user: stephanie.gawroriski tags: wip-nanocoat
04:10
Only allow LibRetroRun on the same host type provided the build is not static. check-in: c5051cf382 user: stephanie.gawroriski tags: wip-nanocoat
04:04
Check if static libretro library should be built. check-in: 76d178789f user: stephanie.gawroriski tags: wip-nanocoat
03:49
New GitLab CI/CD file for RetroArch check-in: f0c5556e15 user: stephanie.gawroriski tags: wip-nanocoat
02:38
Add blank RetroArch interface. check-in: 22e4dd2193 user: stephanie.gawroriski tags: wip-nanocoat
2023-11-21
21:47
More CPack base? check-in: 0006860a49 user: stephanie.gawroriski tags: wip-nanocoat
21:16
Add utility for unpacking assets and such. check-in: 42d95925ee user: stephanie.gawroriski tags: wip-nanocoat
18:22
Add C utility base for converting hex to binary. check-in: 5176d04ec4 user: stephanie.gawroriski tags: wip-nanocoat
16:33
Move to simpler test declaration. check-in: 1fdaf46d20 user: stephanie.gawroriski tags: wip-nanocoat
06:27
Remove Clang specific nullable. check-in: b94f40e359 user: stephanie.gawroriski tags: wip-nanocoat
06:25
Add ability to set static library. check-in: 77252b9143 user: stephanie.gawroriski tags: wip-nanocoat
2023-11-20
20:56
Add more comparisons for unit tests; More alloc base work. check-in: f9af8d9848 user: stephanie.gawroriski tags: wip-nanocoat
19:54
Keep track of blocks which are free. check-in: 798a941858 user: stephanie.gawroriski tags: wip-nanocoat
01:29
Merge from trunk. check-in: f8948e3c6a user: stephanie.gawroriski tags: wip-nanocoat
01:28
Base allocator work. check-in: 10ec031e86 user: stephanie.gawroriski tags: wip-nanocoat
2023-11-19
22:18
Add base for allocation test. check-in: 7322a3bcc0 user: stephanie.gawroriski tags: wip-nanocoat
03:41
Document functions. check-in: ffa4099132 user: stephanie.gawroriski tags: wip-nanocoat
03:35
Base for block allocator. check-in: 15ad0e7a45 user: stephanie.gawroriski tags: wip-nanocoat
01:10
Base for block allocator. check-in: e781ca2e0f user: stephanie.gawroriski tags: wip-nanocoat
00:29
Add base for byte code mapping. check-in: 5f9395bf41 user: stephanie.gawroriski tags: wip-nanocoat
2023-11-18
06:25
Add NanoCoat license. check-in: 5e539862aa user: stephanie.gawroriski tags: wip-nanocoat
06:24
Add 3rd party library roots. check-in: 3e5d5de175 user: stephanie.gawroriski tags: wip-nanocoat
06:23
Add 3rd party scope. check-in: ea280bbec3 user: stephanie.gawroriski tags: wip-nanocoat
06:14
Pull in Lua. check-in: 185078b955 user: stephanie.gawroriski tags: wip-nanocoat
05:56
Add libretro header. check-in: 4d5229823f user: stephanie.gawroriski tags: wip-nanocoat
05:54
Include miniz header. check-in: 6222577054 user: stephanie.gawroriski tags: wip-nanocoat
05:37
Add bytecode IDs. check-in: 70312d6dd3 user: stephanie.gawroriski tags: wip-nanocoat
05:27
Remove duplicate nvm method; Rename integer access as Read/Write. check-in: 8fb6af0fde user: stephanie.gawroriski tags: wip-nanocoat
02:02
Add base for third party directory. check-in: 4519a53994 user: stephanie.gawroriski tags: wip-nanocoat
01:08
Add blank test for GC of objects. check-in: 24a873b5aa user: stephanie.gawroriski tags: wip-nanocoat
01:05
Implement blank base for garbage collection. check-in: b04dba5fb1 user: stephanie.gawroriski tags: wip-nanocoat
2023-11-17
23:53
Correct when locals should be GCed. check-in: 9b0b6b937c user: stephanie.gawroriski tags: wip-nanocoat
23:51
Base work for popping references. check-in: f9a6a86165 user: stephanie.gawroriski tags: wip-nanocoat
03:17
Add special value for config init, for reference testing; Add indicator where test is located for CLion jumping; Blank base for reference test. check-in: 03500cd9f9 user: stephanie.gawroriski tags: wip-nanocoat
03:00
Add extra references to allow to get the old local value and the current stack value for reference counting. check-in: e4c1bb7c55 user: stephanie.gawroriski tags: wip-nanocoat
02:45
Copy tests over for float and double. check-in: a8546a2780 user: stephanie.gawroriski tags: wip-nanocoat
00:41
Copy over test for popping longs; Fix bugs around generic pop. check-in: b08fe9b8fd user: stephanie.gawroriski tags: wip-nanocoat
00:22
Implement generic stack pop to local. check-in: 8669fafe9e user: stephanie.gawroriski tags: wip-nanocoat
2023-11-16
21:55
Add function for address. check-in: dce90db93b user: stephanie.gawroriski tags: wip-nanocoat
21:50
Add base for common tread accessing functions. check-in: 3f6dfd5b4a user: stephanie.gawroriski tags: wip-nanocoat
19:54
Allocate by typeId rather than always by jint for elevator. check-in: 97bc3545b1 user: stephanie.gawroriski tags: wip-nanocoat
19:45
Use correct count for type. check-in: f16129f2b7 user: stephanie.gawroriski tags: wip-nanocoat
19:43
Implement pop of local integer value. check-in: c84e4cb1a1 user: stephanie.gawroriski tags: wip-nanocoat
19:39
Base for stack mapping. check-in: ad395e30dc user: stephanie.gawroriski tags: wip-nanocoat
16:11
Correction. check-in: 344e702460 user: stephanie.gawroriski tags: wip-nanocoat
16:10
More base stack work. check-in: 0364240fd5 user: stephanie.gawroriski tags: wip-nanocoat
03:18
More base test work on popping values. check-in: bf9852fae9 user: stephanie.gawroriski tags: wip-nanocoat
03:00
Initialize the stack and locals in the test. check-in: 98df8fd7da user: stephanie.gawroriski tags: wip-nanocoat
02:34
Blank source for the recycler; Have a basic tread system for stacks and locals. check-in: 5f57ad602b user: stephanie.gawroriski tags: wip-nanocoat
2023-11-15
00:29
Add basic exception handling in C. check-in: 6b9dbcd345 user: stephanie.gawroriski tags: wip-nanocoat
2023-11-14
23:49
More base test for local integer pop. check-in: fd45e07ef3 user: stephanie.gawroriski tags: wip-nanocoat
06:17
Add note. check-in: f2f84ced8b user: stephanie.gawroriski tags: wip-nanocoat
05:52
Initialize test frame. check-in: e2bc2e2632 user: stephanie.gawroriski tags: wip-nanocoat
05:41
Elevator thread creation. check-in: 550c737ca6 user: stephanie.gawroriski tags: wip-nanocoat
05:34
More base elevator functions. check-in: 1dafd3d7eb user: stephanie.gawroriski tags: wip-nanocoat
02:26
Add labels for tests. check-in: a0d147d6c9 user: stephanie.gawroriski tags: wip-nanocoat
2023-11-13
21:40
Organize formats list. Leaf check-in: fccbd7c28c user: stephanie.gawroriski tags: wip-symphoniaimode
19:58
Merge from trunk. check-in: d969979f33 user: stephanie.gawroriski tags: wip-symphoniaimode
17:17
Declare new format: Symphonia DoJa. check-in: aca10b06f6 user: stephanie.gawroriski tags: trunk
17:13
Create new branch named "wip-symphoniaimode" check-in: dc86830395 user: stephanie.gawroriski tags: wip-symphoniaimode
2023-11-11
21:14
base multi-platform library idea. check-in: c5c30354dc user: stephanie.gawroriski tags: wip-nanocoat
21:07
More unit work and better assertions. check-in: 1fe4d0ce09 user: stephanie.gawroriski tags: wip-nanocoat
19:48
Base allocate of VM state. check-in: ab1ab4e8b5 user: stephanie.gawroriski tags: wip-nanocoat
19:29
Base elevator loop. check-in: 481bea217e user: stephanie.gawroriski tags: wip-nanocoat
18:25
Base elevator initialization. check-in: ba4cf91e16 user: stephanie.gawroriski tags: wip-nanocoat
2023-11-03
18:06
Base for elevators. check-in: 56190b02bf user: stephanie.gawroriski tags: wip-nanocoat
17:43
Add support for blobs. check-in: aa3915e13c user: stephanie.gawroriski tags: wip-nanocoat
2023-11-02
16:56
Correct build for emscripten, fixes GitHub #186). check-in: b337518379 user: stephanie.gawroriski tags: trunk
2023-10-18
01:33
Add hacking override for PowerPC and RISC-V CPUs in Gradle. check-in: d432ffb374 user: stephanie.gawroriski tags: trunk
2023-10-16
02:40
Use correct module name. check-in: 6dc403e64b user: stephanie.gawroriski tags: wip-nanocoat
02:37
Use CSV writers instead of outputting raw lines. check-in: 8cca0ebd62 user: stephanie.gawroriski tags: wip-nanocoat
2023-10-15
20:22
Add scope for CMake generated files. check-in: 907b0bb05a user: stephanie.gawroriski tags: wip-nanocoat
17:50
Remove some TODO. check-in: be8f4c60da user: stephanie.gawroriski tags: wip-nanocoat
14:49
Add missing Comparable implementations, which caused ClassCastException. check-in: a63a70c8d5 user: stephanie.gawroriski tags: wip-nanocoat
14:45
Add test around the AOT process for mostly debugging as a ClassCastException is being hidden. check-in: b87b4c72fa user: stephanie.gawroriski tags: wip-nanocoat
03:34
Base compilation and ROM test. check-in: d018b43d14 user: stephanie.gawroriski tags: wip-nanocoat
03:08
Base test for running AOT compilation. check-in: 32c30f839c user: stephanie.gawroriski tags: wip-nanocoat
2023-10-11
00:41
Handling of class CSV. check-in: f6aaeb91c7 user: stephanie.gawroriski tags: wip-nanocoat
2023-10-05
22:17
Minor work. check-in: c135955f57 user: stephanie.gawroriski tags: wip-nanocoat
2023-09-25
22:52
Add employment note. check-in: 840e544b99 user: stephanie.gawroriski tags: trunk
22:48
Add common enum for CSV types. check-in: f842950146 user: stephanie.gawroriski tags: wip-nanocoat
2023-09-21
11:52
Merge from trunk. check-in: 7a753ce967 user: stephanie.gawroriski tags: wip-nanocoat
11:30
Correct string form. check-in: a3708cbba3 user: stephanie.gawroriski tags: trunk
2023-09-20
23:38
Minor fixes. check-in: 8fde01f195 user: stephanie.gawroriski tags: wip-nanocoat
23:20
Merge from trunk. check-in: 90061fd473 user: stephanie.gawroriski tags: wip-nanocoat
23:19
Correct JavaDoc. check-in: 6338194bf5 user: stephanie.gawroriski tags: wip-nanocoat
23:16
Correct commas in tests. check-in: 17aaed9a24 user: stephanie.gawroriski tags: trunk
2023-09-17
21:41
Merge cherry picking from trunk. check-in: 172e31558f user: stephanie.gawroriski tags: wip-nanocoat
21:41
Cherry pick CSV writing from NanoCoat. check-in: 6b9b2507b7 user: stephanie.gawroriski tags: trunk
21:36
Implement writing of CSV. check-in: 97ed058f6c user: stephanie.gawroriski tags: wip-nanocoat
2023-09-14
23:50
Base work on writing CSV files. check-in: 42c37d6b39 user: stephanie.gawroriski tags: wip-nanocoat
23:21
Implement read from iterable. check-in: 7b0fe79835 user: stephanie.gawroriski tags: wip-nanocoat
23:13
Adjust test for partial columns. check-in: 67a21e5451 user: stephanie.gawroriski tags: wip-nanocoat
23:11
Merge from trunk. check-in: cc640a253c user: stephanie.gawroriski tags: wip-nanocoat
23:10
Reading of CSVs. check-in: 8f4a1c84b8 user: stephanie.gawroriski tags: wip-nanocoat
21:41
Escape comma for test results, string arrays would interfere with these. check-in: d9fcae28ae user: stephanie.gawroriski tags: trunk
2023-09-13
00:53
Add more base CSV methods. check-in: 06ee44ca31 user: stephanie.gawroriski tags: wip-nanocoat
00:47
Reader/writer methods. check-in: 7af640e684 user: stephanie.gawroriski tags: wip-nanocoat
00:39
Base for CSV library to make reading/writing these easier in NanoCoat; Base NanoCoat writing work. check-in: cdbc15348f user: stephanie.gawroriski tags: wip-nanocoat
2023-09-06
14:16
Integrate classes CSV more. check-in: daad366f72 user: stephanie.gawroriski tags: wip-nanocoat
2023-09-05
12:27
Keep the original CSVs in the modules. check-in: 37ef17f814 user: stephanie.gawroriski tags: wip-nanocoat
2023-09-04
14:03
Look in specific for CMakeLists. check-in: 8c0f4b45c3 user: stephanie.gawroriski tags: wip-nanocoat
02:21
Proper serial cleaning out output depending on which clean was requested. check-in: 3dd34784c5 user: stephanie.gawroriski tags: wip-nanocoat
2023-09-03
23:01
In the built in action, merge the files accordingly. check-in: 7cfa1a4c6a user: stephanie.gawroriski tags: wip-nanocoat
22:50
Better output file organization. check-in: b7acfe7cf3 user: stephanie.gawroriski tags: wip-nanocoat
22:12
Add import table. check-in: 3251db63f4 user: stephanie.gawroriski tags: wip-nanocoat
19:50
Add base for NanoCoat specific built-in cleaning up. check-in: 3c48f6dc5e user: stephanie.gawroriski tags: wip-nanocoat
14:41
Enable method complexity inspection. check-in: e137c6bef7 user: stephanie.gawroriski tags: trunk
14:19
Slight tweak to writing the code fingerprint. check-in: ad7edea4bf user: stephanie.gawroriski tags: wip-nanocoat
01:59
Use specific directory as root. check-in: 5b0380811f user: stephanie.gawroriski tags: wip-nanocoat
01:31
Move directories around. check-in: 7f21d5679a user: stephanie.gawroriski tags: wip-nanocoat
2023-09-02
23:21
Organization adjustment, store module sources in modules directory. check-in: 42451fc2a9 user: stephanie.gawroriski tags: wip-nanocoat
23:11
Remove todo on linkages as there are none now. check-in: 0e1e3ca984 user: stephanie.gawroriski tags: wip-nanocoat
22:46
Writing of variable info and otherwise. check-in: 65ac6777a0 user: stephanie.gawroriski tags: wip-nanocoat
13:06
Merge heads. check-in: 1d3da05d3c user: stephanie.gawroriski tags: trunk
13:05
Bump ProGuard version. check-in: 3e8f229ac4 user: stephanie.gawroriski tags: trunk
01:55
Remove old method. check-in: 4623241240 user: stephanie.gawroriski tags: wip-nanocoat
00:36
More frontends check-in: 0e6ee7d05d user: stephanie.gawroriski tags: wip-nanocoat
00:27
More front ends. check-in: e8010a26a6 user: stephanie.gawroriski tags: wip-nanocoat
2023-09-01
23:27
Add base CMakeLists for frontends. check-in: c45f5a0602 user: stephanie.gawroriski tags: wip-nanocoat
2023-08-30
00:04
Base work on moving to class link as a static table. check-in: 7edc615d35 user: stephanie.gawroriski tags: wip-nanocoat
2023-08-26
21:29
Migrate to single invoke type. check-in: d0158f6f4a user: stephanie.gawroriski tags: wip-nanocoat
2023-08-25
23:58
Use commonized method invoke. check-in: 4731a6a0de user: stephanie.gawroriski tags: wip-nanocoat
2023-08-24
13:00
Minor work. Leaf check-in: 43657d8e2f user: stephanie.gawroriski tags: wip-manualtest
2023-08-23
21:19
Minor filesystem work. check-in: 4093e6d831 user: stephanie.gawroriski tags: wip-manualtest
12:00
Add invoke type. check-in: 4c9f92a897 user: stephanie.gawroriski tags: wip-nanocoat
2023-08-22
02:59
Base for attribute object. check-in: 66271dcdf2 user: stephanie.gawroriski tags: wip-manualtest
2023-08-21
23:08
Base for attributes. check-in: 7c1ee4431c user: stephanie.gawroriski tags: wip-manualtest
14:21
Much abstract Path work. check-in: 6bc908cb22 user: stephanie.gawroriski tags: wip-manualtest
02:32
JavaPath.getName(int). check-in: cd7267b75d user: stephanie.gawroriski tags: wip-manualtest
2023-08-20
20:15
Add getNameCount(). check-in: c600f18381 user: stephanie.gawroriski tags: wip-manualtest
20:09
More filesystem implementation. check-in: f85409e87d user: stephanie.gawroriski tags: wip-manualtest
19:19
Initial base Java filesystem entry. check-in: 7c9d754ac1 user: stephanie.gawroriski tags: wip-manualtest
16:59
Add driver factory and call into the Java FS driver. check-in: 74c99ad47f user: stephanie.gawroriski tags: wip-manualtest
16:15
Include drivers that are available for usage into the starting classpath. check-in: ca282363f4 user: stephanie.gawroriski tags: wip-manualtest
15:51
Use JavaMEStandard to specify drivers. check-in: e9902715fb user: stephanie.gawroriski tags: wip-manualtest
15:36
Correct reference. check-in: 9d21572b52 user: stephanie.gawroriski tags: wip-manualtest
14:24
Add Java NIO driver. check-in: 71d6bb6276 user: stephanie.gawroriski tags: wip-manualtest
14:14
Add abstract open method. check-in: 309b9984cc user: stephanie.gawroriski tags: wip-manualtest
12:56
Add UnixFileSystem to service loader. check-in: 5c6efef277 user: stephanie.gawroriski tags: wip-manualtest
12:18
Add UNIX variants. check-in: 36221be238 user: stephanie.gawroriski tags: wip-manualtest
12:16
Add base Unix filesystem classes and otherwise. check-in: 3ccabf0bbe user: stephanie.gawroriski tags: wip-manualtest
12:09
Add base blank driver for UNIX NIO. check-in: 344fd13cb3 user: stephanie.gawroriski tags: wip-manualtest
11:58
Add base for manual test output. check-in: 5b9588b2ec user: stephanie.gawroriski tags: wip-manualtest
07:03
Backup developer notes. check-in: 73a7dc6e66 user: squirreljme.automation tags: trunk
01:51
Remove misc.xml for IntelliJ. check-in: 1bd1945949 user: stephanie.gawroriski tags: trunk
01:46
Split off NPS format into its own class; Add test, which is mostly manual, for output. Leaf check-in: 9d91c3c31c user: stephanie.gawroriski tags: wip-jfr
00:28
Remove IntelliJ misc.xml since it defines a JDK and we want to be generic. check-in: 6a5f465103 user: stephanie.gawroriski tags: wip-jfr
00:26
Use project JDK. check-in: 2997873fa3 user: stephanie.gawroriski tags: wip-jfr
00:23
Move profiler code over and correct references. check-in: fecd960726 user: stephanie.gawroriski tags: wip-jfr
00:09
Move profiler to new base. check-in: 0a0e00ddc0 user: stephanie.gawroriski tags: wip-jfr
00:04
Add base for generic profiler. check-in: f5a1802a53 user: stephanie.gawroriski tags: wip-jfr
00:00
Create new branch named "wip-jfr" check-in: 4ae7ec1e46 user: stephanie.gawroriski tags: wip-jfr
2023-08-19
23:58
Update modules. check-in: 6002465081 user: stephanie.gawroriski tags: wip-nanocoat
23:35
Merge from trunk. check-in: ddcbea2f3d user: stephanie.gawroriski tags: wip-nanocoat
22:26
Set SDK for AOT NanoCoat and C Source Writer. check-in: 6105a435ca user: stephanie.gawroriski tags: wip-nanocoat
2023-08-17
07:02
Backup developer notes. check-in: f28f9edcd0 user: squirreljme.automation tags: trunk
2023-08-16
15:24
Ignore unstable API usage in JDK packages. check-in: b1e96c1cd9 user: stephanie.gawroriski tags: trunk
15:08
Do not add a release full suite task for debug only targets; Do not add a full suite task for test fixtures, those are only needed by tests and make no sense otherwise. check-in: e8d99b12bd user: stephanie.gawroriski tags: trunk
12:18
Merge from trunk. check-in: 934fb544f8 user: stephanie.gawroriski tags: wip-nanocoat
12:17
Remove reference. check-in: cdecddbfc8 user: stephanie.gawroriski tags: trunk
12:11
Corrections to source. check-in: ad2bf01ddb user: stephanie.gawroriski tags: trunk
12:00
Add IMLs for everything to use the SquirrelJME SDK. check-in: bd7ce33080 user: stephanie.gawroriski tags: trunk
11:53
Minor work. check-in: 6ed7bab6c1 user: stephanie.gawroriski tags: wip-nanocoat
11:46
With the EmbeddedJDK Plugin in IntelliJ, define a SquirrelJME 8 SDK. check-in: 567e45e481 user: stephanie.gawroriski tags: trunk
2023-08-14
00:50
Variable placements and table writing for it. check-in: 0196922728 user: stephanie.gawroriski tags: wip-nanocoat
00:43
Merge from trunk; Comparison of type variable limits. check-in: e85badf819 user: stephanie.gawroriski tags: wip-nanocoat
00:39
Add inspection for Arrays.hashCode(). check-in: e41924a799 user: stephanie.gawroriski tags: trunk
00:30
Initialization of variable placements. check-in: 1eae2fdfda user: stephanie.gawroriski tags: wip-nanocoat
2023-08-13
20:56
Base re-entry of writing code again. check-in: 8eb182c5ed user: stephanie.gawroriski tags: wip-nanocoat
20:35
Merge from trunk. check-in: c1412c8a98 user: stephanie.gawroriski tags: wip-nanocoat
20:35
Correct MethodDescriptor.compareTo? check-in: 16e5d0773f user: stephanie.gawroriski tags: trunk
19:42
Okay, this makes no sense. check-in: 546a0aae5c user: stephanie.gawroriski tags: wip-nanocoat
19:31
Add trace for identifiers. check-in: 818a788376 user: stephanie.gawroriski tags: wip-nanocoat
19:25
Duplicate check? check-in: ad27da526c user: stephanie.gawroriski tags: wip-nanocoat
18:40
Merge from trunk. check-in: 6c01a29d33 user: stephanie.gawroriski tags: wip-nanocoat
18:39
Additionally disallow usage of DebugShelf.verbose() methods by assuming they do nothing. check-in: a73f04276f user: stephanie.gawroriski tags: trunk
18:33
Merge from trunk. check-in: 78a615d785 user: stephanie.gawroriski tags: wip-nanocoat
18:33
Some processing. check-in: 4598a5d55e user: stephanie.gawroriski tags: wip-nanocoat
18:33
Add ProGuard value assumption for Debugging.ENABLED which evaluates to false when in release, otherwise is true. check-in: dab28173da user: stephanie.gawroriski tags: trunk
18:15
Correct writing of output. check-in: c98355b973 user: stephanie.gawroriski tags: wip-nanocoat
18:08
A bit of refactoring to clean up output. check-in: f700898f92 user: stephanie.gawroriski tags: wip-nanocoat
17:37
Hopefully uniquely code. check-in: 244e3b1692 user: stephanie.gawroriski tags: wip-nanocoat
17:30
Store descriptor for method types as well. check-in: 7255bbb884 user: stephanie.gawroriski tags: wip-nanocoat
17:25
Putting of field types and method types. check-in: fe00011deb user: stephanie.gawroriski tags: wip-nanocoat
16:45
Starting of using the new improved logic for tables and such. check-in: 867309126f user: stephanie.gawroriski tags: wip-nanocoat
15:43
Base work on simpler method writing and table support. check-in: ffc7aa82c8 user: stephanie.gawroriski tags: wip-nanocoat
00:11
When an archive output is closed, write to the archive. check-in: 780a00cbba user: stephanie.gawroriski tags: wip-nanocoat
2023-08-12
23:35
Lazily initialize static tables, since not all will be needed. check-in: 529578d966 user: stephanie.gawroriski tags: wip-nanocoat
23:32
Prefix for strings is char_ not str_. check-in: e31f3c706a user: stephanie.gawroriski tags: wip-nanocoat
23:28
Add more base classes. check-in: f69f5e87d8 user: stephanie.gawroriski tags: wip-nanocoat
22:48
Base for code table. check-in: b43ae1268b user: stephanie.gawroriski tags: wip-nanocoat
22:44
Write of source code for strings. check-in: 851206807c user: stephanie.gawroriski tags: wip-nanocoat
22:17
Determine identity for strings. check-in: 41bcd277b7 user: stephanie.gawroriski tags: wip-nanocoat
22:07
Base for table writing and such. check-in: 9b6ec8ec1d user: stephanie.gawroriski tags: wip-nanocoat
20:53
Will keep track of output file CRCs. check-in: c6d1de9e99 user: stephanie.gawroriski tags: wip-nanocoat
20:47
Merge from trunk. check-in: 0961e1cf42 user: stephanie.gawroriski tags: wip-nanocoat
20:47
Add quick static CRC32 calculate methods for buffers. check-in: 2dcd315dc0 user: stephanie.gawroriski tags: trunk
20:40
Minor rework to use archive queue. check-in: b83979bfee user: stephanie.gawroriski tags: wip-nanocoat
20:36
Add helpers for archive output for CFile and PrintStream, to reduce wrapping that is needed. check-in: 7e280bd676 user: stephanie.gawroriski tags: wip-nanocoat
20:27
Add base for archive output queue to manage writing multiple files. check-in: ed0e1cfaca user: stephanie.gawroriski tags: wip-nanocoat
19:54
Manager instead of Group. check-in: c5ad85b573 user: stephanie.gawroriski tags: wip-nanocoat
19:53
Move tables to their own package. check-in: 73eb20a8e2 user: stephanie.gawroriski tags: wip-nanocoat
19:51
Static tables will be abstract for specific sub-types, for ease of use. check-in: 8bb03ef42b user: stephanie.gawroriski tags: wip-nanocoat
19:27
Fixes. check-in: 3bfe33bfae user: stephanie.gawroriski tags: wip-nanocoat
19:13
Add a table group instead of having the link glob handle it. check-in: 1e2dc5e675 user: stephanie.gawroriski tags: wip-nanocoat
19:07
Add CType for table types. check-in: bbe34be333 user: stephanie.gawroriski tags: wip-nanocoat
18:53
Add base for tables. check-in: 27089cd7ae user: stephanie.gawroriski tags: wip-nanocoat
2023-08-11
14:55
Add scopes and colors, for both ROM and Tests to match IntelliJ. check-in: 6623a311d8 user: stephanie.gawroriski tags: wip-nanocoat
14:51
Merge from trunk. check-in: 7ce9d10ccb user: stephanie.gawroriski tags: wip-nanocoat
14:50
Color additional scopes. check-in: a946707e69 user: stephanie.gawroriski tags: trunk
2023-08-10
23:57
Document more. check-in: 62de5d6619 user: stephanie.gawroriski tags: wip-nanocoat
23:09
Document thoughts on the layout of NanoCoat. check-in: 0946c78601 user: stephanie.gawroriski tags: wip-nanocoat
22:29
Comment out. check-in: 794daa45c4 user: stephanie.gawroriski tags: wip-nanocoat
22:26
More type work, need to do more to minimize and organize output. check-in: 9430483287 user: stephanie.gawroriski tags: wip-nanocoat
13:23
Merge from trunk. check-in: 929ed2375a user: stephanie.gawroriski tags: wip-nanocoat
12:00
Add more base super packages to the Java API scope. check-in: 8420f5cff9 user: stephanie.gawroriski tags: trunk
07:03
Backup developer notes. check-in: 776d711321 user: squirreljme.automation tags: trunk
04:00
Reduce the amount of code that is generated due to dedeuplication. check-in: 5ea2bfabad user: stephanie.gawroriski tags: wip-nanocoat
03:03
Implement check of duplicated code, and recycle accordingly. check-in: 787d95236d user: stephanie.gawroriski tags: wip-nanocoat
02:47
Merge from trunk; Check fingerprint. check-in: ef73f4a79e user: stephanie.gawroriski tags: wip-nanocoat
02:33
Rename to flattenPrimitive() and have an additional List<int[]> variant. check-in: 36e65b08f1 user: stephanie.gawroriski tags: trunk
02:27
Merge from trunk. check-in: d1a82fa5bb user: stephanie.gawroriski tags: wip-nanocoat
02:26
Add not set. check-in: db71c88596 user: stephanie.gawroriski tags: trunk
02:26
Add a IntegerIntegerArray.copyFrom() which calls System.arrayCopy(); Add utility methods for flattening multiple integer arrays. check-in: ba015af39d user: stephanie.gawroriski tags: trunk
01:55
Merge from trunk. check-in: 164e0adebf user: stephanie.gawroriski tags: wip-nanocoat
01:55
IntegerIntegerArray can take an offset and length; IntegerArrayList uses IntegerArray now. check-in: bddab05352 user: stephanie.gawroriski tags: trunk
01:44
Add base abstract class for IntegerArray and implement AbstractList-like hashCode() and equals(). check-in: 2a2aea2777 user: stephanie.gawroriski tags: trunk
01:25
Setup raw arguments for instructions, will be used for fingerprinting. check-in: 390b590e73 user: stephanie.gawroriski tags: wip-nanocoat
00:49
Base method for a code fingerprint, to possibly reduce duplicated code... it might not be much however. check-in: 6bb4809c32 user: stephanie.gawroriski tags: wip-nanocoat
2023-08-09
23:49
Minor cleanup. check-in: ed383a8b7e user: stephanie.gawroriski tags: wip-nanocoat
23:47
Allow for code limits and argument types to be cached; Much improvement in how static structures regarding code are laid out. check-in: d235b14507 user: stephanie.gawroriski tags: wip-nanocoat
23:11
Base for variable placement, which will allow for multiple stacks which are condensed to their type accordingly. check-in: 2facea2e53 user: stephanie.gawroriski tags: wip-nanocoat
21:02
There will be five different value treads for each method, to minimize top-value and reference-value complexity in methods, essentially type specific stacks. check-in: 22a5534b6d user: stephanie.gawroriski tags: wip-nanocoat
20:44
Add todo in all of the tests. check-in: 5a0c5d7d2c user: stephanie.gawroriski tags: wip-nanocoat
16:47
Add test intro and otherwise for basic tests. check-in: 119321e414 user: stephanie.gawroriski tags: wip-nanocoat
2023-08-08
16:44
ProGuard messes up with a private __CFileProxy__, so just make it public. check-in: 236c613ae9 user: stephanie.gawroriski tags: wip-nanocoat
2023-08-07
12:02
Merge from trunk. check-in: 1024c0afba user: stephanie.gawroriski tags: wip-nanocoat
12:01
Drop hasanother as well for TestWeakHashMap. check-in: 80f517c8b3 user: stephanie.gawroriski tags: trunk
07:03
Backup developer notes. check-in: 2aa7be51c8 user: squirreljme.automation tags: trunk
00:05
Merge from trunk. check-in: 7885b2cca0 user: stephanie.gawroriski tags: wip-nanocoat
00:05
Make Java APIs purple; Fix SpringCoat `invokespecial super.__packagePrivateMethod()`. check-in: 55da07401b user: stephanie.gawroriski tags: trunk
2023-08-06
18:26
Merge from trunk. check-in: abd7fb9437 user: stephanie.gawroriski tags: wip-nanocoat
18:26
Correct test expectation. check-in: 2705845c98 user: stephanie.gawroriski tags: wip-nanocoat
17:30
Correct array length and disable all warnings for ROM library builds, because it can be tons. check-in: 033eb817eb user: stephanie.gawroriski tags: wip-nanocoat
14:18
More attributes. check-in: 3113829208 user: stephanie.gawroriski tags: wip-nanocoat
04:07
Add more function attributes. check-in: 10f96247c5 user: stephanie.gawroriski tags: wip-nanocoat
2023-08-05
19:27
Put sjme_attrInNotNull on all frames for NVM. check-in: 48889ea559 user: stephanie.gawroriski tags: wip-nanocoat
19:24
Define a bunch of base attributes for static code checking. check-in: b06e339761 user: stephanie.gawroriski tags: wip-nanocoat
13:22
Add blank files for testing boot and ROM combination. check-in: fb770f796e user: stephanie.gawroriski tags: wip-nanocoat
2023-08-04
18:26
Add BlueSky account. check-in: f01ed3c8a4 user: stephanie.gawroriski tags: trunk
01:12
Update copyright file as well. check-in: 129fd05982 user: stephanie.gawroriski tags: wip-nanocoat
01:10
Correct copyright in header. check-in: 5fc56ae2b3 user: stephanie.gawroriski tags: wip-nanocoat
2023-08-02
21:50
Add alternative same type methods for software math; Disable encoding inspection. check-in: d15fcdd1c6 user: stephanie.gawroriski tags: trunk
2023-08-01
23:49
Add tests for all of the NanoCoat operations, they will all be individually tested! check-in: 4446174192 user: stephanie.gawroriski tags: wip-nanocoat
23:20
Bump up versions. check-in: 1a6a231dce user: stephanie.gawroriski tags: trunk
23:08
Drop more test values in WeakHashMap that would not work. check-in: dcfd03e4ea user: stephanie.gawroriski tags: trunk
2023-07-31
13:25
Add project name. check-in: 2fa1a27c19 user: stephanie.gawroriski tags: wip-nanocoat
2023-07-30
18:42
Add working directory for tests. check-in: c7fa05445c user: stephanie.gawroriski tags: wip-nanocoat
16:43
Add test configuration for running TAC tests in the correct location because CLion remotely fails here. check-in: 89d30f11bb user: stephanie.gawroriski tags: wip-nanocoat
00:51
Initial stubs and otherwise. check-in: 0347c2fd08 user: stephanie.gawroriski tags: wip-nanocoat
2023-07-29
21:03
Cast null to Object[] and not Object. check-in: 5bb5470f96 user: stephanie.gawroriski tags: trunk
18:06
Correct encoding of NUL in String. check-in: 9ce050be53 user: stephanie.gawroriski tags: wip-nanocoat
18:04
Add a bunch of base blank files for tests to do. check-in: 8d28116a00 user: stephanie.gawroriski tags: wip-nanocoat
13:02
Minor boot work; Move libraries for ROMs into their own variable. check-in: 2b1359a797 user: stephanie.gawroriski tags: wip-nanocoat
2023-07-28
13:56
Merge from trunk. check-in: 47a69ccbc7 user: stephanie.gawroriski tags: wip-nanocoat
11:34
Add some argument checks. check-in: 03063365c2 user: stephanie.gawroriski tags: wip-nanocoat
00:33
Add the ROM directory as the library root so when searched for in CLion it appears as a "non-project" item. check-in: 08f1beee28 user: stephanie.gawroriski tags: wip-nanocoat
00:29
Correct library usages; Add base for loop. check-in: 019d2a42d8 user: stephanie.gawroriski tags: wip-nanocoat
2023-07-27
23:49
More base project setup and output C code fixes. check-in: 3723da7566 user: stephanie.gawroriski tags: wip-nanocoat
15:58
Add test for NUL in string. check-in: 09cab23561 user: stephanie.gawroriski tags: trunk
07:03
Backup developer notes. check-in: 66e4302367 user: squirreljme.automation tags: trunk
2023-07-26
23:35
Add basic types for tree searching; Include original library hash which is used for checkpoints and resume. check-in: 3dee455909 user: stephanie.gawroriski tags: wip-nanocoat
02:03
Add tests and register them. check-in: 7af589ec70 user: stephanie.gawroriski tags: wip-nanocoat
01:21
Add the test classpath to the Jar manifest. check-in: 3e50ea52bf user: stephanie.gawroriski tags: wip-nanocoat
00:52
Only consider bootloader and launcher on the main source set and not anything else. check-in: 471d9802e5 user: stephanie.gawroriski tags: wip-nanocoat
2023-07-25
23:53
Allow for split ROMs based on source set. check-in: b4142bdc8f user: stephanie.gawroriski tags: wip-nanocoat
22:20
Use source set and clutter level instead of just "name". check-in: c4b1e79858 user: stephanie.gawroriski tags: wip-nanocoat
22:19
Use source set for the ROM name. check-in: f19da56665 user: stephanie.gawroriski tags: wip-nanocoat
21:59
Escape ? because trigraphs; Correct using the wrong variable. check-in: dcfa799b18 user: stephanie.gawroriski tags: wip-nanocoat
21:51
Generation of more C code and class information along with CMakeLists accordingly. check-in: 78180ad6dd user: stephanie.gawroriski tags: wip-nanocoat
2023-07-23
21:04
Generation of CMakeLists.txt and scanning of those for output accordingly. check-in: ea99d77b3e user: stephanie.gawroriski tags: wip-nanocoat
20:12
Add URL language reference. check-in: ffa5b8da63 user: stephanie.gawroriski tags: trunk
19:52
Make the clean task up to date if the output does not exist. check-in: 2e8e94af4f user: stephanie.gawroriski tags: wip-nanocoat
19:44
Use longer names for the output C files; Additionally clean the output before writing since we cannot reliably determine all the actual output files. check-in: 6fd26e7b21 user: stephanie.gawroriski tags: wip-nanocoat
01:57
Document method. check-in: 143c1e1e65 user: stephanie.gawroriski tags: wip-gif
2023-07-22
14:39
Merge from trunk. check-in: d5747d2610 user: stephanie.gawroriski tags: wip-gif
14:27
Merge from trunk. check-in: d19d155df4 user: stephanie.gawroriski tags: wip-midi
14:16
Update scopes. check-in: 792bfdee4e user: stephanie.gawroriski tags: trunk
13:16
Base methods for pivot points. check-in: 5f4e5e2c85 user: stephanie.gawroriski tags: wip-nanocoat
2023-07-21
23:24
Merge from trunk. check-in: 934e6979ad user: stephanie.gawroriski tags: wip-nanocoat
23:23
Base work on pretty output, in the slow process of making it nicer slowly. check-in: 423bcbc3d1 user: stephanie.gawroriski tags: wip-nanocoat
23:19
Add alternative getSourceURL() since apparently that is used as well. check-in: 6b036cc055 user: stephanie.gawroriski tags: trunk
23:14
Merge in and close wip-imode. check-in: 46bae2a4b5 user: stephanie.gawroriski tags: trunk
23:13
Merge from trunk. Closed-Leaf check-in: ca9b0b6273 user: stephanie.gawroriski tags: wip-imode
23:07
Detect both .sto and .sp. check-in: c111c44e8b user: stephanie.gawroriski tags: trunk
01:22
Commonize partially compact and pretty token outputs. check-in: d773224ccc user: stephanie.gawroriski tags: wip-nanocoat
2023-07-20
13:16
Base for pretty output which just does indentation for now. check-in: 3a8549a814 user: stephanie.gawroriski tags: wip-nanocoat
12:18
Merge from trunk. check-in: e4a9120583 user: stephanie.gawroriski tags: wip-nanocoat
2023-07-19
23:53
Add base for functions and macros for ROM related sources. check-in: e94dc6a3b4 user: stephanie.gawroriski tags: wip-nanocoat
23:44
Identify SquirrelJME version in CMake. check-in: 87ac8dee95 user: stephanie.gawroriski tags: wip-nanocoat
23:42
Bring in some files from RatufaCoat. check-in: 4b27001a97 user: stephanie.gawroriski tags: wip-nanocoat
23:38
Output C source files to NanoCoat. check-in: b1c6703f9b user: stephanie.gawroriski tags: wip-nanocoat
23:20
Combine NanoCoat sources into single ZIP. check-in: e18c1d5b52 user: stephanie.gawroriski tags: wip-nanocoat
23:16
Change old style error from error to text style error. check-in: e7fcc3e767 user: stephanie.gawroriski tags: trunk
22:59
Add some base NanoCoat files; Implement synchronized flag for methods. check-in: 92462bc8d4 user: stephanie.gawroriski tags: wip-nanocoat
22:24
Add templates for NanoCoat. check-in: 7ecc8de7a9 user: stephanie.gawroriski tags: wip-nanocoat
20:35
Merge from trunk. check-in: 11601438ee user: stephanie.gawroriski tags: wip-nanocoat
20:34
Initial base refactor of error codes, mostly inspections currently. check-in: 7f5e15013c user: stephanie.gawroriski tags: trunk
13:29
Merge from trunk and migrate newly added errors. check-in: 8f1e73f1cd user: stephanie.gawroriski tags: wip-nanocoat
13:27
Bulk replace slash slash squirreljme.error with slash star instead, inspections pick this up and there could be future replacing. check-in: 14b3130938 user: stephanie.gawroriski tags: trunk
12:50
Merge from trunk. check-in: 518f64af1f user: stephanie.gawroriski tags: wip-nanocoat
12:43
Update inspections. check-in: 2f1ef4736e user: stephanie.gawroriski tags: trunk
07:03
Backup developer notes. check-in: c3711539f2 user: squirreljme.automation tags: trunk
02:29
More annotations. check-in: 8ec59564d4 user: stephanie.gawroriski tags: trunk
02:09
Add flow states for array operations. check-in: ca0c6c0885 user: stephanie.gawroriski tags: trunk
01:59
Inspection updates. check-in: c9a75f2444 user: stephanie.gawroriski tags: trunk
01:53
Make other SoftFloat methods package private instead of protected. check-in: 70c936b17a user: stephanie.gawroriski tags: trunk
01:50
More indicators. check-in: b194483bab user: stephanie.gawroriski tags: trunk
01:13
More annotation setting. check-in: 556f1fdb42 user: stephanie.gawroriski tags: trunk
00:47
Use a bunch of annotations to help with inspections. check-in: 837b5905cb user: stephanie.gawroriski tags: trunk
00:08
Annotation values are UTF not String constants. check-in: 59ef1b706f user: stephanie.gawroriski tags: trunk
2023-07-18
23:58
More markings. check-in: 7ec6527bd1 user: stephanie.gawroriski tags: trunk
23:51
More annotations. check-in: eeff002264 user: stephanie.gawroriski tags: trunk
23:40
Mark internal SquirrelJME APIs. check-in: 73e76031a0 user: stephanie.gawroriski tags: trunk
23:26
Add some inspections for IntelliJ and other hints especially for the MLE methods. check-in: 518617f8b1 user: stephanie.gawroriski tags: trunk
2023-07-17
12:45
Do not WeakReference CFile as it can cause GCs; Write individual classes into their own source file. check-in: ae6394fd17 user: stephanie.gawroriski tags: wip-nanocoat
12:07
Use linkages for NEWARRAY and NEW. check-in: 9ca5e0e3f8 user: stephanie.gawroriski tags: wip-nanocoat
11:58
Check reference. check-in: aade2d51ae user: stephanie.gawroriski tags: wip-nanocoat
11:51
Adjust basic verification to assume primitive type is read from input objects; Also assume if the type is not an array, then it is Object; Do not write super name if there is none. check-in: 84068b0ddf user: stephanie.gawroriski tags: wip-nanocoat
07:03
Backup developer notes. check-in: 8d18c1da28 user: squirreljme.automation tags: trunk
2023-07-16
23:42
Debug derivation of component type. check-in: 05b2f41de8 user: stephanie.gawroriski tags: wip-nanocoat
23:38
Keep a copy of initial variables so it is not GCed. check-in: c728da91be user: stephanie.gawroriski tags: wip-nanocoat
23:36
Compare of references. check-in: 5abc78f128 user: stephanie.gawroriski tags: wip-nanocoat
23:30
Fix string reference. check-in: 27f651d7ff user: stephanie.gawroriski tags: wip-nanocoat
23:29
MONITORENTRY and MONITOREXIT. check-in: b6bddc929f user: stephanie.gawroriski tags: wip-nanocoat
23:23
MULTIANEWARRAY. check-in: b96dfc93f1 user: stephanie.gawroriski tags: wip-nanocoat
23:09
CHECKCAST and INSTANCEOF. check-in: 9a6495d090 user: stephanie.gawroriski tags: wip-nanocoat
22:50
ACONST_NULL and ARETURN. check-in: ff2bc301cb user: stephanie.gawroriski tags: wip-nanocoat
22:39
Negative value. check-in: e3e576161e user: stephanie.gawroriski tags: wip-nanocoat
22:12
Implement bit shifting. check-in: a3d25ce9f4 user: stephanie.gawroriski tags: wip-nanocoat
21:52
Implement I2X. check-in: a929b44a2e user: stephanie.gawroriski tags: wip-nanocoat
21:40
GETSTATIC and PUTSTATIC. check-in: 286dbdebb5 user: stephanie.gawroriski tags: wip-nanocoat
21:35
Software comparison and conversion. check-in: e43b4edcb3 user: stephanie.gawroriski tags: wip-nanocoat
19:55
equals() and hashCode() for class linkages. check-in: 2bfca3336e user: stephanie.gawroriski tags: wip-nanocoat
19:48
Merge from trunk. check-in: bea1195b75 user: stephanie.gawroriski tags: wip-nanocoat
19:47
Base for class linkage. check-in: 5c1ff226bd user: stephanie.gawroriski tags: wip-nanocoat
19:46
Add actual templates for JavaDoc since IntelliJ supports it, this means I have been doing updates manually for too long. check-in: 2e816304c3 user: stephanie.gawroriski tags: trunk
18:40
Add tests for integer math operation. check-in: d39a106d11 user: stephanie.gawroriski tags: trunk
17:48
Implement some software math. check-in: da05613250 user: stephanie.gawroriski tags: wip-nanocoat
17:21
LDC for Long, Float, and Double. check-in: f1563a9af8 user: stephanie.gawroriski tags: wip-nanocoat
17:06
Correct popping for invocations for the stack map. check-in: 82f6d67e3b user: stephanie.gawroriski tags: wip-nanocoat
16:57
Implement array length. check-in: b0c71a1c1b user: stephanie.gawroriski tags: wip-nanocoat
16:33
ARRAYLENGTH pops one then pushes an integer. check-in: 7831f70d89 user: stephanie.gawroriski tags: wip-nanocoat
14:55
Additional debugging for stack map processing. check-in: b9904e731d user: stephanie.gawroriski tags: wip-nanocoat
14:38
Array load and store. check-in: 509fc10e53 user: stephanie.gawroriski tags: wip-nanocoat
13:48
Minor refactoring; GETFIELD and PUTFIELD; Implement derive component type for stack map calculation. check-in: c1af730ee7 user: stephanie.gawroriski tags: wip-nanocoat
07:02
Backup developer notes. check-in: 37394cef44 user: squirreljme.automation tags: trunk
2023-07-15
23:58
Add temporary handler which makes them much easier and cleaner to use. check-in: 1e64406649 user: stephanie.gawroriski tags: wip-nanocoat
21:49
Use temporaries for popping and handling values; Add labels/goto; Some cleanup work. check-in: 48b3152cc5 user: stephanie.gawroriski tags: wip-nanocoat
20:21
Have code variables take the initial function block so it can get temporary variables placed in. check-in: 12cffbe52d user: stephanie.gawroriski tags: wip-nanocoat
20:01
Make __Spool__ accept a parameter to take whitespace. check-in: c3961abbfb user: stephanie.gawroriski tags: wip-nanocoat
19:58
Add function splices, which can be used to write to independent parts of a function for better organization. check-in: a62d7f5edf user: stephanie.gawroriski tags: wip-nanocoat
17:45
Typo should not be there. check-in: 5cdc690b03 user: stephanie.gawroriski tags: wip-nanocoat
17:24
Sort functions and types; Add temporary discard and pop to temp. check-in: 209dd4cc13 user: stephanie.gawroriski tags: wip-nanocoat
2023-07-10
23:26
Merge from trunk. check-in: 59baa67ecb user: stephanie.gawroriski tags: wip-nanocoat
23:23
Minor work. check-in: cc91e04b8d user: stephanie.gawroriski tags: wip-nanocoat
13:26
Allow values to be dropped from test results. check-in: 2b95a96800 user: stephanie.gawroriski tags: trunk
07:03
Backup developer notes. check-in: 2e537411ca user: squirreljme.automation tags: trunk
01:58
Test recursive calls to 128; Add StackOverflowError despite it not being in CLDC. check-in: 1862e0a8c1 user: stephanie.gawroriski tags: trunk
01:35
Correct invoke255 test. check-in: ba62b893c7 user: stephanie.gawroriski tags: trunk
01:24
Cache entrySet(), keySet(), and values() in AbstractMap and WeakHashMap. check-in: f389ba77e1 user: stephanie.gawroriski tags: trunk
00:59
Add test invocation of a method with 255 arguments. check-in: b1500f5dfa user: stephanie.gawroriski tags: trunk
2023-07-09
21:37
In SpringCoat, throwing a null reference should result in an NPE and not crash the VM. check-in: 7599289d39 user: stephanie.gawroriski tags: trunk
21:20
Add tests for const and non-const array length. check-in: 03204fa1a7 user: stephanie.gawroriski tags: trunk
21:09
Add tests for array types. check-in: 002980a0f3 user: stephanie.gawroriski tags: trunk
20:59
Add missing tests and variants for the A instructions. check-in: f29c81c50f user: stephanie.gawroriski tags: trunk
20:50
Test ACONST_NULL and ARETURN. check-in: 77d74e677c user: stephanie.gawroriski tags: trunk
20:46
Test ATHROW. check-in: 9c75f67ae2 user: stephanie.gawroriski tags: trunk
20:38
Test ASTORE. check-in: 613d3a650f user: stephanie.gawroriski tags: trunk
20:30
Test ARRAYLENGTH. check-in: 2494d3b134 user: stephanie.gawroriski tags: trunk
20:25
Test ANEWARRAY. check-in: 29456e926f user: stephanie.gawroriski tags: trunk
20:19
Add test for ALOAD and ILOAD. check-in: 86c29dd38a user: stephanie.gawroriski tags: trunk
19:44
Add tests for AASTORE. check-in: 0d066de8a7 user: stephanie.gawroriski tags: trunk
18:06
Add tests for the other conditions of AALOAD. check-in: 9e5eeebd34 user: stephanie.gawroriski tags: trunk
17:58
Document Jasmin syntax for IntelliJ, sadly requires manual adding; Add test for AALOAD. check-in: ee4e93a5cc user: stephanie.gawroriski tags: trunk
17:01
Add test for weak garbage collection; Fix SpringCoat so that it uses actual weak references so the test passes. check-in: 72d27cecef user: stephanie.gawroriski tags: trunk
16:49
Add package-info for bytecode tests. check-in: 0b40a814a8 user: stephanie.gawroriski tags: trunk
16:48
Add test for suppressed exceptions with try with resources. check-in: f3778d23af user: stephanie.gawroriski tags: trunk
16:27
Add test for autoclose. check-in: 63381fd5c8 user: stephanie.gawroriski tags: trunk
16:21
Use .18 version as it appears .19 is broken. check-in: b9cc035d55 user: stephanie.gawroriski tags: trunk
2023-07-05
12:57
Implement new arrays. check-in: c5a48aaa7f user: stephanie.gawroriski tags: wip-nanocoat
01:22
Implement PUTFIELD. check-in: ba8724273a user: stephanie.gawroriski tags: wip-nanocoat
00:29
Base for field put. check-in: 627266f132 user: stephanie.gawroriski tags: wip-nanocoat
2023-07-04
21:04
Implement GOTO_W. check-in: f66ccc8b0b user: stephanie.gawroriski tags: wip-nanocoat
21:02
Implement LOOKUPSWITCH and TABLESWITCH. check-in: d83b039ff4 user: stephanie.gawroriski tags: wip-nanocoat
20:36
Commonize load/store and implement integer load/store. check-in: e48df833dc user: stephanie.gawroriski tags: wip-nanocoat
20:27
Implement WIDE_ASTORE. check-in: 28ac3b063d user: stephanie.gawroriski tags: wip-nanocoat
20:22
Implement return value. check-in: f886b46633 user: stephanie.gawroriski tags: wip-nanocoat
18:43
Add math operator. check-in: 65cd74bea0 user: stephanie.gawroriski tags: wip-nanocoat
18:14
LDC integer. check-in: 6ed20498de user: stephanie.gawroriski tags: wip-nanocoat
18:11
Variable setting via a function is common, so add to main source writer. check-in: c9abcb8e0b user: stephanie.gawroriski tags: wip-nanocoat
18:04
Implement if operation against zero. check-in: 0ecba9eccd user: stephanie.gawroriski tags: wip-nanocoat
17:48
Implement normal invocations. check-in: 8d6deb4cbe user: stephanie.gawroriski tags: wip-nanocoat
17:29
Implement throw. check-in: c2b4dcff86 user: stephanie.gawroriski tags: wip-nanocoat
13:40
Implement basic shuffle. check-in: 02379e82c3 user: stephanie.gawroriski tags: wip-nanocoat
02:16
Base for blank shuffle perform. check-in: 10425eb8bd user: stephanie.gawroriski tags: wip-nanocoat
02:08
Fix method calls using the wrong types (method arguments) as the return type. check-in: 9fd3d5cfe4 user: stephanie.gawroriski tags: wip-nanocoat
01:49
Set inputs of any jump targets if not set. check-in: 5c2f48deec user: stephanie.gawroriski tags: wip-nanocoat
01:01
Fixes due to code changes. check-in: 52dc4534e6 user: stephanie.gawroriski tags: wip-nanocoat
00:58
General calculation of the basic stack map table. check-in: dfe7ca57a9 user: stephanie.gawroriski tags: wip-nanocoat
2023-07-03
23:05
Base implementation for input/output stack map table. check-in: 823833b040 user: stephanie.gawroriski tags: wip-nanocoat
21:28
Implement new. check-in: 78d5ee8794 user: stephanie.gawroriski tags: wip-nanocoat
20:58
Implement more of ifnull/ifnonnull. check-in: 43dbb7ec7b user: stephanie.gawroriski tags: wip-nanocoat
20:18
Implement ifnull/ifnonnull. check-in: e18e6af751 user: stephanie.gawroriski tags: wip-nanocoat
18:22
Create new branch named "wip-shelves" check-in: 90bcd0bea2 user: stephanie.gawroriski tags: wip-shelves
2023-07-02
17:26
Update XCode version for CircleCI. check-in: a31af12460 user: stephanie.gawroriski tags: trunk
13:23
Fix compile errors. check-in: b9e6e82371 user: stephanie.gawroriski tags: wip-nanocoat
2023-06-28
16:52
Make CIdentifiers also CExpressions. check-in: e53d6ea1c6 user: stephanie.gawroriski tags: wip-nanocoat
16:36
Implement CompactCTokenOutput which minimizes space usage. check-in: a860d3da24 user: stephanie.gawroriski tags: wip-nanocoat
15:40
Make freshLine() force a newline and remove it everywhere it is not needed. check-in: da65406e8b user: stephanie.gawroriski tags: wip-nanocoat
2023-06-25
23:27
Add missing comma in array blocks. check-in: c4a0a53aa6 user: stephanie.gawroriski tags: wip-nanocoat
19:04
Output directly to CFile and not CTokenOutput, which corrects output of some expressions. check-in: e854b421fc user: stephanie.gawroriski tags: wip-nanocoat
17:13
Add debug output and implement missing types. check-in: f72acefe21 user: stephanie.gawroriski tags: wip-nanocoat
16:45
Declare some types. check-in: 18b52d0821 user: stephanie.gawroriski tags: wip-nanocoat
15:22
Handle returning function pointers of arrays. check-in: 7e8593142c user: stephanie.gawroriski tags: wip-nanocoat
15:13
Fix certain array types. check-in: 92124cb991 user: stephanie.gawroriski tags: wip-nanocoat
14:57
For function pointers, there seems to be duplication? check-in: 0a230b756f user: stephanie.gawroriski tags: wip-nanocoat
14:37
C arrays and pointers with each other are like onion, they have layers. check-in: 706594b5cc user: stephanie.gawroriski tags: wip-nanocoat
14:08
For the test, corrections around array types. check-in: ddffa928d8 user: stephanie.gawroriski tags: wip-nanocoat
13:51
Initial complex function pointer and array logic. check-in: 5df5f7bbbc user: stephanie.gawroriski tags: wip-nanocoat
02:16
Add test for alternating const pointer pointer. check-in: 1259ec4263 user: stephanie.gawroriski tags: wip-nanocoat
02:10
Add tests for more complicated array and function pointer setups. check-in: 9d85d03759 user: stephanie.gawroriski tags: wip-nanocoat
01:53
Array work and test fixes. check-in: 2fe7a8ec88 user: stephanie.gawroriski tags: wip-nanocoat
00:42
Add test for arrays. check-in: 5dcc99d3d3 user: stephanie.gawroriski tags: wip-nanocoat
2023-06-24
23:52
Use static class info instead of jclass for that. check-in: f661cae6b1 user: stephanie.gawroriski tags: wip-nanocoat
23:50
More C outputs such as for arrays and expressions; Have a direct expression output to tokens to save an array usage. check-in: 709bb6d7a9 user: stephanie.gawroriski tags: wip-nanocoat
22:33
Correct functions and add some preprocessor details into the expression builder. check-in: 5f1c48d6fb user: stephanie.gawroriski tags: wip-nanocoat
22:18
Implement typedef types. check-in: d9db3790ad user: stephanie.gawroriski tags: wip-nanocoat
22:11
Add opaque type, currently used for stdint. check-in: 0777794e0f user: stephanie.gawroriski tags: wip-nanocoat
21:52
More expression building related to structs; Add number placement. check-in: 18289a066d user: stephanie.gawroriski tags: wip-nanocoat
18:46
Add parenthesis expression and building of expressions. check-in: 01895e2ad6 user: stephanie.gawroriski tags: wip-nanocoat
17:53
Writing of functions. check-in: 009c348e7e user: stephanie.gawroriski tags: wip-nanocoat
17:25
Add package for NanoCoat types and such. check-in: 90a8b4c465 user: stephanie.gawroriski tags: wip-nanocoat
16:44
Declare and define of struct. check-in: ae45968b39 user: stephanie.gawroriski tags: wip-nanocoat
16:39
Declare struct. check-in: fc206f7978 user: stephanie.gawroriski tags: wip-nanocoat
16:31
Declaring function pointers. check-in: 5588d3a0e6 user: stephanie.gawroriski tags: wip-nanocoat
16:18
Implement modified type tokens. check-in: 15f111efcb user: stephanie.gawroriski tags: wip-nanocoat
16:13
Base of token types. check-in: cba66cfa34 user: stephanie.gawroriski tags: wip-nanocoat
16:11
Minor work. check-in: 80de01a692 user: stephanie.gawroriski tags: wip-nanocoat
16:05
Add additional test for pointer types. check-in: e344c71f75 user: stephanie.gawroriski tags: wip-nanocoat
15:58
Declare of primitive types. check-in: 9115751bcd user: stephanie.gawroriski tags: wip-nanocoat
15:23
Compile fixes. check-in: 9eb6dcab3a user: stephanie.gawroriski tags: wip-nanocoat
2023-06-23
21:06
Make return take CExpression instead. check-in: 0878646268 user: stephanie.gawroriski tags: wip-nanocoat
21:01
Move CBasicTokenizable to CTokenizable. check-in: d8384e640c user: stephanie.gawroriski tags: wip-nanocoat
20:59
Cleanup work. check-in: fdbadaf514 user: stephanie.gawroriski tags: wip-nanocoat
11:56
Modifier fixes. check-in: 805ed6f92e user: stephanie.gawroriski tags: wip-nanocoat
01:00
Delete named tokenizables. check-in: 72bea62165 user: stephanie.gawroriski tags: wip-nanocoat
00:58
Implement the bulk of the token outputs. check-in: dfb79f56fb user: stephanie.gawroriski tags: wip-nanocoat
2023-06-19
17:56
I just found out that fossil globs are very primitive. check-in: ba7d8d4ccc user: stephanie.gawroriski tags: wip-nanocoat
17:44
Add missing package info, fossil is being weird and not listing extra files. check-in: 30bc9d9704 user: stephanie.gawroriski tags: wip-nanocoat
17:40
Add some dot files. check-in: 53f47726f8 user: stephanie.gawroriski tags: wip-nanocoat
17:39
Add token outputs. check-in: eedee8d522 user: stephanie.gawroriski tags: wip-nanocoat
17:31
Output will be to specific token outputs instead of streams directly, allows for better testing and wrapping of things such as line output. check-in: 62daf5268e user: stephanie.gawroriski tags: wip-nanocoat
17:02
More refactoring of types. check-in: 5f0bf11bfd user: stephanie.gawroriski tags: wip-nanocoat
16:10
Refactor work on source code writing, is getting much cleaner. check-in: b165c25c55 user: stephanie.gawroriski tags: wip-nanocoat
2023-06-16
22:30
tvOS and iOS9 ARM64 for RetroArch. check-in: 2ab4950bfd user: stephanie.gawroriski tags: trunk
2023-06-12
23:33
More struct work. check-in: 31d2eb58e2 user: stephanie.gawroriski tags: wip-nanocoat
23:30
One cannot just print out tokens without being explicit. check-in: 3fab0f9b77 user: stephanie.gawroriski tags: wip-nanocoat
23:25
Some work on structure types. check-in: 3e4a70d3c4 user: stephanie.gawroriski tags: wip-nanocoat
21:31
Base test for struct types, also need a new token set. check-in: 0f6c128aa2 user: stephanie.gawroriski tags: wip-nanocoat
2023-06-11
18:12
Merge from trunk, this is a big one. check-in: dd9545d471 user: stephanie.gawroriski tags: wip-nanocoat
18:09
SquirrelJME is now MPL-2.0. check-in: 441c1897b4 user: stephanie.gawroriski tags: trunk
18:08
Update straggling files. Closed-Leaf check-in: 80c275c491 user: stephanie.gawroriski tags: wip-mpl2
17:59
Update license to MPL-2.0. check-in: 7651c4688d user: stephanie.gawroriski tags: wip-mpl2
17:44
Create new branch named "wip-mpl2" check-in: eafe6cf8a1 user: stephanie.gawroriski tags: wip-mpl2
17:28
Add base interface for anything that can be tokenized. check-in: d5c3f817bc user: stephanie.gawroriski tags: wip-nanocoat
2023-06-06
22:31
Minor work. check-in: dd0daa521c user: stephanie.gawroriski tags: wip-nanocoat
22:28
Add empty class for CStructTypeBuilder; Add a NanoCoatTypes to store common types. check-in: 55f031f058 user: stephanie.gawroriski tags: wip-nanocoat
22:15
Base for more complex type handling, which should handle things much better. check-in: 3943dc6fd3 user: stephanie.gawroriski tags: wip-nanocoat
21:17
Cache direct const and pointer types for basic types. check-in: 75d04d5f58 user: stephanie.gawroriski tags: wip-nanocoat
21:14
Add constType() to CType so getting a constant is easier. check-in: ddb7fff5a8 user: stephanie.gawroriski tags: wip-nanocoat
03:43
Minor adjustment. check-in: 6ad699308a user: stephanie.gawroriski tags: wip-nanocoat
03:38
Make pointers not have a pointer count but instead refer to them wrapped as pointer types. check-in: f4d59a52ae user: stephanie.gawroriski tags: wip-nanocoat
02:33
Remove CBasicModifier as it is now pointless. check-in: fd23dddbb6 user: stephanie.gawroriski tags: wip-nanocoat
02:24
Add modified type, which is a type if a modifier. check-in: 695a9ca912 user: stephanie.gawroriski tags: wip-nanocoat
00:52
Add base for CModifiedType which is a CType with CModifier. check-in: afbc7f50ec user: stephanie.gawroriski tags: wip-nanocoat
00:45
Add static modifier. check-in: 233b12d25d user: stephanie.gawroriski tags: wip-nanocoat
00:21
Make functions CTypes and allow for function pointers. check-in: da1b56633e user: stephanie.gawroriski tags: wip-nanocoat
2023-06-05
23:54
Refactor modifiers, move extern to its own wrapped type; Handle situations where modifiers are initialized from each other. check-in: e1e501daef user: stephanie.gawroriski tags: wip-nanocoat
07:03
Backup developer notes. check-in: e94407322c user: squirreljme.automation tags: trunk
02:15
Proxy forward. check-in: a1b8256903 user: stephanie.gawroriski tags: wip-nanocoat
02:07
Some more base functions for singular variables and functions. check-in: 3ea7dd74ac user: stephanie.gawroriski tags: wip-nanocoat
2023-06-04
23:58
Put identifiers, file names, and preprocessor directives into their own classes. check-in: 949d80a795 user: stephanie.gawroriski tags: wip-nanocoat
23:38
Add checked C identifier. check-in: a1ba9cacc6 user: stephanie.gawroriski tags: wip-nanocoat
23:27
Implement proxy for CFile so everything can use it directly. check-in: 56911a7605 user: stephanie.gawroriski tags: wip-nanocoat
19:46
Have CSourceWriter as an interface and then have CFile and __CFileProxy__ to allow any block to write source code. check-in: de995b1e75 user: stephanie.gawroriski tags: wip-nanocoat
19:25
Make proprocessorElse() public. check-in: df44c1ced0 user: stephanie.gawroriski tags: wip-nanocoat
19:25
Move C source writer to its own module. check-in: 8b761a246d user: stephanie.gawroriski tags: wip-nanocoat
19:15
Merge from trunk. check-in: dd1f8e27e6 user: stephanie.gawroriski tags: wip-nanocoat
19:15
Commonize into PathUtils; On Linux/BSD try to use xdg-open/x-www-browser if Java's browser open does not work. check-in: 89a701ce56 user: stephanie.gawroriski tags: trunk, x-date-202306
18:46
Base for IF. check-in: 152d28f92c user: stephanie.gawroriski tags: wip-nanocoat
02:41
Write of return; Make all IFs singular as they are flow control. check-in: 88865ae5e1 user: stephanie.gawroriski tags: wip-nanocoat
00:23
Generation of invokespecial. check-in: f02203c591 user: stephanie.gawroriski tags: wip-nanocoat
2023-06-03
19:49
Cleanup around names. check-in: 2679a966fe user: stephanie.gawroriski tags: wip-nanocoat
19:35
Add base for class linkage table. check-in: 3f3e1c59b3 user: stephanie.gawroriski tags: wip-nanocoat
2023-06-01
03:26
More base writing. check-in: ec2a5f143c user: stephanie.gawroriski tags: wip-nanocoat
01:34
Base for ALoad. check-in: 717dce7984 user: stephanie.gawroriski tags: wip-nanocoat
01:26
Store the current stack frame in a variable. check-in: 2956f5aa9c user: stephanie.gawroriski tags: wip-nanocoat
01:10
Map addresses to group IDs. check-in: 0f683c7179 user: stephanie.gawroriski tags: wip-nanocoat
01:03
Splitting of instructions into blocks, anything that calls methods or throws exceptions. check-in: 7eb466f5af user: stephanie.gawroriski tags: wip-nanocoat
2023-05-31
22:03
Base outer loop for function writing. check-in: 794383ea03 user: stephanie.gawroriski tags: wip-nanocoat
21:35
Base for function blocks. check-in: 2b39de6e50 user: stephanie.gawroriski tags: wip-nanocoat
20:35
Implement methods for writing. check-in: a254d7fd8a user: stephanie.gawroriski tags: wip-nanocoat
18:40
Base for writing field and method information. check-in: 0086fb4234 user: stephanie.gawroriski tags: wip-nanocoat
17:57
More class file processing. check-in: 9ba6ad74d5 user: stephanie.gawroriski tags: wip-nanocoat
16:23
Commonize ROM output for multiple ports; Add NanoCoat ROM port output. check-in: 7fb79f5c97 user: stephanie.gawroriski tags: wip-nanocoat
15:54
Add base root for nanocoat. check-in: de7864f8ca user: stephanie.gawroriski tags: wip-nanocoat
15:43
Split class processing into another class. check-in: 8abc823e9f user: stephanie.gawroriski tags: wip-nanocoat
2023-05-30
18:38
Merge from trunk. check-in: 7dd0b3ad6d user: stephanie.gawroriski tags: wip-nanocoat
16:00
Remove Assembly. check-in: 832f4d469a user: stephanie.gawroriski tags: trunk
15:09
Putting down of functions. check-in: bb45ec2427 user: stephanie.gawroriski tags: wip-nanocoat
01:23
When setting struct members, use equal sign. check-in: f5cfb2b7f4 user: stephanie.gawroriski tags: wip-nanocoat
2023-05-29
19:04
Writing of members and variables. check-in: 580f8bdd9d user: stephanie.gawroriski tags: wip-nanocoat
16:52
More source writing refactoring, looks much nicer now. check-in: f066f0bdf1 user: stephanie.gawroriski tags: wip-nanocoat
15:57
Major refactoring of CSourceWriter before main writing logic is done. check-in: ecc316421a user: stephanie.gawroriski tags: wip-nanocoat
14:39
Base for types. check-in: 32f24fc4d2 user: stephanie.gawroriski tags: wip-nanocoat
01:11
Base for method prototype output. check-in: 2aef6ea8e4 user: stephanie.gawroriski tags: wip-nanocoat
00:54
Base output for class data. check-in: 9957c9f62b user: stephanie.gawroriski tags: wip-nanocoat
00:27
Writing of resources. check-in: f92b5dc39c user: stephanie.gawroriski tags: wip-nanocoat
2023-05-28
22:33
Write C source code to a ZIP. check-in: 38091922f2 user: stephanie.gawroriski tags: wip-nanocoat
21:56
Base for output container for NanoCoat. check-in: cad0c2b47a user: stephanie.gawroriski tags: wip-nanocoat
18:29
Initial backend for nanocoat. check-in: efc281d61a user: stephanie.gawroriski tags: wip-nanocoat
18:26
Add option to enable RatufaCoat output for a VM type. check-in: caf7a165c6 user: stephanie.gawroriski tags: wip-nanocoat
18:02
Add base for nanocoat VM. check-in: baf187b6bf user: stephanie.gawroriski tags: wip-nanocoat
2023-05-23
15:02
Update public key. check-in: 6fc62ee352 user: stephanie.gawroriski tags: trunk, x-date-202305
14:42
Create new branch named "wip-nanocoat" check-in: 035775b0dc user: stephanie.gawroriski tags: wip-nanocoat
2023-04-26
23:58
Include CXX and HXX in EditorConfig. check-in: dcdb8f5ded user: stephanie.gawroriski tags: wip-ratufarefactor
2023-04-23
01:07
Create new branch named "wip-sb1imode" Leaf check-in: 3b3c196f61 user: stephanie.gawroriski tags: wip-sb1imode
2023-04-15
18:06
Fix Win32 resource. check-in: 4594b61fec user: stephanie.gawroriski tags: wip-ratufarefactor
13:44
Change the built-in ROM check to include more variants of the ROM. check-in: 1a4681a38a user: stephanie.gawroriski tags: wip-ratufarefactor
13:09
Change define for the built-in ROM. check-in: e2152c1531 user: stephanie.gawroriski tags: wip-ratufarefactor
2023-04-13
12:35
Merge from trunk. check-in: e13f20abe0 user: stephanie.gawroriski tags: wip-ratufarefactor
12:31
Merge from trunk. check-in: 7e49da0a5f user: stephanie.gawroriski tags: wip-imode
12:29
Merge from wip-jvlite2imodeapp, yay! check-in: 42719184a5 user: stephanie.gawroriski tags: trunk
04:39
Implement 66% parsing and handling of JVLite2 binary ADFs. Closed-Leaf check-in: 191b0ccef5 user: stephanie.gawroriski tags: wip-jvlite2imodeapp
2023-04-11
17:15
Be more precise. check-in: 5e00937b64 user: stephanie.gawroriski tags: wip-jvlite2imodeapp
16:47
Add list of supported formats. check-in: c6a3652431 user: stephanie.gawroriski tags: wip-jvlite2imodeapp
15:14
Merge from trunk. check-in: b3aa8fa733 user: stephanie.gawroriski tags: wip-imode
06:52
Update credits. check-in: 39fdd91748 user: stephanie.gawroriski tags: wip-jvlite2imodeapp
06:20
More thoughts. check-in: 08668aa0ad user: stephanie.gawroriski tags: wip-jvlite2imodeapp
06:07
Minor notes. check-in: 07542a3285 user: stephanie.gawroriski tags: wip-jvlite2imodeapp
06:02
Correct name. check-in: b007c85b2b user: stephanie.gawroriski tags: wip-jvlite2imodeapp
05:57
Determination of the Binary ADF format. check-in: 2d5549b8a8 user: stephanie.gawroriski tags: wip-jvlite2imodeapp
02:38
Move ADF parsing to its own utility class, which will handle both text and binary based formats. check-in: 66b487e155 user: stephanie.gawroriski tags: wip-jvlite2imodeapp
02:31
Add base check for JvLite2 Binary ADF. check-in: 211641a066 user: stephanie.gawroriski tags: wip-jvlite2imodeapp
02:07
Create new branch named "wip-jvlite2imodeapp" check-in: d7e18d9493 user: stephanie.gawroriski tags: wip-jvlite2imodeapp
02:02
Include windows header. check-in: 13b4c62520 user: stephanie.gawroriski tags: wip-ratufarefactor
2023-04-10
03:26
It is 2023. check-in: 54303229eb user: stephanie.gawroriski tags: trunk
2023-04-07
16:36
Add second Lex SVG image by Kat Adam-MacEwen. check-in: be83a60270 user: stephanie.gawroriski tags: trunk, x-date-202304
2023-04-02
17:20
Fixes; Do not try to use PThreads on a Termux build. check-in: 6a9d7bcf6b user: stephanie.gawroriski tags: wip-ratufarefactor
17:15
Make some defines consistent; Add CMake identity as macros. check-in: ab563dca2c user: stephanie.gawroriski tags: wip-ratufarefactor
14:52
Bump ProGuard versions. check-in: 6bebca1639 user: stephanie.gawroriski tags: trunk
02:28
Fixes around threads. check-in: f539da27f1 user: stephanie.gawroriski tags: wip-ratufarefactor
02:13
Remove lock shift function; Emit a memory barrier when leaving locks. check-in: 61d3daa3af user: stephanie.gawroriski tags: wip-ratufarefactor
02:11
Implement recurrent locks outside of a threading library. check-in: d73347ed0f user: stephanie.gawroriski tags: wip-ratufarefactor
00:14
Add implementation of locks in pthread. check-in: cfdca0abbe user: stephanie.gawroriski tags: wip-ratufarefactor
2023-03-29
07:03
Backup developer notes. check-in: 4d542e4fab user: squirreljme.automation tags: trunk
2023-03-27
21:36
More memory tag implementation; Correct order of sjme_keepError. check-in: 98879cd085 user: stephanie.gawroriski tags: wip-ratufarefactor
2023-03-26
16:15
For old atomics, use interrupt enable/disable; Fortify some alternative atomic operations; Move locks to memIo; Making locking a bit more robust; Add test for locks. check-in: 731dc8d96a user: stephanie.gawroriski tags: wip-ratufarefactor
2023-03-24
20:43
Add test and more checks for basic tag corruption. check-in: b29fbef329 user: stephanie.gawroriski tags: wip-ratufarefactor
19:53
Implementation of unowned memory tag allocate and free. check-in: 26ffab8464 user: stephanie.gawroriski tags: wip-ratufarefactor
2023-03-23
23:37
Have an unowned tagged new, which will be used by other parts of the memtag code. check-in: e850438f0d user: stephanie.gawroriski tags: wip-ratufarefactor
22:34
Minor fixes. check-in: 44c80d178e user: stephanie.gawroriski tags: wip-ratufarefactor
04:09
Add note. check-in: f7be5a0dcb user: stephanie.gawroriski tags: trunk
01:34
Add media fragments; Add proper RetroArch 3DS images. check-in: bda11ff421 user: stephanie.gawroriski tags: trunk
2023-03-19
15:46
Add memory tag documentation. check-in: 3c773711b5 user: stephanie.gawroriski tags: wip-ratufarefactor
2023-03-12
15:07
Merge from trunk. check-in: d75801ed27 user: stephanie.gawroriski tags: wip-ratufarefactor
2023-03-01
18:48
Update dependency versions. check-in: 0cf9ced783 user: stephanie.gawroriski tags: trunk, x-date-202303
2023-02-19
19:48
Split drawing text into basic and advanced, then add forwards for basic text. check-in: 8a9ef14137 user: stephanie.gawroriski tags: trunk
18:52
Fill after draw. check-in: 09b5b71677 user: stephanie.gawroriski tags: trunk
18:51
Add copyArea() to PencilShelf; Add a distinction code to MLECallError for certain sub-errors. check-in: afa8299b7b user: stephanie.gawroriski tags: trunk
2023-02-17
04:51
Base hash for suite. check-in: 880a868a53 user: stephanie.gawroriski tags: wip-rms2
04:44
SuiteIdentifier is now just IdentityHash to not be ambigious. check-in: 068fa8016d user: stephanie.gawroriski tags: wip-rms2
04:38
Base blank classes for managers and factories. check-in: a0ad79b6f2 user: stephanie.gawroriski tags: wip-rms2
04:24
Add new sub-module for JSON implementation of RMS. check-in: 5145b0c8cd user: stephanie.gawroriski tags: wip-rms2
04:17
Create new branch named "wip-rms2" check-in: 485510a9aa user: stephanie.gawroriski tags: wip-rms2
04:00
Add THIRD_PARTY_LEGAL_LINE and THIRD_PARTY_LEGAL_DOCUMENT for potential additional copyright text for 3rd party ports and otherwise (i.e. if a kernel is BSD). check-in: 04849d9336 user: stephanie.gawroriski tags: trunk
02:46
Merge from trunk. check-in: f6c4a2f968 user: stephanie.gawroriski tags: wip-ratufarefactor
2023-02-16
21:07
Add PencilGraphics forwards for drawRect() and fillTriangle(). check-in: d7ff5ef303 user: stephanie.gawroriski tags: trunk
14:03
Add J-Phone and indicate 1.0 and 2.0 in vodafone. check-in: 506c8edb39 user: stephanie.gawroriski tags: trunk
13:41
Merge from trunk. check-in: 010da51c66 user: stephanie.gawroriski tags: wip-ratufarefactor
06:48
Add base modules for other APIs. check-in: c62df267a4 user: stephanie.gawroriski tags: trunk
06:06
Fix build. check-in: b385f32785 user: stephanie.gawroriski tags: trunk
06:03
Rename jblend-api to vendor-api-jblend. check-in: afa0696203 user: stephanie.gawroriski tags: trunk
06:01
Rename nokia-api to vendor-api-nokia. check-in: f9cada0e5d user: stephanie.gawroriski tags: trunk
06:01
Rename ntt-docomo-doja-api to vendor-api-ntt-docomo-doja. check-in: 14784caf1c user: stephanie.gawroriski tags: trunk
06:00
Rename ntt-docomo-star-api to vendor-api-ntt-docomo-star. check-in: be81689065 user: stephanie.gawroriski tags: trunk
05:59
Rename sprint-api to vendor-api-sprintpcs. check-in: c339d10e9e user: stephanie.gawroriski tags: trunk
05:58
Rename vodafone-api to vendor-api-vodafone. check-in: 3b6a346a1f user: stephanie.gawroriski tags: trunk
05:56
Update changelog. check-in: 7582bcead5 user: stephanie.gawroriski tags: trunk
2023-02-11
20:28
Merge from trunk. check-in: bc7881ea80 user: stephanie.gawroriski tags: wip-ratufarefactor
20:26
More merge fixes. check-in: 352afdfef7 user: stephanie.gawroriski tags: wip-l1summercoat
20:12
Some merge fixups. check-in: e439838076 user: stephanie.gawroriski tags: wip-l1summercoat
20:09
Merge from trunk. check-in: d319c28a9a user: stephanie.gawroriski tags: wip-l1summercoat
19:46
Merge in debug/release, yay! Now there will be smaller copies. check-in: 4573ad99ce user: stephanie.gawroriski tags: trunk
18:10
Do not run the launcher test headless. Closed-Leaf check-in: 2e684cb425 user: stephanie.gawroriski tags: wip-debugrelease
18:01
Drop parameter annotations since we do not need them. check-in: db3aa14422 user: stephanie.gawroriski tags: wip-debugrelease
17:51
Keep all interfaces as they may have side effects. check-in: 32c16bab1e user: stephanie.gawroriski tags: wip-debugrelease
17:35
Keep SuiteScanListener as it is actually used and has side effects. check-in: 696e38ad42 user: stephanie.gawroriski tags: wip-debugrelease
17:11
Add test for launcher. check-in: 9d58024555 user: stephanie.gawroriski tags: wip-debugrelease
16:08
Do not run SpringCoat tests on GitHub at all. check-in: 33391e242c user: stephanie.gawroriski tags: wip-debugrelease
06:17
More attempts. check-in: 7835c58b0b user: stephanie.gawroriski tags: wip-debugrelease
05:30
Keep all static constructors. check-in: 07bd3c3c5a user: stephanie.gawroriski tags: wip-debugrelease
05:20
Attempt at getting the launcher working properly. check-in: 50c50fd43b user: stephanie.gawroriski tags: wip-debugrelease
03:37
Remove debugging code from the release step. check-in: eeca8d6155 user: stephanie.gawroriski tags: wip-debugrelease
03:10
Enable optimizations and narrow down required rules; Parts of java.lang cannot be optimized as it will cause infinite loops and otherwise. check-in: 86e4713347 user: stephanie.gawroriski tags: wip-debugrelease
01:18
Revert StaticDisplayState; For hosted only allow debug to be used. check-in: daa8822d1e user: stephanie.gawroriski tags: wip-debugrelease
00:57
Commit before fixing what I just figured out: the hosted environment is pulling in multiple JARs and we are referring to different ones. check-in: d657b1c6f9 user: stephanie.gawroriski tags: wip-debugrelease
00:46
Attempts at fixing. check-in: 63b3275ad6 user: stephanie.gawroriski tags: wip-debugrelease
2023-02-10
02:28
Bump ProGuard to 7.3.1; Attempt at getting tests working. check-in: c1c8c06880 user: stephanie.gawroriski tags: wip-debugrelease
02:14
Minor work. check-in: daa73a6740 user: stephanie.gawroriski tags: wip-debugrelease
01:59
Add input and output jars as inputs for VMCompactLibraryTask. check-in: 7653f3835a user: stephanie.gawroriski tags: wip-debugrelease
01:48
Use WeakHashMap in StaticDisplayState; Add extra options for compacting. check-in: 092b21af76 user: stephanie.gawroriski tags: wip-debugrelease
00:44
Merge from trunk. check-in: ee26faaa54 user: stephanie.gawroriski tags: wip-debugrelease
00:43
Minor changes. check-in: 6f95d91c18 user: stephanie.gawroriski tags: wip-debugrelease
00:42
Implement WeakHashMap. check-in: 7fd4592293 user: stephanie.gawroriski tags: trunk
2023-02-09
04:49
Fill in SprintPCS 2.2 API. check-in: 8d07933e8c user: stephanie.gawroriski tags: trunk, x-date-202302
2023-02-06
05:43
Fix standalone to use just release instead of depending on the wrong clutter types. check-in: e547e0fe6d user: stephanie.gawroriski tags: wip-debugrelease
05:31
Split SpringCoat into Release and Debug, for faster working. check-in: ad50a1a05b user: stephanie.gawroriski tags: wip-debugrelease
05:30
Exclude SpringCoatRelease and SpringCoatDebug from the standard build. check-in: 403ab8c5d4 user: stephanie.gawroriski tags: wip-debugrelease
05:27
Exclude some more TAC related classes. check-in: 1f73523997 user: stephanie.gawroriski tags: wip-debugrelease
04:34
Update where position for tests for CircleCI. check-in: de275dc9b3 user: stephanie.gawroriski tags: wip-debugrelease
03:57
ProGuard's method inlining produces broken code with bad StackMapTables, so disable it! check-in: 7297f22448 user: stephanie.gawroriski tags: wip-debugrelease
03:15
Increase timeouts. check-in: e5529786bb user: stephanie.gawroriski tags: wip-debugrelease
02:30
Correct references. check-in: bd1fa3a5ef user: stephanie.gawroriski tags: wip-debugrelease
00:43
Add task for running tests that runs both clutter levels accordingly. check-in: 5577951f8c user: stephanie.gawroriski tags: wip-debugrelease
2023-02-05
23:37
Keep enum values since valueOf(String) can depend on them along with name(). check-in: eb1db3bf3d user: stephanie.gawroriski tags: wip-debugrelease
23:33
Keep some enumeration details. check-in: f2d3f3acd6 user: stephanie.gawroriski tags: wip-debugrelease
23:24
Workaround for getting tests to work. check-in: 88f6a68e84 user: stephanie.gawroriski tags: wip-debugrelease
21:53
Check if a Jar contains classes before attempting to compactify it. check-in: 534c97e0d1 user: stephanie.gawroriski tags: wip-debugrelease
21:40
Compilation fixes with missing import. check-in: 007dac4ce8 user: stephanie.gawroriski tags: wip-debugrelease
21:29
Keep SquirrelJMEVendorApi the same as Api. check-in: 7d0be01b25 user: stephanie.gawroriski tags: wip-debugrelease
21:28
Add vendor API to software math. check-in: 5a3171d5a6 user: stephanie.gawroriski tags: wip-debugrelease
21:26
Make Exported just be SquirrelJMEVendorApi. check-in: cea3c50c95 user: stephanie.gawroriski tags: wip-debugrelease
21:22
Remove exported everywhere. check-in: 4a501967a4 user: stephanie.gawroriski tags: wip-debugrelease
21:19
Remove clashing error prefix; Use better name for RatufaCoat ROMs. check-in: f475bc0321 user: stephanie.gawroriski tags: wip-debugrelease
20:35
Move some Exported to use API. check-in: 33eb64c492 user: stephanie.gawroriski tags: wip-debugrelease
20:24
Make it so mapping files are used and then reapplied. check-in: cb81e8e7fa user: stephanie.gawroriski tags: wip-debugrelease
2023-02-04
20:55
Add sub-groups and freeing of sub-groups via callbacks; Add blank test for testing groups. check-in: 19cfd4d9a5 user: stephanie.gawroriski tags: wip-ratufarefactor
20:39
Change memory groups to use the same double pointer system. check-in: 1207b15c80 user: stephanie.gawroriski tags: wip-ratufarefactor
20:12
Move memtag structures to internal header file, could be used for testing. check-in: 99ba4fa4c1 user: stephanie.gawroriski tags: wip-ratufarefactor
19:54
Rename test to better fit its category. check-in: 04c2a094a3 user: stephanie.gawroriski tags: wip-ratufarefactor
19:52
Make reserved1 be the shadow pointer. check-in: cb5b100139 user: stephanie.gawroriski tags: wip-ratufarefactor
00:05
Marking of more classes, might get rid of in the future and optimize; Implement shrinking. check-in: 36bdb91324 user: stephanie.gawroriski tags: wip-debugrelease
2023-02-03
03:54
Export a number of APIs. check-in: 797092d8ff user: stephanie.gawroriski tags: wip-debugrelease
03:08
Remove some old unused classes and cleanup. check-in: 08fb7b513c user: stephanie.gawroriski tags: wip-debugrelease
02:53
Add dependencies on other compactLib tasks and commonize code; More ProGuard rules. check-in: 4b7e15e15d user: stephanie.gawroriski tags: wip-debugrelease
02:12
Compact libraries by source set rather than by target. check-in: b7023ebe52 user: stephanie.gawroriski tags: wip-debugrelease
02:02
Add Exported to software math; There really just needs to be a single shrinking task, not one for each VM and such, just for a single source single. check-in: d43f1e4ed8 user: stephanie.gawroriski tags: wip-debugrelease
01:45
Add ProGuard step; Make Api and Exported be class retention, otherwise ProGuard never sees them. check-in: cdfad4beb2 user: stephanie.gawroriski tags: wip-debugrelease
2023-02-02
01:20
Base entry for compacting task. check-in: 2d4a3893fb user: stephanie.gawroriski tags: wip-debugrelease
2023-01-31
19:57
Merge from trunk. check-in: 96323a3bcd user: stephanie.gawroriski tags: wip-ratufarefactor
2023-01-29
18:31
Just refer to proguard core and base instead of the Gradle plugin as Android features are not needed at all. check-in: 28e8b0ae39 user: stephanie.gawroriski tags: wip-debugrelease
03:50
Add clutter level to the VM directory. check-in: 22a451c187 user: stephanie.gawroriski tags: wip-debugrelease
02:12
Add release and debug builds, there is no differentiation yet. check-in: 01a82118dc user: stephanie.gawroriski tags: wip-debugrelease
2023-01-28
00:20
Add Exported annotation. check-in: 87e478bef8 user: stephanie.gawroriski tags: wip-debugrelease
00:03
Bring in ProGuard as a dependency. check-in: db823c5d09 user: stephanie.gawroriski tags: wip-debugrelease
2023-01-27
23:55
Create new branch named "wip-debugrelease" check-in: 21bcefa04a user: stephanie.gawroriski tags: wip-debugrelease
23:44
Merge banglets, this will be the basis for release/debug support. check-in: 4300719b57 user: stephanie.gawroriski tags: trunk
23:41
Cherry pick the banglets and such from wip-l1summercoat, this will be the basis for release/debug support. Closed-Leaf check-in: d1f40cecda user: stephanie.gawroriski tags: wip-variantsbase
23:01
Create new branch named "wip-variantsbase" check-in: 1207bbc4e9 user: stephanie.gawroriski tags: wip-variantsbase
23:01
Merge from trunk. check-in: c7a2cee7d6 user: stephanie.gawroriski tags: wip-l1summercoat
18:52
Add missing Api annotations. check-in: 938d31f562 user: stephanie.gawroriski tags: trunk
2023-01-25
16:54
Corrections. check-in: e24b4e030e user: stephanie.gawroriski tags: trunk
16:32
Corrections. check-in: b2e108ea3a user: stephanie.gawroriski tags: trunk
14:40
More API tagging. check-in: 07623ab5be user: stephanie.gawroriski tags: trunk
14:29
Tag more APIs. check-in: 10924bbc5d user: stephanie.gawroriski tags: trunk
14:01
Tag APIs. check-in: 9dae5d2689 user: stephanie.gawroriski tags: trunk
13:03
Tag OpenGL. check-in: 5e702de04f user: stephanie.gawroriski tags: trunk
12:47
Tag GCF. check-in: f43b4d94c4 user: stephanie.gawroriski tags: trunk
12:36
Tag the remaining DIO modules. check-in: 738a692a04 user: stephanie.gawroriski tags: trunk
00:26
Some spelling corrections for APIs; Add Api annotation to cldc-compact, it was much. check-in: 57d6765ff3 user: stephanie.gawroriski tags: trunk
2023-01-24
23:21
Fixups although this whole process is very error prone sadly. Closed-Leaf check-in: 5ac37225a3 user: stephanie.gawroriski tags: wip-apitag
22:47
Stage 1: Add Api annotation where there are lots of unused, not all are claimed. check-in: 75de920de8 user: stephanie.gawroriski tags: wip-apitag
22:13
Add Unused Only inspection. check-in: 6c4bed6f13 user: stephanie.gawroriski tags: wip-apitag
22:08
Create new branch named "wip-apitag" check-in: 816cac86e9 user: stephanie.gawroriski tags: wip-apitag
22:07
Add Api to dio-gpio. check-in: 50e22fa221 user: stephanie.gawroriski tags: trunk
20:14
Indicate for IntelliJ that MIDlets, IApplications, and StarApplications are entry points. check-in: af3cfa8beb user: stephanie.gawroriski tags: trunk
19:48
Add Api annotation to some API classes. check-in: 17d8265da3 user: stephanie.gawroriski tags: trunk
16:21
Merge from trunk. check-in: e900669fca user: stephanie.gawroriski tags: wip-l1summercoat
07:53
Move byte code get following. check-in: 81c7f9b023 user: stephanie.gawroriski tags: wip-l1summercoat
07:45
Create new branch named "wip-springcoatplus" check-in: 42ced1b616 user: stephanie.gawroriski tags: wip-springcoatplus
2023-01-21
18:46
Merge in widget state encapsulation. check-in: bade7403be user: stephanie.gawroriski tags: wip-uiformcontainer
18:45
Merge in widget state encapsulation. check-in: c28fbc1ce6 user: stephanie.gawroriski tags: trunk
18:32
Move states for some items over. Closed-Leaf check-in: 7e12cf8743 user: stephanie.gawroriski tags: wip-uiwidgetstate
2023-01-15
23:54
Merge from trunk. check-in: 07eec0cd22 user: stephanie.gawroriski tags: wip-uiwidgetstate
18:40
Merge heads. check-in: 88844b052b user: stephanie.gawroriski tags: trunk
18:38
Add check for headless when getting the number of displays. check-in: 038f05d1d5 user: stephanie.gawroriski tags: trunk
08:02
Backup developer notes. check-in: 08c196216b user: squirreljme.automation tags: trunk
01:52
State encapsulation for Canvas. check-in: 0dccb416e9 user: stephanie.gawroriski tags: wip-uiwidgetstate
01:45
Obtain the backend instead. check-in: 79806f6595 user: stephanie.gawroriski tags: wip-uiwidgetstate
01:37
Base for blank classes which contain the state. check-in: 136aacc2cd user: stephanie.gawroriski tags: wip-uiwidgetstate
00:56
Create new branch named "wip-uiwidgetstate" check-in: c4ba380a68 user: stephanie.gawroriski tags: wip-uiwidgetstate
2023-01-14
21:47
Merge from trunk. check-in: d6c2605dd4 user: stephanie.gawroriski tags: wip-uiformcontainer
21:46
Integrate wip-metricswithdisplay, have metrics with display. check-in: 505ceb1641 user: stephanie.gawroriski tags: trunk
21:45
Have metric take a display as displays can have different properties. Closed-Leaf check-in: 6ec5eb0813 user: stephanie.gawroriski tags: wip-metricswithdisplay
19:27
Merge from trunk. check-in: 06d12eafbc user: stephanie.gawroriski tags: wip-uiformcontainer
19:27
Merge the per display callback and display code. check-in: c2d5f19d9c user: stephanie.gawroriski tags: trunk
19:25
Implement per display callbacks; Allow displays to be shown without any form attached to them. Closed-Leaf check-in: 6375adba89 user: stephanie.gawroriski tags: wip-perdisplaycallback
2023-01-13
19:29
Merge from trunk. check-in: 26b077ecc2 user: stephanie.gawroriski tags: wip-uiformcontainer
19:29
Merge from mini branch for merged event handlers. check-in: 1dae736729 user: stephanie.gawroriski tags: trunk
19:26
Combine and join events for drawables so that displays and everything else share events. Closed-Leaf check-in: 9e89870a85 user: stephanie.gawroriski tags: wip-joinedevents
06:46
Merge from trunk. check-in: 0f46a7f54a user: stephanie.gawroriski tags: wip-uiformcontainer
06:44
Merge in paint consolidation. check-in: b0c75fa4d6 user: stephanie.gawroriski tags: trunk
06:43
Consolidate paint. Closed-Leaf check-in: 76889f4f2a user: stephanie.gawroriski tags: wip-paintconsolidate
05:50
Create new branch named "wip-uiformcontainer" check-in: 1aa4d552f2 user: stephanie.gawroriski tags: wip-uiformcontainer
05:05
Some base work on splitting things. Closed-Leaf check-in: 93a4ff8b2b user: stephanie.gawroriski tags: wip-multiuibackend
01:24
Add linked displays; Framebuffers can be linked to native displays. check-in: 679707e362 user: stephanie.gawroriski tags: wip-multiuibackend
00:54
Update ignores for RatufaCoat branch. check-in: ea3b011830 user: stephanie.gawroriski tags: trunk
00:52
Base work for multi-backend displays as it does not make sense to limit to single backends although things become slightly complicated because of it. check-in: f37c6eb92e user: stephanie.gawroriski tags: wip-multiuibackend
2023-01-12
18:04
Add base modules for standard applications. check-in: eb19a512ef user: stephanie.gawroriski tags: trunk
2023-01-11
20:55
Add base for specifying the VM to load code within. check-in: c445e70e98 user: stephanie.gawroriski tags: wip-l1summercoat
19:53
Undo unintended characters. check-in: c73f47c7b3 user: stephanie.gawroriski tags: wip-l1summercoat
19:46
Merge from trunk. check-in: 90c180a044 user: stephanie.gawroriski tags: wip-l1summercoat
2023-01-06
23:17
Add base for proxies and va_list unwrap. check-in: eab6079176 user: stephanie.gawroriski tags: wip-ratufarefactor
19:45
Add base for Palm OS ARM for future jumping into native code, for faster execution. check-in: 7785054feb user: stephanie.gawroriski tags: wip-ratufarefactor
03:50
Add SJME_REDUCE_WASTE to remove all the debugging file, line, and function usages. check-in: e889b374d6 user: stephanie.gawroriski tags: wip-ratufarefactor
03:15
appl not APPL. check-in: 9337e84077 user: stephanie.gawroriski tags: wip-ratufarefactor
03:08
Rename debug section to moth. check-in: 7c60ba4a47 user: stephanie.gawroriski tags: wip-ratufarefactor
03:06
Add 4-bit icons. check-in: 44c3884fa4 user: stephanie.gawroriski tags: wip-ratufarefactor
03:03
Add source and binary dirs for resources. check-in: d9c67dc1f2 user: stephanie.gawroriski tags: wip-ratufarefactor
03:01
Add icon resources. check-in: 457a266b07 user: stephanie.gawroriski tags: wip-ratufarefactor
02:16
No point including the version as a macro because they are integer only. check-in: d4688f740c user: stephanie.gawroriski tags: wip-ratufarefactor
02:09
PalmOS resource library. check-in: d3f581e0ea user: stephanie.gawroriski tags: wip-ratufarefactor
01:41
Use -g0 and -s for PalmOS. check-in: 67b3e580ee user: stephanie.gawroriski tags: wip-ratufarefactor
01:38
Minor code additions for PalmOS. check-in: 8e4414271b user: stephanie.gawroriski tags: wip-ratufarefactor
2023-01-05
22:32
Do not __sync_synchronize() on old GCC. check-in: 1b28216890 user: stephanie.gawroriski tags: wip-ratufarefactor
22:30
Use GCC for assembly toolchain. check-in: a93a66c5f5 user: stephanie.gawroriski tags: wip-ratufarefactor
22:29
Add dependency on multi.def for PalmOS; Enable assembly support for PalmOS. check-in: 850df11b37 user: stephanie.gawroriski tags: wip-ratufarefactor
22:20
Do not use 64k script. check-in: 8dc6d908da user: stephanie.gawroriski tags: wip-ratufarefactor
22:18
Correct multi-section definition. check-in: 17defb65ac user: stephanie.gawroriski tags: wip-ratufarefactor
22:08
Add build rule to handle multiple sections. check-in: b7683dbef1 user: stephanie.gawroriski tags: wip-ratufarefactor
21:57
For PalmOS put some code in other sections. check-in: fbd481a2d4 user: stephanie.gawroriski tags: wip-ratufarefactor
21:31
Use -ffunction-sections on PalmOS as sections are too big. check-in: 6d1d09d890 user: stephanie.gawroriski tags: wip-ratufarefactor
21:28
Include common directives for m68k PalmOS. check-in: 26983b8385 user: stephanie.gawroriski tags: wip-ratufarefactor
21:26
m68k PalmOS GCC 2.95 is okay with long long provided -std=gnu9x is used. check-in: 499d7001b6 user: stephanie.gawroriski tags: wip-ratufarefactor
21:22
Do not use pointer align on old GCC. check-in: 6e8ff0b5d9 user: stephanie.gawroriski tags: wip-ratufarefactor
21:21
Do not declare size_t. check-in: c3aba855e5 user: stephanie.gawroriski tags: wip-ratufarefactor
21:20
Declare size_t and SIZE_MAX for PalmOS. check-in: c328b88244 user: stephanie.gawroriski tags: wip-ratufarefactor
21:16
Do not try using atomics on old GCC. check-in: 4909cd4fdb user: stephanie.gawroriski tags: wip-ratufarefactor
21:14
Correct declared type in for-loop, it should not be in it. check-in: ec481528d0 user: stephanie.gawroriski tags: wip-ratufarefactor
21:12
Move declaration of SJME_DEPRECATED and do not use it on old-GCC. check-in: bba565c3a9 user: stephanie.gawroriski tags: wip-ratufarefactor
21:09
Only be pedantic on GCC 3.0+. check-in: b8b7da07ef user: stephanie.gawroriski tags: wip-ratufarefactor
21:07
Add define for zero size arrays at end of structs. check-in: 3b764c07a3 user: stephanie.gawroriski tags: wip-ratufarefactor
21:02
Use gnu9x for PalmOS. check-in: 20cb596cd9 user: stephanie.gawroriski tags: wip-ratufarefactor
20:55
Debugging messages. check-in: 8897d69e01 user: stephanie.gawroriski tags: wip-ratufarefactor
20:47
Add option to disallow miniz and nuklear. check-in: 909af7b3fe user: stephanie.gawroriski tags: wip-ratufarefactor
20:40
Correct typo in sjme_jlong. check-in: 913a62c852 user: stephanie.gawroriski tags: wip-ratufarefactor
20:38
Add synthetic long type. check-in: 212e091698 user: stephanie.gawroriski tags: wip-ratufarefactor
20:22
Do not use FPIC for PalmOS m68k; Only include -Wextra on GCC 3.0 and up. check-in: 70a0d3c3e8 user: stephanie.gawroriski tags: wip-ratufarefactor
20:16
Include stdint.h if bundled C library is being used. check-in: a1903ed9ca user: stephanie.gawroriski tags: wip-ratufarefactor
20:11
Some stdint.h types. check-in: f20cfe04ea user: stephanie.gawroriski tags: wip-ratufarefactor
20:03
Using compilation dependencies breaks the build for PalmOS m68k. check-in: 0044e69ecc user: stephanie.gawroriski tags: wip-ratufarefactor
19:40
Add base for PalmOS m68k. check-in: 0882a820ba user: stephanie.gawroriski tags: wip-ratufarefactor
18:46
Make MEEP optionally depend on LCDUI, it only has a hard dependency on midlet now. check-in: 687d3227a5 user: stephanie.gawroriski tags: trunk
18:40
LCDUI implementation of LUI will be in a separate module. check-in: f9af952c14 user: stephanie.gawroriski tags: trunk
18:32
Minor cleanups with old memory management. check-in: 88372b2a40 user: stephanie.gawroriski tags: wip-ratufarefactor
17:54
Condense error code usage. check-in: 05cf366cb6 user: stephanie.gawroriski tags: wip-ratufarefactor
05:01
Add information for direct memory; Add protections around direct memory. check-in: a17b3b9cc7 user: stephanie.gawroriski tags: wip-ratufarefactor
2023-01-04
21:09
Implement direct memory allocation. check-in: cd0ef2a9d6 user: stephanie.gawroriski tags: wip-ratufarefactor
01:15
Corrections for Android. check-in: d3ea00067b user: stephanie.gawroriski tags: wip-ratufarefactor
01:03
Do not link statically if running tests on Android Termux? check-in: a325cf7908 user: stephanie.gawroriski tags: wip-ratufarefactor
2023-01-02
20:45
Add protection value for direct memory allocation; More testing for direct memory. check-in: d61a767b37 user: stephanie.gawroriski tags: wip-ratufarefactor
08:02
Backup developer notes. check-in: 8e0303bdef user: squirreljme.automation tags: trunk, x-date-202301, x-year-2023
02:48
Compilation fixes; Add base test for direct memory. check-in: 6e6494a219 user: stephanie.gawroriski tags: wip-ratufarefactor
2023-01-01
18:55
Move direct memory functions over. check-in: 2762942ef9 user: stephanie.gawroriski tags: wip-ratufarefactor
18:11
Rename atomic functions. check-in: 4484cffa57 user: stephanie.gawroriski tags: wip-ratufarefactor
01:11
Move atomic to memio. check-in: 2c5f72ef0e user: stephanie.gawroriski tags: wip-ratufarefactor
2022-12-31
22:14
Rename memory tag prefix. check-in: ff85b3f998 user: stephanie.gawroriski tags: wip-ratufarefactor
21:56
Move CRC as well. check-in: 020a5ebc87 user: stephanie.gawroriski tags: wip-ratufarefactor
21:50
Base move for memory I/O to its own self contained library/section. check-in: cf67e3e81c user: stephanie.gawroriski tags: wip-ratufarefactor
21:25
Rename nuklear and miniz. check-in: 4ae15aa443 user: stephanie.gawroriski tags: wip-ratufarefactor
21:17
More cleanup. check-in: 2ff9bb0840 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-12-30
17:58
More cleanups. check-in: 8207a069aa user: stephanie.gawroriski tags: wip-ratufarefactor
14:41
Cleanups. check-in: 1cb259c8b0 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-12-28
06:12
Basic attempt at IEEE1275 SPARC. check-in: a8227fd3a6 user: stephanie.gawroriski tags: wip-ratufarefactor
02:24
PowerPC broke and now it works again. check-in: 7661e185b0 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-12-27
23:25
More cleanup. check-in: 48e1fd3178 user: stephanie.gawroriski tags: wip-ratufarefactor
23:12
More cleanup. check-in: 0c7ab57bf3 user: stephanie.gawroriski tags: wip-ratufarefactor
22:58
More cleanup. check-in: f4f06343a9 user: stephanie.gawroriski tags: wip-ratufarefactor
22:37
Delete opcodes. check-in: 67773c0ff7 user: stephanie.gawroriski tags: wip-ratufarefactor
22:31
Cleanup, remove old sources and such. check-in: a5d02469c8 user: stephanie.gawroriski tags: wip-ratufarefactor
06:28
Actual IEEE1275 booting with text. check-in: 455f898cb0 user: stephanie.gawroriski tags: wip-ratufarefactor
04:42
IEEE1275 PowerPC booting, but not running. check-in: 89184e0a12 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-12-26
21:33
Add memset. check-in: d933c542a6 user: stephanie.gawroriski tags: wip-ratufarefactor
21:13
Compile stage for IEEE1275 PowerPC, just not linking currently due to missing pieces. check-in: 2ffe27c78b user: stephanie.gawroriski tags: wip-ratufarefactor
04:07
Attempts at getting building working. check-in: 2bf6aa3d03 user: stephanie.gawroriski tags: wip-ratufarefactor
03:06
Add IEEE1275 base. check-in: 0101e150b1 user: stephanie.gawroriski tags: wip-ratufarefactor
01:09
Merge from trunk. check-in: d887706c4d user: stephanie.gawroriski tags: wip-ratufarefactor
2022-12-24
16:41
Add a TypeShelf.findType() which will attempt loading a type via an alternative VM and integrate this with tests. check-in: 256b0bb8ec user: stephanie.gawroriski tags: wip-l1summercoat
08:02
Backup developer notes. check-in: 0f31c79634 user: squirreljme.automation tags: trunk
02:45
Remove unused shelf item. check-in: 4ae6f168c0 user: stephanie.gawroriski tags: wip-l1summercoat
02:37
Corrections and fixes; For the emulators they will JIT SummerCoat for testing and development rather than complicated interpret stuff; Add fallback if a VM supports emulated JIT mode. check-in: e4c09fa3b3 user: stephanie.gawroriski tags: wip-l1summercoat
01:18
Minor memory tag work. check-in: 1d072621c5 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-12-23
22:33
Merge from trunk. check-in: 7819a6558c user: stephanie.gawroriski tags: wip-l1summercoat
22:33
Undo last changes, will merge in. check-in: bf367b9c55 user: stephanie.gawroriski tags: wip-l1summercoat
22:30
Handle variants and sub-variants accordingly. check-in: 01811af4c6 user: stephanie.gawroriski tags: trunk
21:51
Better test variant matching. check-in: ba8191dedb user: stephanie.gawroriski tags: wip-l1summercoat
19:21
Merge from trunk. check-in: 3f56a260c3 user: stephanie.gawroriski tags: wip-l1summercoat
19:21
Remove interpreter for summercoat and such, SummerCoat testing will layer on SpringCoat for simplicity. check-in: 0683d8ec99 user: stephanie.gawroriski tags: wip-l1summercoat
2022-12-22
06:01
Make free take void***. check-in: f576f21bff user: stephanie.gawroriski tags: wip-ratufarefactor
2022-12-21
03:37
Add base structure layout for memory tags and groups. check-in: aab7d14944 user: stephanie.gawroriski tags: wip-ratufarefactor
03:08
Base for groups as every virtual machine will have its own memory group. check-in: c4f25093dd user: stephanie.gawroriski tags: wip-ratufarefactor
02:56
Base placeholders for tagged memory; Add a bunch of tagged memory allocation checks to ensure validity. check-in: 2cc1c1c4c3 user: stephanie.gawroriski tags: wip-ratufarefactor
00:18
Add blank test for memory tag testing. check-in: 9a0fd8dd02 user: stephanie.gawroriski tags: wip-ratufarefactor
00:07
Add base for tagged types; Correct sjmejni types and differentiate internals. check-in: 6ced3e2ebf user: stephanie.gawroriski tags: wip-ratufarefactor
2022-12-19
17:30
Allow for shorter error returns. check-in: 5712737bba user: stephanie.gawroriski tags: wip-ratufarefactor
17:20
Unshare. check-in: c8995cf204 user: stephanie.gawroriski tags: wip-ratufarefactor
17:12
Consolidate error codes and make all of them negative. check-in: 49ca9c39a6 user: stephanie.gawroriski tags: wip-ratufarefactor
08:02
Backup developer notes. check-in: 37471d2606 user: squirreljme.automation tags: trunk
04:14
Add blank for hypothetical IEEE1275 target. check-in: c742b99b69 user: stephanie.gawroriski tags: wip-ratufarefactor
03:30
Add base for shadows on pointers. check-in: 415536626d user: stephanie.gawroriski tags: wip-ratufarefactor
01:58
Correct build on MacOS. check-in: ae551bfa0a user: stephanie.gawroriski tags: wip-ratufarefactor
01:46
Add squirreljme-version and locally source for RatufaCoat. check-in: a014a84fa0 user: stephanie.gawroriski tags: wip-ratufarefactor
01:19
For testing set the initial system API structure. check-in: 25101dc1d8 user: stephanie.gawroriski tags: wip-ratufarefactor
01:10
Add base test for VM initialization. check-in: 1bb5a5f771 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-12-18
22:12
Add base prototypes for virtual machine serialize/deserialize and ticking. check-in: 98441e65d4 user: stephanie.gawroriski tags: wip-ratufarefactor
21:48
Add nolint for enum test. check-in: 86b3de87f3 user: stephanie.gawroriski tags: wip-ratufarefactor
20:37
Make sjme_jboolean an enum where possible, add test to ensure it is 1 byte. check-in: ac7ba225c2 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-12-17
23:25
Add base functions and definitions for all of the JNI methods and such; Disable some interfering old code. check-in: fd1a079d8c user: stephanie.gawroriski tags: wip-ratufarefactor
19:11
More script work. check-in: 787efb868a user: stephanie.gawroriski tags: wip-ratufarefactor
19:00
Much more work on generator script along with cleanups it will perform. check-in: aae1d6e1df user: stephanie.gawroriski tags: wip-ratufarefactor
03:23
Add base for system api function table. check-in: 5451411443 user: stephanie.gawroriski tags: wip-ratufarefactor
03:09
Base work on function table generator script. check-in: 926699a061 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-12-16
00:08
Ignore Python venvs; Empty script for generating the function table. check-in: 4316d4f3b8 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-12-12
08:02
Backup developer notes. check-in: cc566eed2a user: squirreljme.automation tags: trunk
03:15
Add base VM methods for initialization. check-in: 7d0a722d12 user: stephanie.gawroriski tags: wip-ratufarefactor
03:00
Cleanup function table. check-in: a1b5d6b473 user: stephanie.gawroriski tags: wip-ratufarefactor
02:55
Everything is added to the CSV; Also add jweak. check-in: ec5141467f user: stephanie.gawroriski tags: wip-ratufarefactor
02:46
More CSV items. check-in: 171c897171 user: stephanie.gawroriski tags: wip-ratufarefactor
02:35
Base function table with JNI functions from the documentation. check-in: b235b2e968 user: stephanie.gawroriski tags: wip-ratufarefactor
01:26
Declaration of JNI structures and types, incomplete. check-in: d1eb004562 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-12-11
23:15
Will be trying the JNI clone route. check-in: 701f8dd606 user: stephanie.gawroriski tags: wip-ratufarefactor
21:56
More reference pointer work. check-in: 06984f6d66 user: stephanie.gawroriski tags: wip-ratufarefactor
21:46
Reference pointer work, will this work? check-in: d5c56342ac user: stephanie.gawroriski tags: wip-ratufarefactor
20:44
Add base for refptr library; Share CMake configs for build. check-in: a03e7e4896 user: stephanie.gawroriski tags: wip-ratufarefactor
20:27
Blanks for reference pointers. check-in: 60a0909c16 user: stephanie.gawroriski tags: wip-ratufarefactor
20:08
Correct MSVC build with deprecation member. check-in: 65ada90557 user: stephanie.gawroriski tags: wip-ratufarefactor
19:47
Add test for memory allocation; Make sjmerc.h appear first in any file. check-in: bfe8fdbb95 user: stephanie.gawroriski tags: wip-ratufarefactor
00:40
Base empty planned tests. check-in: 3b40691e5d user: stephanie.gawroriski tags: wip-ratufarefactor
00:13
Add counting to memory pointers. check-in: c865c7cb78 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-12-10
21:57
Implement mem linking and unlinking. check-in: 739fb88677 user: stephanie.gawroriski tags: wip-ratufarefactor
21:41
Partial refactors around memory, use node information. check-in: 7a94f97687 user: stephanie.gawroriski tags: wip-ratufarefactor
20:50
Add memory barriers around locks. check-in: 881a7eed8a user: stephanie.gawroriski tags: wip-ratufarefactor
20:05
Make sjme_malloc have a free callback potentially. check-in: e94b3f500c user: stephanie.gawroriski tags: wip-ratufarefactor
19:53
Add function to get the memory node. check-in: 5dcb76b725 user: stephanie.gawroriski tags: wip-ratufarefactor
19:48
Sort tests. check-in: b3475cfe3f user: stephanie.gawroriski tags: wip-ratufarefactor
15:51
Base stubs for using the method of pipes. check-in: c29bfd1237 user: stephanie.gawroriski tags: wip-ratufarefactor
04:08
Document pipe work and simplify. check-in: eece474062 user: stephanie.gawroriski tags: wip-ratufarefactor
02:02
Add pipe delete. check-in: 52853a92fb user: stephanie.gawroriski tags: wip-ratufarefactor
01:50
Do not make pipe functions a pointer, this allows for more dynamic pipe configurations. check-in: c55039d6e9 user: stephanie.gawroriski tags: wip-ratufarefactor
01:47
Add base for buffer. check-in: 3f74692483 user: stephanie.gawroriski tags: wip-ratufarefactor
01:40
Base for new pipe methods which are not ambigious or confusing to use in any way. check-in: c48531752e user: stephanie.gawroriski tags: wip-ratufarefactor
01:14
Extra debugging for RetroArch start loop. check-in: 5b178673a7 user: stephanie.gawroriski tags: wip-ratufarefactor
00:59
Update libretro.h. check-in: 614720edee user: stephanie.gawroriski tags: wip-ratufarefactor
00:32
Update Nuklear header; Add alternative path for RetroArch. check-in: 03ae640d10 user: stephanie.gawroriski tags: wip-ratufarefactor
00:12
Merge from trunk. check-in: 7d90c58cfd user: stephanie.gawroriski tags: wip-ratufarefactor
00:05
Minor work. check-in: 29ccf49dbc user: stephanie.gawroriski tags: wip-l1summercoat
2022-12-09
23:38
If reflection is not available, then skip the test. check-in: db48a8dcc2 user: stephanie.gawroriski tags: wip-l1summercoat
2022-12-08
02:08
Remove compiler to generate C code. check-in: 2bc46e567d user: stephanie.gawroriski tags: wip-l1summercoat
2022-12-05
08:02
Backup developer notes. check-in: 436fd25c87 user: squirreljme.automation tags: trunk
01:23
Update to Gradle 7.5.1. check-in: 1057346536 user: stephanie.gawroriski tags: trunk, x-date-202212
2022-12-04
23:37
Undeprecate API. Leaf check-in: ccb9ed7dcc user: stephanie.gawroriski tags: wip-ipc
01:46
Use tasks as hosts. check-in: 6c47415cda user: stephanie.gawroriski tags: wip-ipc
01:17
Add blank tests for subtask IPC. check-in: 615aa664db user: stephanie.gawroriski tags: wip-ipc
00:55
Base native forwarding for the IPC Bus. check-in: 98e187111a user: stephanie.gawroriski tags: wip-ipc
2022-11-29
20:55
Test 2. check-in: 89405ec32a user: stephanie.gawroriski tags: trunk
20:45
Test. check-in: 4627dfa78b user: stephanie.gawroriski tags: trunk
2022-11-07
08:02
Backup developer notes. check-in: d182c3e041 user: squirreljme.automation tags: trunk
2022-11-05
14:19
Update Jasmin. check-in: 614c6115fb user: stephanie.gawroriski tags: trunk
00:47
Add Cohost and Mastodon links. check-in: 47357f933e user: stephanie.gawroriski tags: trunk, x-date-202211
2022-10-30
22:19
Always set the thread context class loader. check-in: fcae6476ba user: stephanie.gawroriski tags: wip-l1summercoat
22:17
Work around system class loader although it is not a perfect solution. check-in: 48f83b0edd user: stephanie.gawroriski tags: wip-l1summercoat
21:47
Add base for loading class bytes from the loader accordingly. check-in: b64e491892 user: stephanie.gawroriski tags: wip-l1summercoat
2022-10-22
15:00
Merge from trunk. check-in: eef625a211 user: stephanie.gawroriski tags: wip-l1summercoat
14:55
Base for IPC. check-in: 8c55e2c9b4 user: stephanie.gawroriski tags: wip-ipc
2022-10-17
03:55
Add script to launch the RetroArch via Steam, checked to work on Steam Deck. check-in: c436ca1cbf user: stephanie.gawroriski tags: wip-ratufarefactor
02:34
Minor work. check-in: 871fbd82cf user: stephanie.gawroriski tags: wip-imode
2022-10-12
02:21
Merge from trunk. check-in: f40087f4b3 user: stephanie.gawroriski tags: wip-imode
02:20
Correct CharSequenceUtils.indexOf(CS, CS, i) to where it would stop short of finding a match where the looked for string is exactly at the end of the target string. check-in: b858ec9881 user: stephanie.gawroriski tags: trunk
01:38
Set request method for HTTP calls. check-in: 0a78e60502 user: stephanie.gawroriski tags: wip-imode
01:24
Initialize DoJa WebRoot and corrections around HTTPAddress decoding. check-in: 2144941f94 user: stephanie.gawroriski tags: wip-imode
00:54
Refactor HTTP URL decoding to commonize parts of it. check-in: 61e250e8e2 user: stephanie.gawroriski tags: wip-imode
2022-10-10
23:50
Minor adjustments. check-in: fc72246b0b user: stephanie.gawroriski tags: wip-imode
23:43
Implementation of DoJa's ShortTimer and Timer classes. check-in: 41a7b312c4 user: stephanie.gawroriski tags: wip-imode
22:53
Not webkit timer. check-in: 925207e1b0 user: stephanie.gawroriski tags: wip-imode
22:52
Merge from trunk. check-in: 65934cc944 user: stephanie.gawroriski tags: wip-imode
22:51
Repurpose @Api to mark anything that is an API so it is not set as unused. check-in: e0694f60e9 user: stephanie.gawroriski tags: trunk
22:40
Partial DoJa Timer implementation. check-in: 906627ce07 user: stephanie.gawroriski tags: wip-imode
21:42
Some base initial timer work. check-in: d4a5f1e028 user: stephanie.gawroriski tags: wip-imode
17:03
Merge from trunk. check-in: fbd7205e9e user: stephanie.gawroriski tags: wip-imode
2022-10-08
23:58
Include windows.h. check-in: 6be8e1db19 user: stephanie.gawroriski tags: trunk
20:10
Get the current Java executable in the hosted environment so it can be used when launching a sub-process rather than using just "java". check-in: 29d00b772a user: stephanie.gawroriski tags: trunk
19:32
Merge heads. check-in: 00ac3bf492 user: stephanie.gawroriski tags: trunk
15:59
Do not use gcLock() for references anymore. check-in: 4f43adf97a user: stephanie.gawroriski tags: trunk
2022-10-07
22:38
Some DoJa implementation work. check-in: 26e7149184 user: stephanie.gawroriski tags: wip-imode
15:46
Merge from trunk. check-in: ca33c5636f user: stephanie.gawroriski tags: wip-imode
04:08
Merge from trunk. check-in: c739997f4e user: stephanie.gawroriski tags: wip-gif
04:02
Make all field accesses synchronized and volatile in SpringCoat, SquirrelJME proper will make them all atomic anyway. check-in: a41afd50ca user: stephanie.gawroriski tags: trunk
03:59
In EmulatedTaskShelf, sub-tasks need to actually be launched using the NativeBinding wrapper otherwise calls will fail. check-in: 67ab6ab66d user: stephanie.gawroriski tags: trunk
03:55
For the standalone JAR make sure the native bindings are properly loaded first. check-in: 59c3c4411a user: stephanie.gawroriski tags: trunk
03:44
Merge from trunk. check-in: 62f47d6894 user: stephanie.gawroriski tags: wip-gif
2022-10-04
03:20
Implement multi-threaded suite loading. check-in: ba4315d088 user: stephanie.gawroriski tags: trunk
02:13
Add core emulator vmStatistic; Have suite scan listeners be thread safe. check-in: f73f2da2fe user: stephanie.gawroriski tags: trunk
01:58
Add Tango icon theme; For the launcher, always use a default icon. check-in: fa9dbc031a user: stephanie.gawroriski tags: trunk
2022-10-03
04:52
Merge from trunk. check-in: 8395ab6304 user: stephanie.gawroriski tags: wip-l1summercoat
04:51
Slight testing adjustment. check-in: 223b8eb02d user: stephanie.gawroriski tags: wip-l1summercoat
04:50
If a test has variants, do not add the base test class because that will just cause all the variants to run twice. check-in: b5013a59ab user: stephanie.gawroriski tags: trunk, x-date-202210
04:34
Refactor sourceSet + (vmType + bangletVariant) into classifiers. check-in: 8264afef4a user: stephanie.gawroriski tags: wip-l1summercoat
2022-10-02
19:47
Add back poke for RetroArch. check-in: 5a3e651418 user: stephanie.gawroriski tags: wip-ratufarefactor
19:42
Add missing job reference, keep as a TODO for now. check-in: b7b971046f user: stephanie.gawroriski tags: wip-ratufarefactor
19:39
Add MiniZ library; Update third-party.mkd. check-in: f12c05727a user: stephanie.gawroriski tags: wip-ratufarefactor
19:29
Merge from trunk. check-in: 830cc09a26 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-09-24
16:42
Signal when a thread dies to the debugger. check-in: c479647818 user: stephanie.gawroriski tags: trunk
16:35
Add debug text to the thread. check-in: c5f9ddd976 user: stephanie.gawroriski tags: trunk
16:23
Do not try to store thread instance if it is not known yet. check-in: 54cde15bbe user: stephanie.gawroriski tags: trunk
16:14
Allow thread names to be attached to VM Threads; Map threads and thread groups to object instances for consistency. check-in: 0e8dea12fb user: stephanie.gawroriski tags: trunk
02:03
Implement local variable debugging. check-in: 9cc184d400 user: stephanie.gawroriski tags: trunk
2022-09-20
14:50
Add base empty project for the SDK. check-in: 85afc867d3 user: stephanie.gawroriski tags: wip-sdk2
14:46
Create new branch named "wip-sdk2" check-in: c1dc7e19eb user: stephanie.gawroriski tags: wip-sdk2
00:59
Merge from trunk. check-in: f180c47825 user: stephanie.gawroriski tags: wip-l1summercoat
2022-09-19
21:58
For the test task, exclude all tests and do not scan for tests as Gradle thinks because of the `@Test` annotation that we have JUnit tests. check-in: 813e36a221 user: stephanie.gawroriski tags: trunk
01:59
Print out the stack trace for any errors. check-in: 6420194b16 user: stephanie.gawroriski tags: trunk
01:42
Add test for abstract class implementation. check-in: 85dca79e33 user: stephanie.gawroriski tags: wip-l1summercoat
2022-09-16
17:20
Merge from trunk. check-in: a9f9ef358d user: stephanie.gawroriski tags: wip-l1summercoat
15:47
Add fake JUnit @Test annotation so IntelliJ believes a test method can be ran; Handle Gradle --tests for cases where we are running a base class when there are variants. check-in: a997fa5d6b user: stephanie.gawroriski tags: trunk
13:50
Merge from trunk. check-in: fbe2db7d00 user: stephanie.gawroriski tags: wip-l1summercoat
04:08
For hosted VMs, forward agentlibs that the host VM is using. check-in: 0ef9046331 user: stephanie.gawroriski tags: trunk
03:49
Try to use the current Java executable rather than whatever one is found in the system. check-in: ad2f8aa015 user: stephanie.gawroriski tags: trunk
03:21
Do not run out of time when debugging a test. check-in: d2b83af5e7 user: stephanie.gawroriski tags: trunk
03:10
Merge in wip-gradletestframework, yay! check-in: aaa4eb7472 user: stephanie.gawroriski tags: trunk
2022-09-15
17:19
Change Windows testing rule. Closed-Leaf check-in: 688e0c5203 user: stephanie.gawroriski tags: wip-gradletestframework
13:22
Use a timeout for tests. check-in: 294f575c12 user: stephanie.gawroriski tags: wip-gradletestframework
02:41
More test work, output by class and then test methods. check-in: 6e1f21351e user: stephanie.gawroriski tags: wip-gradletestframework
2022-09-14
23:20
Potential fix for Windows. check-in: 8c7bf21a62 user: stephanie.gawroriski tags: wip-gradletestframework
2022-09-12
01:55
Correct output for tests, seems calling output line twice in a row makes it stuck? check-in: 1fb6d50d69 user: stephanie.gawroriski tags: wip-gradletestframework
01:22
Add timeouts to CircleCI; Add some shared logic between modern and legacy testing; Base modern test running. check-in: 1dce3d6336 user: stephanie.gawroriski tags: wip-gradletestframework
2022-09-11
23:32
Minor adjustments. check-in: 4aa4f61d76 user: stephanie.gawroriski tags: wip-gradletestframework
21:27
Commonize parallel forks. check-in: b12b8ec943 user: stephanie.gawroriski tags: wip-gradletestframework
21:22
Minor adjustments. check-in: ea2841bcc1 user: stephanie.gawroriski tags: wip-gradletestframework
21:18
Have a system property that can set the legacy test task to be used rather than the modern one, so in the event of issues it can still be returned to. check-in: 7a73f897b0 user: stephanie.gawroriski tags: wip-gradletestframework
20:58
Group tests by project now. check-in: 57ab04f926 user: stephanie.gawroriski tags: wip-gradletestframework
20:49
Tests do appear in IntelliJ. check-in: d332933feb user: stephanie.gawroriski tags: wip-gradletestframework
19:32
Base initial work on using a custom test framework with Gradle. check-in: 7bff205f55 user: stephanie.gawroriski tags: wip-gradletestframework
17:46
Add base interpreter test for interface and abstract call basis. check-in: fa4a740dc4 user: stephanie.gawroriski tags: wip-l1summercoat
16:55
Actually add the Jasmin code for it. check-in: 27db1c4694 user: stephanie.gawroriski tags: wip-l1summercoat
2022-09-08
21:43
Add monitor enter/exit example. check-in: bf5ec76f26 user: stephanie.gawroriski tags: wip-l1summercoat
21:28
Base interpreter classes. check-in: 57f332d575 user: stephanie.gawroriski tags: wip-l1summercoat
07:02
Backup developer notes. check-in: 2da63c21c8 user: squirreljme.automation tags: trunk
2022-09-07
21:39
Merge from trunk. check-in: 5047df4cc6 user: stephanie.gawroriski tags: wip-l1summercoat
21:38
Remove ReflectionShelf before merge. check-in: d3bc62401e user: stephanie.gawroriski tags: wip-l1summercoat
21:36
Add proxy-main to tests which the test invoker will use an alternative entry point; Base ReflectionShelf with just invokeMain. check-in: a6abdc8f0e user: stephanie.gawroriski tags: trunk
20:24
Merge from trunk. check-in: a9733d8dde user: stephanie.gawroriski tags: wip-l1summercoat
20:21
Cherry pick from wip-l1summercoat: No longer needing Poking.poke() for hosted VM and base archive interfaces. check-in: d1ecf0a855 user: stephanie.gawroriski tags: trunk
20:09
Remove the need for Poking.poke() and have Hosted VMs start right in NativeBinding.main(). check-in: 20a2086645 user: stephanie.gawroriski tags: wip-l1summercoat
19:31
Add simple for loop example class. check-in: 14f33da08f user: stephanie.gawroriski tags: wip-l1summercoat
19:03
Base for starting class processing. check-in: 59168cb259 user: stephanie.gawroriski tags: wip-l1summercoat
15:36
Call older class decoding code, it is still rather useful and complicated. check-in: d44eb0a105 user: stephanie.gawroriski tags: wip-l1summercoat
15:09
Base calls to the processor; For SqcSerializer have it output to a glob resource any serialized state. check-in: ab33475c0d user: stephanie.gawroriski tags: wip-l1summercoat
07:02
Backup developer notes. check-in: 1daa387d36 user: squirreljme.automation tags: trunk
2022-09-06
19:17
Merge from trunk. check-in: 073ce966f4 user: stephanie.gawroriski tags: wip-l1summercoat
19:16
For IntelliJ make any test fixtures directory to be considered as test sources. check-in: ea5153e9d9 user: stephanie.gawroriski tags: trunk
19:08
Add CompiledClassLink as return from compileClass() so a given compilation can be linked to. check-in: 7a3bab161f user: stephanie.gawroriski tags: wip-l1summercoat
18:59
Add compilation statistics; Make compileClass() not write a byte array stream, it makes no real sense; Add base for modifiers for register values. check-in: 7e9ea52ce7 user: stephanie.gawroriski tags: wip-l1summercoat
07:02
Backup developer notes. check-in: c6ae39af13 user: squirreljme.automation tags: trunk
03:29
Merge from trunk. check-in: 6363da9596 user: stephanie.gawroriski tags: wip-midi
03:28
Merge from trunk. check-in: b069fc27cd user: stephanie.gawroriski tags: wip-fbui
01:37
Use the new interfaces test expectations support to simplify shared parameters. check-in: f557a50340 user: stephanie.gawroriski tags: wip-l1summercoat
01:16
Add base initial factories for the initial two targets. check-in: 79dbfcd118 user: stephanie.gawroriski tags: wip-l1summercoat
2022-09-05
23:32
Pull in aot-summercoat-c into aot-summercoat test so we have access to the C variant. check-in: 9e36510017 user: stephanie.gawroriski tags: wip-l1summercoat
23:29
Merge from trunk. check-in: 472bd1b31d user: stephanie.gawroriski tags: wip-l1summercoat
23:28
Implement pull in of optional dependencies for running and testing. check-in: a9a43ca8b4 user: stephanie.gawroriski tags: trunk
23:15
Potentially pull in optional dependencies when running or testing; Add optional dependencies for testFixtures and test. check-in: b8b08999c3 user: stephanie.gawroriski tags: trunk
22:58
Use interface for testing all of the SummerCoat TargetBangs rather than making a bigger mess. check-in: c7c0c5d6bd user: stephanie.gawroriski tags: wip-l1summercoat
22:49
Merge from trunk. check-in: 2ee668df31 user: stephanie.gawroriski tags: wip-l1summercoat
22:48
Remove debug statements. check-in: f32b9d0186 user: stephanie.gawroriski tags: trunk
22:47
Finish implementation of having the ability for tests to pull in parameters from interfaces and classes from other projects, cleanup to be done. check-in: 8646428dad user: stephanie.gawroriski tags: trunk
21:54
When reading test sources, support interfaces for Jasmin and Java sources. check-in: 6c71af969f user: stephanie.gawroriski tags: trunk
20:04
Set test JAR classifier to "test" and not "tests". check-in: 5cec533278 user: stephanie.gawroriski tags: trunk
19:55
When looking for parameters for tests load from any interfaces the test implements as well. check-in: 5e8b522a5c user: stephanie.gawroriski tags: trunk
19:47
Add hosted emulation for some TypeShelf methods. check-in: f16984dfc1 user: stephanie.gawroriski tags: trunk
19:24
Cherry pick test changes from wip-midi. check-in: fcc9737490 user: stephanie.gawroriski tags: trunk
19:17
Merge from trunk. check-in: 0a32786ff9 user: stephanie.gawroriski tags: wip-midi
19:12
Add base guessing around testing. check-in: abfb7f3b2a user: stephanie.gawroriski tags: wip-l1summercoat
18:38
Merge from trunk. check-in: ff918d56a9 user: stephanie.gawroriski tags: wip-l1summercoat
18:38
Cherry pick hyper-parameters from wip-fbui into trunk. check-in: 974a7cb69c user: stephanie.gawroriski tags: trunk
18:36
Merge from trunk. check-in: 39ea461339 user: stephanie.gawroriski tags: wip-fbui
18:33
Base classes around TargetBang and the various variants for architectures and operating systems. check-in: fd1bceb51b user: stephanie.gawroriski tags: wip-l1summercoat
03:05
Add a bunch of base empty classes. check-in: fee66960c9 user: stephanie.gawroriski tags: wip-l1summercoat
2022-09-04
14:32
Merge from trunk. check-in: e4d568ebd3 user: stephanie.gawroriski tags: wip-l1summercoat
01:53
Comment out ARM for now. check-in: 9e0b65e1a6 user: stephanie.gawroriski tags: trunk
01:40
Machine for ARM? check-in: 5faa731020 user: stephanie.gawroriski tags: trunk
01:32
Add find which is needed for Windows and also add arm64 Linux build? check-in: 1280f1064c user: stephanie.gawroriski tags: trunk
01:12
Use PWD for test results? check-in: 3045585d61 user: stephanie.gawroriski tags: trunk
00:51
Forgot one. check-in: c62b03a9f6 user: stephanie.gawroriski tags: trunk
00:46
Close parameter usage. check-in: 7d437cf395 user: stephanie.gawroriski tags: trunk
00:41
Simplification attempt for CircleCI config to reduce duplication in many places. check-in: 1dae55d941 user: stephanie.gawroriski tags: trunk
2022-09-03
16:47
Only print exit if non-zero. check-in: 35cf54ee27 user: stephanie.gawroriski tags: trunk
16:44
Merge from trunk. check-in: e748427f01 user: stephanie.gawroriski tags: wip-l1summercoat
14:49
Change how JavaDoc is found. check-in: 85473afd88 user: stephanie.gawroriski tags: trunk
14:04
Remove import. check-in: 1a86b9faca user: stephanie.gawroriski tags: trunk
13:21
Make digests just use the bytes since we do not really need a string. check-in: eb31b9158c user: stephanie.gawroriski tags: trunk
13:12
Base for serializer/deserializer. check-in: 4f916a2842 user: stephanie.gawroriski tags: wip-l1summercoat
2022-09-02
00:21
Merge wip-mdjavadoc into trunk, it is incomplete but considering JavaDoc was outdated for years this is a step forward. check-in: 44fd73a857 user: stephanie.gawroriski tags: trunk
00:18
Merge from trunk. Closed-Leaf check-in: 1ed491e27f user: stephanie.gawroriski tags: wip-mdjavadoc
00:15
Use --no-daemon for all CircleCI Gradle commands. check-in: 4de41e9dbf user: stephanie.gawroriski tags: trunk
2022-09-01
22:43
Fixes to debugging to allow for being able to debug more. check-in: 2fcb72539b user: stephanie.gawroriski tags: trunk
16:40
Add direct link chaining in ReferenceShelf so the operations can be done quicker. check-in: 03ac280a8b user: stephanie.gawroriski tags: trunk, x-date-202209
2022-08-31
01:08
Minor comment. check-in: a2d0f52913 user: stephanie.gawroriski tags: wip-mdjavadoc
2022-08-30
23:38
Make sure an empty line always exists before paragraphs. check-in: b7f1742c23 user: stephanie.gawroriski tags: wip-mdjavadoc
02:41
Use description of class so even if it is missing it states NOT DOCUMENTED. check-in: 50b645848c user: stephanie.gawroriski tags: wip-mdjavadoc
02:40
If an enum has no superclass then make it Enum. check-in: 5e9019d804 user: stephanie.gawroriski tags: wip-mdjavadoc
02:33
Make sure stage one processing is performed on every class so its information is known. check-in: 6cd8e95153 user: stephanie.gawroriski tags: wip-mdjavadoc
02:24
Make package-private classes which should not be public; Refer to Object if a super-class is hidden. check-in: 0151ddb5f7 user: stephanie.gawroriski tags: wip-mdjavadoc
01:45
Use show from protected instead of private so things are more public facing. check-in: 319df2b4e9 user: stephanie.gawroriski tags: wip-mdjavadoc
01:41
Support links to other projects. check-in: aa997d11fe user: stephanie.gawroriski tags: wip-mdjavadoc
01:02
For future handling of cross-project links, make markdownJavaDoc projects depend on the modules they depend on so as such cldc-compact:markdownJavaDoc is always first. check-in: 03cb529665 user: stephanie.gawroriski tags: wip-mdjavadoc
00:49
If class is outside the documentation tree, then just use the full runtime string. check-in: e6d1e72038 user: stephanie.gawroriski tags: wip-mdjavadoc
00:37
Implement list of all classes. check-in: f094209558 user: stephanie.gawroriski tags: wip-mdjavadoc
00:11
Forward flush calls. check-in: 53f8983dd3 user: stephanie.gawroriski tags: wip-mdjavadoc
00:09
Create SafeTemporaryFileOutputStream to simplify write to temporary file then atomic move. check-in: 6558f69d18 user: stephanie.gawroriski tags: wip-mdjavadoc
2022-08-29
23:37
Implement storing of the Markdown JavaDocs into Fossil. check-in: 76ee0273e9 user: stephanie.gawroriski tags: wip-mdjavadoc
2022-08-28
17:00
Implement some Sprint APIs. check-in: aa0169b699 user: stephanie.gawroriski tags: trunk
16:31
Add support for exception breakpoints, method entry, and method exit; Really make the stack trace print before exit rather than being buffered; Add vendor specific method into System. check-in: 237749266e user: stephanie.gawroriski tags: trunk
2022-08-27
22:09
Make MethodDescriptor Comparable; Blank base classes for fields and methods. check-in: 40bc6a4f32 user: stephanie.gawroriski tags: wip-mdjavadoc
21:53
Add links to children classes. check-in: 8b35f8ddc7 user: stephanie.gawroriski tags: wip-mdjavadoc
21:47
Listing of super and interface classes. check-in: 2e7c101d07 user: stephanie.gawroriski tags: wip-mdjavadoc
00:54
Look ahead to see if the word will go off the right margin, if it does then emit a newline. check-in: 6f6888b9be user: stephanie.gawroriski tags: wip-mdjavadoc
00:40
Keep whole words on their own line so they are not split in the middle. check-in: 515b05e5ca user: stephanie.gawroriski tags: wip-mdjavadoc
2022-08-24
23:32
Neaten spaces and additionally do not clip ending periods for single lines. check-in: 9141cfbe67 user: stephanie.gawroriski tags: wip-mdjavadoc
23:17
For the TOC only use the first JavaDoc line. check-in: 48c71659b7 user: stephanie.gawroriski tags: wip-mdjavadoc
23:10
Add base markdown writing along with table of contents. check-in: 3fe4bed50e user: stephanie.gawroriski tags: wip-mdjavadoc
02:00
Attempt to get doclet project working nicely in IntelliJ although it works via Gradle. check-in: a66cfa5fcb user: stephanie.gawroriski tags: wip-mdjavadoc
00:22
Evaluate markdownJavaDoc tasks after everything else since we do not know enough about everything yet. check-in: 103327bd3a user: stephanie.gawroriski tags: wip-mdjavadoc
00:11
Commit other files. check-in: 566a0a5533 user: stephanie.gawroriski tags: wip-mdjavadoc
00:11
Merge heads. check-in: fac9a72f92 user: stephanie.gawroriski tags: wip-mdjavadoc
00:10
Base JavaDoc Branch. check-in: e8a3df19cc user: stephanie.gawroriski tags: wip-mdjavadoc
00:09
Create new branch named "wip-mdjavadoc" check-in: fa8266ca5d user: stephanie.gawroriski tags: wip-mdjavadoc
2022-08-22
21:03
Add documentation on test writing. check-in: 33e2d63b4a user: stephanie.gawroriski tags: trunk
17:25
Put in credits.mkd for better documentation than commit timelines for contributions. check-in: c6c02bbb1d user: stephanie.gawroriski tags: trunk
2022-08-20
14:07
JarProcessor only accepts ArchiveStreamReader. check-in: d2dbcae70e user: stephanie.gawroriski tags: wip-l1summercoat
14:06
Add ArchiveStreamReader which is implemented by ZipStreamReader and VMClassLibraryStreamReader; Base for Jar processing. check-in: 4be28e0e8a user: stephanie.gawroriski tags: wip-l1summercoat
13:39
Slight adjustment to software math operations. check-in: e8b964acac user: stephanie.gawroriski tags: trunk
2022-08-14
15:01
Add base classes to exist around compiler testing. check-in: 832b8e8ccc user: stephanie.gawroriski tags: wip-l1summercoat
2022-08-10
22:01
More base interpreter layout. check-in: 7cf90da51f user: stephanie.gawroriski tags: wip-l1summercoat
13:23
Merge from trunk. check-in: e9ffd46461 user: stephanie.gawroriski tags: wip-l1summercoat
02:44
The Mime Decoding Task now uses now uses the correct source set rather than just main; Resource processing and generation must always happen after a clean, so there is no possibility of nuking what was produced in parallel builds. check-in: 6271b0b3ff user: stephanie.gawroriski tags: trunk
01:37
Merge from trunk. check-in: 7dbf24d1c8 user: stephanie.gawroriski tags: wip-l1summercoat
01:36
Cherry pick test fixtures support, corrected dependencies in some modules that erronously declared that they provided CLDC-1.8, and merged main/test manifest generation logic from wip-l1summercoat. check-in: 9e38f72648 user: stephanie.gawroriski tags: trunk
01:30
Manifest fixes; Use proper means of using the best Configuration and using multiple profiles; Add support for depending on standards rather than proprietary SquirrelJME specified ones. check-in: c8f68b0565 user: stephanie.gawroriski tags: wip-l1summercoat
2022-08-08
07:02
Backup developer notes. check-in: e17338c423 user: squirreljme.automation tags: trunk
04:12
Move resource over. check-in: 817409e6bd user: stephanie.gawroriski tags: wip-l1summercoat
03:59
More fixes around test fixtures. check-in: e7e1060b0e user: stephanie.gawroriski tags: wip-l1summercoat
2022-08-07
18:42
Base work on supporting test fixtures as well for dependencies. check-in: 1711f1d707 user: stephanie.gawroriski tags: wip-l1summercoat
2022-08-06
07:02
Backup developer notes. check-in: fdaa88f090 user: squirreljme.automation tags: trunk
2022-08-05
23:31
Add base for SummerCoat related AOT modules. check-in: 3a986f297d user: stephanie.gawroriski tags: wip-l1summercoat
07:02
Backup developer notes. check-in: ab8dacc5e4 user: squirreljme.automation tags: trunk
2022-08-03
07:02
Backup developer notes. check-in: 5a6a578b7e user: squirreljme.automation tags: trunk
2022-08-02
17:16
Merge from trunk. check-in: afaff2d347 user: stephanie.gawroriski tags: wip-l1summercoat
2022-08-01
07:02
Backup developer notes. check-in: a5a027f3d5 user: squirreljme.automation tags: trunk
03:49
Merge from trunk. check-in: e2cb6c110f user: stephanie.gawroriski tags: wip-l1summercoat
03:49
Merge from trunk. check-in: 0555f19b2b user: stephanie.gawroriski tags: wip-ratufarefactor
03:48
Cherrypick non-RatufaCoat, of which RatufaCoat is in C, into trunk so other branches can be worked on and the RatufaCoat branch has less scope as I like these changes and they are good. check-in: 2f1a81fe7c user: stephanie.gawroriski tags: trunk, x-date-202208
03:24
Merge from trunk. check-in: 2dd17189a4 user: stephanie.gawroriski tags: wip-ratufarefactor
03:23
Add base for AOT SummerCoat. check-in: 708d11c4ef user: stephanie.gawroriski tags: wip-l1summercoat
03:19
Create new branch named "wip-l1summercoat" check-in: b1b268f118 user: stephanie.gawroriski tags: wip-l1summercoat
2022-07-29
22:59
Use better base URL? check-in: 60203a9fce user: stephanie.gawroriski tags: trunk
22:46
Fix script?? check-in: f271f2c6b5 user: stephanie.gawroriski tags: trunk
22:24
Add instructions for removal. check-in: 18307aff10 user: stephanie.gawroriski tags: trunk
22:22
Correct brew script? check-in: feb221c3c0 user: stephanie.gawroriski tags: trunk
22:11
Implement Collections.reverseOrder(), Collections.reverse(), and __AbstractListListIterator__.remove(); Adjust List tests to test the ListIterator.remove(), ListIterator.set(), and Collections.reverse(). check-in: 8a46a7ef1a user: stephanie.gawroriski tags: trunk
21:14
Add base for button. check-in: 3adeff1eb5 user: stephanie.gawroriski tags: wip-fbui
21:12
Correct wrong variable being used for formula install. check-in: 7b6d9b3a14 user: stephanie.gawroriski tags: trunk
20:21
Merge heads. check-in: a5d15f1bbd user: stephanie.gawroriski tags: trunk
20:20
Add install script for Homebrew. check-in: fe7374cfcc user: stephanie.gawroriski tags: trunk
2022-07-27
00:31
Implement get of item form. check-in: 36dae8b1b5 user: stephanie.gawroriski tags: wip-fbui
2022-07-26
15:36
TestUIFormShelfInvalid has 22 entries now as equals accepts nulls now. check-in: 7a75200e82 user: stephanie.gawroriski tags: wip-fbui
15:24
Merge from trunk. check-in: 223d9a8264 user: stephanie.gawroriski tags: wip-fbui
15:23
When loading existing test results, handle multi-parameters accordingly. check-in: 06a3a208d8 user: stephanie.gawroriski tags: trunk
14:38
Make it now invalid to move items to a different form without removing them from the other form. check-in: b391033eab user: stephanie.gawroriski tags: wip-fbui
2022-07-25
23:54
Add link arounds. check-in: eca7a857f2 user: stephanie.gawroriski tags: wip-fbui
23:19
Rename BaseFBUIItem to just FBUIItem. check-in: 2d5a150657 user: stephanie.gawroriski tags: wip-fbui
23:17
Merge from trunk. check-in: c8d7b83c0f user: stephanie.gawroriski tags: wip-fbui
23:16
Allow midlets to be selected by title via wildcards in squirreljme.midlet. check-in: fe63a20365 user: stephanie.gawroriski tags: trunk
12:51
Implement equals() methods in FBUIBackend. check-in: 40d47557c3 user: stephanie.gawroriski tags: wip-fbui
00:39
Remove link. check-in: 5f76664ca9 user: stephanie.gawroriski tags: trunk
2022-07-24
17:17
Base item creation; Set of display callbacks. check-in: 8b81f290a7 user: stephanie.gawroriski tags: wip-fbui
2022-07-23
15:06
Implement enough of the UI to display a blank canvas on screen. check-in: a9933890c6 user: stephanie.gawroriski tags: wip-fbui
13:58
Base for query of FB displays. check-in: 4507ee76f6 user: stephanie.gawroriski tags: wip-fbui
13:30
Merge from trunk. check-in: 693cae98b3 user: stephanie.gawroriski tags: wip-fbui
13:30
Fail if a test was not found rather than ignoring. check-in: 5a1ba631e3 user: stephanie.gawroriski tags: trunk
13:28
Change base MLEUI tests to use the backend factory accordingly. check-in: 774c28b7f5 user: stephanie.gawroriski tags: wip-fbui
2022-07-21
22:09
Cache is in KiB. check-in: bf27579294 user: stephanie.gawroriski tags: trunk
22:08
Use a different user agent depending on the current application mode as DoJa/Star require it. check-in: f3d86220e2 user: stephanie.gawroriski tags: trunk
13:07
Add selection of UI backends; Add hyper parameters so that the UI tests can use all of them okay. check-in: 5cf65be21f user: stephanie.gawroriski tags: wip-fbui
12:18
Create new branch named "wip-fbui" check-in: beec998882 user: stephanie.gawroriski tags: wip-fbui
12:16
Merge heads. check-in: c3bcab70d3 user: stephanie.gawroriski tags: trunk
12:15
Prevent gcLock from returning 0. check-in: 1d0b3828e3 user: stephanie.gawroriski tags: trunk
12:13
Make MLEAtomic gcLock, gcUnlock, and tick synchronized in SpringCoat. check-in: fdd58a9ca0 user: stephanie.gawroriski tags: trunk
07:02
Backup developer notes. check-in: 8647defb3f user: squirreljme.automation tags: trunk
04:08
Merge from trunk. check-in: 2616e64cbd user: stephanie.gawroriski tags: wip-gif
04:08
Correct TestSetRemoveCurrentDisplay; Fix compile error; Cherry pick better callbacks from wip-gif. check-in: 20c614fb3d user: stephanie.gawroriski tags: trunk
04:01
Merge from trunk. check-in: c191ae08be user: stephanie.gawroriski tags: wip-gif
04:00
Add a callback for form refreshing and a UIFormShelf method to force a refresh of a form; Add a currently blank FBAttachment which could potentially draw on a UIForm with just a Canvas. check-in: 53870db118 user: stephanie.gawroriski tags: trunk
2022-07-20
13:02
Implement thread lock for form layouts so the correctness is checked and verified. check-in: d1c37daa86 user: stephanie.gawroriski tags: trunk
2022-07-18
12:07
Merge from trunk. check-in: 50234920c0 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-07-16
15:56
Only include library dirs if not blank. check-in: 06d05ee2ae user: stephanie.gawroriski tags: wip-ratufarefactor
15:52
Add link library directory for SDL2, needed for Homebrew on Mac OS. check-in: 625d3bc049 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-07-13
03:46
Correct JSON API javadoc. check-in: 610928bcbf user: stephanie.gawroriski tags: trunk
02:24
Corrections to JSON; Add tests for parsing and writing JSON; Implement some missing methods in AbstractMap, Writer, and OutputStreamWriter. check-in: 08c7b14f3f user: stephanie.gawroriski tags: trunk
2022-07-12
22:53
Remove the bundles. check-in: 76c3bdca2a user: stephanie.gawroriski tags: trunk
22:51
Make the JSON API compilable and compatible with CLDC. check-in: f860eb2636 user: stephanie.gawroriski tags: trunk
21:45
Rename javax.json to com.oracle.json since that is what the CLDC version of it uses. check-in: 5c7d52f302 user: stephanie.gawroriski tags: trunk
21:39
Import JSON API from k8. check-in: 6d09dea16a user: stephanie.gawroriski tags: trunk
2022-07-11
07:02
Backup developer notes. check-in: ba7109714e user: squirreljme.automation tags: trunk
2022-07-10
16:04
Merge from trunk. check-in: 9f49bb7fbb user: stephanie.gawroriski tags: wip-gif
16:03
Remove most of the lambda and method references for doLast() actions since Gradle cannot cache them. check-in: f5da84a2f6 user: stephanie.gawroriski tags: trunk
15:26
Decode the GIF loop count via the application extension. check-in: d32e62c92d user: stephanie.gawroriski tags: wip-gif
2022-07-09
14:30
Initialize of some fields. check-in: f2e71162fa user: stephanie.gawroriski tags: wip-gif
14:04
Decoding of the graphics control extension for frames. check-in: 8ac1335f42 user: stephanie.gawroriski tags: wip-gif
2022-07-08
13:13
Merge from trunk. check-in: c619e1960e user: stephanie.gawroriski tags: wip-midi
02:05
Add partial frame control parsing. check-in: 55d3b4c754 user: stephanie.gawroriski tags: wip-gif
2022-07-07
12:46
Merge leaves. check-in: 088ebf9deb user: stephanie.gawroriski tags: trunk
12:46
Implement Form.delete(int). check-in: 258c90eac8 user: stephanie.gawroriski tags: trunk
07:02
Backup developer notes. check-in: 96d197916d user: squirreljme.automation tags: trunk
02:54
Merge from trunk. check-in: 08478167eb user: stephanie.gawroriski tags: wip-gif
02:48
Merge from trunk. check-in: 2d64c9f982 user: stephanie.gawroriski tags: wip-midi
02:44
In emulator-base for Mac OS detect clang arches to try to build a universal binary for M1 since it is possible that Gradle and/or IntelliJ are running for x86. check-in: f4a308d201 user: stephanie.gawroriski tags: trunk
2022-07-06
23:07
Add base for GIF disposal method. check-in: fbaf630947 user: stephanie.gawroriski tags: wip-gif
2022-07-03
14:28
Handle application extension by ignoring it; Add animated GIF. check-in: db2a7a5c12 user: stephanie.gawroriski tags: wip-gif
2022-07-02
16:03
Implement read of GIF data sub-blocks. check-in: d92ef08fa8 user: stephanie.gawroriski tags: wip-gif
2022-07-01
23:36
Merge from trunk. check-in: 5cccfcb290 user: stephanie.gawroriski tags: wip-midi
23:33
Merge from trunk. check-in: 31ea622b23 user: stephanie.gawroriski tags: wip-gif
23:31
Use logger for test progress. check-in: ec8ba2bb07 user: stephanie.gawroriski tags: trunk
23:26
Put task output into loggers rather than stdout/stderr so that Gradle may better handle what was output from what. check-in: 64f2185590 user: stephanie.gawroriski tags: trunk
22:21
Merge from trunk. check-in: aae74893aa user: stephanie.gawroriski tags: wip-midi
19:36
Merge from trunk; More CircleCI refactors for RatufaCoat. check-in: 668c032560 user: stephanie.gawroriski tags: wip-ratufarefactor
18:38
Resource class does not accept parameters. check-in: e11dfca05c user: stephanie.gawroriski tags: trunk
18:30
Seems a windows executor in the config is a new feature coming up? check-in: dae7b901ed user: stephanie.gawroriski tags: trunk
18:14
Refactor CircleCI config to hopefully reduce duplicates, but the syntax may be invalid. check-in: 7b633b33d0 user: stephanie.gawroriski tags: trunk, x-date-202207
2022-06-30
15:55
Run emcmake command twice. check-in: ebbdae3726 user: stephanie.gawroriski tags: wip-ratufarefactor
15:45
Correct compilation error. check-in: 5671b200a5 user: stephanie.gawroriski tags: wip-ratufarefactor
15:32
Merge from trunk. check-in: 2fe089f113 user: stephanie.gawroriski tags: wip-ratufarefactor
15:21
There is no all target. check-in: 638d1d6a04 user: stephanie.gawroriski tags: wip-ratufarefactor
15:08
Make all for emscripten not ".". check-in: 9adf7c0fcf user: stephanie.gawroriski tags: wip-ratufarefactor
14:14
On Mac OS detect supported architectures to try to make a fat binary always. check-in: d88a4a6d42 user: stephanie.gawroriski tags: wip-ratufarefactor
13:49
Quote the command in the event there are spaces. check-in: d458f12612 user: stephanie.gawroriski tags: wip-ratufarefactor
13:48
Add ability to launch RetroArch on Mac OS (assuming the correct arch is used). check-in: 8658930246 user: stephanie.gawroriski tags: wip-ratufarefactor
07:02
Backup developer notes. check-in: f5be5c5f14 user: squirreljme.automation tags: trunk
00:31
Merge from trunk. check-in: 76cc38c9a5 user: stephanie.gawroriski tags: wip-gif
00:22
Merge from trunk. check-in: b913fd8f88 user: stephanie.gawroriski tags: wip-midi
00:19
Check for underflow in System.arraycopy(); Implement StringBuilder delete() and deleteCharAt() along with a test for delete(); Optimize some array copies in StringBuilder. check-in: 9168b3b1af user: stephanie.gawroriski tags: trunk
2022-06-29
23:11
Commonize indexOf from String so it can be used by StringBuilder as well. check-in: 1c379e12bb user: stephanie.gawroriski tags: trunk
22:48
Implement some more StringBuilder methods. check-in: 1250ede2a3 user: stephanie.gawroriski tags: trunk
22:37
Do out of bounds check in additional location. check-in: 409d83c499 user: stephanie.gawroriski tags: trunk
22:35
Base for CharArrayCharSequence; For out of bounds checks, also check for overflow of __o + __l. check-in: 8aab8f1708 user: stephanie.gawroriski tags: trunk
16:10
Merge from trunk. check-in: 0ede582b01 user: stephanie.gawroriski tags: wip-midi
13:42
Merge from trunk. check-in: 3846042b19 user: stephanie.gawroriski tags: wip-gif
13:42
Fix regression in MLEPencil with it unable to draw region graphics correctly. check-in: 666e9497c7 user: stephanie.gawroriski tags: trunk
13:07
Minor changes for the morning: Initialize base images. check-in: 4568fca946 user: stephanie.gawroriski tags: wip-gif
02:29
Refactor callbacks to have a base class; Re-implement how native images are loaded, they are now loaded via callbacks so that in the future any possible change could be made on them this should be faster and more memory efficient as it may use direct buffers. check-in: 1a07ec4764 user: stephanie.gawroriski tags: wip-gif
00:54
Implement part of ImageFactory and have PNGs and XPMs use it to create images so that there is no duplicate array copy. check-in: 175237919f user: stephanie.gawroriski tags: wip-gif
2022-06-26
20:00
Reading of the GIF header. check-in: 80e4ea055e user: stephanie.gawroriski tags: wip-gif
19:18
Merge from trunk. check-in: 093edb0328 user: stephanie.gawroriski tags: wip-gif
18:50
Correct colors being mapped incorrectly in DoJa; Remove some unused imports. check-in: 12d65fcb7e user: stephanie.gawroriski tags: trunk
16:24
Remove copied TestNG classes as they were not used at all. check-in: 8971391a9a user: stephanie.gawroriski tags: trunk
16:21
Correct headers. check-in: 3eab06ea41 user: stephanie.gawroriski tags: trunk
15:59
Do not autoset copyright. check-in: dc8c462ed5 user: stephanie.gawroriski tags: trunk
15:54
Add test for creating an array of negative size. check-in: d21370c923 user: stephanie.gawroriski tags: trunk
15:39
Init StringBuilder with 4 for error codes. check-in: 86d38fcab5 user: stephanie.gawroriski tags: trunk
02:58
Remove the old 2018 TODO package. check-in: c5e9626a42 user: stephanie.gawroriski tags: trunk
02:57
Remove all old uses of todo.DEBUG messages. check-in: 0fcbb7ae09 user: stephanie.gawroriski tags: trunk
02:56
Remove OOPS. check-in: 19f2d8e4db user: stephanie.gawroriski tags: trunk
02:56
Change over all todo.OOPS. check-in: 35ce1a01cf user: stephanie.gawroriski tags: trunk
02:54
Remove old TODO. check-in: 48eea8ba6c user: stephanie.gawroriski tags: trunk
02:54
Remove all uses of the old todo.TODO(), which was lots. check-in: 3b8e89768d user: stephanie.gawroriski tags: trunk
02:48
Remove some TODO usage. check-in: a6a7172cdb user: stephanie.gawroriski tags: trunk
02:47
Remove some TODOs. check-in: e0be1f0a73 user: stephanie.gawroriski tags: trunk
02:45
Remove some old deprecated classes. check-in: 6b38151d19 user: stephanie.gawroriski tags: trunk
02:38
Handle %% format conversion. check-in: 7d65c6eab4 user: stephanie.gawroriski tags: trunk
01:54
Delete __ModCounter__ as it is not used. check-in: c79d3bb13e user: stephanie.gawroriski tags: trunk
01:52
Some minor fixes and such. check-in: 1ad5aa44fe user: stephanie.gawroriski tags: trunk
2022-06-23
13:36
Remove some warnings which are intended to be used. check-in: 1283f730a8 user: stephanie.gawroriski tags: trunk
2022-06-22
00:49
Add file search. check-in: c39293132f user: stephanie.gawroriski tags: wip-ratufarefactor
00:41
Use UNIX Makefiles for emscripten. check-in: a7b09cef94 user: stephanie.gawroriski tags: wip-ratufarefactor
00:38
Include aarch64 for Nuklear static assert. check-in: 5ad9e06156 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-06-21
23:36
Update libretro.h. check-in: b0d49d4856 user: stephanie.gawroriski tags: wip-ratufarefactor
15:30
emcmake? check-in: 93f78e8455 user: stephanie.gawroriski tags: wip-ratufarefactor
01:31
Add M1 build for RatufaCoat. check-in: a51ab05c3c user: stephanie.gawroriski tags: wip-ratufarefactor
01:26
Merge from trunk. check-in: 4d4bf8a159 user: stephanie.gawroriski tags: wip-ratufarefactor
01:08
Add CircleCI config for M1 runner. check-in: 91d7fb2779 user: stephanie.gawroriski tags: trunk
00:46
Add ignore sign for NaNs for Math Sqrt. check-in: e0d1089dce user: stephanie.gawroriski tags: trunk
00:31
Correct NPE in HuffmanTreeInt. check-in: 21cf8950ef user: stephanie.gawroriski tags: trunk
00:18
Add check to potentially work around compiler lackings for M1 Macs. check-in: c3ee407b08 user: stephanie.gawroriski tags: trunk
2022-06-20
22:07
Some inspections. check-in: b432c2e148 user: stephanie.gawroriski tags: trunk
14:57
Add quickflag for String.trim(). check-in: f836941e01 user: stephanie.gawroriski tags: trunk
14:51
Change uses of some @Deprecated to @ApiDefinedDeprecated; Add test for ArrayStoreException being thrown. check-in: c0a73ee9f1 user: stephanie.gawroriski tags: trunk
13:42
Update commercial license and fixup the terms, it is just another form of donation. check-in: ce4ffabfc5 user: stephanie.gawroriski tags: trunk
2022-06-19
19:18
Rewrite String.intern() so that it hopefully performs better and uses less objects. check-in: 62271fa1c6 user: stephanie.gawroriski tags: trunk
18:20
Adjust lock slightly in Reference; Cache the property for forcing software rasterization. check-in: 87531a21a2 user: stephanie.gawroriski tags: trunk
18:08
Correct regression in the graphics tiling errors. check-in: 9d4c88275e user: stephanie.gawroriski tags: trunk
17:53
Add a aliasing SoftReference; Use SoftReference for some class file parts so it is not constantly redone and is more of a cache. check-in: bed82363f7 user: stephanie.gawroriski tags: trunk
17:30
Update message when no ROM is found, to just say coming in 2023. check-in: 27d04ea5ec user: stephanie.gawroriski tags: trunk
14:35
Merge from trunk. check-in: f0c615a56f user: stephanie.gawroriski tags: wip-midi
14:34
Merge from trunk. check-in: 8528396e00 user: stephanie.gawroriski tags: wip-ratufarefactor
14:29
Remove some old deprecated and no longer used classes. check-in: faa1f1d7f3 user: stephanie.gawroriski tags: trunk
2022-06-16
18:33
Adjust comment. check-in: 04ae83b726 user: stephanie.gawroriski tags: trunk
2022-06-15
03:19
Correct incorrect division being used for average, it was divide by 4 when it should be 2 (GitHub Fixes #8). check-in: 7e2ba6072c user: stephanie.gawroriski tags: trunk
02:27
More corrections to PNG. check-in: 21ab2aa8c8 user: stephanie.gawroriski tags: trunk
02:15
For PNG decoding use the missing variable bpp (bytes per pixel) for the unfiltering. check-in: fcca3687d9 user: stephanie.gawroriski tags: trunk
01:31
Allow colon to be used for SuiteName even though it is technically invalid. check-in: c984eea40c user: stephanie.gawroriski tags: trunk
2022-06-14
20:40
Do not debug note on widget properties. check-in: e0facc4533 user: stephanie.gawroriski tags: trunk
20:33
Do not use the system desktop as the background color, it might be black for night mode; Use transparent mode for the font demo. check-in: fc9d50606d user: stephanie.gawroriski tags: trunk
18:47
Add all of the files that would be created as outputs for resource collation. check-in: b97787b9b4 user: stephanie.gawroriski tags: trunk
18:32
Hopefully fix build order. check-in: e80c3c4002 user: stephanie.gawroriski tags: trunk
15:58
Remove JavaDoc build for test fixtures. check-in: ec38c45e84 user: stephanie.gawroriski tags: trunk
13:57
Correct versioning setup. check-in: 06e3b2b93f user: stephanie.gawroriski tags: trunk
13:29
Use Java 8 for the emulators. check-in: ded4f1d768 user: stephanie.gawroriski tags: trunk
07:02
Backup developer notes. check-in: 3c6730c410 user: squirreljme.automation tags: trunk
05:38
Persist workspace for Windows and Mac OS to make the standalone build faster. check-in: c0c556dfb8 user: stephanie.gawroriski tags: trunk
05:36
Make shadowJar only depend on collateResourceJars rather than Jar. check-in: 48b21f02e3 user: stephanie.gawroriski tags: trunk
05:34
Check if output is a directory before trying to delete it. check-in: e37eb28d24 user: stephanie.gawroriski tags: trunk
05:28
Delete standalone working directory before doing it over again, so that stale classes and resources do not remain. check-in: 7efc095f1c user: stephanie.gawroriski tags: trunk
05:16
Remove distracting JAR. check-in: 191961889f user: stephanie.gawroriski tags: trunk
05:13
No daemon the shadow jar. check-in: 1b60ccea8d user: stephanie.gawroriski tags: trunk
05:07
Fixup artifact upload? check-in: d3276018a3 user: stephanie.gawroriski tags: trunk
04:56
libs not lib. check-in: 39c6e2db21 user: stephanie.gawroriski tags: trunk
04:55
Remove bash reference. check-in: 7c26e4561a user: stephanie.gawroriski tags: trunk
04:47
Correction to CircleCI jobs; Add documentation of the task. check-in: 4ae79d5f0d user: stephanie.gawroriski tags: trunk
04:34
Bring back standalone. check-in: dd1400b301 user: stephanie.gawroriski tags: trunk
2022-06-13
17:29
Move down pack into just pack, so it is not pack/pack. check-in: 5ccc998ade user: stephanie.gawroriski tags: wip-ratufarefactor
17:27
Move down mem and pack from ld into just pack. check-in: 546db4885b user: stephanie.gawroriski tags: wip-ratufarefactor
17:17
Rename base to pack. check-in: d89e17c4bd user: stephanie.gawroriski tags: wip-ratufarefactor
17:16
Correct and move around base. check-in: 1c15384606 user: stephanie.gawroriski tags: wip-ratufarefactor
17:14
Correct base location. check-in: 982d2d0daf user: stephanie.gawroriski tags: wip-ratufarefactor
17:12
Move aot-summercoat-base into aot, to simplify where it is located. check-in: e6ec2c8c7b user: stephanie.gawroriski tags: wip-ratufarefactor
17:09
Rename "summercoat" packfile package to just "pack". check-in: 9616f4adf3 user: stephanie.gawroriski tags: wip-ratufarefactor
17:02
Merge from trunk. check-in: e49865dcd3 user: stephanie.gawroriski tags: wip-ratufarefactor
17:00
Remove more SummerCoat traces from trunk. check-in: 4a78c7ce62 user: stephanie.gawroriski tags: trunk
16:45
More SummerCoat purging. check-in: 72b9459dd6 user: stephanie.gawroriski tags: wip-ratufarefactor
15:34
Merge from trunk; More SummerCoat purging. check-in: f0558e1435 user: stephanie.gawroriski tags: wip-ratufarefactor
15:16
Remove traces of SummerCoat from trunk. check-in: 97b0fffdd8 user: stephanie.gawroriski tags: trunk
15:06
Remove SummerCoat specific classes. check-in: a0b2856530 user: stephanie.gawroriski tags: wip-ratufarefactor
13:41
Create new branch named "wip-ratufarefactorsummercoat" Closed-Leaf check-in: 0c52470d62 user: stephanie.gawroriski tags: wip-ratufarefactorsummercoat
07:02
Backup developer notes. check-in: dd54e80d61 user: squirreljme.automation tags: trunk
04:48
Merge from trunk. check-in: 43b4ea8b51 user: stephanie.gawroriski tags: wip-ratufarefactor
04:22
Put secondary emission outside of synchronized; Wrap MLECallError in case it is doubly passed and pass it through onto SpringCoat accordingly. check-in: e40d71fef4 user: stephanie.gawroriski tags: trunk
03:48
Add verbose check for monitors; Allow verbose checks to be inherited for new threads; Allow verbose to be set on internally created threads. check-in: 1bb7d4ff1c user: stephanie.gawroriski tags: trunk
02:56
Cherry picking from RatufaCoat Refactor: Array fills in ObjectShelf; Better object based pipes for IO; Some misc Gradle updates; Missing emulated methods are added; Limit emulated screen size to 240x320; Bring in display painting; Some software floating point changes; Some CLDC fixes; CRC and Inflator fixes; Graphics fixes; Improved launcher; UI updates; Collections and strings consolidation. check-in: 574faed54e user: stephanie.gawroriski tags: trunk
01:42
Use faster array copy for string init. check-in: f0b3f3feeb user: stephanie.gawroriski tags: trunk
2022-06-12
22:48
Add an actual build target for Nuklear since it must be included. check-in: 0caac53b6a user: stephanie.gawroriski tags: wip-ratufarefactor
22:30
Add Nuklear UI header. check-in: e86dff3f24 user: stephanie.gawroriski tags: wip-ratufarefactor
22:27
Add variadic argument counter. check-in: 2fcd20c475 user: stephanie.gawroriski tags: wip-ratufarefactor
21:18
Merge from trunk. check-in: b1d97e59ce user: stephanie.gawroriski tags: wip-midi
01:50
Merge from trunk. check-in: 728f1b72c0 user: stephanie.gawroriski tags: wip-ratufarefactor
01:49
Correct tag name for RetroArch dingux build. check-in: 61e6b22b99 user: stephanie.gawroriski tags: trunk
2022-06-11
15:32
Cherry pick specific bits from C++; Pedantic C99 fixes. check-in: b0daff555f user: stephanie.gawroriski tags: wip-ratufarefactor
15:07
Undo C++ work, C is way cleaner and preferrin that. check-in: 2a98a8bdb9 user: stephanie.gawroriski tags: wip-ratufarefactor
14:51
Create new branch named "wip-ratufarefactorcpp" Closed-Leaf check-in: 7e28c20f69 user: stephanie.gawroriski tags: wip-ratufarefactorcpp
14:50
Minor commit. check-in: 475091bd2e user: stephanie.gawroriski tags: wip-ratufarefactor
14:41
Add Linux fossil checkout to ignore. check-in: 0997ccc89d user: stephanie.gawroriski tags: wip-ratufarefactor
14:39
Add ignore glob for "saved" commit messages. check-in: a3c66241a2 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-06-10
02:05
Update. check-in: 8e4d1f9cfb user: stephanie.gawroriski tags: trunk, x-date-202206
02:00
Base for objects and cleanup. check-in: d549d3ee56 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-06-07
00:08
Do actually include SDL. check-in: b21777d8c0 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-06-04
16:51
Add base for character sequences and better UTF strings. check-in: eb8d2a08f0 user: stephanie.gawroriski tags: wip-ratufarefactor
15:42
Correct designated initializers using a macro. check-in: c5c9aebf8f user: stephanie.gawroriski tags: wip-ratufarefactor
14:55
Correct emacs header; Correct some classes; Add more file templates and correct them. check-in: 8b6384c2e9 user: stephanie.gawroriski tags: wip-ratufarefactor
14:06
Adjust Debian version. check-in: 46f0be63cf user: stephanie.gawroriski tags: wip-ratufarefactor
14:04
Use newer XCode version for MacOS builds; Do not define inline for MSVC++. check-in: 5e292b28a5 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-06-02
16:30
Correct build for the ROM since not all test outputs are available now. check-in: cd83008919 user: stephanie.gawroriski tags: wip-ratufarefactor
16:17
Add space. check-in: 3dea748b3c user: stephanie.gawroriski tags: wip-ratufarefactor
16:12
Adjust some resource classes. check-in: 2aba65d8e6 user: stephanie.gawroriski tags: wip-ratufarefactor
16:03
Correct image name? check-in: c266e1d93f user: stephanie.gawroriski tags: wip-ratufarefactor
2022-06-01
23:30
Add emcripten build. check-in: 8a6ea04280 user: stephanie.gawroriski tags: wip-ratufarefactor
15:05
Rename the todo class with a prefix. check-in: de8dc32d98 user: stephanie.gawroriski tags: wip-ratufarefactor
13:46
Make ToDo throw an exception. check-in: 9ef4e04079 user: stephanie.gawroriski tags: wip-ratufarefactor
13:26
Add template header for CXX. check-in: 8d0e5c4b63 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-05-31
20:20
Merge from trunk. check-in: 55bd8f3cd5 user: stephanie.gawroriski tags: wip-ratufarefactor
18:19
Correct package references. check-in: a47d45fbc3 user: stephanie.gawroriski tags: trunk
00:33
Merge from trunk. check-in: 960d57bcc8 user: stephanie.gawroriski tags: wip-ratufarefactor
00:25
Correct Mac OS resource class. check-in: fa95b497e3 user: stephanie.gawroriski tags: trunk
00:19
Corrections and update builders. check-in: 68e00622ee user: stephanie.gawroriski tags: trunk
00:06
Do not use tab. check-in: 5f5d5b6a95 user: stephanie.gawroriski tags: trunk
2022-05-30
23:59
Update resource classes for CircleCI. check-in: a6257a5a3a user: stephanie.gawroriski tags: trunk
21:31
C++ protect builtin.h. check-in: 66e2193c1f user: stephanie.gawroriski tags: wip-ratufarefactor
2022-05-29
16:56
Remove Anti-C++ guards. check-in: d2c943ed87 user: stephanie.gawroriski tags: wip-ratufarefactor
16:08
Fix empty body. check-in: eea67c46eb user: stephanie.gawroriski tags: wip-ratufarefactor
16:05
Mostly conversion to C++. check-in: 1360b01c5e user: stephanie.gawroriski tags: wip-ratufarefactor
13:28
Add extern "C" markers on libRetro interface. check-in: a658b0c577 user: stephanie.gawroriski tags: wip-ratufarefactor
13:23
Handle C++ for tests. check-in: 5814391196 user: stephanie.gawroriski tags: wip-ratufarefactor
13:18
Set linker language to C++. check-in: d1efffde0c user: stephanie.gawroriski tags: wip-ratufarefactor
2022-05-28
20:05
Remove enhanced, there is a much simpler route to do things. check-in: bc84e74b97 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-05-27
07:02
Backup developer notes. check-in: 210d7eb02b user: squirreljme.automation tags: trunk
03:30
Add initial base for C++. check-in: 3a3975e216 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-05-25
13:59
Remove the PalmOS toolchain info. check-in: ce2d8e23aa user: stephanie.gawroriski tags: wip-ratufarefactor
2022-05-23
20:39
Merge from trunk. check-in: a7e6c6dc6b user: stephanie.gawroriski tags: wip-ratufarefactor
17:09
VSCode settings. check-in: ff49888ae8 user: stephanie.gawroriski tags: trunk
15:53
Remove some usages of eclipse plugin as it is done via allprojects. check-in: 97cef84a9c user: stephanie.gawroriski tags: trunk
15:46
Correct project building and importing for VSCode. check-in: 37394cc07d user: stephanie.gawroriski tags: trunk
00:07
Add base engine pipe initialization and special files. check-in: 585996461e user: stephanie.gawroriski tags: wip-ratufarefactor
2022-05-22
15:44
Add spot for terminal pipe initialization in new engine. check-in: cad468b9eb user: stephanie.gawroriski tags: wip-ratufarefactor
15:42
Make pipes accept files for terminal since standard FDs might be unknown; Use looping logic for pipe init; If a task is initialized with terminal pipes, use the pipes that the engine uses and declares. check-in: d334b64840 user: stephanie.gawroriski tags: wip-ratufarefactor
14:57
Base init of terminal pipes. check-in: b30b47229d user: stephanie.gawroriski tags: wip-ratufarefactor
14:29
Correct plugin. check-in: b7dcb1d7ef user: stephanie.gawroriski tags: wip-ratufarefactor
14:03
Merge from heads. check-in: f255d07d64 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-05-21
13:59
Merge from trunk. check-in: ef1f08b128 user: stephanie.gawroriski tags: wip-midi
2022-05-20
22:31
Correct single file reference since libraries can now optionally exist such as when there are no sources. check-in: 7128d12667 user: stephanie.gawroriski tags: trunk
17:33
Cherry pick from wip-ratufarefactor the ability to do full setups with tests; Correct direction of test result comparison; Update CircleCI Docker image; Do not create test libraries if modules have no tests in them, this should reduce wasted size and time spent compiling; Add long-ignore-sign for logarithms since it can differ by JVMs but still be correct (results in NaN). check-in: 86f4380654 user: stephanie.gawroriski tags: trunk
14:37
Merge heads. check-in: 4d8d0ab053 user: stephanie.gawroriski tags: trunk
14:37
Do not run the test task, but if test is requested (such as by build) then run testHosted. check-in: 5e0b92005b user: stephanie.gawroriski tags: trunk
2022-05-18
07:02
Backup developer notes. check-in: 8097fd1225 user: squirreljme.automation tags: trunk
2022-05-17
22:53
Add test to play both format zero and one MIDIs. check-in: e4a6fa9c93 user: stephanie.gawroriski tags: wip-midi
2022-05-15
23:20
Add strictfp to all Math and FDMLMath methods; Use constants in some places for math. check-in: d80f83a9bc user: stephanie.gawroriski tags: trunk
20:07
Add kludge to allow building on Termux. check-in: 209fffb40d user: stephanie.gawroriski tags: trunk
03:43
Upgrade Gradle to 7.4.2. check-in: 308653f0d8 user: stephanie.gawroriski tags: trunk
03:13
Update public key. check-in: 78dd5c91cf user: stephanie.gawroriski tags: trunk, x-date-202205
02:57
Minor update. check-in: e140269ada user: stephanie.gawroriski tags: wip-midi
2022-05-04
20:18
Cache devices in the emulated environment. check-in: 7fc66f0a2c user: stephanie.gawroriski tags: wip-midi
2022-04-30
20:02
Add contingency for using ECJ if it is available and we are using a very new version of Java. check-in: 1341b7d007 user: stephanie.gawroriski tags: trunk
2022-04-28
12:38
Some MIDI test work. check-in: 7592e298a6 user: stephanie.gawroriski tags: wip-midi
2022-04-27
21:36
On the "deprecated" graphics, only print the oops message once. check-in: 37085069d7 user: stephanie.gawroriski tags: wip-midi
2022-04-26
01:06
Loading of MIDI file data. check-in: b9faba1367 user: stephanie.gawroriski tags: wip-midi
2022-04-25
03:06
Minor work. check-in: ecd69d0993 user: stephanie.gawroriski tags: wip-midi
02:54
Add base clas for parsing MTrk. check-in: bd89bc0c0b user: stephanie.gawroriski tags: wip-midi
02:38
Commonize some more player operations. check-in: 7268b364e5 user: stephanie.gawroriski tags: wip-midi
02:03
Add base AbstractPlayer since NullPlayer and MidiPlayer will have code in common. check-in: 46286909d1 user: stephanie.gawroriski tags: wip-midi
2022-04-24
22:40
Add base initialize of a Player that can do MIDI. check-in: f8be043ba7 user: stephanie.gawroriski tags: wip-midi
22:01
More MIDI control work. check-in: f12551447d user: stephanie.gawroriski tags: wip-midi
2022-04-23
23:16
Add base for MidiControl implementations. check-in: cac4b9c48d user: stephanie.gawroriski tags: wip-midi
22:30
Add some documentation for MIDIControl. check-in: 3783843754 user: stephanie.gawroriski tags: wip-midi
01:08
Add base package for SquirrelJME MIDI specific code. check-in: ed87f738b7 user: stephanie.gawroriski tags: wip-midi
01:00
Add MidiShelf support in SpringCoat. check-in: c3f1fcbeb0 user: stephanie.gawroriski tags: wip-midi
2022-04-22
23:52
Add file that was not committed. check-in: 4711d89199 user: stephanie.gawroriski tags: wip-midi
22:55
Correct the invalid MIDI test; When running tests make test.single/single.test never be up to date. check-in: 8fc3df6854 user: stephanie.gawroriski tags: wip-midi
22:33
Add one second delay before turning the note off. check-in: 33e666e68c user: stephanie.gawroriski tags: wip-midi
04:33
Java SE is backwards? check-in: f9f74922ac user: stephanie.gawroriski tags: wip-midi
04:30
MIDI work. check-in: 2ad63ae669 user: stephanie.gawroriski tags: wip-midi
03:27
Call dataReceive() but with no length, just so it is called. check-in: c2ee6ed9f7 user: stephanie.gawroriski tags: wip-midi
03:25
Add base stubs for the native MIDI interface. check-in: 6cc6ed21c5 user: stephanie.gawroriski tags: wip-midi
03:12
Implement more test. check-in: 0ba787530d user: stephanie.gawroriski tags: wip-midi
01:09
Add base for test. check-in: 775f1fe3f1 user: stephanie.gawroriski tags: wip-midi
00:53
Add base for MIDI Shelf and brackets for MIDI device control. check-in: 5e98ce41d6 user: stephanie.gawroriski tags: wip-midi
2022-04-21
15:53
Have both 32-bit and 64-bit MSVC builds. check-in: d46b442e1d user: stephanie.gawroriski tags: wip-ratufarefactor
2022-04-20
15:29
Create new branch named "wip-midi" check-in: 7bf73ccca5 user: stephanie.gawroriski tags: wip-midi
2022-04-10
07:02
Backup developer notes. check-in: 1ce277390e user: squirreljme.automation tags: trunk
02:34
Merge from trunk. Closed-Leaf check-in: b569c8b5f6 user: stephanie.gawroriski tags: wip-palmhle
02:33
Add offset initializer to RawJarPackageBracketInputStream. check-in: 7083375b59 user: stephanie.gawroriski tags: trunk, x-date-202204
02:26
Add PRC and PDB to recognized file formats for files. check-in: 468d452e73 user: stephanie.gawroriski tags: wip-palmhle
01:15
Create new branch named "wip-palmhle" check-in: 3150cf9ecf user: stephanie.gawroriski tags: wip-palmhle
2022-04-04
23:20
Correct incorrect descriptor being used with TerminalShelf.fromStandard() for the Java SE emulator. check-in: c0c2031082 user: stephanie.gawroriski tags: wip-ratufarefactor
23:15
Upgrade CircleCI image. check-in: 245a754b83 user: stephanie.gawroriski tags: wip-ratufarefactor
23:11
Minor change. check-in: fb6e3517aa user: stephanie.gawroriski tags: wip-ratufarefactor
2022-04-03
13:50
Add base for collections. check-in: e5963c3402 user: stephanie.gawroriski tags: wip-ratufarefactor
13:23
Implement basic spinlocks and otherwise. check-in: 4ad8cb0896 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-03-27
07:02
Backup developer notes. check-in: d038feeb7e user: squirreljme.automation tags: trunk
2022-03-26
17:55
Correct dingux target. check-in: 5d290d6d46 user: stephanie.gawroriski tags: wip-ratufarefactor
16:44
Do initialize some pipes; Perform some cleanup; Corrections to clang format. check-in: 66c9d3f7f4 user: stephanie.gawroriski tags: wip-ratufarefactor
12:41
Some minor work on intializing the class loader. check-in: 461bcb7546 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-03-24
02:11
Add base for launcher depending on LUI; More C stubs. check-in: 155995d631 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-03-19
16:07
Add base files for the profiler and class loader. check-in: 448749119d user: stephanie.gawroriski tags: wip-ratufarefactor
14:39
Move from using an integer descriptor to an object for TerminalShelf, this will allow it to be expanded more in the future with less limitations. check-in: bff4031436 user: stephanie.gawroriski tags: wip-ratufarefactor
13:31
Add base blanks for pipe functions. check-in: 21a418702b user: stephanie.gawroriski tags: wip-ratufarefactor
2022-03-16
00:09
Add a bunch of base structs and functions for pipes. check-in: 0104c8ebd9 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-03-10
03:48
Use a blank system property set if none was ever specified. check-in: 8cdaa5e7e9 user: stephanie.gawroriski tags: wip-ratufarefactor
03:39
Parsing of the SQC Pack properties to get the details about the launcher. check-in: 964ff0fa49 user: stephanie.gawroriski tags: wip-ratufarefactor
02:32
Correct class path and main args count to be the actual count and not the size of the chunk; Reading of SQC main arguments. check-in: 11333bfe46 user: stephanie.gawroriski tags: wip-ratufarefactor
01:49
Read the main class from the pack file. check-in: 4d11d95062 user: stephanie.gawroriski tags: wip-ratufarefactor
01:08
Remove some old tests. check-in: e22aa36646 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-03-09
23:03
Add base blank methods for the query of launcher details. check-in: 1978c9d833 user: stephanie.gawroriski tags: wip-ratufarefactor
23:00
Split Pack and Library specific SQC code into their own source files for better organization. check-in: 08ac2d568d user: stephanie.gawroriski tags: wip-ratufarefactor
22:54
Add base method for querying the launcher class. check-in: 465b5aee3c user: stephanie.gawroriski tags: wip-ratufarefactor
2022-03-05
18:19
Merge from trunk. check-in: a11771d428 user: stephanie.gawroriski tags: wip-ratufarefactor
17:51
Optimize all imports. check-in: dc715112e7 user: stephanie.gawroriski tags: trunk
14:33
Implement raw JAR access in SpringCoat. check-in: 9ad6c2614a user: stephanie.gawroriski tags: trunk
01:18
Refactor getting manifest properties but also read properties from JADs including ones embedded within KJXs. check-in: 6ea2721bac user: stephanie.gawroriski tags: trunk
2022-03-03
21:39
Update instructions more. check-in: b53f74d98e user: stephanie.gawroriski tags: wip-ratufarefactor
21:36
Update build instructions. check-in: 65fa46d2c4 user: stephanie.gawroriski tags: wip-ratufarefactor
21:28
Merge from trunk. check-in: d7da172d0c user: stephanie.gawroriski tags: wip-ratufarefactor
21:27
Recognize .kjx as a valid extension. check-in: 7d2de271d2 user: stephanie.gawroriski tags: trunk
21:18
Check for null arguments. check-in: 1693e8e589 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-03-02
00:45
Add base driver methods for obtaining details on the starting launch. check-in: f46cd82287 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-03-01
01:23
Merge from trunk. check-in: c742f9949b user: stephanie.gawroriski tags: wip-ratufarefactor
01:11
Remove the old IPC stuff, it is not used in any way. check-in: 00e632fdd9 user: stephanie.gawroriski tags: trunk
01:01
Remove SoftJar, it is not currently a good idea. check-in: 2c840ebb57 user: stephanie.gawroriski tags: trunk
00:57
Rename nokia to nokia-api to be more consistent. check-in: e71733fc37 user: stephanie.gawroriski tags: trunk
00:55
Split NTT Docomo into DoJa (i-mode) and Star. check-in: 55ef5848ab user: stephanie.gawroriski tags: trunk, x-date-202203
2022-02-28
15:10
Merge heads. check-in: 37b6673b97 user: stephanie.gawroriski tags: trunk
13:54
Remove all mentions of BinTray. check-in: e63d66a825 user: stephanie.gawroriski tags: trunk
08:02
Backup developer notes. check-in: ded55359e4 user: squirreljme.automation tags: trunk
04:20
Implement getColorOfName(); Add base entry for StarApplication. check-in: 90640f0e8c user: stephanie.gawroriski tags: trunk
03:23
Add base interface for potential SoftJars; Add base for JSR120; NullPlayer corrections. check-in: 4b7924bcee user: stephanie.gawroriski tags: trunk
2022-02-26
18:38
Add base direct modified UTF-8 support, which will reduce complexity. check-in: 928ce9e366 user: stephanie.gawroriski tags: wip-ratufarefactor
18:08
Merge from trunk. check-in: 3e5163888e user: stephanie.gawroriski tags: wip-ratufarefactor
01:47
MIDP 2 does not preserve the GameCanvas buffer; Add fill color for canvases. check-in: e8ba0e3092 user: stephanie.gawroriski tags: trunk
01:26
Set the clip width/height to the image size when initializing the proxy graphics. check-in: 93365eb887 user: stephanie.gawroriski tags: trunk
01:21
Correct last area check before returning the same graphics. check-in: 1c56c2d378 user: stephanie.gawroriski tags: trunk
01:19
Refactor double buffered graphics and implement for i-mode and LCDUI, note that currently a black screen is shown. check-in: c645604ba1 user: stephanie.gawroriski tags: trunk
2022-02-25
23:13
Minor work. check-in: 9572c6cbfd user: stephanie.gawroriski tags: wip-ratufarefactor
2022-02-19
22:35
Just return sjme_true for SpringCoat's engine initialization as nothing special need be done yet. check-in: 47c8dac423 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-02-18
22:36
Merge from trunk. check-in: 13d00661b2 user: stephanie.gawroriski tags: wip-ratufarefactor
22:32
Add base test for engine initialization. check-in: e74bf5ce75 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-02-15
13:44
make SpringClassNotFoundException convert to NoClassDefFoundError; Allow direct image access for PencilGraphics.drawRegion(). check-in: 4268fcc45d user: stephanie.gawroriski tags: trunk
02:36
Scale down the launcher images so they fit into the recommended List image size. check-in: 4efbb11a69 user: stephanie.gawroriski tags: trunk
01:49
For normalization include JAMs and keep case which fixes issues on Linux where i-mode applications are missing. check-in: 7d85f9678a user: stephanie.gawroriski tags: trunk
01:10
Implement decoding of Shift-JIS double byte characters. check-in: 245ec397a2 user: stephanie.gawroriski tags: trunk
2022-02-14
23:37
Decode single-byte half-width Katakana characters. check-in: 691acf4a49 user: stephanie.gawroriski tags: trunk
23:19
Add base GIF handler that loads a magenta placeholder; Implement methods to make the i-mode Block Breaker example run; Make the LCDUI exit go through the ApplicationInterface instead of MIDlet for using the exit command on i-mode applications; Use a better means of grabbing the default title so that i-mode applications show the application name rather than just "SquirrelJME"; Add generic vibration handler. check-in: faeed51725 user: stephanie.gawroriski tags: trunk
2022-02-10
15:57
Add base for GIF version. check-in: ecf7eb2f58 user: stephanie.gawroriski tags: wip-gif
15:43
Add test to load images. check-in: 7e7f831eea user: stephanie.gawroriski tags: wip-gif
15:33
Initial refactor on image loading to where it can be handled accordingly. check-in: 186a6ac47e user: stephanie.gawroriski tags: wip-gif
13:32
Create new branch named "wip-gif" check-in: 6c58cf484e user: stephanie.gawroriski tags: wip-gif
13:26
Just print a note and do not print a stack trace for graphical errors. check-in: 00c4439a95 user: stephanie.gawroriski tags: trunk
13:24
Remove PixelFormat, it is unused; Use hardware graphics for double-buffered GameCanvases. check-in: ebb1f2d31b user: stephanie.gawroriski tags: trunk
13:15
Some minor work on implementing some reference graphics. Leaf check-in: 28d3b101ac user: stephanie.gawroriski tags: wip-refgfx
2022-02-09
21:00
Minor implementation of some parameters. check-in: 6d2a8c5da4 user: stephanie.gawroriski tags: wip-refgfx
20:30
Add initial skeleton for reference brush. check-in: 830f40a58d user: stephanie.gawroriski tags: wip-refgfx
2022-02-07
08:02
Backup developer notes. check-in: 7c56850b2d user: squirreljme.automation tags: trunk
03:46
Add base for reference graphics. check-in: 679fcf31a1 user: stephanie.gawroriski tags: wip-refgfx
02:56
Create new branch named "wip-refgfx" check-in: 42037cd60f user: stephanie.gawroriski tags: wip-refgfx
02:52
Some minor debugging. check-in: 1d968f3c25 user: stephanie.gawroriski tags: trunk
2022-02-06
19:53
Stop waiting for pending repaints if nothing happened after awhile, in the event of never done repaints. check-in: 8bb3d66d24 user: stephanie.gawroriski tags: trunk
2022-02-05
17:08
Add single.test as an alias to test.single; Change CanvasPlatform (testing) to use key IDs instead of characters; Fix bug in __MLEUIThread__.eventKey() where and else branch to emit to the Canvas/CustomItem was being consumed improperly. check-in: 3d2948ea1a user: stephanie.gawroriski tags: trunk
16:34
Set transparent mode for the mystify demo. check-in: 9bdd606761 user: stephanie.gawroriski tags: trunk
04:49
Include bluetooth in MEEP. check-in: 243bf483fe user: stephanie.gawroriski tags: trunk
04:29
Correct Canvas transparent/opaque mode being flipped. check-in: fb8fd5b594 user: stephanie.gawroriski tags: trunk
02:14
Add system property to force software graphics rendering. check-in: c8e588ca9b user: stephanie.gawroriski tags: trunk
01:37
Implement some base for Sprint PCS. check-in: a23c95fe2d user: stephanie.gawroriski tags: trunk
2022-02-04
03:11
Remove bad JavaDoc. check-in: 94d98d3381 user: stephanie.gawroriski tags: trunk
03:08
Document ApiDefinedDeprecated; Add base stubs for Nokia Sound class. check-in: a1c2f82bdf user: stephanie.gawroriski tags: trunk
02:28
Use a better name for key code translators. check-in: 3389a2e07f user: stephanie.gawroriski tags: trunk
02:26
Split Nokia implementation from midp-lcdui and place it on its own; Add event translators. check-in: d12b95adbe user: stephanie.gawroriski tags: trunk
01:55
Add CLDC 1.1.1 configuration; Correct implementation of optional dependencies and also allow them to be specified if they exist; Allow thread priority to be set before thread start. check-in: 9bdab5b93b user: stephanie.gawroriski tags: trunk
2022-02-02
02:43
Palm OS? check-in: 8a432e3305 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-02-01
08:02
Backup developer notes. check-in: d721bea389 user: squirreljme.automation tags: trunk, x-date-202202
2022-01-31
16:38
Correct compilation error. check-in: 031f553a1d user: stephanie.gawroriski tags: wip-ratufarefactor
15:21
Switch to CMake for more RetroArch builds. check-in: 7d6d935d63 user: stephanie.gawroriski tags: wip-ratufarefactor
14:59
Correct parsing of Fossil version that only use major.minor. check-in: 80e4a7c5c7 user: stephanie.gawroriski tags: trunk
2022-01-29
17:27
Merge from trunk. check-in: 812fb7ddfc user: stephanie.gawroriski tags: wip-ratufarefactor
2022-01-28
17:47
Sort the application list; Correct copyrights and trademarks for 2022; Correct handling order for command buttons, so they are activated when clicked in Swing. check-in: 3a08bc57dd user: stephanie.gawroriski tags: trunk
16:32
Minor fixes. check-in: f0d849feb5 user: stephanie.gawroriski tags: wip-ratufarefactor
16:04
Merge from trunk. check-in: 72657fd7ca user: stephanie.gawroriski tags: wip-ratufarefactor
16:03
Tiny fixes to get the pipelines running again. check-in: 3cb4296a19 user: stephanie.gawroriski tags: trunk
15:59
Minor adjustment. check-in: 4301b28aba user: stephanie.gawroriski tags: wip-ratufarefactor
2022-01-27
14:07
Fixes. check-in: 8ff00d398b user: stephanie.gawroriski tags: wip-ratufarefactor
13:54
Merge from trunk. check-in: d20ec530e7 user: stephanie.gawroriski tags: wip-ratufarefactor
13:46
Merge from wip-ui2, very much yay! Although not fully complete it was two months of work and includes basic support for i-mode. check-in: 3412a80392 user: stephanie.gawroriski tags: trunk
13:45
Add RetroArch log to be ignored. Closed-Leaf check-in: 69b178c88b user: stephanie.gawroriski tags: wip-ui2
13:11
Define system properties for Java ME for the hosted environment. check-in: 8bb52bf489 user: stephanie.gawroriski tags: wip-ui2
03:43
Accelerate (with slight breakage) RGB region draws. check-in: 8d00798e6f user: stephanie.gawroriski tags: wip-ui2
01:06
If an exit is done on the SplashScreen then terminate the VM. check-in: 04a0524347 user: stephanie.gawroriski tags: wip-ui2
00:51
Correct RGB tile draw not drawing correctly when off the top/left side; Build the splash screen in parts rather than from a fixed image. check-in: 7dab302da7 user: stephanie.gawroriski tags: wip-ui2
2022-01-26
22:23
Merge from trunk. check-in: 35ba39d231 user: stephanie.gawroriski tags: wip-ui2
22:22
Update copyright on the splash screen. check-in: d5c6444a97 user: stephanie.gawroriski tags: trunk
22:19
Add scaling arguments for Linux; Use Java 11 as the Gradle SDK although the project itself is for Java 8. check-in: c3a63fabc5 user: stephanie.gawroriski tags: trunk
21:52
Allow full suite to be debug eligible. check-in: f3834d77b0 user: stephanie.gawroriski tags: trunk
21:47
Minor work. check-in: c5bd0eed73 user: stephanie.gawroriski tags: wip-ratufarefactor
00:35
Remove echo. check-in: 51e09e31aa user: stephanie.gawroriski tags: wip-ratufarefactor
00:24
Check PATH for RetroArch for non-Windows so it could still potentially launch. check-in: fc5fd3ce1c user: stephanie.gawroriski tags: wip-ratufarefactor
2022-01-25
23:55
Bring in changes from what I was working on two weeks ago before my drive went splat. check-in: ebcebe5ff7 user: stephanie.gawroriski tags: wip-ratufarefactor
23:39
Update IDEA projects. check-in: 4bd96768b7 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-01-09
17:06
Fix compilation error, was due to missing header. check-in: a1a9becc24 user: stephanie.gawroriski tags: wip-ratufarefactor
17:03
More base work on task initialization functions; There is a compile error somewhere. check-in: d5268c1a85 user: stephanie.gawroriski tags: wip-ratufarefactor
04:56
Pre-base for the starting and initializing of engines and tasks. check-in: b555597679 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-01-08
18:02
Add flags for packs (to simplify engine selection); Load the pack before loading the engine so it is available. check-in: a76ad1e88e user: stephanie.gawroriski tags: wip-ratufarefactor
17:32
Check for engine availability when searching for one. check-in: 647df3af8e user: stephanie.gawroriski tags: wip-ratufarefactor
2022-01-07
22:40
Base for CPU init. check-in: 7c8ae5b037 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-01-06
13:40
Add missing boxed methods. check-in: 6dde9a3d2c user: stephanie.gawroriski tags: wip-ratufarefactor
13:07
Adjust XCode version for CircleCI. check-in: 41098390fc user: stephanie.gawroriski tags: wip-ratufarefactor
02:53
Add missing implementation. check-in: cf7857e1c3 user: stephanie.gawroriski tags: wip-ratufarefactor
02:12
Implement actual test for array fill. check-in: 5b44812ba8 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-01-05
22:54
Add base method for display drawing callback, will be used by internal-software implementations of MLEUI; More engine scaffolding loop and process work. check-in: d6e6a6ae60 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-01-04
23:59
Base loop work. check-in: 98f4de3d35 user: stephanie.gawroriski tags: wip-ratufarefactor
01:03
Base for engine loop config init. check-in: 5eb9a5eef8 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-01-03
22:52
Minor optimizations; Disable fast forwarding in certain modes. check-in: 85cdefa6ea user: stephanie.gawroriski tags: wip-ratufarefactor
05:57
Define pointer and light gun interfaces (assuming they work) for touch screens. check-in: be696ee08a user: stephanie.gawroriski tags: wip-ratufarefactor
05:24
Simplify and make options more readable. check-in: 48a90d65ea user: stephanie.gawroriski tags: wip-ratufarefactor
05:04
Add configuration for screen pixel format and decode that accordingly. check-in: 0b5c1fda0f user: stephanie.gawroriski tags: wip-ratufarefactor
03:06
Put down progress meter for external ROM load. check-in: b7164fd47a user: stephanie.gawroriski tags: wip-ratufarefactor
02:58
Add better deinit cleanup. check-in: cfe7391178 user: stephanie.gawroriski tags: wip-ratufarefactor
02:50
Remove some dead code. check-in: 68eec4c307 user: stephanie.gawroriski tags: wip-ratufarefactor
02:44
Implement external/internal ROM selection. check-in: 92eb7cbcd7 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-01-02
22:19
Environment cleanup. check-in: 905df185ea user: stephanie.gawroriski tags: wip-ratufarefactor
21:59
Warning fixup. check-in: efd7c9e3e1 user: stephanie.gawroriski tags: wip-ratufarefactor
20:41
Move and cleanup a bunch of stuff. check-in: 2e25a8870e user: stephanie.gawroriski tags: wip-ratufarefactor
04:44
Correct header inclusion. check-in: 9f0d778de1 user: stephanie.gawroriski tags: wip-ratufarefactor
03:25
Move local header to the include location. check-in: b38f87a0ea user: stephanie.gawroriski tags: wip-ratufarefactor
03:21
Add base blank file for RetroArch screen. check-in: a8adfd86b5 user: stephanie.gawroriski tags: wip-ratufarefactor
2022-01-01
08:02
Backup developer notes. check-in: e5fe843fb5 user: squirreljme.automation tags: trunk, x-year-2022, x-date-202201
2021-12-31
20:11
Minor work. check-in: 26b85ea284 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-12-29
22:41
Add a loading bar to the splash screen to show loading progress. check-in: a452de4635 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-12-27
23:36
Add base for quick array fill implementation that could run in native code. check-in: 32cfd36494 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-12-20
00:46
Base typedef for scaffolds. check-in: 51f5ee9e8f user: stephanie.gawroriski tags: wip-ratufarefactor
00:33
Deprecate some old tests. check-in: 9b3262a7e3 user: stephanie.gawroriski tags: wip-ratufarefactor
00:29
Implement reading of memory streams which finishes the SQC JAR scanning. check-in: 77d72fd6ba user: stephanie.gawroriski tags: wip-ratufarefactor
2021-12-19
21:49
Ignore valgrind for now. check-in: 084677d539 user: stephanie.gawroriski tags: wip-ratufarefactor
21:35
Correct option usage? check-in: 8cc99fa5ed user: stephanie.gawroriski tags: wip-ratufarefactor
20:27
Memory check run? check-in: 61b808b9e0 user: stephanie.gawroriski tags: wip-ratufarefactor
20:22
Add different built-in target for tests. check-in: 1afb036767 user: stephanie.gawroriski tags: wip-ratufarefactor
19:43
Set SpringCoat run timeout to 20 minutes as more tests have been added; Add base support for valgrind testing; More stream work; Some code fixes. check-in: 0f1b303be5 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-12-18
00:55
Base for memory stream initialization. check-in: c2e624edd8 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-12-16
22:30
Implement CRC calculation. check-in: f212d61a4b user: stephanie.gawroriski tags: wip-ratufarefactor
21:41
Base for CRC initialization. check-in: 6c2d289bff user: stephanie.gawroriski tags: wip-ratufarefactor
20:52
Opening of SQC entry chunks. check-in: 11f143fd53 user: stephanie.gawroriski tags: wip-ratufarefactor
19:39
Base functions for delegating into libraries for loading. check-in: 04ba6e3f37 user: stephanie.gawroriski tags: wip-ratufarefactor
18:15
Add key (F12) for showing the UI inspector. check-in: e1f414123f user: stephanie.gawroriski tags: wip-ui2
2021-12-12
17:00
Minor work. check-in: c24fd4770e user: stephanie.gawroriski tags: wip-ui2
2021-12-09
08:02
Backup developer notes. check-in: 0bf3ea14cb user: squirreljme.automation tags: trunk
2021-12-08
23:39
Add base for reading three byte integers. check-in: ad9d5df9d0 user: stephanie.gawroriski tags: wip-ui2
2021-12-06
00:09
Add GIF demo. check-in: d4ddeffa70 user: stephanie.gawroriski tags: wip-ui2
2021-12-05
23:58
Correct a null system property being set for i-mode applications. check-in: 7f6bcac5e1 user: stephanie.gawroriski tags: wip-ui2
23:53
Implement support for some accelerated graphics. check-in: 77c77965e7 user: stephanie.gawroriski tags: wip-ui2
22:04
Minor addition to graphics. check-in: 7486906bf7 user: stephanie.gawroriski tags: wip-ui2
19:25
Add support for native image loading so that images can load using the native system. check-in: f97d8ab4da user: stephanie.gawroriski tags: wip-ui2
18:18
Add a common name for vm execution so that snapshots are named accordingly. check-in: 6085b02328 user: stephanie.gawroriski tags: wip-ui2
18:07
Some adjustments to streams used by PNGReader. check-in: dd6addbf5f user: stephanie.gawroriski tags: wip-ui2
17:48
Add missing native for MemoryProfile. check-in: f259841608 user: stephanie.gawroriski tags: wip-ui2
17:46
Implement correctly MarkableInputStream. check-in: 081f112ad1 user: stephanie.gawroriski tags: wip-ui2
17:28
Implementation of MarkableInputStream although it is not correct. check-in: a1716d55eb user: stephanie.gawroriski tags: wip-ui2
15:24
Add test for MarkableInputStream; Allow char: to decode from specific chars. check-in: cf09bf1837 user: stephanie.gawroriski tags: wip-ui2
02:35
Bring in StreamUtils from wip-ratufacoat; Hopefully optimize PNGReader with regards to arrays; More MarkableInputStream work (renamed). check-in: bc9f415dee user: stephanie.gawroriski tags: wip-ui2
2021-12-04
19:40
Add base for BufferedInputStream. check-in: 5788fc7624 user: stephanie.gawroriski tags: wip-ui2
2021-12-02
15:50
Implementation of scratch pads. check-in: e6ba77308f user: stephanie.gawroriski tags: wip-ui2
08:02
Backup developer notes. check-in: 3822891d10 user: squirreljme.automation tags: trunk, x-date-202112
2021-12-01
23:44
Support i-mode resource:// and initial base for scratchpad:// URIs; Actually pass system properties for task launching when hosting; Correct backlight order; Greatly increase the execution threshold in SpringCoat. check-in: 6dae687e0f user: stephanie.gawroriski tags: wip-ui2
2021-11-30
23:53
Add support for custom connection protocols; Add support for resource and scratchpad schemes. check-in: 5cf9779158 user: stephanie.gawroriski tags: wip-ui2
23:12
Utilize common application starters; Allow for the changing of command text; Implement set of command placements via layout; Add base i-mode support. check-in: 1191667e3f user: stephanie.gawroriski tags: wip-ui2
2021-11-29
00:29
Implementation cleanup for identity sets. check-in: baaad37128 user: stephanie.gawroriski tags: wip-ui2
00:26
Correct compilation error. check-in: 2997fb47e3 user: stephanie.gawroriski tags: wip-ui2
00:25
Add identity maps; Base for initializing item info for layout updates. check-in: b26aa0d0a0 user: stephanie.gawroriski tags: wip-ui2
2021-11-28
23:55
Slight refactors around identity sets and preparation for identity map, will be used for form updates. check-in: 1313553c9d user: stephanie.gawroriski tags: wip-ui2
18:38
Remove the focus printer. check-in: 3c45b865c6 user: stephanie.gawroriski tags: wip-ui2
18:37
Attempt to get focusing correct. check-in: f0681812c1 user: stephanie.gawroriski tags: wip-ui2
17:01
Attempt to get traversal working. check-in: 983bc4bbf7 user: stephanie.gawroriski tags: wip-ui2
15:58
Correct TestCallSerially test. check-in: 75355a2ccc user: stephanie.gawroriski tags: wip-ui2
15:52
Implement get string for text labels. check-in: 0976def0c4 user: stephanie.gawroriski tags: wip-ui2
08:02
Backup developer notes. check-in: aea5f160fd user: squirreljme.automation tags: trunk
03:42
Correct timings and responsiveness on program terminations; Implement ThreadShelf.waitForUpdate() for hosted as it is needed for the termination process to work; Ticker still needs work. check-in: f5da7cbb06 user: stephanie.gawroriski tags: wip-ui2
01:52
Work on debugging startup but does not seem to work. check-in: f1cafea95c user: stephanie.gawroriski tags: wip-ui2
2021-11-27
23:51
Full suite is eligible for debugging; Add base for ticker handling. check-in: 649a9be3d5 user: stephanie.gawroriski tags: wip-ui2
17:11
Minor work. check-in: e972cb4d52 user: stephanie.gawroriski tags: wip-ui2
16:57
Adjust serialization logic for calling methods; Display.callSerially() should not block; Add base serial call for form updates. check-in: 8c4570aa35 user: stephanie.gawroriski tags: wip-ui2
2021-11-26
23:59
Add base for default form layout. check-in: 6f45afca07 user: stephanie.gawroriski tags: wip-ui2
23:03
Add comments to keyboard keys. check-in: a8b40c229c user: stephanie.gawroriski tags: wip-ui2
22:53
Create new branch named "wip-ui2" check-in: ef268e44c6 user: stephanie.gawroriski tags: wip-ui2
22:52
Add argument checks. check-in: 2667cb8f4b user: stephanie.gawroriski tags: wip-ratufarefactor
2021-11-14
00:40
Make CRC32Table public; Add Java test for CRC calculation; Base work on library entry access and checks. check-in: 84ab8b53f4 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-11-12
01:46
Add blank stream for the use of streaming data. check-in: 58d9baca85 user: stephanie.gawroriski tags: wip-ratufarefactor
01:44
Add base test to scan through JARs. check-in: 501bde6e62 user: stephanie.gawroriski tags: wip-ratufarefactor
01:38
Set numEntries within SQC JARs; Correct the python script? check-in: 9e33deaad2 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-11-11
21:29
Add sjme_max since GitHub's code check does not have this macro?? check-in: c423429179 user: stephanie.gawroriski tags: wip-ratufarefactor
21:12
Add atomic pointer comparison; Implement closing of pack files, properly clearing the library reference and not double-freeing it. check-in: d3bef13c31 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-11-10
01:23
Base for reverse library close in the pack. check-in: 7645e74c66 user: stephanie.gawroriski tags: wip-ratufarefactor
01:10
Backfill owning pack. check-in: 2dd6c86283 user: stephanie.gawroriski tags: wip-ratufarefactor
01:06
Actually initialize the JAR header when writing it. check-in: 9e77a0079e user: stephanie.gawroriski tags: wip-ratufarefactor
01:03
Add base for memory file. check-in: 4d7f65e742 user: stephanie.gawroriski tags: wip-ratufarefactor
00:45
Locating of chunks within packs. check-in: adeab5cab0 user: stephanie.gawroriski tags: wip-ratufarefactor
00:28
Correct typo; Add loading of TOC information. check-in: 5df258081b user: stephanie.gawroriski tags: wip-ratufarefactor
00:10
Implement splitting of sub chunks. check-in: b88a81ca78 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-11-08
01:33
Remove some debug text; Reorganize SQC pack/library state since they will have specific states. check-in: f6fbfd597c user: stephanie.gawroriski tags: wip-ratufarefactor
00:52
Disable UWP for now; Base initial work on the loading of libraries from packs. check-in: d304137f64 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-11-07
18:13
Base for pack library scan. check-in: f39bdf790d user: stephanie.gawroriski tags: wip-ratufarefactor
16:21
Some refactors on names to make things easier. check-in: 2610d2b707 user: stephanie.gawroriski tags: wip-ratufarefactor
16:18
Fixes; Add some documentation and do some better renames. check-in: b0db2d55c2 user: stephanie.gawroriski tags: wip-ratufarefactor
16:02
Freeing of the SQC state. check-in: 8ce868a476 user: stephanie.gawroriski tags: wip-ratufarefactor
04:00
Correct uninitialized variable. check-in: ea10ab5770 user: stephanie.gawroriski tags: wip-ratufarefactor
03:57
Actually write the SQC header properties into the ROM file. check-in: 3240fe520c user: stephanie.gawroriski tags: wip-ratufarefactor
2021-11-02
07:02
Backup developer notes. check-in: bc1e1a9c38 user: squirreljme.automation tags: trunk, x-date-202111
2021-10-31
21:39
Minor work. check-in: 7717a26e71 user: stephanie.gawroriski tags: wip-ratufarefactor
19:51
Change atomic set to return the old value as exchanges are useful; More SQC closing functionality; Add file/line/function to sjme_setError for enhanced debugging; Add debug message output; Allow NULL/-1 to be passed to TODO/Message. check-in: b5abe9407d user: stephanie.gawroriski tags: wip-ratufarefactor
2021-10-29
21:32
More SQC work. check-in: 6c2b5670bd user: stephanie.gawroriski tags: wip-ratufarefactor
2021-10-23
13:22
Base for pack library cache init. check-in: d962fedad9 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-10-22
12:48
Add pointer atomic. check-in: c81ed98209 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-10-20
12:21
Minor cleanup. check-in: 8ecf9294a3 user: stephanie.gawroriski tags: wip-ratufarefactor
00:02
Make the format initialization code more common; Base for Pack and Library initialization. check-in: 0b359127d3 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-10-17
22:38
Base detection and initialization of SQCs. check-in: b37ac1f52b user: stephanie.gawroriski tags: wip-ratufarefactor
20:51
Remove the extra copy, it is likely not needed. check-in: 69aadb371e user: stephanie.gawroriski tags: wip-ratufarefactor
20:50
Use a trick to make the file LF. check-in: 2f79f52a7f user: stephanie.gawroriski tags: wip-ratufarefactor
20:44
Use LF for configure files. check-in: df07a94b80 user: stephanie.gawroriski tags: wip-ratufarefactor
20:23
Add missing win32 RC file. check-in: 93c7686572 user: stephanie.gawroriski tags: wip-ratufarefactor
18:30
Correction. check-in: e4a77405f0 user: stephanie.gawroriski tags: wip-ratufarefactor
18:03
Correct building. check-in: 3f134f1561 user: stephanie.gawroriski tags: wip-ratufarefactor
17:44
Front end path. check-in: 7c53eaa350 user: stephanie.gawroriski tags: wip-ratufarefactor
16:49
Minor build corrections. check-in: 41f371da7e user: stephanie.gawroriski tags: wip-ratufarefactor
15:56
Correct invalid include. check-in: 7517673991 user: stephanie.gawroriski tags: wip-ratufarefactor
15:48
Correct CodeQL error? check-in: b465246324 user: stephanie.gawroriski tags: wip-ratufarefactor
15:38
Temporarily skip test. check-in: 365d557851 user: stephanie.gawroriski tags: wip-ratufarefactor
14:17
Include core directory in source paths. check-in: 7b11125bad user: stephanie.gawroriski tags: wip-ratufarefactor
14:11
Bring back the legacy makefiles for RetroArch, the list of sources gets autogenerated now. check-in: 5979198070 user: stephanie.gawroriski tags: wip-ratufarefactor
12:10
Shorten copyright. check-in: c37faa53af user: stephanie.gawroriski tags: wip-ratufarefactor
2021-10-10
18:27
Simplify donations. check-in: 0b023b050e user: stephanie.gawroriski tags: wip-ratufarefactor
14:17
Add resource files. check-in: b107727491 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-10-09
14:23
Base for UWP. check-in: 712824bec3 user: stephanie.gawroriski tags: wip-ratufarefactor
13:38
Set a CTest timeout so tests do not take forever. check-in: b9a83910a3 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-10-03
14:05
Add standard libraries to files; Add base for internationalization. Leaf check-in: 15292442ae user: stephanie.gawroriski tags: wip-l10n
13:31
Create new branch named "wip-l10n" check-in: 3ca609125c user: stephanie.gawroriski tags: wip-l10n
2021-10-01
07:02
Backup developer notes. check-in: 8333d40033 user: squirreljme.automation tags: trunk, x-date-202110
2021-09-26
14:14
Move front ends for RatufaCoat into a sub-directory. check-in: 745c33bec5 user: stephanie.gawroriski tags: wip-ratufarefactor
14:07
Update documentation. check-in: 4a8948b858 user: stephanie.gawroriski tags: wip-ratufarefactor
14:05
Update RetroArch header. check-in: 1b7d7fc6cb user: stephanie.gawroriski tags: wip-ratufarefactor
14:02
Move RetroArch header. check-in: 99e55969db user: stephanie.gawroriski tags: wip-ratufarefactor
13:59
Remove all of the old RetroArch makefiles, this will be done in CMake instead. check-in: faddf01930 user: stephanie.gawroriski tags: wip-ratufarefactor
13:56
Remove all non-CMake builds. check-in: a03bbdd24b user: stephanie.gawroriski tags: wip-ratufarefactor
02:59
Base for SQC pack init function. check-in: 374f4eb716 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-09-25
12:58
Code correction; Add 0x prefix to JVM errors. check-in: 65cb95e76a user: stephanie.gawroriski tags: wip-ratufarefactor
2021-09-24
21:39
Make sjme_todo variadic with "file:line (function)" layout. check-in: e6da4b425b user: stephanie.gawroriski tags: wip-ratufarefactor
2021-09-23
14:16
Configuration updates; Add copyright for RatufaCoat. check-in: 8d35d1f285 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-09-22
23:21
Base work on setting up the driver instance and initializing it. check-in: de24aeb5d1 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-09-21
00:51
Detection of magic numbers in SQCs. check-in: 3518905410 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-09-20
07:02
Backup developer notes. check-in: 205650451e user: squirreljme.automation tags: trunk
00:31
Rename libraries to pack so it is less confusing; Add base for SQC detection. check-in: d351f4d657 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-09-19
22:49
Remove .so extension. check-in: 511fa551a4 user: stephanie.gawroriski tags: wip-ratufarefactor
22:16
Correct Android library name. check-in: 085c647385 user: stephanie.gawroriski tags: wip-ratufarefactor
21:43
Add rules for the other RetroArch targets. check-in: 762661bd7a user: stephanie.gawroriski tags: wip-ratufarefactor
21:27
Correct Mac OS linking again. check-in: 597ef91d1e user: stephanie.gawroriski tags: wip-ratufarefactor
21:12
Attempt to work around libraries. check-in: f708698e97 user: stephanie.gawroriski tags: wip-ratufarefactor
21:04
Try to get RetroArch library linking working. check-in: 3804d928ae user: stephanie.gawroriski tags: wip-ratufarefactor
20:49
Add static linking to the tests again, needed for testing. check-in: dc1a0d076a user: stephanie.gawroriski tags: wip-ratufarefactor
20:02
Correct linking. check-in: 557d27a064 user: stephanie.gawroriski tags: wip-ratufarefactor
19:48
Correct references. check-in: 606943b05d user: stephanie.gawroriski tags: wip-ratufarefactor
19:46
Use object libraries for linking. check-in: 75045d21d5 user: stephanie.gawroriski tags: wip-ratufarefactor
19:38
Use OBJECT libraries instead. check-in: c395c24e5c user: stephanie.gawroriski tags: wip-ratufarefactor
17:34
Add verbosity everywhere. check-in: 72ce1ca3b9 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-09-17
07:02
Backup developer notes. check-in: 8cc982cae9 user: squirreljme.automation tags: trunk
01:37
Merge from trunk (this is a big merge). check-in: 3347f7fbb3 user: stephanie.gawroriski tags: wip-ratufarefactor
01:04
Merge wip-brand1! check-in: 2e7cf6f2c3 user: stephanie.gawroriski tags: trunk
00:44
Update more documentation. Closed-Leaf check-in: 3b357ff2af user: stephanie.gawroriski tags: wip-brand1
00:31
Moved Twitter account. check-in: 59e9e7cc6a user: stephanie.gawroriski tags: wip-brand1
00:20
Add extra media. check-in: 3dd8f7f906 user: stephanie.gawroriski tags: wip-brand1
00:04
Add Twitter Icon. check-in: 5010e5453b user: stephanie.gawroriski tags: wip-brand1
2021-09-16
23:47
Print the copyright to the console. check-in: 983c485a33 user: stephanie.gawroriski tags: wip-brand1
23:46
Update launcher copyright. check-in: 20bde3048a user: stephanie.gawroriski tags: wip-brand1
23:43
More simplification. check-in: ac7701c851 user: stephanie.gawroriski tags: wip-brand1
23:38
Simplify copyright line. check-in: cb51b4bf8d user: stephanie.gawroriski tags: wip-brand1
23:37
Remove extra header. check-in: 34044b1aaa user: stephanie.gawroriski tags: wip-brand1
23:34
Update IntelliJ copyright. check-in: 1bd9db387b user: stephanie.gawroriski tags: wip-brand1
23:32
Documentation update. check-in: d4da996c64 user: stephanie.gawroriski tags: wip-brand1
23:25
Create new branch named "wip-brand1" check-in: f59f4386b1 user: stephanie.gawroriski tags: wip-brand1
23:20
Update PGP key. check-in: 9f58a6beb3 user: stephanie.gawroriski tags: trunk
2021-09-13
17:51
Verbose makefile. check-in: 1020548e63 user: stephanie.gawroriski tags: wip-ratufarefactor
17:30
Use PUBLIC for linking. check-in: 4dc1fc7ba8 user: stephanie.gawroriski tags: wip-ratufarefactor
15:38
Extended verbosity. check-in: 754b0bb5c3 user: stephanie.gawroriski tags: wip-ratufarefactor
14:51
CMake before 3.14 does not have file(SIZE), so adjust code to where it is not needed. check-in: f724d3bd55 user: stephanie.gawroriski tags: wip-ratufarefactor
14:34
Remove output formatting. check-in: 57cb5434c5 user: stephanie.gawroriski tags: wip-ratufarefactor
14:22
Kludge for add_compile_definitions for older CMake versions. check-in: 5c17683e84 user: stephanie.gawroriski tags: wip-ratufarefactor
14:01
Correct inverted logic. check-in: e7972dca86 user: stephanie.gawroriski tags: wip-ratufarefactor
13:50
Handle older project definitions. check-in: 166f8c5b87 user: stephanie.gawroriski tags: wip-ratufarefactor
13:25
Correct compilation error. check-in: 269e1327f5 user: stephanie.gawroriski tags: wip-ratufarefactor
12:41
If CMake is lower than 3.13 reduce the version number of the minimum. check-in: 87e0e606a8 user: stephanie.gawroriski tags: wip-ratufarefactor
07:02
Backup developer notes. check-in: e6efa271ba user: squirreljme.automation tags: trunk
02:33
Minor refactorings. check-in: 904637e234 user: stephanie.gawroriski tags: wip-ratufarefactor
02:16
Add base detection functions for magic numbers. check-in: 40854286fb user: stephanie.gawroriski tags: wip-ratufarefactor
01:50
Base for format and otherwise methods. check-in: d8ca095033 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-09-12
20:24
Correct Developer note task; Revert 3DS using CMake in RetroArch, will probably do the full thing later. check-in: d247eb492d user: stephanie.gawroriski tags: wip-ratufarefactor
19:49
Allow developerNote to stop when stopping Gradle. check-in: f7e026130c user: stephanie.gawroriski tags: wip-ratufarefactor
19:18
Add base structs for library drivers. check-in: a9608ea438 user: stephanie.gawroriski tags: wip-ratufarefactor
19:06
Make RetroArch 3DS build use CMake. check-in: bedc19d834 user: stephanie.gawroriski tags: wip-ratufarefactor
17:02
Pull in blobs which are stored as hex data; Base for a bunch of format related structures. check-in: c3c212535b user: stephanie.gawroriski tags: wip-ratufarefactor
2021-09-08
22:11
Use CMAKE_SOURCE_ROOT. check-in: a53cbf2b65 user: stephanie.gawroriski tags: wip-ratufarefactor
22:00
Switch to CMake for RetroArch; Correct MSVC build when there is no built-in ROM. check-in: c3633af203 user: stephanie.gawroriski tags: wip-ratufarefactor
21:38
Adjust libretro build to adjust for it. check-in: 4ec47b4f86 user: stephanie.gawroriski tags: wip-ratufarefactor
02:30
Remove endian check. check-in: c7b8c163ef user: stephanie.gawroriski tags: wip-ratufarefactor
00:45
Correct endian check? check-in: a3726e50e3 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-09-07
23:58
Detect endian for GCC. check-in: 1f2843bef4 user: stephanie.gawroriski tags: wip-ratufarefactor
22:47
Test correction. check-in: d0a42390f9 user: stephanie.gawroriski tags: wip-ratufarefactor
14:08
Commit corrected tests from the early morning. check-in: 0c737c4469 user: stephanie.gawroriski tags: wip-ratufarefactor
12:56
More build corrections. check-in: 2464979a66 user: stephanie.gawroriski tags: wip-ratufarefactor
12:52
Build fixes. check-in: 01f5a69d5c user: stephanie.gawroriski tags: wip-ratufarefactor
12:00
Use only one path method. check-in: 697bda9a38 user: stephanie.gawroriski tags: wip-ratufarefactor
01:26
Skip JvmInit test. check-in: e1c6fb58c1 user: stephanie.gawroriski tags: wip-ratufarefactor
00:50
Use a define for atomics in GCC. check-in: 8670848c50 user: stephanie.gawroriski tags: wip-ratufarefactor
00:38
Add missing GCC defined in atomic. check-in: df95d0e90f user: stephanie.gawroriski tags: wip-ratufarefactor
2021-09-06
23:21
Disable some failing tests. check-in: 5e641fd5e3 user: stephanie.gawroriski tags: wip-ratufarefactor
23:07
Add atomic for GNU C. check-in: 2240dbdb0a user: stephanie.gawroriski tags: wip-ratufarefactor
22:56
Remove redudnant macro definition. check-in: 8344c5959c user: stephanie.gawroriski tags: wip-ratufarefactor
22:54
Base for sub engine layout and scaffolding. check-in: 50964689a7 user: stephanie.gawroriski tags: wip-ratufarefactor
22:34
Use an actual timestamp for builds. check-in: f1f012d884 user: stephanie.gawroriski tags: wip-ratufarefactor
18:42
Flag entry types. check-in: bf163d6736 user: stephanie.gawroriski tags: wip-ratufarefactor
18:09
Creation of the SpringCoat ROM. check-in: 234dcd63d7 user: stephanie.gawroriski tags: wip-ratufarefactor
18:02
Storing of standard JAR chunks. check-in: 597fa95527 user: stephanie.gawroriski tags: wip-ratufarefactor
17:33
Base for lots of chunk writing. check-in: 2b84c8ac7a user: stephanie.gawroriski tags: wip-ratufarefactor
07:02
Backup developer notes. check-in: 8b328de07e user: squirreljme.automation tags: trunk, x-date-202109
2021-09-05
13:49
Move spans into their own class since they are shared in multiple places. check-in: d9d1c1e200 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-09-04
16:05
Base for writing the start of the ROM. check-in: 2f679c4968 user: stephanie.gawroriski tags: wip-ratufarefactor
13:28
Correct fossil/git/unknown references in CMake. check-in: e285be3fec user: stephanie.gawroriski tags: wip-ratufarefactor
02:52
Merge from trunk. check-in: 93fe2555d7 user: stephanie.gawroriski tags: wip-ratufarefactor
02:48
More base chunk writing work. check-in: 302ea8ae78 user: stephanie.gawroriski tags: wip-ratufarefactor
02:37
Add reference to SQC. check-in: 28946ce64f user: stephanie.gawroriski tags: wip-ratufarefactor
02:36
Add base shared output code for writing packs and jars. check-in: ac4e25da4b user: stephanie.gawroriski tags: wip-ratufarefactor
01:20
Add SummerCoat base. check-in: 27408bcda8 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-08-29
16:08
Parsing of ROM settings. check-in: 42daff2483 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-08-28
15:30
Base fill for argument parsing. check-in: 0ba2e926c0 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-08-22
23:03
Base for option handling. check-in: 147c731bda user: stephanie.gawroriski tags: wip-ratufarefactor
15:24
Add additional build arguments to the ROM to make things a bit easier to work with accordingly. check-in: 19c414a654 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-08-21
23:50
Adjust CircleCI build to use an upcoming SpringCoat ROM. check-in: 297ba7899c user: stephanie.gawroriski tags: wip-ratufarefactor
19:04
Disable TestMinimizer. check-in: 16ed06a2d6 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-08-17
21:13
Update Code of Conduct from 2.0 to 2.1. check-in: 2487ac885e user: stephanie.gawroriski tags: trunk
01:23
Correct JUnit time to seconds. check-in: a3749e2e0d user: stephanie.gawroriski tags: trunk
2021-08-09
02:32
Base work on emulated runtime shelf. Leaf check-in: 810a054245 user: stephanie.gawroriski tags: wip-gcfnet
2021-08-08
15:20
Complex driver lookup work. check-in: a93c9fbdf1 user: stephanie.gawroriski tags: wip-gcfnet
2021-08-06
01:04
Add base for driver lookup. check-in: 6d0e56e721 user: stephanie.gawroriski tags: wip-gcfnet
2021-08-05
22:20
Create new branch named "wip-gcfnet" check-in: 2d04ec2d23 user: stephanie.gawroriski tags: wip-gcfnet
2021-08-03
07:02
Backup developer notes. check-in: cfd7548899 user: squirreljme.automation tags: trunk
2021-08-02
16:03
Additional history. check-in: a28c6b7318 user: stephanie.gawroriski tags: trunk, x-date-202108
2021-07-24
14:56
Pull in the automatic test list generation from BVM; Make RatufaCoat compile again. check-in: e5aa3ccc9c user: stephanie.gawroriski tags: wip-ratufarefactor
14:34
Add auto-generated listing of tests so the test names do not need to be put in manually. Closed-Leaf check-in: 7483b99fdf user: stephanie.gawroriski tags: wip-bvm
13:56
Add birth year for Near, since it is now well known. check-in: 913d9a8351 user: stephanie.gawroriski tags: trunk
2021-07-19
11:37
Fix merging oddity. Closed-Leaf check-in: 4bf04b055c user: stephanie.gawroriski tags: wip-mlesummercoat
11:21
Merge from trunk. Closed-Leaf check-in: a58505dd73 user: stephanie.gawroriski tags: wip-accelgfx
11:21
Merge from trunk. Leaf check-in: f7551b4536 user: stephanie.gawroriski tags: wip-accesscontrol
11:20
Merge from trunk. check-in: 68aaf9c0e7 user: stephanie.gawroriski tags: wip-bvm
11:19
Merge from trunk. Leaf check-in: 461e36692d user: stephanie.gawroriski tags: wip-completioncount
11:16
Merge from trunk. Closed-Leaf check-in: 0cacf8b3a2 user: stephanie.gawroriski tags: wip-gmfgfx
11:15
Merge from trunk. check-in: 73ce2cee0d user: stephanie.gawroriski tags: wip-imode
11:14
Merge from trunk. Closed-Leaf check-in: a5285c0d58 user: stephanie.gawroriski tags: wip-sdk
07:02
Backup developer notes. check-in: ffd2949e20 user: squirreljme.automation tags: trunk
00:37
Merge again from wip-mlesummercoat. check-in: f318e9c00c user: stephanie.gawroriski tags: wip-ratufarefactor
00:33
Correct compilation. check-in: 493edf6df1 user: stephanie.gawroriski tags: wip-mlesummercoat
00:27
Merge cherry pickings from mle-summercoat. check-in: 8959e4bdd9 user: stephanie.gawroriski tags: wip-ratufarefactor
00:24
Merge from trunk. check-in: b2c92c2ae1 user: stephanie.gawroriski tags: wip-mlesummercoat
00:22
Merge the fourth cherry pick, this should be the last one that is needed for now. check-in: 9a3ffcb437 user: stephanie.gawroriski tags: trunk
00:04
Fix compilation error. Closed-Leaf check-in: ec14ed42c9 user: stephanie.gawroriski tags: wip-cherrysummercoat4
2021-07-18
23:58
Mass optimize imports. check-in: 95f1f0013f user: stephanie.gawroriski tags: wip-cherrysummercoat4
23:52
More cherry picking. check-in: 60b31a1dd3 user: stephanie.gawroriski tags: wip-cherrysummercoat4
23:40
Create new branch named "wip-cherrysummercoat4" check-in: 10326790ea user: stephanie.gawroriski tags: wip-cherrysummercoat4
23:36
Merge from trunk. check-in: 39b48f0265 user: stephanie.gawroriski tags: wip-mlesummercoat
23:29
Merge in third cherry picking. check-in: ee64ee43a9 user: stephanie.gawroriski tags: trunk
23:11
Add mechanism to skip from timeout tests. Closed-Leaf check-in: 54eafae659 user: stephanie.gawroriski tags: wip-cherrysummercoat3
22:26
If the fullscreen test fails, just ignore it. check-in: a7915ee4ef user: stephanie.gawroriski tags: wip-cherrysummercoat3
21:59
Run full screen test multiple times until passing. check-in: dba8ba11cc user: stephanie.gawroriski tags: wip-cherrysummercoat3
20:59
Add missing thread model property. check-in: e9a2a89806 user: stephanie.gawroriski tags: wip-cherrysummercoat3
20:53
Update form property total. check-in: 43b176db7f user: stephanie.gawroriski tags: wip-cherrysummercoat3
20:51
Add valid test for form properties. check-in: a416d8582e user: stephanie.gawroriski tags: wip-cherrysummercoat3
20:44
Bring in new CallTrace and Debugging. check-in: 594c5bcb31 user: stephanie.gawroriski tags: wip-cherrysummercoat3
20:43
Bring in more shelf changes. check-in: c35f3f28e2 user: stephanie.gawroriski tags: wip-cherrysummercoat3
20:40
Copy over. check-in: 0d81208215 user: stephanie.gawroriski tags: wip-cherrysummercoat3
20:39
Delete bad copy. check-in: 42b8660119 user: stephanie.gawroriski tags: wip-cherrysummercoat3
20:36
Bring in suites, launcher, and CLDC. check-in: efac26fd06 user: stephanie.gawroriski tags: wip-cherrysummercoat3
20:18
Bring in base emulator and SpringCoat changes. check-in: 1c4893c3c5 user: stephanie.gawroriski tags: wip-cherrysummercoat3
20:14
Seems some first lines were chopped off? check-in: 28c4659601 user: stephanie.gawroriski tags: wip-cherrysummercoat3
20:07
Create new branch named "wip-cherrysummercoat3" check-in: a56a94d9a3 user: stephanie.gawroriski tags: wip-cherrysummercoat3
20:05
Merge from trunk, no actual changes. check-in: 088f352198 user: stephanie.gawroriski tags: wip-mlesummercoat
19:59
Merge in the Gradle updates. check-in: f5042e7959 user: stephanie.gawroriski tags: trunk
19:45
Pluck Gradle changes. Closed-Leaf check-in: f683e62774 user: stephanie.gawroriski tags: wip-cherrysummercoat2
19:40
Create new branch named "wip-cherrysummercoat2" check-in: 227b7e807c user: stephanie.gawroriski tags: wip-cherrysummercoat2
19:36
Correct JavaDoc compiler. check-in: 80122d1028 user: stephanie.gawroriski tags: wip-mlesummercoat
19:11
More fixes. check-in: 2e820ec113 user: stephanie.gawroriski tags: wip-mlesummercoat
19:06
Correct compilation. check-in: 98cae9ebd7 user: stephanie.gawroriski tags: wip-mlesummercoat
18:59
Merge from trunk. check-in: 012d89d3e4 user: stephanie.gawroriski tags: wip-mlesummercoat
18:48
First merge of cherry picked code from SummerCoat Branch. check-in: 148135163a user: stephanie.gawroriski tags: trunk
18:32
Bring in Formatter changes. Closed-Leaf check-in: e56339bce2 user: stephanie.gawroriski tags: wip-cherrysoftmath
18:17
Update SpringThreadWorker. check-in: ea41ff845f user: stephanie.gawroriski tags: wip-cherrysoftmath
18:05
Remove SummerCoat lib/rom building. check-in: 57736b0c58 user: stephanie.gawroriski tags: wip-cherrysoftmath
17:55
More pull in. check-in: 6417d0d2de user: stephanie.gawroriski tags: wip-cherrysoftmath
17:42
Pull in sorting and corrections as well. check-in: c438fd8e4b user: stephanie.gawroriski tags: wip-cherrysoftmath
17:39
Move over manifest. check-in: ffe1e6dc3d user: stephanie.gawroriski tags: wip-cherrysoftmath
17:28
Add util changes. check-in: 1b7afaad1f user: stephanie.gawroriski tags: wip-cherrysoftmath
17:27
Include all of TAC. check-in: 76759942c6 user: stephanie.gawroriski tags: wip-cherrysoftmath
17:23
More pull in. check-in: 902b6e4ecb user: stephanie.gawroriski tags: wip-cherrysoftmath
17:21
More pull in. check-in: 5947f9160b user: stephanie.gawroriski tags: wip-cherrysoftmath
17:10
More pickings of the call traces. check-in: a9353aca44 user: stephanie.gawroriski tags: wip-cherrysoftmath
17:01
Remove the old bootstrap, it is broken and incomplete anyway. check-in: 8168620732 user: stephanie.gawroriski tags: wip-cherrysoftmath
16:52
Cherry pick soft math from SummerCoat WIP. check-in: dc52179caf user: stephanie.gawroriski tags: wip-cherrysoftmath
16:30
Create new branch named "wip-cherrysoftmath" check-in: c1bceb462d user: stephanie.gawroriski tags: wip-cherrysoftmath
16:26
Merge from trunk. check-in: cd7e0eb20d user: stephanie.gawroriski tags: wip-mlesummercoat
16:23
Remove a minimizer method. check-in: 1776ee01cf user: stephanie.gawroriski tags: wip-mlesummercoat
16:16
Read of header fields. check-in: de9dac8135 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-07-13
16:17
Rename getProperty() to getInteger(). check-in: 7f3d8c046b user: stephanie.gawroriski tags: wip-mlesummercoat
01:23
Have a stable shell sort for objects by allocating a secondary array to store indexes. check-in: ac36d222ae user: stephanie.gawroriski tags: wip-mlesummercoat
2021-07-12
23:55
Add a test to ensure that sorting is stable, naturally it currently is not. check-in: 79a4ba74e6 user: stephanie.gawroriski tags: wip-mlesummercoat
23:27
Optimize ShellShort gaps to not always use the largest gap sizes for even smaller arrays. check-in: 627632c11d user: stephanie.gawroriski tags: wip-mlesummercoat
15:40
Encapsulate some fields in minimized methods. check-in: 6ad2a66a0a user: stephanie.gawroriski tags: wip-mlesummercoat
15:30
Add some base means of getting method information needed for locations. check-in: be8451ff44 user: stephanie.gawroriski tags: wip-mlesummercoat
07:02
Backup developer notes. check-in: 462fd679aa user: squirreljme.automation tags: trunk
2021-07-11
21:52
Add base class for field and methods. check-in: f829b02e46 user: stephanie.gawroriski tags: wip-mlesummercoat
21:41
Add base TOCs for fields and methods. check-in: 9d9277666e user: stephanie.gawroriski tags: wip-mlesummercoat
21:11
Have MinimizedClassHeader use HeaderStruct. check-in: 0c6a7ebe4d user: stephanie.gawroriski tags: wip-mlesummercoat
21:01
Split off TableOfContents into its own interface and have a memory backed one. check-in: dc5d2fca37 user: stephanie.gawroriski tags: wip-mlesummercoat
15:28
Add base ClassRom class. check-in: 136507c19e user: stephanie.gawroriski tags: wip-mlesummercoat
2021-07-10
15:24
Debug note. check-in: db90e9204e user: stephanie.gawroriski tags: wip-mlesummercoat
2021-07-08
05:52
Merge accidental heads. check-in: 75a702bb54 user: stephanie.gawroriski tags: trunk
05:52
Update commercial license. check-in: b8e2f0254d user: stephanie.gawroriski tags: trunk
2021-07-07
07:02
Backup developer notes. check-in: c94cb5ff64 user: squirreljme.automation tags: trunk
2021-07-06
22:31
Merge from trunk. check-in: e0c3d0dcab user: stephanie.gawroriski tags: wip-bvm
19:30
Update commercial license. check-in: 866b5f3d67 user: stephanie.gawroriski tags: trunk
19:26
Merge from trunk. check-in: 821de32863 user: stephanie.gawroriski tags: wip-imode
19:26
Merge from trunk. check-in: 55d7e749df user: stephanie.gawroriski tags: wip-sdk
19:25
Merge from wip-mlesummercoat check-in: 654583e08e user: stephanie.gawroriski tags: wip-ratufarefactor
19:23
Merge from trunk. Closed-Leaf check-in: a9ecd7bc26 user: stephanie.gawroriski tags: wip-cherrypickuievents
19:20
Merge from trunk. check-in: a0a1aa0874 user: stephanie.gawroriski tags: wip-gmfgfx
19:19
Merge from trunk. check-in: bf68d593f8 user: stephanie.gawroriski tags: wip-accelgfx
19:18
Merge from trunk. check-in: 197383dc1e user: stephanie.gawroriski tags: wip-accesscontrol
19:17
Merge from trunk. check-in: 661b3d427a user: stephanie.gawroriski tags: wip-completioncount
19:09
Merge from trunk. check-in: feffe326f4 user: stephanie.gawroriski tags: wip-mlesummercoat
18:04
More debugging work into SummerCoat. check-in: f000bfe71e user: stephanie.gawroriski tags: wip-mlesummercoat
14:37
Add more base debug stuff. check-in: 9267cc1835 user: stephanie.gawroriski tags: wip-mlesummercoat
13:33
Remove defunct TestNG classes; Correct the Gradle build so that emulator classes/jar tasks are ran for hosted environments, this fixes debug-jdwp not being built at all. check-in: b0733ad000 user: stephanie.gawroriski tags: wip-mlesummercoat
12:56
Remove references and usages of TestNG, it is not used at all. check-in: 768bb6a79f user: stephanie.gawroriski tags: wip-mlesummercoat
07:02
Backup developer notes. check-in: 4fc38cb8d6 user: squirreljme.automation tags: trunk
2021-07-05
23:34
Minor work. check-in: 72dc048d90 user: stephanie.gawroriski tags: wip-mlesummercoat
23:25
Add unconditional breakpoint. check-in: 93be356c12 user: stephanie.gawroriski tags: wip-mlesummercoat
15:51
Get of class flags when debugging. check-in: 1abd4e1f7d user: stephanie.gawroriski tags: wip-mlesummercoat
15:01
Add flag to disable debugging when spawning for a VM, so that way running the AOT libraries does not cause those passes to wait for the debugger. check-in: 32ae544b63 user: stephanie.gawroriski tags: wip-mlesummercoat
14:51
Embed the debug signature in a class and read it. check-in: 441a64e1c6 user: stephanie.gawroriski tags: wip-mlesummercoat
07:02
Backup developer notes. check-in: 7c8d36dc28 user: squirreljme.automation tags: trunk
2021-07-04
23:24
Just double registers to 128, since this is an abstract VM. check-in: 95edc68255 user: stephanie.gawroriski tags: wip-mlesummercoat
23:20
Remove pinging in gcMemHandle. check-in: a77f8e1c2f user: stephanie.gawroriski tags: wip-mlesummercoat
23:12
More fixes due to real/logical slot positions. check-in: 122827c911 user: stephanie.gawroriski tags: wip-mlesummercoat
22:56
Add TestDupXTwoJI to compilation test. check-in: ecdefa3991 user: stephanie.gawroriski tags: wip-mlesummercoat
22:51
Use the correct pop count. check-in: a7e5190751 user: stephanie.gawroriski tags: wip-mlesummercoat
22:21
Make the minimizer test take multi parameters, to make it easier for testing with. check-in: 61c34373b9 user: stephanie.gawroriski tags: wip-mlesummercoat
21:08
Check other property for debugging as well. check-in: 738e1f5956 user: stephanie.gawroriski tags: wip-mlesummercoat
20:49
Do not run tests in parallel if debugging. check-in: 0004d176f3 user: stephanie.gawroriski tags: wip-mlesummercoat
20:40
Add class which causes the new stack code to fail with a stack underflow. check-in: c57cda579a user: stephanie.gawroriski tags: wip-mlesummercoat
19:58
Some stack work attempt. check-in: 17d2628861 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-07-02
23:31
Documentation updates; Dedication to Near, may you rest in peace check-in: bda5556c83 user: stephanie.gawroriski tags: trunk, x-date-202107
23:18
Set default copyright. check-in: d595766b63 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-06-26
00:39
Update TOR locations. check-in: 7b0e145404 user: stephanie.gawroriski tags: trunk
2021-06-24
21:34
Make titles properly appear for applications (hosted); Add look and feel set for SwingDisplay for when applications set a different order for forms and otherwise, where different ordering would cause it to not be set (makes everything consistent). check-in: cd5899cbb9 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-06-23
11:44
Use scrollbars for lists; Minor work on stack shuffling. check-in: 3fe31cab2b user: stephanie.gawroriski tags: wip-mlesummercoat
2021-06-22
07:02
Backup developer notes. check-in: 43a4b96cbb user: squirreljme.automation tags: trunk
2021-06-20
13:24
Add references to logical slots for the given stack function slots, will be used to identify things. check-in: a3d3ea75d7 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-06-19
21:57
Make StateOperation take a new SoftRegister that knows if a value is temporary or not. check-in: 839be1bf79 user: stephanie.gawroriski tags: wip-mlesummercoat
14:03
Add another note from elsewhere. check-in: 79dfdf47b4 user: stephanie.gawroriski tags: wip-mlesummercoat
13:26
Correct invokespecial for calling package-private methods? check-in: eb6d4fc0db user: stephanie.gawroriski tags: wip-mlesummercoat
13:09
Add test for invokespecial on a package-private. check-in: 582c216fd5 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-06-18
22:33
Make SummerCoat compiler tests Hosted only; Handle squirreljme.jdwp for Hosted VMs to allow a debugger to connect (use standard Java SE launch means). check-in: 40b521fecd user: stephanie.gawroriski tags: wip-mlesummercoat
2021-06-17
16:12
Add missing methods for byte/short/char. check-in: cef2bc7f6b user: stephanie.gawroriski tags: wip-mlesummercoat
07:02
Backup developer notes. check-in: 7d8124e841 user: squirreljme.automation tags: trunk
2021-06-16
22:56
Some renames. check-in: 4f146f2e9d user: stephanie.gawroriski tags: wip-mlesummercoat
22:12
Allow system properties to be defined by tests and parallelism to be disabled. check-in: 6955c91729 user: stephanie.gawroriski tags: wip-mlesummercoat
13:18
Add test for linked list compiler bug issue. check-in: eb50739d6e user: stephanie.gawroriski tags: wip-mlesummercoat
2021-06-15
07:02
Backup developer notes. check-in: a3ea0d59db user: squirreljme.automation tags: trunk
2021-06-14
23:51
Cap exponent in __normSubnormalF32Sig() more. check-in: bca61673f1 user: stephanie.gawroriski tags: wip-mlesummercoat
23:50
Correct SoftFloat.__normSubnormalF32Sig() which is the wrong direction. check-in: c1345581bf user: stephanie.gawroriski tags: wip-mlesummercoat
23:12
Fixes to cap exponent so the values are closer together. check-in: 2df236cbfd user: stephanie.gawroriski tags: wip-mlesummercoat
22:26
Only get the class path once; Correct JDWP being missing from test runs; Correct Formatter.__formatOtherUnsignedInt() not casting integer types properly. check-in: 642816aa18 user: stephanie.gawroriski tags: wip-mlesummercoat
18:25
Merge from trunk. check-in: 95763cb4a3 user: stephanie.gawroriski tags: wip-mlesummercoat
18:24
Actually enable the pipelines. check-in: bc4beb8812 user: stephanie.gawroriski tags: trunk
16:48
Bring in changes from trunk. check-in: 0faa48e04e user: stephanie.gawroriski tags: wip-mlesummercoat
16:45
Corrections and enable offline pipeline again. check-in: 30da8d1cfa user: stephanie.gawroriski tags: trunk
16:41
Fix compilation error. check-in: 98fdfc9d74 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-06-13
19:48
Remove the old API and launcher, everything will be fully integrated. check-in: 2ca83dc0c5 user: stephanie.gawroriski tags: wip-imode
19:46
Merge from trunk. check-in: ef2165849b user: stephanie.gawroriski tags: wip-imode
19:33
Merge trunk changes into wip-mlesummercoat. check-in: 92edf91842 user: stephanie.gawroriski tags: wip-mlesummercoat
19:07
Merge in i-mode detection, yay! check-in: aa71b7ca84 user: stephanie.gawroriski tags: trunk
18:41
Make two byte sequences become invalid in Shift-JIS. Closed-Leaf check-in: bdaa5861cf user: stephanie.gawroriski tags: wip-detectimodetitle
18:31
Implement enough to cause launching to fail. check-in: cdb1ed5946 user: stephanie.gawroriski tags: wip-detectimodetitle
18:17
i-mode applications appear on the launcher. check-in: bebf6fdc4f user: stephanie.gawroriski tags: wip-detectimodetitle
14:33
Use the correct path for library names in hosted; Rename Application to JavaApplication to make room for i-mode. check-in: 9fb30b2eab user: stephanie.gawroriski tags: wip-detectimodetitle
13:57
Add base for NTT Docomo API library; Add additional ignores. check-in: da31be0c72 user: stephanie.gawroriski tags: wip-detectimodetitle
11:58
Differentiate between library types for VMFactory and Hosted so that i-Mode may be supported. check-in: d7a7af0556 user: stephanie.gawroriski tags: wip-detectimodetitle
11:11
Create new branch named "wip-detectimodetitle" check-in: 1ff1a0d3c9 user: stephanie.gawroriski tags: wip-detectimodetitle
11:03
Very minor not anything. check-in: fa8f1fe4db user: stephanie.gawroriski tags: wip-mlesummercoat
2021-06-10
21:52
Remove accidental massive allocation of ArgumentFormat and cache it (so allocations are not done per decode); Base minor start for code decoding SummerCoat IL. check-in: 3f0c0aea99 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-06-09
12:17
Update README with the other Java ME 8 devices that have been discontinued. check-in: dae0c44d67 user: stephanie.gawroriski tags: trunk, x-date-202106
2021-05-30
12:55
Add pool dump. check-in: a5da178d38 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-05-29
20:19
Base work on methods. check-in: 9fad60c318 user: stephanie.gawroriski tags: wip-mlesummercoat
17:37
Fields. check-in: 22c0bad634 user: stephanie.gawroriski tags: wip-mlesummercoat
17:26
Switch some outputting to YAML. check-in: 0a0aa9054a user: stephanie.gawroriski tags: wip-mlesummercoat
16:36
Remove debugging. check-in: 65cab91573 user: stephanie.gawroriski tags: wip-mlesummercoat
16:32
Corrections and fixes to base64 encoding, it works now! check-in: 0a4bb81930 user: stephanie.gawroriski tags: wip-mlesummercoat
00:38
SquirrelJME is on Libera.Chat, so link the channels (they are Discord bridged)! check-in: 5a59136d65 user: stephanie.gawroriski tags: trunk
2021-05-25
12:42
Base64 encoding fixes, getting closer. check-in: 6f6c736895 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-05-24
12:44
Refactor of base64 encoding although it fails because count is non-zero. check-in: 6777425d11 user: stephanie.gawroriski tags: wip-mlesummercoat
12:16
Correct padding placement. check-in: 22c2061e9f user: stephanie.gawroriski tags: wip-mlesummercoat
2021-05-23
23:49
Base64 encoding attempt; Add test for encoding and decoding. check-in: 4b857ee53d user: stephanie.gawroriski tags: wip-mlesummercoat
2021-05-22
13:39
Base for base64 encoder; Some initial work on a cleaner class dump. check-in: b10918cc21 user: stephanie.gawroriski tags: wip-mlesummercoat
07:02
Backup developer notes. check-in: 1276442d67 user: squirreljme.automation tags: trunk
2021-05-21
11:59
Dump to YML. check-in: 6854db5670 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-05-19
12:40
Update scope. check-in: d9c94f2eca user: stephanie.gawroriski tags: wip-mlesummercoat
2021-05-17
07:02
Backup developer notes. check-in: d6e3164051 user: squirreljme.automation tags: trunk
2021-05-16
23:41
Dump methods and raw byte codes. check-in: ccb8e93bb0 user: stephanie.gawroriski tags: wip-mlesummercoat
23:24
Commonization of some ROM loading; Make byte memory generic; Correct bugs with memory regions/inputStream; Base for dumping contents of a ROM. check-in: 4b6c5715b8 user: stephanie.gawroriski tags: wip-mlesummercoat
17:36
Add base for a dump command to dump SummerCoat ROMs. check-in: 2db9728b7b user: stephanie.gawroriski tags: wip-mlesummercoat
2021-05-12
01:17
Some base work on debugging integration. check-in: de7087e58e user: stephanie.gawroriski tags: wip-mlesummercoat
2021-05-10
22:20
Add base for debug view. check-in: c5db1a0e91 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-05-09
13:17
Exclude the dependency matrix output files in IntelliJ. check-in: 3e7edd2567 user: stephanie.gawroriski tags: wip-mlesummercoat
12:58
Add additional ignore files. check-in: 3a02c8ab4e user: stephanie.gawroriski tags: wip-mlesummercoat
2021-05-08
16:03
Add task and thread objects for SummerCoat. check-in: b1c75b60ea user: stephanie.gawroriski tags: wip-mlesummercoat
14:58
Add MLE methods to get the current VMThread and conversion from VMThread to Task. check-in: 421a5b7756 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-05-07
19:31
Add base for multiple thread models, currently will be in SummerCoat: coop and smt. check-in: 12822b6560 user: stephanie.gawroriski tags: wip-mlesummercoat
18:07
Simplification of NativeCPU construction. check-in: 480008fbec user: stephanie.gawroriski tags: wip-mlesummercoat
17:08
Create new branch named "wip-sdk" check-in: ee103041ab user: stephanie.gawroriski tags: wip-sdk
14:20
Initialize base debug connection in SummerCoat; Rearrange some of the CPU and attribute code to be cleaner. check-in: e9a61cc722 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-05-06
20:26
Add InvalidMemoryHandleException. check-in: 34360a6849 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-05-01
12:59
Merge in JDWP from the WIP SummerCoat MLE work. check-in: 043e00623c user: stephanie.gawroriski tags: wip-ratufarefactor
12:52
Merge in the JDWP changes from trunk. check-in: 729fd40a79 user: stephanie.gawroriski tags: wip-mlesummercoat
01:56
Merge in JDWP work, much yay! check-in: e1c354b520 user: stephanie.gawroriski tags: trunk, x-date-202105
01:51
Slight inspection check. Closed-Leaf check-in: eafac1767b user: stephanie.gawroriski tags: wip-jdwp
01:47
Implement field access and modification. check-in: b738e4301e user: stephanie.gawroriski tags: wip-jdwp
01:23
Correct CURRENT_TYPE potentially failing if there is no current thread; Base for field access/modification. check-in: dbfb7ac5f9 user: stephanie.gawroriski tags: wip-jdwp
2021-04-30
23:00
Implement non-generic copies for fields, methods, and variables; Finish ClassLoader.visibleClasses; Optimize imports; Set field watch/access to supported; Commonize capabilities. check-in: 9e52f35a57 user: stephanie.gawroriski tags: wip-jdwp
22:40
Correct NPE for when an event causes the current thread to pause but there is no current thread; Implement Thread interrupt; Implement Thread stop but have it always fail because it is not supported; Implement exit; Implement functionality for holding events; Remove potential deadlock when executing commands; Implement dispose command for when the debugger disconnects; Implement class object to type lookup. check-in: 583803712f user: stephanie.gawroriski tags: wip-jdwp
12:26
Implement clear all breakpoints. check-in: ac5bb30831 user: stephanie.gawroriski tags: wip-jdwp
2021-04-29
01:17
Optimize the line number table which fixes IntelliJ setting a large number of breakpoints for a single line; Correct thread using the wrong type when adding to the items; Making stepping work. check-in: 3de7ca636e user: stephanie.gawroriski tags: wip-jdwp
2021-04-27
23:11
Correct total times for exited frames. check-in: 3996d1fa11 user: stephanie.gawroriski tags: wip-jdwp
23:01
Do not count blank frames. check-in: a665c7f6c8 user: stephanie.gawroriski tags: wip-jdwp
22:56
SpringCoat fixups and improvements on profiling. check-in: fb09a6ae61 user: stephanie.gawroriski tags: wip-jdwp
2021-04-25
19:03
Hitting of breakpoints. check-in: caff3716a6 user: stephanie.gawroriski tags: wip-jdwp
18:29
Correct class events where the type match was incorrect; More work on breakpoints; Have a cached/non-cached all types. check-in: 603160d63e user: stephanie.gawroriski tags: wip-jdwp
2021-04-23
22:27
Minor work. check-in: 060628504f user: stephanie.gawroriski tags: wip-jdwp
2021-04-20
19:49
Additional functions and fixes for Eclipse. check-in: 100635267e user: stephanie.gawroriski tags: wip-jdwp
01:24
Clear out null list elements. check-in: 5daf337364 user: stephanie.gawroriski tags: wip-jdwp
01:03
When StringBuilder is truncated or re-allocated, write NUL over the old byte values. check-in: 4584bb87b7 user: stephanie.gawroriski tags: wip-jdwp
00:33
Report on threads that have terminated. check-in: c171407200 user: stephanie.gawroriski tags: wip-jdwp
00:19
A bunch more work on debugger fixes; Refactor static fields in SpringCoat to work better with debugging; Add additional test to check static field access from a sub-class to the super-class. check-in: e07337f01e user: stephanie.gawroriski tags: wip-jdwp
2021-04-19
22:14
More JDWP fixing work. check-in: 24e639e9fe user: stephanie.gawroriski tags: wip-jdwp
02:39
Implement data writing. check-in: ded8ca06dd user: stephanie.gawroriski tags: wip-jdwp
02:03
When trying to read a thread, if it is an object then find the matching thread. check-in: b7d62ec4a4 user: stephanie.gawroriski tags: wip-jdwp
01:48
Correct line number table being reported incorrectly. check-in: b4c18177d3 user: stephanie.gawroriski tags: wip-jdwp
01:33
More event handling; Fallthrough threads when used as object; Make JDB print threads again; Correct a deadlock where a callback thread was initialized within a lock, but it could also be suspended by the debugger and such never free the lock. check-in: f1714531e7 user: stephanie.gawroriski tags: wip-jdwp
2021-04-18
21:47
Base for event lookup. check-in: dcc7e176ff user: stephanie.gawroriski tags: wip-jdwp
21:26
Initial trip for class status. check-in: ee7b8f2fe7 user: stephanie.gawroriski tags: wip-jdwp
21:14
Add instructions on debugging. check-in: 22b586fe1a user: stephanie.gawroriski tags: wip-jdwp
21:01
Minor cleanup. check-in: fa5d1df7b0 user: stephanie.gawroriski tags: wip-jdwp
20:59
More removal of old code. check-in: 33836ec55d user: stephanie.gawroriski tags: wip-jdwp
20:54
Clearing out more old code. check-in: 77284580bf user: stephanie.gawroriski tags: wip-jdwp
17:53
More clearing out of old code. check-in: c2020554b1 user: stephanie.gawroriski tags: wip-jdwp
13:16
More implementation work on event handling. check-in: 4033e258d0 user: stephanie.gawroriski tags: wip-jdwp
07:02
Backup developer notes. check-in: d3c3512a87 user: squirreljme.automation tags: trunk
2021-04-17
17:31
Some work on events. check-in: 8bdca46f29 user: stephanie.gawroriski tags: wip-jdwp
15:49
Add in event modifier kinds that are valid for events. check-in: 7466301890 user: stephanie.gawroriski tags: wip-jdwp
2021-04-16
22:48
Implement types. check-in: 4850de2da8 user: stephanie.gawroriski tags: wip-jdwp
2021-04-15
12:38
Some minor cleanup. check-in: 734f3f062d user: stephanie.gawroriski tags: wip-jdwp
12:26
Remove debug view for methods. check-in: fea20e5515 user: stephanie.gawroriski tags: wip-jdwp
12:22
Get of all class types. check-in: f5376b2388 user: stephanie.gawroriski tags: wip-jdwp
2021-04-14
22:38
Moving the commands except for event registration to the new viewers. check-in: 89f4b5ed10 user: stephanie.gawroriski tags: wip-jdwp
2021-04-12
22:51
Some debugger work. check-in: becfd2f322 user: stephanie.gawroriski tags: wip-jdwp
2021-04-11
23:38
Move of the other view interfaces to its own package. check-in: 1e37760ef9 user: stephanie.gawroriski tags: wip-jdwp
23:27
Move more viewers around. check-in: d37e7d8f5a user: stephanie.gawroriski tags: wip-jdwp
23:24
Move base view and viewer over. check-in: 715bc53a36 user: stephanie.gawroriski tags: wip-jdwp
23:21
Forgot to commit the method viewer; Add package where viewers will be located. check-in: cd8b1b8dc7 user: stephanie.gawroriski tags: wip-jdwp
23:19
Add base for viewers on methods, which are index based. check-in: 857662a390 user: stephanie.gawroriski tags: wip-jdwp
22:58
More refactoring and cleaning up of threads. check-in: 3db641b357 user: stephanie.gawroriski tags: wip-jdwp
19:36
More refactoring of the debugger. check-in: de9a8edb63 user: stephanie.gawroriski tags: wip-jdwp
16:14
Set thread debugger ID to the hash code; Simplification of the debugger and removing some duplicate code. check-in: cd91da946b user: stephanie.gawroriski tags: wip-jdwp
15:36
Base for new tripping with global trips. check-in: 114bbf4f91 user: stephanie.gawroriski tags: wip-jdwp
15:14
Move trips over. check-in: 6fca45f9ae user: stephanie.gawroriski tags: wip-jdwp
14:27
Minor debug work. check-in: 603f547715 user: stephanie.gawroriski tags: wip-jdwp
14:00
Base for field read/write tripping. check-in: 5923155c8f user: stephanie.gawroriski tags: wip-jdwp
13:11
Deprecate a bunch of old interfaces. check-in: bbd3e3b592 user: stephanie.gawroriski tags: wip-jdwp
13:04
Rename command sets so they are in order. check-in: f49fb49179 user: stephanie.gawroriski tags: wip-jdwp
12:56
Minor moving. check-in: fa5ee14093 user: stephanie.gawroriski tags: wip-jdwp
00:27
Minor work. check-in: 154dc32117 user: stephanie.gawroriski tags: wip-jdwp
2021-04-10
23:55
More debugger changes to the new way. check-in: ba7b920f22 user: stephanie.gawroriski tags: wip-jdwp
22:15
Base for more types. check-in: 6cda559952 user: stephanie.gawroriski tags: wip-jdwp
21:52
Base for new views which should work better between SpringCoat/SummerCoat. check-in: 4007dc7cc4 user: stephanie.gawroriski tags: wip-jdwp
18:08
Do not add high longs. check-in: 7b3c40dc6b user: stephanie.gawroriski tags: wip-mlesummercoat
17:39
Implement float to int conversion; Fix type in SoftFloat IToF test. check-in: 95259c09fd user: stephanie.gawroriski tags: wip-mlesummercoat
16:55
Value correction. check-in: 809b4a8bbd user: stephanie.gawroriski tags: wip-mlesummercoat
16:45
Corrections to floating point 32-bit multiply. check-in: e3b3801c9e user: stephanie.gawroriski tags: wip-mlesummercoat
16:20
Porting of 32-bit float multiply. check-in: 2372e2f1e1 user: stephanie.gawroriski tags: wip-mlesummercoat
13:40
Run test in software. check-in: 5e1ec1fbbb user: stephanie.gawroriski tags: wip-mlesummercoat
13:01
Move some of the soft/hard math to its own directory. check-in: b47f422157 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-04-09
07:02
Backup developer notes. check-in: d6202505b5 user: squirreljme.automation tags: trunk, x-date-202104
2021-04-08
23:49
Correct SoftFloat.__roundPackToF32() error due to condition inversion. check-in: 85efdc914d user: stephanie.gawroriski tags: wip-mlesummercoat
23:30
Adjust ItoF test more and convert back. check-in: 9c639f517b user: stephanie.gawroriski tags: wip-mlesummercoat
23:18
Slight adjustments. check-in: bea50fc813 user: stephanie.gawroriski tags: wip-mlesummercoat
23:07
Adjust the conversion test to include more values, for more testing. check-in: 32d1ab4a0a user: stephanie.gawroriski tags: wip-mlesummercoat
22:59
Add floating point conversion and test. check-in: 92b3db0cd1 user: stephanie.gawroriski tags: wip-mlesummercoat
21:35
Partial reversion; Add additional support methods. check-in: 6fd28da228 user: stephanie.gawroriski tags: wip-mlesummercoat
14:19
Attempts made this morning, will be reverting and retrying later today. check-in: 354fd9e3c2 user: stephanie.gawroriski tags: wip-mlesummercoat
01:57
Some work on making longer boot jar pointer entries. check-in: 4546f05a50 user: stephanie.gawroriski tags: wip-mlesummercoat
00:18
Add some float methods. check-in: 1d922afad5 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-04-07
23:36
Base SoftFloat work. check-in: d0368d60e0 user: stephanie.gawroriski tags: wip-mlesummercoat
22:14
Go through table of contents to find JAR entries. check-in: 9eabb7b8fa user: stephanie.gawroriski tags: wip-mlesummercoat
12:47
Add new HeaderStruct for common loading of Packs/JARs. check-in: bbfe64b055 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-04-06
12:32
Add a notice on headless FB attaches. check-in: cfb5827d03 user: stephanie.gawroriski tags: wip-mlesummercoat
12:26
Use existing readUTF() from DataInputStream. check-in: 217a78005e user: stephanie.gawroriski tags: wip-mlesummercoat
12:24
Move the LogicHandler newArray/newInstance to ObjectShelf instead; Implement enough logic to print the initial library name. check-in: 5e5f6dea07 user: stephanie.gawroriski tags: wip-mlesummercoat
02:39
Do not add the fake clone() to arrays, this is no longer needed and will break linkage. check-in: c848058b3e user: stephanie.gawroriski tags: wip-mlesummercoat
01:31
Remove the hex dump debug. check-in: 04923daf31 user: stephanie.gawroriski tags: wip-mlesummercoat
01:31
Correct reading from TOCs. check-in: bc8ae80759 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-04-05
21:50
Implement 64-bit multiply in software. check-in: 421f61aaea user: stephanie.gawroriski tags: wip-mlesummercoat
2021-04-04
23:53
Base load of JAR info. check-in: c82917fc82 user: stephanie.gawroriski tags: wip-mlesummercoat
02:02
Correct a bunch of math related errors. check-in: 39a467a2f1 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-04-03
21:46
Correct the wrong order for counting being used when object arrays are read from. check-in: f14db092c6 user: stephanie.gawroriski tags: wip-mlesummercoat
21:11
Cut the top two frames off. check-in: 267a81ccbe user: stephanie.gawroriski tags: wip-mlesummercoat
20:24
Add locale get; Correct PUTSTATIC destroying old-object values. check-in: 1d160d1402 user: stephanie.gawroriski tags: wip-mlesummercoat
20:05
Print hex for addresses in the stack trace. check-in: 4cb1ab38b1 user: stephanie.gawroriski tags: wip-mlesummercoat
19:53
Printing of stack traces in SummerCoat. check-in: 97799134da user: stephanie.gawroriski tags: wip-mlesummercoat
18:45
Add flushing; Implement some more needed methods. check-in: 8ee544bdbe user: stephanie.gawroriski tags: wip-mlesummercoat
16:50
Add base for reading from the ROM; Add InvalidROMException; Add catcher for when the bootstrap fails. check-in: ceafea8be2 user: stephanie.gawroriski tags: wip-mlesummercoat
16:17
Optimize if we refer to our own entire chunk as a sub-section. check-in: eaa0c3d1b1 user: stephanie.gawroriski tags: wip-mlesummercoat
16:14
Correct linkage of abstract classes that extend interfaces. check-in: 09005b7684 user: stephanie.gawroriski tags: wip-mlesummercoat
16:09
Copy the byte order for real memory. check-in: b242b07b2d user: stephanie.gawroriski tags: wip-mlesummercoat
16:08
Add base for memory subsectioning; Switch ROM access to use memory instead; Add absoluteAddress() for memory. check-in: 5bc0b4abe8 user: stephanie.gawroriski tags: wip-mlesummercoat
14:52
More base work. check-in: 6e7a491fd5 user: stephanie.gawroriski tags: wip-bvm
12:51
Add more base for BVM. check-in: dcb1c8c254 user: stephanie.gawroriski tags: wip-bvm
2021-04-02
12:51
Add base for NTT Docomo related modules. check-in: 803782e40b user: stephanie.gawroriski tags: wip-imode
12:40
Create new branch named "wip-imode" check-in: ba585b0086 user: stephanie.gawroriski tags: wip-imode
2021-04-01
23:49
Base for BVM. check-in: 9248eac8ce user: stephanie.gawroriski tags: wip-bvm
22:40
Create new branch named "wip-bvm" check-in: 9c1d65a6da user: stephanie.gawroriski tags: wip-bvm
2021-03-27
03:48
Committing after a few days. check-in: bed77b2441 user: stephanie.gawroriski tags: wip-cherrypickuievents
2021-03-24
23:31
Cherry pick event handling for keys. check-in: 142afcb003 user: stephanie.gawroriski tags: wip-cherrypickuievents
22:56
Create new branch named "wip-cherrypickuievents" check-in: 82e52ff626 user: stephanie.gawroriski tags: wip-cherrypickuievents
2021-03-21
18:58
Implement byte code. check-in: 213263719e user: stephanie.gawroriski tags: wip-jdwp
18:19
Implement string access. check-in: cc79c7ce58 user: stephanie.gawroriski tags: wip-jdwp
2021-03-20
05:43
Update splash screen copyright. check-in: 606592de38 user: stephanie.gawroriski tags: wip-jdwp
05:34
Reading of array values. check-in: fb2c75a862 user: stephanie.gawroriski tags: wip-jdwp
02:51
Correct class types for synthetics. check-in: b87edcfa87 user: stephanie.gawroriski tags: wip-jdwp
02:48
Correct implementation of values and add additional context to derive a value. check-in: a30597bb7e user: stephanie.gawroriski tags: wip-jdwp
01:33
New implementation of values. check-in: 5a73dfbed8 user: stephanie.gawroriski tags: wip-jdwp
2021-03-18
07:02
Backup developer notes. check-in: 47a02cc045 user: squirreljme.automation tags: trunk
01:28
Add base interface for arrays. check-in: 47867ef407 user: stephanie.gawroriski tags: wip-jdwp
01:28
Implement base for new means to access values. check-in: c72f33f687 user: stephanie.gawroriski tags: wip-jdwp
00:57
Base reporting of objects, values and otherwise will need to be refactored however. check-in: 983cf2adfa user: stephanie.gawroriski tags: wip-jdwp
00:29
Report the number of instructions in a method even if there are no lines. check-in: 71b4e72dff user: stephanie.gawroriski tags: wip-jdwp
00:13
Add event modifiers. check-in: d192b87e06 user: stephanie.gawroriski tags: wip-jdwp
2021-03-17
22:55
Update iOS 9 job name. check-in: 5c064c6796 user: stephanie.gawroriski tags: trunk
11:48
Class status is stored as bits. check-in: c4dc7bbed0 user: stephanie.gawroriski tags: wip-jdwp
03:10
Correct debugger deadlock. check-in: 3e8c48c93a user: stephanie.gawroriski tags: wip-jdwp
03:02
Move notice on send to other location. check-in: 2f9985976b user: stephanie.gawroriski tags: wip-jdwp
02:56
Emit class prepare events; Implement single thread suspend/resume. check-in: f37e98ea73 user: stephanie.gawroriski tags: wip-jdwp
02:25
Refactor events slightly to reduce duplication; Send the VM_START event when the main thread in the main task gets initialized. check-in: a7445c84d6 user: stephanie.gawroriski tags: wip-jdwp
2021-03-16
02:13
Getting of static and instance field values. check-in: b014063db5 user: stephanie.gawroriski tags: wip-jdwp
2021-03-15
23:10
Support for thread state reporting in debugging (RUNNING, SLEEPING, MONITOR_WAIT); Reporting of thread states in SpringCoat; Getting of variables from locals/stack; Getting of the this Object, used by Eclipse; Add JDWPCollectable to allow objects and such to go away when in the collected state; Make SpringThread JDWPCollectable and have them removed on termination check-in: e36348e4ab user: stephanie.gawroriski tags: wip-jdwp
07:02
Backup developer notes. check-in: 56abf6a71c user: squirreljme.automation tags: trunk
01:10
Add interface classes, needed by Eclipse. check-in: e33e5eeb4f user: stephanie.gawroriski tags: wip-jdwp
00:47
Implement SIGNATURE which is needed Eclipse. check-in: abaaf49890 user: stephanie.gawroriski tags: wip-jdwp
00:34
Add JDWPField and split common methods into JDWPMember, these are needed by Eclipse to not crash when debugging. check-in: 99656809d2 user: stephanie.gawroriski tags: wip-jdwp
2021-03-14
20:02
Report thread start and end. check-in: d6148de78b user: stephanie.gawroriski tags: wip-jdwp
18:51
Thread suspension update. check-in: e770375c4b user: stephanie.gawroriski tags: wip-jdwp
18:41
Support for line numbers. check-in: e501049133 user: stephanie.gawroriski tags: wip-jdwp
18:12
Additional methods and fixes to make it work for IntelliJ. check-in: 7eceead840 user: stephanie.gawroriski tags: wip-jdwp
17:39
Add support for the "where" command in JDB. check-in: 8dd9d6b5ac user: stephanie.gawroriski tags: wip-jdwp
17:21
Ability to suspend and list threads in JDB. check-in: 5cdfdc1250 user: stephanie.gawroriski tags: wip-jdwp
16:25
Implement enough to allow JDB to connect and suspend. check-in: 8265b2a206 user: stephanie.gawroriski tags: wip-jdwp
15:17
More work on debugging. check-in: 7a48d2017c user: stephanie.gawroriski tags: wip-jdwp
13:55
Implement super class for classes; check-in: 4816a0af12 user: stephanie.gawroriski tags: wip-jdwp
13:49
Appears class types take field signatures; Correct unknown command set appearing in packet strings. check-in: d28dff96dc user: stephanie.gawroriski tags: wip-jdwp
07:02
Backup developer notes. check-in: 079546434d user: squirreljme.automation tags: trunk
04:12
Implement enough to make not implemented not emitted. check-in: cc735a4f26 user: stephanie.gawroriski tags: wip-jdwp
03:39
Add class method names and frames. check-in: a3ab6577b1 user: stephanie.gawroriski tags: wip-jdwp
03:25
Threading and frame work. check-in: 814037d469 user: stephanie.gawroriski tags: wip-jdwp
02:02
Add some thread frame reference. check-in: aeaa5226c9 user: stephanie.gawroriski tags: wip-jdwp
01:29
Refactor of references to simplified links. check-in: 6855fb7317 user: stephanie.gawroriski tags: wip-jdwp
2021-03-13
20:39
Implement enough for IntelliJ to show the pause button. check-in: 32de6c82fc user: stephanie.gawroriski tags: wip-jdwp
18:10
Minor JDWP and thread group work. check-in: c0fdb691cd user: stephanie.gawroriski tags: wip-jdwp
17:24
Handle basic event requests. check-in: ef443acbc8 user: stephanie.gawroriski tags: wip-jdwp
15:48
More debugger work. check-in: 5c433794de user: stephanie.gawroriski tags: wip-jdwp
15:19
Constants and base event decode logic. check-in: 233cd264a1 user: stephanie.gawroriski tags: wip-jdwp
04:38
Occurance. check-in: e893c8121c user: stephanie.gawroriski tags: wip-jdwp
04:36
Add base for EventRequestCommandSet. check-in: ad8050aba4 user: stephanie.gawroriski tags: wip-jdwp
03:50
Corrections to header size and such. check-in: 6e4891004d user: stephanie.gawroriski tags: wip-jdwp
03:30
Seems the code stopped reading packets? check-in: f3a3760374 user: stephanie.gawroriski tags: wip-jdwp
03:25
Correct config name; Reading/writing work. check-in: 2842574597 user: stephanie.gawroriski tags: wip-jdwp
03:04
Commit after watchdog crash: JDWP Controller work. check-in: b4d2fd7de2 user: stephanie.gawroriski tags: wip-jdwp
2021-03-12
23:19
Parsing of JDWP packets. check-in: b977dcc3b8 user: stephanie.gawroriski tags: wip-jdwp
22:21
Reply check. check-in: 62d11aa54e user: stephanie.gawroriski tags: wip-jdwp
2021-03-11
00:32
Some base packet work. check-in: 18fc32ca8b user: stephanie.gawroriski tags: wip-jdwp
2021-03-10
13:54
Base for initial JDWP communication layer. check-in: 0e22873b78 user: stephanie.gawroriski tags: wip-jdwp
2021-03-09
04:02
Base JDWP and handshake. check-in: b404e36ee0 user: stephanie.gawroriski tags: wip-jdwp
03:47
Full run corrections; Add base for JDWP connection. check-in: b08fa1bfd6 user: stephanie.gawroriski tags: wip-jdwp
01:11
Add base for JDWP classes. check-in: 0b59d17c02 user: stephanie.gawroriski tags: wip-jdwp
00:39
Create new branch named "wip-jdwp" check-in: da726b622c user: stephanie.gawroriski tags: wip-jdwp
00:29
Add base file for JDWP support. check-in: 718c74ec13 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-03-08
20:34
Some minor work on JVM init. check-in: 0d74334a90 user: stephanie.gawroriski tags: wip-ratufarefactor
17:17
Memory handle implementation. check-in: 33415145f0 user: stephanie.gawroriski tags: wip-ratufarefactor
15:37
Increase performance of allocation more, keep stats too! check-in: a8f9fc86f2 user: stephanie.gawroriski tags: wip-ratufarefactor
15:09
Increase speed of initial collisions. check-in: d1b3b5f762 user: stephanie.gawroriski tags: wip-ratufarefactor
14:50
Increase the speed of collision detection. check-in: 6f6c8eece8 user: stephanie.gawroriski tags: wip-ratufarefactor
14:38
Implementation of memory handles. check-in: 3c923837db user: stephanie.gawroriski tags: wip-ratufarefactor
03:03
Implement handle destruction. check-in: 65e2deab71 user: stephanie.gawroriski tags: wip-ratufarefactor
02:57
Use temporary solution for 64-bit mul. check-in: b5d2faea0f user: stephanie.gawroriski tags: wip-ratufarefactor
01:50
Base work on randomness. check-in: 27c8b98d04 user: stephanie.gawroriski tags: wip-ratufarefactor
00:23
More base handle work; Add base for random. check-in: ad9277cc73 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-03-07
14:58
Add some checks for handles. check-in: fcf12271e7 user: stephanie.gawroriski tags: wip-ratufarefactor
01:27
Add atomic support for C11 and Win32. check-in: ad95d37cec user: stephanie.gawroriski tags: wip-ratufarefactor
00:13
Add project name. check-in: a2ab029a8c user: stephanie.gawroriski tags: wip-ratufarefactor
2021-03-06
21:38
Add test to check that endianess is correctly set and performed. check-in: f258bf59fd user: stephanie.gawroriski tags: wip-ratufarefactor
21:06
Add test for various memory handle actions; Some cleanup and moving around. check-in: ee7fc85f2d user: stephanie.gawroriski tags: wip-ratufarefactor
20:29
Add base for bounds checks in memory handles. check-in: 92d5f25f84 user: stephanie.gawroriski tags: wip-ratufarefactor
19:48
Add additional failure tests for memory handles. check-in: 52b9289b26 user: stephanie.gawroriski tags: wip-ratufarefactor
18:00
Remove some old JVM stuff. check-in: 3ab76afd08 user: stephanie.gawroriski tags: wip-ratufarefactor
17:52
Update syntax; Add negative jvmNew() tests; Adjustments to jvmNew() to check before doing. check-in: bddb2e24c3 user: stephanie.gawroriski tags: wip-ratufarefactor
17:17
Flush stderr to make sure any text we pop out gets printed. check-in: bdeb9da531 user: stephanie.gawroriski tags: wip-ratufarefactor
16:13
Correct built-in ROM usage, CMake was not being used correctly; Add blank file for networking in RetroArch. check-in: e57a813feb user: stephanie.gawroriski tags: wip-ratufarefactor
15:34
Add banner to the Python file and cleanup. check-in: 23f3208b0a user: stephanie.gawroriski tags: wip-ratufarefactor
14:59
Add a bunch of source files for what will be needed in the future. check-in: 42ed3ff80d user: stephanie.gawroriski tags: wip-ratufarefactor
14:36
Shorten job name. check-in: 5c3c67acc4 user: stephanie.gawroriski tags: wip-ratufarefactor
14:19
Adjust jobs to be more efficient and allow the built-in ROM to be used for testing; Add a separate poke step for RetroArch if the RutafaCoat stages succeed. check-in: 0075474604 user: stephanie.gawroriski tags: wip-ratufarefactor
14:04
Install Git on the buster image. check-in: faf6edc21e user: stephanie.gawroriski tags: wip-ratufarefactor
04:27
Put the MIPS, PowerPC, and SPARC64 RatufaCoat tests behind the main x86 Linux test. check-in: 6375b26c1d user: stephanie.gawroriski tags: wip-ratufarefactor
04:18
Add failure case so CircleCI knows the test fails; Add reporting for the other versions. check-in: 280fc80115 user: stephanie.gawroriski tags: wip-ratufarefactor
04:10
Store results as artifacts as well. check-in: 2cbbfea21a user: stephanie.gawroriski tags: wip-ratufarefactor
04:01
Cat in the test results. check-in: c32078a380 user: stephanie.gawroriski tags: wip-ratufarefactor
03:57
Always run the locator. check-in: 08c3d1e53b user: stephanie.gawroriski tags: wip-ratufarefactor
03:53
Add locator debugging. check-in: 78c7283eee user: stephanie.gawroriski tags: wip-ratufarefactor
03:48
Set correct working directories. check-in: a2e07222a2 user: stephanie.gawroriski tags: wip-ratufarefactor
03:42
Do not specify a shell for Linux; Install python3 in the event it is missing. check-in: 179d94def4 user: stephanie.gawroriski tags: wip-ratufarefactor
03:36
Output JUnit XML Files when converted; Run some of the conversions in the script. check-in: 78d589f338 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-03-05
23:59
Add a small Python script to convert CTest output to JUnit. check-in: 59bcba2b5c user: stephanie.gawroriski tags: wip-ratufarefactor
16:41
Add versioning information to the CMake build. check-in: 60449b6303 user: stephanie.gawroriski tags: wip-ratufarefactor
08:02
Backup developer notes. check-in: 98c285d351 user: squirreljme.automation tags: trunk
04:01
Add MIPS and SPARC64; For the built-in ROM, only forward the C file. check-in: b8f01bbc8d user: stephanie.gawroriski tags: wip-ratufarefactor
03:50
Remove use of sudo; Use the correct QEMU binary. check-in: f04ce90243 user: stephanie.gawroriski tags: wip-ratufarefactor
03:44
enable_testing() must be done in the ROOT project otherwise it will never work; Adjust CI/CD. check-in: d13b39dbf7 user: stephanie.gawroriski tags: wip-ratufarefactor
02:13
Make core SquirrelJME FPIC. check-in: d83c8fe570 user: stephanie.gawroriski tags: wip-ratufarefactor
02:10
Use newer cmake for Linux builds; Make RetroArch build PIC. check-in: 915f598061 user: stephanie.gawroriski tags: wip-ratufarefactor
01:43
Debug? check-in: dcc703cb35 user: stephanie.gawroriski tags: wip-ratufarefactor
01:36
Try quotes? check-in: 2232022ce8 user: stephanie.gawroriski tags: wip-ratufarefactor
01:25
Add some more ignore files from CMake; Fixing of config for cross compile tests. check-in: 906bece4f0 user: stephanie.gawroriski tags: wip-ratufarefactor
00:54
Do not direct link to AR and LD. check-in: dcd5bbb793 user: stephanie.gawroriski tags: wip-ratufarefactor
00:53
Correct define reference. check-in: eed7917414 user: stephanie.gawroriski tags: wip-ratufarefactor
00:52
Add samples for CTest conversion; Allow wrapping into CMake for QEMU test execution. check-in: e9baea28d3 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-03-04
23:35
Make CTest be extra verbose and add test result output. check-in: f3ba22092a user: stephanie.gawroriski tags: wip-ratufarefactor
23:28
Add some more debugging and the ability to skip tests. check-in: f191781b62 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-03-01
02:45
Add link to updates. check-in: e483eb41cb user: stephanie.gawroriski tags: trunk, x-date-202103
01:57
Minor work. check-in: ffa205acdd user: stephanie.gawroriski tags: wip-ratufarefactor
2021-02-28
21:05
Adjust option for potential multiplayer. check-in: 8b8b78a149 user: stephanie.gawroriski tags: wip-ratufarefactor
21:00
Add option for potential multiplayer mode. check-in: df7c0a4b22 user: stephanie.gawroriski tags: wip-ratufarefactor
20:34
More adjustments. check-in: efa406f019 user: stephanie.gawroriski tags: wip-ratufarefactor
20:23
Add a bunch of options for RetroArch for future implementing. check-in: 0fc2c1cd56 user: stephanie.gawroriski tags: wip-ratufarefactor
19:34
Add ROM identifier and creation date, will be needed to double-check savestates in RetroArch. check-in: 56c5ce0d38 user: stephanie.gawroriski tags: wip-ratufarefactor
18:58
More moving around and cleanup. check-in: a3bdd868a5 user: stephanie.gawroriski tags: wip-ratufarefactor
18:32
More corrections. check-in: c95393382b user: stephanie.gawroriski tags: wip-ratufarefactor
18:30
More organization. check-in: b22ed81f2e user: stephanie.gawroriski tags: wip-ratufarefactor
18:21
More moving around. check-in: 1649f5671b user: stephanie.gawroriski tags: wip-ratufarefactor
17:55
Move over sjme_jvmDestroy. check-in: 8879364249 user: stephanie.gawroriski tags: wip-ratufarefactor
17:44
Add base for VFS files. check-in: 4e0c407401 user: stephanie.gawroriski tags: wip-ratufarefactor
17:30
Update RetroArch makefile. check-in: 2aec5b1dab user: stephanie.gawroriski tags: wip-ratufarefactor
17:24
More cleanup and otherwise. check-in: 3c5117ce33 user: stephanie.gawroriski tags: wip-ratufarefactor
17:21
More cleanup and moving around. check-in: 006f55a406 user: stephanie.gawroriski tags: wip-ratufarefactor
17:14
More cleanup and moving around. check-in: 0ec7fae7ed user: stephanie.gawroriski tags: wip-ratufarefactor
16:58
Partial cleanup and organization. check-in: 8622e338f1 user: stephanie.gawroriski tags: wip-ratufarefactor
15:26
Fail tests if none were ran and not found; Adjust code style; Remove extrenous doxygen comments; Add TODO base. check-in: 683a4ab2d5 user: stephanie.gawroriski tags: wip-ratufarefactor
14:43
Remove some comment chunks. check-in: 17c6e47103 user: stephanie.gawroriski tags: wip-ratufarefactor
02:03
Print Java version, seems to make it work. check-in: 9c7c7b4971 user: stephanie.gawroriski tags: wip-mlesummercoat
01:55
Updates for IntelliJ/CLion 2020.3. check-in: dbd5d2498c user: stephanie.gawroriski tags: wip-ratufarefactor
00:41
Correct full path being used for CMake tests. check-in: 5b39388673 user: stephanie.gawroriski tags: wip-ratufarefactor
00:17
Lowercase E. check-in: 927353be91 user: stephanie.gawroriski tags: wip-ratufarefactor
00:12
Assuming buster uses root already? check-in: f031257032 user: stephanie.gawroriski tags: wip-ratufarefactor
00:07
Add test PowerPC build. check-in: ed107edc3e user: stephanie.gawroriski tags: wip-ratufarefactor
2021-02-27
23:30
Add RatufaCoat to CircleCI build so that it gets compiled and tested. check-in: 3b44e23c0b user: stephanie.gawroriski tags: wip-ratufarefactor
23:26
Add additional headers for audio and video. check-in: 0890bcdcd8 user: stephanie.gawroriski tags: wip-ratufarefactor
23:20
Add base for JVM source; Move integer division into a new softmath. check-in: 1ba5ae7dd9 user: stephanie.gawroriski tags: wip-ratufarefactor
23:09
Do not use SQUIRRELJME_HAS_BUILTIN under emscripten. check-in: 7bb1fd016a user: stephanie.gawroriski tags: wip-ratufarefactor
23:06
Update RetroArch makefile. check-in: c7e6eaacbd user: stephanie.gawroriski tags: wip-ratufarefactor
23:01
Split some more for RetroArch. check-in: fe95dc35aa user: stephanie.gawroriski tags: wip-ratufarefactor
22:53
Add base source for audio/midi support; Use underscore instead of dash for the library to match standard conventions. check-in: 3dd2df230b user: stephanie.gawroriski tags: wip-ratufarefactor
22:45
Add base for global state; Base for joypad specific config. check-in: de12fb9236 user: stephanie.gawroriski tags: wip-ratufarefactor
19:27
Use a variable for the ROM URL. check-in: e0e0b8f3c4 user: stephanie.gawroriski tags: wip-ratufarefactor
18:36
Some fixes. check-in: 31f0aea7a8 user: stephanie.gawroriski tags: wip-ratufarefactor
18:10
Update RetroArch header. check-in: 03106924ca user: stephanie.gawroriski tags: wip-ratufarefactor
16:13
Add some additional setup and otherwise. check-in: 6eaaaf45c0 user: stephanie.gawroriski tags: wip-ratufarefactor
15:46
Add blank file for CPU workings. check-in: 237bfcc5cb user: stephanie.gawroriski tags: wip-ratufarefactor
15:39
Add base files for memory handles. check-in: 2a502da42b user: stephanie.gawroriski tags: wip-ratufarefactor
15:32
Correct code templates. check-in: 5b3acf73a2 user: stephanie.gawroriski tags: wip-ratufarefactor
15:27
More base work on project layout. check-in: fa9ff1c64a user: stephanie.gawroriski tags: wip-ratufarefactor
2021-02-26
21:13
Adjust order. check-in: 45906bcd69 user: stephanie.gawroriski tags: wip-ratufarefactor
20:00
Merge from MLE SummerCoat. check-in: eefdc57628 user: stephanie.gawroriski tags: wip-ratufarefactor
19:54
Re-order jobs. check-in: a668298b90 user: stephanie.gawroriski tags: wip-mlesummercoat
19:02
Correct script for download. check-in: 195d183d73 user: stephanie.gawroriski tags: wip-ratufarefactor
18:35
Download ROM from GitLab. check-in: b990508c14 user: stephanie.gawroriski tags: wip-ratufarefactor
18:10
Build ROM then poke RetroArch CI/CD. check-in: 9b162439a0 user: stephanie.gawroriski tags: wip-ratufarefactor
17:34
Use --no-daemon for Gradle. check-in: 707b3d9496 user: stephanie.gawroriski tags: wip-ratufarefactor
17:22
Hopefully fix CircleCI config? check-in: a147263036 user: stephanie.gawroriski tags: wip-ratufarefactor
16:45
Add Job in CircleCI to build and upload the built-in ROM. check-in: 71ea96d9d8 user: stephanie.gawroriski tags: wip-ratufarefactor
15:43
Debugging. check-in: 68e72c70e8 user: stephanie.gawroriski tags: wip-ratufarefactor
15:16
Change stage. check-in: b5810accdc user: stephanie.gawroriski tags: wip-ratufarefactor
13:55
By pipeline. check-in: 90fad6f4d0 user: stephanie.gawroriski tags: wip-ratufarefactor
13:43
Try referring to the current commit? check-in: e18a21f322 user: stephanie.gawroriski tags: wip-ratufarefactor
13:36
Add placeholder job in the middle. check-in: cf3a795e92 user: stephanie.gawroriski tags: wip-ratufarefactor
13:32
Use pipeline ref? check-in: 1b7554ed4c user: stephanie.gawroriski tags: wip-ratufarefactor
13:17
Refer to the project? check-in: b3baae5892 user: stephanie.gawroriski tags: wip-ratufarefactor
13:11
Move to build-prepare? check-in: 8c031f7f00 user: stephanie.gawroriski tags: wip-ratufarefactor
12:52
Update CI/CD again. check-in: 23fdc63070 user: stephanie.gawroriski tags: wip-ratufarefactor
03:16
Really remove dependencies. check-in: 9c004a62ca user: stephanie.gawroriski tags: wip-ratufarefactor
03:12
Remove all dependencies. check-in: f52c35ecb4 user: stephanie.gawroriski tags: wip-ratufarefactor
03:04
Mark extra IntelliJ directories for ignore. check-in: dc08a2cf89 user: stephanie.gawroriski tags: wip-ratufarefactor
03:03
Try a different stage? check-in: d77e6a1b4b user: stephanie.gawroriski tags: wip-ratufarefactor
02:58
Use dependencies per job. check-in: 0d4432c5ee user: stephanie.gawroriski tags: wip-ratufarefactor
02:48
Update apt. check-in: d8f78f5a16 user: stephanie.gawroriski tags: wip-ratufarefactor
02:44
Depend on build preparation. check-in: d68ad8800b user: stephanie.gawroriski tags: wip-ratufarefactor
02:38
Use build-essential. check-in: 6843ab49cf user: stephanie.gawroriski tags: wip-ratufarefactor
02:37
Check if it is actually disabled to use it. check-in: dfbdc3610a user: stephanie.gawroriski tags: wip-ratufarefactor
02:32
CI/CD Fixes; Allow RetroArch to pickup the internal ROM. check-in: 799b33c8b6 user: stephanie.gawroriski tags: wip-ratufarefactor
02:04
Install G++ for compilation. check-in: 780125ad3b user: stephanie.gawroriski tags: wip-ratufarefactor
02:01
Try to include the built-in ROM for RetroArch. check-in: 7b188ce499 user: stephanie.gawroriski tags: wip-ratufarefactor
01:58
Do not list dependency. check-in: fb54b3c373 user: stephanie.gawroriski tags: wip-ratufarefactor
01:50
Merge from wip-mlesummercoat to work on it as well; For running the full suite allow tests to be included as well; Add conversion of ROM to C for built-in RatufaCoat ROM; Pick up built-in ROM if it exists. check-in: 6c41a6c197 user: stephanie.gawroriski tags: wip-ratufarefactor
2021-02-25
23:10
Add injector() support for SpringCoat. check-in: 9e24fd3543 user: stephanie.gawroriski tags: wip-mlesummercoat
17:30
Some lunch time test fixes: characters not being encoded properly, some test results not marked as coming from boxed arrays. check-in: 6dc86a3a7d user: stephanie.gawroriski tags: wip-mlesummercoat
2021-02-24
12:47
Optimize import. check-in: 1a62fb21f9 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-02-23
23:45
More optimizations. check-in: 0c0902ee41 user: stephanie.gawroriski tags: wip-mlesummercoat
23:36
Optimize 64-bit long division. check-in: e2e2d18455 user: stephanie.gawroriski tags: wip-mlesummercoat
23:02
Increase speed of SoftLong.__div(); Correct test dependencies so if a library changes it is not considered up-to-date. check-in: 4b46a07cdf user: stephanie.gawroriski tags: wip-mlesummercoat
13:27
Minor work. check-in: eb903ba395 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-02-21
21:20
Debug mark out getting traces. check-in: ead2833b39 user: stephanie.gawroriski tags: wip-mlesummercoat
17:20
Base for reading the pack header. check-in: ca0d081456 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-02-20
19:12
Check magic number of the ROM. check-in: 2d05f13687 user: stephanie.gawroriski tags: wip-mlesummercoat
18:45
Add test for long division. check-in: 62a792ab66 user: stephanie.gawroriski tags: wip-mlesummercoat
17:57
Correct division. check-in: 75da38ad2f user: stephanie.gawroriski tags: wip-mlesummercoat
01:04
Use lo+hi for long/double instead of hi+lo, note that there are some isues with this. check-in: 016c576250 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-02-19
22:37
Add a memory profile indicator, to determine if running code should save extra memory; Include interface methods into abstract methods, since they can be referred to.; Add test to invoke a virtual method defined by an interface from an abstract class. check-in: 8b72315a64 user: stephanie.gawroriski tags: wip-mlesummercoat
01:17
Add real memory which can be accessed via the base. check-in: f75d86e85f user: stephanie.gawroriski tags: wip-mlesummercoat
2021-02-17
03:07
Remove debug print on the key events. check-in: e89c6cc88d user: stephanie.gawroriski tags: wip-mlesummercoat
03:07
Add needed keys on the numberpad for star, pound, and the few command keys. check-in: 3219ef3702 user: stephanie.gawroriski tags: wip-mlesummercoat
02:49
Fix string split using the wrong class; Implement handling of keys in the Swing based UI. check-in: 473e903283 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-02-14
22:44
Add base for new instruction handler; For any breakpoint put down where the breakpoint was located. check-in: f07f970d45 user: stephanie.gawroriski tags: wip-mlesummercoat
21:36
Switch to longs for all memory based operations. check-in: 43a9dc2d9c user: stephanie.gawroriski tags: wip-mlesummercoat
17:33
Add byte order for the abstract memory classes; Implement the basic types for the streams. check-in: 4852be2c2c user: stephanie.gawroriski tags: wip-mlesummercoat
16:54
Add MemoryStream interface to get the address and offset of a memory based input/output stream. check-in: 0126234d51 user: stephanie.gawroriski tags: wip-mlesummercoat
16:38
Suppress useless casts in the array instance check. check-in: d56fc7eb71 user: stephanie.gawroriski tags: wip-mlesummercoat
16:37
Add TestInvokeInterfaceABViaAB. check-in: 89a89bfece user: stephanie.gawroriski tags: wip-mlesummercoat
16:22
Add tests for subclass implementations. check-in: a5691746ec user: stephanie.gawroriski tags: wip-mlesummercoat
16:12
Add interface method invocation test; Make Jasmin assembly errors more pronounced; Allow test.single to accept binary names as well. check-in: 7467b1e1db user: stephanie.gawroriski tags: wip-mlesummercoat
2021-02-11
02:02
Correct meep-rms test. check-in: 34d8f1622c user: stephanie.gawroriski tags: wip-mlesummercoat
00:02
Delete a bunch of old classes and such that are no longer used. check-in: 73f24adb29 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-02-10
23:37
Add notes in the interface breakpoints. check-in: e522afb433 user: stephanie.gawroriski tags: wip-mlesummercoat
00:26
Deprecate a bunch of old classes to get deleted. check-in: 5a6e63d30d user: stephanie.gawroriski tags: wip-mlesummercoat
2021-02-09
23:58
Change override. check-in: cad038addf user: stephanie.gawroriski tags: wip-mlesummercoat
21:53
Make ReadableMemoryInputStream() and WritableMemoryOutputStream() implement the DataInput/DataOutput. check-in: 1f9c74d9fe user: stephanie.gawroriski tags: wip-mlesummercoat
21:30
Move over the memory related interfaces and otherwise, as they will be useful for loading. check-in: fbce52a85d user: stephanie.gawroriski tags: wip-mlesummercoat
18:15
Add more base packages. check-in: 52615edeb3 user: stephanie.gawroriski tags: wip-mlesummercoat
16:50
Optimize interface invocation register usage and simplify the methods, this makes the code generate for the compiler. check-in: 8a2e5e4908 user: stephanie.gawroriski tags: wip-mlesummercoat
16:04
Perform a full import optimization, also fixes compile error in MLEObject. check-in: d9f42257d4 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-02-08
08:02
Backup developer notes. check-in: 1033b0753f user: squirreljme.automation tags: trunk
00:48
Correct LLETypeShelf.isInstance(). check-in: 06f86cea64 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-02-07
22:45
Correct implementation of LLEObjectShelf.isAssignableFrom(). check-in: ff50f9cb4b user: stephanie.gawroriski tags: wip-mlesummercoat
22:26
Correct bug in LLETypeShelf.isAssignableFrom() which would cause an infinite loop when checking super classes. check-in: e0a18f8843 user: stephanie.gawroriski tags: wip-mlesummercoat
22:19
Add debug flag for class file debugging; Move some Text locals into a state class to help SummerCoat; Switch back the array checking to be correct. check-in: ed255d8453 user: stephanie.gawroriski tags: wip-mlesummercoat
21:53
Force common-vm to be included in more places in the event it is hidden. check-in: a7cbc2cf01 user: stephanie.gawroriski tags: wip-mlesummercoat
21:35
Remove command line print. check-in: bc0b55051d user: stephanie.gawroriski tags: wip-mlesummercoat
21:31
Still not working properly. check-in: 4bb7d63f46 user: stephanie.gawroriski tags: wip-mlesummercoat
20:53
More array work, however the VM seems to be broken now? check-in: 36ecfb5e37 user: stephanie.gawroriski tags: wip-mlesummercoat
20:33
Add additional tests for array store checks; Correct instanceof when checking arrays in SpringCoat. check-in: f61134bb5f user: stephanie.gawroriski tags: wip-mlesummercoat
17:59
Migrate LogicHandler.objectTypeBracket() to LLETypeShelf.objectType(). check-in: 06c54db011 user: stephanie.gawroriski tags: wip-mlesummercoat
16:29
Add TypeShelf.isAssignableFrom(); Have Class.isAssignableFrom() use that. check-in: 06986a725a user: stephanie.gawroriski tags: wip-mlesummercoat
16:20
Have helper functions refer to classes as well instead of only LogicHandler. check-in: 9bc40fca25 user: stephanie.gawroriski tags: wip-mlesummercoat
16:16
Remove ClassInfoBracket and move everything to TypeBracket. check-in: 76eac32f74 user: stephanie.gawroriski tags: wip-mlesummercoat
15:56
Deprecate ClassInfoBracket into TypeBracket. check-in: cec7655ebe user: stephanie.gawroriski tags: wip-mlesummercoat
15:52
Implement some more needed logic. check-in: 08f49f4cc1 user: stephanie.gawroriski tags: wip-mlesummercoat
14:55
Implement handle GC a bit later; Make PING show up regardless of debug. check-in: 12ed864d38 user: stephanie.gawroriski tags: wip-mlesummercoat
08:02
Backup developer notes. check-in: 5caee0df98 user: squirreljme.automation tags: trunk
03:57
Linking of interfaces. check-in: e6f215f875 user: stephanie.gawroriski tags: wip-mlesummercoat
02:07
Minor work. check-in: fefdbfdd9c user: stephanie.gawroriski tags: wip-mlesummercoat
2021-02-06
23:19
More work on interface initialization. check-in: 1ecca04c42 user: stephanie.gawroriski tags: wip-mlesummercoat
17:06
Work on invoking interfaces. check-in: b258aa1084 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-02-05
00:23
More logical work on performing interface calls. check-in: f9c59850c1 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-02-04
03:10
Implement integer byte reversal. check-in: ec29c1e86b user: stephanie.gawroriski tags: wip-mlesummercoat
2021-02-02
08:02
Backup developer notes. check-in: 053aeb0561 user: squirreljme.automation tags: trunk
00:20
Update links. check-in: 96151d7924 user: stephanie.gawroriski tags: trunk
2021-02-01
20:45
Base logical layout for interface method invocation. check-in: 54c6a2217c user: stephanie.gawroriski tags: wip-mlesummercoat
08:02
Backup developer notes. check-in: c72a938b04 user: squirreljme.automation tags: trunk, x-date-202102
01:27
If __isInstance() returns early, set the result to 1 so that the cast quickly happens. check-in: 56e1a6715e user: stephanie.gawroriski tags: wip-mlesummercoat
01:06
Set a frame limit for SummerCoat. check-in: 8c92cf42f1 user: stephanie.gawroriski tags: wip-mlesummercoat
00:42
Correct initialization order. check-in: bdd88b2781 user: stephanie.gawroriski tags: wip-mlesummercoat
00:40
Perform some refactorings, although the result broke. check-in: 14dacb10df user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-31
23:31
Rip out old interface using code. check-in: da5b502b31 user: stephanie.gawroriski tags: wip-mlesummercoat
23:22
Remove the interface related instructions, they will be gone now. check-in: 124708a6fb user: stephanie.gawroriski tags: wip-mlesummercoat
23:18
Implement of field put. check-in: 8bb952952c user: stephanie.gawroriski tags: wip-mlesummercoat
20:34
Add a cached check to determine if when checking for casting that a type is compatible. check-in: 3fc32bd74b user: stephanie.gawroriski tags: wip-mlesummercoat
17:55
Perform the initial suite scan; In ClassName correct primitiveType() when the class is an array of an array. check-in: d74d9c789c user: stephanie.gawroriski tags: wip-mlesummercoat
17:45
Hide debug messages behind the ENABLE_DEBUG field; Move HexDumpOutputStream to cldc-compact, it will be useful; More fixes. check-in: 71270087b3 user: stephanie.gawroriski tags: wip-mlesummercoat
17:35
More corrections. check-in: 7ad7fa4acc user: stephanie.gawroriski tags: wip-mlesummercoat
17:33
More corrections. check-in: 994c4304a3 user: stephanie.gawroriski tags: wip-mlesummercoat
17:25
Move another class other; Correct build more. check-in: 7bacd0f026 user: stephanie.gawroriski tags: wip-mlesummercoat
17:22
Remove dependencies on the strings module. check-in: d0bbbf01cf user: stephanie.gawroriski tags: wip-mlesummercoat
17:21
Move StringUtils to cldc-compact; Remove strings module; Make the TypeArrayList classes implement RandomAccess so they are more optimized. check-in: 57c7cc009c user: stephanie.gawroriski tags: wip-mlesummercoat
17:13
Move the other suite code to cldc-compact. check-in: 38ee93c3d1 user: stephanie.gawroriski tags: wip-mlesummercoat
17:05
Move the EntryPoint(s) class to cldc-compact. check-in: 6b4af02488 user: stephanie.gawroriski tags: wip-mlesummercoat
17:03
Remove manifest reader dependency from Squirrel Quarrel. check-in: 6dc6e907bd user: stephanie.gawroriski tags: wip-mlesummercoat
17:02
Remove the manifest reader project. check-in: 71028a9cf0 user: stephanie.gawroriski tags: wip-mlesummercoat
17:01
Remove dependencies on the manifest reader. check-in: 84483fd700 user: stephanie.gawroriski tags: wip-mlesummercoat
17:00
Correct compilation of the manifest reader. check-in: c4fc205f74 user: stephanie.gawroriski tags: wip-mlesummercoat
16:48
Move the manifest reading code to cldc-compact, will be needed for launching. check-in: 2cf57e56f3 user: stephanie.gawroriski tags: wip-mlesummercoat
16:44
Move the new SWM launching code to cldc-compact, will be needed by the bootstrap. check-in: a2d4e5ebdd user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-30
22:38
Implement enough to get the banner printed. check-in: f4df631f32 user: stephanie.gawroriski tags: wip-mlesummercoat
21:42
Add XTables which handles correctly static/virtual/special invokes (Static calls need to know the target pool rather than assuming it is the target class, in the event the static method points truly to a super class). check-in: 377f1c3df1 user: stephanie.gawroriski tags: wip-mlesummercoat
20:04
Deprecate VirtualMethodIndex. check-in: 159938315e user: stephanie.gawroriski tags: wip-mlesummercoat
19:50
Calculate virtual method table and linkages. check-in: a476f65a74 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-28
00:08
Some minor work on VTable initialization. check-in: 37cabbc2f8 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-27
00:04
Optimize register usage for invocations. check-in: 7976f08bde user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-26
23:46
Implementation for VTable invocation. check-in: 990b92ead9 user: stephanie.gawroriski tags: wip-mlesummercoat
22:28
Fixup Gradle build. check-in: 77a899b3a8 user: stephanie.gawroriski tags: trunk
22:23
Minor fixes. check-in: 10e6fa853f user: stephanie.gawroriski tags: wip-mlesummercoat
01:11
Set default new pointer; Base work on method invocation. check-in: 0e27c9e4cf user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-25
08:02
Backup developer notes. check-in: 533ac92168 user: squirreljme.automation tags: trunk
02:41
Implement array length; Hide other debug printing behind ENABLE_DEBUG. check-in: f68ed55e73 user: stephanie.gawroriski tags: wip-mlesummercoat
02:07
Do static field load and store. check-in: 8dfeff1300 user: stephanie.gawroriski tags: wip-mlesummercoat
01:22
Implement array load. check-in: b381d6b293 user: stephanie.gawroriski tags: wip-mlesummercoat
01:15
Add ping notice. check-in: 34d0e7562b user: stephanie.gawroriski tags: wip-mlesummercoat
00:53
Correct cell size for arrays; Fixup array bounds checking. check-in: 71547f7164 user: stephanie.gawroriski tags: wip-mlesummercoat
00:30
Correct inverted Null pointer check (was: __p != null, is now correct with __p == null). check-in: cb4e2f2b74 user: stephanie.gawroriski tags: wip-mlesummercoat
00:27
Add a note string to breakpoints! check-in: 8d9416ad7f user: stephanie.gawroriski tags: wip-mlesummercoat
00:13
Try to avoid checking array store if we know the types. check-in: 13e85030e6 user: stephanie.gawroriski tags: wip-mlesummercoat
00:08
Move DEBUG_POINT placement after the Java label so it is always hit; Implement array store. check-in: a88fb1cd61 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-24
23:09
Add special marked breakpoint to determine with an ID which breakpoint was hit. check-in: 17d467157a user: stephanie.gawroriski tags: wip-mlesummercoat
22:11
Add more debugging; When restoring the exception for a double-fault, restore the old exception register and not the method pointer. check-in: f8a82b3635 user: stephanie.gawroriski tags: wip-mlesummercoat
21:42
More virtual machine work, have attributes and otherwise to help reduce the number of system calls; Add the native operation into CallTraceElement. check-in: 005611a182 user: stephanie.gawroriski tags: wip-mlesummercoat
16:42
Remove system call for reading class properties, it will be handled purely within the VM. check-in: 33d999cd90 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-23
23:16
Work on base logic and system calls. check-in: d4c4f9d420 user: stephanie.gawroriski tags: wip-mlesummercoat
18:19
Some base work on array initialization and removing of old Assembly methods. check-in: 83d81ff0e0 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-22
16:20
Update badges. check-in: 872a8d7760 user: stephanie.gawroriski tags: trunk
01:53
Use offset base for pool reads. check-in: 4bfe3950d9 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-21
02:43
Add debug note on new pool usage. check-in: 6c101420ce user: stephanie.gawroriski tags: wip-mlesummercoat
02:26
Deprecate the BASEDX constants as they are error prone. check-in: 4194e62fb4 user: stephanie.gawroriski tags: wip-mlesummercoat
02:21
Make all list based properties and pool handles have a base array size and otherwise. check-in: c24e97ed62 user: stephanie.gawroriski tags: wip-mlesummercoat
01:20
Work on class loading and otherwise. check-in: 0d51d3a94f user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-20
08:02
Backup developer notes. check-in: 3302c64b4d user: squirreljme.automation tags: trunk
04:56
Correct SummerCoat MemHandle BootRAM loading to use the desired handle instead of the handle being processed. check-in: b732371571 user: stephanie.gawroriski tags: wip-mlesummercoat
04:35
Debugging attempts. check-in: e5ec81ec3c user: stephanie.gawroriski tags: wip-mlesummercoat
02:16
Use queues for late-code generation (exception and jumps) since the exception handlers could generate exception handlers, naturally they will recycle if this happens. check-in: 2050294f91 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-19
23:22
Add base for ld Package. check-in: e66942743e user: stephanie.gawroriski tags: wip-mlesummercoat
23:19
Deprecated some instructions to not be used anymore. check-in: 07e236211d user: stephanie.gawroriski tags: wip-mlesummercoat
23:06
Add base nothing for MemHandle R/W. check-in: daf5605abc user: stephanie.gawroriski tags: wip-mlesummercoat
23:00
Some minor cleaning. check-in: 3cabc9a72b user: stephanie.gawroriski tags: wip-mlesummercoat
22:52
Load of strings into the pool; Have the LOAD_POOL instruction load from the new pool handle. check-in: 96d058dd44 user: stephanie.gawroriski tags: wip-mlesummercoat
03:02
Minor work. check-in: 9fe5188223 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-18
23:57
Update PGP key. check-in: 6137592f42 user: stephanie.gawroriski tags: trunk
23:36
Add a startup banner. check-in: c235240179 user: stephanie.gawroriski tags: wip-mlesummercoat
19:23
Add BootJarPointer so the BootRAM can refer to ROM; Loading of NotedString; Slight refactors for frame to wrap register access, will later be used for caching. check-in: 284a86b7e3 user: stephanie.gawroriski tags: wip-mlesummercoat
18:05
Put the CPU frame in its own class. check-in: 9cd7a65774 user: stephanie.gawroriski tags: wip-mlesummercoat
02:24
Correct handling of the boot method address; Base work on re-initialization. check-in: 0e6115519e user: stephanie.gawroriski tags: wip-mlesummercoat
01:35
Correct writing of Minimized Classes and Jars. check-in: 41dca9ac75 user: stephanie.gawroriski tags: wip-mlesummercoat
00:51
Base initial booting; Use the pre-existing memory classes for arrays and handles, much easier to use. check-in: 067a39d6d3 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-17
20:27
More loading of bootRam; Add extra dependencies for library and VM tasks ot make more robust; Base for arrays. check-in: 9d78bf7d72 user: stephanie.gawroriski tags: wip-mlesummercoat
16:44
Write all handle information first, then do the memory loading... this can be used to ensure that every handle is known before-hand; Base for reading the new BootRAM in SummerCoat. check-in: 1dbecafb63 user: stephanie.gawroriski tags: wip-mlesummercoat
16:04
Merge from trunk. check-in: b0141cdd40 user: stephanie.gawroriski tags: wip-mlesummercoat
16:04
Allow for writing BYTE/LONG chunk types; Writing of chunk actions to the output ROM for bootstrap. check-in: be44e293ff user: stephanie.gawroriski tags: wip-mlesummercoat
15:07
Move the LLE implementations to SummerCoat as they are all SummerCoat related. check-in: 6629800f35 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-15
08:02
Backup developer notes. check-in: 72fc54a8dc user: squirreljme.automation tags: trunk
01:07
Merge GitHub#108: [PS2] Update bins for new toolchain. check-in: 24983cbc2c user: fran.t.es tags: trunk
2021-01-14
23:07
Merge in the RatufaCoat Mac OS Rule. check-in: 7e749cbfe6 user: stephanie.gawroriski tags: trunk
23:03
Remove ref. Closed-Leaf check-in: cdbb45e1de user: stephanie.gawroriski tags: wip-libretroosxarm
22:55
Correct LDFLAGS. check-in: f0531ce4d3 user: stephanie.gawroriski tags: wip-libretroosxarm
22:49
Adjustments. check-in: 7b2d8bb2ee user: stephanie.gawroriski tags: wip-libretroosxarm
22:39
Correct reference. check-in: 56d8d875aa user: stephanie.gawroriski tags: wip-libretroosxarm
22:38
Makefile adjustments. check-in: dee6f70455 user: stephanie.gawroriski tags: wip-libretroosxarm
22:34
Include ARM64. check-in: d663044caa user: stephanie.gawroriski tags: wip-libretroosxarm
22:23
Create new branch named "wip-libretroosxarm" check-in: 4bd30b9fe2 user: stephanie.gawroriski tags: wip-libretroosxarm
03:55
Some minor processing work; Add TODO markers and not fail for now, to test quicker; Base for writing output chunk data. check-in: 96cb78947f user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-13
02:06
Merge from trunk, resolve conflicts. check-in: 7079894e7b user: stephanie.gawroriski tags: wip-mlesummercoat
00:56
More class initialization work. check-in: fd58cfc669 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-12
01:16
Slight work on preparing classes; Adjust pre-defined object fields and remove the refCount as it is in the handler, but proper type the monitor thread and class info. check-in: 8073312d20 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-11
03:21
More work on class loading. check-in: dab31bec04 user: stephanie.gawroriski tags: wip-mlesummercoat
00:46
Correct incorrect class being read for initialization; Class field reading/writing. check-in: 55270ea7c2 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-10
22:13
Base initialization of memory handles. check-in: 79a216b500 user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-09
18:12
Pass MemActions to each handle. check-in: 9fe3fc5165 user: stephanie.gawroriski tags: wip-mlesummercoat
17:08
Add Linux 32-bit. check-in: be0986f0e2 user: stephanie.gawroriski tags: trunk
16:57
Add emscripten. check-in: d54f9e8298 user: stephanie.gawroriski tags: trunk
2021-01-08
23:17
Only remove items on form deletion if they are there. check-in: 3a4a41161b user: stephanie.gawroriski tags: trunk
23:09
Add base templates and initial generation task. check-in: c6ab57cf38 user: stephanie.gawroriski tags: wip-gmfgfx
13:35
Initial blank template. check-in: 9634e60a6a user: stephanie.gawroriski tags: wip-gmfgfx
2021-01-07
22:11
Create new branch named "wip-gmfgfx" check-in: 2cab1d0554 user: stephanie.gawroriski tags: wip-gmfgfx
2021-01-06
12:45
Correct Pipeline Names. check-in: f88ae481d7 user: stephanie.gawroriski tags: trunk
2021-01-05
22:44
Add iOS 9 (testing). check-in: af8683a8a7 user: stephanie.gawroriski tags: trunk
01:22
Adjust the capability flags to include blend/dot variants; Add function mapping; Add base for getting hardware graphics for the Swing Shelf. check-in: c175566489 user: stephanie.gawroriski tags: wip-accelgfx
2021-01-04
23:20
Create new branch named "wip-accelgfx" check-in: 767ecfbf28 user: stephanie.gawroriski tags: wip-accelgfx
23:19
Merge the misc. work, this includes a BlueTooth module. check-in: 7434de5ff6 user: stephanie.gawroriski tags: trunk
22:53
Add base initialization for NokiaGraphics (requires PencilGraphics); Add better snapshot names. Closed-Leaf check-in: c8f3e0bfb5 user: stephanie.gawroriski tags: wip-miscrun202101
05:16
Add RuntimeShelf.garbageCollect(). check-in: 3db485eace user: stephanie.gawroriski tags: wip-miscrun202101
05:05
Cache dependencies; Minor BlueTooth Stubbing. check-in: b5176a7324 user: stephanie.gawroriski tags: wip-miscrun202101
04:55
Use comma for defined services. check-in: 0d962ab705 user: stephanie.gawroriski tags: wip-miscrun202101
04:45
Add BlueTooth API stubs. check-in: 119ee077f7 user: stephanie.gawroriski tags: wip-miscrun202101
04:16
Add base classes for the BlueTooth API. check-in: ef88d7fa70 user: stephanie.gawroriski tags: wip-miscrun202101
03:56
Some minor SpringCoat corrections. check-in: 361f6f7506 user: stephanie.gawroriski tags: wip-miscrun202101
03:18
Implement Collections.addAll(). check-in: a7eff6036e user: stephanie.gawroriski tags: wip-miscrun202101
02:58
Add itemForm() to get the form item; Remove an item from the form if it is being GCed. check-in: 0266dc2d68 user: stephanie.gawroriski tags: wip-miscrun202101
01:42
Create new branch named "wip-miscrun202101" check-in: f4af4feda5 user: stephanie.gawroriski tags: wip-miscrun202101
2021-01-03
00:18
Add Windows 32-bit. check-in: 1500927fba user: stephanie.gawroriski tags: trunk
2021-01-02
15:36
Allocation of pool handles. check-in: 020728dce4 user: stephanie.gawroriski tags: wip-mlesummercoat
08:02
Backup developer notes. check-in: fce7efda38 user: squirreljme.automation tags: trunk
02:12
Use java-library for all the modules and allow for `api` to be used for them. check-in: 8e1b3b30a0 user: stephanie.gawroriski tags: trunk
02:04
Minor comment. check-in: 1ef085550d user: stephanie.gawroriski tags: wip-mlesummercoat
2021-01-01
19:19
Merge from trunk. check-in: 01674b9234 user: stephanie.gawroriski tags: wip-mlesummercoat
19:14
Make the ROM optional, eventually it will be built-in. check-in: 3f9899bb9f user: stephanie.gawroriski tags: trunk
18:21
Merge in wip-misclaunch! This adds LCDUI list support and launching applications! check-in: 468f20aa2d user: stephanie.gawroriski tags: trunk
18:05
Add metrics for displays. Closed-Leaf check-in: df1ba5d600 user: stephanie.gawroriski tags: wip-misclaunch
17:08
Make XPM loading handle colors better; Use RGB888 for Swing's Canvas instead of RGBA8888. check-in: 713b556740 user: stephanie.gawroriski tags: wip-misclaunch
16:26
Correct implementation of lists to make the multiple items test pass. check-in: d2a36e18c4 user: stephanie.gawroriski tags: wip-misclaunch
08:02
Happy new year! check-in: c74e04ad49 user: squirreljme.automation tags: trunk, x-date-202101, x-year-2021
04:01
Correct a few LCDUI tests. check-in: 0dafce3aa4 user: stephanie.gawroriski tags: wip-misclaunch
03:50
Have base TODO for vibration. check-in: 64bcdf9289 user: stephanie.gawroriski tags: wip-misclaunch
03:42
Correct form item adding in the same position; Correction for task method declaration in the JNI code. check-in: 7478c96888 user: stephanie.gawroriski tags: wip-misclaunch
03:11
Correct native code for launching; Add additional oops() entry point; Only change the current if not set. check-in: 9d67076dcf user: stephanie.gawroriski tags: wip-misclaunch
02:29
Do not debug print task calls. check-in: ea2d3cee65 user: stephanie.gawroriski tags: wip-misclaunch
02:26
Correct launching of sub-tasks since system properties are very relevant for OpenJDK. check-in: 5cbca35440 user: stephanie.gawroriski tags: wip-misclaunch
02:08
Attempt at launching processes. check-in: 8e00e36e03 user: stephanie.gawroriski tags: wip-misclaunch
01:02
Add base handler for starting tasks. check-in: 814880b127 user: stephanie.gawroriski tags: wip-misclaunch
00:59
Add base entry point for task start. check-in: e8f706e391 user: stephanie.gawroriski tags: wip-misclaunch
00:49
Correct Java ME profile being encoded incorrectly; Implement dependency lookup. check-in: e189582a5e user: stephanie.gawroriski tags: wip-misclaunch
00:10
Initializing of the library list in a new way. check-in: 948c2efa2c user: stephanie.gawroriski tags: wip-misclaunch
2020-12-29
23:23
Work on a newer and cleaner way of loading applications. check-in: 128ba11f20 user: stephanie.gawroriski tags: wip-misclaunch
18:43
Tune Mac OS X Build. check-in: 19bc8fc7e5 user: stephanie.gawroriski tags: trunk
18:37
Correctly ignore tasks. check-in: d17e574cfc user: stephanie.gawroriski tags: trunk
18:25
Ignore JavaDoc and Source JARs for Windows and Mac OS X in CircleCI, they are checked by Linux (cheaper). check-in: 95604a3f70 user: stephanie.gawroriski tags: trunk
18:17
Remove JavaDoc step, it serves no purpose. check-in: f61b6f3fda user: stephanie.gawroriski tags: trunk
17:58
Correct environment. check-in: 3b1be23ece user: stephanie.gawroriski tags: trunk
17:39
Add corrections to the Maven POM. check-in: da96580936 user: stephanie.gawroriski tags: trunk
02:48
Add missing JavaDoc tag. check-in: b3dda9033e user: stephanie.gawroriski tags: wip-misclaunch
02:05
Remove -mwup. check-in: 4676ae69d0 user: stephanie.gawroriski tags: trunk
00:08
Add Wii U. check-in: a015f4803b user: stephanie.gawroriski tags: trunk
2020-12-28
23:16
Add base classes for new dependency lookup and otherwise. check-in: 3073015e2f user: stephanie.gawroriski tags: wip-misclaunch
23:05
Allow items to be double clicked as well. check-in: dcd02629cc user: stephanie.gawroriski tags: wip-misclaunch
23:01
Allow enter/space be able to select items in implicit lists. check-in: 405975158e user: stephanie.gawroriski tags: wip-misclaunch
22:51
Correct incorrect usages of the wrong shelf, which would affect framebuffer usage; List selection updates. check-in: 34e8ad1ebc user: stephanie.gawroriski tags: wip-misclaunch
21:42
Remove leading slash when trying to load program icons from the launcher. check-in: a902b529d6 user: stephanie.gawroriski tags: wip-misclaunch
21:40
Correct JavaSE trying to load resources which do not exist. check-in: 6127b8d228 user: stephanie.gawroriski tags: wip-misclaunch
17:15
Create new branch named "wip-misclaunch" check-in: 1a5b875c92 user: stephanie.gawroriski tags: wip-misclaunch
2020-12-27
20:26
Minor work. check-in: 36785ee2b0 user: stephanie.gawroriski tags: wip-mlesummercoat
07:08
Merge from trunk. check-in: ff818ddf76 user: stephanie.gawroriski tags: wip-mlesummercoat
06:56
Merge in wip-centralpublish, yay! check-in: 86196a6b14 user: stephanie.gawroriski tags: trunk
06:44
Add note in FAQ. Closed-Leaf check-in: 60f7e0b5d6 user: stephanie.gawroriski tags: wip-centralpublish
06:42
Add developer note of including SquirrelJME in. check-in: 50a1776a1d user: stephanie.gawroriski tags: wip-centralpublish
06:24
If a user's country or language was not specified fallback to unspecified. check-in: 69b8b4e3f1 user: stephanie.gawroriski tags: wip-centralpublish
06:09
Add some history. check-in: 16c295d376 user: stephanie.gawroriski tags: wip-centralpublish
06:08
Store the public key that is used for signing. check-in: d85abbc858 user: stephanie.gawroriski tags: wip-centralpublish
06:05
Correct issue management using the wrong parameter. check-in: 15533d9482 user: stephanie.gawroriski tags: wip-centralpublish
05:49
Remove the sources task, it seems to get generated automatically on build? check-in: 5a32b5623a user: stephanie.gawroriski tags: wip-centralpublish
05:36
Implement simple execution specifier. check-in: 61b2d47bf4 user: stephanie.gawroriski tags: wip-centralpublish
05:04
Add CI/CD rules for publishing to the SonaType Nexus. check-in: 73f3b2286c user: stephanie.gawroriski tags: wip-centralpublish
05:00
After much frustration, publishing to OSS Central works. check-in: 8fdde2f0c2 user: stephanie.gawroriski tags: wip-centralpublish
00:47
Adjustments to the upload for BinTray. check-in: 08d16ceb8d user: stephanie.gawroriski tags: wip-centralpublish
00:15
Add CircleCI rule for publishing to BinTray. check-in: 135a876acf user: stephanie.gawroriski tags: wip-centralpublish
00:00
Publishing to BinTray (for releases only). check-in: af368c6b28 user: stephanie.gawroriski tags: wip-centralpublish
2020-12-26
23:50
Support for publishing to BinTray, although snapshots are not supported for it. check-in: b75f887327 user: stephanie.gawroriski tags: wip-centralpublish
23:10
Create new branch named "wip-centralpublish" check-in: 89c225044f user: stephanie.gawroriski tags: wip-centralpublish
22:49
Merge in local Maven publish. check-in: 50493927e2 user: stephanie.gawroriski tags: trunk
22:34
Add build rules to build both the JavaDoc JAR and the Sources JAR, for publishing. Closed-Leaf check-in: cf49142d90 user: stephanie.gawroriski tags: wip-mavenlocal
22:26
Publishing to local Maven. check-in: 82255437ee user: stephanie.gawroriski tags: wip-mavenlocal
21:57
Create new branch named "wip-mavenlocal" check-in: 5b17ff61a5 user: stephanie.gawroriski tags: wip-mavenlocal
19:34
Add more history to the current month. check-in: 500da2e403 user: stephanie.gawroriski tags: trunk
06:09
Add history. check-in: 32b0181e15 user: stephanie.gawroriski tags: trunk
04:51
Merge from trunk. check-in: 48309d77ce user: stephanie.gawroriski tags: wip-mlesummercoat
04:50
Merge from trunk. check-in: 30fd37c8c4 user: stephanie.gawroriski tags: wip-ratufarefactor
04:49
Merge from trunk. check-in: 5b9b5be589 user: stephanie.gawroriski tags: wip-accesscontrol
04:42
Add additional @Standard and mark cldc-full with statuses. check-in: 976e344c66 user: stephanie.gawroriski tags: wip-completioncount
04:25
Move some @Deprecated to @ApiDefinedDeprecated. check-in: 13b573a8e9 user: stephanie.gawroriski tags: wip-completioncount
04:20
Add classes to mark with. check-in: c433df1965 user: stephanie.gawroriski tags: wip-completioncount
04:01
Base package for completion markers. check-in: a23a9d99c5 user: stephanie.gawroriski tags: wip-completioncount
2020-12-25
23:39
Add additional project configuration field for counting the completion of a project. check-in: 3b1d182c80 user: stephanie.gawroriski tags: wip-completioncount
23:32
Create new branch named "wip-completioncount" check-in: 3ddf24283a user: stephanie.gawroriski tags: wip-completioncount
23:29
Minor work on memory handles and such. check-in: 89f951b8bf user: stephanie.gawroriski tags: wip-mlesummercoat
2020-12-22
04:19
More base work on the primary bootloader initialization. check-in: bfc806b41d user: stephanie.gawroriski tags: wip-mlesummercoat
03:55
A bunch of work on initial bootstrap class initialization. check-in: 7dde2cfa22 user: stephanie.gawroriski tags: wip-mlesummercoat
01:56
Add SquirrelJME Mastodon. check-in: e25eeb8d82 user: stephanie.gawroriski tags: trunk
2020-12-20
21:31
Add base for property list handle. check-in: 90ed1a94b3 user: stephanie.gawroriski tags: wip-mlesummercoat
15:28
Rename and make classes public, they need not be private. check-in: e22101dc11 user: stephanie.gawroriski tags: wip-mlesummercoat
2020-12-19
23:08
Base work on recursive class loading pools. check-in: 9497cfa931 user: stephanie.gawroriski tags: wip-mlesummercoat
2020-12-16
23:42
Add more base classes on memory handles and clarify the meaning of JAR boot entries. check-in: 0ed4d726ca user: stephanie.gawroriski tags: wip-mlesummercoat
23:24
Base for initial load of class file data into state storage. check-in: fad2ea4d57 user: stephanie.gawroriski tags: wip-mlesummercoat
23:16
Add additional ignores; Decoding of layered dual pools in classes; The boot class now uses a layered pool (saves space); Base process on the boot process. check-in: 66304e84e6 user: stephanie.gawroriski tags: wip-mlesummercoat
00:49
Uncommitted work from a few days ago. check-in: bd10973b82 user: stephanie.gawroriski tags: wip-mlesummercoat
2020-12-14
08:02
Backup developer notes. check-in: 026de099bf user: squirreljme.automation tags: trunk
2020-12-13
21:48
Add basic class for the boot state. check-in: 42d298b805 user: stephanie.gawroriski tags: wip-mlesummercoat
20:24
Remove the old bootstrap classes, they are not used. check-in: 2f6c690c72 user: stephanie.gawroriski tags: wip-mlesummercoat
19:17
Make just a table of contents; Write the correct address to the pack header. check-in: 481c21fe5a user: stephanie.gawroriski tags: wip-mlesummercoat
18:59
Commonize the table of contents. check-in: 21b3d8a19d user: stephanie.gawroriski tags: wip-mlesummercoat
18:33
Clarify comment for readable memory input stream. check-in: b575dc56bf user: stephanie.gawroriski tags: wip-mlesummercoat
18:31
Correct address lookup. check-in: 9b22d5e36b user: stephanie.gawroriski tags: wip-mlesummercoat
18:20
Recycle PackMinimizer for writing the virtual JAR header; Disallow invalid ROM reads. check-in: fa7073f7ac user: stephanie.gawroriski tags: wip-mlesummercoat
01:14
Minor work on writing the virtual header. check-in: 930534fd71 user: stephanie.gawroriski tags: wip-mlesummercoat
01:05
Writing of the new pack header format; Base rework of the SummerCoat initialization to support this. check-in: c1bc177a40 user: stephanie.gawroriski tags: wip-mlesummercoat
2020-12-12
17:27
Slight minor work. check-in: 6713ff6157 user: stephanie.gawroriski tags: wip-mlesummercoat
2020-12-09
13:33
Deprecate STATIC_FIELD_REGISTER as there will be an easier way to reference statics. check-in: d6d5979de4 user: stephanie.gawroriski tags: wip-mlesummercoat
13:30
Base work on the new way to initialize SummerCoat; Base for reading jar/pack information. check-in: 2fa8d31373 user: stephanie.gawroriski tags: wip-mlesummercoat
04:24
Add base for writing JAR entries which are not bootstrapped. check-in: 2c2dc0dc19 user: stephanie.gawroriski tags: wip-mlesummercoat
01:29
Mark all the bootstrap stuff as deprecated as it will not be used anymore. check-in: 94079b4a43 user: stephanie.gawroriski tags: wip-mlesummercoat
01:17
Switch Jars to use the new header format. check-in: a7b6601744 user: stephanie.gawroriski tags: wip-mlesummercoat
2020-12-08
08:02
Backup developer notes. check-in: 6fd8887937 user: squirreljme.automation tags: trunk
2020-12-07
00:34
Throw up breakpoint. check-in: d8cb075f40 user: stephanie.gawroriski tags: wip-mlesummercoat
00:19
Writing of new class file header. check-in: 8e4c8cdada user: stephanie.gawroriski tags: wip-mlesummercoat
2020-12-06
01:22
Refactor the chunk sections to handle futures and such better. check-in: 65fdcb6001 user: stephanie.gawroriski tags: wip-mlesummercoat
2020-12-05
00:22
Remove CodeBeat from the main README. check-in: f20636f905 user: stephanie.gawroriski tags: trunk
00:08
Resort RetroArch CI/CD systems; Add Nintendo 3DS, Nintendo GameCube, Nintendo Wii; Correct Dingux to MIPS. check-in: de5ece4b59 user: stephanie.gawroriski tags: trunk
2020-12-02
12:54
Merge from trunk. check-in: c4fdb018d1 user: stephanie.gawroriski tags: wip-mlesummercoat
12:46
libretro: Update gitlab ci extends ordering (Merges GH #96) check-in: bf8e9cb9ba user: aaron.kling tags: trunk
08:02
Backup developer notes. check-in: 1342dc638a user: squirreljme.automation tags: trunk
01:50
Update from trunk with optimized build. check-in: 5ebf2e0ea6 user: stephanie.gawroriski tags: wip-ratufarefactor
01:46
Merge build improvements from trunk. check-in: e943bb6707 user: stephanie.gawroriski tags: wip-mlesummercoat
01:36
Make the non-duplicated library usage affect every hosted launch. check-in: 7b7ed1e7ec user: stephanie.gawroriski tags: trunk
01:28
Build adjustment. check-in: 5752a71c0c user: stephanie.gawroriski tags: trunk
01:18
Add an alternative means of loading the emulator library that does not require extraction. check-in: f262076068 user: stephanie.gawroriski tags: trunk, x-date-202012
2020-12-01
23:59
Adjust CircleCI configuration for Windows. check-in: 4462fc7192 user: stephanie.gawroriski tags: trunk
2020-11-30
13:14
Add todo for writing new header format. check-in: 5ab3fa7539 user: stephanie.gawroriski tags: wip-mlesummercoat
08:02
Backup developer notes. check-in: a687b77f82 user: squirreljme.automation tags: trunk
2020-11-29
22:27
Add a forwarded future. check-in: cdbde5a310 user: stephanie.gawroriski tags: wip-mlesummercoat
21:30
Add future future for the chunk, so they can be dynamically set. check-in: c51fb678ee user: stephanie.gawroriski tags: wip-mlesummercoat
20:44
Add future for table section. check-in: 04fe3fbea2 user: stephanie.gawroriski tags: wip-mlesummercoat
19:06
Delete a bunch of old code; Define a new format for Minimized class files (format 1) which has easier to handle properties. check-in: 85c986af8e user: stephanie.gawroriski tags: wip-mlesummercoat
17:50
Move ClassInfoProperty around and use that instead. check-in: 53878ccbe7 user: stephanie.gawroriski tags: wip-mlesummercoat
17:36
Remove the Assembly.sysCall() family, SystemCall is to be used instead. check-in: 64e21516eb user: stephanie.gawroriski tags: wip-mlesummercoat
17:11
Base work on new allocations; Deprecate the old way of system calls via Assembly and use helpers that can get and check as well. check-in: 538846a4aa user: stephanie.gawroriski tags: wip-mlesummercoat
15:49
Add base for newInstance; Make BREAKPOINT stop execution. check-in: 071fd6379f user: stephanie.gawroriski tags: wip-mlesummercoat
08:02
Backup developer notes. check-in: 67e845e192 user: squirreljme.automation tags: trunk
02:11
Use the pure system calls, not the unpure ones. check-in: ef14abfcc0 user: stephanie.gawroriski tags: wip-mlesummercoat
02:07
Add some debugging on SummerCoat. check-in: 57f10aabec user: stephanie.gawroriski tags: wip-mlesummercoat
02:03
Undo last commit, was in the wrong position. check-in: 2f028354dd user: stephanie.gawroriski tags: wip-mlesummercoat
02:02
Debug print on frame entries to determine if that is done. check-in: 2e1832f08b user: stephanie.gawroriski tags: wip-mlesummercoat
02:01
Do not bother loading the self class as it should already be initialized. check-in: ed8ba6a699 user: stephanie.gawroriski tags: wip-mlesummercoat
01:58
Correct HelperFunction references. check-in: 58d951b7c5 user: stephanie.gawroriski tags: wip-mlesummercoat
01:54
Refactor and cleanup some parts of SummerCoat to use the newer type safe compiler. check-in: 65f3dee9cb user: stephanie.gawroriski tags: wip-mlesummercoat
2020-11-28
22:42
Make MemHandle abstract for potential native array wrapping and normal object storage. check-in: 17f4fc2ef4 user: stephanie.gawroriski tags: wip-mlesummercoat
22:41
Add base for type-safe memory handle count up/down and GC; Add safer and better LogicHandler to replace JVMFunction; Add more register types; Add base for memory handles within SpringCoat. check-in: 0a033ebcd8 user: stephanie.gawroriski tags: wip-mlesummercoat
21:10
Implement some of the MLE methods for Terminal writing and the VM type. check-in: 9dcb7fd0a5 user: stephanie.gawroriski tags: wip-mlesummercoat
20:13
Base work on SummerCoat, with some slight changes regarding booting and MLE/LLE; For SummerCoat ROM building, if the compiler is newer than an already compiled JAR then the ROM needs to be rebuilt. check-in: 17762d18a3 user: stephanie.gawroriski tags: wip-mlesummercoat
15:38
In SummerCoat use CallTraceUtils.printStackTrace() as it matches what SquirrelJME prints and looks nicer. check-in: ccd55aff6d user: stephanie.gawroriski tags: wip-mlesummercoat
08:02
Backup developer notes. check-in: 52c972d018 user: squirreljme.automation tags: trunk
01:20
Create new branch named "wip-mlesummercoat" check-in: 7f99758746 user: stephanie.gawroriski tags: wip-mlesummercoat
01:10
Merge in the SummerCoat ROM branch, yay! check-in: 2e18537220 user: stephanie.gawroriski tags: trunk
00:58
Building of the combined SummerCoat ROM. Closed-Leaf check-in: 1b8ae126ed user: stephanie.gawroriski tags: wip-summercoatrom
2020-11-27
17:22
Build corrections. check-in: 2cb39a58e3 user: stephanie.gawroriski tags: wip-summercoatrom
17:14
Add building for the ROM. check-in: ab8b7d0171 user: stephanie.gawroriski tags: wip-summercoatrom
15:46
Add some ignores and a few other recursive changes to get building working. check-in: 0b0687d99a user: stephanie.gawroriski tags: wip-summercoatrom
15:29
Encoding and decoding of INTERFACE_CLASS, ignore handling it in the bootstrap for now. check-in: a873a2caec user: stephanie.gawroriski tags: wip-summercoatrom
14:57
Implement improved code generation for interface calls. check-in: 80fe255701 user: stephanie.gawroriski tags: wip-summercoatrom
08:02
Backup developer notes. check-in: 40d23a059a user: squirreljme.automation tags: trunk
01:51
Update to trunk. check-in: c3e55916ce user: stephanie.gawroriski tags: wip-accesscontrol
01:50
Update CI/CD. check-in: e1f1837562 user: stephanie.gawroriski tags: wip-ratufarefactor
01:46
Merge from trunk. check-in: ed144301cc user: stephanie.gawroriski tags: wip-ratufarefactor
01:45
Update from trunk. check-in: e8631282f4 user: stephanie.gawroriski tags: wip-summercoatrom
01:34
Include stdint.h on GNU 4+. check-in: b11b79eb81 user: stephanie.gawroriski tags: trunk
01:05
Add missing GitHub workflow for Windows; For RetroArch add Dingux (GCW Zero). check-in: a81342e544 user: stephanie.gawroriski tags: trunk
00:56
Update Windows workflow. check-in: 33d9b215ce user: stephanie.gawroriski tags: wip-summercoatrom
00:50
Correct workflow. check-in: 827473c38f user: stephanie.gawroriski tags: wip-summercoatrom
00:44
Merge from trunk and actually add workflow. check-in: 2c35ba568b user: stephanie.gawroriski tags: wip-summercoatrom
00:34
Merge in the workflow branches. check-in: deee7d6884 user: stephanie.gawroriski tags: trunk
00:28
Only build for Windows and Mac OS X only when the Linux build passes. Closed-Leaf check-in: ddb20a99ea user: stephanie.gawroriski tags: wip-ghwinbuild
00:26
Correct syntax again. check-in: 868141d92e user: stephanie.gawroriski tags: wip-ghwinbuild
00:17
Correct configuration. check-in: 118ab787d7 user: stephanie.gawroriski tags: wip-ghwinbuild
00:12
For CircleCI only build Windows on trunk. check-in: cf8909b018 user: stephanie.gawroriski tags: wip-ghwinbuild
00:08
Add base workflow for GitHub actions on Windows. check-in: 2b99897888 user: stephanie.gawroriski tags: wip-ghwinbuild
00:05
Create new branch named "wip-ghwinbuild" check-in: 64b9bda302 user: stephanie.gawroriski tags: wip-ghwinbuild
2020-11-26
23:59
Update from trunk. check-in: bf13e17d41 user: stephanie.gawroriski tags: wip-summercoatrom
21:19
Disable Windows building. check-in: 90971c1363 user: stephanie.gawroriski tags: trunk
21:01
Try the large resource class. check-in: 1ba4df5433 user: stephanie.gawroriski tags: trunk
20:34
Add total time for everything. check-in: f2bf0e60c9 user: stephanie.gawroriski tags: trunk
20:32
Add CSV for test results which has an overview of everything. check-in: c260873ad8 user: stephanie.gawroriski tags: trunk
16:53
Merge from trunk. check-in: b2e34f87df user: stephanie.gawroriski tags: wip-summercoatrom
14:47
Use plain console for everything; Organize artifacts more. check-in: 291f12d3b0 user: stephanie.gawroriski tags: trunk
2020-11-25
18:40
Add flag to use all possible CPUs. check-in: 7901519f9e user: stephanie.gawroriski tags: trunk
18:23
Adjust CPU calculation. check-in: bfbc786206 user: stephanie.gawroriski tags: trunk
18:20
Check every 3 seconds to see if the process terminated. check-in: d076c5baec user: stephanie.gawroriski tags: trunk
18:17
Adjust CircleCI config; Set test timeout at 3 minutes per test. check-in: 0da127535a user: stephanie.gawroriski tags: trunk
18:07
Remove debug. check-in: 4c20d27a9f user: stephanie.gawroriski tags: trunk
17:58
CPU check adjustment. check-in: 083a617052 user: stephanie.gawroriski tags: trunk
17:46
Determine the number of physical CPUs on Windows to try to maximize usages of them. check-in: dea66829c4 user: stephanie.gawroriski tags: trunk
16:56
Merge from trunk. check-in: bd94c8f23e user: stephanie.gawroriski tags: wip-summercoatrom
16:45
Do not update brew, just install package and disable auto-update. check-in: 02fe3085ba user: stephanie.gawroriski tags: trunk
08:02
Backup developer notes. check-in: d5a17e363e user: squirreljme.automation tags: trunk
04:24
More initial work on interfaces with new instructions to handle them. check-in: ac20e12301 user: stephanie.gawroriski tags: wip-summercoatrom
03:49
Deprecate add() for adding new instructions as it is not type safe and is error prone; Add base work on handling interface calls along with the various classes; Move Point to its own outer class. check-in: f99b506aa6 user: stephanie.gawroriski tags: wip-summercoatrom
2020-11-24
22:58
Optimize imports. check-in: 9d8fb6da1c user: stephanie.gawroriski tags: wip-summercoatrom
22:57
Add base for volatile and register. check-in: 0aba420ee3 user: stephanie.gawroriski tags: wip-summercoatrom
15:46
Add base for classes to make a more type-friendly register interface; Rename VRS get/remove with Unmanaged as those are raw ints. check-in: 5309b45b91 user: stephanie.gawroriski tags: wip-summercoatrom
14:23
Minor work. check-in: 083ea4cc2e user: stephanie.gawroriski tags: wip-summercoatrom
14:10
Rename MethodIndex to VirtualMethodIndex. check-in: 16f448e410 user: stephanie.gawroriski tags: wip-summercoatrom
14:07
Refactor and simplify MinimizedPoolEntryType. check-in: 88309c1bc9 user: stephanie.gawroriski tags: wip-summercoatrom
08:02
Backup developer notes. check-in: ad52d9f4be user: squirreljme.automation tags: trunk
2020-11-23
23:56
Some more quick automatic cleanups. check-in: 70d8b9fce2 user: stephanie.gawroriski tags: wip-summercoatrom
23:46
Use newer versions of debugging stuff. check-in: 7dfd4039cf user: stephanie.gawroriski tags: wip-summercoatrom
22:04
Perform some automatic IntelliJ refactorings. check-in: c3df588a0d user: stephanie.gawroriski tags: wip-summercoatrom
15:30
Add missing method for compilation; Handle default constructors if one does not exist. check-in: c7c576f2b6 user: stephanie.gawroriski tags: wip-summercoatrom
15:01
Use the actual compilation args when passing to the compiler. check-in: 1dc2a96364 user: stephanie.gawroriski tags: wip-summercoatrom
14:52
Handle SQCs slightly differently. check-in: c8c0fea1b9 user: stephanie.gawroriski tags: wip-summercoatrom
14:30
Add SQC to name normalization. check-in: 3eac82da55 user: stephanie.gawroriski tags: wip-summercoatrom
14:26
Ensure that test sourcesets are never bootable. check-in: e3b88462a4 user: stephanie.gawroriski tags: wip-summercoatrom
14:17
Construct library based ROM files for SummerCoat. check-in: d68c1d8a42 user: stephanie.gawroriski tags: wip-summercoatrom
08:02
Backup developer notes. check-in: f23f6deb70 user: squirreljme.automation tags: trunk
2020-11-22
16:36
Add basic compilation interfaces. check-in: ae6d3ff071 user: stephanie.gawroriski tags: wip-summercoatrom
16:08
For the processing of SummerCoat, make sure the emulator is kept up to date. check-in: 5c074c9323 user: stephanie.gawroriski tags: wip-summercoatrom
08:02
Backup developer notes. check-in: 7f2ac1ff92 user: squirreljme.automation tags: trunk
2020-11-21
22:33
Flush before close. check-in: 4a4813bf78 user: stephanie.gawroriski tags: wip-summercoatrom
22:31
Added GuardedOutputStream so System.out/System.err can be forwarded and they can be closed without failing. check-in: 94412fe66d user: stephanie.gawroriski tags: wip-summercoatrom
22:24
Move TerminalShelf into Java. check-in: 7d9131ba3e user: stephanie.gawroriski tags: wip-summercoatrom
19:27
Make the AOT task a little more generic to more easily be split off. check-in: a1d3d99d7a user: stephanie.gawroriski tags: wip-summercoatrom
19:16
Pass the JAR to be processed via standard input, SquirrelJME will have to be able to handle standard input currently. check-in: a378efcfd8 user: stephanie.gawroriski tags: wip-summercoatrom
19:08
Add base call to the AOT framework main entry point. check-in: c8d01f96a8 user: stephanie.gawroriski tags: wip-summercoatrom
17:05
Enable CircleCI steps for ROM building. check-in: 68b82113ed user: stephanie.gawroriski tags: wip-summercoatrom
16:53
Merge from trunk (keeping this updated). check-in: c479f35e4b user: stephanie.gawroriski tags: wip-ratufarefactor
16:50
Add question regarding SquirrelJME being Windows only. check-in: 5418dd05cd user: stephanie.gawroriski tags: trunk
16:47
Create new branch named "wip-summercoatrom" check-in: d84cf498e3 user: stephanie.gawroriski tags: wip-summercoatrom
16:33
Merge wip-midlcdui into trunk, yay! check-in: c7a66330f4 user: stephanie.gawroriski tags: trunk
16:15
Adjust CodeClimate. Closed-Leaf check-in: 4884e46bb4 user: stephanie.gawroriski tags: wip-midlcdui
16:02
Correct implementations for tests. check-in: 0a21ad2947 user: stephanie.gawroriski tags: wip-midlcdui
00:02
Correct selection expectations. check-in: d2b1ad95a4 user: stephanie.gawroriski tags: wip-midlcdui
2020-11-20
13:04
Add selections. check-in: a078fb7c0a user: stephanie.gawroriski tags: wip-midlcdui
2020-11-18
02:25
More corrections to list icon rendering; Implement get of more list properties. check-in: a2ea2fd047 user: stephanie.gawroriski tags: wip-midlcdui
01:14
Add rendering of list icons in MLE. check-in: e4405e50be user: stephanie.gawroriski tags: wip-midlcdui
00:01
Implement properties for list sizes. check-in: 979e437f1c user: stephanie.gawroriski tags: wip-midlcdui
2020-11-17
17:36
Merge fork. check-in: 691ee281c4 user: stephanie.gawroriski tags: trunk
17:33
Use the small machine for exporting the user guide, as it is very simple. check-in: 582f43ee32 user: stephanie.gawroriski tags: trunk
2020-11-16
08:02
Backup developer notes. check-in: 8971fb1cda user: squirreljme.automation tags: trunk
00:31
Correct handling of list selection. check-in: ba51bff384 user: stephanie.gawroriski tags: wip-midlcdui
00:11
Add a correct implementation of System.arrayCopy for objects. check-in: f69a3bbb87 user: stephanie.gawroriski tags: wip-midlcdui
2020-11-15
23:52
Add test for System.arrayCopy() to ensure it is correct; More list work. check-in: 81166a923f user: stephanie.gawroriski tags: wip-midlcdui
14:47
Some list selection work. check-in: 569eb4e796 user: stephanie.gawroriski tags: wip-midlcdui
2020-11-14
18:52
Some base work on lists. check-in: f49c7a92de user: stephanie.gawroriski tags: wip-midlcdui
15:04
Add a special key event type for handling commands rather than having a special key; Base testing for list selection; Other list implementation code. check-in: 32735b6804 user: stephanie.gawroriski tags: wip-midlcdui
14:24
More work on getting lists working. check-in: b1f0d5609d user: stephanie.gawroriski tags: wip-midlcdui
13:25
Correct italics not being permitted in font styles. check-in: 94612ddfbf user: stephanie.gawroriski tags: wip-midlcdui
2020-11-13
22:56
Set threshold for duplicated code in CodeClimate. check-in: 1d4e97db0a user: stephanie.gawroriski tags: wip-midlcdui
22:43
Add additional list tests. check-in: 57d5513cdd user: stephanie.gawroriski tags: wip-midlcdui
22:02
Add more base code for adding/removal of items. check-in: b53b8d9705 user: stephanie.gawroriski tags: wip-midlcdui
2020-11-08
19:53
Allow test inputs to have multi-parameters defined (will be useful for lists and such); Add more base for list tests. check-in: fcb3d3d68d user: stephanie.gawroriski tags: wip-midlcdui
2020-11-07
00:03
Add tests; Describe CMake Project. check-in: d1b07a6c8f user: stephanie.gawroriski tags: wip-midlcdui
2020-11-04
08:02
Backup developer notes. check-in: baa6c1d12a user: squirreljme.automation tags: trunk
2020-11-03
22:44
The developer notes task is never up to date; Add base test for lists. check-in: f8dd0c417e user: stephanie.gawroriski tags: wip-midlcdui
08:02
Backup developer notes. check-in: 44a1dda745 user: squirreljme.automation tags: trunk, x-date-202011
2020-11-01
17:25
Add base for list test. check-in: d4453ec3f5 user: stephanie.gawroriski tags: wip-midlcdui
2020-10-31
22:14
Use some text for list forms. check-in: b3bebfd5d9 user: stephanie.gawroriski tags: wip-midlcdui
22:04
Fixup the launcher enough and add some functionality to at least show something. check-in: 54e7b36bdf user: stephanie.gawroriski tags: wip-midlcdui
2020-10-30
12:00
Remove unused import. check-in: b98fa53946 user: stephanie.gawroriski tags: wip-midlcdui
02:47
Add warning suppression to random. check-in: 15a7d6d9a1 user: stephanie.gawroriski tags: wip-midlcdui
02:42
Add base test for the drawing of icon images for list items. check-in: 857c130198 user: stephanie.gawroriski tags: wip-midlcdui
01:17
Correct form property test. check-in: 87074698a2 user: stephanie.gawroriski tags: wip-midlcdui
01:01
Put in expected test results. check-in: 3126d87d3c user: stephanie.gawroriski tags: wip-midlcdui
00:56
Add more parts of the list item reset test. check-in: f784a8089b user: stephanie.gawroriski tags: wip-midlcdui
2020-10-26
07:02
Backup developer notes. check-in: fcd2db2886 user: squirreljme.automation tags: trunk
2020-10-25
22:57
Choices are equal only to themselves, but utilize hashCode() to detect changes. check-in: b07d7a4076 user: stephanie.gawroriski tags: wip-midlcdui
16:26
Merge from trunk. check-in: 0b8a261b19 user: stephanie.gawroriski tags: wip-midlcdui
2020-10-24
21:05
Use a blank file. check-in: 35009541cd user: stephanie.gawroriski tags: trunk
19:49
Add OS X 64-bit build. check-in: 19101b6795 user: stephanie.gawroriski tags: trunk
01:12
Make the full suite run always. check-in: cfc547bbfd user: stephanie.gawroriski tags: wip-midlcdui
2020-10-21
05:34
More base for list test; Remove Test from BaseUIFormTest. check-in: 92cbf62559 user: stephanie.gawroriski tags: wip-midlcdui
2020-10-19
23:02
Add Google and Android. check-in: 4d86a9f7c0 user: stephanie.gawroriski tags: trunk
23:01
Updates to contributing documentation. check-in: 72199a7910 user: stephanie.gawroriski tags: trunk
22:48
Contributing documentation update. check-in: 0be1e062ee user: stephanie.gawroriski tags: trunk
07:02
Backup developer notes. check-in: c3cb35914b user: squirreljme.automation tags: trunk
2020-10-18
17:52
Update pricing. check-in: 90fd6d9c73 user: stephanie.gawroriski tags: trunk
17:48
Add test results. check-in: 0b9319b533 user: stephanie.gawroriski tags: wip-midlcdui
16:28
Add missing test. check-in: 6942364db8 user: stephanie.gawroriski tags: wip-midlcdui
16:27
Add link to SquirrelJME YouTube and personal YouTube. check-in: e6352f589a user: stephanie.gawroriski tags: trunk
16:20
Add branding for YouTube. check-in: 91b05e0869 user: stephanie.gawroriski tags: trunk
13:34
Add base test and logic for lists. check-in: 67c9e8cbca user: stephanie.gawroriski tags: wip-midlcdui
12:53
Add additional paramter to the properties and such (for list items); Base for lists. check-in: b07b777783 user: stephanie.gawroriski tags: wip-midlcdui
07:02
Backup developer notes. check-in: c57852ca2d user: squirreljme.automation tags: trunk
2020-10-17
18:57
Add `full` launcher which can launch with the entire SquirrelJME suite. check-in: ffd4cb5a9e user: stephanie.gawroriski tags: wip-midlcdui
15:57
Commonize some of the logic with event handling. check-in: 12fb77e939 user: stephanie.gawroriski tags: wip-midlcdui
04:35
Implement injector for callbacks, used only for testing. check-in: 83048aae0f user: stephanie.gawroriski tags: wip-midlcdui
00:27
Base for canvas key event test. check-in: 05e7d21ee6 user: stephanie.gawroriski tags: wip-midlcdui
2020-10-16
21:59
Fill in Nokia DirectGraphics. check-in: 976b57ee0c user: stephanie.gawroriski tags: wip-midlcdui
12:07
Add indexes for RGB555 and for the PS2 ABGR1555. check-in: 25306aab7d user: stephanie.gawroriski tags: wip-midlcdui
02:05
Disable TestMinimizer. check-in: e5344d5ef7 user: stephanie.gawroriski tags: wip-midlcdui
00:23
Makefile adjustment. check-in: 4949f8f7c1 user: stephanie.gawroriski tags: trunk
2020-10-15
23:55
Correct makefile. check-in: d46551a582 user: stephanie.gawroriski tags: trunk
23:47
Include stdint.h for PS2. check-in: 7951ee5495 user: stephanie.gawroriski tags: trunk
23:10
Add PS2 Makefile fragments. check-in: e1767ff6c3 user: stephanie.gawroriski tags: trunk
22:17
Add PS2 to the RetroArch build. check-in: 9f688e8b48 user: stephanie.gawroriski tags: trunk
19:53
Disable MinimizedLoad test. check-in: 0e0162a13d user: stephanie.gawroriski tags: wip-midlcdui
17:24
Add missing slash. check-in: bc3374f812 user: stephanie.gawroriski tags: wip-midlcdui
15:51
Test condition was incorrectly inverted. check-in: fbc34b93d5 user: stephanie.gawroriski tags: wip-midlcdui
2020-10-14
21:58
Remove the headless flag set in CircleCI, the test should handle it. check-in: e0fcb81507 user: stephanie.gawroriski tags: wip-midlcdui
21:56
Check for headless before testing the LCDUI code, this will be removed later. check-in: 28b3a4de14 user: stephanie.gawroriski tags: wip-midlcdui
2020-10-13
03:51
Check and forward java.awt.headless for tests. check-in: a71b5f1ca5 user: stephanie.gawroriski tags: wip-midlcdui
03:12
Adjust CircleCI config. check-in: fa1334a79c user: stephanie.gawroriski tags: wip-midlcdui
03:00
Merge from trunk. check-in: 0ccd40490c user: stephanie.gawroriski tags: wip-midlcdui
2020-10-12
23:20
Remove un-needed recursive git clone. check-in: 860f69fd78 user: stephanie.gawroriski tags: trunk
23:05
Add PlayStation Vita build. check-in: 2a91ee1a18 user: stephanie.gawroriski tags: trunk
22:47
Add Nintendo Switch. check-in: af4ddf9c33 user: stephanie.gawroriski tags: trunk
22:39
Add Android build. check-in: 49e5637259 user: stephanie.gawroriski tags: trunk
22:29
Remove RetroArch from CircleCI build; Add later extension stage for common setup in SquirrelJME. check-in: 86b298ba2e user: stephanie.gawroriski tags: trunk
22:17
Move variables to stage definitions due to extensions. check-in: e801f19405 user: stephanie.gawroriski tags: trunk
22:06
Adjustments to CI/CD. check-in: 59a493cc95 user: stephanie.gawroriski tags: trunk
22:01
The required templates need to be included. check-in: 29250e5642 user: stephanie.gawroriski tags: trunk
21:49
Adjustment. check-in: 2a17d24b06 user: stephanie.gawroriski tags: trunk
21:45
Add base build pipeline for RetroArch CI/CD. check-in: 8de39a4769 user: stephanie.gawroriski tags: trunk
20:26
Adjustment to the output JUnit XML. check-in: da688c3e60 user: stephanie.gawroriski tags: wip-midlcdui
20:24
In the failure case, write out standard error from the test. check-in: 6770de8ee9 user: stephanie.gawroriski tags: wip-midlcdui
02:09
Correct test.single for multi-parameter tests; Add test for form properties. check-in: 275a8c9338 user: stephanie.gawroriski tags: wip-midlcdui
2020-10-10
17:11
Move all the form based UI tests to LCDUI, they belong there and multiple backends can be tested. check-in: 8c306cefd0 user: stephanie.gawroriski tags: wip-midlcdui
16:50
Correct test reference. check-in: ab90cb200e user: stephanie.gawroriski tags: wip-midlcdui
16:50
Move the invalid form shelf test over as it makes more sense to be in midp-lcdui and we can test multiple backends for validity. check-in: b6a061f463 user: stephanie.gawroriski tags: wip-midlcdui
16:41
Use the correct variable in the test. check-in: 9109d0d262 user: stephanie.gawroriski tags: wip-midlcdui
16:38
Add test to check if the display metrics are correct. check-in: 02616f55ab user: stephanie.gawroriski tags: wip-midlcdui
15:19
Add support for multi-parameter tests, the same test but supports parameters in the expected result which will run the test with the given parameter. check-in: 6c2d6a5201 user: stephanie.gawroriski tags: wip-midlcdui
07:02
Backup developer notes. check-in: 7e549dc3a5 user: squirreljme.automation tags: trunk
03:41
Base work on setting up for test reading and otherwise. check-in: 4b8d98534b user: stephanie.gawroriski tags: wip-midlcdui
01:47
Base split on the framebuffer and headless, both will be the same except headless is not attached to a real display but a virtual internal framebuffer. check-in: 2e6bd798d5 user: stephanie.gawroriski tags: wip-midlcdui
2020-10-09
20:03
Add to the changelog. check-in: f4fc975cf5 user: stephanie.gawroriski tags: wip-midlcdui
20:02
Make Integer.toString() just call Long.toString(); Correct and normalize values when printing Long.MIN_VALUE so that it prints that value correctly. check-in: 53c2138b42 user: stephanie.gawroriski tags: wip-midlcdui
19:39
Add test for parsing the smallest integer value. check-in: ee660fe514 user: stephanie.gawroriski tags: wip-midlcdui
19:15
Add additional ignore. check-in: 1e843c19a3 user: stephanie.gawroriski tags: wip-midlcdui
19:12
Correct failing test for SpringCoat; Have form refreshing for Swing happen at a delay in the event loop. check-in: 6acad6ee86 user: stephanie.gawroriski tags: wip-midlcdui
2020-10-08
17:02
Add failure tag to the output result XML; Reduce test timeout from 6m to 4m; When a test interrupts make sure the result is still written. check-in: 082db98c1a user: stephanie.gawroriski tags: wip-midlcdui
03:13
Correct one test. check-in: e53ee51f37 user: stephanie.gawroriski tags: wip-midlcdui
02:25
Remove imports. check-in: d27f666833 user: stephanie.gawroriski tags: wip-midlcdui
01:16
Do not have the check task depend on test, as the latter is defunct. check-in: 2c9acde4a1 user: stephanie.gawroriski tags: wip-midlcdui
2020-10-07
21:55
Update CircleCI to use testHosted. check-in: 17b49f09b6 user: stephanie.gawroriski tags: wip-midlcdui
21:43
Stop `test` from working, use `testHosted` instead as it is more reliable; Allow VM tests and such to be interrupted and cleanup accordingly if this happens, allows tests to be stopped without having to kill the JVMs in Task Manager; Enable more debugging on Windows builds. check-in: f29e06562b user: stephanie.gawroriski tags: wip-midlcdui
12:16
Remove the old display tests, they are not needed. check-in: 6f8085998a user: stephanie.gawroriski tags: wip-midlcdui
2020-10-05
07:02
Backup developer notes. check-in: 07e2770f14 user: squirreljme.automation tags: trunk, x-date-202010
03:01
Repainting work. check-in: 84a42b9f04 user: stephanie.gawroriski tags: wip-midlcdui
01:18
Minor work on attempting to get tests working. check-in: db98668591 user: stephanie.gawroriski tags: wip-midlcdui
2020-10-04
22:14
Corrections to tests. check-in: 9d4981101a user: stephanie.gawroriski tags: wip-midlcdui
20:53
Include :emulators:emulator-base:jar as a dependency for testing as it would be missed otherwise. check-in: 1a9d2a080d user: stephanie.gawroriski tags: wip-midlcdui
20:20
Implement forward for displayCurrent() and implement Display.removeCurrent(). check-in: 7e414361c9 user: stephanie.gawroriski tags: wip-midlcdui
02:05
Implement Display.callSerially(). check-in: 21fd695276 user: stephanie.gawroriski tags: wip-midlcdui
2020-10-03
22:48
Add base for input; Add new annotation ApiDefinedDeprecated instead of Deprecated, will slowly change over in the future. check-in: a02757eb90 user: stephanie.gawroriski tags: wip-midlcdui
20:57
Basic getSoftkeyLabelCoordinates() implementation. check-in: f9690cdec8 user: stephanie.gawroriski tags: wip-midlcdui
17:35
Forward itemAtPosition. check-in: 950c0fe1ec user: stephanie.gawroriski tags: wip-midlcdui
16:55
Remove the now old and unused dispatch for graphics. check-in: 7c7fb82f87 user: stephanie.gawroriski tags: wip-midlcdui
16:54
Remove old FBUI. check-in: 75cbeea027 user: stephanie.gawroriski tags: wip-midlcdui
16:49
Remove PhoneUI. check-in: 5d6124c9f6 user: stephanie.gawroriski tags: wip-midlcdui
16:29
Remove the VFB classes. check-in: 31b1a911c4 user: stephanie.gawroriski tags: wip-midlcdui
16:26
Remove some usages of UIState.getInstance(). check-in: 22db83dd34 user: stephanie.gawroriski tags: wip-midlcdui
2020-09-28
07:02
Backup developer notes. check-in: 8dc0a8f4eb user: squirreljme.automation tags: trunk
02:37
Activating of commands. check-in: 77bfd91e51 user: stephanie.gawroriski tags: wip-midlcdui
2020-09-27
18:19
Attempt to add action to the button, however it does not work. check-in: f34237b89a user: stephanie.gawroriski tags: wip-midlcdui
17:58
Add putting of actual command buttons onto the display form. check-in: 3e1d170290 user: stephanie.gawroriski tags: wip-midlcdui
14:56
Base work on adding support for the layout policies, currently SquirrelJME only supports two on the bottom. check-in: 8117e4bcac user: stephanie.gawroriski tags: wip-midlcdui
13:37
Improve the form showing/hiding logic. check-in: 55ad71009b user: stephanie.gawroriski tags: wip-midlcdui
13:13
Deprecate UIState.getInstance() so it cannot be used. check-in: 39266962a7 user: stephanie.gawroriski tags: wip-midlcdui
13:10
Correct thread instance check. check-in: 5c992a97f7 user: stephanie.gawroriski tags: wip-midlcdui
2020-09-26
23:57
Minor cleanup. check-in: a4d2ad6be6 user: stephanie.gawroriski tags: wip-midlcdui
15:56
Mark some graphics classes as deprecated and add some notes. check-in: 86c34bc3e8 user: stephanie.gawroriski tags: wip-midlcdui
15:52
Add base forwards for PencilGraphics based on capabilities. check-in: fd61062bd4 user: stephanie.gawroriski tags: wip-midlcdui
15:35
Add capability mappings for Graphics. check-in: ad4b93fc43 user: stephanie.gawroriski tags: wip-midlcdui
14:31
Add base zero-capabilities handling for HW graphics. check-in: b0bd0f986c user: stephanie.gawroriski tags: wip-midlcdui
13:43
Add base for Pencil graphics and such. check-in: 314eb225f5 user: stephanie.gawroriski tags: wip-midlcdui
2020-09-21
21:59
Rename item properties to widgets (allow for both form/item properties); Add repainting which is a special signal property (recycling). check-in: 5b1db2b799 user: stephanie.gawroriski tags: wip-midlcdui
07:02
Backup developer notes. check-in: 45f1c66a2a user: squirreljme.automation tags: trunk
03:05
Implement methods needed for drawing to work on SpringCoat. check-in: b649bfa7f4 user: stephanie.gawroriski tags: wip-midlcdui
2020-09-20
23:43
Add more arguments to the paint callback, the buffer and otherwise must be known. check-in: 39e327ea16 user: stephanie.gawroriski tags: wip-midlcdui
23:22
Forward the other callbacks. check-in: d2795dcb51 user: stephanie.gawroriski tags: wip-midlcdui
23:15
Implement create of callback thread. check-in: d10edfedbb user: stephanie.gawroriski tags: wip-midlcdui
2020-09-19
23:58
Change TODOs to use. check-in: e4b5756b34 user: stephanie.gawroriski tags: wip-midlcdui
2020-09-14
07:02
Backup developer notes. check-in: e700fc2df2 user: squirreljme.automation tags: trunk
2020-09-13
23:25
Commit missing file. check-in: db791a395b user: stephanie.gawroriski tags: wip-midlcdui
23:15
Implement handling of exitRequest() to terminate the program. check-in: a57e0df512 user: stephanie.gawroriski tags: wip-midlcdui
23:02
Add setting of properties, setting the initial title of a canvas. check-in: af9ae99c20 user: stephanie.gawroriski tags: wip-midlcdui
18:59
Add class to act as a callback to forward to the native UI. check-in: 2388671432 user: stephanie.gawroriski tags: wip-midlcdui
16:10
Change around exception order as SpringCoat exceptions were lost in VM errors. check-in: a045f47e4b user: stephanie.gawroriski tags: wip-midlcdui
15:58
Change order again, kill later. check-in: cc4987bce4 user: stephanie.gawroriski tags: wip-midlcdui
15:57
Change some exit codes; Print traces if the worker fails before doing an exit. check-in: d1a7f77837 user: stephanie.gawroriski tags: wip-midlcdui
15:24
Correct TypeShelf having the wrong test count. check-in: 3e35bc3d28 user: stephanie.gawroriski tags: wip-midlcdui
14:19
Add get of current Java thread. check-in: 32afb0c741 user: stephanie.gawroriski tags: wip-midlcdui
07:02
Backup developer notes. check-in: 8205a85bbe user: squirreljme.automation tags: trunk
00:12
Count daemon threads differently for hosted runs. check-in: 7dff429857 user: stephanie.gawroriski tags: wip-midlcdui
00:06
Minor thread work. check-in: 92122536d4 user: stephanie.gawroriski tags: wip-midlcdui
2020-09-12
23:24
Add support for daemon threads; Setup background thread for LCDUI; Correct issue where non-started threads counted as being alive; When a MIDlet exits, do not immedietly exit. check-in: c7d7f22bbd user: stephanie.gawroriski tags: wip-midlcdui
17:30
Some documentation updates regarding LCDUI. check-in: 3a44be526a user: stephanie.gawroriski tags: wip-midlcdui
16:28
Add additional canvas tests; Add more files to the ignore glob they are generated by IntelliJ for an unknown reason. check-in: cd27c6ac1b user: stephanie.gawroriski tags: wip-midlcdui
2020-09-11
07:02
Backup developer notes. check-in: ef815955a5 user: squirreljme.automation tags: trunk
2020-09-10
16:22
Merge in trunk changes. check-in: 298250a698 user: stephanie.gawroriski tags: wip-midlcdui
2020-09-09
22:55
Merge in the Multi-VM Refactor, yay! check-in: 0f2c994e87 user: stephanie.gawroriski tags: trunk
22:35
Correct ignore files. Closed-Leaf check-in: 958b9d2314 user: stephanie.gawroriski tags: wip-buildsummercoat
16:40
Switch CircleCI test result directories; Rename a number of classes to be consistent; Comment out the SummerCoat/RatufaCoat CircleCI build stuff, will bring those back in slowly in the future. check-in: 85d5f9cd55 user: stephanie.gawroriski tags: wip-buildsummercoat
2020-09-08
22:27
After tests run, scan all the test results and check their state and determine if the task passed or failed; Make the timeout 3 minutes per test instead of 2; Make the bytecode test classes public, so they can actually be tested. check-in: dc12b107f7 user: stephanie.gawroriski tags: wip-buildsummercoat
07:02
Backup developer notes. check-in: 1321248a9e user: squirreljme.automation tags: trunk
01:34
Write the output XML header. check-in: b63b160a61 user: stephanie.gawroriski tags: wip-buildsummercoat
01:24
Add missing dash for the source sets. check-in: 1eb6b1e4b4 user: stephanie.gawroriski tags: wip-buildsummercoat
01:20
Go back to poking so hosted testing works (it is a baseline). check-in: b6183c0f1e user: stephanie.gawroriski tags: wip-buildsummercoat
01:19
Put stdOut and stdErr within the test case. check-in: a3409096ea user: stephanie.gawroriski tags: wip-buildsummercoat
01:17
Correct standard error being written with the wrong tag; Add property to the test since the XMLs will need to be read and scanned to see if they passed or failed. check-in: 0c120445ad user: stephanie.gawroriski tags: wip-buildsummercoat
01:09
Add a thread to constantly read from stdOut/stdErr as it will block on Windows and tests will freeze; Add scheme for parallelism to not overtax the CPU but to also take advantage of CPUs; Add counter to check test run progress. check-in: b141d1fbcf user: stephanie.gawroriski tags: wip-buildsummercoat
2020-09-07
21:35
Double the timeout. check-in: 7223883d55 user: stephanie.gawroriski tags: wip-buildsummercoat
21:30
Add execution of tests and timing out just in case. check-in: d8781de40d user: stephanie.gawroriski tags: wip-buildsummercoat
18:12
Poke when starting tests so they may run under the hosted environment. check-in: 77b6a2529a user: stephanie.gawroriski tags: wip-buildsummercoat
18:05
Read all the task outputs for printing. check-in: e6daf035eb user: stephanie.gawroriski tags: wip-buildsummercoat
17:57
Execution of test VMs. check-in: 55efc58cac user: stephanie.gawroriski tags: wip-buildsummercoat
15:44
If the VM executor detects a test is trying to be run, name the profiler snapshot after the test instead of the runner; Store snapshots within their own directories. check-in: 047ada83f6 user: stephanie.gawroriski tags: wip-buildsummercoat
15:20
Work around for filling out the process information to run the tests with. check-in: 3508b77f30 user: stephanie.gawroriski tags: wip-buildsummercoat
14:49
Partial work as I figure out how to hack execution together. check-in: ab2a3bd967 user: stephanie.gawroriski tags: wip-buildsummercoat
13:42
Make test name its own method. check-in: b676711820 user: stephanie.gawroriski tags: wip-buildsummercoat
07:02
Backup developer notes. check-in: 50bf2499d8 user: squirreljme.automation tags: trunk
00:48
Include the JAR being used for testing as an additional input. check-in: d5f02d00ca user: stephanie.gawroriski tags: wip-buildsummercoat
00:41
Add input/output handling for tests, this is to make the Gradle task more reliable. check-in: ab14ec58d5 user: stephanie.gawroriski tags: wip-buildsummercoat
2020-09-02
07:02
Backup developer notes. check-in: db29472ae1 user: squirreljme.automation tags: trunk, x-date-202009
2020-08-30
23:04
Build a list of tests that should be ran. check-in: 925d665e91 user: stephanie.gawroriski tags: wip-buildsummercoat
2020-08-29
12:23
Refactor and commonize source set code slightly. check-in: e85873811e user: stephanie.gawroriski tags: wip-buildsummercoat
11:42
Actually commit the class file with the new code. check-in: 2726324140 user: stephanie.gawroriski tags: wip-buildsummercoat
07:02
Backup developer notes. check-in: 0af0ca170e user: squirreljme.automation tags: trunk
01:30
Move test name check over. check-in: 40ae0f41fd user: stephanie.gawroriski tags: wip-buildsummercoat
00:50
Correct typos. check-in: 2464fe00b0 user: stephanie.gawroriski tags: wip-buildsummercoat
2020-08-24
07:02
Backup developer notes. check-in: 57236e7e8f user: squirreljme.automation tags: trunk
00:38
Add additional pathways for the libraries and ROMs. check-in: 2883bda2b1 user: stephanie.gawroriski tags: wip-buildsummercoat
2020-08-23
19:57
Delete the dump-class and dump-zip modules, they are not needed. check-in: b44c3a2429 user: stephanie.gawroriski tags: trunk
19:54
Add ROMs to the building documentation. check-in: cc4ffa9e62 user: stephanie.gawroriski tags: wip-buildsummercoat
19:50
Some basis for CircleCI's layout with the new tasks (needs to be adjusted still); Add base general task for building ROMs. check-in: 4907523684 user: stephanie.gawroriski tags: wip-buildsummercoat
19:07
Remove all of the old tasks as what was important from them was used already. check-in: 489a9ca3b5 user: stephanie.gawroriski tags: wip-buildsummercoat
17:43
Notes on executing tests. check-in: 68e6705413 user: stephanie.gawroriski tags: wip-buildsummercoat
17:29
Add the pre-made PNG images of the logo. check-in: 0069b46f95 user: stephanie.gawroriski tags: trunk
13:35
Take arguments for the task action. check-in: baac23ed97 user: stephanie.gawroriski tags: wip-buildsummercoat
13:17
Use automatic build configuration in VSCode. check-in: a91d064c37 user: stephanie.gawroriski tags: trunk
13:10
Correct typo in the RatufaCoat readme. check-in: 87ee25f29a user: stephanie.gawroriski tags: trunk
07:02
Backup developer notes. check-in: d27a0c5886 user: squirreljme.automation tags: trunk
2020-08-22
22:17
Remove the task debug text. check-in: 30de1a938f user: stephanie.gawroriski tags: wip-buildsummercoat
20:15
Remove IOExceptions that are not needed. check-in: 14bd076fdb user: stephanie.gawroriski tags: wip-buildsummercoat
13:50
Minor Adjustments. check-in: ce3eee162a user: stephanie.gawroriski tags: wip-buildsummercoat
13:44
Make the error prefixes part of the generic plugin so that it is only included once. check-in: 4294d6ec27 user: stephanie.gawroriski tags: wip-buildsummercoat
13:32
Add base packages for the AOT compilers, currently just SummerCoat. check-in: faf8711fda user: stephanie.gawroriski tags: wip-buildsummercoat
13:21
Correct NPE in the error code prefixes. check-in: 9d0bcfdd8b user: stephanie.gawroriski tags: wip-buildsummercoat
13:11
Rename listErrorCode/nextErrorCode to use Prefix instead as it is less confusing; Add Id to the plain codes for less confusion. check-in: 9e455b7a63 user: stephanie.gawroriski tags: wip-buildsummercoat
07:02
Backup developer notes. check-in: ee6d19495f user: squirreljme.automation tags: trunk
04:02
VM snapshots are recorded now. check-in: 20504d9f58 user: stephanie.gawroriski tags: wip-buildsummercoat
2020-08-21
23:50
Running of both Hosted and SpringCoat; When running an emulator, be sure that it is included in the classpath otherwise it will not work. check-in: 9060e8189b user: stephanie.gawroriski tags: wip-buildsummercoat
12:25
Progress on executing the run task action; slight developerNote adjustments. check-in: 7357d5cd16 user: stephanie.gawroriski tags: wip-buildsummercoat
2020-08-19
00:00
Test. check-in: 94cca94329 user: stephanie.gawroriski tags: trunk
2020-08-18
23:56
Adjust author map to set the new automation account. check-in: c2ab848c6d user: stephanie.gawroriski tags: trunk
20:52
Adjust CodeQL config to only consider C++. check-in: 77fad285db user: stephanie.gawroriski tags: trunk
20:03
Enable CodeQL checks. check-in: 946fe798e5 user: stephanie.gawroriski tags: trunk
2020-08-16
15:45
Add additional dependencies and base setup for running tasks. check-in: 98c806beeb user: stephanie.gawroriski tags: wip-buildsummercoat
14:03
Add base interface for executing within the VM. check-in: 23a8d40f95 user: stephanie.gawroriski tags: wip-buildsummercoat
07:02
Backup developer notes. check-in: ec36f400fd user: squirreljme.automation tags: trunk
02:47
Use test configurations for testing; Only consider SquirrelJME modules; Add dependency debug but only when debugging is used. check-in: 89ee3f2d05 user: stephanie.gawroriski tags: wip-buildsummercoat
02:37
Ignore the RatufaCoat ROM. check-in: 0d44de03b5 user: stephanie.gawroriski tags: wip-buildsummercoat
02:36
Remove task resolution debug. check-in: e7869ceb45 user: stephanie.gawroriski tags: wip-buildsummercoat
02:34
Add a did processing which reduces the amount of recursion that happens in dependency evaluatoin. check-in: 9b250bc102 user: stephanie.gawroriski tags: wip-buildsummercoat
02:21
Propery dependency lookup for VM tasks. check-in: da384a0574 user: stephanie.gawroriski tags: wip-buildsummercoat
2020-08-15
23:12
Run library lookup. check-in: fa400c17be user: stephanie.gawroriski tags: wip-buildsummercoat
14:45
Add library processing, currently only for Hosted and SpringCoat. check-in: 77590e76c7 user: stephanie.gawroriski tags: wip-buildsummercoat
2020-08-13
22:13
Add missing RatufaCoat encodings. check-in: ec8c180095 user: stephanie.gawroriski tags: trunk
2020-08-12
23:25
Update to trunk. check-in: fc476604b0 user: stephanie.gawroriski tags: wip-midlcdui
23:24
Update to trunk. check-in: 1d0e60da84 user: stephanie.gawroriski tags: wip-buildsummercoat
23:24
Update to trunk. check-in: ff558d9de4 user: stephanie.gawroriski tags: wip-accesscontrol
23:09
Move a bunch of files around and also as well start the basis for testing. check-in: 155862eaa3 user: stephanie.gawroriski tags: wip-ratufarefactor
12:08
Make the core of SquirrelJME a library (to be used with libcheck); Add libCheck to Mac OS X/Linux CircleCI build; Have individual SDL2 and libretro SquirrelJME core implementations. check-in: fb0bdb7063 user: stephanie.gawroriski tags: wip-ratufarefactor
11:50
Base initial rearrange from a few days ago. check-in: e6711aa70a user: stephanie.gawroriski tags: wip-ratufarefactor
2020-08-10
01:04
Base for error values. check-in: 67b6540623 user: stephanie.gawroriski tags: wip-ratufarefactor
2020-08-09
21:44
Code formatting in CLion. check-in: bd82ec16c7 user: stephanie.gawroriski tags: wip-ratufarefactor
21:07
Move operation encodings and operations into their own include. check-in: d0a5145aad user: stephanie.gawroriski tags: wip-ratufarefactor
20:52
Rename sjme_cpustate to sjme_cpuframe, it makes much more sense. check-in: c3139f3ccb user: stephanie.gawroriski tags: wip-ratufarefactor
16:46
Create new branch named "wip-ratufarefactor" check-in: f1a1bf7840 user: stephanie.gawroriski tags: wip-ratufarefactor
2020-08-08
15:30
More release thoughts. check-in: 78d4dc5830 user: stephanie.gawroriski tags: trunk
15:18
Some release changes. check-in: a0a8cc7cb3 user: stephanie.gawroriski tags: trunk
12:57
Merge from trunk. check-in: 50ef50b562 user: stephanie.gawroriski tags: wip-buildsummercoat
12:56
Set Codebeat limits for ABC. check-in: 3d598440d7 user: stephanie.gawroriski tags: trunk
07:02
Backup developer notes. check-in: f7d2a4f1f1 user: squirreljme.automation tags: trunk
2020-08-07
23:59
Add base for the various tasks for libraries and otherwise. check-in: 1cabebef62 user: stephanie.gawroriski tags: wip-buildsummercoat
16:48
Add helper method to get the provider for the file input. check-in: 509964678c user: stephanie.gawroriski tags: wip-buildsummercoat
16:41
Base for library tasks for the VMs and source sets. check-in: c8074d1749 user: stephanie.gawroriski tags: wip-buildsummercoat
13:04
Deprecate tasks that will be going away; Use Hosted instead of Native; Base logic for initialization. check-in: 6fdd1c6814 user: stephanie.gawroriski tags: wip-buildsummercoat
2020-08-06
22:30
Some base work on build refactors for the various VMs. check-in: edb66459bc user: stephanie.gawroriski tags: wip-buildsummercoat
12:58
Rename the JARs to not include the version number. check-in: 541707db9e user: stephanie.gawroriski tags: wip-buildsummercoat
12:43
Create new branch named "wip-buildsummercoat" check-in: b3b8ad12d2 user: stephanie.gawroriski tags: wip-buildsummercoat
2020-08-03
07:02
Backup developer notes. check-in: 040269a0fb user: squirreljme.automation tags: trunk
2020-08-02
16:25
Add modifiers to the key and mouse events. check-in: 5834ca6766 user: stephanie.gawroriski tags: wip-midlcdui
16:20
Service repaints to force them to happen. check-in: 21d1c8a12a user: stephanie.gawroriski tags: wip-midlcdui
16:18
Add more tests for Canvas. check-in: 0d2733deab user: stephanie.gawroriski tags: wip-midlcdui
2020-08-01
16:19
Update from trunk. check-in: 410cfcb731 user: stephanie.gawroriski tags: wip-midlcdui
15:28
Add settings for CodeBeat. check-in: b9cdbe5119 user: stephanie.gawroriski tags: trunk
14:35
Merge from trunk. check-in: e3141cdae5 user: stephanie.gawroriski tags: wip-midlcdui
14:29
Add CodeClimate configuration. check-in: 25b4c7f8f3 user: stephanie.gawroriski tags: trunk, x-date-202008
2020-07-31
15:27
Add additional checks. check-in: cd5b576657 user: stephanie.gawroriski tags: trunk
15:00
Merge from trunk. check-in: a14fa0c876 user: stephanie.gawroriski tags: wip-midlcdui
15:00
Correct the various C++ errors. check-in: 6f724b492e user: stephanie.gawroriski tags: wip-midlcdui
14:46
Correct readme badges. check-in: b21b4ef039 user: stephanie.gawroriski tags: trunk
2020-07-29
07:02
Backup developer notes. check-in: 22d7cb9a41 user: squirreljme.automation tags: trunk
2020-07-28
22:56
Update public key. check-in: 59c32499bf user: stephanie.gawroriski tags: trunk
22:51
Merge in the user guide branch. check-in: be3919ede9 user: stephanie.gawroriski tags: trunk
22:34
More work on the user guide, likely final. Closed-Leaf check-in: f90fa85ee8 user: stephanie.gawroriski tags: wip-userguide
14:48
Convert home link. check-in: fc1188c19f user: stephanie.gawroriski tags: wip-userguide
14:43
Convert special home page name. check-in: ef7149ad37 user: stephanie.gawroriski tags: wip-userguide
14:39
Correct links and properly cleanup. check-in: acbfef5bfb user: stephanie.gawroriski tags: wip-userguide
14:32
Update script to do the GitHub conversion possibly better. check-in: ff62f0fbb1 user: stephanie.gawroriski tags: wip-userguide
13:44
Correct sidebar. check-in: 69569f88eb user: stephanie.gawroriski tags: wip-userguide
13:43
GitHub only likes `md` extensions. check-in: 1a3636481d user: stephanie.gawroriski tags: wip-userguide
13:34
Add additional FAQ item. check-in: fe34a124ea user: stephanie.gawroriski tags: wip-userguide
13:05
Add links. check-in: 5e0403e53c user: stephanie.gawroriski tags: wip-userguide
13:02
Add documents for GitHub. check-in: 104c78a3af user: stephanie.gawroriski tags: wip-userguide
12:25
Correct an incorrect file name being synced. check-in: fb2280922a user: stephanie.gawroriski tags: wip-userguide
07:02
Backup developer notes. check-in: 9f5f8a5064 user: squirreljme.automation tags: trunk
03:19
Correct deployment key. check-in: dd49f43474 user: stephanie.gawroriski tags: wip-userguide
03:02
Add the user SSH keys. check-in: e76225546d user: stephanie.gawroriski tags: wip-userguide
02:54
Do not copy the entire repository root. check-in: 6f55ce23d3 user: stephanie.gawroriski tags: wip-userguide
02:50
Make file executable. check-in: 55f82fa037 user: stephanie.gawroriski tags: wip-userguide
02:30
Is clone, not checkout. check-in: ccfee300fa user: stephanie.gawroriski tags: wip-userguide
02:28
Use better descriptions for the two error code managers. check-in: 0ab3604d59 user: stephanie.gawroriski tags: wip-userguide
02:22
Correct user guide export script. check-in: 63b7d22362 user: stephanie.gawroriski tags: wip-userguide
02:17
Add to the user guide. check-in: 9835cfd6eb user: stephanie.gawroriski tags: wip-userguide
02:12
Rename to readme. check-in: 2430a3369a user: stephanie.gawroriski tags: wip-userguide
02:10
Add user guide syncing to the pipeline. check-in: 5546b3a35b user: stephanie.gawroriski tags: wip-userguide
01:48
Base for user guide index. check-in: b668b5dd5b user: stephanie.gawroriski tags: wip-userguide
01:41
Create new branch named "wip-userguide" check-in: c8762c10d9 user: stephanie.gawroriski tags: wip-userguide
01:07
Add account for SquirrelJME automation. check-in: a8bf013b66 user: stephanie.gawroriski tags: trunk
01:04
Remove the standalone uudecode tool as it is not needed. check-in: f95e93d44a user: stephanie.gawroriski tags: trunk
01:03
Remove tool-jdwp, it is not used. check-in: 959c8884c8 user: stephanie.gawroriski tags: trunk
01:02
Mark some modules as deprecated for AutumnCoat, when that comes they will go poof. check-in: e1ec8c371c user: stephanie.gawroriski tags: trunk
00:53
Add test for canvas repaint. check-in: fe72585226 user: stephanie.gawroriski tags: wip-midlcdui
2020-07-27
07:02
Backup developer notes. check-in: 9bb6afd92b user: squirreljme.automation tags: trunk
00:51
Add shelves for injecting/flushing events; Add some base test classes. check-in: 3488e1c2a8 user: stephanie.gawroriski tags: wip-midlcdui
00:10
Make the base form test classes be public. check-in: 6c1c248631 user: stephanie.gawroriski tags: wip-midlcdui
2020-07-26
19:07
Minor adjustment. check-in: 5d7185a705 user: stephanie.gawroriski tags: wip-midlcdui
13:21
IntelliJ adjustments; Add base class for display and form tests. check-in: 35aa330733 user: stephanie.gawroriski tags: wip-midlcdui
13:03
Correct package statement locaiton. check-in: 8e60c7b688 user: stephanie.gawroriski tags: wip-midlcdui
12:53
Move files around. check-in: 3f275de300 user: stephanie.gawroriski tags: wip-midlcdui
12:39
Updates from trunk. check-in: d0bef481db user: stephanie.gawroriski tags: wip-midlcdui
12:39
Project adjustment. check-in: 142576c564 user: stephanie.gawroriski tags: trunk
07:02
Backup developer notes. check-in: d94f3616f2 user: squirreljme tags: trunk
2020-07-25
20:33
Put the SourceForge link in the right location. check-in: cb9c25326a user: stephanie.gawroriski tags: trunk
20:22
Ignore failed uploads as they are not that important. check-in: 16b530e0e5 user: stephanie.gawroriski tags: trunk
19:42
Update Windows upload source. check-in: 22355fd3c6 user: stephanie.gawroriski tags: trunk
19:30
Correct upload commands? check-in: c61908d508 user: stephanie.gawroriski tags: trunk
19:18
Attempt binary upload to SourceForge. check-in: 864367ce37 user: stephanie.gawroriski tags: trunk
14:30
Merge from trunk. check-in: 1a7c0b2f20 user: stephanie.gawroriski tags: wip-midlcdui
14:29
Define some tags and tag modules. check-in: 6dbd362fe0 user: stephanie.gawroriski tags: trunk
13:51
Allow alternative MIDlets to be selected by using `squirreljme.midlet`. check-in: 189bdf2d55 user: stephanie.gawroriski tags: trunk
2020-07-23
07:02
Backup developer notes. check-in: 65524ca9eb user: squirreljme tags: trunk
2020-07-22
07:02
Backup developer notes. check-in: b6e8fd948e user: squirreljme tags: trunk
03:02
Update from trunk. check-in: cb99c89e15 user: stephanie.gawroriski tags: wip-accesscontrol
03:02
Update from trunk. check-in: 173b721524 user: stephanie.gawroriski tags: wip-midlcdui
02:59
Correct the file typing for C/C++. check-in: 5880908a89 user: stephanie.gawroriski tags: trunk
02:43
Remove some old outdated scripts. check-in: 592eac6fd0 user: stephanie.gawroriski tags: trunk
00:50
Merge from trunk. check-in: 17f25028c0 user: stephanie.gawroriski tags: wip-accesscontrol
00:42
Merge in trunk. check-in: d0d6826272 user: stephanie.gawroriski tags: wip-midlcdui
00:32
Merge wip-ratufacmake into trunk. check-in: 86973746a0 user: stephanie.gawroriski tags: trunk
00:12
Put bash commands on their own line. Closed-Leaf check-in: a6c42a72bf user: stephanie.gawroriski tags: wip-ratufacmake
00:03
Try using bash instead. check-in: eb120dfaab user: stephanie.gawroriski tags: wip-ratufacmake
2020-07-21
23:48
Attempt again to get Windows commands running. check-in: 2dd166f683 user: stephanie.gawroriski tags: wip-ratufacmake
23:42
Add additional ignores and otherwise. check-in: 96cde17f2d user: stephanie.gawroriski tags: wip-ratufacmake
23:38
Move them to the next line. check-in: 24a4ddf91b user: stephanie.gawroriski tags: wip-ratufacmake
23:34
Commands cannot start with percent. check-in: 563f5b4009 user: stephanie.gawroriski tags: wip-ratufacmake
23:29
More configuration adjustments for Windows. check-in: 796ff56780 user: stephanie.gawroriski tags: wip-ratufacmake
19:20
Make curl less prone to break. check-in: 5edd713e89 user: stephanie.gawroriski tags: wip-ratufacmake
19:00
Configuration update. check-in: 838d1a06dc user: stephanie.gawroriski tags: wip-ratufacmake
14:28
Set the correct PATH. check-in: e8d3db1dcd user: stephanie.gawroriski tags: wip-ratufacmake
14:08
Remove install args. check-in: 5bfbb1227d user: stephanie.gawroriski tags: wip-ratufacmake
13:55
Use system path. check-in: 5b91553293 user: stephanie.gawroriski tags: wip-ratufacmake
13:15
Install into path and set path check-in: 9d0f896db0 user: stephanie.gawroriski tags: wip-ratufacmake
12:26
Install mingw as well. check-in: 9f63fa582d user: stephanie.gawroriski tags: wip-ratufacmake
12:22
Try using chocolatey to install dependencies needed. check-in: 31286b1f8f user: stephanie.gawroriski tags: wip-ratufacmake
07:02
Backup developer notes. check-in: ee157a0194 user: squirreljme tags: trunk
04:33
Update Windows Orb. check-in: 55723b58f3 user: stephanie.gawroriski tags: wip-ratufacmake
04:13
Download and install make. check-in: d6c81c747d user: stephanie.gawroriski tags: wip-ratufacmake
03:54
RatufaCoat build corrections. check-in: f2e77d7c57 user: stephanie.gawroriski tags: wip-ratufacmake
03:40
Correct curl command. check-in: fa0a7161d7 user: stephanie.gawroriski tags: wip-ratufacmake
03:27
More CircleCI Debugging. check-in: cd332279b5 user: stephanie.gawroriski tags: wip-ratufacmake
03:10
CircleCI config corrections; Request an older version of CMake. check-in: 0aa4e8e7d0 user: stephanie.gawroriski tags: wip-ratufacmake
02:59
Install CMake and libraries needed for C code. check-in: f83d17367e user: stephanie.gawroriski tags: wip-ratufacmake
02:50
Correct CircleCI parse error. check-in: 387a310b79 user: stephanie.gawroriski tags: wip-ratufacmake
02:44
Perform a build for RetroArch (Windows only) as well. check-in: 6012100f5e user: stephanie.gawroriski tags: wip-ratufacmake
02:39
Update CircleCI config to build RatufaCoat. check-in: 7c41a24024 user: stephanie.gawroriski tags: wip-ratufacmake
02:14
Add building instructions and correct the RetroArch build. check-in: bfbac5877d user: stephanie.gawroriski tags: wip-ratufacmake
01:33
Add missing files. check-in: 13f8ccde49 user: stephanie.gawroriski tags: wip-ratufacmake
01:30
Bunch of cleanup on the RatufaCoat layout. check-in: 7d24adfa55 user: stephanie.gawroriski tags: wip-ratufacmake
00:29
Update some documentation. check-in: db46567a49 user: stephanie.gawroriski tags: wip-ratufacmake
00:13
More base work to projectify RatufaCoat. check-in: 45c621a4f6 user: stephanie.gawroriski tags: wip-ratufacmake
2020-07-20
23:58
Add more ignores and base for CMakeLists. check-in: 01ff24e353 user: stephanie.gawroriski tags: wip-ratufacmake
23:53
Create new branch named "wip-ratufacmake" check-in: 8a687cd1a8 user: stephanie.gawroriski tags: wip-ratufacmake
07:02
Backup developer notes. check-in: 2b3d88790c user: squirreljme tags: trunk
2020-07-19
23:43
Correction compilation and test errors. check-in: aab8f48862 user: stephanie.gawroriski tags: wip-midlcdui
23:30
Deprecate all of the various old LCDUI interfaces. check-in: 9423c3f12a user: stephanie.gawroriski tags: wip-midlcdui
23:17
More work on the forms cleaning them up and simplifying the LCDUI stuff. check-in: 9700e8896d user: stephanie.gawroriski tags: wip-midlcdui
20:34
Add base constants for callbacks (will be form associated rather than display associated); Base interfaces and constants for all of the properties and events. check-in: 1ce4eaf2ae user: stephanie.gawroriski tags: wip-midlcdui
19:20
Fixes to the invalid operations. check-in: 8e46e29421 user: stephanie.gawroriski tags: wip-midlcdui
19:09
Allow values from higher manifests to be overridden. check-in: 737e901fcc user: stephanie.gawroriski tags: wip-midlcdui
19:03
Add additional form tests. check-in: 67c696c641 user: stephanie.gawroriski tags: wip-midlcdui
18:33
Basic mle_form.cpp refactoring; More UIForm implementation and testing. check-in: d0e39a8c71 user: stephanie.gawroriski tags: wip-midlcdui
14:51
Make it invalid to delete form items that are in a form. check-in: f7be1665b2 user: stephanie.gawroriski tags: wip-midlcdui
04:34
Additional implementation work. check-in: 7f8ef9a73d user: stephanie.gawroriski tags: wip-midlcdui
2020-07-18
23:54
Showing of items on the forms. check-in: 378ee1561a user: stephanie.gawroriski tags: wip-midlcdui
19:30
Adding of items. check-in: 195cb01d86 user: stephanie.gawroriski tags: wip-midlcdui
18:53
Add base for items and such. check-in: f320b79dc7 user: stephanie.gawroriski tags: wip-midlcdui
15:07
Fix compilation errors. check-in: 7f7c08b103 user: stephanie.gawroriski tags: wip-midlcdui
15:05
Add base for getting/setting items on forms. check-in: 97d074a2f0 user: stephanie.gawroriski tags: wip-midlcdui
14:03
Add base for item new/delete and a test for it. check-in: 63cc84d621 user: stephanie.gawroriski tags: wip-midlcdui
2020-07-17
22:49
Update TOR link. check-in: 7153ebd211 user: stephanie.gawroriski tags: trunk
22:15
Add new method for forms. check-in: 73137fa174 user: stephanie.gawroriski tags: wip-midlcdui
07:02
Backup developer notes. check-in: d4d689012c user: squirreljme tags: trunk
2020-07-16
12:03
Add base for item types. check-in: 0969a34e1f user: stephanie.gawroriski tags: wip-midlcdui
2020-07-15
07:02
Backup developer notes. check-in: a26d45d9ec user: squirreljme tags: trunk
02:14
JavaDoc corrections. check-in: 8dafc53d40 user: stephanie.gawroriski tags: trunk
2020-07-14
23:41
Merge in trunk changes. check-in: 1e1419046b user: stephanie.gawroriski tags: wip-accesscontrol
23:40
Merge changes from trunk. check-in: 9f7375c8b4 user: stephanie.gawroriski tags: wip-midlcdui
23:37
Merge wip-tasks into trunk. check-in: 28dcf85a12 user: stephanie.gawroriski tags: trunk
23:21
Create new branch named "wip-tasks" Closed-Leaf check-in: cbe6ac7107 user: stephanie.gawroriski tags: wip-tasks
23:19
Minor work on access. check-in: 50d1bfe3e2 user: stephanie.gawroriski tags: wip-accesscontrol
2020-07-13
07:02
Backup developer notes. check-in: 39012077cc user: squirreljme tags: trunk
2020-07-12
21:28
Fix the permission implication issues. check-in: 523d2fb264 user: stephanie.gawroriski tags: wip-accesscontrol
17:33
Permissions work. check-in: a3cf77ebcf user: stephanie.gawroriski tags: wip-accesscontrol
17:06
Add more test strings for TestImpliedPermission. check-in: 831253bc01 user: stephanie.gawroriski tags: wip-accesscontrol
16:45
Only allow wildcards at the ends of permissions. check-in: 6885d21617 user: stephanie.gawroriski tags: wip-accesscontrol
16:32
Correct all the various compile errors due to the move. check-in: 826a459e79 user: stephanie.gawroriski tags: wip-accesscontrol
16:25
Move Sorted maps to CLDC. check-in: d92087d164 user: stephanie.gawroriski tags: wip-accesscontrol
16:20
Remove duplicate NaturalComparator; Rename SortedTree related classes. check-in: 7eaad5cbf4 user: stephanie.gawroriski tags: wip-accesscontrol
16:13
Do not use TreeMap because it is not in CLDC. check-in: 0451a90e91 user: stephanie.gawroriski tags: wip-accesscontrol
16:02
Add more debugging. check-in: 15a7ad812e user: stephanie.gawroriski tags: wip-accesscontrol
07:02
Backup developer notes. check-in: fef31fe30b user: squirreljme tags: trunk
03:21
Debugging fixes; Attempts to debug the sudden stop of execution; Add verbose debugging to start/stop levels of debugging. check-in: 05d526d49b user: stephanie.gawroriski tags: wip-accesscontrol
01:22
Adjust System.arraycopy() and correct Class.isAssignableFrom(). check-in: 0374f75582 user: stephanie.gawroriski tags: wip-accesscontrol
2020-07-11
23:58
Add system property in the build to allow a single test to run (much faster than running all of them over and over). check-in: 9fccc8e688 user: stephanie.gawroriski tags: wip-accesscontrol
23:32
Add test for boolean arrays. check-in: 8b7798ae89 user: stephanie.gawroriski tags: wip-accesscontrol
23:09
Add more key encodings for tests; Add more array list boxing types; Change the implied permission test. check-in: 2c35af328b user: stephanie.gawroriski tags: wip-accesscontrol
2020-07-10
07:02
Backup developer notes. check-in: 992ddb886f user: squirreljme tags: trunk
00:12
Remove the todo in RuntimePermission. check-in: 6247d4cd8f user: stephanie.gawroriski tags: wip-accesscontrol
00:06
Delete the old cldc ref package; Implement most of BasicPermission; Add tests for BasicPermission; Add base for policies and actions. check-in: e558c7447b user: stephanie.gawroriski tags: wip-accesscontrol
2020-07-09
12:34
Remove CR and LF from the task buffer reading. check-in: 858d95210b user: stephanie.gawroriski tags: wip-accesscontrol
12:28
Do not allocate byte array in the task buffer. check-in: ea0f7f3dfc user: stephanie.gawroriski tags: wip-accesscontrol
12:27
When reading from the buffer removeFirst() instead of getFirst(). check-in: decf1d935c user: stephanie.gawroriski tags: wip-accesscontrol
11:12
Reduce the give up delay by 1000x (is now 20s from 5.5h). check-in: ffb1744a50 user: stephanie.gawroriski tags: wip-accesscontrol
10:59
Make sure the pipe is not null before closing it. check-in: 407debd2d8 user: stephanie.gawroriski tags: wip-accesscontrol
10:56
When a machine exits, close all of the attached terminal pipes. check-in: d62e955278 user: stephanie.gawroriski tags: wip-accesscontrol
10:49
Add printing to the console for PipeOutputStream to help debug. check-in: a3a4751ee8 user: stephanie.gawroriski tags: wip-accesscontrol
10:48
Add indicator as to which test is starting. check-in: 7d54fb8950 user: stephanie.gawroriski tags: wip-accesscontrol
10:45
Update the changelog. check-in: 3896f5caa1 user: stephanie.gawroriski tags: wip-accesscontrol
10:32
Fix a bug in ByteDeque. check-in: 7a961771d6 user: stephanie.gawroriski tags: wip-accesscontrol
10:24
Implement a large portion of the task management. check-in: 003c8f6a67 user: stephanie.gawroriski tags: wip-accesscontrol
01:42
Implement some TaskShelf methods; Add test for task traces. check-in: a0df1f2972 user: stephanie.gawroriski tags: wip-accesscontrol
00:21
Remove unused code. check-in: c755947b5d user: stephanie.gawroriski tags: wip-accesscontrol
2020-07-07
07:02
Backup developer notes. check-in: 84b454cc94 user: squirreljme tags: trunk
2020-07-06
22:17
Hopefully correctly catch MLE terminal call failures. check-in: 2d582f4686 user: stephanie.gawroriski tags: wip-accesscontrol
18:03
Allow single byte task buffer reads to be interrupted. check-in: 807bb47b46 user: stephanie.gawroriski tags: wip-accesscontrol
17:34
Correct some errors. check-in: eff895e2e5 user: stephanie.gawroriski tags: wip-accesscontrol
17:04
Correct some compilation errors. check-in: 8b9ed1ebf0 user: stephanie.gawroriski tags: wip-accesscontrol
16:56
Have the terminal shelf handlers use the pipe helpers; Implement more SpringCoat shelves. check-in: 6f64e5a0fc user: stephanie.gawroriski tags: wip-accesscontrol
16:31
Make TaskInputStream more reliable with errors; Have helpers for MLE calls in TerminalPipeManager. check-in: 607a29fde0 user: stephanie.gawroriski tags: wip-accesscontrol
16:08
Add shared manager for terminal pipes. check-in: e71eb90f79 user: stephanie.gawroriski tags: wip-accesscontrol
14:22
Add base for output pipes that will be used in the system. check-in: 76f216427c user: stephanie.gawroriski tags: wip-accesscontrol
2020-07-03
13:26
Base for UI Daemons and otherwise. check-in: c03f0cf61b user: stephanie.gawroriski tags: wip-midlcdui
12:26
Correct compilation errors. check-in: d892391ce3 user: stephanie.gawroriski tags: wip-midlcdui
12:23
Mark buffer test as only being in anycoat. check-in: 58d6a8dd97 user: stephanie.gawroriski tags: wip-accesscontrol
12:17
Remove unused imports. check-in: bc628ebe95 user: stephanie.gawroriski tags: wip-accesscontrol
07:02
Backup developer notes. check-in: e34d8dd186 user: squirreljme tags: trunk
2020-07-02
23:44
Add additional tests for the new task shelf. check-in: 93ba8c361e user: stephanie.gawroriski tags: wip-accesscontrol
23:12
Add all of the shelf methods needed to properly handle task creation and otherwise. check-in: 03ad83b5df user: stephanie.gawroriski tags: wip-accesscontrol
22:16
Add base description type for access control. check-in: 02dafc92a8 user: stephanie.gawroriski tags: wip-accesscontrol
21:54
Create new branch named "wip-accesscontrol" check-in: 1f52a8c07f user: stephanie.gawroriski tags: wip-accesscontrol
21:48
Adjust changelog, add class that is missing. check-in: 5f41f39d7f user: stephanie.gawroriski tags: wip-midlcdui
16:01
Corrections to the route, minor documentation update. check-in: b1662e8054 user: stephanie.gawroriski tags: trunk
2020-07-01
23:33
Show of forms on SpringCoat. check-in: 05925fa47b user: stephanie.gawroriski tags: wip-midlcdui
23:27
If the Throwable in a TODO is a LinkageError try a normal printStackTrace() on it. check-in: a609f7d56c user: stephanie.gawroriski tags: wip-midlcdui
23:23
Bunch of base LCDUI work; Try to print the backup trace in a TODO. check-in: edfdef8e10 user: stephanie.gawroriski tags: wip-midlcdui
07:02
Backup developer notes. check-in: 134c2ad82a user: squirreljme tags: trunk, x-date-202007
2020-06-30
23:59
Add base for UIForms and UIFormEngines, have figured out how I want to go about this. check-in: 6db53f78f2 user: stephanie.gawroriski tags: wip-midlcdui
22:38
Add missing package-info for LCDUI. check-in: 0cf5da7bb0 user: stephanie.gawroriski tags: wip-midlcdui
22:28
Create new branch named "wip-midlcdui" check-in: 5ddea90a4e user: stephanie.gawroriski tags: wip-midlcdui
22:23
Merge wip-midlevel into trunk, yay! check-in: 7e48f725c8 user: stephanie.gawroriski tags: trunk
22:14
Removal of ObjectAccess. Closed-Leaf check-in: 84d1b6e583 user: stephanie.gawroriski tags: wip-midlevel
12:20
Set SpringCoat timeout at 15 minutes. check-in: 8e7efcd19b user: stephanie.gawroriski tags: wip-midlevel
11:56
Correct out of bounds in ByteArrayInputStream.read(byte[]). check-in: 134ba0acc1 user: stephanie.gawroriski tags: wip-midlevel
07:02
Backup developer notes. check-in: 174e69a68a user: squirreljme tags: trunk
02:54
Hopefully fix the last call and have all tests in cldc-compact passing? check-in: d8f6c1ca2d user: stephanie.gawroriski tags: wip-midlevel
02:39
More fixings for the MLE error checking. check-in: f03755ed49 user: stephanie.gawroriski tags: wip-midlevel
02:12
Fixes for Runtime and Terminal shelves. check-in: 468ce76e8f user: stephanie.gawroriski tags: wip-midlevel
01:55
Some MLE call corrections; Enable JUnit XML and HTML reports in the tests (if this has an effect). check-in: 847b28b792 user: stephanie.gawroriski tags: wip-midlevel
01:35
Throw the correct exception. check-in: c07a6ae36d user: stephanie.gawroriski tags: wip-midlevel
01:28
More test fixes and functionality; Cleanup threads which have been terminated; Hide the terminated variable; Change order of thread initialization, enter main then create the thread instance so we are not quickly terminated this is so that threads are only terminated once. check-in: b3686a37ce user: stephanie.gawroriski tags: wip-midlevel
2020-06-29
07:02
Backup developer notes. check-in: ddf1215c7b user: squirreljme tags: trunk
03:25
Do not check bounds in String.charAt(), allow the exception to be thrown; Use System.arraycopy() in ByteArrayInputStream as it can be native; Use full native copies in System.arraycopy() and Arrays.copyOf(); Have a branch specifically for primitive types in System.arraycopy(); Add some pre-checks to optimize away everything else. check-in: 5ae3cf6070 user: stephanie.gawroriski tags: wip-midlevel
02:28
Correct clearing again. check-in: f600bc6e86 user: stephanie.gawroriski tags: wip-midlevel
02:20
Implement javaThread clear interrupt. check-in: 8d87b29fea user: stephanie.gawroriski tags: wip-midlevel
02:09
Correct thread interrupting (wait/sleep clear interrupt on the current thread if it occured); Some minor fixes to MLE in SpringCoat. check-in: c6cd8c3bc7 user: stephanie.gawroriski tags: wip-midlevel
00:20
Add some more GitHub files. check-in: c306280cfc user: stephanie.gawroriski tags: trunk
2020-06-28
22:28
Add more GitHub templates. check-in: 30b87ed2c4 user: stephanie.gawroriski tags: trunk
22:07
Add dependabot. check-in: 91ebda8553 user: stephanie.gawroriski tags: trunk
16:44
Correct compilation error. check-in: 1834775839 user: stephanie.gawroriski tags: wip-midlevel
16:44
Correct name and type for enumValues(). check-in: 1e2246c2e7 user: stephanie.gawroriski tags: wip-midlevel
16:42
Use the correct descriptor for enumValues(). check-in: d15d3e67f4 user: stephanie.gawroriski tags: wip-midlevel
16:37
Remove debugging points from within the VM testing in the Gradle plugin, it eventually will be rewritten. check-in: 8b8c3358ec user: stephanie.gawroriski tags: wip-midlevel
16:34
Implement get of enumeration values. check-in: 63677d4027 user: stephanie.gawroriski tags: wip-midlevel
16:05
Correct some MLEThread checks; Implement TypeShelf.component() and TypeShelf.rootComponent(). check-in: 5080b0e594 user: stephanie.gawroriski tags: wip-midlevel
13:37
Backup developer notes. check-in: 1b5419fa85 user: squirreljme tags: trunk
13:35
Ignore .vscode directory in IntelliJ; Add index.mkd to crnl-glob; Auto-answer no for storenotes if there is ever a prompt. check-in: d81331249d user: stephanie.gawroriski tags: trunk
03:30
Fix resource as stream null check; Do not record callcount. check-in: 8f0d3535b7 user: stephanie.gawroriski tags: wip-midlevel
03:18
Correct SpringCoat's TypeShelf.getThrowableTrace() from only accepting Throwable and not any sub-class; Implement TypeShelf.binaryName() in SpringCoat; Add a message if another uncaught exception was thrown in the uncaught exception handler; Implement ObjectShelf.holdsLock() in SpringCoat. check-in: 93d6758451 user: stephanie.gawroriski tags: wip-midlevel
01:37
Set a 20 second timeout for the interrupt test; Correct wrong exit value for the array test. check-in: 59999dce7d user: stephanie.gawroriski tags: wip-midlevel
01:17
Implement setCurrentExitCode. check-in: f7a938a11e user: stephanie.gawroriski tags: wip-midlevel
01:00
Un-parallel the tests because Gradle is very unreliable here. check-in: 840637ba2e user: stephanie.gawroriski tags: wip-midlevel
2020-06-27
20:31
Merge trunk into wip-midlevel, do want those notes. check-in: 7c9d139a0b user: stephanie.gawroriski tags: wip-midlevel
19:42
Merge branch wip-utilities (GitHub Closes #78 ). check-in: e342b873cd user: stephanie.gawroriski tags: trunk
19:40
Remove the bulk of the old utils-dev scripts. Closed-Leaf check-in: a0592e3ef0 user: stephanie.gawroriski tags: wip-utilities
19:33
Implement printing of the blog calendar. check-in: dbe57790de user: stephanie.gawroriski tags: wip-utilities
18:32
Add base for calendar generator. check-in: 455b76838f user: stephanie.gawroriski tags: wip-utilities
17:07
Remove HTTP call. check-in: 11f28c2b7e user: stephanie.gawroriski tags: wip-utilities
16:30
Check exit codes and remove debug text. check-in: e98ef4e57e user: stephanie.gawroriski tags: wip-utilities
16:25
Only save note if it was actually saved. check-in: c9700cfd46 user: stephanie.gawroriski tags: wip-utilities
16:17
Implement storing of notes. check-in: f42725b795 user: stephanie.gawroriski tags: wip-utilities
16:02
Add unversion line output. check-in: 3ce89db87b user: stephanie.gawroriski tags: wip-utilities
16:01
Base template if no blog exists. check-in: 59d6a71bab user: stephanie.gawroriski tags: wip-utilities
15:30
Determine blog path. check-in: 601b4bbbcc user: stephanie.gawroriski tags: wip-utilities
14:51
Add get of default user, needed for notes. check-in: 1a649b9f43 user: stephanie.gawroriski tags: wip-utilities
14:06
Open the web browser via AWT, if possible. check-in: f638be9702 user: stephanie.gawroriski tags: wip-utilities
13:57
Use self.close(). check-in: a60b6b8b6c user: stephanie.gawroriski tags: wip-utilities
13:55
Implement basic web server and start the base interface for note taking. check-in: d2a60e4d13 user: stephanie.gawroriski tags: wip-utilities
2020-06-25
23:59
Do not mention a service specifically, but ensure that if an expiration is used that it is at least 30 days to prevent loss of contributions. check-in: 89eaded090 user: stephanie.gawroriski tags: trunk
23:54
Merge trunk into wip-utilities, forgot to switch branches. check-in: ddbc548254 user: stephanie.gawroriski tags: wip-utilities
23:46
Add unversion cat and ls, but not implemented. check-in: 11b77c29bd user: stephanie.gawroriski tags: trunk
12:22
Add parsing/handling of the version of fossil. check-in: af44aa9ca0 user: stephanie.gawroriski tags: trunk
01:47
Add base task which just prints the fossil executable (for debugging). check-in: 04e5314133 user: stephanie.gawroriski tags: trunk
00:27
Create new branch named "wip-utilities" check-in: 497ca3c90c user: stephanie.gawroriski tags: wip-utilities
00:26
Remove unused imports. check-in: 4fcf26ea4c user: stephanie.gawroriski tags: wip-midlevel
2020-06-23
03:42
Deprecate TestInVMTask, it is not reliable. check-in: fca139e1ef user: stephanie.gawroriski tags: wip-midlevel
03:41
Upgrade to Gradle 6.5; Testing within VM from Gradle is very fragile and broken, it is not reliable and must be redone. check-in: 42063392d4 user: stephanie.gawroriski tags: wip-midlevel
2020-06-22
23:12
Correct ArrayLength test due to changes. check-in: bab9afbaf5 user: stephanie.gawroriski tags: wip-midlevel
23:05
Add checks for various SpringCoat MLE calls. check-in: 43e21ddfa6 user: stephanie.gawroriski tags: wip-midlevel
22:34
Add SpringCoat variant of MLECallError. check-in: 6970daadf2 user: stephanie.gawroriski tags: wip-midlevel
22:29
Remove sub ended in TestMonitoryNotify as the test may exit before it gets a chance to be put. check-in: 7312dcfb06 user: stephanie.gawroriski tags: wip-midlevel
22:26
Remove the null arrayLength() usage for the ArrayLength test and also move it to the mle area. check-in: 9d7945aa22 user: stephanie.gawroriski tags: wip-midlevel
22:21
Add a bunch of negative tests to check all the various shelfs for invalid parameters. check-in: 1014672aa0 user: stephanie.gawroriski tags: wip-midlevel
20:08
Have a "native" char array copy. check-in: f38d6fade1 user: stephanie.gawroriski tags: wip-midlevel
19:30
Implement SpringCoat/SummerCoat parallel test running. check-in: c840905744 user: stephanie.gawroriski tags: wip-midlevel
17:43
Have initial work again to make the tests parallel. check-in: f64e24dd1b user: stephanie.gawroriski tags: wip-midlevel
16:28
Print list of failing tests at the end of a VM test run. check-in: 46c07fa597 user: stephanie.gawroriski tags: wip-midlevel
16:20
Add monitors and interrupting in SpringCoat; Have anycoat only-in for tests to work on SpringCoat/SummerCoat; check-in: d49768908a user: stephanie.gawroriski tags: wip-midlevel
2020-06-21
22:55
Move test execution code around to allow for future parallelization. check-in: 56deaf102f user: stephanie.gawroriski tags: wip-midlevel
22:29
Just use ArrayList for ArrayDeque; Add addition tests for element add of null; Add test for empty deque remove; Correct LinkedList.pollLast() throwing exception (it should return null) check-in: ea6d92a2f0 user: stephanie.gawroriski tags: wip-midlevel
21:00
More ArrayDeque work. check-in: 882a7d098d user: stephanie.gawroriski tags: wip-midlevel
15:36
More updates to ArrayDeque. check-in: 7b0aa99c92 user: stephanie.gawroriski tags: wip-midlevel
13:20
Add note to start branch with wip-. check-in: d49de22407 user: stephanie.gawroriski tags: trunk
13:18
Merge `config` branch (GitHub Closes #77). check-in: 3f9f570e8d user: stephanie.gawroriski tags: trunk
13:03
Update author map in trunk. check-in: 89576effb6 user: stephanie.gawroriski tags: trunk
12:34
Map sandy to User/E-Mail; Fix indentation in contributing. Closed-Leaf check-in: 27e67caeb1 user: stephanie.gawroriski tags: wip-config
03:20
I overlooked a trailing space in line 52, collumn 45 check-in: 1f1779fc2a user: sandy tags: wip-config
03:06
I forgot about the Git section 😅 check-in: 67ffd12d5f user: sandy tags: wip-config
02:25
Adding Firefox Send as an option for Discord file sharing check-in: f6b92d7dac user: sandy tags: wip-config
02:22
Adding necessary configuration options This is for enabling a margin at 79 characters in Visual Studio Code and adjusting markdownlint's settings so that they adhere to Stephanie's style policy check-in: 3697fb0f01 user: sandy tags: wip-config
01:38
More implementation work on ArrayDeque. check-in: 961c1dd7fd user: stephanie.gawroriski tags: wip-midlevel
2020-06-20
21:22
Base work for ArrayDeque. check-in: 19d6157d80 user: stephanie.gawroriski tags: wip-midlevel
18:18
Add project Etiquette; Adjust code styles to be more correct. check-in: 807d90a60c user: stephanie.gawroriski tags: trunk
17:44
Update. check-in: 4da05b6ff8 user: stephanie.gawroriski tags: trunk
17:42
Minor adjustments to the document. check-in: 0faeadb03e user: stephanie.gawroriski tags: trunk
17:03
Leaf. check-in: 0da60d237e user: stephanie.gawroriski tags: trunk
17:01
Pull in changes from trunk. check-in: e5a8996fa1 user: stephanie.gawroriski tags: wip-midlevel
16:59
Add EditorConfig file for basic rules. check-in: 931b520fdb user: stephanie.gawroriski tags: trunk
14:52
Additional note. check-in: 65d0d3c29a user: stephanie.gawroriski tags: trunk
14:49
Finish off documentation for now. check-in: 1225a2e903 user: stephanie.gawroriski tags: trunk
14:22
Additions to the contributing guide. check-in: 9abe21dd47 user: stephanie.gawroriski tags: trunk
02:56
Build documentation updates. check-in: 94d983cb7d user: stephanie.gawroriski tags: trunk
2020-06-19
22:14
Minor work on ArrayDeque. check-in: ad13d2e4fc user: stephanie.gawroriski tags: wip-midlevel
03:38
Add language document. check-in: 443b4aca59 user: stephanie.gawroriski tags: wip-midlevel
02:35
Add pronunciation of SquirrelJME. check-in: 3d1108e9f3 user: stephanie.gawroriski tags: wip-midlevel
01:08
Implement get of runnable. check-in: 07c037a5bd user: stephanie.gawroriski tags: wip-midlevel
00:34
Implement thread sleep and entering the main thread entry point. check-in: 71af1bf391 user: stephanie.gawroriski tags: wip-midlevel
00:07
A cleaning/restructuring refactor of NativeHLEHandler into separate utility classes to make it easier to use and implement. check-in: 13d4bc0cf4 user: stephanie.gawroriski tags: wip-midlevel
2020-06-18
12:36
Hopefully fix frame issues. check-in: a81cd86a92 user: stephanie.gawroriski tags: wip-midlevel
12:08
Implement vmThreadId(). check-in: 7e6446bfc4 user: stephanie.gawroriski tags: wip-midlevel
12:04
Correct thread creation after the initial main thread; Correct arrayLength() returning the wrong value when not an array; Implement Long.parseLong(); Correct runtimeName() conversion. check-in: 176b5bab72 user: stephanie.gawroriski tags: wip-midlevel
11:41
Correct thread creation after the initial main thread; Correct arrayLength() returning the wrong value when not an array check-in: 507fc26dd9 user: stephanie.gawroriski tags: wip-midlevel
11:35
Implement currentTimeMillis() and nanoTime(); Add raw float/double bit conversions; Some cleanups around the old SpringCoat asm classes check-in: 260b641cbf user: stephanie.gawroriski tags: wip-midlevel
11:04
Implement System.identityHashCode(); Fixup Arrays.copyOf(Object, int, Class); Print the stack trace after a test runs in SpringCoat/SummerCoat for easier debugging  check-in: bdadbf19a7 user: stephanie.gawroriski tags: wip-midlevel
03:41
Correct resource lookup for the default package. check-in: 5dc9ab91ca user: stephanie.gawroriski tags: wip-midlevel
03:25
Implement some more Vector methods; If the system locale is unspecified, default to enUs. check-in: 4b2440ef4c user: stephanie.gawroriski tags: wip-midlevel
02:48
Add missing Class functionality into SpringCoat; Correct error in getting the binary package name; Make SpringCoat test passing no longer optional as most tests pass. check-in: 2d2f118ac4 user: stephanie.gawroriski tags: wip-midlevel
01:47
Timeout SummerCoat tests at one second (because not fully there yet); Correct Class.superClass(). check-in: fc07ad1e14 user: stephanie.gawroriski tags: wip-midlevel
01:33
Handle get of super class. check-in: b09ff5e9b7 user: stephanie.gawroriski tags: wip-midlevel
01:26
Correct spelling. check-in: d543819352 user: stephanie.gawroriski tags: wip-midlevel
01:21
In CircleCI for SpringCoat/SummerCoat force timeout to be foreground and make Gradle always use plain input; Add debug to the main handler. check-in: b946563fb1 user: stephanie.gawroriski tags: wip-midlevel
01:10
Check the number of alive threads. check-in: aa3b1712e0 user: stephanie.gawroriski tags: wip-midlevel
01:04
Implement all the needed functionality to attempt start of MIDlets. check-in: 0f6b53ee5d user: stephanie.gawroriski tags: wip-midlevel
00:23
Correct runProcessMain() waiting on frames that are too high; Do not print the trace that is within Poking. check-in: d13f8b9db4 user: stephanie.gawroriski tags: wip-midlevel
00:12
Minor plugin change. check-in: 0181a03c1b user: stephanie.gawroriski tags: wip-midlevel
2020-06-17
23:58
If an exception is tossed out in SpringCoat, it should have been handled in VM so do not call the UncaughtExceptionHandler. check-in: 0ce5ee4beb user: stephanie.gawroriski tags: wip-midlevel
23:56
Handle thread count and the current exit status. check-in: 0a7f9da35a user: stephanie.gawroriski tags: wip-midlevel
23:47
Have all the other properties in the hello world work. check-in: e94a81af93 user: stephanie.gawroriski tags: wip-midlevel
23:10
Shed some of the old midlet stuff. check-in: 641dad4e2d user: stephanie.gawroriski tags: wip-midlevel
23:00
SpringCoat actually runs stuff now! check-in: ac68ee1229 user: stephanie.gawroriski tags: wip-midlevel
13:02
Set higher timeout. check-in: 3ea67e6e21 user: stephanie.gawroriski tags: wip-midlevel
11:37
Increase timeout for CircleCI. check-in: 628c1ee452 user: stephanie.gawroriski tags: wip-midlevel
02:10
Correct test failures outside of SpringCoat. check-in: 1efc2ea662 user: stephanie.gawroriski tags: wip-midlevel
01:48
Always exit in a todo() by using a finally block. check-in: 92d194964a user: stephanie.gawroriski tags: wip-midlevel
00:04
Resolution of trace points. check-in: 1c0b5dc1d6 user: stephanie.gawroriski tags: wip-midlevel
2020-06-16
23:33
Some minor debugging for tests. check-in: d7aade9616 user: stephanie.gawroriski tags: wip-midlevel
22:44
Use proper means of exiting. check-in: f997d3c6c1 user: stephanie.gawroriski tags: wip-midlevel
22:16
Add virtual machine exiting. check-in: 7b94be3ae9 user: stephanie.gawroriski tags: wip-midlevel
21:34
Move SummerCoat specific tests to their own package; Add an only-if test field which will skip tests running on the wrong VM (now due to the MLE split); Correct skipping in TestNG so skips are true skips check-in: 1d5b4be3da user: stephanie.gawroriski tags: wip-midlevel
03:03
Make all Assembly calls in emulator-base invalid; Fix bug in PrintStream.__writeBytes where an array out of bounds was thrown if the buffer overflowed if writing to the stream failed; Make ConsoleOutputStream an Appendable; Improve the todo failing method by having it do more of the work in a lower-level means; Clear out and deprecate old Debugging stuff (todo.TODO and todo.OOPS) to just use the newer leaner Debugging class; Timeout SpringCoat/SummerCoat testing at 10 minutes since there could be an issue that causes infinite recursion which would be very expensive.; For now have the uncaught exception handler just exit. check-in: d6888a3305 user: stephanie.gawroriski tags: wip-midlevel
2020-06-14
16:21
Implement some console output. check-in: 9b26b9b74e user: stephanie.gawroriski tags: wip-midlevel
15:07
Getting of stack traces in SpringCoat; Print the Java operation mnemonic actually in the print rather than having a number. check-in: b7ec2d7f28 user: stephanie.gawroriski tags: wip-midlevel
01:47
Add mnemonic and op-code stuff. check-in: ba3cbb8d9d user: stephanie.gawroriski tags: wip-midlevel
2020-06-13
16:57
Add base MLE for the emulator core; Use compactified stack trace for SpringCoat internal traces. check-in: 78c547aa11 user: stephanie.gawroriski tags: wip-midlevel
14:17
Add wrapping for generic arrays. check-in: b561e271dc user: stephanie.gawroriski tags: wip-midlevel
14:04
Make reflink in arrays final. check-in: c98dd41e8e user: stephanie.gawroriski tags: wip-midlevel
14:03
Make the array elements more precise; Make the generic array not be able to handle primitive types anymore. check-in: 95085c44d8 user: stephanie.gawroriski tags: wip-midlevel
13:41
Remove the old pointer stuff in SpringCoat, this was from the attempt to SummerCoatify it. check-in: 113048708e user: stephanie.gawroriski tags: wip-midlevel
13:30
Minor correction to error code listing. check-in: 2c0d330610 user: stephanie.gawroriski tags: wip-midlevel
13:18
Reduce line ending duplication. check-in: 3e1356740b user: stephanie.gawroriski tags: wip-midlevel
13:10
Move brackets to their own package. check-in: 475d8b2481 user: stephanie.gawroriski tags: wip-midlevel
13:04
Move the last two exceptions. check-in: 60f3190481 user: stephanie.gawroriski tags: wip-midlevel
13:03
Move two more exceptions. check-in: 110a283833 user: stephanie.gawroriski tags: wip-midlevel
13:02
Move two more exceptions. check-in: ee59699639 user: stephanie.gawroriski tags: wip-midlevel
13:01
Move two more exceptions. check-in: 38e6b32006 user: stephanie.gawroriski tags: wip-midlevel
13:00
Move two more exceptions. check-in: c9117e2969 user: stephanie.gawroriski tags: wip-midlevel
12:59
Move two more exceptions. check-in: 174df186d1 user: stephanie.gawroriski tags: wip-midlevel
12:59
Move two more exceptions. check-in: 73d1aa7902 user: stephanie.gawroriski tags: wip-midlevel
12:58
Move two exceptions. check-in: e2f493c9bf user: stephanie.gawroriski tags: wip-midlevel
12:29
Mark some code deprecated and otherwise. check-in: f5c9d01ec8 user: stephanie.gawroriski tags: wip-midlevel
2020-06-12
07:02
Backup developer notes. check-in: eb7bf39a4d user: squirreljme tags: trunk
02:34
Add base for debug handling. check-in: 939d1942d0 user: stephanie.gawroriski tags: wip-midlevel
02:29
Refactoring of Throwable and add a new CallTraceUtils to do printing much more cleanly. check-in: 6b3ba84348 user: stephanie.gawroriski tags: wip-midlevel
00:28
Minor cleanup and deprecations. check-in: 86a9326ec6 user: stephanie.gawroriski tags: wip-midlevel
2020-06-11
21:22
Refactor some encoding, line ending, and locale specific parts. check-in: 6103253372 user: stephanie.gawroriski tags: wip-midlevel
2020-06-10
02:28
Add additional line ending property and runtime shelf. check-in: bfa1715490 user: stephanie.gawroriski tags: wip-midlevel
2020-06-09
22:34
Add some base object work. check-in: 5482488df5 user: stephanie.gawroriski tags: wip-midlevel
2020-06-08
23:14
Minor class work. check-in: 2222f7e3b8 user: stephanie.gawroriski tags: wip-midlevel
2020-06-07
22:27
Commit missing files. check-in: e23fe898ba user: stephanie.gawroriski tags: wip-midlevel
20:16
Refactoring and re-implementation of Class. check-in: de9d9c567b user: stephanie.gawroriski tags: wip-midlevel
2020-06-06
20:36
Update Code of Conduct. check-in: d225536156 user: stephanie.gawroriski tags: trunk
2020-06-05
00:26
Some work on types. check-in: a0161b63cd user: stephanie.gawroriski tags: wip-midlevel
2020-06-03
01:27
Minor work on types. check-in: 321d720b81 user: stephanie.gawroriski tags: wip-midlevel
2020-06-01
07:02
Backup developer notes. check-in: 9bf85c7c05 user: squirreljme tags: trunk, x-date-202006
00:45
Initial method for thread start. check-in: ce1e1e3fcc user: stephanie.gawroriski tags: wip-midlevel
2020-05-31
15:55
Deprecate the old state and initialization in Thread, as it is going to be redone and simplified. check-in: ba7d3447c9 user: stephanie.gawroriski tags: wip-midlevel
15:53
Implementation for reference links and some atomic operations. check-in: 2ad67c7afe user: stephanie.gawroriski tags: wip-midlevel
00:39
Add missing files. check-in: 257739bf0b user: stephanie.gawroriski tags: wip-midlevel
00:23
Base for native handler. check-in: b07df287be user: stephanie.gawroriski tags: wip-midlevel
2020-05-30
21:12
Remove some inspections; Base for Reference; Base for new native MLE handling. check-in: a90adb09e7 user: stephanie.gawroriski tags: wip-midlevel
15:55
Base for links and such. check-in: f2927ee60d user: stephanie.gawroriski tags: wip-midlevel
07:02
Backup developer notes. check-in: 3e780a41ea user: squirreljme tags: trunk
00:07
Add base packages for MLE and LLE. check-in: b483e2fdfe user: stephanie.gawroriski tags: wip-midlevel
2020-05-29
22:32
Add middle testJar task which essentially constructs the test JARs for both SpringCoat and SummerCoat so testing is done quicker. check-in: 97ef4cb6fd user: stephanie.gawroriski tags: wip-midlevel
21:49
Create new branch named "wip-midlevel" check-in: d62d629321 user: stephanie.gawroriski tags: wip-midlevel
11:59
Merge wip-syntax-cleanup, (GitHub Closes #75). check-in: 2b7e328efd user: stephanie.gawroriski tags: trunk
01:03
Remove some redudant suppresions. Closed-Leaf check-in: f2ddcb5360 user: stephanie.gawroriski tags: wip-syntax-cleanup
00:16
Revert all IntegerList changes; Try to persist CircleCI workspace from Linux build to SpringCoat tests (so the build is faster?) check-in: 7ec956998c user: stephanie.gawroriski tags: wip-syntax-cleanup
00:08
Correct error in IntegerList which fails the build. check-in: 2d1f43eeb8 user: stephanie.gawroriski tags: wip-syntax-cleanup
2020-05-28
23:57
Disable ShellCheck suppressions. check-in: d62632e240 user: stephanie.gawroriski tags: wip-syntax-cleanup
23:51
Add some suppressions to stop issues; Remove some redundent duplicate overrides. check-in: 350d973b8d user: stephanie.gawroriski tags: wip-syntax-cleanup
23:35
More inspection cleanups. check-in: b896bd6098 user: stephanie.gawroriski tags: wip-syntax-cleanup
23:14
Remove redundent suppressions. check-in: 0fa5f738df user: stephanie.gawroriski tags: wip-syntax-cleanup
23:09
Add missing override annotation to methods. check-in: 5b98bd2135 user: stephanie.gawroriski tags: wip-syntax-cleanup
23:04
Correct syntax error. check-in: b6d3fb3314 user: stephanie.gawroriski tags: wip-syntax-cleanup
22:32
Create new branch named "wip-syntax-cleanup" check-in: 4f73af6be7 user: stephanie.gawroriski tags: wip-syntax-cleanup
22:26
Merge SpringCoat cherries into trunk (Closes GitHub #74). check-in: 14efcea386 user: stephanie.gawroriski tags: trunk
15:28
Correct Docker image running. Closed-Leaf check-in: 15afb935e1 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
12:37
Better way to ignore failures. check-in: 163a67c960 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
12:22
Additional CircleCI corrections. check-in: 018cf946f1 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
12:15
Correct CircleCI flag. check-in: 51eeb529d3 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
00:04
Adjust CircleCI config. check-in: 5ceaedd320 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
2020-05-27
23:21
Pick some IntelliJ updates. check-in: c719e80fb0 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
2020-05-26
02:58
Pick some VMFactory and class library changes. check-in: db0176cab0 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
02:38
Add build instructions for Dockerfile. check-in: 15f937c656 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
02:22
Correct compilation errors. check-in: 0e159f6d80 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
01:40
Clear interrupt flag. check-in: 28bd59cf78 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
01:17
Is line.separator and not line.ending. check-in: 6421c7fd04 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
00:03
Correct oddly duplicated files. check-in: 317a5e2a4a user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
00:01
Cherry pick TAC changes. check-in: f2310f8aeb user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
2020-05-25
23:44
Base initial work in cherry picking testing. check-in: 38ffe48cbd user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
20:52
Bring in debugging and configuration updates. check-in: b22d902709 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
14:04
Add reference to OpenGL ES 1.1. check-in: 57032a736a user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
2020-05-24
13:30
Delete tac-runner as its functionality was merged into the build plugin. check-in: f8504c43e6 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
13:29
Pick TAC changes. check-in: 98286e0816 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
13:20
More documentation updates. check-in: 84ba1b9d33 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
13:18
Pick documentation updates. check-in: 932fc9234f user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
13:13
Remove the MIME encoded class files because there is Jasmin bytecode assembling now. check-in: a3d59248b6 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
13:11
Pick Gradle build plugin updates. check-in: 7595d8be84 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
02:43
Pick GitHub workflow changes. check-in: f85fb5389e user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
02:41
Pick Dockerfile. check-in: 34b09fd087 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
02:40
Pick JavaDoc tags. check-in: b52cb4390d user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
02:38
Pick nuking checkstyle. check-in: 6e226ab47d user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
02:37
Pick commercial licensing document. check-in: a1128063e7 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
02:36
Add CRLF globs. check-in: aeb5a0d807 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
02:35
Pick ignore globs. check-in: c6b8765c13 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
02:30
Pick CircleCI config. check-in: 259e247888 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
2020-05-22
22:36
Push release back to September 12, 2020. check-in: a36e247b36 user: stephanie.gawroriski tags: trunk
2020-05-16
15:19
Create new branch named "wip-springcoat-bringup-cherries" check-in: 77ded89b87 user: stephanie.gawroriski tags: wip-springcoat-bringup-cherries
2020-05-14
00:27
More attempts to figure things out. Closed-Leaf check-in: a8b3d87161 user: stephanie.gawroriski tags: wip-springcoat-bringup
00:08
Some minor work. check-in: e61c626c99 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-05-13
23:48
Do not use array form of printing anymore. check-in: 8c97c048af user: stephanie.gawroriski tags: wip-springcoat-bringup
23:41
Some base work on creating class infos. check-in: 1009b5d68e user: stephanie.gawroriski tags: wip-springcoat-bringup
19:54
Minor work. check-in: 0bdf0d6e2c user: stephanie.gawroriski tags: wip-springcoat-bringup
15:48
Some base work. check-in: 47e4d0ab3f user: stephanie.gawroriski tags: wip-springcoat-bringup
01:29
Add configuration lookups and otherwise, change the locale to be a bit different in how it works. check-in: dc7c4033d2 user: stephanie.gawroriski tags: wip-springcoat-bringup
00:01
Have ConfigEntry and ConfigReader just be iteration over that, ConfigEntry has all the parsing stuff. check-in: 5133c45caf user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-05-12
19:52
Add base code to push classpaths from the ROM to processes. check-in: 5770b6db48 user: stephanie.gawroriski tags: wip-springcoat-bringup
15:54
Commit the context storage in SpringCoat. check-in: b9a5337de4 user: stephanie.gawroriski tags: wip-springcoat-bringup
13:48
Initialize and setting of thread contexts. check-in: d0961b4719 user: stephanie.gawroriski tags: wip-springcoat-bringup
12:38
Implement CHECK_FOR_COMPATIBILITY system call. check-in: 59b3122181 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-05-11
07:02
Backup developer notes. check-in: a300c94054 user: squirreljme tags: trunk, x-date-202005
02:34
Add some more base system calls and otherwise. check-in: 62ae333b39 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-05-10
20:19
Add clarification to API_LEVEL. check-in: 95a65f9e94 user: stephanie.gawroriski tags: wip-springcoat-bringup
20:14
Add note about execution level update. check-in: a8b7dfa961 user: stephanie.gawroriski tags: wip-springcoat-bringup
20:04
Un-deprecate API_LEVEL but instead have it be used to detect if the execution engine is too old. check-in: a738e4fa50 user: stephanie.gawroriski tags: wip-springcoat-bringup
19:11
Undo the additional branch. check-in: 5859c5acc4 user: stephanie.gawroriski tags: wip-springcoat-bringup
19:05
Update on notes. check-in: 4081e87c3f user: stephanie.gawroriski tags: wip-springcoat-bringup
12:54
Implement get of task ID. check-in: b45597cbfb user: stephanie.gawroriski tags: wip-springcoat-bringup
12:47
Setting of thread task IDs. check-in: 8d27bf3918 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-05-08
00:55
Minor work. check-in: 006ce2c175 user: stephanie.gawroriski tags: wip-springcoat-bringup
00:45
Add prevention of printf debugging loops. check-in: 2ffc71f225 user: stephanie.gawroriski tags: wip-springcoat-bringup
00:42
Undo that because it will never finish ever. check-in: e0a642367e user: stephanie.gawroriski tags: wip-springcoat-bringup
00:35
Remove some newlines in debug printing and also as well change some printfs to debug notes. check-in: d534d2462a user: stephanie.gawroriski tags: wip-springcoat-bringup
00:27
Add implementation for debug printing. check-in: 78c5b78c46 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-05-07
04:11
Update building documentation. check-in: 43c6471ec4 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-05-06
23:04
Deprecate some constants; Add additional configuration in RatufaCoat/RetroArch. check-in: 70a54b6bd4 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-05-03
23:00
Minor on work on hardware threads and otherwise. check-in: 6dfe73b7b9 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-05-02
23:24
Add some IntelliJ settings. check-in: 2ee032c2fa user: stephanie.gawroriski tags: wip-springcoat-bringup
18:18
Creation of main hardware thread. check-in: 19630b0711 user: stephanie.gawroriski tags: wip-springcoat-bringup
00:14
Correct unpure system call not passing the system call index; Base code for creating hardware threads, the system calls must be supported however. check-in: 23b9ed0d72 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-04-29
07:02
Backup developer notes. check-in: 875e744055 user: squirreljme tags: trunk
00:08
Add base for spawning, starting, and waiting for a virtual process to exit. check-in: 2dd935b372 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-04-28
23:56
Add some basis for hardware threads and virtual processes. check-in: 6004ad2a05 user: stephanie.gawroriski tags: wip-springcoat-bringup
23:38
The memory and GC locks are shared for every process and there are only single locks for these. check-in: 19345e800d user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-04-26
20:01
In the profiler record native and assembly calls. check-in: 5374b66837 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-04-23
00:53
More changelog and route updates. check-in: d5df03f06c user: stephanie.gawroriski tags: wip-springcoat-bringup
00:19
Some minor bootstrap work; Documentation updates. check-in: 765b980356 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-04-19
18:03
Allow libraries to be specified for VMFactory so it can have all of them available for usage; Link to the Docker hub in the README check-in: 26096d5b87 user: stephanie.gawroriski tags: wip-springcoat-bringup
16:08
Use colon instead of equal sign for libraries. check-in: 4665fc2e02 user: stephanie.gawroriski tags: wip-springcoat-bringup
16:07
Add Docker image build. check-in: 7996399034 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-04-18
21:50
Add bytecode test for overshifting integers and noops. check-in: d2c9d75c92 user: stephanie.gawroriski tags: wip-springcoat-bringup
21:27
Add base process classes. check-in: 92e9258fcd user: stephanie.gawroriski tags: wip-springcoat-bringup
13:28
Add location API. check-in: a50abb2134 user: stephanie.gawroriski tags: wip-springcoat-bringup
01:19
Cleanup some projects and add some files. check-in: ce71f98f9f user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-04-17
12:15
Correct JavaDoc building. check-in: ad7ee4cfc5 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-04-13
07:02
Backup developer notes. check-in: 19fd4a400d user: squirreljme tags: trunk
2020-04-12
21:41
Correct bad declaration. check-in: 99bc6a1e3a user: stephanie.gawroriski tags: wip-springcoat-bringup
20:41
Writing of the configuration ROM data. check-in: 69e2a2a468 user: stephanie.gawroriski tags: wip-springcoat-bringup
12:07
Minor refactor. check-in: 9bebf789f4 user: stephanie.gawroriski tags: wip-springcoat-bringup
07:02
Backup developer notes. check-in: e63c9f9abe user: squirreljme tags: trunk
01:13
Add some ports information check-in: 5f7d0f260f user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-04-11
23:38
Run as native is never up to date. check-in: 187a0ad9c5 user: stephanie.gawroriski tags: wip-springcoat-bringup
14:53
Add base for a config writer and writing the configuration. check-in: 39e4203ad4 user: stephanie.gawroriski tags: wip-springcoat-bringup
02:13
Commit missing files. check-in: 0ab4e9ae53 user: stephanie.gawroriski tags: wip-springcoat-bringup
01:11
The run emulation task is never up to date. check-in: 335f6f287e user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-04-10
00:46
Implement exit system call for SpringCoat; Add an alternative character encoder/decoder means; Dive down the stack to see if an exception is not going to be caught so the full trace can be handled check-in: c31a098115 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-04-09
23:10
Update a TODO. check-in: 1b01149625 user: stephanie.gawroriski tags: wip-springcoat-bringup
22:50
Add commercial license terms. check-in: bfd535c6cc user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-04-08
23:40
A bunch of changes I made over the course of a few days. check-in: f33289709f user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-04-04
20:07
Integrate Jasmin Sable into the build for raw byte code assembly. check-in: 0c0dd7853b user: stephanie.gawroriski tags: wip-springcoat-bringup
17:51
Add Jasmin template. check-in: cce2b14a54 user: stephanie.gawroriski tags: wip-springcoat-bringup
17:49
Comment out code. check-in: cfd218355c user: stephanie.gawroriski tags: wip-springcoat-bringup
17:47
Correct some error codes. check-in: c9db65bc84 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-04-03
23:31
Slight refactors. check-in: c8197fb2b9 user: stephanie.gawroriski tags: wip-springcoat-bringup
07:02
Backup developer notes. check-in: 49890fe8cc user: squirreljme tags: trunk, x-date-202004
00:07
Remove checkstyle, not used. check-in: 95fa80222b user: stephanie.gawroriski tags: wip-springcoat-bringup
00:02
Add Readable/WritableAssemblyMemory which implement the memory interfaces. check-in: 424f54d74b user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-03-28
15:21
Base for system memory initialization. check-in: 2f3026a859 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-03-27
23:15
Base for SpringCoat booting. check-in: 6a55727ff8 user: stephanie.gawroriski tags: wip-springcoat-bringup
00:25
A bunch of cleanup and such. check-in: 446a1a1728 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-03-26
00:08
Implement allocation of string arrays. check-in: 23cd4679f0 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-03-23
07:02
Backup developer notes. check-in: 85c8d6bac6 user: squirreljme tags: trunk
00:17
Add base for array viewer and simple object views. check-in: 7d82f2b57d user: stephanie.gawroriski tags: wip-springcoat-bringup
00:01
Mass deprecations. check-in: 12bcc22a81 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-03-22
22:51
Deprecate some SpringCoat thread worker methods. check-in: a8c75ba0fc user: stephanie.gawroriski tags: wip-springcoat-bringup
22:28
Deprecate the old TODO stuff and instead have future things use the debugging class. check-in: f29effaf2b user: stephanie.gawroriski tags: wip-springcoat-bringup
22:26
Add oops to debugging. check-in: 84e5610b18 user: stephanie.gawroriski tags: wip-springcoat-bringup
22:25
Update header template again. check-in: de84efa5c2 user: stephanie.gawroriski tags: wip-springcoat-bringup
22:24
Update C++ header. check-in: dca457c09e user: stephanie.gawroriski tags: wip-springcoat-bringup
22:22
Add more IntelliJ templates to match SquirrelJME style. check-in: b6657de0ea user: stephanie.gawroriski tags: wip-springcoat-bringup
22:15
Add more IntelliJ templates; Deprecate SpringPointerArea. check-in: 97b03316b8 user: stephanie.gawroriski tags: wip-springcoat-bringup
21:47
Deprecate transitional object data. check-in: 2ac2df2f0a user: stephanie.gawroriski tags: wip-springcoat-bringup
20:07
Add base for initializing ClassInfo. check-in: 8abb266042 user: stephanie.gawroriski tags: wip-springcoat-bringup
12:28
Correct build error. check-in: 6115b8c9a6 user: stephanie.gawroriski tags: wip-springcoat-bringup
07:02
Backup developer notes. check-in: 2a3943cc1c user: squirreljme tags: trunk
2020-03-21
23:20
Add package-info for exceptions. check-in: 088d898c9f user: stephanie.gawroriski tags: wip-springcoat-bringup
23:19
Update package-info.java template. check-in: 7099a7db8d user: stephanie.gawroriski tags: wip-springcoat-bringup
23:18
Move exceptions to their own package. check-in: 180c07b0a3 user: stephanie.gawroriski tags: wip-springcoat-bringup
23:06
Add a bunch of classes that were not committed. check-in: 84e7eb88f5 user: stephanie.gawroriski tags: wip-springcoat-bringup
19:10
Partial work on updating SpringCoat to launch using the new means. check-in: d8283e0e04 user: stephanie.gawroriski tags: wip-springcoat-bringup
17:26
Add new means of starting and initializing threads, where parameters will be passed by long index. check-in: 887484d8cc user: stephanie.gawroriski tags: wip-springcoat-bringup
16:36
Put longs into ClassInfo. check-in: c27ff00486 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-03-16
07:02
Backup developer notes. check-in: 175ecb74d9 user: squirreljme tags: trunk
2020-03-15
21:00
Update README. check-in: 188c121ca0 user: stephanie.gawroriski tags: wip-springcoat-bringup
20:52
Deprecate Thread.__start(). check-in: d48e5afb35 user: stephanie.gawroriski tags: wip-springcoat-bringup
18:51
Store and getting of references. check-in: ad938973e7 user: stephanie.gawroriski tags: wip-springcoat-bringup
18:38
Initial base for memory access as needed. check-in: fcd40baafb user: stephanie.gawroriski tags: wip-springcoat-bringup
15:04
Have the VM code itself handle string load and intern; Base initial refactor of the todo package. check-in: faebc59d3b user: stephanie.gawroriski tags: wip-springcoat-bringup
07:02
Backup developer notes. check-in: da2807a98e user: squirreljme tags: trunk
2020-03-14
22:00
Allocating and mapping of UTF-8 data. check-in: e25dfe71fa user: stephanie.gawroriski tags: wip-springcoat-bringup
19:20
As well as a GC lock, add a lock on Memory Allocation (that way the VM like in SpringCoat is free to lock); Put in TODO for constant value strings, this is for later intern strategy. check-in: 7fe0c3ceb2 user: stephanie.gawroriski tags: wip-springcoat-bringup
18:55
Add base structure for handling both pure and unpure system calls. check-in: 792eec5168 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-03-13
22:44
Add base for reference chain management and reference count management. check-in: e6f9cb64c1 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-03-11
14:45
Quickly enable logging in testing. check-in: 5af48e2556 user: stephanie.gawroriski tags: wip-springcoat-bringup
07:02
Backup developer notes. check-in: 3dd347df39 user: squirreljme tags: trunk
02:05
Add reference chain and garbage collection locking in SpringCoat. check-in: 125efc02ac user: stephanie.gawroriski tags: wip-springcoat-bringup
01:21
Deprecate classes pertaining to host-VM storage of object data. check-in: 618d090d03 user: stephanie.gawroriski tags: wip-springcoat-bringup
01:14
Basic work on reference queues. check-in: 015a55f306 user: stephanie.gawroriski tags: wip-springcoat-bringup
00:05
Deprecate class object base sizes and such. check-in: dfc5b56911 user: stephanie.gawroriski tags: wip-springcoat-bringup
00:04
Add new native methods for getting and setting the reference chain of an object. check-in: 9015561f0f user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-03-10
23:42
Remove tail of the SpringThreadWorker.nativeMethod() call. check-in: b7486032c8 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-03-08
21:05
Remove FontForge from build. check-in: d9101b8121 user: stephanie.gawroriski tags: wip-springcoat-bringup
20:27
Add basic mini-script to do FontForge things. check-in: 769fc72759 user: stephanie.gawroriski tags: wip-springcoat-bringup
15:03
Include more exclusion areas for IntelliJ. check-in: 0b848330d5 user: stephanie.gawroriski tags: wip-springcoat-bringup
14:40
Have IntellIJ use Eclipse as the compiler. check-in: 56fe23003a user: stephanie.gawroriski tags: wip-springcoat-bringup
13:16
Tweak repository settings and such. check-in: ed96fc5c4c user: stephanie.gawroriski tags: wip-springcoat-bringup
07:02
Backup developer notes. check-in: 9a90784ddd user: squirreljme tags: trunk
01:42
Cleaned up the main test executions; Made tests not MIDlets. check-in: 379534f6e9 user: stephanie.gawroriski tags: wip-springcoat-bringup
01:23
Implement MainSingleRunner to run the single test that was specified. check-in: 18b5d5a727 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-03-07
21:58
Remove the older runner. check-in: 9dac1aa46e user: stephanie.gawroriski tags: wip-springcoat-bringup
21:57
Remove tac-runner. check-in: 4467132972 user: stephanie.gawroriski tags: wip-springcoat-bringup
21:04
Implement memory chunk. check-in: 8ecfc3cbe5 user: stephanie.gawroriski tags: wip-springcoat-bringup
18:25
Deprecate the other asm classes. check-in: bd00d75425 user: stephanie.gawroriski tags: wip-springcoat-bringup
18:23
When a new path in the classpath is added, place it first. check-in: 0b32d93236 user: stephanie.gawroriski tags: wip-springcoat-bringup
18:22
Do not ignore test. check-in: 91ab9d981e user: stephanie.gawroriski tags: wip-springcoat-bringup
16:41
Set console output to be per testcase and not suite. check-in: 7f6f717d53 user: stephanie.gawroriski tags: wip-springcoat-bringup
16:22
Correct CircleCI snapshot save directory. check-in: c22c15cbcc user: stephanie.gawroriski tags: wip-springcoat-bringup
16:09
Correct CircleCI config. check-in: 674b962dfb user: stephanie.gawroriski tags: wip-springcoat-bringup
15:38
Include more dependencies when processing the project. check-in: db8d551ca5 user: stephanie.gawroriski tags: wip-springcoat-bringup
15:34
Include the main JAR in the test dependencies. check-in: 5664a895bf user: stephanie.gawroriski tags: wip-springcoat-bringup
15:27
Only run SpringCoat tests if all the main OSes passed. check-in: b11f8f081b user: stephanie.gawroriski tags: wip-springcoat-bringup
15:04
Correct pipes missing newlines; Correct writing of Snapshots; Do not run SpringCoat tests in GitHub; Capture profiling snapshots in CircleCI; Do not pre-maturely exit after the VM exits so we can write the snapshot check-in: c55d052962 user: stephanie.gawroriski tags: wip-springcoat-bringup
14:46
Implement running of SpringCoat and reporting tests and such. check-in: 732970b320 user: stephanie.gawroriski tags: wip-springcoat-bringup
12:44
Basis for running tests and such. check-in: 61f0b45044 user: stephanie.gawroriski tags: wip-springcoat-bringup
08:02
Backup developer notes. check-in: 273f59bf51 user: squirreljme tags: trunk
02:46
Add task for testing summercoat although not part of build yet. check-in: 81d5d342d3 user: stephanie.gawroriski tags: wip-springcoat-bringup
02:45
Move the text executor to its own class for cleanup. check-in: 8399dda045 user: stephanie.gawroriski tags: wip-springcoat-bringup
02:28
Project update. check-in: 6a73f3c914 user: stephanie.gawroriski tags: wip-springcoat-bringup
01:47
Testing that appears to work well. check-in: 3adc6b5250 user: stephanie.gawroriski tags: wip-springcoat-bringup
01:29
Basic test running and such. check-in: 588354cc7c user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-03-06
23:17
Add base for test descriptors to name projects, suites, and methods. check-in: cc3dfb619f user: stephanie.gawroriski tags: wip-springcoat-bringup
23:03
Figuring out how the testing stuff works. check-in: 2b58660139 user: stephanie.gawroriski tags: wip-springcoat-bringup
21:26
Add initial base for test plugin. check-in: 7716e0bb07 user: stephanie.gawroriski tags: wip-springcoat-bringup
19:47
Remove the check for API level. check-in: d46516b6a1 user: stephanie.gawroriski tags: wip-springcoat-bringup
19:42
Minor adjustments. check-in: 0d1a2bc0a1 user: stephanie.gawroriski tags: wip-springcoat-bringup
13:52
Add the actual files for tests. check-in: b8373b9eb9 user: stephanie.gawroriski tags: wip-springcoat-bringup
13:46
Split the emulated runner and add an emulated test runner. check-in: 4fe44ad401 user: stephanie.gawroriski tags: wip-springcoat-bringup
13:06
Move printcoat and summercoat tasks to the end. check-in: d828933376 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-03-05
02:00
Generate a test JAR which will be used to run tests within SpringCoat/SummerCoat. check-in: 36f453aa78 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-03-04
23:33
Temporarily ignore the memory chunk test, going to bring up testing first. check-in: d9e8723a88 user: stephanie.gawroriski tags: wip-springcoat-bringup
08:02
Backup developer notes. check-in: 2bc18de7ac user: squirreljme tags: trunk
05:08
Base attempt at getting publishing working. Closed-Leaf check-in: 399f1aa818 user: stephanie.gawroriski tags: wip-publishing
03:19
Setup for publishing. check-in: aea3a40e1a user: stephanie.gawroriski tags: wip-publishing
02:09
Create new branch named "wip-publishing" check-in: e61df63ef8 user: stephanie.gawroriski tags: wip-publishing
01:42
Have the CI integrations run tests as well as building. check-in: 3fcd06748b user: stephanie.gawroriski tags: wip-springcoat-bringup
01:36
Add base for memory chunks. check-in: eb155f067a user: stephanie.gawroriski tags: wip-springcoat-bringup
00:13
Basic memory interfaces. check-in: d4e599d097 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-03-03
22:50
IntellIJ fixups; Use get of class info. check-in: 5749bde2d1 user: stephanie.gawroriski tags: wip-springcoat-bringup
00:54
Some slight fixings. check-in: ec81dc27a6 user: stephanie.gawroriski tags: wip-springcoat-bringup
2020-03-02
22:28
Create new branch named "wip-springcoat-bringup" check-in: f04d19aab5 user: stephanie.gawroriski tags: wip-springcoat-bringup
05:18
Merge wip-gradle-modernization branch into trunk. check-in: a5aaa48037 user: stephanie.gawroriski tags: trunk, x-date-202003
05:05
Correct MIME decoder test for Windows. Closed-Leaf check-in: 8f1816204b user: stephanie.gawroriski tags: wip-gradle-modernization
04:45
Make JUnit dir in Windows. check-in: 9457ff90e4 user: stephanie.gawroriski tags: wip-gradle-modernization
04:37
Hopefully correct CircleCI config. check-in: 58333469cd user: stephanie.gawroriski tags: wip-gradle-modernization
04:33
Add git attributes to hopefully force files to not be converted to CRLF. check-in: f9d23b5d20 user: stephanie.gawroriski tags: wip-gradle-modernization
04:25
Possibly storing test results from Gradle. check-in: 5fcddaa798 user: stephanie.gawroriski tags: wip-gradle-modernization
04:15
Hopefully store Gradle test results. check-in: 9755c5beae user: stephanie.gawroriski tags: wip-gradle-modernization
04:02
Correct bad space. check-in: 6a5056efc2 user: stephanie.gawroriski tags: wip-gradle-modernization
03:53
Add length to the MIME decoder test. check-in: 9aad9f9558 user: stephanie.gawroriski tags: wip-gradle-modernization
03:37
Add Mac OS X CircleCI build. check-in: e03471ba4e user: stephanie.gawroriski tags: wip-gradle-modernization
03:07
Update Gradle Wrapper to the correct version (hopefully). check-in: 8f0dbcc2ed user: stephanie.gawroriski tags: wip-gradle-modernization
02:59
Get TAC tests working by fudging the build. check-in: 44b5eee624 user: stephanie.gawroriski tags: wip-gradle-modernization
02:18
Change dependency order. check-in: 5cdd2b1615 user: stephanie.gawroriski tags: wip-gradle-modernization
01:58
Delete the compiler; Make the CI builds continous and parallel check-in: 3ba3d95e44 user: stephanie.gawroriski tags: wip-gradle-modernization
01:24
Correct RMS test. check-in: fe859cee51 user: stephanie.gawroriski tags: wip-gradle-modernization
01:15
Hopefully correct CircleCI config. check-in: ee7fc863e3 user: stephanie.gawroriski tags: wip-gradle-modernization
01:12
ArrayDeque does not have a valid hashCode so in the test do not test for it. check-in: a4890a0968 user: stephanie.gawroriski tags: wip-gradle-modernization
01:07
Add fudging of long values which is needed for off-by-one-ulp tests. check-in: bf213c799b user: stephanie.gawroriski tags: wip-gradle-modernization
00:33
Refactor and correct the error lists so that it works properly. check-in: e8edc5f104 user: stephanie.gawroriski tags: wip-gradle-modernization
2020-03-01
20:14
Update JNI header. check-in: ce7b9fd5f4 user: stephanie.gawroriski tags: wip-gradle-modernization
18:36
Correct compilation on Linux. check-in: b94ff30407 user: stephanie.gawroriski tags: wip-gradle-modernization
17:42
More cleanup. check-in: 7135ff3bdb user: stephanie.gawroriski tags: wip-gradle-modernization
17:38
Clear out a bunch of the old scripts. check-in: fd62896e7d user: stephanie.gawroriski tags: wip-gradle-modernization
15:06
Merge supervisor into cldc-compact; Remove extra builds from CircleCI. check-in: e23929612d user: stephanie.gawroriski tags: wip-gradle-modernization
04:33
Correct streaming ZIP bugs in exactly-defined file sizes; Implement launching of SpringCoat. check-in: 48f763a619 user: stephanie.gawroriski tags: wip-gradle-modernization
2020-02-29
22:24
Add some more spots where the VM may be poked to make sure the native methods are bound. check-in: 9f2185a11b user: stephanie.gawroriski tags: wip-gradle-modernization
22:20
Add some spots in the code to poke the emulator stuff potentially if native methods need to be bound. check-in: 15b49db3a7 user: stephanie.gawroriski tags: wip-gradle-modernization
22:04
Move almost all of the base VM stuff over to emulator-base. check-in: 5c8c859321 user: stephanie.gawroriski tags: wip-gradle-modernization
21:35
Cleanup imports. check-in: 897f471fab user: stephanie.gawroriski tags: wip-gradle-modernization
21:30
Launching of MIDlets through a basic main handler. check-in: 6592bd1aa5 user: stephanie.gawroriski tags: wip-gradle-modernization
19:22
Update IntelliJ features. check-in: 06d5ba1524 user: stephanie.gawroriski tags: wip-gradle-modernization
19:05
More cleanup. check-in: e3dbd08800 user: stephanie.gawroriski tags: wip-gradle-modernization
18:53
More corrections. check-in: 450b946819 user: stephanie.gawroriski tags: wip-gradle-modernization
18:42
Perform lots of automated code cleanup. check-in: 9720713904 user: stephanie.gawroriski tags: wip-gradle-modernization
18:31
Add base for framebuffer. check-in: bbed3c1374 user: stephanie.gawroriski tags: wip-gradle-modernization
17:39
Some corrections. check-in: e60c1c16d0 user: stephanie.gawroriski tags: wip-gradle-modernization
17:30
Add IntelliJ file templates; Add missing headers to the new emulator classes. check-in: 0fddd37888 user: stephanie.gawroriski tags: wip-gradle-modernization
17:11
More cleanup. check-in: 01e96ac0fa user: stephanie.gawroriski tags: wip-gradle-modernization
17:07
More IntelliJ refactoring. check-in: 74b463341c user: stephanie.gawroriski tags: wip-gradle-modernization
16:26
Remove old build script and bootstrap. check-in: 0767e1830b user: stephanie.gawroriski tags: wip-gradle-modernization
16:25
More inspection changes; Add project dictionary check-in: ae1e4a3da6 user: stephanie.gawroriski tags: wip-gradle-modernization
16:05
More inspections. check-in: 40669f647a user: stephanie.gawroriski tags: wip-gradle-modernization
16:03
Tweak IntelliJ settings more. check-in: a045a4e4e7 user: stephanie.gawroriski tags: wip-gradle-modernization
15:36
Update building file; Add IntelliJ settings for code formatting and inspections. check-in: eca6f2cc41 user: stephanie.gawroriski tags: wip-gradle-modernization
13:11
Add GitHub Actions. check-in: c26498cbad user: stephanie.gawroriski tags: wip-gradle-modernization
01:51
Update JavaDoc. check-in: bf298faeaa user: stephanie.gawroriski tags: wip-gradle-modernization
01:45
Remove bldt. check-in: 6f7634f65a user: stephanie.gawroriski tags: wip-gradle-modernization
01:44
Move PalmOS related files over. check-in: 20430ff775 user: stephanie.gawroriski tags: wip-gradle-modernization
01:03
Implement building of MIDlet dependencies. check-in: ffdba5b64d user: stephanie.gawroriski tags: wip-gradle-modernization
2020-02-28
23:20
Refactor the build tasks so they run faster and have caching. check-in: 6c5a230c89 user: stephanie.gawroriski tags: wip-gradle-modernization
02:52
Add inputs for some tasks although it does not seem it works. check-in: 1749a522ff user: stephanie.gawroriski tags: wip-gradle-modernization
02:28
Exclude mime files in tests. check-in: 9b28ae6189 user: stephanie.gawroriski tags: wip-gradle-modernization
02:22
Add ignores for tools; Refactor the Gradle plugin to be a bit more organized; Add decoding of MIME resources. check-in: 960137f6aa user: stephanie.gawroriski tags: wip-gradle-modernization
2020-02-27
08:04
Backup developer notes. check-in: 248ca51558 user: squirreljme tags: trunk
2020-02-26
23:52
Remove sxs. check-in: ba21990ab6 user: stephanie.gawroriski tags: wip-gradle-modernization
23:50
Remove javap it is not implemented. check-in: 1252c0dbaa user: stephanie.gawroriski tags: wip-gradle-modernization
23:49
Remove the popcount tool. check-in: a85fba33e6 user: stephanie.gawroriski tags: wip-gradle-modernization
23:33
If there are no tests then do not try to write test metadata; Correct Framebuffer. check-in: e2b7ce1210 user: stephanie.gawroriski tags: wip-gradle-modernization
23:23
Implement system clock. check-in: 51e3a72988 user: stephanie.gawroriski tags: wip-gradle-modernization
23:14
For some assembly operations either do nothing or throw an Error (restricted function). check-in: 161387713f user: stephanie.gawroriski tags: wip-gradle-modernization
22:58
Add support for function level testing (yay), have a test for arrays as an initial test. check-in: 6e660f21d6 user: stephanie.gawroriski tags: wip-gradle-modernization
08:04
Backup developer notes. check-in: cfcf08f9d3 user: squirreljme tags: trunk
04:13
Get "working" tests for anything that is okay with just a placeholder. check-in: 8cd11130ec user: stephanie.gawroriski tags: wip-gradle-modernization
03:48
Determined that a JNI method mapper is going to be needed for this to work. check-in: 736f731442 user: stephanie.gawroriski tags: wip-gradle-modernization
03:23
Stub all of the C functions. check-in: 87de7a8977 user: stephanie.gawroriski tags: wip-gradle-modernization
02:31
Merge all the core emulator stuff into emulator-base for simplicity (C++ library, TestNG, etc.). check-in: 8c88bd4a8f user: stephanie.gawroriski tags: wip-gradle-modernization
00:09
Correct compilation. check-in: 3bf32284a8 user: stephanie.gawroriski tags: wip-gradle-modernization
2020-02-25
01:38
Refactor the assembly methods to make them take longs and be better-ish. check-in: e4bd6b7c39 user: stephanie.gawroriski tags: wip-gradle-modernization
2020-02-24
11:30
Add more base C code for new Assembly methods. check-in: 00a54edeb6 user: stephanie.gawroriski tags: wip-gradle-modernization
08:04
Backup developer notes. check-in: 838e46b355 user: squirreljme tags: trunk
03:02
Add base for C library using JNI. check-in: d93c9dece6 user: stephanie.gawroriski tags: wip-gradle-modernization
01:15
Add base for native library. check-in: 1563fb579e user: stephanie.gawroriski tags: wip-gradle-modernization
2020-02-23
23:38
Add a means with JNA of mapping native Assembly calls to a special wrapper. check-in: ad35dcd774 user: stephanie.gawroriski tags: wip-gradle-modernization
21:55
Remove the old MANIFEST.MF and TEST.MF. check-in: 8f2c7c515f user: stephanie.gawroriski tags: wip-gradle-modernization
21:43
Correct resources for test. check-in: 866c8a6286 user: stephanie.gawroriski tags: wip-gradle-modernization
21:41
Correct resource directories for main. check-in: 76f543a081 user: stephanie.gawroriski tags: wip-gradle-modernization
21:31
resources not resource. check-in: 98e7238260 user: stephanie.gawroriski tags: wip-gradle-modernization
21:30
Split off resources from sources. check-in: ffec86c0d1 user: stephanie.gawroriski tags: wip-gradle-modernization
21:28
Add script to split resources up accordingly. check-in: f9e9c97979 user: stephanie.gawroriski tags: wip-gradle-modernization
21:07
Tool translation and cleanup. check-in: d89a5cbf36 user: stephanie.gawroriski tags: wip-gradle-modernization
20:57
Remove test directory. check-in: 9b3a058b00 user: stephanie.gawroriski tags: wip-gradle-modernization
20:56
Move all the other midlet tools and such. check-in: d50fbf5759 user: stephanie.gawroriski tags: wip-gradle-modernization
20:51
Make it tools instead. check-in: 7f5cc85f9d user: stephanie.gawroriski tags: wip-gradle-modernization
20:50
Add base utilties directory. check-in: 506a56acae user: stephanie.gawroriski tags: wip-gradle-modernization
20:48
Remove the runt directory. check-in: da0c6fe431 user: stephanie.gawroriski tags: wip-gradle-modernization
20:45
Move all the test directories around. check-in: 9d6e3e1e33 user: stephanie.gawroriski tags: wip-gradle-modernization
20:26
Add interface to allow ActiveMidlet overridding. check-in: 127632e494 user: stephanie.gawroriski tags: wip-gradle-modernization
20:15
If an Error is caught in a test, just rethrow it. check-in: 38df07533e user: stephanie.gawroriski tags: wip-gradle-modernization
20:08
Add some semblance of running tests. check-in: 2db1241124 user: stephanie.gawroriski tags: wip-gradle-modernization
17:20
Many hours of the starting work on getting testing working. check-in: 9d62c039e5 user: stephanie.gawroriski tags: wip-gradle-modernization
08:03
Backup developer notes. check-in: fe029e5996 user: squirreljme tags: trunk
2020-02-22
23:22
Move CLDC-compact tests over and start initial work on getting them operational. check-in: a87a9de87e user: stephanie.gawroriski tags: wip-gradle-modernization
23:00
Move TAC over to modules since testing is rather important to exist. check-in: 5628e9b1c5 user: stephanie.gawroriski tags: wip-gradle-modernization
22:48
SpringCoat and SummerCoat VMs depend on their respective VMs being built. check-in: 7b453bb431 user: stephanie.gawroriski tags: wip-gradle-modernization
22:38
Remove common VM stubs as they are not needed. check-in: d4c0fb57a6 user: stephanie.gawroriski tags: wip-gradle-modernization
22:36
Remove the platforms directory. check-in: 721a203b17 user: stephanie.gawroriski tags: wip-gradle-modernization
22:35
Make IntelliJ not complain about java.lang.Integer containing an error when it does not. check-in: 557c6825af user: stephanie.gawroriski tags: wip-gradle-modernization
22:32
Add base class for handling system calls. check-in: 1bf57ef392 user: stephanie.gawroriski tags: wip-gradle-modernization
22:29
Some error code corrections; Make error code handling more robust. check-in: 7c3cf85fa0 user: stephanie.gawroriski tags: wip-gradle-modernization
22:14
Implement listing of all the various error codes. check-in: 25162f9e0f user: stephanie.gawroriski tags: wip-gradle-modernization
08:37
Add base for managing the errors which are within a project. check-in: 5fdb86c239 user: stephanie.gawroriski tags: wip-gradle-modernization
08:25
Add ability to list project error codes and find the next free one. check-in: 7e0dcc0392 user: stephanie.gawroriski tags: wip-gradle-modernization
07:56
Go back to 6.1.1 since 6.2 seems rather buggy. check-in: c10c912e4d user: stephanie.gawroriski tags: wip-gradle-modernization
07:52
Upgrade to Gradle 6.2. check-in: 37d55cdcc7 user: stephanie.gawroriski tags: wip-gradle-modernization
07:42
Change all gradle compile to implementation. check-in: 182ae3cb2d user: stephanie.gawroriski tags: wip-gradle-modernization
07:12
Remove all the un-needed SQUIRRELJME.MF. check-in: c84b356482 user: stephanie.gawroriski tags: wip-gradle-modernization
07:09
Add description for the emulator base. check-in: 2cff1d74ae user: stephanie.gawroriski tags: wip-gradle-modernization
07:05
Update ignore globs more. check-in: 97d7dd0c31 user: stephanie.gawroriski tags: wip-gradle-modernization
06:57
Add additional ignores. check-in: 80b607378a user: stephanie.gawroriski tags: wip-gradle-modernization
02:53
Mention Aplix. check-in: ac6a9a75a3 user: stephanie.gawroriski tags: wip-gradle-modernization
02:44
Add Aplix JBlend and Vodafone API stubs. check-in: 3cc03c6b60 user: stephanie.gawroriski tags: wip-gradle-modernization
2020-02-20
08:03
Backup developer notes. check-in: e232bd34fe user: squirreljme tags: trunk
01:11
Depend on both SpringCoat and SummerCoat. check-in: 7ea4bc5139 user: stephanie.gawroriski tags: wip-gradle-modernization
01:11
Change error. check-in: d93241a930 user: stephanie.gawroriski tags: wip-gradle-modernization
01:03
Add base for emulator runner. check-in: 8c8321a83b user: stephanie.gawroriski tags: wip-gradle-modernization
2020-02-18
00:29
Move springcoat and summercoat over and add base for emulator. check-in: 352f7b14ef user: stephanie.gawroriski tags: wip-gradle-modernization
2020-02-16
19:24
Only allow launching for application types. check-in: d22498e261 user: stephanie.gawroriski tags: wip-gradle-modernization
17:56
More JavaDoc fixes. check-in: 191fa0b567 user: stephanie.gawroriski tags: wip-gradle-modernization
16:40
More JavaDoc corrections. check-in: afa0f3093a user: stephanie.gawroriski tags: wip-gradle-modernization
16:30
Setup JavaDoc and make various corrections to documentation. check-in: 4b46422824 user: stephanie.gawroriski tags: wip-gradle-modernization
15:18
Set JavaDoc version to 7. check-in: b2981ca132 user: stephanie.gawroriski tags: wip-gradle-modernization
15:14
Set boot class for JavaDoc. check-in: b899a8f4c8 user: stephanie.gawroriski tags: wip-gradle-modernization
14:54
Add base tasks for running on SpringCoat/SummerCoat. check-in: 5520358f44 user: stephanie.gawroriski tags: wip-gradle-modernization
00:31
Remove JITT directory. check-in: 6bf94497e3 user: stephanie.gawroriski tags: wip-gradle-modernization
00:29
Add MIDlet types; More work on manifest building. check-in: 3a6ff0e260 user: stephanie.gawroriski tags: wip-gradle-modernization
00:05
Base work on initializing manifests for the output JARs. check-in: 99a1ccd451 user: stephanie.gawroriski tags: wip-gradle-modernization
2020-02-15
23:30
Implement the needed JavaME definitions; Make build corrections. check-in: 8be35fc88b user: stephanie.gawroriski tags: wip-gradle-modernization
22:52
Convert the remainder of the base projects. check-in: f333e4e81e user: stephanie.gawroriski tags: wip-gradle-modernization
22:39
More translation. check-in: f3edc5e64e user: stephanie.gawroriski tags: wip-gradle-modernization
22:29
More translation work. check-in: 796f2a4c2f user: stephanie.gawroriski tags: wip-gradle-modernization
22:14
More plugin work and partial transfer of more manifest information. check-in: 5251793eb5 user: stephanie.gawroriski tags: wip-gradle-modernization
19:42
Add base for SquirrelJME plugin to do SquirrelJME things. check-in: 8ac7424928 user: stephanie.gawroriski tags: wip-gradle-modernization
18:59
Translate more build gradle scripts. check-in: d53f4e9ec8 user: stephanie.gawroriski tags: wip-gradle-modernization
18:42
More gradle module conversion. check-in: 99a5ce33cb user: stephanie.gawroriski tags: wip-gradle-modernization
18:03
More updates to gradle builds. check-in: 76a6f139b1 user: stephanie.gawroriski tags: wip-gradle-modernization
17:35
Migration of some manifests to Gradle. check-in: 4c042f0297 user: stephanie.gawroriski tags: wip-gradle-modernization
15:06
Add lookup for configuration dependencies. check-in: d320a4d21d user: stephanie.gawroriski tags: wip-gradle-modernization
14:41
Move over all of the SquirrelJME resources. check-in: d01351d848 user: stephanie.gawroriski tags: wip-gradle-modernization
14:38
Base work on getting things working. check-in: 832d893990 user: stephanie.gawroriski tags: wip-gradle-modernization
08:03
Backup developer notes. check-in: 1b0f4e8f10 user: squirreljme tags: trunk
2020-02-14
05:16
Get cldc-compact building. check-in: 49ff88cc8c user: stephanie.gawroriski tags: wip-gradle-modernization
04:02
Setup correct module directories and such. check-in: a7be3ce56a user: stephanie.gawroriski tags: wip-gradle-modernization
03:52
Move massive amount of files to their own modules. check-in: c7cae997bd user: stephanie.gawroriski tags: wip-gradle-modernization
03:46
Add Gradle conversion script. check-in: 0d3d3213d3 user: stephanie.gawroriski tags: wip-gradle-modernization
02:54
More build gradle work. check-in: 73a70f4547 user: stephanie.gawroriski tags: wip-gradle-modernization
01:50
Add base work which declares a number of tasks. check-in: 77cc0f6cb8 user: stephanie.gawroriski tags: wip-gradle-modernization
00:40
Add blank build and settings gradle. check-in: 2d7bb384fd user: stephanie.gawroriski tags: wip-gradle-modernization
00:39
Add Gradle Wrapper using version 6. check-in: 85342e0e71 user: stephanie.gawroriski tags: wip-gradle-modernization
00:19
Create new branch named "wip-gradle-modernization" check-in: e2ed788c2b user: stephanie.gawroriski tags: wip-gradle-modernization
2020-02-08
15:31
Update GitHub URL of repository and private key. check-in: 5ac5baac33 user: stephanie.gawroriski tags: trunk
2020-02-06
08:03
Backup developer notes. check-in: b1e504d827 user: squirreljme tags: trunk
00:21
Update release dates. check-in: b61a26c6b2 user: stephanie.gawroriski tags: trunk
2020-02-05
23:48
Add base for finding methods; Bump copyrights to 2020. check-in: 586192f0d6 user: stephanie.gawroriski tags: trunk
17:42
Dedication to Emily. check-in: e46db93fa5 user: stephanie.gawroriski tags: trunk, x-date-202002
2020-01-20
08:02
Backup developer notes. check-in: 60df1f3717 user: squirreljme tags: trunk
2020-01-19
16:22
Add Assembly methods to get primitive types; Make JVMFunction.jvmLoadClass() generic. check-in: 6a4c824ea6 user: stephanie.gawroriski tags: trunk
15:54
Merge heads. check-in: 553fa6eb7c user: stephanie.gawroriski tags: trunk
15:46
Bring in regionMatches to the supervisor. check-in: 58be2b6ff9 user: stephanie.gawroriski tags: trunk
08:02
Backup developer notes. check-in: 721aa65758 user: squirreljme tags: trunk
2020-01-18
20:09
Implement String.regionMatches(); Add method to ClassLoadingAdjustments to consider the current class; Make it so that classes within the same package are not deferred loaded. check-in: 4623e16026 user: stephanie.gawroriski tags: trunk
18:42
Add method. check-in: 7a44c2bad4 user: stephanie.gawroriski tags: trunk
15:34
Creation of JFrame and loading of application icon. check-in: 0c9b8b3116 user: stephanie.gawroriski tags: trunk
13:07
Initialization of list and canvas drawers. check-in: 8ab5e3ee0a user: stephanie.gawroriski tags: trunk
2020-01-16
00:39
Add setting of title framebuffer control. check-in: 4e5ffafbc0 user: stephanie.gawroriski tags: trunk
00:34
Implement VirtualFramebuffer capabilities. check-in: d191e29541 user: stephanie.gawroriski tags: trunk
00:27
Base partial work graphics and framebuffer refactor. check-in: 49b23a5fbf user: stephanie.gawroriski tags: trunk
2020-01-13
08:02
Backup developer notes. check-in: c4b2c5b2d3 user: squirreljme tags: trunk
2020-01-12
14:48
Add SystemCallException and nicer SystemCallError; Initialize UI via format. check-in: 037a21425e user: stephanie.gawroriski tags: trunk
2020-01-09
19:17
Remove CLIP_RECT, TRANSLATE, GET_TRANSLATE_X, and GET_TRANSLATE_Y from serialized graphics to simplify them; Add capabilities support for the framebuffer; Reduce argument count in drawRegion() so it fits within the system call limits; Add system calls for accelerated graphics support; Shorten FRAMEBUFFER_ to FB_ in RatufaCoat; Shorten FramebufferProperty to Framebuffer since it contains all of the Framebuffer stuff. check-in: 9fbed3bd18 user: stephanie.gawroriski tags: trunk
2020-01-05
13:15
Make RatufaCoat's default makefile use -g1 -O3 for compilation flags. check-in: ed044237eb user: stephanie.gawroriski tags: trunk
07:29
Update GitHub funding information; Correct LICENSE file. check-in: 8b7c13eb1b user: stephanie.gawroriski tags: trunk
2020-01-04
13:14
Add Plain GPLv3 license file. check-in: 1e7c0feeee user: stephanie.gawroriski tags: trunk
2020-01-02
08:02
Backup developer notes. check-in: a314b2ff21 user: squirreljme tags: trunk
00:03
Add halts in CircleCI to hopefully not fail the other arch tests for RatufaCoat when the compilers are not available. check-in: 05722f2c78 user: stephanie.gawroriski tags: trunk
2020-01-01
23:50
Hopefully correct workspace attaching. check-in: fc9c93429a user: stephanie.gawroriski tags: trunk
23:45
Make the SummerCoat Test ROM build depend on SummerCoat ROM, so that if the standard non-test ROM fails then the test one wil never run. check-in: 4584f49961 user: stephanie.gawroriski tags: trunk
23:41
Hopefully correct build config. check-in: bb53b88353 user: stephanie.gawroriski tags: trunk
23:36
Correct config. check-in: f00ab71b65 user: stephanie.gawroriski tags: trunk
23:33
Correct test task polling to check every second to see if a task has ended. check-in: d4a99a91b6 user: stephanie.gawroriski tags: trunk
23:29
Try to cache the SummerCoat ROM so that it is not needlessly recreated when a later workflow runs. check-in: ee05954bbd user: stephanie.gawroriski tags: trunk
22:36
Fail SpringCoat tests if there is no output for 30 minutes. check-in: 8897e9d0f4 user: stephanie.gawroriski tags: trunk
22:03
Add missing L to see if it works. check-in: 65508aeb7d user: stephanie.gawroriski tags: trunk
21:57
Use CMD and not PowerShell. check-in: 72144f838f user: stephanie.gawroriski tags: trunk
21:50
Remove percent and use full paths. check-in: dc073c94a9 user: stephanie.gawroriski tags: trunk
21:20
Add Windows build test to the config file. check-in: 8a7df1e0b2 user: stephanie.gawroriski tags: trunk
20:57
Adjust CircleCI build order. check-in: a672cdaa99 user: stephanie.gawroriski tags: trunk
17:23
Add missing long form for DUP_X2 (was missing Ba -> aBa). check-in: 6c871a282b user: stephanie.gawroriski tags: trunk
17:20
Correct DUP2_X2 from having an incorrect conversion. check-in: c858917f94 user: stephanie.gawroriski tags: trunk
16:29
Implement the Array.fill() methods. check-in: f91adb82d3 user: stephanie.gawroriski tags: trunk
16:23
Put parenthesis on same line. check-in: 24a0473216 user: stephanie.gawroriski tags: trunk
16:22
Add classes to represent an array of primitives as Lists; Use these wrapper lists to implement sort. check-in: a9f238a342 user: stephanie.gawroriski tags: trunk
15:04
Happy new year! check-in: 24f8badf48 user: stephanie.gawroriski tags: trunk, x-date-202001, x-year-2020
00:51
Remove notes to unversion script, it is not needed and is old. check-in: d7b858cde3 user: stephanie.gawroriski tags: trunk
2019-12-29
11:21
Forward IPC calls in Java SE. check-in: 20c234c9d9 user: stephanie.gawroriski tags: trunk
11:10
Cleanup the Java SE system call handling code accordingly. check-in: 9284ba3e6e user: stephanie.gawroriski tags: trunk
08:04
Backup developer notes. check-in: 58ffa89a69 user: squirreljme tags: trunk
2019-12-28
23:09
Deprecate the old event callback. check-in: aa345569b4 user: stephanie.gawroriski tags: trunk
23:03
Add base handler for graphics IPCs; Register that handler. check-in: 9e5e0489a0 user: stephanie.gawroriski tags: trunk
22:52
Implement register and forwarding of IPC events. check-in: 6a81fc47ec user: stephanie.gawroriski tags: trunk
22:46
Shorten FRAMEBUFFER_PROPERTY to FRAMEBUFFER; Implement base support for framebuffers. check-in: 243216595d user: stephanie.gawroriski tags: trunk
22:30
Forward framebuffer property calls. check-in: 5fa3e9910e user: stephanie.gawroriski tags: trunk
21:17
Base start on Display using system calls and framebuffer properties. check-in: d1b2a047f2 user: stephanie.gawroriski tags: trunk
21:07
Base classes that will be used for a Swing backed framebuffer display. check-in: bbcd438057 user: stephanie.gawroriski tags: trunk
16:58
Store memory and the profiler into the machine state, will later be captured by OOB calls. check-in: 6e1f8d554d user: stephanie.gawroriski tags: trunk
16:48
It is actually a thread ID and not a task ID. check-in: 729a7a41d8 user: stephanie.gawroriski tags: trunk
16:47
Add Task ID for out-of-bound IPC calls. check-in: 8e30ca43af user: stephanie.gawroriski tags: trunk
16:22
Deprecate NativeDisplayAccess. check-in: 124a510cd1 user: stephanie.gawroriski tags: trunk
16:21
Add base class for new VirtualFramebuffer to use the simpler system call interface; Deprecate VMNativeDisplayAccess. check-in: 28b7559a8b user: stephanie.gawroriski tags: trunk
16:08
Add base register method. check-in: da8fb1ef82 user: stephanie.gawroriski tags: trunk
16:06
Add base handler and manager for IPC calls. check-in: 2939ac0ab4 user: stephanie.gawroriski tags: trunk
15:55
Implement EXCEPTION_LOAD/EXCEPTION_STORE in SummerCoat; Make IPC_CALL always call the supervisor handler even within the supervisor. check-in: 8333691c4f user: stephanie.gawroriski tags: trunk
15:47
Add IPC exception check around real system calls. check-in: d64b266d1b user: stephanie.gawroriski tags: trunk
15:29
Make IPCException exempt from deferred class-load. check-in: e2382f02cd user: stephanie.gawroriski tags: trunk
15:29
Add IPCException which will be thrown if a system call fails. check-in: 17304b5f18 user: stephanie.gawroriski tags: trunk
15:22
Add extra IPC exception storage so if an IPC call throws an exception it can be set. check-in: cc5a74c78a user: stephanie.gawroriski tags: trunk
15:02
Add base for IPC_CALL system call. check-in: 976fd5d72b user: stephanie.gawroriski tags: trunk
2019-12-26
13:28
Add basic color box. check-in: 97b8c5cbc5 user: stephanie.gawroriski tags: trunk
01:09
Add basic menuing to Squirrel Quarrel. check-in: b88123642e user: stephanie.gawroriski tags: trunk
00:18
Remove ClassDataV2. check-in: 1a8bae5cb9 user: stephanie.gawroriski tags: trunk
00:10
Correct Date; Add missing descriptions for String and partially implement a few methods. check-in: 37565670c3 user: stephanie.gawroriski tags: trunk
00:00
Implement part of Date; Forward calls for unsigned Long string printing. check-in: de0677a327 user: stephanie.gawroriski tags: trunk
2019-12-25
13:51
Remove debug on bucket map rebalance. check-in: 77bc6f33f3 user: stephanie.gawroriski tags: trunk
13:47
Correct Object.clone() returning this and not the new array (add test) check-in: 2658549d69 user: stephanie.gawroriski tags: trunk
08:03
Backup developer notes. check-in: 09125db157 user: squirreljme tags: trunk
02:33
Add test for SWAP. check-in: 87639d7f48 user: stephanie.gawroriski tags: trunk
02:27
Add tests for DUP_X2. check-in: 99a8005b99 user: stephanie.gawroriski tags: trunk
02:07
Add test for long. check-in: e5f5c88b4f user: stephanie.gawroriski tags: trunk
02:04
Add test for DUP_X1. check-in: a86a1fcb13 user: stephanie.gawroriski tags: trunk
01:54
Add TestInteger to return primitive int for tests; Handle .class and .class.__mime in TestSource; Add Jasmin assembly scripts; Add test for DUP. check-in: 828b444daa user: stephanie.gawroriski tags: trunk
00:18
Add test for throwing in synchronized methods. check-in: 4160c48f75 user: stephanie.gawroriski tags: trunk
2019-12-24
22:48
Release date bumped to Feb 7 2020. check-in: 966da3dc81 user: stephanie.gawroriski tags: trunk
2019-12-23
08:03
Backup developer notes. check-in: d6a2787a7c user: squirreljme tags: trunk
00:18
Add extra checks. check-in: d8d5299afd user: stephanie.gawroriski tags: trunk
2019-12-22
23:07
Correct java.util.Objects.equals() being incorrect; Correct the wrong check being performed in java.util.Arrays.equals(Object[], Object[]). check-in: 756381feab user: stephanie.gawroriski tags: trunk
22:48
Increase SummerCoat RAM size to 32GB; Adjust sizes around and add checks so that SpringCoat JavaME can fit. check-in: 93ac253272 user: stephanie.gawroriski tags: trunk
17:54
Only process class files in a JAR for SummerCoat if the path of a class is valid. check-in: ca559d8ee6 user: stephanie.gawroriski tags: trunk
17:48
Add additional check on ClassFile. check-in: 873ddbcdee user: stephanie.gawroriski tags: trunk
17:39
Implement Formatter for octal and hex. check-in: 8f6cd8f6b9 user: stephanie.gawroriski tags: trunk
17:11
Decimal ints cannot have an alternative form. check-in: fff6e427aa user: stephanie.gawroriski tags: trunk
17:08
Add base for formatting other numbers. check-in: adabf7a41b user: stephanie.gawroriski tags: trunk
16:56
Add base for NullFileSystem and NullPath. check-in: dfd77aa08e user: stephanie.gawroriski tags: trunk
16:23
In SpringCoat make LOAD_STRING use VM constant strings to ensure strings always exist (for traces); Make JVMFunction.jvmLoadString() return null if input is null. check-in: 077d004c7b user: stephanie.gawroriski tags: trunk
15:06
Implement pointers for basic objects in SpringCoat. check-in: 7dafb75407 user: stephanie.gawroriski tags: trunk
2019-12-21
14:57
Add base for pointer manager in SpringCoat. check-in: a34e010f93 user: stephanie.gawroriski tags: trunk
14:34
Add launch switch -e to list the entry points of a program. check-in: fe686c872e user: stephanie.gawroriski tags: trunk
14:21
Add test for pointer access. check-in: 0d6a456970 user: stephanie.gawroriski tags: trunk
14:09
Add FramebufferProperty.UPLOAD_ARRAY_INT to upload an int array directly. check-in: 54771db994 user: stephanie.gawroriski tags: trunk
2019-12-17
21:19
Bump release date a week. check-in: d5712609e4 user: stephanie.gawroriski tags: trunk
2019-12-16
08:02
Backup developer notes. check-in: d2d0174b56 user: squirreljme tags: trunk
2019-12-15
18:44
Correct compilation error in RatufaCoat. check-in: 15ec96d2cd user: stephanie.gawroriski tags: trunk
18:43
Volatile register adjustments; Move some variables from AdvancedGraphics.__drawText() to an external object because there are not enough registers available. check-in: a3832200b6 user: stephanie.gawroriski tags: trunk
18:15
Do not used deferred load of ClassInfo or the pool if it is the current class. check-in: 13ed7f5a97 user: stephanie.gawroriski tags: trunk
18:07
Add earlier failure for when volatile registers have ran out. check-in: b1075e4e79 user: stephanie.gawroriski tags: trunk
17:58
Remove debug on bootstrap intern. check-in: cdd69e96f6 user: stephanie.gawroriski tags: trunk
17:57
Use USED_STRING again for cached String constants; Pre-load USED_STRING in the bootstrap so that it initializes faster and does not require loading. check-in: f75a6ef71f user: stephanie.gawroriski tags: trunk
17:08
Add common list of classes to be deferred when loading; Implement loading of class pools. check-in: b091cc8873 user: stephanie.gawroriski tags: trunk
16:27
Add STORE_POOL and STORE_TO_INT_ARRAY instructions; Allow for deferred loading of ClassInfo except for certain classes. check-in: 5b35157b9c user: stephanie.gawroriski tags: trunk
13:55
Get of class info pointers. check-in: 3a6b926473 user: stephanie.gawroriski tags: trunk
08:02
Backup developer notes. check-in: 0708ae7a61 user: squirreljme tags: trunk
2019-12-14
23:12
Remove debugging text associated with the fix. check-in: 56829b596a user: stephanie.gawroriski tags: trunk
23:10
Correct bug where FieldReference did not check the class name; Debug stuff to figure out this bug. check-in: 3153e2f886 user: stephanie.gawroriski tags: trunk
20:46
Load of noted strings. check-in: cdce7429af user: stephanie.gawroriski tags: trunk
20:30
Base pool processing. check-in: 13b483bd6e user: stephanie.gawroriski tags: trunk
19:56
Call the static initializer for a class if one exists. check-in: 900287e32f user: stephanie.gawroriski tags: trunk
19:52
Implement `Task.newInstance()`. check-in: 72c305ba18 user: stephanie.gawroriski tags: trunk
19:33
Put in address for the default constructor. check-in: 9e229f97b0 user: stephanie.gawroriski tags: trunk
18:22
Add marker to call the static initializer. check-in: e97474d291 user: stephanie.gawroriski tags: trunk
18:21
Add static field offset into ClassInfo since it will be needed when initializing classes. check-in: 76d016ae27 user: stephanie.gawroriski tags: trunk
18:06
Store whether the initial program to launch is a MIDlet or not so that it need not be auto-detected. check-in: 474f5c02cf user: stephanie.gawroriski tags: trunk
17:19
Add system call which disables console framebuffer printing (for when graphics come later). check-in: 531ba74e34 user: stephanie.gawroriski tags: trunk
17:05
Only mark the super-visor as okay if it has been marked as such. check-in: 81200b7a0c user: stephanie.gawroriski tags: trunk
16:59
Correct LibRetro RatufaCoat compilation error. check-in: 90be6b12c0 user: stephanie.gawroriski tags: trunk
16:36
Round method table entries to 20 bytes (so all entries are aligned to 4 bytes); Implement searching of class entry point pointer; Correct profiling when an entry point is not truly valid check-in: 46d5cf12c6 user: stephanie.gawroriski tags: trunk
15:34
Setup for execution to nowhere. check-in: 882b65ad24 user: stephanie.gawroriski tags: trunk
12:49
Add a faster get of a task using shifts and masks. check-in: febe088295 user: stephanie.gawroriski tags: trunk
2019-12-09
22:22
Add blank handler for Form items. check-in: d441ba6711 user: stephanie.gawroriski tags: trunk
22:11
Drawing of background color in Text; Base drawing of items and forms; Optimize text drawing by reducing allocations; Add alpha colors to standard colors. check-in: 158bf92ca3 user: stephanie.gawroriski tags: trunk
14:16
Add MIDP-2.1 and MIDP-3.0 profiles to profile-meep. check-in: c654bef92e user: stephanie.gawroriski tags: trunk
13:42
Add microedition.platform system property. check-in: 5004577919 user: stephanie.gawroriski tags: trunk
08:02
Backup developer notes. check-in: d5ddffeca7 user: squirreljme tags: trunk
00:57
Add a TaskCreateResult to make task creation easier to call into; Merge enterFrame() and inlineExecute() to become just execute() as it is easier to handle. check-in: c94d633fae user: stephanie.gawroriski tags: trunk
00:39
Add pool reference to the Assembly invoke family (since a pool must be loaded); Add invokeVL, to return a long value. check-in: 996a79774b user: stephanie.gawroriski tags: trunk
2019-12-08
16:31
Load of object arrays. check-in: 8bfc7b015b user: stephanie.gawroriski tags: trunk
16:28
Initialization of primitives. check-in: cc8df0fa32 user: stephanie.gawroriski tags: trunk
16:23
Skip ahead and initialize array types. check-in: 832c0af94a user: stephanie.gawroriski tags: trunk
15:18
Make RetroArch use twice the default amount of RAM. check-in: 18f33976a4 user: stephanie.gawroriski tags: trunk
08:02
Backup developer notes. check-in: d01170c186 user: squirreljme tags: trunk
2019-12-07
19:32
Correct another incorrect quote. check-in: eecf67484f user: stephanie.gawroriski tags: trunk
19:28
Be more descriptive on the controller layout. check-in: 61560d9efa user: stephanie.gawroriski tags: trunk
15:25
Switch the milli wall and mono nano calls to use long return values instead of being split. check-in: a2c9801d90 user: stephanie.gawroriski tags: trunk
14:34
Make system calls long instead of int. check-in: 44e07cb9e5 user: stephanie.gawroriski tags: trunk
13:26
Correct descriptor. check-in: a5dacfce31 user: stephanie.gawroriski tags: trunk
13:26
Invocation of interfaces requires the pool pointer of the target class also be returned. check-in: 2e202a4e37 user: stephanie.gawroriski tags: trunk
13:11
Correct A and B button controls in the SummerCoat ROM usage, they were incorrect. check-in: f2a15747f2 user: stephanie.gawroriski tags: trunk
13:06
Base call for building the VTable. check-in: 1d7d25cf37 user: stephanie.gawroriski tags: trunk
2019-12-02
08:02
Backup developer notes. check-in: 88c8311617 user: squirreljme tags: trunk
2019-12-01
21:27
Add count of the class depth. check-in: e7f955b71f user: stephanie.gawroriski tags: trunk
19:32
Initializing of interfaces a class implements. check-in: fb829ede09 user: stephanie.gawroriski tags: trunk
18:44
Implement store of method count. check-in: 6051f39a25 user: stephanie.gawroriski tags: trunk
16:53
Add missing Jar Index for the run-time ClassInfo. check-in: ec1724f28d user: stephanie.gawroriski tags: trunk
16:46
Cleanup some old fields and methods; Add constant type for class names. check-in: ba772e3cac user: stephanie.gawroriski tags: trunk
16:43
Add base TODOs for parts that need to be done. check-in: fa307fb8b0 user: stephanie.gawroriski tags: trunk
15:47
Correct compilation error. check-in: a20e27f03e user: stephanie.gawroriski tags: trunk
15:46
Force objects to be allocated to at least the base size. check-in: b853c133f7 user: stephanie.gawroriski tags: trunk
15:44
Add methods to help for the allocation of objects and arrays. check-in: 8f2394f21a user: stephanie.gawroriski tags: trunk
15:35
Setting of various class properties. check-in: 8fd9c6daec user: stephanie.gawroriski tags: trunk
08:02
Backup developer notes. check-in: 1e7d0af871 user: squirreljme tags: trunk, x-date-201912
2019-11-30
21:38
Correct types to be the boxed types. check-in: ed840e0c6b user: stephanie.gawroriski tags: trunk
21:36
Use forwarded entries when decoding class names. check-in: ff27d4c1fa user: stephanie.gawroriski tags: trunk
20:52
Do not make ATOMIC_INT_DECREMENT_AND_GET not fail in SummerCoat if the value falls below zero (like RatufaCoat); In the GC check, only perform GC if the value is not-positive; Only make BREAKPOINT fail in RatufaCoat if debugging is enabled to match SummerCoat; Add debug printing to over-GC (not sure how this is happening yet) check-in: e4720d6e8a user: stephanie.gawroriski tags: trunk
20:34
Print stack traces when a Throwable is made. check-in: ce45e65d52 user: stephanie.gawroriski tags: trunk
20:29
Add JavaStackState.doThrow(). check-in: 47cee9191d user: stephanie.gawroriski tags: trunk
20:12
In Throwable remove __debug(), a hiya appended to a message, and breakpoint on OOM. check-in: 7a4d1e94cc user: stephanie.gawroriski tags: trunk
19:59
After an object is garbage collected, clear the register to zero. check-in: 72e75dd2b4 user: stephanie.gawroriski tags: trunk
18:35
Do not trash the exception register when making static invocations that are needed by the JVM to function. check-in: 60c87c0fb4 user: stephanie.gawroriski tags: trunk
17:52
Store of all offset properties into ClassInfoUtility. check-in: 6c2a18344d user: stephanie.gawroriski tags: trunk
15:05
Load of allocation size. check-in: 75743083e1 user: stephanie.gawroriski tags: trunk
14:23
Base for ClassInfoUtility to more quickly manage ClassInfo and increase efficiency. check-in: 2c6ac5d5c8 user: stephanie.gawroriski tags: trunk
13:55
Move the last sub-class out of LinkedList. check-in: 7876f38146 user: stephanie.gawroriski tags: trunk
13:50
Split classes from their parent classes. check-in: 164c4a97d8 user: stephanie.gawroriski tags: trunk
13:45
Add base for sub-list implementation in another class. check-in: 28e38e44fb user: stephanie.gawroriski tags: trunk
13:23
Move ListIterator out of AbstractList. check-in: ad214f6a47 user: stephanie.gawroriski tags: trunk
13:07
ArrayList.remove() increments the modification count. check-in: aa97fed223 user: stephanie.gawroriski tags: trunk
12:51
Add import. check-in: 194d059be0 user: stephanie.gawroriski tags: trunk
2019-11-29
16:30
Add base for class methods parser. check-in: c66e1206db user: stephanie.gawroriski tags: trunk
16:02
Base cache check for the VTable. check-in: fc3b573dda user: stephanie.gawroriski tags: trunk
08:02
Backup developer notes. check-in: 603fbd9a08 user: squirreljme tags: trunk
00:31
Implement listing of resources that exist within a resource based class library. check-in: 53c8cc9c55 user: stephanie.gawroriski tags: trunk
00:13
Add fallbacks for suite library lookup. check-in: 4e7b03498b user: stephanie.gawroriski tags: trunk
2019-11-28
23:38
Document system properties for the JavaSE Shaded JAR. check-in: 416d8c10a0 user: stephanie.gawroriski tags: trunk
23:30
Normalize suite names to end in .jar. check-in: 357ceb69ae user: stephanie.gawroriski tags: trunk
23:27
Base placerholder for the VTable. check-in: 9f288bfe6b user: stephanie.gawroriski tags: trunk
2019-11-27
23:30
Base fields for method and pool vtables. check-in: d5176dcffe user: stephanie.gawroriski tags: trunk
2019-11-26
08:02
Backup developer notes. check-in: 83256f43e7 user: squirreljme tags: trunk
2019-11-25
23:19
Add pool chunk type and allocation (just to mark it); Use aliased pool if static pool is aliased, since the run-time pool can be zero if the class has no methods; Add count to pools; Base for allocation of the pool pointer; Move some of the initializer stuff around; Correct writing of aliased run-time pool entries (they were being written to the static pool) check-in: 2de0581614 user: stephanie.gawroriski tags: trunk
21:54
Add of class object pointer. check-in: 4ebad7a64c user: stephanie.gawroriski tags: trunk
21:53
Store of super class; Add Objects.toString(). check-in: 846c172a27 user: stephanie.gawroriski tags: trunk
21:46
Loading of class name pool types; Use the type along with the name for ClassInfo loading (more robust); Set of component class; In supervisor stack traces correct the Java operation and address being swapped check-in: 622f66175d user: stephanie.gawroriski tags: trunk
08:02
Backup developer notes. check-in: a2a1c47a27 user: squirreljme tags: trunk
2019-11-24
23:20
Read of UTF strings from blobs. check-in: c8ccee5e6e user: stephanie.gawroriski tags: trunk
21:10
Base call for read string. check-in: 366be0f8e8 user: stephanie.gawroriski tags: trunk
20:56
Remove debug note; Handle the pools in the correct order. check-in: 3691a7595e user: stephanie.gawroriski tags: trunk
20:50
Print some field debug info. check-in: 9612a89fa0 user: stephanie.gawroriski tags: trunk
20:15
Zero always becomes aliased to zero. check-in: 62c6498eac user: stephanie.gawroriski tags: trunk
20:09
Some basic reading of pool entry types. check-in: d160cfe079 user: stephanie.gawroriski tags: trunk
19:53
Implement get of field name. check-in: cc2146fd39 user: stephanie.gawroriski tags: trunk
19:32
Base method for reading constant pool entries; Add string constructor to TODO; Base switch depending on the ClassInfo field used. check-in: cb7ac0a3b3 user: stephanie.gawroriski tags: trunk
17:49
Add get of entry in the table of contents. check-in: 6b0f865d9c user: stephanie.gawroriski tags: trunk
17:27
Remove debug on BootRomLibrary pool get. check-in: ba45e19d3b user: stephanie.gawroriski tags: trunk
17:26
Correct ROMs and JARs not correctly being assigned constant pools. check-in: 031d4ced65 user: stephanie.gawroriski tags: trunk
17:05
Remove the old pack minimizer code. check-in: dffab72447 user: stephanie.gawroriski tags: trunk
17:00
Add debug to MemoryBlob subSection; Aliased pools have a negative length, so use it correctly. check-in: e6df0d7563 user: stephanie.gawroriski tags: trunk
16:45
Refactor writing of PackROMs. check-in: 1decb1eef1 user: stephanie.gawroriski tags: trunk
16:10
Add more debugging. check-in: c86740c307 user: stephanie.gawroriski tags: trunk
15:41
Show current class in toString(). check-in: 0f8a656f1d user: stephanie.gawroriski tags: trunk
15:31
Use the object's pointer as the hashCode; Include hashCode() in toString(); Get the boot ROM pool recognized check-in: 237375559f user: stephanie.gawroriski tags: trunk
13:21
Use new method for resetting the reference queue. check-in: c1d4976458 user: stephanie.gawroriski tags: trunk
08:02
Backup developer notes. check-in: 60cbe164d2 user: squirreljme tags: trunk
00:19
Store multiple traces. check-in: 432620250a user: stephanie.gawroriski tags: trunk
2019-11-23
20:06
Add note where the slices come from. check-in: d2188810d0 user: stephanie.gawroriski tags: trunk
20:05
Merge heads; Store the execution slices of the last popped frame to see where code came from. check-in: 2685093379 user: stephanie.gawroriski tags: trunk
19:51
Add operation arguments to the debug printing. check-in: 258ce697d1 user: stephanie.gawroriski tags: trunk
08:02
Backup developer notes. check-in: 1591efe047 user: squirreljme tags: trunk
2019-11-22
23:20
Use the current thread ID as the lock ID. check-in: 1e5f71a017 user: stephanie.gawroriski tags: trunk
2019-11-21
00:16
Add debug note on exception toss. check-in: bf12d9e5f9 user: stephanie.gawroriski tags: trunk
2019-11-18
13:05
Initialize of boot ROM pool info. check-in: effa3e5c23 user: stephanie.gawroriski tags: trunk
08:02
Backup developer notes. check-in: bd6fdea70a user: squirreljme tags: trunk
2019-11-17
16:48
Remove comment. check-in: a688801c9c user: stephanie.gawroriski tags: trunk
16:08
Update libretro.h. check-in: 813cbde601 user: stephanie.gawroriski tags: trunk
15:44
Add constant offsets for the various JAR and ROM formats. check-in: edfe1ec133 user: stephanie.gawroriski tags: trunk
15:33
More base for aliased pool; Add ability to get pool from a ClassLibrary; add get of ClassFileParser from ClassPath; Fail if a constant pool is purely virtual. check-in: ed9e086784 user: stephanie.gawroriski tags: trunk
15:10
Base load of the base in-class pool, if there is one. check-in: 3e1f336408 user: stephanie.gawroriski tags: trunk
15:00
Add note for splitting BinaryBlob; Add bound checks to MemoryBlob. check-in: 6df0bef658 user: stephanie.gawroriski tags: trunk
14:58
Add subSection to blobs (to sub-divide them); Base for class field parser. check-in: 14a44979e8 user: stephanie.gawroriski tags: trunk
14:40
Base for going through fields within a class. check-in: 8a7a594671 user: stephanie.gawroriski tags: trunk
14:35
When initializing a ClassInfo for a class, make sure ClassInfo itself gets initialized. check-in: 50258e3473 user: stephanie.gawroriski tags: trunk
14:26
Implement other methods for reading data; Reading of the static and instance field sizes. check-in: a6d5752a0c user: stephanie.gawroriski tags: trunk
14:14
Load the ClassFile parser early and allocate the class early as well. check-in: cdd4e9770d user: stephanie.gawroriski tags: trunk
14:03
Cache the class info parser since it will be needed all the time for a class. check-in: f5dadf6786 user: stephanie.gawroriski tags: trunk
12:30
Diverge for normal classes as well. check-in: b100a9a7a5 user: stephanie.gawroriski tags: trunk
2019-11-15
12:13
Get component type of array, load the base component type of an array first. check-in: 06be921052 user: stephanie.gawroriski tags: trunk
2019-11-09
14:53
Add base for component type get of a class. check-in: eb14104d9a user: stephanie.gawroriski tags: trunk
14:51
Diverge for array and primitive type initialization. check-in: 02cd8b47de user: stephanie.gawroriski tags: trunk
14:45
Implement FATAL_TODO system call. check-in: 0687f713f9 user: stephanie.gawroriski tags: trunk
13:09
Do not fail class load if the class is considered special. check-in: c912608401 user: stephanie.gawroriski tags: trunk
13:03
Add check to determine if a class name is an array or primitive type. check-in: 62e0ed21e9 user: stephanie.gawroriski tags: trunk
2019-11-05
08:02
Backup developer notes. check-in: 4705fdb23e user: squirreljme tags: trunk
2019-11-04
12:19
Add classname utility. check-in: 9a7a2676ac user: stephanie.gawroriski tags: trunk
08:02
Backup developer notes. check-in: b7c1ab1db1 user: squirreljme tags: trunk
2019-11-03
12:22
Stack slices together in frames for easier debugging; Make debug slices only handled when debugging is enabled; Do not perform breakpoint if not debugging. check-in: 7047d001f4 user: stephanie.gawroriski tags: trunk
11:52
Make the CPU registers print out a bit nicer. check-in: 747fc8a67f user: stephanie.gawroriski tags: trunk
11:42
Printing of base execution slices. check-in: a0f2f0263a user: stephanie.gawroriski tags: trunk
11:17
Initialization of execution slices but not printing of them yet. check-in: 324a3f395e user: stephanie.gawroriski tags: trunk, x-date-201911
2019-10-28
07:02
Backup developer notes. check-in: be8878b1ca user: squirreljme tags: trunk
2019-10-27
22:18
Add base code for a tracker of the last given number of instructions for debugging. check-in: dde65d339e user: stephanie.gawroriski tags: trunk
17:40
Remove GC debug. check-in: 669209976b user: stephanie.gawroriski tags: trunk
17:30
Some moving around. check-in: 07268ce39f user: stephanie.gawroriski tags: trunk
16:28
Remove deprecated code. check-in: 83d6e7ccd2 user: stephanie.gawroriski tags: trunk
16:26
Refactor the class loading a bit; Store resource index of the class; Base for moving around code. check-in: cebb4a9b01 user: stephanie.gawroriski tags: trunk
2019-10-26
21:09
Logic to allocate the data needed to store the ClassInfo data. check-in: 905f13a21e user: stephanie.gawroriski tags: trunk
20:56
Add reference to the class constant pool in ClassInfo. check-in: 030afdd274 user: stephanie.gawroriski tags: trunk
2019-10-21
11:57
Add method to get field size of class. check-in: 50b3ac2ad8 user: stephanie.gawroriski tags: trunk
11:41
Move exceptions around; Setup class file parser for ClassInfo. check-in: 8532495828 user: stephanie.gawroriski tags: trunk
2019-10-20
07:02
Backup developer notes. check-in: 2dd920bfca user: squirreljme tags: trunk
2019-10-19
18:04
Correct order of methods. check-in: fecea77213 user: stephanie.gawroriski tags: trunk
17:59
Add base for TaskClass, which stores task class accessors and such. check-in: aa3b2c6c5e user: stephanie.gawroriski tags: trunk
15:35
Add convenience free. check-in: a5f8ba0caf user: stephanie.gawroriski tags: trunk
15:33
Implement initialize of the static field pointer for tasks. check-in: 92f4d59742 user: stephanie.gawroriski tags: trunk
15:10
Protect free as well using the same lock, so now only a single thread can access the allocator. check-in: 2f9f3a6240 user: stephanie.gawroriski tags: trunk
15:05
Prevent multiple threads from entering the allocator. check-in: ab5ef84f31 user: stephanie.gawroriski tags: trunk
14:53
Find and assign thread. check-in: a8d52ecf47 user: stephanie.gawroriski tags: trunk
14:26
Fail if an attempt is made to garbage collect an object that is locked. check-in: 73d9c89d1f user: stephanie.gawroriski tags: trunk
14:23
Implement locking/unlocking of monitors and add IllegalMonitorStateException. check-in: 6e2852aec9 user: stephanie.gawroriski tags: trunk
12:40
Set the special thread register sooner before even the config is read and use a static thread; When searching for a PID slot to consume lock to prevent smashing issues; Add PID to TaskThread check-in: 76284f8496 user: stephanie.gawroriski tags: trunk
12:27
Deprecate the load sub-project. check-in: 3f6aad5ae3 user: stephanie.gawroriski tags: trunk
12:22
Add porting document and deprecate the as a runtime one. check-in: 8c1cf23adb user: stephanie.gawroriski tags: trunk
12:05
Update release route. check-in: ed0ead70e7 user: stephanie.gawroriski tags: trunk
2019-10-18
07:02
Backup developer notes. check-in: 0ec9444885 user: squirreljme tags: trunk
2019-10-16
23:24
Add files to the ignore glob and synchronize. check-in: c463ae898d user: stephanie.gawroriski tags: trunk
23:14
Implement illegal state exception. check-in: 3cf65c82a3 user: stephanie.gawroriski tags: trunk
2019-10-13
23:29
Document threads more. check-in: b1f4ffb5ee user: stephanie.gawroriski tags: trunk
22:43
Set global kernel thread in the task manager. check-in: 30224e4875 user: stephanie.gawroriski tags: trunk
22:33
Add base logical for task initialization and execution. check-in: d1e1dade11 user: stephanie.gawroriski tags: trunk
21:46
Change check to greater than or equals in the physical task slot check. check-in: 0650272ccc user: stephanie.gawroriski tags: trunk
21:44
Make the class path limit 128 because of the sign. check-in: fb9928e999 user: stephanie.gawroriski tags: trunk
21:43
Add check to fail if there are more than 256 libraries on the classpath. check-in: 8673a0e308 user: stephanie.gawroriski tags: trunk
21:41
Rename some classes to use a better name. check-in: 41f2cd8b4f user: stephanie.gawroriski tags: trunk
21:36
Deprecate ClientClassInfo. check-in: 4f43dd7036 user: stephanie.gawroriski tags: trunk
20:14
Make there only be a single dual pool since only the basic pool needs aliased parser support. check-in: 6ec102a783 user: stephanie.gawroriski tags: trunk
19:39
Add base for pool parsers and such. check-in: 796e14101c user: stephanie.gawroriski tags: trunk
18:16
Add class pool constants. check-in: 6a8b5a0ec5 user: stephanie.gawroriski tags: trunk
12:27
Add flag types. check-in: 2611dbdea7 user: stephanie.gawroriski tags: trunk
2019-10-12
17:07
Add data type ordinals. check-in: 62e84e7f73 user: stephanie.gawroriski tags: trunk
17:02
Add constants for class file header. check-in: 6433e05e8a user: stephanie.gawroriski tags: trunk
16:33
Add base classes for the constant pools. check-in: 6bc6217b70 user: stephanie.gawroriski tags: trunk
2019-10-08
07:07
Backup developer notes. check-in: 1486c792b5 user: squirreljme tags: trunk
2019-10-07
21:59
Merge and update route. check-in: 48eaeabda3 user: stephanie.gawroriski tags: trunk
21:23
Correct NUM_SYSCALLS being wrong after SLEEP was added. check-in: 19a52008a5 user: stephanie.gawroriski tags: trunk
21:18
Implement part of Nokia DirectUtils. check-in: 1bef9840e9 user: stephanie.gawroriski tags: trunk
07:06
Backup developer notes. check-in: 4925a0c40f user: squirreljme tags: trunk
2019-10-06
21:55
Add branched out printing for object to/from pointer. check-in: 4d4b57a42e user: stephanie.gawroriski tags: trunk
16:14
Add sleep to SummerCoat. check-in: 385dc4f7e2 user: stephanie.gawroriski tags: trunk
16:05
Migrate sleep system call. check-in: d26777b957 user: stephanie.gawroriski tags: trunk
14:31
Move structure definitions to other file. check-in: 420f721914 user: stephanie.gawroriski tags: trunk
14:30
Move the static built-in font to another file. check-in: 5c1c5e72c6 user: stephanie.gawroriski tags: trunk
14:29
Move constants to other file. check-in: 0fb281b447 user: stephanie.gawroriski tags: trunk
14:15
If a display could not be obtained, make it untestable. check-in: 0b8bc0df22 user: stephanie.gawroriski tags: trunk
14:14
Base the compiler test not tested since it is not yet at a point for implementation. check-in: 14ec5d6e63 user: stephanie.gawroriski tags: trunk
14:08
Add base for class file parser. check-in: f8963e6e2d user: stephanie.gawroriski tags: trunk
13:02
Add class to store static globals; Rename ClientTaskManager to TaskManager. check-in: eb184c0f8d user: stephanie.gawroriski tags: trunk
11:57
Move the task handler to its own class. check-in: bc2baaa634 user: stephanie.gawroriski tags: trunk
07:06
Backup developer notes. check-in: a2ba55b187 user: squirreljme tags: trunk
2019-10-05
23:43
Remove config reader print. check-in: 2ceaa1f560 user: stephanie.gawroriski tags: trunk
23:40
Add extra message. check-in: 7b23d91e32 user: stephanie.gawroriski tags: trunk
23:34
Cleanup bootstrap stuff. check-in: 2856df25fd user: stephanie.gawroriski tags: trunk
23:24
Implementation of the supervisor invocation when a task makes a system call (for handling it). check-in: 2b7e595dec user: stephanie.gawroriski tags: trunk
20:16
Remove vibrate API from the phone UI backend. check-in: 47c921946c user: stephanie.gawroriski tags: trunk
18:39
Implement Nokia DeviceControl and the various stuff it needs. check-in: cb8aa746eb user: stephanie.gawroriski tags: trunk
13:06
Getting and setting of supervisor properties; Do some sorting on the handlers. check-in: 00ae9dba67 user: stephanie.gawroriski tags: trunk
12:51
Order words in the system calls. check-in: a03a9c107d user: stephanie.gawroriski tags: trunk
12:04
Correct bug in RatufaCoat stack trace height which kept looping indefinitely; Add Task ID to frames and the ability to set them as well. check-in: fdfeb6bc6b user: stephanie.gawroriski tags: trunk
03:28
NumProperties for supervisor property index. check-in: 60f4c4d801 user: stephanie.gawroriski tags: trunk
01:43
Add support for get and set of task ID. check-in: be53facf89 user: stephanie.gawroriski tags: trunk
2019-10-04
23:14
Add base entries for new system calls and such. check-in: 1229e9e359 user: stephanie.gawroriski tags: trunk
2019-10-02
07:06
Backup developer notes. check-in: c7c0cec039 user: squirreljme tags: trunk
2019-10-01
23:34
Document system call indexes and add two system calls for loading classes; Have FATAL_TODO take a parameter. check-in: 935dd8e5c7 user: stephanie.gawroriski tags: trunk
22:49
Bolster the system call documentation some; Make MEMSET system calls return length; Round MEMSET_INT to 4 bytes. check-in: c966891692 user: stephanie.gawroriski tags: trunk
07:06
Backup developer notes. check-in: bf4fc9086f user: squirreljme tags: trunk, x-date-201910
2019-09-30
07:06
Backup developer notes. check-in: 16f50c29e8 user: squirreljme tags: trunk
2019-09-29
18:35
Minor work on the SimJVM. check-in: d5abba9b7e user: stephanie.gawroriski tags: trunk
17:34
Put it all on a single line. check-in: 08731409a4 user: stephanie.gawroriski tags: trunk
17:34
Add note as to why the simulated JVM is used. check-in: 33f4a9b0ce user: stephanie.gawroriski tags: trunk
17:31
Make bootstrap ZIPs not use any compression (for the simulated VM). check-in: 22a39668b6 user: stephanie.gawroriski tags: trunk
17:21
Implement bootstrap compiler which uses a command line based compiler. check-in: 060885a397 user: stephanie.gawroriski tags: trunk
15:43
Refactor the bootstrap compiler and support the standard internal compiler tools. check-in: b0d8c69fb9 user: stephanie.gawroriski tags: trunk
07:06
Backup developer notes. check-in: 71ca0e9b87 user: squirreljme tags: trunk
2019-09-28
18:38
Move the bootstrap into its own sub-directory so that it is no longer in the root. check-in: ec5031f24c user: stephanie.gawroriski tags: trunk
15:56
Add JVMFunction.jvmPureVirtualCall() to the normal run-time methods. check-in: 1a14f0c3ae user: stephanie.gawroriski tags: trunk
15:44
Ignore directories in ZipPathSetIterator; Ignore directories in the build system VM processor. check-in: cd890a8948 user: stephanie.gawroriski tags: trunk
2019-09-26
02:22
Improve comments and add to changelog. check-in: 7c0ebee507 user: stephanie.gawroriski tags: trunk
02:16
Document SpringCoat fix. check-in: d33b3d1169 user: stephanie.gawroriski tags: trunk
02:14
Allow SpringCoat to inherit static methods from super classes. check-in: 258c4b5be8 user: stephanie.gawroriski tags: trunk
02:08
Handle Konami's hjoja request from current understanding. check-in: 96a60145ff user: stephanie.gawroriski tags: trunk
01:52
Implement MIDletStateChangeException. check-in: 5a94a41584 user: stephanie.gawroriski tags: trunk
01:34
Handle cases where software uses invalid manifests which only refer to a version for configuration and profile when they should not. check-in: 3335415f86 user: stephanie.gawroriski tags: trunk
2019-09-25
22:58
Do not print instruction if it is NOP. check-in: 95d7c62581 user: stephanie.gawroriski tags: trunk
20:47
Put debug note on platform request. check-in: c63e9803a0 user: stephanie.gawroriski tags: trunk
14:07
Mirror to repo.or.cz check-in: c435aef1ac user: stephanie.gawroriski tags: trunk
2019-09-24
23:26
Add third soft key for Nokia FullCanvas. check-in: 1ff9b87aea user: stephanie.gawroriski tags: trunk
01:13
Updated changelog. check-in: 142ae08134 user: stephanie.gawroriski tags: trunk
01:12
Implement Nokia FullCanvas, since I was informed that a large number of games support it (and it was simple to implement anyway). check-in: 304881420a user: stephanie.gawroriski tags: trunk
2019-09-23
22:31
Move allocator to its own class and not have it be in ClientTask. check-in: 502c77da13 user: stephanie.gawroriski tags: trunk
07:05
Backup developer notes. check-in: f241286c22 user: squirreljme tags: trunk
2019-09-22
20:27
Add ClassPath class. check-in: c630310fb2 user: stephanie.gawroriski tags: trunk
19:56
Add Deprecated and deprecate some old task stuff. check-in: a09cb784f1 user: stephanie.gawroriski tags: trunk
19:50
Refactoring by moving around classes into sub-packages for organization. check-in: e870443395 user: stephanie.gawroriski tags: trunk
16:54
Implement read of single byte in blobs. check-in: 3013cea250 user: stephanie.gawroriski tags: trunk
16:25
Correct read from wrong location when initializing a BootRomLibrary. check-in: 555410bbdb user: stephanie.gawroriski tags: trunk
15:30
Correct checking of array storing (it was checking against ClassInfo); use null instead of Unknown in NativeCPU traces. check-in: 58aee7fba5 user: stephanie.gawroriski tags: trunk
14:51
Add more debug code printing (no integer and UTF pointer); Make printing the stack trace more resiliant so debug info can always be extracted check-in: 982159bf9a user: stephanie.gawroriski tags: trunk
14:23
Print debug when there is a double fault handling an exception; Implement Boolean; Include return value and exception register in frame return. check-in: f5a9151796 user: stephanie.gawroriski tags: trunk
14:06
Comment correction. check-in: 2816adf7a0 user: stephanie.gawroriski tags: trunk
13:15
Add source file name to DEBUG_ENTRY (breaks compatibility). check-in: e9eaca79a8 user: stephanie.gawroriski tags: trunk
12:44
Refactor and move around the JVM stuff a bit to organize it. check-in: 29bae2a684 user: stephanie.gawroriski tags: trunk
07:05
Backup developer notes. check-in: e2992a3e94 user: squirreljme tags: trunk
2019-09-21
21:17
Whitespace changes. check-in: b00d8100ff user: stephanie.gawroriski tags: trunk
20:15
Base for JVM loader package. check-in: b64dc14787 user: stephanie.gawroriski tags: trunk
18:21
Add information on development virtual machines. check-in: c06e8681e1 user: stephanie.gawroriski tags: trunk
17:03
Do not skip over private methods because they may be invoke virtualed from the same class. check-in: ad3c9920f9 user: stephanie.gawroriski tags: trunk
16:15
On memory read fail from int array debug read value before tossing the exception; When allocation ClassInfo use the size of ClassInfo and not the current class (memory corruption). check-in: 400b8a71a4 user: stephanie.gawroriski tags: trunk
15:38
Add switch on debug. check-in: 12a7a88c6d user: stephanie.gawroriski tags: trunk
15:36
Correct noted string offset. check-in: be4d58dad2 user: stephanie.gawroriski tags: trunk
15:30
Remove pool pointer print. check-in: 7796555aca user: stephanie.gawroriski tags: trunk
15:29
Correct class info BootRAM init writing to the wrong location. check-in: 2fcf2c1ce5 user: stephanie.gawroriski tags: trunk
14:14
Actually write class data to the ROM. check-in: 484fffe1c1 user: stephanie.gawroriski tags: trunk
13:57
Output header again. check-in: 7f286ad520 user: stephanie.gawroriski tags: trunk
13:47
Write a blank bootstrap JAR pool if there is none. check-in: 0b22f881a4 user: stephanie.gawroriski tags: trunk
13:45
Correct object not getting the needed minimized fields; Writing of more field data. check-in: 3c8d9a1d62 user: stephanie.gawroriski tags: trunk
13:29
Write of bootstrap class infos. check-in: 137baa8b76 user: stephanie.gawroriski tags: trunk
12:37
Write of vtables. check-in: 2f146bfd9b user: stephanie.gawroriski tags: trunk
07:05
Backup developer notes. check-in: d0c2234d2b user: squirreljme tags: trunk
2019-09-20
11:27
Reserve space for int arrays so the pointers to the vtables are known quicker (as there can be recursive building). check-in: 4e79bf73e8 user: stephanie.gawroriski tags: trunk
10:55
Base for final vtable calculation. check-in: 53578c4fa1 user: stephanie.gawroriski tags: trunk
07:05
Backup developer notes. check-in: e8ffb734b5 user: squirreljme tags: trunk
2019-09-16
21:18
Base vtable building logic; Commonize integer array building. check-in: 2e8f5d48c0 user: stephanie.gawroriski tags: trunk
2019-09-15
23:42
Add interface classes. check-in: 50204f8a74 user: stephanie.gawroriski tags: trunk
21:23
Add base offset. check-in: ba6b2cd3c9 user: stephanie.gawroriski tags: trunk
21:22
Add cellsize. check-in: 39f402a0a0 user: stephanie.gawroriski tags: trunk
21:20
Add dimensions. check-in: d2f89771d0 user: stephanie.gawroriski tags: trunk
21:09
Add magic number. check-in: 5583978396 user: stephanie.gawroriski tags: trunk
21:07
Write of mini pointer. check-in: 4c5e0a9ae7 user: stephanie.gawroriski tags: trunk
07:05
Backup developer notes. check-in: 8a29272858 user: squirreljme tags: trunk
01:37
Write of class name. check-in: a161e4896b user: stephanie.gawroriski tags: trunk
01:27
Write object count. check-in: 66a100c9ec user: stephanie.gawroriski tags: trunk
01:26
Add selfptr. check-in: 03b1ccc51a user: stephanie.gawroriski tags: trunk
01:25
Write allocation size. check-in: a76f9517fc user: stephanie.gawroriski tags: trunk
01:20
Base handle of field data. check-in: 3a9b8e8c74 user: stephanie.gawroriski tags: trunk
01:14
Get of class super name. check-in: 58d89d8aed user: stephanie.gawroriski tags: trunk
01:11
Handle of named string and class info pointers. check-in: 634d39d355 user: stephanie.gawroriski tags: trunk
01:00
Add offset to pool entries. check-in: 6d07317e90 user: stephanie.gawroriski tags: trunk
00:50
Base for type handling; Add get of type for BasicPoolEntry. check-in: 47acaa84b5 user: stephanie.gawroriski tags: trunk
00:47
Base loop logic for processing pool entries. check-in: 1e49cd8105 user: stephanie.gawroriski tags: trunk
00:35
Obtaining of the boot section information. check-in: 68e0673f07 user: stephanie.gawroriski tags: trunk
00:28
Add comment as to why the sections are fixed size. check-in: df35bd6594 user: stephanie.gawroriski tags: trunk
00:27
Always copy manifest to uncompressed section in the JAR. check-in: 86a1c1d3ad user: stephanie.gawroriski tags: trunk
00:24
Libretro: support building using tvOS SDK (Merge GitHub PR #52) check-in: 51fb7b7c85 user: yoshi.sugawara tags: trunk
00:15
Move code to the LCI and stub it. check-in: bdf0e6feed user: stephanie.gawroriski tags: trunk
2019-09-14
23:16
More refactoring work on the minimizer. check-in: 9ad7fa5d28 user: stephanie.gawroriski tags: trunk
22:43
More refactoring of the Jar minimizer. check-in: ef03457b40 user: stephanie.gawroriski tags: trunk
22:07
More refactoring of the JarMinimizer code. check-in: 9c6da7f8c6 user: stephanie.gawroriski tags: trunk
21:32
Some initial work on refactoring the JAR Minimizer too. check-in: 308d85a2f3 user: stephanie.gawroriski tags: trunk
20:13
Add blank bootstrap state. check-in: 7930e1ef64 user: stephanie.gawroriski tags: trunk
20:12
Rename the __BootInfo__ class and make it public. check-in: 56b0f88d08 user: stephanie.gawroriski tags: trunk
2019-09-12
07:04
Backup developer notes. check-in: e450239b4e user: squirreljme tags: trunk
00:16
Remove some debug code. check-in: a41cf59111 user: stephanie.gawroriski tags: trunk
2019-09-11
22:59
Correct load of string constant entries (use UsedString); Add get of this name for a class. check-in: 3382ce9d92 user: stephanie.gawroriski tags: trunk
15:19
Add by index in DCRP. check-in: 46de5da585 user: stephanie.gawroriski tags: trunk
15:14
Add decode of method index. check-in: 8eb04afde1 user: stephanie.gawroriski tags: trunk
15:09
Add field reference. check-in: 0ca1cefb3a user: stephanie.gawroriski tags: trunk
15:02
Decode of class pool reference. check-in: a42203c959 user: stephanie.gawroriski tags: trunk
15:00
Add a NotedString which is used for the debug entry, it represents a string to be used without needing to make a string object for it. check-in: 503fab114a user: stephanie.gawroriski tags: trunk
14:55
Handling of class info pointer and invoked methods. check-in: 2c510e56f3 user: stephanie.gawroriski tags: trunk
14:36
Correct dual pool encoding and the wrong section offsets being used for normal entry writes. check-in: c6dca51a8d user: stephanie.gawroriski tags: trunk
14:30
Initialize pool values. check-in: 609678434f user: stephanie.gawroriski tags: trunk
14:23
Read of class names. check-in: 925f4d70f5 user: stephanie.gawroriski tags: trunk
14:17
Decode method descriptors. check-in: 0f5627ea25 user: stephanie.gawroriski tags: trunk
14:15
Internally represent parts as shorts in the pool entries. check-in: 340a286a61 user: stephanie.gawroriski tags: trunk
14:10
Make int/float consist of parts, it is simpler to handler and matches long/double. check-in: a6b7e6ef96 user: stephanie.gawroriski tags: trunk
2019-09-10
07:04
Backup developer notes. check-in: 10cdb0c83f user: squirreljme tags: trunk
2019-09-09
11:05
Add base part decode for types which are composed of parts. check-in: 25400e6dfe user: stephanie.gawroriski tags: trunk
10:59
Correct alignment not being written correctly. check-in: 676f9a2f89 user: stephanie.gawroriski tags: trunk
07:04
Backup developer notes. check-in: bae2373524 user: squirreljme tags: trunk
2019-09-08
12:55
Add checks to ensure the alignment of sections is one or higher. check-in: bc3240b93b user: stephanie.gawroriski tags: trunk
07:03
Backup developer notes. check-in: 4a512f2b74 user: squirreljme tags: trunk
2019-09-07
21:05
Correct alphabetical order. check-in: a4c411b20a user: stephanie.gawroriski tags: trunk
20:52
base read of string although it is not correct. check-in: e9b96bac3b user: stephanie.gawroriski tags: trunk
20:24
Base outer logic for decoding dual pools. check-in: 0e7c79e38d user: stephanie.gawroriski tags: trunk
18:42
Add base call for decoding the physical pool. check-in: 774f00f698 user: stephanie.gawroriski tags: trunk
18:02
Add method do decode a dual pool that inherits from the JAR or ROM. check-in: 8207280857 user: stephanie.gawroriski tags: trunk
17:39
Wrap standard modified UTF-8 writer for TSOS. check-in: c98c8df4a5 user: stephanie.gawroriski tags: trunk
17:28
Lots of work on the dual pool, encoding it and using it instead of the single pool. check-in: 66cb6b50cf user: stephanie.gawroriski tags: trunk
14:47
Correct the forced use of the simulated VM always being in effect. check-in: c91b1decef user: stephanie.gawroriski tags: trunk
2019-09-06
12:58
Merge heads. check-in: d77d74c549 user: stephanie.gawroriski tags: trunk
12:50
Set date of next release. check-in: 08ef5704f3 user: stephanie.gawroriski tags: trunk
2019-09-03
07:03
Backup developer notes. check-in: 992e2041c8 user: squirreljme tags: trunk
2019-09-02
22:12
Some intro messages. check-in: ff21aaa9c6 user: stephanie.gawroriski tags: trunk
20:26
Add base for simulated virtual machine, for running without a JVM (but currently with a compiler). check-in: cc52e48c17 user: stephanie.gawroriski tags: trunk
15:16
Change the UNIX build script to use the wrapper java/javac scripts instead. check-in: 4ac68bd874 user: stephanie.gawroriski tags: trunk
15:10
Update the blog scripts. check-in: aae9e71355 user: stephanie.gawroriski tags: trunk
15:05
Move decomma dependencies script to the old area. check-in: 5785f4147c user: stephanie.gawroriski tags: trunk
15:04
Update fossil script. check-in: e31361a090 user: stephanie.gawroriski tags: trunk
14:47
Move some more old utilties over. check-in: b564c30ef6 user: stephanie.gawroriski tags: trunk
14:46
Move key cut script over. check-in: 6926dd2113 user: stephanie.gawroriski tags: trunk
14:45
Move the manifest stuff over. check-in: e15d80d032 user: stephanie.gawroriski tags: trunk
14:44
Move old scripts over. check-in: ae284d7a3c user: stephanie.gawroriski tags: trunk
14:05
Enhanced the wrapper scripts a bit. check-in: 9928111576 user: stephanie.gawroriski tags: trunk
14:02
Add shell scripts to wrap java and javac. check-in: be9d69d021 user: stephanie.gawroriski tags: trunk
07:03
Backup developer notes. check-in: fa4ebbd142 user: squirreljme tags: trunk
2019-09-01
14:49
Refactor encoding of the pool and other things to use the table sections. check-in: 1bbb785b41 user: stephanie.gawroriski tags: trunk
14:22
Add two method choices. check-in: 998b0c0a84 user: stephanie.gawroriski tags: trunk
14:16
Write everything into the dual pool instead. check-in: 6fe907659c user: stephanie.gawroriski tags: trunk
12:27
Add big comment to the JavaME usage. check-in: 743c554c23 user: stephanie.gawroriski tags: trunk, x-date-201909
2019-08-26
07:03
Backup developer notes. check-in: 39ecdfa5c8 user: squirreljme tags: trunk
2019-08-25
16:00
Base outer class switch to the new pool stuff. check-in: d565bb959b user: stephanie.gawroriski tags: trunk
15:53
Base encode of layered pool data. check-in: ff5b828528 user: stephanie.gawroriski tags: trunk
13:08
Add base for writing layered pools and such. check-in: 5ffc4f93f0 user: stephanie.gawroriski tags: trunk
07:03
Backup developer notes. check-in: 4dcc4fa8f1 user: squirreljme tags: trunk
2019-08-24
16:39
Implement writing of table section outputs. check-in: 070a49c145 user: stephanie.gawroriski tags: trunk
16:18
Record write address and size into sections. check-in: 7032868ffb user: stephanie.gawroriski tags: trunk
15:20
Fix NPE for rewrites; Minor work on table section output. check-in: b74a460519 user: stephanie.gawroriski tags: trunk
14:02
Make sections references in Rewrite because it will be recursive and we need to be able to garbage collect. check-in: 10e5d9198f user: stephanie.gawroriski tags: trunk
13:50
Allow an alternative compiler to be chosen for Windows. check-in: 78877d5565 user: stephanie.gawroriski tags: trunk
13:49
More work on the table section writer; Correct EOF magic being written to the wrong section. check-in: 188e79b050 user: stephanie.gawroriski tags: trunk
2019-08-19
07:03
Backup developer notes. check-in: 7a790337eb user: squirreljme tags: trunk
2019-08-12
07:02
Backup developer notes. check-in: 3501ff322b user: squirreljme tags: trunk
2019-08-11
19:37
Minor work. check-in: 136b7a91f4 user: stephanie.gawroriski tags: trunk
17:18
Writing of bytes and such; Update PGP key as it has just expired. check-in: 0411527e1a user: stephanie.gawroriski tags: trunk
15:40
Implement some base methods for writing data. check-in: 8312e39f0f user: stephanie.gawroriski tags: trunk
15:16
Refactor the minimizer to use the new table section output as it is easier to manage. check-in: 5bd3e800ba user: stephanie.gawroriski tags: trunk
14:28
Just make the variable length the minimum value. check-in: 34669358f3 user: stephanie.gawroriski tags: trunk
14:27
Add base class for the table section output stream. check-in: e0aa2eeed0 user: stephanie.gawroriski tags: trunk
13:38
Make Minimizer.__dosRound() return the current size. check-in: 78b5f17ee7 user: stephanie.gawroriski tags: trunk
2019-07-31
07:02
Backup developer notes. check-in: 3fc7c5f25b user: squirreljme tags: trunk
2019-07-28
07:02
Backup developer notes. check-in: 68cc73b212 user: squirreljme tags: trunk
2019-07-27
11:22
Add base for targetted pool builder which will either directly or through an alias write the target pool. check-in: 6b5cc6c99a user: stephanie.gawroriski tags: trunk
2019-07-26
07:02
Backup developer notes. check-in: 13dcb6c31e user: squirreljme tags: trunk
2019-07-25
22:19
Unspecify release date for 0.4.0. check-in: 0a71143c08 user: stephanie.gawroriski tags: trunk
2019-07-21
07:02
Backup developer notes. check-in: f5ce6bdeed user: squirreljme tags: trunk
2019-07-20
12:38
Deprecate the old pool stuff. check-in: c97997ac5b user: stephanie.gawroriski tags: trunk
12:34
Implement encode of dual-pool data. check-in: b9d162787e user: stephanie.gawroriski tags: trunk
11:37
Base determine of pool type and if it should go in the pool. check-in: 2be98b73af user: stephanie.gawroriski tags: trunk
11:07
Correct offsets for the Jar and Pack for the dual-pool. check-in: f66e6ba3e8 user: stephanie.gawroriski tags: trunk
2019-07-18
07:02
Backup developer notes. check-in: c86ede7865 user: squirreljme tags: trunk
2019-07-17
17:46
Base outer pool encoding logic. check-in: b5b3691094 user: stephanie.gawroriski tags: trunk
16:54
Base for encode and write call of the dual pool. check-in: 86d571356b user: stephanie.gawroriski tags: trunk
14:32
Add base for pool encoder and the various class representations of the dual pool. check-in: 6442b8874f user: stephanie.gawroriski tags: trunk
14:05
Add base for dual class runtime pool and the forwarding logic for the shared pool information. check-in: c9574df05d user: stephanie.gawroriski tags: trunk
13:27
Correct SuitesMemory initialization being wrong with the new fields for the split pools. check-in: 80e4b81eb5 user: stephanie.gawroriski tags: trunk
13:23
Remove flowercoat, it is not used. check-in: 787f682dd4 user: stephanie.gawroriski tags: trunk
2019-07-16
07:02
Backup developer notes. check-in: b44bb6091d user: squirreljme tags: trunk
2019-07-15
14:04
Add basic pool builder and basic pool entry. check-in: 604bed096d user: stephanie.gawroriski tags: trunk
11:45
Add static and runtime pool to the packfile. check-in: 11f111658b user: stephanie.gawroriski tags: trunk
11:39
Add static and runtime constant pool to the JAR. check-in: c28f03261a user: stephanie.gawroriski tags: trunk
11:31
Add static and runtime constant pools to the class. check-in: 84d7bf5ed1 user: stephanie.gawroriski tags: trunk
11:14
Implement HashMap.put(). check-in: c84097a743 user: stephanie.gawroriski tags: trunk
11:03
Implement MiniClassAccessor.baseInstanceSize(). check-in: fda1b54bff user: stephanie.gawroriski tags: trunk
07:02
Backup developer notes. check-in: b4cf114941 user: squirreljme tags: trunk
2019-07-14
23:15
Modify how the console characters are drawn, currently fails on depths lower than 8. check-in: efc0fbe3cd user: stephanie.gawroriski tags: trunk
22:37
Add packed pixel formats. check-in: 375fbc3e42 user: stephanie.gawroriski tags: trunk
19:20
Set the correct bit depth on high density displays. check-in: 94c2d0b741 user: stephanie.gawroriski tags: trunk
18:59
Correct console drawing on other bit-depths. check-in: 84f0d69886 user: stephanie.gawroriski tags: trunk
18:56
Add bytes per pixel information and correct screen wipe up accordingly. check-in: a5506c2946 user: stephanie.gawroriski tags: trunk
18:47
Allow framebuffer to be in different formats; Initialize the screen in Palm OS; Add more framebuffer properties; Allow the framebuffer to be flushed. check-in: 1d06a10049 user: stephanie.gawroriski tags: trunk
17:44
Correct typo, reduce cycle count. check-in: e272805c08 user: stephanie.gawroriski tags: trunk
17:42
Use ROM version macro instead. check-in: 7c2dcb042e user: stephanie.gawroriski tags: trunk
13:15
Put in JVM execution loop. check-in: 8f1da9c927 user: stephanie.gawroriski tags: trunk
13:04
Add JVM destruction code. check-in: 4d21651eff user: stephanie.gawroriski tags: trunk
13:00
Update error title. check-in: 246994e950 user: stephanie.gawroriski tags: trunk
12:54
Add base JVM initialization with error code print. check-in: a531e486b4 user: stephanie.gawroriski tags: trunk
12:19
Use PalmOS glue when allocating to allocate more than 64K. check-in: d8083eba5c user: stephanie.gawroriski tags: trunk
07:02
Backup developer notes. check-in: 32d646c7e1 user: squirreljme tags: trunk
2019-07-13
17:37
Add more flags to the Palm ROM. check-in: e089fe1b81 user: stephanie.gawroriski tags: trunk
17:19
Remove unique ID; Write short for record ID. check-in: 5c99e150ea user: stephanie.gawroriski tags: trunk
17:14
Write missing next record list. check-in: 7c8be614a6 user: stephanie.gawroriski tags: trunk
16:49
Writing of PalmOS databases or resources. check-in: 24f52edab8 user: stephanie.gawroriski tags: trunk
15:49
Record the epoch difference for UNIX and PalmOS (Mac). check-in: ecce1ba61d user: stephanie.gawroriski tags: trunk
15:47
Set attributes in the ROM database; Write of name and attributes. check-in: f1cdff6ee7 user: stephanie.gawroriski tags: trunk
14:44
Add write to byte array version of the database. check-in: a2e7a01986 user: stephanie.gawroriski tags: trunk
14:41
Write part of the database fields. check-in: 49d76c6c68 user: stephanie.gawroriski tags: trunk
14:21
Building of the SquirrelJME ROM. check-in: 9edcb5e052 user: stephanie.gawroriski tags: trunk
13:36
Add base for PalmOS distribution; Add base for PalmOS utilities. check-in: cc0e30498e user: stephanie.gawroriski tags: trunk
13:25
Adjust SummerCoatROM builder to allow potential fork offs. check-in: abbc2b7c1f user: stephanie.gawroriski tags: trunk
12:56
In sjme_vmmresolve allow Virtual Memory to be banked. check-in: 7268763706 user: stephanie.gawroriski tags: trunk
01:38
Actually link in all the DOS files. check-in: 8e18d64220 user: stephanie.gawroriski tags: trunk
01:36
If RAM fails to allocate, cut in half and try again. check-in: a5e77ffbcf user: stephanie.gawroriski tags: trunk
01:31
Add Palm OS Icon resources. check-in: 612046619c user: stephanie.gawroriski tags: trunk
00:52
Add base build support for PalmOS. check-in: 9f0fc01d0f user: stephanie.gawroriski tags: trunk
00:20
Remove define usage for standard C RatufaCoat. check-in: 2bd2e5d753 user: stephanie.gawroriski tags: trunk
2019-07-12
07:02
Backup developer notes. check-in: cfe7068739 user: squirreljme tags: trunk
2019-07-11
22:46
Add Throwable.addSuppressed in the supervisor (for try-with-resources); Have loadClassInfo return an object instead of a pointer (so other things may be accessed); More base work on class initialization check-in: d869664507 user: stephanie.gawroriski tags: trunk
15:16
Refactor the library lookup and such so that it is cleaner. check-in: 0f3a56d86f user: stephanie.gawroriski tags: trunk
2019-07-06
13:28
Remove hiring message. check-in: b5079dbeeb user: stephanie.gawroriski tags: trunk
13:11
Add XRP. check-in: 321912aade user: stephanie.gawroriski tags: trunk
2019-07-04
07:02
Backup developer notes. check-in: 2f25f2933b user: squirreljme tags: trunk
2019-07-03
07:02
Backup developer notes. check-in: c0b20471e9 user: squirreljme tags: trunk
02:26
Update description of SquirrelJME, it does what it does now; Add description matter. check-in: dc0b4e376d user: stephanie.gawroriski tags: trunk
2019-07-02
22:52
Correct incorrect windowing. check-in: 522ebbc8d7 user: stephanie.gawroriski tags: trunk
22:49
Fill in randomly with noise. check-in: d0df7a244d user: stephanie.gawroriski tags: trunk
17:01
Add basic cursor moving around. check-in: cd0c5b8aa0 user: stephanie.gawroriski tags: trunk
16:44
Caching and drawing of background tiles. check-in: 74ac124f83 user: stephanie.gawroriski tags: trunk
16:33
Base drawing of the selection box. check-in: 054c4350b4 user: stephanie.gawroriski tags: trunk
15:59
Add the basic tile type graphics. check-in: 735fc0af48 user: stephanie.gawroriski tags: trunk
07:02
Backup developer notes. check-in: fb66201f08 user: squirreljme tags: trunk
2019-07-01
20:36
Very basic tilemap init (all zeros). check-in: 34d6277973 user: stephanie.gawroriski tags: trunk
20:27
Add base initialization of the tilemap. check-in: f00c1a685e user: stephanie.gawroriski tags: trunk
19:58
Describe the SQ package. check-in: 26faee6f15 user: stephanie.gawroriski tags: trunk
18:42
Initialize base random seed. check-in: 4dc07dff98 user: stephanie.gawroriski tags: trunk
18:12
Correct warning and compilation errors in RatufaCoat. check-in: 8bf1aedb53 user: stephanie.gawroriski tags: trunk
17:01
Set current on the game interface. check-in: a5ce9a6ecb user: stephanie.gawroriski tags: trunk
16:59
Correct compilation error. check-in: 5c61c02674 user: stephanie.gawroriski tags: trunk
16:44
Class work. check-in: e28836423f user: stephanie.gawroriski tags: trunk
16:32
Add base for game classes and such. check-in: 111cd6b4fd user: stephanie.gawroriski tags: trunk
16:09
Add base for new Squirrel Quarrel MIDlet and such. check-in: bc1b519d5b user: stephanie.gawroriski tags: trunk
14:51
Remove space. check-in: 6981cd552c user: stephanie.gawroriski tags: trunk
12:24
Add ATOMIC_COMPARE_SET_AND_GET; Add ability to generate atomic operations via assembly. check-in: 7aed923c63 user: stephanie.gawroriski tags: trunk
11:53
Synchronized ClassInfo. check-in: d6ba3195e8 user: stephanie.gawroriski tags: trunk
07:02
Backup developer notes. check-in: 30e9809e99 user: squirreljme tags: trunk, x-date-201907
00:11
Correct bytes being truncated on flush of a PrintStream. check-in: bef523c8ff user: stephanie.gawroriski tags: trunk
2019-06-30
23:29
Image.getGraphics() correctly enables the alpha channel if one is used; Rework GameCanvas to use a raw pixel buffer. check-in: 755b182ede user: stephanie.gawroriski tags: trunk
21:38
Do not read the table of contents offset and entry count in BootLibrary() because it triggers builds in plain SummerCoat. check-in: 84e6aa7adb user: stephanie.gawroriski tags: trunk
19:53
Always exit all profiler frames with the launcher exits; Add extra profiling to SummerCoat (breakpoint and syscalls). check-in: ca8f827836 user: stephanie.gawroriski tags: trunk
19:41
Add exitAll() to ProfilerSnapshot without a time. check-in: f90a142aa8 user: stephanie.gawroriski tags: trunk
19:37
Add actual VirtualMachine class for SummerCoat which runs it. check-in: 8714582c83 user: stephanie.gawroriski tags: trunk
18:55
Re-order badges. check-in: dbadc18919 user: stephanie.gawroriski tags: trunk
18:52
Add Twitter shield. check-in: d55e5a2688 user: stephanie.gawroriski tags: trunk
18:49
Update CircleCI badge to one that looks nicer. check-in: 5bcacceeef user: stephanie.gawroriski tags: trunk
18:46
Add Discord shield. check-in: 0071e0086d user: stephanie.gawroriski tags: trunk
18:43
Add Patreon shield. check-in: 1bae785dee user: stephanie.gawroriski tags: trunk
18:34
Make Liberapay image secure. check-in: cb5772e9c5 user: stephanie.gawroriski tags: trunk
18:32
For the profiler thread, add automatic frame times (no last long parameter); Implement the profiler for SummerCoat. check-in: 7deca59704 user: stephanie.gawroriski tags: trunk
13:05
Add base for mini CLDC which are just stubs. check-in: 1a1a617462 user: stephanie.gawroriski tags: trunk
12:36
Add test for the compiler. check-in: 1c77e1edc8 user: stephanie.gawroriski tags: trunk
11:32
Add base for documentation interface. check-in: d5251643ab user: stephanie.gawroriski tags: trunk
07:02
Backup developer notes. check-in: e5e5906d19 user: squirreljme tags: trunk
01:40
Update PR template. check-in: 18db623fe0 user: stephanie.gawroriski tags: trunk
01:37
Update contributor agreement and PR template. check-in: e58e9bd4f6 user: stephanie.gawroriski tags: trunk
00:55
Add author map. check-in: 22e27deaeb user: stephanie.gawroriski tags: trunk
00:35
Add Liberapay. check-in: 267221e84a user: stephanie.gawroriski tags: trunk
00:32
Add Liberapay. check-in: 7e35a86b03 user: stephanie.gawroriski tags: trunk
00:32
Perform base scan for class information. check-in: 1716b4aaaf user: stephanie.gawroriski tags: trunk
2019-06-29
23:20
Put release at August 1, 2019 for now. check-in: 4353f473c4 user: stephanie.gawroriski tags: trunk
21:28
Move the classpath index scanning to another method. check-in: 690cfe1023 user: stephanie.gawroriski tags: trunk
19:01
Escape the underscore. check-in: d21ca168fd user: stephanie.gawroriski tags: trunk
19:00
Add instructions on finding the overlay. check-in: 63b4439662 user: stephanie.gawroriski tags: trunk
17:28
Add GitHub social banner. check-in: cf18c0f746 user: stephanie.gawroriski tags: trunk