Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
3060 check-ins using file modules/cldc-compact/src/main/java/java/lang/ArrayStoreException.java version 5b4358ea10
2025-05-12
| ||
23:21 | Add blank base for init. Leaf 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. Leaf 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. Leaf 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:35 | Close wip-shelves, it is defunct. Closed-Leaf check-in: a38dc7a811 user: stephanie.gawroriski tags: wip-shelves | |
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 | |