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 | |